
/* recipe css new*/
	.box-recipe_top .col-md-7{
		width: 56.33333333%;	
		float:left;
	}
	.box-recipe_top .col-md-5{
		width: 43.66666667%;	
		float:left;
	}
	.it-recipe_first .it-recipe_body h3 a{
		font-size:23px;
		font-weight:700;
		line-height:28px;
		color:#151718;
		display:inline-block;
	}
	.it-recipe_first .it-recipe_body h3 a:hover, .it-recipe_first .it-recipe_body h3 a:focus{
		text-decoration:none;
		color:#c00000;
	}
	.it-recipe_first .it-meta p{
		display:inline-block;
		margin-right:15px;
	}
	.it-recipe_left .it-recipe_img{
		float:left;
		width:130px;
	}
	.it-recipe_left .it-recipe_body{
		float:left;
		width:calc(100% - 130px);
		padding-left:14px;
	}
	.it-recipe_left .it-recipe_body h3 a{
		font-size:16px;
		color:#151718;
		font-weight:bold; 
		line-height: 19px;
		display: inline-block;
	}
	.it-recipe_left .it-recipe_body h3 a:hover, .it-recipe_left .it-recipe_body h3 a:focus{
		color:#c00000;
		text-decoration:none;
	}
	.it-recipe_left .it-meta p{
		display:inline-block;
		margin-right:15px;
		margin-top:10px;
		width:38%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.it-recipe_left {
		margin-bottom:20px;	
	}
	.recipe-box-cat_child{
		padding:10px 15px;
		background:#f2f3f3;
	}
	.recipe-menu-cat_child{
		list-style-type:none;
		padding-left:0px;
		margin-bottom:0px;
	}
	.recipe-menu-cat_child li{
		display:inline-block;
		width:100%;
		padding:10px 0px;
	}
	.recipe-menu-cat_child li a{
		font-size:17px;
		color:#151718;
		font-weight:400;
	}
	.recipe-menu-cat_child li a:hover, .recipe-menu-cat_child li a:focus{
		color:#c00000;
		text-decoration:none;
	}
	.recipe-menu-cat_child li:not(:last-child){
		border-bottom:1px solid #d9dbdc;	
	}
	ul.recipe-submenu-cat_child {
		padding-left: 15px;
		list-style-type:none;
	}
	.show-child {
		width: 30px;
		cursor: pointer;
		text-align: right;
	}
	
	.box-search_recipe{
		background:url('../images/Amthuc365/bg_recipe_search.png') no-repeat center center;
		padding:45px 0px 45px;
		display:inline-block;
		width:100%;
		min-height:186px;
	}
	.box-search_recipe.box-search_filter .search-submit {
		display: inline-block;
		float: right;
		height: 39px;
		background-position: 5px 0px;
		width: 45px;
		border-left: 1px solid #ccc;
	}
	.box-search_recipe.box-search_filter .search-filter {
		display: inline-block;
		float: right;
		color: #151718;
		font-size: 12px;
		font-weight: bold;
		height: 39px;
		padding-top: 7px;
		padding-left: 5px;
		width: 80px;
	}
	.box-search_recipe .ic-sprite.ic-search_header{
		margin-top:6px;	
	}
	.box-search_recipe .inputsearch{
		height: 39px;
		line-height: 39px;
		/* border:1px solid #d9dcdc; */
		background: #fff;
		border-radius:5px 0px 0px 5px;
		width: calc(100% - 125px);
		text-align: left;
		padding: 0px 15px;
		border-left: none;
		float:left;
	}
	.box-search_recipe .icon-click{ 
		height: 35px;
		line-height: 35px;
		border-radius: 0px 5px 5px 0px;
		border:1px solid #d9dcdc;
		background-color: #fff;
		float:left;
		width:50px;
		border-right:none;
		background-image:url('../images/Amthuc365/sprite_img_home.png');
		background-repeat:no-repeat;
		background-position: 5px 3px;
	}
	.box-center_recipe{
		display:inline-block;
		min-width:650px;
	}
	.box-search_recipe .title-search{
		margin-top:0px;
		font-size:20px;
		color:#fff;
		font-weight:400;
		margin-bottom:15px;
		text-align:center
	}
	.box-center_recipe .entry-search{
		float:left;
		width:70%;
		max-width:455px;
	}
	.box-center_recipe .entry-add_recipe{
		float: left;
		width: 21%;
		margin-left: 30px;
		min-width: 132px;
		margin-top: 3px;
	}
	.box-search_recipe .box-filter_byRecipe{
		text-align:left;	
	}
	.box-search_recipe #autosuggetData{
		text-align:left;	
	} 
	.box-center_recipe .entry-add_recipe a{
		display:inline-block;
		padding:7px 10px;
		background:#c00000;
		border-radius:5px;
		color:#fff;
	}
	.ic-sprite.ic-plus_white{
		width: 18px;
		height: 18px;
		background-position: -8px -951px;
	}
	
	.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; 
	}
	.it-new_bottom {
		padding: 30px 0px;
		border-bottom: 1px solid #ccc;
	}
	.it-new_bottom.last-it{
		border-bottom:none;
	}
	.it-body_bottom h3{
		margin-top:0px;
	}
	.it-body_bottom h3 a{
		font-size:18px;
		font-weight:700;
		color:#151718;
		display:inline-block;
		width:100%;
		line-height:23px;
	}
	.it-body_bottom h3 a:hover, .it-body_bottom h3 a:focus{
		text-decoration:none;
		color:#c00000;
	}
	.it-body_bottom .it-meta >p{
		display:inline-block;
		margin-right:15px;
	}
	.meta-tool_top p{
		margin-bottom:0;
		display:inline-block;
		
	}
	.meta-tool_top p:not(:last-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-print{
		background-position:-6px -978px;
		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;
	}
	.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,.menu-ingredients li span{
		color:#000;
		font-size:15px;
	}

	.menu-ingredients li a:hover , .menu-ingredients li:focus{
		color:#c00000;
	}
.menu-ingredients li a.link{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;
	}
	.menu-item_hot{
		list-style-type:none;
		padding-left:0px;
		margin-bottom:0px;
	}
	.sb-it_cat_child.hidden-cat_child{ 
		display:none!important;	
	}
	.sb-it_cat_child.hidden-cat_child.show-cat_child{
		display:block!important;	
	}
	.tool-border_none{
		border-bottom:none!important;	
	}
	.show-more_recipe_cat, .show-less_recipe_cat{
		display:inline-block;
		width:50px;
		height:30px;
		text-align:center;
		font-size:23px;
		color:#151718;
	}
	.show-more_recipe_cat i , .show-less_recipe_cat i{
		font-size:20px;	 
	}
	.recipe-menu-cat_child li.tool-less{
		display:none;	
	}
/* end */
/*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 */
	.box-recipe_top .col-md-7{
		width:100%;	
	}
	.box-recipe_top .col-md-5 {
		width: 100%;
		float: left;
	}
	.it-recipe_first .it-author a >span{
		width: 75px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: inline-block;
		vertical-align: middle;
	}
	.box-search_recipe{
		padding: 5px 20px;
		margin-top: 0px;
	}
	.box-center_recipe .entry-search{
		max-width:auto!important;
		width:100%
	}
	.box-center_recipe {
		display: inline-block;
		min-width: 100%;
	}
	.box-center_recipe .entry-add_recipe{
		margin: 20px 0px 0px 0px;
		width:100%;
		text-align:center;
	}
	.it-body_bottom{
		padding-top:15px;	
	}
	.it-body_bottom .it-author a >span{
		width: 75px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: inline-block;
		vertical-align: middle;
	}
	.pagination.pagination-news a{
		margin-bottom:15px;	
	}
	.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;	
	}
}
@media (max-width: 500px) {
/* CSS phone xs */
	
}