.filter-options-content .manufacturer .swatch-option {height: 52px;min-width: 70px;}
.catalogsearch-result-index .page-main .breadcrumbs {padding-left:0px;margin-left: 0px;}
.catalog-product-view .product-info-main .product-add-form:before {content: "Prezzi Comprensivi di IVA 22%"; font-weight: bold;}
.catalog-product-view .swatch-option.selected, .catalog-product-view .swatch-option:hover, .catalog-product-view .swatch-option.image.selected, .catalog-product-view .swatch-option.image:hover, .catalog-product-view .swatch-option.color.selected, .catalog-product-view .swatch-option.color:hover {box-shadow: inset 0 0 0 1px #000000;} 
.catalog-product-view .product-info-main .swatch-option.text {max-width:100%;}
.catalog-product-view .product-info-main .product.info.detailed .product.data.items .data.item.content img {width:20%;}
.filter-options-content .swatch-option.image:not(.disabled):hover, .filter-options-content .swatch-option:not(.disabled):hover {box-shadow: inset 0 0 0 1px #000000;}
.product-add-form .product-options-bottom div#qty-error {width: 125px;text-align: center;}
.additional-products span.old-price.sly-old-price.no-display {display: none !important;}
.productListMiniGallery .disable { visibility: hidden;}
#maincontent .category-view .category-image .image {width:100%;}
#maincontent .category-view .category-image{margin-top:-40px;margin-left:-20px;margin-right:-20px;}

.product-info-main .prd-qty-inc-text
{
    color: red;
    font-weight: bold;
    clear: both;
    padding: 0px 0px 40px 0px;
}

ul.footer_list_block.cms_links {list-style:none;padding-left:0;}
ul.footer_list_block.cms_links li {background:#ffffff;color:#005FAD;z-index:3;position:relative;padding:21px 15px;margin-bottom:-1px;border:1px solid #ccc;color:#5f5d5c;text-decoration:none !important;font-weight:bold;}
.page-products .product-items:not(.owl-carousel) .product-item:hover .product-item-info, .product-item:hover .product-item-info {
    box-shadow: 0 5px 25px rgba(0,0,0,.2);
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    transition-delay: 0.1s;
	opacity: 0.8;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.product.data.items > .item.content {
    background: #f8f8f8;
    margin-top: 42px;
    padding: 10px 40px 40px 40px !important;
    border: none;
}

.glyphicon-plus:before {
    content: "\2b";
}
.glyphicon-minus:before {
    content: "\2212";
}
.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}
.filter-current .action.remove:before, .minicart-items .action.delete:before { content: "X"; font-family: 'Roboto', Helvetica, Arial, sans-serif; }
/*header menu adjustment*/
.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list.row>li{
	flex:unset;
	-webkit-column-break-inside: avoid;
	-moz-column-break-inside: avoid;
	break-inside: avoid;
	max-width:unset;
}
.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list.row{
display:block;
columns:4;
}
.checkout-billing-address .billing-address-same-as-shipping-block{ display: none !important;}
span[data-price-amount="0"]:before {
    content: "Prezzo a preventivo";
    text-indent: 0;
    color: #B10606;
    float: left;
    width: 100%;
    font-size: 13px;
    text-align: center;
    /* min-height: 38px; */
    font-weight: normal;
}
span[data-price-amount="0"] * {    
    display:none !Important;
}
.quotation-quote-index .actions-toolbar a.action-delete {
    display: block !important;
}
div#quotation_move_quote_items_to_cart {
    display: none;
}
.configListKitThumb img {
    width: 25%;
    float: left;
    border: 1px solid #fff;
}
.configListKitThumb {
    padding-bottom: 0;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    min-height: 246px;
}
.quote_actions {
    width: 100%;
}

.quote_actions form {
    display: inline-block;
}

.quote_actions button {
    margin-top: -9px !important;
    margin-bottom: 18px;
}

.ox-lazy .at-carousel .product-image-photo.lazy:not(.lazy-loaded) {
    width: 100%;
    height: auto;
    opacity: 1;
}
@media screen and (max-width:1200px){
	.ox-megamenu-navigation .ox-dropdown--megamenu:nth-child(2)>.ox-megamenu__dropdown .ox-megamenu-list.row{
		columns:3;
	}
}
@media screen and (max-width:1024px){
	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list.row {
		display: block;
		columns: 2;
	}
	.ox-megamenu-navigation .ox-dropdown--megamenu:nth-child(2)>.ox-megamenu__dropdown .ox-megamenu-list.row{
		columns:2;
	}
}
@media screen and (max-width:576px){
	.ox-dropdown--megamenu>.ox-megamenu__dropdown .ox-megamenu-list.row {
		display: block;
		columns: 1;
	}
	.ox-megamenu-navigation .ox-dropdown--megamenu:nth-child(2)>.ox-megamenu__dropdown .ox-megamenu-list.row{
		columns:1;
	}
}
/*header menu adjustment*/
@media (min-width: 1200px) {
	.hidden-lg {
		display: none!important;
	}
}
@media (max-width: 991px) {
	.footer_list_block {
		display: none;
	}
}
@media (min-width: 992px) {
	.footer_list_block {
		display: block!important;
	}
}