:root {
  --primary-color: #C19644;
  --secondary-color: #60eac3;
  --bg2-color: #F9F5EC;
}

a { color: var(--primary-color); }

.footer-phone-color {
    color: var(--primary-color);
}


.contact-country-small {
    font-size: 16px;
    line-height: 140%;
    /* or 22px */

    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.cs-primary-color {
    color: var(--primary-color);
}

.cs-btn-main:hover > .elementor-widget-container {
    background-color: var(--primary-color);
    
}

.cs-home-review {
    color: var(--primary-color);
    font-size: 16px;
}

.cs-btn-main:hover > .elementor-widget-container .btn-txt {
    color: #000000;
}

.cs-event-form .lqd-contact-form label {
    color: #4D4D4D;
}

.cs-policy h5 {
    font-family: "Marcellus", Sans-serif;
}

/* product listing start */
.cs-product-main {
    font-size: 16px;
font-family: Marcellus;
line-height: 160%;
letter-spacing: 0.32px;
color: #ffffff;
}

.cs-product-category {
color: var(--primary-color);
font-size: 20px;
line-height: 30px;
letter-spacing: 0.4px;
}

.cs-product-price {
font-size: 14px;
line-height: 140%;
letter-spacing: 0.28px;
}



/* product listing end */

.cs-product-qty table.variations {
    border-bottom: 0px;
}

.cs-product-qty table.variations tr {
    background-color: var( --e-global-color-8ee76d2 );
}

.cs-product-qty table.variations th.label {display:none;}



.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: var(--primary-color);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: var(--primary-color);
}


.woocommerce.tax-product_cat .titlebar-inner {padding-top: 250px;}

.woocommerce .widget_price_filter .price_label {
    color: #ffffff;
    font-family: Marcellus;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%;
letter-spacing: 0.28px;
}

.woocommerce .widget_price_filter .price_slider_amount button[type=submit] {
    color: #ffffff;
    font-family: Marcellus;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%;
letter-spacing: 0.28px;
}

#woocommerce_product_categories-1 {border-bottom: 1px solid var(--primary-color);}

