@font-face {
						font-family: "Pluto";
						src: url("https://www.wavefutura.com/media/fonts/");
						src: url("https://www.wavefutura.com/media/fonts/?#iefix") format("embedded-opentype"),
							 url("https://www.wavefutura.com/media/fonts/default/PlutoSansRegular.woff") format("woff"),
							 url("https://www.wavefutura.com/media/fonts/") format("truetype"),
							 url("https://www.wavefutura.com/media/fonts/#Pluto") format("svg");
						font-weight: normal;
						font-style: normal;
				}
				body{color: #373B3F !important;}.btn{border-radius: 0px !important;background-color: #373B3F; border-color:#373B3F}.btn-default,.btn-primary,.btn-secondary{color: #FFFFFF !important;background-color: #373B3F !important;border-color: #373B3F !important;}.btn-default:hover,.btn-default:focus,.btn-default:active, .btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border-color: #373B3F !important;}body { font-family:"Pluto"}
.header{position: relative !important; z-index: 99;} .big-item .products-grid .product-item-info.metro_template .product-top a.photo { padding-top: calc(133.3333% - 10px) !important; }
body{}body{color: #373B3F !important;}.header{position: relative; z-index: 99;}.big-item .products-grid .product-item-info.metro_template .product-top a.photo { padding-top: calc(133.3333% - 10px) !important; }
.products-grid .big-item .product-item-info.metro_template .product-top a.photo { padding-bottom: calc(133.3333% - 10px) !important; }@media (min-width: 1200px){.cms-index-index .header.header8 .vertical-menu-widget .vertical-menu{padding-bottom: 60px;}}.header.header9 .vertical-menu-widget .vertical-menu {padding-bottom: 31px;}
.boxed .breadcrumbs ul.items{margin-left:15px}
.header.header10 .mega-menu-item.megamenu-homelink .logo {background-position: 0px -74px;}
a, a:hover{
  color:#428bca;  
}

a:hover, a:focus, a:active {
    color:#428bca;
}

.bck-menu{
    background-color:#ebebeb;
}

@media (max-width: 1199px){
   
    .header:not(.header6):not(.header7) .megamenu-content .nav-tabs > li > a {
        background-color: #373B3F;
    }
    .header:not(.header6):not(.header7) .megamenu-content .dropdown-switcher .switcher-toggle {
        color:#373B3F;
    }
    /*.btnclass {
        -webkit-tap-highlight-color: rgba(226,0,26,0);
    }
    .btnclass:active {
        background-color:#E2001A !important;      
        color: white;

    }
    
    .btnclass:focus {
        background-color:#E2001A !important;
        color: white;
    }*/
}

@media (min-width: 1200px){.header.header10  .navigation .nav-main-menu {
transform: translateX(20px); -moz-transform: translateX(20px);-webkit-transform: translateX(20px);-ms-transform: translateX(20px);}}
@media (min-width: 1200px) {
	body.menu_vertical_fixed .header.header5 {
		z-index: 998;
	}
}

@media (max-width: 767px) {
    .product-detail-infomation {
      margin-top: 5px !important;
    }

    .opc-wrapper .step-title {
        margin-bottom:10px;
    }
    
    .field-tooltip {
        margin-bottom: 10px;
    }
    .field-tooltip .field-tooltip-content {
        top: 45px;
    }
    .products-grid .product-item-info .product-item-details .product-item-name a {
        font-size:18px;
    }
    .products-grid .product-item-info .product-item-details .product-item-name p {
        font-size:12px;
    }
    /*.btnclass {
        -webkit-tap-highlight-color: rgba(226,0,26,0);
    }
    .btnclass:active {
        background-color:#E2001A !important;
        color: white;
    }
   
    .btnclass:focus {
        background-color:#E2001A !important;
        color: white;
    }*/
}


.page-title-wrapper{
    background-image: url("https://www.wavefutura.com/media/wavefutura/images/wf-menu_bck.jpg");
    /*background-color:#373B3F;*/
}
.testimonial-list-block.default_template .testimonial-content .content blockquote {font-size: 14px;}
.rotate-image-container .rotate-j360 {
cursor: move;}
@media (min-width: 1200px){
.header:not(.header10) .nav.nav-main-menu>li.logo-item.logo-item {
    display: table-cell !important;
}
}
.mgs-quickview-catalog-product-view .product-detail-infomation.col-xs-12 {
    height: auto !important;
}
.page-layout-3columns .category-product-actions .filter-toggle,
.page-layout-2columns-right .category-product-actions .filter-toggle,
.page-layout-2columns-left .category-product-actions .filter-toggle {
	display: none;
}
.filter .filter-title{
	display: none;
}
.page-layout-1column .category-product-actions .filter-toggle {
    float: left;
    width: 20%;
}

.testimonial-content.has-image .author-thumbnail {
    width: 100px;
    border-radius: 50%;
    -webkit-border-radius: 25%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
}

.filter-open .page-layout-1column .category-product-actions .filter-toggle .title:after {
	position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.8;
    display: block;
    content: "";
    z-index: 998;
}
.page-layout-1column .category-product-actions .filter-toggle .title {
	font-size: 36px;
    cursor: pointer;
    line-height: 1;
    color: #222;
}
.page-layout-1column .category-product-actions .filter-toggle .title > span{
	-moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    -webkit-transform:rotate(-90deg);
}
.products-grid .product-item-info .product-top .actions-link button:hover {
    color:#E2001A;
}

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{
    width:9%;
}

.filter-open .page-layout-1column .block.filter .block-content.filter-content {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
}

.block.filter .block-content.filter-content .filter-options-item .filter-options-content ol.items .item .count {
    color: #373B3F;
    font-size:0.8em;
}

.delete-filter > a, .delete-filter a:hover {
    color:#373B3F;
} 

.catalog-product-view .lazy-loading-img .page-main > div.row {
    margin-right: 0px;
}

.filter-options-content > ol > li > a, .filter-options-content > ol > li > a:hover {
    color:#373B3F;
}

.block.filter .block-content.filter-content .filter-options-item input[type=checkbox]{
    border: 1px solid #373B3F; 
    appearance: none; 
    outline: none;
    cursor: pointer;
    margin-right: 5px;
    width: 10px;
    height: 10px;
    position:relative;
    top:2px;
}

.block.filter .block-content.filter-content .filter-options-item input[type=checkbox]:checked {
    background-color: #373B3F;
}

.block.filter .block-content.filter-content .filter-options-item input[type=checkbox]:focus {
 outline:none;
}



/* Header*/
.top-header-content {
 background-color: #373B3F !important;
}

.header.top-header-content button, .header .top-header-content a {
 color: white;
 font-weight:bold;

}


.header .dropdown-toplinks .dropdown-toggle:hover, .header .search-form .actions-search .action-search:hover,
.header .header-wl a:hover, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:active:before {
    color:#428bca;
}
.header .nav.nav-main-menu > li > a {
    font-size: 1.3em;
    font-weight: 100;
    letter-spacing: 2px;
    color:#373B3F;
}

.header .nav.nav-main-menu > li > a:clicked {
    color: #428bca;
}

.header .nav.nav-main-menu > li > a:hover, .minicart-wrapper .action.showcart > .counter.qty {
    background-color:#E2001A;
    color:white;
}

.swatch-option.color {
    border:2px solid #373B3F;

}
.swatch-option.image {
    border:2px solid #373B3F;
    width: 20px !important;
    height: 20px !important;

}

a>.swatch-option.text {    
    color: #373B3F;
    border: 2px solid #373B3F;
    padding-top:2px;
    font-weight: 100;
}

div>div>.swatch-option.text {    
    color: #373B3F;
    border: 2px solid #373B3F;
    padding-top:0px;
    font-weight: 100;
    font-size:1em;
    line-height: 1.6em;
}

.swatch-option:hover, .swatch-option.selected {
    box-shadow: 0 0 0 3px rgba(226, 0, 26, 0.15)
}
   

.header .dropdown-switcher {
    font-size: 14px !important; 
}

.header.header2 .logo-left-header {
    padding:0.5em 0 !important;
}
.header .dropdown-switcher .switcher-toggle {
    color:white;
}
.header .dropdown-switcher .dropdown-menu li > a:hover, .header .top-header-content a:hover, .header .top-header-content button:hover, .header .top-header-content a:focus, .header .top-header-content button:focus {
    color: white;
}

.header .dropdown-switcher .dropdown-menu .switcher-option>a:hover{
    color:#428bca;
}

.sub-categories ol>li>a:hover{
    color:#428bca !important;
}

.navigation .nav-main-menu li > ul.dropdown-menu a {
    color: #373B3F !important;
}

.navigation .nav-main-menu li a:visited {
    color:none !important;
}

.header .table-icon-menu > div > button:hover {
    color:#428bca;
}

body._has-modal-custom:before{
    background-color: rgba(0, 0, 0, 0);
    z-index:0;
}

/* Filtri in categoria */
.block.filter .block-content.filter-content .filter-options-item .filter-options-title {
    font-weight: 100;
    letter-spacing: 1px;
    font-weight: 100;
}

/* Content heading - homepage */
.content-heading h3.title {
    font-weight: 100;
    letter-spacing: 2px;
    font-size:2em;
}
.content-heading h2.title {
    font-weight: 100;
    letter-spacing: 2px;
}

.content-heading h2.title {
    display: inline-block;
    position: relative;
    color: #000;
    line-height: 24px;
}

.content-heading h2.title:before {
    left: -75px;
}

.content-heading h2.title:before, .content-heading h2.title:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 2px;
    background: #000;
    top: 48%;
}

/* Footer */
.footer .middle-footer {
    background-color:#fff;
    border: 4px solid #E4E6E6;
    color: #373B3F;

}

.footer .middle-footer span {
    padding-left:1em;

}

.footer .middle-footer h4 {
    color: #373B3F;
    border-bottom: 2px solid #373B3F;
    font-weight: 100;
    letter-spacing: 2px;
    margin-bottom:1em
}
.footer .middle-footer ul.items {
    color: #373B3F;
    font-size:14px;    
}
.footer .middle-footer ul.items>li {
    padding-bottom:0.6em;
}

.footer .middle-footer ul.items>li>a{
    color:#373B3F;
}

.footer .middle-footer ul.items>li>a:hover{
    color:#428bca;
}

.navigation .nav-main-menu li > ul.dropdown-menu a {
    color: #666 !important;
}


/* Pluto Font*/
.slide-text .inner-text h2 {
    line-height: 1.2;
    padding-bottom: 0.5em;
}

.slide-text .inner-text p {
  padding:1.2em 0;
}

#static_header_1_top_left_link p {
 text-align:center;
}

