/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
*/
body { color: #000 !important; font-size: 15px !important; }
.wd-dropdown-menu.wd-design-default { --wd-dropdown-width: 280px!important; }
.wd-sub-menu li > a { color: #000; text-transform: capitalize; background: url(icon-menu.png) no-repeat 0 14px; text-indent: 15px; }
.wd-dropdown { border-radius: 0 0 3px 3px; }
.wd-sub-menu li > a:hover { color: #FF0000; background: url(icon-menu-hover.png) no-repeat 0 14px; }
.wd-nav > li > a { font-size: 15px !important; }
.menufooter a { text-transform: capitalize; }
.menufootertitle h3 { margin-bottom: 0!important; font-size: 18px!important; }
.whb-sticky-shadow + .whb-clone { -webkit-box-shadow: 0px 8px 13px -5px #666!important;  box-shadow: 0px 8px 13px -5px #666!important; }
.footer-container { background: #25408f!important; padding: 15px 0 0 0; line-height: 2; margin-bottom: -20px; }
.footer-container a:hover { color: #FFFF00 !important; }
.page-title .title { font-size: 20px !important; text-transform: uppercase; }
.entry-header h1 { text-transform: uppercase; }
.blog-post-loop .wd-entry-content .read-more-section { display: none!important; }
.wd-entry-meta { display: none!important; }
.hovered-social-icons { display: none!important; }
.meta-categories-wrapp { display: none!important; }
.wd-post-date.wd-style-with-bg { border-radius: 3px; }
.blog-design-masonry .wd-entry-content { display: none!important; }
.blog-post-loop .post-title { font-size: 15px!important; text-transform: capitalize; font-weight: 800; height: 50px; overflow: hidden; }
.blog-post-loop .article-body-container { padding: 15px 10px 0 10px!important; } 
.baivietlienquancungchuyenmuc { border-radius: 3px; background: #eee; padding: 15px; margin: 15px 0 15px 0; }
.relatedcat h3 { text-transform: uppercase; font-size: 16px; margin: 0; }
.relatedcat { margin: 15px 0 0 0; }
.post-single-page .entry-header { display: none; }
iframe { border-radius: 3px!important; }
.post-img-wrapp { border-radius: 5px 5px 0 0!important; }
.relatedcat ul li { list-style-image: url(green-star.gif); margin: 5px 0; }
.relatedcat ul li a { font-size: 15px; text-transform: capitalize; }
.relatedcat ul { margin: 5px 0 15px 15px; }
.wd-post-cat.wd-style-with-bg { display: none!important; }
.post-single-page .post-title { text-align: left!important; text-transform: uppercase; font-size: 20px!important; }
.post-single-page .entry-header img { width: 100%; }
.widget-title { background: #25408f; padding: 10px 0; text-indent: 15px; color: #FFF; border-radius: 3px 3px 0 0; margin: 0!important; font-weight: bold; }
.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; }
.widget { margin-bottom: 10px !important; padding-bottom: 10px !important; border-bottom: none !important; }
.widget_categories ul { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0; }
.widget_categories ul li { text-indent: 5px; }
.mobile-nav .searchform input[type="text"] { height: 50px!important; }
.mobile-nav .wd-heading { padding: 10px 15px!important; }
.wd-toolbar-label { text-transform: uppercase; }
.main-page-wrapper { background: #FFF !important; }
.site-content { margin-bottom: 0!important; }
.wd-nav-main > li > a { text-transform: uppercase !important; }
.wd-logo img { padding-top: 0!important; padding-bottom: 0!important; }
.widget_product_categories .product-categories { border-right: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 0; padding: 10px 0 10px 10px; }
.woocommerce-info { border-radius: 3px; }
.page-title { margin-bottom: 20px !important; }
.wd-heading .title { background: none!important; color: #333!important; }
.wd-heading { padding: 5px 15px !important; }
.wd-empty-page { text-transform: uppercase !important; }
.wd-prefooter { padding-bottom: 0!important; }
.tieudelienhe p { text-transform: uppercase; }
.tieudelienhe h3 { margin: 0 0 25px 0 !important; }
.tieudelienhe h3::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: -10px;
    width: 66px;
    height: 1px;
    background-image: linear-gradient(to right, #25408f, #25408f);
}
.tieudelienhe h3::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -10px;
    left: 0;
    width: 1px;
    height: 66px;
    background: #25408f;
}
.tieudelienhe .module-title {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    color: #00c6ff;
    display: inline-block;
    padding: 12px 20px 0;
    position: relative;
}
.tieudelienhe .module-title {
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, #25408f, #25408f);
        background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tieudelienhe h3.module-title a:hover { color: #25408f!important; }
.tieudelienhe { margin: 30px 0!important; }
.tieudelienhe .module-title .inner::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -10px;
    right: -10px;
    width: 66px;
    height: 1px;
    background-image: linear-gradient(to right, #25408f, #25408f);
}
.tieudelienhe .module-title .inner::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0;
    width: 1px;
    height: 66px;
    background: #25408f;
}

.tieudelienhetrang p { text-transform: uppercase; color: #FFF; }
.tieudelienhetrang h3 { margin: 0 0 25px 0 !important; }
.tieudelienhetrang h3::after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: -10px;
    width: 66px;
    height: 1px;
    background-image: linear-gradient(to right, #FFF, #FFF);
}
.tieudelienhetrang h3::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: -10px;
    left: 0;
    width: 1px;
    height: 66px;
    background: #FFF;
}
.tieudelienhetrang .module-title {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
    color: #FFF;
    display: inline-block;
    padding: 12px 20px 0;
    position: relative;
}
.tieudelienhetrang .module-title {
    font-weight: 700;
    background: -webkit-linear-gradient(0deg, #FFF, #FFF);
        background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tieudelienhetrang h3.module-title a:hover { color: #FFF!important; }
.tieudelienhetrang { margin: 30px 0!important; }
.tieudelienhetrang .module-title .inner::after {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -10px;
    right: -10px;
    width: 66px;
    height: 1px;
    background-image: linear-gradient(to right, #FFF, #FFF);
}
.tieudelienhetrang .module-title .inner::before {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0px;
    right: 0;
    width: 1px;
    height: 66px;
    background: #FFF;
}
.single-product-sidebar.sidebar-left { border-right: none!important; }
.widget_product_categories .product-categories li a { text-transform: capitalize!important; }
.woocommerce-breadcrumb a { text-transform: uppercase!important; }
.whb-top-bar .wd-header-text { font-size: 15px!important; }
.summary-inner .product_meta { border: none !important; margin: 0!important; padding: 0!important; }
.product-grid-item .wd-product-cats { display: none!important; }
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-img { margin-left: 5px; margin-right: 10px; }
.product_list_widget > li .widget-product-img img { border: 1px solid #ccc; padding: 1px; }
.anhtrangchuleft img { border-radius: 0 5px 5px 0; }
.anhtrangchucenter img { border-radius: 5px; }
.anhtrangchuright img { border-radius: 5px 0 0 5px; }
.gioithieubamuc { height: 335px; }
input[type="submit"] { background:  #FF0000!important; color: #FFF!important; font-weight: 800!important; border-radius: 5px !important; font-size: 16px !important; }
.formtrangchu input[type="text"] { background: #FFF; color: #000; }
.bamuctrangchu { margin-top: 25px; }
.forumlienhe1hang input { margin-bottom: 10px; }
.forumlienhe1hang br { display: none; }
.forumlienhe1hang textarea { margin-bottom: 10px; }
.promo-banner .wrapper-content-banner { border: 1px solid #eee; border-radius: 3px; }
.promo-banner .promo-banner-image { padding: 2px; }
.wd-action-btn.wd-style-text > a { text-transform: uppercase; }
.woocommerce-breadcrumb .breadcrumb-last { text-transform: uppercase; }
.wd-nav-main > li > a, .wd-nav-secondary > li > a { font-size: 16px !important; }

@media (min-width: 240px) and (max-width: 767px) {
	.promo-banner .wrapper-content-banner { padding: 0 !important; }
	.wd-entities-title { height: 40px; }
	ul.wd-sub-menu li a { background: url(icon-menu.png) no-repeat 20px 22px; text-indent: 15px; }
	ul.wd-sub-menu li a:hover { background: url(icon-menu-hover.png) no-repeat 20px 22px; }
	.sidebar-container.wd-inited .widget-heading { padding: 10px 15px!important; }
	.sidebar-container.wd-inited .sidebar-widget { padding-left: 15px !important; padding-right: 15px !important; }
	.blog-post-loop .post-title { height: auto; }
	.wd-logo img { padding-top: 5px!important; padding-bottom: 5px!important; }
	.quytrinh { height: auto; }
	.anhtrangchuleft img { border-radius: 5px; }
	.anhtrangchucenter img { border-radius: 0; }
	.anhtrangchuright img { border-radius: 5px; }
	.gioithieubamuc { height: auto; }
	.bamuctrangchu { margin-top: -35px!important; }
	.anhchaytrangchu { margin-bottom: -35px; }
}