/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.hotline-footer{display:none}
@media  (max-width: 767px) {
.hotline-footer{display:block; position:fixed; bottom:0; width:100%; height:50px; z-index:99; background:rgba(0,0,0,0.6)}
.hotline-footer .left{    width: 65%;
    float: left;
    height: 100%;
    color: white;
    line-height: 43px;
    text-align: center;}
.hotline-footer .right{    width: 35%;
    float: right;
    height: 100%;
    line-height: 43px;
    text-align: center;}.absolute-footer{font-size:13px}
.blog-single .large-9, .blog-single .large-3{    flex-basis: 100%;
 max-width: 100%;}.blog-single .large-3{padding-left:15px; font-size:15px}
 
.blog-single .large-3 .widget-area .section4{display:none}.tin-tuc-section .cot1-2{display:none}.hotline-footer a{color:white}
.hotline-footer a{display:block;}.hotline-footer .left a{    background: #0082d0;
    line-height: 40px;
    margin: 5px;
 border-radius: 3px;}.hotline-footer .right a{background: #3fb801;
    line-height: 40px;
    margin: 5px;
 border-radius: 3px;}
.hotline-footer .left img, .hotline-footer .right img{width:30px;    padding-right: 10px;}}
.menu-float-right {
    width: 100px;
    position: fixed;
    top: 35%;
    right: 0;
    z-index: 99999;
}
.menu-float-right #group {
    position: absolute; right:0
}
.menu-float-right ul {
    padding: 0;
}
.menu-float-right #group ul li {
    background: #e67e22;
    position: relative;
    border-radius: 3px;
    border: 1px solid #fff;
    list-style: none;
    margin-bottom: 10px;
}
.menu-float-right #group ul li img {
    width: 57px;
    border-radius: 5px;
}
.menu-float-right #group ul li .mo-ta {
    font-size: 9px;
    text-align: center;
    color: rgb(255, 255, 255);
    position: absolute;
    width: 90%;
    left: 5%;
    bottom: 5%;
    margin-bottom: 0px;
}
.nav>li>a>i+span, .header-wrapper #top-bar .nav>li>a{text-transform:none;font-size:13px}.page-right-sidebar .page-inner ul{margin-left:20px}
.TextCaptions{padding:0px !important}
.TextCaptions .item{padding:5px !important; font-size:12px;    border-top: 1px solid #ebebeb !important;border-right: 1px solid #ebebeb !important;}
.TextCaptions .is-selected{border-top:2px solid #80c82d !important}
.section-title-normal span{    background: #e67e22;    padding-bottom: 0;padding: 5px 15px;color: white;
    font-size: 15px;}.section-title-normal {margin-bottom:-9px;
    border-bottom: 2px solid #e67e22;
    background: white;
}.blog-single .entry-content h2{    background: #fbfff6;
    padding: 10px;
    border: 1px dashed #e67e22;
    font-size: 16px;
    border-radius: 3px;
    margin-bottom: 20px;
    font-weight: normal;
    line-height: 25px;
    color: #004600;}
b,strong{font-weight:700}
.slider-section .cot1 .post-item{background:white;padding:9px;    margin-top: 10px;border: 1px solid #f3f3f3;}.slider-section .cot1 .post-item .box-blog-post .is-divider, .danh-muc .post-item .box-blog-post .is-divider, .slider-section .thong-tin-chung, .tin-tuc .post-item .thong-tin-chung, .tin-tuc .box-blog-post .is-divider, .blog-single .is-divider, .blog-single .entry-header-text .entry-meta{display:none}.slider-section .cot1 .post-item .box-text{padding:0 8px}.slider-section .cot1 .post-item .box-text .post-title{font-size:15px}.section-title-container {
    margin-bottom: 0px;
}.section-title-normal span:after{content: "";
   border-bottom: #6f4040;
    border-right: #2f0808;
    border: 17px solid #e67e22;
    position: absolute;
    DISPLAY: INLINE-BLOCK;
    MARGIN-LEFT: 15PX;
    border-right-color: transparent;
    border-top-color: transparent;
    margin-top: -5px;
	left: auto; }.slider-section .cot1 .large-columns-1{margin-left:0; margin-right:0}
.slider-section .col  {padding-bottom:10px; padding-top:10px}.cac-tieu-chi .cot1 .icon-box{border:1px solid #f3f3f3; border-radius:3px; padding:9px;background: white;}.cac-tieu-chi .col, .danh-muc .large-12{padding-bottom:0}.tin-tuc .gioi-thieu p{margin-bottom:10px}
.tin-tuc .gioi-thieu {    text-indent: 40px;font-style:italic}
/*.tin-tuc .gioi-thieu:before{content: "YTN";
    position: absolute;
    top: -4px;
    left: -50px;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 125px;
    color: rgb(244, 244, 244);
	z-index: 1;}*/
.danh-muc .post-item .col-inner {background: white;
    padding:10px
}.danh-muc .post-item .box-text{padding:0; padding-bottom:10px}.slider-section .cot1 .post-item .box-text .post-title:hover{color:#479000}
.cac-tieu-chi .row-ngang{border-radius:3px}
.danh-muc .post-item .box-text .post-title{text-align:left; color:#e67e22;margin-top: 15px;}
.slider-wrapper{border: 1px solid #f3f3f3;
    border-right: 0;}
.danh-muc .post-item .box-text .thong-tin-chung{text-align:left; padding-top:10px}.danh-muc .post-item .box-text .thong-tin-chung ul li{list-style:none;     margin-bottom: 4px;}
.blog-archive .post-item .thong-tin-chung ul li{list-style:none}
.danh-muc .post-item .box-text .thong-tin-chung ul li:before, .blog-archive .post-item .thong-tin-chung ul li:before{content: '';
    margin-left: -20px;
    background: url(/wp-content/uploads/2018/10/check@2x-1.png);
    width: 12px;
    height: 12px;
    background-size: 12px 12px;
    margin-right: 0;
    float: left;
	margin-top: 5px;}
.danh-muc .post-item .box-text .thong-tin-chung ul{margin-bottom:0px}.section-title b{background-color: #80c82d;}
.danh-muc .post-item .box-text .thong-tin-chung ul .mo-ta-ngan{min-height:44px}
.danh-muc .section-title-normal span{padding:10px 15px}.danh-muc .section-title-normal span:after{margin-top: -10px;    border: 22px solid #e67e22;border-right-color: transparent;
	border-top-color: transparent;}.tin-tuc .cot1 .post-item .box-text .post-title {font-size:16px}
.tin-tuc .post-item .box-text p{color:gray}
.tin-tuc .cot1 .post-item .box-text .post-title:hover{color:#188b2c}
.tin-tuc .cot1 .post-item{padding-bottom:0}
.tin-tuc .cot1 .post-item .box-vertical .box-text{padding-right:0}
.tin-tuc .cot1 .post-item .box-vertical .post-title{font-weight:normal; color:black}
.tin-tuc .icon-box .icon-box-text p{margin-bottom:5px}
.footer-section .col{padding-bottom:0}
.footer-section{background:url(/wp-content/uploads/2025/08/bg-footer.jpg)}

input[type='email'], input[type='search'], input[type='number'], input[type='url'], input[type='tel'], input[type='text'], textarea{border-radius:3px; border: 1px solid #cccccc}
input[type='email']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus{border:2px solid #80c82d}
input[type='submit']:not(.is-form){font-weight:normal; text-transform:none; border-radius:3px; background: #e67e22}.wpcf7-textarea {min-height:85px !important}
.absolute-footer{font-size:12px}
.blog-single{background:#efefef}
.blog-single .article-inner {background:white; border-radius:3px; padding:20px}
.blog-single .post-sidebar{padding-left:0; border-left:0 !important; }.blog-single .post-sidebar #secondary{font-size:15px; padding:10px; border-radius:3px; background:white}
.blog-single .large-9{border-right:0;padding-right: 20px;
}
.blog-single .post{margin-bottom:20px}
.blog-single #comments{background:white; padding:10px; border-radius:3px}
.article-inner .dau-bai-viet {display:inline-block; width: 100%; max-width:100%;}
.article-inner .dau-bai-viet .left{width:40%; float: left;}.article-inner .dau-bai-viet .right{width:60%; float:right; padding-left:15px}.article-inner .dau-bai-viet .clearboth{clear:both}.blog-single .entry-title{font-size:20px; }.blog-single .entry-header-text{padding-bottom:0}
.blog-single .thong-tin-chung{background: #fbfff7;
    padding: 10px;
    border-radius: 3px;
    border: 1px dashed #e67e22;
    margin-top: 15px;}
.blog-single .thong-tin-chung ul{margin-left: 20px;
    margin-bottom: 0;}
.blog-single .thong-tin-chung ul li{margin-bottom:0; list-style:square; color:green}
.blog-single .fa, .blog-single .dau-bai-viet .danh-muc a, .blog-single .entry-meta .danh-muc a{color:#e67e22}
.blog-single .dau-bai-viet .the-tim-kiem a, .blog-single .entry-meta .the-tim-kiem a{background: #ececec;
    padding: 4px 10px;
    border-radius: 3px;
    color: gray;margin-right: 10px; }.blog-single .dau-bai-viet .danh-muc, .blog-single .entry-meta .danh-muc{margin-bottom:10px}.blog-single .dau-bai-viet .the-tim-kiem a:hover, .blog-single .entry-meta .the-tim-kiem a:hover{background: #e67e22; color:white}.blog-single .meta-tag-posst{font-size:15px}
.blog-single .blog-share {text-align:left; margin-top:15px}
.blog-single .blog-share .button.is-outline {border: 0;
    background-color: #ececec;}.lightbox-content {
    padding-bottom: 1px!important;
    border-top: 3px solid #3fb801;
    background-color: #fff;
    font-size: 15px;
}.form-tu-van .tieu-de {
    font-size: 18px;
    color: #3fb801;
}
.wpcf7 label {
    display: inline-block;
    width: 100%;
    font-size: 15px;
    font-weight: 500;
} .wpcf7 td{padding: 0px;border-bottom:0}.blog-single .nut-dat-hang{display: block;
    width: 100%;
	margin-top: 10px;}.blog-single .nut-dat-hang .left{width:50%; float:left}.blog-single .nut-dat-hang .right{width:50%; float:right; float:right}.blog-single .nut-dat-hang .clearboth{clear:both}
.blog-single .nut-dat-hang .right a {
    background:#0c7ec3;
    width: 100%;
    display: block;
    padding: 10px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 3px;
}
.blog-single .nut-dat-hang .left a{    background: #e67e22;
    width: 100%;
    display: block;
    padding: 10px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 3px;}
footer.entry-meta{font-size: 15px;}
.blog-single .nut-dat-hang .fa{  
    font-size: 20px; padding-right:5px;
    color: white;
}
.blog-single .mo-ta-phu{margin-top:15px; font-size:15px}span.widget-title {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0;
    color: #e67e22;
}
.blog-single .dau-bai-viet .post-date, .blog-archive .post-date, .blog-archive .box-blog-post .is-divider, .blog-archive .from_the_blog_excerpt {display:none}
.blog-archive .large-10 {flex-basis:100%; max-width:100%}.blog-archive .post-item {max-width:25%; flex-basis:25%}
.blog-archive .post-item .box-text .post-title{    margin-bottom: 10px;
    color: #07821c; font-size:17px}
.blog-archive .post-item .thong-tin-chung {font-size: 15px;
    height: 75px;
    overflow: hidden;}
.blog-archive .post-item .thong-tin-chung ul li{margin-bottom:0}
.blog-archive .post-item .thong-tin-chung ul{margin-left:1px}
.blog-archive .page-title span{font-size: 22px;
    letter-spacing: 0;
    text-transform: none;
    color: green;}
.blog-single .entry-content{padding-top:15px}
.blog-single .article-inner p{font-size:15px; line-height:23px; margin-bottom:10px}.blog-single .navigation {font-size:15px}
.blog-single .entry-content a{color:green}
.blog-archive .taxonomy-description{text-align:left}
.blog-archive .taxonomy-description ul {margin-left:20px}.blog-archive .taxonomy-description ul li a{color: green}
.blog-archive .page-title{text-align: left}
.blog-archive .large-12{border: 1px solid whitesmoke;
    padding: 20px;
    border-radius: 3px;background:white; margin-bottom:15px}
.blog-archive{background:whitesmoke}
@media(max-width: 481px){
	.menu-float-right{display:none}
.danh-muc .post-item, .tin-tuc .post-item {flex-basis:50%; float:left}
.article-inner .dau-bai-viet .left, .article-inner .dau-bai-viet .right{flex-basis:100%; width:100%}.blog-single .large-9{padding:0} .article-inner .dau-bai-viet .right{padding-left:0}.blog-single .entry-header-text{margin-top:15px}.blog-single .nut-dat-hang .left a{margin-bottom:15px;} 
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}