.contIconCssExp{
}
.contIconCssExp i{
}
.contIconCssExp i.otherIconExp{
	position:absolute;
	z-index:-8;
	margin-left:-15px;
	opacity:0.6;
	font-size:20px;
}
.detailIconCol i.fa-sun{
	color:#e8dca5;
}
.detailIconCol i{
	font-size:22px;
}
.vegetauxSpcBlock .btn{
	text-align:left;
	padding:8px 10px 8px 22px;
	display:block;
	margin-right:4px;
}
.vegetauxSpcBlock{
	margin-top:4px !important;
	margin-right:0!important;
}
.vegetaux-detail-color-1{
	color:#4a221f;
}
.vegetaux-detail-color-2{
	color:#4d6f6a;
}
.vegetaux-detail-color-3{
	color:#94635c;
}
.vegetaux-detail-color-4{
	color:#306;
}
.spcBlock_value.bigText{
	font-size:26px;
	line-height:24px;
}
.detailIconCol{
	position:relative;
	width:
}
.detailIconCol i{
	position: relative;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ltn__product_item_wrapper{
	padding-bottom:50px;
	height:100%;
}
.ltn__product-item-h100{
	box-sizing:border-box;
	height:100%;
	margin-bottom:0px !important;
}
.bg-image-middle{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
span.noLinkMenu{
	cursor:default;
}
/*
SPC carousel
*/
.carousel-item{
	height:500px;
}
.carousel-item img{
	max-height:100%;
	width:auto;
}
  .carousel-inner img {
   /*   width: 100%;
      height: 100%;*/
  }

#custCarousel .carousel-indicators {
    position: static;
    margin-top:0px;
	overflow:hidden;
	height:60px;
	justify-content:left;
	
	/*text-indent:-100px;*/
}
#custCarousel .carousel-indicators li{
	position:relative;
	margin-top:0px;
}
#custCarousel .carousel-indicators > li {
  width:100px;
}
#custCarousel .carousel-caption{
	max-width:800px;
	margin-left:auto;
	margin-right:auto;
	bottom:0px;
	width:80%;
	background:rgba(0,0,0,0.8);
	padding:0px;
	border-radius:12px;
	
}
#custCarousel .carousel-caption p{
	color:#fff;
	padding:3px 10px;
	font-size:13px;
	line-height:16px;
	margin-bottom:0px;
	margin-top:0px
}
.carousel-control-prev-icon,.carousel-control-next-icon{
	background-color:#333;
	border:3px solid #333;
	padding:18px;
	border-radius:12px;
}
 #custCarousel .carousel-indicators li img {
    display: block;
    opacity: 0.5;
	min-width:80px;
 }

  #custCarousel .carousel-indicators li.active img {
    opacity: 1;
  }

  #custCarousel .carousel-indicators li:hover img {
    opacity: 0.75;
  }

  .carousel-item img{

    /*width:80%;*/
  }
  
#VV_mainImg{
	height:400px;
}
#VV_spcBlock{
	
}
#VV_spcBlock .ltn__category-item-img img{
	/*width:;*/
}
.before-bg-1::before{
	height:10%!important;
}
.VV_spcBlock_text{
	display:none;
}
.ltn__vv-slider-active .slick-dots{
	margin-top:10px;
}
	#home_slider{
		height:563px;
	}
@media screen and (max-width:1200px) {
	#home_slider{
		height:563px;
	}
	#home_slider .slick-track{
		height:100%;
	}
	#home_slider .slick-list{
		height:100%;
	}
	#home_slider .slick-slider{
		height:100%;
	}
	#home_slider .ltn__slide-item-2{
		padding-top:100px;
		padding-bottom:60px;
		height:100%;
	}

	#home_slider .slick-track{
		
	}
	#home_slider .ltn__slide-item-2 .slide-title{
		margin-top:40px;
		/*font-size:36px;*/
	}
}
@media screen and (max-width: 768px) {
	.carousel-item{
		height:340px;
		width:auto;
	}
}
@media screen and (max-width: 575px) {
	#VV_mainImg{
		height:300px;
		width:auto;
	}
}
@media screen and (max-width: 486px) {
	#VV_mainImg{
		height:260px;
		width:auto;
	}
}
@media screen and (max-width: 431px) {
	#VV_mainImg{
		height:200px;
		width:auto;
	}
}

@media screen and (max-width: 568px) {
	.carousel-item{
		height:240px;
	}
}

body.body_page_63{
	background-color:var(--section-bg-1);
}
.cont_input_field label.error{
	position:absolute;
	margin-top:-28px;
	color:#C03;
	display:block;
}
.cont_input_field input.error,.cont_input_field select.error,.cont_input_field textarea.error{
	border:1px solid #C03;
}
.slick-dots{
	display:none!important;
}
body,
body a,
body p,
body div,
body li,
body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body span,
{
	font-family:"lucida_calligraphyitalic","Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.ltn__main-menu > ul > li > a, .ltn__main-menu > ul > li > span.noLinkMenu{
	font-size:12px;
}
.ltn__main-menu li ul li, .ltn__main-menu .sub-menu li{
	font-size:13px;
}
.ltn__section-title-2 .section-title{
	font-size:51px;
}
.ltn__menu-widget > ul li a{
	font-size:12;
	font-weight:normal;
}	
.btn {
  font-size: 12px;
}
.ltn__blog-title {
  margin-bottom: 20px;
  font-size: 20px;
}
h4, .h4 {
  font-size: 17px;
}
h3, .h3 {
  font-size: 20px;
}
body{
	font-size: 15px;
}
p{
	line-height:1.4em;
}
h5, .h5 {
  font-size: 17px;
}
.ltn__slide-item-2 .slide-title{
	font-size:40px
}