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

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

.gallery-container {
    display: flex;
    flex-wrap: wrap;
}

.gallery-item {
    position: relative;
    margin: 5px;
    display: inline-block;
}

.gallery-image {
    max-width: 150px;
    max-height: 150px;
}

.remove-image-button {
    position: absolute;
    top: 5px;
    right: 5px;
    background: red;
    color: white;
    border: none;
    cursor: pointer;
    padding: 5px;
    border-radius: 3px;
}

.gallery-item.sortable {
    cursor: move;
}

.row.amp_row {
    padding: 0 20px;
}

body, .nav > li > a,h1,h2,h3,h4,h5,h6{font-family: 'SF Pro Display', sans-serif!important;}


@font-face{
	font-family: 'Eras Love';
	src: url('/wp-content/uploads/2024/05/SVN-A-Love-Of-Thunder.ttf');
}
.icon_inhome {
	display:flex;
	justify-content:space-between;
}
.icon_inhome p span{
	font-size:13px!important;
	color:#84868a
}
.icon_inhome img.size-full.alignnone, .icon_inhome p{
	margin-bottom:0
}
.icon_inhome img{
	margin:0 10px 0 0;
}
.text_love h2,.text_love h1{
		font-family: 'Eras Love', sans-serif!important;
	font-weight:400!important
}
.absolute-footer{
	display:none;
}
#footer{
	color:rgba(255, 255, 255, 1)
}
#footer a:hover{
	color: #f3ae00
}

.foot_mini span.ux-menu-link__text{
	font-size:15px
}
.foot_mini{
	font-size:15px
}
.ctf_foot .col{
	padding:0 6px
}
.ctf_foot input, .ctf_foot select{
  box-shadow:none;
background: rgba(255, 255, 255, 0.3);
	border:none;
	border-radius:4px;
}
.col_submit{
	text-align:center;
}
.col_submit input[type=submit]{
	margin-right:0;
	background:#24B12A;
	margin-top:15px
}
.wpcf7-spinner{
	display:none;
}
.ctf_foot .wpcf7-form-control::placeholder {
    color: #fff; 
}
.ctf_foot select{
	color:#fff;
}
.ctf_foot option {
    color: #000 !important;
}
.img_star{
	margin-top:-5px;
	margin-left:2px;
}
.icon_center .icon-box-text{
	padding-top:2.5px
}
.icon_center p{
	margin-bottom:15px;
	font-size:16px
}
.but_xthem{
	border-radius:4px;
	font-weight:400!important;
	font-size:14px;
}
.dvu_tphi .col-inner{
	background-image:url(/wp-content/uploads/2024/05/Pattern-1.png);
}
.dau_an .icon-box .icon-box-img{
	background-image:url(/wp-content/uploads/2024/05/Group-1000001867.png);
	background-repeat:no-repeat;
	background-position:center;
	    background-position-y: 50px;
    height: 220px;
	background-position-x:14px;
	filter:hue-rotate(280deg)
	}

.tam_nhin .icon{
	top:55%;
	position:absolute;
}
.tam_nhin .icon-box .icon-box-img{
	background-image:url(/wp-content/uploads/2024/05/Group-1000001868.png);
	background-repeat:no-repeat;
	background-position:center;
	    background-position-y: 3px;
    height: 220px;
	background-position-x:14px;
	filter:hue-rotate(280deg)
	}

.ss_dauan{
	background-image:url(/wp-content/uploads/2024/05/Vector-287.png);
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center;
	margin-top:-110px
}


.slide_kh .slider-nav-light .flickity-prev-next-button .arrow, 
.slide_kh .slider-nav-light .flickity-prev-next-button svg{
	border-radius:0;
	background:rgba(255, 255, 255, 0.4);
	color:#fff;
	border:none
}


.slide_kh .slider-show-nav .flickity-prev-next-button, .slide_kh .slider:hover .flickity-prev-next-button{
	opacity:1;
}

