/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.wd-product-brands a {
    box-shadow: 0 0 2px rgba(0,0,0,0.12);
    border-radius: calc(var(--wd-brd-radius) / 1.5);
}

.wd-product-brands img {
    border-radius: calc(var(--wd-brd-radius) / 1.5);
}

.postid-3687 .product-tabs-wrapper,
.postid-3690 .product-tabs-wrapper,
.postid-3683 .product-tabs-wrapper,
.postid-3698 .product-tabs-wrapper {
    border-bottom: 0;
    padding: 0 0 40px 0!important;
    margin: 0!important;
}

.single-product h1 {
    font-size: 32px!important;
}

.woocommerce-product-details__short-description ul li {
    margin-bottom: 0;
}

li > :is(ul, ol) {
    margin-top: 0!important;
}

.fix-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background-image: url('https://futurelandscape.hellomonday.com.my/wp-content/uploads/2025/04/e1b69f_cdf932e7ef9941258d9bdace8d39bddbmv2.avif');
    background-position: center;
    z-index: 10;
}

.summary-inner .product_meta {
    border-top: 0!important;
}

.product-tabs-wrapper {
    padding-bottom: 50px!important;
}

.related-and-upsells {
    padding-bottom: 10px;
}

.related-and-upsells h2 {
    font-size: 24px!important;
}

.product_title {
    font-family: HelveticaNeueBold!important;
    font-weight: 400!important;
}

.mb-0 {
    margin-bottom: 0!important;
}

.list-product-desc li {
    margin-bottom: 0;
}

.list-product-desc li::marker {
    color: #D78817!important;
}

.popup-quick-view .wd-scroll-content > a,
.btn.view-details-btn {
    background-color: #002E5E!important;
}

.popup-quick-view .wd-scroll-content > a:hover,
.btn.view-details-btn:hover {
    background-color: #D78817!important;
}

.btn-contactus svg {
    width: 16px;
    height: 16px;
    fill: #fff!important;
}

.btn-contactus {
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 8px 20px 8px 10px;
}

.btn-contactus:hover {
    background-color: #D78817;
}

.btn-contactus:hover .wd-btn-icon {
    background-color: #002E5E;
}

.page-upgrading-project .more-projects .owl-item:nth-child(5) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-upgrading-project .more-projects .owl-item:nth-child(5) .ue-item {
    border: 0;
}

.page-betty-development .more-projects .owl-item:nth-child(6) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-betty-development .more-projects .owl-item:nth-child(6) .ue-item {
    border: 0;
}

.page-fpso-kikeh .more-projects .owl-item:nth-child(7) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-fpso-kikeh .more-projects .owl-item:nth-child(7) .ue-item {
    border: 0;
}

.page-lawit-a-platform .more-projects .owl-item:nth-child(8) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-lawit-a-platform .more-projects .owl-item:nth-child(8) .ue-item {
    border: 0;
}

.page-anjung .more-projects .owl-item:nth-child(9) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-anjung .more-projects .owl-item:nth-child(9) .ue-item {
    border: 0;
}

.page-mlttb .more-projects .owl-item:nth-child(10) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-mlttb .more-projects .owl-item:nth-child(10) .ue-item {
    border: 0;
}

.page-corrosion-inhibitor .more-projects .owl-item:nth-child(11) {
    border: 2px solid #002E5E;
    border-radius: 10px;
}

.page-corrosion-inhibitor .more-projects .owl-item:nth-child(11) .ue-item {
    border: 0;
}

.uc_more_btn {
    padding: 8px 20px 8px 10px!important;
}

.more-projects .ue-content-bottom {
    margin-top: 15px!important;
}

.ue-btn-inner-wrapper .uc_more_btn-item {
    order: 2;
}

.ue-btn-inner-wrapper .fa-arrow-right {
    background-color: #D78817;
    padding: 10px;
    border-radius: 50px;
}

