@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//joton.vn/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.6") format("woff2");
}

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//joton.vn/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Nunito Sans", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Nunito Sans", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 300;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Nunito Sans", 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: "Nunito Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Nunito Sans", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: inherit;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Nunito Sans", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: inherit;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(1,42,163);
	--wd-alternative-color: rgb(30,115,190);
	--wd-link-color: rgb(1,42,163);
	--wd-link-color-hover: rgb(2,124,255);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(1,42,163);
	--btn-accented-bgcolor-hover: rgb(16,145,237);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(7,34,122);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255, 255, 255);
	background-image: url(https://joton.vn/wp-content/uploads/2021/09/corporate-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(23, 150, 229);
	background-image: url(https://joton.vn/wp-content/uploads/2025/07/nen_ttuc.png);
	background-size: cover;
}
.wd-footer {
	background-color: rgb(2, 26, 114);
	background-image: none;
}
.wd-load-additional-fonts-700 {
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-placeholder-color: rgb(0,0,0);
	--wd-form-bg: rgba(255,255,255,0.5);
}
.product-labels .product-label.onsale {
	background-color: rgb(255,156,58);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


table.variations label{padding-top:25px!important; font-weight:600!important}
.product_meta .meta-label{font-weight:700}
.xemchitiet{border:1px solid #e1e1e1; border-radius:5px; padding:3px 50px; background:#eee; text-transform:uppercase; font-weight:500;font-size:13px; color:#000}
.xemchitiet:hover{color:#039; background:#ddd}
.wd-product.wd-hover-standard .wd-add-btn{display:none!important}
.son_cn::before{content:"\f113";font-family: "woodmart-font";font-size:9px!important; font-weight:700!important}
.son_cn{color:#000}
.son_cn:hover{color:#039}
.sku_wrapper{padding-top:10px;margin-bottom:-15px!important}
.posted_in, .out-of-stock{display:none!important}
.wd-single-post-img{display:none!important}
#billing_address_2_field.woocommerce-input-wrapper{display:none!important}
#billing_postcode_field.form-row.address-field.validate-postcode.form-row-wide{display:none!important}
#billing_address_2_field.form-row.address-field.form-row-wide{display:none!important}
.scrollToTop.button-show{right:2px!important}
.wd-social-icons>a{color:#039!important}
.wd-social-icons>a:hover{color:#fff!important}
.wd-social-icons.wd-style-bordered{--wd-social-brd:1px solid!important;--wd-social-brd-color:#039!important}
:not(#\20):not(#\20):not(#\20).buttonizer-label-0-0-9{margin-right:-17px!important}
:not(#\20):not(#\20):not(#\20).buttonizer-button-0-0-6{width:42px!important;height:42px!important;}
:not(#\20):not(#\20):not(#\20).buttonizer-group-0-0-1{bottom:2%!important; right:3%!important}
.layout_id_4 .bdp_blog_template.crayon_slider .blog_header:before{margin-top:5px}
.wpgmza_map[data-maps-engine="open-layers"] canvas{border-radius:5px!important}
.post-body-div .bdp-post-image img, .post-body-div .bdp-post-image figure,.layout_id_1.blog_grid_box .blog_grid_box-post .read-more a.more-tag{border-radius:8px!important}
.layout_id_4 .bdp_blog_template.crayon_slider .blog_header{background:rgba(0, 71, 153, 0.9)!important; border-radius:0 0 0 8px!important}
.blog_template.crayon_slider .post_content .read-more{margin-top:30px!important}
.metadatabox{margin-bottom:10px!important}
.bdp_wrapper .wl_pagination_box{margin:20px 0!important}
.layout_id_4 .blog_template.bdp_blog_template.crayon_slider .bdp-post-image{height:400px!important; border-radius:8px!important}
#gp_lookup_btn{margin-top:10px!important}
.ne_on{text-shadow: 0 0 7px #fff, 0 0 10px #fff, 0 0 21px #fff, 0 0 42px #fff, 0 0 82px #fff}
.diary_postfooter{min-height:0px!important}
.comments-area{display:none!important}
:is(.wd-single-post-header,.post-title-large-image).wd-post-meta{align-items:left!important}
.wd-meta-author, .wd-meta-reply{display:none!important}
.diary-postcontent{padding:20px!important; margin-left:-250px!important; margin-top:75px!important}
.sang_len:hover{filter: brightness(115%);}
.ol-info-window-plain{width:400px!important}
.wpgmza-infowindow .wpgmza_infowindow_title{font-size:14px}
.ol-info-window-container, .wpgmza-pro-info-window-container{border-radius:5px!important}
.ol-unselectable.ol-layers{border-radius:5px!important}
.wpgmza-gesture-overlay{height:110%!important;background:rgba(0,0,0,0.3)!important}
.wpgmza-keywords.wpgmza-form-field.wpgmza_sl_query_div{display:none!important}
.wpgmza-store-locator{height:10px!important;margin-top:10px!important; border:1px solid #039!important}
.wpgmza-address-container{width:450px!important;}
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator select{padding-right:10px!important}
.wpgmza_map .wpgmza-inner-stack.left{max-width:25%!important}
.wpgmza_map .wpgmza-inner-stack > *{box-shadow:0 0 7px #fff, 0 0 10px #fff, 0 0 15px #fff, 0 0 20px #039!important};
button#pcfw_popup_button h4{top:2px!important}
button#pcfw_popup_button{padding:2rem!important}
.woocommerce-product-gallery img{border:1px solid #ccc;border-radius:0!important;}
form.variations_form{width:500px!important}
.custom_product_can_wrap img{width:20%; left:42%;z-index:2;top:0;margin-top:55%}
.wd-carousel-container.wd-gallery-thumb{margin-top:50px!important; border-radius:0!important}
.wd-gallery-thumb :is(.wd-carousel-item:first-child){max-width:15%!important;margin-bottom:-19px!important;margin-left:3%;filter: brightness(130%);opacity:0.5!important}
.wd-gallery-thumb:is(.wd-carousel-item:first-child):hover{opacity:0.35!important}
.chung_chi{filter:grayscale(40%)}
.chung_chi:hover{filter:grayscale(0%)}
button#pcfw_popup_button:hover{color:#039!important}
.pcfw_button_calculator{background:#f3f3f3!important}
.pcfw_button_calculator:hover{background:#ddd!important; color:#039!important}
.wd-checkout-prod-title{display:inline-block!important}
.cart-product-label{font-weight:900}
td.product-name a{font-weight:700!important}
table.variations select{max-width:180px!important; margin:15px 0px -5px 0px!important}
.wd-checkout-steps{text-transform:none!important;color:#fff!important;font-size:50px!important;text-shadow: 1px 1px 2px #039, 0 0 15px #039, 0 0 5px #036!important;font-family:'Nunito Sans'}
.title-wrapper .title{font-weight:600!important}
.wd-dropdown-menu .wd-dropdown .wd-design-full-width .color-scheme-dark{margin-top:10px!important}
.pcfw_button_calculator{padding:0.5rem!important; margin-bottom:5px!important}
.is-close-btn{color:#039!important}
.product-tabs-wrapper{display:none!important}
:is(ul,ol) li{margin-bottom:0px!important}
.wd-shop-tools .woocommerce-ordering.wd-style-underline select{}
.check_v::before {content: '✔';color:#039}
.woocommerce-product-details__short-description{text-align:left}
.wd-account-style-text .wd-tools-text{font-weight:500!important}
.wd-dropdown,.whb-sticky-shadow.whb-sticked .whb-main-header{box-shadow:none!important}
.wd-logo{max-height:110px!important;margin:10px 0 20px 0!important}
:is(.whb-sticked,.whb-clone) .wd-switch-logo .wd-sticky-logo{margin-top:0px!important}
.whb-sticky-shadow.whb-sticked .whb-row:last-child{margin-top:0px!important}
.wd-switch-logo .wd-sticky-logo{animation:none!important}
.wd-sub-menu li>a {font-size:16px!important;font-weight:500!important; padding:3px!important; color:#444!important}
.wd-sub-menu li>a:hover{color:#012aa3!important; font-weight:700!important}
.sub-sub-menu a::before{content:"●  "!important; font-size:12px!important;padding:2px!important}
.wd-nav-opener:after{font-size:18px;}
.wd-dropdown-menu.wd-design-default{width:300px!important}
.whb-header-bottom .wd-dropdown{margin-top:-5px!important}
.hang_moi,.wc-block-featured-product__title{display:none!important}
svg:not(:root){overflow:visible!important}
.fancybox__content>.f-button.is-close-btn{--f-button-hover-bg:#fff!important}
.whb-sticky-shadow.whb-sticked .whb-row:last-child{margin-top:-2px!important}
.wd-page-title .title{font-size:50px!important;color:#fff!important;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important;font-family:'Nunito Sans'}
.item-variation-value{font-size:14px;font-weight:700; color:#0622ec; padding-left:3px}
.button_select_color_text,.button_select_calcualte{font-weight:700; line-height:1.2}
.hang_db img{width:180px!import}
.dashicons-plus:before {content:"\f100"!important}
.dashicons, .dashicons-before:before{width:24px!important; font-size:24px!important; margin-left:-5px;}
#popup-calculator-content{display:none;width:60%;}
.wd-products-nav{display:none!important}
.summary-inner>.price{font-size:125%!important}
.wd-toolbar.wd-toolbar-label-show{display:none}
.single-breadcrumbs-wrapper.wd-grid-f{margin-top:-20px!important}
.wd-product .wd-entities-title{color:#039; font-size:24px!important}
.wd-product :is(.wd-product-cats,.wd-product-brands-links){font-size:125%!important}
.mega_sanpham{z-index:999!important}
.wd-product{z-index:0!important}
.wd-accordion-title{margin:-20px 0 -20px 0!important }
.wd-accordion.wd-style-default>.wd-accordion-item:first-of-type, .wd-accordion.wd-style-default>.wd-nav-wrapper+.wd-accordion-item{border-top:1px solid #ccc!important}
.wd-product .product-wrapper{padding:15px!important; border-left:1px dashed #ccc; border-radius:0!important}
.wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) img{width:50%!important}
.wd-product:not(.wd-hover-small) :is(.product-image-link,.hover-img) img:hover{filter: brightness(115%);}
.related-and-upsells{padding-top:40px!important;}
.related-and-upsells .wd-products-element:last-child{border-top:1px dashed #666!important}
.slider-title{padding-top:15px!important}
.wd-copyrights{border:none!important;background:#191a48!important;padding-block:5px!important; margin-top:30px!important}
.wd-accordion-opener{color:#3e4095!important; font-weight:900!important}
.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after{color:#039!important;font-size:16px!important}
button#pcfw_popup_button h4::before{content:"Màu chọn: "; font-weight:300; color:#666}
.summary-inner .product_meta{padding-top:0!important; margin-top:-5px!important}
#elementor-popup-modal-16000 .dialog-widget-content{border-radius:15px!important}
#menu-phong-thi-nghiem{background:#fff!important; width:1200px!important}
button[disabled], input[disabled]{border:1px solid #369!important}
.huong-dan{text-align:center;font-weight:700;margin-top:-20px;margin-right:250px;cursor:pointer; border:1px solid #ccc; border-radius:5px;background:#fff; z-index:999; float:right;}
.huongdan a:hover{background:#ddd}
.lepopup-form-12 .lepopup-element-5 *{line-height:1.5!important}
.blinking{
    animation:blinkingText 1s infinite;
}
@keyframes blinkingText{
    0%{     color: white}
	  50%{    color: yellow }
    100%{   color: white}
}
.blinking:hover{font-weight:900}

.ten_loai_ct{color:#fff;padding:5px;margin-left:-1px;}
.ten_loai_ct:hover{color:#039;border:2px solid #fff; background:rgba(0,50,150,0.3);margin-left:0px!important;}
.doi_anh{background:url(/wp-content/uploads/2025/06/giao_duc.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh:hover{filter: grayscale(0%)}
.doi_anh2{;background:url(/wp-content/uploads/2025/06/ubnd_tpHCM.jpg)center bottom;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh2:hover{filter: grayscale(0%)}
.doi_anh3{background:url(/wp-content/uploads/2025/06/nen_yte.jpg)center top;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh3:hover{filter: grayscale(0%)}
.doi_anh4{background:url(/wp-content/uploads/2025/06/nen_ks.jpg)center top;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh4:hover{filter: grayscale(0%)}
.doi_anh5{background:url(/wp-content/uploads/2025/06/nen_kdc.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh5:hover{filter: grayscale(0%)}
.doi_anh6{background:url(/wp-content/uploads/2025/06/nen_dsvn.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh6:hover{filter: grayscale(0%)}
.doi_anh7{background:url(/wp-content/uploads/2025/06/nen_nmcx.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh7:hover{filter: grayscale(0%)}
.doi_anh8{background:url(/wp-content/uploads/2025/06/nen_sanbay.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh8:hover{filter: grayscale(0%)}
.doi_anh9{background:url(/wp-content/uploads/2025/06/nen_ham.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh9:hover{filter: grayscale(0%)}
.doi_anh10{background:url(/wp-content/uploads/2025/06/nen_duongbo.jpg)center;filter: grayscale(100%);color:#fff;text-align:center;text-shadow: 1px 1px 2px #039, 0 0 25px #039, 0 0 5px #036!important}
.doi_anh10:hover{filter: grayscale(0%)}@media (min-width: 768px) and (max-width: 1024px) {
	.sticky-toolbar-on{margin-bottom:-55px!important; padding-bottom:0!important}
}

@media (min-width: 577px) and (max-width: 767px) {
	.sticky-toolbar-on{margin-bottom:-55px!important; padding-bottom:0!important}
}

@media (max-width: 576px) {
	.custom_product_can_wrap img{width:25%; left:38%;z-index:2;top:0;margin-top:50%}
.wd-product .product-wrapper{padding:15px!important; border-top:1px dashed #ccc;border-left:0px dashed #ccc; border-radius:0!important}
.wpgmza-radius-container{margin-left:-10px!important}
.wpgmza_map .wpgmza-inner-stack .wpgmza-store-locator select{margin:0 10px!important; padding-right:0!important}
.wpgmza-store-locator{margin-top:60px!important;margin-left:5px!important}
.wpgmza-address-container{width:120%!important;margin-right:-20px!important;}
.wd-gallery-thumb :is(.wd-carousel-item:first-child){max-width:18%!important;margin-left:0;filter: brightness(130%);}
form.variations_form{width:100%!important}
.wd-carousel-container.wd-gallery-thumb{margin-top:40px!important;}
.wd-nav-mobile>li>a, .wd-nav-mobile>li>ul li>a{text-transform:none!important; min-height:40px!important}
.wd-sub-menu li>a{margin-left:30px!important; font-size:14px!important}
.related-products.wd-carousel{--wd-col-sm:1!important}
.nut_quaylai{margin-left:-40px!important}
.wd-side-hidden{--wd-side-hidden-w:320px!important}
.mobile-nav .searchform input[type="text"] {height:55px!important}
.wd-heading{padding:8px 20px!important}
.wd-tools-text{text-transform:uppercase!important}
.whb-top-bar .wd-header-text{margin-left:40px!important}
#popup-product-content{width:100%!important}
.wd-page-title .title{font-size:26px!important}
.elementor-1033 .elementor-element.elementor-element-4a301d4.elementor-element{width:100%!important; margin-top:-40px;margin-bottom:-40px}
.background_color_on_selction{height:240px!important}
.pcfw_right_section.pcfw_half_column img{width:180px!important}
.sticky-toolbar-on{margin-bottom:-55px!important; padding-bottom:0!important}
.huong-dan{text-align:center;margin:15px 0 0 50px;cursor:pointer; border:1px solid #ccc; border-radius:5px;padding: 0px!important;float:left}
.lepopup-form-12 .lepopup-element-5 *{font-size:17px!important}

@media (max-width: 350px){

}
}

