body {color: #2B2B2B; background: #FFFFFF; font-weight:400; letter-spacing: -0.5px; padding-top: 0px;}
a {transition:all 0.5s;-moz-transition: all 0.5s; /* Firefox 4 */-webkit-transition: all 0.5s; /* Safari and Chrome */-o-transition: all 0.5s; /* Opera */text-decoration:none; cursor:pointer;}
p {line-height: 24px; font-size: 14px;}
.container{width: 100%!important;position: relative;margin: 0px auto; box-sizing:border-box; padding: 0px 5%;}

.control-nav:before {content: "";display: block;height: 3px;background: #FFFFFF;}
.control-nav {position: absolute;right: 20px;top: 10px;display: block;width: 20px;padding: 5px 0;border: solid #FFFFFF;border-width: 3px 0;z-index: 2;cursor: pointer;}
.control-nav-close {position: fixed;right: 0;top: 0;bottom: 0;left: 0;display: block;z-index: 1;background: #b37a71;opacity:.5;-webkit-transition: all 500ms ease;transition: all 500ms ease;-webkit-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);}
#control-nav:checked ~ .control-nav-close {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
#control-nav:checked ~ .menu {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
input#control-nav {visibility: hidden;position: absolute;left: -9999px;opacity: 0;}
input#control-nav {	visibility: visible;}

header .menu ul li:nth-child(3){
    margin-left: 0;
}

.divBotao{margin-bottom:40px;}
.home .doutoraHome .hrpeq{    margin: 66px 0 33px;}

header{width: 100%; position: absolute; z-index:9999; background:transparent; top:0px; left:0px; height:40px; padding:10px 0px; transition:all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
header .container {}
header .logo {text-indent:-9999px; width:20%; height: 40px; background: url('../img/logo.png') no-repeat center center; background-size:100%; float: left;}
header .menu {
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 70%;
    padding: 20px;
    color: #FFFFFF; 
    box-sizing:border-box;
    background: #b37a71;
    overflow-x: auto;
    z-index: 99;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
}
header .fundoTopo{display: none;}
header .menu3 .logoMob{display: block;}
header .menu3 .logoMob img{width: 25%;  height: 40px; filter: invert(1) brightness(4);}
header .menu3 .logoMob img:first-child{margin-right: 10px;}
header .menu ul {list-style: none;margin: 0px 0px; display: flex; justify-content: space-between;width: 100%; flex-direction: column;}
header .menu ul .active a:before {display: none;}
.home .item .banner .container .titHome{top:27px;}
header .menu-fixo ul li a {color: #FFFFFF;}
header .menu-fixo .control-nav {border: solid #636469;border-width: 3px 0;}
header .menu-fixo .control-nav:before {background-color: #636469;}
header .menu-fixo .logoMob img{ filter: none;}
header .menu-fixo ul .active a:before {display: none;}



/*geral*/
h4,h3{text-align: center; font-size: 30px!important; line-height: 26px; width: 100%;}
h1{font-size: 4.5em!important; text-align: center;}
h2{font-size: 72px!important; text-align: center;}
h5{font-size: 16px!important; text-align: center; margin-top: 0!important;}
.posClic{padding: 0 10px;}
.bot{}
.bot2{display: flex; flex-direction: column; align-items: center;}
.hrPeq { margin: 33px auto!important;}
.galeria{display: block;}
/*home*/
.active .banner .container {margin-left: 0px;}
.home .banner .titulo{position: relative;}
.home .banner .corFundo {height: 100vh}
.home .item .banner {height: 100vh;}
.home .item .banner .container h3, .home .item .banner .container h4{font-size: 40px!important; white-space: normal;width: 100%;}
.home .item .banner .container h3{white-space: normal; line-height: 38px;}
.home .item .banner .container p{width: 95%; padding: 30px 0 50px; text-align: center;}
.home .item .banner .container h1 { white-space: normal;}
.home .owl-theme .owl-nav.disabled+.owl-dots{margin: -50px 37%;}
.home .item .banner .container{margin-top: -76vh;}
.home .item .banner .container .titulo{width: 95%;}
.home .item .banner .container a { width: 100%; display: flex;justify-content: center;}
.clinicaHome .text{width: 80%;}
.clinicaHome .text2{width: 80%!important;}
.clinicaHome .text2 p{margin-bottom: 40px;}
.clinicaHome .home h2{padding:35px 0 0;}
.clinicaHome h3{margin-top: -60px!important;}
.home .clinicaHome .text{margin-top:0;}
.home .doutoraHome .titulos{flex-direction: column;}
.imgdra{width: 100%!important;}
.home .doutoraHome{margin-left: 0; position: relative; }
.home .posClic{margin-top: 40px; }
.home .doutoraHome h3{margin-left: 0; }
.home .doutoraHome .titulo{margin-left: 0;position: relative; text-align: center; }
.home .doutoraHome .titulo h3{margin-top: -130px!important; }
.home .doutoraHome .centerHome{width: 85%; margin: auto;}
.home .doutoraHome .text2{margin-left: 0; padding-bottom: 0;}
.home .doutoraHome .text2 p:first-child{margin-top: 91px;}
.home .doutoraHome .text2 div{width: 100%!important;}
.home .doutoraHome .text2 a{}
.home .doutoraHome .hrGran{display: none;}
.home .doutoraHome .outServHome{width: 100%;flex-direction: column; align-items: center;}
.home .doutoraHome .outServHome .servs:nth-child(even){margin-left: 0;}
.home .doutoraHome .fotoTerapia div{margin-bottom:51px;}
.home .doutoraHome button {margin-top: 24px;}
.noticiasHome h3 {margin-top:-70px;}
.noticiasHome h2 {padding-top:0px;}
.noticiasHome .noti1{flex-direction: column;}
.noticiasHome h5{margin-top: 50px!important;}
.noticiasHome .noti1 img{ margin-right: 0; width: 100%; }
.noticiasHome .noti1 .absolute{top: 265px; right: 58px;}
.noticiasHome .noti1 .absolute h4{font-size: 40px!important;}
.noticiasHome .noti1 .absolute .titulo{top: 64px;}
.noticiasHome .noti1:nth-child(even) {display: block; text-align: left; position: relative;}
.noticiasHome .noti1:nth-child(even) img {margin-left:0px; margin-right: 0;}
.noticiasHome .noti1:nth-child(even) .absolute {  top: 265px;left: 28px;}
.noticiasHome .noti1:nth-child(even) .absolute .titulo {left: 16px;}
.noticiasHome hr{ margin-top: 80px;}
.noticiasHome .noti1 h5 {margin-bottom: 38px;  margin-top: 80px!important; }
.home .doutoraHome .fotoTerapia{ flex-direction: column; align-items: center;}
.home .doutoraHome .text2 img{ margin-bottom: 20px; }
.home .doutoraHome .text2 img{ margin-right: 0!important }
.noticiasHome .centerHome2 hr{display: none;}
.notiInt .container img{margin-top: 164px;}
.notiInt .absolute {top: -115px;}
	
/*clinica*/
.clinicaHome .text{margin-top: 160px;}
.clinicaHome .text2 p{margin-bottom}
.clinicaHome hr{display:none;}
.clinicas h2{padding: 0;}
.clinica .pele .centerHome{display: block;}
.clinica .pele .centerHome hr{display: none;}
.clinica .text2 p{margin-top: 20px;    white-space: pre-line;}
.galeria .galPrinci .imgGal{height: 336.5px; min-height: 336.5px;}
.galeria .galPrinci, .galSecun{width: 100%;}
.galSecun .column1{margin-bottom: 5px;}
.clinica .pele .posClic{width: 80%; padding-top: 0;}

/*dra Fer*/
.draFer .fotoTerapia img{ margin-bottom: 20px; }
.home .doutoraHome .outServHome .servs { margin-bottom: 22px;}
.draFer .fotoTerapia img{ margin-right: 0!important }
.draFer .fotoTerapia { align-items: center; flex-direction: column;padding: 0px 0 42px; width: 100%;}
.draFer .profi {flex-direction: column-reverse;}
.draFer .textProfi {width: 80%;}
.draFer .titulo2{margin-top: 50px;}
.draFer .negritoText {text-align: center;}
.draFer .flex { padding-left: 0px}

/*dra franci*/
.noticias .noti1{margin-top: 160px;}
.noticias .pag{justify-content: center;}
.noticias .pag a:first-child{margin-left: 0;}
.noticiasHome .noti1 ~ .noti1{position: relative;}
.noticiasHome .noti1 .img {width: 100%;}

.notiInt .container .imagens {flex-direction: column;}
.notiInt .container .imagens div { width: 100%;}
.notiInt .container .imagens div img { margin-top: 10px;}


/*contato*/
.contato .contato{flex-direction: column; margin: 160px 0 50px 0;}
.contato .rua{font-size: 14px; text-align: center;}
.contato a{margin-bottom: 10px}
.contato .face{margin-left: 0!important; margin-top: 10px;}

footer .acessos a{margin-bottom: 23px;}
footer .acessos .contato{flex-direction: column;}
footer .acessos .face{margin-right: 0!important; margin-bottom: 23px;}
footer .acessos span{text-align: center;}
footer .container .contato div{margin-bottom: 23px;}
footer .contato:last-child{font-size: 14px;}
footer .contato div span{font-size: 14px;}
.fotoTerapia:first-child{
    margin-top: 180px;
}