@import "font-awesome.min.css";
@import "animate.css";
@import url("//hello.myfonts.net/count/31d675");
@font-face {
font-family: 'RotisSansSerifStd-Light';
 font-display: fallback;
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_0_0.eot');
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_0_0.eot?#iefix') format('embedded-opentype'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_0_0.woff2') format('woff2'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_0_0.woff') format('woff'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_0_0.ttf') format('truetype');
}
@font-face {
font-family: 'RotisSansSerifStd-Bold';
 font-display: fallback;
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_1_0.eot');
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_1_0.eot?#iefix') format('embedded-opentype'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_1_0.woff2') format('woff2'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_1_0.woff') format('woff'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_1_0.ttf') format('truetype');
}
@font-face {
font-family: 'FFQuadraatSansWebRegular';
 font-display: fallback;
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_2_0.eot');
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_2_0.eot?#iefix') format('embedded-opentype'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_2_0.woff2') format('woff2'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_2_0.woff') format('woff'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_2_0.ttf') format('truetype');
}
@font-face {
font-family: 'FFQuadraatSansWebBold';
 font-display: fallback;
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_3_0.eot');
src: url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_3_0.eot?#iefix') format('embedded-opentype'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_3_0.woff2') format('woff2'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_3_0.woff') format('woff'), url('https://nilgiris.com.au/wp-content/themes/nilgiriscustom/fonts/31D675_3_0.ttf') format('truetype');
}
html, body {
 /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    line-height: 1.5;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;*/
}
div, span, object, iframe, img, table, caption, thead, tbody, tfoot, tr, tr, td, article, aside, canvas, details, figure, hgroup, menu, nav, footer, header, section, summary, mark, audio, video {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: -moz-use-text-color;
	border-left-style: none;
	border-left-width: 0;
	border-right-color: -moz-use-text-color;
	border-right-style: none;
	border-right-width: 0;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cit, code, del, dfn, em, ins, q, samp, small, strong, sub, sup, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, legend, label {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: -moz-use-text-color;
	border-left-style: none;
	border-left-width: 0;
	border-right-color: -moz-use-text-color;
	border-right-style: none;
	border-right-width: 0;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
	font-size: 100%;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	vertical-align: baseline;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
	display: block;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
table caption, table th, table td {
	text-align: left;
	vertical-align: middle;
}
a img {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: -moz-use-text-color;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: -moz-use-text-color;
	border-left-style: none;
	border-left-width: 0;
	border-right-color: -moz-use-text-color;
	border-right-style: none;
	border-right-width: 0;
	border-top-color: -moz-use-text-color;
	border-top-style: none;
	border-top-width: 0;
}
:focus {
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: 0;
}
img[src="Error.src"] {
	visibility: hidden;
}
a, a:hover, a:focus, a:active {
	color: #d64227;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	text-decoration-color: -moz-use-text-color !important;
	text-decoration-line: none !important;
	text-decoration-style: solid !important;
}
.navbar-brand {
	padding-top: 10px !important;
}
.padding-0 {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.margin-0 {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.container-fullWidth {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 100%;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.navbar-default {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	border-bottom-color: -moz-use-text-color !important;
	border-bottom-style: none !important;
	border-bottom-width: medium !important;
	border-image-outset: 0 0 0 0 !important;
	border-image-repeat: stretch stretch !important;
	border-image-slice: 100% 100% 100% 100% !important;
	border-image-source: none !important;
	border-image-width: 1 1 1 1 !important;
	border-left-color: -moz-use-text-color !important;
	border-left-style: none !important;
	border-left-width: medium !important;
	border-right-color: -moz-use-text-color !important;
	border-right-style: none !important;
	border-right-width: medium !important;
	border-top-color: -moz-use-text-color !important;
	border-top-style: none !important;
	border-top-width: medium !important;
}
.mainNav {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: none!important;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	/*min-height: 80px;*/    
    padding-top: 0px;
}
.navbar {
	padding-top: 15px;
}
.navbar-default {
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #d64227;
}
.mainNav > li {
	font-size: 13.5px;
	/*margin-top: 10px;*/    
    float: left;
}
.navbar-default .navbar-nav > li > a {
	color: #fff;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 17px;
	font-family: FFQuadraatSansWebRegular;
}
.navbar-default .navbar-nav .fa {
	margin-right: 5px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: underline;
	text-decoration-style: solid;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	color: #fff;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: underline;
	text-decoration-style: solid;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #ffff;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: underline;
	text-decoration-style: solid;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #777;
	border-top-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-bottom-color: #333;
	border-top-color: #333;
}
.navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
	border-bottom-color: #555;
	border-top-color: #555;
}
.navbar-default .navbar-toggle {
/* border-bottom-color: #ddd;
    border-left-color: #ddd;
    border-right-color: #ddd;
    border-top-color: #ddd;
	background-color: #b33b14;	
	*/
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
/* background-color:#b33b14;*/
}
.mainNav > li a{margin-left: 2px;
	margin-right: 2px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	margin-left: 2px;
	margin-right:2px;
	padding-bottom: 2px;
	padding-left: 0;
	padding-right: 0;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: none;
	text-decoration-style: solid;
}
.phoneNo li {
	font-weight: normal;
}
.footerNonMobiles {
	display: block;
}
.footerMobiles {
	display: none;
}
#footerNonMobilesWrapper {
	height: auto;
	text-align: justify;
}
.footerNonMobilesItem {
	display: inline-block;
	margin-right: 25px;
	vertical-align: top;
	width: auto;
}
footer {
	background-attachment: scroll;
	background-clip: border-box;
	background-origin: padding-box;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}
.footerLinks .footerLink {
	border-right-color: #d64227;
	border-right-style: solid;
	border-right-width: 1px;
	color: #d64227;
	font-size: 1.3rem;
	font-weight: 400;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: none;
	text-decoration-style: solid;
	text-transform: uppercase;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
}
.footerLinks .footerLink:hover {
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: underline;
	text-decoration-style: solid;
}
.footerLinks .footerLink:first-child {
	padding-left: 0;
}
.footerLinks .footerLink:last-child {
	border-right-color: #d64227;
	border-right-style: solid;
	border-right-width: 0;
}
.footerLinks .col-md-2 {
	padding-right: 0px;
	font-weight: bold;
	text-align: center;
}
.footerRight {
	text-align: right;
}
.footerLinks .footerLink2 {
	color: #d64227;
	font-size: 1.4rem;
	font-weight: 400;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: none;
	text-decoration-style: solid;
	text-transform: uppercase;
}
.copyrightMessage {
	color: #d64227;
	font-size: 1.5rem;
	font-weight: 700;
	padding-bottom: 10px;
	text-align: center;
}
.subscribeText {
	color: #d64227;
	font-size: 1.4rem;
	font-weight: 700;
	margin-top: 60px;
	padding-bottom: 20px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: center;
}
.subscribeEmail {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ffffff;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #d64227;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-style: solid;
	border-bottom-width: 0;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: #d64227;
	border-left-style: solid;
	border-left-width: 0;
	border-right-color: #d64227;
	border-right-style: solid;
	border-right-width: 0;
	border-top-color: #d64227;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top-style: solid;
	border-top-width: 0;
	color: #d64227;
	font-size: 1.5rem;
	font-weight: normal;
	height: 36px;
	line-height: 36px;
	text-align: center;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	width: 100%;
}
.subscribeEmail:hover {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #d64227;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	color: #ffffff;
}
.legalsTitle {
	color: #000000;
	font-size: 2.1rem;
	font-weight: normal;
	margin-bottom: 5px;
}
.legalsContent {
	color: #d64227;
	font-size: 1.6rem;
	font-weight: normal;
	line-height: 19px;
	margin-bottom: 20px;
}
.legals {
	color: #d64227;
}
.legals:hover {
	color: #d64227;
}
@media (min-width: 480px) and (max-width: 600) {
 .footerLinks .col-md-4 p:nth-child(1) {
margin-left:0px;
}
.footerLinks .col-md-4 p {
 margin-top: 0px;
}
.footerLinks .col-md-4 {
width:33%;
margin-left:0%;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}
 
.grid-form form {
width: 75% !important;
margin:0 auto;
height:100px;
}
.grid-form input {        /*float: none !important;*/
width:100%!important;
}

}
@media (max-width: 480px) {
 .iframe-mothersday iframe {
    height: 100%;
    max-width: 100%;
     min-height: 1715px!important;
    width: 100%;
}


.footerLinks .col-md-4 .cpoyright p {
width:100%;
}
.footerLinks .col-md-4 p {
padding:0% 0%;
width:100%;
}
.footerLinks .col-md-4 {
width:100%; text-align:center;
}
.footerLinks ul li a {
font-size:12px !important;
}
.footerLinks .col-md-2:nth-child(2) {
padding-bottom:0px !important;
}
.footerLinks .col-md-2:nth-child(4) {
margin-top: -18px !important;
}
/*.master-slider-parent {
top: -35px;
height: 100px;
}*/
.grid-form form {
width: 75% !important;
margin:0 auto;
height:100px;
}
.grid-form input {        /*float: none !important;*/
width:100%!important;
}

.fd-dr {
margin-top: -70px!important;
}
.grad .logo img {
max-width: 110px !important;
}
.hdr_cntr .row {
margin-right:0px !important;
}
.hdr_cntr .col-md-6 {
padding-right:0px !important;
}
.hdr_cntr {
padding-right:0px !important;
}
.grad {
 height: 280px !important;
 margin-right: 0 !important;
 width: 130px !important;
}




/* order online */
.Sub-navbar {
width:100%;
}
.Sub-navbar li {
width:100%;
float:none;
}
.Sub-navbar li a {
width:100%;
padding:6px!important;
}
.itemName {
width:60%;
float:left;
}
.subCatListAdd .price {
width:20%;
float:left;
}
.subCatListAdd .itemQty {
width:20%;
float:left;
}
.subCatListAdd .nav-button, .button {
margin-top:4px!important;
}
.Rightsidebar {
clear:top; /*margin-top:10%!important;*/
margin-top:10px!important;
float:left;
}
.Sub-navbar li a.active {
border-top-left-radius: 0px!important;
 border-top-right-radius: 0px!important;
 width:100% !important;
/*border-bottom:2px solid #*/	
	}
 .sub-nav {
 background-size: 100% auto!important;
    /*height: 100%!important;*/    
    margin-top: 0;
 width: 100% !important;
 background-repeat: repeat !important;
/*padding-bottom: 20px!important;
	margin-bottom: 40px!important;*/
}
.Sub-navbar {
margin-top: 20px!important;
}
.Sub-navbar li a:hover {
border-top-left-radius: 0px!important;
border-top-right-radius: 0px!important;
text-decoration:none;
font-weight:bold;
}
 .col-xs-offset-bottom {
 background-attachment: scroll;
 background-clip: border-box;
    /*background-image: none;
	  float: left;
	*/
    background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 display: block;
 padding-bottom: 70px;
}
.Sub-navbar {
width:100%!important;
}
.woocommerce table.shop_table th {
padding-left: 2px!important;
 padding-right: 2px!important;
}
/* order online end */	
.shop_table .cart table tr {
font-size:15px;
}
.woocommerce table.shop_table th {
font-size:15px;
}
 .cart .container {
 padding-bottom: 30px;
 padding-left: 5px!important;
 padding-right: 5px!important;
 padding-top: 30px;
}
 .woocommerce table.shop_table td {
 padding-bottom: 10px !important;
 padding-left: 2px !important;
 padding-right: 20px !important;
}
 .cart-collaterals .cartCheckoutBtn .checkout-button {
width: 210px !important;
margin-right:10px;
}
.actions .cartUpdate {
width: 200px !important;
margin-right:10px;
}
.cart-subtotal th {
width:80px!important;
}
tr.cart_item {
margin-bottom:8px;
}
/*
.cartProductName{font-size:15px!important;}
.cartCheckoutBtn{margin-right:18px!important;}
tr.order-total{margin-right:18px!important; }
*/
.cart .woocommerce table.shop_table td {
 border-bottom-color: #ccc;
 border-bottom-style: solid;
 border-bottom-width: 1px;
 padding-bottom: 15px;
 padding-left: 12px;
 padding-right: 12px;
 padding-top: 10px;
 vertical-align: middle;
}
.cart .woocommerce table.shop_table tr:last-child td {
 border-bottom-color: #ccc;
 border-bottom-style: solid;
 border-bottom-width: 0px;
 padding-bottom: 15px;
 padding-left: 12px;
 padding-right: 12px;
 padding-top: 10px;
 vertical-align: middle;
}
.woocommerce table.shop_table th {
 border-bottom-color: #ccc;
 border-bottom-style: solid;
 border-bottom-width: 2px;
 padding-bottom: 15px;
 margin-bottom:10px;
 margin-top:10px;
}
}
@media (max-width: 480px) {
.summary {
float:left;
clear:both;
}
.woocommerce-tabs {
float:left;
}
.cart .cartRemove {
width: 15px;
height: 15px;
}
.cartAmount {
float:right;
}
.slider-footer {
 margin-top: 0!important;
}
.navbar {
  /*  margin-top: 5px !important;*/
	padding-top: 5px !important;
}
.grid-form input:nth-child(3) {
/*float: none !important;
	width: 30% !important;*/
}
.grid-form .submit {
 float:right;
}
.grid-form input {
 float: none!important;
}
.footerLinks .col-md-4 p:nth-child(1) {
 margin-left: 0!important;
/* width: 100%!important;*/
}
.reserveatable span::after {
 margin-top: -15px!important;
 right: 50%!important;
 top: -25%!important;
}
.ordertakeaway span::after {
 left: 50%!important;
 top: -25%!important;
 margin-top: -15px!important;
}
.reserveatable span {
 font-size: 11px;
}
.ordertakeaway span {
 font-size: 11px;
}
.slider-footer a {
 font-size: 11px;
}
.socialmediaIcon {
 margin-left: 0px !important;
}
.socialmediaIcon {
 margin-top: 0;
}
.socialmediaIcon ul {
 margin: 0 auto;
}
.cpoyright {
	/*text-align: center;
	width: 100%;*/
	float: left;
}
.cpoyright p {
 text-align: center;
}
.footerLinks {
 text-align: center;
}
.footerLinks .col-md-5 {
 text-align: center;
 width: 100%;
}
.footerLinks .col-md-2 {
 text-align: center;
 width: 100%;
}
.grid-form {
 text-align: center;
}
.col-sm-bg {
 background: #d54227;
}
.col-sm-tx {
 text-align: center !important;
}
.navbar-toggle {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 border-bottom-color: -moz-use-text-color;
 border-bottom-style: none;
 border-bottom-width: 0;
 border-image-outset: 0 0 0 0;
 border-image-repeat: stretch stretch;
 border-image-slice: 100% 100% 100% 100%;
 border-image-source: none;
 border-image-width: 1 1 1 1;
 border-left-color: -moz-use-text-color;
 border-left-style: none;
 border-left-width: 0;
 border-right-color: -moz-use-text-color;
 border-right-style: none;
 border-right-width: 0;
 border-top-color: -moz-use-text-color;
 border-top-style: none;
 border-top-width: 0;
}
.navbar-default .navbar-collapse {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #be946d;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
}
.navbar-default .navbar-toggle {
 background-attachment: scroll;
 background-clip: padding-box;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
 background-color: #000;
/* background-color: rgba(0, 0, 0, 0);*/
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #b33b14;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
}
.footerRight {
 margin-top: 20px;
 padding-left: 20px;
 text-align: left;
}
footer {
 height: auto;
}
.subscribeEmail {
 margin-bottom: 30px;
}
.btn-center .btn:nth-child(1) {
 margin-right: 0px !important;
}
.btn-gray {
 margin-top: 15px !important;
}
.subCatListAdd {
float:left;
}
.order-total th {/*width:75px!important;*/
}
.cart .container {
background-color:none!important;
}
}
 @media (min-width: 320px) and (max-width: 479px) and (orientation: landscape) {
#bs-example-navbar-collapse-1 {
/* margin-top: 119px !important;*/
}
}
 @media (max-width: 767px) {
#bs-example-navbar-collapse-1{left:0px;}
 .mainNav .row:nth-child(1){}
.mainNav .row:nth-child(2){padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px;}
.footer-logo1 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	/*background-image: url("images/backgrundTrnsp.jpg");*/
    background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	padding-bottom: 10px;
	padding-left: 0;
	/*padding-right: 15px;*/
	padding-right: 30px;
	padding-top: 50px;
}
.footer-logo1 .logo {
	background-image: url("images/footer-logo.png");
	background-size: 100% auto;
    bottom: 0;
    display: block;
    float: right;
    height: 87px;
    margin-bottom: 30px;
    margin-right: 0;
    margin-top: -10%;
    right: 0;
    width: 90px;
}
.master-slider-parent{margin-bottom:18px;}
.shop_attributes th {
float:left;
width:100%;
}
.shop_attributes td {
float:left;
width:100%;
}
.gbtr_images .product_images {
 float: left;
 max-width: 224px;
 width: 100%;
 margin-right:10px;
 display:block;
}
.slider li.product img {
 max-width: 100%;
 width: 100%;
 height: 45% !important;
}
.Entree-Menu {
clear:both;
margin-bottom:30px;
}
 .navbar {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
}
 .navbar {
/* background: none;*/
    }
 .navbar {
        /*background-color:rgba(213,68,39, 0.6); */        
        position: absolute;
/*margin-top: 30px; */
    }
/* cart */
.woocommerce table.shop_table th {
font-size:15px;
}
.cartProductName {
line-height:0.8;
}
.cartProductName a {
font-size:17.5px;
}
.product-name a {
font-size:16px!important;
line-height:1.1;
}
.cart .container {
padding-left:0px!important;
padding-right:0px!important;
}
/* cart end*/
#customer_details .form-row {
width:100%;
float:left;
}
.col-sl-01 {
 display: block;
 float: left;
 margin-top: -280px !important;
}
.grid-form {
margin-right: 0!important;
}
 .grid-form .submit {
 /*margin-left: auto;
    margin-right: auto;*/
    margin-bottom: 0;
 margin-top: 0;
 padding-left: 2px !important;
 padding-right: 2px !important;
 width: 174px !important;
 float:right !important;
 margin-right:0px;
}
 #bs-example-navbar-collapse-1 {
 position: absolute;
 width: 100%;
}
.reserveatable {
display:none;
}
.slider-footer{display:none;}
.ordertakeaway {
display:none;
}
.p01-address {
 display: block !important;
 font-size: 12px;
 margin-bottom: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 15px;
 /*margin-top: -5px;margin-bottom: 15px;*/
}
.p02-address {
display:none !important;
}
 .mainNav > li {
 margin-top: 4px;
}
 .slider-footer a {
 display: none;
}
 .menu-icons li {
 margin-bottom: 4px;
}
 .menu-icons li:nth-child(1) {
 padding-top: 5px!important;
 padding-bottom: 5px!important;
}
 .menu-icons li:nth-child(2) {
 padding-top: 5px!important;
 padding-bottom: 5px!important;
}
 .nav-button {
 float: right!important;
}
 .nav-button,  .button {
 margin-top: 0 !important;
 right: 30px!important;
/*position:absolute!important;*/
    }
 .navbar-header {
 min-height: 10px!important;
 height: 100%!important;
}
 .mainNav .col-md-10 {
 width: 100%;
 float: left;
}
 .mainNav .col-md-2 {
 width: 100%;
 float: left;
}
 .navbar {
 margin-bottom: 0px;
}
 .mainNav ul li {
        /*background-color:rgba(0, 0, 0, 0.6);*/        
        background-color: #473b33;
}
 .logo img {
/* max-width: 50px !important;
    padding-bottom: 0!important;
    padding-left: 0!important;
    padding-right: 0!important;
    padding-top: 30px!important;
    width: 100% !important;*/
    }
 .grad {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(255, 0, 0, 0));
		/* For Safari 5.1 to 6.0 */    
    background: -o-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7));
    /* For Opera 11.1 to 12.0 */    
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7));
    /* For Firefox 3.6 to 15 */    
    background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    /* Standard syntax (must be last) */    
        background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
 color: #fff;
 float: right;
 height: 100px !important;
 padding-top: 55px;
 text-align: center;
