.cd-top, .grecaptcha-badge{display:none!important;}
.mt15px{margin-top:15px;}
::selection {background: #8a914e;color: #fff;}
.letterSpacing3px{letter-spacing:3px;}
/* classe titulo */
.titulos{font-size: 40px;color: #cccccc;text-align: left;font-family: 'Tangerine', cursive;font-weight:400;font-style:normal;letter-spacing:3px;}
/* formLeadOdontoGeriatriaHome */
#wpcf7-f909-p6-o1 input{padding:20px;width:100%;margin-bottom:15px!important;}
/*slide */
.wpb_content_element{margin:0!important;}
/*servicos na home abaixo do slide */
.service-icon i{color:#20686e!important;}
@media screen and (max-width:1199px){
	.service-six-blk h3{font-size:12px!important;}
}
@media screen and (min-width:1200px){
	.service-six-blk h3{font-size:14px!important;}
}
/* formulario de contato pagina de contato */
#wpcf7-f7-p626-o1 .wpcf7-form input,#wpcf7-f7-p626-o1 .wpcf7-form textarea{width:100%;padding:20px;}

/* formulario de contato sidebar */
.formSidebar input{padding: 13px;width: 100%;max-width: 340px;}
.formSidebar textarea{padding: 13px;width: 100%;max-width: 340px;height:100px;}
.formSidebar p{margin-bottom: 15px;}
.wpcf7-form-control-wrap{margin-bottom:15px;}

/* formulario de contato servicos */
#wpcf7-f951-o1 .wpcf7-form input,#wpcf7-f951-o1 .wpcf7-form textarea {
    width: 100%;
    padding: 10px;
    margin-bottom: 10px;
}
#wpcf7-f951-o1 .wpcf7-form textarea{max-height:70px!important;}
.spider_popup_wrap{background-color: rgba(0, 0, 0,0.6)!important;}
/* cor dots slides */
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{background:#889248!important;}
/*botao que leva ate em cima*/
.cd-top{background-color:rgb(136, 146, 72);}

/* header-call */
.header-call a:focus, .header-call a:hover{color:#889248!important;}
/* hover menu */
#menunav.align-center > ul > li{transition: all 0.3s;}
#menunav.align-center > ul > li:hover{background-color:#889248!important;transition: all 0.3s;}
/* bloco serviço home */
.service-block .service-right-info h2{font-size:20px!important;}
.service-block .service-right-info .tp-btn-link{background-color: #20686e;
    padding: 7px 20px;
    color: #fff;
}
.service-block .service-right-info .tp-btn-link:hover{background-color:#8a914e;}
.boxEspecialidadesHome .tp-section{display:flex;}
/*form contato*/
.wpcf7-form-control.wpcf7-submit{background-color: #20686e;color: #fff;font-size: 22px;border: none;transition: all 0.3s;}
.wpcf7-form-control.wpcf7-submit:hover{background-color:#8a914e;transition: all 0.3s;}
/* titulo banners */
.main-slider .item .caption{width: 50%!important;}
.main-slider .item .caption h1{
	font-family: 'Tangerine', cursive;text-transform:inherit!important;color:#fff!important;line-height:60px!important;font-size:60px!important;}
#slider .caption p{color:#fff!important;}
@media screen and (max-width:991px){
	.main-slider .item .caption{display:none;}
}
@media screen and (min-width:992px) and (max-width:1365px){
	#slider .caption {
    position: absolute;
    bottom: 32%;
    z-index: 99;
    margin-left: 50px;
}
.main-slider .item .caption h1{font-size:50px!important;line-height:50px!important;}
}
/* form lead odontogeriatria */
#wpcf7-f909-p6-o1 input{margin-bottom:10px;}
/* limitando linhas no texto dos servicos na home */
.service-block .service-right-info p{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
/*alinhando botao agendar consulta header */
@media screen and (min-width:992px){
	.header-btn{margin-top:57px!important;}
	.header-call{margin-top:35px!important;}
}
/* estilo lista infoContatoSidebar */
#infoContatoSidebar {list-style:none!important;padding:0!important;text-align:center;}
#infoContatoSidebar li{margin-bottom: 10px;padding: 10px;background-color: #20686e!important;max-width:340px;}
#infoContatoSidebar li a{color:#fff;font-weight:600;font-size:13px!important;}
#infoContatoSidebar li a:focus{color:#fff!important;}
/* call to action acima do footer */
#callToActionAcimaFooter{padding:30px 0px;}
#callToActionAcimaFooter .div2{padding-top:42px!important;font-size:18px!important;color:#000!important;}

@media screen and (max-width:767px){
#callToActionAcimaFooter .div1 img{margin:0 auto;}
#callToActionAcimaFooter .div3{text-align:center!important;}
}

@media screen and (min-width:768px){
	#callToActionAcimaFooter .div3{text-align:right!important;}
}
#callToActionAcimaFooter .div3 a{background-color: #ef7373;padding: 19px 28px;color: #fff;font-weight: 600;font-size: 26px;}
#callToActionAcimaFooter .div3{padding-top:38px;}
/* frase legal quem somos */
.estiloFraseQuemSomos{    color: #8a914e;text-align: center;font-size: 24px;}
@media screen and (min-width:768px){
	.estiloFraseQuemSomos{line-height:55px;font-size:39px;padding: 0px 70px;}
}
/* z-index plugin whats */
.cresta-whatsapp-chat-container, .cresta-whatsapp-chat-container-button {
    z-index: 9999!important;
}
/* cor icones */
.tp-feature-block .feature-icon{color: #20686e!important;}
/* cor menu mobile */

#menunav.small-screen #menu-button:before{background-color:#fff!important;}
#menunav.small-screen #menu-button:after{border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;}
#menunav.small-screen #menu-button{color:#fff!important;}
#menunav.small-screen .submenu-button.submenu-opened:after{background-color:#000!important;}
/* depoimentos */
.testimonial-innber-box.tp-grey-box{min-height: 500px;
    display: flex;
    justify-content: center;
    text-align: center;
    flex-direction: column;}
/* duvidas frequentes */
.tabs-left>li>a{color:#464c49!important;}
.tabs-left>li>a:hover{color:#000!important;}
/* footer */
#media_image-2{margin-bottom:20px;}
.tp-footer{padding-top:50px!important;}
.tp-footer .ft-btn{margin:0!important;}
.tp-footer .ft-mail{font-size:23px;}
.tp-footer .ft-btn .tp-btn-default{padding:17px!important;width:100%;max-width:293px;}
@media screen and (max-width:991px){
	.tp-footer{text-align:center;}
}
/* placeholder forms */
input::placeholder, textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #717774;
  opacity: 1; /* Firefox */
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #717774;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #717774;
}
input, textarea{color:#717774;}
/* pagina de serviços */
.single-service .tp-service-single .col-md-8{text-align:justify;}
.tp-main-container .service-block .space-block{min-height:451px;}