
/*---================FONT FACE==============-------------*/

@font-face {
	font-family: 'Mark-Bold';
  src: url('fonts/Mark-Bold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/Mark-Bold.otf')  format('opentype'),
	   url('fonts/Mark-Bold.woff') format('woff'), 
	   url('fonts/Mark-Bold.ttf')  format('truetype'), 
	   url('fonts/Mark-Bold.svg#Mark-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Mark-Book';
  src: url('fonts/Mark-Book.eot?#iefix') format('embedded-opentype'),
	   url('fonts/Mark-Book.otf')  format('opentype'),
	   url('fonts/Mark-Book.woff') format('woff'), 
	   url('fonts/Mark-Book.ttf')  format('truetype'), 
	   url('fonts/Mark-Book.svg#Mark-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Mark-Regular';
  src: url('fonts/Mark-Regular.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/Mark-Regular.otf')  format('opentype'),
	   url('fonts/Mark-Regular.woff') format('woff'), 
	   url('fonts/Mark-Regular.ttf')  format('truetype'), 
	   url('fonts/Mark-Regular.svg#Mark-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*

@font-face {
  font-family: 'Gilroy-Bold';
  src: url('fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/Gilroy-Bold.woff') format('woff'), 
	   url('fonts/Gilroy-Bold.ttf')  format('truetype'), 
	   url('fonts/Gilroy-Bold.svg#Gilroy-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gilroy-Regular';
  src: url('fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'), 
	   url('fonts/Gilroy-Regular.woff') format('woff'), 
	   url('fonts/Gilroy-Regular.ttf')  format('truetype'), 
	   url('fonts/Gilroy-Regular.svg#Gilroy-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Gilroy-SemiBold';
  src: url('fonts/Gilroy-SemiBold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/Gilroy-SemiBold.woff') format('woff'), 
	   url('fonts/Gilroy-SemiBold.ttf')  format('truetype'), 
	   url('fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}*/



/*--================GLOBAL CSS=====================--------*/

/*body:before, body:after {
	content: "";
        position: fixed;
        background: #f00;
        left: 0;
        right: 0;
        height: 0px;
}*/
body:before { top: 0;}
body:after {bottom: 0;}
body {
	border-top: 20px solid #fff;
	/*border-bottom: 20px solid #f00;
	border-left: 20px solid #f00;
	border-right: 10px solid #f00;*/
	}
	
	
.mobile_visible{display:none;}
.mobile_hidden{display:block;}
.txt_orange{color:#faa627;}
.txt_white{color:#fff;}
.custom_btn{text-transform:capitalize; font-weight:700; font-size:14px; height:60px; text-shadow:none; box-shadow:none;}
.main_heading{font-weight:600 !important; line-height:65px; font-size:55px !important; font-family:'Mark-Bold';}	

	
.all_inner_page{border:none;}


/*-=====================HEADER=========================---*/
#logo img{margin:0px 0px 0px 50px;}
.main_heading_home_banner{font-size:40px !important; font-weight:600 !important; line-height:45px; font-family: 'Mark-Regular'; text-shadow:1px 2px 2px rgba(0, 0, 0, 0.1)}

.header_signup_btn{background:#fff; border-radius:25px; color:#faa627 !important; transition:all 0.45s ease 0s; box-shadow:none; text-shadow:none !important;}

.custom_header_signup {margin-top:22px !important;}
.custom_header_signup li a{padding:12px 35px !important; transition:all 0.45s ease 0s;}
.custom_header_signup li a:hover{color:#444 !important;}

.change_the_header .header_signup_btn{background:#faa627; color:#fff !important;}
.header_know_more{display:none; transition:all 0.45s ease 0s;}

.change_the_header .header_know_more{display:block; transition:all 0.45s ease 0s;}
.top_search{display:none;}
.top_search a{margin:15px 0px;}
.change_the_header .top_search{display:block;}
.change_the_header .header_know_more  a:hover{color:#444 !important;}
.change_the_header .header_login  a:hover{color:#444 !important;}



/*------HEADER MODAL LOGIN---------*/
.modal_overlay{background:rgba(255,255,255,0.95);}
.custom_modal_container{width:500px; margin:200px auto 50px;}
.custom_modal_body{padding:40px 60px; box-shadow: 0 2px 0px rgba(0, 0, 0, 0.2);}
.modal_sign_up_box{text-align:left;}
.modal_forgot_password_box{text-align:right;}
.custom_close{opacity:1;}
.custom_close img{width:20px;}
.modal_sign_up_box small{font-weight:600;}
.header_modal_login_form{}
.header_modal_login_form_input{background:none; border:none; box-shadow:none; border-bottom:2px solid #faa627; color:#faa627; text-align:center; font-size:19px; font-weight:700;}
.header_modal_login_form_input::-moz-placeholder{color:#faa627; text-align:center; font-size:19px; font-weight:700;}
.header_modal_login_form_input::-ms-input-placeholder{color:#faa627; text-align:center;}
.header_modal_login_form_input::-webkit-input-placeholder{color:#faa627; text-align:center;}
.header_modal_login_form_submit{background:#faa627;color:#fff; border-radius:25px; padding:14px;}
/*.mfp-close{top:34%; right:42%; color:#faa627; font-size:30px; opacity:1;}*/
.home_login_padding{padding:50px; background:#fff; max-width:400px;}


/*-===========================================HOME PAGE====================================================
	====================================================================================================---*/
	

/*--------SLIDER SECTION ---------*/
.slider_box{border-left:20px solid #fff; border-right:20px solid #fff;}
.home_banner_p{color:#fff; margin:20px 0px 0px; font-size:20px; font-weight:500;}
/*.home_banner_learn_more{position:absolute; left:46.5%; bottom:30px; background:none; text-transform:capitalize; z-index:999; transition:all 0.45s ease 0s;}*/
.home_banner_learn_more{position:relative;  bottom:70px; background:none; text-transform:capitalize; z-index:999; transition:all 0.45s ease 0s; width:100%; text-align:center;}
.home_banner_learn_more:hover{color:#444; background:none;}
/*---------SEARCH SECTION--------*/

.home_search_main_container{border:1px solid #dddd; margin:20px 35px; box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.2);
	height:120px;}

.home_search_form{padding:29px 0px;}	

.home_search_input { background:#fff; border:none ; box-shadow: none; height:50px; font-size:35px;}
.home_search_icon{background:none; border:none !important; font-size:40px; box-shadow:none; padding:6px 20px 6px 60px; color:#cccccc; width:7%;}  
.home_search_icon img{display:block;}
.home_search_input::-moz-placeholder{color:#cccccc; font-size:32px; font-weight:bold;}
.home_search_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#cccccc; font-size:32px; font-weight:bold;
}
.home_search_input::-moz-placeholder { /* Firefox 19+ */
  color:#cccccc; font-size:32px; font-weight:bold;
}
.home_search_input:-ms-input-placeholder { /* IE 10+ */
  color:#cccccc; font-size:32px; font-weight:bold;
}
.home_search_input:-moz-placeholder { /* Firefox 18- */
  color:#cccccc; font-size:32px; font-weight:bold;
}

.home_search_submit_button{background:#faa627; padding:12px 50px; border-radius:10px !important; margin-right:80px; transition:all 0.45s ease 0s;}

.home_serch_icon_mobile{display:none;}


/*------COOK SECTION-----------*/


#section-user{margin:50px 100px 0px;}
.big_h2{color:#8d8d8d; margin-bottom:0px; opacity:0.6}
.h2_fleft{float:left;}
.home_cook_title_box{margin-bottom:30px;}
.custom_sort_shuffle{border:none;}
.custom_sort_shuffle img{width:30px;}
/*.custom_common_height{background:none; height:785px;}
.custom_common_height_below{background:none; height:810px;}*/

.home_sort_icon_box{float:right; width:250px; /*border-bottom:3px solid #ddd;*/}
.home_sort_icon_title{line-height:35px; text-transform:none; font-weight:600; color:#8d8d8d; cursor:inherit; float:left;}
.home_sort_icon_title span{color:#000; font-weight:bold;}
.home_sort_icon_box select{width:auto; display:inline-table; margin:0px 0px 0px 10px; padding:5px; border-radius:10px !important; width:170px; border:2px solid #000; color:#000; -webkit-appearance:none;-moz-appearance:none;background:url(../images/select_arrow.png) no-repeat;background-position:93% 50%;}


.home_cook_biggest_img_box  {margin:10px;}
.home_cook_biggest_meta{padding:15px 5px 10px;}
.cook_name_big_h3 {font-size:20px; font-weight:500; margin:0px; line-height:30px; color:#000; font-weight:600;}
.cook_name_big_h3 span{color:#000 !important; font-weight:300; margin-right:20px; font-family:'Mark-Book';}
.cook_name_big_p{font-size:15px; margin:0px; color:#8d8d8d;}
.cook_name_big_p span{font-weight:bold; color:#8d8d8d; font-size:15px;}


.cook_name_small_h3 {font-size:16px; font-weight:500; margin:0px 0px 0px; line-height:25px;}
.cook_name_small_h3 span{color:#000 !important;  font-weight:300; margin-right:20px; font-family:'Mark-Book';}
.cook_name_small_p{font-size:13px; margin:0px; color:#8d8d8d}
.cook_name_small_p span{font-weight:bold; color:#8d8d8d;}


.distant_mangin_btm1{margin-bottom:30px;}
.distant_mangin_btm2{margin-bottom:30px;}

.home_cook_biggest_meta{
	margin-top:0px;
  
  /* HOVER OFF */
   -webkit-transition: margin-top 1s;
   -moz-transition: margin-top 1s;
   
	}
.home_cook_biggest_img_box:hover .home_cook_biggest_meta{
	/*position: relative; top: -5px;*/
	 margin-top:-5px;
  
  /* HOVER ON */
   -webkit-transition: margin-top 0.45s;
   -moz-transition: margin-top 0.45s;
	}
	

	.custom_overlay{
	background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    opacity:1;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 2;
	}
	
.blockslide {
		position:absolute;
		top:0px;
		left:0px;
		
		width:100%;
		height:100%;
		overflow:hidden;
		margin: 140px 0 0;
	}
.blockslide_p {
		position:absolute;
		top:0px;
		left:0px;
		
		width:100%;
		height:100%;
		overflow:hidden;
		margin: 140px 0 0;
	}
	.gridblockslide {
	position:absolute;
		top:0px;
		left:0px;
		
		width:100%;
		height:100%;
		overflow:hidden;
		margin: 140px 0 0;
	}
	
	.blocker {
	  position: relative;
	  background: #faa627  ;
	  margin-left: -150%;
	  z-index: 10;
	  width: 100%;
	  height: 100%;
	}
	.blocker_p {
	  position: relative;
	  background: #000  ;
	  margin-left: -150%;
	  z-index: 10;
	  width: 100%;
	  height: 100%;
	}	
	.gridblocker {
	  position: relative;
	  background: #faa627  ;
	  margin-left: -150%;
	  z-index: 10;
	  width: 100%;
	  height: 100%;
	}
	
	.gridblocker_black{ background: #000 !important; }
	
	.reveal_content, .reveal_content_p, .grid_reveal_content
	{
		opacity:0;
	}
	
	.hideall{display:none}	
	

/*-----SECTION SERVICE-----*/
#section-services{margin:80px 90px 0px;}
.service_subinfo_box{margin-bottom:30px;}
.service_content{margin:140px 0px 0px;}
.service_content p{width:90%;}

.service_img img{width:auto !important; margin:0px auto;}

.owl-dots{position:absolute; right:0px; bottom:80px;}
.owl-dot{padding:0px 8px;}
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{width:10px; height:10px;}
.owl-carousel .owl-nav [class*="owl-"]{top:83%; margin-top:0px !important; border:none; background:none;}
/*.owl-carousel .owl-nav [class*="owl-"]:hover{border:1px solid #faa627; padding:5px 10px;}*/
.owl-carousel .owl-nav .owl-next{right:42%; width:auto; height:auto}
.owl-carousel .owl-nav .owl-prev{left:51%; width:auto; height:auto}




/*-------SECTION FAT COOK-------*/
#section-fatcook{margin:130px 30px 0px;}
.orange_div{background:#faa627; margin-bottom:18px;}
.call_to_action_box{padding:75px 100px 100px 250px;;}
.fatcook_h3{ color: #fff; margin-bottom:15px;}
.fatcook_h3 span{font-weight:800; color:#000 !important; font-family:'Mark-Bold';}
.call_to_action_submit{background:#fff; padding:20px 30px; margin-top:10px; padding:15px 100px;; border-radius:10px; color:#444; transition:all 0.45s ease 0s; line-height:27px;}
.call_to_action_submit:hover{color:#faa627;}
.fat_cook_img_box{ position:absolute;top:-155px; }



/*-===========================================PROFILE PAGE====================================================
	====================================================================================================---*/


#cook_info{margin:0px 100px 0px;}
.user_heading{margin-bottom:10px;}
.profile_user_desc{margin:40px 0px;}
.user_designation a{color:#8d8d8d; font-weight:bold;}
.user_social_icon{text-align:right;}
.user_social_icon h2{font-weight:500; margin-bottom:15px; text-transform:capitalize; font-family:"Mark-Book";}

.cook_meta{margin:20px 0px 0px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.meta_counter:after{content:" "; right:-15px; top:45%; position:absolute; width:8px; height:8px; background:#8d8d8d; border-radius:50%;  }
.counter_margin{margin:35px 0px; font-size:20px;}




.cook_skills{ margin-top:40px;}
.cook_skills h2 {text-transform:capitalize; margin-bottom:35px; font-size:20px;}
.cook_skills span{float:right; color:#faa627; font-size:20px; font-weight:600;}
.cook_skills ul li {list-style-type:none; display:inline-table;}
.cook_skills ul li a{ border:2px solid #faa627; padding:10px 15px; border-radius:25px; text-transform:uppercase; margin:0px 10px 15px 0px; color:#faa627; font-size:12px; font-weight:600; transition:all 0.45s ease 0s; display:table;}
.cook_skills ul li a:hover{background:#faa627; color:#fff;}

#related_cook{margin:50px 70px 0px;}


.food_meta{padding:10px 5px 10px;}
.food_name_small{font-size:18px; font-weight:500; margin:10px 0px 0px; line-height:20px; float:left; width:78%; }
.food_name_small a{color:#000; text-transform:capitalize;-webkit-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
	-o-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
	transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;}
.food_name_small a:hover{color:#faa627;}
.food_meta ul{float:right; margin-bottom:0px;}
.food_meta ul li{list-style-type:none; display:inline-table;}
.food_meta ul li a{padding:0px 10px; font-size:24px;}
.food_meta ul li i{color:#444}
.food_meta ul li i:hover{color:#f00}
.food_name_small_date{font-size:13px; margin:0px; color:#8d8d8d; float:left;}
.like_share_box li a{font-size:14px !important; color:#000 !important;}
.like_share_box{line-height:16px !important;}

.profile_dish_overlay{background:rgba(255,255,255,1); padding:20px;}
.profile_dish_overlay h3{float:left; width:74%; font-size:18px;}
.profile_dish_overlay a{position:relative; margin:0px; width:auto !important; height:auto !important; left:0px; top:0px; line-height:30px; text-align:left; background:none; font-weight:500; line-height:20px; text-transform:capitalize;}
.profile_dish_overlay a:hover{background:none; color:#faa627;}
.profile_dish_overlay ul{float:right; margin-bottom:0px;}
.profile_dish_overlay ul li{list-style-type:none; display:inline-table;}
.profile_dish_overlay ul li a{padding:0px 10px; font-size:24px;}
.profile_dish_overlay ul li i{color:#444}
.profile_dish_overlay ul li i:hover{color:#f00}
.profile_dish_overlay p{text-align:left;}

.foor_meta_title_icon{ margin-bottom:10px; -webkit-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
	-o-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
	transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;}
.portfolio-item:hover .foor_meta_title_icon
 { opacity: 0;}

.food_name_big{font-size:20px; font-weight:500; margin:10px 0px 0px; line-height:24px; float:left; width:78%;}
.food_name_big a{color:#000; text-transform:capitalize; -webkit-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
	-o-transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;
	transition: color .2s linear, background-color .2s linear, margin-top .2s linear, opacity .2s linear;}
.food_name_big a:hover{color:#faa627;}
.food_meta_big ul li a {font-size:28px;}

.food_name_big_date{font-size:15px; margin:0px; color:#8d8d8d; float:left;}


.portfolio_link_small{height:405px;}


/*-===========================================REGISTER PAGE====================================================
	====================================================================================================---*/

#section-register{margin:20px; background-image:url('../images/register_bg.png'); background-position:center; background-repeat:no-repeat; background-size:cover; height:800px;}

.section-register-inner{margin:0px 80px;}

.register_form_box{margin-bottom:40px;}
.register_form_box h2{margin-bottom:5px;}
.register_form_box p{ margin-bottom:0px;}
.register_input{border:none; border-bottom: 2px solid rgba(255, 160, 39, 0.5); background:none; margin-bottom:25px; font-size:19px; color:#faa627; padding:4px 0px;}

.register_input::-moz-placeholder{color:#faa627; opacity:0.7; text-transform:capitalize; font-weight:600; font-size:19px;}
.register_input::-webkit-input-placeholder {color:#faa627; opacity:0.7; text-transform:capitalize; font-weight:600; font-size:19px;}
.register_input:-ms-input-placeholder { color:#faa627; opacity:0.7; text-transform:capitalize; font-weight:600; font-size:19px;}

.register_submit{border-radius:10px; height:auto; text-transform:capitalize; padding:10px 0px; background:#faa627; text-shadow:none;}
.facebook_submit{background:#3b5998}
.linkedin_submit{background:#0077b5;}
.register_or{font-weight:bold; text-align:center;}



/*--======================GET IN TOUCH===================-------*/

#get_in_touch{border-top:1px dashed rgba(0, 0, 0, 0.2);}

/*-=====================FOOTER=========================---*/


.footer_top_info{padding:90px 0px; margin:0px 100px;}
.footer_top_info img{width:40px !important; height:40px !important;}
.footer_custom_border{border-top:1px solid #e5e5e5;}
.footer_bottom_link_box{margin:0px 100px; padding:80px 0px !important;}
.custom_subscribe_input{background:none; border:none; box-shadow:none; border-bottom:2px solid #e5e5e5; text-align:left !important;}
.custom_subscribe_submit{background:#faa627; padding:20px 30px; margin-top:15px; padding:15px; border-radius:10px; color:#fff; transition:all 0.45s ease 0s;}
.footer_bottom_link_box h4{text-transform:uppercase; font-size:17px;}
.footer_bottom_link_box ul li{}
.footer_bottom_link_box ul li a{ background:none; padding:0px; color:#faa627; font-family:"Mark-Book"; transition:all 0.45s ease 0s;}
.feature_box_custom p{font-size:14px;}
.copyright_box{border-top:1px solid #e5e5e5; padding:50px 0px;}
.copyright_span{line-height:40px;}
.footer_social_icon{margin:0px 0px 0px 10px;}
	
.footer_social_icon li{list-style-type:none; display:inline;}
	
.footer_social_icon li a{color:#faa627; padding:0px 15px; transition:all 0.45s ease 0s;}
	
.footer_social_icon li a:hover{color:#222;}
.footer_social_link{text-align:right;}













