Theme Name: Themes
Theme URI:	#
Description: Giao diện Themes
Author: Themes
Author URI:	#
Template:	woodmart
Version:	1.0.0
Text Domain:	Themes
@charset "UTF-8";
:root {--brdcolor-gray-300: rgba(0,0,0,0.08);--wd-form-brd-radius: 8px;--btn-accented-brd-radius: 8px;--wd-tags-mb:10px;}
.wpcf7-form div.row>.col-12 {-ms-flex: 0 0 100%;flex: 0 0 100%; max-width: 100%;}
body img.scaled-image {border: initial; margin: initial;}
.wp-caption {max-width: 100%;}
.wd-toolbar.wd-toolbar-label-show {overflow: initial;}
span.wd-toolbar-label {inset-inline: 0;font-size: 10px;}
.wd-toolbar .wd-toolbar-link .wd-tools-icon {margin-bottom: 4px;}
.wd-toolbar .wd-toolbar-link:not(.wd-tools-custom-icon) .wd-tools-icon:before {content: "";background-size: contain; display: inline-block;width: 28px;height: 28px; background-repeat: no-repeat;background-position: center center;}
.wd-toolbar-link .wd-custom-icon img.attachment-thumbnail {height: 28px;}
.wd-toolbar .wd-toolbar-link:nth-child(1):not(.wd-tools-custom-icon) .wd-tools-icon:before {background-image: url("https://vnsite.vn/wp-content/uploads/2023/10/google-maps.svg");}
.wd-toolbar .wd-toolbar-link:nth-child(2):not(.wd-tools-custom-icon) .wd-tools-icon:before {background-image: url("https://vnsite.vn/wp-content/uploads/2023/10/zalo-1.svg");}
.wd-toolbar .wd-toolbar-link:nth-child(3):not(.wd-tools-custom-icon) .wd-tools-icon:before {background-image: url("https://vnsite.vn/wp-content/uploads/2023/10/phones.svg");}
.wd-toolbar .wd-toolbar-link:nth-child(4):not(.wd-tools-custom-icon) .wd-tools-icon:before {background-image: url("https://vnsite.vn/wp-content/uploads/2023/10/messenger.svg");}
.wd-toolbar .wd-toolbar-link:nth-child(5):not(.wd-tools-custom-icon) .wd-tools-icon:before {background-image: url("https://vnsite.vn/wp-content/uploads/2023/10/sms.svg");}
.wd-toolbar .wd-toolbar-link:nth-child(3):not(.wd-tools-custom-icon) .wd-tools-icon:before {display: inline-block;}
.wd-toolbar .wd-toolbar-link:nth-child(3):not(.wd-tools-custom-icon) .wd-tools-icon:before {background-color: var(--wd-primary-color);width: 50px;height: 50px;border-radius: 100px;background-size: 24px;position: relative;top: -15px;left: 50%;margin-left: -25px;border: 2px solid #fff;box-shadow: 0 0 9px rgba(0,0,0,0.12);}
.wd-nav .fa-home, .read-more-section {display:none;}
div.wd-sticky-social-right {right: 15px;transform: translate3d(140%, -50%, 0);}
a.wd-sticky-social .wd-icon {font-size: 20px;}
a.social-tumblr {--social-color: #0068FF;}
a.social-flickr .wd-icon::before {content: "\f175";font-size: 16px;}
.wd-sticky-social a.wd-social-icon {border-radius: 100px;margin-bottom: 6px;}
.social-tumblr span.wd-icon::before {background-image: url("https://vnsite.vn/wp-content/uploads/2023/10/zalo.svg");background-size: 100%;content: ""; display: block;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center center;}
.color-scheme-light .brand-gray {--color-gray-800:#333;--color-gray-500:#666;}
.w100 {width:100%;}
.wd-tabs .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a, .wd-nav-portfolio[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {color: #fff;background-color: var(--wd-primary-color);border-radius: 100px;padding-left:15px;padding-right:15px;}
.whb-general-header.whb-color-light .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a, .whb-general-header.whb-color-light .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a::after {color: var(--wd-primary-color);}
/*.whb-general-header.whb-color-light.whb-with-bg .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {color: var(--wd-primary-color);background-color: var(--nav-color);border-radius: 100px;padding-left:15px;padding-right:15px;}*/
.menu.wd-nav-vertical>li>a {padding: 16px;}
.wd-sub-menu li > a, .sub-sub-menu li > a {padding-top: 12px;padding-bottom: 12px;}
.wd-dropdown-menu.wd-design-default .wd-dropdown.sub-sub-menu {padding-top: 0;padding-bottom: 0;}
.wd-dropdown-menu.wd-design-default {margin-top: 0;padding-bottom: 5px;padding-top: 0;}
.wd-nav-main .wd-dropdown, .wd-nav-secondary .wd-dropdown {border-radius:12px;}
.wd-nav-main>li>.wd-dropdown::before, .wd-nav-secondary>li>.wd-dropdown::before {content: "";width: 10px;height: 10px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid white;position:absolute; left:35px; top:-10px; opacity:0;filter: drop-shadow(-1px -1px 1px rgba(0,0,0,0.15));}
.wd-nav-main li:hover>.wd-dropdown::before, .wd-nav-secondary li:hover>.wd-dropdown::before {opacity:1;}
.wd-sub-menu li > a {padding-top: 15px;padding-bottom: 15px;}
.wd-sub-menu>*:not(:last-child), .sub-sub-menu>*:not(:last-child) {border-bottom: 1px solid #eaeaea;}
.wd-sub-menu {--sub-menu-color: #444;}
.footer-column .widget {margin-bottom: 15px;padding-bottom: 0;border-bottom: none;}
div.wd-nav-tabs-wrapper {margin-bottom: 25px;}
.single-product-page .wd-nav-tabs-wrapper {text-align: left;}
div.owl-dots .owl-dot.active span, div.pagin-style-1 .flickity-page-dots li.is-selected, div.pagin-style-3 .flickity-page-dots li.is-selected {border-color: var(--wd-primary-color);background-color: var(--wd-primary-color);}
.woocommerce-variation-price .price {font-size: 200%;}
.quantity input {font-size:20px;}
.variations [class*="wd-swatches"] {--wd-swatch-w: 1.3em;--wd-swatch-h: 1.3em;}
.variations .wd-swatch.wd-text {min-width: 1.3em;min-height: 1.3em;}
div .wd-title-style-simple .liner-continer::after {height: 3px;}
.ic_cart:before {content: "\f175"; color:#fff;padding-right: 10px;font-family: "woodmart-font";font-size: 20px;}
a.ic_cart {position: fixed;bottom: 55px;left: 30px;}
[class*="wd-section-stretch"].wd-negative-gap {padding-right: 0;padding-left: 0;}
.product-element-top {display: flex;align-items: center;justify-content: center;}
.wd-title-style-underlined {position: relative;}
.wd-title-style-underlined .title-after_title {
  position: absolute;
  right: 15px;
  top: 12px;
}
.wd-title-style-underlined .title-after_title a {
  color:var(--wd-primary-color);
}
div.wd-title-style-underlined .title {
  background-color: var(--wd-primary-color);
  color: #fff;
  padding: 5px 20px;
}
div.wd-title-style-underlined .liner-continer {background-color: var(--brdcolor-gray-200); border-bottom-color:var(--wd-primary-color); margin-bottom: 0;}
div.box-icon-with-bg .info-box-icon {padding: 9px;background-color:var(--wd-primary-color);}
.wd-title-style-bordered .liner-continer::before, .wd-title-style-bordered .liner-continer::after {border-bottom-color: var(--wd-primary-color);}
.wd-title-style-bordered h4 {
  background-color: var(--wd-primary-color);
  color: #fff;
  padding: 5px 20px;
  clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);
}
.wd-title-style-bordered {
  position:relative;
}
.wd-title-style-bordered:before, .wd-title-style-bordered:after {
    content: "";
    display: block;
    width: 7px;
    height: 7px;
    background-color: var(--wd-primary-color);
    position: absolute;
    top: 50%;margin-top: -3.5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
.wd-title-style-bordered:before {left: 0;right: auto;}
.wd-title-style-bordered:after {left: auto; right: 0;}
.whb-header .wd-info-box :is(.info-box-subtitle, .whb-header .info-box-title) {margin-bottom: 3px;}
.whb-main-header .wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {margin-top: 0;}
.whb-header .box-icon-align-left .box-icon-wrapper {margin-right: 5px;}
.whb-header .wd-info-box>div:not(.box-icon-with-bg) .info-svg-wrapper path {fill: var(--wd-primary-color);}
.subtitle-color-default.subtitle-style-default {color: var(--color-gray-500);}
p.wd-empty-page {font-size: 32px;}
@media (min-width: 1025px) {
    .blog-post-loop.has-post-thumbnail .wd-post-thumb {margin: -20px 0 -20px -20px;}
    /*.whb-sticked .whb-main-header a.ic_cart {bottom: calc(0vh + 55px);}*/
    div.title-size-default .title {font-size: 50px;}
    div.wd-title-style-underlined .title {min-width: 270px;}
    div.wd-tabs.tabs-design-aside .wd-tabs-header {padding-inline-end: 30px;}
    .tabs-design-aside .wd-tabs-header .wd-nav-tabs-wrapper {
  background-color: var(--brdcolor-gray-200);top: -20px;
}
div.wd-tabs.tabs-design-aside .wd-nav-tabs > li > a {
  display: block; padding:20px;
}
div.wd-tabs.tabs-design-aside .wd-nav-tabs > li:not(:last-child) > a {
  border-bottom: 1px solid #fff;
}
.wd-tabs.tabs-design-aside .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {color: var(--wd-primary-color);background-color: initial;border-radius: initial;padding-left:20px;padding-right:20px;}
.wd-dropdown-search-cat.wd-design-default {min-width: 220px;}
}
@media (max-width: 576px) {
a.ic_cart {font-size: 12px;bottom: 100px;left: 16px;}
.wd-title-style-underlined .title-after_title {top: 9px;}
    .wd-widget-collapse:not(.wd-opened-initially) > .widget-title ~ .menu-footer-cot-1-container {display: block;}
    .header-banner-container {font-size: 14px;}
}