/*
Theme Name: Tigerfingerfoods
Author: Hero
 */
@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background:none;
	font-family: 'Open Sans', sans-serif;
	}
	
.clr {
margin:0; padding:0;
clear:both;
}
 
.clear {
margin:0; padding:0;
clear:both;
}

.clearfix {
margin:0; padding:0;
clear:both;
}
/* Global Classes starts */
* {
outline:none;
}

div, form, P
{
 margin:0px;
 padding:0px;
}

A IMG /* This Class will disble border over any link on images*/
{ 
  border:none;
  outline:none
}
a
{
	text-decoration:underline;
	color:#A2A2A2;
}

a:hover
{
	text-decoration:none;
	
}
p
{
	color:#596163;
	padding:0px;
	margin:0px;
	}

p a
{
	text-decoration:underline;
	color:#A2A2A2;
}

p a:hover
{
	text-decoration:none;

}

UL
	{
	/* Controls NORMAL UL */
	margin:0 0 0 0; 
	padding:0 0 0 0;
	list-style-type:none; 
	color:#596163;
	}

UL LI
	{
	/* Controls NORMAL li inside UL */
	margin:0 0  0 0; 
	padding:0 0 0  0;
	}

UL strong	{
font-size:15px;
	}	

OL 
	{
	/* Controls NORMAL OL */
	margin:0 0 0 0; 
	padding:0 0 0 0;
	list-style-type:decimal; 
	}

OL LI
	{
	/* Controls NORMAL li inside OL */
	text-decoration:underline;
	color:#000000;
	}
	
OL LI A, LI A , OL A
	{
	/* Controls LINKS inside OL */
	text-decoration:underline;
	color:#000000;
	}

OL A:HOVER
	{
	/* Controls LINKS HOVER inside OL */
	text-decoration:none;
	color:#363636;
	}

UL A
	{
	/* Controls LINKS inside UL */
	text-decoration:underline;
	color:#A2A2A2;
	}

UL A:HOVER
	{
	/* Controls LINKS HOVER inside UL */
	text-decoration:none;
	
	}
	
h1,h2,h3,h4,h5,h6
	{
	margin:0px;
	padding:0px;
	}
/* Global Classes ends */

/*header_section start*/
	

	
.header_wrapper{
	width:1100px;
	margin:0px  auto;
	padding:0px 0px 0px 0px;
	}
	
.header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/banner.jpg) left top no-repeat;
	background-size:100% 96%;
	}

.header1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/banner2.jpg) left top no-repeat;
	background-size:100% 100%;
	}					
	
.header_top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#363636;
	}
	
.header_left{
	width:290px;
	margin:0px 0px 0px 0px;
	padding:7px 0px 7px 20px;
	float:left;
	}
	
.header_left h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#cccccc;
	font-size:13px;
	font-weight:400;
	}
	
.header_left h4 span{
	color:#f7941d;
	}
	
.header_right{
	width:450px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	float:right;
	}
	
.social{
	width:93px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #555555;
	border-top:none;
	height:36px;
	}
	
.social ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
.social ul li{
	margin:0px 0px 0px 0px;
	padding:7px 8px 7px 8px;
	text-align:center;
	border-left:1px solid #555555;
	float:left;
	}
	
.social ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	vertical-align:middle;
	}
	
.social ul li:first-child{
	border-left:none!important;
	}

	
.call{
	width:355px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:center;
	}
	
.call_bar{
	width:355px;
	margin:-42px 0px 0px 0px;
	padding:11px 0px 10px 0px;
	position:absolute;
	background:#2c2b2b;
	}	
	
.call_bar h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font-size:24px;
	font-family: 'Anton', sans-serif;
	font-weight:400;
	display:block;
	text-transform:uppercase;
	}	
	
.call_bar h4 a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#f7941d;
	text-decoration:none;
	}
	
.call_bar img{
	margin:0px 9px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	vertical-align:middle;
	}	

.tiger{
	width:371px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
	}
	
.tiger img{
	margin:0px 0px 0px -95px;
	padding:0px 0px 0px 0px;
	height:auto;
	position:absolute;
	}
	
.header_bottom{
	margin:0px 0px 0px 0px;
	padding:53px 0px 31px 0px;
	}	
					
.logo{
	width:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	float:left;
	}
	
.logo img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:auto;
	}		
				
.dekstop{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.mob{
	display:none;
	}

.hideonmob{
	display:none;
	}

.dekstop1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.mob1{
	display:none;
	}		

.header_menu{
	width:427px;
	margin:0px 0px 0px 0px;
	padding:27px 20px 0px 0px;
	float:right;
	}	

.header_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
.header_menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 7px 0px 7px;
	display:inline-block;
	}		
							
.header_menu ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 4px 6px 4px;
	color:#676767;
	text-decoration:none;
	font-weight:400;
	font-size:19px;
	font-family: 'Anton', sans-serif;
	display:inline-block;
	text-transform:uppercase;
	}

.header_menu ul li a:hover{
	color:#f7941d;
	border-bottom:6px solid #f7941d;
  } 
	
.header_menu ul li.current-menu-item a{
	color:#f7941d;
	border-bottom:6px solid #f7941d;
  }
  
.header_menu ul li:last-child{
	padding:0px 0px 0 11px;
	} 
	  
	
.header_menu1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
					
nav{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

nav ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
nav ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	}
							

nav ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#676767;
	text-decoration:none;
	font-weight:400;
	font-size:19px;
	font-family: 'Anton', sans-serif;
	display:inline-block;
	text-transform:uppercase;
	}
				
