#header .logo img{
    width:100%;
}


#header form.searchform.search-layout-advanced .porto-search-initporto-search-init,#header form.searchform.search-layout-advanced button.btn.btn-special{
 background-color: #0c0b0b;
    color: #F0D2B3;
}
#header form.searchform.search-layout-advanced input,#header form.searchform.search-layout-advanced input::placeholder,.footer-wrapper{
color: #F0D2B3;
background: #0c0b0b;
}


li#nav-menu-item-4043{
    display: none !important;
}

 .get-discount-ten input.wpcf7-form-control, .get-discount-ten input.wpcf7-form-control::placeholder{
color: #F0D2B3 !important;    
 }
#header .top-header,#header{
    border-bottom: 1px solid #232323;
        background-color: #0c0b0b !important;
}
#header .logo{
    padding-top: 2.2rem !important;
    padding-bottom: 2.2rem !important;
}
#header .currency-switcher > li.menu-item > a, #header .view-switcher > li.menu-item > a, .top-header a, .top-header h3, .top-header div, #header .searchform button{color: #CBB196;}
#header .share-links a:not(:hover), #header #nav-menu-item-4018 .popup ul.sub-menu  {
    background-color: #1d1d1d !important;
    color: #F0D2B3;

}
.top-header a, .top-header h3, .top-header div, #header .share-links a:not(:hover){color: #fff;}

#header .searchform, .fixed-header #header.sticky-header .searchform{
       background: #ffffff;
    color: #CBB196;
}

.porto-carousel .porto-btn{
    border: 1px solid #50473C;
}

.porto-carousel .porto-btn:hover{
    border: 1px solid #50473C;
    background-color:#edd7ca ;
    color: #000;
}

.custom-toggle .toggle > label::after {
    background: unset;
}
/* #header li.menu-item .popup .inner{
        background-color: #1d1d1d;
}
#header li.menu-item a, #header li.menu-item .popup .inner a {
color: #edd7ca !important;
}
#header li.menu-item:hover > a:not(#header li.menu-item:hover > ul  a), #header li.menu-item .popup .inner a:hover{
color: #efdf8d !important;
}  */


#header li.menu-item .popup .inner, #header .porto-view-switcher .narrow ul.sub-menu, #header .porto-view-switcher .narrow li.menu-item > a.active, #header .porto-view-switcher .narrow li.menu-item:hover > a {
    background-color: #1d1d1d !important; 
}

#header li.menu-item a,
#header li.menu-item .popup .inner a, #footer a {
    /* color: #edd7ca !important; */
    color: #fff !important;

   

}

header#header .header-center a, .product.product-col,header#header .header-center #mini-cart .minicart-icon{
 color: #edd7ca !important;
}

/* Main menu hover only */
#header li.menu-item:hover > a, #footer a:hover {
    color: #efdf8d !important;
}

/* Submenu hover */
#header li.menu-item .popup .inner a:hover {
    color: #efdf8d !important;
}

body{
    /* color: #edd7ca !important; */
        color: #fff !important;

}
header a[aria-label="Need Help?"] {
    display: none !important;
}
.homepage-after-shop-by-category .porto-posts-grid h3,.homepage-after-shop-by-category .porto-posts-grid .tb-woo-price,.homepage-after-shop-by-category .porto-posts-grid .porto-tb-meta,.homepage-after-shop-by-category .porto-posts-grid .tb-woo-price .price, .homepage-sale-fifty .porto-section h3,.homepage-sale-fifty .porto-section .porto-tb-meta,.homepage-sale-fifty .porto-section .tb-woo-price .price,   .porto-inner-container:not(.recently-viewed-section) .porto-section h3,  .porto-inner-container:not(.recently-viewed-section) .porto-section .porto-tb-meta,  .porto-inner-container:not(.recently-viewed-section) .porto-section .tb-woo-price .price, .step-section .step-title, .step-section .vc_tta-panel-body > div:not(div.porto-btn-ctn-left){
 color: #000 !important;
}

#video-products .porto-section.product-video-type .porto-section.flex-container{
    gap: 5px;
} 
 
.porto-u-heading.custom-marquee .js-marquee{
color: #edd7ca !important;
}
.home-page-banner-bottom-slider{
    border-top: 1px solid #1B1B1A !important;
    border-bottom: 1px solid #1B1B1A !important;
}

.get-discount-ten{
    padding-top: 6.6rem !important;
    padding-bottom: 5.3rem !important;
}


.home-page .porto-btn-normal, #header li.menu-item .popup .inner a.porto-btn-normal, .get-discount-ten button[type="submit"], .post-type-archive .porto-woo-category-sidebar button[type="submit"],.tax-product_cat .porto-woo-category-sidebar button[type="submit"]{
       /* border: 1px solid #50473C !important;
    background: #edd7ca !important; 
    color: #000 !important; */
      border: 1px solid #b79d78 !important;
background: linear-gradient(90deg, #B18C46 0%, #EFD384 50%, #B18C46 100%) !important;
color: #1d1d1d !important;
}
.home-page .porto-btn-normal:hover, #header li.menu-item .popup .inner a.porto-btn-normal:hover, .get-discount-ten button[type="submit"]:hover, .post-type-archive .porto-woo-category-sidebar button[type="submit"]:hover,.tax-product_cat .porto-woo-category-sidebar button[type="submit"]:hover{
    /* background: #0c0b0b !important;
    color: #edd7ca !important;
    border: 1px solid #50473C !important; */
      border: 1px solid #b79d78 !important;
background: #1d1d1d !important;
color: #B18C46 !important;
}

#footer{
    padding-top: 5.9rem !important;
    /* padding-bottom: 2.9rem !important; */
}
#footer  .porto-inner-container{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}    


.home-page-shop-by-brand{
    background-color: #edd7ca;
        padding-top: 50px;
}
.home-page-shop-by-brand h2{
    color: #000;
    text-align: center !important;  
}
.home-page-shop-by-brand a{
    background-color: unset !important;
}

