.media-body .common-home .so-latest-blog .so-blog-external .blog-external .media .item .media-content h4 a::before {
  display:none !important;}
  
.deals-content .layout-13.common-home #content .label-sale, .layout-13.common-home #content .label-product-sale {
  background-color: #d32f2f;
  right: -10px !important;
  top: 45px !important;
  position: relative !important;
  border-radius: 10px !important;
  color: #fff !important;
  font-weight: 600 !important;
  padding: 15px !important;
}

.so-deals-slick .deals-content .ds-items-detail .product-thumb .image {
  margin-top: 8px !important;
}

.typefooter-13 {
  margin-top: 50px !important;
}
#content .block-policy13 ul li::marker, ol li::marker, ul.menu li::marker, ul.blank li::marker, .our-member .respl-item .info-member ul li::marker, .why-list li::marker {
  color: transparent !important;
}
.block-policy13 ul li::marker, ol li::marker, ul.menu li::marker, ul.blank li::marker, .our-member .respl-item .info-member ul li::marker, .why-list li::marker {
  list-style: none !important;
  color: transparent !important;
}

.typeheader-14 .search-header-w {display:none !important;}
.typeheader-14 .header-bottom .search-header-w, .typeheader-14 .header-bottom .searchw-inner, .typeheader-14 .header-bottom .sosearchpro-wrapper, .typeheader-14 .header-bottom #sosearchpro, .typeheader-14 .header-bottom #search0, .typeheader-14 .header-bottom #search0 .input-group, .typeheader-14 .header-bottom #search0 .input-group-btn {
    display:none !important;
}
/* =========================================================
   LUMINE BELLE HEADER FINAL CSS
   typeheader-14
========================================================= */

/* =========================
   HEADER GENEL
========================= */
.common-home .typeheader-14,
.common-home .typeheader-14 .header-bottom,
.common-home .typeheader-14 .header-bottom .container,
.common-home .typeheader-14 .header-bottom .row {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
}

.typeheader-14 .header-bottom {
    padding: 10px 0 !important;
}

.typeheader-14 .header-bottom .row {
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
}

.typeheader-14 .header-bottom .navbar-logo,
.typeheader-14 .header-bottom .header-right {
    display: flex !important;
    align-items: center !important;
}

.typeheader-14 .header-bottom .header-right {
    justify-content: space-between !important;
    gap: 28px !important;
    flex: 1 1 auto !important;
}

/* =========================
   MENÜ ALANI
========================= */
.typeheader-14 .header-bottom .main-menu-w {
    flex: 1 1 auto !important;
    display: flex !important;
    align-items: center !important;
}

