/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 05 2025 | 12:17:44 */
.blog-inner-table th {
    border-bottom: 1.5px solid #000;
}
.blog-inner-table td {
    border-bottom: none;
}
.blog-inner-table table {
    border: 1.5px solid #000;
}
.taher {
    box-shadow: 1em 1em 20px 0px #d9d9d9 !important;
}
.product-list-shop h1 {
    font-size: 32px;
}
.dropdown-parent-menu span.w-nav-title {
    font-size: 15px;
}
.dropdown-second-menu span.w-nav-title {
    font-weight: 400;
    font-size: 15px;
}
.header_hor .w-nav.type_desktop .dropdown-menu-arrow a.w-nav-anchor.level_1 .w-nav-arrow{
   display: block;
   position: absolute;
   top: 3px;
   right: -6px !important;
   line-height: 2.7em;
   width: 2em;
}
.woocommerce-variation-availability {
    width: 100%;
    display: block;
}
.woocommerce-variation-availability p {
    line-height: 25px;
}
.woocommerce-variation-availability div {
    padding: 0px !important;
    margin: 0px !important;
}
.product-type-variable .attributes.display_table {
    display: none;
}
.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #8e7861;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    box-shadow: none;
}
button.wc-block-components-checkout-place-order-button {
    background: #8e7861;
    color: #fff;
    text-transform: uppercase;
    border-radius: 4px;
    font-size:16px;
	font-weight: 700;
    box-shadow: none;
}
.dropdown-second-menu {
    padding-top: 40px;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
    display: none;
}
.product-details-attribute .w-post-elm.add_to_cart {
    margin-bottom: 5px;
}
.product-details-attribute .w-post-elm.post_custom_field.type_text {
    display: block;
    width: 100%;
    float: left;
    border-top: 1px solid #e8e5e1;
}
.product-details-attribute .w-post-elm.post_custom_field.type_text span.w-post-elm-before {
    width: 40%;
    display: inline-block;
    padding: 8px 0px;
}
.product-details-attribute .w-post-elm.post_custom_field.type_text span.w-post-elm-value {
    width: 60%;
    display: inline-block;
    padding: 8px;
}
.product-details-attribute .w-post-elm.post_custom_field.type_text span.w-post-elm-before {
    font-weight: 700;
}
.product-details-attribute .w-post-elm.product_field.sku span.w-post-elm-before {
    font-weight: 700;
}
.product-details-attribute h2.w-post-elm.post_title {
    text-align: unset !important;
    line-height: 32px;
}
.product-details-attribute .w-post-elm.post_content.usg_post_content_1 {
    text-align: unset !important;
}
li.dropdown-parent-menu ul.w-nav-list.level_3 li:first-child span.w-nav-title{
    text-decoration: underline;
}
li.dropdown-second-menu > a > span.w-nav-title{
    text-decoration: underline;
}
.w-nav.type_desktop .menu-item[class*="columns"] .menu-item-has-children .w-nav-anchor.level_2:hover {
    color: #8e7861 !important;
}
.woocommerce-variation-price {
    width: 100%;
    margin-right: 0px !important;
    padding: 5px 15px;
    border-top: 1px solid #000;
    margin-top: 20px;
    font-size: 24px;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
    /* font-weight: 600; */
}
.woocommerce-variation-price:before {
    content: "Price";
    font-weight: 600;
    margin-right: 20px;
}