.footer-copyright-section h4{
margin-bottom: 0 !important;
/* color: #edd7ca !important; */
color: #fff !important;
}

.footer-copyright-section .porto-inner-container{
        padding-bottom: 30px !important;
}
footer .footer-social-icon a{
    background-color: #0c0b0b !important;
}


.recently-viewed-section .product-widget-type{
    background-color: #1c1c1c !important;
        gap: 5px;
}
.homepage-best-seller-products .porto-section, .posts-wrap.products-container.products .porto-section, .product-listing-products select{
    background-color: #1c1c1c !important;
}

.get-discount-ten {

    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c , #1c1c1c) 1;

}
.shorts-from-social-media-sec .img-thumbnail img, .porto-tb-featured-image .featured.image img{
    aspect-ratio: 1;
    object-fit: cover;
}
.footer-copyright-section{
    border-top: 1px solid transparent;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c , #1c1c1c) 1;
    padding-top: 2.3rem !important;
    padding-bottom: 3.6rem !important;

}
.product-page-header.top-row{
    background-color: #080808 !important;
    margin-top: 0 !important;
    
    border-top: 1px solid transparent !important;
    border-bottom: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c , #1c1c1c) 1 !important;

}
.recently-view-section .porto-tb-item.product .porto-section{
 background-color: #1c1c1c
}

 .recently-view-section .porto-tb-item.product .porto-section .porto-tb-meta a{
color: #999999;
}
.recently-view-section .porto-tb-item.product .porto-section .porto-heading a, .recently-view-section .porto-tb-item.product .porto-section .price{
color: #fff !important;

}

.home-page .homepage-best-seller-products .product-filter li:hover,.home-page .homepage-best-seller-products .product-filter li.active{
    color: #F0D2B3 !important; 
} 
.home-page .homepage-best-seller-products .product .post-title a:hover,.home-page .porto-posts-grid .product .post-title a:hover,.home-page .recently-view-section .porto-tb-item.product .porto-section .porto-heading a:hover,.home-page .recently-view-section .porto-tb-item.product .porto-section .porto-tb-meta a:hover{
        color: #efdf8d !important;
}


.breadcrumbs-wrap {
    color: #fff;
}

.wp-child-theme-porto-child .owl-carousel .owl-nav button{
    background-color: #1c1c1c !important;
    border: 1px solid #edd7ca !important;
}

.post-type-archive-product  .gridlist-toggle,.tax-product_cat  .gridlist-toggle{
    display: none !important;
}


.archive-products .product.type-product  .porto-tb-meta a:hover, header .header-center a:hover{
        color: #efdf8d !important;
}

 .recently-view-section .porto-tb-item.product .porto-section{
    gap:8px;
} 

.recently-view-section .porto-tb-item.product .porto-section .porto-heading a:hover, .recently-view-section .porto-tb-item.product .porto-section .porto-tb-meta a:hover{
 color: #1d1d1d  !important;
}
/* Product details page css  */

.woocommerce-pagination .page-numbers li span.current,.woocommerce-pagination .page-numbers li a.page-numbers:hover{
color: #000;
}

.woocommerce-pagination ul li span.current{
    background-color: #edd7ca !important;
} 



.single-product .variations .filter-item-list li a{
        background-color: #1d1d1d  !important;
        color: #edd7ca !important;
        border: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c, #1c1c1c) 1 !important;
}
.single-product .variations .filter-item-list li.active a{
    background-color: #edd7ca !important;
        color: #1d1d1d !important;
          border: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c, #1c1c1c) 1 !important;
}

.single-product .product.type-product .porto-sicon-box{
        /* background-color: #faf1ed !important; */
        background-color: #1d1d1d !important;
              border: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c, #1c1c1c) 1 !important;
}

.single-product .product.type-product .porto-sicon-box h3{
   /* color: #1d1d1d  !important; */
   color: #fff !important;

}

.single-product .quantity.buttons_added .minus, .single-product .quantity.buttons_added .qty.text, .single-product .quantity.buttons_added .plus{
   color: #1d1d1d  !important;

}


.single-product .product.type-product .price{
    color: #F4C38B;
}
.single-product .woocommerce-product-rating .star-rating span:before,.single-product .comment-form-rating .stars span a:hover:before,.single-product .comment-form-rating .stars span a:before{
      color: #F4C38B;
}
.single-product  .single_add_to_cart_button:not(.wpcbn-btn-single.single_add_to_cart_button),.single-product  .wpcbn-btn-single.single_add_to_cart_button:hover,#reviews.woocommerce-Reviews .comment-form .form-submit input, .contact-us-page-form input[type="submit"]{
/* background: linear-gradient(90deg,rgba(198, 143, 100, 1) 0%, rgba(222, 183, 145, 1) 50%, rgba(198, 143, 100, 1) 100%); */
border: 1px solid #b79d78 !important;
background: linear-gradient(90deg, #B18C46 0%, #EFD384 50%, #B18C46 100%) !important;
color: #1d1d1d;
/* border: 1px solid #C68F64; */
}
.single-product  .single_add_to_cart_button:not(.wpcbn-btn-single.single_add_to_cart_button):hover ,.single-product  .wpcbn-btn-single.single_add_to_cart_button,#reviews.woocommerce-Reviews .comment-form .form-submit input:hover, .contact-us-page-form input[type="submit"]:hover {
/* border: 1px solid #C68F64; */
border: 1px solid #b79d78 !important;
background: #1d1d1d;
/* color: #C68F64; */
color: #B18C46;
 
}


#reviews.woocommerce-Reviews .comment-reply-title{
  color: #ffdcc1;
    font-size: 26px;  
}   