.header .top-header-content .top-middle-header {
   padding:0;
}
/* Product section */

.product-info-main .vantaggi li{
    padding-bottom:0.5rem;
    display:block;
}

.product-info-main .vantaggi li{
    padding-bottom:0.5rem;
    display:block;
}

.product-info-main .vantaggi li::before {
    font-family: FontAwesome;
    content: '\f00c';
    font-weight: bold;
}

.box-cm span::before {
    font-family: FontAwesome;
    content: '\f183';
    font-weight: bold;
}

.box-cm-women span::before {
    font-family: FontAwesome;
    content: '\f182';
    font-weight: bold;
}

.box-description-divider {
    padding: 0 0.7em;
}

.owl-carousel .owl-nav > div:not(.disabled):hover {
    background-color: #373B3F;
    border-color: #373B3F;
}

.product.media .vertical-gallery .slick-arrow:hover  {
    color: #373B3F;
}

.product-info-main .product-add-form .actions button.tocart, .bundle-info .product-details .actions button.tocart{
    background-color: #373B3F;
    border-color: #373B3F;
    color:white;
}

.product-info-main .product-add-form .actions button.tocart:hover, .bundle-info .product-details .actions button.tocart:hover {
    background-color: #373B3F;
    border-color: #373B3F;
    color:white;
}