.banner{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.banner_left{
	width:321px;
	margin:0px 0px 0px 0px;
	padding:70px 12px 75px 15px;
	background:#f7941d;
	float:left;
	}
	
.banner_left h1{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	font-size:45px;
	color:#fff;
	font-weight:400;
	line-height:48px;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.learn{
	width:256px;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
	
.learn a{
	margin:0px 0px 0px 0px;
	padding:11px 0px 10px 0px;
	font-size:27px;
	color:#fff;
	font-weight:400;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	display:block;
		background:#2c2b2b;
	border-radius:10px;
	}
	
.learn a:hover{
	background:#4d4b4b;
	}	
	
.banner_left h2{
	margin:0px 0px 0px 0px;
	padding:8px 0px 0px 0px;
	font-size:27px;
	color:#fff;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	background:url(images/border1.png) left top repeat-x;
	text-transform:uppercase;
	}
	
.banner_left h2 a{
	text-decoration:none;
	color:#2c2b2b;
	}			
	
.banner_right{
	width:752px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.banner_right img{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
	
.banner_left1{
	width:454px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 20px;
	float:left;
	}
	
.banner_left1 img{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}	
	
.banner_right1{
	width:430px;
	margin:0px 0px 0px 0px;
	padding:30px 20px 0px 0px;
	text-align:right;
	float:right;
	}
	
.banner_right1 h1{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	font-size:45px;
	color:#2c2b2b;
	font-weight:400;
	line-height:45px;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.learn1{
	width:333px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	text-align:center;
	}
	
.learn1 a{
	margin:0px 0px 0px 0px;
	padding:11px 0px 10px 0px;
	font-size:27px;
	color:#fff;
	font-weight:400;
	text-decoration:none;
	text-transform:uppercase;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	display:block;
	background:#f7941d;
	border-radius:10px;
	}
	
.learn1 a:hover{
	background:#e3881b;
	}	
	
.banner_right1 h2{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	font-size:27px;
	color:#2c2b2b;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	background:url(images/border3.png) left top repeat-x;
	text-transform:uppercase;
	display:inline-block;
	}
	
.banner_right1 h2 a{
	text-decoration:none;
	color:#f7941d;
	}					



/*header_section end*/

/*container_section start*/

.container_wrapper{
	width:1100px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	}
	
.body_main{
	margin:0px 0px 0px 0px;
	padding:53px 0px 0px 0px;
	background-image:url(/wp-content/themes/tigerfingerfoods/images/formBack.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	}	
	
.start{
	width:833px;
	margin:0px auto 0px;
	padding:26px 0px 25px 0px;
	background:#efefef;
	text-align:center;
	border-radius:12px 12px 0px 0px;
	}
	
.start h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:42px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.start h3 span{
	color:#f7941d;
	}
	
.start p{
	margin:-2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:21px;
	color:#555555;
	font-weight:400;
	font-style:italic;
	}			

.craft_box{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.image2{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	}	
	
.craft{
	width:850px;
	margin:0px auto 0px;
	padding:12px 0px 11px 0px;
	background:#dddddd;
	text-align:center;
	}
	
.craft h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:32px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}	
	
.craft h3 img{
	width:auto;
	height:auto;
	vertical-align:middle;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.order{
	width:833px;
	margin:0px auto 0px;
	padding:12px 0px 21px 0px;
	background:#efefef;
	}
	
.package{
	margin:0px 24px 0px 19px;
	padding:0px 0px 0px 0px;
	}
	
.package_top{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.package_top ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
.package_top ul li{
	width:263px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:left;
	}	
	
.package_top ul li a{
	margin:0px 0px 0px 0px;
	padding:19px 0px 13px 0px;
	border:1px solid #2c2b2b;
	border-right:none;
	border-bottom:1px solid #cccccc;
	border-radius:12px 12px 0px 0px;
	background:#2c2b2b;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	display:block;
	}
	
.package_top ul li a:hover,
.package_top ul li a.active{
	background:#efefef;
	border:1px solid #cccccc;
	border-bottom:none;
	border-right:none;
	color:#555555;
	}
	
.package_top ul li a img{
	width:auto;
	height:auto;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	}
	
.package_top ul li a strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:30px;
	color:#fff;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	display:block;
	}
	
.package_top ul li a:hover strong,
.package_top ul li a.active strong {
	color:#555555;
	display:block;
	}
	
.package_top ul li a:last-child:hover{
	border-right:1px solid #cccccc;
	}
	
.package_top ul li.active a:last-child{
	border-right:1px solid #cccccc;
	}				
	
.package_bottom{
	margin:0px 0px 0px 0px;
	padding:28px 0px 32px 0px;
	border:1px solid #cccccc;
	border-top:none;
	border-radius:0px 0px 12px 12px;
	}							
	
.package_bottom h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	text-align:center;
	}
	
.package_bottom p{
	margin:-2px 0px 21px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#777777;
	font-weight:400;
	text-align:center;
	}
	
.package_bottom p span{	
   font-weight:700;
   }
   
.package1{
	width:721px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	}  
   
.package_menu{
	width:683px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	} 
.package_menu img{
	width:100%;
	height:auto;
	margin:0px 0px -1px 0px;
	padding:0px 0px 0px 0px;
	} 	
.package_box{
	margin:0px 0px 0px 0px;
	padding:15px 0px 19px 16px;
	background:#f6f6f6;
	border:1px solid #cccccc;
	border-radius:0px 12px 12px 12px;
	} 	 

label{
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#555555;
	font-weight:700;
	}
	
label img{
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	vertical-align:middle;
	}
	
label strong{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#3caa37;
	}
	
label small{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	font-weight:400;
	display:block;
	 font-size:14px;
	}		
.anti p{
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	font-weight:400;
	display:block;
	 font-size:14px;
	  font-style:italic;
	  color:#999999;
	}	
.anti{
	margin:0px 0px 13px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:middle;
	}
	
.craft_box1{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	}	
.craft_box1 img{
	height:auto;
	margin:31px 0px 0px 9px;
	padding:0px 0px 0px 0px;
	position:absolute;
	z-index:-1;

	}
	
.extra{
	width:833px;
	margin:0px auto 0px;
	padding:25px 0px 23px 0px;
	background:#efefef;
	}			
   	
.extra_box{
	width:697px;
	margin:0px auto 0px;
	padding:10px 0px 0px 0px;
	border:1px solid #cccccc;
	border-radius:12px;
	background:#f6f6f6;
	}
	
.extra_box h3{
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	text-align:center;
	}
	
.extra_box p{
	margin:0px 0px 21px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#777777;
	font-weight:400;
	text-align:center;
	}
	
.extra_inner{
	margin:0px 0px 0px 0px;
	padding:8px 0px 28px 21px;
	}
	
.extra_left{
	width:338px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}			

label1{
	margin:0px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#555555;
	font-weight:400;
	color:#999999;
	font-style:italic;
	font-size:14px;
	}
	
.quantity{
	width:46px;
	margin:0px 0px 0px 3px;
	padding:5px 0px 5px 0px;
	color:#999999;
	font-size:14px;
	border:1px solid #e1e1e1;
	border-radius:3px;
	background:#fff;
	}
	
.craft_box2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.image1{
	margin:140px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	}	
	
.image2{
	margin:170px 149px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	}
	
.image{
	margin:170px 149px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	}				

.details{
	width:833px;
	margin:0px auto 0px;
	padding:34px 0px 42px 0px;
	background:#efefef;
	}
	
.details_box{
	width:702px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	}
	
.details_box p{
	margin:0px 0px 21px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#777777;
	font-weight:400;
	text-align:center;
	}		

.form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
	
.input{
	width:220px;
	margin:0px 20px 20px 0px;
	padding:12px 13px 11px 13px;
	font-size:14px;
	color:#888888;
	font-weight:300;
	text-transform:capitalize;
	border-radius:5px;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #e1e1e1;
	float:left;
	}
	
.input1{
	width:134px;
	margin:0px 0px 20px 0px;
	padding:12px 13px 11px 13px;
	font-size:14px;
	color:#888888;
	font-weight:300;
	text-transform:capitalize;
	border-radius:5px;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #e1e1e1;
	float:left;
	}
	
.input2{
	width:402px;
	margin:0px 0px 49px 0px;
	padding:12px 13px 11px 13px;
	font-size:14px;
	color:#888888;
	font-weight:300;
	text-transform:capitalize;
	border-radius:5px;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #e1e1e1;
	float:left;
	}

.input3{
	width:121px;
	margin:0px 30px 0px 0px;
	padding:12px 13px 11px 13px;
	font-size:14px;
	color:#888888;
	font-weight:300;
	text-transform:capitalize;
	border-radius:5px;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #e1e1e1;
	float:left;
	}
	
.add{
	width:230px;
	margin:0px 0px 0px 0px;
	padding:11px 0px 11px 0px;
	float:left;
	 font-size: 14px;
    color: #999999;
    font-style: italic;
	}	
	
label2{
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#888888;
	font-weight:300;
	}
	
.summary{
	margin:34px 0px 40px 0px;
	padding:36px 0px 36px 0px;
	border:1px solid #e1e1e1;
	border-radius:12px;
	background:#f6f6f6;
	}
	
.summary_box{
	width:259px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	}	
	
.summary h4{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:24px;
	color:#555555;
	font-weight:700;
	text-transform:uppercase;
	text-align:center;
	}
	
.summary p{
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#888888;
	font-weight:300;
	line-height:24px;
	text-align:left;
	}
	
.summary p strong{
	display:inline-block;
	width:220px;
	}					
	
.summary h5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#777777;
	font-weight:600;
	text-align:center;
	}	
	
.summary h5 span{
	font-weight:400;
	font-style:italic;
	}
	
.read{
	width:352px;
	margin:0px auto 20px;
	padding:0px 0px 0px 0px;
	display:block;
	font-size:15px;
	color:#555555;
	font-weight:400;
	text-align:center;
	}	
	
label3{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#555555;
	font-weight:400;
	text-align:center;
	}
	
.read strong{
	color:#f7941d;
	 font-weight:normal;
	}				
	
.send{
	width:300px;
	margin:0px auto 0px;
	padding:9px 0px 9px 0px;
	font-size:27px;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;	
	background:#f7941d;
	font-family: 'Anton', sans-serif;
	border-radius:12px;
	border:none;
	cursor:pointer;
	}

.send:hover{
	background:#e3881b;
	}
	
.border{
	margin:0px 0px 0px 0px;
	padding:60px 0px 0px 0px;
	text-align:center;
	}
	
.border img{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
		
.catering{
	width:1060px;
	margin:0px auto 0px;
	padding:60px 0px 60px 0px;
	}
	
.catering_left{
	width:520px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.catering_left h3{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	line-height:36px;
	}
	
.catering_left p{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:24px;
	text-align:left;
	}		
	
.catering_right{
	width:520px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.catering_right img{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}			
	
.image3{
	margin:60px 0px 0px -100px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	display:none;
	}	
	
.image4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	display:none;
	}
	
.what{
	margin:0px 0px 0px 0px;
	padding:60px 0px 40px 0px;
	background:url(images/bg.png) left top no-repeat;
	background-size:100% 100%;
	border-top:1px solid #c2c2c2;
	border-bottom:1px solid #c2c2c2;
	}
	
.what h3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	text-align:center;
	}
	
.testimonial_quote span p{
	margin:0px 0px 35px 0px !important;
	padding:0px 0px 0px 0px !important;
	font-size:18px !important;
	color:#777777 !important;
	font-weight:400 !important;
	line-height:28px !important;
	font-style:italic !important;
	text-align:center !important;
	font-family: 'Open Sans', sans-serif !important;
	}
	
.what h6{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	font-size:15px !important;
	color:#777777 !important;
	font-weight:700 !important;
	text-align:center !important;
	font-family: 'Open Sans', sans-serif !important;
	 font-style:normal;
	}							
	
.image5{
	margin:-130px 0 0 60px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	}
	
.image6{
	margin:44px 128px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	}
	
.arrow1{
	margin:80px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	}
	
.arrow2{
	margin:80px 121px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	}
	
.question{
	margin:0px 0px 0px 0px;
	padding:60px 0px 60px 0px;
	}
	
.question h3{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	text-align:center;
	}
	
.question p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#777777;
	font-weight:400;
	line-height:28px;
	font-style:italic;
	text-align:center;
	}				

.today{
	width:300px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
	
.today a{
	margin:0px 0px 0px 0px;
	padding:9px 0px 9px 0px;
	font-size:27px;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;	
	background:#f7941d;
	font-family: 'Anton', sans-serif;
	border-radius:12px;
	text-decoration:none;
	display:block;
	}
	
.today a:hover{
	background:#e3881b;
	}	
		

/*********************** About Us **************************/

.About{
	width:1060px;
	margin:0px auto 0px;
	padding:60px 0px 60px 0px;
	}
.About h3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}	
.About_left{
	width:620px;
	margin:0px 0px 0px 0px;
	padding:0px 30px 0px 0px;
	border-right:1px solid #d7d7d7;
	float:left;
	}
	
.About_right{
	width:374px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}		

.About_left h3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.About_left p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:26px;
	}
	
.About_left p span{
	font-size:16px;
	font-weight:700;
	}
	
.About_right img{
	width:100%;
	height:auto;
	margin:0px 0px 36px 0px;
	padding:0px 0px 0px 0px;
	}
	
.image7{
	margin:0px 0px 0px -100px!important;
	padding:0px 0px 0px 0px;
	width:auto!important;
	height:auto;
	position:absolute;
	}	
	
.image8{
	margin:-42px 0px 0px 0px!important;
	padding:0px 0px 0px 0px;
	width:auto!important;
	height:auto;
	position:absolute;
	right:0;
	z-index:-1;
	}

.border1{
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 0px;
	text-align:center;
	}
	
.border1 img{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.image9{
	margin:-54px 282px 0px 0px!important;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	}
	
	
.common{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.common_left{
	width:520px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.common_right{
	width:520px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}		

.common h3{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.common p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:26px;
	}
	
.common p label{
	font-weight:700;
	display:block;
	}		

.image10{
	margin:150px 0px 0px -130px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	}


/*********************** Blog **************************/

.image18{
	margin:760px 0px 0px -123px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	}


.blog{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

.blog h3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.blog p{
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	font-size:16px;
	color:#777777;
	font-weight:700;
	line-height:26px;
	}
	
.blog_box{
	margin:0px -24px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
	
.blog_left{
	width:337px;
	margin:0px 24px 29px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.blog_left img{
	width:100%;
	height:250px;
	margin:0px 0px -10px 0px;
	padding:0px 0px 0px 0px;
	}
	
.blog_text{
	margin:0px 0px 0px 0px;
	padding:15px 12px 0px 12px;
	background:#f6f6f6;
	border:1px solid #e1e1e1;
	border-top:none;
	}
	
.blog_text h4{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:27px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
.blog_text h4 a{
	color:#555555;
	 text-decoration:none;
	}
.blog_text h4 a:hover{
	color:#f7941d;
	}
	
	
.blog_text p{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:24px;
	}
	
.blog p span{
	color:#f7941d;
	}
	
.blog p a{
	text-decoration:none;
	color:#f7941d;
	}
	
.blog p a:hover{
	color:#777777;
	}
	
.december{
	width:103px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.december_bar{
	width:103px;
	margin:0px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	background:#252525;
	text-align:center;
	position:absolute;
	}
	
.december_bar h5{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:45px;
	color:#fff;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.december_bar h6{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:27px;
	color:#9d9d9d;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}												

.image11{
	margin:-115px 30px 0px 0px!important;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	z-index:-1;
	}
	
.next{
	margin:0px 0px 0px 0px;
	padding:10px 0px 20px 0px;
	text-align:right;
	}
	
.next img{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}		

	
/*********************** Blog_Inner **************************/

.About_left img{
	width:100%;
	height:auto;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	}

.About_left p strong{
	font-size:14px;
	color:#f7941d;
	font-weight:400;
	}

.blog_inner{
	width:301px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	}

.blog_inner h4{
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#777777;
	font-weight:700;
	}
#archives-2	{margin:0px 0 30px; padding:0px; 	border-bottom:1px solid #d7d7d7;}
#archives-dropdown-2{
	width:220px;
	margin:0px 0px 35px 0px;
	padding:10px 13px 9px 13px;
	font-size:14px;
	color:#555555;
	font-weight:300;
	text-transform:capitalize;
	border-radius:3px;
	background:#f9f9f9;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #cccccc;
	}

.blog_menu{
	margin:0px 0px 0px 0px;
	padding:0 0px;
	}
	
.blog_inner ul{
	margin:0px 0px 0px 0px;
	padding:0 0px 50px 0px;
	list-style-type:none;
	}
	
.blog_menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	}				
	
.blog_inner ul li a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	color:#ff8200;
	line-height:50px;
	font-size:14px;
	font-weight:400;
	border-bottom:1px solid #d7d7d7;
	}	
	
.blog_inner ul li:last-child a{
	border-bottom:none;
	}
	
.blog_inner ul li a:hover{
	color:#777777;
	}		
	
.blog_inner img{
	width:auto;
	height:auto;
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 0px;
	}

.image12{
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	right:0;
	z-index:-1;
	}	
	
/*********************** Catering **************************/	
	
	
.catering_left p span{
	font-size:16px;
	font-weight:700;
	}
		
.image13{
	margin:-430px 55px 0 0 !important;
	padding:0px 0px 0px 0px;
	width:auto!important;
	height:auto;
	position:absolute;
	right:0;
	z-index:-1;
	}
	
.image14{
	margin:-110px 0px 0px 220px!important;
	padding:0px 0px 0px 0px;
	width:auto!important;
	height:auto;
	position:absolute;
	}
	
.image15{
	margin:120px 0px 0px 0px!important;
	padding:0px 0px 0px 0px;
	width:auto!important;
	height:auto;
	position:absolute;
	right:0;
	z-index:-1;
	}
	
.image16{
	margin:-320px 0px 0px -280px!important;
	padding:0px 0px 0px 0px;
	width:auto;
	height:auto;
	position:absolute;
	}			

/*********************** Contact **************************/	

.contact_left{
	width:610px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.contact_right{
	width:340px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}		

.contact_left h3{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.contact_left p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:26px;
	}
	
.contact_left p a{
	text-decoration:none;
	color:#f7941d;
	}
	
.contact_left p a:hover{
	color:#777777;
	}
	
.contact_left p span{
	font-weight:600;
	}
	
.contact_right h3{
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 0px;
	font-size:27px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	}
	
.contact_right p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:26px;
	}					

.input5{
	width:314px;
	margin:0px 0px 15px 0px;
	padding:11px 12px 11px 12px;
	font-size:14px;
	color:#444444;
	font-weight:400;
	text-transform:capitalize;
	border-radius:3px;
	background:#f9f9f9;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #d3d3d3;
	}
	
.input6{
	width:314px;
	height:76px;
	margin:0px 0px 15px 0px;
	padding:11px 12px 11px 12px;
	font-size:14px;
	color:#444444;
	font-weight:400;
	text-transform:capitalize;
	border-radius:3px;
	background:#f9f9f9;
	font-family: 'Open Sans', sans-serif;
	border:1px solid #d3d3d3;
	}	
	
.send1{
	width:145px;
	margin:0px auto 0px;
	padding:11px 0px 11px 0px;
	font-size:14px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;	
	background:#f7941d;
	font-family: 'Open Sans', sans-serif;
	border-radius:5px;
	border:none;
	cursor:pointer;
	float:right;
	}

.send1:hover{
	background:#e3881b;
	}	

.input7{
	width:264px;
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #d3d3d3;
	border-radius:3px;
	background:#f9f9f9;
	float:right;
	}
	
.robot{
	width:135px;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 10px;
	float:left;
	}	

.captcha{
	width:68px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.captcha img{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}		

label4{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#555555;
	font-weight:400;
	text-align:center;
	}

.image17{
	margin:0px 0px 0px 300px !important;
	padding:0px 0px 0px 0px;
	 width:auto; 
	/* max-width: 277px; */
	height:auto;
	position:absolute;
	z-index:-1;
	}

/*********************** 404 **************************/	

.header2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	background:url(images/bg3.jpg) left top no-repeat;
	background-size:100% 100%;
	}
	
.error{
	width:520px;
	margin:100px auto 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}	

.error h1{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:54px;
	color:#2c2b2b;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;
	line-height:50px;
	}
	
.error h1 span{	
  color:#f7941d;
  display:block;
  }
	
.error p{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-size:21px;
	color:#444444;
	font-weight:400;
	line-height:31px;
	}

.back{
	width:333px;
	margin:0px auto 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	}
	
.back a{
	margin:0px 0px 0px 0px;
	padding:9px 0px 9px 0px;
	font-size:27px;
	color:#fff;
	font-weight:400;
	text-transform:uppercase;	
	background:#f7941d;
	font-family: 'Anton', sans-serif;
	border-radius:8px;
	text-decoration:none;
	display:block;
	}
	
.back a:hover{
	background:#e3881b;
	}	
		




/*Container_section End*/



/*Footer_section Start*/


.footer{
	margin:0px 0px 0px 0px;
	padding:48px 0px 60px 0px;
	background:url(images/bg2.jpg) left top no-repeat;
	background-size:100% 100%;
	}

.footer_wrapper{
	width:1060px;
	margin:0px  auto;
	padding:0px 0px 0px 0px;
	}


.footer_left p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#eeeeee;
	font-weight:500;
	line-height:24px;
	}			
	
.footer_left{
	width:442px;
	margin:0px 45px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.footer_menu{
	width:115px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	}
	
.footer_menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	}
	
.footer_menu ul li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;	
	}
	
.footer_menu ul li a{
	margin:0px 0px 21px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	font-size:24px;
	color:#fff;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
	}
	
.footer_menu ul li a:hover{
   color:#f38030;
  }
 .footer_menu ul li.current_page_item a{
   color:#f38030;
  }  
.footer_logo{
	width:142px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	}  
	
.footer_logo img{
	width:100%;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.footer_right{
	width:380px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	}
	
.footer_right h3{
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
	font-size:27px;
	color:#fff;
	font-weight:700;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:38px;
	text-align:right;
	letter-spacing:-2px;
	text-transform:uppercase;
	}
	
.footer_right h3 a{
	text-decoration:none;
	color:#f7941d;
	}
	
.footer_right p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:15px;
	color:#eeeeee;
	font-weight:500;
	line-height:24px;
	text-align:right;
	}
	
.footer_right p a{
	text-decoration:none;
	color:#f7941d;
	}	
	
.footer_right p a:hover{
	color:#eeeeee;
	}								
		
.social2{
	width:130px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:none;
	}
	
.social2 img{
	width:auto;
	height:auto;
	margin:0px 0 0px 0px;
	padding:0px 0px 0px 0px;
	border:1px solid #555555;
	}		

	
	
	

	
/*Footer-section End*/	
		
.br{margin:0px 0px 0px 0px !important;
	}

.br1{padding-bottom:55px !important;
	}	

.br2{margin:0px 0px 20px 0px !important;
	}		

.br3{margin:0px 0px 60px 0px !important;
	}					
			
.entry-header{display:none !important;}	

.testimonial_slider__default .testimonial_by_wrap{display:none !important;}
.testimonial_slider__default .testimonial_quote{width:100% !important; float:none !important; margin:0px !important; padding:0px !important;}
.testimonial_slider__default .testimonial_slideri{ padding:0px !important; float:none !important;}
.sldr_title{display:none !important;}
.testimonial_slideri{   background-color:inherit !important;border:none !important;height:150px !important;}
#testimonial_slider_recent_nav{display:none !important;}
/*Navigation Arrows*/
.testimonial_slider__default .testimonial_nav_arrow_wrap{ display:block !important; margin:0 0 0 ; }
.testimonial_slider__default .testimonial_nav_arrow_wrap a{position:absolute;bottom:0;width:16px;height:20px;display: block;outline: none;}
.testimonial_slider__default a.testimonial_prev{left:0px !important;background:url(images/arrow1.png) left top no-repeat !important; height:42px !important; width:42px !important; top:25px;}
.testimonial_slider__default a.testimonial_next{right:0px !important;background:url(images/arrow2.png) left top no-repeat !important; height:42px !important; width:42px !important; top:25px;}
#testimonial_slider_testimonials_nav{display:none !important;}
span.link_post, span.zoom, span.zooma{background-color:none !important;}

.rig .view {
    background: none;
    display: block;
    float: left;
    margin: 0 1% 2% !important;
    width: 47% !important;
}
.view{ box-shadow: none !important;  border: none !important;}
.view, .view img, .da-thumbs, .da-thumbs article.da-animate {
    border-radius:0px !important;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current{ border:none !important; background:#f7941d; border-radius:3px; color:#fff;padding:5px 10px !important;}
.wp-pagenavi a, .wp-pagenavi span{  border:none !important; background:#f7941d; border-radius:3px; color:#fff;padding:5px 10px !important;}

.post-thumbnail{display:none !important;}
.screen-reader-text{display:none !important;}
.page-title{margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:36px;
	color:#555555;
	font-weight:400;
	font-family: 'Anton', sans-serif;
	text-transform:uppercase;}

.entry-content p{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	font-size:14px;
	color:#777777;
	font-weight:400;
	line-height:26px;
	}

.gallery_box_single .gallery.clearfix{width:100% !important;}
.gllr_image_block{width:31% !important; margin:0 1% 1% !important;}
.gllr_image_block p{width:100% !important; margin:0 !important; padding:0px !important; height:auto !important;}
.gllr_image_block img{width:100% !important; margin:0 !important; padding:0px !important; height:auto !important; border:none !important;}
.gllr_single_image_text{display:none !important;}

#field_1_1{ width:100% !important; margin:0px; padding:0px;}
#field_1_2{ width:100% !important; margin:0px; padding:0px; }
#field_1_7{ width:100% !important; margin:0px; padding:0px; }
#field_1_4{ width:100% !important; margin:0px; padding:0px;}
#field_1_6{ float:left !important; width:100% !important; margin:0px;padding:0px;}
#field_1_5{ float:left !important; width:100% !important; margin:0 0 0 ;padding:0px; height:80px;}

#input_1_1{width:100%;margin:0px;padding:11px 12px 11px 12px;font-size:14px;color:#444444;font-weight:400;text-transform:capitalize;border-radius:3px;background:#f9f9f9;font-family: 'Open Sans', sans-serif;border:1px solid #d3d3d3;}

#input_1_2{width:100%;margin:0px;padding:11px 12px 11px 12px;font-size:14px;color:#444444;font-weight:400;text-transform:capitalize;border-radius:3px;background:#f9f9f9;font-family: 'Open Sans', sans-serif;border:1px solid #d3d3d3;}

#input_1_7{width:100%;margin:0px;padding:11px 12px 11px 12px;font-size:14px;color:#444444;font-weight:400;text-transform:capitalize;border-radius:3px;background:#f9f9f9;font-family: 'Open Sans', sans-serif;border:1px solid #d3d3d3;}

#input_1_4{width:100%;margin:0px;padding:11px 12px 11px 12px;font-size:14px;color:#444444;font-weight:400;text-transform:capitalize;border-radius:3px;background:#f9f9f9;font-family: 'Open Sans', sans-serif;border:1px solid #d3d3d3;}
.gchoice_1_6_1{margin:-30px 0 0 0  !important; float:right; right:10px;}
.gform_wrapper .gfield_captcha_input_container{ float:right; padding:0px;}
.gform_wrapper .simple_captcha_medium input{margin:0px;padding:11px 12px 11px 12px;font-size:14px;color:#444444;font-weight:400;text-transform:capitalize;border-radius:3px;background:#f9f9f9;font-family: 'Open Sans', sans-serif;border:1px solid #d3d3d3;width:8.375em;}
.gfield_captcha_container{background:#f9f9f9; padding:10px 10px 40px; border-radius:4px;border:1px solid #d3d3d3; margin:-10px 0 0 0;}

.alshide {
	display: none !important;	
}

#gform_submit_button_1{
	width:145px;
	margin:0px auto 0px;
	padding:11px 0px 11px 0px;
	font-size:14px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;	
	background:#f7941d;
	font-family: 'Open Sans', sans-serif;
	border-radius:5px;
	border:none;
	cursor:pointer;
	/* float:right; */
	}

#gform_submit_button_1:hover{
	background:#e3881b;
	}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{ font-weight:normal;}

.rbsTitle {display:none !important;}
.rbs_gallery_button{display:none !important;}
#rbs_gallery_56716802a9841 .rbsZoomIcon:hover{ background:none !important;}
.rbs-img-container{ border-radius:0px !important; box-shadow:none !important; margin:0 0 10px !important;width:100% !important;}
.rbs-img rbs-img-loaded{width:46% !important;}
.rbs-img{width:46% !important; }
.rbs-img-loaded{width:46% !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.header_menu{width:482px; text-align:right;}
}

/* .catering_right img{ height:200px;} */
.envirabox-opened .envirabox-skin{ box-shadow:none !important;}
.envirabox-skin{ background:#fff !important; border-radius:0px !important;}
.envirabox-skin{ padding:5px !important;}
.envirabox-title-float-wrap .child{display:none !important;}
.gfield_checkbox li label span {
	display: none;
	position:absolute;
	z-index:999;
	top:25px;
	left:20px;
}

.gfield_checkbox li label:hover span {
	display: block;
	background: #868686;
	color: #ffffff;
	padding: 10px;
}
.gfield_checkbox li label{
	position:relative;
}
.gform_wrapper ul.gfield_checkbox li{
	overflow:visible !important;
}

#gform_wrapper_2 input#input_2_41 {
	pointer-events: none;
	width: 100%;
	text-align: center;
	background: transparent;
	border: none;
	padding: 0;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.gsection {
	width:calc(100% + 20px) !important;
	margin-left: -10px !important;
	display:inline-block;
	border: none;
	background: #dddddd;
	padding: 20px 0;
	text-align: center;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
#gform_wrapper_2 .gsection h2{
	text-transform:uppercase;
	font-size:25px
}
#gform_wrapper_2 .gsection h2::first-letter {
	padding:10px 20px;
	background:#f7941d;
	color:#ffffff;
	border-radius:50%
}

#gform_wrapper_2 .gform_heading h3.gform_title {
	text-align: center;
	font-size: 38px;
	font-weight: 200;
}

#gform_wrapper_2 .gform_heading span.gform_description {
	text-align: center;
	display:inline-block;
	font-family: 'Merriweather', serif;
	font-style: italic;
	font-size: 22px;
}
#gform_wrapper_2 .gform_heading{
	text-align:center;
	width: 100%;
}

div#gform_wrapper_2 {
	max-width: unset;
	width: 100%;
}
li#field_2_41 {
	text-align: center;
}
li#field_2_52 {
	text-align: left;
	font-weight:700;
	color:#555555;
padding-top:30px;
}
#field_2_44 .gfield_label,#field_2_50 .gfield_label, #field_2_73 .gfield_label{
	display:none;
}
#gform_wrapper_2 input {
	background: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	padding: 10px;
}

input#gform_submit_button_2 {
	display: inline-block;
	text-align: center;
	background: #f7941d;
	color: #ffffff;
	padding: 20px 80px !important;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 23px;
	border-radius: 10px;
	max-width: 100%;
	cursor:pointer;
}

#gform_wrapper_2 .gform_footer.top_label {
	text-align: center;
}
#gform_wrapper_2 .ginput_container input {
	width: calc(100% - 22px);
}
div#input_2_23 > span,div#input_2_25 > span, li#field_2_26, li#field_2_27,li#field_2_29,div#input_2_25 > span,div#input_2_30 > span {
	width: calc(100% / 3) !important;
	max-width: unset;
	min-width: unset;
	display: inline-block;
	margin: 0 !important;
	padding: 0 !important;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 > li {
	width: 80%;
	margin: 0 auto !important;
}
body .gform_wrapper ul.gform_fields li.gfield{
	padding-right:0;
}
#field_2_23{
	padding-right:12px;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.noLabel  label{
	display:none;
}
#gform_wrapper_2 div#input_2_23 > span input,
#gform_wrapper_2 div#input_2_25 > span input,
li#field_2_26 div input,
li#field_2_28 div input,
li#field_2_27 div input,
#gform_wrapper_2 div#input_2_30 > span input,
li#field_2_63 div input,
li#field_2_64 div input {
	display: inline-block;
	padding: 10px !important;
	width: calc(100% - 33px) !important;
	margin: 0 !important;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 > li#field_2_26,#gform_wrapper_2 .gform_body ul#gform_fields_2 > li#field_2_28 {
	margin-left: 10% !important;
	width: calc(80% / 3) !important;
	display: inline-block;
}