#reviews.woocommerce-Reviews .comment-form  textarea,#reviews.woocommerce-Reviews .comment-form input:not(.submit):not(#wp-comment-cookies-consent), .contact-us-page-form input:not(input[type="submit"]), .contact-us-page-form textarea{
    border: 2px solid #1d1d1d;
    background: #030001;
}
#reviews .comment-form label, .contact-us-page-form label {
    margin-bottom: 7px;
    font-weight: 400;
    /* color: #777; */
    color: #FFF;
}


.single-product .commentlist li{
    padding-left: 0 !important;
}

.single-product .commentlist li .comment_container .img-thumbnail{
        position: unset !important;
}
.single-product .commentlist li .comment_container {
  display: flex;
  gap: 16px;
  background: #0b0b0b;
  border: 1px solid rgba(198,143,100,0.25);
  padding: 25px;
  border-radius: 8px;
  /* max-width: 750px; */
}
.single-product .commentlist li .comment_container .img-thumbnail img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
}
.single-product .commentlist li .woocommerce-review__author {
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
}
.single-product .commentlist li .meta {
  margin-top: 5px;
}
.single-product .commentlist li .woocommerce-review__published-date {
  font-size: 14px;
  color: #bfa58a;
}
.single-product .commentlist li .description p {
  color: #cfcfcf;
  font-size: 16px;
  line-height: 1.6;
  margin-top: 15px;
}
.single-product .commentlist li .star-rating span::before {
  color: #d6a67a !important;
}
.single-product .porto-ultimate-content-box.vc_custom_1758645805244 > div, .single-product .vc_custom_heading.vc_do_custom_heading.d-inline-block{
    color: #fff !important;
}

.single-product .product.type-product .custom-toggle .toggle > label::after{
    background: unset;
}
/* .shorts-from-social-media .porto-section , .steps-section .vc_tta-panel-body,.steps-section  .step-title */




/* Product category page css  */
.tax-product_cat .custom-bg-pos{
    margin-bottom: 0 !important;
} 

.product.type-product{
    padding-top:30px !important;
}

.product.type-product .view-cart-btn{
    display: none !important;
}
.contact-page-contact-info .porto-u-sub-heading, .contact-page-contact-info  a{
    color: #fff !important;
} 
.contact-page-contact-info h2{
   color:#efdf8d !important; 
}

.custom-toggle .toggle label{
    color: #edd7ca  !important;
    border-color: #6e6e6e !important;
}
.custom-toggle .toggle.active label{
    color: #efdf8d !important
}

/* About us page */

.about-us-client-review{
        background-color: #1d1d1d !important;
    border: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c, #1c1c1c) 1 !important;
}

/* 503 Pharmacy page  */

.pharmacy-page.hero-banner-section .banner-heading .porto-u-sub-heading{
       font-size: 3.375rem;
}

.pharmacy-page.hero-banner-section .banner-buttons{
    margin-top: 15px;
}

.pharmacy-page.hero-banner-section .banner-buttons a.explore-services-btn{
    margin-right: 15px;
} 
.pharmacy-page.hero-banner-section a.explore-services-btn,.pharmacy-page.hero-banner-section a.contact-us-btn{
    text-transform: uppercase;
    font-size: 1em;
    letter-spacing: -0.015em;
    font-weight: 700;
    line-height: 3rem;
        height: 3rem !important;
    padding: 0 2em;
}