/*width: 100px !important;*/
    }
 .hdr_cntr row {
 width: 100%;
}
 .navbar {
 padding-top: 0px !important;
}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
 color: #777;
}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
 color: #291c11;
}
 .mainNav {
 width: 100%;
}
 .orderonline-header {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: no-repeat!important;
 background-size: 100%!important;
 display: block;
 width: 100% !important;
}
 .cart-header {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: no-repeat!important;
 background-size: 100%!important;
 display: block;
 width: 100% !important;
}
.contact-header {
 background-repeat: no-repeat !important;
 background-size: 100%!important;
 min-height: 180px !important;
 width: 100% !important;
}
#map {
 width: 100%;
 height: 280px;
 margin:0 auto;
}

}
@media (min-width: 991px) {
 .nav-button {
 position: relative;
}
 .mainNav {
 float: right;
}
 .col-sm-rg {
 display: block;
/* float: right;*/
}
 .rev_tabpge iframe {
width:100%;
}
}
@media (max-width: 991px) {
.navbar-nav > li > a {
 /*padding-bottom: 10px;
 padding-top: 10px;*/
}
.footerLinks .col-md-2{display:none;}
.slider-wrapper li {
margin-bottom:10px;
}
 .navbar-01 .text-right {
 text-align: center;
}
 .navbar-header {
/*height:142px!important;*/
    }
 .navbar-toggle {
 display: block;
 margin-top: -55px !important;
}
 .grad {
/*margin-right: 50px !important;*/
    }
 .hdr_cntr {
 width: 100%;
}
 .hdr_cntr .col-md-6 {
 width: 50%;
 float: left;
}
 .col-sm-rg {
 padding-bottom: 5px;
}
 .navbar-nav > li {
 border-bottom: 1px solid #fff;
}
 .navbar-default .navbar-nav > li > a {
 padding-top: 0px;
}
 .navbar-default .navbar-nav > li > a {
 color: #fff;
 font-size: 15px;
 font-weight: normal;
 text-transform: uppercase;
}
 .navbar-nav > li > a {
 font-size: 15px;
}
 .navbar-header {
 float: none;
}
 .navbar-toggle {
 display: block;
 margin-top: 23px;
}
 .navbar-brand {
 padding-top: 10px;
}
 .navbar-collapse {
 border-top-color: transparent;
 border-top-style: solid;
 border-top-width: 1px;
 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
}
 .navbar-nav {
/*float: none;
    margin-bottom: 7.5px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 7.5px;*/
        /*background-color: #f8e9d0;*/
    }
 
 .navbar-text {
 float: none;
 margin-bottom: 15px;
 margin-left: 0;
 margin-right: 0;
 margin-top: 15px;
}
 .navbar-collapse.collapse.in {
 display: block !important;
}
 .collapsing {
 overflow-x: hidden !important;
 overflow-y: hidden !important;
}

 #menu-secondary {
 margin-top: -10px;
}
 .navbar-default .navbar-toggle:hover,  .navbar-default .navbar-toggle:focus {
 background-attachment: scroll !important;
 background-clip: border-box !important;
 background-color: #000 !important;
 background-image: none !important;
 background-origin: padding-box !important;
 background-position: 0 0 !important;
 background-repeat: repeat !important;
 background-size: auto auto !important;
}
 .navbar-default .navbar-toggle {
        /*border-bottom-color: #d64227;
    border-left-color: #d64227;
    border-right-color: #d64227;
    border-top-color: #d64227;*/
        
        background: #000;
}
 .navbar-default .navbar-toggle .icon-bar {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #f8e9d0;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
}
 .subscribeText {
 margin-top: 10px;
}
 footer {
 padding-top: 20px;
}
 .copyrightMessage {
 padding-top: 10px;
}
 .footerNonMobiles {
 display: none;
}
 .footerMobiles {
 display: block;
}
 .footer-logo {
padding:40px 15px 30px 0px;
}
.col-xs-offset-bottom {
padding-bottom:0px;
}
footer {
padding-top:0px;
}
}
@media (min-width: 1024px) {
 .copyrightMessage {
 padding-top: 70px;
}
}
.product-name, .product-price, .product-quantity, .product-subtotal {
/*font-size: 2rem;*/
}
.product-price .amount, .product-quantity .quantity, .product-subtotal .amount {
/*font-size: 1.6rem;*/
}
#openinghours-notpossible {
	margin-top: 80px !important;
}
.cartSpacer {
/*height: 80px;
    width: 100%;*/
}
.cartProductName {
	color: #d64227;
	font-family: RotisSansSerifStd-Light;
	/*font-size: 2.4rem;*/
    font-weight: bold;
	margin-bottom: 15px;
}
.cartProductName a {
	color: #58595b;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: none;
	text-decoration-style: solid;
	font-size: 18px;
}
.cartRemove {
	background-image: url("images/remove-button.png");
	color: #d54227;
	display: block;
	font-size: 0;
	line-height: 16px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	transition-property: all;
	transition-timing-function: linear;
	width: 20px;
	height: 20px;
	background-size: 100%;
	background-position: center;
}
.cartRemove:hover {
/*background-attachment: scroll;
    background-clip: border-box;
    background-color: #d54227;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ffffff;*/
}
.coupon {
	display: none;
}
.cartTotalsWrapper {
	font-size: 1.6rem;
}
.cartUpdate {
	color: #fff!important;
	display: block!important;
	font-weight: normal!important;
	font-family: FFQuadraatSansWebRegular!important;
	font-size: 19px!important;
	border-radius: 0px!important;
	background: #d64227!important;
	text-transform: uppercase!important;
	width: 250px!important;
	float: right!important;
	border: 0px;
	/*padding:3px!important;*/
    margin-top: 40px;
}
.cartUpdate:hover {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #d64227 !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
	color: #ffffff !important;
}
.woocommerce table.shop_table {
	background-clip: padding-box;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}
.cartTotalsWrapper {
	text-align: right;
}
.cartTotalsWrapper .shipping {
	display: none;
}
.cartCheckoutBtn {
	float: right !important;
	margin-right: 10px;
	margin-top: 25px;
	text-transform: uppercase;
}
.cartCheckoutBtn .checkout-button {
	color: #fff!important;
	display: block!important;
	font-weight: normal!important;
	font-family: FFQuadraatSansWebRegular!important;
	font-size: 19px!important;
	border-radius: 0px!important;
	background: #d64227!important;
	text-transform: uppercase!important;
	padding: 7px 0px 3px 0px!important;
	width: 234px!important;
	float: right !important;
	text-align: center !important;
}
.cartCheckoutBtn .checkout-button:hover {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #d64227 !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
	color: #ffffff !important;
}
.cart-empty {
	text-align: center;
}