.select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	box-shadow:none;
}
.ctf_about .col{
	padding: 0 6px;
}
.col_submit_about input{
	text-transform:inherit;
	border-radius:4px;
	font-weight:500;
}
.text_ex{
	color:#8a8a8a;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
	font-size:14px;
}
.text_info{
	display:flex;
	padding:5px 15px
}
.text_info p{
	width:50%;
}
.text_info .text_chitiet{
	text-align:right;
}
.text_info .text_chitiet a{
	color:#f3ae00;
	margin-right:8px
}
.text_info .text_chitiet img{
	width:15px;
	filter: hue-rotate(280deg);	
}
.text_info .text_date img{
	width:15px;
	margin-top:-4px
}
.baiviet_dmuc .col .col-inner{
	border:1px solid #D9D9D9
}
.baiviet_dmuc .box-text{
	padding:10px 5px 7px;
}
.row_tendm .col{
	padding-bottom:0
}
.tt_post a{
		    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	color:#000;
		font-size:18px;
}
.img_boxrd, .baiviet_dmuc .col-inner{
	border-radius:2px
}
.post_sb .col{
	padding-left:0;
	padding-bottom:0;
	    margin-bottom: -15px;
}
.tt_lquan h3.tt_post{
				    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
	font-size:18px;
}
.post_sb h5{
	margin-top:-2px;
			    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
	line-height:17px
}
.text_info_sdbar{
	font-size:12px;
	color:#9E9E9E;
	margin-top:-23px
}

.text_info_sdbar img{
	width:11px;
	margin-top:20px;
}

.img_sbar img{
	border-radius:2px;
	height:67px;
	object-fit:cover;
}

.post_sb{
	margin:0!important
}
.small_sbar{
	padding-right:15px!important;
	padding-left:15px!important;
}

.small_sbar .col-inner.inner_sdbar{
	border-radius:4px;
	border: 1px solid #E8E8E8;
	padding:12px 12px 0;
}
.row.ctf_about{
	margin-left:-5px!important;
	margin-right:-5px!important
}
.header-bottom{
	border-bottom:1px solid #C2C7CC;
}
.img_rad_bottom img{
	border-radius: 0 0 0 97px;
}
.ss_lhe .row_lhe{
	  background-image: url(/wp-content/uploads/2024/05/Rectangle-3463515.png), url(/wp-content/uploads/2024/05/Rectangle-3463515.png);
  background-position: left bottom, right top;
  background-repeat: no-repeat, no-repeat;
	padding:30px;
	background-size: 15%;
	padding-bottom:0;
}
.blog-cus{
	padding-top:30px
}
.col_img1 {
	padding-right:5px!important;
}
.col_img2 .col{
	padding-right:5px!important;
	padding-left:5px!important;
	padding-bottom:10px!important	
}
.col_img1 img, .col_img2 img{
	border-radius:4px
}
.logo_truong img{
	border-radius:100%;
	border: 2px solid #D9D9D9;
}
.logo_truong{
	margin-left:30px;
		box-shadow: 0px 4px 14px 0px rgba(0, 0, 0, 0.15);
	border-radius:100%;
}
.single_tt img{
	height:20px;
	margin-top:-4px;
	margin-left:10px
}
.single_img{
	margin-left:10px
}
.khuyen_hoc img{
	height:20px;
	margin-right:5px;
	margin-top:-2px
}
.khuyen_hoc .unit_number{
		font-size:15px;
}
.khuyen_hoc .unit{
	color:#6C6F73;
		font-size:14px;
}
.dang_ky_hoc{margin-left:20px}
.icon_map{
	margin-top:-3px;
	padding: 0 10px 0 5px;
}
.heading_detail{
	font-size:24px
}
.tong_quan p{
	margin-bottom:10px;
}
.chitiet_bphi{
	margin-left:8px;
	margin-top:-2px;
	width:15px;
}
.tong_quan .col-inner{
	display:flex;
}
.but_lh{
	background:#24B12A;
	border-radius:4px;
	color:#fff;
	padding:6px 35px 6px 20px;
}
.tong_quan_left{width:75%;}
.tong_quan_right{width:25%;text-align:right;margin:auto}