.pharmacy-page.hero-banner-section a.explore-services-btn,.pharmacy-page.hero-banner-section a.contact-us-btn:hover{
        /* background: linear-gradient(90deg, rgba(198, 143, 100, 1) 0%, rgba(222, 183, 145, 1) 50%, rgba(198, 143, 100, 1) 100%) !important;
    color: #1d1d1d !important;
    border: 1px solid #C68F64 !important; */
    border: 1px solid #b79d78 !important;
background: linear-gradient(90deg, #B18C46 0%, #EFD384 50%, #B18C46 100%) !important;
color: #1d1d1d;
}

.pharmacy-page.hero-banner-section p{
        font-size: 15px;
    line-height: 2.133em;
}

.pharmacy-page.hero-banner-section a.explore-services-btn:hover,.pharmacy-page.hero-banner-section a.contact-us-btn{
        /* border: 1px solid #C68F64 !important;
    background: #1d1d1d !important;
    color: #C68F64 !important; */
    border: 1px solid #b79d78 !important;
background: #1d1d1d;
color: #B18C46;
}

.pharmacy-page.contact-us-section .row > div{
    height: -webkit-fill-available;
}

.pharmacy-page.contact-us-section .row > div.iframe-map div,.pharmacy-page.contact-us-section .row > div.iframe-map div p,.pharmacy-page.contact-us-section .row > div.iframe-map div p iframe{
    height: 100%;
}

/* pharmacy-page services-sec 
*/
.pharmacy-page.why-choose-us-sec  .why-choose-us-box .vc_column-inner{
    display: flex;
    gap: 20px;
}
.pharmacy-page.why-choose-us-sec  .why-choose-us-box .why-choose-us-box-main-box{
width: 32%;
}

.pharmacy-page.why-choose-us-sec  .why-choose-us-box .why-choose-us-box-main-box .icon-featured.icon-image{
   background-color:unset;
   margin: 0;
}
.pharmacy-page.why-choose-us-sec  .why-choose-us-box .why-choose-us-box-main-box .icon-featured.icon-image img{
max-width: 75px;
}

.pharmacy-page.why-choose-us-sec  .why-choose-us-box .why-choose-us-box-main-box .box-content h3,.pharmacy-page.why-choose-us-sec  .why-choose-us-box .why-choose-us-box-main-box .box-content div{
    text-align: center;
} 

.pharmacy-page.hero-banner-section .porto-u-sub-heading{
    color: #fff !important;
}

.pharmacy-page h2.section-heading{
    text-align: left;
    font-size: 2.275rem;
    font-weight: 700;
    color: #fff;
    line-height: 1;
}


.pharmacy-page.why-choose-us-sec h2.section-heading{
    text-align: center;
}

.pharmacy-page .image-sec .wpb_single_image{
    margin-bottom: 0 !important;
}

.container-fluid:has(.pharmacy-page){
    padding: 0;
} 


.pharmacy-page.hero-banner-section{
        width: 100% !important;
    margin: 0 !important;
}

.pharmacy-page:not(.pharmacy-page.hero-banner-section){
        /* background-color: #faf1ed !important; */

              border-bottom: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c, #1c1c1c) 1 !important;
    margin: 0 !important;
    padding: 5rem 0 !important ;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section) .porto-wrap-container.container > .row{
    align-items: center;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section) .porto-wrap-container.container > .row .wpb_text_column{
    margin-bottom: 0 !important;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box-main-box .featured-box{
background-color: #ffffff17 !important;
margin: 0;
border: 1px solid #ffffff4d;

}

.pharmacy-page.why-choose-us-sec .why-choose-us-box-main-box .featured-box .box-content{
    border-top:0 !important;
    padding: 30px !important;
}

.get-discount-ten input.wpcf7-form-control, .get-discount-ten input.wpcf7-form-control::placeholder, .get-discount-ten a{
    color: #fff !important;
}
 
.pharmacy-page .mobile-image{
    display: none;
} 

.why-shop-with-us .why-shop-with-us-boxes .vc_column_container{
  background-color: #ffffff17 !important;
margin: 0;
border: 1px solid #ffffff4d; 
padding: 30px !important;
    width: 24%;

}
.why-shop-with-us .why-shop-with-us-boxes {
        gap: 15px;
            justify-content: center;
}

.why-shop-with-us .why-shop-with-us-boxes .vc_column-inner .porto-sicon-top .porto-sicon-img::before{
  background-color:#171717 !important;
}

.why-shop-with-us .why-shop-with-us-boxes .vc_column-inner .custom-info-box{
    margin-bottom: 0;
}

.why-shop-with-us .why-shop-with-us-boxes .vc_column-inner .custom-info-box .porto-sicon-img{
    margin: 0;
    width: 110px;
        height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
.why-shop-with-us .why-shop-with-us-boxes .vc_column-inner .custom-info-box .porto-sicon-img img{
    margin: auto;
    max-width: 75px !important;
    width: 100%;
}

.home-page-shop-by-brand.vc_custom_1772887834360{
    margin-bottom: 0 !important;
} 


.product-listing-products .shop-loop-before select{
 color: #c68f64 !important;
}


/* Product details page  */

.product-details-page.product-info-sec .product-image{
    max-width: 48% !important; 
        background-color: #000000 !important;
}
.product-details-page.product-info-sec .product-thumbnails .img-thumbnail{
    max-width: 140px !important;
}

.product-details-page.product-info-sec .product-description-heading{
         color: #c68f64 !important;
    
}
.product-details-page.product-info-sec .product-description{
        padding-left: 15px;
}
.product-details-page.product-info-sec, .product-details-page.product-extra-info-tabs-sec{
    margin-bottom: 30px !important;
}
.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs{
background: #1d1d1d !important;
}
.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-container{
    background: #000000 !important;
    padding: 45px 24px !important;
    border: 2px solid #1d1d1d !important;
}

.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-container .tab-content{
    padding: 0 !important;
    border: 0 !important;
}
.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-container .tab-content a{
    color: #dabea7 !important;
}
.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-list .resp-tab-item{
     border-bottom: 0px !important;  
     color: #fff !important;
         padding: 24px !important;
         margin-right: 0 !important;
}

.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-list .resp-tab-item.resp-tab-active{
     border-bottom: 2px solid #c68f64 !important;   
         color: #c68f64 !important;

}

.product-details-page.extra-buty-sec a.porto-btn, .porto-btn-normal, #header li.menu-item .popup .inner a.porto-btn-normal, .get-discount-ten button[type="submit"], .post-type-archive .porto-woo-category-sidebar button[type="submit"], .tax-product_cat .porto-woo-category-sidebar button[type="submit"], .page-id-17 #main  table.wishlist_table tbody .add_to_cart_button,a.btn-go-shop, #header .cart-popup.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout):hover,#header .cart-popup.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout, .cart_totals .sticky-checkout-bottom a,.woocommerce-checkout button#place_order, .woocommerce-account .woocommerce-form.login  button[type="submit"]{
        /* background: linear-gradient(90deg, rgba(198, 143, 100, 1) 0%, rgba(222, 183, 145, 1) 50%, rgba(198, 143, 100, 1) 100%) !important;
    color: #1d1d1d !important;
    border: 1px solid #C68F64 !important; */

    border: 1px solid #b79d78 !important;
background: linear-gradient(90deg, #B18C46 0%, #EFD384 50%, #B18C46 100%) !important;
color: #1d1d1d !important;
}
.product-details-page.extra-buty-sec a.porto-btn:hover, .porto-btn-normal:hover, #header li.menu-item .popup .inner a.porto-btn-normal:hover, .get-discount-ten button[type="submit"]:hover, .post-type-archive .porto-woo-category-sidebar button[type="submit"]:hover, .tax-product_cat .porto-woo-category-sidebar button[type="submit"]:hover,.page-id-17 #main  table.wishlist_table tbody .add_to_cart_button:hover,a.btn-go-shop:hover, #header .cart-popup.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout),#header .cart-popup.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout:hover, .cart_totals .sticky-checkout-bottom a:hover,.woocommerce-checkout button#place_order:hover, .woocommerce-account .woocommerce-form.login  button[type="submit"]:hover {
    /* border: 1px solid #C68F64 !important;
    background: #1d1d1d !important;
    color: #C68F64 !important; */

    border: 1px solid #b79d78 !important;
background: #1d1d1d !important;
color: #B18C46 !important;
}

.product-details-page.review-linked-products-sec .porto-tb-item.product{
    padding-top: 0 !important;
}
.product-details-page.review-linked-products-sec .porto-tb-item.product > .porto-section{
        background-color: #1c1c1c !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
}
.product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section.product-content .porto-tb-meta, .product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section.product-content  h3, .product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section.product-content .tb-woo-price, .product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section.product-content .porto-tb-meta, .product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section.product-content .price, .product-details-page.review-linked-products-sec .recently-view-products .porto-tb-item.product > .porto-section .porto-tb-meta,  .product-details-page.review-linked-products-sec .recently-view-products .porto-tb-item.product > .porto-section h3.porto-heading, .product-details-page.review-linked-products-sec .recently-view-products .porto-tb-item.product > .porto-section .tb-woo-price .price{
    color: #fff !important;
}

.product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section .tb-hover-content.with-link a.porto-tb-addcart{
    color: #fff !important;
        border: 1px solid #ffffff75;
}
.product-details-page.review-linked-products-sec .porto-tb-item.product .porto-section .tb-hover-content.with-link a.porto-tb-addcart:hover{
    background-color: #1c1c1c !important; 
    color: #fff !important;
} 

.archive-products .porto-tb-item.product .porto-section .tb-hover-content.with-link a.porto-tb-addcart{
    color: #fff !important;
        border: 1px solid #ffffff75;
}

.review-linked-products-sec .porto-tb-item.product .porto-section .tb-hover-content.with-link a.porto-tb-addcart:hover{
    background-color: #1c1c1c !important; 
    color: #fff !important;
} 

.product-details-page.review-linked-products-sec .recently-view-products .porto-tb-item.product > .porto-section{
     padding-top: 15px !important;
        padding-bottom: 15px !important;
            gap: 10px;
}

.product-details-page.review-linked-products-sec .recently-view-products .porto-tb-featured-image{
    margin-top: 0 !important;
}

.product-details-page.review-linked-products-sec .porto-posts-grid,.product-details-page.review-linked-products-sec .vc_column-inner > div{
    margin-bottom: 0 !important;
} 
.product-details-page.review-linked-products-sec{
    padding-bottom: 50px !important;
    padding-top: 50px !important;
       border-top: 1px solid transparent !important;
    border-image: linear-gradient(to right, #1c1c1c, #ffffff7c, #1c1c1c) 1 !important;

}

.product-details-page.review-linked-products-sec #reviews .comment-form label, .product-details-page.review-linked-products-sec .porto-tb-woo-link,.archive-products .porto-tb-item.product .porto-section .porto-tb-woo-link,.home-page .homepage-best-seller-products .product .porto-section .porto-tb-woo-link,.home-page .homepage-best-seller-products .product .porto-section .porto-tb-woo-link:hover, .home-page.sale-fifty-sec .porto-tb-addcart:hover,.home-page.sale-fifty-sec .porto-tb-woo-link:hover, .home-page.sale-fifty-sec .porto-tb-addcart,.home-page.sale-fifty-sec .porto-tb-woo-link, .home-page.top-rated-section .porto-tb-addcart:hover,.home-page.top-rated-section .porto-tb-woo-link:hover, .home-page.top-rated-section .porto-tb-addcart,.home-page.top-rated-section .porto-tb-woo-link, .home-page.bundle-save-sec .porto-tb-addcart:hover,.home-page.bundle-save-sec .porto-tb-woo-link:hover, .home-page.bundle-save-sec .porto-tb-addcart,.home-page.bundle-save-sec .porto-tb-woo-link {
    color: #fff !important;
}
.home-page .homepage-best-seller-products .product .porto-section .porto-tb-woo-link, .home-page .homepage-best-seller-products .product .porto-section .porto-tb-woo-link:hover, .home-page.sale-fifty-sec .porto-tb-addcart:hover,.home-page.sale-fifty-sec .porto-tb-woo-link:hover, .home-page.sale-fifty-sec .porto-tb-addcart,.home-page.sale-fifty-sec .porto-tb-woo-link, .home-page.top-rated-section .porto-tb-addcart:hover,.home-page.top-rated-section .porto-tb-woo-link:hover, .home-page.top-rated-section .porto-tb-addcart,.home-page.top-rated-section .porto-tb-woo-link, .home-page.bundle-save-sec .porto-tb-addcart:hover,.home-page.bundle-save-sec .porto-tb-woo-link:hover, .home-page.bundle-save-sec .porto-tb-addcart,.home-page.bundle-save-sec .porto-tb-woo-link{
background-color: #080808 !important;

}


.home-page.sale-fifty-sec .porto-tb-woo-link .add_to_wishlist:hover,.home-page.bundle-save-sec .porto-tb-woo-link .add_to_wishlist:hover,.home-page.sale-fifty-sec .porto-tb-woo-link .porto-tb-quickview:hover, .home-page.bundle-save-sec .porto-tb-quickview:hover,.home-page .homepage-best-seller-products .product .porto-section .add_to_wishlist:hover, .home-page.sale-fifty-sec .add_to_wishlist:hover, .home-page.top-rated-section .add_to_wishlist:hover, .home-page.top-rated-section .add_to_wishlist:hover, .home-page.bundle-save-sec .add_to_wishlist:hover, .homepage-after-shop-by-category .add_to_wishlist:hover,.home-page .homepage-best-seller-products .product .porto-section .porto-tb-quickview:hover, .home-page.sale-fifty-sec .porto-tb-quickview:hover, .home-page.top-rated-section .porto-tb-quickview:hover, .home-page.top-rated-section .porto-tb-quickview:hover, .home-page.bundle-save-sec .porto-tb-quickview:hover, .homepage-after-shop-by-category .porto-tb-quickview:hover,  .archive-products .porto-tb-item.product .porto-section .tb-hover-content.with-link .add_to_wishlist:hover,  .archive-products .porto-tb-item.product .porto-section .tb-hover-content.with-link .porto-tb-quickview:hover{
border: 1px solid #b79d78 !important;
    background: linear-gradient(90deg, #B18C46 0%, #EFD384 50%, #B18C46 100%) !important;
    color: #1d1d1d !important;
}

.home-page .homepage-best-seller-products .product .porto-section .porto-tb-addcart,  .home-page.sale-fifty-sec .porto-tb-addcart, .home-page.top-rated-section .porto-tb-addcart,.home-page.top-rated-section .porto-tb-addcart, .home-page.bundle-save-sec .porto-tb-addcart, .homepage-after-shop-by-category a.porto-tb-addcart,.archive-products .porto-tb-item.product .porto-section .tb-hover-content.with-link a.porto-tb-addcart{
border: 1px solid #b79d78 !important;
background: linear-gradient(90deg, #B18C46 0%, #EFD384 50%, #B18C46 100%) !important;
color: #1d1d1d !important;
}


.home-page .homepage-best-seller-products .product .porto-section .porto-tb-addcart:hover,.home-page.sale-fifty-sec .porto-tb-addcart:hover,.home-page.sale-fifty-sec .porto-tb-addcart:hover, .home-page.top-rated-section .porto-tb-addcart:hover,.home-page.top-rated-section .porto-tb-addcart:hover, .home-page.bundle-save-sec .porto-tb-addcart:hover,.home-page.bundle-save-sec .porto-tb-addcart:hover, .homepage-after-shop-by-category a.porto-tb-addcart:hover, .archive-products .porto-tb-item.product .porto-section .tb-hover-content.with-link a.porto-tb-addcart:hover{
	border: 1px solid #b79d78 !important;
background: #1d1d1d !important;
color: #B18C46 !important;
}





.single-product .product.type-product .product-details-page.faq-section  .custom-toggle .toggle > label::after, .single-product .product.type-product .product-details-page.faq-section  .custom-toggle .toggle > label::before{
border-color: #e3bcae;
}

.single-product .product.type-product .product-details-page.faq-section  .custom-toggle .toggle.active > label::after, .single-product .product.type-product .product-details-page.faq-section  .custom-toggle .toggle.active > label::before{
border-color: #efdf8d;

}

.home-page  .shop-by-category h3.porto-heading{
    color: #edd7ca !important;

}
.home-page .owl-carousel .owl-nav button{
    color: #EFD384 !important;
    background-color: #1c1c1c !important;
    border: 1px solid #EFD384 !important;

}
.home-page .owl-carousel .owl-nav button:hover{
    /* color: #edd7ca !important; */
    color: #1c1c1c !important;
    background-color: #EFD384 !important;
    border: 1px solid #EFD384 !important;

}
.product-details-page.product-info-sec .product-description span{
    color: #fff !important;
}

.product-details-page.product-extra-info-tabs-sec hr.tall, .product-details-page.product-extra-info-tabs-sec #review_form_wrapper{
    display: none !important;
} 

.product-details-page.review-linked-products-sec > .vc_column_container:has( #review_form_wrapper){
border: 1px solid #efbf8829;
    padding: 60px;
    max-width: 1000px;
    margin: auto;
    box-shadow: 1px 0px 20px 4px #efbf8836;
}
.product-details-page.review-linked-products-sec > .vc_column_container:has( #review_form_wrapper) #reviews #comments, .product-details-page.review-linked-products-sec > .vc_column_container:has( #review_form_wrapper) #reviews .tall{
    display: none !important;
}
.product-details-page.review-linked-products-sec .owl-carousel .owl-nav button{
color: #fff !important;
}


/* wish list page css  */

.page-id-17 #main  table.wishlist_table thead{
        background-color: #333333;
      background-color: #333333;
    border-right: 3px solid #1d1d1d;
    border-left: 3px solid #1d1d1d;
}
.page-id-17 #main  table.wishlist_table tbody{
        border: 2px solid #1d1d1d;
}

.page-id-17 .yith_wcwl_wishlist_footer{
    display: none;
}
.shop_table thead tr, .shop_table .wishlist-items-wrapper tr:not(:last-child){
        border-bottom: 1px solid #ffffff7c !important;
   
}

.shop_table.wishlist_table .product-name{
    width: 37%;
}

table.shop_table.wishlist_table.cart a.remove{
    color: #000 !important;
}

.page-id-17 #main  table.wishlist_table td{
    background-color: unset;
}

