html{
    scroll-behavior: smooth!important;
}
.theme-color{
    background-color: #470101!important;
    color: white!important;
}
.other-color{
    background-color:#585858!important;
}

.marquee-spanCSS{
    margin: 0px 250px 0px 0px;
    font-size: 15px;
}

.bgColorAccent{
    background-color: #470101!important;
}

/* 520 */
@media screen and (max-width: 520px) {
  #currencyIcons {
        display: none;
    }
}

/* .ltn__testimoni-img{
    max-width: 0px!important;
} */
 .addContact{
    margin-bottom: 0px!important;
    color: white;
    border-radius: 10px; 
    background-color: #0DC152;                                                 
    text-align: center;
    transition: 0.5s;
    padding:10px 0px 
}
.addContact:hover{
    color: white!important;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.3);
    transition: 0.5s;   
    /* margin-bottom: 20px; */
    /* transform: rotate(360deg)!important; */
    /* opacity: 0; */
    /* transition: opacity 0.3s ease-in-out; */
}
        
.buy-btn{
    width:100%!important;
    background-color: #470101!important;
    border:none!important;
    outline: none;  
    font-size: 20px;
    color:white;
    padding: 8px 25px 6px 25px;
}
.buy-btn:hover{
 background-color: #550000!important;
  color:white;
}
.hoverBtn:hover{
    background-color: #280529!important;
}

/* 992 < */

.cart-plus-minuss{
    background-color: var(--white);
    border: 1px solid lightgray!important;
    font-size: 15px;
    font-weight: 700;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    width: 110px;
    text-align: center;
    cursor: pointer;
}

input.cart-plus-minus-box {
    background: transparent none repeat scroll 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    height: 100%;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    width: 40%;
    font-weight: 700;
}

.ltn__category-submenu-title > ul {
    padding: 0;
    margin: 0;
}
.ltn__category-submenu-children > li:hover{
    background-color: #F1F2F5; 
    cursor: pointer;  
    padding-left: 15px;
    transition: 0.2s;                            
}
.ltn__category-submenu-children > li{
    font-weight: normal;
}
.ltn__copyright-area {
    padding-top: 6px!important;
    padding-bottom: 6px!important;
}

.select-flag{
    margin-left:50px
}
.flag-currency{
    width: 350px;
    float:left;
    text-align: left!important;
    padding-left:5px!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    border:none;
    /* margin-bottom:10px!important; */
    color:white!important;
}

#currencyScrollUp {
    color: #470101;
    top: 45%;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    width: 40px;
    right: 0%;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0.7;
}
#currencyScrollUpModal {
    color: var(--ltn__heading-color);
    top: 45%;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    width: 40px;
    right: 0%;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0.7;
}
#currencyScrollUp i {
    line-height: 40px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg); 
}
#currencyScrollUp:hover {
    right: 6%;
    color: var(--white); 
    opacity: 1;
}
.footerAnchor{
    color: white!important;
}
.footer-menu ul li .footerNumberHover::before{
    content: "";
}
.footer-menu ul li:hover .footerNumberHover {
    padding-left: 0px!important;
}
@media screen and (max-width: 767px) {
    #currencyScrollUp:hover {
        right: 0%;
        color: var(--white); 
    }
}

@media only screen and (max-width: 1313px) and (min-width: 960px)  {
    #currencyScrollUp:hover{
            right: 9%;
    }
}

@media only screen and (max-width: 959px) and (min-width: 768px)  {
    #currencyScrollUp:hover{
            right: 11%;
    }
}

.ltn__main-menu > ul > li > a:hover{
    /* background-color: #470101; */
    text-decoration-style: solid;
    text-underline-position: below;
    text-decoration-line: underline;
    text-underline-offset : 10px;
    text-decoration-thickness: 3px;
}
.header-active{
    text-decoration-style: solid;
    text-underline-position: below;
    text-decoration-line: underline;
    text-underline-offset : 10px;
    text-decoration-thickness: 3px;
}
.header-arrow{
    font-size: 14px!important;
}
.header-submenu:hover{
    padding-left: 40px;
    transition: 0.2s;
    cursor: pointer;
    background-color: #F1F2F5;
}              

