﻿body{font-family: 'Assistant', Sans-Serif;color:#1f1f1f;direction: rtl;max-width: 1920px;margin: auto !important;}
.big{font-size:1.4444rem;}
.medium{font-size:1.1111rem;}
.fw-semibold{font-weight: 500;}
.after-click {position: fixed;top: 0;right: 0;width: 100%;height: 100% !important;background-color: rgba(0, 0, 0, 0.5);z-index: 50;}
.after-click span{ top: 50%;left: 0;transform: translate(-50%, -50%);}
#countDecrement, #countIncrement, .btnCount {border:1px solid #CFCFCF;width: 1.66em;position: relative;cursor: pointer;user-select: none;}
div#countDecrement { border-right: 0;}
#countIncrement { border-left: 0;}
#countDecrement i ,#countIncrement i , #btnPlusBuy i , #btnMinusBuy i , #btnPlusGet i , #btnMinusGet i{color: #3B3B3B;font-size: 0.72rem;}
.smaller{font-size:0.8889rem;}
.light{font-size:0.7778rem;}
:root{--siteColor:#FF9A01;--Screencols:21vw;--prodMarg: 2.22em;--SiteBtnC:#111111;--SiteBtnHC:#FFFFFF;--SiteBtnHbg:#3E3E3E;--ProductAddToCartBtnC:#000000;--ProductAddToCartBtnBg:#0044ff;--ProductAddToCartBtnHC:#0044ff;--ProductAddToCartBtnHbg:#ffffff;--ProductListAddToCartBtnC:#000000;--ProductListAddToCartBtnBg:#2cd5c4;--ProductListAddToCartBtnHC:#000000;--ProductListAddToCartBtnHbg:#2cd5c4;--SSBtnColor:#3E3E3E;--SSBtnHColor:#FFFFFF;--SSBtnBgC:none;--MobileMenuFirstLBG:#F2F2F2;--MobileMenuFirstLC:#1f1f1f;--MobileMenuSecLBG:#ffffff;--MobileMenuSecLC:#000000;--MobileMenuThirdLBG:#454850;--MobileMenuThirdLC:#FFFFFF;--SSBtnHBgc:#000;--headerHeight:auto;--ProductListSSBtnColor:#000000;--ProductListSSBtnHColor:#ffffff;--ProductListSSBtnBgC:#ffffff;--ProductListSSBtnHBgc:#000000;}
.siteColor{color:var(--siteColor);}
.siteColorBG{background-color: var(--siteColor);}
button{color:#000;}
.prefooter .siteColor a, .prefooter .siteColor a:hover{color:var(--siteColor);}
.normal{color:#1f1f1f;}
.normal:hover{color:#1f1f1f;}
a,a:hover{color:#1f1f1f;}
h1,h2,h3{color:#3D3D3D;}
.reDropDownBody h2, h2,.editr_text h2{font-size:1.33rem;font-weight:600;}
.reDropDownBody h3, h3,.editr_text h3{font-size:1.22rem;font-weight:600;}
.breadcrumb a,.breadcrumb a:hover,.breadcrumb li{color:#1f1f1f;}
.breadcrumb-item.active{color: #9C9C9C;}
.gray{color:#C8C8C8;}
.green{color:#3a9a15;}
.grayColor{background-color: rgba(0,0,0,.03);}
.title-hp{color: #000000;}
.filter_title{color:var(--siteColor);}
input[placeholder]{color: #1f1f1f;}
::-webkit-input-placeholder{/*Chrome/Opera/Safari*/color: #1f1f1f;}
::-moz-placeholder{/*Firefox 19+*/color: #1f1f1f;}
:-ms-input-placeholder{/*IE 10+*/color: #1f1f1f;}
:-moz-placeholder{/*Firefox 18-*/color: #1f1f1f;}
header{color:#1f1f1f;border-color:var(--siteColor);background: #ffffff;}
header a,header a:hover,header a:focus{color:#1f1f1f;}
header i{color:#1f1f1f;}
.editor-header, .message-editor{width: 100%;}
div#P1 table {width: auto;}
div#P1.row>*{width: auto;}
.hez a,.hez a:hover,.hez a:focus{color:var(--siteColor);}
.is-sticky #navbar-sticky{background-color:#ffffff;}
#searchbox{border-color:#1f1f1f;background:transparent;}
div#P3677 table , div#P1 table, div#P30 table ,div#P35 table ,div#P999 table{left: 0 !important;}
.sr-only{width: 1px !important;}

div#P1 table , div#P51 table {top: 0;}
.header .d-flex table{align-self: flex-start;}

.search-btn{border-color:#1f1f1f;background-color:transparent;}
.text-menu{color:#1f1f1f;}
label{color:#1f1f1f;}
.heading span , .heading h2 {color: #3D3D3D;font-size: 1.55rem;font-weight: 600;}
#hamburger i {font-size: 1.6rem;}
#hamburger{background: none;border: 0;min-height: calc(var(--LogoImgHeight) * 0.6 + 5px);}

/*  Scroller */
div[id^="scrollbar"] .viewport::-webkit-scrollbar, div[id^="suitableProducts"] .viewport::-webkit-scrollbar {
  width: 8px;
}
div[id^="scrollbar"] .viewport::-webkit-scrollbar-thumb, div[id^="suitableProducts"]  .viewport::-webkit-scrollbar-thumb {
  box-shadow: inset 0 0 10px 10px #000000;  
  background:gray;border-radius:30px;
}
div[id^="scrollbar"] .viewport::-webkit-scrollbar-track-piece, div[id^="suitableProducts"] .viewport::-webkit-scrollbar-track-piece{background:#bcb6b6;border-radius:30px;}
/* for FIreFox Browsers */
div[id^="scrollbar"] .viewport {scrollbar-face-color: #000;max-height:60vh;overflow:auto;overflow-x: hidden;}
div[id^="suitableProducts"] .viewport{scrollbar-face-color: #000;max-height:475px;overflow:auto;overflow-x: hidden;}

/* sap menu */
.sapMenu ul,.loginFrame{background-color:#ffffff;padding:10px 0;margin-bottom:0;border:1px solid #2b2b2b;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.49);-moz-box-shadow:0 5px 8px rgba(0,0,0,.49);box-shadow:0 5px 8px rgba(0,0,0,.49);}
.sapMenu ul li a{border-color:#a5a5a5;}
.sapMenu ul li a:hover,.sapMenu ul li a:focus{color:inherit;}
.SapMenuPage .list-unstyled li{border-color:#c5c5c5;}
.SapMenuPage a:hover{color:var(--siteColor);text-decoration:underline;}
.user:after{color:#ffffff;}
#forgotpassword-btn{color:#ED1941;}
#loginform > div:first-child{border-color:#1f1f1f;}
#fb-login{background-color:#3B5998;}
section.prefooter{color:#000000;}
.prefooter a:hover,.prefooter a,.prefooter a:focus{color:#000000;}
.newsletter-container{border-color:#ffffff;}
.newsletter fieldset label{color:#000000;}
.newsletter fieldset label.plholder, .newsletter fieldset input[type=text], .newsletter fieldset input[type=email] {color:#1f1f1f;}
.newsletter fieldset .text_input.animated input.hasVal ~ label,.newsletter fieldset .text_input.animated input:focus ~ label{color:#ffffff;}
.shadowfade{position: absolute;content: ''; bottom: 0;right: 0; width: 100%;background-image:linear-gradient(rgb(255 0 0 / 0%), rgb(0 0 0));opacity: 0.9;max-height: 100px;}
#mobilemenu .info-list.social-list-mb-menu { background: #F6F4F4;}
#mobilemenu_bottom i{color:#ffffff;}
#mobilemenu_bottom a,#mobilemenu_bottom a:hover{color:#ffffff;}
#mobilemenu a[href="cart"] > span{color:var(--siteColor);background-color:#ffffff;border-color:var(--siteColor);}
#mobilemenu .info-list{background-color:#ffffff;border-color:var(--siteColor);}
#mobilemenu .info-list:before,#SubMenu:before{border-right-color:transparent;border-top-color:var(--siteColor);border-left-color:transparent;border-bottom-color:rgba(0,0,0,0.2);}
#mobilemenu_bottom a.loginUser i{color:var(--siteColor);}
#SubMenu{border-color:var(--siteColor);background-color:#ffffff;}
#SubMenu1 .fas.fa-times{color:var(--siteColor);}
ul#SubMenu2 li:not(:last-child){border-color:#b6b6b6;}
ul#SubMenu2 li a,ul#SubMenu2 li a:hover{color:#1f1f1f;}
#myModalLabel{border-color:#b6b6b6;color:#1f1f1f;}
.loginpage a#btnBlack {background: #ffffff; color: var(--siteColor);border-color:var(--siteColor);}
.loginpage a#btnBlack i{    color: var(--siteColor);}
.modal-body a:hover.siteColor{color:var(--siteColor);}
.banners-sales-list-hp .text-center{background-color:#ffffff;}
.banners-sales-list-hp  .description h2{color:#1f1f1f;}
.banners-sales.banner-big{background-color:#ffffff;border-color:#ebebeb;}
.product_list .special_price, .AllResults .special_price , .home .special_price , .complexproduct .special_price , .product .special_price{ height: 2.22em; flex-wrap: wrap;}
.TwoBtns-Wrapper {height: 2.2em;}
.CategoriesList a:hover .name,.CategoriesList a:focus .name{color:#ffffff;}
h4.panel-title:before{color:var(--siteColor);}
h4.panel-title{font-size: 1rem;}
.modal-header .close{border-color:transparent;}
.modal-header .close i{color:#1f1f1f;}
.tdata{border-color:#b6b6b6;}
.cart-order .subtotal{border-color:#b6b6b6;}
.ShoppingCart .close,.ShoppingCart .sum{color:#1f1f1f;}
.ShoppingCart .close:focus, .ShoppingCart .close:hover{color:#1f1f1f;}
.total-row{background-color:#ebebeb;}
.required{color:#ED1941;}
input[type="checkbox"]:before{background-color:#ffffff;border-color:#4f473f;} 
.UpdateDetails .page-content .content h2{color: #1f1f1f;}
hr{border-color:#b6b6b6;}
#ShoppingCart_Total .tdata{border-color:#b6b6b6;}
.total{color:#1f1f1f;}
.categories-bullets .item:before{background-color:var(--siteColor);}
.read-more{color:var(--siteColor);}
.description:hover{color:#1f1f1f;}
a:hover .name,a:focus .name,a:hover .read-more,a:focus .read-more{color:var(--siteColor);}
.brdr{border-color:#d8d8d8;}
.branches-list li .content{border-color:var(--siteColor);}
.branches-list li .phones{border-color:#1f1f1f;}
.no-items-in-cart{color:var(--siteColor);}
.mtajaxcart{color:#1f1f1f;}
.ajax-container{background-color:#ffffff;-webkit-box-shadow: 0 5px 8px rgba(0,0,0,.49);-moz-box-shadow: 0 5px 8px rgba(0,0,0,.49);box-shadow: 0 5px 8px rgba(0,0,0,.49);border-color:#2b2b2b;}
.mtajaxcart .tdata{border-bottom-color:#b6b6b6;}
.mtajaxcart .cartTitle a{color:#1f1f1f;}
.remove-item-fromCart{border: 0;outline: 0;background-color: transparent;font-size: 0.7rem;text-decoration: underline;}
.remove-item-fromCart span::before{content: "x";padding-left: 5px;text-decoration: none;display: inline-block;}
.mtajaxcart .subtotal{border-color:#b5b5b5;color:#1f1f1f;}
.panel-group .panel{border-color:#b6b6b6;}
.categories4 :is(#accordionFAQedit , #accordionFAQprev) .accordion-button{background-color:#faf8f8;}
.pagination.justify-content-center{direction: ltr;}
.disabled-behavior{opacity: 0.64;pointer-events: none;}
#SapOrders .disabled-behavior {opacity: 0.64;pointer-events: none;background-color: #BEBEBE;color: #ffffff;}
.pagination .page-link[aria-label="Next"] i {transform: rotate(180deg);}
.btn-default{background-color:var(--siteColor);padding:0.223em 1.6em;}
.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:var(--SiteBtnHC);background-color:var(--SiteBtnHbg);}
.breadcrumb li.FilterLi{color: #9C9C9C;}
.modal-backdrop{background-color:#000000;}
.modal-body{color:#1f1f1f;font-size: 1rem;}
/* *******SYSTEM REQUIRED CSS -DON'T DELETE- ******* */ 
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54186_6812_BSICONS]{font-style:normal;text-decoration:none;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54186_6812_BSICONS]::before{content:"\f23e"!important;font-family:"Font Awesome 5 Brands"!important;--var_icon_class:"fab fa-expeditedssl";}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54187_6812_BSICONS]{font-style:normal;text-decoration:none;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54187_6812_BSICONS]::before{content:"\f1ed"!important;font-family:"Font Awesome 5 Brands"!important;--var_icon_class:"fab fa-paypal";font-weight:400;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54188_6812_BSICONS]{font-style:normal;text-decoration:none;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54188_6812_BSICONS]::before{content:"\f24c"!important;font-family:"Font Awesome 5 Brands"!important;--var_icon_class:"fab fa-cc-diners-club";font-weight:400;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54189_6812_BSICONS]{font-style:normal;text-decoration:none;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54189_6812_BSICONS]::before{content:"\f1f3"!important;font-family:"Font Awesome 5 Brands"!important;--var_icon_class:"fab fa-cc-amex";font-weight:400;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54190_6812_BSICONS]{font-style:normal;text-decoration:none;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54190_6812_BSICONS]::before{content:"\f1f1"!important;font-family:"Font Awesome 5 Brands"!important;--var_icon_class:"fab fa-cc-mastercard";font-weight:400;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54191_6812_BSICONS]{font-style:normal;text-decoration:none;}
*[data-bsmart_style=bsp116865_footer-icons-BSUniqueID_54191_6812_BSICONS]::before{content:"\f1f0"!important;font-family:"Font Awesome 5 Brands"!important;--var_icon_class:"fab fa-cc-visa";font-weight:400;}
*[data-bsmart_style=bstp818_complexproduct_new_bstp818_download_docs-icons]{font-style:normal;text-decoration:none;}
*[data-ismobile=ismobile] *[data-bsmart_style=bsp5016_mobile_menu-whatsapp]{margin-top:-2px!important;font-size:24px!important;font-style:normal!important;text-decoration:none!important;}
*[data-bsmart_style=bsp118582_header_links-1]::before{content:"\f48b"!important;font-family:"Font Awesome 5 Free"!important;--var_icon_class:"fas fa-shipping-fast"!important;font-weight:600!important;}
/* ******* END OF - SYSTEM REQUIRED CSS -DON'T DELETE- ****** */ 
/* MENU */

#main-menu .list-inline-item:not(:last-child) , .list-inline-item:not(:last-child).seperator{margin: 0;display: flex;align-items: center;}
#main-menu .d-flex img{max-width:100%;}
.backtomainmenu{position: sticky;top: 0;z-index: 99; background-color: var(--MobileMenuSecLBG);color: var(--MobileMenuSecLC);padding: .5rem 1rem;}
a.FirstLevelLink[aria-expanded="true"] + .mobileSlide{position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;transform: translateX(0);transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); display: block;}
a.FirstLevelLink[aria-expanded="false"] + .mobileSlide{position: absolute;width: 100%;height: 100%;z-index: 1;top: 0;transform: translateX(100%);transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1); display: none;}
.backtomainmenu::before {content: "\f054";position: absolute;left: 10px;display: inline-block;font-family: 'Font Awesome 5 Free';font-weight: 900;transition: transform .2s ease-in-out;}
.FirstLevelLinkSlide::before{content: "\f053" !important;position: absolute;left: 10px;display: inline-block;font-family: 'Font Awesome 5 Free';font-weight: 900;transition: transform .2s ease-in-out;}
.mobileSlide{background-color: #ffffff;overflow: auto;}
#main-menu > li[data-template="BannerLinkOnly"] > ul > li{max-width:1863px;margin:10px auto;}
/* Side Sap Menu */
.SideMenu .heading{background-color:transparent;border-color:var(--siteColor);}
.SideMenu .sapList a{border-color:#1f1f1f;}
.SideMenu .active a, .sapList a:hover{color: #1f1f1f;}
.SideMenu .points{border-color:#b6b6b6;background-color:#ebebeb;}
.SideMenu .sapList.active a{color:#1f1f1f;}
.WishList .sale{color:var(--siteColor);}
.SapOrders h2{color:var(--siteColor);}
.theader{background-color:#ebebeb;color:var(--siteColor);}
.orders .theader{background-color:#ffffff;border-color:#1f1f1f;}
div[id^=size] button,div[id^=color] button{background-color:transparent;}
.stock_in{color:#1f1f1f;}
.stock_out{color:#a5a5a5;}
div[id^=size] button{border-color:#ffffff;}
div[id^=color] button{border-color: #B4B4B4;}
div[id^=size] .active{background-color:#ffffff;color:#1f1f1f;}
div[id^=color] .active{background-color:#ffffff;color:#1f1f1f;border-color:var(--siteColor);}
.newProduct{background-color:rgba(0, 0, 0, 0.8);color:#ffffff;}
.download_link:hover{text-decoration: underline;}
.download a.download:hover{color: #1f1f1f;}
a.download:hover{color: #1f1f1f;}
.product .nav-tabs>li.active>a,.product .nav-tabs>li.active>a:focus,.product .nav-tabs>li.active>a:hover,.complexproduct .nav-tabs>li.active>a,.complexproduct .nav-tabs>li.active>a:focus,.complexproduct .nav-tabs>li.active>a:hover{font-weight:bold;}
.product .nav-tabs>li>a:hover, .complexproduct .nav-tabs>li>a:hover{font-weight:bold;border-color:transparent;}
.complexproduct .nav-tabs .nav-item.show .nav-link, .complexproduct .nav-tabs .nav-link.active,.product .nav-tabs .nav-item.show .nav-link, .product .nav-tabs .nav-link.active{border-color: var(--siteColor) var(--siteColor) #F1F1F1;}
/* .product .nav-tabs , .complexproduct .nav-tabs{border-bottom: 1px solid var(--siteColor);} */
.product .panel-group,.complexproduct .panel-group{border-color:#323232;}
.product .panel-default>.panel-heading,.complexproduct .panel-default>.panel-heading{background-color:#ffffff;}
.product .panel-group .panel, .complexproduct .panel-group .panel {border-color:#323232;}
.linked-products .description h3,.alternative-products .description h2{color:#1f1f1f;}
.addFromList a{background-color:#a5a5a5;}
#addTofavorite{color:var(--siteColor);}
#addTofavorite button,#addToCompare button{border-color:var(--siteColor);}
.filter .out_of_range{color:#b6b6b6;}
.filter li.active label{color:var(--siteColor);}
.filter .logo_filter{border-color:#d8d8d8;}
.filter .logo_filter.active{border-color:var(--siteColor);}
.filter .logo_filter.active label{color: var(--siteColor);}
.filter .logo_filter.out_of_range{border-color:#f1f1f1;}
button#close_filter i{color:#1f1f1f;}
#close_filter{background-color:#ffffff;color:#1f1f1f;}
a.allSales i, a.allSales,a.allSales:hover, a.allSales:focus { color: var(--siteColor); }
#parameters li button,#filter_data li button{background-color:#ffffff;border-color:#b6b6b6;}
.product_list .description h2,.AllResults .description h2{color:#1f1f1f;}
.fullcardIMG{width: 100%;height: 100%;object-fit: cover;}
.product_list5 .fullcardIMG{max-height:275px;}
.saleprice{color:#000000;}
.oldprice{color:#858585}
.products .tab-content{border-color:#4f473f;}
.YouTube-Icon-Wrapper div{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #ffffff;}
.YouTube-Icon-Wrapper i {font-size: 3rem;}
.youTube-video-Sec , .productVideo {scroll-margin-top: 4.2rem;}
.YouTube-Icon-Wrapper:hover i:before {background: linear-gradient( 4deg, rgb(196, 86, 86) 0%, rgb(166, 12, 12) 20%, rgb(197, 35, 39) 90%);background-clip: border-box;-webkit-background-clip: text;color: transparent;}
.YouTube-Icon-Wrapper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #0C0C0C7D;cursor: pointer;}
.offcanvas-header{padding: 0.5rem 1rem;}
#offcanvasRight{max-height: calc(100vh - 40px);}

.categories4 .accordion-button i{transform: rotate(180deg);transition: transform .2s ease-in-out;}
.categories4 #accordionFAQprev .accordion-button.collapsed i {transform: rotate(0deg);}
.categories4 #accordionFAQprev .accordion-button:not(.collapsed)  i {transform: rotate(180);}

.categories4 .accordion-button.collapsed  i {transform: rotate(0deg);}
.categories4 .accordion-button:not(.collapsed) {box-shadow: 0 0 0 0;transform: rotate(0deg);}
.complexproduct .accordion-button:not(.collapsed) i , .product .accordion-button:not(.collapsed) i,.paymentDetails .accordion-button:not(.collapsed) i  {transform: rotate(180deg);}
.complexproduct .accordion-button i , .product .accordion-button i , .product_list .accordion-button i, .paymentDetails .accordion-button i{transition: transform .2s ease-in-out;}
.accordion-button:not(.collapsed) i{transform: rotate(180deg);transition: transform .2s ease-in-out;}
.product_list .accordion-button:not(.collapsed) {box-shadow: 0 0 0 0;}
.product_list .accordion-button:not(.collapsed) i {transition: transform .2s ease-in-out;}
.product_list .accordion-button.collapsed i {transform: rotate(180deg);}
.product_list.preshipping .btn , #most-sold-home .btn , .product_list.preshipping .addToCartComp span {font-size: 1rem;}
.product_list .btn:not(.offcanvas .btn , #loginform .btn , .ajax-container .btn , .modal-footer .btn) ,.product_list .addToCartComp span:not(.medium) {font-size: 0.75rem;}
.complexproduct .linked-products .special_price .oldprice,.product .linked-products .special_price .oldprice{font-size: 0.83rem;font-weight: 400;}
.complexproduct .linked-products .special_price .saleprice, .product .linked-products .special_price .saleprice{font-weight: 600;}

.btn , .btn *{color:var(--SiteBtnC);}
.btn{background-color: var(--siteColor);border-color: var(--siteColor);}
/* .btn:hover, .btn:focus, .btn:active, .btn:hover span, .btn:focus span, .btn:active span, .btn:hover i, .btn:focus i, .btn:active i{color: var(--SiteBtnHC);background-color:var(--SiteBtnHbg);} */
.btn:hover, .btn:focus , .btn:active, .btn:hover *, .btn:focus * , .btn:active *{color: var(--SiteBtnHC);}
.btn:hover, .btn:focus , .btn:active {background-color:var(--SiteBtnHbg);}

/* addToCart button in product page  */
:is(.product, .complexproduct) .addToCart .btn , :is(.product, .complexproduct) .addToCart .btn * {color:var(--SiteBtnC);}
:is(.product, .complexproduct) .addToCart .btn {background-color: var(--siteColor);border-color: var(--siteColor);}
:is(.product, .complexproduct) .addToCart .btn:hover, :is(.product, .complexproduct) .addToCart .btn:focus , :is(.product, .complexproduct) .addToCart .btn:active, :is(.product, .complexproduct) .addToCart .btn:hover *, 
:is(.product, .complexproduct) .addToCart .btn:focus * , :is(.product, .complexproduct) .addToCart .btn:active * {color: var(--SiteBtnHC)}
:is(.product, .complexproduct) .addToCart .btn:hover, :is(.product, .complexproduct) .addToCart .btn:focus , :is(.product, .complexproduct) .addToCart .btn:active {background-color:var(--SiteBtnHbg); border-color: var(--SiteBtnHC);}

/* addToCart button in products list  */
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn ,:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper) :last-child .btn *{color:var(--ProductListAddToCartBtnC) /* !important */;}
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn {background-color: var(--ProductListAddToCartBtnBg);/* border-color: var(--ProductListAddToCartBtnC); */}
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn:hover, :is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.addToCart, .addToCartComp ) :last-child .btn:focus ,
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn :active, :is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn:hover *,
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn:focus * , :not(:not(.prod-list-wrap)) .addToCart :last-child .btn:active *{color: var(--ProductListAddToCartBtnHC);}
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn:hover, :is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper):last-child .btn:focus,
:is(.prod-list-wrap, .linked-products, .preshipping, .AllResults, .home) :is(.TwoBtns-Wrapper ) :last-child .btn:active {background-color:var(--ProductListAddToCartBtnHbg);}

.btn.SecondBtnStyle{border: 1px solid var(--SSBtnColor);background: var(--SSBtnBgC);}
.btn.SecondBtnStyle , .btn.SecondBtnStyle *{color: var(--SSBtnColor) !important;}
.btn.SecondBtnStyle:focus , .btn.SecondBtnStyle:hover{background-color: var(--SSBtnHBgc) !important;}
.btn.SecondBtnStyle:focus , .btn.SecondBtnStyle:hover , .btn.SecondBtnStyle:hover * , .btn.SecondBtnStyle:focus *{color: var(--SSBtnHColor) !important; border-color: var(--SSBtnHColor);}

/* secondary button in products list  */
.prod-list-wrap .btn.SecondBtnStyle{border: 1px solid var(--ProductListSSBtnColor);background: var(--ProductListSSBtnBgC);}
.prod-list-wrap .btn.SecondBtnStyle , .prod-list-wrap .btn.SecondBtnStyle *{color: var(--ProductListSSBtnColor) !important;}
.prod-list-wrap .btn.SecondBtnStyle:focus , .prod-list-wrap .btn.SecondBtnStyle:hover{background-color: var(--ProductListSSBtnHBgc) !important;}
.prod-list-wrap .btn.SecondBtnStyle:focus , .prod-list-wrap .btn.SecondBtnStyle:hover , .prod-list-wrap .btn.SecondBtnStyle:hover * , .prod-list-wrap .btn.SecondBtnStyle:focus *{color: var(--ProductListSSBtnHColor) !important; border-color: var(--ProductListSSBtnHColor);}

.icons-zone i{background-color:var(--siteColor);}
.newOnSite{background-color:rgba(0, 0, 0, 0.8);color:#ffffff;}
.sort-by select{color:#a5a5a5;border-color:#a5a5a5;}
.orders-detail a{color: var(--siteColor);}
.page-total .tdata {border-color:#b6b6b6;}
.tdatasum{border-color:#ddd;}
.tdatatax{border-color:var(--siteColor);}
.tdatatotal{border-color:transparent;}
.sales-list .sales_list h2{color:#ffffff;}
.sales-list .name{background-color:var(--siteColor);border-color:#cbcbcb;}
.sales-list .link-to-page .image{background-color:#ebebeb;}
#comments-form h3{border-color:#8e8e8e;}
#comments-form textarea,#comments-form input[type="text"]{border-color:#c5c5c5;}
.navbar-sticky,.is-sticky #navbar-sticky{background-color:#ffffff;}
.googleplus-login-button{background-color:#db4026;}
.preshipping-list{background-color:#ebeaea;border-color:var(--siteColor);}
.shipDesc{color:#737373;}
.shipping_method{border-color:#a5a5a5;}
.shipping-br{border-color:#b6b6b6;}
#CardReg,.shipping-invoice{border-color:#a5a5a5;}
#popModal h1{color:var(--siteColor);}
.shop{border-color:#717171;}
.disabled i{color:#b6b6b6 !important;}
.business .image{background-color:#E3E3E3;}
.business:nth-child(n) .description{background-color:var(--siteColor);}
.business:nth-child(2n) .description{background-color:#B41634;}
.business:nth-child(3n) .description{background-color:#262626;}
.business:nth-child(4n) .description{background-color:#ED2B6B;}
.business:nth-child(5n) .description{background-color:#525252;}
.business:nth-child(6n) .description{background-color:#174B85;}
.business:nth-child(7n) .description{background-color:#9C9B9B;}
.business:nth-child(8n) .description{background-color:#D61818;}
.business:nth-child(9n) .description{background-color:#4F85C1;}
.business h2{color:#ffffff;}
.branches .details > div + div{border-color:#b6b6b6;}
.itemWrapper{background-color:#fefefe;}
.bg-tub {  background: #F1F1F1;}
.removeCompare i{color:#1f1f1f;}
.nameLink,.nameLink:hover,.nameLink:focus,.nameLink:active{color:#1f1f1f;}
.itemWrapper .name{background-color:#ffffff;}
.clearBtn a,.clearBtn a:hover,.clearBtn a:focus,.clearBtn a:active{color:#ffffff;background-color:transparent;}
#compareContainer .navbar-sticky,#compareContainer .is-sticky #compare-sticky{background-color:#ffffff;}
#compare-sticky{background-color:#ffffff;}
.is-sticky #compare-sticky{border-color:var(--siteColor);}
.remove-from-compare .fas.fa-times{color:var(--siteColor);}
.btn-clean-all{border-color:var(--siteColor);background:none;}
.compare-row:nth-child(n){background-color:#ffffff;}
.compare-row:nth-child(n) .row{background:#ffffff; background-image:repeating-linear-gradient(to left,#ffffff,#ffffff 24.9%,#ffffff 24.9%,#ffffff 24.9%,#ffffff 25%);}
.compare-row:nth-child(2n){background-color:#f0f0f0;}
.compare-row:nth-child(2n) .row{background:#f0f0f0;background-image:repeating-linear-gradient(to left,#f0f0f0,#f0f0f0 24.9%,#ffffff 24.9%,#ffffff 24.9%,#ffffff 25%);border-color:#ffffff;}
.checkCompare a,.checkCompare label{color:var(--siteColor);}
#addToCompare button.disabled{background: none; color:var(--siteColor);}
#addToCompare .disabled i{color: var(--siteColor) !important;}
#makat{border-color:#717171;}
.page-top button{background-color:var(--siteColor);}
 .mobileSearchBox { background-color: #d1d1d1;}
  input[placeholder]#searchbox {  background-color: #ffffff;    border-color: #bebebe;}
.labelfile{color:#1f1f1f;background-color:#ffffff;border-color:var(--siteColor);background-image:-webkit-linear-gradient(bottom, #b7b6b6, #ffffff);background-image:-moz-linear-gradient(bottom, #b7b6b6, #ffffff);background-image:-o-linear-gradient(bottom, #b7b6b6, #ffffff);background-image:-ms-linear-gradient(bottom, #b7b6b6, #ffffff);background-image:linear-gradient(to top, #b7b6b6, #ffffff);}


/* Icons Style For Asisstant Loader Page */

.loadimages i {color: #00000073;font-size: 4.5rem;}
/*  OffCanvas adjustment For Filter*/
#offcanvasBottom{background-color: #ffffff;bottom: 0;height: calc(100vh - 280px);z-index: 9999;}
/*Bootstrap Classes*/

.fw-600{font-weight: 600;}
.carousel-indicators{height: 23px;}
.spinner {      text-align: center;font-size: 10px;}
.text-break{word-break: break-all;}

.spinner > div {
  background-color: #333;  
  width: 3px;
  height: 10px;
  display: inline-block;
  margin-left: 1px;
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { transform: scaleY(1.0);-webkit-transform: scaleY(1.0);}}
#loadingpaymentPage{position: fixed;top: 0;right: 0;width: 100%;height: 100% !important;background-color: rgba(0, 0, 0, 0.5);z-index: 99999;}
.d-flex img {max-height: 100%;object-fit: contain;}
.card-img, .card-img-top{height: 264px;}
.card-img, .card-img-top{height: 264px;}
.card-img img, .card-img-top img{border-radius:10px;}
.product_list .card .image.card-img-top {height: 264px;}
.preshipping-list .card .image.card-img-top {height:calc((12vw - 27px - calc(var(--bs-gutter-x) / 2))*(264 / 350));}
.product_list6 .card .image.card-img-top{height: 618px;}
/* .CategoriesList .card-img-top{height: calc((414px - (1920px * 0.0436) - (calc(var(--bs-gutter-x) * .5) * 4)));} */
/*.CategoriesList .card-img-top{height: calc(((100vw - (1920px * 0.0874) - (calc(var(--bs-gutter-x) * .5) *4 )) / 4 ) * 0.75 );} */
.ProdBrand{transform: scale(0.5);}
.ProdBrand img{display: inline-block !important;}
/*.product .linked-products .card-img-top ,.complexproduct .linked-products .card-img-top{height: 140px;}*/
.slick-images-height {height: 95px;}


.product #addToCompare i , .complexproduct #addToCompare i {color: var(--siteColor);}
.bootstrap-carusel , .carousel-item{min-height: calc(100vw * var(--MainSliderImgHeight)/var(--MainSliderImgWidth));overflow: hidden;} 
.bootstrap-mobile-carusel i:not(.fa-youtube) , .bootstrap-carusel i:not(.fa-youtube) {font-size: 1rem;margin: 0;background-color: #000000;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.header .list-group-horizontal-lg>.list-group-item{border: 0 !important;padding: 0 !important;}
mark{color:#1f1f1f;background:#ff0ff0}
.form-control{color:#1f1f1f;background-color:#fff;}
select{background:#ffffff;}
legend{color:#cbcbcb;}
.currentHeader{background-color:var(--siteColor);}
.accessibilty_menu{background-color:#ffffff;border-color:#2b2b2b;}
.accessibilty_menu li > a:hover{color:var(--siteColor);}
.sfs{color:var(--siteColor);}
.modal-content{background-color: #fff;border-color:#2b2b2b;}
@media print {h1 {color: #0198ab; }}

.transitioned{position: fixed;transform: translateY(0px);top: 0px;transition: transform 0.5s ease 0s;}

/*For Edit Mode Only */
#editDesignBody {
  position: sticky;
  direction: ltr;
  z-index: 8900;
  cursor: pointer!important;
  padding-top: 2px!important;
  height: 30px!important;
  width: 100%!important;
  background: rgba(0,0,0,0.8)!important;
  color: #fff!important;
  display: inline-block!important;
  top: 0!important;
  left: 0!important;
  text-align: center!important;
}

#otp-container{display:inline-flex;direction:ltr;}
.otp-input {width: 42px;height: 42px;margin: 0 5px;text-align: center;border: 2px solid;}
.IdentificationCheckout #bsloginemail{min-width:15vw;}