@media (max-width: 992px) {





	.mobile{
		display: block;
	}

#masthead{
	padding: 15px;
}

.tablet_nav_wrapper{
	position: absolute;
	top: 0;
	bottom: 0;
	right: -40%;
	min-width: 40%;
	overflow: hidden;
	background-color: #4C1500;
	z-index: 100000;
	padding: 30px;
	transition: .5s all;

}

.tablet_nav_wrapper_show{
	right: 0%;

}

.tablet_nav_wrapper .fa-times{
	color: white;
	font-size: 2em;
	float: right;

}


.tablet_nav ul{
	margin: 0;
	padding: 0;
}

.tablet_nav li{
	list-style: none;
	margin: 20px 0;
	padding: 0;
	font-size: 1.4em;
}

.tablet_nav li i{
	width: 18px;
	text-align: right;
	margin-right: 5px
}

.tablet_nav li a{
	color:white;
	text-decoration: none;
}


.top_lang_menu{
	height: 30px;
	width: 150px;
	border-right: 0px white solid;
	float: right;
}


#site-navigation{
	display: none;
}


.mobile_nav_btn{
	float: right;
	color: #97272B;
	font-size: 2em;

}

.tablet_soso {
	font-size: 2.0em;
}

.tablet_soso a{
	color: white;
}

