.it-video_img, .it-video_left_img{
	position:relative;
}
.img-play{
	position:absolute;
	top:42%;
	left:45%;
}
.it-video_body{
	padding:10px 0px;
}
.it-video_body h3{
	margin-top:0px;
	margin-bottom:15px;
}
.it-video_body h3 a{
	font-size:23px;
	font-weight:700;
	color:#151718;
}
.it-video_body h3 a:hover , .it-video_body h3 a:focus, .it-video_left_body h3 a:hover , .it-video_left_body h3 a:focus{
	color:#c00000;
}
.it-meta p{
	display:inline-block;
	margin-bottom:0px;
	margin-right:5px;
	font-size:13px;
	color:#666666;
	font-weight:700
}
.it-video_left .it-video_left_img{
	float:left;
	width:43%;
}
.it-video_left .it-video_left_body{
	float:left;
	width:57%;
	padding-left:20px;
}

.it-video_left_body h3 a{
	font-size:16px;
	font-weight:bold;
	color:#151718;
}
.it-video_left_img .img-play{
	/*top:31%;*/
}
.menu-item_hot {
	list-style-type:none;
	padding-left:0px;
	margin-bottom:10px;
}
.menu-item_hot li {
	padding:17px 0px;
}
.menu-item_hot li:first-child {
	padding-top:0px;
}
.menu-item_hot li:not(:last-child){
	border-bottom:1px solid #e2e2e2;
}
.box-video_popular{
	margin-top:35px;
	padding-top:35px;
	border-top:1px solid #cccccc; 
}
.it-video .it-video_body h3 a{
	font-size:17px;
	font-weight:bold;
	line-height: 20px;
    display: inline-block;
    width: 100%;
	height: 42px;
    overflow: hidden;
}
.it-video .it-video_body h3{
	margin-bottom:5px;
	line-height:17px;
}
.box-video_search{
	background:#f0f0f0;
	padding:35px 0px 39px;
	display:inline-block;
	width:100%;
}
/* .box-video_search .inputsearch{
	height: 45px;
    line-height: 45px;
    border:1px solid #d9dcdc;
    background: #fff;
    border-radius:0px 5px 5px 0px;
    width: calc(100% - 50px);
    text-align: left;
    padding: 0px 15px;
    border-left: none;
	float:left;
}
.box-video_search .icon-click{ 
	height: 45px;
    line-height: 45px;
    border-radius: 5px 0px 0px 5px;
	border:1px solid #d9dcdc;
    background-color: #fff;
	float:left;
	width:50px;
	border-right:none;
	position:relative;
}
.box-video_search .btn-filter__box{ 
	display:inline-block;
	height: 45px;
	float:left;
	position:relative;
	padding-top: 10px;
    background: #fff;
}
.box-video_search .icon-click:before{
	content: '';
    width: 30px;
    height: 30px;
    background-image: url(../images/Amthuc365/sprite_img_home.png);
    background-repeat: no-repeat;
    background-position: -6px 1px;
    position: absolute;
    top: 7px;
    left: 14px;
} */

