@charset "UTF-8";
/* Redefinir */
html {height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; scroll-behavior: smooth;}
*, *:before, *:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{line-height:1.2em; font-weight: normal;}
* h1:first-child, * h2:first-child, * h3:first-child, * h4:first-child, * h5:first-child, * h6:first-child{margin-top:0; padding-top:0;}
* h2:not(:first-child), * h3:not(:first-child), * h4:not(:first-child), * h5:not(:first-child), * h6:not(:first-child){margin-top:1.2em;}
* h1:last-child, * h2:last-child, * h3:last-child, * h4:last-child, * h5:last-child, * h6:last-child{margin-bottom:0; padding-bottom:0;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:32px;}
h4{font-size:24px;}
h5{font-size:20px;}
h6{font-size:18px;}
a, a img {text-decoration:none; border:none;}
p{font-size:18px; line-height:1.6em;}
p:first-child{margin-top:0;}
p:last-child{margin-bottom:0;}
.chamada{font-size:24px;}
.chamada strong{font-size: 1.2em;}
.legenda{font-size:14px;}
hr{border:1px dotted #FFFFFF; border-bottom:none; border-left:none; border-right:none; height:0; clear:both; margin-bottom:40px;}

/*cookie consent*/
#termsfeed-com---nb{display:block; margin:5% auto 0 auto; max-width:800px; border:solid 1px #2C9F9E;}
.termsfeed-com---nb .cc-nb-title {color: #067979; font-family: 'Ubuntu', sans-serif; font-size:32px;}
.termsfeed-com---nb .cc-nb-text{color: #2F3436;}
.cc-nb-main-container{background-color:#FFFFFF; font-family: 'Roboto', sans-serif; font-size:20px;}
.cc-nb-okagree{background-color:#2C9F9E!important; color:#FFFFFF!important;}
.cc-nb-reject{background-color:#E77803; color:#FFFFFF!important;}
.cc-nb-changep{background-color:#717D82!important; color:#FFFFFF!important;}

/* estrutura */
#body {font-size:62.5%; margin:0;padding:0;width:100%;height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#FFFFFF; font-family: "Roboto", sans-serif; font-weight: 400; font-style: normal; color: #2F3436;}
#container {margin:0; padding:135px 0 0 0; height:100%; min-height:100%; height:auto !important; position:relative; -webkit-transition:padding-top 1s; -moz-transition:padding-top 1s; -ms-transition:padding-top 1s; transition:padding-top 1s; overflow-x: hidden;}
#container.hover {padding:80px 0 0 0;}

header{padding: 0 4.4%; position:fixed; left:0; top:0; width:100%; z-index:200; text-align: right; border-bottom:solid 1px #067979; background: linear-gradient(to bottom,  #DCF6F8 0%,#DCF6F8 30px,#FFFFFF 30px,#FFFFFF 100%);}

header .logo{width:228px; height: 100px; font-size: 0; margin:18px 0 0 0; position:relative; display:block; float: left; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; transition:all 1s;}
header .logo::before{content:""; position: absolute; z-index: 0; top: -18px; right: -70px; bottom: -80px; left: -70px; background-position: bottom center; background-size: cover; background-repeat: no-repeat; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; transition:all 1s;}
.no-webp header .logo::before, .no-js header .logo::before{background-image: url("../images/basicas/background-logo.png");}
.webp header .logo::before{background-image: url("../images/basicas/background-logo.webp");}
header .logo::after{content:""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index:10; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; transition:all 1s; background-image:url("../images/svg/projeto-maternus.svg"); background-repeat:no-repeat; background-position:center; background-size:contain;}

header a.alpha:first-child{position: absolute; left: 4.4%; z-index: 10; top: 0;}
header a.green{display:inline-block; line-height:30px; height: 30px; font-size:12px; vertical-align:middle; z-index:10;}
header a.green + a.green{margin-left: 30px;}

header a.button{font-size: 18px;}

header.hover .logo{width:114px; height: 50px;}
header.hover .logo::before{content:""; position: absolute; z-index: 0; top: -18px; right: -35px; bottom: -40px; left: -35px;}
header.hover nav{padding:5px 0;}

nav{display:inline-block; width: 65%; vertical-align: middle; padding:32px 0; -webkit-transition:padding 1s; -moz-transition:padding 1s; -ms-transition:padding 1s; transition:padding 1s;}
nav li{display:inline-block; vertical-align:middle; margin-right: 2.2%;}
nav a {display:block; line-height:40px; font-size:18px; -webkit-transition:color 1s; -moz-transition:color 1s; -ms-transition:color 1s; transition:color 1s;}
nav a:hover, nav a.hover {color: #2C9F9E;}

.slide-photos{display:block; width: 100%; height: 700px; position: relative;}
.slide-photos li{padding-right: 4.4%; padding-left: 4.4%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; background-repeat: no-repeat;}
.slide-photos li:not(:first-child){display:none;}
.slide-photos li:not(.cadastro) h1{font-size: 0;}

.slide-photos li.sonho{background-position: 7% 15%, left center; background-size:auto, cover;}
.no-webp .slide-photos li.sonho, .no-js .slide-photos li.sonho{background-image:url(../images/large/banner-sonho-maternidade-chamada.png), url(../images/large/banner-sonho-maternidade.jpg);}
.webp .slide-photos li.sonho{background-image:url(../images/large/banner-sonho-maternidade-chamada.webp), url(../images/large/banner-sonho-maternidade.webp);}

.slide-photos li.mae{background-position: 80% center, right center; background-size:auto, cover;}
.no-webp .slide-photos li.mae, .no-js .slide-photos li.mae {background-image:url("../images/large/banner-ser-mae-chamada.png"), url("../images/large/banner-ser-mae.jpg");}
.webp .slide-photos li.mae{background-image:url("../images/large/banner-ser-mae-chamada.webp"), url("../images/large/banner-ser-mae.webp");}

.slide-photos li.habitos{background-position: 25% center, right top; background-size:auto, cover;}
.no-webp .slide-photos li.habitos, .no-js .slide-photos li.habitos{background-image:url(../images/large/banner-habitos-saudaveis-chamada.png), url(../images/large/banner-habitos-saudaveis.jpg);}
.webp .slide-photos li.habitos{background-image:url(../images/large/banner-habitos-saudaveis-chamada.webp), url(../images/large/banner-habitos-saudaveis.webp);}

.slide-photos li.projeto{background-position: left top, center top; background-size:auto, cover;}
.no-webp .slide-photos li.projeto, .no-js .slide-photos li.projeto{background-image:url(../images/large/banner-projeto-maternus-chamada.png), url(../images/large/banner-projeto-maternus.jpg);}
.webp .slide-photos li.projeto{background-image:url(../images/large/banner-projeto-maternus-chamada.webp), url(../images/large/banner-projeto-maternus.webp);}

.slide-photos li.cadastro{padding-top: 180px; font-size: 20px;}
.slide-photos li.cadastro{background-position:right; background-size:contain; background-color:#F5F1EE;}
.no-webp .slide-photos li.cadastro, .no-js .slide-photos li.cadastro{background-image:url(../images/large/banner-principal.jpg);}
.webp .slide-photos li.cadastro{background-image:url(../images/large/banner-principal.webp);}

.slide-photos li.cadastro h1{text-shadow: 1px 1px 0px #F5F1EE, -1px 1px 0px #F5F1EE, 1px -1px 0px #F5F1EE, -1px -1px 0px #F5F1EE;}
.slide-photos li.cadastro h1 + span{display:block; margin:50px 0; text-shadow: 1px 1px 0px #F5F1EE, -1px 1px 0px #F5F1EE, 1px -1px 0px #F5F1EE, -1px -1px 0px #F5F1EE;}
.slide-photos a.ubuntu.white{margin-right:30px; border:solid 1px #FFFFFF;}
.slide-photos a.ubuntu.green-d{border:solid 1px #067979; -webkit-transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; transition:all 1s;}
.slide-photos a.ubuntu.green-d:hover{color:#E77803; border-color:#E77803;}

section.tratamentos{border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;}
section.tratamentos::before{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center; background-image: url("../images/svg/bg-green.svg"); background-size: 50%; mix-blend-mode: multiply; opacity: .4;}
section.tratamentos h2{margin-bottom: 50px;}
section.tratamentos li{font-size: 20px; display: inline-block; line-height: 1.5em; vertical-align: top; position:relative; width: 30.4%;  margin-right:4.4%; background-color:#FFFFFF; border:solid 1px #E77803; text-align: left;}
section.tratamentos li:last-child{margin-right:0;}
section.tratamentos li a{display: block; padding: 1.5em 1.5em 3.5em 1.5em;}
section.tratamentos li strong{display: block; font-size: 1.5em; padding-bottom: .6em; margin-bottom: .6em; text-align: right; line-height:1.2em; border-bottom:solid 1px #E77803;}
section.tratamentos li .tratamento{position:absolute; left:.5em; top:.5em; width: 6.5em; padding-bottom: 6.5em;}
section.tratamentos .reset-list + .article{margin-top: 50px;}
section.tratamentos .orange:last-child{display:block; position:absolute; bottom:0; right:2.3em; padding-bottom:1em; border-bottom:solid 5px #E77803; font-size:.7em;}

section.noticias{border-bottom: solid 1px #FFFFFF;}
section.noticias .news-list li:nth-child(3){margin-right: 0;}
section.noticias .news-list li:nth-child(4){display: none;}

section.sobre .content{background-image: url("../images/svg/projeto-maternus.svg"); background-position: left 13% bottom 100px; background-repeat: no-repeat; background-size: 30.4% auto;}

section.consulta::before{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center; background-image: url("../images/svg/bg-orange.svg"); background-size: 50%; mix-blend-mode: multiply; opacity: .4;}
section.consulta h3{margin-bottom: 0;}
section.consulta .button{border:solid 1px #FFFFFF; margin:0 2.2%; font-size: 1em;}

section.equipe{background: linear-gradient(to bottom,  #FFFFFF 0%,#FFFFFF 380px,#EBEDEE 380px,#EBEDEE 100%);}
section.equipe .article{vertical-align: middle;}
section.equipe .aside{vertical-align: middle;}
section.equipe h4 a{font-size: 1.5em; line-height: 1.1em;}

footer{position:absolute; left:0; bottom:0; width:100%; z-index:50; padding: 0 4.4%;}
footer::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-position: center; background-image: url("../images/svg/bg-green.svg"); background-size: 50%; mix-blend-mode: multiply; opacity: .4;}
footer .content{padding:50px 0; z-index: 10;}
footer .aside{text-align:left; margin-bottom: 50px;}
footer .aside:first-child{padding-bottom: 100px; background-image: url("../images/svg/maternus.svg"); background-repeat: no-repeat; background-size: contain; background-position: top left;}
footer .aside p{margin-bottom: 0; line-height: 1.2em;}
footer .pict.instagram{position: absolute; bottom: 20px; right: 0;}
footer .pict.facebook{position: absolute; bottom: 20px; right: 50px;}
footer .pict.local + span{display: inline-block; vertical-align: text-top;}

section.titulo{background-position:right; background-repeat:no-repeat; background-size:contain; background-color:#F5F1EE; border-top:solid 2px #FFFFFF; border-bottom:solid 2px #FFFFFF; box-shadow: 0 1px 0 0 #067979; text-shadow: 1px 1px 0px #F5F1EE, -1px 1px 0px #F5F1EE, 1px -1px 0px #F5F1EE, -1px -1px 0px #F5F1EE;}
.no-webp section.titulo, .no-js section.titulo{background-image:url(../images/large/background-titulo.jpg);}
.webp section.titulo{background-image:url(../images/large/background-titulo.webp);}
section.titulo h1 span{display: block; font-size: .5em; line-height: 1em;}

section.principal .aside.float-right{margin:0 -17.4% 2.2% 4.4%; padding-bottom: 20%;}
section.principal .aside.float-right::before{content: ""; position: absolute; top: -25%; right: -25%; bottom: -25%; left: -25%; background-size: contain; background-repeat: no-repeat; background-position: center;}
.no-webp section.principal .aside.float-right::before, .no-js section.principal .aside.float-right::before{background-image: url("../images/basicas/background-logo.png");}
.webp section.principal .aside.float-right::before{background-image: url("../images/basicas/background-logo.webp");}
section.principal .aside.float-right::after{content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: url("../images/svg/projeto-maternus.svg"); background-repeat: no-repeat; background-position: center; background-size: contain;}

section.principal .box.round.bg-gray-ll{border:solid 1px #717D82; position: relative;}

section.principal ul:not(:reset-list) li{font-size:18px; line-height:1.6em;}
section.principal .equipe-list{padding: 0;}
section.principal .equipe-list li + br{display: none;}

section.principal table{font-size:18px; border-top:solid 1px #CD6B03; border-left:solid 1px #CD6B03;}
section.principal table td{padding:10px; border-bottom:solid 1px #CD6B03; border-right:solid 1px #CD6B03;}
section.principal table td.ubuntu.white{background-color:#CD6B03;}

section.principal + iframe{width:100%; height:600px; border-top:solid 1px #717D82; border-bottom:none; border-left:none; border-right:none; display:block; margin: 0;}

section.principal .content.dinamico .article{display:block; margin:0 auto 50px auto; padding:0 0 35px 0; border-bottom:solid 1px #E77803;}/*noticias*/

section.principal .content.dinamico .sharethis-inline-share-buttons{margin-bottom: 30px;}
section.principal .content.dinamico .sharethis-inline-share-buttons img{border: none;}/* links compartilhamento*/
section.principal .content.dinamico .mostra-data {display: inline-block; float: left;margin-bottom: 30px;}/* data */
section.principal .content.dinamico h2 span{text-transform:uppercase; display:block; font-size:.6em; font-weight:300; line-height: 1em;}
section.principal .content.dinamico h3, #section.principal .article.dinamico h4 {color:#067979; margin-bottom:.2em; font-family: 'Ubuntu', sans-serif;}

section.principal .content.dinamico .imgDestaque{max-width:100%; display:block; margin:0 auto; border:solid 1px #E77803; clear: both;}
section.principal .content.dinamico .imgDestaque.vertical{max-width:47.8%; float:right; margin:0 0 4.4% 4.4%;}
section.principal .content.dinamico iframe{display:block; width:100%; margin:5% auto; overflow:hidden;}

section.principal .content.dinamico p:not(.text-center) a{text-decoration:none; font-weight:700; color:#E77803;}

section.willkok{background: linear-gradient(to bottom,  #002815 0%, #3E6951 100%);}
section.willkok .aside.float-right{margin:0 0 2.2% 4.4%; padding-bottom: 10%; background-image: url("../images/entidades/instituto-willkok.svg"); background-position: center; background-repeat: no-repeat; background-size: contain;}
section.willkok .content{background-image:url("../images/svg/dr-willkok.svg"); background-repeat:no-repeat; background-position:bottom left; background-size: auto 90%;}
section.willkok .article{display: block; margin: 0 0 0 auto;}
section.willkok .box{border:solid 1px #FFFFFF; margin-top: 50px;}

section.mapa{padding: 0;}
section.mapa iframe{display: block; margin: 0; padding: 0; border: none; aspect-ratio: 2/1;}

/*layer*/
.layer-mask{position:fixed; left:0; top:0; right:0; bottom:0; z-index:125;	background: rgba(245, 241, 238, 0.85);}
.layer{position:absolute; left:0; top:0; right:0; bottom:0; padding-top:150px; z-index:150;}
.layer .article {border:solid 1px #E77803;}
.layer .column {vertical-align: middle;}
.layer .column.bg-image{padding-bottom:47.8%;}
.layer h2{margin: 0 21.7% 0 0; padding: 0 0 .5em 0; border-bottom: dotted 1px #E77803;}
.layer .chamada .orange{display: block; font-size: .6em; font-weight: 300; border-top: dotted 1px;}
.layer .pict{position:absolute; right:-30px; top:-30px;}
.layer .tratamento{width: 21.7%; padding-bottom: 21.7%; margin:-2.2% 0 0 4.4%;}
.layer li{font-size:18px; line-height:1.6em;}

/*formulários*/
#filtro {visibility:hidden;display:none;position:absolute;}
#form input[type=text], #form input[type=password] {display:inline-block; background-color:#FFFFFF; font-size:18px; width:100%; padding:0 10px; margin:0 0 20px 0; height:50px; line-height:50px; border:solid 1px #717D82;}
#form textarea {display:block; background-color: #FFFFFF; font-size:18px; min-height:190px; width:100%; padding:10px; margin:0 0 20px 0; border:solid 1px #717D82; line-height:1.4em;}
#form input[type=submit] {display:block; font-size:14px; height:50px; width:10em; margin:auto; cursor:pointer; border: none; appearance:none; -moz-appearance:none; -webkit-appearance:none;}

#form .float-left, #form .float-right{display: block; width:47.8%;}

#form.categorias{display:block; margin:0; padding:0; position:relative; width:30.4%; float:left; z-index:10;}
#form.categorias::before{content:""; display:block; width:40px; height:40px; background-image:url("../images/svg/pictogramas.svg"); background-repeat:no-repeat; background-size:1100% auto; background-position:60% 100%; position:absolute; right:0; top:0; z-index:-1;}
#form.categorias select {font-size:18px; font-weight:300; font-family: 'Ubuntu', sans-serif; display:block; width:100%; position:relative; padding:0 50px 0 20px; margin:0; height:40px; line-height:40px; border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; cursor:pointer; background:none; z-index:10;}
#form.categorias + p{margin:0; text-align: right;}

/*estruturais*/
section{padding: 0 4.4%; position: relative;}
section .content{padding: 100px 0;}
.content {margin:auto; width:100%; max-width:1800px; position:relative; font-size:0;}
.article {width:65.2%; margin:auto; position:relative; display:inline-block; vertical-align:text-top;}
.column {width:47.8%; margin:0 4.4% 0 0; position:relative; display:inline-block; vertical-align:text-top;}
.column:nth-child(2n), .column:last-child{margin-right:0;}
.aside {width:30.4%; margin:0 4.4% 0 0; position:relative; display:inline-block; vertical-align:text-top;}
.aside:nth-child(3n), .aside:last-child{margin-right:0;}
.box{padding: 40px;}

.gallery{font-size: 0;}
.gallery a{display:inline-block; width:21.7%; padding-bottom:21.7%; margin:2.2% 4.4% 2.2% 0; padding: 10px; cursor:-webkit-zoom-in; cursor:zoom-in; border:solid 1px #E77803;}
.gallery a:nth-child(4n){margin-right:0;}
.gallery a .bg-image{display: block; width: 100%; height: 100%; aspect-ratio: 1/1;}
.zoom{cursor:pointer; cursor:-webkit-zoom-in; cursor:zoom-in;}

/*cores*/
.white{color:#FFFFFF;}
.gray-d{color:#2F3436;}
.gray{color:#717D82;}
.gray-l{color:#B5BDC1;}
.green-d{color:#067979;}
.green{color:#2C9F9E;}
.orange{color:#E77803;}

/*backgrounds*/
.bg-white{background-color:#FFFFFF;}
.bg-gray-d{background-color:#2F3436;}
.bg-gray{background-color:#717D82;}
.bg-gray-l{background-color:#B5BDC1;}
.bg-gray-ll{background-color:#EBEDEE;}
.bg-green-d{background-color:#067979;}
.bg-green{background-color:#2C9F9E;}
.bg-green-l{background-color:#8AB51E;}
.bg-orange{background-color:#E77803;}
.bg-gradient-green{background: radial-gradient(ellipse at center,  #2C9F9E 0%,#067979 100%);}
.bg-gradient-orange{background: radial-gradient(ellipse at center,  #FC8507 0%,#CD6B03 100%);}
.bg-image{background-position:center; background-repeat:no-repeat; background-size:cover;}

/*transições*/
.alpha{-webkit-transition:opacity 1s; -moz-transition:opacity 1s; -ms-transition:opacity 1s; transition:opacity 1s;}
.alpha:hover{opacity:0.50; -moz-opacity:0.50; filter:alpha(opacity=50);}

/*fontes*/
.ubuntu{font-family: 'Ubuntu', sans-serif;}
.ubuntu strong{font-weight: 400;}
.roboto{font-family: 'Roboto', sans-serif;}

/*gerais*/
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
.clear-right{clear:right;}
.clear-left{clear:left;}
.reset-list{margin:0; padding:0; font-size:0; list-style:none;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}

.round{-khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.circle{display:inline-block; vertical-align:middle; -khtml-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.two-column{-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-width:200px; -moz-column-width:200px; column-width:200px; -webkit-column-gap:50px; -moz-column-gap:50px; column-gap: 50px;}

.button{display:inline-block; vertical-align:middle; position:relative; overflow:hidden;}
.button.hover{opacity:0.25; -moz-opacity:0.25; filter:alpha(opacity=25);}

.button.large{min-height: 80px; -khtml-border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px;}
.button.medium{min-height: 60px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.button.small{min-height: 40px; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.button.tiny{min-height: 30px; -khtml-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.button .label{display:inline-block; vertical-align:middle; text-align:center;}
.button.contato .label{min-width: 18em;}
.button.large .label{font-size:1.2em; line-height: 30px; padding: 25px 1em;}
.button.medium .label{font-size:1.1em; line-height: 20px; padding: 20px 1em;}
.button.small .label{font-size:1em; line-height: 20px; padding: 10px 1em;}
.button.tiny .label{font-size:.9em; line-height: 20px; padding: 5px 1em;}

.button .pict + .label{padding:0 1em 0 .5em;}

.pict{display:inline-block; vertical-align:middle; background-image:url("../images/svg/pictogramas.svg"); background-repeat:no-repeat; background-size:1100% auto;}
.pict.hover{opacity:0.25; -moz-opacity:0.25; filter:alpha(opacity=25);}

.pict.large{width:80px; height:80px; line-height: 80px;}
.pict.medium{width:60px; height:60px; line-height: 60px;}
.pict.small{width:40px; height:40px; line-height: 40px;}
.pict.tiny{width:30px; height:30px; line-height: 30px;}
.pict.text{background-image: none; font-size: 1.2em; font-weight: 500;}

.pict.green.whatsapp{background-position:0% 0%;}
.pict.green.fone{background-position:10% 0%;}
.pict.green.celular{background-position:20% 0%;}
.pict.green.email{background-position:30% 0%;}
.pict.green.home{background-position:40% 0%;}
.pict.green.local{background-position:50% 0%;}
.pict.green.youtube{background-position:60% 0%;}
.pict.green.twitter{background-position:70% 0%;}
.pict.green.linkedin{background-position:80% 0%;}
.pict.green.instagram{background-position:90% 0%;}
.pict.green.facebook{background-position:100% 0%;}
.pict.green.mais{background-position:0% 20%;}
.pict.green.menos{background-position:10% 20%;}
.pict.green.fechar{background-position:20% 20%;}
.pict.green.anterior{background-position:30% 20%;}
.pict.green.seguinte{background-position:40% 20%;}
.pict.green.topo{background-position:50% 20%;}
.pict.green.base{background-position:60% 20%;}
.pict.green.download{background-position:70% 20%;}
.pict.green.link{background-position:80% 20%;}
.pict.green.agenda{background-position:90% 20%;}

.pict.gray.whatsapp{background-position:0% 40%;}
.pict.gray.fone{background-position:10% 40%;}
.pict.gray.celular{background-position:20% 40%;}
.pict.gray.email{background-position:30% 40%;}
.pict.gray.home{background-position:40% 40%;}
.pict.gray.local{background-position:50% 40%;}
.pict.gray.youtube{background-position:60% 40%;}
.pict.gray.twitter{background-position:70% 40%;}
.pict.gray.linkedin{background-position:80% 40%;}
.pict.gray.instagram{background-position:90% 40%;}
.pict.gray.facebook{background-position:100% 40%;}
.pict.gray.mais{background-position:0% 60%;}
.pict.gray.menos{background-position:10% 60%;}
.pict.gray.fechar{background-position:20% 60%;}
.pict.gray.anterior{background-position:30% 60%;}
.pict.gray.seguinte{background-position:40% 60%;}
.pict.gray.topo{background-position:50% 60%;}
.pict.gray.base{background-position:60% 60%;}
.pict.gray.download{background-position:70% 60%;}
.pict.gray.link{background-position:80% 60%;}
.pict.gray.agenda{background-position:90% 60%;}

.pict.white.whatsapp{background-position:0% 80%;}
.pict.white.fone{background-position:10% 80%;}
.pict.white.celular{background-position:20% 80%;}
.pict.white.email{background-position:30% 80%;}
.pict.white.home{background-position:40% 80%;}
.pict.white.local{background-position:50% 80%;}
.pict.white.youtube{background-position:60% 80%;}
.pict.white.twitter{background-position:70% 80%;}
.pict.white.linkedin{background-position:80% 80%;}
.pict.white.instagram{background-position:90% 80%;}
.pict.white.facebook{background-position:100% 80%;}
.pict.white.mais{background-position:0% 100%;}
.pict.white.menos{background-position:10% 100%;}
.pict.white.fechar{background-position:20% 100%;}
.pict.white.anterior{background-position:30% 100%;}
.pict.white.seguinte{background-position:40% 100%;}
.pict.white.topo{background-position:50% 100%;}
.pict.white.base{background-position:60% 100%;}
.pict.white.download{background-position:70% 100%;}
.pict.white.link{background-position:80% 100%;}
.pict.white.agenda{background-position:90% 100%;}

.tratamento{display:inline-block; vertical-align:middle; background-image:url("../images/svg/tratamentos.svg"); background-repeat:no-repeat; background-size:300% auto;}
.tratamento.coito{background-position:0% 0%;}
.tratamento.fiv{background-position:50% 0%;}
.tratamento.iiu{background-position:100% 0%;}

.ancora{display:block; margin-top: -150px; margin-bottom: 150px; width:0; height:0; z-index:-1;}

/*específicas*/
.equipe-list{margin:0 auto; padding:40px 0; list-style:none;}
.equipe-list li{font-size: 20px; display: inline-block; vertical-align: top; width:21.7%; margin:0 4.4% 0 0; position:relative; background-color:#FFFFFF; border:solid 1px #B5BDC1; overflow:hidden;}
.equipe-list li:last-child, .equipe-list li.column:nth-child(3n){margin-right:0;}
.equipe-list .bg-image{display:block; width:100%; height: 100%; aspect-ratio: 1/1;}

.equipe-list strong{display: block; padding-bottom:.5em; margin:.5em 1em 2.5em 1em; border-bottom: solid 1px #2F3436;}
.equipe-list strong span{display: block; font-size: .7em; line-height: 1.7em; font-weight: 300;}
.equipe-list strong + span{display: block; position: absolute; left: 1.4em; bottom: 0; font-size: .7em; margin:.5em 1.4em 1.4em 0; line-height: 1em; font-weight: 300;}

.equipe-list a{position: absolute; right: 1em; bottom: .7em; border:solid 1px #717D82;}
.equipe-list a .pict.tiny{display: block; width: 20px; height: 20px;}

.no-webp .dra-rita, .no-js .dra-rita{background-image:url(../images/large/dra-rita-chapon.jpg);}
.webp .dra-rita{background-image:url(../images/large/dra-rita-chapon.webp);}
.no-webp .dra-tatiane, .no-js .dra-tatiane{background-image:url(../images/large/dra-tatiane-de-souza.jpg);}
.webp .dra-tatiane{background-image:url(../images/large/dra-tatiane-de-souza.webp);}
.no-webp .dra-vanessa, .no-js .dra-vanessa{background-image:url(../images/large/dra-vanessa-krebs-genro.jpg);}
.webp .dra-vanessa{background-image:url(../images/large/dra-vanessa-krebs-genro.webp);}
.daiane{background-color:#EAEAEA;}

.empresas-list li{width:25%; display:inline-block; vertical-align:middle;}
.empresas-list li .alpha{display: block; width: 100%; height: 100%; aspect-ratio:3/1; background-position: center; background-size: contain; background-repeat: no-repeat;}
.empresas-list li .alpha.deseno{background-image: url("../images/entidades/deseno.svg");}
.empresas-list li .alpha.insemine{background-image: url("../images/entidades/insemine.svg");}
.empresas-list li .alpha.gia{background-image: url("../images/entidades/grupo-integrado-de-anestesiologia.svg");}
.empresas-list li .alpha.willkok{background-image: url("../images/entidades/willkok.svg");}

.news-list li{display:inline-block; width:30.4%; margin:0 4.4% 50px 0; position:relative; vertical-align:text-top; border:solid 1px #285368; overflow: hidden;}
.news-list li:nth-child(3n), .news-list li:last-child{margin:0 0 50px 0;}
.news-list li .bg-image{position:relative; display:block; height:230px;}
.news-list li .button{position:absolute; bottom:20px; left:20px; z-index:10;}
.news-list li a{font-size:20px; display:block; padding-bottom:60px;}
.news-list li strong{font-size: 1.2em; display: block; margin:0; padding:1em; position:relative; z-index:10; font-weight:400;}
.news-list li strong span{font-size:.6em; display:block; font-weight:300;}

@media screen and (max-width:1400px) {
/* Redefinir */
h1{font-size:32px;}
h2{font-size:28px;}
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
p{font-size:16px;}
p.chamada{font-size:20px;}
p.legenda{font-size:12px;}
hr{margin-bottom:30px;}
/* estrutura */
#container {padding:119px 0 0 0;}

header .logo{width:190px; height: 84px;}
header .logo::before{right: -58px; bottom: -66px; left: -58px;}

header a.alpha:first-child{position: absolute; left: 4%; z-index: 10; top: 0;}
header a.green{font-size:10px;}
header a.green + a.green{margin-left: 10px;}

header a.button{font-size: 14px;}

nav{width: 60%; padding:24px 0;}
nav li{margin-right: 2%;}
nav a {line-height:40px; font-size:14px; letter-spacing: -.05em;}

.slide-photos{height: 550px;}

.no-webp .slide-photos li.sonho, .no-js .slide-photos li.sonho{background-image:url(../images/medium/banner-sonho-maternidade-chamada.png), url(../images/medium/banner-sonho-maternidade.jpg);}
.webp .slide-photos li.sonho{background-image:url(../images/medium/banner-sonho-maternidade-chamada.webp), url(../images/medium/banner-sonho-maternidade.webp);}

.no-webp .slide-photos li.mae, .no-js .slide-photos li.mae {background-image:url("../images/medium/banner-ser-mae-chamada.png"), url("../images/medium/banner-ser-mae.jpg");}
.webp .slide-photos li.mae{background-image:url("../images/medium/banner-ser-mae-chamada.webp"), url("../images/medium/banner-ser-mae.webp");}

.no-webp .slide-photos li.habitos, .no-js .slide-photos li.habitos{background-image:url(../images/medium/banner-habitos-saudaveis-chamada.png), url(../images/medium/banner-habitos-saudaveis.jpg);}
.webp .slide-photos li.habitos{background-image:url(../images/medium/banner-habitos-saudaveis-chamada.webp), url(../images/medium/banner-habitos-saudaveis.webp);}

.no-webp .slide-photos li.projeto, .no-js .slide-photos li.projeto{background-image:url(../images/medium/banner-projeto-maternus-chamada.png), url(../images/medium/banner-projeto-maternus.jpg);}
.webp .slide-photos li.projeto{background-image:url(../images/medium/banner-projeto-maternus-chamada.webp), url(../images/medium/banner-projeto-maternus.webp);}

.slide-photos li.cadastro{padding-top: 120px; font-size: 18px;}
.no-webp .slide-photos li.cadastro, .no-js .slide-photos li.cadastro{background-image:url(../images/medium/banner-principal.jpg);}
.webp .slide-photos li.cadastro{background-image:url(../images/medium/banner-principal.webp);}

.slide-photos a.ubuntu.white{margin-right:20px;}
    
section.tratamentos h2{margin-bottom: 40px;}
section.tratamentos li{font-size: 16px;}
section.tratamentos li a{padding: 1.5em 1.5em 2.5em 1.5em;}
section.tratamentos .reset-list + .article{margin-top: 50px;}

section.sobre .content{background-position: left 13% bottom 80px;}

footer .content{padding:40px 0;}
footer .aside{margin-bottom: 40px;}
footer .pict.instagram{bottom: 0;}
footer .pict.facebook{bottom: 0;}

.no-webp section.titulo, .no-js section.titulo{background-image:url(../images/medium/background-titulo.jpg);}
.webp section.titulo{background-image:url(../images/medium/background-titulo.webp);}

section.principal ul:not(:reset-list) li{font-size:16px;}

section.principal table{font-size:16px;}

section.principal + iframe{height:500px;}

section.principal .content.dinamico .article{padding:0 0 30px 0;}/*noticias*/

section.principal .content.dinamico .sharethis-inline-share-buttons{margin-bottom: 25px;}
section.principal .content.dinamico .mostra-data {margin-bottom: 25px;}/* data */

section.willkok .content{background-size: auto 80%;}
section.willkok .box{margin-top: 40px;}

/*layer*/
.layer{padding-top:120px;}
.layer li{font-size:16px;}

/*formulários*/
#form input[type=text], #form input[type=password] {font-size:16px;}
#form textarea {font-size:16px;}
#form input[type=submit] {font-size:12px;}

#form.categorias select {font-size:16px; padding:0 50px 0 15px;}

/*estruturais*/
section .content{padding: 80px 0;}
.box{padding: 30px;}

.ancora{margin-top: -120px; margin-bottom: 120px;}

/*específicas*/
.equipe-list{padding:35px 0;}
.equipe-list li{font-size: 18px;}

.no-webp .dra-rita, .no-js .dra-rita{background-image:url(../images/medium/dra-rita-chapon.jpg);}
.webp .dra-rita{background-image:url(../images/medium/dra-rita-chapon.webp);}
.no-webp .dra-tatiane, .no-js .dra-tatiane{background-image:url(../images/medium/dra-tatiane-de-souza.jpg);}
.webp .dra-tatiane{background-image:url(../images/medium/dra-tatiane-de-souza.webp);}
.no-webp .dra-vanessa, .no-js .dra-vanessa{background-image:url(../images/medium/dra-vanessa-krebs-genro.jpg);}
.webp .dra-vanessa{background-image:url(../images/medium/dra-vanessa-krebs-genro.webp);}

.news-list li{margin:0 4.4% 40px 0;}
.news-list li:nth-child(3n), .news-list li:last-child{margin:0 0 40px 0;}
.news-list li .bg-image{position:relative; display:block; height:190px;}
.news-list li a{font-size:18px; padding-bottom:50px;}

}
@media screen and (max-width:1000px) {
/* Redefinir */
h1{font-size:28px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
p{font-size:14px;}
p.chamada{font-size:18px;}
p.legenda{font-size:10px;}
hr{margin-bottom:20px;}
/* estrutura */
#container {padding:90px 0 0 0;}

header{padding: 0 30px; background: linear-gradient(to bottom,  #DCF6F8 0%,#DCF6F8 22px,#FFFFFF 22px,#FFFFFF 100%);}

header .logo{width:152px; height: 65px; margin:10px 0 0 0;}
header .logo::before{right: -46px; bottom: -54px; left: -46px;}

header a.alpha:first-child{left: 30px;}
header a.green{line-height:20px; height: 20px; font-size:0;}
header a.green + a.green{margin-left: 20px;}

header a.button{font-size: 14px;}

header .panel-button{position:relative; width: 50px; height: 50px; margin: 10px 0 10px 10px; display: inline-block; overflow:hidden; background-color:#E77803; -webkit-transition:all 2s; -moz-transition:all 2s; -ms-transition:all 2s; transition:all 2s; vertical-align:middle; z-index: 2000; cursor:pointer; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
    
header .panel-button span{display:block; position:absolute; height:2px; width:20px; left: 15px; background-color:#FFFFFF;}
header .panel-button .um{top: 18px; z-index: 10;}
header .panel-button .dois{top: 24px; z-index: 0;}
header .panel-button .tres{top: 30px; z-index: 10;}
    
header.panel-button-active .panel-button .um{transform:rotate(-45deg); top:24px;}
header.panel-button-active .panel-button .dois{background-color: #E77803;}
header.panel-button-active .panel-button .tres{transform:rotate(45deg); top:24px;}
header.panel-button-active nav {right:0;}

nav {right:-220px; margin:0; padding:19px 20px; list-style:none; position:absolute; top:91px; width:220px; z-index:5; text-align:left; background-color:rgba(238,124,0,.9); display: block;}
nav li{display:block; position:relative; width:100%; margin-bottom:15px; border:solid 1px #FFFFFF; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow: hidden;}
nav li:last-child{margin-bottom:0;}
nav li a.orange{width:100%; line-height:1.3em; display:block; font-size:16px; letter-spacing: normal; padding:8px 10px; position:relative; color:#FFFFFF; -webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none;}
nav li:hover a {color:#FFFFFF;}
nav li a.hover{background-color:#067979;}

.slide-photos{height: 400px;}

.no-webp .slide-photos li.sonho, .no-js .slide-photos li.sonho{background-image:url(../images/medium/banner-sonho-maternidade-chamada.png), url(../images/small/banner-sonho-maternidade.jpg);}
.webp .slide-photos li.sonho{background-image:url(../images/medium/banner-sonho-maternidade-chamada.webp), url(../images/small/banner-sonho-maternidade.webp);}

.no-webp .slide-photos li.mae, .no-js .slide-photos li.mae {background-image:url("../images/medium/banner-ser-mae-chamada.png"), url("../images/small/banner-ser-mae.jpg");}
.webp .slide-photos li.mae{background-image:url("../images/medium/banner-ser-mae-chamada.webp"), url("../images/small/banner-ser-mae.webp");}

.no-webp .slide-photos li.habitos, .no-js .slide-photos li.habitos{background-image:url(../images/medium/banner-habitos-saudaveis-chamada.png), url(../images/small/banner-habitos-saudaveis.jpg);}
.webp .slide-photos li.habitos{background-image:url(../images/medium/banner-habitos-saudaveis-chamada.webp), url(../images/small/banner-habitos-saudaveis.webp);}

.no-webp .slide-photos li.projeto, .no-js .slide-photos li.projeto{background-image:url(../images/medium/banner-projeto-maternus-chamada.png), url(../images/small/banner-projeto-maternus.jpg);}
.webp .slide-photos li.projeto{background-image:url(../images/medium/banner-projeto-maternus-chamada.webp), url(../images/small/banner-projeto-maternus.webp);}

.slide-photos li.cadastro{padding-top: 30px; font-size: 14px; text-align: center; background-size: cover; background-position: center;}
.no-webp .slide-photos li.cadastro, .no-js .slide-photos li.cadastro{background-image:url(../images/small/banner-principal.jpg);}
.webp .slide-photos li.cadastro{background-image:url(../images/small/banner-principal.webp);}

.slide-photos li.cadastro h1 + span{display:none;}
.slide-photos li.cadastro h1 + span + span{display: block; position: absolute; right: 30px; bottom: 20px; left: 30px; text-align: center;}  

.slide-photos a.ubuntu.white{margin-right:20px;}
.slide-photos a.ubuntu.green-d{background-color: rgba(255,255,255,.60);}
.slide-photos a.ubuntu.green-d:hover{color:#E77803; border-color:#E77803;}

section.tratamentos h2{margin-bottom: 30px;}
section.tratamentos li{font-size: 14px; display: block; line-height: 1.5em; width: 100%;  margin-right:0;}
section.tratamentos li + li{margin-top: 30px;}
section.tratamentos .reset-list + .article{margin-top: 30px;}

section.noticias .news-list li:nth-child(3){margin-right: 4.4%;}
section.noticias .news-list li:nth-child(4){display: inline-block;}
section.noticias .news-list li:last-child{margin-right: 0;}

section.sobre .content{background-position: right 0 top 60px; background-size: auto 100px;}
section.sobre .aside{height: 130px;}

section.consulta .button{margin:0; font-size: .8em;}

section.equipe{background: linear-gradient(to bottom,  #FFFFFF 0%,#FFFFFF 380px,#EBEDEE 380px,#EBEDEE 100%);}
section.equipe .aside{text-align: center; margin-bottom: 30px;}
section.equipe h4 br{display: none;}

footer{padding: 0 30px;}
footer .content{padding:30px 0;}
footer .aside{margin-bottom: 30px;}
footer .aside:first-child{padding-bottom: 60px; background-position: top center;}
footer .aside:not(:first-child){width:47.8%; display: inline-block;}
footer .aside:last-child{margin-left: 4.4%;}
footer .pict.instagram{bottom: 10px; }
footer .pict.facebook{bottom: 10px;}

section.titulo{background-size:cover; background-position: center top; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; }
.no-webp section.titulo, .no-js section.titulo{background-image:url(../images/small/background-titulo.jpg);}
.webp section.titulo{background-image:url(../images/small/background-titulo.webp);}

section.principal .aside.float-right{margin:0 0 2.2% 4.4%; width:47.8%; padding-bottom: 20%; background-size: contain;}

section.principal ul:not(:reset-list) li{font-size:14px;}
section.principal .equipe-list li + br{display: inline-block;}
section.principal .equipe-list li{width:47.8%;}
section.principal .equipe-list li:nth-child(2){margin-right: 0; margin-bottom: 30px;}

section.principal table{font-size:14px;}
section.principal table td{padding:6px;}

section.principal + iframe{height:400px;}

section.principal .content.dinamico .article{margin:0 auto 30px auto; padding:0 0 20px 0;}/*noticias*/
section.principal .content.dinamico .sharethis-inline-share-buttons{margin-bottom: 20px;}
section.principal .content.dinamico .mostra-data {margin-bottom: 20px;}/* data */
    
section.willkok .content{background-image:none;}
section.willkok .aside.float-right{margin:0; position: absolute; right: 0; display: inline-block; width:30.4%; background-position: center right;}
section.willkok .box{margin-top: 30px;}
section.willkok h2 + p{padding-right: 34.8%;}

/*layer*/
.layer{padding-top:90px;}
.layer .column.bg-image{padding-bottom:250px; max-width: 250px; margin-bottom: 30px;}
.layer .pict{right:-20px; top:-20px;}
.layer li{font-size:14px;}

/*formulários*/
#form input[type=text], #form input[type=password] {font-size:14px; height:40px; line-height:40px;}
#form textarea {font-size:14px; min-height:160px; line-height:1.4em;}
#form input[type=submit] {font-size:10px; height:40px;}

#form.categorias{width:47.8%;}
#form.categorias::before{width:30px; height:30px;}
#form.categorias select {font-size:14px; padding:0 40px 0 15px; height:30px; line-height:30px;}

/*estruturais*/
section{padding: 0 30px;}
section .content{padding: 60px 0;}
.content {max-width:800px;}
.article, .column, .aside {width:100%; display:block; margin: auto;}
.column:nth-child(2n), .column:last-child, .aside:nth-child(3n), .aside:last-child{margin-right:auto;}
.box{padding: 20px;}

.ancora{margin-top: -90px; margin-bottom: 90px;}

/*gerais*/
.button.large{min-height: 60px; -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  border-radius:5px;}
.button.medium{min-height: 40px; -khtml-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.button.small{min-height: 30px; -khtml-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.button.tiny{min-height: 20px; -khtml-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.button.contato .label{min-width: 16em;}
.button.large .label{font-size:1.1em; line-height: 20px; padding: 20px 1em;}
.button.medium .label{font-size:1em; line-height: 20px; padding: 10px 1em;}
.button.small .label{font-size:.9em; line-height: 14px; padding: 8px 1em;}
.button.tiny .label{font-size:.8em; line-height: 14px; padding: 3px 1em;}

.pict.large{width:60px; height:60px; line-height: 60px;}
.pict.medium{width:40px; height:40px; line-height: 40px;}
.pict.small{width:30px; height:30px; line-height: 30px;}
.pict.tiny{width:20px; height:20px; line-height: 20px;}

/*específicas*/
.equipe-list{padding:30px 0;}
.equipe-list li{font-size: 16px; width:30.4%;}
.equipe-list li.column:nth-child(3n){margin-right:4.4%;}
.equipe-list li:last-child, .equipe-list li.column:nth-child(2n){margin-right:0;}

.no-webp .dra-rita, .no-js .dra-rita{background-image:url(../images/small/dra-rita-chapon.jpg);}
.webp .dra-rita{background-image:url(../images/small/dra-rita-chapon.webp);}
.no-webp .dra-tatiane, .no-js .dra-tatiane{background-image:url(../images/small/dra-tatiane-de-souza.jpg);}
.webp .dra-tatiane{background-image:url(../images/small/dra-tatiane-de-souza.webp);}
.no-webp .dra-vanessa, .no-js .dra-vanessa{background-image:url(../images/small/dra-vanessa-krebs-genro.jpg);}
.webp .dra-vanessa{background-image:url(../images/small/dra-vanessa-krebs-genro.webp);}

.news-list li{width:47.8%; margin:0 4.4% 20px 0;}
.news-list li:nth-child(3n){margin:0 4.4% 20px 0;}
.news-list li:nth-child(2n), .news-list li:last-child{margin:0 0 20px 0;}
.news-list li .bg-image{position:relative; display:block; height:150px;}
.news-list li a{font-size:14px; padding-bottom:40px;}

}
@media screen and (max-width:600px) {
/* Redefinir */
h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:15px;}
p.chamada{font-size:16px;}
p.legenda{font-size:9px;}
hr{margin-bottom:15px;}
/* estrutura */

header{padding: 0 20px;}
header .logo{width:114px; height: 50px;}

header a.green:nth-child(3), header a.green:nth-child(4){display: none;}

header a.button{font-size: 10px;}

.slide-photos li.sonho{background-position: center 90%, center; background-size:90%, cover;}
.no-webp .slide-photos li.sonho, .no-js .slide-photos li.sonho{background-image:url(../images/medium/banner-sonho-maternidade-chamada.png), url(../images/tiny/banner-sonho-maternidade.jpg);}
.webp .slide-photos li.sonho{background-image:url(../images/medium/banner-sonho-maternidade-chamada.webp), url(../images/tiny/banner-sonho-maternidade.webp);}

.slide-photos li.mae{background-position: center 90%, center; background-size:90%, cover;}
.no-webp .slide-photos li.mae, .no-js .slide-photos li.mae {background-image:url("../images/medium/banner-ser-mae-chamada.png"), url("../images/tiny/banner-ser-mae.jpg");}
.webp .slide-photos li.mae{background-image:url("../images/medium/banner-ser-mae-chamada.webp"), url("../images/tiny/banner-ser-mae.webp");}

.slide-photos li.habitos{background-position: center 90%, right top; background-size:90%, cover;}
.no-webp .slide-photos li.habitos, .no-js .slide-photos li.habitos{background-image:url(../images/medium/banner-habitos-saudaveis-chamada.png), url(../images/tiny/banner-habitos-saudaveis.jpg);}
.webp .slide-photos li.habitos{background-image:url(../images/medium/banner-habitos-saudaveis-chamada.webp), url(../images/tiny/banner-habitos-saudaveis.webp);}

.slide-photos li.projeto{background-position: left top, center; background-size:90%, cover;}
.no-webp .slide-photos li.projeto, .no-js .slide-photos li.projeto{background-image:url(../images/medium/banner-projeto-maternus-chamada.png), url(../images/tiny/banner-projeto-maternus.jpg);}
.webp .slide-photos li.projeto{background-image:url(../images/medium/banner-projeto-maternus-chamada.webp), url(../images/tiny/banner-projeto-maternus.webp);}

.no-webp .slide-photos li.cadastro, .no-js .slide-photos li.cadastro{background-image:url(../images/tiny/banner-principal.jpg);}
.webp .slide-photos li.cadastro{background-image:url(../images/tiny/banner-principal.webp);}

section.tratamentos::before{background-size: 100%;}

section.noticias .news-list li:nth-child(3){margin-right: 0}

section.sobre .content{background-position: right 0 top 45px;}

section.consulta::before{background-size: 100%;}
section.consulta .button{margin:0 auto; font-size: 1em;}
section.consulta .button + .button{margin-top: 20px;}
section.consulta .label{width: 12em;}

footer::after{background-size: 100%;}
footer .aside:not(:first-child){width:100%; display: block;}
footer .aside:last-child{margin-left: 0;}
footer .pict.instagram{bottom: 0; }
footer .pict.facebook{bottom: 0;}

section.principal .equipe-list li + br{display: none;}
section.principal .equipe-list li{font-size:16px; width:100%;}
section.principal .equipe-list li:nth-child(2){margin-right: 0; margin-bottom: 30px;}
section.principal .equipe-list li + li{margin-top: 30px;}

section.willkok .content{padding-top: 20px;}
section.willkok .aside.float-right{margin:0; position: relative; display: block; width:100%; background-position: center top; padding-bottom: 50px; margin-bottom: 30px;}
section.willkok h2{text-align: center;}
section.willkok h2 + p{padding-right: 0;}

/*formulários*/
#form .float-left, #form .float-right{display: block; width:100%;}

/*estruturais*/
section .content{padding: 40px 0;}
.content {max-width:450px;}

.gallery a{width:47.8%;}
.gallery a:nth-child(2n){margin-right:0;}

/*específicas*/
.equipe-list{max-width: 220px; margin: auto;}
.equipe-list li{font-size: 16px; width:100%;}
.equipe-list li.column:nth-child(3n){margin-right:0;}
.equipe-list li + li{margin-top: 30px;}

.news-list li{width:100%; margin:0 0 20px 0;}
.news-list li:nth-child(2n), .news-list li:nth-child(3n), .news-list li:last-child{margin:0 0 20px 0;}
.news-list li .bg-image{position:relative; display:block; height:150px;}
.news-list li .button{position:relative; bottom:auto; left:auto; margin:0 0 20px 20px;}
.news-list li a{padding-bottom:0; text-align:left;}

.empresas-list li{width:50%;}
}