*{ margin:0; padding:0; box-sizing:border-box;}
body{ font-family: 'Poppins', sans-serif; font-size: 15px;}
h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;}
a{display:block; text-decoration:none;}
.heading{ color:#ED3C4E; font-size:18px; margin:0; }
.main_heading{color:#303030; font-size:40px; font-weight:600; text-transform:uppercase;}
.sub_heading{ color:#343434; font-size:22px;}
.container{ max-width:1110px; margin:0 auto;}
.header{transition:1s; padding: 0px 350px; background: #fff; position:relative;}
.logo {position: absolute;left: 135px;width: 164px;top:26px; z-index:10}
a.menu-scroll-down {
    display: none;
}
/********for hide unlike button**************/
.action-unlike {
    display: none;
}
/**********************/
.right_saerch {width: 340px;position: absolute;right: 132px;top: 26px;}
.right_saerch label {
	display: none;
}
.header.smaller {position: fixed;background: #fff;box-shadow: 0 3px 10px rgba(93, 93, 93, 0.5);width: 100%;z-index: 1001;padding: 0px 350px:}
.header.smaller .logo,.header.smaller .right_saerch {top:15px}
.header.smaller .togglesearch{ top:49px;}
.header.smaller .navbar-nav > li > a{ padding:21px 20px;}
#homeSlider .owl-nav {height: 1px; padding: 0 30px; position: absolute; top: 50%; width: 100%; z-index: 100;}
#homeSlider .owl-nav div{ width:50px; color:#fff; font-size:0; line-height:48px; text-align:center; margin-top:-25px; height:50px; border-radius:100%; border:1px solid rgb(255,255,255); float:left}
#homeSlider .owl-nav div:before{font-size:20px; font-family:'FontAwesome';}
#homeSlider .owl-nav div.owl-prev:before{ content:"\f104"; }
#homeSlider .owl-nav div.owl-next{ float:right; }
#homeSlider .owl-nav div.owl-next:before{content:"\f105"}
#homeSlider .owl-nav div:hover{ background:rgba(237,60,78, 1);border:1px solid rgb(237,60,78); color:#fff}
.heading_col {position: absolute;top: 50%;transform: translateY(-50%) !important;}
.navbar {margin: 0;display:flex;justify-content:center;flex-wrap:wrap;min-height:auto;}
.caret{ background:url(../images/arrow.png) no-repeat; width:11px; height:7px; margin-left:10px !important; border:none}
.navbar-nav > li > a{padding: 33px 20px;font-size: 14px;color: #000;}
.navbar-nav > li > a:hover,.navbar-nav > li.active > a,.nav > li > a:focus, .nav > li > a:hover,.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{ background:none; color:#ED3C4E;}
.dropdown-menu {border-top: 2px solid #ED3C4E !important;border: none;padding: 0;border-radius: 0;background:#fff;margin-top:1px !important;}
.dropdown-menu::before {position: absolute;content: "";top: -10px;left: 15px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #ED3C4E;}
.dropdown-menu > li > a {padding: 12px 20px;color: #000;font-size: 13px;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{ background:none; color:#ED3C4E}
.search_icon{ width:40px; margin:6px 0 ; float:left; cursor:pointer;}
.togglesearch{ background: #fff; position: absolute; top: 62px; right: 60%; width: 250px; padding:10px; border-top:2px solid #ED3C4E; display: none; z-index:99; box-shadow:0 6px 12px rgba(0,0,0,.175);}
.togglesearch:before{ content: ""; position: absolute; top: -20px; right: 40px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid transparent; border-bottom: 10px solid #ED3C4E;}
.togglesearch input[type="text"]{ width: 200px;  padding: 5px 10px; margin: 0px; border: 1px solid #D80B15;outline: none;} 
.togglesearch button{padding: 5px 6px; background: #ED3C4E; color: #fff; margin-left: -6px; border: 1px solid #D80B15;outline: none; cursor: pointer;}
.btn.btn-default.add_button {margin: 0px;font-size: 14px;color: #fff;background: #ED3C4E;border-radius:5px;padding:6px 14px;border:none;}
.btn.btn-default.add_button:hover{ background:#000; color:#fff;}
.btn.btn-default.add_button span{ margin-right:5px; font-weight:100;}
.banner {width: 100%;}
.heading_col {width: 42%;}
.heading_col .heading {color: #ED3C4E;font-size: 28px;margin-bottom: 10px;margin-top: 0;}
.heading_col .main_heading {font-size: 54px;color: #fff;font-weight: 600;text-transform: capitalize;line-height: 60px;margin: 0 0 24px;}
.heading_col p {color: #fff;font-size: 18px;}
.recipe_col,.blog_post_col{background: url(../images/recipes-banner.jpg) no-repeat; padding:30px 0; text-align:center; background-size:cover;}
.recipe_col .main_heading,.blog_post_col .main_heading,.who_we_col .main_heading {margin:0 0 22px 0;line-height:55px;}
.box_col{ background:#fff; box-shadow:0 0 32px rgba(0,0,0,10%)}

.box_img {height: 250px;}
.box_img img {width: 100%;height: 100%;}


.box_img img{ width:100%;}
.box_content{ padding:24px 35px 35px 35px; text-align:left;}
.box_content .sub_heading{ margin-bottom:15px; margin-top:0;}
.box_content p{ font-size:16px; color:#555; margin:0 0 15px}
.box_content a {font-size: 13px;color: #ED3C4E;font-weight: 500;border-bottom: 1px solid #DEDEDE;padding-bottom: 10px;margin-right: -35px;text-decoration:none; }
.box_content a:hover:after,.who_content a:hover:after{margin-left: 10px;}
.box_content a::after,.who_content a:after {content: ">";margin-left: 6px; transition:1s; font-size:15px}
.blog_post_col{ background:none; padding-bottom:75px}
.blog_box {text-align: left;}

.blog_img {width: 100%; height: 310px;}
.blog_img img{ width:100%; height:100%}

.blog_content {padding: 25px 0;}
.blog_content .sub_heading {margin: 0 0 18px;color:#343434;}
.blog_content p {margin: 0 0 26px;color:#555;font-size:16px;}
.blog_content a {padding: 11px 30px;background: #ED3C4E;float:left;color: #fff;font-size: 14px;border-radius: 5px;margin: 0;text-decoration: none;}
.blog_content span {float: right;font-size: 13px;font-weight: 600;text-transform: uppercase;color: #0ABA65;padding: 10px 0;letter-spacing:1px;}
.blog_content .calender {margin: 0 8px 0;}
.who_we_col{background: url(../images/who_we_are-banner.jpg) no-repeat; padding:70px 0 90px; text-align:center; background-size:cover;}
.who_box {margin: 9px 0 0;background:#fff;box-shadow:0 0 32px rgba(0,0,0,10%);text-align:left;}
.who_img {width: 234px;height: 263px;background: #fff;float: left;}
.who_img img{ width:100%;}
.who_content {margin-left: 234px;padding: 44px 30px;height: 263px;}
.who_content .sub_heading {margin: 0 0 15px;color:#343434; display:inline-block}
.who_content p {font-size: 16px;color: #555;margin: 0 0 15px;}
.who_content a {font-size: 13px;color: #ED3C4E;font-weight: 500;border-bottom: 1px solid #DEDEDE;padding-bottom: 10px;margin-right: -35px;text-transform:uppercase;text-decoration:none;}
.footer {text-align: center;padding: 70px 0 40px;}
.top_footr {padding: 0 0 25px 0;margin: 0;list-style: none;border-bottom: 1px solid rgba(0,0,0,50%);}
.top_footr li{ display:inline-block; margin:0; padding:0;}
.top_footr li a {padding:6px 30px;font-size: 14px;color: #000;display: block;font-weight: 400;text-decoration: none;}
.social_media {padding: 0 0 0px 0;margin: 0;list-style: none;}
.social_media li{ display:inline-block; margin:0; padding:0;}
.social_media li a {padding:0 6px ;display: block;text-decoration: none;margin:50px 0 25px 0;}
.footer p{ font-size:14px; color:#000000; margin:0;}
div#snippet-box.snippet-type-7 {
    height: 0;
    overflow: hidden;
    margin: 0;
    border: 0 !important;
}
/*****************************************/
.fixed_banner{ width:100%; height:220px; background:url(../images/our_recipe_banner.jpg) no-repeat; background-size:cover; text-align:center; display:flex; justify-content:center; align-items:center;}
.fixed_banner .main_heading {color: #fff;font-size: 34px;font-weight: 600;margin-top: 0;}
.fixed_banner .breadcrumb {padding: 0;background: 0;margin: 0;}
.fixed_banner .breadcrumb > li a,.fixed_banner .breadcrumb > .active{color:#fff; text-decoration:none; font-size:15px;}
.fixed_banner .breadcrumb > li a:hover{color:#ED3C4E;}
.fixed_banner .breadcrumb > li + li::before {padding: 0 5px;color: #fff;content: "-";}
.our_recipe_col{ padding:30px 0 0px;}
.our_recipe_col h1.main_heading {
    margin: 0 0 22px;
    line-height: 55px;
}
.recipe_name_col{background: #fff;box-shadow: 0 0 32px rgba(0,0,0,10%); margin-bottom:30px; text-align:center}
.recipe_name_img{ width:100%;}
.recipe_name_img img{ width:100%;}
.recipe_name_content{ text-align:left; padding:25px 35px;}
.recipe_name_content a {
    text-decoration: none;
}
.recipe_name_content .sub_heading {margin-top: 0; margin-bottom:15px;}
.recipe_name_content span{ color:#ED3C4E; font-size:13px; text-transform:uppercase; display:block; margin-bottom:10px;}
.recipe_name_content p {font-size: 16px;color: #555;margin: 0 0 20px;}
.recipe_name_content ul {padding: 0;margin: 0 0 10px 0;list-style: none;}
.recipe_name_content ul li {display: inline-block;}
.recipe_name_content ul li a{ color:#727272; font-size:12px; padding-right:10px; text-decoration:none;}
.recipe_name_content a.last{ padding-right:0px;}
.recipe_name_content a i{ margin-right:5px;}
.btn.btn-default.load_button {margin: 30px 0 0;font-size: 14px;color: #fff;background: #ED3C4E;border-radius: 5px;padding: 12px 25px;
border: none;}
.btn.btn-default.load_button:hover{background: #000}
.btn.btn-default.load_button span{ margin-right:5px;}
.btn.btn-default.load_button:hover .spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.centerd{ text-align:center;}
.main-navigation a:hover{    color: #ed3c4e; text-decoration:none !important}
.main-navigation li li:hover, .main-navigation li li.focus {
    background: #ed3c4e !important;
}

.btn-row {

    margin-bottom: 40px;
}
.btn-primary{padding: 11px 30px;
    background: #ED3C4E;
    border-color: #ED3C4E;}
	.btn-primary:hover{ background:#d43948 !important;border-color: #d43948; }


/*------------------------------Recipes-Details-CSS---------------------------*/
.blogMain{ padding:60px 0}
.img_box img{ width:100%;}
.author{ padding:20px; border:1px solid #C4C4C4; margin-bottom:30px;}
.listBox {background: #fff none repeat scroll 0 0; float: left; margin-bottom: 15px; padding-top:0px;width: 100%;}
.listImg{ background: #fff;float: left; height: 66px; width:68px; border:1px solid #ccc;}
.listText { margin-left: 83px;}
.listText h3 { color: #3c3c3c; font-size: 15px;font-weight: 400; margin:10px 0; line-height:22px;}
.pink{ color:#ED3C4E !important;}
.list_group {padding: 10px 0;border-bottom:1px dashed #ccc;}
.list_group a {color: #3c3c3c;font-size: 14px;font-weight: 400;text-decoration: none;}
.list_group span {
	float: right;
}
.detail_heading{ font-size:26px; color:#343434; margin:0;}
.detail_sub_heading{ font-size:22px; color:#343434; margin:0 0 20px;}
.similler_recipes_box{ text-align:center}
.s_recipes_bx img{ width:100%;}
.similler_recipes_box p {
	margin: 15px 0 20px;
}
.tab_image .nav.nav-pills {
	margin-top: 25px;
}
.tab_image .nav > li > a {
	background: #f1f1f1;
	color:#343434;
	font-size:14px;
}
.tab_image .nav > li {
	width: 33%;
	text-align: center;
}
.tab_image .nav-pills > li.active > a, 
.tab_image .nav-pills > li.active > a:focus, 
.tab_image .nav-pills > li.active > a:hover{
background:#ED3C4E;	
color:#fff;
	}
.tab_image .nav > li.active > a:after{ position:absolute; content:"";width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid #ED3C4E; left:0; right:0; margin:0 auto; top:-8px;}

.recipes_name{ padding:50px 0; border-bottom:1px solid #E6E6E6}
.recipes_name .detail_heading{ margin-bottom:20px;}
.recipes_name p{ color:#555; font-size:16px; font-weight:300; line-height:28px}
.checkbx{ position:relative; height:18px; display:inline-block; width:18px; font-weight:300; font-size:14px; color:#555}
.checkbx input{ opacity:0; width:18px; height:18px; position:absolute; left:0;  margin:0 auto; z-index:1000}
.checkbx input[type="checkbox"] + span,
.checkSec .checkbx input[type="checkbox"] + label + span
{ height:18px; border-radius:2px;  width:18px; position:absolute; left:0; margin:0 auto; top:0; border:1px solid #e1e1e1; background:#fff;}
.checkSec .checkbx {
  padding-left: 30px;
  width: auto;
}
.checkbx input[type="checkbox"]:checked + span,
.checkSec .checkbx input[type="checkbox"]:checked + label span
{ border:0;box-shadow:0 0 2px #909090;}
.checkbx input[type="checkbox"]:checked + span:after,
.checkSec .checkbx input[type="checkbox"]:checked + label + span:after
{
  background: #ED3C4E;
  border-radius: 0px;
  color: #fff;
  content:"\f00c";
  font-family: "FontAwesome";
  font-size: 10px;
  height: 100%;
  left: 0;
  line-height: 16px;
  text-align:center;
  position:absolute;
  top: 0;
  border-radius:2px;
  width: 100%;
  transform:scale(1);
  
}
.recipes_name .listBox{ margin:0}
.recipes_name .listImg{ width:100px; height:100px}
.recipes_name .listText{ margin-left:120px;}
.recipes_name .listText h3{ margin:0 0 10px; font-size:18px; color:#6A6A6A}
.recipes_name .listText p{ font-size:15px; color:#555; margin:0px; line-height:normal}
.form-control{ border-radius:0; border:1px solid #E6E6E6; height:45px;}
.form-group {
	margin-bottom: 25px;
	padding-bottom:0;
}
.post_btn {
	padding: 11px 30px;
	background: #ED3C4E;
	float: left;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	margin: 0;
	text-decoration: none;
}
.post_btn:hover{ text-decoration: none; color:#fff}
.recipes_name.brdr{ border:none;}
.directions_col{ padding-left:112px; position:relative; margin-bottom:30px}
.directions_col p{ font-size:16px; color:#555; line-height:26px; margin-top:30px;}
.dir_box{ width:100%}
.dir_box img{ width:100%}
.dier_left {
	position: absolute;
	left: 0;
}
.dier_left span{padding: 8px 16px;
	background: #ED3C4E;
	float: left;
	color: #fff;
	font-size: 14px;
	border-radius: 0px;
	margin: 0;
	text-decoration: none; position:relative}
.dier_left span::after {
	content: "";
	position: absolute;
	right: -20px;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-left: 20px solid #ED3C4E;
	border-bottom: 18px solid transparent;
	top: 0px;
}
.directions_col::after {
	content: "";
	position: absolute;
	height: 85%;
	width: 1px;
	background: #ccc;
	left: 36px;
	bottom: 0;
}
.nd{ float:left; width:100%;}
.nd h3{ float:left; }
.nd .rating-box{ float:right}
.nd  .rating-box,.leave .rating-box_leave {
  display: inline-block;}
.nd .rating-container,.leave .rating-leave {
    direction: rtl !important;}
.nd .rating-container label,.leave .rating-leave label {
      display: inline-block;
      margin: 0;
      color: #d4d4d4;
      cursor: pointer;
      font-size: 20px;
      transition: color 0.2s;
    }
.nd .rating-container input,.leave .rating-leave input {
      display: none;
    }
.nd label:hover,.leave label:hover, .nd label:hover ~ label, .leave label:hover ~ label, .nd  input:checked ~ label, .leave  input:checked ~ label  {
      color: #F89223;
    }
	
	.leave .rating-box_leave {
	float: left;
	margin-right: 15px;
}
.recipes_name .social_media li a{ margin:0;}
.dir_social {padding: 15px;border: 1px solid #ccc;}
.second_banner{ width:100%; position:relative}
.second_banner img{ width:100%;}
.second_banner .main_heading {color: #fff;font-size: 34px;font-weight: 600;margin-top: 0;}
.second_banner .breadcrumb {padding: 0;background: 0;margin: 0;}
.second_banner .breadcrumb > li a,.second_banner .breadcrumb > .active{color:#fff; text-decoration:none; font-size:15px;}
.second_banner .breadcrumb > li a:hover{color:#ED3C4E;}
.second_banner .breadcrumb > li + li::before {padding: 0 5px;color: #fff;content: "-";}
.top_bg {position: absolute;top: 50%;left: 50%;text-align: center;transform: translate(-50%, -50%);}

#recipes_gallery .owl-nav {height: 1px; padding: 0 30px; position: absolute; top: 50%; width: 100%; z-index: 100;}
#recipes_gallery .owl-nav div{ width:40px; color:#ED3C4E; font-size:0; line-height:38px; text-align:center; margin-top:-25px; height:40px; border-radius:100%; border:1px solid #ED3C4E; float:left}
#recipes_gallery .owl-nav div:before{font-size:20px; font-family:'FontAwesome';}
#recipes_gallery .owl-nav div.owl-prev:before{ content:"\f104"; }
#recipes_gallery .owl-nav div.owl-next{ float:right; }
#recipes_gallery .owl-nav div.owl-next:before{content:"\f105"}
#recipes_gallery .owl-nav div:hover{ background:#ED3C4E;border:1px solid #ED3C4E; color:#fff}
/****************************Contact 7*****************************/
.wpcf7 {
	padding: 30px;
	box-shadow: 0px 0px 9px rgba(0,0,0,10%);
}
.wpcf7-form label {
	font-size: 14px;
	font-weight: 400;
}
.wpcf7-form-control {
	border-radius: none !important;
	margin-top: 10px;
}
.site-content {
	background: #f7f7f7;
}
.wrap {
	max-width: 1110px;
	margin: 0 auto;
}
.entry-content h2 {
	color: #303030;
	font-size: 40px;
	font-weight: 600;
	text-transform: uppercase;
}
.entry-content p {
	margin: 0 0 26px;
	color: #555;
	font-size: 16px;
}
.wpcf7-form-control.wpcf7-submit {
	padding: 12px 30px;
	font-size: 14px;
	font-weight: 400;
	border-radius: 5px;
	background: #ED3C4E;
	text-decoration: none;
}
.entry-header,.entry-content{ width:100%  !important; float:none !important;}


.site-content {
	padding: 0;
}
.singledetail {
	padding: 30px;
	margin: 60px 0;
	background: #fff;
	border-radius: 3px;
	width: 100% !important;
}

.singledetail .author.vcard{ padding:0; border:none; margin:0;}
.singledetail .screen-reader-text a{ box-shadow:none;}
.singledetail .comment-form label {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}

.singledetail .comment-form .submit {
	padding: 11px 30px;
	background: #ED3C4E;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	margin: 0;
	text-decoration: none;
	font-weight: 400;
}
.singledetail .comments-area {
	padding: 0 !important;
}
.entry-meta {
	box-shadow: none;
	font-size: 12px;
	font-weight: 400;
}
.entry-meta a:hover {
	border: none;
	box-shadow: none;
}

/************************************/

.togglesearch button {padding: 6px 6px;background: #ED3C4E;color: #fff;margin-left: 0px;border: 1px solid #D80B15;
outline: none;cursor: pointer;}
.recipe_recipe-template .listText {position: absolute;top: 0;}
.recipe_recipe-template .listBox {background: none;position: relative;}


.who_we_are-template-default .singledetail .postimg{ float:left; width:250px;}
.who_we_are-template-default .singledetail .postcontent {margin-left: 280px;}
.who_we_are-template-default .singledetail .postcontent .entry-header{ display:inline-block;}



.post-template-default .singledetail .postimg{ float:none; width:100%;}
.post-template-default .singledetail .postcontent {margin-top: 30px;}
.post-template-default .singledetail .postcontent .entry-header{ display:inline-block;}

.post-template-default .singledetail .postcontent .entry-title {font-size: 20px !important;line-height: 30px;}
.post-template-default .singledetail .postcontent .comments-title {font-size: 20px;line-height: 28px;margin-top: 30px;}

.post-template-default .singledetail .comment-list {padding-left: 66px;}
.post-template-default .singledetail .comment-list .comment-body .fn a {font-size: 14px;font-weight: 400;}
.post-template-default .singledetail .comment-list .comment-body .comment-metadata a {font-size: 10px;}
.post-template-default .singledetail .comment-list .comment-body .comment-content p{ font-size: 10px;}

.recipe_recipe-template .comment-form label {font-size: 14px;font-weight: 300;}
.recipe_recipe-template .comment-form textarea, .recipe_recipe-template .comment-form input {border-color: #E6E6E6;}
.recipe_recipe-template .comment-form .submit{padding: 11px 30px;background: #ED3C4E;color: #fff;font-size: 14px;border-radius: 5px;margin: 0;
text-decoration: none;font-weight: 400;}

.recipe_recipe-template .comments-title{ font-size:20px;}
.recipe_recipe-template .comment-list {padding-left: 66px;}
.recipe_recipe-template .comment-list .comment-body .fn a {font-size: 14px;font-weight: 400;}
.recipe_recipe-template .comment-list .comment-body .comment-metadata a {font-size: 10px;}
.recipe_recipe-template .comment-list .comment-body .comment-content p{ font-size: 10px;}
.page-template-default .entry-header .entry-title {font-size: 40px !important;font-weight: 600 !important;text-align: center;margin-top: 70px;}
.who_img img {height: 100%;}
.recipe_recipe-template-default .singledetail .postimg {float: left;width: 350px;}
.recipe_recipe-template-default .singledetail .postcontent {margin-left: 380px;}
.recipe_recipe-template-default .singledetail .entry-header {display: inline-block;}
/**********************************************************************/
/*************************************/

.recipe_name_col {
	height: 520px;
}

.recipe_name_img {
	height: 255px;
}

.recipe_name_img img {
	height: 100%;
}
.sub_heading{ padding:0;}

/***Search***/
.right_saerch .search-form .search-submit {
	bottom: 0;
	padding: 0.5em 1em;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 3px 3px 0;
	color: #fff;
	background: #ED3C4E;
}
.right_saerch .search-form .search-submit .icon {
	 height: 15px; 
	 top: -2px; 
	 width: 15px; 
}
.right_saerch .search-field {
	padding: 0.5em !important;
}
.search .search-form label {
	display: none;
}
.header.smaller .main-navigation ul ul a {
	padding: 0.75em 1.25em;
}


.header.smaller .right_saerch {
	top: 11px;
}
.search #secondary {
	font-size: 14px;
}
/**/
/***************************/
.direction_gallery .owl-nav {height: 1px; padding: 0 30px; position: absolute; top: 50%; width: 100%; z-index: 100;}
.direction_gallery .owl-nav div{ width:40px; color:#fff; font-size:0; line-height:38px; text-align:center; margin-top:-25px; height:40px; border-radius:100%; border:1px solid #fff; float:left}
.direction_gallery .owl-nav div:before{font-size:20px; font-family:'FontAwesome';}
.direction_gallery .owl-nav div.owl-prev:before{ content:"\f104"; }
.direction_gallery .owl-nav div.owl-next{ float:right; }
.direction_gallery .owl-nav div.owl-next:before{content:"\f105"}
.direction_gallery .owl-nav div:hover{ background:#fff;border:1px solid #fff; color:#000}

/***************************/
.right_saerch .screen-reader-text {
	font-size: 0 !important;
}

.search .search-form .search-submit {
	bottom: 0;
	padding: 0.5em 1em;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 0 3px 3px 0;
	background: #ED3C4E;
	color: #fff;
}
.search h2.widget-title {
	font-size: 16px !important;
	margin-bottom: 2em;
	font-weight: 600;
}
.search .page-title{font-size: 16px !important;}

.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
	text-decoration: none;
	box-shadow: none;
	border: none;
}


.heading_col .main_heading {
	font-size: 54px;
	color: #fff;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 60px;
	margin: 0 0 24px;
	padding: 0;
}
.comment-reply-link {
	font-weight: 600 !important;
	position: relative;
	font-size: 14px;
}
/********************************/
.second_banner {height: 220px;background: #333;}
.second_banner img {
	height: 100%;
}
.blogMain {background: #fff;}
.directions_col::after{ display:none;}
.dir_social h3 {text-align: left;}
.dir_social ol{ padding:0 0 0 20px;}
.dir_social ol li{font-size: 16px; color: #555; line-height: 26px; margin-top: 10px;}
.r-search {
    position: absolute;
    right: 15px; display:none;
    height: 30px;
    width: 30px;
    text-align: center;
    top: 15px;
    line-height: 30px;
}
.dskp-hidden {
    display: block;
    text-align: left;
    padding: 0 20px 20px;
}

.recipe_col .main_heading,
.blog_post_col .main_heading,
.who_we_col .main_heading{ padding:0;}
.dskp-hidden {display: none;text-align: left;padding: 0 20px 20px;}
.addtoany_content {text-align: center;border: 1px solid #ccc;padding: 15px;}
.dir_social ol li{ font-weight:300;}
.entry-content p {margin: 0 0 26px;color: #555;font-size: 16px;font-weight: 300;line-height: 24px;}
.postimg img {width: 100%;}
.a2a_floating_style, .a2a_overlay_style{background: #fff !important;box-shadow: -2px 2px 6px rgba(0,0,0,20%);border-radius: 6px 0 0 6px;}
.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a {
	-webkit-box-shadow: inset 0 -1px 0 transparent;
	box-shadow: inset 0 -1px 0 transparent;
	color:#555;
}
.subcat {text-align: center;}
.subcat .form-controll {width: 50%;margin-bottom: 30px;height: 42px; padding:0 15px;}
.subcat select.form-controll {-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;background: url(../images/drop-icon.png) no-repeat center right;background-color: #fff !important;background-size: 20px !important; padding-right: 30px; color:#727272; font-size:15px;}

.watch-action {position: fixed;right: 10px;bottom: 10px;width: auto;height: 50px;padding: 15px;
box-shadow: 0px 0px 10px rgba(0,0,0,20%);border-radius: 50px;z-index: 999;background: #fff;}
.lbg-style1.jlk img {
	background: url(../images/heart_icon-1.png) repeat scroll 0 0 !important;
}
.lbg-style1.jlk img:hover {
	background: url(../images/heart_icon-1.png) repeat scroll 0 -22px !important;
}
.lbg-style1.jlk img{ width:20px !important; height:18px !important;}


/********************************/
@media (max-width:1200px){
.header {padding: 0px 300px;}	
.logo {left: 115px;}
.right_saerch {right: 112px;}
.navbar-nav > li > a,.header.smaller .navbar-nav > li > a {padding: 33px 15px;}
.header.smaller .navbar-nav > li > a {padding: 21px 15px;}
.box_content p,.blog_content p,.who_content p{ font-size:14px;}
.right_saerch {width: 220px;}
}
@media (max-width:1024px){
.header {padding: 0px 220px;}	
.logo {left: 43px;}
.right_saerch {right: 40px;}
.navbar-nav > li > a,.header.smaller .navbar-nav > li > a {padding: 33px 15px;}
.header.smaller .navbar-nav > li > a {padding: 21px 15px;}
}
@media (max-width:991px){
.recipe_name_content {text-align: left;padding: 25px;}
.recipe_name_img {height: 180px;}
.right_saerch{ width:167px;}
.header{ height:51px;}
.navbar-toggle {position:absolute;right:0;margin-right:0;padding:9px 0;}
.navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0;-webkit-box-shadow: none;box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a { line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
.dropdown-menu > li > a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143;color: #333; white-space: nowrap; }
.navbar-header { float: none;}
.navbar-toggle { display: block;}
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.navbar-collapse.collapse { display: none!important;}
.navbar-collapse.collapse.in { display: block!important;}
.navbar-nav>li {float: none;}
.navbar-nav > li > a{ padding:15px 0 !important;}
.navbar-nav > li.sBtn a{ padding:0 !important;}
#bs-example-navbar-collapse-1 {position: fixed;right: 0;width: 240px;background:rgba(255,255,255,50%);z-index: 99;top: 51px;height: calc(100% - 51px) !important;transition: .1s;}
.navbar-toggle .icon-bar{ background:#000;}
.dropdown-menu::before{ display:none;}
.dropdown-menu{ border-top:none !important;}
.logo{ top:12px;}
.right_saerch{ top:10px;}
.header.smaller .logo{top:12px;}
 .header.smaller .right_saerch{ top:10px;}
 .togglesearch,.header.smaller .togglesearch{ top:41px;}
 .who_img {width: 100%;height: 100%;float: none;}
 .who_content {margin-left: 0;padding: 25px 35px 35px 35px;height: auto;}
 .box_content {min-height: 230px;}
}
@media (max-width:980px){
.a2a_floating_style.a2a_vertical_style {display: block !important;}	
}
@media (max-width:800px){
.recipe_col .main_heading, .blog_post_col .main_heading, .who_we_col .main_heading {font-size: 25px;line-height: 40px;margin: 0 0 15px 0; padding:15px 0 0 0}
.heading_col .heading {font-size: 22px;}
.heading_col .main_heading {font-size: 40px;line-height: 44px; margin:0 0 20px 0;}
.heading_col p {font-size: 16px;}
.banner .item {height: 300px;}
.banner .item img {height: 100%; object-fit: cover;}
}
@media (max-width:768px){
.recipe_name_img {
	height: 255px;
}
.box_col,.blog_box,.who_box{ margin-bottom:30px}
.box_content {min-height: auto;}
.who_we_are-template-default .singledetail .postimg {float: left;width: 200px;}
.who_we_are-template-default .singledetail .postcontent {margin-left: 225px;}	
.blog_post_col {padding-bottom: 30px;}
.who_we_col{ padding:50px 0 30px;}
.footer{ padding:40px 0;}
.page-template-default .entry-header .entry-title{ margin-top:60px;}
.page:not(.home) #content{ padding:0 !important;}
.our_recipe_col {padding: 50px 0 0px;}
.recipes_name {padding: 40px 0 0;}
.dir_social {padding: 0;}
.similler_recipes_box p{ margin:15px 0 30px;}
.blogMain {padding: 50px 0 30px; border-bottom:1px solid #f1f1f1}
.page-template-default .entry-header .entry-title{ margin-top:60px;}
.second_banner {height: 160px;}
#homeSlider .owl-nav {display: none;}
}

@media (max-width:550px){
.who_we_are-template-default .singledetail .postimg {float: left;width: 100%;}
.who_we_are-template-default .singledetail .postcontent {margin-left:0px;}	
.second_banner {height: 140px;}
.subcat .form-controll{ width:80%; margin-bottom:20px;}
}
@media (max-width:400px){
.subcat .form-controll{ width:100%; margin-bottom:15px;}	
}





/*-----------------------------Start-CSS Responsive--------------------*/
@media screen and ( max-width: 1200px ) {
.main-navigation a{ padding:33px 5px; font-size:14px}
.header {padding: 0px 280px !important;}
	
}
@media screen and ( max-width: 10240px ) {
.main-navigation a{ padding:33px 15px}	
.header {padding: 0px 230px !important;}	
}
@media screen and ( max-width: 991px ) {
.entry-content h2{
    display: none;
}
.header {padding: 0px 220px !important;}	
.header.smaller .main-navigation ul ul a,.main-navigation ul ul a{padding:15px 35px !important;font-size: 14px !important;
    color: #a2a2a2!important;}
	span.foter_logo img {
    height: 20px;
}
.top_footr li a {
padding: 6px 20px;}
.main-navigation a,.header.smaller .main-navigation a{ padding:20px 25px}	
.main-navigation li{ display:block;border-bottom: 1px solid #eee;}
.header{ height:60px !important;}
.menu-toggle:focus {outline:none;}
.menu-toggle{font-size:0px; padding:20px 0 0 !important;}
.menu-toggle .icon{ margin:0; font-size:21px;}
.navbar{float:right;}
.js .menu-toggle {display: block;}
.main-navigation ul.menu {width: 250px; height: calc(100% - 60px); position: fixed; left: 0;top: 60px; border: none; padding: 0; background: #fff;  z-index: 9999; overflow-y: auto; box-shadow: 0 40px 40px rgba(0,0,0,.098);}
.main-navigation ul.menu li {padding: 0px;}
.main-navigation ul.menu li a {text-decoration: none;font-size: 15px;color: #000;}
.main-navigation ul.menu ul.sub-menu {padding: 0;margin: 0;}
.main-navigation .menu-toggle:focus, .main-navigation .dropdown-toggle:focus, .main-navigation .menu-toggle:hover, .main-navigation .dropdown-toggle:hover {background: none;}
.dropdown-toggle{ right:0; padding:20px 15px}
.sub-menu .dropdown-toggle{padding:13px 15px}
.main-navigation ul ul{ position:static}
.js .menu-toggle, .js .dropdown-toggle{ display:block;}
.main-navigation ul ul.sub-menu{ display:none !important; border:none;}
.main-navigation ul ul.sub-menu.toggled-on{ display:block !important;}
.main-navigation ul li.menu-item-has-children:before,
.main-navigation ul li.menu-item-has-children:after,
.main-navigation ul li.page_item_has_children:before,
.main-navigation ul li.page_item_has_children:after {border-style: solid;border-width: 0 6px 6px;content: "";display: none;height: 0;position: absolute;right: 1em;bottom: -1px;width: 0;z-index: 100000;}
.main-navigation ul li.menu-item-has-children.focus:before, .main-navigation ul li.menu-item-has-children:hover:before,
.main-navigation ul li.menu-item-has-children.focus:after, .main-navigation ul li.menu-item-has-children:hover:after,
.main-navigation ul li.page_item_has_children.focus:before, .main-navigation ul li.page_item_has_children:hover:before, .main-navigation ul li.page_item_has_children.focus:after, .main-navigation ul li.page_item_has_children:hover:after {display: none;}
.main-navigation li li:hover, .main-navigation li li.focus {background: #ececec !important;}
.main-navigation .menu-item-has-children > a > .icon, .main-navigation .page_item_has_children > a > .icon{ display:none;}
.js .main-navigation ul, .js .main-navigation ul ul, .js .main-navigation > div > ul {display: none;}
.social_media li a {
    
    margin: 20px 0 25px 0;
}
}
@media screen and ( max-width: 600px ) {
	.top_footr li {
    display: block; text-align:left
   
}
	.dskp-hidden{ display:block}
.heading_col{ width:100% !important;}
.right_saerch{ display:none}
.right_saerch.active {
    display: block;
    position: absolute;
    top: 0;
    z-index: 125;
    width: 100%!important;
    right: 0!important;
    padding: 10px 20px;
    background: #fff;
    padding-right: 55px;
}
.r-search {
   display:block; z-index:1500
}
.m-hidden{ display:none !important}
.r-search.active .fa-search:before{content:"\f00d" !important}
.navbar {
    float: right;
    position: absolute;
    right: 54px;
}
.who_we_col{ padding:30px 0}
.header.smaller .right_saerch {
    top: 0;
}
.top_footr li a{ display:block}
.footer {
    text-align: center;
    padding: 40px 0 40px;
}
.top_bg {
 
    left: 0;
    text-align: center;
    transform: translate(-0%, -50%);
    width: 100%;
}
.our_recipe_col {
    padding: 30px 0 0px;
}
.second_banner .main_heading{ font-size:25px}
}
@media screen and ( max-width: 500px ) {
.heading_col{display:none !important;}
.banner .item {height: 250px !important;}
.header {padding: 0px 148px !important;}
.logo{width:120px !important; top:17px !important; left:15px !important;}
.right_saerch{ width:120px !important; right:15px !important;}
}
@media screen and ( max-width: 430px ) {
.tab_image .nav > li{ width:32.5%;}	
.directions_col{ padding:0;}
}