.icon_detail{
    display: flex;
    justify-content: space-around;
	margin-bottom:15px;
	margin-top:30px;
}
.icon_detail_lhe {
    display: flex;
    justify-content: space-between;
	margin-bottom:8px;
	margin-top:20px;
}
.icon_detail_cus{
	display:flex;
	flex-direction:column;
	width:65px;
	font-size:13.7px;
	text-align:center
}
.icon_detail_cus_lhe{
	display:flex;
	flex-direction:column;
	text-align:center;
	color:#21272D;
	font-size:13.7px;
}
.icon_detail_cus_lhe span{
	margin-top:5px;
}
.icon_detail_lhe img{
	width:60px
}
.truong_hoc_show{
	display:flex;
}
.truong_hoc_show_left{
	width:64%;
	border-right: 1px solid #E8E8E8;
	padding-right:10px;
}
.truong_hoc_show_right{
	width:36%;
	padding-left:10px
}
.img_tt_thoc{
	width:12px;
	margin-right:10px;
	margin-top:-2px;
}
.post_truong_detail br{
	display:none;
}
.post_truong_detail{
	font-size:14px;
}
.post_truong_detail span{
	font-size:13px!important;
}

.post_truong_detail img{
margin-left:20px;}
.post_truong_detail img:nth-child(1){
margin-left:0}

.but_detail_th{
	display:flex;
	position:relative;
	bottom:-15px
}
.img_ra_6 img{border-radius:6px}
.list_img img{
	width:16px;
	margin-top:-2px;
	margin-left:5px;
	margin-right:5px
}
.detail_list_pro p img{width:12px;
	margin-top:-3px;
	margin-right:2px;
}
.detail_list_pro p img:last-child{
	width:9px;
	margin-top:-2px;
	margin-right:5px;
}
.detail_list_pro{
	border-right:1px solid #E8E8E8
}
.detail_vip_list .box-image img{
	border-radius:8px 0 0 8px;
}
.detail_vip_list .col{
	padding-bottom:0;
}
.detail_vip_list .col h4{
	font-size:18px;
	margin-bottom:0;
}
.tien_ich {
    display: flex;
    flex-wrap: nowrap; 
    overflow-x: auto;
    max-width: 100%;
}
.tien_ich::-webkit-scrollbar {
    height: 3px; 
}
.tien_ich li {
    white-space: nowrap; 
		list-style:none;
		margin-left:5px!important;
	background:rgba(176, 176, 176, 0.2);
	border-radius:4px;
	color:#1162AD;
	font-size:12px;
	padding:2px 5px;
}
.tien_ich li:nth-child(1){
		margin-left:0!important
}

.tag_list_edupace span{
	color: #666666;
	font-size:14px;
	margin-right:15px
}
.list_detail_2 .detail_bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding: 24px 25px 24px 12px;
    margin-bottom: 10px;}

.col_submit_detail_truong{
	text-align:center;
}
.col_submit_detail_truong input{
	border-radius:4px;
	margin-bottom:0
}
.single_ctrhoc{
	font-size:15px;
}
.single_ctrhoc span{
	font-size:15px!important;
}
.single #content p{
	font-size:15px;
	text-align:justify;
}
.ez-toc-pull-right{
	float:left!important
}
div#ez-toc-container .ez-toc-title {
    font-weight: 600;
    margin-left: 12px;
	font-size:18px;
}
span.ez-toc-js-icon-con{
	border:none!important;
}
.ez-toc-icon-toggle-span svg{
	fill:#21272D!important;
	color:#21272D!important;
}
#ez-toc-container{
	border:1px solid #21272D;
    margin-top: 25px;
    margin-bottom: 25px;
}
#ez-toc-container nav{
	padding:0 30px;
}
.but_xct{
	border:1px solid #f3ae00;
}
.but_xct span{
	color:#f3ae00;
	font-weight:500;
	padding-top:7px
}
.archive_skien .box-image{
	border-radius:6px
}
.archive_skien .box-text{
	padding: 6px 12px 0 12px
}
.archive_skien h3{
	font-size:18px;
	margin-bottom:5px
}
.tt_lquan .box-text{
	padding: 8px 12px!important
}

.text_ex_single{
		color:#6C6F73;
	    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	font-size:14px;
	text-align:-left;
}
.text_date_single img{
	margin-top:-3px
}
.text_chitiet_single a{
	color:#21272D;
	border-bottom:1px solid #FCAB0F;
	font-size:15px;
	padding-top:5px;
}
.text_chitiet_single{
	padding-bottom:5px
}
.img_chontr{
	border-radius:100%;
	background:#24B12A;
}
.col_nentang{
	background-image: url(/wp-content/uploads/2024/05/Group-498.png);
	background-repeat:no-repeat;
	background-position:center;
}
.tab-cus h2{
			font-family: 'Eras Love', sans-serif!important;
	font-weight:400;
	font-size:28px;
	width:50%;
}
.tab-cus h2:after{
	  content: ""; 
    display: block; 
    width: 30%; 
    padding-top: 10px; 
    border-bottom: 3px solid #f3ae00
; 
}
.tab-cus .nav{
	width:50%;
	justify-content:end;
}
.tab-cus .nav .tab a{
	background:#E8E8E8;
	border-radius:4px;
	margin-left:10px;
	color:#21272D;
	padding:2px 22px;
}
.tab-cus .nav .tab.active a{
	background:#f3ae00;
	color:#fff;
}
.tab-cus .nav .tab:hover a{
	background:#f3ae00;
	color:#fff;	
}

