
section {
	padding: 20px 0 0 10px;
}


.about{background:#f2f4f6;}

.tipos-imagens h2{
	position:absolute;
	margin-top:20px;
	margin-left:20px;
	font-weight:bold;
	font-size:3.5em;
	color:#fff;
	filter: drop-shadow(2px 4px 1px #000000); 
	font-family: "Anton", sans-serif;
	font-weight: 400;
	font-style: normal;
	z-index:2;
}

.solicitar{
	border:solid 1px #000; border-radius:20px;
	display:inline-block;
	text-align:center;min-width:120px;
	background:#FFF; 
	transition:all .5s;	
}

.solicitar:hover{background:#000;	 color:#fff;}

.tipos-imagens .bloco-imagem{overflow:hidden; height:auto;}

.tipos-imagens .bloco-imagem .div-foto{overflow:hidden; }

.tipos-imagens .bloco-imagem .div-foto img{
 
	display: flex;
	width: 100%;
	max-width: 100%;
	height: auto;
	transition:all .2s;
}
.bloco-imagem .div-foto img:hover {transform: scale(1.2);}

.bloco-imagem .legenda{padding:15px 5px; text-align:justify} 


.fornecedores{padding-top:0; padding-bottom:25px; /*background:url(../img/bg-fornecedores_opcao6.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;*/}
.fornecedores.opcao{padding-top:0; padding-bottom:25px; background:url(../img/bg-fornecedores_opcao.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;}
.fornecedores.opcao3{padding-top:0; padding-bottom:25px; background:url(../img/bg-fornecedores_opcao3.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;}
.fornecedores.opcao4{padding-top:0; padding-bottom:25px; background:url(../img/bg-fornecedores_opcao4.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;}
.fornecedores.opcao5{padding-top:0; padding-bottom:25px; background:url(../img/bg-fornecedores_opcao5.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;}
.fornecedores.opcao6{padding-top:0; padding-bottom:25px; background:url(../img/bg-fornecedores_opcao6.jpg); background-size:cover; background-repeat:no-repeat; background-position:center;}
/*.fornecedores h4{display:block; width:102.555%; padding:15px; text-align:center; font-weight:bold; background:#000; color:#FFF; margin-left:-2%;} */
.fornecedores h2 { 
text-align:center; 
font-weight:bold; 
padding:35px 0 0 0; 	
font-family: "Anton", sans-serif;
font-style: normal;
color:#000;
text-transform:uppercase;
}
.fornecedores p.parceiros{font-size:1.3em; font-weight:bold; color:#000; display:block; text-align:center}
 
.fornecedores .carousel-control-prev {
  width: 1%;
}
.fornecedores .carousel-control-next {
  width: 4%;
}
.fornecedores button i{font-size:2em; color:#000; font-weight:lighter}

.tipos-imagens.representa .bloco-imagem .div-foto img {
    min-width:360px;
    display: flex;
    width: 100%;
    max-width: 100%;
    height: auto;
    transition: all .2s;
}
.tipos-imagens.representa .bloco-imagem {
   height: 590px;
}
.tipos-imagens.representa .bloco-imagem .legenda-representa{
	background:#000;
	padding:30px 0;
	text-transform:uppercase;
	text-align:center;
	font-size:1.4em;
	font-family: "Anton", sans-serif;
	color:#fff;
	
}

	.lastet-collections ul{padding-left:0}
	
	.lastet-collections ul li{
		list-style:none; 
		font-weight:bold; 
		font-size:1.5em;
		margin-bottom:8px; 
		margin-bottom:8px;
		padding:0;
		margin-left:0;
		}
	
	.lastet-collections h3{
		font-family: "Anton", sans-serif;
		font-weight: bold;
		font-style: normal;
		font-size:4em;
		color:#000;
		text-transform:uppercase;
		margin-bottom:25px;
		}
	
	.lastet-collections h5{
		font-family: "Anton", sans-serif;
		font-weight: bold;
		font-style: normal;
		font-size:2em;
		color:#000;
		text-transform:uppercase;
		margin-bottom:7px
		}

.cta{margin-top:15px}

.cta h3 {
  font-family: "Anton", sans-serif;
  font-size: 4em;
  font-weight: bold;
  	filter: drop-shadow(2px 4px 1px #000000); 
 
} 
.cta h5 {
  color: #fff;
  font-size: 1.4em;
  font-weight: 400;
 
}
.cta-360{
	
	background-color:transparent !important;
	border:solid 2px #fff;
	border-radius:50px !important;
	transition:all .2s;
	
	}
.cta-360:hover{background-color:#000 !important;}


#footer {
 
    padding:  0;
   
}



#footer .footer-top {
    padding: 40px 0 0 0 !important;font-size:1.2em
}

#footer .footer-top .bloco{padding-top:37px}

.redes{background-color:#000 !important; color: #fff !important; text-align:center;min-height:140px; padding-top:25px; font-size:2em}
.redes a{ color: #fff !important; }
.redes a:hover{ color: #6aa3d5 !important; }

.marca-footer{width:190px}
.texto-footer{padding-top:15px; text-align:justify; }

.footer-contact i{font-size:2em; font-weight:lighter !important; vertical-align:middle; display: inline; margin-right:10px; }
 
.footer-contact a{color:#FFF !important;}
.footer-contact a:link{color:#FFF !important;}
.footer-contact a:visited{color:#FFF !important;}
.footer-contact a:hover, .ctt:hover{ color: #6aa3d5 !important;}

#footer .footer-top .footer-contact p.itens-contato  {
    line-height: 46px !important;
}

.counts{padding-top:20px !important; margin-bottom:0 !important; background: #f2f4f6;  }
.services{padding-bottom:0; padding-top:0; margin-top:-45px !important; }
.team{margin-top:-5px}

.menu-superior li a{font-size:.99em !important;}

.whatsapp-top{position:absolute;top:25px; right:15px;font-size:.95em !important; color:#FFF}

.whatsapp-top i{color:#FFF;font-size:1.8em; display:inline; vertical-align:middle;}
/*.whatsapp-top img{width:60px; height:auto;}*/

.creditos{font-size:.5em; color:#fff; margin-top:12px}

.margem-nova{padding-top:20px !important;}
.margem-top-plus{margin-top:40px !important;}
.sobe-um-pouco{margin-top:-10px !important;}
.padding-bottom-plus{padding-bottom:25px !important;}

@media (min-height: 740px) {
 
.tipos-imagens .bloco-imagem{overflow:hidden; height:auto;}
}

@media (min-width: 1281px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
  }
 
	.lastet-collections ul li{ 
		font-size:1.7em;
	 
		margin-bottom:3px;
 
		}
	 
	.lastet-collections h3{ 
		font-size:4em;
		color:#000; 
		margin-bottom:25px;
		}
	
	.lastet-collections h5{ 
		font-size:2.3em; 
		margin-bottom:8px
		}

}
@media (min-width: 1367px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1280px;
  } 
 
	.lastet-collections ul li{ 
		font-size:1.4em; 
		margin-bottom:8px;
 
		}
	 
	.lastet-collections h3{ 
		font-size:5em;
		color:#000; 
		margin-bottom:25px;
		}
	
	.lastet-collections h5{ 
		font-size:2.5em; 
		margin-bottom:8px
		}

}


@media (max-width: 1366px) {

.menu-superior li a{font-size:.91em !important;}
.lastet-collections ul li{ 
	font-size:1em; 
 }
}

@media (max-width: 1280px) {

.menu-superior li a{font-size:.75em !important;}


}

@media (max-width: 1024px) {

.lastet-collections ul li{ 
	font-size:.8em; 
 }


}

@media (max-width: 768px) {
#footer .footer-top .bloco{padding-top:0}

.tipos-imagens.representa .bloco-imagem {
  height: auto;
  margin-top: 20px;
}

.no-mobile{display:none;}

.counts {
 
  padding-bottom: 28px;
}

.services {
 
  margin-left: -8px;
}

.fornecedores button i {
  font-size: 1.5em;
 
}
.fornecedores .carousel-control-prev {
 
  left: -5px;
}
.fornecedores .carousel-control-next {
  width: 2%;
}
}
 @media (max-width: 480px) {

.lastet-collections ul li{ 
	font-size:1.5em; 
 }


}