/*
Theme Name: Flatsome child
Description: Flatsome Team developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.9
*/


/*************** ADD CUSTOM CSS HERE.   ***************/
.footer-cprt a{
	color: #FF4D00;
}
.footer-cprt {
	padding-left: 5px;
	margin-left: 5px;
	border-left: 1px solid;
}

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

body ,h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a,.nav > li > a{
	font-family: 'Roboto', sans-serif !important;
}

.header-main .header-nav.nav > li > a{
	font-size: 13px;
	color: #0f2a51;
	font-weight: 700;
	line-height: 100%;
	height: 100px;
	text-transform: uppercase;
	cursor: pointer;
}
.header-main .header-nav.nav .has-dropdown .icon-angle-down{
	display: none;
}
.header-main .header-nav.nav > li:hover > a{
	border-bottom: 3px solid #d2a23a;
}
.header-main .header-nav.nav li.current-dropdown>.nav-dropdown{
	left: 0;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	box-shadow: 0 6px 12px rgba(0,0,0,0.175);
	padding: 10px 0;
	min-width: 200px;
}
.header-main .header-nav.nav li .sub-menu li{
	border-bottom: solid 1px #f5f5f5;
}
.header-main .header-nav.nav li .sub-menu li a{
	color: #555;
	font-size: 13px;
	padding: 10px 15px;
	margin: 0;
	transition: none;
	border: none !important;
}
.header-main .header-nav.nav li .sub-menu li:hover a{
	background: #d2a23a;
	color: #000;
}
.header-top {
	background-color: #FFF;
	border-bottom: 1px solid #e1e1e1;
	color: #4c607d;
}
.header-top .contact .hotline a {
	color: #4c607d;
}
.header-top .contact .hotline {
	margin-right: 35px;
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
}
.header-top .contact .email {
	color: #4c607d;
	display: inline-block;
	font-size: 12px;
	margin-right: 35px;
	font-weight: 500;
}
.header-top .social-icons a {
	color: #4c607d;
	display: inline-block;
	width: 32px;
	height: 30px;
	line-height: 32px;
	border-left: 1px solid #e1e1e1;
	text-align: center;
	font-size: 13px !important;
	margin: 0 !important;
}
.header-top .social-icons a:last-child {
	border-right: 1px solid #e1e1e1;
}
.header-top .nav-divided>li+li>a:after{display: none;}
.home .banner_bread,.page-template .banner_bread{
	display: none;
}
.font-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 25px;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #0f2a51;
}
.font-title.t-center{
	text-align: center;
}
.section:not(.dark) .font-title a,.section:not(.dark) .font-title{
	color: #0f2a51;
}
.font-title:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 50px;
	height: 5px;
	background: #d3a23b;
}
.font-title.t-center:after {
	left: 50%;
	width: 50px;
	height: 5px;
	margin-left: -25px;
}
.ss_gioithieu .info{
	padding-left: 70px;
}
.info .slogan {
	font-weight: 500;
	font-size: 20px;
	color: #111111;
	margin-bottom: 12px;
}
.info .text {
	font-size: 15px;
	color: #111111;
	line-height: 24px;
	margin-bottom: 35px;
}
.info a.button {
	border: 1px solid #b7b7b7;
	font-weight: 700;
	font-size: 15px;
	color: #111111;
	margin: 0 5px 0 0;
}
.info a.button:hover {
	background-color: #0f2a51;
	color: #FFF;
	border: 1px solid #0f2a51;
}
.box_info {
	color: #111111;
	font-size: 15px;
	margin-bottom: 35px;
	text-align: center;
}
.ss_daotao .box_info {
	color: #FFF;
}
.ss_daotao .box_item .box-text{
	left: 50%;
	transform: translatex(-50%);
	width: 180px;
	padding: 0;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-color: #d2a23a;
	color: #FFF;
	font-size: 15px;
	transition: background-color 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s;
}
.ss_daotao .box_item .box:hover .box-text{
	background-color: #0f2a51;
}
.box_courseHighlight .col.large-4 .col-inner{
	border-bottom: 1px solid #EEE;
	height: 100%;
}
.box_courseHighlight .item .image-title {
	width: 66px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	margin-right: 15px;
	background-color: #0f2a51;
	color: #FFF;
	font-weight: 700;
	font-size: 17px;
	vertical-align: top;
}
.box_courseHighlight .item .info{
	display: inline-block;
	width: calc(100% - 92px);
}
.box_courseHighlight .item .info .title a{
	font-size: 17px;
	font-weight: 500;
	color: #222;
}
.box_courseNew .font-title:after,
.box_dangKy .font-title:after{
	display:none;
}
.box_courseNew .tabbed-content .nav{
	position: absolute;
	top: 0;
	right: 0;
	width: auto;
}
.box_courseNew .tabbed-content .nav li.tab a{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	min-width: 120px;
	text-align: center;
	padding: 0 15px;
	border: 1px solid #0f2a51;
	background-color: #FFF;
	font-size: 17px;
	color: #0f2a51;
	text-transform: uppercase;
	margin-left: 6px;
	border-radius: 0;
}
.box_courseNew .nav li.tab.active a,
.box_courseNew .nav li.tab:hover a{
	background-color: #0f2a51;
	color: #FFF;
}
.box_courseNew .tab-panels .row{
	padding: 0 80px 0 100px;
}
.box_courseNew .tab-panels .box-text{
	vertical-align: top;
	color: #111;
}
.box_courseNew .product-title a{
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 8px;
	line-height: 25px;
	color: #0f2a51;;
}
.box_courseNew .box-text .speakers {
	font-size: 14px;
	margin-bottom: 10px;
}
.box_courseNew .box-text .speakers span{
	font-weight: 500;
}
.box_courseNew .box-text .location {
	font-size: 14px;
}
.box_courseNew .box-text .location .text {
	margin-right: 20px;
	display: inline-block;
}
.box_courseNew .box-text .location .fa {
	color: #b7b7b7;
	margin-right: 3px;
}
.box_courseNew .box-text .location span.amount{
	font-weight: normal;
}
.box_courseNew .box-text button {
	position: absolute;
	top: 0;
	right: 0;
	width: 120px;
	padding: 0;
	margin-top: 10px;
	border: 0;
	display: block;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	background-color: #d2a23a;
	color: #FFF;
	text-transform: inherit;
	font-weight: bold;
}
.box_courseNew .box-text button:hover{
	background-color: #0f2a51;
}
.flickity-prev-next-button{
	opacity: 1 !important;
	color: #0f2a51;
	font-weight: bold;
	transform: translateX(0) !important;
}
.flickity-prev-next-button:hover svg{
	box-shadow: 0 0 20px rgba(34, 30, 31, 0.4);
}
.box-blog-post .is-divider{display: none;}
.box_teacher .post-title{
	color: #0f2a51;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
}
.post-title:hover{
	color: #d3a23b;
}
.ss_thanhcong .font-title{
	margin-bottom: 60px;
}
.ss_thanhcong a.button{
	margin: 0 auto;
	background: #bb0000 !important;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 700;
	min-height: auto;
	line-height: 1;
}
.ss_thanhcong a.button:hover{
	background: #05295f !important;
}
.box_newsHome .font-title{
	margin-bottom: 30px;
}
.box_newsHome .col_sukien .box_content>.col>.col-inner{
	border: 1px solid #d7d7d7;
	padding: 28px 28px 10px;
}
.box_newsHome .col_sukien .box_content .row.hid_img .box-image{
	display: none;
}
.box_newsHome .col_sukien .box-text{
	vertical-align: top;
	font-size: 15px;
	padding: 0 0 0 25px;
}
.box_newsHome .col_sukien .row.hid_img .box-text{
	padding: 15px 0;
}
.box_newsHome .col_sukien .box_content .row.hid_img .post-item{
	padding-bottom: 0;
}
.box_newsHome .col_sukien .box_content .row.hid_img .post-item .col-inner{
	border-top: 1px solid #d7d7d7;
	font-weight: 500;
}
.box_newsHome .col_sukien .box_content .row.hid_img .post-item .post-title{
	display: block;
	background: url(/wp-content/uploads/2020/10/icon_1.png) no-repeat left 5px;
	padding-left: 24px;
	overflow: hidden;
	font-size: 15px;
}
.box_newsHome .post-item .cat-label{
	text-transform: capitalize;
	font-size: 13px;
	padding-bottom: 5px;
}
.box_dangKy .font-title{
	padding: 0;
}
.box_dangKy .box_content {
	padding-left: 100px;
	padding-top: 10px;
	max-width: 700px;
}
.box_dangKy .box_text {
	padding-bottom: 15px;
	color: #111111;
}
.box_dangKy .wpcf7 .wpcf7-form-control {
	height: 50px;
	padding: 0 20px;
	color: #555;
}
.box_dangKy .wpcf7 .wpcf7-form-control::placeholder{
	color: #999;
}
.box_dangKy .wpcf7 .wpcf7-form-control.wpcf7-submit{
	background: #d3a23b;
	font-size: 20px;
	border: 0;
	color: #fff;
	width: 100%;
}
.ss_doitac .row .col{
	padding: 0 0 30px;
}
.ss_sach .product-title{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 5px;
}
.ss_sach .product-title a{
	color: #111;
	font-size: 15px;
	font-weight: 500;
}
.ss_sach .product-title a:hover{
	color: #d3a23b;
}
.ss_sach .price-wrapper ins span.amount{
	color: #d3a23b;
	font-size: 17px;
	font-weight: 500;
}
.hotline_edumart {
	color: #071831;
	font-size: 25px;
	padding-top: 30px;
}
.ss_formdky .box_title {
	padding-bottom: 50px;
	color: #fff;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
}
.ss_formdky .wpcf7 .left,.ss_formdky .wpcf7 .right{
	display: inline-block;
	width: 49%;
	vertical-align: top;
	padding: 0 15px;
}
.ss_formdky .wpcf7 .wpcf7-form-control{
	border: 1px solid #111;
	color: #111;
	height: 55px;
	background: #fff;
	border-radius: 5px;
	padding: 0 30px;
	font-size: 17px;
	line-height: 27px;
}
.ss_formdky .wpcf7 .wpcf7-form-control::placeholder{
	color: #666;
}
.ss_formdky .col{
	padding-bottom: 0;
}
.ss_formdky .col .wpcf7-form{
	margin-bottom: 0;
}
.ss_formdky .wpcf7 .wpcf7-form-control.wpcf7-submit{
	border: none;
	border-radius: 0;
	width: 30%;
	border-radius: 5px;
	background: #d3a23b;
	color: #fff;
	font-size: 25px;
	margin-top: 15px;
	margin-bottom: 0;
}
.footer-block .box_title {
	text-transform: uppercase;
	margin-bottom: 30px;
	padding-top: 10px;
	font-size: 18px;
}
.footer-block .widget_nav_menu{
	padding: 0;
}
.footer-block .widget_nav_menu .menu-item{
	border: 0;
}
.footer-block .widget_nav_menu .menu-item a{
	padding: 0 0 5px;
}
.footer-block .widget_nav_menu .menu-item a:hover{
	color: #d3a23b;
}
.footer-block .wpcf7-submit{
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	font-weight: normal;
	width: 45px;
	line-height: 1;
	color: #555 !important;
	font-weight: 500;
	background-color: #eee !important;
	border-left: 1px solid #ccc;
	padding: 0;
}
.footer-block .wpcf7-form-control::placeholder{
	color: #999;
}
.box_banner {
	height: 188px;
	background: url(/wp-content/uploads/2020/10/bg_banner_1-1.jpg) no-repeat top center;
	color: #FFF;
}
.box_banner .title {
	font-size: 23px;
	padding-top: 60px;
	color: #fff;
	margin: 0;
	padding-bottom: 0;
}
.box_banner .slogan {
	font-weight: 300;
	font-size: 20px;
	margin-top: 5px;
}
.box_banner .font-title:after{display: none;}
.box_breadcrumb .rank-math-breadcrumb {
	margin: 0;
	padding: 30px 0;
	background: #FFF;
	text-transform: uppercase;
	font-size: 12px;
}
.box_breadcrumb .rank-math-breadcrumb span{
	color: #b7b7b7;
}
.box_breadcrumb .rank-math-breadcrumb span.last{
	color: #111;
}
.box_breadcrumb .rank-math-breadcrumb a {
	color: #b7b7b7;
	padding: 0 5px;
}
.shop-page-title .page-title-inner{
	display: none;
}
.box_gioiThieu .title {
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
	font-weight: bold;
	font-size: 40px;
	color: #055199;
}
.box_gioiThieu .info {
	width: 1000px;
	max-width: 100%;
	margin: 0 auto;
	margin-top: 45px;
}
.box_gioiThieu .info p {
	line-height: 26px;
	font-size: 17px;
	margin-bottom: 25px;
}
.box_gioiThieu .gt_content p {
	margin-bottom: 45px;
	position: relative;
	line-height: 26px;
}
body{counter-reset: section;}
.box_gioiThieu .gt_content p:before {
	position: absolute;
	counter-increment: section;
	content: counter(section);
	width: 25px;
	height: 55px;
	top: 0;
	left: -35px;
	font-size: 50px;
	color: #eb1c3b;
}
.box_noiDung .nd_content {
	width: 700px;
	max-width: 100%;
	margin-top: 35px;
	padding: 30px 0 0 100px;
	display: flow-root;
}
.box_noiDung .title-1 {
	font-size: 35px;
	color: #152b50;
	text-transform: uppercase;
	font-weight: bold;
}
.box_noiDung .title-2 {
	font-size: 28px;
	color: #055199;
	text-transform: uppercase;
	font-weight: bold;
}
.box_noiDung .nd_content .info {
	width: 500px;
	max-width: 100%;
	font-size: 15px;
	padding-top: 30px;
}
.box_noiDung .info .item {
	font-weight: 600;
	padding: 0 0 15px 40px;
	position: relative;
	color: #111;
	margin: 0; 
}
.box_noiDung .info .item:before {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2020/10/icon-2.png) no-repeat center;
	top: 3px;
	left: 0;
	width: 20px;
	height: 20px;
} 
.box_dienGia .box_title {
	font-size: 30px;
	color: #fff;
	font-weight: 600;
	background: #152b50;
	padding: 40px 0;
}
.box_dienGia .box_content {
	padding: 60px 0 !important;
}
.box_dienGia .box_content .text-left{
	margin-left: 5px;
	background: #fff;
	padding-left: 40px;
	padding-bottom: 35px; 
	padding-right: 20px;
	min-height: 200px;
	margin-bottom: 5px;
}
.box_dienGia .title {
	font-size: 25px;
	font-weight: bold;
	color: #e71f41;
	line-height: 50px;
}
.box_dienGia .info {
	font-size: 15px;
	font-weight: bold;
	color: #414042;
}
.box_dienGia ul {
	margin-top: 25px;
	padding-left: 30px !important;
	color: #222;
}
.page-template:not(.home) .box_dangKy .title .title1 {
	color: #1e2b52;
	padding-bottom: 70px;
	font-size: 30px;
	font-weight: bold;
}
.page-template:not(.home) .box_dangKy .box_title {
	text-align: center;
	padding-bottom: 45px;
	color: #1e2b52;
	font-weight: bold;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 45px;
}
.page-template:not(.home) .box_dangKy .thanhToan .item .item_title {
	padding-bottom: 5px;
	line-height: 45px;
	font-size: 17px;
}
.page-template:not(.home) .box_dangKy .thanhToan .item span{
	font-weight: bold;
}
.page-template:not(.home) .box_dangKy .thanhToan .hotline {
	font-size: 28px;
	line-height: 45px;
	font-weight: bold;
	text-align: center;
	color: #eb1c3c;
	text-transform: uppercase;
}
.page-template:not(.home) .box_dangKy .dangky .wpcf7 {
	padding: 25px 20px;
	background: #122c50;
}
.page-template:not(.home) .box_dangKy .dangky .wpcf7 form{
	margin-bottom: 0;
}
.page-template:not(.home) .box_dangKy .wpcf7-form-control:not(.wpcf7-checkbox) {
	font-weight: bold;
	background: #fff;
	color: #585858 !important;
	height: 57px;
	padding-left: 19px;
	font-size: 15px;
	border: 1px solid transparent;
	line-height: 43px;
}
.page-template:not(.home) .box_dangKy .wpcf7 .left, .box_dangKy .wpcf7 .right {
	display: inline-block;
	width: 49.5%;
	vertical-align: top;
}
.page-template:not(.home) .box_dangKy .wpcf7 .left{
	padding-right: 5px;
}
.page-template:not(.home) .box_dangKy .wpcf7 .right{
	padding-left: 5px;
}
.page-template:not(.home) .box_dangKy .info {
	color: #fff;
	font-weight: bold;
	padding: 10px 20px;
	font-size: 15px;
}
.page-template:not(.home) .box_dangKy .wpcf7 .wpcf7-form-control.wpcf7-checkbox{
	padding: 0;
}
.page-template:not(.home) .box_dangKy .wpcf7-list-item{
	display: inline-block;
	width: 50%;
	margin: 0 !important;
	margin-bottom: 15px !important;
}
.page-template:not(.home) .box_dangKy .wpcf7-checkbox .wpcf7-list-item:nth-child(even){
	padding-left: 8px;
}
.page-template:not(.home) .box_dangKy .wpcf7-checkbox .wpcf7-list-item:nth-child(odd){
	padding-right: 8px;
}
.page-template:not(.home) .box_dangKy .wpcf7-list-item label{
	background: #fff;
	color: #585858 !important;
	height: 57px;
	padding-left: 19px;
	font-size: 15px;
	border: 1px solid transparent;
	line-height: 43px;
	margin: 0;
}
.page-template:not(.home) .box_dangKy .wpcf7 .wpcf7-form-control.wpcf7-submit{
	transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, box-shadow 0.5s ease-in-out 0s;
	border-radius: 0;
	border: 0;
	background: #eb1c3c;
	color: #fff !important;
	height: 60px;
	font-size: 25px;
	line-height: 27px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	margin: 0;
}
.page-template:not(.home) .box_dangKy .wpcf7 .wpcf7-form-control.wpcf7-submit:hover{
	background: #1ec95e;
	box-shadow: none;
}
.box_student .box_title .title {
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 700;
	padding-bottom: 22px;
	position: relative;
	margin-bottom: 50px;
}
.box_student .box_title .title:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 50px;
	height: 5px;
	margin-left: -25px;
	background: -webkit-linear-gradient(left, #0039ae 25%,#7db9e8 100%);
}
.page-id-2900 .box_gioiThieu .info_box {
	padding-left: 70px;
}
.page-id-2900 .box_gioiThieu .title:before {
	position: absolute;
	width: 169px;
	height: 8px;
	top: 20px;
	left: 140px;
	background: #eb1c3b;
	content: "";
}
.box_loiIch .nd_content{
	padding-top: 50px;
}
.box_loiIch .nd_content .title {
	font-weight: bold;
	font-size: 30px;
	color: #1e2b52;
	padding-left: 60px;
	position: relative;
}
.box_loiIch .nd_content .content {
	padding-left: 123px;
	margin-top: 55px;
}
.box_loiIch .nd_content .content p {
	margin-bottom: 35px;
	position: relative;
}
.box_loiIch .nd_content .content p:before {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2020/10/dot.jpg) no-repeat;
	width: 25px;
	height: 55px;
	top: 5px;
	left: -60px;
	font-size: 50px;
	color: #eb1c3b;
}
.category-hbr-dao-tao-public .box-text .price,
.category-hbr-dao-tao-public .box-text i,
.category-hbr-dao-tao-public .badge,.box-text .status,
.home .cus_cat{
	display: none;
}
h5.post-title{
	margin: 0 0 10px;
	font-weight: 600;
	font-size: 18px;
}
.category-hbr-dao-tao-public .speakers {
	font-size: 14px;
	color: #707070;
	margin-bottom: 2px;
	font-weight: 700;
}
.category-hbr-dao-tao-public .location .text:first-child{
	padding-right: 5px;
	border-right: 1px solid #999;
}
.category-hbr-dao-tao-public .box-text{
	position: unset !important;
}
.category-hbr-dao-tao-public .box-text .status{
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #0e7cf4;
	padding: 3px 5px;
	color: #FFF;
	border-radius: 0 0 0 2px;
}