.shop_table.wishlist_table .wishlist-empty, .woocommerce table.wishlist_table .wishlist-empty{
    color: #edd7ca !important   ;
}


/* side cart design  */

.cart-popup.widget_shopping_cart .cart_list .woocommerce-mini-cart-item.mini_cart_item:not(:last-child){
    border-bottom: 1px solid #414141;
} 
#header .cart-popup.widget_shopping_cart .cart_list .woocommerce-mini-cart-item.mini_cart_item a.remove.remove-product{
        color: #000 !important;
}

/* cart page  */

.cart.cart-table tr.cart_item:not(:last-child) {
        border-bottom: 1px solid #ffffff61 !important;
}
.cart.cart-table tr.cart_item .remove.remove-product{
    color: #000 !important;
}
.shop_table.cart-table .quantity .qty, .shop_table.cart-table .quantity .minus, .shop_table.cart-table .quantity .plus, div.quantity .minus, div.quantity .plus,div.quantity .qty {
    border-color: #ffffff7c !important;
}

.woo-page-header.page-header-8 .breadcrumb li.current a{
   color: #edd7ca;
}

.woocommerce-cart-form button[type="submit"], .cart-collaterals button[type="submit"]{
    border: 1px solid #ffffff7c !important;
}

.select2-results__option[aria-selected], .select2-results__option[data-selected],.woocommerce-cart-form input, .cart-collaterals input,.woocommerce-cart-form input::placeholder, .cart-collaterals input::placeholder, .shipping-calculator-form .select2-selection__rendered, .shop_table.cart-table .quantity .minus:hover, .shop_table.cart-table .quantity .plus:hover, .woocommerce-cart .form-row select,  .woocommerce-cart .select2-container--default .select2-search--dropdown .select2-search__field, .woocommerce-cart .select2-results__options .select2-results__option{
    color: #fff !important;
}

