/*
Theme Name: Shiokawa
Theme URI: https://www.clinicashiokawa.com.br/
Author: Preciso Web
Author URI: https://www.precisoweb.com.br/
Description: Elaborado por Preciso Web e Desenvolvido por Devanir Reolon
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: sem tag

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* exo-300 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/exo-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/exo-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/exo-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/exo-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/exo-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/exo-v15-latin-300.svg#Exo') format('svg'); /* Legacy iOS */
}
/* exo-regular - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/exo-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/exo-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/exo-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/exo-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/exo-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/exo-v15-latin-regular.svg#Exo') format('svg'); /* Legacy iOS */
}
/* exo-600 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/exo-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/exo-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/exo-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/exo-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/exo-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/exo-v15-latin-600.svg#Exo') format('svg'); /* Legacy iOS */
}
/* exo-700 - latin */
@font-face {
  font-family: 'Exo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/exo-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/exo-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/exo-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/exo-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/exo-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/exo-v15-latin-700.svg#Exo') format('svg'); /* Legacy iOS */
}

body{font-family: 'Exo';font-weight: 400;}

.title h1, .title h2, .fontbold{font-weight: 700;}
.fontsemibold{font-weight: 600;}

p{margin-bottom: 10px;line-height: initial;}
p, li{font-size: 15px;color: #555352;}
h1, h2{font-size: 28px;}
h3, h4, h5, h6{font-size: 20px;}
h1, h2, h3, h4, h5, h6{color: #555352;margin: 0;padding: 0}
a{color: #555352;transition:all 0.1s;text-decoration: none}
a:hover, a:focus{transition:all 0.1s;text-decoration: none;color: #555352;}

.backgroundbody{background-image: url(imgs/bgspage.jpg);background-size: 70%; background-repeat: no-repeat;background-attachment: fixed !important;background-position: center center}
.img-fluid{width: 100%;}
.transformY{position: relative;top: 50%;transform: translateY(-50%);}
.inline-block{display: inline-block;}
.bg-fixed{background-size: cover; background-repeat: no-repeat;background-attachment: fixed !important;background-position: center center}
.bg-cover{background-size: cover; background-repeat: no-repeat;background-position: center center}
.p404{padding: 150px 0}
.p404 h1{font-size: 120px;}
.navbar-toggler{font-size: 25px;color: #fff;float: right;margin-top: 10px;outline: none;}
.navbar-toggler:focus, .navbar-toggler:hover{outline: none;border: none;}

.padding70{padding: 70px 0}
.padding20{padding: 20px 0}
.padding2070{padding: 20px 0 70px;}
.padding50{padding: 50px 0}
.bgf1f1f1{background: #f1f1f1}
.bgf9f9f9{background: rgba(249,249,249,0.7)}

nav#headerHome{width: 100%;position: fixed;z-index: 9;top: 0}

#headerpags{position: relative;}
#headerpags:before{content: '';display: block;width: 100%;height: 100%;background: #000;top: 0;left: 0;position: absolute;opacity: 0.8}
#headerpags .navbar-brand{padding: 30px 0;}
#headerpags .navbar-brand img{height: 100px;width: auto;}
#headerpags .margoo{margin-top: 0}
#topo i{color: #6FAFA6;margin-right: 5px;}
#topo a.agendarcon{background: #6FAFA6;border-radius: 5px;color: #fff;padding: 3px 15px;}
#topo a.agendarcon:hover{background: #53978C}
#topo a.agendarcon i{color: #fff;}

#cookiePopup {background: rgba(255, 255, 255, 0.9);width: 100%;position: fixed;z-index: 999;left: 0px;bottom: 0px;padding: 30px;}
#cookiePopup h4{margin-bottom: 10px;}
#cookiePopup .flex{display: flex;align-items: flex-end;justify-content: center;}
#cookiePopup .flex .ti{width: 50%;margin-right: 30px;}
#cookiePopup p{text-align: left;font-size: 15px;margin: 0}
#cookiePopup p a{text-decoration: underline;}
#cookiePopup p, #cookiePopup p a, #cookiePopup h4{color: #000}
#cookiePopup button{background: #000;padding: 12px 40px;border-radius: 30px;color: #fff;display: inline-block;text-transform: uppercase; border:none;transition: 0.2s all;cursor: pointer;}
#cookiePopup button:hover{transform: scale(1.1);transition: 0.2s all}


.titlepags{text-align: center;margin-top: -25px;margin-bottom: 30px;}
.titlepags h1{background: #1D8A7B;display: inline-block;color: #fff;padding: 5px 50px;text-transform: uppercase;}

.galeriaimagens{margin-bottom:30px;}
.galeriaimagens .img{margin-bottom:0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;padding:2px}
.galeriaimagens .widtimg:hover{opacity:0.8}
.galeriaimagens .widtimg{height:300px;}
.galeriaimagens .widtimg .ver{justify-content:center;align-items:center;color:#fff;display:flex;font-size:20px;text-align:center;height:100%;}

.navbar-expand-lg .navbar-nav .nav-item{padding: 0;position: relative;}
.navbar-expand-lg .navbar-nav .nav-link{margin-left: 60px;}
.navbar-expand-lg .navbar-nav .nav-link{color: #fff;text-transform: uppercase;padding: 0;font-size: 15px;}
.navbar-expand-lg .navbar-nav .nav-link:hover{color: #6FAFA6}
.navbar-expand-lg .navbar-nav .current_page_item .nav-link, .navbar-expand-lg .navbar-nav .current-menu-item .nav-link{color: #6FAFA6}
.navbar-expand-lg .navbar-nav .current_page_item .nav-link:after, .navbar-expand-lg .navbar-nav .current-menu-item .nav-link:after{content: '';display: block;width: 30px;height: 1px;background: #6FAFA6;margin:5px auto auto}

#topo{background: #fff;padding: 8px 0;position: relative;transition: 0.3s all}
#topo .padddt{padding: 0 15px;}
#headerHome{transition: 0.3s}
#headerHome.fixed{background: rgba(85,83,82,0.95)}
#headerHome .navbar-brand img{height: 60px;width: auto;}
#headerHome.fixed .navbar-brand img{height: 40px;}
#headerHome.fixed .navbar-brand img, #headerHome .navbar-brand img{transition: 0.3s}
#headerHome .redes{margin-right: 8px;}
.margoo{margin-top: 15px;transition: 0.2s all}
#headerHome.fixed .margoo{margin-top: 0px;}

#whatsFixo {position: fixed;right: 30px;bottom: 10%;transition: all .1s;border-radius: 50%;color: #fff;  width: 70px;text-align: center;line-height: 67px;height: 70px; background: #0ede4d; font-size: 38px; z-index: 9;
}


.redes{position: relative;margin-top: 20px;padding: 0;}
.redes li{display: inline-block;}
.redes a{margin: 2px;width: 31px;height: 31px;display: inline-block;border-radius: 50%;text-align: center;line-height: 31px;color: #fff;font-size: 20px;}
.redes a:hover{color: #1D8A7B}

#slides{position: relative;cursor: pointer;}
#slides, #slides .slick-banner{height: 430px;}
#slides .slick-banner{position: relative;}
#slides .slick-banner:before{content: '';display: block;width: 100%;height: 100%;background: #000;top: 0;left: 0;position: absolute;opacity: 0.8}
#slides .transformY{position: absolute;width: 100%;text-align: center;top: 60%;transform: translateY(-60%);}
#slides .transformY h1{color: #fff;font-size: 49px;}
#slides .transformY h1 span{color: #D62E2C;}


#scrodown{position: absolute;margin-top: -70px;left: 50%;}
#scrodown a {position: absolute;background-image: url(imgs/arrow-down.png);margin-left: -30px;width: 60px;height: 60px;background-size: contain;background-repeat: no-repeat;top: 0;left: 50%;-webkit-animation: sdb07 2s infinite;animation: sdb07 2s infinite;}
@-webkit-keyframes sdb07 { 0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}
@keyframes sdb07 {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}


.title{text-align: center;margin-bottom: 15px;}
.title h1, .title h2{text-transform: uppercase;padding-bottom: 15px;position: relative;}
.title h1:after, .title h2:after{content: '';display: block;width: 30px;height: 3px;background: #1D8A7B;margin: 10px auto 0 auto}
.title p{font-size: 18px;}

#headInternas{padding: 50px 0;}

.sobre .txt{text-align: justify;}
.sobre .logo{width: 200px;margin: auto auto 30px;}
.btt a{background: #1D8A7B;color: #fff;padding: 7px 14px;border-radius: 5px;display: inline-block;font-size: 15px;}
.btt a:hover{background: #53978C}
.sobre .btt{text-align: center;margin-top: 30px;}
.sobre .btt a:hover{background: #53978C;}

.agendeonline{background: #1D8A7B;text-align: center;padding: 20px 0}
.agendeonline .blo{text-align: center;border: 2px solid #fff;display: inline-block;padding: 20px 50px}
.agendeonline .blo i{margin-right: 10px;font-size: 24px;}
.agendeonline .blo p{margin-bottom: 0;font-size: 22px;}
.agendeonline .blo p, .agendeonline .blo h5, .agendeonline .blo a{color: #fff;}
.agendeonline .blo h5{font-size: 30px;margin-bottom: 5px;}
.agendeonline .blo a{text-decoration:underline;}
.agendeonline .botoes{margin-top: 15px;display: flex;align-items: center;flex-wrap:wrap;justify-content: center;}
.agendeonline .botoes a{display: inline-block;border:2px solid #fff; margin: 0 5px; padding: 8px 30px;border-radius: 30px;text-transform: uppercase;font-size: 18px; text-decoration: none;background: #1D8A7B;}
.agendeonline .botoes a:hover{background: #9FC9C3;color: #fff}

.especialidades.bgespe{background: rgba(85,83,82,0.1)}
.especialidades{padding-bottom: 0;}
.especialidades .esps{height: 300px;display: flex;align-items: center;flex-direction: column;padding: 65px 30px 30px;justify-content: flex-start;position: relative;text-align: center;}
.especialidades .esps:before{content: '';display: block;width: 100%;height: 100%;position: absolute;background: #fff;opacity: 0.5;z-index: 0;transition: 0.2s all;top:0}
.especialidades .blokspe{margin-bottom: 30px;}
.especialidades .esps h3{margin-bottom: 7px;color:#1D8A7B;position: relative;font-size: 24px;}
.especialidades .esps p{position: relative;}
.especialidades .esps p{font-size: 13px;}
.especialidades .esps:hover:before{opacity: 0.6;background: #fff;}
.especialidades .btt{display: flex;align-items: center;color: #1D8A7B;position: relative;transition: 0.2s all}
.especialidades .btt i{margin-left: 5px;font-size: 13px;}
.especialidades .esps:hover .btt{margin-top: 15px;}
.especialidades.pagespeci .blokspe{width: 20%;}
.especialidades.especccmai{padding-bottom: 50px;}
.especialidades.especccmai .blokspe{width: 20%;}
.especialidades.pagespeci .esps{height: 250px;}

.pagsextras .txt h1, .pagsextras .txt h2, .pagsextras .txt h3, .pagsextras .txt h4, .pagsextras .txt h5, .pagsextras .txt h6, .pagsextras .txt figure, .pagsextras .txt p, .pagsextras .txt ul{margin-bottom: 30px}
.pagsextras .txt p, .pagsextras .txt li{font-size: 18px;}
.pagsextras .txt img{max-width: 100%;height: auto;width: 100%;}

.comentarios{background: #f9f9f9;}
.comentarios #reply-title, .comentarios .reply a{color: #1D8A7B}
.comentarios .comment-list .comment-meta{margin-bottom: 15px;}
.comentarios .logged-in-as a, .comentarios .comment-list .comment-meta a, .comentarios .comment-author, .comentarios .reply a, .comentarios .comment-body p{font-size: 14px;}
.comentarios .comment-body{margin-bottom: 10px;padding: 15px;border-radius: 5px;border-bottom: 2px solid #f1f1f1;background: #f9f9f9}
.comentarios .comments-title{margin-bottom: 30px;font-size: 23px;color: #1D8A7B;}
.comentarios .comment-list{padding: 0;margin: 0 0 30px 0;list-style: none;}
.comentarios .comment-list .children{list-style: none;}
.comentarios .comment-list .comment-meta a, .comentarios .logged-in-as a, .comentarios .comment-author, .comentarios .comment-author, .comentarios .reply a{color: #6E6E6E;}
.comentarios .reply a{text-decoration: underline;}
.comentarios .reply a{font-weight: bold;}
.comentarios input.submit{background:#1D8A7B;border-radius: 5px;padding: 10px 15px 8px;color: #fff;border: none;text-transform: uppercase;cursor: pointer;}
.comentarios input.submit:hover{background: #6E6E6E}
.comentarios .comment-awaiting-moderation{padding: 5px 20px;background: #c59797;display: block;margin-top: 20px;color: #fff;border-radius: 5px;}

.naoencontrou{padding: 50px 0;margin-bottom: 50px;box-shadow: 0px 0px 30px -10px rgba(0,0,0,0.3)}
.naoencontrou .form{margin-top: 30px;}
.naoencontrou .form label{margin-left: 20px;}
.naoencontrou .form .form-control{margin-bottom: 5px;}
.naoencontrou h3{color: #1D8A7B;font-size: 30px;text-align: center;}
.naoencontrou p.nsoa{font-size: 23px;text-align: center;}
.naoencontrou p a{text-decoration: underline;font-weight: bold;color: #1D8A7B}

.singlespecif .img{margin-bottom: 30px;}
.singlespecif p{font-size: 17px;}
.singlespecif .txtsin h2{margin:margin;}
.singlespecif .btt.canalyoutube{text-align:center;margin-top:20px;}
.singlespecif .btt.canalyoutube a{width:100%;color:#FE0002;border:2px solid #FE0002;font-size:22px;text-transform:uppercase;background:transparent}
.singlespecif .btt.canalyoutube a:hover{background:#FE0002;color:#fff}

.equipe .espc{width: 220px;margin: 5px 10px 0;padding: 10px;text-align: center;}
.equipe .espc img{width: 100%;height: auto;}
.equipe .espc .img{position: relative;}
.equipe .espc .img:after{content: '';display: block;width: 100%;height: 100%;background: #555352;top: 0;left: 0;position: absolute;opacity: 0;transition: 0.1s all}
.equipe .espc h5{color: #1D8A7B;font-size: 15px;padding: 30px 15px 0px;margin-bottom: 5px;position: relative;}
.equipe .espc h5:after{content: '';display: block;width: 150px;height: 3px;background: #1D8A7B;margin: 5px auto 0 auto}
.equipe .espc p{text-transform: uppercase;margin-bottom: 0;font-size: 13px;}
.equipe .espc:hover .img:after{opacity: 0.5}
.equipe .espc .img .especc{position: absolute;top: 0;width: 100%;height: 100%;align-items: center;display: flex;justify-content: center; padding: 20px;color: #fff;opacity: 0;z-index: 9;transition: 0.1s;font-size: 14px;}
.equipe .espc:hover .especc{opacity: 1}
.equipe .espc .img .especc .borr{padding: 10px;display: block;background: rgba(0,0,0,0.7);border: 1px solid #fff}
.equipe .espc .img .especc .ver{text-transform: uppercase;font-size: 13px;color: #9FC9C3;margin-top: 5px;cursor: pointer;}
.equipe .espc .img .especc .ver:hover{text-decoration: underline;}
.equipe .container-fluid{max-width: 1300px;margin: auto;}

.blog .img{margin-bottom: 30px}
.blog .txtblog h1, .blog .txtblog h2, .blog .txtblog h3, .blog .txtblog h4, .blog .txtblog h5, .blog .txtblog h6, .blog .txtblog p{margin-bottom: 20px;}
.blog .txtblog p{font-size: 16px;text-align:justify}


.perguntasfreq{margin-top: 50px;}
.perguntasfreq h2{text-transform: none;color: #1D8A7B;}
.perguntasfreq .btnlin{background: transparent;border: none;cursor: pointer;display: inline-block;font-size: 20px;}
.perguntasfreq .btnlin:hover{color: #1D8A7B}
.perguntasfreq .btnlin i{color: #1D8A7B;font-size: 36px;}
.perguntasfreq .btnlin:focus{outline: none;}
.perguntasfreq .headper{text-align: center;}
.perguntasfreq .tithead .card-body{text-align:justify}
.perguntasfreq .tithead{border-bottom: 1px solid #e1e1e1;padding: 15px 0;}

[data-toggle="collapse"] .fa:before {content: "\f106";}
[data-toggle="collapse"].collapsed .fa:before {content: "\f107";}

.localizacao iframe{width: 100%;}
.localizacao h1{color: #1D8A7B}
.localizacao h1:before{content: '';display: block;background-image: url(imgs/icomapa.png);height: 80px;width: 45px;background-size: contain;background-repeat: no-repeat;background-position: center;margin:auto;}
.localizacao a{text-decoration: underline;}
.localizacao a:hover{color: #1D8A7B}
.localizacao .tipce{text-transform: uppercase;color: #1D8A7B;font-weight: bold;}
.localizacao .margboo{margin-bottom: 30px;}
.img img{border-radius: 3px;box-shadow: 0 0 26px 0px rgba(0,0,0,0.1)}
.pagsobre .txt{margin-bottom:30px;}
.pagsobre .txt p{font-size: 18px;text-align: justify;}


.pagcontato .redes a, .pagcontato h5{color: #1D8A7B}
.pagcontato h5{margin-bottom: 15px;text-transform: uppercase;}
.pagcontato ul{padding: 0;margin:0;list-style: none;}
.pagcontato ul li{margin-bottom: 10px;}
.pagcontato .redes a{margin:0 20px 0 0;width: auto;height: auto;font-size: 25px}
.pagcontato .redes a:hover{color: #555352}
.pagcontato .spacont{margin-bottom: 30px;}


.form .form-control{margin-bottom: 13px;background: #E6E6E6;border: none;border-radius: 10px;resize: none;font-size: 15px;height: 44px;padding: 5px 20px;}
.form textarea.form-control{height: 110px;}
.form .error{color: #CA0909;font-size: 14px;}
.form label{margin-bottom: 5px;}
.form .btnsend{background: #1D8A7B;color: #fff;text-transform: uppercase;border-radius: 10px;padding-right:20px;padding-left: 20px;}
.form .btnsend:hover{background: #555352}

.modal-content{border: none;box-shadow: none;}
.modal-header .close{color: #fff;text-shadow: none;opacity: 1}
.customodal .modalsucesso{background: #1D8A7B;}
.customodal .modalerro{background: #CA0909;}
.customodal .modal-title{color: #fff;}
.customodal .modal-header{background: #1D8A7B}
.customodal .curriculo{padding-right:30px;text-align:justify}

.post{margin-bottom: 50px;}
.post h2{margin-bottom: 15px;font-size: 24px;}
.post h2:hover{color: #1D8A7B}
.post:hover img{opacity: 0.8}
.post .btt{margin-top: 15px;}

footer{background: #555352;color: #fff;padding: 50px 0}
footer .logo{text-align: left;}
footer .logo img{height: 130px;width: auto;}
footer h6{color: #6FAFA6;margin-bottom: 15px;text-transform: uppercase;}
footer a, footer li{color: #fff;font-size: 15px;}
footer a:hover{color: #fff;text-decoration: underline;}
footer li{margin-bottom: 10px;}
footer ul{list-style: none;padding: 0;margin:0;}
footer a.irlo{text-decoration: underline !important;color:#6FAFA6;cursor: pointer;text-transform: uppercase;}
footer a.irlo:hover{color: #fff !important}
.direitos{text-align: center;padding: 10px 0;font-size: 15px;}
footer li.endfoo{font-size: 13px;}

footer .tipce{font-size: 15px;text-transform: uppercase;}




@media (max-width : 1200px) {
 .navbar-expand-lg .navbar-nav .nav-link{margin-left: 35px;}

	footer li{margin-bottom: 5px;}
 footer a, footer li{font-size: 14px;}
 footer li.endfoo{margin-bottom:15px;}
}

@media (max-width: 991px) {
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{padding-right: 15px;padding-left: 15px;}
	.navbar-expand-lg .navbar-nav .nav-link{margin: 5px 0;}
	.navbar-expand-lg .navbar-nav .current_page_item .nav-link:after, .navbar-expand-lg .navbar-nav .current_page_parent .nav-link:after{display: none;}
	.navbar-expand-lg .navbar-nav .nav-item{text-align: right;}
	#navbarNav{background: rgba(0,0,0,0.9);width: auto;padding: 30px 15px;float: right;position: absolute;right: 15px;z-index: 99999}
	#slides .transformY h1{font-size: 40px;}
	.agendeonline .botoes a{margin: 5px 0;}

	footer .linkfoo{margin-top: 30px}
	footer .logo, .redes{text-align: center;}

	#headerpags .navbar-toggler{margin-top: 60px;}

	.pagcontato .spacont{text-align: left;}
	
	#cookiePopup .flex{display:block}
	#cookiePopup .flex .ti{width:100%;margin-bottom:10px;}
}  

@media (max-width : 767px) {
	#topo a{width: 50%;margin: 5px 0}
	#slides .transformY h1{font-size: 30px;}
	#slides .transformY{top: 70%;    transform: translateY(-70%);}
	
	nav#headerHome{position: relative;width: 100%}
	#headerHome #topo{margin-top: 0;position: relative;}
	#headerHome {background: rgba(85,83,82,0.95)}
	#headerHome .navbar-brand img{height: 40px;}
	.margoo{margin-top: 0px;}

	footer .linkfoo{text-align: center;}

	#headerpags .navbar-brand img{height: 80px;margin-bottom: 30px;}

	#fixmnn {
		position: relative;
	  width: 100%;
	  background: rgba(85,83,82,0.95)
	}

	.padding70{padding: 30px 0}
	
	.galeriaimagens .widtimg{height:100px}

	.localizacao .margboo{text-align: center;margin-bottom: 15px;}
 
}

@media (max-width : 580px) {
	.especialidades .blokspe{padding: 5px;margin-bottom: 0px;}
	.agendeonline .blo{padding: 15px;}
	.agendeonline .blo h5, #slides .transformY h1{font-size: 22px;}

	#slides, #slides .slick-banner{height: 300px;}
	#slides .transformY{top: 50%;    transform: translateY(-50%);}
	
	.galeriaimagens .img{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding:2px}
	.galeriaimagens .row{padding:0 15px}
	.galeriaimagens .widtimg{height:180px}
	
	.bg-fixed{background-attachment:initial !important}

	.agendeonline .botoes a{width: 100%;padding: 8px 15px;font-size: 15px;}
	.agendeonline .blo i{margin-right: 0px;font-size: 16px;}
}

@media (max-width : 480px) {
	.equipe .espc{width: 44%;margin: 0}
	.equipe .espc h5:after{width: 100%}
	#topo a{font-size: 14px;}
	.especialidades .esps h3, .titlepags h1, .post h2{font-size: 18px;}
	.title h1, .title h2{font-size: 22px;}
	.title p, .brvedescr, .txt p{font-size: 15px;}
	.singlespecif .btt.canalyoutube a{width:auto;font-size:16px;}
	.especialidades .esps{padding-top:50px;}
}