/**
 * Custom CSS
 */
.header-style-9 {
    background-color: #00426b !important;
}

.header-style-9 .header-bottom {
    background-color: #00426b !important;
}

.footer-style-2 {
    background-color: #00426b !important;
}

.collections .collect a {
    background-color: #00426b !important;
    color: #ffffff !important;
}

.collections .collect a:hover {
    color: #ff8500 !important;
}

.footer-style-2 .footer-block .footer-block-content .links-contact li:before {
    background: url(../images/icon-image.png) !important;
}

.footer-style-2 .footer-block .footer-block-content .links-contact li.add-icon:before {
    background-position: -8px -10px !important;
}

.footer-style-2 .footer-block .footer-block-content .links-contact li.email-icon:before {
    background-position: -11px -51px !important;
}

.footer-style-2 .footer-block .footer-block-content .links-contact li.phone-icon:before {
    background-position: -11px -91px !important;
}

.footer-style-2 .footer-block .footer-block-content .links-contact li.middle-content {
    padding-top: 9px !important;
    margin: 10px 0 16px !important;
}

.header-style-9 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
    text-transform: uppercase;
    font-weight: 700;
    color: white !important;
}

span.sm_megamenu_title:hover {
    text-transform: uppercase;
    font-weight: 700;
    color: #ff8500;
}

.header-style-9 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a:before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-stretch: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    font-size: 14px;
    margin-right: 10px;
    font-variant: normal;
}

.header-style-9 .header-bottom .sidebar-megamenu .megamenu-content-sidebar .btn-megamenu a:after {
    content: '';
}

.header-style-9 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li:hover > .sm_megamenu_head {
    color: #ff8500 !important;
}

.header-style-9 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li.sm_megamenu_actived > .sm_megamenu_head {
    color: #ff8500 !important;
}

.my-store {
    background-image:url('../images/icon-image.png');
    background-position: -18px -17px;
    width: 16px;
    height: 16px;
    margin-top: 7px;
}

/*Popup Selector*/
.w-newsletter{
    background: none!important;

}
.newsletter-info{
    padding: 25px 20px 25px!important;
    margin-left:0!important;
}
.short-description img{
    border: 1px solid #ccc;
}
.sel_region {
    width: 230px;
    height: 230px;
    margin: 20px;
    border: 1px solid #ccc;
}
.region_row{
    justify-content: center;
}
.sel_title{
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    color: #ff8500;
}

