.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@font-face {
font-family: "NeoSansStd";
src: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/fonts/Neo-Sans-Std-Regular.otf);
src: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/fonts/Neo-Sans-Std-Regular.otf) format("otf"),
}
@font-face {
font-family: "NeoSansStd";
src: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/fonts/Neo Sans Std Italic.otf);
src: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/fonts/Neo Sans Std Italic.otf) format("otf");
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: "NeoSansStd";
src: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/fonts/Neo-Sans-Std-Bold.otf) format("opentype");
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: "NeoSansStd";
src: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/fonts/Neo Sans Std Bold Italic.otf) format("opentype");
font-weight: bold;
font-style: italic;
}
:root{
--cinza: #474143;
--cinzaClaro: #979495;
--amarelo: #FFC636;
--padding: 115px;
}
body, html, div, h1, h2, h3, h4, h5, h6, p, label, span, input, textarea, button, select, a{
font-family: 'NeoSansStd', sans-serif;
}
body, html{
overflow-x: hidden;
scroll-behavior: smooth;
scroll-padding-top: 60px;
}
h1{
font-weight: 700;
font-size: 40px;
line-height: normal;
color: white;
}
h2{
font-size: 32px;
line-height: normal;
color: black;
font-weight: bold;
width: 100%;
}
h3{
font-size: 24px;
line-height: normal;
color: white;
font-weight: bold;
}
h4{
font-size: 22px;
line-height: normal;
font-weight: bold;
}
h5{
font-size: 20px;
line-height: normal;
font-weight: bold;
}
p{
font-weight: 300;
font-size: 20px;
line-height: 26px;
line-height: normal;
color: var(--cinza);
}
button{
cursor: pointer;
}
section{
background-size: cover;
background-position: center;
}
.bg-arrow-right{
background-size: contain;
background-position: top right;
background-repeat: no-repeat;
background-image: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/images/bg-arrow-right.png);
}
.bg-arrow-left{
background-size: contain;
background-position: top right;
background-repeat: no-repeat;
background-image: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/images/bg-arrow-left.png);
}
.text-center, .center{
width: 100%;
text-align: center;
}
.padding-hidde{
padding: 0 !important;
}
h2.center{
text-align: center;
}
h2.after{
position: relative;
display: flex;
flex-direction: column;
width: max-content;
margin: 0 auto;
}
h2.after::after {
content: '';
display: block;
width: 70%;
max-width: 200px;
height: 1px;
background-color: black;
margin-top: 30px;
}
.center{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.center.column{
align-items: flex-start;
text-align: left;
}
.text-white{
color: white !important;
}
.text-white strong{
color: var(--amarelo) !important;
}
.text-black{
color: black !important;
}
.container-fluid{
width: 1350px;
margin: 0 auto;
padding: 0 10px;
max-width: 100%;
}
.btnDefault{
display: inline-block;
font-size: 20px;
line-height: inherit;
text-align: center;
padding: 10px 20px;
cursor: pointer;
transition: 0.3s all;
min-width: 200px;
max-width: 100%;
color: var(--cinza);
background: white;
border: 1px solid white;
font-weight: normal;
min-height: 47px;
}
form#form-empreendimento .btnDefault {
min-height: 50px;
}
footer .tab-content .btnDefault {
min-height: 59px;
}
.newsletter-footer form input.btnDefault {
min-height: 57px;
}
.btnDefault.border{
border: 1px solid var(--cinza);
}
.btnDefault.black{
color: white;
background-color: black;
border-color: black;
}
.btnDefault.transparent{
background-color: transparent;
color: white;
border-color: white;
}
.btnDefault:hover{
background: linear-gradient(180deg, #FFC636 0%, #E32A34 100%);
color: white;
border: none;
}
section#slider .item{
min-height: 100vh;
background-size: cover;
background-position: center;
display: flex;
align-items: center;
padding-top: 100px;
}
section#slider .item::before{
content: '';
display: block;
width: 70%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.76;
background: linear-gradient(90deg, #000 25%, rgba(0, 0, 0, 0.90) 55.73%, rgba(0, 0, 0, 0.70) 73.96%, rgba(0, 0, 0, 0.45) 88.02%, rgba(0, 0, 0, 0.00) 100%);
}
section#slider .item *{
z-index: 1;
}
section#slider .item h1{
font-weight: normal;
margin-bottom: 10px;
}
section#slider .item h1 strong{
font-weight: bold;
}
.slick-dots{
display: flex;
justify-content: center;
align-items: center;
margin-top: -20px;
transform: translateY(-50px);
z-index: 3;
}
.slick-dots li{
list-style: none;
margin: 0 10px;
}
.slick-dots button{
border: none;
width: 16px;
height: 16px;
background-color: rgba(255,255,255,0.5);
border-radius: 100%;
font-size: 0;
}
.slick-dots li.slick-active button{
background-color: var(--amarelo);
}
section#empreedimentos{
padding: var(--padding) 0;
}
form#form-empreendimento{
display: flex;
align-items: stretch;
justify-content: center;
margin:3rem 0;
gap:12px;
}
form :is(button, select, input){
padding: 20px !important;
font-weight: normal;
}
form#form-empreendimento select{
background-color: #D9D9D9;
width: 100%;
max-width: 648px;
font-size: 20px;
color: #979495;
border: 1px solid #D9D9D9;
}
#slider-blog .slick-track{
display:flex;
}
#slider-blog .slick-slide{
height:auto;
}
.boxEmpreendimento *{
color: var(--cinzaClaro);
}
.boxEmpreendimento {
background-color: #c1c1c129;
}
.page-template-page-empreendimentos .boxEmpreendimento {
background-color: #fff;
}
.single-empreendimento .boxEmpreendimento{
background-color: transparent;
}
.boxEmpreendimento figure{
width: 100%;
overflow: hidden;
position: relative;
}
.boxEmpreendimento figure .empreendimento-thumb{
width: 100%;
height: 320px;
aspect-ratio: 1;
object-fit: cover;
transition: 250ms all;
}
.page-template-page-empreendimentos .boxEmpreendimento figure .empreendimento-thumb{
height: 100%;
}
.boxEmpreendimento figure .imagem-vendido{
position:absolute;
z-index: 1;
top: 20px;
width: 100px;
}
.boxEmpreendimento:hover figure .empreendimento-thumb{
transform: scale(1.02);
}
.boxEmpreendimento figure .tag {
position: absolute;
padding: 15px 25px;
background-color: var(--amarelo);
color: white;
font-weight: bold;
top: 0px;
right: 20px;
transition: 250ms all;
z-index: 2;
}
.boxEmpreendimento figure .tag:hover{
transform: scale(1.02);
}
.boxEmpreendimento .info{
margin: 20px 0;
}
.boxEmpreendimento .info > div{
flex:1;
padding: 0 10px;
}
.boxEmpreendimento .details{
display: flex;
flex-wrap: wrap;
margin-top: 30px;
margin-bottom: 20px;
min-height: 150px;
}
.boxEmpreendimento .details .item{
width: 50%;
display: flex;
align-items: center;
margin: 5px 0;
}
.boxEmpreendimento .details .item .icon{
display: flex;
align-items: center;
margin-right: 5px;
}
.boxEmpreendimento .details .item p{
margin: 5px 0;
color: var(--cinzaClaro);
}
.boxEmpreendimento .type{
margin: 10px 0;
}
.boxEmpreendimento .andress{
margin: 10px 0;
min-height: 50px;
}
.page-template-page-empreendimentos .boxEmpreendimento .andress{
min-height: auto;
}
.boxEmpreendimento .link{
text-decoration: underline;
font-size: 20px;
font-weight: bold;
}
.boxEmpreendimento .btnDefault{
width: 100%;
}
.boxEmpreendimento.single{
display: flex;
align-items: stretch;
margin: 15px 0;
}
.boxEmpreendimento.single figure{
width: 30%;
margin: 0;
}
.boxEmpreendimento.single .info{
width: calc(70% - 20px);
border: 1px solid var(--cinzaClaro);
padding: 20px;
margin: 0px 0px 0px 20px;
display: flex;
align-items: center;
justify-content: space-between;
min-height: 365px;
}
.boxEmpreendimento.single .info > div:first-child {
width: 60%;
}
.boxEmpreendimento.single .info a{
max-width: 180px;
}
section#cta{
width: 100%;
height: 500px;
display: flex;
align-items: center;
}
section#cta h2{
color: white;
font-weight: normal;
margin-bottom: 10px;
}
section#cta h2 strong{
font-weight: bold;
}
section#about{
padding: var(--padding) 0;
}
section#about img{
height: 930px;
object-fit: cover;
transition: 250ms all;
}
section#about img:hover{
transform: scale(1.02);
}
section#pilares,
section#pilares2{
padding: var(--padding) 0;
}
section#pilares .boxPilar{
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0 10px;
}
section#pilares .boxPilar *{
color: white;
}
section#pilares .boxPilar .titulo{
margin-top: 10px;
margin-bottom: 15px !important;
font-weight: bold;
text-align: center;
font-size: 17px;
}
section#pilares .boxPilar .titulo ~ p{
margin-top: 0;
text-align: center;
font-size: 12px;
line-height: 20px;
}
section#pilares .btnDefault{
min-width: auto !important;
margin: 0 !important;
font-size: 16px !important;
}
section#pilares .slick-track{
display: flex;
align-items: center;
}
section#pilares2 .boxPilar2{
background-color: var(--cinzaClaro);
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
padding: 20px;
min-height: 410px;
background: rgba(0, 0, 0, 0.05);
box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.15);
transition: 250ms all;
}
section#pilares2 .boxPilar2:hover{
transform: scale(1.02);
}
section#pilares2 .boxPilar2 .titulo{
margin-top: 10px;
font-weight: bold;
}
section#pilares2 .boxPilar2 .titulo ~ p {
margin-top: 0;
text-align: center;
font-size: 20px;
color: var(--cinzaClaro);
}
section#blog{
padding: var(--padding) 0;
}
section#blog .head{
display: flex;
align-items: center;
justify-content: space-between;
}
section#blog .head div{
display: flex;
flex-direction: column;
align-items: flex-start;
}
section#blog .head h2{
width: 100%;
}
#slider-blog{
margin: 20px 0;
}
#slider-blog .slick-list{
margin-bottom:80px;
}
.boxBlog{
display: flex;
flex-direction: column;
gap:20px;
}
.boxBlog figure{
width: 100%;
height: 300px;
object-fit: cover;
margin:0;
}
.boxBlog figure img{
width: 100%;
height: 100%;
object-fit: cover;
}
.boxBlog .info{
flex:1;
display:flex;
flex-direction:column;
gap:20px;
align-items:start;
}
.boxBlog .info .head{
display: flex;
align-items: center;
justify-content: flex-start !important;
}
.boxBlog .info .head .tag{
background-color: var(--amarelo);
color: white;
padding: 10px;
font-weight: bold;
font-size: 14px;
margin: 0;
}
.boxBlog .info .head .time{
font-size: 14px;
font-weight: bold;
margin: 0;
margin-left: 10px;
}
.boxBlog .info h3 {
color: black;
flex:1;
min-height: 90px;
}
.boxBlog .info h3 ~ p{
font-size: 16px;
line-height: 20px;
margin-top: 0;
}
.boxBlog .info .excerpt p{
font-size: 16px;
line-height: 1.5;
margin:0;
min-height: 80px;
}
.boxBlog .btnDefault{
padding: 10px 40px;
min-width: auto;
}
section#blog .slick-slider {
margin:0 -15px;
}
section#blog .slick-slide {
margin-right:15px;
margin-left:15px;
}
footer{
padding-top: var(--padding);
background-size: cover;
background-position: center;
position: relative;
}
footer::after {
content: '';
display: block;
position: absolute;
left: 0;
bottom: 50%;
transform: translateY(calc(50% + -100px));
background-size: contain;
background-repeat: no-repeat;
background-position: center;
background-image: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/images/arrow-contact.png);
width: 280px;
height: 584px;
}
footer h2.after{
color: white;
}
footer h2.after::after{
background-color: white;
}
.tabs {
display: flex;
justify-content: space-between;
background-color: #F5F4F4;
}
.tab {
width: 33.333%;
padding: 10px 20px;
cursor: pointer;
background-color: #E5E4E4;
text-align: center;
color: black;
padding: 20px;
font-size: 20px;
font-weight: bold;
}
.tab-content {
display: none;
padding: 20px;
background-color: white;
position: relative;
z-index: 1;
}
.active-tab {
background-color: #fff;
}
.active-content {
display: block;
}
footer .tab-content :is(input:not(.btnDefault), textarea, select){
background: #F5F4F4;
padding: 15px 20px;
margin-bottom: 10px;
font-size: 16px;
border: none;
color: #474143;
}
footer .tab-content :is(input:not(.btnDefault), textarea, select)::placeholder{
color: #474143;
font-size: 16px;
}
footer .tab-content .btnDefault{
padding: 15px !important;
}
.content-footer{
margin-top: var(--padding);
padding-top: var(--padding);
border-top: 1px solid white;
}
.content-footer *:not(input){
color: white;
}
.content-footer input{
color:#474143;
}
.content-footer ul li{
list-style: none;
margin-bottom: 10px;
}
.content-footer ul li a{
font-size: 16px;
color: white;
}
.content-footer ul li a:hover{
color: var(--amarelo);
}
.newsletter-footer p:not(.titleFooter){
font-size: 16px;
}
.wpcf7 ~ p{
font-size: 12px !important;
margin: 10px 0;
}
.newsletter-footer form .news-footer {
display: flex;
align-items: center;
justify-content: space-between;
}
.newsletter-footer form input:not(.btnDefault){
width: 100%;
}
.newsletter-footer form input.btnDefault{
min-width: auto;
flex: 1;
padding: 15px !important;
margin: 0px 0px 0px 20px;
}
.copyright{
margin-top: var(--padding);
border-top: 1px solid rgba(255, 255, 255, 0.20);
display: flex;
align-items: center;
justify-content: space-between;
padding: 10px 0;
}
.copyright p{
margin: 0;
font-size: 16px;
color: white;
font-weight: 400;
display: flex;
align-items: center;
gap: 2px;
}
.redesSociais{
display: flex;
align-items: center;
}
.redesSociais i{
font-size: 22px;
color: white;
margin-left: 10px;
}
.redesSociais i:hover{
color: var(--amarelo);
}
.headerpage{
height: 500px;
display: flex;
align-items: center;
margin-top: 100px;
background-size: cover;
background-position: center;
position: relative;
}
.headerpage::before{
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.56;
background: linear-gradient(180deg, #FFC636 0%, #E32A34 100%);
mix-blend-mode: soft-light;
z-index: 0;
}
.headerpage::after{
content: '';
display: block;
width: 70%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.76;
background: linear-gradient(90deg, #000 25%, rgba(0, 0, 0, 0.90) 55.73%, rgba(0, 0, 0, 0.70) 73.96%, rgba(0, 0, 0, 0.45) 88.02%, rgba(0, 0, 0, 0.00) 100%);
z-index: 1;
}
.headerpage *{
z-index: 2;
}
section.default{
padding: var(--padding) 0;
}
section.default.first{
padding-top: calc(var(--padding) / 2);
padding-bottom: 0;
margin-bottom: -100px;
}
section.default.first ~ section.default:first-child{
padding-top: 0;
}
section.default .blocoImagem{
position: relative;
}
section.default .blocoImagem .item{
position:relative;
margin-left: -2px;
}
section.default .blocoImagem .item::before{
content: '';
display: block;
width: calc(100% - 50px);
height: 50%;
top: 35px;
right: 2px;
background-color: #6FA43B;
opacity: 0.7;
border-radius: 0px 0px 10em 0px;
z-index: 0;
position: absolute;
}
section.default .blocoImagem .item::after{
content: '';
display: block;
width: calc(100% - 20px);
height: calc(100% + 20px);
top: 0px;
left: 0;
background-color: transparent;
border: 1px solid #6FA43B;
border-radius: 0px 0px 14em 0px;
border-left: none;
z-index: 2;
position: absolute;
}
section.default .blocoImagem img{
border-radius: 0px 14rem 0px 0px;
width: calc(100% - 30px);
height: calc(100% - 80px);
margin-top: 20px;
object-fit: cover;
z-index: 1;
position: relative;
}
section.default .slick-list{
margin-right: 1px !important;
}
section.default .col-xs-12.img{
padding: 0 !important;
}
section.default.background{
background-color: background: rgba(0, 0, 0, 0.04);
background-image: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/images/bg-section.png);
background-position: top left;
background-size: cover;
background-repeat: no-repeat;
padding: 0;
}
section.default.container-left .row{
display: flex;
flex-direction: row-reverse;
}
section.default.background .col-xs-12:not(.img){
padding: var(--padding) 0;
}
section.default.background  .blocoImagem .item::before{
border-radius: 0px 0px 0px 10em;
margin-left: 50px;
}
section.default.background  .blocoImagem .item::after{
border-radius: 0px 0px 0px 20em;
margin-left: 20px;
border-left: 1px solid #6FA43B;
border-right: none;
}
section.default.background  .blocoImagem{
height: 100%;
}
section.default.background  .blocoImagem img{
border-radius: 15em 0px 0px 0px;
margin-left: auto; }
section.default.background .slick-list{
margin-right: 0px !important;
margin-left: 1px !important;
}
.gallery-container img:not(.imagem-vendido){
background-color: white;
}
.gallery-container .imagem-vendido{
position: absolute;
z-index: 2;
top: 5px;
width: 150px;
}
.tags {
display:flex;
gap:1rem;
}
.tags .tag.vendido{
background-color:red;
}
.main-image img{
width: 100%;
height: 540px;
object-fit: cover;
}
.thumbnail-carousel{
margin-top: 20px;
}
.thumbnail-carousel img{
height: 134px;
object-fit: cover;
cursor: pointer;
}
.thumbnail-carousel .slick-slide {
margin: 0 10px;
}
.thumbnail-carousel .slick-list {
margin: 0 -10px;
}
section.single-empreendimento{
padding: var(--padding) 0;
}
.breadcrumb {
margin-bottom: 20px;
}
.breadcrumb p{
display: flex;
align-items: center;
}
.breadcrumb p a{
margin-right: 5px;
}
.breadcrumb :is(p, a){
color: var(--cinzaClaro);
font-size: 16px;
}
section.single-empreendimento .boxEmpreendimento .btnDefault{
width: auto;
}
section.single-empreendimento .boxEmpreendimento h2{
color: var(--cinza);
font-size: 40px;
}
section.single-empreendimento .boxEmpreendimento .link{
color: var(--cinza);
font-size: 24px;
}
section.single-empreendimento{
background-size: 40%;
background-repeat: no-repeat;
background-position: right 100px;
background-image: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/images/overlay-logo.png);
}
section.single-detalhes{
padding: var(--padding) 0;
background-color: #F5F5F5;
}
section.single-detalhes .container-fluid{
border-top: 2px solid var(--cinzaClaro); }
section.single-detalhes .title{
color: var(--cinza);
font-weight: bold;
font-size: 18px;
}
section.single-detalhes *:not(.title){
color: var(--cinzaClaro);
font-size: 16px;
}
body.single-empreendimento footer{
padding-top: 0;
}
body.single-empreendimento footer div.contato{
display: none;
}
body.single-empreendimento footer::after{
display: none
}
body.single-empreendimento .content-footer{
border-top: none;
margin-top: 0;
}
html:has(header.header.active){
overflow:hidden;
}
.related h2{
margin-left: 10px;
margin-bottom: 30px;
width: 100%;
}
.page-content-blog{
padding: var(--padding) 0;
}
.page-content-blog > .container-fluid >.row > div:first-of-type {
display: flex;
flex-direction: column;
gap: 2.5rem;
}
.sidebar {
padding-left: 100px !important;
}
.sidebar form {
margin-bottom: 30px;
}
.sidebar form div {
display: flex;
}
.sidebar .screen-reader-text {
display: none;
}
.sidebar form input {
padding: 20px;
border-radius: 0;
border: 1px solid var(--cinzaClaro);
font-size: 15px;
color: black;
border-right: none;
background-color: transparent;
}
.sidebar form input::placeholder{
color: white;
}
.sidebar form #searchsubmit {
width: 80px;
border: 1px solid black;
background: black;
display: flex;
justify-content: center;
align-items: center;
font-size: 0;
background-repeat: no-repeat;
background-position: center;
background-size: 25px;
background-image: URL('../../dist/images/search.png');
border-radius: 0;
cursor: pointer;
}
.box-sidebar {
margin-bottom: 0px;
padding: 30px 0;
}
.sidebar .title-sidebar {
font-size: 24px;
color: black;
font-weight: bold;
position: relative;
width: 100%;
margin-bottom: 20px;
}
.categories {
font-size: 0;
}
.categories ul {
list-style: none;
}
.categories ul li{
list-style: none;
font-size: 15px;
margin-bottom: 10px;
position: relative;
}
.categories li a {
font-size: 15px;
transition: 0.3s all;
color: var(--cinzaClaro);
font-weight: normal;
}
.box-post-destaque {
display: flex;
justify-content:flex-start;
align-items: center;
margin-bottom: 25px;
}
.box-post-destaque .infoPD{
display: flex;
flex-direction: column;
flex: 1 0;
}
.box-post-destaque .infoPD p{
margin: 0;
}
.box-post-destaque img {
width: 88px !important;
height: 85px !important;
object-fit: cover;
border-radius: 0;
margin-right: 20px;
}
.box-post-destaque .title-post {
font-size: 16px;
line-height: 24px;
font-weight: normal;
color: var(--cinzaClaro);
margin: 0;
}
.tags-sidebar ul {
flex: 0 1 auto;
box-sizing: border-box;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex: 0 1 auto;
-webkit-box-flex: 0;
flex: 0 1 auto;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.tags-sidebar li {
padding: 10px 15px;
background: var(--amarelo);
border: 2px solid var(--amarelo);
color: white !important;
font-size: 15px;
list-style: none;
margin-right: 10px;
flex-basis: 41.667%;
max-width: 41.667%;
margin-bottom: 10px;
text-align: center;
border-radius: 0;
}
.tags-sidebar li:hover{
color: var(--amarelo);
background-color: transparent;
}
.tags-sidebar li a{
color: white !important;
font-weight: bold;
}
.tags-sidebar li:hover a{
color: var(--amarelo) !important;
}
.sidebar form.wpcf7-form {
border: 1px solid black;
background: var(--azul);
padding: 30px 40px 30px 40px;
padding-top: 30px;
margin-top: 50px;
}
.sidebar form.wpcf7-form h3{
font-size: 20px;
line-height: 27px;
color: black;
margin-bottom: -10px;
font-weight: 600 !important;
text-align: center;
}
.sidebar form.wpcf7-form p{
font-size: 16px;
line-height: 29px;
color: var(--cinzaClaro);
margin-bottom: 20px;
text-align: center;
}
.sidebar form.wpcf7-form input{
height: 50px;
background-color: transparent;
border: 1px solid black !important;
border-radius: 0px;
color: black;
}
.sidebar form.wpcf7-form input:not(.btn-default){
margin-bottom: 10px;
}
.sidebar form.wpcf7-form .btn-default{
background-color: black;
background-image: unset;
border-color: black;
color: white;
font-weight: bold;
font-size: 20px;
padding: 0 !important;
cursor: pointer;
}
.sidebar form.wpcf7-form input{
border: 1px solid white;
color: #474143;
padding: 10px;
}
.sidebar form.wpcf7-form input::placeholder{
color: black;
}
.sidebar form:not(.wpcf7-form) {
margin-bottom: 10px;
}
.sidebar form:not(.wpcf7-form) div {
display: flex;
}
.post-share{
display: flex;
align-items: center;
border-bottom: 1px solid var(--cinzaClaro);
padding-bottom: 20px;
margin-top: 40px;
}
.post-share p{
font-size: 18px;
font-weight: bold;
margin: 5px 0;
color: black;
}
.addtoany_shortcode {
margin-left: 10px;
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{
border-radius: 100%;
}
.page-content-blog .boxBlog{
margin-top: 0;
margin-bottom: 50px;
}
.wp-pagenavi{
width: 100%;
margin-top: 50px;
display: flex;
justify-content: center;
}   span.extend{
display: none; 
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink, .wp-pagenavi .page{
font-size: 16px;
font-weight: bold;
line-height: 19px;
text-transform: uppercase;
text-align: center;
color: white;
background: var(--amarelo);
padding: 15px 35px;
border-radius: 180px;
transition: 0.3s all;
border: 2px solid var(--amarelo);
}
.wp-pagenavi .current{
font-size: 16px;
font-weight: bold;
line-height: 19px;
text-transform: uppercase;
text-align: center;
color: white;
background: #000;
padding: 15px 35px;
border-radius: 180px;
transition: 0.3s all;
border: 2px solid #000;
}
.page-content-blog .boxBlog figure{
height: 530px;
}
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
background: #f1f1f1;
}
::-webkit-scrollbar-thumb {
background: #000;
}
footer .tab-content :is(input:not(.btnDefault), textarea, select) {
border: 1px solid transparent !important;
}
footer .tab-content input.wpcf7-not-valid,
footer .tab-content textarea.wpcf7-not-valid{
border: 1px solid red !important;
}
.wpcf7-not-valid-tip,
.wpcf7-spinner{
display: none !important;
}
.page-content-blog .boxBlog .info h3 {
min-height: auto;
}
form#form-empreendimento select {
font-size: 18px;
}
form :is(button, select, input) {
padding: 17px !important;
}
section#about p{
color: var(--cinzaClaro);
}
section#about h2.after {
margin: unset;
}
body.page-template-page-esg p{
color: var(--cinzaClaro);
}
section.default .blocoImagem {
transition: 250ms all;
}
section.default .blocoImagem:hover{
transform: scale(1.02);
}
section.default.defesa .blocoImagem img {
border-radius: 0px 0em 14em 0px;
}
section.default.defesa .blocoImagem .item::after{
border-radius: 0px 14em 0px 0px;
}
section.default.defesa .blocoImagem .item::before {
top: 43%;
opacity: 0.5;
border-radius: 0px 10em 0px 0px;
}
.list-empreendimentos .col-lg-12{
display: none;
}
form#form-empreendimento select option {
background-color: black;
color: white;
}
section.single-empreendimento .tag {
padding: 15px 25px;
background-color: var(--amarelo);
color: white;
font-weight: bold;
transition: 250ms all;
z-index: 2;
}
section.single-empreendimento .tag:hover{
transform: scale(1.02);
}
.boxEmpreendimento .details .item p{
font-size: 18px;
}
.sidebar form.wpcf7-form .btn-default:hover {
background: linear-gradient(180deg, #FFC636 0%, #E32A34 100%);
color: white;
border: none !important;
}
.page-content-blog .boxBlog figure{
overflow: hidden;
}
.page-content-blog .boxBlog figure img {
transition: 250ms all;
}
.page-content-blog .boxBlog:hover figure img {
transform: scale(1.02);
}
.single .page-content-blog .boxBlog h2,
section.politicas h2{
color: black;
font-size: 28px;
line-height: 38px;
margin-top: 50px;
}
.single .page-content-blog .boxBlog h3,
section.politicas h3{
color: black;
font-size: 26px;
line-height: 36px;
margin-top: 50px;
}
.single .page-content-blog .boxBlog h4,
section.politicas h4{
color: black;
font-size: 24px;
line-height: 34px;
margin-top: 50px;
}
.single .page-content-blog .boxBlog h5,
section.politicas h5{
color: black;
font-size: 22px;
line-height: 32px;
margin-top: 50px;
}
.single .page-content-blog .boxBlog h6,
section.politicas h6{
color: black;
font-size: 18px;
line-height: 28px;
margin-top: 50px;
}
.single .page-content-blog .boxBlog ul{
margin: 10px 0;
}
.single .page-content-blog .boxBlog p{
color: var(--cinza);
font-weight: 300;
font-size: 20px;
line-height: 1.7;
margin: 20px 0;
}
.single .page-content-blog .boxBlog li{
color: var(--cinza);
font-weight: 300;
font-size: 20px;
line-height: 1.7;
margin-bottom: 10px;
}
.single .page-content-blog .boxBlog a{
color: var(--amarelo);
font-weight: bold;
}
.single .page-content-blog .boxBlog iframe{
width: 100%;
height: 425px;
}
section.no-search {
padding: 150px 0;
}
section.politicas {
padding: 100px 0;
}
section.politicas li{
color: var(--cinza);
font-weight: 300;
font-size: 20px;
line-height: 1.5;
margin-bottom: 10px;
}
#slider-blog ul.slick-dots {
display: flex;
justify-content: flex-start;
align-items: center;
margin-top: 0px;
transform: translateY(0px);
padding-left: 20px;
}
#slider-blog .slick-dots button {
border: none;
width: 8px;
height: 8px;
background-color: #BFBFBF;
border-radius: 100%;
font-size: 0;
padding: 0;
}
#slider-blog .slick-dots li {
margin: 0 3px;
}
#slider-blog .slick-dots li.slick-active button {
background-color: black;
}
#slider-blog button.slick-prev.pull-left.slick-arrow {
position: absolute;
right: 25%;
background: none;
border: none;
font-size: 46px;
bottom: -10px;
z-index: 2;
}
#slider-blog button.slick-next.pull-right.slick-arrow {
position: absolute;
right: 20%;
background: none;
border: none;
font-size: 46px;
bottom: -10px;
z-index: 2;
}
.slide-empre .item{
padding:6px;
}
.slide-empre :is(button.slick-prev,button.slick-next){
position: absolute;
right: 20%;
background: none;
border: none;
font-size: 46px;
bottom: -55px;
z-index: 2;
}
.slide-empre button.slick-next{
right:15%;
}
.carrossel .slick-dots{
position:absolute;
width:100%;
}
.carrossel .item{
padding:2px;
}
section.default.container-right .noCarrossel{
text-align:left;
}
section.default.container-left .noCarrossel{
text-align:right;
}
.gallery-container{
position:relative;
}
.gallery-container .tag{
position:absolute;
top:10px;
right:10px;
margin:0;
}
.grecaptcha-badge {
visibility: hidden;
} @media(max-width: 1600px){
:root {
--padding: 100px;
}
.container-fluid {
width: 1150px;
}
.btnDefault {
font-size: 16px;
padding: 10px 20px;
min-width: 150px;
}
p {
font-size: 16px;
line-height: 24px;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 20px;
}
.boxEmpreendimento figure .tag {
padding: 15px 35px;
}
.boxEmpreendimento .link {
font-size: 16px;
}
section#cta {
height: 400px;
}
section#about img {
height: 800px;
}
.boxBlog figure {
height: 250px;
}
section#pilares2 .boxPilar2 .titulo ~ p {
font-size: 16px;
}
.headerpage {
height: 410px;
margin-top: 80px;
}
.main-image img {
height: 445px;
}
.thumbnail-carousel img {
height: 114px;
}
section.single-empreendimento .boxEmpreendimento .link {
font-size: 18px;
}
section.single-empreendimento .boxEmpreendimento h2 {
font-size: 34px;
}
section.single-detalhes *:not(.title) {
font-size: 15px;
}
.page-content-blog .boxBlog figure {
height: 450px;
}
.sidebar .title-sidebar {
font-size: 22px;
}
.box-post-destaque .title-post {
font-size: 14px;
line-height: 22px;
}
.boxBlog .info .head .tag{
font-size: 12px;
}
.boxBlog .info h3{
min-height: 70px;
font-size: 18px;
}
.boxBlog .info .excerpt p{
min-height: 70px;
}
.boxEmpreendimento .details .item p {
font-size: 16px;
}
.single .page-content-blog .boxBlog p{
font-size: 18px;
}
.single .page-content-blog .boxBlog h2, section.politicas h2,
.single .page-content-blog .boxBlog h3, section.politicas h3,
.single .page-content-blog .boxBlog h4, section.politicas h4,
.single .page-content-blog .boxBlog h5, section.politicas h5,
.single .page-content-blog .boxBlog h6, section.politicas h6{
margin-top: 30px;
}
.boxEmpreendimento .details{
min-height: 160px;
margin-top: 20px;
margin-bottom: 10px;
}
.boxEmpreendimento figure .empreendimento-thumb {
height: 280px;
}
}
@media(max-width: 1440px){
:root {
--padding: 90px;
}
.container-fluid {
width: 1050px;
}
.btnDefault {
font-size: 14px;
padding: 10px 20px;
min-width: 140px;
}
section#slider .item {
min-height: 97vh;
padding-top: 80px;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 26px;
}
p {
font-size: 14px;
line-height: 22px;
}
.slick-dots button {
width: 12px;
height: 12px;
}
form#form-empreendimento select {
max-width: 485px;
font-size: 16px;
}
form :is(button, select, input) {
padding: 16px !important;
}
.boxEmpreendimento figure .tag {
padding: 12px 15px;
margin: 10px 0;
right:10px;
}
.boxEmpreendimento figure .imagem-vendido{
top: 10px;
width:86px;
}
section#cta {
height: 360px;
}
section#about img {
height: 700px;
}
section#pilares .boxPilar .icone img {
max-height: 60px;
}
.boxBlog figure {
height: 225px;
}
.boxBlog .info h3 {
font-size: 16px;
}
.boxBlog .info .excerpt p {
font-size: 13px;
}
.boxBlog .info .head .tag {
font-size: 12px;
}
.newsletter-footer p:not(.titleFooter) {
font-size: 15px;
}
.copyright p {
font-size: 12px;
}
.headerpage {
height: 370px;
}
section#pilares2 .boxPilar2 .titulo ~ p {
font-size: 14px;
}
section#pilares2 .boxPilar2 .icone img {
max-height: 70px;
}
section#pilares2 .boxPilar2 {
min-height: 360px;
}
section.default p {
font-size: 15px;
}
.boxEmpreendimento .details .item p {
margin: 0px 0;
}
.boxEmpreendimento .details {
margin-top: 20px;
margin-bottom: 15px;
}
.main-image img {
height: 400px;
}
.thumbnail-carousel img {
height: 94px;
}
section.single-detalhes *:not(.title) {
font-size: 14px;
}
.page-content-blog .boxBlog figure {
height: 400px;
}
.boxBlog .info .head .time {
font-size: 12px;
}
h2.after::after {
max-width: 180px;
margin-top: 15px;
}
.sidebar .title-sidebar {
font-size: 20px;
}
.sidebar {
padding-left: 90px !important;
}
.sidebar form #searchsubmit {
background-size: 20px;
}
.box-post-destaque img {
width: 78px !important;
height: 75px !important;
}
.box-post-destaque .title-post {
font-size: 13px;
line-height: 20px;
}
.tags-sidebar li {
font-size: 12px;
}
.sidebar form.wpcf7-form {
padding: 25px 25px 25px 25px;
padding-top: 25px;
}
.sidebar form.wpcf7-form h3 {
font-size: 18px;
line-height: 25px;
}
.sidebar form.wpcf7-form p {
font-size: 14px;
line-height: 26px;
}
.sidebar form.wpcf7-form .btn-default {
font-size: 16px;
}
section.single-empreendimento .boxEmpreendimento .link{
font-size:15px;	
}
.boxEmpreendimento .details .item p{
font-size: 16px;
}
.boxBlog .info .head .tag{
padding: 10px 5px;
}
.boxBlog .info h3, .boxBlog .info .excerpt p{
min-height: 60px;
}
.single-post .boxBlog .info .excerpt p {
font-size: 16px;
}
.boxEmpreendimento figure .empreendimento-thumb {
height: 240px;
}
}
@media(max-width: 1366px){
.gallery-container .imagem-vendido{
width: 100px;
}
.container-fluid {
width: 1000px;
}
section#pilares2 .boxPilar2 .titulo ~ p {
font-size: 14px;
}
.boxBlog .info h3 {
}
.tab {
font-size: 18px;
}   
.main-image img {
height: 380px;
}
.boxEmpreendimento .details .item p {
font-size: 14px;
}
.boxBlog .info .head .time {
font-size: 11px;
}
.boxBlog .info{
gap: 10px;
}
.boxEmpreendimento figure .empreendimento-thumb {
height: 200px;
} 
}
@media(max-width: 1280px){
.boxBlog .info .head .tag {
font-size: 11px;
}
.boxBlog figure {
height: 200px;
}
.single-post .boxBlog .info .excerpt p {
font-size: 14px;
}
}
@media(max-width: 1024px){
.center.column{
align-items:center;
}
h2.after{
align-items: center;
text-align: center;
}
.container-fluid {
width: 100%;
}
h2.after {
width: inherit;
}
section#about div{
text-align:center;
}
section#about img {
height: 600px;
}
p {
font-size: 14px;
line-height: 22px;
}
h1 {
font-size: 28px;
}
.headerpage {
height: 300px;
}
section#pilares2 .boxPilar2 .titulo ~ p {
margin-bottom: 0;
}
section#pilares2 .boxPilar2 .icone img {
max-height: 60px;
}
section.default p {
font-size: 14px;
}
.main-image img {
height: 350px;
}
section.single-empreendimento .boxEmpreendimento h2 {
font-size: 30px;
}
.page-content-blog .boxBlog figure {
height: 350px;
}
.box-post-destaque img {
width: 72px !important;
height: 72px !important;
margin-right: 10px;
}
.sidebar form.wpcf7-form {
padding: 20px 20px 20px 20px;
padding-top: 20px;
}
.single-empreendimento .center.column{
align-items: baseline;
}
}
@media(max-width:  991px){
.scrollbar{
display: flex;
flex-direction: row !important;
flex-wrap: nowrap !important;
width: 100%;
overflow-x: scroll;
padding-right: 10%;
}
section#slider .item{
min-height: 70vh;
}
section#slider .item h1{
font-size: 32px;
text-align: center;
}
section#slider .item a{
position: relative;
margin: 20px auto !important;
display: table;
}
form#form-empreendimento{
flex-direction: column;
margin: 20px 0;
}
form#form-empreendimento select{
margin-left: 0;
margin-right: 0;
}
form#form-empreendimento .btnDefault{
width: 100%;
margin: 10px 0 !important;
}
section#cta{
height: 400px;
}
section#about img {
height: 430px;
object-fit: cover;
margin: 0px 0px 20px 10px;
width: calc(100% - 20px);
}
h2.after{
width: auto;
text-align: center;
align-items: center;
}
h2.after ~ p{
text-align: center;
}
section#about .btnDefault{
position: relative;
margin: 20px auto !important;
display: table;
}
section#blog .head{
justify-content: center;
}
section#blog .head .btnDefault{
display: none;
}
.boxBlog{
padding: 0 10px;
}
.tabs{
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.tab{
width: 100%;
}
.content-footer .row .col-xs-12{
margin: 20px 0;
}
.copyright{
flex-direction: column;
align-items: center;
justify-content: center;
text-align: center;
padding: 20px 0;
}
.redesSociais{
margin-top: 20px;
}
footer::after{
display: none;
}
section#pilares2 .row .col-xs-12{
margin: 20px 0;
}
section.default.container-right .blocoImagem{
margin-bottom: 50px;
}
section.default.background .col-xs-12:not(.img) {
padding: 50px 10px;
}
.boxEmpreendimento.single {
flex-direction: column;
align-items: flex-start;
}
.boxEmpreendimento.single .info {
flex-direction: column;
align-items: flex-start;
width: 100%;
margin: 0;
}
.boxEmpreendimento.single figure {
width: 100%;
margin: 0 0 20px 0;
}
.boxEmpreendimento.single .info > div:first-child {
width: 100%;
}
.main-image img{
height: 370px
}
.page-content-blog .boxBlog figure{
height: 330px;
}
.sidebar {
padding-left: 0 !important;
margin-top: 50px !important;
}
.sidebar .title-sidebar{
align-items: flex-start;
}
form#form-empreendimento select {
max-width: 100%;
}
section#blog .slick-slider {
margin: 0 0px;
width: 100%;
}
section#blog .slick-slide {
margin-right: 10px;
margin-left: 10px;
}
section#blog .boxBlog {
padding: 0 0px;
}
section.default .blocoImagem img {
height: calc(100% - 200px);
}
.boxEmpreendimento.single .info a {
margin: 20px auto 0;
}
.thumbnail-carousel img {
height: 114px;
width: 100%;
}
section.single-empreendimento .center.column {
margin-top: 50px;
}
.boxEmpreendimento figure .empreendimento-thumb{
min-height:280px;
}
.boxEmpreendimento .details {
min-height: 120px;
}
.page-template-page-empreendimentos .boxEmpreendimento .andress {
min-height: 50px;
}
.page-template-page-empreendimentos .boxEmpreendimento .details {
min-height: 150px;
}
}
@media(max-width:  575px){
:root {
--padding: 50px;
}   
section#slider .item {
min-height: 95vh;
}
section#slider .item::before {
width: 100%;
}
section#slider .item h1 {
font-size: 28px;
}    
section#slider .item h1 br{
display: none;
} 
h2 {
font-size: 24px;
}
section#cta {
height: 350px;
background-position: left;
}
section#about img {
height: 350px;
}
.tab-content {
padding: 10px;
}
.headerpage {
height: 250px;
}
section.default.container-right .blocoImagem {
margin-top: 50px;
}
.page-template-page-empreendimentos .boxEmpreendimento figure {
height: 300px;
}
.main-image img {
height: 240px;
}
.page-content-blog .boxBlog {
padding: 0 0px;
}
.slide-empre button.slick-next{
right:0%;
}
.slide-empre button.slick-prev{
right:10%;
}
.wp-pagenavi :is(.page,.current,.nextpostslink,.previouspostslink){
padding:10px 15px;
}
.copyright p{
display: inline;
padding: 0 10px;
}
.thumbnail-carousel img {
height: 80px;
}
.boxBlog .info .excerpt p {
font-size: 14px;
}
.boxEmpreendimento .andress {
min-height: auto;
}
.page-template-page-empreendimentos .boxEmpreendimento .andress {
min-height: auto;
}
.page-template-page-empreendimentos .boxEmpreendimento .details {
min-height: auto;
}
.gallery-container .imagem-vendido{
width: 80px;
}
#slider-blog button.slick-next.pull-right.slick-arrow{
right:0%;
}
#slider-blog button.slick-prev.pull-left.slick-arrow{
right:10%;
}
}
@media(max-width:  375px){
section#slider .item h1 {
font-size: 24px;
}
h1 {
font-size: 24px;
}   
h2 {
font-size: 22px;
}
section#cta {
height: 320px;
}
section#about img {
height: 300px;
}
form :is(button, select, input) {
padding: 12px !important;
}
section#pilares2 .boxPilar2 .titulo ~ p {
font-size: 14px;
}
section#pilares2 .boxPilar2 {
min-height: 330px;
}
.page-template-page-empreendimentos .boxEmpreendimento figure {
height: 270px;
}
.main-image img {
height: 270px;
}
.thumbnail-carousel img {
height: 94px;
}
section.single-empreendimento .boxEmpreendimento h2 {
font-size: 26px;
}
.page-content-blog .boxBlog figure {
height: 270px;
}
.copyright p {
font-size: 11px;
}
}
@media(max-width:  330px){
section#slider .item h1 {
font-size: 22px;
}
h2 {
font-size: 20px;
}   
.boxEmpreendimento figure {
height: 222px;
}
.tab {
font-size: 16px;
}   
.headerpage {
height: 220px;
}   
section#pilares2 .boxPilar2 .titulo ~ p {
font-size: 13px;
}
.page-template-page-empreendimentos .boxEmpreendimento figure {
height: 225px;
}
.boxEmpreendimento.single .info {
padding: 15px;
}
.main-image img {
height: 225px;
}
.page-content-blog .boxBlog figure {
height: 225px;
}
.copyright p{
font-size: 10px;
padding: 0 0;
}
}.no-pad{
padding: 0
} .no-pad-l{
padding-left: 0;
} .no-pad-r{
padding-right: 0;
}
.container-fluid {
margin-right: auto;
margin-left: auto;
}
.row {
box-sizing: border-box;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex: 0 1 auto;
-webkit-box-flex: 0;
flex: 0 1 auto;
-ms-flex-direction: row;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.row.reverse {
-ms-flex-direction: row-reverse;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
flex-direction: row-reverse;
}
.col.reverse {
-ms-flex-direction: column-reverse;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
flex-direction: column-reverse;
}
.col-xs,
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
box-sizing: border-box;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 9px;
padding-left: 9px;
}
.col-xs {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-xs-1 {
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-xs-2 {
-ms-flex-preferred-size: 16.666%;
flex-basis: 16.666%;
max-width: 16.666%;
}
.col-xs-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-xs-4 {
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-xs-5 {
-ms-flex-preferred-size: 41.666%;
flex-basis: 41.666%;
max-width: 41.666%;
}
.col-xs-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-xs-7 {
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-xs-8 {
-ms-flex-preferred-size: 66.666%;
flex-basis: 66.666%;
max-width: 66.666%;
}
.col-xs-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-xs-10 {
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-xs-11 {
-ms-flex-preferred-size: 91.666%;
flex-basis: 91.666%;
max-width: 91.666%;
}
.col-xs-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-xs-offset-1 {
margin-left: 8.333%;
}
.col-xs-offset-2 {
margin-left: 16.667%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-4 {
margin-left: 33.333%;
}
.col-xs-offset-5 {
margin-left: 41.667%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-7 {
margin-left: 58.333%;
}
.col-xs-offset-8 {
margin-left: 66.667%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-10 {
margin-left: 83.333%;
}
.col-xs-offset-11 {
margin-left: 91.667%;
}
.start-xs {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-xs {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-xs {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-xs {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-xs {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-xs {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-xs {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-xs {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-xs {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-xs {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
@media only screen and (min-width: 425px) {
.container {
width: 46rem;
}
.col-sm,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
box-sizing: border-box;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.col-sm {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-sm-1 {
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-sm-2 {
-ms-flex-preferred-size: 16.667%;
flex-basis: 16.667%;
max-width: 16.667%;
}
.col-sm-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-sm-4 {
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-sm-5 {
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-sm-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-sm-7 {
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-sm-8 {
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-sm-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-sm-10 {
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-sm-11 {
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-sm-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-sm-offset-1 {
margin-left: 8.333%;
}
.col-sm-offset-2 {
margin-left: 16.667%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-4 {
margin-left: 33.333%;
}
.col-sm-offset-5 {
margin-left: 41.667%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-7 {
margin-left: 58.333%;
}
.col-sm-offset-8 {
margin-left: 66.667%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-10 {
margin-left: 83.333%;
}
.col-sm-offset-11 {
margin-left: 91.667%;
}
.start-sm {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-sm {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-sm {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-sm {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-sm {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-sm {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-sm {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-sm {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-sm {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-sm {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
}
@media only screen and (min-width: 768px) {
.container {
width: 61rem;
}
.col-md,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
box-sizing: border-box;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.col-md {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-md-1 {
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-md-2 {
-ms-flex-preferred-size: 16.667%;
flex-basis: 16.667%;
max-width: 16.667%;
}
.col-md-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-md-4 {
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-md-5 {
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-md-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-md-7 {
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-md-8 {
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-md-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-md-10 {
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-md-11 {
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-md-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-md-offset-1 {
margin-left: 8.333%;
}
.col-md-offset-2 {
margin-left: 16.667%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-4 {
margin-left: 33.333%;
}
.col-md-offset-5 {
margin-left: 41.667%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-7 {
margin-left: 58.333%;
}
.col-md-offset-8 {
margin-left: 66.667%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-10 {
margin-left: 83.333%;
}
.col-md-offset-11 {
margin-left: 91.667%;
}
.start-md {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-md {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-md {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-md {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-md {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-md {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-md {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-md {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-md {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-md {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
}
@media only screen and (min-width: 1024px) {
.container {
width: 71rem;
}
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
box-sizing: border-box;
-ms-flex: 0 0 auto;
-webkit-box-flex: 0;
flex: 0 0 auto;
padding-right: 1rem;
padding-left: 1rem;
}
.col-lg {
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
-webkit-box-flex: 1;
flex-grow: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
max-width: 100%;
}
.col-lg-1 {
-ms-flex-preferred-size: 8.333%;
flex-basis: 8.333%;
max-width: 8.333%;
}
.col-lg-2 {
-ms-flex-preferred-size: 16.667%;
flex-basis: 16.667%;
max-width: 16.667%;
}
.col-lg-3 {
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
max-width: 25%;
}
.col-lg-4 {
-ms-flex-preferred-size: 33.333%;
flex-basis: 33.333%;
max-width: 33.333%;
}
.col-lg-5 {
-ms-flex-preferred-size: 41.667%;
flex-basis: 41.667%;
max-width: 41.667%;
}
.col-lg-6 {
-ms-flex-preferred-size: 50%;
flex-basis: 50%;
max-width: 50%;
}
.col-lg-7 {
-ms-flex-preferred-size: 58.333%;
flex-basis: 58.333%;
max-width: 58.333%;
}
.col-lg-8 {
-ms-flex-preferred-size: 66.667%;
flex-basis: 66.667%;
max-width: 66.667%;
}
.col-lg-9 {
-ms-flex-preferred-size: 75%;
flex-basis: 75%;
max-width: 75%;
}
.col-lg-10 {
-ms-flex-preferred-size: 83.333%;
flex-basis: 83.333%;
max-width: 83.333%;
}
.col-lg-11 {
-ms-flex-preferred-size: 91.667%;
flex-basis: 91.667%;
max-width: 91.667%;
}
.col-lg-12 {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%;
}
.col-lg-offset-1 {
margin-left: 8.333%;
}
.col-lg-offset-2 {
margin-left: 16.667%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-4 {
margin-left: 33.333%;
}
.col-lg-offset-5 {
margin-left: 41.667%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-7 {
margin-left: 58.333%;
}
.col-lg-offset-8 {
margin-left: 66.667%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-10 {
margin-left: 83.333%;
}
.col-lg-offset-11 {
margin-left: 91.667%;
}
.start-lg {
-ms-flex-pack: start;
-webkit-box-pack: start;
justify-content: flex-start;
text-align: start;
}
.center-lg {
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
text-align: center;
}
.end-lg {
-ms-flex-pack: end;
-webkit-box-pack: end;
justify-content: flex-end;
text-align: end;
}
.top-lg {
-ms-flex-align: start;
-webkit-box-align: start;
align-items: flex-start;
}
.middle-lg {
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
}
.bottom-lg {
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
}
.around-lg {
-ms-flex-pack: distribute;
justify-content: space-around;
}
.between-lg {
-ms-flex-pack: justify;
-webkit-box-pack: justify;
justify-content: space-between;
}
.first-lg {
-ms-flex-order: -1;
-webkit-box-ordinal-group: 0;
order: -1;
}
.last-lg {
-ms-flex-order: 1;
-webkit-box-ordinal-group: 2;
order: 1;
}
}.hide{
display: none;
}
.show{
display: block;
}
.header{
position: fixed;
width: 100%;
z-index: 999;
top: 0;
padding: 10px 0;
transition: all ease .4s;
background-color: white;
box-shadow: 0px 5px 20px 0px rgba(0,0,0,0.15);
}
.header.header-fixed{
transition: all ease .4s;
}
.header .container-fluid{
display: flex;
align-items: center;
justify-content: space-between;
}
.header .logo{
margin-right: 30px;
z-index: 1;
}
.header .logo img{
max-width: 180px;
}
.content-menu{
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
}
.content-menu ul{
display: flex;
align-items: center;
}
.content-menu ul li{
list-style: none;
margin-right: 30px;
position: relative;
display: flex;
flex-direction: row-reverse;
align-items: center;
}
.content-menu ul li a{
font-size: 16px;
color: black;
font-weight: normal;
}
.content-menu .buttons{
display: flex;
align-items: center;
}
.content-menu .buttons a{
margin-left: 10px;
}
.sub-menu {
line-height: 28px;
background-color: #FFF;
padding: 20px;
padding-top: 10px;
position: relative;
margin-top: 0px;
display: flex;
flex-direction: column;
align-items: flex-start;
border: 1px solid #eaeaea;
top: 18px;
left: 0px;
}
.menu-item-has-children .sub-menu {
display: none;
position: absolute;
z-index: 9;
}
.menu-item-has-children:hover .sub-menu {
display: flex;
flex-direction: column;
align-items: flex-start;
width: max-content;
border-radius: 3px;
min-width: 100%;
}
.menu-item-has-children:hover .sub-menu {
display: block;
}
ul.menu ul.sub-menu li a {
color: var(--dourado) !important;
font-size: 14px;
padding: 10px 0;
font-weight: normal !important;
}
ul.menu .sub-menu li {
margin-bottom: 10px;
border: none !important;
margin: 0 !important;
width: 100%;
flex-direction: row;
justify-content: flex-start;
}
header .menu .open-submenu::after {
content: '';
display: flex;
background-image: url(//updesenvolvimento.com.br/wp-content/themes/app/dist/images/arrowMenu.png);
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
width: 15px;
height: 15px;
cursor: pointer;
transition: 0.3s all;
margin-left: 5px;
margin-bottom: -5px !important;
}
.menu-item-has-children:hover .open-submenu::after {
transform: rotate(180deg);
margin-bottom: 0;
} .open-menu{
width: 64px;
height: 64px;
border: none;
background: transparent;
display: none;
}
.open-menu svg{
width: 64px;
margin: 0;
height: auto;
}
.line {
fill: none;
stroke: var(--amarelo);
stroke-width: 8;
transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
stroke-dasharray: 60 207;
stroke-width: 8;
}
.line2 {
stroke-dasharray: 60 60;
stroke-width: 8;
}
.line3 {
stroke-dasharray: 60 207;
stroke-width: 8;
}
.opened .line1 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 8;
}
.opened .line2 {
stroke-dasharray: 1 60;
stroke-dashoffset: -30;
stroke-width: 8;
}
.opened .line3 {
stroke-dasharray: 90 207;
stroke-dashoffset: -134;
stroke-width: 8;
}
.header .logo img {
transition: 250ms all;
}
.header .logo img:hover {
transform: scale(1.02);
}
.content-menu ul li a:hover{
color: var(--amarelo);
}
@media(max-width: 1600px){
.header .logo img {
max-width: 150px;
}
}
@media(max-width: 1440px){
.header .logo img {
max-width: 130px;
}
.content-menu ul li a {
font-size: 14px;
}
}
@media(max-width: 1366px){
}
@media(max-width: 1280px){
}
@media(max-width: 1040px){
.open-menu{
display: block;
}
.content-menu {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
padding: 130px 10px 10px;
z-index: -1;
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-start;
background-color: white;
transform: translateX(-100%);
transition: 0.3s all;
}
.content-menu .buttons{
flex-direction: column;
align-items: flex-start;
margin-top: 20px;
}
.content-menu .buttons a{
margin: 0px 0px 10px 0px;
}
.content-menu ul{
flex-direction: column;
align-items: flex-start;
}
.content-menu ul li{
margin-bottom: 10px;
}
.content-menu ul a{
font-size: 20px !important;
}
.header.active .content-menu{
transform: translateX(0);
transition: 0.3s all;
}
}
@media(max-width:  991px){
}
@media(max-width:  575px){
}
@media(max-width:  375px){
}
@media(max-width:  330px){
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0px;
border: 0;
font-style: normal;
text-decoration: none;
outline: none;
list-style: none; }
body {
margin: 0;
font-family: sans-serif; }
input,
textarea{
width: 100%;
}
* {
outline: none; }
a, a:active, a:visited, a:hover {
cursor: pointer;
text-decoration: none; } header, nav, section, article, main, aside, footer {
display: block; } *, *:after, *:before {
box-sizing: border-box; } html {
font-size: 62.5%; }  article {
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-rendering: optimizeLegibility; } .clear:before, .clear:after {
content: " ";
display: table; }
.clear:after {
clear: both; }
.clear {
*zoom: 1; }
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden; }
.clearfix {
display: block;
height: 1%; }
.clearfix:before, .clearfix:after {
content: " ";
display: table; }
.clearfix:after {
clear: both; }
.clearfix {
*zoom: 1; } img {
max-width: 100%;
width: auto;
vertical-align: bottom;
height: auto; }  .alignnone {
margin: 5px 20px 20px 5px; }
.aligncenter {
margin: 5px auto 5px auto; }
.alignright {
margin: 5px 0px 20px 20px;
float: right; }
.alignleft {
margin: 5px 20px 5px 0px;
float: left; } .wp-caption .size-full {
width: 100%;
height: auto; }
.wp-caption.alignnone {
margin: 5px 0px; }
.wp-caption.alignleft {
margin: 5px 20px 5px 0px; }
.wp-caption.alignright {
margin: 5px 0px 5px 20px; } .gallery-caption, .wp-caption p.wp-caption-text {
font-size: 1.3em;
margin: 0;
color: #67b4b9;
font-weight: bold;
font-style: italic; }     p {
margin: 20px 0; } b, strong {
font-weight: bold; } i, em {
font-style: italic; } ul li {
list-style: inside disc; }
ol li {
list-style: inside decimal; }
.flex{
display: flex;
display: -webkit-flex;
}
.between{
justify-content: space-between;
-webkit-justify-content: space-between;
}.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}