#gform_wrapper_2 .gform_body ul#gform_fields_2 > li#field_2_27,#gform_wrapper_2 .gform_body ul#gform_fields_2 > li#field_2_29 {
	width: calc((80% / 3)*2) !important;
}

#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total{
	text-align: left;
	width: 40%;
}
@media only screen and (max-width:480px) {
	#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total {
		width: 100%;
	}
}

#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total>div, #gform_wrapper_2 .gform_body ul#gform_fields_2 li.total label{
	display:inline-block;
	width:40%;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total>div{
	text-align:right;
	width:27%;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total>div .ginput_product_price_label{
	display:none;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total#field_2_34 div, #gform_wrapper_2 .gform_body ul#gform_fields_2 li.total#field_2_34 label{
	width:auto;
	font-size:20px;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total#field_2_34 {
	text-align: center;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total div span{
	color: #596163;
}
#gform_wrapper_2 .gform_body ul#gform_fields_2 li.total#field_2_34 div{
	margin-left:10px;
}
#gform_wrapper_2 strong.dairy{
	color:#46ACBD;
}
#gform_wrapper_2 strong.vegan {
	color:#58D68D;
}
#gform_wrapper_2 strong.vegan2 {
	color:#28B463;
}
#gform_wrapper_2 strong.glutenFree {
	color:#A569BD;
}
#gform_wrapper_2 input#input_2_45,#gform_wrapper_2 input#input_2_51{
	width:75px;
}
#gform_wrapper_2 ul#gform_fields_2 li.half {
	width: 45%;
	padding: 0px 2.5%;
	display: inline-block;
	vertical-align: top;
	float: left;
	clear: none;
}
#gform_wrapper_2 strong.tigerLabel{
	color:#f7941d;
}