.products-grid .product-item-info .tocart.btn-cart:hover  {
    background-color: #E2001A !important;
    border-color: #E2001A !important;
    color:white !important;
}

.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label + .swatch-attribute-selected-option {
  color: #E2001A;
}

.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label{
    text-transform: capitalize;
    color:#666;
    font-weight: normal;
}

.product-add-form .product-options-wrapper .swatch-opt .swatch-attribute-label:after{
    content: none;
}

.bundle-options-wrapper .product-options-wrapper .product-detail-infomation .product-name {
    font-size:14px !important;
}
.product-detail-infomation .product-name {
 font-size:30px !important;
}

.h1, h1, .h2, h2, .h3, h3, .h4, h4, .h5, h5, .h6, h6, .product-data-items-menu .data.item.title:hover .data.switch, .product-data-items-menu .data.item.title.active .data.switch {
    color: #373B3F;
}

.product-data-items-menu .data.item.title.active .data.switch {
    border-color: #373B3F;
}
.product-info-price .normal-price .price-container .price-label, .normal-price .price-container .price-label {
    display:none !important;
}


.price-box .price, .product-info-stock-sku, .sku, .sku .type,  .trust-box {
    color:#666 !important;
}
 .swatch-option:hover
{
    border: 1px solid #E2001A;
}

