@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
html {scroll-behavior: smooth;}

body { font: normal 13px 'Roboto Condensed', sans-serif; background-image: url(../fd-site.jpg); background-attachment: fixed}

.borda-radius-top {border-top-left-radius: 5px; border-top-right-radius: 5px;}
.borda-radius-baixo {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.rede-social{ position: fixed; right: 2px; bottom: 40px; z-index: 100}
.whats-pc {display: inline;}
.whats-cel {display: none;}
.espaco{padding-top: 50px; padding-bottom: 50px;}
.espaco-baixo{padding-top: 10px; padding-bottom: 10px;}
.espaco-links{padding-bottom:20; padding-top: 20px;}
.espaco-menu{padding-top: 5px;}
.espaco-topo{padding-bottom: 15px; padding-top: 15px;}
.espaco-site {padding-bottom: 10px; padding-top: 10px;}
.espaco-img{padding-bottom: 15px;}
.campo{ padding:3px; background-color:#ffffff; color:#000; FONT-SIZE: 15px; FONT-FAMILY:'PT Sans', sans-serif; width:100%; margin-right:10px}
.botao{ padding:10px; background-color:#543312; color:#FFFFFF; FONT-SIZE: 18px; FONT-FAMILY:'PT Sans', sans-serif; margin-top: 5px;}
.linha { background-color: #180c00; padding: 6px;}
.img-borda{border-radius: 20px 20px 0px 0px;}
.img-profissionais{box-shadow: 5px 3px rgba(51, 51, 51, 0.5);}
.img-direita { float: right; padding-left: 20px; padding-bottom: 10px;}
.img-centro{margin: 0 auto;}
.grow:hover { -webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}

.galeria:hover { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); z-index: 999;}

.gal {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}	
.gal img{ width: 100%; padding: 7px 0;}

@media (max-width: 500px) {
  .gal {-webkit-column-count: 1; -moz-column-count: 1; /* Firefox */column-count: 1; } }
 

.reduz:hover { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); transition: 0.6s; }

#contato-frente{display: none}
#contato-frente A:link  {COLOR: #ffffff; TEXT-DECORATION: none}
#contato-frente A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
#contato-frente A:hover {COLOR: #BA9A77; text-decoration: underline}

#logo{float: left; position: absolute; z-index: 999}

#linha-topo{ background-color: #000000 ; padding: 10px;}
#linha-topo h3{FONT: normal 15px 'Roboto Condensed', sans-serif; padding-bottom: 0; color: #ffffff; text-align: center; margin: 0}
#linha-topo A:link  {COLOR: #ffffff; TEXT-DECORATION: none}
#linha-topo A:visited {COLOR: #ffffff; TEXT-DECORATION: none}
#linha-topo A:hover {COLOR: #BA9A77; text-decoration: underline}

#top { background-color: #ffffff;}
#topo-menu { background-color: #ffffff;}
#menu-site { margin-top: 10px}

#destaques {background-color: #E1D0AE; background-image: url(../img/fd-frente.jpg)}
#destaques h1{FONT: normal 36px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #000000; text-align: left;}
#destaques h2{FONT: normal 23px 'Roboto Condensed', sans-serif; color: #000000; text-align: center;}
#destaques h3{FONT: normal 26px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #000000; text-align: left;}
#destaques hr { margin-top: 20px; margin-bottom: 5px; border: 0; border-top: 3px solid #ffffff;}
#destaques p{ FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; text-align: left; padding-bottom: 1px;}
#destaques li{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; padding-bottom: 1px; }
#destaques ul{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; padding-bottom: 1px; }

#tarja {background-color: #5d3007}
#tarja h1{FONT: normal 36px 'Roboto Condensed', sans-serif;  color: #c1ad94; text-align: left; margin-bottom: 20px; margin-top: 20px;}
#tarja h2{FONT: normal 23px 'Roboto Condensed', sans-serif;  color: #c1ad94; text-align: center; margin-bottom: 20px; margin-top: 20px; }
#tarja p{FONT: normal 20px 'Roboto Condensed', sans-serif; color: #000000; text-align: center; padding-bottom: 1px;}

#paginas {background-color: #E1D0AE; background-image: url(../img/fd-frente.jpg)}
#paginas h1{FONT: normal 36px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #000000;}
#paginas h2{FONT: normal 23px 'Roboto Condensed', sans-serif; padding-bottom: 10px; color: #000000;}
#paginas h3{FONT: normal 18px 'Roboto Condensed', sans-serif; color: #000000; margin-bottom: 0px; margin-top: 0px;}
#paginas p{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; text-align: left; padding-bottom: 1px; }
#paginas hr{margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #000000;}
#paginas li{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; padding-bottom: 1px; }
#paginas ul{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; padding-bottom: 1px; }
#paginas a:link  {COLOR: #333333; TEXT-DECORATION: none}
#paginas a:visited {COLOR: #000000; TEXT-DECORATION: none}
#paginas a:hover {COLOR: #000000; text-decoration: underline}

#profissionais {background-color: #eeeeee;}
#profissionais h1{FONT: normal 36px 'Roboto Condensed', sans-serif; color: #000000; margin-bottom: 0px; margin-top: 0px; padding: 0px;}
#profissionais h2{FONT: normal 20px 'Roboto Condensed', sans-serif; color: #000000; margin-bottom: 0px; margin-top: 0px; padding: 0px;}
#profissionais p{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #000000; text-align: left; padding-bottom: 1px; }

#baixo{background-color: #C1AD93; background-image: url(../img/fd-baixo.jpg); background-repeat: no-repeat;background-size: cover;}
#baixo h1{FONT: normal 22px 'Roboto Condensed', sans-serif; color: #000000; margin-top: 1px}
#baixo h2{FONT: normal 17px 'Roboto Condensed', sans-serif; color: #27130a;}
#baixo h6{FONT: normal 13px 'Roboto Condensed', sans-serif; color: #27130a; text-align: center; margin: 0px;}
#baixo p{FONT: normal 15px 'Roboto Condensed', sans-serif; color: #27130a; text-align: left; padding-bottom: 1px; }

#titulo-erro {background-color: #C50003;}
#titulo-erro h1{FONT: normal 29px 'Roboto Condensed', sans-serif; padding-bottom: 43px;padding-top: 53px; color: #ffffff;}
#titulo-obrigado {background-color: #0CAD00;}
#titulo-obrigado h1{FONT: normal 29px 'Roboto Condensed', sans-serif; padding-bottom: 43px;padding-top: 53px; color: #ffffff;}

#fundo-fixo {
    background-image: url(../img/fundo-fixo.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100%;
}

#fundo-fixo h1{FONT: normal 35px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}
#fundo-fixo h2{FONT: normal 23px 'Roboto Condensed', sans-serif; color: #ffffff; text-align: center;}
#fundo-fixo p{FONT: normal 15px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}


#fundo-instagram {
    background-image:url(../img/fd-instagram.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 200px;
    width: 100%;
}
#fundo-instagram h1{FONT: normal 35px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}

#facebook340{display: inline}
#facebook200{display: none}
#facebook-janela{display: inline;}
#topo1{ display: inline}
#topo-peq{ display:none; }
#tarja-grande{display: inline;}
#tarja-pequena{display: none; }

@media screen and (max-width: 1170px) {
	#tarja-grande{display:none }
	#tarja-pequena{display: inline; margin-left: auto; margin-right: auto }
	#linha-topo{padding: 1px;}
	#logo{position: relative; float: none}
	
	.espaco-site{padding-top: 40px; padding-bottom: 40px;}
		
}

@media screen and (max-width: 768px) {
	
	#contato-frente{ display: inline; width: 100%; position: fixed; padding: 5px; background-color: #111111;  color: #FFFFFF; right: 0px; bottom: 0px; z-index: 99999}
	
	#img-titulo{display: none}
	.fundo-topo-responsivo{background-image: url(../img/fd-topo.jpg); background-size: cover}
	#facebook340{display: none}
#facebook200{display: inline}
}

@media screen and (max-width: 640px) {
	
	#topo1{ display: none}
    #topo-peq{ display: inline; display: block;  margin-left: auto; margin-right: auto }
	#fundo-fixo h1{FONT: normal 25px 'Roboto Condensed', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}
	#facebook-janela{display: none;}
	#facebook340{display: none}
#facebook200{display: none}
	.whatsapp-cel{ display: inline; position: fixed; right: 25px; bottom: 35px; z-index: 9999}
	.whatsapp{display: none; position: fixed; right: 25px; bottom: 35px; z-index: 9999 }
	.espaco-site-menu{padding-top: 5px;}
}

A.lat:link  {COLOR: #ffffff;FONT-WEIGHT: bold; background-color: #895597; border-radius:4px; padding:4px; TEXT-DECORATION: none}
A.lat:visited {COLOR: #ffffff; FONT-WEIGHT: bold;background-color:#895597; border-radius:4px; padding:4px; TEXT-DECORATION: none}
A.lat:hover {COLOR: #895597; FONT-WEIGHT: bold;background-color:#e4b2f1; border-radius:4px; padding:4px; TEXT-DECORATION: none}

A.lat2:link  {COLOR: #ffffff;FONT-WEIGHT: bold; background-color: #895597 ; border-radius:4px; padding:4px; TEXT-DECORATION: none}
A.lat2:visited {COLOR: #ffffff; FONT-WEIGHT: bold;background-color:#895597; border-radius:4px; padding:4px; TEXT-DECORATION: none}
A.lat2:hover {COLOR: #895597; FONT-WEIGHT: bold;background-color:#e4b2f1; border-radius:4px; padding:4px; TEXT-DECORATION: none}


A:link  {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #000000; text-decoration: underline}

A.baixo:link  {COLOR: #ffffff; FONT-SIZE: 10pt;TEXT-DECORATION: none}
A.baixo:visited {COLOR: #616161;FONT-SIZE: 10pt; TEXT-DECORATION: none}
A.baixo:hover {COLOR: #616161; FONT-SIZE: 10pt;TEXT-DECORATION: underline}