.woocommerce-variation-availability p.stock {
    color: #000 !important;
    text-align: right !important;
}
.w-nav.type_desktop .w-nav-list.level_4 {
    min-width: 15rem;
}
.blog-page .w-grid-item.format-audio .post_image:after,
.blog-page .w-grid-item.format-video .post_image:after{
    content:none;
}
.home-catalog-slider {
    margin: 30px 0px;
}
span.elex-ppct-after-text {
    font-size: 20px;
}
p.w-post-elm.product_field.price.us_custom_6c5f1390.product-price {
    text-align: right;
    font-size: 17px !important;
}
.product-type-variable p.w-post-elm.product_field.price.us_custom_6c5f1390 {
    display: none;
}
.outofstock-message {
    background: transparent;
    padding: 0px;
}
.outofstock-message p {
    color: #423b38;
}
p.w-post-elm.product_field.price.us_custom_6c5f1390.product-price:before {
    content: "Price";
    margin-right: 10px;
    color: #8e7861;
	font-weight: 600;
}
span.woocommerce-Price-amount.amount {
    margin-right: 0px;
}
.product_gallery span.acoplw-badge-icon{
    display: none;
}
span.acoplw-blockText {
    padding: 6px;
    line-height: 18px;
}
li.indoor-parent-menu a.w-nav-anchor.level_2 span.w-nav-title{
    font-weight:bold;
    white-space: nowrap;
    font-size: 16px;
}
span.hide-price-message {
    background: no-repeat;
    padding: 10px 0px;
    margin: 0px;
    color: #000;
    border: none;
    text-align: left;
    font-weight: 400;
    font-size: 20px;
}
.custom-attribute-text span.w-post-elm-value {
    font-size: 15px;
}
.product-type-variable p.w-post-elm.product_field.price {
    /*display: none;*/
}
.archive.tax-product_cat span.hide-price-message,
.archive.post-type-archive.post-type-archive-product span.hide-price-message{
    display: none !important;
}
.indoor-parent-menu a.w-nav-anchor.level_2 {
    margin-bottom: 40px;
}
.ush_menu_1.type_desktop .menu-item:not(.level_1) {
    font-size: 15px !important;
}
p.category-page-product-price {
    /* display: none; */
}
.w-post-elm.add_to_cart {
    /* position: relative; */
    /* top: -60px; */
}
/*.woocommerce-variation-price {
    position: relative;
    top: 60px;
}*/
.single_variation_wrap {
    min-height: 60px;
}
.sub-title-product {
    border: none !important;
}
.sub-title-product span.w-post-elm-value {
    padding: 0px !important;
}
div#custom-availability {
    border-bottom: none !important;
}
div#custom-availability span.w-post-elm-before {
    padding: 0px !important;
}
div#custom-availability span.w-post-elm-value {
    padding: 0px !important;
    color: #4c4541;
}
h2.w-post-elm.post_title.woocommerce-loop-product__title a{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	min-height:2lh;
	line-height: 30px;
    @supports (-webkit-line-clamp: 2) {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: initial;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
    }

}
article.w-grid-item.product.type-product {
    padding: 20px 8px !important;
}
.woocommerce .cart .variations td.value {
    width: 70%;
}
.woocommerce .cart .variations td.label {
    width: 40%;
}
.w-post-elm.product_field.sku.product_meta {
    padding: 10px 0px;
}
footer#page-footer {
    border-top: 1px solid #ccc;
}
table.variations {
    background: #ebebeb;
    margin-top: 15px !important;
}
table.variations th,table.variations td {
    padding: 15px 15px !important;
}
div#custom-availability {
    border: none;
    background: transparent;
}
#custom-availability .w-post-elm-before {
    color: #423b38;
    font-weight: 700;
    font-size: 16px;
}
#custom-availability span.w-post-elm-value:before {
    content: "";
    background: url("/wp-content/uploads/2025/12/check-box-1.png")0px 0px no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-right: 8px;
    position: relative;
    top: 3px;
}
p.product-details-text {
    font-weight: 600;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 5px !important;
}
.product-bottom-tabs .w-tabs-list.items_2 {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.product-bottom-tabs button.w-tabs-item.active {
    font-weight: 600;
}
.product-bottom-tabs .w-tabs-list-bar {
    height: 0px !important;
}
.product-bottom-tabs.w-tabs.style_trendy>.w-tabs-list:not(.items_0):before {
    border: none;
}
.product-bottom-tabs .w-tabs-section-content {
    padding-top: 2rem;
}
.product-bottom-tabs {
    margin-top: 40px;
}
@media only screen and (max-width: 767px) {
	.dropdown-second-menu {
    padding-top: 0px;
}
li.dropdown-parent-menu ul.w-nav-list.level_3 li:first-child span.w-nav-title{
    text-decoration: none;
}
li.dropdown-second-menu > a > span.w-nav-title{
    text-decoration: none;
}	
h2.w-post-elm.post_title.woocommerce-loop-product__title a {
    min-height: auto !important;
}
.woocommerce .cart .variations td.value {
    width: 70%;
}
table.variations th, table.variations td {
    padding: 15px 15px !important;
}
.woocommerce-variation-price {
    font-size: 20px;
}
span.elex-ppct-after-text {
    font-size: 20px;
}
.enquiry-now-btn button.type_btn.us-btn-style_1 {
    font-size: 15px;
}
}