roduct-prices-det.disabledfield{ background:none !important; border: none !important; box-shadow:none !important}
#notify-cart{ font-size:20px; line-height:20px; text-align:center; padding:15px; width:500px !important}
.cart_content a, .color-link{ color:#1c98d7 !important}
.cart_total_price strong{ font-size:24px,}
.table-row-product-new{ margin-bottom:0px; margin-top:0px; width:105%; margin-left:-10px}
.table-row-product-new td{ border-left:1px solid #eee; padding:5px !important; }
.product-centered .product-short-desc{ width:330px !important}
.trp-cel1, .trp-cel2, .trp-cel3{ float:left; border:1px solid #eee}
.trp-cel1, .cel-image-cat{ width: 80px !important; mini-width:80px !important; max-width:80px !important; word-break:break-all  ; height:100%; min-height:120px; border-right:1px solid #eee; float:left}
.trp-cel1 img, .cel-image-cat img{  width: 70px !important; mini-width:70px !important; max-width:70px !important; word-break:break-all; }
.trp-cel2, .cel-txt-cat{ width: 335px !important; max-width:335px !important;  height:100%; min-height:120px; border-right:1px solid #eee;  float:left}
.trp-cel3, .cel-cart-cat{ width: 130px !important; max-width:130px !important;  height:100%; min-height:120px;  float:left}

.cel-image-cat, .cel-txt-cat, .cel-cart-cat{ padding:2px 2px 2px 2px !important; }
.product-title-strong{ margin-bottom:5px;}
.btn-success {
	background-color: #4886d0!important;
}
.nascosto{ display:  none !important}
.big-txt{ font-size:120%; font-weight:bolder !important}
button, input, select, textarea {
-moz-box-sizing:content-box !important; 
box-sizing:content-box !important;
-webkit-box-sizing:content-box !important;
}
[class*="uk-icon-"]:before {
	line-height:inherit !important

}
 .bohcatfilter-select select, select[name*="select_item"], #virtuemart-bohcatfilter-list-101 select, #virtuemart-bohcatfilter-list-101-form select  {
	font-size: 12px !important;
	width: 75% !important;
	height: 18px !important;
	margin-bottom: 20px !important;
	margin-left: -2px !important;
}

.cf_flt_wrapper select{
	padding:3px 12px !important;
	font-size: 12px !important;
	width: 74% !important;
	height: 18px !important;
	margin-bottom: 20px !important;
	margin-left: 0px !important;
}

.quantity-controls{ 
	-moz-box-sizing:border-box !important; 
	box-sizing: border-box !important;
	-webkit-box-sizing:border-box !important;
}

.uk-button, btn, a{ cursor:pointer !important}
.quantity, .quantity-input{ padding:5px !important}
.rt-container{ background:none !important}
.red-price, .red-price > *, .red-price > * > *{ color:#F00 !important}

#addtocart{ font-size:14px !important; content:"\f012" !important}
.item-column{ text-align:left !important}
#category-products div.row-fluid-ns div.product-centered div.item-column div.spacer div.cel-txt-cat div.product-short-desc.product-short-desc-cat strong {
	font-size: 12px;
	position: relative;
	top: -3px;
}

.prezzo-non-scontato span, .prezzo-non-scontato > * {
    font-weight: normal !important;
    font-size: 15px !important;
}
.cel-txt-cat .PricepriceWithoutTax{margin-bottom:0px !important;
	display: inline!i;
}
.cel-txt-cat .product-link{ margin-left:0px !important;}
.btn-cart-cat{ 
color: #FFF !important;
border: 1px solid #00A000 !important;
font-size: 12px;
height: 30px !important;
text-align: center !important;
letter-spacing: 1px;
width:auto !important;
border-color: #51a351 #51a351 #387038 !important;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
color: #ffffff !important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
background: -moz-linear-gradient(center top, #62C462, #51A351) repeat-x #4886d0;
}
.btn-cart-cat:hover{
background-color: #4886d0;
color: #ffffff;
}

.qnt-cat{ 
	margin-bottom: 5px !important;
	margin-left: 0px !important;
	height: 20px !important;
	width: 20px !important;
	text-align: center;
	font-weight: 700 !important;
	padding: 2px !important;
	margin-top: -1px !important;
}
.qnt-box-cat{
	float: left !important;
	width: 27px !important;
	padding-top: 5px !important;
	margin-left: 20px !important;
	margin-right: -12px !important;
}
.qnt-box-control-container{ float:right !important}
.modal-ask{ width:530px !important; margin:20px !important; margin-right:-999999px !important}
.quantity-controls-cat{ margin-left:15px !important;}
.addtocart-button-span-cat{ width: 50px !important; float: left !important; height:34px !important; margin-left:5px !important}
.product-short-desc-cat p{ margin: 0px !important}
.product-fields-cat{
	margin: 0;
	position: relative;
	/*left: 218px;*/
	display: inline;
	/*top: -19px;*/
}

div#productPrice.product-prices {
	position: relative;
	top: 40px;
}
/*CART*/
.product .image-area{
 display:none !important;
 width:0px !important
}
.product .product-area {
	width:100% !important;

}
.intCart{ text-transform: uppercase !important; font-weight:bold !important; padding:0px !important; margin:0px !important; padding-bottom:2px !important; border-bottom: 2px solid #CCC !important; color:#666 !important;}
.product .name{ width:10% !important}
.product .price { width:5% !important;}
.product .quantity { width:15% !important;}
.product .subtotal { width:20% !important;}

#checkoutForm h3, .cart-summary h3, .cart-summary h1{ font-size:14px !important; font-weight:300 !important; letter-spacing:inherit !important}

.cart-summary td, { text-align:left !important; vertical-align:text-top !important}
.cart-summary th{vertical-align:text-top !important; text-align:center !important; text-transform: uppercase !important; font-weight:bold !important; color: #808080 !important}

.al-r, .al-r div, .al-r span{ text-align:right !important;}
.al-c, .al-c div, .al-c span{ text-align:center !important;}
.al-l, .al-l div, .al-l span{ text-align:left !important;}
.pr10{ padding-right:10px !important}
.border-top-evid td{ border-top: 2px solid  #666 !important;}

.customer-comment{ border: none !important}
.customer-comment textarea{ width:90% !important; clear:both !important; height:120px !important; border: 1px solid #eee !important; margin-bottom:40px !important }
.checkout-button-top{ clear:both !important; padding-top:40px !important; text-align:center !important}
.vm-button-correct{ display:table !important; margin-top:20px !important;}

.chosen-search input{ width: 80% !important; border:1px solid #eee !important}
#note_field{ width:80% !important; height:120px !important; background:#fff;border:solid #ccc 1px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;}


#shipto_virtuemart_country_id_chosen, #shipto_virtuemart_state_id_chosen, #virtuemart_country_id_chosen,#virtuemart_state_id_chosen, #listino_chosen{ max-width:200px !important}
.rt-grid-3 { width:220px !important}
#rt-mainbody{ m margin-right: -5px; margin-left: -5px;
	padding: 5px 20px 5px!;
}
#rt-sidebar-a{ min-width: 100% !important; width: 190px;
}


.rt-grid-3 #login-form input#modlgn-username, .rt-grid-3 #login-form input#modlgn-passwd {
    width: 150px !important;
}
.rt-container .rt-grid-2{ margin-right:40px !important;}
.bigPrice span, .bigPrice div{ 
font-size: 15px !important; font-weight: bold;
}
.prezzo-scontato span, .prezzo-scontato > *{ font-size:15px !important}
/*
div.addtocart-area {
	margin-top: -19px;
}*/


.table-cart{ width:100% !important;  vertical-align: text-top !important;}
.table-cart tr{ width:100% !important;  vertical-align: text-top !important;}
.table-cart td{ vertical-align: text-top !important;}
.imgCart{ height:50px !important}

#fancybox-content, #fancybox-frame{ max-width:560px !important; overflow-x: hidden !important}
.m-auto{ margin: 0 auto !important}

.parsley-error-list ul, .parsley-error-list{
	list-style:none !important;
	margin:2px !important;
	
}
.parsley-error-list li{
	margin-left:0px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	width:80% !important
}
.required, .type{
	background:#b94a48 ;
	padding:5px;
	color:#fff;
	text-align:left;
}

.parsley-error{ border:1px solid  #b94a48 !important}


/* PROD DETAIL*/
.product-image-area{ width:35% !important}
.product-information-area { width:65% !important}
.addtocart-area span.quantity-field { margin-left:0px !important}

input#mod_virtuemart_search.inputbox {
	width: 78%;
	margin-bottom: 11px;
}
/*.imgstock-cat{ border:1px solid #CCC; height:20px; padding:1px; margin:2px;}*/
.stock-qnt{ font-weight:bold; font-size:14px}



img.imgstock{ border-style: none;
	margin-top: 0px;
	width: 20px;
	height: auto;
	margin-bottom: 5px;
}

img.imgstock-cat {
	border-style: none;
	margin-top: 0px;
	width: 15px;
	height: auto;
	margin-bottom: 3px;
}


.checkout-button-top input.terms-of-service {
    display: inline-block;
    z-index: 1000000 !important;
    position: relative;
}

a.terms-of-service {
    display: inline-block;
    font-size: 14px;
    margin-top: -50px !important;
}
.checkout-button-top {
	margin-top:20px !important;
	border:none !important;
}

a.vm-button-correct {
 margin:0 auto !important;
 text-transform:uppercase !important;
 letter-spacing:0.2px !important;
 font-size:20px !important;
 cursor:pointer !important;
 margin-top:40px !important;
}

.uk-table td, .uk-table th{ border: 1px solid #eee !important}
.cel-image-cat{ border-right:1px solid #eee}
#rt-header{ background:#fff !important; height:120px !important}

.btn-container-login{ margin-top:10px;}
.btn-giallo{
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #fff824));
	background:-moz-linear-gradient(top, #ffec64 5%, #fff824 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #fff824 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #fff824 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #fff824 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #fff824 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#fff824',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffed24;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	padding:3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
	text-transform:uppercase !important;
	text-decoration:none !important;
}

.btn-giallo:hover, .btn-giallo:active{	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff824), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #fff824 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #fff824 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #fff824 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #fff824 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #fff824 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff824', endColorstr='#ffec64',GradientType=0);
	background-color:#fff824;
	text-transform:uppercase !important;
	text-decoration:none !important;
}

.btn-arancio{
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	padding:3px;
	text-transform:uppercase !important;
	text-decoration:none !important;
	text-shadow:0px 1px 0px #ffee66;
}
.btn-arancio:hover, .btn-arancio:active{
	 background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
	text-transform:uppercase !important;
	text-decoration:none !important;
}

.btn-verde{ 
	-moz-box-shadow: 0px 1px 0px 0px #a4e271;
	-webkit-box-shadow: 0px 1px 0px 0px #a4e271;
	box-shadow: 0px 1px 0px 0px #a4e271;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809));
	background:-moz-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-webkit-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-o-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:-ms-linear-gradient(top, #89c403 5%, #77a809 100%);
	background:linear-gradient(to bottom, #89c403 5%, #77a809 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809',GradientType=0);
	background-color:#89c403;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #74b807;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:3px 3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528009;
	text-transform:uppercase !important;
	text-decoration:none !important;
}

.btn-verde:hover, .btn-verde:active{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403));
	background:-moz-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-webkit-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-o-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:-ms-linear-gradient(top, #77a809 5%, #89c403 100%);
	background:linear-gradient(to bottom, #77a809 5%, #89c403 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403',GradientType=0);
	color:#ffffff;
	background-color:#77a809;
	text-transform:uppercase !important;
	text-decoration:none !important;
}


.btn-rosso{
	-moz-box-shadow: 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow: 0px 1px 0px 0px #cf866c;
	box-shadow: 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
	text-transform:uppercase !important;
	text-decoration:none !important;
}
.btn-rosso:hover, .btn-rosso:active{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
	color:#fff;
	text-transform:uppercase !important;
	text-decoration:none !important;
}
.btn-with1 {
    width: 48px !important;
    text-align: center !important;
    font-size: 11px !important;
}

.btn-with2 {
    width: 160px !important;
    text-align: center !important;
    font-size: 11px !important;
}

.bordi-login {
    padding: 10px;
    margin-top: -10px !important;
	margin-left:-50px !important;
    /*
	border-width: 3px;
    border-color: #00A2E8;
    border-style: none none double double;
	*/
}

.box-carrello{ text-align:right;}
.quick{ width:240px !important}
.vmCartModule{ margin-top:-20px !important}

#vmCartModule .product_row { float:none !important; display:inline !important}

#notify-cart a{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
#notify-cart a:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}

.category-block-vm{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:arial;
	font-size:11px !important;
	word-break:break-all;
	text-overflow: ellipsis;
	white-space:pre-wrap;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
	text-align:center !important;
	width:100% !important;
	margin:-3px !important;
	height:35px !important;
	line-height:35px;
}
.category-block-vm:hover{	text-decoration:none !important;}
.addtocart-area span.addtocart-button-area a,
.category-block-vm, #notify-cart a.uk-button-primary{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #167eb2), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #167eb2 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #167eb2 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #167eb2 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #167eb2 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #167eb2 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#167eb2', endColorstr='#0061a7',GradientType=0);
	background-color:#167eb2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:none !important;
	color:#fff !important;
	font-weight: normal !important;
	text-shadow: none !important;
}

.addtocart-area span.addtocart-button-area a:hover,
.category-block-vm:hover, #notify-cart a.uk-button-primary:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #167eb2));
	background:-moz-linear-gradient(top, #0061a7 5%, #167eb2 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #167eb2 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #167eb2 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #167eb2 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #167eb2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#167eb2',GradientType=0);
	background-color:#0061a7;
}


.orderby .orderlist-container div.order-list{ z-index: 1000 !important}

#vmQuickCartModule #jlcart div.cart_content {
	left:-300px !important;
}

input.inputbox, span.group input { color: inherit !important}

.product-prices-det, .product-prices-det > * > *, .product-prices-det span, .product-prices-det > div, .product-prices-det div span{ 
	font-size: 20px !important;
	line-height: 25px !important;
	color: #167db1 ;
}
priceDetail, .priceDetail > *, .priceDetail > * > * { color: #167db1 !important ;}
.data-special-price{ color:#f00 !important}

.modulestyle-default .module-title h3.title { font-size:16px !important}
.mws-section h1.vm-title, .mws-section h4.vm-title, .mws-section #ui-tabs ul#tabs {
    background: #BBBABA !important;
    border: none !important;
    font-size: 18px !important;
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
	font-weight:bold !important;
	color:#167DB1 !important;
}
#bd_results div.mws-section div.mws-content h4.vm-title{ height:auto !important}

#grid-category-box{ margin:32px !important}
#grid-category-box .mws-section{ border: none !important}
.rt-container { width:1024px !important; /*border:1px solid #eee*/}
#rt-sidebar-a { width:235px !important;}
#rt-sidebar-b {
    min-width: 100% !important;
    width: 160px;
    margin-left: 20px;
}
#rt-mainbody { margin-left: 83px !important; width: 92.5% !important; }


.modulestyle-default .module-title h3.title { color:#167DB1 !important; font-weight:bold !important}

 .modulestyle-default.head-hight-module .module-title h3.title,
 .modulestyle-default.head-hight-module .module-title h3.title span{color: #F00 !important}
#rt-sidebar-b { background:none !important}

.event-countdown{
background:  #fff !important;
width: 105.3% !important;
padding: 10px !important;
}

#scdpro_128{ 
	padding:10px; width:105.3%; margin-bottom:20px; background:#fff; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;
}
.productbundles_wrapper {
    width: 110%;
    margin: -20px;
    margin-top: 20px;
}
.productbundles_btn {
	margin-right:10px !important; margin-top:-40px !important; margin-bottom:50px !important;
}
.productbundl_es_productname_box{ width:20%;}
.productbundles_item_wrapper { width:100%; float:none !important; padding-bottom:10px; border-bottom: 1px solid #ddd}
.productbundles_item_wrapper_inside{ width:93%}
.bar-price-bnd{ text-decoration:line-through; color:#167DB1;}
.bar-price-bnd-only-color{ color:#167DB1;}
.big-price-bnd{ font-size:18px; color: #F00;}
#box20anni img{ height:110px !important; width:auto; margin-left:80px !important; margin-top:-10px !important; }

.padding-prods-vm{ 
padding-top: 5px;
padding-bottom: 0px;
padding-left: 1px;
padding-right: 0px;
}
.nostyle{ display:inline-block !important; background:none !important; color:inherit !important}
.h3-prods-vm {
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 2px !important;
    margin: 2px !important;
    margin-bottom: 5px !important;
}