.color-scheme-light .woodmart-product-categories .children { border-radius: 3px; margin: 0; }
.button { border-radius: 3px; }
.product-grid-item .product-image-link img { border-radius: 3px; }
.whb-top-bar .whb-text-element { font-size: 14px; }
.pum-theme-5561 .pum-container, .pum-theme-lightbox .pum-container { padding: 0; }
.pum-container img { margin: 0; }
.zalo-container:not(.right) { left: 35px; }
.wd-tools-element .wd-tools-text { display: none; }
.giaiphap table td { border: 1px solid #E6E6E6; padding: 10px; font-size: 16px; }
.giaiphap table tbody th { border: 1px solid #E6E6E6; padding: 10px; width: 125px; font-size: 16px; }
.giaiphap .vc_toggle_content { padding: 0 !important; }
.giaiphap table { margin: 0 0 25px 0!important; }
.giaiphap table td:nth-child(2){ text-align: center; } 
.giaiphap h4 { font-size: 16px; }
.title-wrapper .img-wrapper { margin: 0; }
.woodmart-pagination > a { border-radius: 2px; }
.single-portfolio .single-post-navigation { border-top: 1px solid rgba(199, 199, 199, 0.25); border-bottom: 1px solid rgba(199, 199, 199, 0.25); }
.portfolio-entry .social-icons-wrapper .woodmart-social-icons { border-radius: 3px; }
.woodmart-carousel-spacing-30 .slider-title { margin-left: 5px; margin-right: 5px; }
.portfolio-entry .entry-title { font-size: 16px; }
.portfolio-entry .proj-cats-list li { font-size: 14px; }
div.ppt { text-align: center; margin: 0 0 5px 0; }
.portfolio-single-content table td { border: 1px solid #E6E6E6; padding: 10px; font-size: 16px; }
.portfolio-single-content table tbody th { border: 1px solid #E6E6E6; padding: 10px; width: 125px; font-size: 16px; }
.woodmart-title-style-simple .liner-continer::after { background-color: #00afef !important; }
.portfolio-single-content table { margin: 15px 0 0 0!important; }
.portfolio-single-content h3 { font-size: 22px; }
.duanhome .portfolio-entry .entry-title a { font-size: 14px; }
.back-to-archive { display: none; }
.woodmart-carousel-spacing-30 { margin: 0; }
.menu-dich-vu-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-dich-vu-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-dich-vu-container ul li:last-child { border-bottom: none; }
.menu-dich-vu-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-dich-vu-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-dich-vu-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }
.post-single-page.has-post-thumbnail .article-inner > .entry-header { display: none; }
.post-single-page .meta-post-categories { margin: 0 0 5px 0; }
.post-single-page .entry-title::after {
    background-color: #00afef !important;
}
.post-single-page .entry-title::after {
    content: " ";
    position: absolute;
    top: 80px;
    left: 50%;
    margin-left: -20px;
    width: 40px;
    height: 2px;
}

.menu-opener {min-width: 275px!important;}

iframe { border-radius: 3px !important; }
.post-single-page .entry-title { margin: 0 0 35px 0; font-size: 25px; }
.meta-post-categories { background:#ccc; color: #000; }
.meta-post-categories > a { color: #333; padding: 2px 0 0 0; }
.term-description { background: #f9f9f9; margin: 0 0 20px 0; padding: 15px; border-radius: 3px; font-style: italic; box-shadow: 0 0 9px rgba(0, 0, 0, 0.12); }
.whb-column .woodmart-search-form input[type="text"] { color: #8e8888; }
.related-and-upsells { margin-top: 25px; }
.hometop a { border-left: 1px solid #dddddd; }
.giatrivanhoa table:not(.Normale) td {
    padding: 8px 15px;
    border: 1px solid #ccc !important;
}
p { margin-bottom: 10px; }
.post-title-large-image .meta-post-categories { border-radius: 2px; }
.page-title.color-scheme-light .entry-title { font-size: 25px; margin: 0; }
.icons-size-default .woodmart-social-icon { height: 30px; width: 30px; line-height: 30px; }
.woodmart-social-icons.icons-size-default i { line-height: 30px; }
.meta-post-categories { border-radius: 2px; }
.woodmart-post-date { border-radius: 3px; }
.whb-main-header .social-form-circle .woodmart-social-icon { border-radius: 50%!important; }
.footer-container .social-form-circle .woodmart-social-icon { border-radius: 50%!important; }
.boxdichvu { background: #f9f9f9; margin: 0 0 20px 0; padding: 15px 25px; border-radius: 3px; box-shadow: 0 0 9px rgba(0, 0, 0, 0.12); }
.menu-giai-phap-chong-tham-mang-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-giai-phap-chong-tham-mang-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-giai-phap-chong-tham-mang-container ul li:last-child { border-bottom: none; }
.menu-giai-phap-chong-tham-mang-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-giai-phap-chong-tham-mang-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-giai-phap-chong-tham-mang-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }
.banners-carousel-wrapper {    margin-bottom: 30px!important; }
.vertical-navigation .item-level-0:hover > a {    background-color: #fff!important;    color: #f4524d!important;  }
.woocommerce-Tabs-panel .gallery img { border: 1px solid #eee; padding: 1px; margin: 5px; }
.yotu-playlist { padding: 0 0 25px 0!important; }
.yotu-playlist .yotu-pagination { text-transform: uppercase!important; }
.color-scheme-dark { color: #000!important; font-size: 15px!important; }
body { color: #000!important; font-size: 15px!important; }
.tabs-navigation-wrapper .products-tabs-title .active-tab-title::before { background: #ff0000!important; border-color: #ff0000!important; }
.woodmart-products-tabs .products-tabs-title li:hover::before { background: #ff0000!important; border-color: #ff0000!important;}
.products-tabs-title .tab-label::after { background: none!important; }
.tabs-navigation-wrapper .products-tabs-title .active-tab-title { color: #FFF; }
.woodmart-products-tabs .products-tabs-title li:hover { color: #FFF; }
.woodmart-products-tabs.tabs-design-default .tabs-name { margin-bottom: 20px; }
.woodmart-products-tabs .products-tabs-title li { text-transform: capitalize!important; font-size: 16px; }
.tabs-navigation-wrapper .products-tabs-title li:before{
	content:'';
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:1px solid #e2e2e2;
	background: #e2e2e2;
	-webkit-transform:skewX(-25deg);
	-ms-transform:skewX(-25deg);
	-o-transform:skewX(-25deg);
	-moz-transform:skewX(-25deg);
	transform:skewX(-25deg);
	transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;		
}

.tabs-navigation-wrapper .products-tabs-title li:before{
	-webkit-transform:skewX(-15deg);
	-ms-transform:skewX(-15deg);
	-o-transform:skewX(-15deg);
	-moz-transform:skewX(-15deg);
	transform:skewX(-15deg);	
}
.tabs-navigation-wrapper .products-tabs-title li {
    position: relative;
    display: inline-block;
    margin: 0px 3px 0px 0px;
    color: #000;
    padding: 3px 15px 3px 15px;
    text-transform: uppercase;
    cursor: pointer;
    line-height: 28px;
   font-weight: 600;
}
.product-grid-item .price { font-size: 16px!important; color:#ef3d38}
.amount  {color:#ef3d38}
.price  {color:#ef3d38}
.widget_nav_menu ul li, .widget_pages ul li { font-size: 15px!important; }
.woodmart-woocommerce-layered-nav .swatches-large .filter-swatch > span { border: none!important; width: 75px !important}
.page-title.color-scheme-light .entry-title { color: #47DAF2!important}
.product-image-summary .summary-inner > .price {  font-size: 18px!important}
.product-image-summary .woocommerce-product-details__short-description { font-style:italic; color: #4d4c4c; margin:0; }
.product-image-summary .woocommerce-product-details__short-description p {margin:0;}
.product-image-summary .shop_attributes     { font-size: 15px!important }
.product-image-summary .shop_attributes th  { font-size: 15px!important }
.product-image-summary .shop_attributes th  { padding: 12px!important }
.tabs-layout-tabs .tabs li a  { font-size: 15px!important }
.single_add_to_cart_button  {background-color: #21b1dd!important }
.woodmart-tab-wrapper {font-size: 15px;}
.woodmart-tab-wrapper a{font-size: 15px;}
.shop-loop-head  {margin-top:15px; margin-bottom: 10px; }
.woodmart-products-tabs .tabs-name > span  {font-size:25px;}
.wpb_text_column :last-child, .wpb_text_column p:last-child { margin-top: 8px;}
.wpb_content_element {    margin-bottom: 10px!important }
.social-form-circle .woodmart-social-icon {border-radius: 0%!important }
.menufooter ul.sub-sub-menu li::before {
    position: absolute;
    font-size: 8px;
    content: "\f110";
    font-family: woodmart-font;
    color: #333;
    margin: 14px 0 0 0;
}
.menufooter ul.sub-sub-menu li a { text-indent: 15px; }
.product-grid-item .product-title a { color: #000!important; font-size: 15px!important; }
.product-grid-item .product-title a:hover { color: #52bf7e!important; }
.menu-simple-dropdown li a { color: #000!important; font-size: 15px!important; }
.color-scheme-dark a:hover { color: #FF0000!important; }
.woocommerce-breadcrumb a { font-size:14px; }
.woocommerce-breadcrumb .breadcrumb-last { font-weight: bold; font-size:14px; }
.woodmart-widget a { color: #000!important; }
.woodmart-products-per-page .per-page-variation { color: #000!important; }
.product-title, .product-grid-item .product-title { height: 38px; padding: 0 15px; }
.woodmart-woocommerce-layered-nav .swatches-display-double li { max-width: 33%; }
.menu-simple-dropdown li a { background: url(cssmenu.png) no-repeat 15px 17px; padding: 10px 0 10px 30px!important; border: none!important; }
.menu-simple-dropdown li a:hover { background: url(cssmenu-hover.png) no-repeat 15px 17px; color: #00c6ff!important; }
.footer-container h1 a { font-size: 14px; display: inline-block; color: #333; font-weight: normal; }
.footer-container h1 a:hover { color: #FF0000; }
.footer-container h1 { display: inline-block; color: #333; font-weight: normal; font-size: 14px; }
.vanphong1 .hotlinebottom { margin-top: 5px; }
.vanphong3 .hotlinebottom { margin-top: 80px; }
.menu-mai-container { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.menu-mai-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; }
.menu-mai-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 3px 8px; color: #FF0000!important; }
.menu-mai-container li { border-bottom: 1px solid #eee; padding: 0 0 10px 0; text-indent: 15px; }
.menu-mai-container li:last-child { border-bottom: none; padding: 0; }
.min-footer { padding: 10px 0; }
.min-footer p { margin: 0; }
.socialfooter .woodmart-social-icon { margin: -4px 5px 0 0; }
.woodmart-info-box { margin: 0; }
.whb-general-header { padding: 0; }
.searchform .searchsubmit { border-left: 1px solid #e6e6e6; }
.search-results-wrapper .woodmart-scroll .woodmart-search-results { max-height: 493px; }
.whb-general-header .woodmart-logo img { max-height:inherit; }
.menu-khac-container { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.menu-khac-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; }
.menu-khac-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-khac-container li { border-bottom: 1px solid #eee; padding: 0 0 10px 0; text-indent: 15px; }
.menu-khac-container li:last-child { border-bottom: none; padding: 0; }

.menu-be-container { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.menu-be-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; }
.menu-be-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-be-container li { border-bottom: 1px solid #eee; padding: 0 0 10px 0; text-indent: 15px; }
.menu-be-container li:last-child { border-bottom: none; padding: 0; }

.menu-ham-container { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.menu-ham-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; }
.menu-ham-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-ham-container li { border-bottom: 1px solid #eee; padding: 0 0 10px 0; text-indent: 15px; }
.menu-ham-container li:last-child { border-bottom: none; padding: 0; }

.menu-tuong-container { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.menu-tuong-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; }
.menu-tuong-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-tuong-container li { border-bottom: 1px solid #eee; padding: 0 0 10px 0; text-indent: 15px; }
.menu-tuong-container li:last-child { border-bottom: none; padding: 0; }

.menu-sua-chua-container { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.menu-sua-chua-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; }
.menu-sua-chua-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-sua-chua-container li { border-bottom: 1px solid #eee; padding: 0 0 10px 0; text-indent: 15px; }
.menu-sua-chua-container li:last-child { border-bottom: none; padding: 0; }
.wd-tools-element .wd-tools-count { background-color: #f4524d; }
.woodmart-cart-design-2 .woodmart-cart-number { background-color: #f4524d; }
.social-form-circle .woodmart-social-icon.social-facebook { border: 1px solid #f4524d; }
.social-form-circle .woodmart-social-icon.social-facebook i { color: #f4524d; }
.social-form-circle .woodmart-social-icon.social-facebook i:hover { color: #5aa1e3; }
.social-form-circle .woodmart-social-icon.social-youtube { border: 2px solid #e72d28; }
.social-form-circle .woodmart-social-icon.social-youtube i { color: #e72d28; }
.social-form-circle .woodmart-social-icon.social-youtube i:hover { color: #FFF; }
.woodmart-social-icons.icons-size-small i { font-size: 15px; line-height: 28px; }
.header-categories-nav .categories-menu-dropdown .item-level-0 > a { font-size: 16px; font-weight: 600; }
.whb-top-bar { background: url(top-bgr.png) repeat-x; }
.hotlinevaemail { width: 100%; height: 39px; line-height: 39px; margin: 0; }
.hotlinevaemail ul li { display: inline-block; margin: 0; height: 39px; line-height: 39px; }
.hotlinevaemail ul li.email { background: url(icon-email.png) no-repeat 0px 6px; padding: 0 0 0 23px; height: 39px; line-height: 48px; }
.hotlinevaemail ul li.hotline { background: url(icon-hotline.png) no-repeat 0px 0px; padding: 0 0 0 48px; height: 39px; line-height: 39px; }
.hotlinevaemail ul li.gmail img { padding: 0; margin: -1px 0 0 0; }
.hometop.menu-item .nav-link-text { display: none; }
.fa-home{ background: url(icon-home.png) repeat-x; width: 17px; height: 13px; margin: 0 !important; }
.menu-opener .menu-open-label { font-size: 16px; font-weight: 500; }
.woocommerce-Tabs-panel img.pdf { margin: -8px 5px 0 0; }
.icon-sub-menu { width: 80px; }
.hethongphanphoi h1 { margin: 0; font-size: 20px; }
.title-size-default { padding: 50px 0; margin-bottom: 35px; }
.woodmart-woocommerce-layered-nav .swatches-large .filter-swatch > span { width: 80px; height: 35px; border-radius: 3px; }
.woodmart-pf-dropdown .filter-swatch>span:after,.woodmart-woocommerce-layered-nav .filter-swatch>span:after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:3px;background-color:rgba(0,0,0,.1);color:#FFF;font-weight:700;line-height:1;opacity:0;transition:opacity .2s ease;content:"\f109";font-family:woodmart-font}
.banner-hr-align-left .wrapper-content-banner { border: 1px solid #eee; border-radius: 3px; }
.woodmart-carousel-spacing-30 .owl-item { padding: 0 5px; }
.promo-banner .promo-banner-image { padding: 0 15px; }
.product-images img { border-radius: 10px; border: 1px solid #CCC; }
.single-product-page > div:not(:last-child) { margin-bottom: 0; }
.product-tabs-wrapper { padding-bottom: 0; }
a.devvn_buy_now_style { margin: 0 0 10px 0; max-width: 100%; }
.woocommerce-pagination li .current { border-radius: 3px; }
.woocommerce-pagination a:hover { border-radius: 3px; }
.product_meta { border: none!important; padding: 0!important; }
.product_meta .meta-sep { display: none; }
.product_meta > span a { border: 1px solid #eee; padding: 3px 5px; margin: 0 1px; font-size: 12px; }
.product_meta > span a:hover { border: 1px solid #FF0000; color: #FF0000; }
.product_meta > span { color: #747474; }
.tabs-layout-accordion .woodmart-tab-wrapper .wc-tab { padding: 0; }
.woodmart-logo img { margin-left: 25px; }
.title-size-default .entry-title { font-size: 25px; text-transform: uppercase; }
.vertical-navigation .item-level-0 > a { padding: 12px 0; }
.search-by-category .list-wrapper { width: 270px; border-radius: 0 0 3px 3px; }
.search-by-category ul li { border-bottom: 1px dashed #ccc; }
.search-by-category .list-wrapper .woodmart-scroll-content { max-height: 265px; }
.search-by-category ul li:last-child { border-bottom: none; }
.woodmart-prefooter a:hover { color: #FFFF00; }
.woodmart-prefooter { background: #fbfbfb; padding: 0 0 25px 0; }
a.hotlinebottom { font-size: 16px; background: url(call.png) no-repeat 15px 8px; padding: 12px 15px 12px 50px; font-weight: normal; }
.widget { border-bottom: none; margin: 0 0 10px 0; padding: 0; }
.widget-title { background: #00679e; padding: 10px 0; text-indent: 15px; color: #FFF; border-radius: 3px 3px 0 0; margin: 0!important; font-weight: bold; }
.categories-accordion-on .widget_product_categories .product-categories { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 15px 25px 15px 15px; }
ul.product_list_widget { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.product_list_widget > li .widget-product-wrap { padding: 0 10px 0 10px; }
.product_list_widget > li { border-bottom: 1px dashed #e6e6e6; }
.woodmart-recent-posts-list { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.woodmart-recent-posts li { border-bottom: 1px dashed #e6e6e6; }
.woodmart-recent-posts .recent-posts-thumbnail { margin: 0 10px; }
.woodmart-recent-posts .recent-posts-thumbnail img { border: 1px solid #e6e6e6; padding: 1px; }
.product_list_widget > li .widget-product-img > img { border: 1px solid #e6e6e6; padding: 1px; }
.woodmart-navigation .item-level-0 > a { padding-left: 15px; padding-right: 15px; }
.single-product-sidebar.sidebar-left { border: none; }
.tabs-layout-tabs .tabs { text-align: left; }
.woodmart-prefooter .widget_nav_menu h2 { text-transform: uppercase; color: #FFF; font-size: 16px; }
.woodmart-prefooter .widget_nav_menu ul li a { color: #FFF; background: url(iconmenufooter.png) no-repeat 0 7px !important; text-indent: 15px; }
.woodmart-prefooter .widget_nav_menu ul li a:hover { color: #FFFF00; background: url(iconmenufooter-hover.png) no-repeat 0 7px !important; }
.woodmart-entry-meta { display: none; }
.tabs-layout-tabs .tabs li a { padding: 0; }
.hovered-social-icons { display: none; }
.tabs-layout-tabs .tabs li a::after { display: none; }
.blog-post-loop .entry-title a { font-size: 16px; text-transform: capitalize; }
.tabs-layout-tabs .tabs li { background: #e3e3e3; border-radius: 10px 10px 0 0; margin: 0 1px 0 0; padding: 8px 15px; color: #000; }
.woocommerce-Tabs-panel .wc-tab-inner > div > h2:first-child { display: none; }
.tabs-layout-tabs .tabs li.active { background: #f4524d; color: #FFF; }
.tabs-layout-tabs .tabs { border-bottom: 1px solid #fff; }

.widget_product_categories .product-categories li a {font-size: 15px !important;
    font-weight: 700!important;}

.product-tabs-wrapper { border: none; margin-top: 30px; }
.product-image-summary .entry-title { font-size: 22px; }
.widget_price_filter .price_slider_wrapper { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 10px; }
.widget-heading .widget-title { background: none; color: #333; }
.devvn_woocommerce_price_suffix { margin: 0 0 0 5px; font-weight: bold; }
.devvn_woocommerce_price_prefix { font-weight: bold; margin: 0 5px 0 0; }
.woocommerce-widget-layered-nav-list { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px; }
.woodmart-wishlist-heading-wrapper { padding-left: 0; }
.woodmart-woocommerce-layered-nav .woodmart-scroll { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0 5px 8px; }
.wd-cross-button.wd-size-s.wd-with-text-right { text-transform: capitalize; }
.whb-secondary-menu .menu-simple-dropdown .sub-menu-dropdown { width: 250px; }
.menu-simple-dropdown .sub-menu-dropdown { padding: 0; }
.woodmart-navigation .item-level-0 > a { letter-spacing: normal; }
.yith-wfbt-submit-block .yith-wfbt-submit-button { border-radius: 3px; }
.woocommerce-message { border-radius: 3px; }
.tabs-layout-tabs #tab-additional_information .shop_attributes { max-width: 100%; }
#tab-additional_information .shop_attributes td { border-bottom: 1px dashed #E6E6E6; }
#tab-additional_information .shop_attributes th { border-bottom: 1px dashed #E6E6E6; }
.single-product-page .social-form-circle .woodmart-social-icon { background: #eee; margin: 0 3px !important; }
.wd-gallery-btn > a { border: 1px dashed #00aeef; }
.menu-simple-dropdown .sub-menu-dropdown { width: 255px; box-shadow: 0 4px 8px -4px #333333; }
.menu-danh-muc-san-pham-container .sub-menu-dropdown { width: 270px; box-shadow: 0 4px 8px -4px #333333; }
.menu-simple-dropdown li { border-bottom: 1px solid #eee; }
.menu-simple-dropdown li:last-child { border-bottom: none; }
.menu-simple-dropdown li a { padding: 10px 15px 10px 25px; }
.navigation-style-default .menu-simple-dropdown .color-scheme-dark li a { background: url(icon-menu.png) no-repeat 12px 18px; }
.navigation-style-default .menu-simple-dropdown .color-scheme-dark li a:hover { background: #1b73cd url(icon-menu-hover.png) no-repeat 16px 18px; color: #FF0000; }
.whb-secondary-menu .menu-simple-dropdown li a { padding: 10px 15px 10px 25px; }
.navigation-style-bordered .menu-simple-dropdown .color-scheme-dark li a { background: url(icon-menu.png) no-repeat 12px 18px; }
.navigation-style-bordered .menu-simple-dropdown .color-scheme-dark li a:hover { background: url(icon-menu-hover.png) no-repeat 12px 18px; color: #FF0000; }
.woodmart-navigation .item-level-0 > a { font-size: 16px; font-weight: 700; }
.menumega .sub-sub-menu li a { background: url(icon-menu.png) no-repeat 0px 17px; padding: 10px 0 10px 15px!important; border: none!important; }
.menumega .sub-sub-menu li a:hover { background: url(icon-menu-hover.png) no-repeat 0px 17px; color: #FF0000!important; }
.ungdungmenu .sub-menu-dropdown { margin: 0 0 0 -10px; }
.sub-menu.tieudechinh li a { border: 1px dashed #ccc; padding: 8px 10px; }
.sub-menu.tieudechinh li a:hover { border: 1px dashed #FF0000; color: #FF0000!important; }
.menuthuonghieu .sub-menu-dropdown { border-radius: 0 0 3px 3px; }
.whb-top-bar .whb-secondary-menu .item-level-0 > a { font-size: 15px; text-transform: none; }
.hotlinevaemail ul li.hotline a { font-size: 14px; }
.menu-gioi-thieu-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-gioi-thieu-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-gioi-thieu-container ul li:last-child { border-bottom: none; }
.menu-gioi-thieu-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-gioi-thieu-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-gioi-thieu-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }

.menu-he-thong-phan-phoi-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-he-thong-phan-phoi-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-he-thong-phan-phoi-container ul li:last-child { border-bottom: none; }
.menu-he-thong-phan-phoi-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-he-thong-phan-phoi-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-he-thong-phan-phoi-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }

.menu-tu-van-giai-phap-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-tu-van-giai-phap-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-tu-van-giai-phap-container ul li:last-child { border-bottom: none; }
.menu-tu-van-giai-phap-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-tu-van-giai-phap-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-tu-van-giai-phap-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }

.menu-video-chong-tham-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-video-chong-tham-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-video-chong-tham-container ul li:last-child { border-bottom: none; }
.menu-video-chong-tham-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-video-chong-tham-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-video-chong-tham-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }

.menu-video-keo-xay-dung-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-video-keo-xay-dung-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-video-keo-xay-dung-container ul li:last-child { border-bottom: none; }
.menu-video-keo-xay-dung-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-video-keo-xay-dung-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-video-keo-xay-dung-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }

.menu-video-khac-container ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 5px 0; }
.menu-video-khac-container ul li { padding: 10px 10px; border-bottom: 1px dashed #eee; margin: 0; }
.menu-video-khac-container ul li:last-child { border-bottom: none; }
.menu-video-khac-container ul li a { background: url(icon-menu.png) no-repeat 0px 8px; padding: 0 0 0 15px; }
.menu-video-khac-container ul li a:hover { background: url(icon-menu-hover-do.png) no-repeat 0px 8px; color: #FF0000!important; }
.menu-video-khac-container ul li.current_page_item > a { font-weight: normal; color: #FF0000!important; background: url(icon-menu-hover-do.png) no-repeat 0px 8px; }
.woodmart-navigation .category-icon { width: 20px; height: 20px; max-height: 25px; margin-right: 12px; }
.tieudemenuungdung .title-wrapper { margin: 0; }
.menumobile .sub-sub-menu li a { display: inline-block; margin: 0; background: #ccc; border-radius: 3px; padding: 8px 10px; color: #000; }
.menumobile .sub-sub-menu li { display: inline-block; margin: 5px 3px; }
.menumobile .sub-sub-menu li a:hover { color: #FF0000; }
.menumobile .sub-sub-menu { text-align: center; }
.tieudemenuungdung p { margin: 0 0 5px 0; }
.khuvuc {
    background: #FFF;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    border-radius: 3px;
    padding: 25px;
}
.woodmart-single-footer { border: none; }
.single-post-navigation { border: none; }
.error404 .page-title { font-size: 35px; }
.search-style-with-bg.searchform .searchsubmit { background: #FFF; }
.search-style-with-bg.searchform .searchsubmit { color: #777777; }
.form-style-rounded .search-style-with-bg .searchsubmit { border-bottom: 2px solid #e6e6e6; border-top: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; border-left: 1px solid #e6e6e6; }
.not-found .entry-header .entry-title { font-size: 25px; }
.not-found .entry-content > p { font-style:italic; }
.woocommerce-info { border-radius: 3px; }
.yotu-player iframe { border-radius: 3px; }
.yotu-playlist.yotuwp .yotu-videos.yotu-mode-grid .yotu-video-title {
    text-overflow: inherit;
    white-space: inherit;
	font-size: 14px;
	text-align: center;
	text-transform: capitalize;
}
[type="submit"] { border-radius: 3px; padding: 12px 15px; }
div.wpcf7-response-output.wpcf7-display-none { border-radius: 3px; }
.woocommerce-Tabs-panel table:not(.Normale) {
    width: 100% !important;
    border-collapse: collapse;
}
.woocommerce-Tabs-panel table:not(.Normale) td {
    padding: 8px;
    border: 1px solid #ccc !important;
}
.woocommerce-product-attributes-item__label { font-weight: bold !important; }
.tabs-location-standard.tabs-type-accordion > div:not(:last-child) { margin-bottom: 0; }
.tabs-location-standard.tabs-type-accordion .product-tabs-wrapper { padding-top: 0; }
.single-product-sidebar.sidebar-right { border: none; }
.product-image-summary .single_add_to_cart_button { padding: 12px 15px!important; border-radius: 3px; }
.form-style-rounded .quantity .minus {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.form-style-rounded .quantity .plus {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.widget_shopping_cart .buttons .checkout { padding: 12px 15px!important; border-radius: 3px!important; }
.btns-shop-rounded #place_order { border-radius: 3px!important; }
.woocommerce-terms-and-conditions-wrapper { border: none; margin-top: 0; padding-top: 0; }
.form-style-rounded input[type="tel"] { border-radius: 3px!important; }
.woocommerce-shipping-fields { border: none; padding-top: 0; }
.form-style-rounded input[type="email"] { border-radius: 3px!important; }
.form-style-rounded .select2-container--default .select2-selection { border-radius: 3px!important; }
.btns-shop-light .checkout_coupon .button { padding: 12px 15px!important; border-radius: 3px!important; }
.btns-shop-light .cart-actions .button[name="apply_coupon"] { padding: 12px 15px!important; border-radius: 3px!important; }
.btns-default-dark .cart-actions .button[name="update_cart"] { padding: 12px 15px!important; border-radius: 3px!important; }
.btns-shop-rounded .cart-totals-inner .checkout-button { border-radius: 3px!important; }
.woodmart-prefooter p { margin: 0 0 8px 0; }
.banquyen a { color: rgba(255,255,255,.6); }
.banquyen { color: rgba(255,255,255,.6); }
.vanphong p { margin: 0 0 15px 0; }


@media (min-width: 240px) and (max-width: 767px) {
	.woodmart-logo img { margin-left: 0; }
	.widget-heading { padding: 5px 15px; }
	.offcanvas-sidebar-mobile .sidebar-container .sidebar-widget { padding: 0 15px; }
	.offcanvas-sidebar-mobile .sidebar-container .widget-area { padding: 10px 0; }
	.tabs-layout-accordion .woodmart-tab-wrapper { border-bottom: none; }
	.tabs-layout-accordion { border: none; }
	.woocommerce-tabs .woodmart-accordion-title { border: 1px solid #00acef; border-radius: 3px; margin: 0 0 10px 0; padding: 8px 15px; }
	.woodmart-accordion-title::after { right: 8px; }
	.woodmart-products-tabs.tabs-design-simple .owl-nav { top: -60px; }
	.page-title.with-back-btn .shop-title-wrapper { display: none; }
	.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs { margin-top: -25px; color: #FFF; text-align: left; }
	.woocommerce-breadcrumb a:hover { color: #FFFF00; }
	.woocommerce-breadcrumb a { color: #FFF; }
	.woocommerce-breadcrumb .breadcrumb-last { color: #FFF; }
	.woocommerce-Tabs-panel img.pdf { margin: 0 0 0 15px; }
	.vanphong1 .hotlinebottom { margin-top: 0px; }
	.min-footer > div { margin-bottom: 0; }
	.footer-container { padding: 0; }
	.product-title, .product-grid-item .product-title { height: auto; padding: inherit; }
	.woodmart-products-tabs .products-tabs-title { padding-left: 5px; margin: 0; }
	.whb-header-bottom { background: url(search-mobile.png) repeat-x!important; }
	.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .woodmart-woo-breadcrumbs { margin-top: -55px!important; border: none!important; justify-content: left!important; }
	.searchform { margin-top: -3px; }
	.whb-column .woodmart-mobile-search-form input[type="text"] { height: 36px!important; border: 1px!important; }
	.form-style-rounded .search-style-with-bg .searchsubmit { border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; }

}