div#input_2_23 {
	font-size: 0;
}

div#input_2_23 > span {
	font-size: 15px;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html .package_top ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html .package_top ul li,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html .package_top_2 ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html .package_top_2 ul li {
	list-style-type: none !important;
}
.package-tab {
	width: 100% !important;
}
.package_top_2 > ul > li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display:inline-block;
}
.package_top_2 ul {
	text-align: center;
}
.package_top_2 ul li a {
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 10px;
	border: 1px solid #FFFFFF;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-radius: 12px 12px 0px 0px;
	background: #BDBDBD;
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	display: block;
}
.package_top_2 ul li a.active {
	background: #969696;
}
#gform_wrapper_2 ul#gform_fields_2 li.hot-finger-foods-outer,
#gform_wrapper_2 ul#gform_fields_2 li.cool-finger-foods-outer,
#gform_wrapper_2 ul#gform_fields_2 li.kid-finger-foods-outer,
#gform_wrapper_2 ul#gform_fields_2 li.cool-platters-outer,
#gform_wrapper_2 ul#gform_fields_2 li.deserts-outer {
	display: none;
}
.ginput_container_time label,.ginput_container_time i {
	display: none !important;
}
.ginput_container_time select {
	background: #ffffff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	font: inherit !important;
	padding: 9px;
	color: #BBA9A9;
}
.berocket-zoom {
	width: 100%;
	height: auto;
}
.related.products::before {
	content: '';
	display: block;
	clear: both;
	padding-top: 40px;
}
.ui-datepicker{
	margin-top:0 !important;
}