.billingTitle, .billingTitle2 {
	color: #58595b;
	font-size: 18px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.billingTitle::after, .billingTitle2::after {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position: center center;
 background-repeat: repeat;
 background-size: 100% auto;
 content: "";
 display: block;
 height: 2px;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 10px;
 width: 100%;
}
.billingTitle2 {
	/* margin-top: 25px;*/    
    font-family: FFQuadraatSansWebRegular;
}
.form-row label {
	color: #58595b;
	/*  font-size: 1.6rem;*/
    font-weight: 500;
	text-transform: uppercase;
}
#billing_first_name, #billing_last_name, #billing_email, #billing_phone, #account_password, #delivery_time, #openinghours_time {
	font-size: 16px;
	font-family: RotisSansSerifStd-Light;
	padding: 10px;
}
.checkoutAITitle {
	display: none;
}
#order_comments {
	font-family: FFQuadraatSansWebRegular;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0.3);
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-color: #b6b5b4;
	border-bottom-style: solid;
	border-bottom-width: 0;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: #b6b5b4;
	border-left-style: solid;
	border-left-width: 0;
	border-right-color: #b6b5b4;
	border-right-style: solid;
	border-right-width: 0;
	border-top-color: #b6b5b4;
	border-top-style: solid;
	border-top-width: 0;
	color: #fff;
	/*font-size: 1.6rem;*/
    padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.woocommerce-checkout-review-order-table th.product-name, .woocommerce-checkout-review-order-table th.product-total {
	color: #000000;/*font-size: 2rem;*/
}
.woocommerce-checkout-review-order-table .product-name, .woocommerce-checkout-review-order-table .product-quantity, .woocommerce-checkout-review-order-table .product-total, .woocommerce-checkout-review-order-table .cart-subtotal, .woocommerce-checkout-review-order-table .amount, .woocommerce-checkout-review-order-table .shipping {
/*color: #58595b;
    font-size: 1.6rem;*/
}
.woocommerce-checkout .payment_methods methods {
	font-size: 1.6rem;
}
.woocommerce-checkout #payment {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
	color: #d64227 !important;
	margin-left: 15px;
}
.woocommerce-checkout #payment div.payment_box {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
	border-bottom-color: #b6b5b4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color: #b6b5b4;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #b6b5b4;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #b6b5b4;
	border-top-style: solid;
	border-top-width: 1px;
}
#payment div.payment_box::before {
 border-bottom-color: #b6b5b4 !important;
 border-bottom-width: 9px !important;
 border-left-color: rgba(204, 204, 204, 0) !important;
 border-left-width: 9px !important;
 border-right-color: rgba(204, 204, 204, 0) !important;
 border-right-width: 9px !important;
 border-top-color: rgba(204, 204, 204, 0) !important;
 border-top-width: 9px !important;
 left: 70px !important;
 margin-left: -9px !important;
}
#payment div.payment_box::after, #payment div.payment_box::before {
 -moz-border-bottom-colors: none !important;
 -moz-border-left-colors: none !important;
 -moz-border-right-colors: none !important;
 -moz-border-top-colors: none !important;
 border-bottom-color: transparent !important;
 border-bottom-style: solid !important;
 border-bottom-width: medium !important;
 border-image-outset: 0 0 0 0 !important;
 border-image-repeat: stretch stretch !important;
 border-image-slice: 100% 100% 100% 100% !important;
 border-image-source: none !important;
 border-image-width: 1 1 1 1 !important;
 border-left-color: transparent !important;
 border-left-style: solid !important;
 border-left-width: medium !important;
 border-right-color: transparent !important;
 border-right-style: solid !important;
 border-right-width: medium !important;
 border-top-color: transparent !important;
 border-top-style: solid !important;
 border-top-width: medium !important;
 bottom: 100% !important;
 content: " " !important;
 height: 0 !important;
 pointer-events: none !important;
 position: absolute !important;
 width: 0 !important;
}
.woocommerce-message {
	margin-bottom: 20px;
	top: 5px;
}
.woocommerce-checkout #payment div.payment_box::after {
 -moz-border-bottom-colors: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 border-bottom-color: #d64227;
 border-bottom-style: solid;
 border-bottom-width: 8px;
 border-image-outset: 0 0 0 0;
 border-image-repeat: stretch stretch;
 border-image-slice: 100% 100% 100% 100%;
 border-image-source: none;
 border-image-width: 1 1 1 1;
 border-left-color: transparent;
 border-left-style: solid;
 border-left-width: 8px;
 border-right-color: transparent;
 border-right-style: solid;
 border-right-width: 8px;
 border-top-color: transparent;
 border-top-style: solid;
 border-top-width: 8px;
 color: #d64227;
 content: "";
 display: block;
 left: 0;
 margin-bottom: 0;
 margin-left: 2em;
 margin-right: 0;
 margin-top: -1em;
 position: absolute;
 top: -3px;
}
.place-order {
	padding-right: 0 !important;
}
.place-order #place_order {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #d64227 !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
	color: #fff!important;
	font-size: 19px;
	font-weight: normal;
	text-align: center;
	text-decoration-color: -moz-use-text-color;
	text-decoration-line: none;
	text-decoration-style: solid;
	text-transform: uppercase !important;
	transition-delay: 0s;
	transition-duration: 0.3s;
	transition-property: all;
	transition-timing-function: linear;
	width: 200px;
	font-family: FFQuadraatSansWebRegular;
	border: 0px;
}
.place-order #place_order:hover {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: #d64227 !important;
	background-image: none !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
	background-size: auto auto !important;
	color: #ffffff !important;
}
@media only screen and (max-width: 320px) {
 #bs-example-navbar-collapse-1 {
/*margin-top: 56px;*/
    }
}
@media only screen and (min-width: 360px) and (max-width: 640px) {
#bs-example-navbar-collapse-1 {
/* margin-top: 72px;*/
}
.black-button::after {
right: 11% !important;
top: 43% !important;
}
}
@media (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
#bs-example-navbar-collapse-1 {
 margin-top: 119px;
}
.orderOnlineContentWrapper .col-md-7 {
float: left;
width: 58%;
}
.orderOnlineContentWrapper .col-md-3 {
float: left;
width: 100%;
}
}
 @media only screen and (max-width: 480px) {
.Entree-Menu {
padding-bottom:15px;
}
 .nav-button, .navbar.button {
 margin-top: -43px !important;
}
 .col-sm-tx p {
 font-size: 12px;
 margin-bottom: 0;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0;
 width: 73%;
}
 .navbar-img img {
 max-width: 145px !important;
 width: 100% !important;
}
 .page-description {
 margin-top: 30px;
}
 .cartUpdate {
 float: right;
}
 .cartCheckoutBtn {
 margin-right: 0;
 width: 100%;
}
 .cartCheckoutBtn .checkout-button {
 width: 100%;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
 .cartUpdate {
 float: right;
}
 /*.return-to-shop {
 width: 50%;
}*/
}
@media only screen and (max-width: 1225px) {
 .grid-form input {
 margin-bottom: 15px;
}
 .slider-footer .col-md-6 {
 width: 50%;
 float: left;
}
 .navbar-default .navbar-toggle {
 float: right;
}
 p.buttons {
padding-left:3px;
padding-right:3px;
font-size:17.5px;
}
}
 @media only screen and (max-width: 480px) {
.black-button::after {
 right: 74px !important;
 top: -25px !important;
}
 .logo img {
 max-width: 60px !important;
 padding-bottom: 0!important;
 padding-left: 0!important;
 padding-right: 0!important;
 padding-top: 5px!important;
 width: 100%!important;
}
 .logo {
/* margin-bottom: 0px !important;*/
    }
 .hdr_cntr {
 width: 100%;
}
 .hdr_cntr .col-md-6 {
 width: 50%;
 float: left;
}
 .hdr_cntr .row {
 width: 100%;
}
 .grad a:nth-child(3) {
 padding-bottom: 0;
 padding-top: 5px;
}
 .grad a:nth-child(4) {
 padding-bottom: 5px !important;
 padding-top: 5px !important;
}
 .grad span {
 line-height: 1.1 !important;
 font-size: 18px;
}
 .hdr_cntr .grad {
 padding-top: 5px !important;
}
}
 
@media only screen and (min-width: 60px) and (max-width: 640px) {
#bs-example-navbar-collapse-1 {
 margin-top: 60px!important;
}
 .nav-button,  .button {
 margin-top: 0 !important;
}
 .ordertakeaway span::after {
 right: 67.5%;
}

.hdr_cntr {
	width: 100%;
}
.hdr_cntr .col-md-6 {
	width: 50%;
	float: left;
}
.hdr_cntr .row {
	width: 100%;
}
.grad a:nth-child(3) {
 padding-bottom: 0;
 padding-top: 5px;
}
.grad a:nth-child(4) {
 padding-bottom: 5px !important;
 padding-top: 5px !important;
}
.grad span {
	line-height: 1.1 !important;
}
.hdr_cntr .grad {
	padding-top: 5px !important;
}
.logo img {
	max-width: 180px !important;
}
}
@media only screen and (max-width: 480px) {
 .contact .text-right{text-align:center;}
  .contact .text-left{text-align:center;}
 .navbar-toggle {
 margin-top: 5px;
}
 .grad sapn {
 font-size: 11px !important;
}
 .grad a {
 font-size: 11px !important;
}
 .col-sm-rg span:nth-child(2) {
 margin-left: 10px !important;
}
 .col-sm-rg span {
 font-size: 13px !important;
}
 .navbar-default .navbar-collapse {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: #fee5c4;
 background-image: none;
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
}
 .navbar-brand {
 padding-right: 0 !important;
}
 .navbar-brand img {
 width: 80%;
}
 footer {
 padding-top: 40px;
}
 .footerNonMobiles {
 display: none;
}
 .footerMobiles {
 display: block;
}
}
@media only screen and (min-width: 992px) {

.fixedImg {
 background-image: url("images/Welcome-Img.png");
 background-repeat: no-repeat;
 display: block;
 overflow-x: hidden;
 overflow-y: hidden;
 width: 100%;
 position: fixed;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 max-width: 100%;
 max-height: 100%;
 margin: auto;
 overflow: auto;
}
 .fixedImg {
 background-position: center top;
 background-size: 100% auto;
}
}
/*@media only screen and (max-width: 991px) {
.fixedImg{background-size: 100% auto;}
}*/

@media only screen and (min-width: 768px) {
.footerLinks p {
	margin-bottom: 0;
	/*float:left;*/
}
.socialmediaIcon {
	/*float: left;
	margin-left: 15px;*/
}
.footer-logo1 {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	/*background-image: url("images/backgrundTrnsp.jpg");*/
    background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	padding-bottom: 10px;
	padding-left: 0;
	/*padding-right: 15px;*/
	padding-right: 30px;
	padding-top: 50px;
}
.footer-logo1 .logo {
	background-image: url("images/footer-logo.png");
	background-size: 100% auto;
	bottom: 0;
	display: block;
	float: right;
	height: 87px;
	margin-bottom: 30px;
	margin-right: 50px;
	margin-top: -80px;
	right: 0;
	width: 90px;
}
.offset-top2 {
	margin-top:25px;
}

.Wrapper {
/* width: 100%;
    height: 100%;
   overflow: hidden;*/
}
 .navbar {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: repeat;
 background-size: auto auto;
}
 #menu-primary {
 float: left;
}
 .menu-icons {
 float: left;
 padding-left: 15px;
}
}
 @media only screen and (max-width: 767px) {

 .padding-left {
padding-left:15px!important;
}
/*.socialmediaIcon {
	float: left;
	margin-left: 5px;
}*/
#openinghours-notpossible {
 margin-top: 20px !important;
}
 .order_details li {
width:100%;
float:left;
}
.woocommerce .order_details li {
border-right:0px !important;
border-bottom-color: #d3ced2;
 border-bottom-style: dashed;
 border-bottom-width: 1px;
}
.grad {
 height: 280px !important;
}
.hdr_cntr {
 z-index: 100;
}
/*.fixedImg {
background-image: url("images/Welcome-ResImg.png");
background-repeat: no-repeat;
    display: block;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    max-height: 100%;
    overflow-x: auto;
    overflow-y: auto;
    width:640px;
	height:600px;
	background-size:100% 100%;
}*/
.logo {
/* margin-top: 0px!important;*/
}
 .menu-icons {
display:none !important;
}
 .navbar-nav > li {
 float: none;
}
 .menu-icons > li {
 float: none;
}
 .menu-icons li:nth-child(1) {
 float: none !important;
 width: 100% !important;
}
 .menu-icons li:nth-child(2) {
 float: none !important;
 width: 100% !important;
}
/*.slider-footer{ margin-top: -8px !important; margin-bottom:10px!important;}*/




}
@media only screen and (max-width: 480px) {
.fixedImg {
    background-image: url("images/Welcome-ResImg.png") !important;
    background-position-x: center;
    background-position-y: top;
    background-repeat: no-repeat;
    height: 600px;
    max-width: 640px;
    position: fixed !important;
    top: 0 !important;
    width: 100%;
    z-index: -1;
}
 .master-slider-parent {
        /*margin-top: 80px;top: -162px!important;*/
        
        top: 0px!important;
}
 .grid-form p {
 float: left;
 width: 100%;
 display: block;
}
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
 .iframe-mothersday iframe {
    height: 100%;
    max-width: 100%;
     min-height: 1610px!important;
    width: 100%;
}
.contact .text-right{text-align:right; width:49%; float:left;}
.contact .text-left{text-align:left;width:49%;float:left;}
.fixedImg {
background-image: url("images/Welcome-Img.webp")!important;
        position: fixed !important;
        top: 0 !important;
        bottom: 0 !important;
        left: 0 !important;
        right: 0 !important;
        background-size:100%;
		z-index:-1;
		background-position:center top;
    }
.fd-dr {
 margin-top: -60px!important;
}
/* order online */
.Sub-navbar {
 margin-left: auto;
 margin-right: auto;
 width: 465px!important;
}
.itemName {
width:60%;
float:left;
}
.subCatListAdd .price {
width:20%;
float:left;
}
.subCatListAdd .itemQty {
width:20%;
float:left;
}
.subCatListAdd .nav-button, .button {
margin-top:4px!important;
}
.Rightsidebar {
clear:top;
margin-top:100px!important;
}
.orderOnlineContentWrapper .product-details {
 float: left;
 width: 56%;
}
.orderOnlineContentWrapper .product-details  .col-md-3 {
 float: left;
 width: 13%;
}

.product .Rightsidebar{
float: left!important;
 width: 42%!important;

}


.orderOnlineContentWrapper .cart {
/* float: left;
    width: 70%;*/
}
.orderOnlineContentWrapper .col-md-8 {
 float: left;
 width: 60%;
}
 .orderOnlineContentWrapper .Rightsidebar {
 float: left;
 width: 40%;
}
.Rightsidebar {
margin-top:0px !important;
}
.Rightsidebar h1{text-transform:uppercase;}
/* order online end */

.grad {
 height: 280px !important;
 margin-right: 0 !important;
 width: 200px !important;
}
 #bs-example-navbar-collapse-1 {
 margin-top: 131px !important;
}
.woocommerce img, .woocommerce-page img {
 height: 45%!important;
 max-width: 100%;
 width: 100%;
}
}
 @media only screen and (min-width: 481px) and (max-width: 640px) and (orientation: landscape) {
 .master-slider-parent {
        /*margin-top: 80px;top: -162px!important; */
        
        top: 0px!important;
}
 .slider-footer {
 margin-top: -32px !important;
 margin-bottom: 10px !important;
}
}
@media only screen and (max-width: 640px) {
 .grid-form input {
margin-right:auto;
}
.grid-form {
margin:0 auto;
}
.grid-form input {
width:75%;
margin-bottom:7px;
}
 .footerLinks .row {
margin-left:0px!important;
margin-right:0px!important;
padding-left:0px;
padding-right:0px;
}
}
@media only screen and (min-width: 581px) and (max-width: 640px) {
#bs-example-navbar-collapse-1 {
 margin-top: 72px !important;
}
.grid-form input {
 width: 33% !important;
}
.grid-form input:nth-child(2) {
 width: 33% !important;
}
.footerLinks .col-md-4 {
    float: left;
}
.footerLinks .col-md-4 p:nth-child(1) {
margin-left:0px;
}
.footerLinks .col-md-4 p {
 margin-top: 0px;
}
.footerLinks .col-md-4 {
width:33%;
margin-left:0%;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.footerLinks .col-md-4 p:nth-child(1) {
margin-left:0px;
}
.footerLinks .col-md-4 p {
 margin-top: 0px;
}
.footerLinks .col-md-4 {
width:33%;
margin-left:0%;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}

.Sub-navbar li a{font-size:14px!important; padding-left:8px!important;  padding-right:8px!important; }
.itemQty .atcButton {display: block;
    height: 20px;
    width: 20px;
	background-size:100%;
	background-position:center;
	margin:0px; padding:0px;
}

.rev_tabpge .col-md-3:nth-child(1) {
width:22%;
display:block;
height:100%;
}
.rev_tabpge .col-md-3:nth-child(2) {
float:left;
background:#231;
width:33%;
padding-left:15px;
display:block;
height:100%;
}
.rev_tabpge .col-md-3 .Right-sidebar {
 display: block;
 float: left;
 margin-left: 15px;
 width: 100%;
}
.rev_tabpge .col-md-6 {
display:block;
float:left;
height:100%;
width: 41%;
}
 .tab-content01 {
float:left;
}
.rev_tabpge iframe {
width:100%;
}
.grad {
 left:130px;
 position: fixed;
 z-index: 100;
}

.grid-form form {
width:82%;
margin:0 auto;
}

.slider-footer .text-left {
margin-left: 40px!important;
}
.slider-footer .text-right {
margin-right: 40px!important;
}
.reserveatable span::after {
right: 87%!important;
}
.ordertakeaway span::after {
left: 38%!important;
}
.navbar-header {
 height: 115px !important;
}
.navbar-nav > li {
border:0px;
}
.navbar .col-sm-rg {
/*margin-top: 25px;*/
}
/*.navbar .col-md-10{width:90% !important;}
.navbar .col-md-2{width:10% !important;}*/
.nav-button {
float:right!important;
margin-right:0px!important;
}
.black-button {
float:right !important;
}
 .nav-button {
 margin-right: 0px !important;
}
 .menu-icons li:nth-child(1) {
 padding: 0px 5px 10px 5px !important;
}
 .logo img {
 max-width: 110px !important;
 width: 100%!important;
}
 .grad {
 padding-top: 15px !important;
 width: 200px;
}
 .navbar-nav > li > a {
padding-right:7px;
}
 .fixedImg {
 background-image: url("images/Welcome-ResImg2.png");
 background-repeat: no-repeat;
 display: block;
 overflow-x: hidden;
 overflow-y: hidden;
 width: 100%;
 position: fixed;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 max-width: 100%;
 max-height: 100%;
 margin: auto;
 overflow: auto;
}
 .orderOnlineContentWrapper .cart {
/* float: left;
    width: 70%;*/
}
.orderOnlineContentWrapper .product-details {
width:60%;
float:left;
}
ul.subCatListAdd .col-md-8 {
float: left;
width: 70%;
}
.orderOnlineContentWrapper .col-md-8 {
float: left;
width: 60%;
}
.orderOnlineContentWrapper .col-md-7 {
float: left;
width: 58%;
}
.orderOnlineContentWrapper .col-md-3 {
float: left;
width: 31%;
}
 .orderOnlineContentWrapper .Rightsidebar {
width:35%;
float:left;
}
.subCatListAdd .price {
width:10%;
}
 .subCatListAdd .itemQty {
width:10%;
}
 .Sub-navbar {
/*width: 470px !important;*/
}
 .orderonline-header {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: no-repeat!important;
 background-size: 100%!important;
 display: block;
 min-height: 305px !important;
 width: 100% !important;
}
 .cart-header {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: no-repeat!important;
 background-size: 100%!important;
 display: block;
 min-height: 305px !important;
 width: 100% !important;
}
 .contact-header {
 background-repeat: no-repeat !important;
 background-size: 100%!important;
 min-height: 300px !important;
 width: 100% !important;
}
#map {
 height: 400px;
 width: 100%;
 margin:0 auto;
}

}
 @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
 .footerLinks .col-md-4 p:nth-child(1) {
margin-left:0px;
}
.footerLinks .col-md-4 p {
 margin-top: 0px;
}
.footerLinks .col-md-4 {
width:33%;
margin-left:0%;
padding-top:0px;
padding-left:0px;
padding-right:0px;
}
 
 
 .ui-tabs .ui-tabs-panel{margin-left:10%;}
 .Sub-navbar li a{font-size:16px!important; padding-left:8px!important;  padding-right:8px!important; }

