@charset "UTF-8";

.vitrine_IMG { display: block; margin: 10px auto 25px; }
.vitrine_TituloBox { position: relative; height: auto; text-align: left;   }

.vitrine_Titulo{ text-decoration: none !important; font-size: 18px; font-family: "Open Sans"; font-weight: 500; color: #63060A !important; padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #DEDEDE;  }

.carrouselslider .ListaProdutos .borderProdR:after { border: none !important;}
.carrouselslider .ListaProdutos { overflow: none;}

.imgCRI{ position: relative; width: 50%; float: left; display: block; padding: 5px;  }
.carrouselCRI .carrouselsliderCRI{ width: 50%; float: left; position:relative; background-color: transparent; } 
/*.carrouselCRI .carrouselsliderCRI .ListaProdutos li { width: 100% !important; }*/
.carrouselsliderCRI .ListaProdutos{ background-color: transparent !important;}
.carrouselsliderCRI .ListaProdutos .borderProdR:after { border: none !important;}
.carrouselsliderCRI .ListaProdutos li .refProd { background-color: #EEEEEE; color: #333 !important;}
.carrouselsliderCRI .ListaProdutos li .nomeProd { background-color: #EEEEEE; color: #666 !important;}




.ListaProdutosUnitarios { width: 100%; height: auto; list-style: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #ccc; overflow: hidden; margin-top: 10px; }
.ListaProdutosUnitarios li { position: relative; display: inline-block; width: 100%; float: left;  height: 120px; }
.ftProdUnit { position: relative; width: 40%; float: left; height: 120px; }
.ftProdUnit img{  position: absolute; width: 90%; height:auto; max-width:200px !important; max-height:200px !important; top: 50%;  left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.DadosProdUnit{ position: relative;  width: 55%; background-color: #63060A;float: left; height: 120px; margin-right: 5%; z-index:2; }
.DadosProdUnit::before { position: absolute; width: 0;  content:''; height: 100%; right:-28px;top: 0; border-top: 120px solid #fff;  border-bottom: 0px solid #fff; 
  border-left: 20px solid #63060A; 
  border-right: 10px solid #fff;  }
.DadosProdUnit p{ z-index:10; text-align: left; padding-left: 10px; padding-right: 10px; color:#FFF !important; font-size: 12px; }
.ListaProdutosUnitarios .slick-prev{ display: none !important;}

.btnCarUnic { position: absolute; display: inline-block; background-color: #C52128; color: rgba(140,1,1,1.00); text-align: center; font-size: 12px; padding: 5px 10px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; right: 1%; bottom: 10px; display: none;}
.btnCarUnic:hover{ background-color: #DE2028;  }

.DadosProdUnit > .deProd{ color: #fff !important; font-size: 12px; }
.DadosProdUnit > .precoProd{ color: #EAD46A !important;}

@media (min-width: 480px) {
	
	
}

/*MEDIA SCREEN PARA TABLET*/
@media (min-width: 768px) {

	.vitrine_Titulo{ font-size: 24px; font-weight: 600; }
	.imgCRI{  width: 25%; float: left; display: block; padding: 5px;  }
	.carrouselCRI .carrouselsliderCRI{ width: 75%; float: left;} 
	/*.carrouselCRI .carrouselsliderCRI .ListaProdutos li { width: 33% !important; }*/
	/*.carrouselCRI .carrouselsliderCRI .ListaProdutos li .ftProd { height: 130px; }*/
	
	
.ListaProdutosUnitarios li { position: relative; display: inline-block; width: 100%; float: left;  height: 180px; }
.ftProdUnit { position: relative; width: 40%; float: left; height: 180px; }
.ftProdUnit img{  position: absolute; width:100%; height:auto; max-width:180px !important; max-height:180px !important; top: 50%;  left: 50%; margin-right: -50%; transform: translate(-50%, -50%); }
.DadosProdUnit{ height: 180px; padding: 15px; }
.DadosProdUnit::before { position: absolute; width: 0;  content:''; height: 100%; right:-30px;top: 0; border-top: 180px solid #fff;  border-bottom: 0px solid #fff; 
  border-left: 20px solid #63060A; 
  border-right: 10px solid #fff;   }
	.DadosProdUnit p{ z-index:10; text-align: left; padding-left: 10px; color:#FFF !important; font-size: 24px; line-height: 30px; font-weight: 600; }
	.DadosProdUnit .refProd{ font-size: 10px; line-height: 20px; font-weight: 300;}
	.DadosProdUnit .nomeProd { height:60px;}
	.btnCarUnic { position: absolute; display: inline-block; background-color: #C52128; color:#fff; text-align: center; font-size: 14px; padding: 8px 20px; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; right: 8%; bottom: 20px; display: block;}
.btnCarUnic:hover{ background-color:#D5252C;  }
}

/*MEDIA SCREEN PARA DESKTOP*/
@media only screen and (min-width: 992px) {
	.imgCRI{  width: 20%; float: left; display: block; padding: none;   }
	
		
.ListaProdutosUnitarios li { position: relative; display: inline-block; width: 100%; float: left;  height: 280px; }
.ftProdUnit { position: relative; width: 50%; float: left; height: 280px; }
.ftProdUnit img{  max-width:280px !important; max-height:280px !important;  }
.DadosProdUnit{ height: 280px; padding: 15px; width: 45%; }
	.DadosProdUnit .nomeProd { height:120px;}
.DadosProdUnit p{ z-index:10; text-align: left; padding-left: 10px; color:#FFF !important; font-size: 36px; line-height: 30px; font-weight: 600; }
	.DadosProdUnit .refProd{ font-size: 12px; line-height: 25px; font-weight: 300;}
	.DadosProdUnit::before { position: absolute; width: 0;  content:''; height: 100%; right:-30px;top: 0; border-top: 280px solid #fff;  border-bottom: 0px solid #fff; 
  border-left: 60px solid #63060A;  
  border-right: 10px solid #fff;   }
	.carrouselCRI .carrouselsliderCRI .ListaProdutos li .ftProd {  margin-top: 5px; }
	.carrouselCRI .carrouselsliderCRI .ListaProdutos li  {  margin-top: 0px ; }
    .DadosProdUnit > .nomeProd p{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 40px; }
}


@media only screen and (min-width: 1100px) {
	
	
}



@media only screen and (min-width: 1280px) {
	.imgCRI{  width: 20%; float: left; display: block; padding: none;   }
	.carrouselsliderCRI .ListaProdutos { padding-top: 15px;}
	
	

}