.product-info-main .swatch-option:hover, .swatch-option.selected {
    box-shadow: 0 0 0 3px rgba(226, 0, 26, 0.15)
}

.size-fit li{
    list-style:disc;
    margin-left:2rem;
}

.product-info-main a{
    color:#666;
}
.product-info-main a:hover{
    color: #428bca !important;
}

.product-data-items-menu a:hover{
    color: #428bca !important;
}

.product-data-items-content a:hover{
    color:#428bca;
}

.table thead tr th, .table tbody tr th, .table tfoot tr th, .table thead tr td, .table tbody tr td, .table tfoot tr td {
    padding: 10px;
}

.box-tocart .field.qty > .control span.edit-qty:hover {
    color: #428bca;
}
/* CATEGORY */
.product-items .ajax-loading .scroll-ajax-button {
    border: 2px solid #373B3F;
    background-color: #373B3F;
}
.products-grid .product-item-info .product-item-details .product-item-name a,
.products-grid .product-item-info .product-item-details .product-item-name p {
    
    line-height: 1.3;
    font-weight: 300
}

.products-grid .product-item-info .product-item-details .product-item-name a {
    font-size:22px;
}
.products-grid .product-item-info .product-item-details .product-item-name p {
    font-size:14px;
}

.products-grid .product-item-info .product-item-details .product-item-name a:hover{
    color:#428bca;

}


/* SIDEBAR CATEGORY */
.sidebar-main .swatch-option:hover, .swatch-option.selected {
    box-shadow: 0 0 0 3px rgba(226, 0, 26, 0.15)
}

/* BREADCRUMBS */
.breadcrumbs ul>li{
    text-transform: uppercase;
}

.breadcrumbs ul>li>a:hover{
    color:#428bca !important;
}

/* Homepage New Label */

.popup__content--product > div a:hover {
    background: none;
    color: #428bca;
}

.popup__content--product > div button.action.primary:hover {
    color: #428bca;
}

.widget.mgs-blog-lastest-posts .post-item-content .post-item-detail .title a:hover {
    color: #428bca;

}
.product-label.new-label {
    background-color: #E2001A;
    color:white;
    text-transform: uppercase;
}

/* TABLE SIZE PROP */
.thead-table-size{
    background-color: #373B3F;
    color:white;
}

/* Checkout - Summary order*/
.checkout-success a {
    color:#428bca;
}

.totals > th > strong, .totals > td > strong {
    color: #373B3F !important;
}

.opc-block-summary .table-totals tr th:after {
    color: #373B3F !important;
}

.authentication-wrapper .action-auth-toggle, .authentication-wrapper .action-auth-toggle:hover, .action-update, 
.actions-toolbar .action.primary:hover, .actions-toolbar .action.primary, 
.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout:hover{
    background-color: #373B3F !important;
    border-color: #373B3F !important;
    color: white;
    text-transform: uppercase;

}

.checkout-cart-index .cart-summary .checkout-methods-items .item .action.checkout {
    border-radius: 0%;

}

.checkout-cart-index .cart.main.actions {
    margin-bottom:20px;
}
.checkout-cart-index .checkout-extra > .block > .title, .checkout-cart-index .checkout-extra > .block:first-child > .title {
    border:none;
    cursor: default;
    font-size:1.1em;
}

.checkout-cart-index .checkout-extra > .block > .title.active {
    color: #373B3F;
    background-color: #fff;
    border-color: #fff;
    cursor: none;
    font-size:1.1em;
}
.checkout-cart-index .checkout-extra > .block .content {
    border: none;
    display:block !important;
}

.checkout-cart-index .checkout-extra {
    border:none;
    margin-top:10px;
    
}

.checkout-cart-index .shopping-cart-bottom .cart-totals {
    margin-top: 10px;
}

.checkout-cart-index .cart-summary .checkout-methods-items .item{
    text-transform: uppercase !important;
}

.opc-block-shipping-information .shipping-information-title .action-edit:hover:before {
    color: #428bca;
}

.modal-footer .action-save-address {
    background-color: #373B3F;
    color:white;
    padding:5px 10px;
}

.modal-footer .action-hide-popup {
    background-color: #373B3F;
    color:white;
    padding: 5px 10px;
}

.field-tooltip .field-tooltip-action:before {
    color:#E2001A;
}