.select2-container--default .select2-results__option[data-selected=true]{
    background-color: #edd7ca !important;
    color: #000 !important;
}
#panel-cart-total .cart-total tr:not(.order-total){
          border-bottom: 1px solid #ffffff61 !important;
}

.woocommerce-cart .woo-page-header.page-header-8, .woocommerce-checkout .woo-page-header.page-header-8{
 padding: 0.5rem 0;
   background: #1c1c1c5e;
} 
.woo-page-header.page-header-8 .breadcrumb li a, .woo-page-header.page-header-8 .breadcrumb li i{
    font-weight: 400;
}
.woo-page-header.page-header-8 .breadcrumb li.current a{
    font-weight: 500;
}
.woocommerce-cart .cart-v2 .card-default .card-body,.woocommerce-cart .card, .woocommerce-cart  .select2-container--default .select2-selection--single,.woocommerce-cart  .select2-dropdown, .woocommerce-cart #main  input[type=text], .woocommerce-cart .form-row select, .woocommerce-cart .select2-container--default .select2-search--dropdown .select2-search__field{
    background-color: #1c1c1c !important;
}

.woocommerce-cart  .select2-container--default .select2-selection--single,.woocommerce-cart  .select2-dropdown, .woocommerce-cart .form-row input[type=text],  .woocommerce-cart .select2-container--default .select2-search--dropdown .select2-search__field{
        border-color: #727272;
}

