/*CSS BY MDEV*/
.acsb-trigger.acsb-trigger-size-small {
    width: 50px!important;
    height: 50px!important;
}
.blog_main > h2, h3, h4{ margin-top: 20px;}
.blog_main > p{ padding-top:0px!important;}
.tab_wrapper h5{    
    margin-top: 20px;
    font-size: 17px!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700!important;
    line-height: 1.5;
}
.tab-section p{padding:0!important}
.outer-sec-bxDIV{   
    width: 100%;
    float: left;
    text-align: right;
}
.sec-bxDIV{
    display: inline-block;
    text-align: left;
}
.insta_sec{padding:30px 0}
.half-box-lft{width:50%;float:left;}
.subtitle-set-text{padding-right:100px;}
  .sidebar_content1 .post_header > a{font-weight:600!important;}
  .ctct-form-6498 input{width:100%;min-width:100%;height:47px;text-align: center;border-color: #0d4b25;}
  .ctct-form-6498 .ctct-form-field{float:left;width:200px;padding: 0 10px;}
  .ctct-form-6498 .ctct-form-field-hidden{margin:0;}
  .ctct-form-6498 .ctct-button{position: absolute;bottom: 0;}
.ctct-form-6498 .ctct-form-field label{display:none!important;}
  .ctct-form-6498{width: 100%;max-width: 660px;box-sizing: border-box;}
.ctct-form-6498 .success{margin-bottom:20px;}
.ctct-form-6498 .ctct-message{margin-bottom:20px;}
.right-side-frm div.wpcf7-mail-sent-ok {
    border: 2px solid #0d4b25;
    float: left;
	margin-top:4px;
    width: 100%;
    padding: 10px!important;
}
.right-side-frm  div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{float: left;
    width: 100%;
	margin-top:4px;
    padding: 10px!important;}
.contact-frm .wpcf7-submit {border-color: #0d4b25;background-color: #0d4b25;}
.cstm-fnt{   
	font-size: 18px;   
    margin: 10px 0;
}
.contact-frm input, select{padding:8px 10px 8px 10px;}
.contact-frm{width:100%;float:left;margin-top:20px;}
.half_width-frm{width:50%;float:left;padding: 6px 10px;box-sizing: border-box;}
.full_width-frm{width:100%;float:left;padding: 6px 10px;box-sizing: border-box;}
.full_width-frm select{width:100%;  -webkit-appearance: menulist;-moz-appearance: menulist;}
.contact-frm textarea{ max-height:80px;}
.main_parent-frm{  
    width: 100%;
    padding: 0 90px;
    max-width: 1425px;
    margin: 0 auto;
	position: relative;
	box-sizing: border-box;
}
.left-side-img{  
    width: 65%;
    float: left;
}
.right-side-frm{ 
    float: left;
    width: 45%;
	padding: 20px;
    position:absolute;
	background-color:#fff;
	right:0;
    box-sizing: border-box;
	margin-top:27px;
}
.left-side-img img{width: 800px;}
#post-6403 .post_img {display:none;}
#post-6407 .post_img {display:none;}
.post_detail > a{display:none;}
.post_detail{font-size:16px!important;}
.readmore {
    color: #666666;
}
.post_info_date{font-weight: 500!important;}
.post_info_cat{display:none}
.post_info_comment{display:none}
.sidebar_content1{   
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
} 
.mzt{margin-top:20px;}
.font-size18pt{font-size:19px;color: #666666;}
#categories-4 li a {
	color: #666665!important;}
 #categories-4 li   {color: #666665!important;
    font-size: 17.33px!important;text-transform: uppercase!important;}
.sidebar_widget h2.widgettitle {
    font-size: 12px!important;
    font-weight: 600!important;
    color: #666665!important;
    font-family: "Open Sans"!important;
    letter-spacing: 1px!important;
}
.menu_content_classic .menu_highlight, .menu_content_classic .menu_order{display:none}
.fontweight500{FONT-WEIGHT:500!important}
.custom-box-04 img{   	}
.custom-box-04 h5{font-weight: 500!important;}
.ppb_wrapper{overflow-x: unset!important;}

#top_contact_address a:hover{color:#fff;}
#copyright a:hover, #footer a:hover, .social_wrapper ul li a:hover, #footer_before_widget_text a:hover{color:#fff!important}
a:hover{color:#231F20 }
.press_top{    float: left;
    width: 100%;
    text-align: center;}
.press_top p{color: #333333;
    font-size: 24px;
  }
.inner-box h6{font-weight: bolder!important;}
.press_top a{color: #0d4b25;
    font-weight: 700;}
.boxes-05{float: left;
    width: 100%;}
.inner-box{box-sizing: border-box;   width: 20%;float: left;
    padding-right: 4%;}
.boxes-05 .inner-box:last-child{padding-right:0;}
.fullwidth--text{
    width: 100%;
    float: left;
    text-align: center;
    color: #fff;
}

.fullwidth--text h2{    
    color: #fff!important;
}

.fullwidth--text h6{    
    color: #fff!important;
	margin-bottom: 20px;
}
.Mcenter-cotent-10{
	width:100%;text-align:center;float:left;
	    margin-top: 50px;
    margin-bottom: 40px;
}
.Mcenter-cotent-10 h2:nth-child(3){margin-top:60px;}
.pr-launch-time{   
    color: #666666;
    font-weight: 700;
    font-size: 16px;
}
.sidebar_content1 .post_img {box-sizing: border-box;}
.sidebar_content1 .post.type-post p{    color: #666666;font-weight: 500;}
.sidebar_content1 .post.type-post {    width: 33%;margin-bottom: 0;
text-align: center;
    border-bottom: none;
    padding: 2%;
    box-sizing: border-box;}

#text-8{ width: 50%!important;}
#text-10{ margin-right: 0!important;
    padding-left: 5%!important;}
#text-10 li{margin-bottom:2px!important}
#text-9{margin-right: 0!important;}
 
.post_header_title h5{line-height: 1.5;  font-family: Montserrat!important;  text-transform: uppercase!important;}
.loca-name{color: #0d4b25;
    letter-spacing: 1px;
font-weight: 700;}
.contact_form_wrapper .contact_submit_wrapper input{
    background: #0D4B25!important;
    border: 1px solid #0D4B25 !important;
    color: #fff !important;
}
.title-10{font-size: 34px!important;
    font-weight: 100!important;}
.page-id-4862 .ppb_wrapper{
	overflow-y: hidden;
}
 .instagram-size-thumbnail li{   
    width: 33%!important;
    padding: 1%!important;
    box-sizing: border-box;
    margin-bottom: 0!important;
	    clear: none!important;
}

.heading-border{padding-bottom: 3px;
    border-bottom: 1px solid #222;}
.tab-section-heading{margin-bottom:40px;}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li > a{cursor:pointer;}
.bottom_location{margin-top:10px;}
.featured-section .teaser_wrapper .teaser_content_wrapper .teaser_content {
	padding: 16px 10px!important; font-weight: 600;
    font-size: 16px;
    color: #4D4D4D;}
#top_contact_address .fa-map-marker{display:none}
 .sep-header-loc{   margin: 0!important;
    padding: 0 7px;}
.catagories-title{padding-bottom: 2%!important;  font-size: 18px; font-weight: 600; color: #666665;letter-spacing: 1px;}
.page-id-4862 .inner{    justify-content: flex-end;}
.Boozy_box h2{   
    font-size: 40px!important;
    text-transform: uppercase;
    line-height: 1;
}
.Boozy_box p{    font-size: 22px;
    line-height: 1.4;font-family:Lato, Helvetica, Arial, sans-serif;}
.post_detail.menu_excerpt{font-size: 16px;     font-family: "open sans";
    font-weight: 400;}
.menu_content_classic .post_detail.menu_excerpt{width: calc(100% - 30px); }

.alignment{    display: flex;
    align-items: center;}
.lft-sec{   
    float: left;
    width: 40%;
    text-transform: uppercase;
}
.lft-sec h2{font-weight: 500!important;font-size: 40px!important;}

.rit-sec{float: left;
    width: 60%;
    padding-left: 5%;
    box-sizing: border-box;
    font-size: 20px;
    list-style-type: none;}

.rit-sec li{list-style-type: none;}
.menu_content_classic .menu_title, .menu_content_classic .menu_price{ background:none;   font-weight: 700;color: #0d4b25;}
 
body{background:none;}
.sub_banner-sec{border-bottom:1px solid #000}
.ppb_content_half_bg .inner{justify-content: flex-end;}
.sub-ban{font-family: Montserrat;    border-bottom: 1px solid #666665;
    padding: 30px 0;
	font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.logo_wrapper img.zoom
{
	max-height: 55px!important;}
.full-width{width:100%;float:left; }
.global-rows .right-item-heading{padding:0 15px;margin-top: 20px;} 
.right-item-heading p:last-child{font-weight:700;font-style:italic}
.itme-name p{    
	letter-spacing: 0;
	font-style: normal!important;
  font-weight: normal!important;       display: inline-block;
    margin-left: 10px; text-transform: capitalize;}
.cat-head{color: #0d4b25!important;
    font-family: Montserrat;
    font-weight: 900!important;
    text-transform: uppercase;
    font-size: 16px!important;}
.food-catering li {
    list-style: none;
    line-height: 24px;
    margin: 12px 0;
    color: #333;
}
.ctu-ulimate-style-14 .vc-tabs-li{font-family: Montserrat;}
h1.withtopbar{color:#fff!important}
.menu-row li{ 
 
    color: #666665!important;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 1.6!important;
    list-style-type: none;
	font-family: "Open Sans";
	    margin: 4px 0!important;
     
    }
.first-li{  
	  color: #0d4b25!important;
    font-weight: 600!important;
    font-size: 17px!important;
}
.one_1{width:33%!important;float:left;}
.two_2{width:33%!important;float:left;}
.three_3{width:33%!important;float:left;}

#footer p{
	padding-top: 0em;
  padding-bottom: 0em;
	font-size: 14px!important;
	font-weight: 400; }

#null-instagram-feed-2{    list-style-type: none;}

.instagram-pics li{display:inline-block;width:25%;}
.instagram-pics li img{width:100%}
.instagram-pics li img:hover{ z-index: 9;transition: box-shadow 0.3s ease-in-out;
    position: relative;   box-shadow: 2px 2px 20px 0px #000000;}
.tp-caption.title, .title{    text-transform: unset;color:#fff!important}
.tp-caption.title, .title h1{    color:#fff!important}
#footer h3{color:#fff!important;}
 
.email_box{width:210px;}
.email_box input{border-color: #0d4b25;text-align: center;}
/*End CSS BY MDEV*/
.right-item-heading{font-size:14px;margin-bottom: 20px;}
.itme-name{
	font-size: 28px !important;
    color: #0d4b25 !important;
	font-weight: 400 !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #666665 !important;
    margin-bottom: 30px !important;
    padding-bottom: 9px;
	  font-family: Montserrat !important;
    text-transform: uppercase;
    letter-spacing: 2px;
	margin-top:0px !important;
}
.left-foods-box{width:50%;float:left;padding-right: 15px;box-sizing: border-box;}
.menu-row .left-foods-box li{width:100%!important;}
.menu-row .right-food-box li{width:100%!important;}
.right-food-box{box-sizing: border-box;width:50%;float:left;padding-left: 15px;}
.menu-row{width:100%;float:left;    margin: 20px 0;}
.break-menu-2 li{width:49%!important;}
.menu-row p{padding-top: 2px;
    padding-bottom: 2px;
    font-size: 16px!important;}
.sub-title{ text-transform:none !important; }

body #menu_wrapper .nav li.button-class > a { background:#0D4B25 !important; color:#fff; padding-top:5px  !important; padding-bottom:5px !important; }
body #menu_wrapper .nav li.button-class > a:hover{background:#231F20 !important; color:#fff;}
body #menu_wrapper .nav li ul li.button-class a{ background:#333333 !important;}

body .page_content_wrapper{ padding:0 15px; max-width:1280px; }

.grid_image_frame .menu_content_classic .menu_order{ background:#82ab43 !important; }

.location-button{ background:#0D4B25!important; border:1px solid #0D4B25 !important; color:#fff !important;  padding:10px 15px; }
.location-button:hover{ background:#231F20!important; border:1px solid #82ab43; color:#fff !important; }
.email-signup-box{  width:100%; text-align:center; align-items:center; justify-content:center; }
.email-signup-box .inner-email{ display:flex; width:100%; text-align:center; align-items:center; justify-content:center; }
 
.email-signup-box  { text-align: center;padding: 20px 0 25px 0; }
.email-signup-box  p.main{max-width: 660px; margin: 0px auto 25px auto; font-weight: 500;font-size: 22px;    padding: 0 10px;}
.email-signup-box  .half-width-form{  min-width:210px; margin:0 15px 0 0; position:relative; }
.email-signup-box input[type=submit]{ background-color: #0D4B25 !important; color: #fff !important; border: 0px none !important; padding:12.5px 15px;  min-width:210px; cursor:pointer; font-size:15px; text-transform:uppercase;}
.email-signup-box input[type=submit]:hover{ background-color: #231F20!important; }
.email-signup-box .half-width-form span.wpcf7-not-valid-tip{ position:absolute; bottom:-37px; }

.social_wrapper+.menu-top-menu-container ul li:before{ position:absolute; font-size: 25px; z-index:0; top:2px; }
.social_wrapper+.menu-top-menu-container ul li a{ font-size: 0 !important; position:relative; border: 0 none !important;
width: 20px !important;
height: 30px !important;
line-height: 30px !important;
display: block !important;}
.social_wrapper+.menu-top-menu-container ul li{ margin-right:4px !important; }
.two_2 li{width:100%!important;        color: #222!important;
    text-transform: capitalize;
    font-weight: 400;}
.three_3 li{width:100%!important;        color: #222!important;
    text-transform: capitalize;
    font-weight: 400;}
.one_1 li{width:100%!important;        color: #222!important;
    text-transform: capitalize;
    font-weight: 400;}

.featured-section { margin:0 -8px; }
.featured-section .teaser_wrapper{     width: 24%;
    padding: 10px;
    background: #EBE8E0;
    box-shadow: 0 0 23px #ddd;
    margin: 0.5%; }

.featured-section  .teaser_wrapper .teaser_content_wrapper{ font-size:16px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s;   }


.featured-section  .teaser_wrapper .teaser_content_wrapper .teaser_content{ padding:15px; margin-top:0; }

.featured-section .teaser_wrapper{ color:#222 !important; }
.featured-section .teaser_wrapper h5{ font-size:23px; }
.featured-section .teaser_wrapper .button  { background-color:#0D4B25!important;border:1px solid #0D4B25; color:#fff !important; margin-top:15px;     font-family: Montserrat;    position: absolute;
    bottom: 20px;
    width: 133px;
    left: 0;
    right: 0;
    margin: 15px auto 0px;}
.featured-section .teaser_wrapper:hover .button{ background:#231F20!important; border:1px solid #231F20; color:#fff !important; }
 
#footer .sidebar_widget li h3.widgettitle, #footer .sidebar_widget li.widget_text h3.widgettitle{ font-size:17px!important;font-family:
"Open Sans"; font-weight:600!important;letter-spacing: 0;}
.footer_bar_wrapper {
    padding-top: 21px;
}
.footer_bar_wrapper #copyright {
    margin-bottom: 0px;
}

.image_classic_frame .image_wrapper .portfolio_img{ width:100%; }
.ppb_title{ line-height:42px;font-size: 40px!important;letter-spacing: 2px; }

.ppb_portfolio + .parallax .parallax_title{ bottom:35%; }
.ppb_portfolio + .parallax .parallax_title .ppb_title{ font-size:80px; line-height:100px; letter-spacing: 10px; }
.ppb_portfolio + .parallax .parallax_title .ppb_title .ppb_title_first { font-size: 70px;
    font-family: 'Lato', 'Helvetica Neue', Arial,Verdana,sans-serif;
    font-weight: 300 !important;
    font-style: italic;
    text-transform: uppercase;
    letter-spacing: 0;

}
.footer_bar .social_wrapper{ margin-top:20px; }

/*The Deli page CSS*/
.tabs-menu .menu-row:nth-child(1){margin-top:0!important}

.tabs-menu h3{ border-bottom:1px solid #666665; margin-bottom:10px; }
.ctu-content-span, .vc-tabs-li.active .ctu-absolute{ display:none; }
.tabs-menu .food-menu li {list-style: none; width: 33.33%; float: left; font-size:16px; margin-bottom:5px; color:#222; }
[class*="ctu-ultimate-wrapper-"] > [class*="ctu-ulimate-style-"]{ background: #fff;padding: 0;border-left: 0 none; border-right:0px solid #82ab43; min-width:325px; border-top:0 none; margin:0;      }
[class*="ctu-ultimate-wrapper-"] > [class*="ctu-ulimate-style-"] .vc-tabs-li{  border-bottom:1px solid #666665; border-left:0 none; max-width:100%; padding: 5px 5% !important;  padding-left:0!important; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; line-height:45px; color:#666665;font-family: Montserrat; font-size:16px!important;letter-spacing:1px;text-transform: uppercase;}
[class*="ctu-ultimate-wrapper-"] > [class*="ctu-ulimate-style-"] .vc-tabs-li.active {color: #0F4B25;font-weight:700;}

.ctu-ultimate-style-2-content .ctu-ulitate-style-2-tabs, .ctu-ultimate-style-3-content .ctu-ulitate-style-3-tabs, .ctu-ultimate-style-4-content .ctu-ulitate-style-2-tabs{ background:#fff; padding:20px; border-left:0 none; }
.inner [class*="ctu-ultimate-wrapper-"]{border-radius:0; box-shadow: none;}

.catering-menu{ font-size:16px;  }
.tabs-menu .catering-menu h3{ border:0 none; margin-bottom:0;  font-weight: 600; font-size: 20px; }
.global-rows .one-fourth, .global-rows .half-width{ width:50%; padding:0 15px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;}

.global-rows .one-third{ width:33.33%; padding:0 15px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;}

.tabs-menu .catering-menu .food-catering li{ list-style: none; line-height: 24px; margin: 12px 0; color:#333; }

.global-rows{ display:block; overflow:hidden; margin:8px -15px; }

[class*="ctu-ulitate-style-"] [class*="ctu-ulitate-style-"] { background:none; box-shadow:none; -webkit-box-shadow: none;-ms-box-shadow: none;-o-box-shadow:none;-moz-box-shadow: none; box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; width:100%; float: left; border: 1px solid #eee;  border-top: 0 none; }


[class*="ctu-ulitate-style-"] [class*="ctu-ulimate-style-"] .vc-tabs-li { padding: 8px 15px !important;font-size: 14px; border-right: 1px solid #ddd;
    width: auto !important; border-bottom: 0; line-height: 30px; color:#222; }
	
[class*="ctu-ulitate-style-"] [class*="ctu-ulimate-style-"] .vc-tabs-li.active{ background: #82ab43; }

.ctu-ultimate-style-4-content [class*="ctu-ultimate-wrapper-"] > [class*="ctu-ulimate-style-"]{ box-shadow:none; border-right: 0 none; background: #f0f0f0; border-radius:0; }
[class*="ctu-ultimate-wrapper-"] > [class*="ctu-ulimate-style-"]{ overflow:visible; }
[class*="ctu-ultimate-wrapper-"] > [class*="ctu-ulimate-style-"] .vc-tabs-li.active:before{ display:none;border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #0d4b25;content: ""; position: absolute;right: -10px;top: 50%; z-index: 9;   margin-top: -10px; }

[class*="ctu-ultimate-wrapper-"] .ctu-ultimate-wrapper .vc-tabs-li.active:before{ display:none; }
[class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"]{ border-left: 0px solid #b3b3b3;padding: 0 30px 30px 30px!important; }
[class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"] [class*="ctu-ulitate-style-"]{ border-left: 1px solid #eee;      }
@media(min-width:991px){
.featured-section.custom-box-04{display:flex;}
}
@media(max-width:991px){
	
	.featured-section .teaser_wrapper{ width:49%; }
}
@media(max-width:900px){
	
	[class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"], [class*="ctu-ultimate-style-heading"]{ box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; }
	
	[class*="ctu-ultimate-style-"] [class*="ctu-ultimate-style-heading-"]{ background-color:#0d4b25; color:#fff;  position:relative; }
	[class*="ctu-ultimate-style-"] [class*="ctu-ultimate-style-heading-"]:after{ position:absolute; right:10px; top:8px; content:"\f055"; display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 23px; }
	[class*="ctu-ultimate-style-"] [class*="ctu-ultimate-style-heading-"].active:after{ content:"\f056"; }
	[class*="ctu-ultimate-style-"] [class*="ctu-ultimate-style-heading-"].active{ background-color:#0d4b25; color:#fff; }
	[class*="ctu-ulitate-style-"]{ color:#333; }
	
	[class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"] [class*="ctu-ultimate-style-heading-"]{ overflow:hidden; background:#e5e5e5 !important; color:#222; padding:2px 10px; font-size:15px; }
	[class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"] [class*="ctu-ultimate-style-heading-"]:after{ position:absolute; right:10px; top:10px; content:"\f067"; display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size:14px; }
	[class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"] [class*="ctu-ultimate-style-heading-"].active:after{ content:"\f068"; }
	 
	 
}
@media(min-width:767px){
	
	#wpcf7-f4649-o1 div.wpcf7-response-output {
    	margin-right: 35px !important;
    	padding: 8px !important;
    	margin-left: 0px !important;
	}
}


@media(max-width:767px){
	.insta_sec{padding:0;}
	.email-signup-box{margin-top:-30px;}
	.subtitle-set-text{padding-right:0px;}
	.sidebar_content1 .post.type-post{width:100%;}
	#slide-2-layer-2 h1{font-size:inherit!important;line-height: inherit!important;}
.email-signup-box .half-width-form{width: 90%!important;margin: 20px auto!important;}
	.email-signup-box .inner-email{display:block}
	
	.featured-section .teaser_wrapper, .global-rows .one-fourth, .global-rows .half-width{ width:100%; }
	.tabs-menu .food-menu li{ width:50%; }
	
}
@media(max-width:680px){
	.ctct-form-6498 .ctct-form-field {    
    width: 95%;}
}
@media(max-width:568px){
	.half_width-frm {
		width: 100%;}
	.sub-ban{padding:30px 30px;}
	.lft-sec h2{font-size: 21px!important;}
	.alignment {
    display: block;}
.lft-sec{width: 100%;}
.rit-sec{width: 100%;}
	.itme-name{line-height: 1.2;font-size: 20px;
    letter-spacing: 0;}
	.tabs-menu .food-menu li{ width:100%; }
	
}

h1{font-size:53.336px!important;font-family:Montserrat;font-weight:400!important;color:#0D4B25!important;}
h2{font-size:32px!important;font-family:Montserrat;font-weight:400!important;color:#0D4B25!important;}
h3{font-size:24px!important;font-family:Montserrat;font-weight:500!important;color:#0D4B25!important;}
h4{font-size:21.336px!important;font-family:Montserrat;font-weight:600!important;color:#0D4B25!important;}
h5{font-size:21.336px!important;font-family:Montserrat;font-weight:600!important;color:#0D4B25!important;letter-spacing: 2px;}
h5 a{font-size:21.336px!important;font-family:Montserrat;font-weight:600!important;color:#0D4B25!important;letter-spacing: 2px;}
h6{font-size:17.336px!important;font-family:Montserrat;font-weight:600!important;color:#0D4B25!important;}
h6 a{font-size:17.336px!important;font-family:Montserrat;font-weight:600!important;color:#0D4B25!important;}

p.subtitle{font-size:22px;font-family:"Open Sans";font-weight: 400;color:#313332}
p{font-size:16px;font-weight: 400;font-family:"Open Sans";} 


.ppb_title_first{font-size:32px!important;font-family:Montserrat;font-weight:400!important;color:#0D4B25!important;line-height:35px}


.left-foods-box p{ 
    color: #666665!important;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 1.6!important;}
.left-foods-box h4{font-size: 17px!important; text-transform: uppercase;   letter-spacing: 1px;
    font-weight: 700!important;}

.right-food-box p{ 
    color: #666665!important;
    font-size: 16px!important;
    font-weight: 400!important;
    line-height: 1.6!important;}
.right-food-box h4{font-size: 17px!important; text-transform: uppercase;   letter-spacing: 1px;
    font-weight: 700!important;line-height: 1.5;}
.menu-row h4{margin-top:20px;font-size: 17px!important; text-transform: uppercase;   letter-spacing: 1px;
    font-weight: 700!important;line-height: 1.5;}


 p.sub_title{    
	font-weight: 600!important;
    font-style: italic!important;
    margin-bottom: 30px!important;
    font-size: 14px!important;
    text-transform: none!important;
	 letter-spacing: 0.5px;
	     color: #656665!important;
}


#footer div.textwidget p.location-head{font-size: 17px!important;
    font-weight: 500;padding-top:10px;}

@media(max-width:1200px){
	.inner-box{ width: 49%;
    margin-bottom: 20px; }
}
 @media only screen and (max-width :960px){
	 .half-box-lft{width:100%;}
	 .footer_bar {    
    margin-bottom: 70px;
}
	 .left-side-img{width: 100%;}
	 .left-side-img img{width:100%}
	 .right-side-frm{ width: 100%;position:relative;padding:0;    margin-top: 20px;}
	 .main_parent-frm{padding: 0 30px;}
	 
	 #text-8 {
    width: 97%!important;
}
}

@media(max-width:767px){
	.title-10 {	font-size: 18px!important;}
	.font-size18pt {
		font-size: 16px;}
	.inner-box{width:100%;padding:0; margin-bottom: 20px;}
	#text-10 {   
    padding-left: 0%!important;  
}
	h1{font-size:30px!important}
	h2{font-size:22px!important}
	.post.type-post{padding:0!important;}
	#page_content_wrapper .inner .sidebar_content img, .page_content_wrapper .inner .sidebar_content img{max-height: 300px!important;}
	h5 a{font-size:18px!important;}
	h5{line-height:1.3}
	#slide-2-layer-2 h1{font-size:inherit!important;line-height: inherit!important;}
.email-signup-box .half-width-form{width: 90%!important;margin: 20px auto!important;}
	.email-signup-box .inner-email{display:block}
	
	.featured-section .teaser_wrapper, .global-rows .one-fourth, .global-rows .half-width{ width:100%;     margin: 0 0 25px 0;}
	.tabs-menu .food-menu li{ width:50%; }
	
}

 @media only screen and (max-width :900px){
	 [class*="ctu-ultimate-style-"] [class*="ctu-ulitate-style-"]{    padding:15px 15px 15px 15px!important;}
.right-food-box{  width: 100%;    padding-left: 0;}
.left-foods-box{  width: 100%;    padding-right: 0;}
}
 @media only screen and (min-width :960px){
body #mobile_nav_icon {
    display: none;
}
}
.custom_big_blockquote{line-height: 1.4;
    border-left: 5px solid #063610;}
.custom_big_blockquote .text{
  position: relative;
  padding-left: 1em;
  border-left: 0.2em solid lighten(black, 40%);
  font-family: 'Roboto', serif;
  font-size: 40px;
  font-weight: 100;
}
#footer .social_wrapper strong.fa{font-size: 24px!important; line-height: 24px!important;}
#footer div.widgettitle{
    font-size: 17px !important;
    font-family: "Open Sans";
    font-weight: 600 !important;
    letter-spacing: 0;
	margin-top: 15px;
}
.insta_sec ul.instagram-pics{margin-left: 0px!important;}