.category-hbr-dao-tao-public .box-text .status.red{
	background-color: #f40e0e;
}
.box_courseNew .post-date{
	left: auto;
	right: 100%;
	margin-right: 35px;
}
.box_courseNew .post-date .badge-inner{
	background: transparent;
}
.box_courseNew .post-date .post-date-day{
	display: block;
	font-size: 50px;
	color: #d2a23a;
	font-weight: 500;
	line-height: 100%;
	margin-bottom: 10px;
}
.box_courseNew .post-date .post-date-month {
	display: block;
	font-size: 14px;
	color: #111;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 100%;
}
.category-hbr-dao-tao-public .post-item{
	flex-basis: 33.33333333%;
	max-width: 33.33333333%;
}
.category-hbr-dao-tao-public .post-item .box{
	display: block !important;
}
.category-hbr-dao-tao-public .blog-wrapper.page-wrapper .post-item .box-image{
	width: 100% !important;
	display: block;
}
.category-hbr-dao-tao-public .blog-wrapper.page-wrapper .post-item .box-text{
	width: 100%;
	display: block;
	padding:10px 0 0 0 !important;
}
.category-hbr-dao-tao-public .from_the_blog_excerpt {
	display: none;
}
.category-hbr-dao-tao-public .large-9.col{
	max-width: 100%;
	flex-basis: 100%;
}
.category-hbr-dao-tao-public .post-sidebar{display: none;}
.box_courseItem .box_title {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	padding-bottom: 50px;
	text-transform: uppercase
}
.box_courseItem .box_title a:hover {
	color: #d3a23b;
}
.box_courseItem .product-small.box{
	padding-bottom: 20px;
	border: 1px solid #e1e1e1;
	border-top: 0;
}
.box_courseItem .product-small .box-text{
	text-align: left;
}
.box_courseItem .product-small .box-text .product-title a{
	font-weight: bold;
	font-size: 15px;
}
.price-wrapper .price{
	margin: 10px 0 0;
	font-size: 16px;
}
.box_courseItem del span.amount {
	opacity: 1;
	color: #FF0000;
}
.box_courseItem ins span.amount{
	color: #FF0000;
	font-size: 20px;
}
.box_courseNew .box-image img{
	object-position: left;
}
.blog-wrapper.page-wrapper .row-large>.col{
	padding: 0 15px 30px;
}
h1.entry-title {
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 15px;
	color: #0f2a51;
}
.blog-wrapper.page-wrapper .video iframe {
	min-height: 450px;
}
.category-hbr-dao-tao-public .post-item .image-cover{
	min-height: 130px !important;
	padding: inherit !important;
	margin-bottom: 10px;
}
.blog-wrapper.page-wrapper .image-cover img{
	object-fit: contain;
}
.blog-wrapper.page-wrapper .image-cover{
	padding: inherit !important;
	min-height: 206px;
}
.blog-wrapper.page-wrapper .box-image{
	width: 30% !important;
}
.blog-wrapper.page-wrapper .box-text{
	padding: 0 0 0 34px !important;
}
/* cate hình ảnh & video */

