:root {
	--wd-hb-opt-h: 101px;
	--wd-text-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 16px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(86,86,86);
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(86,86,86);
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(30,115,190);
	--wd-alternative-color: rgb(221,153,51);
	--btn-default-bgcolor: rgb(30,115,190);
	--btn-default-bgcolor-hover: rgb(221,153,51);
	--btn-accented-bgcolor: rgb(30,115,190);
	--btn-accented-bgcolor-hover: rgb(26,61,165);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(30,115,190);
	--wd-link-color-hover: rgb(251,176,52);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.wd-hb {
	background-color: rgb(15,57,95);
	background-image: none;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(246,249,252);
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: rgb(247,247,247);
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 200px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-page-title {
background-color: rgb(30,115,190);
}

.whb-header {
    margin-bottom: 0px !important;
}
.whb-top-bar {
    background-color: rgb(7 19 35);
}
.sub-menu-dropdown, .vertical-navigation .sub-menu-dropdown {
    pointer-events: unset;
    transition-delay: .1s;
}
.swatch-on-grid.swatch-with-bg {
    width: 15px;
    height: 15px;
    border: solid 1px #484848;
}
.wd-hover-quick .wd-add-btn>a {
    display: none;
}
.site-content {
    margin-bottom: 0px;
}
.shop-content-area{
	padding-top:50px;
	padding-bottom:50px;
}
.footer-container {
	margin-top: -20px;}
#my-account-menu {
    width: 100%;
    box-sizing: border-box;
}

.yith-ywraq-add-button {
    margin-bottom: 0px;
}
.yith-ywraq-add-to-quote {
    margin-bottom: 0px;
}
.woocommerce-variation-add-to-cart{
    display:inline-block;
}
.single_variation_wrap{
    display:inline-block;
}
.woocommerce.single-product .product .yith-ywraq-add-to-quote {
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
}
a.add-request-quote-button.button {
    font-size: 13px;
}

 .shop-products .gridview .quickview { 
	 display:inline-block;
}

.customcategoriesmenu {
    font-size:6px;
}

.aio-contact-parent .aio-contact-trigger {
    background: #3047ec;
    border-radius: 50%;
    position: fixed;
    right: 17px;
    bottom: 80px;
    width: 60px;
    height: 60px;
    z-index: 1150;
    cursor: pointer;
}
.wd-social-icons {
    font-size: 0;
    text-align: left;
}
.wd-prefooter {
    margin-top: -20px;
    padding-bottom: 0px;
}

/*Sidebar*/
.sidebar-container {
    padding-top: 40px;
    margin-bottom: 40px;
}
/*Color*/

.facetwp-color[data-value*="polished-aluminum"] {
    background: #e0e0e0;
}
.facetwp-color[data-value*="black"] {
    background: #000;
}
.facetwp-color[data-value*="hitam"] {
    background: #000;
}
.facetwp-color.checked::after {
    content: '';
    position: absolute;
    border: 3px solid #1873ba;
}
.main-page-wrapper {
	margin-top: 0px;
    padding-top: 0px;
}
.page-title {
    position: relative;
		margin-top: 0px;}
.clientlist .wd-gallery-image {
    border:solid 1px #ebebeb;
}
.intl-tel-input .flag-dropdown .selected-flag {
	margin: 7px;}

.product-grid-item .product-element-top {
    border: solid #f1f1f1;
    border-radius: 10px;
}
.amount {
    font-weight: 600;
    font-size: 14px;
    color: rgb(30 115 190);
}
.woocommerce .add-request-quote-button.button, .woocommerce .add-request-quote-button-addons.button {
    background-color: #363636!important;
    color: #ffffff!important;
    border-radius: 10px !important;
}
.menu-opener:not(.has-bg) {
    background-color: rgb(27 107 170);
}
/*Color Swatch*/
.wd-swatch.swatch-with-bg[style*="#FFFFFF"], .wd-swatch.swatch-with-bg[style*="#ffffff"], .wd-swatch.swatch-with-bg[style*="255,255,255"] {
    border: 1px solid rgb(0 0 0);
}
.wd-pf-dropdown .filter-swatch>span,.woodmart-woocommerce-layered-nav .filter-swatch>span {
    border:#545454 solid 1px;
}
.sidebar-widget{
    background-color:#ffffff;
    border-radius:20px;
    padding:15px;
}
.product-grid-item {
    text-align: left;
}
.availability_date{
    font-size:12px;
}

element.style {
}
.product-grid-item .wd-entities-title {
    color: #121212;
}
.labels-rectangular .product-label {
    background: #32466f;
}

element.style {
}
.shop-content-area {
	padding-top: 20px;}
/*Label*/
.product-label.attribute-label:not(.label-with-img) {
    background-color: rgba(255,255,255,.9);
    color: #2d2a2a;
    display: none;
}
.product-label.out-of-stock {
    background-color: #d13f3f !important;
    color: #ffffff;
}
.fas.fa-youtube-play {
    font-family: 'Font Awesome 5 Brands';
    font-weight: 400;
}
.fas.fa-youtube-play:before {
    content: "\f167";
}
.fas.fa-arrow-circle-down:before{
	content: "\f0ab";
}
.wd-swatch {
    border: solid 2px;
}
/*Color Swatch*/
.product-grid-item .swatches-on-grid, .product-grid-item .wd-product-stock, .product-grid-item .wd-star-rating {
    margin-bottom: 25px;
    margin-top: -50px;
    margin-left: 10px;
}
.swatches-select {
    display: block;
    vertical-align: middle;
}
.swatch-on-grid.swatch-with-bg {
    width: 15px;
    height: 15px;
    border: solid 1px #000000 !important;
}
/*Custom Footer*/
div.footerSubscribe .button,[type=button],[type=submit],button{
        color: #ffffff;
        background:#1e73be;
        border-radius:10px;
}
div.footerSubscribe input[type=text], input[type=email]{
    background:#fff;
}

/*Form */
.gform_wrapper .gfield_required {
    color: #c02b0a;
    display: block;
    font-size: 10px;
    padding-left: 0px;
}

/*blog featured in single post*/
.entry-thumbnail{display:none;}
.wd-post-date.wd-style-with-bg {
	position: relative;}

/*Rating */
.woocommerce #reviews .product-rating .product-rating-summary, .woocommerce-page #reviews .product-rating .product-rating-summary {
    display: inline-block;
    width: 50%;
    text-align: left;
    vertical-align: middle;
}
.woocommerce #reviews .product-rating .product-rating-details, .woocommerce-page #reviews .product-rating .product-rating-details {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
}
.woocommerce #reviews .product-rating .product-rating-details table td.rating-graph .bar, .woocommerce-page #reviews .product-rating .product-rating-details table td.rating-graph .bar {
    vertical-align: middle;
    display: inline-block;
    margin-top: -2px;
    height: 1em;
    width: 1px;
    background-color: #2b5bbd;
}
.star-rating-selector:not(:checked) input:checked~label.checkbox {
    color: #e5d61e;
}
.commentlist .comment_container {
	display: block;}
