/*------ menu ------------------------------------------------*/
.menu-holder  , .menu-item{
	width:100%;
	position:relative;
}
.menu-item {
	padding:24px 20px;
}
.menu-item-details {
	display:table
}
.menu-item-desc {
	padding-right: 5px; font-family: 'Droid Serif', serif;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	font-size:20px;
	display: table-cell;
	white-space: nowrap;
	width: 10%;
	line-height:15px;
}
.menu-item-dot {
	display: table-cell;
	width: 88%;
	border-bottom: 1px dotted #000;
}
.menu-item-price {
	text-align:left;
	font-size:24px;
}
.menu-item-prices {
	display: table-cell;
	white-space: nowrap;
	width: 2%;
	padding:10px 0 0 10px;
	text-align:left;
}
.hot-deal:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.hot-desc {
	position:absolute;
	top:0;
	left:0;
	padding:0 20px;
	color:#fff;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-family: 'Playball', cursive;
	letter-spacing:2px;
}
.menu-bg {
	position:absolute;
	bottom:0;
	width:650px;
	height:400px;
	background-size: contain;
	background-repeat:no-repeat;
	background-position:bottom;
	opacity:0.2;
}
.lbd {
	left:0;
}
.rbd {
	right:0;
}
.separator {
	width: 56px;
	height: 24px;
	margin: 10px auto 10px;
	background: url(../images/separator.png) no-repeat center;
}
.color-separator {
	background: url(http://lambert.kwst.net/site/images/color-separator.png) no-repeat center;
}
.clr { clear:both;width:100%; }
.lbd {
	left: 0;
}
.menu-bg {
	position: absolute;
	bottom: 0;
	width: 650px;
	height: 400px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom;
	opacity: 0.2;
}
.menu-holder, .menu-item {
  width: 100%;
  position: relative;
}
@media only screen and (max-width: 1536px) {
  .menu-bg {
    width: 50%;
    height: 80%;
  }
}
.nav-separator:before , .nav-separator:after , nav:after , .bold-separator:before , .bold-separator:after , #submit:hover , .to-top-holder:before , .ic__days .ic__day_state_current , .ic__days .ic__day_state_selected  , .ic__days .ic__day:hover  ,   .scroll-nav li a.actscroll:before ,  .scroll-nav ul:before, .scroll-nav ul:after , footer:after  , .hot-desc  , .content-pagination a.current-page , .content-pagination a:hover , .shopping-cart-link-count  , .quantity input.qty , .order-count   , .hero-title h4:before , .hero-title h4:after , .current-page , .pagination a:hover {
	background:#C59D5F;
}
nav li  a.act-link , nav li  a:hover , .nav-social h3  , .nav-social li a:hover  , .parallax-section h3 , .section-title h3 , .team-slider h3 , #submit , .to-top , #submit-res , .link , .tooltip , .hero-link a:hover  , .to-top-holder p span , #twitter-feed li a , .twitter-holder  .customNavigation a:hover , #subscribe  .subscribe-button , .twitter-holder  .customNavigation a.twit-link   , .footer-social h3 , .footer-contacts li a:hover , .footer-social ul li a:hover , .subscribe-message i , .section-icon  , .testimonials-holder h4 a ,  .chefinfo , .team-social  li a:hover , .team-modal h5 , .popup-modal-dismiss:hover , .promotion-price , .big-number a , .testimonials-holder .customNavigation a:hover , .testimonials-slider ul li , .menu-item a:hover , .product-cats li a , .product-price a , .shopping-cart-link   , .subnav a:hover span  , .product-rating  , .product-item-price span ,  .quantity a , .product-meta span a , .tabs-menu .current a   , .order-money ,  .product-name a:hover  , .product-name , .coupon-holder button:hover , .cart-totals  button , .search-submit , .post-tags li a:hover, .tagcloud li a:hover , .post-link:hover , .slides-navigation a:hover , .post-meta i , .gallery-filters  a.gallery-filter-active , .box-item i , .fullheight-carousel-holder .customNavigation a:hover , .carousel-link-holder  h4 , #success_page p strong , .controls button , .content-pagination a , .product-image .customNavigation a , .coupon-holder button.btn-uc , .coupon-holder button.btn-a{
	color:#C59D5F;
}
.hot-deal:before {
	border:2px  solid #C59D5F;
}
.team-modal:before  , .half-circle{
	border:4px  double #C59D5F;
}
 .half-circle {
	 border:3px  solid #C59D5F;
}
.nice-select:after , .subcribe-form form:before {
	border-color: #C59D5F;
}
.container {
  max-width: 1324px;
  width: 92%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}