.category-hinh-anh .badge.post-date,
.category-hinh-anh .post-sidebar,
.category-hinh-anh .from_the_blog_excerpt,
.category-hinh-anh .cus_cat,
.category-video .badge.post-date,
.category-video .post-sidebar,
.category-video .from_the_blog_excerpt,
.category-video .cus_cat{display: none;}
.category-video .large-9.col,.category-hinh-anh .large-9.col{
	max-width: 100%;
	flex-basis: 100%;
}
.category-hinh-anh .blog-wrapper.page-wrapper .image-cover,
.category-video .blog-wrapper.page-wrapper .image-cover{
	min-height: 150px;
}
.category-hinh-anh .col.post-item,
.category-video .col.post-item{
	flex-basis: 25%;
}
.category-hinh-anh .post-item .box-image,
.category-video .post-item .box-image{
	width: 100% !important;
	display: block;
	margin-bottom: 20px;
}
.category-hinh-anh .post-item,
.category-video .post-item {
	display: block !important;
}
.category-hinh-anh .post-item .box-text,
.category-video .post-item .box-text{
	width: 100%;
	display: block;
	padding-left: 0 !important;
}
.category-hinh-anh .post-item .box-text h5.post-title,
.category-video .post-item .box-text h5.post-title{
	font-size: 14px;
	font-weight: 500;
}
.category-hinh-anh .post-item  .count {
	color: #707070;
	font-size: 14px;
	font-weight: normal;
}
.post-sidebar img{width: 100%}
.category-doi-tac-cua-hbr .blog-wrapper.page-wrapper .image-cover {
	min-height: 306px;
}
.top-bar-nav li{
	margin: 0 !important;
}
.account-link,.nav-top-not-logged-in {
	color: #4c607d !important;
	padding: 0 15px !important;
	height: 30px;
	border-right: 1px solid #e1e1e1;
	text-align: center;
	font-size: 13px !important;
}
.account-link:hover,.nav-top-not-logged-in:hover{
	color: #000 !important;
	background: #eee;
}
.user_box_login .box_title {
	font-weight: bold;
	font-size: 25px;
	line-height: 26px;
	color: #071831;
	margin-bottom: 40px;
	text-transform: uppercase;
}
.user_box_login .box_text {
	color: #071831;
	font-size: 17px;
	padding-bottom: 30px;
}
.user_box_login .box_link {
	color: #071831;
	font-size: 17px;
	padding-bottom: 30px;
}
.user_box_login .wpcf7-form-control {
	border-radius: 0;
	height: 60px;
	color: #111111;
	font-size: 17px;
	border: 1px solid #475057;
	padding-left: 40px;
}
.user_box_login .wpcf7-form-control-wrap{
	width: 49.5%;
	display: inline-block;
	padding-right: 15px;
}
.user_box_login .wpcf7-form-control-wrap.your-phone,
.user_box_login .wpcf7-form-control-wrap.your-password{
	padding-right: 0;
	padding-left: 15px;
}
.user_box_login .wpcf7-submit {
	background: #d3a23b;
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	border: none;
	text-transform: uppercase;
	padding: 0;
	width: 48%;
	display: inline-block;
}
.user_box_login .box_link a {
	color: #d3a23b;
	font-size: 17px;
	padding-left: 10px;
	display: inline-block;
	font-weight: 500;
}
.dky_gioiThieu .title {
	font-weight: bold;
	font-size: 37px;
	line-height: 48px;
	color: #161f37;
	padding-left: 66px;
	position: relative;
}
.dky_gioiThieu .title:before {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2020/10/gt1.png) no-repeat;
	width: 100px;
	height: 100%;
	top: -20px;
	left: 25px;
}
.dky_gioiThieu .title:after {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2020/10/gt2.png) no-repeat;
	width: 100px;
	height: 100%;
	top: 115px;
	right: 180px;
}
.dky_gioiThieu .content {
	line-height: 26px;
	padding: 60px 80px 0;
	font-weight: normal;
}
.dky_video .title {
	font-weight: bold;
	font-size: 27px;
	line-height: 35px;
	color: #fff;
	padding-top: 50px;
	padding-bottom: 40px;
}
.dky_video .desc{
	margin-bottom: 20px;
}
.dky_loiIch .title {
	font-weight: bold;
	padding-top: 30px;
	font-size: 27px;
	color: #161f37;
	margin-bottom: 55px;
}
.dky_loiIch .content {
	line-height: 26px;
	padding-left: 85px;
}
.dky_loiIch .content p:before {
	position: absolute;
	content: "";
	background: url(/wp-content/uploads/2020/10/loiich1.png) no-repeat;
	width: 100%;
	height: 100%;
	top: 0;
	left: -85px;
}
.dky_loiIch .content .text-2:before {
	background: url(/wp-content/uploads/2020/10/loiich2.png) no-repeat;
}
.dky_loiIch .content .text-3:before {
	background: url(/wp-content/uploads/2020/10/loiich3.png) no-repeat;
}
.dky_loiIch .content .text-4:before {
	background: url(/wp-content/uploads/2020/10/loiich4.png) no-repeat;
}
.dky_loiIch .content p {
	padding-bottom: 30px;
	position: relative;
}
.box_dangKy .title {
	font-weight: bold;
	text-align: center;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	margin-bottom: 40px;
}