.box-next_more {
	display:inline-block;
	background:#f0f0f0;
	width:100%;
	max-width:600px;
	padding:10px 0px;
}
.box-next_more a i{
	color:#c00000;
	margin-right:5px;
}
.box-next_more a{
	color:#1e1b1b;
	font-size:16px;
}
.box-next_more a:hover{
	color:#c00000;
}
.pagination.pagination-news a{
	display:inline-block;
	min-width:32px;
	min-height:32px;
	text-align:center;
	line-height:32px;
	background:#fff;
	border:1px solid #f1f1f1;
	color:#333;
	border-radius:0px;
	margin-left:2px;
	padding:0px 10px;
	width:auto!important;
	font-size:14px;
}
.pagination.pagination-news a.current {
    background: #c00000;
    font-weight: 700;
    color: #FFF;
    cursor: default;
}
.pagination.pagination-news a.next{
	text-indent:0;
}
.pagination.pagination-news a.prev{
	text-indent:0; 
}
.meta-tool_top p{
	margin-bottom:0;
	display:inline-block;
	
}
.meta-tool_top p:first-child{
	margin-right:35px;
}
.meta-tool_top {
	padding:5px 0px;
	border-bottom:1px solid #cccccc;
}
.ic-sprite.ic-share{
	background-position:-6px -747px;
	vertical-align:middle;
	width: 30px;
    height: 30px;
}
.ic-sprite.ic-heart_detail{
	background-position: -6px -784px;
    vertical-align: middle;
    width: 30px;
    height: 30px;
}
.detail-info .info-profile{
	float:left;
	width:35%;
	max-width:235px;
	padding-right:15px;
	padding-bottom:15px;
	border-bottom: 1px solid #d9dcdc;
	border-right:1px solid #d9dcdc;
	border-radius:0px 0px 5px 0px;
}
.detail-info .info-intro{
	float:left;
	width:75%;
	max-width:calc(100% - 235px);
	padding-left:20px;
	font-weight:500;
	font-size:15px;
}
.info-profile .entry-avata{
	float:left;
	width:60px;
}
.info-profile .entry-profile{
	float:left;
	width:calc(100% - 60px);
	padding-left:10px;
}
.entry-profile p{
	margin-bottom:0px;
	font-size:15px;
	color:#151718;
	width: 100%; 
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-weight:500;
}
.ic-sprite.ic-user{
	width: 14px;
    height: 18px;
    background-position: -7px -855px;
    float: left;
	margin-right:5px;
}
.entry-follow{
	display:inline-block;
	width:100%;
} 
.entry-profile p.date{
	font-size:13px;
	color:#666;
	font-style:italic;
	font-weight:400
}
.entry-follow p{
	display:inline-block;
	margin-bottom:0px;
}
.entry-follow .txt{
	display:inline-block;
}
.entry-follow .btn-follow{
	display:inline-block;
	padding:6px 5px; 
	color:#fff;
	background:#c00000;
	margin-left:10px;
}
.box-video_info{
	position:relative;
}
.box-video_info >h1{
	font-size:24px;
	color:#151718;
	font-weight:400;
	margin-bottom:20px;
}
/* Video -thumb*/
.video-detail_thumb { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; }
.video-detail_thumb img { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; z-index: 20; cursor: pointer; }
.video-detail_thumb:after { content: ""; position: absolute; display: block; 
    background: url('../images/Amthuc365/ic-play_big.png') no-repeat 0 0; 
    top: 45%; left: 45%;width: 57px; height: 71px; z-index: 30; cursor: pointer; } 
    
.video-detail_thumb iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video-detail_thumb.player img { display: none; }
.video-detail_thumb.player:after { display: none; }	