.ltn__product-item-3:hover{
    box-shadow: 5px 5px 10px 10px rgb(144, 141, 141)!important;
}

.pro-cat{
    font-size: 13px!important; 
   
}
.pro-cat-color{
     color: #F29E02!important;
}

/* product detail page css */

.cleverwa-button {
    display: inline-flex;
    width: auto;
    align-items: center;
    justify-content: center;
    padding: 5px;
    border-radius: 6px;
    position: relative;
    transition: all .3s;
    text-decoration: none !important;
    background-color: #0dc152 !important;
    color: #fff !important;
    box-shadow: 0 5px 7px rgba(0, 0, 0, 0.3);
}
.cleverwa-button:hover{
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.5);
}
.cleverwa-avatar{
    height: 50px;
    width: 50px;
}
.cleverwa-button .cleverwa-text {
    flex: 1 1 auto;
    padding: 0 20px 0 10px;
    display: block;
}
.cleverwa-button img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: top;
    /* border-radius: 50%; */
}
.cleverwa-button .cleverwa-profile, .cleverwa-button .cleverwa-offline-text {
    font-size: 12px;
    line-height: 1.4em;
    display: block;
    opacity: .80;
}
.cleverwa-button .cleverwa-copy {
    font-weight: 700;
    display: block;
}
.variants{
    border-left: 1px solid #470101; 
    border-right: 1px solid #470101;
    border-bottom: 1px solid #470101;
    padding-top:5px!important
}
.pill{
    border: 1px solid #470101;
    background-color: transparent!important;
    color:#470101;
    display: block;
    padding: 0px 8px 0px;
    font-size: 15px;
    /* text-transform: uppercase; */
    /* background-color: var(--section-bg-1); */
    font-weight: bolder;
    font-family: 'Josefin Sans', sans-serif;
    transition: 0.7s;
    cursor: pointer;
}
.pill:hover{
    color: white !important;;
    border: 1px solid #470101;
    background-color: #470101!important;
    transition: 0.7s;
}
.pill-active{
    color: white !important;;
    border: 1px solid #470101;
    background-color: #470101!important;
    transition: 0.7s;
}
.pill-head{
    background-color: #470101 ;
    color: white;
    border-right: 2px solid white;
    border-top: 1px solid white;
    /* border-bottom: 2px solid white;  */
    /* border-top: 2px solid white; */
        color:white; 
    /* margin-top: 8px;  */
    /* margin-bottom: 0px!important;  */
    text-align: center;
    padding-top:5px!important
}
.pill-bg-head{
    /* position: absolute; */
/* top: 50%!important; */
/* left: 50%!important; */
/* margin: -25px 0 0 -25px;  */
color:white!important;
padding: 10px 0% 0% 0% !important

}
.pill-bg-head-shqu{
    color:white!important;
    padding: 10px 0% 0% 0% !important
}

.slick-arrow:hover{
    background-color: #924900!important;
    color: white!important;
}

#newBlogCategoriesList .slick-arrow{
    top: 35%!important;
}

@media only screen and (max-width: 1199px) and (min-width: 400px)  {
    .pill-bg-head{
        padding:25px 0% 0% 0% !important;
    }
}
@media only screen and (max-width: 991px) and (min-width: 453px)  {
    .pill-bg-head , .pill-bg-head-shqu{
        font-size:15px!important;
    }
}
@media only screen and (max-width: 452px) and (min-width: 431px)  {
    .pill-bg-head , .pill-bg-head-shqu{
        font-size:13px!important;
    }
}
@media only screen and (max-width: 431px) and (min-width: 370px)  {
    .pill-bg-head{
        font-size:13px!important; 
        padding:50px 0% 0% 0% !important;
    }
    .pill-bg-head-shqu{
        font-size:13px!important;
    }
}
@media only screen and (max-width: 399px) and (min-width: 370px)  {
    .pill-bg-head-shqu{
        font-size:12px!important;
        padding: 10px 10px 0px 10px!important;
    }
}

