body {
font-family: lato;
}
body * {
color: #a5a5a5;
}
#top_menu {
background: #e5a42a;
color: #fff;
transition: all .2s;
padding: 5px;
}
#top_menu ul {
margin: 0;
padding: 0;
text-align: right;
}
#top_menu ul li {
list-style-type: none;
display: inline-block;
text-align: center;
vertical-align: top;
font-size: 14px;
}
#top_menu ul li:not(:first-child):before {
content: '|';
display: inline-block;
float: left;
padding: 5px 5px 5px 0px;
}
#top_menu ul li.bold a {
font-weight: bold;
}
#top_menu ul li.bold a i {
font-weight: normal;
}
#top_menu ul li a {
color: #fff;
padding: 7px 10px;
display: block;
float: left;
transition: all .3s;
}
#top_menu ul li a:hover {
text-decoration: none;
background: #002d60;
}
header#masthead {
padding: 0;
width: 100%;
top: -20px;
transition: all .3s;
background: #fff;
}
header#masthead .navbar-brand img {
max-height: 100px;
}
header#masthead.sticky {
position: fixed;
top: 0;
z-index: 99;
}
header#masthead #primary_menu {
background: #007e7a;
}
header#masthead #primary_menu .nav-item .nav-link {
padding: 15px 20px;
color: #fff;
transition: all .3s;
font-weight: 600;
}
header#masthead #primary_menu .nav-item.current-menu-item .nav-link,
header#masthead #primary_menu .nav-item .nav-link:hover,
header#masthead #primary_menu .nav-item .nav-link:focus,
header#masthead #primary_menu .nav-item .nav-link:active {
background: #e5a42a; }
header#masthead .navbar-header .info {
width: 100%;
display: block;
padding: 5px 0;
border-radius: 5px;
transition: all .3s;
color: #212529;
}
header#masthead .navbar-header .info:hover,
header#masthead .navbar-header .info:focus,
header#masthead .navbar-header .info:active {
background: #f1f1f1;
text-decoration: none;
color: #007e7a;
}
header#masthead .navbar-header .info i {
height: 48px;
width: 48px;
border-radius: 50px;
border: 2px solid #007e7a;
background: #fff;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
transition: all .3s;
color: #e5a42a;
font-size: 20px;
}
header#masthead .navbar-header .info i:hover {
border-color: #e5a42a;
color: #007e7a;
}
header#masthead #main_menu .call_to_action {
padding-top: 20px;
display: none;
}
header#masthead.sticky #main_menu .call_to_action {
display: block;
}
header#masthead #main_menu .call_to_action a {
color: #fff;
border: 2px solid #fff;
border-radius: 50px;
padding: 10px 20px;
transition: all .3s;
}
header#masthead #main_menu .call_to_action a:hover {
text-decoration: none;
color: #003e83;
background: #fff;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a {
color: #fff;
font-size: 16px;
font-weight: 500;
padding: 30px 22px;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a.active,
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item.active > a,
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item.mega-menu:hover > a {
color: #e5a42a;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(224,224,224,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 );
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a i {
font-size: 12px;
line-height: 16px;
vertical-align: text-bottom;
margin-left: 3px;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item .title:hover {
cursor: auto;
}
.navbar-light .navbar-nav .itens_sub .nav-link:hover {
color: #e5a42a;
} #banner_home div#n2-ss-1 .nextend-bullet-bar > div {
box-shadow: 0px 0px 1px 2px rgba(255,255,255,0.5);
background-color: transparent;
opacity: 1;
border: 2px solid #fff;
transition: all .3s;
}
#banner_home div#n2-ss-1 .nextend-bullet-bar > div:hover,
#banner_home div#n2-ss-1 .nextend-bullet-bar > div:focus,
#banner_home div#n2-ss-1 .nextend-bullet-bar > div:active,
#banner_home div#n2-ss-1 .nextend-bullet-bar > div.n2-active {
background: #fff;
box-shadow: none;
}
#banner_home div#n2-ss-1 .n2-ss-control-bullet {
right: 10px;
bottom: 40px!important;
}
#banner_home div#n2-ss-1 .n2-ss-control-bullet .nextend-bullet-bar {
max-width: 1040px;
justify-content: flex-start;
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
} .home #content.site-content {
padding-top: 0;	
padding-bottom: 0;
}
.front-page .main_content .box_sobre_nos {
font-family: 'Open Sans', sans-serif;
min-height: 300px;
background: #fff;
box-shadow: 1px 3px 10px rgba(0,0,0,.3);
padding: 30px;
margin-right: 20px;
}
.front-page .main_content .box_sobre_nos h1 {
font-size: 24px;
font-weight: 700;
color: #B3D233;
position: relative;
margin: 0 0 15px;
}
.front-page .main_content .box_sobre_nos h1::after {
content: '';
display: block;
width: 50px;
height: 3px;
background: #007e7a;
margin-top: 7px;
}
.front-page .main_content .box_sobre_nos h1 strong {
font-size: 30px;
color: #007e7a;
}
.front-page .main_content .box_sobre_nos .more {
color: #007e7a;
background: #fff;
display: inline-block;
margin-top: 20px;
transition: all .3s;
padding: 7px 35px 7px 15px;
box-shadow: 4px 9px 5px -5px rgba(0,0,0,.3);
position: relative;
bottom: 0;
border: 1px solid #eaeaea;
}
.front-page .main_content .box_sobre_nos .more i {
position: absolute;
right: 15px;
top: 10px;
transition: all .3s;
}
.front-page .main_content .box_sobre_nos .more:hover,
.front-page .main_content .box_sobre_nos .more:active,
.front-page .main_content .box_sobre_nos .more:focus {
background: #007e7a;
color: #fff;
outline: none;
text-decoration: none;
box-shadow: 4px 19px 5px -12px rgba(0,0,0,.4);
bottom: 4px;
border-color: #007e7a;
}
.front-page .main_content .box_sobre_nos .more:hover i,
.front-page .main_content .box_sobre_nos .more:active i,
.front-page .main_content .box_sobre_nos .more:focus i {
right: 10px;
}
#projetos_home {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
padding-top: 50px;
padding-bottom: 50px;
}
#projetos_home .item_proj {
margin-bottom: 30px;
margin-top: 10px;
font-family: 'Open Sans', sans-serif;
}
#projetos_home .item_proj .box {
color: #444;
height: 100%;
display: block;
padding: 20px 15px;
background: transparent;
border-radius: 3px;
transition: all .3s;
box-shadow: 1px 3px 10px rgba(0,0,0,.0);
}
#projetos_home .item_proj .box:hover,
#projetos_home .item_proj .box:active,
#projetos_home .item_proj .box:focus {
outline: none;
text-decoration: none;
background: #f1f1f1;
box-shadow: 1px 3px 10px rgba(0,0,0,.3);
}
#projetos_home .item_proj svg {
fill: #007e7a;
}
#projetos_home .item_proj h3 {
margin: 0 0 10px 0;
color: #007e7a;
} #servicos_home {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
padding: 30px 0;
}
#servicos_home h2 {
color: #fff;
font-size: 32px;
font-weight: 700;
position: relative;
text-shadow: 1px 2px 5px rgba(0,0,0,.75);
}
#servicos_home h2 strong {
color: #FFBF00;
font-size: 52px;
font-weight: 700;
}
#servicos_home h2:after {
content: '';
display: block;
width: 60px;
height: 3px;
background: #B3D233;
margin-top: 15px;
}
#servicos_home .serv_item {
background: #fff;
}
#servicos_home .serv_item .img_thumb {
min-height: 200px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
#servicos_home .serv_item h3 {
padding: 0 15px;
text-align: center;
font: 800 16px lato;
color: #007e7a;
min-height: 55px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
flex-direction: column;
}
#servicos_home .serv_item h3:after {
content: '';
width: 40px;
height: 3px;
display: block;
margin: 10px auto 0;
background: #ffbf00;
}
#servicos_home .serv_item .resume {
padding: 5px 15px;
min-height: 100px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
text-align: center;
}
#servicos_home .serv_item footer {
text-align: center;
padding: 5px 10px 20px 10px;
}
#servicos_home .serv_item footer .more {
transition: all .3s;
text-align: center;
color: #fff;
background: #007e7a;
padding: 10px 20px;
border-radius: 5px;
text-transform: uppercase;
line-height: 1;
display: inline-block;
}
#servicos_home .serv_item footer .more:hover,
#servicos_home .serv_item footer .more:focus,
#servicos_home .serv_item footer .more:active {
background: #ffbf00;
color: #333;
outline: none;
text-decoration: none;
}
#servicos_home .owl-theme .owl-dots {
margin-top: 20px;
} .owl-theme .owl-dots .owl-dot:hover,
.owl-theme .owl-dots .owl-dot:focus,
.owl-theme .owl-dots .owl-dot:active {
outline: none;
}
.owl-theme .owl-dots .owl-dot span {
background: #fff;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span,
.owl-theme .owl-dots .owl-dot:focus span,
.owl-theme .owl-dots .owl-dot:active span {
background: #ffbf00;
}
.owl-carousel .owl-nav {
position: absolute;
top: 40%;
left: 0;
right: 0;
}
.owl-theme .owl-nav button[class*=owl-] {
position: absolute;
color: #fff;
opacity: .7;
font-size: 32px;
line-height: 1;
width: 30px;
height: 65px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
z-index: 999;
padding: 0;
transition: all .3s;
}
.owl-theme .owl-nav button[class*=owl-]:focus,
.owl-theme .owl-nav button[class*=owl-]:active,
.owl-theme .owl-nav button[class*=owl-]:hover {
background: transparent;
opacity: 1;
outline: none;
}
.owl-theme .owl-nav button[class*=owl-].disabled {
opacity: .7;
}
.owl-theme .owl-nav .owl-prev {
left: -40px;
}
.owl-theme .owl-nav .owl-next {
right: -40px;
}  #noticias_home {
padding: 30px 0;
}
#noticias_home .not_item {
margin-bottom: 40px;
border: 1px solid #eaeaea;
box-shadow: 1px 13px 2px -10px rgba(0,0,0,.1);
display: block;
color: #333;
transition: all .3s;
position: relative;
bottom: 0;
}
#noticias_home .not_item .goto {
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
background: rgba(0,0,0,.5);
color: #fff;
transition: all .3s;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
font-size: 36px;
opacity: 0;
}
#noticias_home .not_item:hover .goto,
#noticias_home .not_item:focus .goto,
#noticias_home .not_item:active .goto {
opacity: 1;
}
#noticias_home .not_item:hover,
#noticias_home .not_item:active,
#noticias_home .not_item:focus {
text-decoration: none;
background: #f7f7f7;
box-shadow: 1px 22px 2px -15px rgba(0,0,0,.1);
bottom: 5px;
}
#noticias_home .not_item .thumb_not {
position: relative;
min-height: 240px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
overflow: hidden;
}
#noticias_home .not_item .content_text h3 {
color: #007e7a;
}
#noticias_home .not_item .content_text footer {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 15px;
color: #007e7a;
font-weight: bold;
}
#noticias_home .not_item .content_text footer i {
position: relative;
transition: all .3s;
left: 0;
font-size: 13px;
}
#noticias_home .not_item:hover .content_text footer i {
left: 5px;
}
.noimg {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #fdfdfd;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
font-size: 42px;
color: #ccc;
}
.noimg img {
max-height: 80%;
}
#noticias_home .not_item .thumb_not .content_text {
position: absolute;
bottom: -40px;
left: 0;
right: 0;
background: #B6D55E;
color: #fff;
padding: 15px 15px 10px;
transition: all .3s;
}
#noticias_home .not_item:hover .thumb_not .content_text {
bottom: 0;
background: #007e7a;
}
#noticias_home .not_item.smallbox:hover .goto {
bottom: 60px;
}
#noticias_home .not_item .thumb_not .content_text h3 {
margin: 0;
color: #007e7a;
margin-bottom: 15px;
}
#noticias_home .not_item:hover .thumb_not .content_text h3 {
color: #fff;
}
#noticias_home .not_item .thumb_not .content_text .more {
display: inline-block;
height: 30px;
}
#noticias_home .not_item .thumb_not .content_text .more i {
font-size: 13px;
}
section h2 {
font-size: 24px;
font-weight: 700;
color: #B3D233;
position: relative;
margin: 0 0 15px;
font-family: 'Open Sans', sans-serif;
}
section h2::after {
content: '';
display: block;
width: 50px;
height: 3px;
background: #007e7a;
margin-top: 7px;
}
section h2 strong {
font-size: 30px;
color: #007e7a;
} .btn-default.btn-primary,
.btn-default {
background: #FFBF00;
color: #fff;
padding: 8px 25px;
text-transform: uppercase;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
transition: all .3s;
box-shadow: 1px 16px 2px -10px rgba(0,0,0,.1);
position: relative;
bottom: 0;
text-shadow: 1px 1px 2px rgba(0,0,0,.4);
}
.btn-default:hover,
.btn-default:active,
.btn-default:focus {
background: #007e7a!important;
color: #fff;
bottom: 5px;
box-shadow: 1px 25px 2px -15px rgba(0,0,0,.1)!important;
outline: none;
} #parceiroshome {
background: #b6d55e;
color: #007e7a;
position: relative;
overflow: hidden;
padding: 30px 0;
}
#parceiroshome:before {
content: '';
position: absolute;
width: 35%;
left: -10%;
top: 0;
bottom: 0;
background: #99c13c;
transform:skewX(20deg);
}
#parceiroshome .btn {
background: #007e7a;
color: #fff;
padding: 8px 25px;
text-transform: uppercase;
}
#parceiroshome h3 {
color: #007e7a;
font-size: 28px;
}  #footer-widget {
background: #003e83;
color: #fff;
padding: 40px 0 25px;
}
#footer-widget h3.widget-title {
color: #fff;
margin-top: 0;
padding-left: 15px;
}
.social_footer {
margin: 0;
padding: 0;
width: 100%;
}
.social_footer li {
padding: 0;
display: inline-block;
}
.social_footer li a {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
height: 36px;
width: 36px;
font-size: 28px;
color: #fff;
transition: all .3s;
border-radius: 4px;
}
.social_footer li a:hover {
text-decoration: none;
background: #fff;
color: #003e83!important;
}
#footer-widget .nav > li > a:focus, 
#footer-widget .nav > li > a:hover {
background: #013065;
}
body:not(.theme-preset-active) footer#colophon {
background: #e2e2e2;
}
footer #contacts {
padding: 60px 0;
}
footer #contacts .sitename {
font-weight: bold;
color: #007e7a;
}
footer #contacts .logo_footer {
max-height: 70px;
display: block;
margin-bottom: 20px;
}
footer #contacts h3 {
margin: 10px 0;
color: #007e7a;
}
footer #contacts * {
color: #8d8d8e;
}
footer #contacts a {
color: #8d8d8e;
display: inline-block;
padding: 5px 10px;
font-size: 14px;
}
footer #contacts a:focus,
footer #contacts a:active,
footer #contacts a:hover {
outline: none;
text-decoration: none;
color: #007e7a;
background: #f1f1f1;
}
footer #contacts a i {
color: #003e83;
margin-right: 4px;
position: relative;
transition: all .3s;
bottom: -2px;
}
footer #contacts a:focus i,
footer #contacts a:active i,
footer #contacts a:hover i {
bottom: 2px;
}
footer #contacts .infosite_footer a:focus,
footer #contacts .infosite_footer a:active,
footer #contacts .infosite_footer a:hover {
background: none;
}
.horario_atendimento {
padding: 10px 0;
color: #007e7a;
} .page__block {
background: #FFFFFF; 
position: relative;
}
.page__block--shadow-light {
box-shadow: 1px 0px 16px -7px #5f5f5f;
}
.page__block_item {}
.page__block_item--center {
margin: 0 auto;
}
.page__banner {
width: 100%; 
height: 426px;
border-bottom: 3px solid #e5a42a; 
display: flex;
align-items: center;
justify-content: center;
background-position: center;
background-repeat: no-repeat;
position: relative;
}
.page__banner:before {
content: '';
background: rgba(0,0,0,.4);
display: block;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.page__banner_title {
position: relative;
z-index: 9;
}
.page__banner_title_text {
color: #f1f1f1; 
margin: 6px 6px;
padding-bottom: 6px;
font-weight: 300;
letter-spacing: 8px;
text-transform: uppercase;
text-align: center;
}
.page__banner_title_line {
border: 0;
border-top: 3px solid #e5a42a; 
width: 40%;
margin-top: 0px;
}
.page__banner_title_icon {
margin: 0 auto;
display: inherit;
}
.page__content {
font-size: 14px;
font-weight: 400;
color: #464646;
background: #FFFFFF;
}
.page__info {
margin-top: 8%;
}
.page__info--first {
margin-top: 0px;
padding-top: 8%;
}
.page__info_title, h1.entry-title {
color: #003e83; 
margin-bottom: 20px;
font-weight: 400;
font-size: 30px;
}
.page__info_title--center {
text-align: center;
}
.page__info_description {
font-weight: 400; 
font-size: 14px;
}
.page__info_description p {
margin-bottom: 2em;
}
.page__info_description--spaced-bottom {
padding-bottom: 10%;
}
.page__info_description--spaced-bottom-half {
padding-bottom: 5%;
}
.block {}
.block--no-padding-left {
padding-left: 0px; 
}
.block--no-padding-right {
padding-right: 0px; 
}
.block--hidden {
visibility: hidden;
}
.page-template-page-template-contato .page__banner {
max-height: 220px;
}
#endereco_telefone {
padding: 30px 0;
}
.endereco_telefone span {
color: #575757;
line-height: 2;
}
.page-template-page-template-contato .site-main h3 {
color: #003e83;
font-size: 28px;
text-transform: uppercase;
font-weight: normal;
}
.page-template-page-template-contato .divisor {
margin: 30px 0;
border: none;
height: 1px;
background: #a0a0a0;
}
#mapa {
padding-top: 30px;
}
.page-template-page-template-contato .site-main { padding: 10px 20px 30px;
}
.page-template-page-template-contato #content.site-content .iframe_mapa iframe {
width: 100%!important;
}
.form_shortcode .wpcf7-submit {
float: right;
margin-top: 15px;
}
.form_shortcode textarea {
resize: none;
}
.form_shortcode h3 {
margin-bottom: 30px;
}
.form_shortcode p {
margin-bottom: 5px;
}
.btn-primary {
background: #003e83;
transition: all .3s;
border: none;
}
a {
color: #003e83;
}
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
background: #002854;
box-shadow: none;
} .produtos__info_title {
color: #575757;
font-weight: 500; 
margin-bottom: 15px;
font-weight: bold;
font-size: 18px;
}
.produtos__caracteristicas_list ul{
display: flex;
flex-wrap: wrap;
width: 100%;
margin: 0;
padding: 0;
}
.produtos__caracteristicas_list ul li {
width: 30%;
list-style: none;
text-align: center;
text-align: left;
margin-bottom: 10px;
margin-right: 2%;
}
.produtos__caracteristicas_list li:before {
content: '\f058'; 
font-family: FontAwesome;
display: inline-block;
width: 1.3em; 
margin-right: 5px;
}
.produtos__galeria {
width: 100%;
}
.produtos__galeria .owl-dots {
display: none;
}
.produtos__galeria.owl-theme .owl-nav button {
height: 100%;
width: 36px;
position: absolute;
bottom: 0px;
margin: 0;
color: #003e83;
transition: all .3s;
font-size: 45px;
font-weight: 400;
border-radius: 0;
}
.produtos__galeria.owl-theme .owl-nav button:hover {
background-color: transparent;
color: #003e83;
}
.produtos__galeria.owl-theme .owl-nav button.owl-prev {
left: -40px;
}
.produtos__galeria.owl-theme .owl-nav button.owl-next {
right: -40px;
}
.produtos__galeria_item {
position: relative;
width: 170px; 
height: 170px;
background-color: #6d6d6d; 
background-size: cover;
cursor: pointer;
}
.produtos__galeria_item:hover:after {
opacity: 1;
}
.produtos__galeria_item:after {
content: '\f002';
font-family: "Font Awesome 5 Free";
font-weight: 900;
color: #fff;
font-size: 20px;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: rgba(0,0,0,.5);
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
transition: all .3s;
opacity: 0;
}
.produtos__video_button {
padding: 5px 120px;
margin: 0 auto;
display: block;
width: 60%;
text-align: center;
border: 3px solid #e5a42a;
border-radius: 12px;
color: #e5a42a;
font-weight: 700;
margin-top: 4%;
margin-bottom: 3%;
transition: 0.6s;
text-transform: uppercase;
}
.produtos__video_button:hover {
text-decoration: none; 
color: #003e83;
border-color: #003e83; 
}
.wrapperVideo {
position: relative;
padding-bottom: 56.25%; padding-top: 25px; height: 0;
}
.wrapperVideo iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.post-type-archive-produtos .page__content hr {
background: #dedede;
height: 1px;
bottom: 0;
} .marcas {}
.marcas__item {
width: 70%; 
opacity: 0.9;
padding: 40px;
} .missao {
border-top: 3px solid #002d60; 
padding: 60px 0px;
background-repeat: no-repeat;
background-position: right;
}
.missao__item {
padding: 50px 10% 0% 0%;
}
.missao__item--border-right {
border-right: 1px dotted #c0c0c0; 
}
.missao__item--border-bottom {
border-bottom: 1px dotted #c0c0c0; 
}
.missao__item--no-padding-top-mobile {}
.missao__item_title {
margin: 0px 0px 30px 0px;
font-size: 26px;
font-weight: 400;
}
.missao__item_subtitle {
margin-bottom: 2px;
font-size: 11px;
margin-top: 14px;
}
.missao__item_text {
font-size: 12px;
margin-bottom: 22px;
}
.missao__item_block {}
.missao__item_block--no-padding-left-desk {
padding-left: 0px; 
}
.missao__item_block--no-padding-right-desk {
padding-right: 0px; 
} .depoimentos {
background-color: #003e83;
}
.depoimentos__text {
padding: 45px 30px;
color: #FFFFFF;
font-size: 28px;
font-weight: 100;
width: 35%;
text-align: center;
margin: 0 auto;
line-height: 1.3;
position: relative;
letter-spacing: 1px;
}
.depoimentos__text::before {
content: "";
background-image: url(http://cipacorretora.provisorio.ws/wp-content/uploads/2018/11/depoimentos-aspas-prev.png); 
width: 74px;
height:51px;
position: absolute;
left: 35px;
top: 40px;
}
.depoimentos__text::after {
content: "";
background-image: url(http://cipacorretora.provisorio.ws/wp-content/uploads/2018/11/depoimentos-aspas-next.png); 
width: 74px;
height:51px;
position: absolute;
right: 20px;
top: 70px;
}
.selo {
padding-top: 25%; 
max-width: 60%;
display: block;
margin-left: auto;
margin-right: auto;
}
.site-info {
background: #1f1f1f;
color: #fff;
padding: 20px 0;
border-top: 3px solid #e5a42a;
}
.site-info .inf_logo {
display: inline-block;
vertical-align: text-bottom;
max-height: 20px;
} #content.site-content {
padding: 0; background-position: top center;
background-repeat: no-repeat;
background-size: 100%;
}
#content.site-content .content-area {
padding-top: 30px;
padding-bottom: 60px;
padding-left: 40px;
padding-right: 40px;
background: #f9f9f9;
}
.content-area .post_date {
background: #e5a42a;
color: #007e7a;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
text-align: center;
flex-direction: column;
line-height: 1;
padding: 12px 5px;
border-radius: 1px;
margin-top: 15px;
box-shadow: inset -4px 0px 4px rgba(0,0,0,.5);
position: relative;
}
.content-area .post_date:after {
content: '';
position: absolute;
top: -8px;
bottom: -8px;
right: 3px;
width: 1px;
box-shadow: 4px 0px 4px rgba(0,0,0,.75);
border-radius: 5px;
}
.content-area .post_date strong {
display: block;
font-size: 26px;
}
.content-area .post_date span {
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
}
.content-area .link_thumb {
display: flex;
min-height: 100%;
}
.content-area .post-thumbnail {
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
position: relative;
min-height: 100%;
margin: 0;
position: relative;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
height: 240px;
}
.content-area .post-thumbnail.no-image {
background-color: #f1f1f1;
background-size: 35%;
}
.content-area .post-thumbnail i {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
background: rgba(0,0,0,.5);
color: #fff;
font-size: 32px;
transition: all .3s;
opacity: 0;
}
.content-area .post-thumbnail:hover i {
opacity: 1;
}
.content-area .post-thumbnail .noimg i {
opacity: 1;
background: transparent;
color: #ccc;
}
.content-area .entry-title a {
transition: all .3s;
}
.content-area .entry-title a:hover {
text-decoration: none;
color: #e5a42a;
}
.content-area article a.btn-default {
font-size: 14px;
padding: 8px 15px;
}
.content-area article a.btn-default i {
margin-left: 0;
font-size: 10px;
transition: all .3s;
position: relative;
top: -2px;
}
.content-area article a.btn-default:hover i {
margin-left: 3px;
}
.content-area article hr.divisor {
margin-top: 50px;
}
.single-post #content.site-content {
padding-top: 0;
padding-bottom: 0;
}
.single-post .site-content #primary {
padding-top: 50px;
padding-bottom: 50px;
}
.single-post .content-area .post-thumbnail {
padding-bottom: 70%;
margin-top: 15px;
}
.single-post .content-area .post-thumbnail.no-image {
background-size: unset;
background-color: #f1f1f1;
}
.single-post .site-content #secondary {
padding-top: 50px;
}
.single-post .site-content #secondary .widget {
padding: 15px 20px;
margin-bottom: 30px;
box-shadow: 0 1px 4px rgba(0,0,0,.2);
background: #f5f5f5; 
}
.single-post .site-content #secondary .widget li {
border-bottom: 1px dotted #ccc;
}
#secondary.widget-area .widget_search .search-form input[type="submit"] {
display: inline-block;
}
.paginacao {
text-align: right;
}
.paginacao .page-numbers {
border: 1px solid #ccc;
color: #003e83;
padding: 5px 10px;
border-radius: 3px;
font-weight: 600;
}
.paginacao .page-numbers:hover {
text-decoration: none;
background: #003e83;
color: #fff;
}
.paginacao .page-numbers.current {
background: #f1f1f1;
}
.paginacao .page-numbers.current:hover {
color: #003e83;
}
.post-navigation .nav-previous a, 
.post-navigation .nav-next a {
border: 1px solid #ccc;
color: #003e83;
padding: 5px 10px;
border-radius: 3px;
font-weight: 600;
}
.post-navigation {
border-top: 1px solid #eaecef;
}
.post-navigation .nav-previous a:before {
margin-right: 4px;
}
.post-navigation .nav-next a:before {
margin-left: 4px;
}
#secondary .widget-title {
border-bottom: 1px solid #bfbfbf;
padding-bottom: 5px;
color: #007e7a;
margin: 10px 0;
}
#secondary.widget-area ul.nav li a {
position: relative;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
padding-left: 15px;
color: #003e83;
}
#secondary.widget-area ul.nav li a:before {
content: '\f105';
font-family: "Font Awesome 5 Free";
font-weight: 900;
display: inline-block;
margin-right: 5px;
}
.posted-on a, .byline a {
color: #003e83;
}
.widget_search .search-submit {
background: #003e83;
color: #fff;
transition: all .3s;
}
.widget_search .search-submit:hover {
background: #e5a42a;
}
.modalCotacao {
margin-top: 5%;
}
.modalCotacao .modal-title {
margin: 0;
text-align: center;
width: 100%;
color: #e5a42a;
font-size: 18px;
text-transform: uppercase;
}
.modalCotacao .modal-dialog {
max-width: 600px;
}
.modalCotacao .modal-body {
padding: 25px;
}
.modalCotacao .modal-body input[type=submit] {
width: 100%;
display: block;
margin: 5px auto;
text-transform: uppercase;
}
.modalCotacao div.wpcf7 .ajax-loader {
position: absolute;
} .post-type-archive-projetos .content-area article,
.post-type-archive-downloads .content-area article,
.tax-categoria-downloads .content-area article,
.post-type-archive-equipes-esportivas .content-area article {
margin-bottom: 30px;
}
.post-type-archive-projetos .content-area article h2.entry-title,
.post-type-archive-downloads .content-area article h2.entry-title,
.tax-categoria-downloads .content-area article h2.entry-title,
.post-type-archive-equipes-esportivas .content-area article h2.entry-title {
border: none;
text-align: center;
color: #007e7a;
font-size: 18px;
margin-bottom: 0;
min-height: 48px;
}
.post-type-archive-projetos .content-area article h2.entry-title:after,
.post-type-archive-downloads .content-area article h2.entry-title:after,
.tax-categoria-downloads .content-area article h2.entry-title:after,
.post-type-archive-equipes-esportivas .content-area article h2.entry-title:after {
display: none;
}
.post-type-archive-projetos .content-area article .item_loop,
.post-type-archive-downloads .content-area article .item_loop,
.tax-categoria-downloads .content-area article .item_loop,
.post-type-archive-equipes-esportivas .content-area article .item_loop {
border: 1px solid #eaeaea;
box-shadow: 1px 13px 2px -10px rgba(0,0,0,.1);
position: relative;
bottom: 0;
transition: all .3s;
display: block;
color: #333;
background: #f7f7f7;
}
.post-type-archive-projetos .content-area article .item_loop:hover,
.post-type-archive-downloads .content-area article .item_loop:hover,
.tax-categoria-downloads .content-area article .item_loop:hover,
.post-type-archive-equipes-esportivas .content-area article .item_loop:hover {
bottom: 5px;
outline: none;
text-decoration: none;
background: #007e7a;
color: #fff;
}
.post-type-archive-projetos .content-area article .item_loop:hover h2.entry-title,
.post-type-archive-downloads .content-area article .item_loop:hover h2.entry-title,
.tax-categoria-downloads .content-area article .item_loop:hover h2.entry-title,
.post-type-archive-equipes-esportivas .content-area article .item_loop:hover h2.entry-title {
color: #fff;
}
.post-type-archive-projetos .content-area article .item_loop .entry-content,
.post-type-archive-downloads .content-area article .item_loop .entry-content,
.tax-categoria-downloads .content-area article .item_loop .entry-content,
.post-type-archive-equipes-esportivas .content-area article .item_loop .entry-content {
padding: 15px 20px;
margin: 0;
font-size: 14px;
text-align: center;
min-height: 115px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
}
.post-type-archive-projetos .content-area article .item_loop .entry-content,
.post-type-archive-downloads .content-area article .item_loop .entry-content,
.tax-categoria-downloads .content-area article .item_loop .entry-content {
min-height: 100px;
}
.post-type-archive-projetos .content-area article .item_loop .entry-footer,
.post-type-archive-downloads .content-area article .item_loop .entry-footer,
.tax-categoria-downloads .content-area article .item_loop .entry-footer,
.post-type-archive-equipes-esportivas .content-area article .item_loop .entry-footer {
padding: 10px;
text-align: center;
}
.post-type-archive-projetos .content-area article .read_more,
.post-type-archive-downloads .content-area article .read_more,
.tax-categoria-downloads .content-area article .read_more,
.post-type-archive-equipes-esportivas .content-area article .read_more {
background: #007e7a;
border: none;
display: inline-block;
padding: 5px 20px;
margin-bottom: 15px;
color: #fff;
font-size: 14px;
border-radius: 5px;
text-transform: uppercase;
font-weight: 600;
transition: all .3s;
}
.post-type-archive-projetos .content-area article .read_more,
.post-type-archive-downloads .content-area article .read_more,
.tax-categoria-downloads .content-area article .read_more {
display: block;
max-width: 90%;
margin-left: auto;
margin-right: auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.post-type-archive-projetos .content-area article .read_more span,
.post-type-archive-downloads .content-area article .read_more span,
.tax-categoria-downloads .content-area article .read_more span {
display: block;
font-size: 12px;
}
.post-type-archive-projetos .content-area article .read_more i,
.post-type-archive-downloads .content-area article .read_more i,
.tax-categoria-downloads .content-area article .read_more i {
font-size: 20px;
margin-left: 10px;
}
.post-type-archive-projetos .content-area article .item_loop:hover .read_more,
.post-type-archive-downloads .content-area article .item_loop:hover .read_more,
.tax-categoria-downloads .content-area article .item_loop:hover .read_more,
.post-type-archive-equipes-esportivas .content-area article .item_loop:hover .read_more {
background: #fff;
color: #007e7a;
text-decoration: none;
outline: none;
}
.post-type-archive-projetos .content-area .link_thumb,
.post-type-archive-downloads .content-area .link_thumb,
.tax-categoria-downloads .content-area .link_thumb,
.post-type-archive-equipes-esportivas .content-area .link_thumb {
min-height: unset;
margin-bottom: 15px;
}
.post-type-archive-projetos .content-area .post-thumbnail,
.post-type-archive-downloads .content-area .post-thumbnail,
.tax-categoria-downloads .content-area .post-thumbnail,
.post-type-archive-equipes-esportivas .content-area .post-thumbnail {
height: 220px;
}
.post-type-archive-projetos .content-area article .item_loop:hover .post-thumbnail i,
.post-type-archive-downloads .content-area article .item_loop:hover .post-thumbnail i,
.tax-categoria-downloads .content-area article .item_loop:hover .post-thumbnail i,
.post-type-archive-equipes-esportivas .content-area article .item_loop:hover .post-thumbnail i {
opacity: 1;
}
.blog h1.page-title,
.page h1.page-title,
.search-results h1.page-title,
.tax-categoria-downloads h1.page-title,
.post-type-archive h1.page-title {
color: #007e7a;
text-transform: uppercase;
font-size: 20px;
margin-bottom: 30px;
}
.blog h1.page-title:after,
.page h1.page-title:after,
.search-results h1.page-title:after,
.tax-categoria-downloads h1.page-title:after,
.post-type-archive h1.page-title:after {
content: '';
width: 40px;
height: 3px;
background: #007e7a;
display: block;
margin-top: 10px;
}
.form_shortcode {
padding-right: 40px;
}
.form_shortcode label {
display: block;
}
.side_downloads ul {
margin: 0;
padding: 0;
}
.side_downloads ul li {
list-style-type: none;
}
.side_downloads ul li.childs {
border-left: 10px solid #e5a42a;
}
.side_downloads ul li.childs.active a {
border-left-color: #e5a42a
}
.side_downloads ul li.cat_parent a {
background: #e5a42a;
color: #fff;
padding-left: 20px;
font-weight: bold;
border: none;
}
.side_downloads ul li.cat_parent:hover a,
.side_downloads ul li.cat_parent:focus a,
.side_downloads ul li.cat_parent:active a {
background: #007e7a;
color: #fff;
}
.side_downloads ul li a {
display: block;
border: 1px solid #eaeaea;
padding: 8px 15px 8px 35px;
background: #fff;
margin: -1px 0;
transition: all .3s;
color: #007e7a;
position: relative;
}
.side_downloads ul li.active a,
.side_downloads ul li a:hover {
text-decoration: none;
background: #007e7a;
color: #fff;
}
.side_downloads ul li a i {
position: absolute;
left: 14px;
top: 15px;
transition: all .3s;
font-size: 12px;
}
.side_downloads ul li.active a i,
.side_downloads ul li a:hover i {
left: 22px;
}
.single-downloads .downloads .entry-footer .btn-download {
background: #007e7a;
color: #fff!important;
padding: 10px 20px;
display: inline-block;
margin-bottom: 20px;
border-radius: 5px;
box-shadow: 1px 15px 2px -10px rgba(0,0,0,.2);
position: relative;
bottom: 0;
transition: all .3s;
}
.single-downloads .downloads .entry-footer .btn-download * {
color: #fff;
}
.single-downloads .downloads .entry-footer .btn-download:hover,
.single-downloads .downloads .entry-footer .btn-download:active,
.single-downloads .downloads .entry-footer .btn-download:focus {
box-shadow: 1px 22px 2px -15px rgba(0,0,0,.2);
bottom: 5px;
outline: none;
text-decoration: none;
background: #FFBF00;
color: #007e7a;
}
.single-downloads .downloads .entry-footer .btn-download i {
margin-left: 5px;
}
.entry-header h2.entry-title {
color: #007e7a;
}
.busca_header button {
color: #007e7a;
padding: 8px 15px;
background: #fff;
border: none;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
transition: all .3s;
}
.busca_header button:active,
.busca_header button:focus,
.busca_header button:hover {
color: #FFBF00;
background: #f1f1f1;
outline: none;
}
.busca_header input {
border: none;
}
.busca_header input:hover,
.busca_header input:focus,
.busca_header input:active {
outline: none;
box-shadow: none;
border: none;
}
.search-results h3.entry-title {
color: #004666;
border-bottom: 1px solid #e0e0e0;
margin: 5px 0 10px;
}
.search-results .hentry {
background: #fff;
box-shadow: 0 1px 5px rgba(0,0,0,.2);
padding: 15px 25px;
margin-bottom: 30px;
}
.search-results .hentry:nth-child(odd) {
background: #f5f5f5;
}
.search-results h1.page-title span {
color: #333;
font-weight: 400;
font-style: italic;
} #real-accessability {
z-index: 9999;
top: 190px;
}
#real-accessability-copyright,
#real-accessability-player {
display: none;
}
#real-accessability a#real-accessability-btn {
transition: all .3s;
}
#real-accessability a#real-accessability-btn:hover {
background-color: #FFBF00;
}
.single .entry-content,
.page .entry-content {
margin: 0;
}
.call_whatsapp_widget {
position: fixed;
bottom: 20px;
right: 20px;
z-index: 99;
}
.call_whatsapp_widget a {
height: 48px;
width: 48px;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
color: #fff;
font-size: 24px;
padding: 10px;
border-radius: 50px;
margin-top: 15px;
}
.call_whatsapp_widget a.whatsapp {
background: green;
}
.call_whatsapp_widget a.facebook {
background: #007bb5;
}
.call_whatsapp_widget a.twitter {
background: #00aced;
}
.call_whatsapp_widget a:hover,
.call_whatsapp_widget a:focus,
.call_whatsapp_widget a:active {
text-decoration: none;
background: #007e7a;
}
.call_whatsapp_widget a i {
position: relative;
top: -1px;
color: #fff;
}
.fa-facebook-f:before {
content: "\f39e"!important;
}
.content-area p {
text-align: justify;
}
@media screen and (max-width: 1199px) {
header#masthead {
padding: 10px;
}
.navbar-toggler i {
color: #fff;
}
header#masthead .collapse_mobile  {
position: fixed;
left: 105%;
right: 0;
top: 0;
bottom: 0;
z-index: 999999;
background: #f9f9f9;
overflow-y: auto;
transition: all .3s ease-in;
align-items: flex-start;
}
header#masthead .collapse_mobile.show {
left: 0;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a {
padding: 10px;
color: #7e7e7e;
}
.content_mega_menu .content_cols {
display: block;
}
.content_mega_menu .content_cols > .nav-item {
width: 100%;
display: block;
}
.mega-menu .wrapper_mega_menu {
opacity: 1;
visibility: visible;
position: relative;
}
#main_menu_mobile > .navbar-nav {
width: 100%;
}
button.close_menu_mobile {
display: block;
width: 100%;
border: none;
border-bottom: 1px solid #eaeaea;
box-shadow: 0 1px 3px rgba(0,0,0,.2);
background: #fff;
padding: 15px 15px 10px;
margin-bottom: 10px;
text-align: left;
text-transform: uppercase;
font-size: 13px;
color: #e5a42a;
}
button.close_menu_mobile i {
margin-right: 5px;
}
#destaques_mes .destak_item h3 {
max-width: 94%;
font-size: 28px;
}
#masthead .collapse_mobile .navbar-nav>li a.nav-link {
padding-left: 20px!important;
}
.content_mega_menu .content_cols .itens_sub {
margin-left: 15px!important;
margin: 0;
background: #e4e4e4;
color: #333;
}
.content_mega_menu .content_cols li a.title {
margin-bottom: 5px;
}
.content_mega_menu:before {
display: none;
}
.content_mega_menu {
background: #f1f1f1;
box-shadow: none;
}
.content_mega_menu > .container {
max-width: unset;
}
#main_menu_mobile > .navbar-nav > .nav-item {
border-bottom: 1px solid #ccc;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a:hover, 
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item > a.active, 
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item.active > a, 
body:not(.theme-preset-active) #masthead .navbar-nav > li.nav-item.mega-menu:hover > a {
background: none;
}
}
@media screen and (min-width: 1200px) {
.navbar-expand-xl .navbar-collapse#main_menu_mobile {
display: none!important;
}
.navbar-expand-xl .navbar-collapse#main_menu {
display: -webkit-flex!important;
display: -moz-flex!important;
display: -ms-flex!important;
display: -o-flex!important;
display: flex!important;
}
} @media screen and (max-width: 991px) {
header#masthead.sticky {
z-index: 9999;
}
#servicos_home .owl-carousel .owl-nav {
display: none;
}
#top_menu {
line-height: 1;
}
#top_menu a {
margin-right: 10px;
}
.busca_header {
display: none;
}
.navegation_mobile {
padding-right: 35px;
transition: all .3s;
}
.navegation_mobile button {
margin: 0 5px;
}
header#masthead.sticky .navegation_mobile {
padding-right: 15px;
}
header#masthead #primary_menu {
position: fixed;
top: 0;
bottom: 0;
width: 100%;
right: -105%;
z-index: 999999;
align-items: flex-start;
overflow-y: auto;
transition: all .3s;
}
header#masthead #primary_menu.show {
right: 0;
}
header#masthead #primary_menu .content_close,
header#masthead #content_busca_mobile .content_close {
background: #f1f1f1;
padding: 15px 25px 15px 10px;
width: 100%;
}
header#masthead #primary_menu .content_close button,
header#masthead #content_busca_mobile .content_close button {
color: #d60000;
font-weight: bold;
background: transparent;
border: none;
}
header#masthead #content_busca_mobile .content_close button:active,
header#masthead #content_busca_mobile .content_close button:focus,
header#masthead #content_busca_mobile .content_close button:hover,
header#masthead #primary_menu .content_close button:active,
header#masthead #primary_menu .content_close button:focus,
header#masthead #primary_menu .content_close button:hover {
outline: none;
}
header#masthead #content_busca_mobile .content_close button i,
header#masthead #primary_menu .content_close button i {
margin-right: 5px;
}
header#masthead #primary_menu #main_menu .nav {
flex-direction: column;
}
header#masthead #primary_menu #main_menu .nav li {
border-bottom: 1px solid rgba(0,0,0,.2);
}
.show_mobile_busca,
.show_mobile_menu {
background: transparent;
color: #007e7a;
font-size: 24px;
line-height: 1;
padding: 10px;
border: none;
}
#content_busca_mobile {
position: fixed;
top: 0;
width: 100%;
right: -105%;
background: #fff;
z-index: 99999;
box-shadow: 0 1px 5px rgba(0,0,0,.3);
transition: all .3s;
}
#content_busca_mobile.show {
right: 0;
}
#content_busca_mobile form {
padding: 15px;
}
#content_busca_mobile button {
color: #007e7a;
padding: 8px 15px;
background: #fff;
border: none;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
transition: all .3s;
}
#content_busca_mobile button:active,
#content_busca_mobile button:focus,
#content_busca_mobile button:hover {
color: #FFBF00;
background: #f1f1f1;
outline: none;
}
#content_busca_mobile input {
border: none;
}
#banner_home div#n2-ss-1 .n2-ss-control-bullet {
bottom: 10px!important;
}
.front-page .main_content .box_sobre_nos {
margin-right: unset;
}
#projetos_home .item_proj .box {
margin: 10px 15px;
text-align: center;
border: 1px solid #eaeaea;
padding: 15px;
}
#projetos_home .item_proj .box > .row {
margin-left: 0;
margin-right: 0;
}
#servicos_home .serv_item h3 {
font-size: 20px;
}
#noticias_home .not_item .content_text footer {
position: relative;
margin: 10px 0;
}
#parceiroshome h3 {
text-align: center;
margin-bottom: 15px;
}
footer #contacts {
text-align: center;
}
footer #contacts .infosite_footer {
text-align: center;
margin-bottom: 20px;
}
footer #contacts .infosite_footer span {
display: block;
padding-left: 25px;
padding-right: 25px;
}
#content.site-content .content-area {
padding-left: 20px;
padding-right: 20px;
}
.content-area .post-thumbnail {
height: 220px;
margin-bottom: 10px;
}
.content-area .post_date {
position: absolute;
z-index: 9;
top: 0;
margin: 0;
box-shadow: none;
padding: 10px;
}
.content-area .post_date:after {
display: none;
}
.side_downloads {
margin-bottom: 20px;
}
}
@media screen and (max-width: 768px) {
} @media screen and (max-width: 576px) {
header#masthead .navbar-brand img {
max-height: 80px;
margin-top: -15px;
}
.wrapper_busca { z-index: 30;
}
.social_footer {
text-align: center;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 1px solid rgba(0,0,0,.3);
}
.social_footer li {
margin-left: 5px;
margin-right: 5px;
}
.social_footer li a {
font-size: 36px;
height: 44px;
width: 44px;
}
.site-info {
text-align: center;
}
.site-info .copy {
margin-bottom: 10px;
}
.site-info .text-right {
text-align: center!important;
}
}