@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=khula');


body { font: normal 13px 'lato', sans-serif; background-image: url(../fd-site.jpg); background-attachment: fixed}
html {scroll-behavior: smooth;}
p { font: normal 13px 'lato', sans-serif;}

h1 { 
FONT: normal 25px 'lato', sans-serif; margin-top:0; 
 }

h2 {
	font: normal 21px 'lato', sans-serif; margin-top:0; margin-bottom:0;
}
.tarja-titulo{padding: 10px; background-color: #eeeeee;}
.box-colorido{padding: 20px; background:rgba(207, 68, 110, 0.7);}
.whatsapp{ display: none }
.img-tamanho-titulo{float: right;}
.img-borda{border: 5px solid #dddddd }
.traco-baixo{float: right; margin-left: 10px}
.menu{background-color:#6e0001;   width: 100%}
.redesocial{background-image: url()}
.espaco{padding-top: 40px; padding-bottom: 40px;}
.espaco-convenios{padding-bottom: 5px; padding-top: 5px;}
.espaco-baixo{padding-top: 30px; padding-bottom: 30px;}
.espaco-links{padding-bottom:20; padding-top: 20px;}
.espaco-menu{padding-top: 15px;}
.espaco-topo{padding-bottom: 15px; padding-top: 15px;}
.tamanho-img{width: 350px; height: 233;}
.campo-bg{ background-color: #ECECEC}
.campo{ padding:3px; background-color:#eeeeee; color:#000; border:2px solid #cccccc; FONT-SIZE: 15px; FONT-FAMILY:'PT Sans', sans-serif; width:100%; margin-right:10px}
.botao{ padding:10px; background-color:#560d96; color:#FFFFFF; FONT-SIZE: 18px; FONT-FAMILY:'PT Sans', sans-serif; margin-top: 5px;}
.img-total{ border:5px solid; border-color:#D8B0D9 }
.facebook{ background-image:url(fd-face.jpg)}
.box-facebook{display: inline}
.linha { background-color: #cf446e; padding: 6px;}
.contato p{FONT: normal 15px 'lato', sans-serif; color: #ffffff; text-align: left; margin: 3px; }
img.logos {background-color:#D2A8DB; width:225px; height:226px; padding:1px; margin:1px}
img.parceiros {background-color:#D2A8DB;  padding:5px; margin:9px}
.galeria{padding-bottom: 10px;}
.marcas-espaco{padding-bottom:10px;}
.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; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	
	}	
	.gal img{ width: 100%; padding: 7px 0;}
@media (max-width: 500px) {
		.gal {
	
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
	}
		}


#aviso-frente{background-color: #DFDFDF; color: #ff0095; FONT: normal 28px 'lato', sans-serif; margin-top:0; text-align: center }
#sitesrapidos { padding-top: 10px; background-color: #333333}
#sitesrapidos p{ font-size: 12px; }

.btn {padding: 5px;}

#linha-topo{ background-color: #cf446e ; padding: 10px;}
#linha-topo h3{FONT: normal 15px 'lato', sans-serif; padding-bottom: 0; color: #ffffff; text-align: center; margin: 0}
#topo { background-color: #ffffff;}
#topo-menu { background-color: #ffffff;}
#menu-site { background-color: #e1e1e1;}

#destaques {background-color: #cf446e;}
#destaques h1{FONT: normal 30px 'lato', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}
#destaques h2{FONT: normal 23px 'lato', sans-serif; padding-bottom: 35px; color: #ffffff;}
#destaques hr { margin-top: 20px; margin-bottom: 5px; border: 0; border-top: 3px solid #ffffff;}
#destaques p{FONT: normal 15px 'lato', sans-serif; color: #ffffff; text-align: center; padding-bottom: 1px;}
#destaques li{FONT: normal 15px 'lato', sans-serif; color: #000000; padding-bottom: 1px; }
#destaques ul{FONT: normal 15px 'lato', sans-serif; color: #000000; padding-bottom: 1px; }

#tarja-roxa{ background-color: #560d96; }
#tarja-roxa h2{FONT: normal 29px 'lato', sans-serif;  color: #ffffff; }

#destaques2 {background-color: #560d96;}
#destaques2 h1{FONT: normal 28px 'lato', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: left;}
#destaques2 h2{FONT: normal 23px 'lato', sans-serif; padding-bottom: 35px; color: #ffffff;}
#destaques2 hr { margin-top: 20px; margin-bottom: 5px; border: 0; border-top: 3px solid #ffffff;}
#destaques2 p{FONT: normal 15px 'lato', sans-serif; color: #ffffff; text-align: left; padding-bottom: 1px;}
#destaques2 li{FONT: normal 15px 'lato', sans-serif; color: #000000; padding-bottom: 1px; }
#destaques2 ul{FONT: normal 15px 'lato', sans-serif; color: #000000; padding-bottom: 1px; }

#tarja{background-color: #ffffff;}
#tarja h1{FONT: normal 25px 'Lato', sans-serif; color: #cf446e; margin-top: 1px}
#tarja p{FONT: normal 20px 'lato', sans-serif; color: #cf446e; text-align: left; padding-bottom: 1px; }
#tarja A:link  {COLOR: #cf446e; TEXT-DECORATION: none}
#tarja A:visited {COLOR: #cf446e; TEXT-DECORATION: none}
#tarja A:hover {COLOR: #000000; text-decoration: underline}

#contato{background-color: #ffffff;}

#contato-texto {FONT: normal 20px 'lato', sans-serif; color: #cf446e; text-align: left; background-color: #e5e5e5; padding-bottom: 1px; }
#contato h2 {font: normal 21px 'lato', sans-serif; margin-top:0; margin-bottom:0; color: #560d96}

#paginas {background-color: #ffffff;}
#paginas h1{FONT: normal 30px 'lato', sans-serif; padding-bottom: 5px; color: #8f599d;}
#paginas h2{FONT: normal 25px 'lato', sans-serif; padding-bottom: 10px; color: #000000;}
#paginas h3{FONT: normal 18px 'lato', sans-serif; color: #000000;}
#paginas p{FONT: normal 15px 'lato', sans-serif; color: #8f599d; 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 'lato', sans-serif; color: #000000; padding-bottom: 1px; }
#paginas ul{FONT: normal 15px 'lato', sans-serif; color: #000000; padding-bottom: 1px; }
#paginas a:link  {COLOR: #0094e0; TEXT-DECORATION: none}
#paginas a:visited {COLOR: #000000; TEXT-DECORATION: none}
#paginas a:hover {COLOR: #000000; text-decoration: underline}

#titulo {background-color: #0094e0;}
#titulo h1{FONT: normal 29px 'lato', sans-serif; padding-bottom: 43px;padding-top: 53px; color: #ffffff;}

#baixo{background-color: #ffffff;}
#baixo h1{FONT: normal 25px 'Lato', sans-serif; color: #cf446e; margin-top: 1px}
#baixo p{FONT: normal 15px 'lato', sans-serif; color: #cf446e; text-align: left; padding-bottom: 1px; }

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

#fundo-fixo h1{FONT: normal 29px 'lato', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}
#fundo-fixo h4{FONT: normal 35px 'lato', sans-serif;  color: #ffffff; text-shadow: black 0.0em 0.0em 0.5em }
#fundo-fixo p{FONT: normal 22px 'lato', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}
#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%;
}

h2 span {
    background-color: #642722;
    padding: 5px;
    border-radius: 5px;
	color:#FFFFFF; 
	FONT-SIZE: 18px; 
	FONT:'lato', sans-serif;
}

#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 }
	
	.img-tamanho-titulo{width: 50%; height: 50%;}
	.espaco{padding-top: 40px; padding-bottom: 40px;}
	#logo-mothers{position: relative; float: none}
	#titulo h1{FONT: normal 22px 'lato', sans-serif; padding-bottom: 10px;padding-top: 20px; color: #ffffff;}
	#destaques h2{FONT: normal 16px 'lato', sans-serif; padding-bottom: 35px; color: #ffffff;}
	
	
}
@media screen and (max-width: 768px) {
	#img-titulo{display: none}
	.imagem-topo{background-image: url(../img/fd-topo.jpg); background-size: cover}
	
}

@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 'lato', sans-serif; padding-bottom: 5px; color: #ffffff; text-align: center;}
	#facebook-janela{display: none;}
	
	
	.whatsapp{display: inline; position: fixed; left: 30px; bottom: 30px; z-index: 9999 }
	.espaco-menu{padding-top: 5px;}
	.laudo-imagem{width:150px; height: 86px; }
	.tamanho-img{width: 100%; height: 100%}
	.box-facebook{display: none}
}



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}

div#curvas {
	background-color: #eeeeee;
	color:#8b5999;
	padding: 15px;
	border-radius: 15px;
	text-align: left;
}



A:link  {COLOR: #ffffff; TEXT-DECORATION: none}
A:visited {COLOR: #ffffff; 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}



td#cortopo {background-color: #f7f7f7; background-image:url(fd-topo.jpg)  }

div#curvas2 {background-color: #FFFF00; padding:15px; border-radius:15px; }
div#curvas3 {background-color: #dbc8b3; padding:15px; border-radius:15px; }


#pagewrap {
	margin: 0 auto;
	
	padding-left: 0px;
	position: relative;
}
#back-top {
	position: fixed;
	bottom: 30px;
	margin-left: 85%;
	background-attachment:fixed;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #990000;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span {
	width: 58px;
	height: 58px;
	display: block;
	margin-bottom: 7px;
	background: #7A318A url(up-arrow.png) no-repeat center center;
	/* rounded corners */
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #333;
}

#myBtn {
    display: none;
    position: fixed;
    bottom: 90px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color:#2ba59f;
	
    color: white;
    cursor: pointer;
    padding: 10px;
    border-radius: 10px;
}

#myBtn:hover {
  background-color: #075652;
}