.header-main .search-form{width:480px;}
.header-main .search-form input,.mfp-content .search-form input {
    display: block;
    height: 45px;
    padding: 0 72px 0 14px;
    border-radius: 5px;
    border: none;
    width: 100%;
}
.searchform-wrapper:not(.form-flat) .submit-button, .widget_search .submit-button{
	border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
}
.header-main .search-form button , .mfp-content .search-form button {
    border-radius: 5px!important;
    position: absolute;
    right: 4px;
    top: 4px;
    bottom: 4px;
    padding: 5px 22px;
    border: none;
    background: #f3ae00;
	opacity:1;
}

.header-bottom .flex-center{
	width:100%
}
.header-bottom .flex-center .nav-center{
	justify-content:space-between;
	width:100%
}
.home_link:hover .yes_active{
	display:block;
}
.home_link:hover .no_active{
	display:none;
}
.home_link .yes_active{
	display:none
}
.home_link.current-menu-item .yes_active{
	display:block;
}
.home_link.current-menu-item .no_active{
	display:none;
}
#top-bar .flex-center{
	width:100%;
}
.top_post  img{
height:0;
width:0!important}

.box-blog-post .is-divider{
	display:none;
}

.top_post .col{
	padding-bottom:0!important;
	margin-bottom:0!important
}

.top_post .flickity-button{
    margin-top: -1%!important;
	opacity:1;
}
.top_post .flickity-button svg{
	color:#fff;
}
.top_post .box-text{
	padding-bottom:0.5em!important;
	padding-top:0.5em!important;
	display:flex;
}
.top_post .box-text a{
	font-weight:400;
	font-size:14px;
	color:#fff;
}
.top_post .flickity-prev-next-button svg{
	max-width:70%;
}
.top_post .box-text-inner{
	display:flex;
}
.top_post h5{
	width:max-content;
	padding-right:30px
}
.top-post a.button.white.is-underline.is-small.mb-0{
	width:max-content;
}
.top_post .button{
	text-transform:capitalize;
	margin:0;
	margin-top:-3px
}

#top-bar a.button.white.is-underline.is-small.mb-0{
	font-size:13px;
	font-weight:600;
}
.icon_name img{
	height:64px;
	object-fit:cover;
	border-radius:100%;
	border:1px solid #E8E8E8;
	padding-top:0
}
.icon_name h3{
	margin-bottom:5px
}
.icon_menu_custom  img{
	width:18px
}
.icon_menu_custom h5{
	margin-top:3px
}
.but_dangtin span{
	font-size:12px!important
}
.codedropz-upload-inner{
	display:flex;
	flex-direction:column
}
.codedropz-upload-inner h3{
	order:2;
	color:rgba(108, 111, 115, 1);
	font-size:14px;
	font-weight:300
}
.codedropz-upload-inner .codedropz-btn-wrap{
	order:1;
	color:#21272D!important;
	font-size:14px
}
.codedropz-upload-inner .codedropz-btn-wrap a{
	color:#21272D!important;
}
.codedropz-upload-inner span{
color:#fff;
font-size:7px
}
.row_detail_post_tt h3{
	font-size:22px;
}
.row_detail_post_tt .col{
	padding-bottom:0
}
.row_detail_post_tt input{
	box-shadow:none;
	font-weight:300;
	border-radius:4px;
}
.wpcf7 p .fa, .wpcf7 p .fa-solid{
    position: absolute;
    color: rgba(158, 177, 214, 1);
    z-index: 100;
    font-size: 13px;
    top: 19%;
    left: 6.8%;
	border-right:1px solid #D9D9D9;
	padding-right:10px;
}

