/*
Theme Name: DEPOSITO SIMOES
Theme URI: http://www.depositosimoes.com.br
Author: ATIVE
Author URI: http://www.ativecomunicacao.com.br
Description: Tema desenvolvido por WF - Dev. Wellinson Fernandes
Version: 1.0
*/

/* CSS Document */

html, body {font-family: 'Arimo', sans-serif; background:#fff;}

a:link {color:#2A2F56}

a:visited {color:#2A2F56}

a:active {color:#2A2F56}

a:hover {color:#FFB300; text-decoration:none;}



img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.aligncenter{
  text-align: center;
	margin-left: auto !important;
    margin-right: auto !important;
}

figcaption {
    text-align: center;
}
figcaption{
    margin-left: auto !important;
    margin-right: auto !important;
}

@media (min-width: 300px) {}

@media (min-width: 500px) {}

@media (min-width: 769px) {}
.slogan { background: #2A2F56; color: #fff; padding-top: 5px; padding-bottom: 5px; text-align: center; font-weight: bold; margin-top: 35px; }

.wpcf7-textarea { height: 182px !important; }
.socialmed { padding-left: 5px; padding-right: 5px; font-size: 24px; }
.socialmed a:link  { color: #2A2F56 !important;padding-left: 1px; padding-right: 1px; }
.socialmed a:active  { color: #2A2F56 !important;padding-left: 1px; padding-right: 1px; }
.socialmed a:visited  { color: #2A2F56 !important;padding-left: 1px; padding-right: 1px; }
.socialmed a:hover  { color: #FFB300 !important;padding-left: 1px; padding-right: 1px; }
.btn-primary { background: #2A2F56 !important; color: #fff !important }
.btn-primary:hover { background: #fff !important; color: #2A2F56 !important }
.menutop a:link  { color: #2A2F56 !important; font-weight: bold; }
.menutop a:active  { color: #2A2F56 !important; font-weight: bold; }
.menutop a:visited  { color: #2A2F56 !important; font-weight: bold; }
.menutop a:hover  { color: #FFB300 !important; font-weight: bold; }

.linktopo i{ font-size: 22px;}
header {background: url(img/bgheader.jpg);}
.topo { padding-top: 20px; padding-bottom: 30px;  }

.logo {margin-top: 10px;}

.navbar-default { background: #2A2F56; padding-top: 5px; border: none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #fff; margin-bottom: 0px;}

.menum { position: relative; }
.navbar-default .navbar-nav>li { text-align: center ; bottom: 0px; position: relative;  vertical-align:text-bottom; background: none !important;  }
.navbar-default .navbar-nav>li>a:link { color:#fff; background: none; vertical-align:text-bottom;border-radius: 0px; }
.navbar-default .navbar-nav>li>a:active { color:#fff; border-bottom: 2px solid #FFB300; background: none;border-radius: 0px; }
.navbar-default .navbar-nav>li>a:visited { color:#fff; background: none;border-radius: 0px; }
.navbar-default .navbar-nav>li>a:hover { color:#FFB300; background: none !important;border-radius: 0px; }

.nav>li>a { text-align: center ; bottom: 0px; position: relative;  vertical-align:text-bottom; background: none !important;  }
.nav>li>a:link { color:#fff; background: none; vertical-align:text-bottom;border-radius: 0px; }
.nav>li>a:active { color:#fff; border-bottom: 2px solid #FFB300; background: none; border-radius: 0px;}
.nav>li>a:visited { color:#fff; background: none; border-radius: 0px;}
.nav>li>a:hover { color:#FFB300; border-bottom: 2px solid #FFB300; background: none !important;border-radius: 0px; }


.boxborder {padding: 20px;-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
border-radius: 10px; border:3px solid #2A2F56;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);}

.slideimg { width:100%; max-width: 2000px;  }

.slide { margin-bottom: 35px; }


.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #FFB300;
}

.idosos { background-image: url('https://depositosimoes.com.br/site/wp-content/uploads/2021/03/IMG-20210120-WA0002.jpg'); background-size: cover; background-position: center bottom; padding-bottom:100px; padding-top:100px; margin-top: 35px; max-width: 3000px; margin: 0 auto; }

.idosos h2 { color: #2A2F56; text-align:center; }
.idosos p {  text-align:center; }

.btn-default {background-color: #FFB300 !important; color:#fff !important; }

.titulohome { text-align: center; margin-top: -20px; margin-bottom:40px; }
.titulohome>span { background-color: #FFB300 !important; color:#fff !important; padding-right: 20px; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; font-weight: normal; }


.wpcf7-form-control { background-color: #EEF2F5 }


.footer {color: #fff; }

.esqfoot { background: #FFB300; padding-top: 25px; padding-right: 35px; padding-left: 35px; min-height: 245px; }

.dirfoot { background-color: #2A2F56; padding: 25px; padding-right: 35px; padding-left: 35px; min-height: 245px;  }

.footer ul { list-style: none; padding-inline-start: 0px; }

.custom-background {
  background: linear-gradient(90deg, #FFB300 40%, #2A2F56 60%);
}

.footer a:link {  color: #fff; }
.footer a:active {  color: #fff; }
.footer a:visited {  color: #fff; }
.footer a:hover {  color: #FFB300; }

.custom-class {
  max-width: 900px; /*Just for example, should be replaced by 1170px */
  margin: 0 auto; 
}

.copyright { text-align: center; font-size: small; background-color: #2A2F56; }

.titulop { color: #2A2F56; border-bottom: 4px solid #FFB300; padding-bottom: 5px; font-weight: 900; }

.box { border: 2px solid #20D3AF; color: #124B7A; padding: 20px; margin-bottom: 25px; font-weight: bold; font-size: 24px;  }
.numero { background: #2A2F56; color: #fff; padding: 10px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; font-size: 40px; right: 15px; top:0px; position: absolute; }

.socialmedfoot { padding-left: 5px; padding-right: 5px; font-size: 24px; }
.socialmedfoot a:link  { color: #fff !important;padding-left: 1px; padding-right: 1px; }