.uc_more_btn:hover .ue-btn-inner-wrapper .fa-arrow-right {
    background-color: #002E5E;
}

.owl-dot {
    min-height: 8px;
}

.uc_dark_carousel_placeholder img {
    clip-path: inset(10px round 10px); 
}

.icon-carousel img {
    position: relative;
    max-width: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -60px;
    z-index: 99;
}

.wd-tabs-header .e-font-icon-svg {
    fill: #D78817!important;
}

strong, b {
    font-family: HelveticaNeueBold;
}

textarea {
    border-radius: 6px!important;
}

.wd-entities-title a {
    font-family: HelveticaNeueBold;
}

.blog-design-small-images.has-post-thumbnail .post-title {
    line-height: 1.2!important;
}

.read-more-section a {
    color: #222;
    border-bottom: 2px solid #002E5E;
}

.read-more-section a:hover {
    color: #222;
    border-bottom: 2px solid #D78817;
}

.wd-page-title {
    max-width: 1600px;
    margin: 0 auto;
    border-radius: 20px;
    min-height: 500px;
    display: flex;
    align-items: center;
}

.single-post .wd-content-layout {
    padding-block: 70px;
}

.single-post .wd-page-content {
    padding: 0 20px;
}

.post-title-large-image.color-scheme-light::after {
    border-radius: 20px;
}

.post-title-large-image.wd-page-title .title {
    font-size: 50px!important;
}

.bb-secondar {
    border-bottom: 2px solid #D78817;
}

#menu-primary-menu {
    --nav-gap: 25px!important;
}

.frm_button_submit {
    text-transform: capitalize!important;
    font-family: HelveticaNeueMedium!important;
}

.btn-refer-a-patient {
    display: none!important;
}

.header.is-stuck .btn-refer-a-patient {
    display: block;
}


.text-gold {
    color: #D78817;
}

.ft-social .wd-social-icons > a,
.ft-social .wd-social-icons > a:hover {
    color: #fff;
}

.container, .container-fluid {
    padding-inline: 20px;
}

.btn-custom .wd-btn-icon {
    border-radius: 100px;
    width: 35px;
    height: 35px;
    line-height: 42px;
    background-color: #D78817;
    margin-right: 5px;
}

.btn-custom .btn {
    padding: 8px 20px 8px 10px;
    text-transform: none;
    font-size: 16px;
    font-weight: 400;
    font-family: HelveticaNeueMedium;
}

.btn-custom .btn:hover {
    background-color: #D78817;
}

.btn-custom .btn:hover .wd-btn-icon {
    background-color: #002E5E;
}

.btn-custom.bg-white .btn:hover {
    color: #fff;
}

.btn-custom.bg-white .btn:hover .wd-btn-icon {
    color: #fff;
}

.wd-nav > li > a {
    font-family: HelveticaNeueMedium!important;
}

.wd-nav-main > li > a, .wd-nav-secondary > li > a {
    height: 50px!important;
}

.wd-sub-menu li a {
    border-bottom: 0!important;
    min-height: 30px!important;
    color: #222!important;
}

.wd-nav-mobile li:active > a, .wd-nav-mobile li.opener-page > a {
    background-color: #D78817!important;
    color: #fff!important;
}

.flipster__button {
    z-index: 9!important;
}

.recent-projects .ue-item-btn a {
    padding-bottom: 0;
    border-bottom: 2px solid #002E5E;
    line-height: 16px!important;
}

.recent-projects .ue-item-btn a:hover {
    border-bottom: 2px solid #D78817;
}

.ue-flip-item-icon {
    border-radius: 100px;
    padding: 20px;
    margin-top: -40px!important;
    background: white;
}

@media (max-width: 1024px) {
    .post-title-large-image.wd-page-title .title {
        font-size: 40px!important;
    }

    .wd-page-title {
        min-height: 400px;
    }

    .single-post .wd-content-layout {
        padding-left: 0;
        padding-right: 0;
    }
}