.row_login_custom input[type=text] {
	padding-left:50px;
	border-radius:4px;
}

.row_login_custom .col{
	padding-bottom:0;
}
.forget_pass{
	color:#4086FF;
  text-decoration: underline;
	text-align:right;
	margin-top:-8px!important;
	font-size:13px;
}
.sub_mit input{
	width:100%;
	margin-top:10px;
	margin-bottom:0;
	background:#24B12A;
box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.15);
font-weight:400;
	border-radius:4px;
	padding-top:6px;
	padding-bottom:6px;
}
.dky_tk a{
	color:#4086FF;
	margin-left:14px
}

.hoac_text{
	text-align:center;
}
.wpc-filter-title{
	color:#6C6F73;
	font-size:14px;
}
body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{
	background:none;
-}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a{
	color:#24B12A!important;
}
body .wpc-filters-main-wrap input.wpc-label-input:checked+label{
	border-color:#24B12A
}

body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper:before{
	content: "";
    width: 10px;
    height: 10px;
    border-bottom: 14px solid #24B12A;
    border-left: 14px solid transparent;
    margin-top: -6px;
    margin-right: -10px;
    position: absolute;
    bottom: 0px;
    right: 10px;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a:after{
	    content: "\f00c" !important;
    font-family: 'Font Awesome 5 Free' !important;
    position: absolute;
    bottom:0px;
    right: 1.2px;
    font-size: 6px;
    color: #fff;
    font-weight: 600 !important;
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{
	border-radius:6px;
	background:rgba(176, 176, 176, 0.1);
}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item label a,.wpc-filters-widget-select{
	color:#21272D;
	font-size:14px;
	border-radius:6px;
	border-color:#E8E8E8
}
.slide_homepage svg.flickity-button-icon{
	border-radius:0;
 	background:rgba(255, 255, 255, 0.4);
	border:none;
	border-radius:2px;
	color:#fff;
}
.slide_homepage .flickity-prev-next-button{
	opacity:1!important;
}
.pagination {
    text-align: center;
	padding-bottom:30px
}
span.page-numbers.current {
    border-color: #f3ae00;
    background: #f3ae00;
    color: #fff;
}
.pagination a, .pagination span {
    min-width: 35px;
    height: 35px;
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #e2e2e2;
    border-radius: 6px;
    background: #fff;
    font-size: 15px;
    color: #4a4a4a;
    text-align: center;
    line-height: 33px;
    cursor: pointer;
	margin:0 3px;
}

.pagination a:hover, .pagination span:hover{
	background:#f3ae00;
	color:#fff;
}
.amp_row{
	max-width:500px!important
}
.amp-mode-mouse #footer .section {
	background-image:url(/wp-content/uploads/2024/05/1970560d4486a259d08d6b2c8c837356.png);
	    background-position: 50% 50%;
}
.amp-mode-mouse #footer .section-content{
	background-color:rgba(0, 0, 0, 0.86)
}
.amp-mode-mouse #footer .icon-box-left{
	margin-bottom:15px
}
.tt_lquan .col{
	padding-bottom:10px
}
.tt_lquan .box-image{
	border-radius:4px 4px 0 0;
}
.tt_lquan .col-inner{
	box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
	border-radius:4px;
}

input.submit_school {
	width:100%!important;
}
.input_form_search_detail{
	display:flex
}
.input_form_search{
	width:100%;
	text-align:left;
	padding-right:10px
}
.input_form_search:nth-child(3){
	padding-right:0
}
.form-search{
	padding:20px 30px 15px;
}

.input_form_search_archive_detail{
	display:flex;
	border-top: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
.input_form_search_archive{
	width:22%;
	font-size:18px;
	color:#21272D;;
	padding:18px 20px 15px;
}

.input_form_search_archive_detail label{
	color:#6C6F73;
	font-weight:400;
	font-size:12px;
}
.input_form_search_archive_detail input.submit_school{
	width:30%;
	height: 43.77px;
	font-weight:500!important;
	text-transform:inherit;
	margin:0;
	margin-top:30px;
	border-radius:4px;
}

.input_form_search_archive_detail  select{
	border:none;
}
.input_form_search_archive_label_in{
	border-right:1px solid #D9D9D9;
	padding-right:20px
}
.author_box img{
	height:41px;
	object-fit:cover;
	border-radius:100%;
	padding-top:0!important
}
.author_box .icon-box-img+.icon-box-text{
	padding-left:10px!important;
	margin-top:-2px
}
.author_box{
	margin-bottom:15px
}
input#email_acf_hide{
	display:none
}
.home .input_form_search_archive_detail input[type="submit"]{
	margin:0;
	font-weight:500;
	height:40px;
	margin-top:-3px;
}
.home .input_form_search_archive_detail input[type="submit"]{
	width:100%;}
