body {--wd-text-line-height:1.4;}

/****************************
 * Header
****************************/

body.home .main-page-wrapper {
    padding-top:0;
}

header .wd-header-search-form {max-width:80%;margin:auto;}
header .searchform input[type="text"] {
    --wd-form-brd-radius:10px;
    height:60px;
}
header .searchform input[type="text"]::placeholder {
    font-size:16px; font-weight:600; color:#939393;
    transition:all .3s ease;
}
header .searchform.wd-style-with-bg .searchsubmit {
    background:rgba(0, 0, 0, 0);color:#939393;
}
header .searchform input[type="text"]:hover::placeholder {color:rgba(0, 0, 0, .2);}
header .searchform.wd-style-with-bg .searchsubmit:hover {background:rgba(0, 0, 0, 0); box-shadow:none;}
header .searchform.wd-style-with-bg .searchsubmit:hover:before {opacity:0;}
header .searchform.wd-style-with-bg .searchsubmit:after {transition:all .3s ease;}
header .searchform.wd-style-with-bg .searchsubmit:hover:after {color:#000;}

header .whb-general-header .wd-header-main-nav.wd-inline .wd-nav li {
    display:inline-block;
}

header .whb-general-header .wd-header-main-nav.wd-inline .wd-nav li > a {
    display:block;
    text-align:center;
    font-weight:600;
    color:#939393; font-size:12px;
    height:auto;
    padding-left:20px;padding-right:20px;
}

header .whb-general-header .wd-header-main-nav.wd-inline .wd-nav li > a:hover {
    color:#000;
}

header .whb-main-header .wd-nav .wd-sub-menu li:not(:last-child) {
    border-bottom:2px solid #efefef;
    white-space:nowrap;
}

body .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
    color:#000;
}

body .wd-nav > li:is(.wd-has-children,.menu-item-has-children) > a:after {
    content:"\f150";
    font-size:20px;
    margin-left:6px;
}
body .wd-nav-mobile li.menu-item-has-children > a:after {content:none;}

body .wd-dropdown-menu.wd-design-default .wd-dropdown {
    columns:2;
    -webkit-columns:2;
    -moz-columns:2;
    width:auto;
}

/****************************
 * Title
****************************/

.post-single-page .post-title {
    font-weight:700;
}

body .wd-title-style-underlined-2 .liner-continer .woodmart-title-container {
    position:relative; z-index:0;border-color:transparent;
}
body .wd-title-style-underlined-2:not(.wd-title-color-gradient) .title {text-shadow:none;}
body .wd-title-style-underlined-2:not(.remove-circle) .liner-continer .woodmart-title-container:after {
    content:"";
    display:block;
    position:absolute;top:-10px;left:-15px;z-index:-1;
    width:30px;height:30px;
    background-color:#ffc814;
    border-radius:50%;
}

.page-title .container {opacity:0;}
body .page-title {padding:0;}
body .page-title-default {background:none;}

/****************************
 * Video
****************************/

.br-video-opacity {opacity:0;}
body .vc_video-bg iframe { width:100% !important;margin-left:0 !important;}

@media only screen and (min-width:769px) {
    body .br-video-row .vc_column_container > .vc_column-inner {padding:0;}
    .br-video-opacity {margin-bottom:0;}
}

/****************************
 * Table
****************************/

.wpb_text_column:not(.br-custom-table) table {
    width:100%; margin-bottom:25px;
    border-collapse:collapse; text-align:left;
}

.wpb_text_column:not(.br-custom-table) table tr:first-child td:first-child {
    border-top-left-radius:10px;border-bottom-left-radius:10px;
}
.wpb_text_column:not(.br-custom-table) table tr:first-child td:last-child {
    border-top-right-radius:10px;border-bottom-right-radius:10px;
}

.wpb_text_column:not(.br-custom-table) table tr:first-child {
    font-weight:700;
    background:#ffc814; color:#000;
    border-radius:20px;
}

/****************************
 * Cart
****************************/

.cart-collaterals .shop_table th {min-width:100px;}

/****************************
 * Shop Page title
****************************/

.title-shop.title-size-large {padding:0 !important;}

/****************************
 * Button
****************************/
.btn_gray {
    background:#d9d9d9;
    border-radius:10px;
    color:#939393;
}

.btn_gray * {
    color:#939393;
}

.btn_gray:hover {
    background:var(--wd-primary-color);
}

.btn_gray:hover * {
    color:#fff;
}

.btn_primary {
    background-color:var(--wd-primary-color) !important;
    color:#fff !important;
    border-radius:5px !important;
}

.btn_primary * {
    color:#000 !important;
    font-weight:700;
}