/*Main Page*/
.logo-main-center{
    display: flex;
    align-items: center;
    justify-content: center;
}
li.support-link a::before {
    content: '\f025';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 14px;
    position: absolute;
    left: -17px;
    top: 12px;
}
li.warehouse-link a::before, li.nav strong::before{
    content: '\f1ad';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 14px;
    position: absolute;
    left: -17px;
    top: 12px;
}
li.nav .item .current strong{
    line-height: 36px;
    text-indent: 30px;
    font-weight: 100;
    color: #fff;
}
.header-style-9 .header-top .header-top-links .toplinks-wrapper .header.links li.authorization-link a::before {
    display: none!important;
    left:-40px!important;
}
.footer-style-2 .footer-middle {
    border-bottom: none!important;
}
.wapp-link{
    color: #ffffff!important;
}
.wapp-link:hover{
    color:#ff8500;
}
.owl-carousel .owl-item img{
    width: 100%!important;
}
.block-minicart .block-content > .actions a{
    /* padding: 0 18px!important; */
    font-size: 100%!important;
}
.product-item-actions .products-grid .product-item-actions .actions-primary .tocart{
    padding: 0 8px!important;
}
.header-mobile .mobile-top{
    background-color: #00426B !important;
}
.page-footer{
    background-color: #00426B !important;
}
.icon-telegram::before {
    content: "\f2c6";
    font-family: FontAwesome!important;
}
.social-footer{
    float: left!important;
    display: block!important;
}
.footer-block.footer-contact .contact-info li::before {
    background-color:transparent!important;
}
.footer-block-title{
    text-transform: uppercase!important;
}
.cart.table-wrapper .actions-toolbar > .action, .action-gift{
    background-color: #00426B !important;
}
.header-container .header-top-r .warehouse-link,.header-container .header-top-r .customer-link{
    position: relative;
    padding-left: 30px;
}
.header-container .header-top-r .warehouse-link a,.header-container .header-top-r .customer-link a{
    display: block;
    height: 34px;
    line-height: 33px;
    color: #bdbcd7;
}
.header-container .header-top-r .customer-link::before {
    content: '\f025';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 16px;
    position: absolute;
    left: 11px;
    top: 9px;
    color: #bdbcd7;

}
.header-container .header-top-r .warehouse-link::before {
    content: '\f1ad';
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    font-synthesis: weight style;
    font-stretch: normal;
    font-size-adjust: none;
    font-language-override: normal;
    font-kerning: auto;
    font-feature-settings: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    font-size: 14px;
    position: absolute;
    left: 15px;
    top: 10px;
    color: #bdbcd7;
}
.home-services .service-info {
    font-size: 96%!important;
}
.header-top-r .customer-link a:hover, .header-top-r .warehouse-link a:hover{
    color: #fff;
}
.logo img {
    width: 270px!important;
}
.header.links .customer-welcome .customer-menu .header.links li.authorization-link a{
    width: 100%;
    float: right;
}
/*Checkout*/
.amcheckout-step-container .fieldset>.legend+br , .amcheckout-step-container .fieldset>.legend+br+br,
.amcheckout-step-container .fieldset>input+br{
    display: none;
}
.amcheckout-step-container .action.checkout.amasty{
    padding: 14px 30px!important;
}
.col-price,#label_method_flatrate_flatrate,.col-price{
    width: 33.3%;
}
.checkout-container .checkout-payment-method .step-title{
    color: #fff!important;
    background-color: #00426b;
    text-transform: uppercase;
    font-size: 20px;
}
.amcheckout-step-container .amcheckout-title
{
    color: #fff!important;
    background-color: #00426b;
    text-transform: uppercase;
}
.amcheckout-summary-container>p.amcheckout-title
{
    color: #fff!important;
    background: #00426b!important;
    text-transform: uppercase!important;
}
.amcheckout-step-container .action.checkout.amasty{
    background: #ff8405!important;
}
#checkout-step-shipping{
    padding: 20px;
}
#shipping, #payment{
    border: 1px solid #D4D4D8;
}
.payment-method{
    padding: 20px!important;
}
.checkout-payment-method .ccard .number .input-text{
    width: 100%!important;
}
.checkout-payment-method .credit-card-types{
    display: none!important;
}
#co-payment-form .no-quotes-block{
    padding: 10px;
}
#checkout-step-shipping{
    background-color: #f9f9f9;
}
.action-edit-address .amcheckout-button{
    color: #4e4e4e!important;
}
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active{
    border:none!important;
}
.amcheckout-content > .amcheckout-wrapper{
    background-color: #f9f9f9!important;
}
.checkout-billing-address .action-update{
    width: 105px;
    font-size: 12px !important;
}
.checkout-billing-address .action-cancel{
    width: 105px;
    font-size: 12px !important;
    color: #666 !important;
    border-radius: 2px!important;
    background: #d7d7d7!important;
    box-shadow: none;
}
.amcheckout-step-container .amcheckout-shipping-address .amcheckout-button{
    color: #4e4e4e!important;
}
.checkout-index-index .additional-options .checkout-agreements,
.amcheckout-step-container input[type='checkbox'] + label span:only-child,
.checkout-index-index .additional-options .checkout-agreements .action-show{
    color:#000!important;
}

/*Product Details*/
.product .descriptcion ul{
    margin: 10px;
    padding: 6px;
}

/* Home Province*/
/*Hide swatch in home and category*/
.home-listing .products-grid .swatch-attribute,
.category-product .products-grid .swatch-attribute {
    display: none!important;
}
.collections .collect.collect1 a {
    background-image: url(../images/collect1.png);
}
.collections .collect.collect2 a {
    background-image: url(../images/collect1.png);
}
.collections .collect.collect3 a {
    background-image: url(../images/collect1.png);
}
.collections .collect.collect4 a {
    background-image: url(../images/collect1.png);
}
.collections .collect.collect5 a {
    background-image: url(../images/collect1.png);
}
.collections .collect.collect6 a {
    background-image: url(../images/collect1.png);
}

/* New Collection icons */
.custom-collection {
    position: absolute;
    top: 0;
    text-align: center;
    justify-content: center;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 700;
    font-size: 133.33%;
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 21px 20px 0px;
    width: 100%;
}

a:hover .custom-collection {
    color: #ff8500 !important;
}

/*Myaccount page*/
.block-collapsible-nav .item {
    width: 100%!important;
}

/*Mobile*/
@media (max-width: 767px) {
    .header-style-9 .header-middle .search-header .sm-searchbox .sm-searchbox-content .control #searchbox{
        width: 75% !important;
        margin-left: 55px!important;
    }
    .header-style-9 .header-middle .search-header .sm-searchbox .sm-searchbox-content .control .searchbox-cat {
        display: block!important;
        padding-left: 10px!important;
        height: 34px!important;
        border-radius: 0!important;
        -webkit-border-radius: 0!important;
        width: 100px!important;
        left: -46px!important;
    }
}