.cartAmount span {
padding-left:0px!important;
}
.navbar-nav > li > a {
padding-right:7px;
}
.slider-footer .text-left {
margin-left: 40px !important;
}
.slider-footer .text-right {
margin-right: 40px !important;
}

.reserveatable span::after {
 right: 90% !important;
}
.ordertakeaway span::after {
 left: 53.5% !important;
}
 .grad {
 padding-top: 15px !important;
}
 .orderOnlineContentWrapper .product-details {
width:50%;
float:left;
}
.orderOnlineContentWrapper .col-md-8 {
float: left;
width: 60%;
}
ul.subCatListAdd .col-md-8 {
float: left;
width: 70%;
}
.orderOnlineContentWrapper .Rightsidebar {
width:30%;
float:left;
}
.orderOnlineContentWrapper .itemQty {
width:10%;
}
 .rev_tabpge .col-md-3:nth-child(1) {
width:33%;
display:block;
height:100%;
}
.rev_tabpge .col-md-3:nth-child(2) {
float:left;
background:#231;
width:33%;
padding-left:15px;
display:block;
height:100%;
}
.rev_tabpge .col-md-3:nth-child(3) {
width:30%;
}
 .rev_tabpge .col-md-3 .Right-sidebar {
 display: block;
 float: left;
 margin-left: 15px;
 width: 100%;
}
.rev_tabpge .col-md-6 {
display:block;
float:left;
height:100%;
width: 33%;
}
}
@media only screen and (min-width: 1280px) {
.cookingCls .ui-tabs-panel{margin-left:12%; float:left;}

}


@media only screen and (max-width: 1255px) {

/*woocommerce css*/
.container_12 {
padding-left:15px;
padding-right:15px;
}
 .woocommerce .order_details li {
padding:10px!important;
margin-right:0px!important;
}
.min-cart-grid01 .grid-02 p {
font-size: 24px!important;
}
/*woocommerce*/

}
/*------------------media end-----------------*/