.tablet_soso i{
	margin-right: 5px;
}

	/********header*********/
	.top_header{
		height: 10px;
		background-color: #97272B;
	}

	.top_header .container{
		display: none;
	}

	.top_social_icon{
		height: 30px;
		width: 30px;
		border-right: 1px white solid;
		display:flex;
		align-items: center;
		justify-content: center;
		float: right;
	}

	.top_social_icon i{
		color: white
	}



	.site-header{padding: 15px 0;}

	.bottom_header{border-bottom: 1px #4C1500 solid;}


	/********mobile search**********/

	.mobile_search{
		background-color: #4C1500;
		width: 100%;
	}



	#search-filter-form-275 ul{
		margin: 0;
		padding: 10px 0;
	}

	#search-filter-form-275 ul li{
		width: 50%;

		margin: auto;
	}

	#search-filter-form-275 ul li label{
		width: 100%;
	}

	#search-filter-form-275 ul li label input{
		width: 100%;
		border-radius: 0;
		background-color: #FEFFE6;
		padding: 5px;
	}



	#search-filter-form-665 ul{
		margin: 0;
		padding: 10px 0;
	}

	#search-filter-form-665 ul li{
		width: 50%;

		margin: auto;
	}

	#search-filter-form-665 ul li label{
		width: 100%;
	}

	#search-filter-form-665 ul li label input{
		width: 100%;
		border-radius: 0;
		background-color: #FEFFE6;
		padding: 5px;
	}


	/*********footer*******/


	.footer_info{
		color: white;
		padding: 20px 0;
		font-size: 0.8em;
		margin: 0 auto;
	}



	.footer_social_icon i{
		font-size: 1.6em;
		padding: 15px;
	}


	.site-info{
		margin-top: 5px;
		padding: 5px 0;
		text-align: center;
		color: white;

	}






	/********page***********/


	.page_title_wrapper{
		width: 100%;
		display:flex;
		justify-content: center;
		margin: 25px auto;
	}


	.page_title, .page_info_wrapper h2{
		color:#97272B;
		font-size: 1.8em;
		padding-bottom: 10px;
		margin: 0;

	}



	.core_value{
	padding: 0 70px;
	margin: 0;
}

	.core_value h3{	font-size: 1.0em;}

	.page_info_wrapper p{
	 margin-bottom: 30px;
	 padding: 0 40px;
	 font-size: 1em;
	 line-height: 1.4em;
	}

	.reddevider{margin: 40px 0;}

	/*********archive page*******/

	.archive-title{
		padding-bottom: 25px;
		border-bottom: 4px #97272B solid;
		margin-bottom: 25px;
		font-size: 2.3em;
	}

	.archive_list{
		padding-bottom: 25px;
		margin-bottom: 25px;
		border-bottom: 1px #333333 solid;
	}

	.archive_list_info h1{font-size: 1.8em; margin-bottom: 10px}

	.archive_list p{color:#333333;
	font-size: 1.0em;
	margin: 0;}

	.archive_list_info p a{
		color:#97272B;
		font-weight:400;
		text-decoration: none;
		transition: .3s all;

	}



	.archive_list_image img{
		padding: 6px;
		border: 1px #97272B solid;
	}

	.paginate_link{
		margin-bottom: 30px;
	}



	.paginate_link a {font-size: 0.9em;}



	/*********single archive page*******/

	.archive_s_title_wrapper{
		padding: 15px 0;
		border-bottom: 1px #333333 solid;
		margin-bottom: 25px;
	}


	.single_title{
		font-weight: 300;
		font-size: 1.6em;
		line-height: 1.2em
	}




	.backlink{
		width: 60px;
		text-align: center;
	}





	.backlink_wrapper i{
		font-size: 2.5em;
	}

	.backlink_wrapper p{
	 text-align: center;
	 margin: 0;
	 padding: 0;
	 font-size: 0.5em;
	 display: none;
	}



	.archive_post_content{
		padding-right: 0px;
	}

	.archive_post_content img{
		width: 100%;
	}

	.social_download_wrapper{
		width: 40px;
		height: 40px;
		background-color: rgba(138, 48, 47, .8);
		border-radius: 20px;
		margin-top: 5px;
		display: flex;
		align-items: center;
		justify-content: center;
		transition: .2s all
	}

	.social_download_wrapper:hover{
		background-color: rgba(138, 48, 47, 1);

	}

	.social_download_wrapper a{
		color: white;
	}

	.share_social_download{
		border-bottom: 3px #97272B solid;
		margin-top: 50px;
		display: flex;
		justify-content: flex-end;
	}









	.single_content_wrapper{
		margin-top: 20px;
	}

	

	.other_same_archive{
		padding: 0 20px;
	}

	.other_same_archive_head{
		color:#97272B;
		text-align: left;
		font-size: 1.5em;
		padding: 0;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 3px #97272B solid;

	}

	.other_same_archive_info{
		margin-bottom: 15px;
	}

	.other_same_archive img{
		padding: 8px;
		border: 1px #97272B solid;
	}

	.other_same_archive_info_title{
		font-size: 0.9em;
		padding: 10px 0;
		line-height: 1.3em;
	}


	.same_archive_cat_list{
		margin-bottom: 20px;
	}

	/********contact page*******/
	.map_wrapper{
		margin: 20px 0 40px;
	}


	.contact-title{
		font-size: 1.4em;
		color: #97272B;
		margin: 0 auto 10px;
	}



	.contact-info h2{
		font-size: 1.1em;
		color: #97272B;
		margin: 0 auto 10px;
	}


	.contact-info p{
		font-size: 1em;
		color: #97272B;
		margin: 0 auto 5px;
	}

	.redblocker{
		width: 60%;
		height: 3px;
		background-color:  #97272B;
		margin: 15px auto
	}

	.contact-info h3{
		font-size: 1.4em;
		color: #97272B;
		margin: 0 auto 10px;
	}




	/********home**********/

	.homeseaction_wrapper{
		padding: 10px 0;
	}





	.recipe_list_title{
		font-size:1.0em;
		line-height: 1.4em;
		margin: 10px 0 20px;
		padding: 0 20px;
	}



	.recipe_title_wrapper{
		width: 40%;
		padding: 20px 0;
		margin: 20px auto;

	}



	.home_products_title{

		border-bottom: 4px #97272B solid;
	}


	/*******repcie page**********/



	.recipe_page{
		background-image: url(../../uploads/upload_imgs/recipe_frame_top_left.png), url(../../uploads/upload_imgs/recipe_frame_top_right.png);
		background-repeat: no-repeat;
		background-position: left top,right top;
		background-size: auto 60%;
		padding: 20px;
	}




	.recipe_list{
		padding: 15px;

	}


	.recipe_page_recipe_list_wrapper{
		padding: 0 30px;
	}

	.recipe_page_recipe_list{
		padding: 15px;
	}



	.recipe_page_recipe_list_title{
		font-size:0.85em;
		margin: 10px 0;
		padding: 0 10px;
	}



	.recipe_page_recipe_list :hover .recipe_list_img{
	border: 5px rgba(138, 48, 47, 1) solid;
	}



	.recipe_list_img{
		border-radius: 50%;
		overflow: hidden;
		border: 4px rgba(138, 48, 47, 0) solid;
		transition: .3s all
	}


	.recipe_list:hover .recipe_list_img{

		border: 4px rgba(138, 48, 47, 1) solid;

	}

	.recipe_list_img img{
		width: 100%;
	}




	/*******single page**********/


	.archive_img{
		padding: 13px;
		border: 2px  #97272B solid;
	}

	.single_content_wrapper h2{
		color: #97272B;
		font-size: 1.2em
	}

	.single_content_wrapper p{
		font-size: 1em;
	}




	.recipe_tap_nav{
		padding: 5px 20px;
		font-size: 0.9em;
		margin-right: 5px;
	}





	.recipe_detail_info_wrapper{
		width: 100%;

		margin-bottom: 10px;
	}


	.recipe_detail_info_title{
		color:#97272B;
		font-size: 1.1em;
		text-transform:uppercase;
		padding: 8px 20px;
	}

	.recipe_detail_info ul{

		font-size: 0.9em
	}

	.recipe_detail_info ol{
	  margin: 0;
		margin-left: 30px;
		padding: 10px;

		font-size: 0.9em;

	}

	.recipe_detail_info ul li{
		margin: 0;
		list-style: none;
		padding: 8px 20px;
	}

	.recipe_detail_info ol li{
		margin: 0;
		padding: 8px 30px;
		padding-left: 10px;


	}

	.recipe_detail_info ul li:nth-child(odd){
		background-color: #eee;
	}

	.same_archive_link {
		padding: 5px 0;
		background-color: white;
		transition: .3s all;
		margin: 0;
	}

	.same_archive_link:hover {

		background-color: #f1f1f1;

	}

	.same_archive_link a{
		color:#97272B;
		text-decoration: none;
		transition: .3s all;
	}

	.archive_cat_title{
		font-size: 1.2em;
		color:#97272B;
		font-weight: 400;
		border-bottom: 2px #97272B solid;
		padding-bottom: 2px;
		text-transform: uppercase;
	}

	.same_archive_cat{
		font-size: 1.0em;
	}

	.same_archive_subcat{
		font-size: 0.8em;
		padding-left: 20px;
	}




	/********woocommerce*******/

	.products-header-cat{
		padding: 50px 0;
	}

	.product-cat-wrapper{
		padding: 0 50px;
	}


	.woocommerce-product-category-page{
	padding: 0 3px;
	margin-bottom: 6px;
	}

	.product-category-page-inside{
		background-repeat: no-repeat;;
		background-size: auto 100%;
		background-position: center;
		transition: .3s all

	}




	.product-category-page-inside, .product-category-page-inside-link{height: 240px;}



	.product-category-page-inside-link{font-size: 1.4em; font-weight: 400;}





	.related-product-content_wrapper{
		margin: 30px auto 10px;
		padding: 20px 0;
		border-bottom: 1px #333333 solid;
	}

	.related-product-content_wrapper h2{
		font-size: 1.6em;
	}

	.related-post-row .recipe_list_title{
		font-size: 1.1em;
		line-height: 1.4em;
	}



	/***********search filter*******/





	.search_filter_desktop{
		margin: 20px 0;

	}



	.search_filter_desktop ul .sf-level-0{
		color: #97272B;
		font-size: 0.8em;
	}


	.sf-field-reset{
		border-radius: 8px;
		background-color: #97272B;
		text-align: center;
		padding: 6px !important;
	}

	.sf-field-reset a{
		color: white;
		text-decoration: none;
	}


}
