/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 

/* SOHA NE VEDD KI */
#main-page-content {
    overflow: hidden;
}
/* SOHA NE VEDD KI */

/*CMS ID Header display none 
.cms-id-12 header#header {display: none!important;}
/*CMS ID Header display none */

/* Border radius start*/
    .products-grid .product-miniature-layout-1 {border-radius: 20px;}
    .btn, .form-control, .checkout-step, .alert, .address-block, .-back-to-top-visible  { border-radius:10px; }
    .summary-selected-carrier,  .order-confirmation-table { border-radius:15px!important; }
    .card.cart-summary { border-radius:15px!important; position:fixed; }
    .input-qty, .js-cart-line-product-quantity { border-radius:5px 0px 0px 5px!important; }
    .promo-code .form-control { border-radius:10px 0px 0px 10px!important; }
    .promo-code .btn { border-radius:0px 10px 10px 0px!important; }
    .bootstrap-touchspin-up { border-radius:0px 5px 0px 0px!important; }
    .bootstrap-touchspin-down { border-radius:0px 0px 5px 0px!important; }
    .form-search-control { border-radius:15px 15px 15px 15px!important; }
    .product-quantity .qty .input-group { border-radius: 5px 0px 0px 5px; }
    .iqit-accordion .nav-tabs .nav-link { border-radius: 15px; }
    .blog-pink-title img { border-radius: 10px;  border: 3px solid white; }
    .dropdown-menu.dropdown-menu-right.show {    border-radius: 15px; }
    body#checkout section.checkout-step .delivery-option { border-radius: 15px; }
    .my-account-page-content-wrapper, .page-authentication #content, .page-customer-account #content {border-radius: 20px;}
    #iqitcompare-floating { border-radius: 20px 20px 0px 0px; }
    #footer .ps-emailsubscription-block .newsletter-input-group, #checkout-footer .ps-emailsubscription-block .newsletter-input-group { border-radius: 10px;}
    .product-miniature-default .price-countdown {border-radius: 5px;}
    .elementor-widget-banner .elementor-iqit-banner-img {   border-radius: 15px; }
/* Border radius end*/

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left: calc(6px*-1);
 }

div#footer-copyrights .row.align-items-center {
    display: flex;
    flex-direction: row-reverse;
}
.WSC-category-box-homepage figure.elementor-iqit-banner-img {
    border-radius: 20px;
    border: #728b76 2px solid;
}

/*HEADER - ICONS*/
i.fa.fa-user.fa-fw.icon {
    mask-image: url(/img/cms/icons/user.svg);
    -webkit-mask-image: url(/img/cms/icons/user.svg);
    height: 32px;
    width: 32px;
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-mask-size: 27px;
    mask-size: 27px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #000000;
    vertical-align: sub;
}
div#header-user-btn:hover .user-icon {
    background-color: #5f1114;
}

i.fa.fa-shopping-bag.fa-fw.icon {
    height: 35px;
    width: 39px;
    mask-image: url(/img/cms/icons/cart.svg);
    -webkit-mask-image: url(/img/cms/icons/cart.svg);
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-mask-size: 35px;
    mask-size: 35px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #000000;
    font-size: 0;
    vertical-align: text-bottom;
}
i.fa.fa-shopping-bag.fa-fw.icon:before {
    display: none;
}

div#ps-shoppingcart-wrapper:hover i.fa.fa-shopping-bag.fa-fw.icon {
    background: #5f1114;
}
.stuck i.fa.fa-shopping-bag.fa-fw.icon {
    background: black;
}
i.fa.fa-shopping-bag.mobile-bag-icon {
    height: 35px;
    width: 39px;
    mask-image: url(/img/cms/icons/cart.svg);
    -webkit-mask-image: url(/img/cms/icons/cart.svg);
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-mask-size: 35px;
    mask-size: 35px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    background-color: #000000;
    font-size: 0;
    vertical-align: text-bottom;
}
i.fa.fa-shopping-bag.mobile-bag-icon:before {
    display: none;
}
div#mobile-cart-wrapper a#mobile-cart-toogle span#mobile-cart-products-count {
    display: block!important;
}
.product-recommend a.product-name {
    color: #5f1114 !important;
}
.product-notification .notify-close, .product-notification .notify-close:hover {
    color: #000!important;
    background: white;
    border-radius: 50%;
}
.product-notification .notify-close {
    right: -5px!important;
    top: -10px!important;
}
.ps-shoppingcart.dropdown #blockcart-content{
    z-index: 1000;
}
#wrapper .breadcrumb {
    background-position: center center!important;
    background-size: cover!important;
    background-attachment: scroll!important;
    background-repeat: no-repeat!important;
}

@media (max-width: 991px) {
    a#mobile-cart-toogle {
        position: relative;
    }
    .ps-shoppingcart .cart-products-count-btn{
        right: 0px;
    }
    
}