/* MARK: CUSTOM */
body{background-color: #FFF5EF !important;font-family: var(--font);}
.ast-container { max-width: 100%;padding:0; }
.ast-builder-menu-1 .menu-item > .menu-link{font-size: 16px;font-weight: 500;color: #fff;font-family: var(--font);}
.main-header-menu .menu-link{padding: 0 12px;}
.ast-builder-menu-1 .menu-item:hover > .menu-link{color: #9B1106;}
.ehf-header #masthead{position: fixed; top: 0;width: 100%;}
#masthead:after{content:'';position: absolute;width: 100%;height: 160px;background: linear-gradient(to bottom, rgba(0,0,0,0.8), transparent);top:0;}
header .elementor-widget-navigation-menu .menu-item a.hfe-menu-item{font-size: 16px;font-weight: 500;color: #fff;font-family: var(--font);padding-left: 10px !important; padding-right: 10px !important;}
.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover{color: #f9d5c0;}
.header-main{position: relative;z-index: 99;}
.e-con-inner{margin: 0;}

.grecaptcha-badge {
    display: none;
}

.hfe-search-form__input{font-weight: 400; font-size: 13px;}
.success-notify{color: #111; font-weight: 400; font-family: var(--font); font-size: 15px; background: rgb(0 128 0 / 20%); padding: 15px 12px; text-align: center; border-radius: 3px;}

.custom-static-page{margin:auto;max-width: 100%;width: 100%;}

/* PREVIEW */
#previews-tab > div{padding: 20px 32px; border-top: 1px solid #ececec;font-family:var(--font);}
.previews-tab-title{font-size: 2rem;font-weight:600;}
.previews-tab-breadcrumb{font-size: 13px; color: #666;font-weight: 400;}
.previews-tab-content{color:#364151;}
.previews-tab-content h2, .previews-tab-content h3, .previews-tab-content h4{font-size: 1.875rem !important; font-weight: 600 !important;}
.previews-tab-content *{font-family: var(--font) !important;line-height: 160% !important; }
.previews-tab-content p{font-weight: 400; font-size: 16px !important; color: #364151 !important;}


/*tagify*/
#post_tags { width: 100%; box-sizing: border-box; max-width: 100%; }
.form-create-post-item tags{width:100% !important;}
.tagify__input{font-weight:400;}
.tagify__tag>div::before{background: #9B1106;box-shadow: none !important;}
.tagify__tag>div>*{color:#fff;font-size: 14px;font-weight: 300;}
.tagify__tag__removeBtn{color:#fff !important;}
.form-create-post-item .tagify__input{color:#111;}


/* WRITE POPUP */
.boxwrite-contain{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background:rgba(0,0,0,0.4);display:flex;align-items:center;justify-content:center;visibility:hidden;}
.boxwrite-contain.boxwrite-active{visibility:visible;}
.boxwrite-form{background:#fff;width:500px;border-radius:4px;}
.boxwrite-title{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom: 1px solid #dee2e6;}
.boxwrite-title h2{color:#000;font-weight:600px;font-size:19px;}
.boxwrite-close{font-size:24px;color:#000;font-weight:400;opacity:0.8;cursor:pointer;}
.boxwrite-wrapper{padding:16px 12px;display:flex;align-items:center;border-bottom: 1px solid #dee2e6;}
.boxwrite-wrapper:last-child{border-bottom:none;}
.boxwrite-wrapper > span{width:52px;display: flex ; justify-content: center;}
.boxwrite-wrapper .boxwrite-info{width:calc(100% - 52px);}
.boxwrite-wrapper .boxwrite-info a{display:flex;flex-direction:column;gap:10px;}
.boxwrite-info a{transition:none !important;}
.boxwrite-info a p:first-child{font-weight:400;}
.boxwrite-info p{color:#1b2e4b;font-size:14px;margin:0}
.boxwrite-wrapper:hover .boxwrite-info a p{color:#9B1106;}



/* BANNER BOX */
.banner-box{border:1px solid rgba(255,255,255,0.5);backdrop-filter: blur(30px);position: relative; z-index: 9;}
.h-banner{position: relative;}
.h-banner:after{content:'';position: absolute;bottom:0;left:0;width: 100%;height: 238px;background: linear-gradient(to top, #FFF5EF, transparent);/*background:rgba(0,0,0,0.4);*/display:flex;align-items: center;justify-content: center;}


/* HOME - CATEGORY BOX */
.mikotech-category-list ul{display: flex;gap:12px;flex-direction: column;padding: 0; list-style: none;}
.mikotech-category-list ul li{ margin: 0; background: #fff; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; overflow: hidden;}
.mikotech-category-list ul li a{display: flex; justify-content: space-between;align-items: center;font-size: 16px;font-weight: 500;color: #303030;text-decoration: none !important;padding:9px 20px;font-family: "Montserrat", sans-serif;position: relative;}
.mikotech-category-list ul li a:after{ content:''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to right, #9B1106, #C85B53); opacity: 0; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.mikotech-category-list ul li a span, .mikotech-category-list ul li a svg{ position: relative; z-index: 9; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.mikotech-category-list ul li a:hover span{color: #fff;}
.mikotech-category-list ul li a:hover svg path{stroke:#fff;}
.mikotech-category-list ul li a:hover:after{opacity: 1;}


/* HOME FORM 1 */
.h-form1 form button[type='reset']{display: none;}
.h-form1 form input[type="search"]{height: 44px;padding-left: 20px !important;}


/* HOME - THÔNG ĐIỆP */
.h-thongdiep{position: relative;}
.h-swiper-arrow-prev, .h-swiper-arrow-next{position: absolute;top:calc(50% - 16px);cursor: pointer;z-index: 9;width: 32px; height: 32px; display: flex;align-items: center;justify-content: center;}
.h-swiper-arrow-prev{left: -67px;}
.h-swiper-arrow-next{right:-67px;}
.h-swiper-arrow-next svg{transform: rotate(180deg);}
.h-swiper-arrow-next svg path, .h-thongdiep-arrow-prev svg path{ transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; }
.h-swiper-arrow-next:hover svg path, .h-swiper-arrow-prev:hover svg path{stroke: #9B1106;}

.h-thongdiep-arrow-prev, .h-thongdiep-arrow-next{position: absolute;top:calc(50% - 16px);cursor: pointer;z-index: 9;width: 32px; height: 32px; display: flex;align-items: center;justify-content: center;}
.h-thongdiep-arrow-prev{left: -67px;}
.h-thongdiep-arrow-next{right:-67px;}
.h-thongdiep-arrow-next svg{transform: rotate(180deg);}
.h-thongdiep-arrow-next svg path, .h-thongdiep-arrow-prev svg path{ transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; }
.h-thongdiep-arrow-next:hover svg path, .h-thongdiep-arrow-prev:hover svg path{stroke: #9B1106;}

.h-thongdiep .swiper-button-prev, .h-thongdiep .swiper-button-next{background: none;display: none;}
.h-thongdiep .swiper-button-prev:after, .h-thongdiep .swiper-button-next:after{display: none;}

.h-khoinguon{position: relative;}
.h-khoinguon:after{content:'';position: absolute;width: 348px;height: 493px;background: url('../images/pattern/pattern1.png') no-repeat; right:0;top:0;z-index: -1;}

.h-thongdiep{position: relative;}
.h-thongdiep:after{content:'';position: absolute;width: 564px;height: 493px;background: url('../images/pattern/pattern2.png') no-repeat; left:0;bottom:-200px;z-index: -1;}

.h-khotangtrithuc{position: relative;}
.h-khotangtrithuc:after{content:'';position: absolute;width: 551px;height: 493px;background: url('../images/pattern/pattern3.png') no-repeat; right:0;bottom:-200px;z-index: -1;}

.h-xem{position: relative;}
.h-xem:after{content:'';position: absolute;width: 473px;height: 493px;background: url('../images/pattern/pattern4.png') no-repeat; left:0;bottom:-200px;z-index: -1;}

/* HOME - THƯ VIỆN */
.h-thuvien-right{position: relative;}
.h-thuvien-icon{ position: absolute; width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; right:16px; bottom:16px; background: linear-gradient(to right, #9B1106, #C85B53); z-index: 9; border-radius: 999px; -webkit-border-radius: 999px; -moz-border-radius: 999px; -ms-border-radius: 999px; -o-border-radius: 999px; overflow: hidden; }
.h-thuvien-icon svg{ transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.h-thuvien-icon svg:last-child{opacity: 0;position: absolute;}
.h-thuvien-icon-active svg:first-child{opacity: 0;}
.h-thuvien-icon-active svg:last-child{opacity: 1;}


/* HOME - KHO TÀNG TRI THỨC */
.h-khotangtrithuc{}
#vc-cascade-container{display: flex;justify-content: center;gap:24px;flex-wrap: wrap;}
#vc-cascade-container select{ width: auto; border:1px solid #9B1106; background: transparent; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; padding:0 24px;height: 44px;color:#303030;font-size: 16px;font-weight: 500;min-width: 192px;cursor: pointer;}

#vc-posts-list{width: 100%; margin-top: 16px;}
.box-khotangtrithuc-photo{ height: 400px; overflow: hidden; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; display: block;text-decoration: none !important;}
.box-khotangtrithuc-photo img{width: 100%;height: 100%;object-fit: cover;}

.swiper-khotangtrithuc{overflow: hidden;}
.box-khotangtrithuc-title{margin-top:24px;display: flex;justify-content: center;text-align: center;margin-bottom: 0 !important;}
.box-khotangtrithuc-title a{color:#303030;font-weight: 600;font-size: 20px;text-decoration: none !important;}
.box-khotangtrithuc-item:hover .box-khotangtrithuc-title a{color:#9B1106;}
.khotangtrithuc-notify{text-align: center;}
.h-khotangtrithuc .select2-container--default .select2-selection--single{ height: 44px; background-color: transparent; border:1px solid #9B1106; color:#303030; font-size: 16px; font-weight: 500; padding:0 24px; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.h-khotangtrithuc .select2-container--default .select2-selection--single:hover{background: linear-gradient(to right, #9B1106, #C85B53);}
.h-khotangtrithuc .select2-container--default .select2-selection--single:hover span{color:#fff;}
.h-khotangtrithuc .select2-container--default .select2-selection--single:hover svg path{stroke:#fff;}
.h-khotangtrithuc .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 44px;}
.h-khotangtrithuc .select2-selection__arrow b{display: none;}
.h-khotangtrithuc .select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right: 12px;}
.select2-container--open .select2-dropdown{/*margin-top: -12px;*/}
.select2-dropdown{border: none;}


/* HOME - CỘNG ĐỒNG */
#vc-cat-container{max-width: 1236px;margin: auto;}
.congdong-sublist{display: flex;flex-wrap: wrap;gap:16px;margin-bottom: 40px;justify-content: center;}
.congdong-link{ display: inline-flex; min-width: 149px; min-height: 44px; padding:10px 20px; background: #F3E7E0; color:#303030; font-size: 16px; font-weight: 500; border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ; align-items: center;justify-content: center;text-decoration: none !important;position: relative;overflow: hidden;cursor: pointer;}
.congdong-link:after{ content: ''; position: absolute; top:0; left:0; width: 100%; height: 100%; background: linear-gradient(to right, #9B1106, #C85B53); transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; opacity: 0;}
.congdong-link span{ display: flex; align-items: center; justify-content: center; transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; position: relative;z-index: 5;}
.congdong-link:hover span{color: #fff;}
.congdong-link:hover:after{opacity: 1;}
.congdong-link:focus{outline: none;}
.congdong-link-active:after{opacity: 1;}
.congdong-link-active span{color: #fff;}
#vc-cat-posts-output{overflow: hidden;}
.box-congdong-item{ overflow: hidden; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; position: relative;}
.box-congdong-photo-overlay{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 9;}
.box-congdong-photo{height: 400px;}
.box-congdong-photo img{height: 100%;width: 100%;object-fit: cover;}
.box-congdong-title{height: 45%;width: 100%;bottom:0;left:0;display: flex;align-items: end;justify-content: center;padding:20px;color:#fff;font-size: 20px !important;font-weight: 600;text-align: center;position: absolute;color: #fff !important;margin-bottom: 0 !important;background: linear-gradient(to top, #000, transparent);}
.congdong-pagination{margin-top:40px;display: flex ; justify-content: center;}
.congdong-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #F3E7E0;opacity: 1 !important;margin:0 10px !important;}
.congdong-pagination .swiper-pagination-bullet-active{background: #9B1106;}


/* HOME - NGHE */
.h-nghe .post-slide-thumbnail{height: 290px !important;}


/* BUTTON HEADER */
.button-write .eael-creative-button{min-width: 105px !important;gap: 8px;max-width: 105px !important;}
/* .button-write .eael-creative-button:hover{background-color: #9B1106 !important;} */
.button-write .creative-button-inner{gap:8px;}
.button-write .creative-button-inner svg path{fill:none;}
.button-login .eael-creative-button{min-width: 44px !important;max-width: 44px !important;}


/* FORM CF7 - CHIA SẺ */
.form-cf7-tabs{ background: #fff; padding: 4rem; font-family: var(--font); border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.chiase-form-contain{display: flex;flex-wrap: wrap;gap:30px;margin-bottom: 30px;}
.chiase-form-box{width: 100%;}
.chiase-form-sub .chiase-form-box{width: calc(50% - 15px);}
.chiase-form-box p{margin-bottom: 0;line-height: 140%}
.chiase-form-box strong{margin-bottom: 8px;display: block;}
.chiase-form-box input, .chiase-form-box textarea, .chiase-form-box select{border:1px solid #d1dae5 !important;box-shadow: none;border-radius: 0; height: 44px;}
.chiase-form-box textarea{min-height: 120px;}
.form-cf7-tab{position: absolute;visibility: hidden;z-index: -1;display: none;}
.form-cf7-tab-active{position: relative;visibility: visible;z-index: 9;display: block;}
.chiase-form-btn-next{background: linear-gradient(to right, #9B1106, #C85B53); padding: 0 24px; min-width: 136px; height: 44px; display: inline-flex ; align-items: center; justify-content: center; color: #fff; font-weight: 600; border-radius: 6px; cursor: pointer;}
.chiase-form-btns{display: flex;justify-content: center;}
.form-cf7-tab-submitbtn{display: flex;justify-content: center;gap:24px;}
.chiase-form-submit input[type="submit"]{padding-top: 14px;padding-bottom: 14px;background-color: #111;border-color:#111;border-radius: 6px; font-weight: 600;}
.form-cf7-title{font-family: "Playfair Display", Sans-serif; font-size: 40px; font-weight: 600; color: #5D3733;text-align: center;}
.chiase-form-box input[name="vaitro"] ~ span{cursor: pointer;}


/* POST - XEM */
.post-xem-main{max-width: 1236px;margin: auto;}
.post-xem-main form{display: flex;gap:60px;align-items: start;width: 100%;}
.post-xem-contain{display: flex;flex-wrap: wrap;gap:40px 24px;width: 100%;max-width: 1236px;margin: auto;}
.post-xem-item{width: calc(100% / 3 - 16px);}
.post-xem-title{font-size: 16px; font-weight: 600; color: #303030;}
.post-xem-thumbnail{ height: 180px; position: relative; overflow: hidden; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; }
.post-xem-thumbnail img{width: 100%;height: 100%;object-fit: cover;}
.post-xem-left{width: 25%;}
.post-xem-right{width: calc(75% - 60px);}
.post-xem-right-full{width:100%;}
.post-xem-right-full .post-xem-thumbnail{height:230px;}
.filter-sort{display: flex;justify-content: end;margin-bottom: 30px;}
.filter-sort select{width: auto;border: none;min-width: 180px;cursor: pointer;font-size: 14px;}
.filter-sidebar{ background: #fff; border-radius:14px ; -webkit-border-radius:14px ; -moz-border-radius:14px ; -ms-border-radius:14px ; -o-border-radius:14px ; padding:1.4rem; display: flex; gap:12px; flex-direction: column; margin-top: 70px; }
.filter-sidebar label{display: flex;align-items: center;gap:10px;font-size: 14px;cursor: pointer;justify-content: space-between;}
.filter-sidebar label p{margin-bottom: 0;display: flex;align-items: center;gap:10px;}
.filter-sidebar label span{opacity: 0.5;}
.post-xem-left button[type="submit"]{display: none;}
.filter-sidebar input[type="checkbox"]{width: 16px; height: 16px;opacity: 0.5;}
.filter-sidebar input[type="checkbox"]:checked{opacity: 1;}
#loading-message-post{width: 100%;}


/* POST - NGHE */
.post-nghe-contain{display: flex;flex-wrap: wrap;gap:40px 24px;max-width: 1236px;margin: auto;width: 100%;}
.post-nghe-item{width: calc(100% / 4 - 18px);}
.post-nghe-title{font-size: 20px; font-weight: 600; color: #303030;}
.post-nghe-thumbnail{height: 290px; position: relative; overflow: hidden; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px;}
.post-nghe-thumbnail img{width: 100%;height: 100%;object-fit: cover;}


.post-page-banner{height: 500px; overflow: hidden;position: relative;}
.post-page-banner img{width: 100%;height: 100%;object-fit: cover;}
.post-page-info{position: absolute;top:0;left:0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;gap:20px;background: linear-gradient(45deg, rgba(0, 0, 0, 0.5), transparent);}
.post-page-title{text-align: center;font-family: "Playfair Display", Sans-serif; font-size: 40px; font-weight: 600; color: #fff;}
.post-page-excerpt{color:#fff;font-size: 14px;line-height: 160%;font-family: var(--font);max-width: 600px;text-align: center;}


/* FORM - ĐĂNG KÝ NHẬN TIN */
.form-dangky-contain{background: #fff; padding: 4em; margin-top: 3rem;font-family: var(--font);border-radius: 20px;}
.form-dangky-subcontain{display: flex;flex-wrap: wrap;gap:24px;}
.form-dangky-subcontain .form-dangky-box{width: calc(50% - 12px);}
.form-dangky-box{width: 100%;}
.form-dangky-contain .form-dangky-input input, .form-dangky-contain .form-dangky-input textarea{border-radius: 0; box-shadow: none !important;}
.form-dangky-contain .form-dangky-input input{height: 44px;}
.form-dangky-box >p{margin-bottom: 12px;}
.form-dangky-submit{display: flex;justify-content: center;position: relative;}
.form-dangky-submit input[type="submit"]{background: linear-gradient(to right, #9B1106, #C85B53); padding: 0 24px; min-width: 136px; height: 44px; display: inline-flex ; align-items: center; justify-content: center; color: #fff; font-weight: 600; border-radius: 6px; cursor: pointer;border: #d1dae5 !important;}
.form-dangky-submit .wpcf7-spinner{position: absolute;}
.form-dangky-submit p{margin-bottom: 0;}


/* POST - THƯ VIỆN CON NGƯỜI */
.category-tabs{max-width: 1236px;margin: auto;margin-bottom: 40px;}
.category-tab-list{display: flex;flex-wrap: wrap;gap:20px 12px;}
.category-tab-list a{ display: inline-flex; align-items: center; justify-content: center; border-radius:99px ; -webkit-border-radius:99px ; -moz-border-radius:99px ; -ms-border-radius:99px ; -o-border-radius:99px ; color:#9B1106; border:1px solid #9B1106; padding: 5px; min-width: 80px; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.category-tab-list a:hover, .category-tab-list a.active{background: #9B1106;color:#fff;}
.category-tab-title{font-family: 'Playfair';color: #111;font-weight: bold;font-size: 36px;margin-bottom: 12px;}


/* FAQ */
.faq-container{display: flex;width: 100%;max-width: 1000px;margin: auto;gap:60px;}
.faq-left{width: 25%;display: flex;flex-direction: column;gap:15px;}
.faq-left span{display: inline-block;cursor: pointer;font-weight: 600;font-size: 20px;color:#111;font-family: var(--font);}
.faq-right{width: calc(75% - 60px);position: relative;}
.faq-tab-item{position: absolute;opacity: 0;display: none;z-index: -1;}
.faq-tab-item-active{position: relative;opacity: 1;z-index: 9;display: block;}
.faq-subtab-item{position: relative;}
.faq-subtab-active:after{content:'';position: absolute;width: 40px;border-top:3px solid #9B1106;left:0;bottom:-5px;}
.faq-subtab-active{color: #9B1106 !important;}
.faq-box-item{cursor: pointer;}
.faq-box-item:first-child .faq-box-item-title{padding-top:0}
.faq-box-item-info{display: none;}
.faq-box-item-title{font-size: 18px;padding:15px 0;border-bottom: 1px solid rgb(0 0 0 / 5%);display: flex;align-items: center;justify-content: space-between;}
.faq-box-item-title svg{ transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; }
.faq-box-item-active .faq-box-item-title{color: #9B1106;}
.faq-box-item-active .faq-box-item-title svg path{stroke:#9B1106;}
/* .faq-box-item-active .faq-box-item-title svg{ transform:rotate(45deg) ; -webkit-transform:rotate(45deg) ; -moz-transform:rotate(45deg) ; -ms-transform:rotate(45deg) ; -o-transform:rotate(45deg) ; } */
.faq-box-item-active .faq-box-item-info{display: block;padding:15px 0;border-bottom: 1px solid rgb(0 0 0 / 5%);}
.faq-box-item:last-child .faq-box-item-info{border-bottom: none;}

/* BUÔNG */
.buong-img{}
.buong-img img{max-width: 500px;margin-bottom: -30px;filter: invert(1);}
.form-buong-contain{display: flex ; flex-direction: column; align-items: center;}
.form-buong-input{width: 100%;}
.form-buong-submit{position: relative;}
.form-buong-submit input{background: #111; padding: 0 24px; min-width: 136px; height: 44px; display: inline-flex; align-items: center; justify-content: center; color: #fff; font-weight: 600; border-radius: 6px; cursor: pointer;}
.form-buong-submit .wpcf7-spinner{position: absolute;top: 10px;}
.form-buong-submit p{margin-bottom: 0;}
.buong-container > .e-con-inner{background: linear-gradient(to right, #9B1106, #C85B53); padding: 3rem; border-radius: 30px;}
.form-buong-input textarea{border: none;}
.buong-container .wpcf7-response-output{display: none;}


/* KHO TÀNG */
.post-khotang-contain{max-width: 1236px;margin: auto;display: flex;flex-direction: column;gap:100px;}
.khotang-category-title{font-size: 30px;font-family: 'Playfair';color:#5D3733;position: relative;}
.khotang-category-title:after{content:'';position: absolute;width: 40px;height: 3px;background: #5D3733;left: 0;bottom:-20px;}
.post-khotang-title{font-size: 16px;font-weight: 500;}
.post-khotang-item{position: relative;}
.post-khotang-overlay{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.post-khotang-titlelarge{display: flex;align-items: center;justify-content: space-between;margin-bottom: 40px;}
.post-khotang-titlelarge a{ position: relative; padding: 0 24px; min-width: 136px; height: 44px; display: inline-flex; align-items: center; justify-content: center; text-decoration: none !important; background-color: #5D3733 !important; color:#fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; overflow: hidden; }
.post-khotang-titlelarge a::after {   content: '';   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%;   background: linear-gradient(to right, #9B1106, #C85B53);   transition: all ease 0.5s;   -webkit-transition: all ease 0.5s;   -moz-transition: all ease 0.5s;   -ms-transition: all ease 0.5s;   -o-transition: all ease 0.5s; }
.post-khotang-titlelarge a span{   color: #FFF2EB;   position: relative;   z-index: 9; }
.post-khotang-titlelarge a:hover:after{opacity: 0;}


/* CỘNG ĐỒNG PAGE */
.post-congdong-container{/*max-width: 1236px;*/width: auto;display: flex;width: 100%;margin: -60px auto;align-items: start;}
.post-congdong-left{ width: 250px;padding: 40px 0; padding:3.5rem 0;border-right: 1px solid rgba(27, 46, 75, .07); padding-right: 0px;transition:all ease 0.5s;}
.post-congdong-right{max-width: 1236px;margin:0 auto;width: 100%;display: flex;gap:16px;padding: 40px 0;flex-wrap: wrap;}
.post-congdong-right-title{width: 100%;}
.post-congdong-right-forum{width: calc(100% - 300px - 16px);}
.post-congdong-right-banner{width: 300px;}
.post-congdong-cat-largername{text-transform: uppercase;font-weight: 400;font-size: 14px;margin-bottom: 14px;opacity: 0.6;padding-left: 15px;}
.post-congdong-cat-box{}
.post-congdong-cat-mb{margin-top: 30px;}
.post-congdong-cat-subname{ font-weight: 400; font-size: 16px; padding:4px 0; padding-left: 15px; display: flex; gap:12px; align-items: center; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; padding-right: 12px;}
.post-congdong-cat-subname a{color:#111;font-size: 14px;width: calc(100% - 36px - 12px);}
.post-congdong-cat-subname span{ width: 36px; height: 36px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; display: inline-flex;align-items: center;justify-content: center;}
.post-congdong-cat-subname span img{width: 20px;}
.post-congdong-cat-subname:hover{background: #fff;}
.post-congdong-subinfo span{ color:#fff; font-size: 10px; padding:3px 5px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; text-transform: capitalize; opacity: 0.8; display: inline-block;}

.post-congdong-item{background: #fff;padding: 20px 20px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba(27, 46, 75, .07);}
.post-congdong-item:last-child{border-bottom: 0;}
.post-congdong-avatar{ width: 48px; height: 48px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%;background: #ebebeb; overflow: hidden;position: relative;z-index: 1;}
.post-congdong-avatar img{width: 100%;height: 100%;object-fit: cover;}
.post-congdong-title{color: #111;font-weight: 600;font-size: 16px;margin-bottom: 2px; display: inline-block;}
.post-congdong-info{color:#666;font-size: 13px;padding:0 20px;width:calc(100% - 48px);}
.post-congdong-count{min-width: 48px;display: inline-flex;align-items: center;justify-content: end;gap:4px;height: 40px; border-left: 1px solid rgba(27, 46, 75, .07);opacity: 0.6;padding-left: 10px;}
.post-congdong-leftinfo{display: flex;align-items: start;}
.post-congdong-right-grid{ /*border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ;*/ overflow: hidden}
.post-congdong-title:hover{color:#9B1106;}
.post-congdong-fulltitle{font-weight: 700;font-size: 36px;color: #111;margin-bottom: 0px;}
.post-congdong-fulldes{color:#777;font-size: 16px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.post-congdong-tabs{display: flex;gap:10px;margin-top: 20px;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.post-congdong-tabs-wrapper{display: flex;gap:10px;flex-wrap: wrap;align-items: center; }
.post-congdong-tabs span, .writebtn-congcong{ display: inline-flex; align-items: center; justify-content: center; color: #444; border-radius: 99px; -webkit-border-radius: 99px; -moz-border-radius: 99px; -ms-border-radius: 99px; -o-border-radius: 99px; background: #fff;padding: 7px 20px;font-size: 14px;cursor: pointer;}
.post-congdong-tabs .post-congdong-tab-active, .writebtn-congcong{background: #9B1106;color: #fff;}
.writebtn-congcong{transition:all ease 0.5s;gap:4px;}
.writebtn-congcong:hover, .writebtn-congcong:focus{color:#fff !important;background: #b31508;}
.loading-message{margin-top:15px;}
.load-more-box{margin-top:30px;display: flex;justify-content: center;}
#load-more-posts{ position: relative; padding: 0 24px; min-width: 136px; height: 44px; display: inline-flex ; align-items: center; justify-content: center; text-decoration: none !important; background-color: #5D3733 !important; border-radius:6px ; -webkit-border-radius:6px ; -moz-border-radius:6px ; -ms-border-radius:6px ; -o-border-radius:6px ; overflow: hidden; cursor: pointer; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
#load-more-posts:after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to right, #9B1106, #C85B53); transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
#load-more-posts span { color: #FFF2EB; position: relative; z-index: 9; }
#load-more-posts:hover:after{opacity: 0;}

.post-congdong-comment { font-size: 14px; color: #333; margin-top: 8px; background: #f5f5f5; padding: 8px; border-radius: 4px; }
.post-dicuss-comment{display: flex;gap:12px;margin-top:1rem;width: 100%;margin-bottom: 1rem;position: relative;}
.post-dicuss-comment:after{content: ''; position: absolute; width: 60px; height: 40px; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; left: -45px; top: -20px;}
.post-dicuss-avatar{ width: 36px; height: 36px; border-radius: 99px; -webkit-border-radius: 99px; -moz-border-radius: 99px; -ms-border-radius: 99px; -o-border-radius: 99px; overflow: hidden;box-shadow: 0 0 5px 0 rgba(0, 0, 0, .15);border: 1px solid #e1e8ed;position: relative; z-index: 1;}
.post-dicuss-avatar img{width: 100%;height: 100%;object-fit: cover;}
.post-dicuss-info{width: calc(100% - 36px - 12px);background: #f7fafc;border: 1px solid #ebebeb; border-radius: 4px; box-shadow: 0 2px 3px rgba(0, 0, 0, .03);position: relative;}

.post-congdong-dicuss .post-congdong-leftinfo{width: 100%;}
.post-congdong-dicuss .post-congdong-info{width: calc(100% - 48px);}
.post-dicuss-info-top{display: flex;padding:8px 16px;gap:10px; align-items: center;border-bottom: 1px solid #ebebeb;background: #f5f6f7;}
.post-dicuss-info-top h3{color: #111; text-transform: capitalize;font-size: 14px;font-weight: 600;}
.post-dicuss-info-top span{font-weight: 500;font-size: 12px; font-style: italic;}
.post-dicuss-info-bot{font-size: 14px; color: #1b2e4b; font-family: 'Roboto';padding:16px;}

.post-has-read{background: #f5f5f5;}
.post-filter-contain{margin-top:20px;display: flex;gap:4px;flex-wrap: wrap;}
.post-filter-contain > a:first-child{ padding:5px 16px; display: inline-flex; align-items: center; justify-content: center; background: #fff; border:1px solid #ebebeb; color:#8b95a5; font-size: 14px; cursor: pointer; border-radius: 99px; -webkit-border-radius: 99px; -moz-border-radius: 99px; -ms-border-radius: 99px; -o-border-radius: 99px; min-height: 36px;}
.post-filter-contain > a:first-child:hover{color: #000;}
.post-filter-contain select{background: #fff; border:1px solid #ebebeb; color:#8b95a5; font-size: 14px; cursor: pointer; border-radius: 99px; -webkit-border-radius: 99px; -moz-border-radius: 99px; -ms-border-radius: 99px; -o-border-radius: 99px; min-height: 36px;width: auto;min-width: 116px;}
.post-filter-month{display: flex;flex-wrap: wrap;gap:4px;align-items: center;/*justify-content: space-between;*/}
.post-filter-month a{ display: inline-flex; align-items: center; justify-content: center; background: #fff; border:1px solid #ebebeb; color:#8b95a5; font-size: 14px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; min-width: 40px;min-height: 40px;padding:5px;}
.post-filter-month .post-filter-month-active{color: #9B1106;}
.post-congdong-container .post-filter-active{background: #9B1106 !important;color:#fff !important;border-color:#9B1106 !important;}
.month-disabled{opacity: 0.6;}

#form-create-post button:hover{background: #9B1106;color:#fff;}
#form-create-post button:hover > i{border-top-color:#fff;border-bottom-color:#fff;}
#form-create-post button:hover span, #form-create-post button:hover i{color:#fff;}
.createPost-error{display: flex ; flex-direction: column; gap: 8px;margin-bottom:14px;background: rgba(0, 0, 0, 0.03); padding: 14px;}
.createPost-error p{margin-bottom:0;font-weight: 400; font-size: 14px;color:#9B1106;}

.postdetail-congdong-right{width: 300px;position: sticky;top:40px;align-self: start;}


/* BÀI VIẾT NỔI BẬT */
.latest-posts-by-cat{background: #fff;}
.latest-posts-by-cat ul{display: flex;list-style-type: none;flex-direction: column;margin: 0;padding: 0rem 20px 20px;}
.latest-posts-by-cat ul li a{ display: block; color: #111; font-size: 14px; font-weight: 500; line-height: 150%; padding:15px 0; transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; font-family: var(--font);}
.latest-posts-by-cat ul li a:hover{color: #9B1106;}
.latest-posts-by-cat ul li{border-bottom: 1px solid #ebebeb;}
.latest-posts-by-cat ul li:last-child{border-bottom: none;}
.latest-posts-by-cat ul li:last-child a{padding-bottom: 0;}
.latest-posts-by-cat-title{color:#111;font-size: 26px;font-weight: bold;margin-bottom: 5px;padding: 20px;border-bottom: 1px solid #ebebeb;}

/* NEWSLETTER */
.congdong-newsletter-form{background: #fff;padding: 0rem 20px 20px;}
.congdong-newsletter-title{color:#111;font-size: 26px;font-weight: bold;margin-bottom: 5px;text-align: left;padding: 20px 0;}
.congdong-newsletter-title p, .congdong-newsletter-submit p{margin: 0;}
.congdong-newsletter-box input{box-shadow: none;}
.congdong-newsletter-box p{margin-bottom: 12px;}
.congdong-newsletter-submit{margin-top: 20px;}


/* TOOLBAR EDITOR */
.mce-toolbar .mce-btn-group .mce-btn:hover{box-shadow: none !important;}
div.mce-toolbar-grp{background: none !important;}
.mce-top-part::before{box-shadow: none !important;}
div.mce-edit-area{border-right: 1px solid #ebebeb !important;}

/* ĐĂNG TIN */
#form-create-post{background: #fff;}
.createPost-left{}
.createPost-right{background: rgba(0, 0, 0, 0.03);}
.createPost-info *{font-size: 14px !important;}
#form-create-post input[name="post_title"]{ width: 100%; border:1px solid #ebebeb; box-shadow: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; min-height: 50px;}
.form-create-post-item{margin-bottom: 1.6em !important;}
.form-create-post-item label{display: block;margin-bottom: 12px;font-size: 16px;font-weight: 400;}
.form-create-post-item >label span{font-size: 13px; opacity: 0.5;}
.form-create-post-category{display: flex;gap:5px 8px;flex-wrap: wrap;}
.form-create-post-item .form-create-post-cate-item{ display: inline-flex; margin-bottom: 0; align-items: center; justify-content: center; position: relative; cursor: pointer; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }
.form-create-post-item .form-create-post-cate-item:hover span{background: #9B1106;color:#fff;}
.form-create-post-item .form-create-post-cate-item span{ transition:all ease 0.5s ; -webkit-transition:all ease 0.5s ; -moz-transition:all ease 0.5s ; -ms-transition:all ease 0.5s ; -o-transition:all ease 0.5s ; display: flex;align-items: center;justify-content: center;padding:6px 12px; border-radius:99px ; -webkit-border-radius:99px ; -moz-border-radius:99px ; -ms-border-radius:99px ; -o-border-radius:99px ; color:#9B1106; border:1px solid #9B1106; font-size: 13px; }
.form-create-post-cate-item input{position: absolute;top:0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.form-create-post-cate-item input:checked ~ span{background: #9B1106;color: #fff;}

.form-create-post-top, .form-create-post-middle{padding: 20px 2rem;}
.form-create-post-top{display: flex;gap:20px;align-items: center;}
.form-create-post-middle{border-top:1px solid rgba(27,46,75,.07);font-family: var(--font);}
.form-create-post-bottom{padding: 12px 2rem;display: flex;justify-content: end;gap:8px;border-top: 1px solid rgba(27, 46, 75, .07);}
.form-create-post-bottom input{ background: #9B1106; color:#fff; transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; padding: 12px 18px; font-weight: 400; font-family: var(--font); font-size: 14px;}
.form-create-post-bottom input:hover{background: #111 !important;}
#btn-edit, .btn-preview{padding: 12px 18px; font-weight: 400; font-family: var(--font); font-size: 14px;}
.form-create-post-top span{ width: 50px; height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; overflow: hidden;}
.form-create-post-top p{margin-bottom: 0;font-weight: 500;text-transform: capitalize;color:#111;}


/* BLOG DETAIL */
.blog-header-top{display: flex;gap:14px;align-items: center;border-bottom: 1px solid #ececec;padding-bottom: 20px;}
.blog-header-top img{ width: 50px; height: 50px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.blog-header-top span{font-size: 14px;}


/* MENU MOBILE */
.header-mobile{position: relative;z-index: 9;}
.post-khotang-btnmobile{display: none;}
.post-congdong-toggle-mb{display:none;}

.site-content section.ast-archive-description{margin-left: auto; margin-right: auto;}
.search-results #main{max-width: 1200px; margin: auto;}
.search-no-results .site-content section.ast-archive-description{margin-top:120px;}


@media screen and (max-width: 1024px){ 
  .post-page-info{padding:5%;}
  .search-no-results .site-content section.ast-archive-description{margin-top:0px;width: 90%;}
  footer .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical{visibility: visible; opacity: 1; height: auto;background: transparent !important}
  footer .menu-item{border-bottom: none !important;}
  footer .menu-item a.hfe-menu-item{background: none !important;font-size: 14px !important;}
  footer .hfe-nav-menu__toggle{display: none !important;}
  .h-thongdiep-arrow-next, .h-thongdiep-arrow-prev{display: none;}
  .congdong-pagination .swiper-pagination-bullet{margin:0 5px !important;width: 8px; height: 8px;}
  #masthead:after{display: none;}
  .header-mobile{background: #9b1106;}
  .select2-container{width: 100% !important;}

  .post-nghe-item { width: calc(100% / 3 - 16px); }
  .post-nghe-title{font-size: 16px;font-weight: 500;}
  .post-xem-right-full .post-xem-thumbnail { height: 160px;}
  .post-xem-main{padding: 0 16px;}

  .ehf-header #masthead{position:sticky;}
  .post-congdong-left{position: fixed;   z-index: 99999999;   background: #fff;   top: 0;   left: -250px;height: 100%;padding: 1.5rem 0;}
  .post-congdong-left-list{max-height: 100%;     overflow: auto;position: relative;     z-index: 999;     background: #fff;}
  .post-congdong-toggle-mb{display: flex;     width: 50px;     height: 50px;     align-items: center;     justify-content: end;     position: absolute;     top: calc(50% - 25px);     right: -35px;     cursor: pointer;     background: #fff;     padding-right: 10px;     border-radius: 0 99px 99px 0;box-shadow: 9px 0px 20px rgba(0,0,0,0.2);}
  .post-congdong-left-active{left:0}
  .mobile-menu-right{width:200px !important;}

  .h-khoinguon{overflow: hidden;}
  .h-thongdiep{overflow: hidden;}
  .h-khotangtrithuc{overflow: hidden;}
  .h-xem{overflow: hidden;}
  .button-write{width: auto !important}
  .button-write .eael-creative-button{min-width: 33px !important;gap: 0px;max-width: 33px !important;display: inline-flex ; align-items: center; justify-content: center; border: 1px solid rgb(255 255 255 / 70%) !important; border-radius: 50% !important;  background: none !important;height: 33px;}
  .button-write .creative-button-inner{gap:0px;}
  .elementor-113 .elementor-element.elementor-element-bddb33c .eael-creative-button svg{width: 16px; height: 16px;}
}

@media screen and (max-width: 921px){ 
    .postdetail-congdong-right{width: 100%;}
}

@media screen and (max-width: 849px){ 
  #vc-cascade-container{gap:12px;}
  #vc-cascade-container select {  min-width: 100% !important;width: 100% !important;}  
  .h-khotangtrithuc .select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px;}
  .vc-cascade-box{width: calc(100% / 2 - 6px) !important; }
  .h-swiper-arrow-prev, .h-swiper-arrow-next{display: none;}
  .button-style1 .eael-creative-button{padding: 0 20px; min-width: 110px; height: 38px;}
  .congdong-link{min-width: 130px; min-height: 38px; padding: 10px 10px; font-size: 14px;}
  .box-congdong-title{font-size: 16px !important;font-weight: 500;}
  
  .post-xem-left{display: none;}
  .post-xem-right{width: 100%;}
  .form-dangky-contain, .form-cf7-tabs{padding: 2em;}
  .post-khotang-btnmobile{display: flex;justify-content: center;margin-top:30px;}
  .post-khotang-btnmobile a{position: relative; padding: 0 24px; min-width: 136px; height: 44px; display: inline-flex ; align-items: center; justify-content: center; text-decoration: none !important; background-color: #5D3733 !important; color: #fff; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; overflow: hidden;}
  .post-khotang-btnmobile a span { color: #FFF2EB; position: relative; z-index: 9; }
  .post-khotang-btnmobile a::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to right, #9B1106, #C85B53); transition: all ease 0.5s; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; }

  .post-khotang-titlelarge a{display: none;}
  .post-khotang-titlelarge{justify-content: center;}
  .khotang-category-title{text-align: center;}
  .khotang-category-title:after{left: calc(50% - 20px);}

  .form-cf7-title{font-size: 32px;margin-bottom: 24px !important;}
  .chiase-form-box strong{font-size: 14px;font-weight: 600;}
  .chiase-form-box textarea, .chiase-form-box input, .chiase-form-box select{font-size: 14px;}

  .category-tab-title{font-size: 32px;}
  .faq-box-item-title{font-size: 16px;font-weight: 500;}
  .faq-left span{font-size: 16px;}
  .post-congdong-right-forum {   width: 100%; }
  .post-congdong-container{margin: 0px auto;}
  .post-congdong-right-banner {   width: 100%; }
  .post-congdong-right{padding: 0;}
}

@media screen and (max-width: 650px){ 
  .box-khotangtrithuc-title a{font-size: 16px !important;font-weight: 500 !important;}
  .vc-cascade-box{width: 100% !important; }
  #vc-cascade-container select{width: 100% !important;}
  .post-nghe-item { width: calc(100% / 2 - 12px); }
  .no-image{font-size: 14px;}
  .form-cf7-title{font-size: 32px;}
  .form-dangky-box >p{font-size: 13px;}
  .form-dangky-box >p strong{font-weight: 600;}  
  .post-khotang-btnmobile a{padding: 0 16px; min-width: 106px; height: 38px;font-size: 14px;}
  .formSignin-box{padding: 40px 5% !important;}
  .formSignin-box form{max-height: 100%;overflow: auto;}
}

@media screen and (max-width: 550px){ 
  .post-nghe-thumbnail{ height: 190px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; }
  .post-page-banner{height: 250px;}
  .post-page-title{font-size: 32px;}
  .post-nghe-title{font-size: 14px;}
  .post-nghe-thumbnail {margin-bottom: 10px;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
  element.style { } .post-xem-item { width: calc(100% / 2 - 12px); }
  .post-xem-title{font-size: 16px; font-weight: 500;}
  .khotang-category-title{font-size: 26px;}
  .post-khotang-title{font-size: 14px;}
  .chiase-form-sub .chiase-form-box { width: 100%; }
  .form-cf7-title { font-size: 26px; }
  .category-tab-title{font-size: 26px;}
  .category-tab-list a{font-size: 13px;padding: 3px;}
  .faq-container{flex-direction: column;gap: 30px;}
  .faq-left{width: 100%;flex-direction: row;}
  .faq-right{width: 100%;}
  .faq-left span{font-size: 15px;background: rgba(0, 0, 0, 0.1); padding: 5px 8px; border-radius: 4px;font-weight: 500;}
  .faq-subtab-active:after{display: none;}
  .faq-subtab-active{background: #9B1106 !important;color:#fff !important;}
  .faq-box-item-title{font-size: 15px;}
  .faq-box-item-active .faq-box-item-info{font-size: 13px;}
  .faq-box-item-title svg{width: 20px;}
  .post-congdong-fulltitle{font-size:28px;}
  .post-congdong-fulldes{font-size:14px;}
  .post-congdong-title{font-size:14px;font-weight:500;line-height: 140%;}
  .post-congdong-info{font-size:11px;}
  .post-congdong-count{font-size:12px;}
  .post-congdong-count svg{width:12px;}
  .latest-posts-by-cat-title, .congdong-newsletter-title{font-size:18px;}
  .post-congdong-tabs span, .writebtn-congcong{font-size:12px;}
  .post-dicuss-info-bot, .post-dicuss-info-top h3{font-size:12px;}
  .post-dicuss-info-top span{font-size:10px;}
  .post-congdong-subinfo span{padding: 1px 5px;}
  .buong-img img{max-width: 100%;}
  .buong-container > .e-con-inner{padding: 1.5rem; border-radius: 20px;}
  .h-khoinguon:after{display: none;}
  .h-thongdiep:after{bottom: 200px;}
  .h-xem:after{bottom:0;}
  .mikotech-category-list ul li a{font-size: 14px;}
  .mikotech-category-list ul li svg{width: 6px;}

  #previews-tab > div { padding: 20px;}
  .previews-tab-content h2, .previews-tab-content h3, .previews-tab-content h4{font-size: 1.5625rem !important;line-height: 140% !important;}
  .previews-tab-title{font-size: 1.3rem !important;}
  .static-banner{min-height: 250px;}
  .static-banner *{font-size: 32px !important;}

}

@media screen and (max-width: 500px){ 
  .boxwrite-form{width:94%;}
  .post-xem-main{padding: 0 5px;}
}

@media screen and (max-width: 400px){ 
  .post-nghe-contain{gap: 30px 16px;}
  .post-nghe-item { width: calc(100% / 2 - 8px); }
  .post-nghe-thumbnail, .post-xem-thumbnail, .post-xem-right-full .post-xem-thumbnail { height: 160px; margin-bottom: 10px;}
  .post-xem-title{font-size: 14px;}
  .form-dangky-subcontain .form-dangky-box { width: 100%; }
  .form-dangky-subcontain{gap:0;}
  .post-page-title { font-size: 23px; }
  .post-congdong-fulltitle{font-size: 22px;}
  .post-congdong-fulltitle { font-size: 22px; }
}
