#ln_price_slider .ui-slider-handle,
*[id^="lnPriceSlider"] .ui-slider-handle{margin-top:-5px;background:#08c;height:18px;width:13px;border-radius:5px;margin-left:-7px!important}
#ln_price_slider.ui-slider-horizontal,
*[id^="lnPriceSlider"].ui-slider-horizontal{height:7px;margin-bottom:15px;background:#1ab2ff;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.38)}
*[id^="lnPriceAttribute"]{padding:10px 5px}
*[id^="lnPriceText"]{margin-left:-7px}
.catalog-category-view .alwCustomSpan, .catalog-product-view .alwCustomSpan{display:none;}
.products-upsell .alwCustomSpan, .products-related .alwCustomSpan{display:inline-block !important;vertical-align:middle !important;}
.products-upsell .price-container .price, .products-related .price-container .price{display:inline-block;vertical-align:middle;}
.checkout-index-index .checkout-agreement label{display:inline-block;width:80%;margin-left:10px;vertical-align:top;}
.checkout-index-index .checkout-agreement input{display:inline-block;}
.checkout-index-index .checkout-agreement label button{text-align:left;height:auto;}
.checkout-index-index .checkout-agreement{margin-bottom:5px;}
.contact-index-index .page-main .contact-info p{margin-top:9px;}
.contact-index-index .col-sm-4.contact-info{margin-top:25px;}
@media (max-width:767px){#body .page-header .minicart-wrapper .action.showcart .counter.qty{left:7px !important;bottom:7px !important;}
}
.catalogsearch-result-index .product-item-inner, .cms-index-index .product-item-actions, .wishlist-index-index .box-tocart, .catalog-product-compare-index .product-item-actions, #minicart-content-wrapper .action.edit{display:none;}
/*.products-crosssell .product-item-actions{display:none !important;}*/
.checkout-cart-index .action-edit{display:none !important};
.block.upsell .item.product.product-item{float:none !important;display:inline-block !important;}
.qs-option-image img{max-height:120px;}
.qs-option-game{color:#ccc;font-size:13px;font-weight:bold;}
.qs-option-info .alwCustomSpan{display:inline-block;color:#c1c1c1;font-size:12px;}
.payment-method .action.action-help{display:none;}
.paginationTop, .paginationBottom{display:inline-block;vertical-align:middle;}

.page-wrapper > .breadcrumbs a, body .page-wrapper > .breadcrumbs a:hover, body .page-wrapper > .breadcrumbs a:focus {
    color: #000;
}

/*.page-wrapper > .breadcrumbs .item:not(:last-child)::after { display: none; }*/


@media (min-width:1000px){.paginationTop, .paginationBottom{margin-left:108px;}
}
.catalog-product-view span.price-container{position:relative;left:-2px;}
strong.mgHeaderText{min-width:300px;}
aside.popup_clearCart .modal-inner-wrap .mgModelHead, aside.popup_clearMiniCart .modal-inner-wrap .mgModelHead, aside.popup_Attention .modal-inner-wrap  .mgModelHead{font-size:15px;color:#000;}
@media (min-width:700px){aside.popup_clearCart .modal-inner-wrap, aside.popup_clearMiniCart .modal-inner-wrap, aside.popup_Attention .modal-inner-wrap{width:30%;}
}
.popup_Attention button.action-secondary.action-dismiss{display:none;}
.mgLoader{background:rgba(0,0,0,0.5) url(../images/loader-2.gif) no-repeat 50% 50%;border-radius:5px;bottom:0;box-sizing:border-box;content:'';left:0;margin:0;position:absolute;right:0;top:0;z-index:5;background-size:290px;}
.action.mangoClearCart{display:block;}
.items-total{margin-top:0px !important;}
.faq-listing table > thead > tr > th, .faq-listing table > tbody > tr > th, .faq-listing table > tfoot > tr > th, .faq-listing table > thead > tr > td, .faq-listing table > tbody > tr > td, .faq-listing table > tfoot > tr > td{padding:11px 0px;text-align:center;}
#body.catalog-category-view .itoris_dynamicproductoptions .fields > .field.not-required{display:none !important;}
/*.catalog-category-view .minimal-price-link{display:none;}*/
.checkout-cart-index .cart-discount, .checkout-index-index .discount-code{display:none;}
#body.catalog-category-view .filter-options{display:inline-block !important;width:100%;}
#body .filter-content .server-selector-wrapper{margin-bottom:14px;}
.catalog-product-view .products-related .products.list.items.product-items.owl-carousel{display:block;}
#body span.counter.qty:before{position:absolute;top:0;left:0;bottom:-22px;right:0;background:#fff;z-index:1;content:"";border:none;}
#body span.counter.qty:after{content: url(../images/loader.svg);font-family:"porto-icons";-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;position:absolute;top:79%;left:73%;height:19px;font-size:1em;margin:-16px 0 0 -14px;color:#777;z-index:2}
#body.nospin span.counter.qty:before,
#body.nospin span.counter.qty:after{display:none}
#body .products-list .itoris_dynamicproductoptions .fields > .field { overflow:visible !important}
#body .mgNoticeCookieBlock.global.cookie {margin-left: auto;margin-right: auto;width: auto;max-width: 1170px;position: relative;top: auto !important;bottom: 0 !important;z-index: 9999999 !important;background-color: #333;color: #fff;}
#body .mgNoticeCookieBlock #btn-cookie-allow {background: transparent;border-color: #fff;}
#body .mgNoticeCookieBlock .content {float: left; padding-bottom: 10px;}
#body .mgNoticeCookieBlock .content p {font-size:16px;color:#ccc;}
#body .mgNoticeCookieBlock .content p span{width: 100%;display: block;}
/*#body .mgNoticeCookieBlock .content p strong {font-size:16px;width:100%;display:inline-block;margin-bottom:6px;color:#fff;}*/
#body .mgNoticeCookieBlock .btn-cookie-allow {background: url("../images/close.svg") no-repeat 50%;height: 29px;width: 29px;border: none !important;position: absolute;right: 6px;top: 6px;}
@media (min-width:1250px){#body .mgNoticeCookieBlock .btn-cookie-allow {right: 0px;margin: 12px auto;}}
@media (max-width:360px){#body .mgNoticeCookieBlock .btn-cookie-allow{right: 0px;top: 2px;}}
#body .mgNoticeCookieBlock .visually-hidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.minicart-items-wrapper {width: 100%;margin-right: 0;margin-left: 0;padding-left: 0;}
.mgNoticeCookieContainer {width: 100%;background-color: #333 !important;display: list-item;display: inline-block;float: left;position: fixed;bottom: 0;z-index: 9999999;}
.catalogsearch-advanced-result .search.summary .items .item {margin: 0;}
.catalogsearch-advanced-result .search.summary .items:last-child .item {margin-bottom: 10px;}
.catalog-product-view .itoris_dynamicproductoptions .fields > .field::before {content: attr(data-title) !important;}
.mangoItPriceHide {display: none;}
@media (max-width: 768px){.mangoitLoggedIn .header.links + .header.links, .mangoitLoggedIn .item.link.compare + .authorization-link {display: none;}}
#my-orders-table ul.items-qty {text-align: center;}
.social-icons > li > a.google-link:hover {background-color: #C20806;}
.social-icons > li > a.instagram-link:hover {background-color: #2C6A93;}
.footer-bottom {background-color: #fff;}
#privacy_policy {width: 100%;display: inline-block;}
#privacy_policy #privacy {display: inline-block;vertical-align: middle;}
#privacy_policy  label {position: static;width: 93%;display: inline-block;margin: 0;height: auto;overflow: visible;vertical-align: middle;}
#newsletter-validate-detail .field.newsletter{width: 60%;float: left;}
#newsletter-validate-detail > .actions {width: 40%;float: right;display:inline-block !important;}
#minicart-content-wrapper .action.close {
    width: 90px;
    height: 16px;
    overflow: hidden;
    right: 0;
    top: 7px;
    text-align: right;
    padding: 0px 20px;
}
.footer-bottom address {
    width: auto;
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    float:none;
}

.payment_img:hover {
    content:  url(../images/payments2.png);}
    .footer-bottom .custom-block.f-right {
        margin-left: 50px;
        display: inline-block;
        vertical-align: middle;
        float:none !important;
    }
    .footer-bottom .container{
        text-align:center;
    }
    
    .footer-bottom .faq-link:hover::before {
        content: url(../images/payments2.png);
        width: 100%;
        height: auto;
        position: absolute;
        top: -5px;
    }
    
    .faq-link { position:relative}
    .faq-link:hover img {
        opacity: 0;
    }
    /*.breadcrumbs .item:not(:last-child)::after {
        content: '';
        font-family: '';
    }*/
    .breadcrumbs .item:not(:last-child):after {
        -webkit-font-smoothing: antialiased;
        font-size: 10px;
        line-height: 18px;
        color: inherit;
        content: '\f80d';
        font-family: porto-icons;
        margin: 0 9px;
        vertical-align: middle;
        display: inline-block;
        font-weight: 400;
        overflow: hidden;
        speak: none;
        text-align: center;
    }
    
    
    .filter-current .action.remove { position: static; }
    .filter-content .item {
        margin: 9px 0;
        width: 100%;
        display: inline-block; padding: 0 10px;
        border-radius: 5px; /*background:#f1f1f1;*/
    }
    li.item.am-shopby-item {
        width: auto;
    }
    #body .filter-options-title::after { display: none; }
    
    #body .filter-options-title:hover { color: #d4b759; }
    #body .filter-options-content .item a:hover span {color: #d4b759;}
    
    body .filter-options .am-labels-folding .item a.amshopby-filter-parent, body .filter-options .am-category-view .item a.amshopby-filter-parent {
        padding-left: 0;
    }
    
    #body .filter-options-item.active::after { margin-top: 6px !important; display: none !important;}
    #body .filter-options-item.active::before, #body .filter-options-item.active::after {
        bottom: 0;
        display: none !important;
    }
    
    #body .filter-options-content {
        top: calc(100% - 0px) !important;
    }
    
    .am-filter-current .am-filter-value{
        font-weight: 700;
    }
    
    #body .filter-current { display: inline-block; }
    
    #body.catalog-category-view .filter-options {
        border-bottom: 1px solid #ccc !important;
        border-top:1px solid #ccc;
        margin-bottom: 15px;
        padding-top: 15px;
    }
    
    .filter-actions { float: right;
        margin-top: 25px;
        margin-bottom: 25px; background: none;
        border-radius: 5px; }
        
        
        .filter-current .items { border:none; background:none; }
        .block-subtitle.filter-current-subtitle { display: none; }
        #body.catalog-category-view .filter-options {
            display: inline-block !important;
            width: 100%;
            border-bottom: 1px solid #ccc;
        }
        
        #body .filter-options-title { padding: 0px; background:none; border:none; }
        .filter-options-title::after {
            width: 26px;
            height: 26px;
            display: block;
            border: none;
            position: static;
            right: 0px;
            top: 0%;
            margin-top: 0px;
            border-radius: 3px;
            color:#ccc;
            text-align: center;
            line-height: 24px;
            background-color: #fff;
            font-size: 10px;
            display: inline-block;
        }
        
        #body .filter-options-title {
            padding: 0px;
            background: none;
            border: none;
            color: #000;
            font-weight: 600;
            font-size: 15px;
        }
        
        body .filter-options-title::after {
            content: "";
            /*background: url(../images/arrow.jpg) no-repeat 0 0 !important;*/
            width: 11px;
            height: 7px;
            display: inline-block;
            position: relative;
            top: -2px !important;
            left: 10px;
        }
        
        
        #body .filter-options-title::after {
            right: 2px;
            top: 3px;
            z-index: 3;
            margin: 3px 3px 0 0;
            background: none;
            color: #000;
        }
        
        #body .filter-options-item { margin-bottom: 17px; margin-right: 25px; margin-top: 6px; padding-bottom: 6px;}
        
        @media (min-width: 640px) {
            #body .filter-options-content {
                width: 240px;
            }
        }
        @media (max-width: 767px) {
            .products-upsell .product-items .product-item-info .product-item-photo{
                float: left;
                max-width: 40%;
                margin-right: 10px;
            }
            .products-upsell .product-items .product-item-details {
                text-align: left;
                margin-left: calc(40% + 15px);
                padding: 0;
            }
            .fotorama__nav--dots .fotorama__nav__shaft {
                pointer-events: none;
            }
            
            .block.upsell .item.product.product-item {
                float: left;
                display: inline-block;
                width: 50%;
            }
            
            .products-upsell .product-items .product-item-info .product-item-photo {
                float: left;
                max-width: 100%;
                margin-right: 10px;
            }
            
            .product-item-name {  text-align: center; }
            
            .price-box {
                margin: 8px 0 13px;
                text-align: center;
            }
            
            .sidebar .product-items .product-item-info .product-item-photo {
                
                float: left;
                max-width: 100%;
                margin-right: 10px;
                
            }
            
            .sidebar .product-items .product-item-details {
                
                text-align: left;
                margin-left: 0;
                padding: 0;
                display: inline-block;
                margin-top: 5px;
                
            }
            
            .sidebar .product-items .product-item-info {
                position: relative;
                width: 50%;
                margin-bottom: 20px;
                display: inline-block;
                float: left;
            }
            
            .products-upsell .product-items .product-item-details {
                text-align: left;
                margin-left: 0;
                padding: 0;
                display: inline-block;
                margin-top: 5px;
            }
        }
        .breadcrumbs .item.secondary:not(:last-child):after {
            display: none;
        }
        .breadcrumbs .item.secondary span.item-space{
            margin: 9px;
        }
        .footer .block.newsletter .block-title strong{
            text-transform: uppercase;
        }
        .prev-next-products {
            margin-right: 0px;
        }
        
        @media (max-width:767px){
            /*.block-subtitle.filter-current-subtitle { display: block; }*/
            #body .filter-current {
                width: 100%;
            }
            .morelink {
                text-align: center;
                margin: auto;
                max-width: 100px;
                float: none;
                display: block;
            }
        }
        @media only screen and (max-width: 639px){
            .filter .filter-current .items {
                display: block;
            }
        }
        body .toolbar-products .pages{display:block !important;}
        
@media (min-width: 768px), print{
    .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media {
        width: 48% !important;
    }
}
.products-grid .product-item{
    float: none;   
    display: inline-block;
}
.custom-support em[class*=icon-]{
    background-color: #fff;
    color: #d4af37;
}
@media (min-width:768px){
    .modal-popup .modal-inner-wrap{
        width: 35%;
    }
}
/*.morelink.less {
    text-align: center;
    display: block;
}*/
.custom-support .container > .row {
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}

/* -- 20-08-2020 -- */
.footer-middle .block.newsletter input[type="checkbox"] {
    height: auto;
}
/* -- 20-08-2020 Ends -- */

/* -- 28-10-2020 Ends -- */

@media(max-width: 767px) {
    .block-search .control {
    clear: both;
    margin: 0;
    padding: 0 0px;
    background: #fff;
    display: inline-block;
    width: 100%;
}
.block-search .label.active+.control input {
    position: static;
    margin: 0;
}

body .block-search .control { display: none; }
body .block-search .label.active + .control { display: inline-block; }
}

@media(max-width:500px) {
.page-header.type1 .block-search {
    float: none;
    margin-bottom: 0;
    margin-right: 0px;
}

#body .page-header .custom-block {
    display: table;
    height: auto;
    margin-top: 10px;
    margin-right: 1rem;
    font-size: 1.2rem;
}

#body .page-header .minicart-wrapper {
    top: 10px;
    right: 15px;
    margin-top: 0;
}
}
/* -- 28-10-2020 Ends -- */
/*--21-12-2020--*/
@media(max-width:767px){ 
    .checkout-index-index .actions-toolbar {
        margin-top: 15px;
    }
}
/*--21-12-2020--*/

/*19-11-2021 start category info page remove bottom space*/

.catalog-category-view.page-layout-2columns-left .column.main {
    min-height: inherit;
}

/*19-11-2021 end category info page remove bottom space*/

/*08-12-2021 start category info page remove faq sidebar*/

.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-additional {
    display: none;
}

/*08-12-2021 end category info page remove faq sidebar*/

/*13-12-2021 start checkout email field tooltip on chrome browser*/

.checkout-index-index .field .control._with-tooltip input{
    width:calc(100% - 34px);
}

/*13-12-2021 end checkout email field tooltip on chrome browser*/


/* 27-4-22 */
.itemforge-info i svg {
    max-height: 16px;
    max-width: 17px;
    margin-top: 13px;
    display: inline-block;
}
.itemforge-info i svg path {
    fill: #fff;
}
.itemforge-info p {
    color: #000;
}
/* 27-4-22 */