@charset "UTF-8";
/* ******************************************************************
	--magazine.css--
****************************************************************** */
@import "mediaelementplayer.css";

.magazine_content_img{
    height: auto;
    min-height: 1px;
}
.magazine_content_img_footer{
    height: auto;
    min-height: 1px;
}
.magazine_content_img img, .magazine_content_img_footer img{
    display: block;
    width: 100%;
}
.magazine_content_content{
	float: left;
	display: block;
	width: 100%;
	font-family: 'Tinos', serif;
    font-size: 18px;
    line-height: 26px;
}
.magazine_content_content .magazine_content_content_ct:first-child{
	padding-top: 0px;
}
.magazine_bold{
	font-weight: bold;
}
.magazine_center{
	text-align: center;
}
.magazine_content_content_ct, .magazine_content_ct_nghettuyen, .magazine_content_ct_nghettuyen_label, .magazine_content_ct_nghettuyen_content, .magazine_content_content_left_ct{
	float: left;
	display: block;
	width: 100%;
}
.magazine_content_content_ct{
	padding: 20px 0px 10px 0px;
}
.magazine_content_ct_nghettuyen{
	padding: 0px 16.66666667%;
    margin-top: 40px;
    margin-bottom: 40px;
}
.magazine_content_ct_nghettuyen_label{
	margin-bottom: 10px;
}
.magazine_images_text{
	padding-left: 16.66666667%;
}
.magazine_content_content_left{
	float: left;
    display: block;
    width: 47.66666667%;
}
.magazine_content_content_right{
	float: right;
    display: block;
    width: 48.66666667%;
    text-align: right;
}
.padding30{
	padding-bottom: 30px !important;
}
.content_cont_2{
	padding: 0px 16.66666667%;
}
.content_cont_1{
	padding: 0px 8.33333333%;
}
.content_cont_1_left{
	padding: 0px 16.66666667% 0px 8.33333333%;
}
.content_cont_2 p{
	margin: 0px;
}
.content_cont_2 img{
	text-align: center;
}
.content_cont_expand, .content_cont_expand_ans, .content_cont_expand_img, .content_cont_expand_que{
	float: left;
	display: block;
	width: 100%;
}
.content_cont_expand_que{
	overflow: hidden;
}
.content_cont_expand_ans{
	font-weight: bold;
    font-style: italic;
    margin-bottom: 10px;
}
.content_cont_expand a.closed{
	background: url(../images/demo/baochi/baochi_4/icon_add@2x.jpg) no-repeat center top #fff;
    background-size: 24px 24px;
    text-indent: -9999px;
    float: left;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 36px;
    height: 26px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .content_cont_expand a.closed{
		background: url(../images/demo/baochi/baochi_4/icon_add@2x.jpg) no-repeat center top #fff;
		background-size: 24px 24px;
	} 
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .content_cont_expand a.closed{
		background: url(../images/demo/baochi/baochi_4/icon_add@2x.jpg) no-repeat center top #fff;
		background-size: 24px 24px;
	}   
}
.content_cont_expand a.open{
	background: url(../images/demo/baochi/baochi_4/icon_tru@2x.jpg) no-repeat center top #fff;
    background-size: 24px 4px;
    text-indent: -9999px;
    float: left;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
	width: 36px;
    height: 26px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .content_cont_expand a.open{
	background: url(../images/demo/baochi/baochi_4/icon_tru@2x.jpg) no-repeat center top #fff;
    background-size: 24px 4px;
	} 
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .content_cont_expand a.closed{
		background: url(../images/demo/baochi/baochi_4/icon_add@2x.jpg) no-repeat center top #fff;
		background-size: 24px 24px;
	}   
}
.content_cont_expand_img{
	margin: 10px 0px 20px 0px;
}
.content_cont_1_left .content_cont_expand{
	float: none;
    display: table;
    width: auto;
}
.content_cont_1_right{
	text-align: right;
	padding: 0px 8.33333333% 0px 8.33333333%;
	margin-bottom: 30px;
}
.content_cont_1_bottom, .content_cont_expand_last{
	margin-bottom: 30px;
}
.magazine_content_ct_nghettuyen {
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 30px;
}
@media only screen and (min-width: 768px){
	.magazine_images_text {
		padding-left: 0;
	}
	.magazine_content_content_left, .content_cont_expand_img img,.magazine_content_content.content_cont_1 img{
		width: 100%;
	}
	.magazine_content_content_right {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.content_cont_2 , .content_cont_1, .content_cont_1_left{
		padding: 0px;
	}
	.magazine_content_content.content_cont_1 img{	
		max-width: 986px;
	}
	.content_cont_expand_img img{
		max-width: 750px;
	}
	.content_cont_1_left .content_cont_expand {
		float: right;
		display: table;
		width: 46%;
	}
	.content_cont_1_left .content_cont_expand:last-child{
		float: left;
		display: table;
		width: 100%;
	}
}
@media only screen and (min-width: 800px){
}
@media only screen and (min-width: 812px){
}
@media only screen and (min-width: 834px){
}
@media only screen and (min-width: 900px){
}
@media only screen and (min-width: 960px){
}
@media only screen and (min-width: 1024px){
	.magazine_content_content.content_cont_expand .content_cont_expand_img img{
		max-width: 1140px;
	}
	.content_cont_expand_img{
		text-align: center;
	}
	.content_cont_1_left .content_cont_expand , .content_cont_1_left .content_cont_expand:last-child{
		float: none;
		display: table;
		width: auto;
	}
}
@media only screen and (min-width: 1112px){
}
@media only screen and (min-width: 1200px){
	.magazine_images_text {
		padding-left: 16.66666667%;
	}
	.magazine_content_content_left {
		width: 47.66666667%;
	}
	.magazine_content_content_right {
		width: 48.66666667%;
		text-align: right;
		margin-bottom: 0px;
	}
	.content_cont_2 {
		padding: 0px 16.66666667%;
	}
	.content_cont_1 {
		padding: 0px 8.33333333%;
	}
	.content_cont_1_left {
		padding: 0px 16.66666667% 0px 8.33333333%;
	}
	.magazine_content_ct_nghettuyen {
		padding: 0px 16.66666667%;
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
@media only screen and (min-width: 1280px){
}
@media only screen and (max-width: 767px){
	.magazine_images_text {
		padding-left: 0px;
	}
	.magazine_content_content_left {
		width: 100%;
	}
	.magazine_content_content_right {
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.content_cont_1, .content_cont_2, .content_cont_1_left{
		padding: 0px;
	}
	.content_cont_1 img, .content_cont_2 img, .content_cont_expand_img img, .content_cont_1_left_img, .magazine_content_content_right img, .content_cont_1_left_img img{
		width: 100%;
	}
	.content_cont_1_left, .content_cont_1_left_img{
		text-align: center; 
	}
	.content_cont_expand{
		width: 100%;
		text-align: left;
	}
	.content_cont_1_left .content_cont_expand {
		width: 100%;
	}
	.content_cont_1_left_img{
		float: left;
	}
	.content_cont_1_left_img img{
		float: initial !important;
		margin: 0px 0px 20px 0px !important;
		text-align: center;
	}
}
@media only screen and (max-width: 736px){
}
@media only screen and (max-width: 734px){
}
@media only screen and (max-width: 722px){
}
@media only screen and (max-width: 695px){
}
@media only screen and (max-width: 685px){
}
@media only screen and (max-width: 668px){
}
@media only screen and (max-width: 641px){
}
@media only screen and (max-width: 602px){
}
@media only screen and (max-width: 599px){
}
@media only screen and (max-width: 576px){
}
@media only screen and (max-width: 570px){
}
@media only screen and (max-width: 569px){
}
@media only screen and (max-width: 553px){
}
@media only screen and (max-width: 534px){
}
@media only screen and (max-width: 515px){
}
@media only screen and (max-width: 481px){
}
@media only screen and (max-width: 414px){
}
@media only screen and (max-width: 401px){
}
@media only screen and (max-width: 385px){
}
@media only screen and (max-width: 376px){
}
@media only screen and (max-width: 361px){
}
@media only screen and (max-width: 343px){
}
@media only screen and (max-width: 340px){
}
@media only screen and (max-width: 320px){
}