body .btn.btn-color-black.btn-style-default {
    color:#ffc814;
}
body .btn.btn-color-black.btn-style-default:hover {color:#fff;}

body .form-style-underlined label {margin-bottom:0;}

/****************************
 * Miscellaneous
****************************/
/* Visibility Classes */
.hidden-mobile, .hidden-tablet-v, .hidden-tablet-h, .hidden-touch-devices {display:block;}
.show-mobile, .show-tablet-v, .show-tablet-h, .show-touch-devices {display:none;}

.hidden {display:none;}

/* Placeholder */
body ::-webkit-input-placeholder {font-family:inherit; font-weight:700; font-size:inherit; color:#ccc;}
body ::-moz-placeholder {font-family:inherit; font-weight:700; font-size:inherit; color:#ccc;}
body :-ms-input-placeholder {font-family:inherit; font-weight:700; font-size:inherit; color:#ccc;}
body :-moz-placeholder {font-family:inherit; font-weight:700; font-size:inherit; color:#ccc;}

/* Loading */
[class*="loaded"].loading:after {opacity:0; visibility:hidden; pointer-events:none;}
.loading:after {
    content:""; position:absolute; top:0; left:0; z-index:99;
    width:100%; height:100%;
    background:rgba(255, 255, 255, 0.4) url("data:image/gif;base64,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") center/35px no-repeat;
    transition:all .3s ease;
}

/*********************************************
 * Predefined classes
**********************************************/
/* Text align */
.fw-text--center {text-align:center;}

/* Keep aspect ratio using css */
.fw-ratio-container {position:relative; padding-top:56.25%;}
.fw-ratio-element {position:absolute; top:0; left:0; right:0; bottom:0;}

/* fix VC single image not display when using svg image */
.wpb_single_image svg {width:100%;}

/* align absolute full */
.fw-align--absolute-full,
.fw-align--absolute-full-b:before,
.fw-align--absolute-full-a:after,
.fw-align--absolute-full-ba:before,
.fw-align--absolute-full-ba:after {position:absolute; top:0; left:0; right:0; bottom:0;}
.fw-align--absolute-full-b:before,
.fw-align--absolute-full-a:after,
.fw-align--absolute-full-ba:before,
.fw-align--absolute-full-ba:after {content:"";}

/* align absolute center */
.fw-align--absolute-center {
    position:absolute; top:50%; left:50%;
    transform:translate(-50%, -50%);
}
.fw-align--absolute-center-h {
    position:absolute; left:50%;
    transform:translateX(-50%);
}
.fw-align--absolute-center-v {
    position:absolute; top:50%;
    transform:translateY(-50%);
}

/* align flex center */
.fw-align--flex-center-v {display:flex; align-items:center;}
.fw-align--flex-center-h {display:flex; justify-content:center;}
.fw-align--flex-center-both, .fw-align--flex-center {display:flex; align-items:center; justify-content:center;}

/* align flex grid */
.fw-grid--flex {
    display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;
    -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;
}

/* Background size cover */
.fw-bg-cover {background-size:cover; background-position:center;}
.fw-bg-contain {background-size:contain; background-position:center; background-repeat:no-repeat;}
.fw-bg-cover > img, .fw-bg-contain > img {opacity:0; max-width:100%; max-height:100%;}

/* Display flex */
.fw-flex {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.fw-flex--inline {display:-ms-inline-flexbox;display:inline-flex;}
.fw-flex--wrap {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.fw-flex--align-center {-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.fw-flex--align-start {
    -webkit-box-align:start;-webkit-align-items:flex-start;
    -moz-box-align:start;-ms-flex-align:start;align-items:flex-start;
}
.fw-flex--align-end {-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
.fw-flex--justify-space-around {-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
.fw-flex--justify-space-between {
    -webkit-box-pack:justify;-webkit-justify-content:space-between;
    -ms-flex-pack:justify;justify-content:space-between;
}
.fw-flex--justify-center {
    -webkit-box-pack:center;-webkit-justify-content:center;
    -moz-box-pack:center;-ms-flex-pack:center;justify-content:center;
}
.fw-flex--justify-end {
    -webkit-box-pack:end;-webkit-justify-content:flex-end;
    -moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;
}
.fw-flex--column {
    -webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;
    -moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
}

/* Position */
.ps-relative {position:relative;}
.ps-absolute {position:absolute;}
.ps-fixed {position:fixed;}
ul.list-style-none {list-style:none; margin:0; padding:0}
ul.list-style-none li {margin:0}

/* Miscellaneous */
.hidden {display:none;}
.show {display:block;}
[onclick], [data-link] {cursor:pointer;}
html, body {position:relative;}
html {-webkit-text-size-adjust:none;}

/* Text */
.title-circle {
    font-size:var(--br-size-40); line-height:1.2; font-weight:700;
    position:relative;
}
.title-circle:before {
    content:""; display:block;
    width:48px; aspect-ratio:1; background:var(--br-color-primary); border-radius:50%;
    position:absolute; top:0; left:-8px; z-index:0;
}
.title-circle span {position:relative; z-index:1;}

/* Background object fit */
[class*="img-wrapper-"] > img {
    object-position:center center;
    height:100%; width:100%;
    min-height:100%; min-width:100%; max-height:100%; max-width:100%;
}
.img-wrapper-cover > img {object-fit:cover;}
.img-wrapper-contain > img {object-fit:contain;}

/* width */
.w100 {width:100%;}

/*********************************************
 * Variable
**********************************************/
:root {
    --br-spacing-140:140px;
    --br-spacing-100:100px;
    --br-spacing-80:80px;
    --br-spacing-60:60px;
    --br-spacing-40:40px;
    --br-spacing-25:25px;

    /* text */
    --br-size-40:40px;
    --br-size-30:30px;

    /* Container */
    --br-100vw:calc(100vw - 17px);
    --br-container:1230px;
    --br-gap-side:calc((var(--br-100vw) - var(--br-container)) / 2);
    --br-gap-container:40px;

    /* Color */
    --br-color-primary:#ffc814;
}

/* Spacing */
.mb140 {margin-bottom:var(--br-spacing-140) !important;}
.mb100 {margin-bottom:var(--br-spacing-100) !important;}
.mb80 {margin-bottom:var(--br-spacing-80) !important;}
.mb60 {margin-bottom:var(--br-spacing-60) !important;}
.mb40 {margin-bottom:var(--br-spacing-40) !important;}
.mb25 {margin-bottom:var(--br-spacing-25) !important;}
.no-margin-bottom {margin-bottom:0 !important;}

/* fullwidth */
.br-full-width {margin-left:calc(-1 * var(--br-gap-side) - 0.5px); margin-right:calc(-1 * var(--br-gap-side));}
.br-full-width.has-padding {
    padding:0 clamp(var(--br-gap-container), calc(var(--br-100vw) / 2 - 775px), 20vw);
}

/* Flex Grid */
.br-flex-grid {
    --grid-gap-x:30px;
    --grid-gap-y:30px;
    --grid-col:3;

    display:flex;
    flex-wrap:wrap;
    gap:var(--grid-gap-y) var(--grid-gap-x);
}
.br-flex-grid > * {
    /* calculate new width */
    --grid-gap-x-total:calc(var(--grid-gap-x) * (var(--grid-col) - 1));
    --grid-space-each:calc(var(--grid-gap-x-total) / var(--grid-col));

    width:calc(100% / var(--grid-col) - var(--grid-space-each));
}
@media only screen and (max-width:767px) {
    .br-flex-grid {--grid-col:2;}
}
@media only screen and (max-width:480px) {
    .br-flex-grid {--grid-col:1;}
}

/*********************************************
 * Button group
**********************************************/
#button-group .wpb_wrapper {display:flex; flex-wrap:wrap; justify-content:center; gap:35px;}
#button-group .wpb_wrapper > div {margin:0 !important;}
@media only screen and (max-width:1024px) {
    #button-group .wpb_wrapper {gap:var(--br-gap-container);}
}

/*********************************************
 * Footer
**********************************************/
footer {padding-top:0;}
.footer-container .container {max-width:1550px;}

/* Footer rows and columns */
.footer-row.vc_row {display:flex; flex-wrap:wrap; justify-content:space-between;}
.footer-row.vc_row:before, .footer-row.vc_row:after {display:none;}
.footer-row.vc_row > div {width:auto;}

/* Iframe */
.footer-container .fb_iframe_widget {max-width:100%;}
.footer-container .fb_iframe_widget span {display:block; max-width:100%;}

@media only screen and (max-width:1180px) {
    #footer-top {display:flex; flex-direction:column;}
    #footer-top:before, #footer-top:after {display:none;}
    #footer-top > div {width:100%;}
    .footer-container .fb_iframe_widget {width:100%;}
}
@media only screen and (max-width:767px) {
    .br-footer-logo img {max-height:70px;}
    .footer-container .fb_iframe_widget span {margin:auto;}
    .footer-container .wpb_raw_code {--br-spacing-100:30px;}
    #footer-top > div {padding-bottom:0;}
    .footer-row.vc_row > div {width:100%;}
}

/*********************************************
 * Single Image Caption
**********************************************/
.wp-caption .wp-caption-text {text-align:center;}