.checkout-container .authentication-wrapper{
    margin-top: 0;
}
.action-auth-toggle:hover,
.action-auth-toggle:focus{
    background-color: #feb91e;
    color: #fff;
}
.cookie-status-message {
    display: none;
}
.panel.wrapper .notice-msg {
    text-align: center;
    background: #feb91e;
    color: #000;
    line-height: 18px;
    font-weight: 600;
    padding: 10px 10px 5px;
    font-size: 13px;
    text-align: center;
}
.availability.only.configurable-variation-qty { display: none !important; }
.catalog-product-view .product-info-main .product-info-stock-sku { display: none !important; }
.navigation .ves-megamenu{
    background: transparent;
}

.navigation .level0.lnk_trade{
    display: none;
}
.moonclimbingtrade .navigation .level0.lnk_trade, .moonclimbingeutrade .navigation .level0.lnk_trade { display: block; }




@media screen and (min-width:768px){
	.sticky-active {
	    padding-top: 130px !important;
	}
}
/*---after upgrade*/

@media (min-width: 1025px) and (max-width: 1400px){
    header.page-header .header.content .logo {
        font-size: 12px!important;
    }
}

.opc-wrapper .form-discount .field .label, .bundle-options-container .block-bundle-summary .product-image-container, .bundle-options-container .block-bundle-summary .product.name, .bundle-options-container .block-bundle-summary .stock, .product-item-actions .actions-secondary>.action span, .special-price .price-label, .table-comparison .cell.label.remove span, .table-comparison .cell.label.product span, .block.related .field.choice .label, .cart.table-wrapper .col.qty .label, .minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label, .checkout-index-index .page-title-wrapper, .checkout-payment-method .field-select-billing>.label, .checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend, .fieldset .fullname>.label, .field.street .field .label, .block-balance .balance-price-label, .page-product-downloadable .product-options-wrapper .fieldset .legend.links-title, .page-product-giftcard .fieldset.giftcard>.legend, .opc-wrapper .form-giftcard-account .field .label, .form-add-invitations .fields .label, .filter-options-content .filter-count-label, .table-comparison .wishlist.split.button>.action.split span, .product-items .wishlist.split.button>.action.split span, .page-multiple-wishlist .page-title-wrapper .page-title, .block-wishlist-search-form .form-wishlist-search .fieldset>.legend, .multicheckout .table-wrapper .col .label, .multicheckout .block .methods-shipping .item-content .fieldset>.legend, .block.newsletter .label, .review-date .review-details-label, .customer-review .product-details .rating-average-label, .block-reorder .product-item .label, .action.skip:not(:focus), .page-header .switcher .label, .page-footer .switcher .label, .products-grid.wishlist .product-item .comment-box .label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.page-header .switcher .options, .page-footer .switcher .options {
    display: inline-block;
    position: relative;
}
.page-header .switcher .options:before, .page-footer .switcher .options:before, .page-header .switcher .options:after, .page-footer .switcher .options:after {
    content: '';
    display: table;
}
.page-header .switcher .options .action.toggle, .page-footer .switcher .options .action.toggle {
    padding: 0;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}
.page-header .switcher .options ul.dropdown {
    right: 0;
}
.page-header .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #fff;
    border: 1px solid #bbb;
    margin-top: 4px;
    min-width: 160px;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 0 3px 3px rgb(0 0 0 / 15%);
}
.page-header .switcher .options.active ul.dropdown, .page-footer .switcher .options.active ul.dropdown {
    display: block;
}
.page-header .switcher .options ul.dropdown {
    right: 0;
}
.page-header .switcher .options:after, .page-footer .switcher .options:after {
    clear: both;
}
header.page-header .header.content .custom-header-container-menu li {
    margin: 0px 9px;
}
header.page-header .header.content .custom-header-container-menu li {
    list-style-type: none;
    order: 3;
    margin: 0px 5px;
}
.page-header .switcher .options .action.toggle:after, .page-footer .switcher .options .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 10px;
    line-height: 22px;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}

