/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

@media all and (min-width:980px){
	.Latest_news ul li .photo {width:40%;}
	.Latest_news ul li.has-post-thumbnail .desc {
		margin-left: 40%;
		width: 60%;
		padding-left: 12px;
	}
	#Top_bar.is-sticky {height:auto !important;}
}

@media only screen and (max-width: 767px) {
	.section_wrapper, .container, .four.columns .widget-area {
		padding:0 10px!important;
	}
	.trailer_box img {width:100%;}
	#Footer .one-third:nth-child(2) {text-align:left !important;}
	#Footer .one-third:nth-child(2) li a {text-align:left !important;}
	.footer_action .column {margin-bottom:15px !important;}
	.banner_wrapper {display:none !important;}
	.menuc {position: absolute;top: 0px;}
}
.grid .post-desc-wrapper .post-desc {
    padding: 5px 0px 0;
}
.post-desc-wrapper .post-desc .entry-title {
	font-size:15px;
	line-height:20px;
	font-weight:bold;
}
.menuc {background: #002147;}
#Top_bar a#search_button .icon-search-fine {color:#fff;}
#Top_bar .menu > li > a span {text-transform:uppercase;}
#Top_bar .menu > li > a span:after {
    background: #5b6ca0;
    content: '\0020';
    width: 1px;
    overflow: hidden;
    height: 20px;
    display: block;
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
}
#Top_bar .menu li:last-child a span:after {display:none;}
.hd-top {
	background:url(http://hcbt.edu.vn/wp-content/uploads/2018/07/Untitled-3.png) left top no-repeat,
	url(http://hcbt.edu.vn/wp-content/uploads/2018/07/bg-hd2.png) right top no-repeat;
}
.slick-slide img {width:100%;}
.content_slider.center .content_slider_ul li {padding:0px;}
.content_slider.center .content_slider_ul li:not(.slick-center) {transform: scale(1);}
.content_slider.center .content_slider_ul li:after {width:100% !important;margin-left:0px;}

.title-home {
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: #113f69;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 10px;
}
.line {
    background: url(http://hcbt.edu.vn/wp-content/uploads/2018/07/line-title.png) center no-repeat;
    height: 6px;
}
.portfolio_group.list .image_frame {display:none;}
.portfolio_group.list .one-second {width:100%;margin:0px !important;}
.portfolio_group.list .one-second .desc-wrapper {margin-right: 0px;}
.portfolio_group.list .portfolio-item .desc {padding-top:0px;background:#fff;padding-right:10px;}
.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {padding: 5px 0px;}
.portfolio_group.list .portfolio-item .desc .title_wrapper {display:block;margin-top: 5px;}
.portfolio_group.list .one-second .desc-wrapper {display:none;}
.portfolio_group.list .desc .title_wrapper h5 {line-height:19px;font-weight:500;}
.portfolio_group.list .desc .title_wrapper h5 a {font-size:14px;}
.portfolio_group.list .desc .date {
    background-color: #06274c;
    display: inline-block;
    color: #fff;
    text-align: center;
    padding: 4px 5px;
    width: 55px;
    height: 55px;
    box-sizing: border-box;
    float: left;
	margin-right:5px;
}
.content_slider.center .content_slider_ul li:after {background-color: rgba(0,0,0,0.7);}
.Latest_news ul li:last-child {margin-bottom:0px;}
.portfolio_group.list .desc .date .date-ngay {
    color: #faec31;
    font-weight: bold;
    display: block;
    font-size: 24px;
}
.portfolio_group.list .desc .date .date-thang {
    text-transform: uppercase;
    font-size: 12px;
}
.column_image img {width:100%;}
.title-tin {
    text-align: center;
    text-transform: uppercase;
    font-weight: 500;
    color: #faec31;
    font-size: 20px;
    line-height: 30px;
    background: url(http://hcbt.edu.vn/wp-content/uploads/2018/07/bg-title.png) left top no-repeat #113f69;
	margin-bottom:10px;
}
.Latest_news ul li .desc h5 {font-weight:500;}
.Latest_news ul li .desc h5 a {color:#456dc0;}

.trailer_box .desc .subtitle {margin-bottom:0px;}
.trailer_box .desc {padding:0px;}
.trailer_box .desc .subtitle {
	display:block;
	padding:10px;
	background-image:none;
    background-color: rgba(17, 63, 105, .8) !important;
	letter-spacing:0;
	border-radius:0px;
}
.trailer_box .desc .line {display:none !important;}
.trailer_box:hover .desc .subtitle {bottom:0px;background:rgba(253, 202, 8, .8) !important;}
.is-sticky .hd-top {display:none;}

.faq .question:after {height:50px;width:50px;background: rgb(246, 195, 3);}
.faq .question:before {height:50px;width:50px;}
.faq .question .title .num {
    left: 15px;
    top: 13px;
}
.faq .question .title {
    padding: 10px 0px 10px 60px;
}
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus {top:10px;}
.faq .question .answer {
    padding: 0 0px 20px 60px;
}

.title-fb {
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    color: #00395d;
    margin-bottom: 15px;
	text-transform:uppercase;
}
.title-fb:after {
    background: #00395d;
    content: '\0020';
    width: 50px;
    overflow: hidden;
    height: 3px;
    display: block;
}
.column_video {margin-bottom:10px;}
.column_image {margin-bottom:15px;}
.title-fb img {max-height:19px;}
.column_sidebar_widget .widget {
	margin-bottom: 0px;
    padding-bottom: 0px;
}
.column_sidebar_widget ,.column_slider {margin-bottom:0px;}
.content_slider.carousel {
    padding: 0px;
}
.content_slider.carousel .content_slider_ul li .title {display:none;}
.content_slider.carousel .content_slider_ul li img {opacity:1;}
.content_slider.carousel .content_slider_ul li {padding:0px;}

#Footer .footer_copy .one {
    margin-bottom: 10px;
    padding-top: 10px;
    min-height: auto;
}
#Footer h4 {
	text-transform:uppercase;
	font-size:15px;
	line-height:19px;
}
#Footer .footer_copy {background:#002147;border-top: 1px solid #4a80b3;}
#Footer .custom-html-widget {line-height:35px;}
#Footer .widget_mfn_menu ul li a {
    text-align: left;
    background: none;
    color: #fff;
    border: 0;
    padding: 0;
    text-transform: inherit;
	line-height:30px;
}
#Footer .one-third:nth-child(3) #menu-dao-tao li {
	width:50%;
	float:left;
}
/*#Footer .one-third:nth-child(2) {text-align:center;}
#Footer .one-third:nth-child(2) li a {text-align:center;}*/
.footer_action {
    padding: 30px 0;
    background: #002147 !important;
    border-bottom: 1px solid #4a80b3;
}
.footer_action .column {margin-bottom:0px;text-align:left !important;}
.footer_action .column img {
	vertical-align:middle;
	margin-right:5px;
}
.footer_action .column i {
    color: #cee4ff;
    background: #406187;
    padding: 15px;
    border-radius: 100%;
    border: 1px solid #69c5ec;
    display: inline-block;
    line-height: 20px;
}
.dt-ft span {
    width: 110px;
    display: inline-block;
}
.hoidap-tc {border-top:2px solid #00aeef;}
.header-magazine #Top_bar .banner_wrapper {
    right: 20px;
    top: 26px;
    width: 85%;
    height: auto;
    text-align: left;
}
.header-magazine #Top_bar .banner_wrapper h4 {
	font-weight:bold;
	margin-bottom:5px;
	color:#fdc800;
	text-transform:uppercase;
}
.header-magazine #Top_bar .banner_wrapper .tencty {
    font-weight: bold;
    margin-bottom: 5px;
    color: #002147;
    line-height: 35px;
    font-size: 25px;
    text-transform: uppercase;
}
.header-magazine #Top_bar .banner_wrapper .banner-ct {float:left;}
.header-magazine #Top_bar .banner_wrapper .thongtin-hd {float:right;}
.header-magazine #Top_bar .banner_wrapper .thongtin-hd ul li a {
	color:#333;
	line-height:19px;
	border:0px;
	background:none;
}
.header-magazine #Top_bar .banner_wrapper .thongtin-hd ul li a:hover {background:none;color:#fdc800 !important;}
.thongtin-hd i {
	color:#fff;
	background:#0058dc;
	border-radius:100%;
	padding:3px 2px;
}
.thongtin-hd li a {
    border-right: 1px solid #333 !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
    border-radius: 0px !important;
}
.thongtin-hd li.lang-item a {
	border-right: 0px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.thongtin-hd .widget {margin-bottom:0px;padding-bottom:0px;text-align:right;}
.thongtin-hd .widget.widget_custom_html img {
	vertical-align:middle;
}
.thongtin-hd .widget.widget_custom_html a {
    display: inline-block !important;
    font-size: 20px;
    line-height: 25px !important;
    color: #c60000;
    font-weight: bold;
    vertical-align: middle;
    margin-left: 5px;
}
.portfolio_group.grid li .one-second {
	width:100% !important;
	margin:0px !important;
}
.portfolio_group.grid li .desc-wrapper {
	display:block !important;
	margin-right:0px !important;
}
.portfolio_group.grid li .date {display:none;}
.portfolio_group.list .portfolio-item .date-grid {display:none;}
.portfolio_group.grid .portfolio-item .desc {padding:5px 0;}
.portfolio_group.grid .portfolio-item .desc .title_wrapper h5 {
	font-weight:500;
	line-height:22px;
}
.portfolio_group.grid .portfolio-item .desc .title_wrapper h5 a {
	color:#083f7d;
	font-size:16px;
}
.portfolio_group.grid .portfolio-item .date-grid {
    padding: 5px 0;
    font-style: italic;
    color: #777;
}
.portfolio_group.grid .link {float:right;color:#ee4444;}
.widget > h3 {
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    background: #fdc800;
    color: #000;
    padding: 10px 0;
    margin-bottom: 5px;
    border-radius: 10px;
}
.sidebar .widget_mfn_menu ul li a {
    color:#fff !important;
	text-align:center;
    background: #113f69;
	text-transform:uppercase;
}
.sidebar .widget_mfn_menu ul li a:hover {
	background:#406187 !important;
	transition:0.3s;
}
.widget_media_image .wp-caption-text {display:none;}
.widget {
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.widget_media_image .wp-caption {border:0px;}
.menu-highlight.header-stack #Top_bar #menu .menu > li > a {
	margin:5px 0 !important;
}
.header-stack #Top_bar .top_bar_right {height:55px;}
.faq .question {
    background: rgba(0,0,0,.1);
}

.widget:after {display:none;}
.section-post-header .single-photo-wrapper {display:none;}
.section-post-header .project-description {margin-bottom:0px;}
.Latest_news ul li .desc h5 {line-height:19px;}
.Latest_news ul li.has-post-thumbnail .desc {padding-top:0px;padding-bottom:0px;}
.post-header .title_wrapper h6 {
    font-size: 26px;
    line-height: 26px;
}
.hide-love .post-header .title_wrapper {padding-left: 0px;}
#Subheader .title {
	font-size: 30px !important;
    line-height: 35px !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
    font-style: normal !important;
}
.subheader-both-left #Subheader .title {width:75% !important;}

.tieude-ts {
    text-align: center;
    text-transform: uppercase;
    color: #29166f;
    font-weight: bold;
}
.tieude-form {
	color:#e56838;
	text-transform:uppercase;
}
#Footer .menu-dao-tao-container ul li {
	width:50%;
	float:left;
}
#Top_bar .menu li ul li {
    width: 250px;
}