.woocommerce-cart  .cart.cart-table thead tr{
    background-color: #1c1c1c;

}

.woocommerce-cart  .cart.cart-table tbody tr:not(.cart_item){
background-color: #1c1c1c;
}

.woocommerce-cart  .cart.cart-table tbody tr:not(.cart_item) .coupon input{
        border-color: #727272;
}
.woocommerce-cart .cart-v2,.woocommerce-checkout #content{
        margin-top: 30px;
}

.single-product .quantity.buttons_added .minus, .single-product .quantity.buttons_added .qty.text, .single-product .quantity.buttons_added .plus{
    color: #fff !important;
}

/* checkout tabs in cart page  */

.woocommerce-checkout .featured-boxes{
        background-color: #1c1c1c !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart_item:not(:last-child),.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr{
    border-bottom: 1px solid #ffffff61 !important;
}


.woocommerce-checkout #customer_details .col-lg-7{
    background: #1c1c1c;
    border: 1px solid #727272;
    padding: 24px;
}

.woocommerce-checkout .form-row input,.woocommerce-account  input{
color: #fff !important;
background: #1c1c1c;
        border: 1px solid #7272727d;
}
.woocommerce-checkout .form-row input::placeholder, #order_comments::placeholder, .woocommerce-terms-and-conditions-wrapper p , .woocommerce-terms-and-conditions-wrapper p  a,div.quantity .minus:hover, div.quantity .plus:hover,div.quantity .qty:hover,.woocommerce-account  input::placeholder{
    color: #fff !important;
}

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce-checkout .select2-dropdown, .woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field, #order_comments {
    color: #fff !important;
background: #1c1c1c;
    border: 1px solid #7272727d;

}

 .shop_table.review-order a.remove.remove-product {
    color: #000 !important;
}

.woocommerce-checkout #customer_details .col-lg-7{
    width: 55%;
}
.woocommerce-checkout #customer_details .col-lg-5 .featured-boxes{
  border: 1px solid #727272;

}

.woocommerce-checkout #customer_details{
    justify-content: space-between;
}


.woocommerce-account h3.account-sub-title{
    margin-bottom: 20px !important;
} 
.woocommerce-account .main-content{
    padding-top: 40px;
}
.posts-wrap.products-container.products .porto-section{
    padding-top: 20px;
}

@media (max-width:1500px) and (min-width:1300px) {
    .pharmacy-page.hero-banner-section .banner-heading .porto-u-sub-heading {
    font-size: 2.80rem;
}
.pharmacy-page h2.section-heading {
    font-size: 2.0rem;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .why-choose-us-box-main-box .box-content h3{
          font-size: 1.350rem;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section){
        padding: 4rem 0 !important;
}
}
@media (max-width:1300px) and (min-width:1200px) {
    .pharmacy-page.hero-banner-section .banner-heading .porto-u-sub-heading{
    font-size: 2.275rem;
}
.pharmacy-page h2.section-heading {
    font-size: 2.0rem;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .why-choose-us-box-main-box .box-content h3{
           font-size: 1.350rem;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section){
    padding: 4rem 0 !important;
}
}
@media (max-width:1199.98px) and (min-width:992px) {
     .pharmacy-page.hero-banner-section .banner-heading .porto-u-sub-heading{
    font-size: 2.275rem;
}
.pharmacy-page h2.section-heading {
    font-size: 2.0rem;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .why-choose-us-box-main-box .box-content h3{
           font-size: 1.350rem;
}  
.pharmacy-page:not(.pharmacy-page.hero-banner-section){
      padding: 4rem 0 !important;  
} 
.why-shop-with-us .why-shop-with-us-boxes .vc_column_container{
    width: 48%;
}
.woocommerce-cart .card{
        padding: 24px 24px;
}
.woocommerce-cart .cart_totals .sticky-checkout-bottom a{
    margin-top: 15px;
}
}

@media (max-width:991.98px) {
    header#header a.mobile-toggle{
            margin: 0;
    background: #0c0b0b;
    width: 25px;

    } 
    #header div.searchform-popup.ssm-advanced-search-layout .searchform{
            width: 98%;
    margin: auto;
    }
    header#header a.mobile-toggle i{
        font-size: 25px;
    }
        header#header .mobile-header-bottom{
            padding-bottom: 20px !important;
            margin-bottom: 0 !important;
        }