@media only screen and (max-width: 369px) and (min-width: 321px)  {
    .pill-bg-head{
        font-size:11px!important; 
        padding:50px 0% 0% 0% !important;
    }
    .variants > ul > li {
        margin: 5px 0px !important;;
    }
    .pill-bg-head-shqu{
        font-size:12px!important;
        padding: 10px 10px 0px 10px!important;
    }
}

@media only screen and (max-width: 320px) and (min-width: 300px)  {
    .pill-bg-head{
        font-size:11px!important; 
        padding:50px 50% 0% 50% !important;
    }
    .variants > ul > li {
        margin: 5px -1px !important;;
    }
}
@media only screen and (max-width: 390px) and (min-width: 0px)  {
    .shipment{
        display: none;
    }
}
@media only screen and (max-width: 991px) and (min-width: 0px)  {
    .ltn__header-middle-area{
        background-color: white!important;
    }
}


/* product detail page css end */

.add-bg{        
    color:#470101!important;
    padding: 3px 12px!important;
    background-color: transparent;
    font-weight:normal!important
}

.add-bg-blog{        
    color:#470101!important;
    padding: 3px 12px!important;
    background-color: transparent;
    font-weight:normal!important
}
.add-bg-blog:hover{
    border-radius:50px!important;
    color:white!important;
    padding: 5px 30px 3px 30px!important;
    background-color:#470101!important;
    font-weight:normal!important;
    transition: 0.3s;
}
.active-add-bg{
    /* border-radius:50px!important; */
    color:#470101!important;
    /* padding: 3px 30px!important; */
    /* background-color:#470101!important; */
    /* font-weight:normal!important; */
}

.customQua{
    height:100px!important;
    width:100px!important;                                       
    padding: 11px 25px!important;
    border:1px solid #470101;
    font-weight:bolder;
}
.customQuaplusminus{
    height:100px!important;
    width:100px!important;                                       
    padding: 5px 10px!important;
    border:1px solid #470101;
    font-weight:bolder;
    border-radius:50%;
    background-color: #470101;
    color:white;
}
.mainQty{
    margin: 8px 0px;
    text-align: center;
}
.pm:hover{
    color:white;
    background-color: #470101;
    cursor: pointer;
}
.warning{
    border: 1px solid red!important;
}
.directAddCart{
    background-color: #470101!important;
    padding: 5px 30px!important;
    color: white!important;
    font-size: 14px!important;
    border-radius: 4px!important;
}
.directAddCart:hover{
    background-color: #924900!important;
    color: white!important;
}

