/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap');

h1, h2, h3, h4, h5, h6, a, p, li, div, ul, i, b {
	  font-family: "Work Sans", sans-serif !Important;
}

div#header-secondary-outer {
    background-color: #553D25 !important;
}

div#header-secondary-outer .nectar-center-text {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: 400 !important;
}

#header-outer[data-lhe="default"] #top nav > ul > li > a {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #151D3F  !important;
    text-transform: uppercase;
}

header#top {
    background-color: #FEF7E4 !important;
    margin: -40px 0   !important;
    height: 150px;
}

img.stnd.skip-lazy.default-logo.dark-version {
    position: relative;
    top: 2px !important;
}

ul.sf-menu.sf-js-enabled.sf-arrows {
    position: relative;
    top: 10px !important;
}

.col.span_9.col_last nav {
    position: relative;
    top: 8px !important;
}

div#sec11 {
    padding-top: 240px !important;
    padding-bottom: 160px !important;
}

div#sec11  p {
    color: #fff !important;
    font-size: 52px !important;
    font-weight: 700 !important;
    line-height: 61px !important;
    padding-bottom: 30px !important;
}

div#sec11  li {
    color: #fff !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    list-style-type: none !important;
    display: inline-block !important;
    padding-bottom: 9px;
}

div#sec11  img {
    float: left;
    padding-right: 9px !important;
}

div#sec11  ul.jll-sec {
    width: 100% !important;
    margin-left: 0px !important;
}

div#sec11  ul.kjllsc li {
    margin: 0 20px 0 0 !important;
}

div#sec11  ul.kjllsc li a {
    color: #fff !important;
}

div#sec11  ul.kjllsc li:nth-child(1) a {
    background-color: #ffffff !important;
    padding: 13px 50px !important;
    color: #4F3620 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 2px !important;
}

div#sec11  ul.kjllsc {
    margin-left: 0px !important;
}
div#sec11  ul.kjllsc li:nth-child(2) a {/* background-color: #ffffff !important; */padding: 13px 50px !important;color: #ffffff !important;font-size: 13px !important;font-weight: 600 !important;text-transform: uppercase;border: 1px solid #fff;letter-spacing: 2px !important;}

div#sec2 h3 {
    font-size: 38px !important;
    font-weight: 600 !important;
    color: #151D3F !important;
    padding-top: 131px !important;
    padding-bottom: 5px !important;
}

div#sec2 p {
    color: #595B66 !important;
    font-size: 19px !important;
    font-weight: 400 !important;
}

div#sec2 a.jkl-sec {
    padding: 13px 50px !important;
    color: #151D3F !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    border: 1px solid #151D3F;
    letter-spacing: 2px !important;
}

div#sec2 {
    padding-top: 120px !important;
    padding-bottom: 110px !important;
}
div#sec3 h3 {
    font-size: 15px !important;
    color: #7FC0E9 !important;
    font-weight: 500 !important;
    letter-spacing: 2px !important;
}

div#sec3 h4 {
    color: #151D3F !important;
    font-size: 38px !important;
    font-weight: 600 !important;
    padding-bottom: 30px !important;
}

div#sec4 {
    padding-top: 60px !important;
    padding-bottom: 90px !important;
}

div#sec4  img.img-with-animation.skip-lazy {
    width: 100% !important;
}
div#sec5 {
    padding-bottom: 80px !important;
}
img.img-with-animation.dfedqdqwd.skip-lazy {
    width: 100% !important;
}
.woocommerce h2.woocommerce-loop-product__title {
    color: #151D3F  !important;
    font-size: 19px !important;
    font-weight: 600 !important;
}

.woocommerce bdi {
    color: #151D3F !important;
    font-size: 17px !important;
    font-weight: 400 !important;
}

.woocommerce .product-meta {
    background-color: #fef7e4 !important;
}

.woocommerce.columns-4 ul.products li.product.material {
    border: 1px solid #000000 !important;
}
.woocommerce .product-add-to-cart a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100% !important;
    margin: 0px auto !important;
    /* display: table; */
    /* color: #543C26 !important; */
    font-size: 40px !important;
    font-weight: 400 !important;
    /* border: 1px solid #543c26 !important; */
    background-color: #543C26 !important;
    color: #fff !important;
}

.woocommerce .product-add-to-cart a.nectar_quick_view.no-ajaxy {
    width: 100% !important;
    text-align: center !important;
    margin: 10px 0 !important;
    /* border: 1px solid #000 !important; */
}

.woocommerce .material.product:hover .product-wrap .product-add-to-cart {
    margin: 0px auto !important;
    display: table;
    /* left: 0px !important; */
    /* right: 0px !important; */
    bottom: -20px;
    width: 87% !important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart {
    bottom: 1px !important;
}

.woocommerce .material.product .product-wrap .product-meta {
    padding-top: 10px !important;
    padding-bottom: 43px !important;
}

.woocommerce span.text {
    color: #543c26 !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    border: 0px solid #543c26  !important;
}

.woocommerce a.nectar_quick_view.no-ajaxy {
    color: #543c26 !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    /* border: 1px solid #543c26 !important; */
}

.woocommerce span#woocommerce_loop_add_to_cart_link_describedby_101 {
    color: #543c26 !important;
    font-size: 40px !important;
    font-weight: 400 !important;
    border: 1px solid #543c26  !important;
}
div#blog-secc h3 {
    font-size: 15px !important;
    color: #7FC0E9 !important;
    font-weight: 500 !important;
    letter-spacing: 2px !important;
}