.commentlist .comment-text {
    display: block;
    flex: 1 1 auto;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    align-content: center;
}
.woocommerce #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:before,.woocommerce-page #reviews .form-contribution .attachment-type:not(:checked) label.checkbox:before {
	color: #2b5bbd;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
    margin-left: 1rem;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
    position: relative;
    width: 4.3em;
    height: auto;
    float: left;
    margin: 0;
}
.woocommerce #reviews .contribution-actions>a, .woocommerce-page #reviews .contribution-actions>a {
    display: inline-block;
    position: relative;
    text-decoration: none;
    font-size: 0.8em;
    cursor: pointer;
    color: #2b5bbd;
}
.star-rating-selector:not(:checked) input:checked~label.checkbox {
    color: #2b5bbd
}

.star-rating-selector:not(:checked) input:checked~label.checkbox:before {
    content: "S"
}

.star-rating-selector:not(:checked) label.checkbox:hover,.star-rating-selector:not(:checked) label.checkbox:hover~label.checkbox {
    color: #2b5bbd
}

/*STAR RATING*/
.wd-star-rating{
position:relative;
float:right;
margin-top: 0px !important;
margin-left:0px !Important;
}
/*Acordion State*/
.woocommerce-Tabs-panel.wd-accordion-content {
	opacity: 1;
	display: block !important;
	border:none;
}
.woocommerce-Tabs-panel .wd-scroll-content {
	max-height: 100% !important;
}
.woocommerce-tabs .wd-accordion-opener {
	display: none;
}
.woocommerce-tabs .wd-accordion-title {
	pointer-events: none;
}
/*Review */
.contribution-type-selector>a {
    padding:10px;
    display: table-cell;
    text-align: center;
    background: #979797;
    border:#ffffff solid ;
}
.contribution-type-selector>a.active,.contribution-type-selector>a:visited.active {
    color: inherit;
    background: #2b5bbd;
    color:#fff;
}
/*Comment Upload Images*/
.toggle-attachment-source{
    background:#393b40;
    color:#fff !important;
    padding:10px;
}
/*Hidden Sidebar*/

.wd-side-hidden.wd-opened {
    transform: none;
    z-index: 99999999;
}

/*Retail Button */
.wc-product-retailers {
 color: #ffffff !important;
 background-color: #1e73be !important;
}@media (min-width: 1025px) {
	.murniinfobox, .box-style-shadow{
    height:500px;
}

.videobackground{
	display:block;
}

.showOnMobile {
    display:none;
  }
table td {
	padding: 15px 12px;}
}

@media (min-width: 577px) and (max-width: 767px) {
	.videobackground{
	display:none;
}

}

@media (max-width: 576px) {
	.murniinfobox, .box-style-shadow{
    height:600px;
}
.videobackground{
	display:none;
}
/*Table Font */
table td {
    font-size: 7px;
    padding: 2px 2px;
}
table td h5{
	font-size:7px;
}

