body.ce-kit-1{color:#000000;}a, .elementor a{color:#000000;}a:hover, .elementor a:hover{color:#E1602A;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button{--ce-btn-bg-color:#7F7F81;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F7F81;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button{--ce-btn-bg-color:#7F7F81;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F7F81;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#E26029;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{--ce-btn-bg-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E26029;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#7F7F81;}.elementor-button-secondary .elementor-button{--ce-btn-bg-color:#FFFFFF;background-color:var(--ce-btn-bg-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F7F81;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary){background-color:#7F7F81;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F7F81;}.btn-primary, a.btn-primary{color:#FFFFFF;}.btn-primary{background-color:#7F7F81;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F7F81;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus, a.btn-primary:hover, a.btn-primary:focus{color:#E26029;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E26029;}.btn-secondary, a.btn-secondary{color:#7F7F81;}.btn-secondary{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7F7F81;}body.ce-kit-1 .container{width:1920px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}body.ce-kit-1 .breadcrumb li:not(#e), body.ce-kit-1 .ce-breadcrumb__item{color:#515151;font-size:0.9375rem;}body.ce-kit-1 .breadcrumb li a:not(#e), body.ce-kit-1 .ce-breadcrumb__item a:not(#e){color:#000000;}body.ce-kit-1 .breadcrumb li a:not(#e):hover, body.ce-kit-1 .ce-breadcrumb__item a:not(#e):hover{color:#000000;}/* Start custom CSS for page-settings */body .checkout__steps__text{
    color:var(--bs-nav-link-disabled-color) !important;
}

body .nav-tabs .nav-item.show .nav-link, body .nav-tabs .nav-link.active{
    color:#E26029;
    border-color : #E26029;
}

body .step .address.selected{
    border-color: #E26029;
}

body .form-check-input:checked{
    background-color: #E26029;
    border-color: #E26029;
}

body .checkout__steps--success .checkout__steps__number{
    
}

body .cart-summary__show i{
   color: #E26029; 
}
body .checkout__steps--success .checkout__steps__number,
body .checkout__steps--success:after, body .checkout__steps--success:before ,
body .checkout__steps--current:before, body .checkout__steps--success .checkout__steps__number{
    background:  #E26029; 
}


#product-availability.success-ava,
#product-availability.success-ava i {
    color: #28a745 !important;
}

#payment-option-1-container img{
    max-width: 250px;
    width: 100%;
}

.product-flag.on-sale {
    font: 700 14px/12px Arial, Helvetica, sans-serif;
    color: #fff;
    background: #e06e1d;
    text-transform: uppercase;
    padding: 9px 0 7px;
    text-shadow: -1px 1px rgba(0, 0, 0, 0.24);
    width: 130px;
    text-align: center;
    display: block;
    position: absolute;
    left: -33px;
    top: 16px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.product-flag.on-sale:before {
    position: absolute;
    bottom: -2px;
    left: 4px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #e06e1d transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}

.product-flag.on-sale:after {
    position: absolute;
    bottom: -2px;
    right: -3px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    border-color: #e06e1d transparent transparent transparent;
    content: ".";
    text-indent: -5000px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}


.product-flag.discount {
    font: 700 14px/12px Arial, Helvetica, sans-serif;
    color: #fff;
    background: #e06e1d;
    text-transform: uppercase;
    padding: 10px;
    text-shadow: -1px 1px rgba(0, 0, 0, 0.24);
    text-align: center;
    display: block !important;

}

body .header a:not(.dropdown-item):not(.btn):hover, body .header a:not(.dropdown-item):not(.btn):hover i,
.main-menu__tree>li .menu-container a[data-depth="1"]:hover, .main-menu__tree>li .menu-container a[data-depth="1"]:hover i{
    color: #E1602A;
}

body header{
    position: relative !important;
}

body .product-flags{
    position: relative;
}

body .ce-product-price-regular{
    font-size: 14px !important;
}


body .ce-tax-shipping-delivery-label{
    display: none;
}
body #multiAccessoriesTab{
    display: flex;
    flex-direction: column-reverse;
}

body .cart-detailed__actions a, body #payment-confirmation button{
    background-color: green !important;
}

body .cart-detailed__actions a:hover, body #payment-confirmation button:hover{
      background-color: white !important;
      color: green;
      border-color: green;
}

body .breadcrumb__wrapper{
    background: transparent !important;
}
body .breadcrumb-item+.breadcrumb-item {
    padding-left: 18px;
}
body .breadcrumb-item+.breadcrumb-item:before {
     padding-right: 18px;
}
body #osmDiv{
    max-width: 100%;
}/* End custom CSS */