.loader-video{
	width:100%;
	height:100%;
	background: #000; 
	z-index: 9999; 
	position:absolute;
	display:none;
	top:0px;
	left:0px;
}
.loader-video::before {
content: '';
height: 40px;
width: 40px;
position: absolute;
left: 50%; 
top: 50%; 
margin-top: -20px;
margin-left: -20px;
-webkit-animation: rotation .6s infinite linear;
-moz-animation: rotation .6s infinite linear;
-o-animation: rotation .6s infinite linear;
animation: rotation .6s infinite linear;
border-left: 6px solid rgba(255, 255, 255, .15);
border-right: 6px solid rgba(255, 255, 255, .15);
border-bottom: 6px solid rgba(255, 255, 255, .15);
border-top: 6px solid rgba(255, 255, 255, .8);
border-radius: 100%;
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box;
}
@-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); } }
@-moz-keyframes rotation { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(359deg); } }
@-o-keyframes rotation { from { -o-transform: rotate(0deg); } to { -o-transform: rotate(359deg); } }
@keyframes rotation { from { transform: rotate(0deg); } to { transform: rotate(359deg); } }
/*end*/
.entry-detail_meta p{
	display:inline-block;
}
.entry-detail_meta p:not(:first-child){
	margin-left:15px;
}
.ic-sprite.ic-clock{
	background-position: -6px -886px;
    width: 25px;
    height: 25px;
}
.ic-sprite.ic-kitchen{
	background-position: -6px -820px;
    width: 25px;
    height: 25px;
}
.box-recipe_content{
	padding:35px 0px;
}
.box-recipe_content .h-recipe{
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cccccc;
	font-size:22px;
	color:#211c1c;
}
.menu-ingredients, .menu-directions {
	list-style-type:none;
	padding-left:0px;
	margin-bottom:0px;
}
.menu-ingredients li {
	padding:5px 0px;
	font-size:15px;
	color:#666;
}
.menu-ingredients li a:hover , .menu-ingredients li:focus{
	color:#c00000;
}
.menu-ingredients li:not(:last-child){
	border-bottom:1px dashed #cccccc;
}
.photo_guide {
    display: inline-block;
    width: 17px;
    height: 15px;
    margin-left: 5px;
    background: url(../images/icon_han.png) -48px -168px no-repeat;
    vertical-align: middle;
    outline: 0;
}
.it-directions .it-step{
	float:left;
	width:50px;
	text-align:center;
}
.it-directions .it-intro{
	float:left;
	width:calc(100% - 50px);
	padding-left:10px;
	font-size:15px; 
}
.it-directions .it-step .num-step{
	display:inline-block;
	width:38px;
	height:38px;
	background:#babcbe;
	border-radius:50%;
	line-height:38px;
	color:#fff;
	font-size:20px;
	font-weight:400;
}
.ic-sprite.ic-step{
	background-position: -4px -918px;
    width: 30px;
    height: 25px;
	margin-top:10px;
}
.menu-directions li{
	padding:20px;
}
.it-directions.odd{
	background:#fff6e0; 
}
.meta-video_bottom .btn-reg_advice{
	padding:10px 0px;
	width:190px;
	text-align:center;
	background:#c00000;
	color:#fff;
	font-size:16px;
	font-weight:400;
	display:inline-block;
	border-radius:5px;
} 

.owl-theme.owl_sb_video_other .img-play{
	width:auto!important; 
}
.owl-theme.owl_sb_video_other .owl-dots .owl-dot.active span, .owl-theme.owl_sb_video_other .owl-dots .owl-dot:hover span{
	background: #c00000; 
}
.box-video_cat {
	margin-top:45px;
	padding:35px 0px;
	background:#f0f2f3
}
.box-video_cat .box-next_more{
	background:#fff;
}
.sb-video_other >h3{
	font-size:18px;
	font-weight:400;
	color:#333333;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:20px;
}
/*customer responsive*/

@media (max-width: 1199px) {
/* CSS destop md - container 970px*/ 

}
@media (max-width: 1024px) {
/* CSS destop md - container 970px*/
	
}
@media (max-width: 991px) {
/* CSS tablet sm  - container 750px*/
	
}
@media (max-width: 767px) {
/* CSS phone xs */
	.detail-info .info-profile{
		width:100%;
		max-width: none;
		padding:0px 15px 15px 15px;
		border-bottom: 1px solid #d9dcdc;
		border-right: 1px solid #d9dcdc;
		border-left: 1px solid #d9dcdc;
		border-radius: 0px 0px 5px 0px;
		margin-bottom:15px;
	}
	.detail-info .info-intro{
		width:100%;
		max-width: none;
		padding-left:0px;
	}
	.entry-detail_meta p.no-magrin_l{
		margin-left:0px;	
	}
	.meta-video_bottom .pull-right{
		float:left!important;
		margin-top:20px;
	}
	.h-recipe{
		margin-top:20px;	
	}
	.mb-30_mb{
		margin-bottom:30px;	
	}
}
@media (max-width: 500px) {
/* CSS phone xs */
	
}