/* base_advancesetting_productlist Start tag */
.sidebar h2 button, .sidebar .h2 button{color:#000000 !important }
.page-title h2.primary-heading{color:#000000 !important }
.category-banner, .category-description,.category-banner .page-title p{color:#000000 !important }
.product-load-more .product-heading a,.grid-view-item__title{color:#000000 !important }
.product-price .price,.product-price__price,.add-to-cart .addToCartBtn,.product-load-more .price_labels .new_price_value,.product-load-more .price_labels .new_price_value1{color:#000000 !important }
.filterpricebtn{background:#fa4616 !important }
.filterpricebtn{color: !important }
.product_type{background:#fa4616 !important }
.product_type{color: !important }
/* base_advancesetting_productlist End tag */
/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#182126 !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:#ffffff !important }
.base_footer .footer-links a,.base_footer .footer-links p,.base_footer .footer-top .anm,.base_footer .social-icons .icon,.footer-7.footer .contact-info .text,.footer-7.footer .contact-info .contactDetail,.footer-links a,.footer_store_email .home_store_email,.footer-7.footer .contact-info .text,.footer__top a{color:#ffffff !important }
.base_footer .footer-bottom{background:#182126 !important }
.base_footer .footer-bottom .copytext,.base_footer .footer-bottom .anm,.footer-bottom  .f_bot_bt_copy{color:#ffffff !important }
/* base_advancesetting_footer End tag *//* custom_code Start tag */
/* base_advancesetting_header Start tag */

.header,.header-5 .menu-outer{background:#ffffff !important }

.base_header .iconset .icon,#siteNav > li > a,.header.header-10 .col-md-4.col-lg-5,.ntheader .nt_action>a,.ntheader .nt_menu>li>a, .site-nav .site-nav__label{color:#fa4616 !important }

.base_header .iconset .icon,#siteNav > li > a,.header.header-10 .col-md-4.col-lg-5,.ntheader .nt_action>a,.ntheader .nt_menu>li>a, .site-nav .site-nav__label{font-size:0.995rem !important }

/* base_advancesetting_header End tag */

.rewards-map-wrapper .country-name{

color: #000000;

font-weight: 600;

background: unset;

-webkit-background-clip: unset;

-webkit-text-fill-color: unset;

font-size: 18px;

}

.map-block:hover .main-img {

opacity: 1;

}

.map-block{

background: unset;

border: 1px solid #d8d0d0;

overflow: hidden;

border-radius: 14px;

padding: 0;

}

.map-block:hover .map-block-inner{

background-color: unset;

}

.map-block:hover .country-name{

color: #000;

}

.rewards-map-wrapper .store-logo,

.rewards-modal .store-logo, .rewards-modal-second .store-logo{

    max-width: 250px;

}

.rewards-map-wrapper .map-block-inner .position-relative {

    padding-top: 55%;

}

.rewards-map-wrapper .text-cus-width {

font-size: 21px;

    line-height: 28px;

    font-weight: 900;

}

.footer_store_email,.reward-heading{display:none!important} 

.base_footer p {color:#fff;}

.rewards-second-layout {

    /* height: 100vh; */

    background-color: #ffffff;

}

.container.rewards-map-wrapper h3 {

    font-size: 18px;

    margin-bottom: 15px;

    max-width: 1081px;

     margin: 12px auto;

}

.container.rewards-map-wrapper {

    max-width: 1300px;}

.rewards-map-wrapper .text-cus-width{

        font-size: 19px;

    line-height: 32px;

    font-weight: 900;

}

.rewards-map-wrapper .text-cus-width {

    max-width: 915px;

    margin: 0 auto;

}

.rewards-map-wrapper .text-cus-width {

    margin-top: 45px!important;

}

.prod-overview{display:none!important}

.checkout-outer .page-title h1 {

    text-transform: none;

}

.base_banner{display:none!important}
.reward-cus-heading {
    font-size: 18px;
    margin-bottom: 15px;
    max-width: 1081px;
    margin: 12px auto; 
}
.alert-danger.notify-alert {
    background: #9a2601;
}
.alert-success.notify-alert {
    background: #2e5501;
}
.green-color,.select-shipping-services .card-body-new p .service_provider_name,
.text-success{
    color: #2e5501 !important;
}
.gift-text,.error,span.required,.cart-page .cart__footer .cart__shipping,.text-danger {
    color: #9a2601 !important;
}
.ship-action-btn .action-btn-main,.shipp-multiple-address .card .add-new-shipment p,
.checkout-wrapper .focused .text-field-input + .float-label,
 .checkout-wrapper .text-field-input:not(:placeholder-shown) + .float-label,
 .checkout-wrapper .text-field-input:focus + .float-label, .checkout-wrapper .text-field-input:-webkit-autofill ~ label {
    color: #282828;
}
.user-check-optn-cell a {
    color: #085f9d;
}
.checkout-wrapper .text-field-input:placeholder-shown + .float-label {
    color: #5c5c5c;
}
input[disabled].swatchInput + .swatchLbl, input[readonly].swatchInput + .swatchLbl {
    opacity: 1;
    color: #404040 !important;
}
.minicart-inner .clear-cart:focus,.minicart-inner .clear-cart:focus-visible,
#cart-drawer .close-cart:focus,#cart-drawer .close-cart:focus-visible{
    outline:3px solid #ffffff !important;
}
#base_category .imgBanners .inner {
    padding: 5px;
}
.imgBanners .imgBanner-grid-item .category-link-list {
    display: block;
}
.checkout-wrapper .focused .text-field-input + .float-label,
 .checkout-wrapper .text-field-input:not(:placeholder-shown) + .float-label,
  .checkout-wrapper .text-field-input:focus + .float-label,
   .checkout-wrapper .text-field-input:-webkit-autofill ~ label {
    color: #282828;
}
.header .btn:focus-visible,
#siteNav > li a:focus-visible,
.header button:focus-visible,
.breadcrumbs a:focus-visible,
.header a:focus-visible,
.footer a:focus-visible,
.footer button:focus-visible,
.close-cart:focus-visible,
button.clear-cart:focus-visible,
.base_banner .wrap-caption a:focus-visible,
.home-slideshow .slick-dots button:focus-visible{
border-radius: 2px;
z-index: 9;
outline:3px solid #003051 !important;
outline-offset: 3px !important;
}
.btn:focus-visible,
a:focus-visible,
button:focus-visible,
#siteNav li ul.dropdown li a:focus-visible,
input:focus, input:focus-visible,
select:focus,select:focus-visible,
textarea:focus,textarea:focus-visible{
border-radius: 2px;
z-index: 9;
outline: 3px solid #003051 !important;
outline-offset: 3px !important;
}

.swatch-element.color input:focus + label,
.swatch-element.color input:focus + label:focus-visible,
.items-action label input:focus + span,
.items-action label input:focus-visible + span{
    outline: 3px solid #003051 !important;
    outline-offset: 3px !important;
}
.visuallyhidden{
    background-color:#fff;
}


.added-ribben::before, .added-ribben::after {
    border: 5px solid #2e5501;
}
.added-ribben span {
    background-color: #2e5501;
}
.base_footer .footer-links a:focus,
.base_footer .footer-links a:focus-visible{
   outline: 3px solid #fff !important;  
}

.blur-up {
    -webkit-filter: blur(0px);
    filter: blur(0px);
}
.swatch-element.color .sr-only ,.sr-only {
    background-color: #fff;
}
.header .site-cart-count {
    color: #fff;
    background-color: #000;
}
.visuallyhidden{display:none;}
.product_type {
    background: #d1350b !important;
}
@media screen and (min-width: 767px){

.rewards-map-wrapper .map-row .col-md-4{

flex: 0 0 25%;

max-width: 25%;

}

}

/* custom_code End tag */