#gform_wrapper_1 .gfield_label{
	display:none;
}

body .gform_wrapper .gfield .validation_message{
	padding-top:0;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
	max-width:100% !important;
}
#field_2_45 .gfield_label,#field_2_51 .gfield_label{
    font-weight: normal;
    font-size: 0.87em;
}

/* Alastair commented this out on 18/4/17 due to big spaces on the homepage

#gform_wrapper_2 .gform_body ul#gform_fields_2 #field_2_56{
	margin-bottom:-50px !important;
}

 #gform_wrapper_2 .gform_body ul#gform_field_2_53 li.appendPrice{
	margin-top:50px !important;
} */

.testimonial_category-testimonials {
	width: 49%;
	display: inline-block;
	margin-bottom: 3em;
}

.testimonial_category-testimonials h6 {
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	color: #555555;
}

.testimonial_category-testimonials p {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	color: #777777;
	font-weight: 400;
	line-height: 26px;
	margin-bottom: 0px;
}
@media only screen and (max-width:480px){  
.testimonial_category-testimonials {
    width: 100%;
}
}

.pagination {
	text-align: center;
}

.pagination span,.pagination a {
	display: inline-block;
}

.pagination .next {
	float:right;
}
.pagination .prev{
	float:left;
}

.pagination .page-numbers {
	padding: 5px;
	width:auto;
}

.package_top{
	display:none;
}

#gform_wrapper_2 .gform_body ul#gform_fields_2 > li#field_2_72{
	margin-top:40px !important;
}