/* TYPOGRAPHY */
.head_en {
	border-left: 0px solid;
	font-size:26px;
	color:#fff200;
	text-align:center;
	padding-top:10px;
	font-weight: 800;
  	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	height:110px;
	border-bottom:1px solid #fff;
}

/* IMG CONFIGURATORS */
.head_en.luce{background: url(../img/configuratore/bg_all.png) 0 0 repeat-x;}
.head_en.soil{background: url(../img/configuratore/soil_bg_config.png) 0 0 repeat-x;}
.head_en.hydro{background: url(../img/configuratore/hydro_bg_config.png) 0 0 repeat-x;}
.head_en.coco{background: url(../img/configuratore/coco_bg_config.png) 0 0 repeat-x;}
.head_en.aero{background: url(../img/configuratore/aero_bg_config.png) 0 0 repeat-x;}
.head_en.grow_box{background: url(../img/configuratore/soil_bg_config.png) 0 0 repeat-x;}
.head_en.kit_aria{background: url(../img/configuratore/hydro_bg_config.png) 0 0 repeat-x;}
.head_en.grow_box{background: url(../img/configuratore/hydro_bg_config.png) 0 0 repeat-x;}

.bg_luce {background: #fff url(../img/configuratore/sfondo_hydro_2.jpg);background-size: cover;z-index: 0;}
.bg_soil {background: #fff url(../img/configuratore/sfondo_hydro_2.jpg);background-size: cover;z-index: 0;}
.bg_hydro {background: #fff url(../img/configuratore/sfondo_hydro_2.jpg);background-size: cover;z-index: 0;}
.bg_coco {background: #fff url(../img/configuratore/coco_bg_config.jpg);background-size: cover;z-index: 0;}
.bg_nft {background: #fff url(../img/configuratore/sfondo_hydro_2.jpg);background-size: cover;z-index: 0;}
.bg_aero {background: #fff url(../img/configuratore/aero_bg_config.jpg);background-size: cover;z-index: 0;}
.bg_grow_box {background: #fff url(../img/configuratore/sfondo_hydro_2.jpg);background-size: cover;z-index: 0;}
.bg_kit_aria {background: #fff url(../img/configuratore/sfondo_hydro_2.jpg);background-size: cover;z-index: 0;}
.bg_grow_box {background: #fff url(../img/configuratore/grow_box_bg_config.jpg);background-size: cover;z-index: 0;}
.bg_kit_aria {background: #fff url(../img/configuratore/kit_aria_bg_config.jpg);background-size: cover;z-index: 0;}

.p_title {font-size: 20px;text-transform:uppercase;color:#fff;line-height:22px; font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;}
.p_title em { font-size: 16px; text-transform:none;  font-size:14px; 	display: block; color:#bad7d7; font-weight:800;}
.txt_small {font-size:11px;color:#ccc;font-weight: normal;font-family: Arial, Helvetica, sans-serif;display:block;}

.top_intro { padding:5px 7px; color:#fff;}
.top_intro h3 { font-size:16px; color: #ffe748; margin: 0 0 5px 0; padding:0; line-height:18px;}
.top_intro p { margin-bottom:15px;}

ul.config{list-style:none;font-size:11px;font-weight:bold; padding:10px; background-color:#e9e9e9; margin:0; display:block; line-height:14px;}
ul.config li{background:url(../img/ok_2.png) left 3px no-repeat; padding-left:15px; margin:0 0 4px 0;}

/* BUTTONS */
.kit_button a{background:#8dc63f; width:90px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700; position:absolute; right:1px;  top: 34px; text-align:center;
padding:6px; font-size:14px; -webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px; color:#fff; display:block;}

/* BOX SCROLL */
.area_kit_price{ background:#4e4e4e; color:#FFF; display:block; margin:0 -8px 9px -8px; padding:6px 6px 6px 9px; position:relative; font-weight:bold; font-size:18px }
.kit_price{ right:3px; top:4px; position:absolute; display:block;}

/* CONFIGURATOR IN */
.table_config{margin:0 15px 15px 15px; box-sizing:border-box}
.table_config i{ font-size:16px;}
.thumb_config{ width:100px;height:auto;float:left;display:block;margin-right:20px;margin-bottom:20px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);}
.table_config td{ vertical-align:top; padding:3px; line-height:22px;}
.area_kit_left { 
background-color:#fff; 
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12); padding:2px;
}
/* STRUCTURE */
.area_kit_right {
	background-color:#fff;
	font-weight:bold;
	color:#303030;
	padding:1px 9px 0 9px;
	position:relative;
	margin-top:10px;
}
.area_kit_right ul{font-size:11px; line-height:14px;}
.area_kit_right ul li{ margin-bottom:3px;}

.area_kit_right.style_illuminazione {border:3px solid #e5efe1;}
.area_kit_right.style_soil {border:3px solid #e5efe1;}
.area_kit_right.style_hydro {border:3px solid #d6e9f1;}
.area_kit_right.style_aero {border:3px solid #f8f6e7; }
.area_kit_right.style_coco {border:3px solid #f7eede;}
.area_kit_right.style_grow_box {border:3px solid #c0c0c0; }
.area_kit_right.style_estrattori {border:3px solid #e5efe1;}

.area_kit_title_left {
	background-color:#e5efe1;
	padding:10px;
	display:block;
	font-size:14px;
	font-weight:bold;
}
.area_kit_title_left2 {
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5efe1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	padding:0px;
	display:block;
	margin:1px;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
.area_kit_title_left2.gr_illuminazione {
background: #e5efe1; /* Old browsers */
background: -moz-linear-gradient(top, #e5efe1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5efe1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #e5efe1 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5efe1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.area_kit_title_left2.gr_soil {
background: #e5efe1; /* Old browsers */
background: -moz-linear-gradient(top, #e5efe1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5efe1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #e5efe1 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5efe1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.area_kit_title_left2.gr_aero{
 background: #f8f6e7; /* Old browsers */
background: -moz-linear-gradient(top, #f8f6e7 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f6e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f8f6e7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f8f6e7 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f8f6e7 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #f8f6e7 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6e7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.area_kit_title_left2.gr_hydro {
background: #d6e9f1; /* Old browsers */
background: -moz-linear-gradient(top, #d6e9f1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e9f1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d6e9f1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d6e9f1 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d6e9f1 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #d6e9f1 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e9f1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.area_kit_title_left2.gr_grow_box {
background: #e5efe1; /* Old browsers */
background: -moz-linear-gradient(top, #c0c0c0 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c0c0c0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #c0c0c0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #c0c0c0 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #c0c0c0 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #c0c0c0 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0c0c0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.area_kit_title_left2.gr_estrattori {
background: #e5efe1; /* Old browsers */
background: -moz-linear-gradient(top, #e5efe1 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5efe1), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e5efe1 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #e5efe1 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5efe1', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.area_kit_title_left2.gr_coco {
background: #f7eede; /* Old browsers */
background: -moz-linear-gradient(top, #f7eede 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7eede), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7eede 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7eede 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7eede 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #f7eede 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7eede', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.area_kit_title_left2 span {font-weight:normal;}
.area_kit_title_left2 h3 {text-transform:uppercase; font-size:17px;}
.area_kit_title_left2 p {font-weight: normal;}

.gr2{background-color:#f4f4f4; text-align:center; padding:10px; border-top:1px solid #fff;}

.table_config{margin:0 15px 15px 15px; box-sizing:border-box; }
.ie8 .table_config{ width:670px;}
.table_config_thumb{ float:right; width:80px; margin-right:25px;}
.table_config_thumb img {width:80px; height:auto;}

/* CONFIGURATOR PRDUCT SLIDER */
#configurator .item{
  margin: 1px;
}
#configurator .item img{
  display: block;
  width: 100%;
  height: auto;
}

/* Slider width */
#configurator.kit_idro{ width:740px; margin:auto;}
#configurator.kit_soil{ width:880px; margin:auto;}
#configurator.kit_aero, #configurator.kit_hydro{ width:780px; margin:auto;}
#configurator.kit_coco{ width:880px; margin:auto;}

#logo_silverbox, #logo_blauberg{ float:right; margin-left:15px;}

/*============================================================================================*/
/* MEDIA QUERIES  */
/*============================================================================================*/
@media (min-width: 768px) and (max-width: 1200px) {}
@media (min-width: 768px) and (max-width: 979px) {}
@media only screen and (min-width: 768px) {}

@media (max-width: 991px) {
#configurator.kit_idro, #configurator.kit_soil, #configurator.kit_aero, #configurator.kit_hydro,#configurator.kit_coco {width:auto;}	
.area_kit_right {margin-top:20px;}
}
@media (max-width: 767px) {}

@media (max-width: 480px) {
	#logo_silverbox, #logo_blauberg{ display:none;}
}