.typeheader-14 .header-bottom ul.megamenu {
    display: flex !important;
    align-items: center !important;
    height: 50px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.typeheader-14 .header-bottom ul.megamenu > li {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    height: 50px !important;
}

.typeheader-14 .header-bottom ul.megamenu > li > a {
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.typeheader-14 .header-bottom ul.megamenu > li > a strong {
    line-height: 1 !important;
}

/* =========================
   SUBMENU
========================= */
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu > .sub-menu {
    position: absolute !important;
    top: 50px !important;
    left: 0 !important;
    bottom: auto !important;
    transform: none !important;
    z-index: 99999 !important;
    width: 190px !important;
    min-width: 190px !important;
    background: #fff !important;
    padding: 10px 0 !important;
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12) !important;

    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu:hover > .sub-menu {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* temanın hover class'ı submenu'yu zorla açık bırakmasın */
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu.hover:not(:hover) > .sub-menu {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu .content,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu .row,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu .col-sm-12,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu .categories,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu .menu,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu ul,
.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu li {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu .border {
    display: none !important;
}

.typeheader-14 .header-bottom ul.megamenu > li.with-sub-menu .sub-menu a {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    line-height: 1.35 !important;
    padding: 11px 18px !important;
    white-space: normal !important;
    text-align: left !important;
    color: #000 !important;
    font-weight: 600 !important;
}

/* =========================
   SAĞ İKON BLOĞU
========================= */
.typeheader-14 .header-bottom .bottom-right {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    flex-shrink: 0 !important;
}

.typeheader-14 .header-bottom .shopping_cart,
.typeheader-14 .header-bottom .account {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    flex: 0 0 42px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* ayraç çizgilerini kapat */
.typeheader-14 .header-bottom .bottom-right:before,
.typeheader-14 .header-bottom .bottom-right:after,
.typeheader-14 .header-bottom .shopping_cart:before,
.typeheader-14 .header-bottom .shopping_cart:after,
.typeheader-14 .header-bottom .search-header-w:before,
.typeheader-14 .header-bottom .search-header-w:after,
.typeheader-14 .header-bottom .account:before,
.typeheader-14 .header-bottom .account:after {
    display: none !important;
    content: none !important;
}

/* =========================
   SEPET
========================= */
.typeheader-14 .header-bottom .btn-shopping-cart,
.typeheader-14 .header-bottom .shopcart {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

.typeheader-14 .header-bottom .shopcart .icon-c {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    border-radius: 50% !important;
    background: #996a3d !important;
    color: #fff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

.typeheader-14 .header-bottom .shopcart-inner {
    display: none !important;
}

.typeheader-14 .header-bottom .shopcart .icon-c i {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1 !important;
}

/* =========================
   HESAP
========================= */
.typeheader-14 .header-bottom #my_account > a {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    border-radius: 50% !important;
    background: #996a3d !important;
    color: #fff !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
}

.typeheader-14 .header-bottom #my_account > a i {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1 !important;
}


/* input / kategori / fake icon kapalı */
.typeheader-14 .header-bottom #search0 input.autosearch-input,
.typeheader-14 .header-bottom #search0 .select_category,
.typeheader-14 .header-bottom #search0 .chosen-container,
.typeheader-14 .header-bottom #search0 ul.dropdown-menu,
.typeheader-14 .header-bottom .search-header-w:before,
.typeheader-14 .header-bottom .search-header-w:after,
.typeheader-14 .header-bottom .searchw-inner:before,
.typeheader-14 .header-bottom .searchw-inner:after {
    display: none !important;
    content: none !important;
}

/* sadece gerçek arama butonu */
.typeheader-14 .header-bottom #search0 .button-search {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
    max-width: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    border-radius: 50% !important;
    background: #996a3d !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: none !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: static !important;
}

.typeheader-14 .header-bottom #search0 .button-search i {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1 !important;
    display: inline-block !important;
}

/* =========================
   HOVER
========================= */
.typeheader-14 .header-bottom .shopcart .icon-c:hover,
.typeheader-14 .header-bottom #my_account > a:hover,
.typeheader-14 .header-bottom #search0 .button-search:hover {
    background: #996a3d !important;
    color: #fff !important;
}

/* =========================
   MOBİL
========================= */
@media (max-width: 991px) {
    .typeheader-14 .header-bottom .row,
    .typeheader-14 .header-bottom .header-right {
        display: block !important;
    }

    .typeheader-14 .header-bottom ul.megamenu {
        display: block !important;
        height: auto !important;
    }

    .typeheader-14 .header-bottom ul.megamenu > li {
        display: block !important;
        height: auto !important;
    }
}
.typeheader-14 .logo {
  width: 180px !important;
}
ul.megamenu {
  margin: 0px !important;
  padding: 0px !important;
  list-style: none !important;
}

#content ul li::marker,
ol li::marker,
ul.menu li::marker,
ul.blank li::marker,
.our-member .respl-item .info-member ul li::marker,
.why-list li::marker {
  color: #996a3d !important;
}
#content ul, ul.menu, ol.menu, ul.blank, .our-member .respl-item .info-member ul, .why-list {
  margin: 0px 0px 20px 20px !important;
}
#content ul, ul.menu, ol.menu, ul.blank, .our-member .respl-item .info-member ul, .why-list {
  list-style: square !important;
}
h2 {
  font-size: 22px !important;
  color: #996a3d !important;
}
.item-article {
  font-size: 15px !important;
}

.so-blog-external .owl2-dots .owl2-dot.active {
  background: #3e291a !important;
}
.so-blog-external .owl2-dots .owl2-dot.active:hover {
  background: #9a6b3e !important;
}
.so-latest-blog .media-heading a {
  padding: 0 0 0 0px !important;
}
.banners1 {
  margin-bottom: 0px !important;
}
.typeheader-13 .shopping_cart .btn-shopping-cart .top_cart {
  position: relative;
  top: 50px !important;
}
@media (max-width: 767px) {
    .typeheader-13 .logo {
        width: 150px !important;
    }
}
.products-list .product-grid .product-item-container .price .price-new{
  font-size:25px !important;
}
.container-megamenu.horizontal .content-feature li a, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .html a.subcategory_item, .container-megamenu.horizontal ul.megamenu .sub-menu .content .hover-menu .menu ul a.main-menu:hover {
  color: #996b3e !important;
}
.container-megamenu.horizontal .content-feature li a, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a, .container-megamenu.horizontal ul.megamenu li .sub-menu .content .html a.subcategory_item, .container-megamenu.horizontal ul.megamenu .sub-menu .content .hover-menu .menu ul a.main-menu {
  line-height: 15px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #000 !important;
}
.products-list .product-grid .product-item-container .left-block .button-group .btn-button {
  border: none;
  display: block;
  margin-top: 5px;
  padding: 0;
  background-color: #9a6b3e !important;
    
}
.slider-testimonials .modcontent .item .cont .name span {
  font-size: 18px !important;
  font-style: normal !important;
  font-weight:600 !important;
}
.slider-testimonials .modcontent .item .cont .name p {
  font-size: 14px;
  margin-bottom: 5px;
  color:#787147 !important;
}
.slider-testimonials .modcontent {
  text-align: center;
  color: #3f281a !important;
}
.rating, .ratings {
  display:none !important;
}
.layout-13.common-home #content .price, .layout-13.common-home #content .price .price-new, .layout-13.common-home #content .price span.price {
  font-size: 20px !important;
  color: #1c1c1c;
  font-weight: 700;
}
/* =========================
   PRODUCT DETAIL CART CLEAN
========================= */