div#blog-secc h4 {
    color: #151D3F !important;
    font-size: 38px !important;
    font-weight: 700 !important;
    padding-bottom: 30px !important;
    width: 50% !important;
    line-height: 41px;
}


div#sec3 img {
    padding-bottom: 50px !important;
}


div#blog-secc {
    padding-top: 100px !important;
    padding-bottom: 70px !important;
}

div#blog-secc h5 {
    font-size: 15px !important;
    color: #7FC0E9 !important;
    font-weight: 500 !important;
    /* letter-spacing: 2px !important; */
}

div#blog-secc h2 {
    color: #151D3F !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    padding-bottom: 0px !important;
    line-height: 29px !important;
}

div#blog-secc p {
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #595B66 !important;
}

div#ssss {padding-top: 40px !important;}

div#sec3 
 .woocommerce ul.products li.product .product-wrap img {
    padding-bottom: 0px !IMPORTANT;
    width: 100% !important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span {
    border: 1px solid #543c26;
    width: 100% !important;
    /* color: #fff !important; */
}

.woocommerce .material.product .product-wrap .product-add-to-cart a > span {
    border: 1px solid #543C26;
    width: 100% !important;
   
}

.woocommerce a.nectar_quick_view.no-ajaxy span {
    color: #543c26 !important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span {
    color: #fff !important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart a > span {
    color: #fff !important;
}

.woocommerce .material.product .product-wrap .product-add-to-cart a.nectar_quick_view span {
    color: #000 !important;
}

.page-id-6  .woocommerce bdi:before {
    content: url('http://localhost/beauty/wp-content/uploads/2025/04/Group-26-1.png');
    position: absolute;
    bottom: 21px;
}
div#newzz-secc .es-email {
    background-color: transparent !important;
    border-bottom: 1px solid #151D3F !important;
    text-align: center !important;
}

div#newzz-secc .es-form-field-container {
    width: 50% !important;
    margin: 0px auto !important;
}

div#newzz-secc h3 {
    color: #151D3F !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    padding-bottom: 30px !important;
    line-height: 47px;
}

div#newzz-secc {
    padding-top: 80px !important;
    padding-bottom: 50px !important;
}

div#newzz-secc form.es_subscription_form[data-form-id="1"] * {
    text-align: center !important;
}

body[data-form-submit=regular] .container-wrap div#newzz-secc input[type=submit] {
    padding: 13px 50px !important;
    color: #151D3F !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    border: 1px solid #151D3F;
    letter-spacing: 2px !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    position: relative;
    top: 20px !important;
	 font-family: "Work Sans", sans-serif !Important;
}

/*  */
div#contact-secc {
    padding-top: 40px !important;
    padding-bottom: 80px !important;
}

div#contact-secc h2 {
    color: #151D3F !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    padding-bottom: 8px !important;
    line-height: 47px;
}

div#contact-secc a {
    font-size: 15px !important;
    color: #151D3F !important;
    font-weight: 400 !important;
}

div#contact-secc ul.jlls-sec {
    margin-left: 0px !important;
}

div#contact-secc ul.jlls-sec li {
    list-style-type: none !important;
    display: flex;
}

div#contact-secc ul.jlls-sec li img {
    float: left;
    padding-right: 12px;
    position: relative;
    top: 1px;
}

div#contact-secc ul.jslls-sec {
    margin-left: 0px !important;
}

div#contact-secc ul.jslls-sec li {
    list-style-type: none !important;
}

div#lasst-secc .row-bg.viewport-desktop {
    background-color: #fef7e4 !important;
}



div#footer-outer {
    background-color: #fef7e4 !important;
}

#footer-outer #footer-widgets .col p {
    color: #595B66 !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    margin: -20px 0  0 !important;
}

#footer-outer .righttsec li {
    display: inline-block !important;
    margin: 0 11px  0 0 !important;
}

#footer-outer h3 {
    color: #151D3F !important;
    font-size: 22px !important;
    font-weight: 600 !important;
}

#footer-outer a {
    color: #151D3F !important;
    font-size: 15px !important;
    font-weight: 500 !important;
}


div#block-10 li {
    display: inline-block;
    width: 40% !important;
    margin: 0 30px  0 0 !important;
}

#footer-outer .widget h3 {
    padding-top: 60px !important;
}

#footer-outer #footer-widgets .col input[type=email] {border: 1px solid #00000045;background-color: transparent !important;width: 90% !important;}

#footer-outer input[type="submit"] {
    padding: 14px 19px !important;
    color: #ffffff !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    border: 1px solid #151D3F;
    letter-spacing: 2px !important;
    background-color: transparent !important;
    border-radius: 0px !important;
    /* position: relative; */
    /* top: 20px !important; */
    font-family: "Work Sans", sans-serif ! Important;
    float: right;
    position: absolute;
    right: 7px;
    bottom: 173px;
}


ul.jlls-sexc img {
    margin-bottom: 0px !important;
    padding-right: 10px !important;
}


body #footer-outer .row {
    padding-bottom: 30px !important;
}

div#copyright {
    border-top: 1px solid #0000001a;
    margin-bottom: -20px !important;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    color: #000000 !important;
    content: "\f291" !important;
    font-family: FontAwesome ! IMPORTANT;
    position: relative;
    top: -4px !important;
}

body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {
    color: #000 !important;
}

.icon-salient-m-user:before {
    color: #000 !important;
}