h1, .h1, .h2, .h3, h2, h3 {
    font-family: "Knewave", sans-serif !important;
    font-weight: 400;
    text-transform: none !important;
}
#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus, .product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover, .continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus {
    background: #4c5fa8 !important;
}
.showmenu:hover,#index .box-top #leo_search_block_top .title_block:hover, #index .box-top #leo_search_block_top.active .title_block:hover:before, #index .popup-over a.popup-title:hover, #index #_desktop_cart .cart-preview i:hover, #index .box-top.home-2 .showmenu:hover, #index .box-top.home-2 .showmenu:hover i {
 color: #4c5fa8 !important;
}
a:hover {
    color: #FFB2B8  !important;
    text-decoration: none;
}
a:focus, a:hover {
    color: #FFB2B8 !important;
    text-decoration: underline;
}
.paiements img.img-fluid {
    max-width: 446px;
}
/* Applies to various title blocks across the site */
.box-cate-product .title_block,
.ApColumn .title_block,
.widget-category_image .block_content .cate-name {
    font-family: "Knewave", sans-serif !important;
    font-weight: 400 !important;
}
/* Styles the product titles in thumbnail containers */
.thumbnail-container .product-title a {
    font-family: "Pacifico", sans-serif !important;
    font-weight: 600 !important;
    font-size: 28px;
    overflow: visible !important;
    color: #ffb2b8; 
}
/* Hover effect for product titles */
.thumbnail-container .product-title a:hover {
    color: #4c5fa8 !important; 
}
/* Styles the price display in thumbnail containers */
.thumbnail-container .product-price-and-shipping .price {
    font-size: 16px;
    color: #4c5fa8 !important; /* Blue color for price */
    font-family: "Knewave", sans-serif !important;
}
/* Changes color of category name on hover */
.widget-category_image .block_content > ul:hover .cate-name {
    color: #4c5fa8 !important; 
}
/* Styles the heading of the contact form */
.contact-form h3 {
    color: #ffb2b8; 
}
/* Styles the "new" flag on products */
li.product-flag.new {
    font-family: "Knewave", sans-serif !important;
    color: #ffb2b8 !important; 
    letter-spacing: 1px;
}
/* Styles the navigation items */
li.nav-item span {
    font-family: "Knewave", sans-serif !important;
    letter-spacing: 1px;
    font-weight: 400 !important;
}
/* Styles for active tabs in product category box */
.box-cate-product .nav-tabs .nav-link.active,
.box-cate-product .nav-tabs .nav-link.active:focus,
.box-cate-product .nav-tabs .nav-link.active:hover,
.box-cate-product .nav-tabs .nav-item.open .nav-link,
.box-cate-product .nav-tabs .nav-item.open .nav-link:focus,
.box-cate-product .nav-tabs .nav-item.open .nav-link:hover {
    color: #ffb2b8 !important; 
    box-shadow: 0px -6px 0px 0px #4c5fa87a inset !important;
}
/* Hover effect for tabs */
.box-cate-product .ApTabs .nav-tabs li a:hover {
    box-shadow: 0px -6px 0px 0px #ffb2b89e inset !important; 
    border: none;
}
/* Default tab link color */
.box-cate-product .ApTabs .nav-tabs li a {
    color: #4c5fa8ba !important; 
}
/* Styles for info alerts */
.alert-info {
    background-color: #a9b2d55c !important; 
    border-color: #7c8ac08f !important;
    color: #4c5fa8 !important;
}
/* color for category names */
.widget-category_image .block_content .cate-name {
    color: #fff !important; 
}
.widget-category_image .block_content .items {
     font-family: "Knewave", sans-serif !important;
    letter-spacing: 1px;
    font-weight: 400 !important;
    color: #fff !important;
}
/* color and style for see more section at home page */
.see-all a:hover, .box-show-more a:hover  {}
h1.product-detail-name {
    font-family: "Pacifico", sans-serif !important;
    font-weight: 600 !important;
    font-size: 35px;
    overflow: visible !important;
    color: #ffb2b8; 
    text-transform: none !important;
}}
.product-prices .current-price {
        color: #000;
        color: #4c5fa8 !important;
        font-family: "Knewave", sans-serif !important;
    }
    .tax-shipping-delivery-label {
        display: none;
    }
    select.form-control.form-control-select.js-an_productfields-price {
        background-color: #ffb2b838;
    }
    .product-tabs.tabs .nav-tabs .nav-link.active {
        border: none;
        color: #ffb2b8;
    }
    @media (max-width: 768px) {
        .icon-Ico_User:before {
            content: "\e92b";
            color: #fff;
        }
        .box-top #leo_search_block_top .title_block:before {
            color: #fff;}
            .icon-Ico_Cart:before {
                content: "\e90e";
                color: #fff;
            }
            button.navbar-toggler.hidden-lg-up {
                background-color: #fff;
border: 1px solid #fff !important;
        color: #ffb2b8  !important;
            }
    }