.accent-color{
    color: #f0a55a!important;
}
.pillDisabled {
    border: 3px solid rgb(168, 167, 167)!important;
    /* background-color: transparent!important; */
    color: grey!important;
    display: block;
    padding: 0px 8px 0px;
    font-size: 15px;
    /* text-transform: uppercase; */
    /* background-color: var(--section-bg-1); */
    font-weight: bolder;
    font-family: 'Josefin Sans', sans-serif;
    transition: 0.7s;
    cursor: pointer;
    background: linear-gradient(to top left, #fff calc(50% - 3px), red , #fff calc(50% + 2px) )!important;
}

.headerCurrencyLi{
    padding: 0px!important; 
    margin: 0px!important; 
    width: inherit!important; 
    text-align: center;
    width: 100px!important;
    background-color: white!important;
}
.headerCurrencyUl{
    padding: 0px!important;
    min-width: 0px!important;
    background-color: #F1F2F5!important;
}
.colorCurrencyBtn{
    background-color:#F1F2F5!important;
}

.headerCurrencyLi .colorCurrencyBtn{
    /* background-color: #470101!important; */
    background-color: white!important;
    color: black!important;
}

@media screen and (max-width: 991px) {
    .colorCurrencyBtn{
        background-color: white!important;
    }
    .headerCurrencyUl{
        background-color: white!important;
    }
}

@media screen and (max-width: 467px) {
    .directAddCart{
        padding: 5px 5px!important;
        font-size: 13px!important;
    }
}

@media screen and (max-width: 768px) {
    .headerCurrencyUl{
        left: 63%!important;
    }
}

.readMore{
    color:#470101!important; 
   cursor: pointer!important;
}

.home-main-slider .slick-dots{
    bottom: 10px!important;
}
.currencyModalBtn{
    padding: 6px!important;
    margin-top: 10px!important;
    color: white;
    border: 1px solid white; 
    font-weight: normal!important;
    width: 100%;
    /* border-radius: 20px; */
    /* background-color: #470101; */
}
.currencyModalBtn:hover{
    background-color: #24282b!important;
    color: white!important;
    border-color: #470101!important;
}

.phone-iconClass{
    height: 0px!important;
    width: 24px!important;
    line-height: 0px!important;
    font-size: 13px!important; 
    margin: 0px!important; 
    padding: 0px!important;
}

.modalSelectCurrency{
    padding: 6px!important;
    margin-top: 10px!important;
    color: white;
    border: 1px solid white; 
    font-weight: normal!important;
    width: 100%;
    background-color: #550000;
}

.ltn__testimoni-bg-icon-new {
  position: absolute;
  top: 10px!important;
  right: 15px;
  z-index: -1;
  opacity: 0.2;
}

.ltn__testimoni-bg-icon-new i {
  font-size: 80px;
  line-height: 1;
  color: var(--ltn__color-1);
}

@media screen and (max-width: 575px) {
    .footerlogores {
            width:250px!important
        }
}


.arrowSlick{
    padding-top: 0px!important;
    padding-left:20px!important;
    border-radius: 200px!important;
    top:30%!important;
    width:10px!important
}


@media screen and (max-width: 575px) and (min-width: 320px)  {
    .cookieConcentRes{
        display: none;
    }
   
}

@media screen and (max-width: 791px) and (min-width: 320px)  {
     .footerUpSection{
        display: none;
    }
}

.customBlogBtn{
    background-color: #470101!important;
    padding: 3px 15px 0px 15px!important; 
    background-color: #470101!important; 
    border-radius: 5px!important;
}
.customBlogBtn:hover{
    background-color: #703a04!important;
}

[data-star] {
    text-align:left;
    font-style:normal;
    display:inline-block;
    position: relative;
    unicode-bidi: bidi-override;
}
[data-star]::before { 
    display:block;
    content: '★★★★★';
    color: lightgray;
    font-size: 25px!important;
}
[data-star]::after {
    white-space:nowrap;
    position:absolute;
    top:0;
    left:0;
    content: '★★★★★';
    width: 0;
    color: #FFB800;
    overflow:hidden;
    height:100%;
    font-size: 25px!important;
}

[data-star^="0.1"]::after{width:2%}
[data-star^="0.2"]::after{width:4%}
[data-star^="0.3"]::after{width:6%}
[data-star^="0.4"]::after{width:8%}
[data-star^="0.5"]::after{width:10%}
[data-star^="0.6"]::after{width:12%}
[data-star^="0.7"]::after{width:14%}
[data-star^="0.8"]::after{width:16%}
[data-star^="0.9"]::after{width:18%}
[data-star^="1"]::after{width:20%}
[data-star^="1.1"]::after{width:22%}
[data-star^="1.2"]::after{width:24%}
[data-star^="1.3"]::after{width:26%}
[data-star^="1.4"]::after{width:28%}
[data-star^="1.5"]::after{width:30%}
[data-star^="1.6"]::after{width:32%}
[data-star^="1.7"]::after{width:34%}
[data-star^="1.8"]::after{width:36%}
[data-star^="1.9"]::after{width:38%}
[data-star^="2"]::after{width:40%}
[data-star^="2.1"]::after{width:42%}
[data-star^="2.2"]::after{width:44%}
[data-star^="2.3"]::after{width:46%}
[data-star^="2.4"]::after{width:48%}
[data-star^="2.5"]::after{width:50%}
[data-star^="2.6"]::after{width:52%}
[data-star^="2.7"]::after{width:54%}
[data-star^="2.8"]::after{width:56%}
[data-star^="2.9"]::after{width:58%}
[data-star^="3"]::after{width:60%}
[data-star^="3.1"]::after{width:62%}
[data-star^="3.2"]::after{width:64%}
[data-star^="3.3"]::after{width:66%}
[data-star^="3.4"]::after{width:68%}
[data-star^="3.5"]::after{width:70%}
[data-star^="3.6"]::after{width:72%}
[data-star^="3.7"]::after{width:74%}
[data-star^="3.8"]::after{width:76%}
[data-star^="3.9"]::after{width:78%}
[data-star^="4"]::after{width:80%}
[data-star^="4.1"]::after{width:87%}
[data-star^="4.2"]::after{width:87%}
[data-star^="4.3"]::after{width:86%}
[data-star^="4.4"]::after{width:88%}
[data-star^="4.5"]::after{width:90%}
[data-star^="4.6"]::after{width:92%}
[data-star^="4.7"]::after{width:94%}
[data-star^="4.8"]::after{width:96%}
[data-star^="4.9"]::after{width:98%}
[data-star^="5"]::after{width:100%}

[data-relatedProductStar] {
    text-align:left;
    font-style:normal;
    display:inline-block;
    position: relative;
    unicode-bidi: bidi-override;
}
[data-relatedProductStar]::before { 
    display:block;
    content: '★★★★★';
    color: lightgray;
    font-size: 20px!important;
}
[data-relatedProductStar]::after {
    white-space:nowrap;
    position:absolute;
    top:0;
    left:0;
    content: '★★★★★';
    width: 0;
    color: #FFB800;
    overflow:hidden;
    height:100%;
    font-size: 20px!important;
}

[data-relatedProductStar^="0.1"]::after{width:2%}
[data-relatedProductStar^="0.2"]::after{width:4%}
[data-relatedProductStar^="0.3"]::after{width:6%}
[data-relatedProductStar^="0.4"]::after{width:8%}
[data-relatedProductStar^="0.5"]::after{width:10%}
[data-relatedProductStar^="0.6"]::after{width:12%}
[data-relatedProductStar^="0.7"]::after{width:14%}
[data-relatedProductStar^="0.8"]::after{width:16%}
[data-relatedProductStar^="0.9"]::after{width:18%}
[data-relatedProductStar^="1"]::after{width:20%}
[data-relatedProductStar^="1.1"]::after{width:22%}
[data-relatedProductStar^="1.2"]::after{width:24%}
[data-relatedProductStar^="1.3"]::after{width:26%}
[data-relatedProductStar^="1.4"]::after{width:28%}
[data-relatedProductStar^="1.5"]::after{width:30%}
[data-relatedProductStar^="1.6"]::after{width:32%}
[data-relatedProductStar^="1.7"]::after{width:34%}
[data-relatedProductStar^="1.8"]::after{width:36%}
[data-relatedProductStar^="1.9"]::after{width:38%}
[data-relatedProductStar^="2"]::after{width:40%}
[data-relatedProductStar^="2.1"]::after{width:42%}
[data-relatedProductStar^="2.2"]::after{width:44%}
[data-relatedProductStar^="2.3"]::after{width:46%}
[data-relatedProductStar^="2.4"]::after{width:48%}
[data-relatedProductStar^="2.5"]::after{width:50%}
[data-relatedProductStar^="2.6"]::after{width:52%}
[data-relatedProductStar^="2.7"]::after{width:54%}
[data-relatedProductStar^="2.8"]::after{width:56%}
[data-relatedProductStar^="2.9"]::after{width:58%}
[data-relatedProductStar^="3"]::after{width:60%}
[data-relatedProductStar^="3.1"]::after{width:62%}
[data-relatedProductStar^="3.2"]::after{width:64%}
[data-relatedProductStar^="3.3"]::after{width:66%}
[data-relatedProductStar^="3.4"]::after{width:68%}
[data-relatedProductStar^="3.5"]::after{width:70%}
[data-relatedProductStar^="3.6"]::after{width:72%}
[data-relatedProductStar^="3.7"]::after{width:74%}
[data-relatedProductStar^="3.8"]::after{width:76%}
[data-relatedProductStar^="3.9"]::after{width:78%}
[data-relatedProductStar^="4"]::after{width:80%}
[data-relatedProductStar^="4.1"]::after{width:87%}
[data-relatedProductStar^="4.2"]::after{width:87%}
[data-relatedProductStar^="4.3"]::after{width:86%}
[data-relatedProductStar^="4.4"]::after{width:88%}
[data-relatedProductStar^="4.5"]::after{width:90%}
[data-relatedProductStar^="4.6"]::after{width:92%}
[data-relatedProductStar^="4.7"]::after{width:94%}
[data-relatedProductStar^="4.8"]::after{width:96%}
[data-relatedProductStar^="4.9"]::after{width:98%}
[data-relatedProductStar^="5"]::after{width:100%}

[data-blogStar] {
    text-align:left;
    font-style:normal;
    display:inline-block;
    position: relative;
    unicode-bidi: bidi-override;
}
[data-blogStar]::before { 
    display:block;
    content: '★★★★★';
    color: lightgray;
    font-size: 30px!important;
}
[data-blogStar]::after {
    white-space:nowrap;
    position:absolute;
    top:0;
    left:0;
    content: '★★★★★';
    width: 0;
    color: #FFB800;
    overflow:hidden;
    height:100%;
    font-size: 30px!important;
}

[data-blogStar^="0.1"]::after{width:2%}
[data-blogStar^="0.2"]::after{width:4%}
[data-blogStar^="0.3"]::after{width:6%}
[data-blogStar^="0.4"]::after{width:8%}
[data-blogStar^="0.5"]::after{width:10%}
[data-blogStar^="0.6"]::after{width:12%}
[data-blogStar^="0.7"]::after{width:14%}
[data-blogStar^="0.8"]::after{width:16%}
[data-blogStar^="0.9"]::after{width:18%}
[data-blogStar^="1"]::after{width:20%}
[data-blogStar^="1.1"]::after{width:22%}
[data-blogStar^="1.2"]::after{width:24%}
[data-blogStar^="1.3"]::after{width:26%}
[data-blogStar^="1.4"]::after{width:28%}
[data-blogStar^="1.5"]::after{width:30%}
[data-blogStar^="1.6"]::after{width:32%}
[data-blogStar^="1.7"]::after{width:34%}
[data-blogStar^="1.8"]::after{width:36%}
[data-blogStar^="1.9"]::after{width:38%}
[data-blogStar^="2"]::after{width:40%}
[data-blogStar^="2.1"]::after{width:42%}
[data-blogStar^="2.2"]::after{width:44%}
[data-blogStar^="2.3"]::after{width:46%}
[data-blogStar^="2.4"]::after{width:48%}
[data-blogStar^="2.5"]::after{width:50%}
[data-blogStar^="2.6"]::after{width:52%}
[data-blogStar^="2.7"]::after{width:54%}
[data-blogStar^="2.8"]::after{width:56%}
[data-blogStar^="2.9"]::after{width:58%}
[data-blogStar^="3"]::after{width:60%}
[data-blogStar^="3.1"]::after{width:62%}
[data-blogStar^="3.2"]::after{width:64%}
[data-blogStar^="3.3"]::after{width:66%}
[data-blogStar^="3.4"]::after{width:68%}
[data-blogStar^="3.5"]::after{width:70%}
[data-blogStar^="3.6"]::after{width:72%}
[data-blogStar^="3.7"]::after{width:74%}
[data-blogStar^="3.8"]::after{width:76%}
[data-blogStar^="3.9"]::after{width:78%}
[data-blogStar^="4"]::after{width:80%}
[data-blogStar^="4.1"]::after{width:90%}
[data-blogStar^="4.2"]::after{width:90%}
[data-blogStar^="4.3"]::after{width:90%}
[data-blogStar^="4.4"]::after{width:90%}
[data-blogStar^="4.5"]::after{width:91%}
[data-blogStar^="4.6"]::after{width:92%}
[data-blogStar^="4.7"]::after{width:94%}
[data-blogStar^="4.8"]::after{width:96%}
[data-blogStar^="4.9"]::after{width:98%}
[data-blogStar^="5"]::after{width:100%}