/* CSS Document */
.content-wrap {
    padding: 10px 0 !important;
}
.bannerConteiner{ 
	border:#CCCCCC solid 1px;
	margin-top:40px;
}
.boxBanner{ 
   opacity: 1;
 }
 .boxBanner img{ 
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   /*display: block;*/
	max-width: 100% !important;
    height: auto !important;
	/*float:left;*/
 }
 .img-responsive{
		/*display: block;*/
		max-width: 100% !important;
		height: auto !important;
	}
.boxBanner img:hover{ 
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.boxBanner img{ padding-bottom:10px;}
.testoBianco{ color:#FFF;}
.testoQuantita{   
    float: left;
    padding-right: 30px;
	height: 40px;
    line-height: 40px;
	font-size:1.2em;
}
.cella_1,.cella_2,.cella_3,.cella_4,.cella_1_3,.cella_2_3,.cella_3_3{
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, Gecko */
box-sizing: border-box;
padding:5px;
}
.cella_1{ width:25%; float:left; }
.cella_2{ width:50%; float:left;}
.cella_3{ width:75%; float:left;}
.cella_4{ width:100%; float:left;}

.cella_1_3{ width:33%; float:left; }
.cella_2_3{ width:33%; float:left; }
.cella_3_3{ width:34%; float:left; }
.testi{ min-height:300px; font-size:1.1em}
.testi p{ margin:0; padding:0;}

/* prodotti*/
.toggle .togglet{ font-weight:400;}
.acctitle a{ color: #333;}
.tab-content ul{ padding-left:30px;}
.altezzaAuto{ height:auto !important;}
.extraHeight{ height:90px;}
.productImageExtraHeight{ height:200px !important;}
/*carrello*/

/* CHECKOUT */
	.orderStep {clear: both;display: inline-block;height: auto;padding: 0;margin-bottom: 30px;width: 100%;}
	.orderStep li {display: inline-block;float: left;height: 80px;margin: 0;padding: 0;width: 25%;}
	.orderStep .active {background-color:#33CC66;}
	.orderStep .active a{background-color:#17a88c;}
	.orderStep .active {background-color:#17a88c;}
	.orderStep li.active a {color: #fff;}
	.orderStep li.active a {position: relative;}
	.orderStep li.active a:after {top: 100%;left: 50%;border: solid transparent;	content: " ";height: 0;width: 0;position: absolute;	pointer-events: none;	border-color: rgba(136, 183, 213, 0);	border-width: 10px;	margin-left: -10px;}
	.orderStep li a {background: #EFF0F2;display: inline-block;	font-size: 14px;height: 100%;	line-height: normal;padding: 20px 0 0;	text-align: center;vertical-align: middle;	width: 100%;text-transform: uppercase;font-size: 13px;}
	.orderStep li a i {	background: rgba(0, 0, 0, 0.05);}
	.orderStep li.active a i {background: rgba(0, 0, 0, 0.1);color: #FFFFFF;}
	.orderStep li a i {	border-radius: 0;display: block;font-size: 20px;height: auto;left: 0;line-height: 40px;	margin-top: -20px;	padding: 0;	text-align: center;	width: auto;	float: none !important;}
	.orderStep li a span {display: block;padding: 5px 0;}
	.erroreCompilazione{ color:#F00; padding-top:10px; font-weight: bold; display:none;}
	
/*footer*/
#copyrights {color: #E0E0E0 !important; }
#footer a{color: #E0E0E0 !important;}

@media (min-width: 992px) and (max-width: 1199px) {
	#primary-menu ul li a {
		padding: 0 3px;
	}
}
@media only screen and (max-width: 992px) {
	.onlyDescktop{ display:none;}
	.boxBanner img{ padding:10px;}
}
@media only screen and (max-width: 768px) {
	.productImageExtraHeight{ height:300px !important;}
}

@media only screen and (max-width: 767px) {
	.productImageExtraHeight{ height:200px !important;}
	.cella_1,.cella_2,.cella_3,.cella_4,.cella_1_3,.cella_2_3,.cella_3_3{ width:100%;}
}

@media only screen and (max-width: 480px) {
	.productImageExtraHeight{ height:400px !important;}
}