.lqd-woo-view-count { color: #ffffff; }

ul.lqd-woo-view-toggle li a svg {stroke: #ffffff;}

.woocommerce .woocommerce-ordering .ui-selectmenu-text {color: #ffffff;}

.woocommerce ul.products li.product .price {color: #ffffff;}


.woocommerce.archive ul.products li.product .ld-sp:hover figure {background-color: #121912;}

.tax-product_cat .ld-sp-info h3 a, .tax-product_tag .ld-sp-info h3 a {color: var(--primary-color);}

.woocommerce ul.products li.product .button {
color: #121912;
font-family: Marcellus;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.4px;
text-transform: uppercase;
background-color: var(--primary-color);
}

.woocommerce ul.products {margin-bottom: 120px;} 

.elementor-6869 .elementor-element.elementor-element-5904f61 div.product .woocommerce-tabs .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__label {color: #000000; }

.elementor-6131 .elementor-element.elementor-element-7f2b73b input[type=submit] {
}

.lqd-contact-form .wpcf7-form input[type=submit] {
padding: 20px 36px;
border: 1px solid var(--primary-color);
height: 58px;
color: #000000;
}

.lqd-contact-form .wpcf7-form input[type=submit]:hover {
background-color: var(--primary-color);
color: #000000;
}

/* header */
.product-template-default.single.single-product .elementor-6121 .elementor-element.elementor-element-124732c .ld-module-sd > .nav-trigger {
    color: #000000;
}



/* these can delete start */
.cs-product-price-filter .woolentor_slider_range .ui-slider-range.ui-widget-header.ui-corner-all{
background-color: var(--primary-color);
}

.cs-product-price-filter .woolentor_slider_range .ui-slider-handle.ui-state-default.ui-corner-all {
border-color: var(--primary-color);
}

.cs-product-price-filter .wl_button_price button {
background-color: transparent;
}

.cs-product-price-filter .wl_button_price button:hover {
background-color: var(--primary-color);
}


.woocommerce.post-type-archive-product #lqd-site-content {
padding-top: 200px;
}

.woocommerce ul.products li.product .price .woocommerce-Price-amount.amount {
color: #ffffff;
/* Body/Small 14px */
font-size: 14px;
font-family: Marcellus;
font-style: normal;
font-weight: 400;
line-height: 140%;
letter-spacing: 0.28px;
}

.woocommerce .widget .filter-title, .woocommerce .widget .widget-title, .woocommerce .widget .widgettitle {
color: var(--primary-color);
font-size: 14px;
font-family: Marcellus;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 2.24px;
text-transform: uppercase;
}

.woocommerce .lqd-main-sidebar .widget_product_categories li a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a {
color: #ffffff;
/* Body/Large 16px */
font-size: 16px;
font-family: Marcellus;
font-style: normal;
font-weight: 400;
line-height: 160%;
letter-spacing: 0.32px;
}

.woocommerce .lqd-main-sidebar .widget_product_categories li span, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span {
background-color: #333333;
}

.woocommerce .lqd-main-sidebar .widget_product_categories li span.count, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count {
color:#ffffff;
}




/* header nav start */

.woocommerce.single-product .elementor-6121 .elementor-element.elementor-element-124732c .ld-module-sd > .nav-trigger .bar,
.woocommerce-account .elementor-6121 .elementor-element.elementor-element-124732c .ld-module-sd > .nav-trigger .bar,
.woocommerce-checkout .elementor-6121 .elementor-element.elementor-element-124732c .ld-module-sd > .nav-trigger .bar,
.woocommerce-cart .elementor-6121 .elementor-element.elementor-element-124732c .ld-module-sd > .nav-trigger .bar
 {
    background-color: #000000;
}

.woocommerce.single-product .elementor-6121 .elementor-element.elementor-element-8bcf56e .ld-module-cart .ld-module-trigger,
.woocommerce-account .elementor-6121 .elementor-element.elementor-element-8bcf56e .ld-module-cart .ld-module-trigger,
.woocommerce-checkout .elementor-6121 .elementor-element.elementor-element-8bcf56e .ld-module-cart .ld-module-trigger,
.woocommerce-cart .elementor-6121 .elementor-element.elementor-element-8bcf56e .ld-module-cart .ld-module-trigger
{
    color: #000000;
}

.woocommerce.single-product img.logo-default,
.woocommerce-account img.logo-default,
.woocommerce-checkout img.logo-default,
.woocommerce-cart img.logo-default {
    content: url("../../../uploads/2023/07/logo_light.png");
}

/* header nav end*/



.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li:hover a::after {
    transform: scaleX(4);
}

.woocommerce.single-product div.product .woocommerce-tabs ul.tabs li.active a:after {
    transform: scaleX(3);
}

.woocommerce.single-product .wl-addto-cart.wl-style-3 .quantity input[type="number"] {
    text-align: center;
}

.woocommerce.single-product div.product div.woocommerce-product-gallery .flex-control-nav li img.flex-active {
    border-color: var(--primary-color);
}



.woocommerce.single-product ul.products li.product .price .woocommerce-Price-amount.amount {
    color: #000000;
}

.woocommerce.single-product .elementor-widget-ld_woo_product_image div.product div.woocommerce-product-gallery .flex-control-nav li {
    width: 27%;
}

.woocommerce-account .elementor-7057 .elementor-element.elementor-element-9d186a3 .woolentor-myaccount-form-login form.woocommerce-form-login input.input-text,
.woocommerce-account .elementor-7057 .elementor-element.elementor-element-bcfee33 .woolentor-myaccount-form-register form.woocommerce-form-register input.input-text {
    border: none;
    background-color: transparent;
    border-bottom: 1px solid var(--primary-color);
    padding-bottom: 5px;
    margin-right: 30px;
}


 
.woocommerce.single-product #lqd-site-content,  
.woocommerce-account #lqd-site-content,
.woocommerce-checkout #lqd-site-content,
.woocommerce-cart #lqd-site-content {
    background-color: var(--bg2-color) !important;
    padding-top: 150px !important;
}



.woocommerce form .form-row input.input-text {
    border: none;
    background-color: transparent;
    border-bottom: 1px solid var(--primary-color);
    padding-bottom: 5px;
    margin-right: 30px;
}

.woocommerce .variations .lqd-select-wrap select {
    border: none;
    background-color: transparent;
    border-bottom: 1px solid var(--primary-color);
    padding-bottom: 5px;
    margin-right: 30px;
}

.woocommerce-account .woocommerce #respond input#submit, 
.woocommerce-account .woocommerce a.button, 
.woocommerce-account .woocommerce button.button, 
.woocommerce-account .woocommerce input.button,
.woocommerce-cart .woocommerce a.button ,
.woocommerce-cart .woocommerce button.button
 {
    padding: 20px 36px;
    color: #000000;
    background-color: transparent;
    border: 1px solid var(--primary-color);
    font-family: Marcellus;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 1.4px;
text-transform: uppercase;
}

.woocommerce-account .woocommerce #respond input#submit:hover, .woocommerce-account .woocommerce a.button:hover, .woocommerce-account .woocommerce button.button:hover, .woocommerce-account .woocommerce input.button:hover {
    background-color: var(--primary-color);
    color: #000000;
}

.woocommerce-cart .woocommerce div.quantity .ui-spinner {
    border: 1px solid var(--primary-color);
}

.cs-product-price-filter .wl_button_price button:hover {
background-color: var(--primary-color);
}

.reset_variations { color: var(--primary-color);}

table.variations {border-collapse:unset;}

/* these can delete end */

.woocommerce div.product div.images .woocommerce-product-gallery__trigger
{ border:1px solid var(--primary-color); }



.lqd-mobile-sec-inner.navbar-header {display:none;}


.lqd-fb-content-inner.pos-rel.text-center.p-5 {
    text-align: left;
    padding-left: 10px;
    padding-bottom: 8px;
    padding-top: 25px;
}

.lqd-fb-footer.text-center.p-3 {
    text-align: left;
    border-top: 0px;
    padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 30px;
}

.lqd-fb-footer.text-center.p-3 span.btn-txt{
    color: #000000;
    text-transform: uppercase;
}

.ld-module-sd>.ld-module-dropdown {
    background-color: #191712;
}

.elementor-3 .elementor-element.elementor-element-a133ccc .ld-fh-element h5 {
    font-weight: 400;
}


.elementor-314 .elementor-element.elementor-element-fd6491d input:not([type=submit]) {
    border-color: #cccccc;
}


.woocommerce div.product .wl-addto-cart.wl-style-3 .wl-quantity-wrap .label, 
.cs-product-qty .wl-addto-cart.wl-style-3 .wl-quantity-wrap .label
{display:none;}

@media screen and (min-width: 767px) {
.woocommerce .ld-sp-mhs-2:hover:before {
background-color: #121912;
}
}


@media screen and (max-width: 768px) {
.woocommerce div.product .woocommerce-tabs.wc-tabs-wrapper .lqd-res-acc-trigger { 
   border-bottom: 1px solid var(--primary-color); 
}

.woocommerce div.product .woocommerce-tabs .lqd-res-acc-trigger a:after {
color: var(--primary-color);
}


.elementor-6869 .elementor-element.elementor-element-bc02c29 > .elementor-widget-container {
    padding-left: 0px;
}
}



@media screen and (max-width: 479px) {

.woocommerce.single-product img.logo-default,
.woocommerce-account img.logo-default,
.woocommerce-checkout img.logo-default,
.woocommerce-cart img.logo-default {
    content: url("../../../uploads/2023/07/logo-light-x2.png");
}

.ld-shop-topbar .row div.lqd-shop-topbar-ajax-filter .nav-trigger {
    color: #ffffff;
}

.nav-trigger .bar {background-color: #ffffff;}

.lqd-sidebar-container {display:none;}

.woocommerce ul.products {
    margin-bottom: 10px;
}

.woocommerce.tax-product_cat .titlebar-inner {padding-top: 200px; padding-bottom: 30px;} 
.woocommerce.archive .titlebar-inner h1 {
    font-size: 48px;
    line-height: 58px;
    margin-top: -100px;
}

.woocommerce.archive .titlebar {
    background-image: url(https://serene-orchard.com/wp-content/uploads/2023/07/our-product-mob-image-41-1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.titlebar.scheme-light {
    background-color: #000000;
}

.woocommerce ul.products li.product .button {
    width: 100%;
}

}



/*
.link-icon.d-inline-flex.hide-if-empty.right-icon.icon-next-to-label {
    width: 95%;
    text-align: right;
    display:block;
}
*/