.col-sm-rg span {
	color: #b33e37;
	font-weight: normal;
	padding-top: 10px;
	text-transform: normal;
	font-size: 14px;
	font-family: 'Work Sans Medium';
}
.col-sm-rg span:nth-child(1) {
}
.col-sm-rg span:nth-child(2) {
 margin-left: 20px;
}
.btn-red {
	background: #b33b14;
	font-weight: bold;
	float: right;
	margin-top: 0px;
}
.btn-red a {
	color: #f8e9d0;
}
.btn-gray {
	background: #595959;
	color: #fff;
	font-weight: normal;
	margin-top: 30px;
}
.btn-yellow {
	background: #faaf3b;
	font-weight: bold;
	margin-top: 10px;
}
.btn-yellow a {
	color: #5b5b5b;
}
.btn-center .btn:nth-child(1) {
 margin-right: 40px;
}
.btn-center .btn:nth-child(2) {
}
.navbar-header {
	height: 77px;
}
.ms-view {
}
#wpadminbar {
	position: fixed!important;
}
.h1 {
	font-family: FFQuadraatSansWebRegular;
	font-size: 28px !important;
	font-weight: normal;
	color: #d54227;
}
h1 {
	font-size: 28px;
	font-family: FFQuadraatSansWebRegular;
	color: #d54227;
	font-weight: normal;
	
	
}
.col-txt::after {
height: 1px;
	display: block;
	background: url(images/hr-grid-01.png);
	background-position: center;
	background-repeat:no-repeat;
	margin: 6px 0px 35px 0px;
	float:left;
	height: 2px;
	content:"";
	width:100%;
}
h1::after {
height: 1px;
	display: block;
	background: url(images/hr-grid-01.png);
	background-position: center;
	background-repeat:no-repeat;
	margin: 6px 0px 23px 0px;
	float:left;
	height: 2px;
	content:"";
	width:100%;
	
}
.Right-sidebar h1::after{
margin: 6px 0px 10px 0px;
background-size:100% 100%;
}
.Right-sidebar h1{text-transform:uppercase;}
h1.hr::after {
 content: "";
 display: block;
 margin-bottom: 20px;
 margin-top: 10px;
 height: 1px;
 background: #666666;
    /* For browsers that do not support gradients */
    
    background: -webkit-linear-gradient(#c7c7c8, #666666, #c7c7c8);
    /* For Safari 5.1 to 6.0 */
    
    background: -o-linear-gradient(#c7c7c8, #666666, #c7c7c8);
    /* For Opera 11.1 to 12.0 */
    
    background: -moz-linear-gradient(#c7c7c8, #666666, #c7c7c8);
    /* For Firefox 3.6 to 15 */
    
    background: linear-gradient(#c7c7c8, #666666, #c7c7c8);
/* Standard syntax */
}
p {
	font-size: 18px;
	font-family: RotisSansSerifStd-Light;
	font-weight: normal;
	margin: 0px 0px 10px 0px;

	line-height:1.2;
}
.col-sm-md p {
	font-family: RotisSansSerifStd-Light;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
.slider .container {
	width: 100%;
	margin-top: 55px;
	margin-left: 0px!important;
	margin-right: 0px!important;
}
.master-slider {
	width: 100%;
}
.master-slider img {
	width: 100%;
}
.master-slider-parent {
	width: 100%;
}
.master-slider-parent img {
	width: 100%;
}
.bgcolor-yellow {
	background: #faaf3b;
	margin-top: -1px;
	color: #fff;
	padding: 30px 0px;
}
.ms-view {
	width: 100%;
}
.footerLinks {
	color: #fff;
}
.footerLinks ul li {
	list-style: none;
}
.footerLinks ul li a {
	color: #fff;
	font-size: 17px;
}
.footer-hr {
	width: 100%;
	margin: 0 auto;
	background-image: url("images/ftrhr.png");
	height: 19px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.socialmediaIcon {
	margin-top: 0px;
	display:inline-block;
	vertical-align:middle;
	/*float: left;
	width:100%;
	text-align:center;*/
}
.socialmediaIcon  ul{margin:0px auto; float:none;}
.instagram {
	width: 17px;
	height: 18px;
	background-image: url("images/instagram.png");
	background-repeat: no-repeat;
	float: left;
	margin: 2px;
	display: block;
}
.twitter {
	width: 17px;
	height: 18px;
	background-image: url("images/twitter.png");
	background-repeat: no-repeat;
	float: left;
	margin: 2px;
	display: block;
	background-size:100% 100%;
}


.pinterest {
	width: 17px;
	height: 18px;
	background-image: url("images/pinterest.png");
	background-repeat: no-repeat;
	float: left;
	margin: 2px;
	display: block;
	background-size:100% 100%;
}
.facebook 
{
	width: 20px;
	height: 18px;
	background-image: url("images/facebook.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0px 3px 2px 0px;
	display: block;
	background-size:100% 100%;
}
.googleplus
{
    width: 17px;
	height: 18px;
	background-image: url("images/google-plus.png");
	background-repeat: no-repeat;
	float: left;
    display: block;
	background-size:100% 100%;
    margin: 0px 3px 2px 2px;
}
.youtube
{
    width: 17px;
	height: 18px;
	background-image: url("images/youtube.png");
	background-repeat: no-repeat;
	float: left;
	margin: 0px 0px 2px 2px;
	display: block;
	background-size:100% 100%;
	margin-right:0px;
}
	
	
.copyright p {
	margin-top: 40px;
}
.navbar-fixed-top {
	top: 0px!important;
}
.navbar-bg {
	/* background-color: rgba(0, 0, 0, 0.6);*/
    /*background:url(images/header-fixed.jpg);*/
    
    background-repeat: no-repeat;
	width: 100%;
	background-position: 100% center;
	background-size: cover;
}
.navbar-hidden {
}
.grid-form input {
	background: #665b55 !important;
	/*background:#5d534c!important; background:#d7705d!important;*/
    
    color: #fff!important;
	/*padding:3px 15px 3px 15px !important;*/
    
    float: left;
	border: 0px!important;
	margin-right: 10px;
	font-size: 15px;
	width: 150px;
	display: block;
	font-family: FFQuadraatSansWebRegular;
	padding-bottom: 0px !important;
	padding-left: 11px !important;
	padding-right: 11px !important;
	padding-top: 4px !important;
}
.grid-form .submit {
	background: #7c746f!important;
	/*background:#d7705d!important;
width: 80px;
 */
 color: #fff;
	float: left;
	border: 0px!important;
	text-transform: normal !important;
	/*padding:3px 15px 3px 15px!important;*/
    white-space: nowrap;
	font-family: FFQuadraatSansWebRegular;
	padding-bottom: 0px !important;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 4px !important;
}
.grid-form form {
	margin: 0 auto;
}
.slider {
	width: 100%;
}
.btn a:hover {
	text-decoration: none;
}
.footerLinks ul li a:hover {
	text-decoration: none;
}
.header-order {
	background: url(images/order-online.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-position: 100% center;
	background-size: cover;
	height: 243px !important;
}
.header-order .mainNav > li a {
	color: #fff;
}
.header-order .mainNav > li a:hover {
	color: #fff;
}
.header-order .mainNav > li a::before {
/*border-bottom-color: #fff;
    border-bottom-style: solid;
    border-bottom-width: 2px;*/
}
.header-order .navbar-default .navbar-nav > .active > a {
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.header-order .col-sm-rg span {
	color: #fff;
}
.header-order .navbar-nav > .active > a, .header-order .navbar-nav > .active > a:hover, .header-order .navbar-nav > .active > a:focus {
	color: #faaf3b;
}
.header-order .navbar-nav > .active > a, .header-order .navbar-nav > .active > a:hover, .header-order .navbar-nav > .active > a:focus {
	color: #faaf3b;
}
.header-order .navbar-nav > .active > a {
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.header-order .btn-gray {
	margin-top: 0px;
	float: right;
}
.header-order .btn-gray a {
	color: #fff !important;
}
.top-margin {
	margin-top: 210px;
}
.masterslider .container {
	width: 100%;
}
.widget_nav_menu h4 {
	margin-top: 20px;
	font-size: 20px;
}
.siderbar ul li {
	list-style: none;
}
.product-details h2 {
	font-size: 22px;
	color: #333!important;
	font-family: RotisSansSerifStd-Light;
}
.product-details h2:nth-child(1) {
}
.product-details h2:nth-child(2) {
 margin-top: 20px;
}
.product-details h2:nth-child(3) {
 margin-top: 20px;
}
.product-details h2:nth-child(4) {
 margin-top: 20px;
}
.product-details h2:nth-child(5) {
 margin-top: 20px;
}
.product-details h2:nth-child(6) {
 margin-top: 20px;
}
.product-details strong {
	display: block;
	font-size: 17px;
	line-height: 1.3;
}
.masterslider {
	margin-top: 30px;
}
.yellow-bg {
	background: #faaf3b;
	display: block;
	height: 100%;
	min-height: 400px;
	width: 260px;
}
.subCatListAdd li {
	list-style: none;
}
.quantity input {
	width: 50px;
}
.atcButton {
	float: left;
}
.cartMultiProd {
	float: left;
}
.quantity {
	width: 50px;
	float: left;
}
.atcCounter {
	width: 50px;
	float: left;
}
.siderbar ul li a {
	color: #291c11;
	font-size: 17px;
}
.siderbar h4 {
	font-size: 22px;
}
.black {
	background: #000;
	width: 250px;
	height: 300px;
}
.grad {
	height: 500px;
	width: 250px;
	background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 1), rgba(255, 0, 0, 0));
	/* For Safari 5.1 to 6.0 */
    
    background: -o-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7));
	/* For Opera 11.1 to 12.0 */
    
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7));
	/* For Firefox 3.6 to 15 */
    
    background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
	/* Standard syntax (must be last) */
    
    color: #fff;
	text-align: center;
	padding-top: 68px;
	float: right;
}
 .grad a:nth-child(1) {
 display: block;
 color: #fff;
}
.grad a:nth-child(2) {
 display: block;
 color: #fff;
}
.grad a:nth-child(3) {
 display: block;
 padding: 28px 0px 10px 0px;
 color: #fff;
}
.grad a:nth-child(4) {
 display: block;
 padding: 22px 0px;
 color: #fff;
}
.col-sl-01 .Slider .master-slider-parent {
	width: 100% !important;
	height: 100%!important;
}
.col-sl-01 .Slider img {
	background-size: 100% 100%!important;
	background-position: center!important;
	width: 100%!important;
	height: 100%!important;
	overflow: hidden!important;
}
.Wrapper {
/*width: 100%;
    height: 100%;*/
   
}
.mainNav a {
	color: #fff;
}
.mainNav li a {
	color: #fff;
}
.mainNav span {
	color: #fff;
}
.navbar-img img {
	max-width: 250px;
	width: 100%;
	margin-top:8px;
	/*margin-top:22px;*/
}
.navbar-header {
	width: 100%;
}
.col-sm-tx p {
	font-size: 16.5px;
	font-family: FFQuadraatSansWebRegular;
}
.footer-logo img {
	max-width: 150px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-top: 30px;
	width: 100%;
}
.logo {
	margin-bottom: 30px;
	margin-top: 75px;
}
/*
.logo {
    margin-bottom: 12%;
    margin-top: 15%;
}*/

.logo img {
	max-width: 200px;
	width: 100%;
}

.slider-footer {
    background-color: rgba(0, 0, 0, 0);
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    color: #fff;
    margin-bottom: 0;
    margin-top: -50px;
    padding-bottom: 10px;
    padding-top: 15px;
    z-index: 1000;
    position:relative;
}
.reserveatable span:after {
	background-image: url("images/reserveatable.png");
	content: "";
	display: block;
	height: 30px;
	margin-top: -16px;
	position: absolute;
	right: 99%;
	top: 50%;
	width: 40px;
	background-size: 100% 100%;
}
.ordertakeaway span:after {
	background-image: url("images/ordertakeaway.png");
	content: "";
	display: block;
	height: 30px;
	left: 67.5%;
	margin-top: -16px;
	position: absolute;
	top: 50%;
	width: 25px;
	background-size: 100% 100%;
}
.footer-logo .logo {
	background-image: url("images/footer-logo.png");
	background-size: 100% auto;
	bottom: 0;
	display: block;
	float: right;
	height: 87px;
	margin-bottom: 30px;
	margin-right: 50px;
	/*margin-top: -80px;*/
    right: 0;
	width: 90px;
	margin-top: -20px;
}
.cpoyright {
	float: left;
	font-size: 15px;
	margin-left: 10px;
	width:100%;

}
.ffst-top{}

.cpoyright p {
	font-size: 15px;
	margin-top: 3px;
}

.footerLinks .col-md-2:nth-child(1) {
}
.footerLinks .col-md-2:nth-child(2) {
 font-size: 18px;
}
.footerLinks .col-md-2:nth-child(3) {
 float: right;
}
.slider-footer a {
color: #fff;

	font-family: FFQuadraatSansWebRegular;
	font-size: 19px;
}
.footerLinks .col-md-4 p {
	/*float: none;*/
	display:inline-block;
	
}
.footerLinks .cpoyright p {
	font-weight: normal !important;
	font-family: FFQuadraatSansWebRegular;
}
.grid-form {
	margin-bottom: 0px;
	margin-left: 0%;
	margin-right: 2%;
}

.footerLinks .col-md-4 p:nth-child(1) {
 /*margin-left: 60px;*/
}
.grid-form input:nth-child(2) {
 width: 230px;
}
.grid-form input:nth-child(3) {
 width: auto;
}
.navbar-collapse.collapse {
	display: none;
}
.tellicherryNav {
	display: block;
}
.nav-button {
	/*position: relative;*/
    
    float: left;
	padding: 8px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	border: 1px solid transparent;/* border-radius: 4px;*/
}
/*.left-arrow{ content:""; border-left}*/

.nav-button .icon-bar:nth-child(1) {
 background-color: #fff;
 margin-bottom: 4px;
}
.nav-button .icon-bar:nth-child(2) {
 background-color: #fff;
 margin-bottom: 4px;
}
.nav-button .icon-bar:nth-child(3) {
 background-color: #fff;
 margin-bottom: 4px;
}
.nav-button .icon-bar:nth-child(4) {
 background-color: #fff;
 margin-bottom: 1px;
}
.nav-button .icon-bar {
	border-bottom-left-radius: 1px;
	border-bottom-right-radius: 1px;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	display: block;
	height: 3px;
	width: 22px;
}
.navbar-bg {
/*background-image: linear-gradient(to top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.8));*/
}
.icons1 {
	background-image: url("images/icons1.png");
	width: 25px;
	height: 25px;
	display: block;
	background-size: 100% 100%;
}
.search {
	background-image: url("images/search.png");
	width: 25px;
	height: 25px;
	display: block;
	background-size: 100% 100%;
}
.menu-icons li:nth-child(1) {
 float: left;
 list-style: none;
 display: block;
 padding: 15px 10px 10px 10px;
}
.menu-icons li:nth-child(2) {
 float: left;
 list-style: none;
 display: block;
 padding: 15px 0px 10px 10px;
}
.black-button {
	background: rgba(0, 0, 0, 0.5);
}
button {
	background: none;
}
.black-button:after {
	content: '';
	display: block;
	position: absolute;
	right: 102%;
	top: 50%;
	margin-top: -10px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid rgba(0, 0, 0, 0.5);
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
}
.navbar .col-md-2 {
	padding-left: 0px;
}
.footerLinks {
	background: #5a4f49;
	padding-bottom: 12px;
	padding-left: 9px;
	padding-top: 20px;
}
.footerLinks a {
	color: #fff;
	font-family: FFQuadraatSansWebRegular;
}
.down-arrow {
	width: 100%;
	text-align: center;
}
.down-arrow .arrow {
	background: url(images/down-arrow.png);
	width: 120px;
	height: 40px;
	display: block;
	margin: 0 auto;
}

.Sub-navbar {
margin-top:15px;
margin-bottom:15px;
}
.Sub-navbar::after{
background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position-x: center;
 background-position-y: center;
 background-repeat: repeat;
 background-size: 100% auto;
 display: block;
 height: 2px;
 width: 100%;
 content:"";
}
.Sub-navbar ul {
list-style-type:none;
  display:flex;
 justify-content: center;
}
.Sub-navbar ul li {
	 display: list-item;
margin-bottom:-2px;
}
.Sub-navbar li a {
	float: left;
	font-family: FFQuadraatSansWebRegular;
	font-weight: bold;
	font-size: 19px;
	color: #443325;
	font-weight: normal;
	padding-bottom: 10px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 10px;
	margin-left:1px;
	margin-right:1px;
	border-top:1px solid transparent;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
}

.Sub-navbar li a:hover {
	color: #d54227;
	float: left;
	font-family: FFQuadraatSansWebRegular;
	font-weight: bold;
	font-size: 19px;
	background: #ffffff;
	font-weight: normal;
	text-decoration:none;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
.Sub-navbar li a.active {
	color: #d54227;
	float: left;
	font-family: FFQuadraatSansWebRegular;
	font-weight: bold;
	font-size: 19px;
	background: #ffffff;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
}
.Sub-navbar::before {
 background: #ffffff;
}
 .Sub-navbar li:nth-child(1) a.active {
/*  border-radius: 0px 16px 0px 0px;*/
}
.Sub-navbar li:nth-child(2) a.active, .Sub-navbar li:nth-child(3) a.active {
/*border-radius: 16px 16px 0px 0px;*/
}
.Sub-navbar li:nth-child(4) a.active {
/*border-radius: 16px 0px 0px 0px;*/
}
 .Sub-navbar ul::before {
 background: #fff;
}
.sub-nav .container {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
}
.sub-nav .row {
	width: 100%;
}
.sub-nav .col-md-12 {
	width: 100%;
}
.before {
}
#buy {
	width: 100%;
	background: #d54227;
	padding: 6px 10px;
	color: #fff;
	font-weight: bold;
}
#buy a {
	color: #fff;
	display: block;
	float: none;
	font-weight: normal;
	text-align: center;
	width: 100%;
	font-family: FFQuadraatSansWebRegular;
	font-size: 22px;
}
.price {
	color: #000!important;
	font-size: 17px;
	font-weight: normal;
	font-family: FFQuadraatSansWebRegular !important;
}
.Productdescription {
	font-family: RotisSansSerifStd-Light;
	color: #333!important;
	font-size: 18px;
	font-weight: normal;
}
.ProductName {
	font-family: RotisSansSerifStd-Light;
	color: #000!important;
	font-size: 22px;
	font-weight: bold;
}
.Right-sidebar h1 {
	color: #d64227;
	font-family: FFQuadraatSansWebRegular;
	font-size: 20px;
}
.Right-sidebar h2 {
	color: #d64227;
	font-family: FFQuadraatSansWebRegular;
	font-size: 20px;
}
.Right-sidebar h2.small-font {
	color: #d64227;
	font-family: RotisSansSerifStd-Light;
	font-weight: bold;
	margin-bottom: 10px;
}
.Right-sidebar h3 {
	color: #291c11;
	font-family: RotisSansSerifStd-Light;
	font-size: 18px;
}
.Right-sidebar h4 {
	color: #291c11;
	font-family: RotisSansSerifStd-Light;
	font-size: 18px;
}
.col-xs-offset-bottom {
/*padding-bottom: 70px;*/
}
.grad span {
	font-family: FFQuadraatSansWebRegular;
	font-size: 22px;
}
.hr-grid-01 {
	width: 100%;
	height: 1px;
	display: none;
	background: url(images/hr-grid-01.png);
	background-size: 100%;
	background-position: center;
	margin: 6px 0px 10px 0px;
	float:left;
	height: 2px;
}
.cart .container {
	max-width: 1170px;
	width: 100%;
	padding: 30px;
}
.checkout .container {
	max-width: 1170px;
	width: 100%;
	background-color: rgba(236, 235, 229, 0.7);
	padding: 30px;
}
.tittle {
	width: 100%;
	text-align: center;
	font-family: FFQuadraatSansWebRegular;
	font-size: 28px;
	text-transform: uppercase;
	/*padding-left: 55px;*/
	margin-bottom:30px;
}
.shop_table tr:nth-child(1)::after {
 background-image: url("images/hr-grid-01.png");
 background-position: center center;
 background-repeat: repeat;
 background-size: 100% auto;
 display: block;
    /*height: 2px; width: 100%;*/    
    margin-bottom: 10px;
 margin-left: 0;
 margin-right: 0;
 margin-top: 6px;
 height: 2px;
}
.cart-footer .footer-logo .logo {
	/*margin-top: -110px;*/
   margin-top: -20px;
}
.woocommerce-checkout-review-order-table table.shop_table th {
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0;
}
.woocommerce-checkout-review-order-table .order-total th {
	color: #fff;
	display: block;
	float: left;
	font-family: FFQuadraatSansWebRegular !important;
	font-size: 19px;
	text-transform: uppercase;
	width: 152px;
	padding-top: 0px !important;
}
.input-checkbox {
	display: block;
	float: left;
	margin-right: 30px;
}
.pin_new_card {
	font-size: 17px;
}
.product-name a {
	color: #291c11;
}
.woocommerce h2 {
	font-size: 22px;
	font-family:RotisSansSerifStd-Light;
	color: #291c11;
}
.shop_table tr:nth-child(1)::after {
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position: center center;
 background-repeat: repeat;
 background-size: 100% auto;
 content: "";
 display: block;
 height: 2px;
 margin-bottom: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 0;
 width: 100%;
}
.checkout h2 {
	margin-top: 30px;
}
.checkout h2::after {
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position: center center;
 background-repeat: repeat;
 background-size: 100% auto;
 content: "";
 display: block;
 height: 2px;
 margin-bottom: 30px;
 margin-left: 0;
 margin-right: 0;
 margin-top: 5px;
 width: 100%;
}
span.thankyoumessage p {
	font-size: 28px;
	margin: 15px 0px;
}
header.title::after {
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position: center center;
 background-repeat: repeat;
 background-size: 100% auto;
 content: "";
 display: block;
 height: 2px;
 margin-bottom: 30px;
 margin-left: 0;
 margin-right: 0;
 margin-top: 5px;
 width: 100%;
}
.p-col-01 {
	font-family: FFQuadraatSansWebRegular !important;
	margin: 0px 0px 35px 0px;
	color: #58595b;
	font-weight: bold;
}
.contact h1 {
	color: #d64227;
	font-family: FFQuadraatSansWebRegular;
	font-size: 20px;
}
.contact h2 {
	color: #000;
	font-family: FFQuadraatSansWebRegular;
	font-size: 20px;
	margin-top: 15px;
	margin-bottom: 5px;
}
.btn01 {
	background: #d64227;
	color: #fff;
	text-transform: uppercase;
	font-family: FFQuadraatSansWebRegular !important;
	font-size: 17px;
	display: -moz-stack;
	width: 138px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 1px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 3px;
	text-align:center;
}
.btn01 a {
	color: #fff;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}
.contact .btn01:nth-child(1) {
 margin-top: 40px;
}
.contact .btn01:nth-child(2) {
}
/*.btn03 {
    background: #d64227 none repeat scroll 0 0;
    color: #fff;
    display: -moz-stack;
    font-family: FFQuadraatSansWebRegular !important;
    font-size: 17px;
    margin: 10px 20px;
    margin-bottom: 10px;
    padding: 3px 0 1px;
    text-align: center;
    text-transform: uppercase;
    width: 138px;
}*/

.btn03  {
    color: #fff;
    cursor: pointer;
    font-family: FFQuadraatSansWebRegular !important;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 5px;
    padding-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 7px;
    text-align: center;
}


.btn03 a {
	color: #fff;
	text-decoration: none;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}
a.btn03:hover {
color: #fff!important;
}



a.btn03:hover, a.btn03:focus, a.btn03:active{color: #fff!important;}

.padding-left {
	/*padding-left: 150px;*/
	padding-left: 120px;
}
h2.h2-font-o1 {
	font-family: FFQuadraatSansWebRegular !important;
	color: #000;
}
.col-offset-top {
	margin-top: 50px;
}
.col-offset-bottom {
	/*margin-bottom: 30px;*/
	font-size: 17px;
}
span.col-sm-span01 {
	/*color: #443325;*/
	color: #d54227;
	font-size: 24px;
	font-weight: normal;
	font-family: FFQuadraatSansWebRegular !important;
	margin-bottom: 30px;
	line-height:1.1;
}
span.col-sm-span01 .bold {
	/*color: #000;*/
	color: #d54227;
	font-weight: bold;
	font-size: 26px;
}
.padding-left p {
	font-size: 18px;
}
.atcButton {
	/*border: 1px solid #d64227;
    box-shadow: 0px 0px 2px #d64227;*/    
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/add-button.png");
    background-origin: padding-box;
    background-position-x: center;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color: -moz-use-text-color;
    border-left-style: none;
    border-left-width: 0;
    border-right-color: -moz-use-text-color;
    border-right-style: none;
    border-right-width: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    display: block;
    height: 20px;
    width: 20px;
}
.subnav .col-md-6 {
/*float: none;
    margin: 0 auto;
    width: 57%;
    padding-left: 0px;
    padding-right: 0px;*/
}
.subnav ul {
/*margin-left: 108px;*/
}
.sub-nav .col-01 {
	padding-left: 0px;
	padding-right: 0px;/*width:34%;*/
}
.sub-nav .col-02 {
	margin-left: -13px;
	padding-left: 0;
	padding-right: 0;/*width: 27.94%;*/
}
.sub-nav {
	/*background-size: 100% 100%;
	background-image: url("images/sub-nav.png");
	background-repeat: no-repeat;*/
	display: block;
	/*height: 60px;
    margin-bottom: 40px;*/
    margin-top: 0;
	width: 100%;
}
.text-center {
	text-align: center;
}
.img-center {
	text-align: center;
	padding-bottom:30px;
}
.img-center img {
	margin:0 auto;
}
.grid-01 {
	width: 135px;
	margin: 0 auto;
}
.tittle1 {
	/*padding-left: 20px!important;*/
}
.tab-pane {
	background: #fff;
}
.clear {
	clear: both;
}
.mainNav a:hover {
	text-decoration: none;
}
.mainNav a:focus {
	text-decoration: none;
}
.nav li a:hover {
	border: 0px!important;
}
.menuNavTab {
	display: block;
	height: 58px;
	margin-top: 0;
	width: 100%;
}
.menuNavTab li {
	float: left;
	list-style: none;
}
.menuNavTab li a {
	text-decoration: none;
	font-size: 20px;
	font-family: FFQuadraatSansWebRegular !important;
	color: #443325;
	padding: 20px;
	border-radius: 16px 16px 0px 0px;
	display: block;
}
.menuNavTab li.active a {
	color: #d54227;
	text-decoration: none;
	font-size: 20px;
	font-family: FFQuadraatSansWebRegular !important;
	padding: 20px;
	background: #fff;
	border-radius: 16px 16px 0px 0px;
	display: block;
}
.menuNavTab li:hover a {
	color: #d54227;
	text-decoration: none;
	font-size: 20px;
	font-family: FFQuadraatSansWebRegular !important;
	padding: 20px;
	background: #fff;
	border-radius: 16px 16px 0px 0px;
	display: block;
}
.tab-container .ProductName {
	text-transform: uppercase;
	font-family: FFQuadraatSansWebRegular !important;
	font-size: 19px;
	font-weight: normal;
}
.tab-container .Productdescription {
	clear: top;
	width: 60%;
	margin-bottom: 30px;
	float: left;
}
.tab-container .ProductName {
	float: left;
	height: 30px;
	width: 55%;
}
.tab-container .ItemCost {
	float: left;
	height: 40px;
	color: #000 !important;
	font-size: 19px;
	font-family: FFQuadraatSansWebRegular !important;
	padding-top: 2px;
	padding-left: 10px;
}
.tab-container .Productdescription p {
	font-size: 18px;
	font-family: RotisSansSerifStd-Light !important;
	margin: 0px!important;
}
.tab-container .btn02 {
	font-size: 14px;
	background: #d64227;
	color: #fff;
	font-family: FFQuadraatSansWebRegular !important;
	padding: 5px 5px 1px 5px;
	display:inline-block;
	margin-bottom:5px;
}
.tab-container a.btn02:hover {
	background: #d64227;
	color: #fff;
	font-family: FFQuadraatSansWebRegular !important;
	font-size: 14px;
}
.tab-container a.btn01:hover {
	color: #fff;
	text-decoration: none;
}
h1.offset-top {
	margin-top: 30px;
}
.tab-container .container {
	display: block;
}
.tab-container .Right-sidebar {
	display: block;
	min-height: 700px;
	height: 100%;
}
.tab-container {
	background-color: #fff;
	width: 100%;
	/*height: 100%;*/
    margin-top: -10px;
	/*padding-top: 30px;*/
    padding-bottom: 100px;
}
.wrapper-bg {
/* background: url(images/backgroundImg.png);
    width: 100%;
    display: block;
    background-repeat: repeat;*/
}
.wrapper-bg1 {
/*background: url(images/backgrundTrnsp.jpg);
    width: 100%;
    display: block;
    background-repeat: repeat;
	padding-top: 50px;
	min-height:300px;
	height:100%;*/
}

.logo img {
	max-width: 190px !important;
}
.hdr_cntr .grad {
	padding-top: 5px;
}
.p01-address {
	display:none;
}
.itemName .ProductName {
	font-family: FFQuadraatSansWebRegular !important;
	font-size: 17px;
	font-weight: normal;
	text-transform:uppercase;
}
.subCatListAdd li {
	margin-bottom:30px;
}
.itemName .Productdescription p {
	color: #333 !important;
	font-family:RotisSansSerifStd-Light;
	font-size: 18px;
	font-weight: normal !important;
	text-transform:lowercase !important;
	margin-top:0px;/*margin-top:8px;*/
}
.itemQty .atcButton {
	margin-top:3px;
}
 @media (min-width: 1900px) {
 .logo {
 margin-bottom: 30%;
 margin-top: 42%;
}
}
@media (min-width: 1583px) and (max-width: 1883px) {
 .logo {
 margin-bottom: 12%;
 margin-top: 28%;
}
}
a.wc-backward {
	padding:10px;
	display:block;
}
.atcButton {
	clear: both;
}
.order-total .woocommerce-Price-amount .amount {
	color:#fff !important;
}
.footer-logo {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	/*background-image: url("images/backgroundImg.png");*/
    background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 30px;
	padding-top: 40px;
}
.widget_shopping_cart_content > .mini_cart_item > .quantity {
	width: 90px !important;
}
.min-cart-grid01 {
	background:#d4c9c2;
	display:block;
	float:left;
	padding:10px 12px;
	height:60px;
	margin-bottom:15px;
	width:100%;
}
.min-cart-grid01 .grid-01 {
	width:22%;
	float:left;
}
.min-cart-grid01 .grid-02 {
	width:47%;
	float:left;
}
.min-cart-grid01 .grid-03 {
	width:30%;
	float:left;
	text-align:center;
}
.min-cart-grid01 .grid-02 p {
	font-size: 30px;
	font-family: FFQuadraatSansWebRegular !important;
}
.min-cart-grid01 .grid-03 p {
	font-size: 15px;
	font-family: FFQuadraatSansWebRegular !important;
	line-height:1;
}
.min-cart-grid01 .grid-01 .cart-icon {
	background-image: url("images/cart-icon.png");
	width:30px;
	height:30px;
	display:block;
	float:left;
}
.cart_list li {
	list-style:none;
}
.cart_list li a {
	font-size: 19px;
	font-family: FFQuadraatSansWebRegular !important;
	color:#000;
	text-transform:lowercase;
}
.cart_list li span {
	font-size: 19px;
	font-family:RotisSansSerifStd-Light;
}
.mini_cart_item .remove {
	background-image: url("images/remove-button.png");
	color: #d54227;
	display: block;
	font-size: 0;
	line-height: 16px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	transition-property: all;
	transition-timing-function: linear;
	width:15px;
	height:15px;
	background-size: 100%;
	background-position: center;
	float:left;
	margin:3px 8px 2px 0px;
}
.widget_shopping_cart_content p.total {
	text-align:right;
	text-transform:uppercase;
	margin-bottom:15px;
	float:left;
	display:block;
	width:100%;
}
.offset-top {
	margin-top:60px;
	float:left;
}
.offset-top01 {
	margin-top:30px;
	display:block;
	float:left;
	width:100%;
}
p.buttons {
	background:#8c867d;
	text-align:center;
	font-family: FFQuadraatSansWebRegular !important;
}
p.buttons .button {
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-family: FFQuadraatSansWebRegular !important;
}
p.buttons .button:hover {
	text-decoration:none;
}
p.buttons {
	padding:5px 0px;
	display:block;
	float:left;
	width:100%;
}
.widget_shopping_cart_content .woocommerce-Price-amount {
	text-align:left!important;
}
.min-cart-grid01 p.total {
	text-align:left!important;
}
.widget_shopping_cart_content {
	background:#f0f0eb;
}
.ordertext {
	color:#333;
	font-size: 19px;
	font-family: FFQuadraatSansWebRegular !important;
	color:#000;
}
.cart-grid-content {
	padding:6px 12px;
}
.minicart-productname {
	width:120px;
	float:left;
	line-height:1.1;
}
.minicart-productname a {
	line-height:1.1;
	text-decoration:none;
}
.minicart-productname a:hover {
	text-decoration:none;
}
.remove_link {
	float:left;
}
ul.cart_list {
	margin-bottom:125px;
}
ul.cart_list li {
	display: block;
	float: left;
	margin-bottom: 7px;
}
#cartcontents {/*margin-bottom:20px;*/
}
.widget_shopping_cart_content .woocommerce-Price-amount {
	color:#333 !important;
	font-weight:bold;
}
.min-cart-grid01 .grid-03 p {
	color:#333 !important;
}
.widget_shopping_cart_content {
	display:block;
	float:left;
}
p.buttons {
	margin-bottom:0px;
}
.wcforward {
}
.cart_list li span.quantity {
	text-align:right;
}
ul.cart_list li {
	width:100%;
}
.divider {
	color:#fff;
	padding:0px 3px;
	font-weight:normal;
}

/*---Right-sidebar----*/
/*
.Right-sidebar p {
	font-size:18px;
	padding-left:28px;
}
.Right-sidebar h1 {
	padding-left:28px;
	margin-top:20px;
}
.Right-sidebar h2 {
	padding-left:28px;
}
.Right-sidebar h3 {
	padding-left:28px;
}
.Right-sidebar h4 {
	padding-left:28px;
}*/
.Right-sidebar p {
	font-size:18px;
	padding-left:0px;
}
.Right-sidebar h1 {
	padding-left:0px;
	margin-top:20px;
}
.Right-sidebar h2 {
	padding-left:0px;
}
.Right-sidebar h3 {
	padding-left:0px;
}
.Right-sidebar h4 {
	padding-left:0px;
}
.Rightsidebar{width:270px;}
.widget_shopping_cart_content {
	margin-left:0px;
}
.orderOnlineContentWrapper .Rightsidebar {
/*padding-left:0px!important;
padding-right:0px!important;*/
}
.fd-dr .col-md-3 {
	/*padding-left:0px;
	padding-right:0px;*/
}
/*---Right-sidebar----*/
.min-cart-grid01 .grid-03 p {
	padding-left:0px;
}
p.total {
	margin-left:0px;
	padding-left:0px;
}

html, body {
font-size:18px;
	height: 100%;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	line-height:1.1;
	font-family: "RotisSansSerifStd-Light",sans-serif;
	-webkit-font-smoothing: antialiased;
}
body {
/*background: url(images/backgrundTrnsp.jpg);
background-repeat:repeat;*/
}
.main01 {
	box-sizing: content-box;
	min-height:100%;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
.homepage .container {
	width: 100%;

}

.bg {
/*background: url(images/backgroundImg.png);
    background-repeat: repeat;
    width: 100%;
	height:100%;
    height: auto;
    display: block;*/
}
/*
.ms-moz .ms-slide-bgcont > img {height:450px!important;   box-sizing:content-box!important;}
.ms-slide{height:450px!important; box-sizing:content-box!important;}
.ms-view .ms-slide-container{height:450px!important; box-sizing:content-box!important;}*/
.ms-slide-auto-height {
	display: table;
}
.contact-header {
	background: url("images/map-bg.jpg");
}
.container {
	margin-left: auto;
	margin-right: auto;
	/*box-sizing: content-box;*/
}
.container::before, .container::after {
 content: "";
 display: table;
 line-height: 0;
}
.container::after {
 clear: both;
}
.wrapper-bg1 {
	margin-left: auto;
	margin-right: auto;
	box-sizing: content-box;
}
.wrapper-bg1::before, .wrapper-bg1::after {
 content: "";
 display: table;
 line-height: 0;
}
.wrapper-bg1::after {
 clear: both;
}
.orderonline-header {
	background: url("images/order-online.jpg");
}
.cart-header {
	background: url("images/cartheader.jpg");
}
.contact .text-center {
	text-align:center;
	padding-left:0px!important;
	padding-right: 0px!important;
}
.contact-header::after {
background: url("images/map-bg.jpg");
content:"";
display:block;
width:100%;
height:45px;
background-position:center;
margin:0 auto;
float:left;
}

p.col-txt {
	margin-top:-10px!important;
        color: #d54227;
}
 @media (max-width: 1279px) {
.featured-image img {
 width: 100%;
 display: block;
}
}
@media (min-width: 992px) {
.left-tab ul li {
	width:230px;
}
.grad {
 left:17.2%;
 position: fixed;
 z-index: 100;
}
}

@media(min-width: 1281px) {
.orderonline-header {
 width: 100%;
 min-height: 400px;
 height:82%;
    /*height:100%;*/
    display: block;
 background-position: cover;
 background-size: 100% 100%;
}
.cart-header {
 width: 100%;
 min-height: 400px;
 height:82%;
    /*height:100%;*/
    display: block;
 background-position: cover;
 background-size: 100% 100%;
}
.ms-view {
height:80%!important;
}
.ms-moz .ms-slide-bgcont > img {
background-size:100% 100%!important;
}
.ms-slide {
height:100%!important;
}
.ms-view .ms-slide-container {
height:100%!important;
}
.wrapper-bg1 {
/*height:470px;*/
 overflow:hidden;
}
.featured-image img {
width: 100%;
 display: block;
 /*min-height:400px;*/
 height:auto;
}
 .contact-header {
 width: 100%;
 min-height:400px;
 height:82%;
    /*height:100%;*/
    display: block;
 background-position: cover;
 background-size: 100% 100%;
}
#map {
 min-height: 455px;
 width: 100%;
 height:100%;
 margin:0 auto;
}
footer {
/* bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;*/
}
}
.col-xs-offset-01 {
	margin-left: 6%;
}
.fo-col .tab-container .Productdescription {
	clear: top;
	width: 70% !important;
	margin-bottom: 30px;
	float: left;
}
.fo-col .tab-container .ItemCost {
	float: left;
	height: 40px;
	color: #000 !important;
	font-size: 19px;
	font-family: FFQuadraatSansWebRegular !important;
	padding-top: 2px;
	padding-left: 10px;
	width:20% !important;
	text-align:right;
}
.fo-col .col-md-3 {
	padding-left:0px!important;
	padding-right:0px!important;
}
.Right-sidebar h4 {
	margin-bottom:10px;
}
.Right-sidebar h1.offset-top {
	margin-top:15px;
	float:left;
	display:block;
	width:100%;
}



.bttn{display:block;
 margin:0 auto;
 float:none;
 clear:both;
}
.bttn ul {
	/*padding-left:32px;
	padding-right:32px;*/
}
.btn-ofset-left{margin-left:15px;}
.bttn-offset-left{margin-left:15%;}
.bttn-offset-left01{/*margin-left:17%;*/}
.bttn ul li {
	/*background:#d54227;
	color: #fff;*/
	cursor: pointer;
	font-family: FFQuadraatSansWebRegular !important;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 5px;
	text-align: center;
	font-size:17px;
}
.bttn ul li a{color: #fff; 
background:#d54227; 
text-transform:uppercase;
padding-bottom: 4px;
 padding-top: 7px;
	display:block;
	width:230px;
	font-size:17px;
margin:0 auto;
}




.bttn ul li a:hover{text-decoration:none;
background-color:#bb4227;
}

.left-tab ul {
	padding-left:17px;
	padding-right:17px;
}
.left-tab ul li li {
	background:#d64227;
	color: #fff;
	cursor: pointer;
	font-family: FFQuadraatSansWebRegular !important;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;
	text-align: center;
	font-size:17px;
	/*width:230px;*/
}
.left-tab ul li a {
	color:#fff;
	font-size:17px;
}
.left-tab ul li.active {
	background:#bb4227;
	font-size:17px;
}
.tab-content01 {
	display:none;
}
.tab-active {
	display:block;
}
.rev_tabpge {
	display:block;
	float:left; width:100%;
}
.obeewrapper {
	display:none;
}
.obee-active {
	display:block;
}
.tab-content strong {
	font-weight:bold;
}
.tab-content a.underline {
	color:#291c11;
	text-decoration:nuderline;
}
.tab-content a.underline::after {
content:"";
border-bottom:1px solid #ccc;
}
.right-tab {
	float:left;
}
.right-tab ul li {
	list-style:none;
	padding:5px;
	color:#fff;
	background:#8f8881;
	margin-bottom:5px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	width:230px;
}
.right-tab ul li a {
	color:#fff;
}
.right-tab ul li.active {
	background:#bb4227;
}
.col-md-m01 {
	width: 8.33333%;
	float: left;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.tab-content {
	display: block;
}
.PNtxt {
	font-size:21px!important;
	text-align:left;
	margin-bottom:30px;
	float:left;
	display:block;
}
.PNtxt::after {
background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position-x: center;
 background-position-y: center;
 background-repeat: repeat;
 background-size: 100% auto;
 display: block;
 height: 2px;
 margin-bottom: 10px;
 margin-left: 0;
 margin-right: 0;
 margin-top: 6px;
 width: 70%;
 content:"";
}
.pn-sm-txt {
	text-align:left!important;
	margin-bottom:20px;
}
.pn-sm-txt::after {
background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-image: url("images/hr-grid-01.png");
 background-origin: padding-box;
 background-position-x: center;
 background-position-y: center;
 background-repeat: repeat;
 background-size: 100% auto;
 display: block;
 height: 2px;
 margin-bottom: 10px;
 margin-left: 0;
 margin-right: 0;
 margin-top: 6px;
 width: 50%;
 content:"";
}
.ui-tabs-panel .ProductName {
	text-transform: uppercase;
	font-family: FFQuadraatSansWebRegular !important;
	font-size: 17px;
	font-weight: normal;
}
.ui-tabs-panel .Productdescription {
	clear: top;
	/*max-width: 85%;*/
	margin-bottom: 30px;
	float: left;
	width:100%;
max-width: 70%;
}
.ui-tabs-panel .ProductName {
	float: left;
	/*height: 30px;*/
	max-width: 70%;
	width:100%;
}
.ui-tabs-panel .ItemCost {
	float: left;
	/*height: 40px;*/
    color: #000 !important;
	font-size: 19px;
	font-family: FFQuadraatSansWebRegular !important;
	padding-top: 2px;
	padding-left: 10px;
width:30%;
text-align:center;
}
.ui-tabs-panel .Productdescription p {
	font-size: 18px;
	font-family: RotisSansSerifStd-Light !important;
	margin: 0px!important;
}
.ui-tabs-panel .btn02 {
	font-size: 14px;
	background: #d64227;
	color: #fff;
	font-family: FFQuadraatSansWebRegular !important;
	padding: 5px 5px 1px 5px;
	display:inline-block;
	margin-bottom:5px;
}
.fd-dr .Right-sidebar .btn02 {
	font-size: 14px;
	background: #d64227;
	color: #fff;
	font-family: FFQuadraatSansWebRegular !important;
	padding: 4px 4px 1px 4px;
	display:inline-block;
	margin-bottom:5px;
}

.sub-nav-fd {display: block;
	height: 60px;
	margin-top: 0;
	width: 100%;
	/*background-size: 100% 100%;
	background-image: url("images/sub-nav.png");
	background-repeat: no-repeat;
	display: block;
	height: 60px;
	margin-top: 0;
	width: 100%;*/
}
.fd-dr {
	margin-top:-63px;
}
 @media (max-width: 767px) {
 
.widget_shopping_cart_content {
margin-left:0px;
}
.Right-sidebar h1 {
padding-left:0px;
}
.Right-sidebar p {
padding-left:0px;
}
.Right-sidebar h2 {
padding-left:0px;
}
.Right-sidebar h3 {
padding-left:0px;
}
.Right-sidebar h4 {
padding-left:0px;
}

.next-tab {
z-index:1;
display:block;
}
.prev-tab {
z-index:1;
display:block;
}
.ui-tabs-panel .ProductName {
line-height:1;
float:left;
font-size:18px;
}
.ui-tabs-panel .ItemCost {
padding-left:0px;
}
.ui-tabs-panel .Productdescription {
 float: left;
 margin-bottom: 30px;
 max-width: 80%;
 padding-right: 20px;
 width: 100%;
}
	  .mainNav {
 height: auto;
 min-height: 80px;
}
}
@media(min-width:768px){
	
	.nav-button{
		display:none!important
	}
}
@media(max-width:767px){
	.tellicherryNav{
		display:none
	}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

.navbar .col-md-2{width:10%;}
.navbar .col-md-8{width:75%;}
.navbar .col-md-2{width:10%;}

 .doubleSlider-1{  height: auto;
    max-width:280px!important;
    width: 100%;
	float: left;
}
 .product_images img {
    height: auto;
    max-width:280px!important;
    width: 100%;
	float: left;
}
.summary .product_title {
    display: block;
    float: left;
    margin-left: 3%;
    width: 66%!important;
}
.summary .product_disc {
    display: block;
    float: left;
    margin-left: 3%;
    width: 66%!important;
}
.footerLinks .col-md-2{width:12%;}
.footerLinks .col-md-8{width:82%;}

.div1:nth-child(1){ margin-right:15px!important;}
.div1:nth-child(2){ margin-right:15px!important;}
.div1:nth-child(3) { margin-right:15px!important;}


.padding-left {
padding-left:30px !important;
}
.orderonline-header {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: no-repeat!important;
 background-size: 100%!important;
 display: block;
 min-height: 409px !important;
 width: 100% !important;
}
.cart-header {
 background-attachment: scroll;
 background-clip: border-box;
 background-color: rgba(0, 0, 0, 0);
 background-origin: padding-box;
 background-position: 0 0;
 background-repeat: no-repeat!important;
 background-size: 100%!important;
 display: block;
 min-height: 409px !important;
 width: 100% !important;
}
}
 @media only screen and (max-width: 767px) {
.gbtr_product_sliders_header, .gbtr_items_sliders_header {
border:0px!important;
}
 .ui-tabs .ui-tabs-nav li a {
 padding-bottom: 15px;
 padding-top: 15px;
}
.ui-tabs .ui-tabs-nav {
margin-top:6px;
}
 .summary iframe {
overflow: hidden!important;
border: 0px none;
max-width: 100%;
height: 100%;
min-height: 1470px!important;
}
.summary input[type="text"], .summary textarea, .summary select {
max-width:300px!important;
width:100%!important;
}
.comment-form-comment textarea {
max-width:300px!important;
width:100%!important;
}
.comment-form-comment input {
max-width:300px!important;
width:100%!important;
}
.form-section {
margin-left: 0px!important;
}
}
.Entree-Menu {
	margin-bottom:40px;
}
.woocommerce a.button {
	background:#d64227;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 12px;
	font-weight: 900;
	padding: 10px 20px;
	text-align:center;
	text-transform:uppercase;
}
.woocommerce a.button:hover {
	background:#d64227;
	opacity:0.7;
	color:#fff;
}
.obee_iframe_grid {
	border: 0 none;
	color: #000;
	height: 860px;
	overflow: hidden;
	width: 100%;
}
.obee_iframe_grid iframe {
	min-height: 860px !important;
}
hr, .hr {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color -moz-use-text-color #ccc;
	border-image: none;
	/*border-style: none none solid;*/
	border-width: 0 0 1px;
	height: 0;
	max-width: 958px;
}
.container_12 {
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
	margin-top:30px;
	width:100%
}
.container_12 .grid_12 {
	max-width: 940px;
	width:100%;
}
.container_12 li {
	list-style: outside none none;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
	float: none !important;
	margin-bottom: 0 !important;
	width: 100% !important;
}
.woocommerce div.product div.images, .woocommerce div.product div.summary {
	margin-bottom: 2em;
}
.doubleSlider-1 {
	height: 561px;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
}
.doubleSlider-1 {
	/*height: auto !important;
	overflow: hidden;
	width: 510px;*/
}
.product_images .owl-wrapper-outer {
	float: left;
}
.product_images .owl-wrapper {
	float: left;
	max-width: 350px;
	width: 100%;
}
.owl-wrapper {
	cursor: grab;
}
.product_images .owl-item {
	float: left;
	max-width: 350px;
	width: 100%;
}
.owl-wrapper a {
	cursor: pointer;
}
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
}
.doubleSlider-1 .theretailer_zoom::before {
 color: #fff;
content: "";
display: block;
font-family: FontAwesome;
font-size: 14px;
height: 14px;
 left: 14px;
line-height: 14px;
position: absolute;
top: 13px;
width: 14px;
}
.doubleSlider-1 .theretailer_zoom {
	background: rgba(179, 179, 179, 0.5) none repeat scroll 0 0;
	border: 2px solid #fff;
	border-radius: 40px;
	bottom: 20px;
	display: block;
	height: 40px;
	opacity: 0;
	position: absolute;
	right: 20px;
	transition: all 0.5s ease 0s;
	width: 40px;
}
.slider-master-wrapper, .from-the-blog-section {/*overflow: hidden;*/
}
.gbtr_product_sliders_header::after, .gbtr_items_sliders_header::after {
clear: both;
content: "";
display: block;
}
.gbtr_product_sliders_header, .gbtr_items_sliders_header {
	-moz-user-select: none;
	border-top: 1px solid #ccc;
	max-width: 940px;
}
.gbtr_product_sliders_title::after, .gbtr_items_sliders_title::after {
 background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border-bottom: 2px solid;
clear: both;
content: "";
display: block;
height: 0;
width: 60px;
}
.gbtr_product_sliders_title, .gbtr_items_sliders_title {
	color: inherit;
	float: left;
	max-width: 700px;
	width: 100%;
}
.gbtr_featured_section_title {
	font-size: 13pt;
}
.gbtr_featured_section_title {
	font-size: 12px;
	padding: 27px 0;
	text-transform: uppercase;
}
.gbtr_product_sliders_title, .gbtr_items_sliders_title {
	color: inherit;
}
.gbtr_product_sliders_nav, .gbtr_items_sliders_nav {
	float: right;
	width: 230px;
}
.gbtr_product_sliders_header .big_arrow_right::before, .gbtr_items_sliders_header .big_arrow_right::before {
 background-position: -150px 0 !important;
}
.gbtr_product_sliders_header .big_arrow_left::before, .gbtr_items_sliders_header .big_arrow_left::before, .gbtr_product_sliders_header .big_arrow_right::before, .gbtr_items_sliders_header .big_arrow_right::before {
 background-image: url("images/sprites.png") !important;
background-repeat: no-repeat !important;
content: "";
display: block;
height: 35px;
 left: 0;
opacity: 0;
position: absolute;
top: 0;
transition: opacity 0.3s ease 0s;
width: 35px;
}
.gbtr_product_sliders_header .big_arrow_right, .gbtr_items_sliders_header .big_arrow_right {
	background: rgba(0, 0, 0, 0) url("images/sprites.png") no-repeat scroll -100px 0 !important;
	float: right;
	height: 35px;
	margin: 20px 0 0;
	position: relative;
	transition: none 0s ease 0s;
	width: 35px;
}
.gbtr_product_sliders_header .big_arrow_left::before, .gbtr_items_sliders_header .big_arrow_left::before {
background-position: -50px 0 !important;
}
.gbtr_product_sliders_header .big_arrow_left::before, .gbtr_items_sliders_header .big_arrow_left::before, .gbtr_product_sliders_header .big_arrow_right::before, .gbtr_items_sliders_header .big_arrow_right::before {
 background-image: url("images/sprites.png") !important;
background-repeat: no-repeat !important;
 content: "";
display: block;
height: 35px;
left: 0;
opacity: 0;
position: absolute;
top: 0;
transition: opacity 0.3s ease 0s;
width: 35px;
}
.clr {
	clear: both;
}
.slider-master-wrapper .gbtr_bold_sep, .from-the-blog-section .gbtr_bold_sep, .custom-products-wrapper .gbtr_bold_sep {
	display: none;
}
.gbtr_bold_sep {
	height: 0;
}
.gbtr_bold_sep {
	background: #000 none repeat scroll 0 0;
	clear: both;
	height: 2px;
	width: 60px;
}
.slider-wrapper {
	margin: 20px 0px;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
}
.slider-wrapper .owl-carousel .owl-wrapper-outer {
	padding-top: 30px;
}
.shortcode_container {
	margin: 0 auto;
	padding: 0 0 0 20px;
	width: 960px;
}
.content_grid_6 {
	float: left;
	margin-right: 20px;
	width: 450px;
}
.entry-content h3 {
	color:#d64227!important;
}
.entry-content h3 {
	color: #000;
	display: block;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3em;
	padding: 0 0 20px;
}
.accordion_h3 {
	text-transform: uppercase;
}
.content_grid_6 .accordion, .content_grid_4 .accordion, .content_grid_3 .accordion {
	margin-right: 30px;
}
.accordion {
	border-bottom: 0 solid #ccc;
	margin-bottom: 30px;
}
.accordion .accordion-title.active::before {
background: #000 url("images/sprites.png") no-repeat scroll -350px -100px;
}
.accordion .accordion-title::before {
background: #999 url("images/sprites.png") no-repeat scroll -300px -100px;
border-radius: 10px;
content: "";
float: left;
height: 20px;
margin-right: 20px;
margin-top: 19px;
vertical-align: middle;
width: 20px;
}
.accordion .accordion-title {
	border-top: 0 solid #ccc;
	display: block;
}
.accordion .accordion-title a {
	color: #000 !important;
	display: block;
	font-size: 14px;
	line-height: 1.5em;
	padding: 20px 0 20px 40px;
}
.light_button {
	background-color: #fff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	color: #000;
	display: inline-block;
	font-size: 12px;
	font-weight: 900;
	padding: 15px 30px;
	text-transform: uppercase;
}
.accordion .accordion-inner {
	border-bottom: 0 none !important;
	border-top: 0 none !important;
	font-size: 13pt;
	padding-bottom: 10px;
	padding-top: 5px;
}
.accordion .accordion-inner {
	border-top: 1px solid #ccc;
	color: #555;
	display: none;
	font-size: 13px;
	line-height: 1.7em !important;
	padding: 20px 0 0 40px;
}
tr.order-total {
	height:20px!important;
}
.cart-collaterals {
	margin-top:20px;
	margin-bottom:10px;
	padding-top:5px;
}
.cart-collaterals::before {
margin-bottom: 15px!important;
}
@media only screen and (min-width: 481px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width:28%!important;
margin-right:5%!important;
}
.left-tab {
float:left;
}
}
@media only screen and (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width:100%!important;
margin-right:0px;
}
.orderonline-header {
min-height: 127px !important;
}
.cart-header {
min-height: 127px !important;
}
.rev_tabpge .col-md-6 {
clear:both;
}
.left-tab {
margin-bottom:40px;
}
.rev_tabpge .col-md-6 {
}
 .rev_tabpge span.selectboxit {
width:250px!important;
}
/*.step1 .selectboxit-container, .step1 .selectboxit.btn, .step1 .selectboxit-options, #eb .selectboxit-container, #eb .selectboxit.btn, #eb .selectboxit-options {
max-width:290px!important;
width:100%!important;
}*/
.Sub-navbar ul{
 width:100%; 
 display:block;
 }
 .Sub-navbar ul li{
 width:100%!important;
 float:left!important;
 display:block; 
 }
 .Sub-navbar ul li a{
 width:100%!important;
 border-top:1px solid #ccc!important; 
border-bottom:1px solid #ccc!important; 
border-right:1px solid #ccc!important; 
border-left:2px solid #ccc!important; 
 }
 .Sub-navbar li a{
 font-size:15px!important; 
 margin-bottom:1px;
 }
.Sub-navbar li a:hover{
font-size:15px!important; 
background:#ebebeb; 
border-top:1px solid #ccc!important; 
border-bottom:1px solid #ccc!important; 
border-right:1px solid #ccc!important; 
border-left:2px solid #d54227!important; 
}
.Sub-navbar li a.active{
border-top:1px solid #ccc!important; 
border-bottom:1px solid #ccc!important; 
border-right:1px solid #ccc!important; 
border-left:2px solid #d54227!important; 
font-size:15px!important;}

}
@media (min-width: 360px) and (max-width: 640px) {


.orderonline-header {
min-height: 144px !important;
}
.cart-header {
min-height: 144px !important;
}
}
@media (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
.orderonline-header {
min-height: 190px !important;
}
.cart-header {
min-height: 190px !important;
}
}
@media (min-width: 481px) and (max-width: 767px) {
.product_iframe{clear:both;}

 .doubleSlider-1{  height: auto;
    max-width:280px!important;
    width: 100%;
	float: left;
}
 .product_images img {
    height: auto;
    max-width:280px!important;
    width: 100%;
	float: left;
}
.summary .product_title {
    display: block;
    float: left;
    margin-left: 3%;
    width: 48%!important;
}
.summary .product_disc {
    display: block;
    float: left;
    margin-left: 3%;
    width: 48%!important;
}



.bttn ul{padding-left:0px;padding-right:0px;}
.btn-ofset-left{margin-left:0px;}
.col-md-8 .fd-dr #tabs{width:100%;}
.Sub-navbar{width:100%!important;}
.Sub-navbar li a.active{
font-size:14px;
 text-align:center;
 padding:8px 3px;
 }
.Sub-navbar li a:hover{
font-size:14px;
text-align:center;
 padding:8px 3px;
}
.Sub-navbar li a{ 
font-size:14px;
text-align:center;
padding:8px 3px;
line-height:1.1;
height:45px;
}
.footerLinks .col-md-8 .div1{text-align:center;  width:100%; display:block;}
.footerLinks .col-md-8 .div1 p{text-align:center;margin:3px 0px;}
.footerLinks .col-md-8{width:100%;}
.footerLinks .col-md-8 .div1:nth-child(4) p{ width:49%; text-align:right; float:left;}
.footerLinks .col-md-8 .socialmediaIcon{ width:50%; text-align:left;float:left; margin-top:5px;}
.footerLinks .col-md-8 .facebook{margin-left:5px;}
.orderonline-header {
min-height: 256px !important;
}
.cart-header {
min-height: 256px !important;
}
.rev_tabpge .col-md-3:nth-child(1) {
width:22%;
display:block;
height:100%;
}
.rev_tabpge .col-md-3:nth-child(2) {
float:left;
background:#231;
width:33%;
padding-left:15px;
display:block;
height:100%;
}
.rev_tabpge .col-md-3 .Right-sidebar {
 display: block;
 float: left;
 margin-left: 15px;
 width: 100%;
}
.rev_tabpge .col-md-6 {
display:block;
float:left;
height:100%;
width: 41%;
}
 .orderOnlineContentWrapper .col-md-7 {
float: left;
width: 58%;
}
.orderOnlineContentWrapper .col-md-3 {
float: left;
width: 33%;
}
#tabs{width:64%; float:left; padding-right:30px;}
.orderOnlineContentWrapper .col-md-3 .Right-sidebar{width:100%;}

}
@media (min-width: 768px) and (max-width: 991px) {
.div1:nth-child(1){ margin-right:14px!important;}
.div1:nth-child(2){ margin-right:14px!important;}
.div1:nth-child(3) { margin-right:14px!important;}
.product_iframe{clear:both;}
}



@media (min-width: 768px) and (max-width: 991px) {
.padding-left {
padding-left:50px !important;
}
.fd-dr .col-md-3 {
width:35%;
float:right;
}
 .fd-dr .Right-sidebar {
float:right;
width:100%;
padding-right:10px;
}
.fd-dr {
 margin-top: -60px;
}

}

link {
	display:block!important;
}
.slider-wrapper li {
	float: left;
	margin-right: 30px;
	width: 30%;
}
.slider-wrapper h3 {
	color: #291c11;
	font-family: RotisSansSerifStd-Light;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0.5em;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0.5em;
}
.summary .description {
	clear:both;
}
.comment-form textarea {
	float:left;
}
.form-submit {
	float:left;
	width:100%;
}
.comment-form-comment {
	float:left;
	width:100%;
}
p.comment-form-comment label {
	float:left;
	width:100%;
}
p.comment-form-comment textarea {
	float:left;
	display:block;
	margin-top:15px;
	background:#e6e1db;
	border:0px;
	padding:10px;
}
.form-submit .submit {
	background:#d64227;
	color:#fff;
	padding:8px 25px;
	border-radius:0px;
	border:0px;
	text-transform:uppercase;
	margin-top:8px;
}
.spaces_available {
	font-family: RotisSansSerifStd-Light;
}
li.product a:hover {
	text-decoration:none!important;
}
.comment-form-author input {
	background:#e6e1db;
	border:0px;
	max-width:396px;
	width:100%;
	height:35px;
	padding:10px;
}
.comment-form-author label {
	font-size:18px;
	font-weight:normal;
	float:left;
	width:100%;
}
.comment-form-email input {
	background:#e6e1db;
	border:0px;
	max-width:396px;
	width:100%;
	height:35px;
	padding:10px;
}
.comment-form-email label {
	font-size:18px;
	font-weight:normal;
	float:left;
	width:100%;
}
p.stars a {
	padding:8px;
}
 @media(min-width: 768px) and (max-width: 991px) {
 .iframe-mothersday iframe {
    height: 100%;
    max-width: 100%;
     min-height: 1510px!important;
    width: 100%;
}
 .doubleSlider-1{  height: auto;
    max-width:280px!important;
    width: 100%;
	float: left;
}
 .product_images img {
    height: auto;
    max-width:280px!important;
    width: 100%;
	float: left;
}
.summary .product_title {
    display: block;
    float: left;
    margin-left: 3%;
    width: 55%!important;
}
.summary .product_disc {
    display: block;
    float: left;
    margin-left: 3%;
    width: 55%!important;
}
 
 .offset-top-err{margin-top:150px;}
.woocommerce img, .woocommerce-page img {
 height: 19%!important;
 max-width: 100%;
 width: 100%;
}
}
@media(min-width: 768px) {
.div1 p{float:left; }
/*.gbtr_images .product_images {
float: left;
max-width:380px;
width: 100%;
height:auto;
}*/
}
@media (max-width: 480px) { 
.footerLinks .col-md-8 .div1{text-align:center;  width:100%; display:block;}
.footerLinks .col-md-8 .div1 p{text-align:center;margin:3px 0px;}
.footerLinks .col-md-8{width:100%;}
.footerLinks .col-md-8 .div1:nth-child(4) p{ width:50%; text-align:right; float:left;}
.footerLinks .col-md-8 .socialmediaIcon{ width:50%; text-align:left;float:left; margin-top:5px;}
.footerLinks .col-md-8 .facebook{margin-left:5px;}
}


.col-md-3 .Right-sidebar { /*height:100%;*/
}
.col-md-3 .Right-sidebar p {
	float:left;
	width:100%;
}
h2 {
	font-family: FFQuadraatSansWebRegular !important;
	font-size:20px;
	font-weight:normal;
	color:#291c11;
	margin-top:15px;
	margin-bottom:5px;
}

.menu-icons li:nth-child(2){display:none!important;}
.error {width:100%; text-align:center;}
.error img{margin:0 auto;}
.offset-top-err{margin-top:130px;}

.div1{display:block; float:left;}
.div1:nth-child(1){ margin-right:30px;}
.div1:nth-child(2){ margin-right:30px;}
.div1:nth-child(2) p{ font-weight:bold;}
.div1:nth-child(3){ margin-right:30px;}

.div1:nth-child(4){}
.socialmediaIcon ul li{float:left;}
.footerLinks p{font-size:18px;}



/*form style*/
.ninja-forms-all-fields-wrap lable{font-family:RotisSansSerifStd-Light;}
.ninja-forms-all-fields-wrap input{ border:0px;
background-color:ebebeb;
padding:12px 10px;
font-family:RotisSansSerifStd-Light;

}
.ninja-forms-all-fields-wrap textarea{ border:0px;
background-color:ebebeb!important;
padding:12px 10px;
font-family:RotisSansSerifStd-Light;

}
.ninja-forms-required-items{ font-family:RotisSansSerifStd-Light;
margin:10px 0px;}
.ninja-forms-form-wrap label{font-weight:normal!important; font-family:RotisSansSerifStd-Light;}
#nf_submit_16 input, #nf_submit_6 input, #nf_submit_8 input{background:#d64227; padding:8px 50px 6px 50px; text-transform:uppercase; color:#fff;
font-family:FFQuadraatSansWebRegular !important;
}
#nf_submit_16, #nf_submit_6{transition:transform;}
#nf_submit_16:hover, #nf_submit_16:focus{transition:transform;}
#nf_submit_16:hover::after, #nf_submit_16:focus::after {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(255, 0, 0, 0.5) !important;
    background-image: none !important;
    background-origin: padding-box !important;
    background-position-x: 0 !important;
    background-position-y: 0 !important;
    background-repeat: repeat !important;
    background-size: auto auto !important;
}
.ninja-forms-error-msg div{font-family:FFQuadraatSansWebRegular !important; font-size:22px;}
/*end*/