.input_form_search_archive_detail input[type="submit"]{
	    font-size: 15px;
    border-radius: 8px;
}

.home .input_form_search_archive_detail select{
	background-color:transparent;
	background-image:url(https://edupace.vn/wp-content/uploads/2024/06/Polygon-6.svg);
	background-size:10px;
	border-radius:8px;
	border:1px solid
}

.home .input_form_search_archive_detail {
	border:none;
	padding:20px 30px 0
}
.home .input_form_search_archive_detail label{
	display:none;
}
.home .input_form_search_archive {
    flex: 1 0 32%; /* Đảm bảo mỗi dropdown chiếm 1/3 chiều rộng khi responsive */
    margin-right: 10px; /* Khoảng cách giữa các dropdown */
	padding:0;
	font-size:16px;
}
.home .input_form_search_archive option{
	color:#000
}

.home .input_form_search_archive_label_in {
    position: relative;
	border:none;
	padding-right:0
}

.home .submit_school {
width:100%!important;
	border-radius:0!important;
	margin-top:0!important
}


.input_form_search_archive option{
	font-size:15px;
}
.input_form_search select option{
	color:#000;
}
.blog-share{
	margin-top:50px;
}
.blog-share .button.icon.circle{
	border: 1px solid #f3ae00
}
.blog-share .button.icon.circle i{
	color: #f3ae00
}
.ur-frontend-form{
	border:none;
	padding:0;
}
button.btn.button.ur-submit-button{margin-left:0!important;
margin-right:0!important;
text-align:center;
	border-radius:4px;
}
.ur-frontend-form .ur-button-container{
	justify-content:center;
	margin-top:30px
}
.ur-frontend-form.login label{
	display:none!important;
}
div#user-registration{
	box-shadow:none
}
input.user-registration-Button.button{
	width:100%;
	margin:0
}
p.user-registration-LostPassword.lost_password a {
    color: #4086FF;
    font-size: 13px;
    text-decoration: underline;
	padding-top: 60px;
}
p.user-registration-LostPassword.lost_password{
	    text-align: right;
	padding-top:15px
}
form.user-registration-form.user-registration-form-login.login{
	margin-bottom:0
}
.ur-frontend-form.login{
	padding-bottom:0
}
p.user-registration-register.register{
display:none
}
#footer select{
	    background-image: url(/wp-content/uploads/2024/06/Polygon-6.svg);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 95%;
}


.badge_custom img{
	border-radius:100%;
	width:41px;
	height:41px;
	object-fit:covẻ
}
.badge_custom,.wpc-filter-ctrinh_hoc_new_text{
	background:none
}

 .wpc-filter-ctrinh_hoc_new_text,.wpc-filter-loai_truong{
	display:none
}

    body .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper {
        background-color: #15a11b;
    }
.single-truong-hoc #comments{
	margin:0!important
}

.wpd-form-col-left {
	width:100%!important;
}
.wc-field-submit{
	justify-content: start!important;
}

.wpcf7 .wpcf7-form-control-wrap{
	display:unset
}
select:hover, select:focus{
	box-shadow:none!important;
}
.input_form_search_archive_label_in_scd label{
	color: #6C6F73;
  font-size: 14px!important;
	font-weight:normal;
}
.input_form_search_archive_label_in_scd select{
	    color: #21272D;
    font-size: 14px;
    border-radius: 6px;
    border-color: #E8E8E8;
	margin-bottom:20px
}
.but_scd .but_reset {
    border: 1px solid #15a11b;
    color: #15a11b;
    width: 100%;
    border-radius: 6px;
    font-size: 14px;
    text-transform: none;
    font-weight: normal;
    margin-bottom: 13px;
    align-items: center;
    display: flex;
    justify-content: center;
}
.but_scd{
	display:flex;
	gap:20px
}
.but_scd .submit_school{
	border-radius:6px;
	text-transform:none;
	font-weight:normal;
	font-size:14px
}