.shipping-address-items .action {
    background-color: #373B3F;
    color:white;
    border-color: #373B3F;

}
.shipping-address-items .action:hover {
    background-color: #373B3F;
    color:white;
    border-color: #373B3F;
}


#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action {
    background-color: #373B3F;
    border: 1px solid #373B3F;
}

#shipping-method-buttons-container .action:hover, .payment-method-content .actions-toolbar .action:hover, #shipping-method-buttons-container button.action:hover, .payment-method-content .actions-toolbar button.action:hover  {
    background-color: #373B3F;
    border: 1px solid #373B3F;
}

.minicart-items .product-item .details-qty.qty .update-cart-item{
    background-color: #373B3F;
    border-color: #373B3F;
}
.minicart-items .product-item .details-qty.qty .update-cart-item:hover, .minicart-items .product-item .details-qty.qty .update-cart-item:focus, .minicart-items .product-item .details-qty.qty .update-cart-item:active {
    background-color: #428bca;
    border-color: #428bca;   
}

.modal-popup.confirm .modal-footer .action-primary, .modal-popup.confirm .modal-footer .action-secondary {
    background-color: #373B3F;
    border-color: #373B3F;
}

.modal-popup.confirm .modal-footer .action-primary:hover {
    background-color: #428bca;
    border-color: #428bca;    
}

.minicart-items .product-item .product.actions .action:hover {
    background-color: #428bca;
    border-color: #428bca;
}

#shipping-method-buttons-container .action, .payment-method-content .actions-toolbar .action, #shipping-method-buttons-container button.action, .payment-method-content .actions-toolbar button.action {
    min-width: 200px;
    text-align: center;
    padding: 9px 20px;
    font-size: 15px;
    letter-spacing: 0.1em;
    color: #fff;
    border-radius: 0;
    height: auto;
}

.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply {
    border-radius:0;
}
.payment-option.discount-code .form-discount .actions-toolbar .action.action-apply:hover {

    color: #fff;
    border: 1px solid #373B3F;
    background-color: #373B3F;
}
.checkout-shipping-address > .step-content .action.action-show-popup {
    background-color: #373B3F;
    border-color: #373B3F;

}
.checkout-cart-index #shopping-cart-table tbody tr.item-actions td > .actions-toolbar > a {
    background-color: #373B3F;
    color:white;
}

.checkout-cart-index #shopping-cart-table tbody tr.item-actions td > .actions-toolbar > a:hover, .checkout-cart-index #shopping-cart-table tbody tr.item-actions td > .actions-toolbar > a:focus {
    background-color: #373B3F;
    color:white;
}

.shipping-address-items .shipping-address-item.selected-item {
    color: #373B3F;
    border-color: #373B3F;
}

@media (max-width: 991px){
    .opc-sidebar.opc-summary-wrapper._show + .modal-custom-overlay{
        height: 0;
        background-color: rgba(0, 0, 0, 0);
    }

    .opc-estimated-wrapper .estimated-block .estimated-price {
        color: #373B3F;
    }
    .opc-estimated-wrapper .minicart-wrapper button.action.showcart > .counter.qty{
        background-color:#E2001A;
    }
    .checkout-container {
        z-index: 98;
    }
    
    .slide-text p {
        display: block;
    }
    .opc-wrapper .step-title {
        margin-bottom:10px;
  
    }
    
    .field-tooltip {
        margin-bottom: 10px;
        position:unset;
    }
    .field-tooltip .field-tooltip-content {
        top: 45px;
    }

}


.checkout-cart-index .column.main .cart-empty a {
    color:#428bca;
}

.item-options {
    margin-top: 0.6em;
}
.item-options dt.label, .item-options dd.values {
    margin:0;
    border-radius:0;
}

.item-options dt.label {
    border-bottom: 1px solid #373B3F;
}
.item-options dd.values {
    margin-top:0.4em;
    margin-bottom: 0.8em;
    color: #E2001A;
}
/* Login */

#social-login-popup .social-login-title{
    background-color: #373B3F !important;
}

/* Contact Form */

@media (min-width: 768px){
    .column:not(.sidebar-main) .form.contact, .column:not(.sidebar-additional) .form.contact {
        width: auto;
        float: none;
        
    }

    /*.btnclass {
        -webkit-tap-highlight-color: rgba(226,0,26,0);
    }
    .btnclass:active {
        background-color:#E2001A !important;
        color: white;
    }
    
    .btnclass:focus {
        background-color:#E2001A !important;
        color: white;
    }*/

}

