@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:700,300,600,800,400); /* font-family: 'Open Sans', sans-serif; */
@import url(http://fonts.googleapis.com/css?family=Roboto:500,900,300,700,400); /* font-family: 'Roboto', sans-serif; */
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700); /* font-family: 'Oswald', sans-serif; */
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold; }
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
header,nav,section,article,aside,footer,hgroup {display: block;}
::selection{ background:#0f94d9; color:#fff; }
figure{ padding:0; margin:0; }

.no_bdr				{ border:none !important;}


/*-----*/

a											{ text-decoration:none; outline:0 none; }
a:hover										{ text-decoration:none; }
h1											{ font-weight: normal; font-size:80px; line-height:80px; }
h2											{ font-size:22px; }
h3											{ font-size:18px; }
h4											{ font-size:16px; }
h5											{ font-size:14px; }
h6											{ font-size:12px; }
input,textarea								{ color:#b1b1b1; font-family: 'Open Sans', sans-serif; outline:none; }
/*----------------------------------------------------------------------------------*/
html 										{ }
body										{ color:#b1b1b1; font-family: 'Open Sans', sans-serif; font-size:13px; }
p											{ font-size:14px; line-height:20px; font-weight:400; }

/********* FONTS STARTS *****/
@font-face {
  font-family: 'Montserrat-Medium';
  src: url('../fonts/Montserrat-Medium/Montserrat-Medium.eot') format('embedded-opentype'),  
  	   url('../fonts/Montserrat-Medium/Montserrat-Medium.woff') format('woff'), 
	   url('../fonts/Montserrat-Medium/Montserrat-Medium.ttf')  format('truetype'), 
	   url('../fonts/Montserrat-Medium/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PTF-NORDIC-Round-Light';
  src: url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.eot') format('embedded-opentype'),  
  	   url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.woff') format('woff'), 
	   url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.ttf')  format('truetype'), 
	   url('../fonts/PTF-NORDIC-Round-Light/PTF-NORDIC-Round-Light.svg#PTF-NORDIC-Round-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

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


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

/* ---------------------------------------------------------------------------------*/

.wrapper									{ margin:0 auto; width:100%; }
.container									{ display:block; margin:0 auto; width:1400px;}
/***** Banner Starts *******/

.banner										{ display:block;  width:100%; position:relative; margin:0 0 70px; }
.banner_shape								{ position:absolute; bottom:0; left:0; background:url(../images/shape.png) no-repeat center bottom; height:100%; width:100%; background-size: 100% auto; z-index:9;}
.banner ul									{ display:block;}
.banner ul li								{ position:relative;}
.banner ul li img							{ width:100%; height:auto; }

/***** Banner Ends *******/
/***** Header Starts *******/
.header										{ position:absolute; top:20px; width:100%; z-index:999; }
.logo										{ display:block; float:left;} 
.nav										{ display:block; position:relative; float:right;padding:30px 0 0;}
.nav ul										{ display:block;  padding:0; position:relative;}
.nav ul li									{ display:block; padding:0 26px 20px 0; float:left;}
.nav ul li a								{ font-family: 'Montserrat-Medium';display:block; padding:15px 17px; font-size:14px; line-height:18px; color:#ffffff; text-transform:uppercase; transition:all 0.4s ease-in-out;}
.nav ul li a:hover, .nav ul li a.active		{ color:#7fb92e; background:rgba(0, 0, 0, 0.5); border-radius:3px;}

.nav_subdropdwn								{ opacity:0; visibility:hidden; width:320px; position:absolute; top:100px;  background:rgba(0, 0, 0, 0.5);border-radius:6px;  transition:all 0.4s ease-in-out; padding:0px 0 ; z-index:999999999;}
.nav_subdropdwn ul							{ display:block; float:none;}
.nav_subdropdwn ul li						{ display:block; padding:0;float:none; }
.nav_subdropdwn ul li a						{ font-weight:400; font-size:14px; line-height:16px; color:#fff !important; display:block; padding:16px 14px 16px 20px; text-transform:uppercase; }
.nav_subdropdwn ul li a:hover				{ background:#7fb92e;border-radius:0px;}
.nav ul li:hover .nav_subdropdwn			{ opacity:1;visibility:visible; top:54px;}

/***** Header Ends *******/

/***** Ban Text *******/
.ban_txt									{ display:block; position:absolute; top:18%; width: 100%; position: absolute; text-align: center; z-index:99;}
.ban_txt h1									{ font-family: 'PTF-NORDIC-Round-Light'; font-size:60px; line-height:66px; color:#ffffff; text-transform:uppercase; text-align:center; padding:90px 0 0; display:block; background:url(../images/ban_txt_dots.png) no-repeat  55% 16px; }
.ban_txt img								{ text-align:center; width:20% !important; height:auto;}
.ban_txt a									{ width:300px; font-family: 'Montserrat-SemiBold';font-size:20px; line-height:26px; color:#ffffff; text-transform:uppercase; text-align:center; 
padding:16px 0; display:block; background:rgba(255, 255, 255, 0.4); border-radius:35px; margin:50px auto 0; transition:all 0.4s ease-in-out;}
.ban_txt a:hover							{background:#f57474;}
.banner_shape h3							{ font-family:'Montserrat-SemiBold'; font-size:40px; color:#FFF; text-align:center; }
.banner_shape h3 em							{font-family:'Montserrat-SemiBold'; font-size:16px; color:#FFF; font-weight:400; text-transform:uppercase;}
.banner_shape a								{width: 300px;font-family: 'Montserrat-SemiBold';font-size:18px;line-height: 26px;color: #ffffff;text-transform: uppercase;text-align: center;padding: 16px 0;display: block;background: rgba(255, 255, 255, 0.4);border-radius: 35px;margin:10px auto;transition: all 0.4s ease-in-out;  }
.banner_shape a:hover							{background:#f57474;}
.banner_shape .price {
    margin: 2% 0 0 30.8%;
    z-index: 9999;
    position: relative;
}

.ban_txt .timing							{ width:24%; /*background:#7fb92e;*/ padding:10px 20px 20px 20px; margin:0px auto; border-radius:4px;}
.ban_txt .timing p							{ color:#fff; font-size:20px; line-height:32px; font-weight:600;}
.ban_txt .timing p span						{ font-size:22px;}
/***** Ban Text *******/



/***** Product Starts *******/

.product_block								{ background:url(../images/product_bg.jpg) no-repeat center center; width:100%; padding:151px 0; margin:20px 0 0;}
.product_txt								{ background:#7faa2b; display:block; padding:48px 0 40px 40px;margin:0 auto; float:none; width:800px;}
.product_txt h2								{ font-family: 'Montserrat-Regular'; font-size:40px; line-height:46px; color:#ffffff; text-transform:uppercase; font-weight:400; }
.product_txt p								{ font-family: 'Montserrat-Regular'; color:#ffffff;  font-size:14px; line-height:18px; padding:0 0 0;}

/***** Product Ends *******/

/***** Footer Starts *******/

footer										{ display:block; padding:50px 0; position:relative;}
.footer_in									{ text-align:center;}
.footer_logo								{ display:block; margin:0 0 30px;}
.footer_in h3								{ font-family: 'Montserrat-Medium';font-size:24px;color:#d52027; line-height:28px; display:block; font-weight: normal;} 
.footer_in span								{ font-family: 'Montserrat-Regular'; font-size:14px;color:#717171; line-height:20px; display:block; padding:0 0 30px;} 
.footer_in span em							{ display:block;}
.footer_in h5								{ font-family: 'Montserrat-SemiBold'; font-size:30px;color:#231f20; line-height:36px;  padding:0 0 30px;} 
.footer_in_icons							{ display:block; text-align:center;}
.footer_in_icons ul							{}
.footer_in_icons ul li						{ padding:0 5px 0 0; display:inline-block;}
.footer_in_icons ul li a					{ display:block; width:50px; height:50px; border-radius:50%; background:#ff334b;text-align: center; transition:all 0.4s ease-in-out;}
.footer_in_icons ul li a.fa					{ font-size:28px; line-height:32px; color:#fff; padding:10px 14px;display: block;}
.footer_in_icons ul li a:hover				{background:#c14855;}

.designforu									{ position:absolute; bottom:20px; right:20px;}
.designforu p								{ font-family: 'Montserrat-Medium';font-size:14px;color:#717171; line-height:16px;  text-transform:uppercase;}
.designforu p a								{ color:#ff334b; text-decoration:none;}

/***** Footer Ends *******/
 
/********** MARINATED LEGS & THIGHS Starts *************/
.items_ban									{ width:100%; background: url(../images/fish_banner.png) no-repeat top center; min-height:430px; background-size:100% auto; position:relative; margin:0 0 30px;}
.items_txt									{ display:block; text-align:center; margin:0 10% 40px 0;}
.items_txt h3								{ font-family: 'Montserrat-SemiBold'; font-size:40px; line-height:46px; color:#7fb92e; font-weight:400;text-transform:uppercase;}
.items_txt p								{ font-family: 'Montserrat-Regular'; font-size:14px; line-height:16px; color:#717171; font-weight:400; }
.items_txt p em								{ color:#000;}

.item_lft									{ display:block;}
.item_lft_box								{ border:1px solid #bebebe; border-radius:4px;}
.item_lft_box strong						{ font-family: 'Montserrat-SemiBold'; font-size:14px;color:#000000; line-height:16px;text-transform:uppercase;padding:20px 30px; display:block;}
.item_lft_box ul							{}
.item_lft_box ul li							{ display:block; padding:0; border-top:1px solid #bebebe;}
.item_lft_box ul li a						{ font-family: 'Montserrat-Regular';font-size:14px;color:#717171; line-height:18px; font-weight:normal; padding:12px 20px 12px 30px; display:block; transition:all 0.4s ease-in-out;}
.item_lft_box ul li a:hover, .item_lft_box ul li a.active					{ background:url(../images/arrow.png) no-repeat 93% center #7fb92e; color:#fff;}

.item_rht									{ display:block;}
.item_rht_block								{ width:calc(100% - 68.9%); display:block; border:1px solid #bebebe; border-radius:4px; padding:20px; float:left; margin:0 20px 20px 0;}
.item_rht_block:hover						{ box-shadow:0 0 30px #edf5e1; border:1px solid #dde9cd;}
.item_rht_block a							{ display:block;}
.item_rht_block a img						{ width:100%; height:auto;}
.item_rht_block a span						{ font-family: 'Montserrat-SemiBold'; font-size:11px;color:#7fb92e; line-height:16px;text-transform:uppercase; text-align:center;display:block; padding:20px 0 0;}


.fancybox-close								{ background-image:url(../images/popup_close.png)!important; background-size:100% auto; background-repeat:no-repeat; top:-20px !important; right:-20px !important;width:40px !important;height:40px !important; background-position:0 0 !important;border:5px solid #fff !important; border-radius:100%; }
.fancybox-next								{ right:0% !important; width:20% !important;  background:url(../images/popup_right.png) no-repeat 98% center !important;}
.fancybox-next:hover						{ background:url(../images/popup_right_hver.png) no-repeat 98% center !important;}
.fancybox-prev								{ left:0px !important;  width:20% !important; background:url(../images/popup_left.png) no-repeat 2% center !important;}
.fancybox-prev:hover						{ background:url(../images/popup_left_hver.png) no-repeat 2% center !important;}
.fancybox-title-float-wrap .child			{ background:none !important; font-family: 'Montserrat-SemiBold';font-size:20px !important; color:#448115 !important; padding:10px 0 !important; width:100% !important;     text-shadow:none !important; text-align:center !important;}
.fancybox-lock .fancybox-overlay			{ background:rgba(0, 0, 0, 0.7);} 
.fancybox-skin								{ background:#fff; padding:20px 20px 40px 20px !important;}


.iteam_fish_txt								{ margin:0 10% 40px 0; float:none;}
.iteam_fish_space							{ width:calc(100% - 70.9%);}

.order_icon										{ position:fixed; z-index:99999; top:80%; right:20px;display:none;}

/********** MARINATED LEGS & THIGHS Ends *************/

















