.red a {background:#000 !important; padding:5px !important; color:red}
iframe {
max-width:100%;
border:none;
}
.filter-options .items.-am-overflow {
overflow-x: hidden;
overflow-y: auto;
}
.minicart-wrapper .block-content .minicart-items-wrapper {
max-height:calc(80vh - 300px) !important;
}
#tooltip-label, .mgs-instant-search-page.instantsearch-result-index .product-item-inner .actions-primary form {
display:none;
}
#reward-points-form .checkbox-group input[type=checkbox] {
display:inline-block
}
.category-view {
text-align:center
}
.category-image img {
display:inline-block
}
h7.sku {
font-size:11px
}
.catalog-product-view .breadcrumbs .items > li:last-child { display:none; }
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
color:#6faf11 !important;
}
.vertical-menu > li:hover > a, .nav > li > strong {
color:#6faf11 !important;
}
.full-review.product-reviews-summary .rating-summary, .full-review.product-reviews-summary .reviews-actions {
display:none
}
.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart {
background-color:#6faf11 !important;
border-color:#6faf11 !important
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
color:#fff !important;
}
.btn-secondary {
color:#fff;
border:2px solid #6faf11;
background-color:#6faf11;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
color:#fff !important;
border:2px solid #222;
background-color:#222;
}
.product-detail-media .owl-carousel .owl-item {min-height:468px}
.landing-categories-detail a.btn-primary {
display:none
}


.landing-categories--item {
border:1px solid #e1e1e1;
border-radius:5px;
display:block;
padding:0;
box-sizing:border-box;
margin:15px auto;
overflow:hidden;
border:2px solid #000 !important;
}
.landing-categories--thumb {
height:200px;
display:flex;
align-items:center;
justify-content:center;
}
.landing-categories--thumb img {
max-width:90%;
min-width:auto !important;
height:auto;
vertical-align:middle;
margin:0 auto;
display:block;
max-height:100%;
/*transform: translateY(-50%);
top: 50%;*/
position:relative;
}
.alert {
}
.alert a.alert {
color:#856404;
background-color:#fff3cd;
border-color:#ffeeba;
margin-left:-16px;
text-decoration:underline;
}
.page-title-wrapper {padding:15% 0 55px !important;}
.page-title-wrapper .container {display:none}
.page-title-wrapper:before {display:none}
.page-title-wrapper div { color:inherit}
.landing-categories-detail h2 {
font-size:16px;
text-align:center;
line-height:20px;
height:60px;
background:#000;
color:#fff;
margin:0;
padding:15px;
box-sizing:content-box;
text-transform:uppercase;
}
.landing-categories--item .landing-categories-detail h2 a {
color:#fff
}
#search_mini_form .mgs-instant-search-dropdown .mgs-instant-autocomplete-wrapper .title .see-all {background:#000;
border-radius:10px;
padding:0px 10px;
color:#fff;}
.minicart .freeshippingbar-1 {
margin:20px;
text-align:center;
line-height:normal;
width:auto;
}
.freeshippingbar-2 {
text-align:center;
line-height:normal;
padding:20px;
margin-top:20px;
}
.cart-container .freeshippingbar-1 {
margin:20px 0;
text-align:center;
background:#c9d4d3;
padding:5px;
line-height:inherit;
}
.product-info-main .freeshippingbar {
padding:10px 0;
border-top:1px dotted #ddd;
border-bottom:1px dotted #ddd;
text-align:left;
}
.product-info-main .freeshippingbar .mpfsb {
text-align:left;
}
.stock.unavailable {
color:brown;
}
.billing-address-details {
margin-bottom:30px
}
.block-addresses-list {
margin-top:50px
}
.block-addresses-list .toolbar, .totals-tax {
display:none
}
.comment .field.choice {
padding-left:0;
padding-top:30px
}
.comment .field.choice .action {
font-weight:bold
}
.comment .field > label {
display:none
}
/* VISUALIZZAZIONE SMARTPHONE*/
@media (max-width:768px) {
.alert {
padding:8px;
margin-bottom:10px;
}
.product-detail-media .owl-carousel .owl-item {min-height:250px}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
padding-left:10px !important
}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
display:none !important
}
.dt-bottone {
display:block;
color:white;
border:2px solid white;
border-radius:14px;
box-shadow:0 0 3px #444;
box-sizing:content-box;
text-align:center;
text-indent:0 !important;
content:'+';
background-color:#31b131;
width:131px;
height:23px;
line-height:inherit;
margin:0 0 5px 0;
}
.dt-child-opened .dt-bottone {
background-color:#d33333;
}
.page-title-wrapper {padding: 6% 0 55px !important;}
.catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle {
padding: 5px 15px;
background: rgb(212, 212, 212);
border-radius: 5px;
width: 40% !important;
}
.catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle a {display:flex; align-items:center; gap:10px}
.catalog-category-view.page-layout-2columns-left .category-product-actions .toolbar.toolbar-products {width: 60% !important;}
.catalog-category-view.page-layout-2columns-left .category-product-actions .filter-toggle .filter {font-size:18px; font-weight:bold; color:#000}
.toolbar-amount {display:none}


}