.product-box-desc .box-cart {
    margin: 1.5rem 0 1rem !important;
    padding: 1rem 0 !important;
    border-top: 1px solid #efe8de !important;
    border-bottom: 1px solid #efe8de !important;
}

.product-box-desc .box-cart .inner {
    display: flex !important;
    align-items: flex-end !important;
    gap: 12px !important;
    flex-wrap: wrap !important;
}

.product-box-desc .option.quantity {
    width: 273px !important;
    margin: 0 !important;
}

.product-box-desc .option.quantity label {
    display: block !important;
    margin: 0 0 8px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #3d2718 !important;
}

.product-box-desc .quantity-control.input-group {
    display: grid !important;
    grid-template-columns: 91px 91px 91px !important;
    width: 273px !important;
    height: 34px !important;
    border: 1px solid #ddd !important;
    background: #fff !important;
    overflow: hidden !important;
}

.product-box-desc .quantity-control.input-group .input-group-addon,
.product-box-desc .quantity-control.input-group input.form-control {
    width: 91px !important;
    min-width: 91px !important;
    max-width: 91px !important;
    height: 34px !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    float: none !important;
    position: static !important;
    background: #fff !important;
    color: #3d2718 !important;
    text-align: center !important;
    line-height: 34px !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

.product-box-desc .quantity-control.input-group .input-group-addon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    cursor: pointer !important;
}

.product-box-desc .quantity-control.input-group input.form-control {
    display: block !important;
    border-left: 1px solid #eee !important;
    border-right: 1px solid #eee !important;
}

