/* 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:#003b5f !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 */
/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#ffffff !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:#003b5f !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:#003b5f !important }
.base_footer .footer-bottom{background:#ffcf25 !important }
.base_footer .footer-bottom .copytext,.base_footer .footer-bottom .anm,.footer-bottom  .f_bot_bt_copy{color:#003b5f !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:#003b5f !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 */
/* base_advancesetting_footer Start tag */
.base_footer .footer .footer-top,.footer__top_wrap{background:#ffffff !important }
.base_footer .footer .footer-top .h4,.base_footer h3,.footer__top .txt_title{color:#003b5f !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:#003b5f !important }
.base_footer .footer-bottom{background:#ffcf25 !important }
.base_footer .footer-bottom .copytext,.base_footer .footer-bottom .anm,.footer-bottom  .f_bot_bt_copy{color:#003b5f !important }
/* base_advancesetting_footer End tag */ 
.header-8 .logo img {
    max-width: 150px;
}
.footer .about-us-col img {
    max-width: 170px;
}
.reward-heading,.footer_store_email {display:none!important}

.contact-us-wrapper .contact-info-block {

    background: #FFCF25!important;

}

.contact-us-wrapper .contact-form-block .submit-btn .btn {
    background-color:#FFCF25;
    border: 1px solid #FFCF25;
    color:black!important;
}

.contact-info-block .addressFooter .icon {
    background: #FFCF25;
        color: #000000 !important;
}

.contact-info-block  li p, .contact-info-block  h1 {
    color: black!important;
}

.addressFooter li.email {
   display:none!important
}

.contact-us-wrapper .contact-form-block .submit-btn::after {color:black!important}
.header span.site-cart-count {
    background: #103b60;
    color: #fff;
}
.grid-products.expand-view-product.reward-view-outer div#productFormRewards {
    max-width: 1500px;
    margin: 0 auto;
}
.grid-products.expand-view-product.reward-view-outer div#productFormRewards .row-items.single {
    padding: 0 5px;
}
.rewards-second-block .reward-login-subhead {
    font-weight: 400;
    letter-spacing: 0.5px;
    font-size: 14px;
}
.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;
}
.error,span.required,
.cart-page .cart__footer .cart__shipping,
.text-danger,a.txt-read-more,.gift-text {
    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,
.header button:focus,
.header a:focus,
.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,
button:focus,
a:focus,
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;
}
.swatch-element.color .sr-only {
    background-color: #fff;
}
.added-ribben::before, .added-ribben::after {
    border: 5px solid #2e5501;
}
.added-ribben span {
    background-color: #2e5501;
}
@media (max-width:575px){
.horizontal.order-timeline .steps .step .dot {
width: 30px;
height: 30px;;
border: 1px solid #ddd;
}
.horizontal.order-timeline .steps .step span {
font-size: 11px;
letter-spacing: 0;
}
.horizontal.order-timeline .steps .step::after {
    top: 14px;
}
.bottom-icon-wrapper .header-cart.iconset {
    height: auto;
}
.page_class_rewards-category.container-fluid.pt-3.mt-5 {
    margin-top: 0 !important;
}
.expand-view-product {
    margin-top: 0;
}
.grid-products.expand-view-product.reward-view-outer div#productFormRewards .row-items.single {
    padding: 0 15px;
}
}/* custom_code End tag */