.widget.widget_wpc_filters_widget{
	display:none
}
#load-posts-button{
    background: #f3ae00;
    width: 100%;
    border-radius: 6px;
    color: #fff;
    font-weight: 500;
    text-transform: inherit;
}
.but_detail_th .but_detail{
	color:#f3ae00;
	border:1px solid #f3ae00;
	width:48%;
	text-align:center;
	border-radius:4px;
	padding:4px
}
.but_detail_th .but_lhe{
	background:#f3ae00;
	color:#fff;
	width:48%;
	text-align:center;
	border-radius:4px;
	padding:4px
}
.but_detail_th {
	display:flex;
	justify-content:space-between;
	font-size:15px;
}


::-webkit-scrollbar {
            width: 5px;
        }
        
        ::-webkit-scrollbar-track {
            background: #dd;
        }
        
        ::-webkit-scrollbar-thumb {
					  background:#f3ae00;

        }
      button#upload-logo-button,button#upload-thumbnail-button,button#upload-gallery-button,button#upload-thumbnail-button,.but_ctrinh_new{
    background: #f3ae00;
    color: #fff;
    font-weight: 500;
    border-radius: 10px;
    margin-top: 15px;
				margin-right:0!important
}

#footer .social-icons a{
	background:#fff;
	border:none;
	color:#f3ae00;
	padding-top:2px;
	width:40px;
	height:40px;
	font-size:16px;
	margin:0 7px
}

.dv_cc .col .icon{
	margin-bottom:15px	
}
.dang_nhap_but img, .dang_ky_but img{
	width:26px;
	margin-right:7px
}
.dang_nhap_but:hover, .dang_ky_but:hover{
	background:none
}
.dang_nhap_but{margin-right:15px}
.dang_nhap_but, .dang_ky_but, .dang_tin_but{
    justify-content: center;
		width:max-content;
}

#footer .section-content.relative{
	z-index:0;
}
span.point_school{
    background: #f3ae00;
    color: #fff;
    padding: 6px 10px;
    border-radius: 6px;
    font-weight: 600;
    font-size: 20px;
    margin: 0px 5px;
}
span.text_point{
	font-size:15px
}
.point_of_shool{
	    display: flex;
    align-items: center;
    padding-top: 15px;
    padding-left: 3px;
}

.icon_but_new{
	    font-size: 13px;
    margin-left: 4px;
}
.but_xthem_icon{
	font-weight:400;
}


.fuc_school{
	  display: flex;
    justify-content: space-between;
	align-items:center;
}
.result_school span{
	font-weight:600;
	color:#21272D
}
.result_school{
	font-size:14px;
	color:#6C6F73
}
.archive #content select{
	background-image: url('/wp-content/uploads/2024/07/Polygon-6.png');
	background-size:auto 9px;
	    margin-bottom: 0;
}
.filter-group,.result_school{
	margin-bottom:0!important
}
.filter-group select{
	border-radius:6px;
	
}
.amp-mode-mouse #content .row {
    padding: 0 15px;
}


input[type=text]:focus{
	box-shadow:none;
}
.home .key_group{
	    width: 100%;
}
.home .key_sub {
    display: unset; 
 		 border: none;
  		padding: 0; 
   width: 100%; 
}
.home .key_sub::before{content:none}
.home .key_sub input[type="text"]{display:none}

.text_love strong{
	font-size:26px;
	font-family:'Eras love';
	font-weight:100;
}
.tt_new_sub {
    font-weight: 600;
    margin-bottom: 5px;
    line-height: normal;
}
.tt_new_sub a{
	  font-size: 14px;
}
.single .text_info_sdbar img {
    margin-top: 27px;
}
#kh_ttam option:nth-of-type(2) {
    display: none;
}

#pagination-controls a.page-numbers.current{
	background:#f3ae00;
	color:#fff;
}
table {
    width: 100%;
    border-collapse: collapse; /* Gộp các đường viền lại với nhau */
}

table td, table th {
    border: 1px solid #21272d; 
    padding: 8px; 
    text-align: left; 
	color:#21272d
}
td:first-child, th:first-child {
    padding: 8px; 
}
table th {
    text-align: center; 
}
#footer .icon-box-img img{
	filter:hue-rotate(285deg)
}