.product-box-desc .detail-action {
    display: flex !important;
    align-items: flex-end !important;
    gap: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.product-box-desc .cart {
    display: flex !important;
    align-items: flex-end !important;
    gap: 22px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.product-box-desc #button-cart,
.product-box-desc .btn-checkout {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: static !important;
    transform: none !important;
    min-width: 190px !important;
    height: 34px !important;
    padding: 0 24px !important;
    margin: 0 !important;
    border-radius: 2px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 34px !important;
    text-align: center !important;
    text-transform: uppercase !important;
    text-indent: 0 !important;
    opacity: 1 !important;
    overflow: visible !important;
    box-shadow: none !important;
}

.product-box-desc #button-cart {
    background: #3d2718 !important;
    color: #fff !important;
    border: 1px solid #3d2718 !important;
}

.product-box-desc .btn-checkout {
    background: #787147 !important;
    color: #fff !important;
    border: 1px solid #787147 !important;
}

.product-view .content-product-right .box-info-product .add-to-links {
    display: none !important;
}


/* =========================
   PRODUCT DETAIL LAYOUT
========================= */

.product-detail .content-product-left {
    padding-right: clamp(2rem, 3vw, 4rem) !important;
}

.product-detail .content-product-right {
    padding-left: clamp(2rem, 3vw, 4rem) !important;
}

.product-detail .content-product-mainheader > .row {
    align-items: flex-start !important;
}

.product-view .content-product-midde {
    display: none !important;
}

.product-view .content-product-right .box-review .rating,
.product-view .content-product-right .box-review a {
    display: none !important;
}


/* =========================
   PRODUCT TEXT / PRICE
========================= */

.product-view .content-product-right .title-product h1 {
    font-size: 27px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;
    color: #3D2718 !important;
    text-transform: none !important;
    letter-spacing: .02em !important;
    margin: 0 0 1rem !important;
}

.price .price-new,
.price span.price,
#price-new,
#price-special {
    font-size: 35px !important;
    font-weight: 700 !important;
    color: #996A3D !important;
    line-height: 1.1 !important;
    letter-spacing: -.02em !important;
}

.lb-product-description h4 {
    color: #797247 !important;
}

.lb-product-description ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.lb-product-description ul li {
    position: relative !important;
    padding-left: 2rem !important;
    margin-bottom: .85rem !important;
    color: #4A3426 !important;
    line-height: 1.1 !important;
}

.lb-product-description ul li::before {
    content: "\f058" !important;
    font-family: "FontAwesome" !important;
    position: absolute !important;
    left: 0 !important;
    top: .15rem !important;
    color: #787147 !important;
    font-size: 1.1rem !important;
}

p {
    margin-bottom: 1.2rem !important;
    color: #000 !important;
}


/* =========================
   HOMEPAGE SLIDER
========================= */

.sohomepage-slider .sohomeslider-description {
    position: absolute !important;
    top: 50% !important;
    left: clamp(2rem, 7vw, 14rem) !important;
    transform: translateY(-50%) !important;
    padding: 0 !important;
    cursor: pointer !important;
    line-height: 1.1 !important;
    max-width: min(80rem, 65vw) !important;
    font-family: Georgia, serif !important;
    font-size: 40px !important;
    font-weight: 800 !important;
    color: #9a6a3e !important;
    text-transform: uppercase !important;
}

#content .module h2 {
    font-family: Georgia, serif !important;
    font-size: 55px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    color: #3F291A !important;
    text-transform: uppercase !important;
    margin: 0 0 1rem !important;
    text-decoration: none !important;
}


/* =========================
   HEADER
========================= */

.typeheader-13 .logo {
    width: 190px !important;
}

.typeheader-13 .header-right,
.typeheader-13 .header-center,
.typeheader-13 .header-logo,
.typeheader-13 .main-menu-w,
.typeheader-13 .lang-curr,
.typeheader-13 .bottom-right,
.typeheader-13 .shopping_cart {
    display: flex !important;
    align-items: center !important;
}

.typeheader-13 .header-right > *,
.typeheader-13 .main-menu-w,
.typeheader-13 .lang-curr,
.typeheader-13 .search-header-w,
.typeheader-13 .bottom-right {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================
   RESPONSIVE
========================= */

@media (max-width: 991px) {
    .product-detail .content-product-left,
    .product-detail .content-product-right {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }

    .product-detail .content-product-right {
        margin-top: 2rem !important;
    }
}

@media (max-width: 768px) {
    .product-box-desc .box-cart .inner,
    .product-box-desc .detail-action,
    .product-box-desc .cart {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: stretch !important;
        gap: 10px !important;
    }

    .product-box-desc .option.quantity,
    .product-box-desc .quantity-control.input-group,
    .product-box-desc #button-cart,
    .product-box-desc .btn-checkout {
        width: 100% !important;
        min-width: 100% !important;
    }

    .product-box-desc .quantity-control.input-group {
        grid-template-columns: 1fr 1fr 1fr !important;
    }

    .product-box-desc .quantity-control.input-group .input-group-addon,
    .product-box-desc .quantity-control.input-group input.form-control {
        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    .sohomepage-slider .sohomeslider-description {
        left: 6vw !important;
        right: 6vw !important;
        max-width: none !important;
        top: 55% !important;
    }
}