.tax-product_cat .custom-bg-pos{
    background-image: unset!important;

}

.pharmacy-page.hero-banner-section .vc_row-flex{
    padding-top: 0 !important;
        padding-bottom: 0 !important;
}
.pharmacy-page.hero-banner-section .vc_row-flex .porto-wrap-container{
        background-color: #000000a6;
    padding-top: 13.4vw !important;
        padding-bottom: 13.1vw !important;
}

.pharmacy-page:not(.pharmacy-page.hero-banner-section) .porto-wrap-container.container > .row{
    flex-direction: column;
        gap: 25px;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section) .porto-wrap-container.container > .row .col-md-6{
    width: 100% !important;
}

.pharmacy-page.hero-banner-section .porto-carousel{
    margin-bottom: 0 !important;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section){
      padding: 3rem 0 !important;  
}

     .pharmacy-page.hero-banner-section .banner-heading .porto-u-sub-heading{
    font-size: 2.275rem;
}
.pharmacy-page h2.section-heading {
    font-size: 2.0rem;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .why-choose-us-box-main-box .box-content h3{
           font-size: 1.350rem;
}  
.pharmacy-page:not(.pharmacy-page.hero-banner-section){
      padding: 4rem 0 !important;  
} 

.pharmacy-page .mobile-image{
    display: block;
} 

.pharmacy-page .image-sec.vc_column_container{
    display: none;
}

.pharmacy-page.hero-banner-section .porto-wrap-container .row .vc_column_container{
    width: 100%;
    padding-right: 0 !important;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .vc_column-inner{
        flex-wrap: wrap;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .why-choose-us-box-main-box{
        width: 48%;
}
.pharmacy-page.why-choose-us-sec .why-choose-us-box .vc_column-inner::after, .pharmacy-page.why-choose-us-sec .why-choose-us-box .vc_column-inner::before{
    display: none;
}
.pharmacy-page.contact-us-section .row > div.iframe-map div p iframe{
    height: 400px;
}

#side-nav-panel, #side-nav-panel .accordion-menu li.menu-item > a{
   background-color: #080707 !important;
     color: #fff;
}
#side-nav-panel .mobile-tabs .mobile-tab-item.active{
        color: #d9c86a;
    border-bottom-color: #d9c86a;
}
#side-nav-panel .share-links{
    display: none;
}
html.panel-opened .page-wrapper, html.panel-opened #header.sticky-header .header-main.sticky{
    left: unset !important;
}
#side-nav-panel .mobile-tabs{
border-top: 1px solid #232323;
 margin-top: 45px;
}
html.panel-opened #side-nav-panel{
    width: 100%;
}
  .pharmacy-page h2.section-heading {
                line-height: 1.1;
    }
    .why-shop-with-us .why-shop-with-us-boxes .vc_column_container{
    width: 48%;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section).your-ultimate-beauty-destination .mobile-image{
        margin-bottom: 30px !important;

}
.why-shop-with-us .why-shop-with-us-boxes{
padding-right: 20px;
    padding-left: 20px;
    margin-right: 0;
    margin-left: 0;
}
.about-us-client-review{
        margin-right: 0;
    margin-left: 0;
} 

/* Product details page  */

.product-details-page.faq-section{
    margin-bottom: 0 !important;
}
.product-details-page.review-linked-products-sec .owl-carousel .owl-nav button{
color: #fff !important;
}

.woocommerce-checkout #customer_details .col-lg-7{
    width: 100%;
    margin-bottom: 50px;
}
.woocommerce-checkout #customer_details .col-lg-5{
padding: 0;
}
}

@media (max-width:575px) {
.pharmacy-page.why-choose-us-sec .why-choose-us-box .why-choose-us-box-main-box{
        width: 100%;
}
.pharmacy-page:not(.pharmacy-page.hero-banner-section){
      padding: 3rem 0 !important;  
} 
    .pharmacy-page.hero-banner-section .banner-heading .porto-u-sub-heading {
        font-size: 1.75rem;
    }
        .pharmacy-page h2.section-heading {
        font-size: 1.60rem;
    }

    .why-shop-with-us .why-shop-with-us-boxes .vc_column_container{
    width: 100%;
}
.why-shop-with-us .why-shop-with-us-boxes .vc_column-inner .custom-info-box{
    margin-bottom: 0 !important;
}

/* Product details page  */

.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-container{
    padding: 0px 12px 30px 12px !important;
}

.product-details-page.product-extra-info-tabs-sec .woocommerce-tabs .resp-tabs-container .resp-accordion{
    border-color: #727070 !important;
}
.product-details-page.product-info-sec .product-image{
   max-width: 100% !important;
} 
.page-id-17 #main  table.wishlist_table td, .page-id-17 #main  table.wishlist_table td div,.page-id-17 #main  table.wishlist_table td div a:not(.remove.remove_from_wishlist), .page-id-17 #main  table.wishlist_table td div img{
    width: 100%;
    max-width: 100%;
}
}


#footer .chat-popup .message.bot > div > div a:last-child{
color: #000 !important;
} 


/* header menu change  */

#header .mega-menu .menu-item .popup{
width: max-content !important;
}

#header .mega-menu #nav-menu-item-4030.menu-item .vc_column_container.col-md-3{
    width: 100% !important;
}
#header .mega-menu #nav-menu-item-4030.menu-item .vc_column_container.col-md-3 .wpb_wrapper.vc_column-inner > div{
    min-width: 198px;
}
 
#side-nav-panel ul li span.arrow{
    color: #fff !important;
} 