.home .ss_tintuc .cus_cat,.home .ss_mkt .cus_cat{
    display: block;
}
.home .count{
    display: none;
}
.home .ss_tintuc .cus_cat span,.home .ss_mkt .cus_cat span{
    font-size: 13px;
    text-transform: capitalize;
}
.header-top .flex-center{
    flex-basis: 30%;
}
.header-top .flex-center .form-flat input{
    border-radius: 0 !important;
    background: transparent !important;
    height: 30px;
    border-bottom: 0;
    border-top: 0;
}
.header-top .flex-center .form-flat input::placeholder{
    font-size: 14px;
}
.relatedcat ul{
    list-style-type: none;
    display: flex;
    margin: 0 -10px;
	flex-wrap: wrap;
}
.relatedcat ul li{
    flex-basis: 25%;
    max-width: 25%;
    padding: 0 10px;
}
.relatedcat ul li .new-img img{
    width: 100%;
    padding-bottom: 10px;
}
.relatedcat .font-title{margin-top: 40px;}
.blog-wrapper.page-wrapper .topview .box-image{
    width: 100% !important;
    display: block;
}
.blog-wrapper.page-wrapper .topview .image-cover{
    min-height: inherit;
}
.blog-wrapper.page-wrapper .topview .image-cover img{
    position: relative;
}
.blog-wrapper.page-wrapper .topview .box-text{
    display: block;
    padding-left: 0 !important;
}
.blog-wrapper.page-wrapper .topview .post-item{
    padding-bottom: 0;
}
.stuck .header-top {
    display: none;
}
.post-sidebar span.widget-title{
    color: #0f2a51;
    font-size: 18px;
}
.post-sidebar .is-divider{
    background: #d3a23b;
}
.post-sidebar ul li a,.post-sidebar ul li h5{
    font-size: 15px;
    font-weight: normal;
    margin: 0;
}
.post-sidebar ul li a:hover{
	color: #d3a23b;
}
.post-sidebar ul.row{margin: 0 !important;}
.post-sidebar li.col{padding: 0 !important;}
@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.footer-cprt{
		display: block;
		border-left: 0;
	}
	.off-canvas .nav-vertical>li>a {
		color: #152b50;
	}
	.off-canvas .nav-vertical>li .sub-menu a{
		font-weight: normal;
		font-size: 14px;
	}
	.ss_gioithieu .info {padding-left: 0;}
	.info a.button{font-size: 14px;}
	.box_courseNew .tabbed-content .nav {position: relative;}
	.box_courseNew .tabbed-content .nav li.tab a{
		margin: 0 10px 0 0;
		font-size: 13px;
		height: 30px;
		line-height: 28px;
		min-width: 0;
	}
	.box_courseNew .tab-panels .row {padding: 0 0 0 80px;}
	.box_courseNew .tab-panels .box-image,.box_courseNew .box-text button{display: none;}
	.box_dangKy .box_content {padding: 0 15px;}
	.box_productNew .box_title .title {
		font-size: 20px;
		margin-bottom: 30px;
	}
	.ss_formdky .box_title{font-size: 20px; padding-bottom: 0;}
	.ss_formdky .wpcf7 .left, .ss_formdky .wpcf7 .right{width: 100%; padding: 0;}
	.ss_formdky .wpcf7 .wpcf7-form-control.wpcf7-submit{width: 100%;margin: 0;}
	.ss_formdky .wpcf7 form{margin-bottom: 0;}
	.category-hbr-dao-tao-public .post-item{
		max-width: 100%;
		flex-basis: 100%;
	}
	.blog-wrapper.page-wrapper .box-image{width: 100% !important;}
	.category-hbr-dao-tao-public .blog-wrapper.page-wrapper  .image-cover{min-height: 130px;}
	.blog-wrapper.page-wrapper .box-text,.page-id-2900 .box_gioiThieu .info_box,
	.page-template:not(.home) .box_dangKy .title .title1{padding: 0 !important}
	.page-id-2900 .box_gioiThieu .gt_content{padding-left: 40px;}
	.box_loiIch .nd_content .title{padding-left: 20px;}
	.box_loiIch .nd_content .content {
		padding-left: 20px;
		margin-top: 25px;
	}
	.box_dienGia .box_content .text-left{padding-left: 10px;}
	.page-template:not(.home) .box_dangKy .wpcf7 .left, .box_dangKy .wpcf7 .right{width: 100%;padding: 0 !important;}
	.page-template:not(.home) .box_dangKy .wpcf7-list-item{
		width: 100%;
		padding: 0 !important;
	}
	.blog-wrapper .badge.post-date{display: none;}
	.category-hinh-anh .blog-wrapper.page-wrapper .image-cover, .category-video .blog-wrapper.page-wrapper .image-cover {
		min-height: 180px;
	}
	.category-hinh-anh .col.post-item, .category-video .col.post-item {
		flex-basis: 100%;
	}
	.blog-wrapper.page-wrapper .image-cover {
		min-height: 190px;
		margin-bottom: 15px;
	}
	.category-doi-tac-cua-hbr .blog-wrapper.page-wrapper .image-cover ,
	.category-ve-hbr .blog-wrapper.page-wrapper .image-cover {
		min-height: 306px;
	}
	.category-doi-tac-cua-hbr .blog-wrapper.page-wrapper .box-image,
	.category-ve-hbr .blog-wrapper.page-wrapper .box-image{
		width: 35% !important;
		display: table-cell;
	}
	.category-doi-tac-cua-hbr .blog-wrapper.page-wrapper .image-cover,
	.category-ve-hbr .blog-wrapper.page-wrapper .image-cover {
		min-height: 136px;
	}
	.category-doi-tac-cua-hbr .blog-wrapper.page-wrapper .box-text,
	.category-ve-hbr .blog-wrapper.page-wrapper .box-text{
		display: table-cell;
		vertical-align: top;
		padding-left: 10px !important;
	}
	.user_box_login .wpcf7-form-control-wrap,.user_box_login .wpcf7-submit{
		width: 100%;
		padding: 0 !important;
	}
	.dky_gioiThieu .title {
		font-size: 25px;
		padding-left: 0;
		line-height: 35px;
	}
	.dky_gioiThieu .content {
		padding: 30px 0 0;
	}
	.dky_video .title {
		font-size: 20px;
		line-height: 30px;;
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.header-top .contact {
		clear: both;
		padding: 5px 0;
	}
	.header-top .contact .hotline{margin-right: 10px;padding-right: 10px;border-right: 1px solid #ddd;}
	.header-top li.html{margin: 0}
	.header-top .success {
		background-color: transparent;
		color: #446084;
		border: none;
	}
	.header-top .html_topbar_left{border-bottom: 1px solid #eee;}
	.header-top .container{padding: 0;}
	.relatedcat ul li{
		flex-basis: 100%;
		max-width: 100%;
	}
	.medium-logo-center .logo{order: 0;margin: 0;}
	.stuck .header-top,.stuck .header-top .header-search-form{display: block;}
	.stuck .header-top ul li{
    display: none;
}
}