@media (min-width: 768px) {
        .product-tabs.tabs .nav-tabs .nav-item .nav-link.active:after {
            background: #ffb2b8;
        }
    }
    .product-tabs.tabs .nav-tabs .nav-link:before {
        background: #ffb2b8;

} 
.product-variants > .product-variants-item .input-color:checked + span:before {
    visibility: hidden !important;} 
#wrapper .breadcrumb ol li {
    display: none !important;
}  
@media (min-width: 768px) {
    #wrapper .breadcrumb h1 {
        margin: 100px 0 0px !important;
        font-family: "Pacifico", sans-serif !important;
        font-weight: 600 !important;
        font-size: 46px  !important;;
        overflow: visible !important;
        color: #ffb2b8  !important;
        text-transform: none !important;
    }
} 
.block-categories.block.block-highlighted h4 a {
    font-weight: 400 !important;
    font-size: 32px !important;
    overflow: visible !important;
    color: #ffb2b8 !important;
    text-transform: none !important;
} 
.block-categories .category-sub-menu li > a {
    font-family: "Knewave", sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    color: #4c5fa8 !important;
    text-transform: none !important;
} 
.block-category.card h1 {
    font-family: "Knewave", sans-serif !important;
    font-size: 24px !important;
    font-weight: 400;
    color: #4c5fa8 !important;
} 
.block-categories .category-sub-menu li:hover:after {
    background-color: #ffb2b8;
} 
p.text-uppercase.h6.hidden-sm-down {
    display: none;
} 
p.h6.facet-title.hidden-sm-down {
    font-family: "Knewave", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400;
    color: #4c5fa8 !important;
    text-transform: none !important;
    overflow: unset !important;
} 
span.current-price-value {
    font-family: "Knewave", sans-serif !important;
    font-weight: 400;
    color: #4c5fa8 !important;
    text-transform: none !important;
    overflow: unset !important;
} 
h4#myModalLabel {
    font-family: "Knewave", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400;
    text-transform: none !important;
    overflow: unset !important;
} 
#blockcart-modal .product-name {
    color: #222;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: "Knewave", sans-serif !important;
    font-size: 18px !important;
    font-weight: 400;
}
#blockcart-modal .modal-body .divide-right p {
    font-family: "Knewave", sans-serif !important;
    text-transform: none !important;
    overflow: unset !important;
    display: block;
}
.cart-grid-body .card-block h1 {
    color: #4c5fa8 !important;
} 
.products-section-title {
    color: #4c5fa8 !important;
} 
.leo-fly-cart-slidebar.slidebar_top .leo-cart-dropdown-action .cart-dropdow-button, .leo-fly-cart-slidebar.slidebar_bottom .leo-cart-dropdown-action .cart-dropdow-button {
    font-family: "Knewave", sans-serif !important;

    font-weight: 400;
    text-transform: none !important;
    overflow: unset !important;
}
.view-leo-dropdown-additional.show {
    background: #FFB2B8  ;
} 
.footer-container .ApColumn .title_block {
    font-size: 24px !important;
    color: #ffb2b8 !important;
} 
.blog-meta {
    display: none !important;
} 
.blog-date {
    display: none !important;
} 
span.items.leo-qty.leo-cat-3, span.items.leo-qty.leo-cat-6{
    display: none !important;
}
    @media (max-width: 768px) {
.off-canvas-nav-megamenu .offcanvas-mainnav {
    background-color: #ffb2b8;}

.off-canvas-nav-megamenu .navbar-nav > li > a {
        color: #fff !important;
}  
.header-top {
    background-color: #ffb2b8;
}
} 
 .checkout a.btn.btn-outline {
        background-color: #ffb2b8;
        border-color: #ffb2b8;
        min-width: 199px;
        border-radius: 3px;
        font-family: "Knewave", sans-serif !important;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 1px;
    }
.navbar-header .navbar-toggler:focus, .navbar-header .navbar-toggler:hover {
    border-color: #ffb2b8 !important;
    background: #ffb2b8 !important;
    color: #fff !important;
}
div#google-login-bt {
    width: 270px;
    margin-top: 6px;
    border-radius: 3px;
    margin-left: auto;
    margin-right: auto;
}
button.btn.social-login-bt.facebook-login-bt {
    width: 270px;
    height: 40px;
    border-radius: 3px;
}
button.btn.social-login-bt.twitter-login-bt {
    width: 270px;
    height: 40px;
    border-radius: 3px;
}
.lql-social-login.clearfix.show-bt-txt {
    text-align: center;
}
h3.lql-social-login-title {
    font-family: "Knewave", sans-serif !important;
    font-weight: 400;
    font-size: 26px;
    text-transform: none !important;
    color: #FFB2B8 !important;
    margin-top: 26px;
    margin-bottom: 20px;
}
.lql-social-login {
    margin-bottom: 30px;
}
#checkout #checkout-personal-information-step .nav .nav-item .nav-link.active {
    color: #ffb2b8  !important;;
    border-color: transparent;
    font-family: "Knewave", sans-serif !important;
    font-weight: 400;
    font-size: 16px;
}
#checkout #checkout-personal-information-step .nav .nav-item .nav-link {
    color: #4c5fa8 !important;
    border-color: transparent;
    font-family: "Knewave", sans-serif !important;
    font-weight: 400;
    font-size: 16px;
}
#_desktop_cart .cart-products-count {
    background-color: #f7a0a7  !important;
    font-size: 10px  !important;
    min-width: 12px !important;
    height: 12px  !important;
    padding: 3px 2px 2px 2px !important;
}
.card-block strong, .card-block .font-weight-bold, .card-block .aeuc_scart a, .card-block .product-name {
    color: #4c5fa8  !important;
}
body#checkout section.checkout-step.js-current-step .step-title, body#checkout section.checkout-step .step-title{
    font-size: 13px !important;
}
body#checkout section.checkout-step.js-current-step .step-title .step-number {
    background: #4c5fad !important;
}
body#checkout section.checkout-step.-reachable.-complete .step-title:before, body#checkout section.checkout-step.-reachable.-complete h1 .done {
    background: #f49ea5  !important;
}
h1.step-title.js-step-title.h3.not-allowed {
    color: #ffb2b8 !important;
}
body#checkout section.checkout-step.js-current-step .step-title {
    color: #495ba1 !important;
}
.-unreachable h1 {
    color: #ffb2b8 !important;
}
span.step-number {
    background: #ffb2b8 !important;
} 
body#checkout section.checkout-step .step-title:before {
    background: #ffb2b8 !important;
}
span.items.leo-qty.leo-cat-9 {
    display: none;
}
.plist-dsimple .thumbnail-container .pro3-btn {

    text-align: center !important;} 

@media (max-width: 767px) {
.row.group-nav.ApRow.has-bg.bg-boxed {
    top: 0px !important;
} 

.row.group-nav.burgerine.ApRow.has-bg.bg-boxed {
   top: 0px !important;
}
.col-xl-4-8.col-lg-4-8.col-md-4-8.col-sm-4-8.col-xs-4-8.col-sp-4-8.logoea.ApColumn {
    display: inline;
    margin-top: 18px;
}
.thumbnail-container .product-title a {
    line-height: 30px;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: vertical;
}
}
    .add-to-cart .icon-Ico_Cart:before {
        color: #000000;
 }