.col-md-12 h1{margin-top:20px;}

.comming-soon {width:100%;
height:100%; text-align:center;}
.comming-soon h1{ text-transform:uppercase; vertical-align:middle; padding:50px 0px; }
.comming-soon h1::after{background-image:none;}
form.wpcf7-form input{
  background-color: #e6e1db;
    color: #000000;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    width: 100%;
border:1px solid #f1f1f1;
}
form.wpcf7-form textarea{
  background-color: #e6e1db;
    color: #000000;
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    width: 100%;
border:1px solid #f1f1f1;
}

form.wpcf7-form input.wpcf7-submit {
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    line-height: 20px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-transform: uppercase;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: linear;
    width: 180px;
}


form.wpcf7-form input.wpcf7-submit:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #d63209;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ffffff;
}
input.button{padding-bottom: 3px !important; padding-top: 4px !important;} 
input::-webkit-input-placeholder {opacity:0.9!important; /* Chrome/Opera/Safari */
  opacity:0.9!important;
  color: #000000;
}
input::-moz-placeholder { /* Firefox 19+ */
  opacity:0.9!important;
  color: #000000;
}
input::-ms-input-placeholder { /* IE 10+ */
  opacity:0.9!important;
  color: #000000;
}
input::-moz-placeholder { /* Firefox 18- */
  opacity:0.9!important;
  color: #000000;
}
textarea::-webkit-input-placeholder {opacity:0.9!important; /* Chrome/Opera/Safari */
  opacity:0.9!important;
  color: #000000;
}
textarea::-moz-placeholder {opacity:0.9!important;
 /* Chrome/Opera/Safari */
  opacity:0.9!important;
  color: #000000;
}
textarea::-moz-placeholder { /* Firefox 19+ */
  opacity:0.9!important;
  color: #000000;
}
textarea::-ms-input-placeholder { /* IE 10+ */
  opacity:0.9!important;
  color: #000000;
}
textarea::-moz-placeholder { /* Firefox 18- */
  opacity:0.9!important;
  color: #000000;
}