.page-header .switcher .options ul.dropdown:before {
    left: auto;
    right: 10px;
}
.page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {

    top: -12px;
}
.page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before {
    border: 6px solid;
    border-color: transparent transparent #fff transparent;
    z-index: 98;
}
.page-header .switcher .options ul.dropdown:before, .page-footer .switcher .options ul.dropdown:before, .page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {
    border-bottom-style: solid;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0;
}
.page-header .switcher .options ul.dropdown:after {
    left: auto;
    right: 9px;
}
.page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {

    top: -14px;
}
.page-header .switcher .options ul.dropdown:after, .page-footer .switcher .options ul.dropdown:after {
    border: 7px solid;
    border-color: transparent transparent #bbb transparent;
    z-index: 99;
}
.page-header .switcher .options ul.dropdown a, .page-footer .switcher .options ul.dropdown a {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 8px;
}
/* product page stock css */
.availability.only.configurable-variation-qty { display: none !important; }
.catalog-product-view .product-info-main .product-info-stock-sku { display: none !important; }

.ves-megamenu .dropdown-menu .level1 > a{
    font-weight: bold;
    color: #000;
}


/* 27-8-21 */
.page-header .custom-page-header{padding: 0 30px !important;height: 37px !important;}
.page-header .panel{border-bottom: 2px solid #feb91e !important;}
.page-header .custom-page-header:before,.custom-page-header:after{display: none !important;}
.page-header .custom-page-header .custom-vat-link{width: auto;flex: 1;}
.page-header .custom-page-header .custom-register-link a,
.page-header .custom-page-header .custom-saler-link a{background-color: transparent !important;color: #2d2d2d !important;text-transform: uppercase;font-size: 11px !important;    margin: 0 !important;
    padding: 10px !important;}
.page-header .custom-page-header .custom-saler-link a{padding-right: 0 !important;}
.page-header .custom-page-header .custom-order-data{font-size: 11px !important;    flex: 1;}
.page-header .custom-page-header .custom-site-links{flex: 1;}
.page-header .custom-page-header .custom-site-links ul{padding: 0;list-style-type: none;display: flex;align-items: center;justify-content: center;margin: 0;}
.page-header .custom-page-header .custom-site-links ul li{margin: 0;}
.page-header .custom-page-header .custom-site-links ul li a{font-size: 11px; height: 38px;line-height: 38px;display: block;background-color: #3a3a3a;padding: 0 20px;color: #fff;    font-weight: bold;transition: all .3s ease;}
.page-header .custom-page-header .custom-site-links ul li.active a,.page-header .custom-page-header .custom-site-links ul li a:hover{background: #feb91e;color: #000;}
header.page-header .custom-page-header .header_account_link.custom.flag{display: none;}
body .page-header{border-top: none !important;}

@media(max-width:991px)
{
    .page-header .custom-page-header {padding: 0 15px !important;}
    .page-header .custom-page-header .custom-register-link a, .page-header .custom-page-header .custom-saler-link a{    padding: 8px !important;}
    .page-header .custom-page-header .custom-saler-link a {padding-right: 0 !important;}
}
@media(max-width:767px)
{
    .page-header .custom-page-header{display: flex;flex-direction: column;height: auto !important;}
    .page-header .custom-page-header .custom-register-link,.page-header .custom-page-header .custom-saler-link,
    .general-account .page-header .custom-page-header .custom-register-link,.cms-home.general-account .page-header .custom-page-header .custom-saler-link{position: static !important;padding: 0;width: auto !important;}
    .page-header .custom-page-header .custom-vat-link{       justify-content: space-between;padding: 0;}
    .page-header .custom-page-header .custom-order-data {flex: none;width: 100%;text-align: center;padding: 0;margin: 10px 0;}
    .page-header .custom-page-header .custom-register-link{display: none;}
    .general-account .page-header .custom-page-header .custom-saler-link {
        width: 100% !important;
    }
    header.page-header .header.content .sections.nav-sections .nav-sections-items .navigation .content-wrap .right-sidebar{
        display: none;
    }
}
@media (max-width: 411px)
{
    .page-wrapper .page-header .custom-page-header {padding-bottom: 0 !important;}
}

@media (max-width: 767px) {
.page-layout-2columns-left .sidebar-main .filter-content .filter-options .filter-options-content li.item{
padding-left:30px;
}

.page-layout-2columns-left .column.main .products-grid .product-item {
  width: 50%;
  }
}

.am-slider.ui-slider .ui-state-active span , .ui-state-focus span, .ui-state-hover span{
  
  padding-left: 10px;
}