/* Landing Text Size */
.landing-title {
    border-bottom: 1px solid #ebebeb;
    text-align: center;
    margin-bottom:10px;
}
.landing-text-size{
    font-size: 1.3em;
}

.landing-divider {
    border-top:1px solid #ebebeb;
    padding-top: 10px;
}

/* Blog */

.post-title {
    margin-top:20px;
}
.post-title a{
    color:#373B3F;
    margin-top: 10px;
}
.post-title a:hover{
    color:#428bca;
}

.post-content {
    font-size: 1.2em;
    
} 
.post-content strong {
    font-weight: 800;
}
.post-content h2 {
    font-size:36px;
    margin: 20px 0 10px 0;
    border-bottom:1px solid #ebebeb;
}

.post-content h3 {
    margin: 20px 15px 0 0;
}

.post-content ol {
    list-style-type: decimal;
    padding-left: 20px;
    margin: 10px 0;
}
.post-content ol li {
    padding-bottom:5px;
}
.post-content a {
    color:#428bca;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
  }
  .videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

/* Message color */

.action-cancel {
 background-color:#E2001A;
}

.multicheckout.success a, .checkout-success a,.message > * a, .message > * a:hover {
    columns: #428bca;
}

/* UPS Shipping */

.btnclass {
    background-color:#373B3F ;
    border-color:#373B3F;
    color: white;
}

/*.btnclass:active {
    background-color:#E2001A !important;
    color: white;
}

.btnclass:focus {
    background-color:#E2001A !important;
    color: white;
}*/

.accessPointBlock h4 {
    border-top: 1px solid #373B3F;
    margin-top: 25px;
    padding-top: 1.2em;
}

.searchMap {
    background-color: #373B3F;
    color:white;
}

/* User Area */

.items.order-links li.current, .items.order-links li:hover {
    border-color: #428bca;
    color: #428bca;
}
.items.order-links li.current, .items.order-links {
    border-color: #428bca;
    color: #428bca;
}

.order-details-items .table-wrapper tfoot tr.grand_total th strong, .order-details-items .table-wrapper tfoot tr.grand_total td strong {
    color:#373B3F
}


.block.review-list .review-items li.review-item .review-title {
    color: #373B3F !important;
    font-weight: bold;
}

.rating-summary .rating-result > span:before{
    color: rgba(235, 180, 1, 0.84);
}

.product-info-main .product-info-stock-sku .stock.unavailable{
    display: flex; 
    justify-content: center; 
    padding:0.5em; border: 1px solid #E2001A; 
    background-color:#E2001A;
    font-weight: bold;
}
.product-info-main .product-info-stock-sku .stock.unavailable span{
    color:white;
}

.messaggio-riassortimento{
    color:#E2001A;
}

.product-info-main .product.attribute.overview .std > p {
    margin-top:0.5em;
}

/* PAGE 404 not found */


.cms-noroute-index .page-main .column.main a, .cms-noroute-index .page-main .column.main a:hover {
    color:#428bca;
    border-bottom:0;
    font-weight: normal;
}


/* Checkout payment telephone field visibile */
[name*=".telephone"] {
	    display: block !important;
}

#checkout-payment-method-load > div > div > div.payment-method._active > div.payment-method-content > div:nth-child(1) > div.payment-method-billing-address > div > fieldset > div:nth-child(2) > div > form > fieldset > div:nth-child(9) > div > div {
	    display: none !important;
}

.minicart-items .product-item .product-item-details .product-item-name a:hover {
    color: #428bca;
}

/* Stile per il selettore della lingua mobile */

/*.header .table-icon-menu .language-mobile-icon {
    display: table-cell;
    vertical-align: middle;
    padding: 6px 15px;
}*/
.header:not(.header6):not(.header7) .megamenu-content .nav-tabs {
    background-color: #373B3F;
}
.language-mobile-icon {
    margin: 0;
}

.language-mobile-icon .dropdown-switcher {
    margin: 0;
    color: #000;
}

.language-mobile-icon .dropdown-switcher .switcher-toggle {
    height: 100%;
    display: flex;
    align-items: center;
}

.language-mobile-icon .dropdown-switcher i {
    color: #000;
}

.checkout-billing-address #tooltip {
	display: none;
}

.checkout-billing-address #tooltip-label {
	display: none;
}

@media (max-width: 767px) {
    .header .table-icon-menu > div {
        padding: 19px 8px 16px 0;
       
    }
   
}