.div-captcha img{ float:left;border:1px solid #ccc;margin-bottom:5px;}
.div-captcha{ display:block;}

div.wpcf7-validation-errors{ border:2px solid #d54227!important;}
.wpcf7-list-item span{ display:inline;}
.wpcf7-list-item input{display:inline; width:auto;}
.ui-tabs-panel iframe{height:100%!important; width:100%; overflow:none; display:block; float:left; 
min-height:700px!important;}
/*.master-slider-parent{z-index:-1;}*/
.spancls {
    display: block;
    margin-bottom: 25px;
    margin-top: 0;
font-family: RotisSansSerifStd-Light;
font-weight:bold;
}

h1.contactFormTitle{
    font-size:30px;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
	}
.infoBorder {
    border-left-color: #5f6062;
    border-left-style: solid;
    border-left-width: 2px;
}
.takeawayIcon{margin-top:20px;}
.bookingLunchIcon{margin-bottom:10px; margin-top:10px;}
.bookingDinnerIcon{margin-bottom:10px;margin-top:10px;}
#description, #success{font-family: "RotisSansSerifStd-Light",sans-serif!important; 
font-size: 18px!important; font-weight:normal!important; }
.footerLinks .container{
/*max-width: 1170px;
width:100%;*/

}
.footerLinks .container{max-width: 100%;
width:100%;
 font-family: FFQuadraatSansWebRegular;
}
.footerLinks .text-right a{ font-family: FFQuadraatSansWebRegular; font-size: 18px!important; }
.footerLinks .text-right{font-family: FFQuadraatSansWebRegular; }
.text-right{font-family: RotisSansSerifStd-Light;}
.become-a-friend{ margin-left:-11px;}
.atsyml{ font-size: 26px; font-family: RotisSansSerifStd-Light; vertical-align: middle;}


.summary .product_iframe iframe{
height:915px !important;
   display:block;margin-top:40px;
   float:left;
/* height:800px!important;  */
}
.TastingMenus .TAtxt p{
    display: block;
    font-size: 17px !important;
    margin-bottom: 10px;
    text-align: center;
text-transform:uppercase;
   color: #000 !important;
  font-family: FFQuadraatSansWebRegular !important;
}
.TastingMenus .TAtxt p::after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/hr-grid-01.png");
    background-origin: padding-box;
    background-position-x: center;
    background-position-y: center;
    background-repeat: repeat;
    background-size: 100% auto;
    content: "";
    display: block;
    height: 2px;
    margin-bottom: 10px;
    margin-left: 15%;
    margin-right: 0;
    margin-top: 6px;
    width: 70%;
}
.summary .product_iframe iframe{font-family: "RotisSansSerifStd-Light",sans-serif!important; 
font-size: 18px!important; font-weight:normal!important; }

#success{font-family: "RotisSansSerifStd-Light",sans-serif!important; 
font-size: 18px!important; font-weight:normal!important; text-transform:normal!important; color:#666!important; }

.Mains .ProductName{/*max-width:94%!important; width:100%;*/}
.tab-content01{font-family: "RotisSansSerifStd-Light",sans-serif!important; }
.txt-clr{color:#d54227;}

p.return-to-shop{margin-top:2%;}
p.return-to-shop .button{margin:0 auto;}
p.return-to-shop .button{background-attachment: scroll;
    background-clip: border-box;
    background-color: #d54227!important;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff!important;
    display: block;
    font-size: 17px;
    padding-bottom: 4px;
    padding-top: 7px;
    text-transform: uppercase;
    width: 305px;
	font-family: 'FFQuadraatSansWebRegular';

}
p.return-to-shop:hover{opacity:1!important; color: #fff!important;}
p.return-to-shop .button:hover{opacity:1!important; color: #fff!important;}

/*p.return-to-shop .button:hover{background-attachment: scroll;
    background-clip: border-box;
    background-color: #bb4227!important;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff!important;
    display: block;
    font-size: 17px;
    padding-bottom: 4px;
    padding-top: 7px;
    text-transform: uppercase;
	font-family: 'FFQuadraatSansWebRegular';
}*/
.cart-empty{margin-top:10%;}

@media only screen and (min-width: 992px){
.iframe-mothersday iframe {
    height: 100%;
    max-width: 100%;
    min-height: 1080px;
    width: 100%;
}
.summary .product_title{
    display: block;
    float: left;
    margin-left: 3%;
    width: 57%;
}
.summary .product_disc{
    display: block;
    float: left;
    margin-left: 3%;
    width: 57%;
}
.summary .product_iframe{
    display: block;
    float: left;
    width: 100%;
	clear:both;
}
.product_images img{ max-width:600px; width:100%; height:auto;}
.doubleSlider-1 {
    float: left;
    height: auto !important;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 380px;
}
}
.doubleSlider-1{height:auto!important;}
.span-hide{visibility: hidden; height:0;}
.span-show{visibility: visible; height:auto;}
.spancls a{color:#000000;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce #content div.product div.thumbnails a.first, .woocommerce #content div.product div.thumbnails::after, .woocommerce .cart-collaterals::after, .woocommerce .col2-set::after, .woocommerce .woocommerce-pagination ul.page-numbers::after, .woocommerce div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs ul.tabs::after, .woocommerce div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails::after, .woocommerce ul.products, .woocommerce ul.products li.first, .woocommerce ul.products::after, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails::after, .woocommerce-page .cart-collaterals::after, .woocommerce-page .col2-set::after, .woocommerce-page .woocommerce-pagination ul.page-numbers::after, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs::after, .woocommerce-page div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails::after, .woocommerce-page ul.products, .woocommerce-page ul.products li.first, .woocommerce-page ul.products::after{clear:none!important;}
.ui-tabs-panel form{width:70%; margin:0 auto;}
p.become-a-friend{text-transform:lowercase;}
.footerLinks .text-right{text-transform:lowercase;}
.text-uppercase{
text-transform:uppercase;

}
.offset-bottom{margin-bottom:20px;}
.gift_left_cnt01{width:65%; float:left;}
.gift_left_cnt02{/*width:35%;*/ float:left;}
.min-cart-grid01 .grid-03 p{visibility:hidden;}
.popup_layer{/*background-color:#d6340a;*/
 position:fixed; top:0px; width:100%; height:100%;
    /*background-color: rgba(214,52,10, 0.9);*/
background-color: rgba(214,52,10, 0.85);
	z-index: 9999;
}
.popup_layer p {
    color: #fff; 
    text-align: center;
font-size:30px;
}
p.pic_Only{font-size:17px;}
p.pic_Only strong{font-size:17px;}
.lineheight01 p {
    line-height: 1.2;
margin-bottom:0px;
}
.Single-button{float:none; margin:15px auto 8px auto ;}
.Single-button a{background-attachment: scroll;
    background-clip: border-box;
    background-color: #d54227;
    background-image: none;
    background-origin: padding-box;
    background-position-x: 0;
    background-position-y: 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #fff;
    font-size: 17px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding-bottom: 0px;
    padding-top: 3px;
    text-transform: uppercase;
    font-family: FFQuadraatSansWebRegular !important;
padding-left:8px;
padding-right:8px;
}
.Single-button a{text-decoration:none; color:#fff; text-transform:uppercase;
}
.Single-button a:hover{text-decoration:none;
background-color:#bb4227;
}
.ui-datepicker {
    font-size: 14px !important;
}
.Sub-navbar a{text-transform:uppercase;}

/*New style added by dileep on Apr 09*/
#fbuilder span.uh {
    margin-top: 10px;
    font-size: 100% !important;
    font-weight: bold;
}
.fieldCalendarServicefieldname1_1{
	display:none !important;
}
.ahb_list{
	padding-top:5px;
	font-weight: bold;
}