/* Enter Your Custom CSS Here */
@font-face {
font-family: "Avenir";
src: url('/wp-content/fonts/Avenir-Medium-webfont.eot');
src: url('/wp-content/fonts/Avenir-Medium-webfont.eot?#iefix') format('embedded-opentype'),
url('/wp-content/fonts/Avenir-Medium-webfont.woff') format('woff'),
         url('/wp-content/fonts/Avenir-Medium-webfont.ttf') format('truetype'),
         url('/wp-content/fonts/Avenir-Medium-webfont.svg#avenir') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
  font-family: "untitled-font-1";
  src:url("fonts/untitled-font-1.eot");
  src:url("fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"),
    url("fonts/untitled-font-1.woff") format("woff"),
    url("fonts/untitled-font-1.ttf") format("truetype"),
    url("fonts/untitled-font-1.svg#untitled-font-1") format("svg");
  font-weight: normal;
  font-style: normal;

}
@font-face {
	font-family: 'arizoniaregular';
	src: url('/wp-content/fonts/arizonia-regular-webfont.eot');
	src: url('/wp-content/fonts/arizonia-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/fonts/arizonia-regular-webfont.woff2') format('woff2'),
		url('/wp-content/fonts/arizonia-regular-webfont.woff') format('font-woff'),
		url('/wp-content/fonts/arizonia-regular-webfont.ttf') format('truetype'),
		url('/wp-content/fonts/arizonia-regular-webfont.svg#arizoniaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fdoe_menuitem {margin-bottom: 20px;}
.fdoe_menuitem a {text-transform: uppercase;}
.fdoe_desc .fdoe_add_item .fdoe_add_price_item .fdoe-simple  {float: right; text-align: right;}
#fdoe_mini_cart_id li.fdoe_minicart_item.woocommerce-mini-cart-item, #fdoe_mini_cart_id_2 li.fdoe_minicart_item.woocommerce-mini-cart-item {
    font-size: 14px;
}
  .ppb_wrapper.hasbg, #page_content_wrapper.hasbg {
    margin-top:500px !important;
  }
#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a {width: 200px;}
.barmenu {
    background: rgba(255, 254, 254, 0.21);
    padding: 10px;
    display: block;
    float: left;
    max-width: 100%;
    width: 100%;
}
.fdoe_thumb img {max-width: 200px !important;}
.fdoe_add_price_item .fdoe-simple  {
		text-align: right;
		float: right;
}
#page_content_wrapper .inner .sidebar_content .wp-image-6250 img {width: 500px !important;}
.page-id-3009 #page_content_wrapper .inner {width: 100%;}
.post_img.small.square_thumb {
    width: auto;
    visibility: visible;
    opacity: 1;
}
.bjpagetitle {    margin-bottom: 20px;
    font-family: 'Raleway';
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
}
input[type=submit], input[type=button], a.button, .button {color: #FFF !important;}
.woocommerce ul.cart_list li dl dd p, .woocommerce ul.product_list_widget li dl dd p {padding: 0 !important;}
.fdoe_price_and_add {
    display: block !important;
    align-items: normal !important;
    justify-content:  normal !important;
    width: 100%;
    height: 100%;
		float: right;
		text-align: right !important;
}
.dinnervmenu h2.menu-list__title {
	text-align: center;
	margin-bottom: 20px;
}
.dinnervmenu .menu-list__item-desc {
	line-height: 150%;
	text-align: left;
}
.woocommerce #page_content_wrapper a.button, .woocommerce-page #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button {text-transform: uppercase;}
.woocommerce-page #payment ul.payment_methods label {font-family: Roboto, Open Sans, sans-serif;}
.woocommerce-page #page_content_wrapper.hasbg,.woocommerce-account #page_content_wrapper.hasbg, .woocommerce #page_content_wrapper.hasbg {
    margin-top: 480px !important;
}
a {color: #000;}
.homeintro {
		font-family: Oswald, sans-serif;
		color: #FFF;
	font-size: 24px;
		margin-top: -40px;
}
.wc-pao-addon .wc-pao-addon-wrap label {
    display: inline!important;
    font-weight: 400;
    font-family: Roboto, sans-serif !important;
		color: #000;
}
.dashicons-wp-svg-gift:before, [data-icon]:before {
 font-family: wp-svg-plugin-icon-set1!important;
content: attr(data-icon);
speak: none;
font-weight: 400;
 font-variant: normal;
text-transform: none;
line-height: 1;
 -webkit-font-smoothing: antialiased;
}
.homeintro p {
line-height: 150%;
		font-weight: bold;
		width: 960px;
		max-width: 100%;
		margin: 0 auto;
}
.page-template-checkout #page_content_wrapper {
		width: 100% !important;
}
.pi_delivery_type .input-radio:checked + label, .pi_delivery_type .woocommerce-input-wrapper label.active_type, .pi_delivery_type .woocommerce-input-wrapper .woocommerce-radio-wrapper input:checked + label {
    background-color: #bbae5d;
    color: #ffffff;
}
.fa-lg {color: #880000;}
#page_content_wrapper .inner {width: 100%; margin: 0 auto;}
.breadright {display:inline-block; float: right; color: #fff; }
.accountsignin {display:inline;margin-right: 20px; color: #FFF; }
.accountsignin a {font-size: 12px; color: #FFF !important; }
.woocommerce ul.products li.product a.add_to_cart_button.loading, .woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce ul.products li.product a.add_to_cart_button:hover, .woocommerce-page ul.products li.product a.add_to_cart_button:hover, .woocommerce #page_content_wrapper a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page #page_content_wrapper a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page input.button:active {color: #FFF !important; background:#bbae5d;}
.woocommerce div.product form.cart .button.single_add_to_cart_button, ::selection {background: #bbae5d !important; color: #FFF; margin: 20px 0;}
.woocommerce submit {background: #937837 !important; color: #FFF; margin: 20px 0;padding: 5px 10px;}
p.price ins span.amount, p.price span.amount, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {font-size: 16px;}
.woocommerce div.product p.price, .woocommerce-page div.product p.price{font-weight:normal; font-size: 14px;}
.woocommerce div.product .product_title {
    clear: none;
    margin-top: 0;
    padding: 0;
    font-family: 'Oswald', sans-serif;
}
.woocommerce td.product-name dl.variation p {padding: 0 !important;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
    border-top: 0;
    padding: 15px 12px;
		    font-weight: 400;
    font-size: 14px;
}
.woocommerce form .form-row label {
    line-height: 2;
    font-family: Roboto, sans-serif;
		color: #000;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #A27E29;
    border-radius: 0;
    height: 42px;
}
.woocommerce input, .woocommerce select {padding: 11px 10px 10px 10px;border-color: #A27E29;}
.qib-container:not(#qib_id):not(#qib_id) {width: 100px !important;}
.aromodal-footer button.button {
    margin: .5em;
    background: #880000;
}
input[type=submit], input[type=button], a.button, .button, .woocommerce .page_slider a.button {padding: 10px 10px !important;font-weight: 400 !important; letter-spacing: 1px;font-size: 12px;}
.fdoe_aggregate_row .fdoe_thumb, .fdoe_aggregate_row .fdoe_thumb img {
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    height: 150px;
}
.contactside {float: right;}
#menu_headings.fdoe-menu-2 {
    justify-content: center;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 1em;
    padding-top: 1em;
    font-size: 1em;
    background: #9E958C;
    color: #FFF;
}
h4.Minicart_heading {text-transform: uppercase;
color: #d13030;font-family: Oswald, sans-serif;}
#menu_headings.fdoe-menu-2 a {color: #FFF !important;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {color: #FFF;margin-top: 0;}
a.button.wcz-continue {
    background-color: #bb9f5d;
    color: #fff;
}
#page_content_wrapper .inner .sidebar_content a {color: #333;}
.woocommerce a {color: #333;}
.wid
.fdoe_price_and_add {
    /* display: flex; */
    align-items: center;
    /* justify-content: space-between; */
    width: 100%;
    height: 100%;
    float: right;
    text-align: right;
}
.fdoe_main_container h1, .fdoe_main_container .h1, .fdoe-aromodals-wrap h1, .fdoe-aromodals-wrap .h1{font-size: 21px; margin-bottom: 20px;}
.menu_titles {
	font-family: Futura-Bold, Oswald, sans-serif;
		text-transform: uppercase;
		color: #bb9f5d;
		font-weight: bold;
}
.woocommerce h5 {
		font-family: Futura-Bold, Oswald, sans-serif;
		text-transform: uppercase;
}

.home br.clear, .home br {height: 0 !important;}
.fancy {
font-family: 'arizoniaregular', serif;
font-weight: bold;
font-style: normal;
color: #990000;
font-size: 30px;
  
}
.page-id-4490 .lunchmenu h3 {
  color: #990000;
  text-transform: capitalize;
  text-align: left;
}
.woocommerce #page_content_wrapper a.button, .woocommerce-page #page_content_wrapper a.button, .woocommerce.columns-4 ul.products li.product a.add_to_cart_button {padding: 5px 25px;margin-bottom: 10px;}
.woobreadcrumbs {
		background: #bbae5d;
		color: #FFF;
		display: block;
		width: 100%; 
		float: left;padding: 5px; }
.woocommerce #page_content_wrapper, .woocommerce .page_content_wrapper {width: 100% !important; max-width: 100%;}
.fdoe_mini_cart .fdoe_minicart_checkout_button {
    text-align: center;
    background: #bbae5d;
    padding: 0 !important;
}
#the_menu {
box-shadow:none !important;
    z-index: 1;
    border: 1px solid #aa9531;
}
.woocommerce-info a, .woocommerce-message a, .woocommerce-error a {
    color: #fff !important;
}
.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    font-size: 12px;
		font-family: sans-serif;
}
.woocommerce h2 {text-transform: uppercase;}
.Category_heading {text-transform: uppercase;}
.woocommerce-page #page_content_wrapper .inner .sidebar_content.full_width {
		background: #ffff;
}
.fdoe-sticky .fdoe-active-link {
    border-left: 2px solid #aa9531;
    border-left-color: #aa9531;
    padding-left: 4px;
}
.fdoe_menuitem a {
    text-transform: uppercase;
    font-family: Oswald, sans-serif;
    font-weight: bold;
}
.woocommerce #page_content_wrapper .inner, .woocommerce .page_content_wrapper .inner {width: 95% !important; max-width: 100%;}
.barmenu h3 {
    text-transform: uppercase !important;
    color: #937837 !important;
    margin-bottom: 15px;
}
[data-icon]:before {
  font-family: "untitled-font-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  font-size: 13px;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-gluten-free, .icon-icon-vegoption, .icon-icon-vegetarian, .icon-flame, .icon-icon-glutenfreeoption {
  width: 15px;
  display: inline;
  margin-left: 3px;
}
.icon-gluten-free:before {
  content: "\61";
}
.icon-icon-glutenfreeoption:before {
  content: "\62";
}
.icon-icon-vegetarian:before {
  content: "\63";
}
.icon-icon-vegoption:before {
  content: "\64";
}
.caviar-embed-button {
  margin: 0 auto !important;
}
.icon-flame:before {
  content: "\65";
}
h4 .spicel {
  background: url('https://bangkokjoesdc.com/spicy.png') no-repeat right center;
    width: auto;
    height: 20px;
      line-height: 20px;
    padding-right: 25px;
}
h4 .gfree {
  background: url('https://bangkokjoesdc.com/gluten-free.png') no-repeat right center;
    width: auto;
    height: 20px;
      line-height: 20px;
    padding-right: 25px;
}
.alohaoobtn a {
  background: #bb9f5d;
  padding: 10px;
		color: #FFF !important;
}
.alohaoobtn a:hover {
  background: #d13030;
}
#nyemenu strong {
  font-family: 'Futura-Bold', Oswald, sans-serif;
      color: #333;
}
#fdoe-left-left-container2 {background: #aa9562 !important; color: #FFF;}
.cherryintro h3 {
  color: #E2768D !important;
  margin: 3px !important;
}
.cherryintro h5 {
			font-family: 'arizoniaregular';
		color: #333 !important;
  margin: 3px !important;
		font-size: 28px !important;
}
.cherryintro p {
  line-height: 110% !important;
}
.cherryintro h4 {
  color: #bb9f5d !important;
}
.cherryblossombg {

}
.page-id-4395 .menu-list span.dots {
  display: none !important;
}
#cherryblossommenu {
  padding: 40px;
  max-width: 800px;
  margin: 0 auto;
}
.cherrypage .menu-list__item-price {
  position: relative !important;
}
.songkranintro h3 {
  color: #990000 !important;
  margin: 3px !important;
}
.songkranintro p {
  line-height: 110% !important;
}
.songkranintro h4 {
  color: #bb9f5d !important;
}
.pdflink {
 position: absolute;
  right: 20px;
  top: 70px;
  background: #990000;
  color: #FFF;
}
.songkransm {
  background: #86754e;
  text-align: center;
  color: #FFF;
  width: 80%;
  max-width: 800px;
  min-width: 400px;
  margin: 0 auto;
}
.page-id-4312 .lunchmenu h2, .page-id-4314 .lunchmenu h2  {
  margin-bottom: 10px;
  margin-top: 15px;
}
.pdflink a {
  color: #FFF !important;
}
.ncbflogo img {
  opacity: 1;
}
.resbutton a {
      border: 1px solid #990000;
    padding: 5px 10px;
}
.covid19 {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid #bb9f5d;
  opacity: 0.8;
  background: #ffffff;
}
.resmain {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid #bb9f5d;
  opacity: 0.8;
  background: #ffffff;
}
.page-id-4151 .resbutton a {
  font-size: 13px;
}
.page-id-4151 .resbutton a:hover {
  font-size: 13px;
  background: #990000;
  color: #FFF !important;
}
#cherryblossommenu .resbutton a {font-family: 'Futura-Bold', Oswald, sans-serif !important;}
.innervmenu {
 border: 1px solid #bb9f5d;
  margin: 20px;
}


.page-id-4106 .menu-list__item-title {
 text-align: center; 
}
.page-id-4106 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4106 .lunchmenu {
 float: none !important;
}
#page_content_wrapper .inner {
  position: relative;
}
.hiringbtn {
  border: 1px solid #990000;
  padding: 7px 10px;
}
.page-id-4312 .menu-list__item-title {
  text-align: center;
}
.page-id-4132 .menu-list__item-title, .page-id-4395 .menu-list__item-title {
 text-align: center;
  color: #E2768D !important;
      margin-bottom: 4px;
    font-size: 16px;
}
.page-id-4132 .lunchmenu h2, .page-id-4395 .lunchmenu h2 {
 margin-bottom: 20px; 
  margin-top: 20px;
}
.page-id-4132 .lunchmenu {
 float: none !important;
}
.page-id-4312 .lunchmenu {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid #bb9f5d;
  opacity: 0.8;
  background: #ffffff;
}
.page-id-4395 .lunchmenu {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid #bb9f5d;
  opacity: 1;
}
.page-id-4395 .innervmenu {
  border: 1px solid #ccc;
}
.page-id-4314 .lunchmenu {
 float: none !important;
  margin: 0 auto;
  width: 600px;
  max-width: 95%;
}
.page-id-4314 .menu-list__item-desc {
 text-align: left; 
}
.page-id-4395 .cherrypage .menu-list__item-desc {
 margin-bottom: 0 !important;
}
.cherryintro h5 {
		color: #333;
}
.page-id-4314 .resbutton a, .page-id-4312 .resbutton a  {
  font-size: 12px;
  background: #990000;
  color: #fff;
  padding: 10px;
  border: 1px solid #bb9f5d;
 font-family: 'Futura-Bold', Oswald, sans-serif !important;
  letter-spacing: 1px;
  font-weight: bold;
}
.page-id-4314 .resbutton a:hover, .page-id-4312 .resbutton a:hover  {
 color: #fff;
  background: #bb9f5d;
}
.page-id-4151 .menu-list__item-title {
 text-align: center;
  color: #990000 !important;
}
.page-id-4151 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4151 .lunchmenu {
 float: none !important;
}
.page-id-4151 .menu-list__item {
  margin-bottom: 10px !important;
}
.page-id-4151 .innervmenu {
 border: 1px solid #86754e;
  margin: 20px auto;
  max-width: 750px;
  text-align: center;
}
.page-id-4151 .menu-list__item-price {
  position: relative !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #86754E !important;
}
.page-id-4151 .menu-list__item-desc {
  margin-bottom: 0 !important;
  max-width: 95%;
}
.page-id-4151 #page_caption.hasbg h1 {
  background: #990000;
}
.page-id-4077 .cform  {
  width: 800px;
  max-width: 95%;
  margin-top: 30px;
}
.page-id-4077  .textonly {
  color: #333 !important;
  width: 100% !important;
}
.page-id-4077 label {
  color: #333 !important;
  font-size: 14px;
}
.page-id-4077 input.cf-box-a {
  margin-left: 0 !important;
}
.page-id-4077 label.cf-after {
  width: 100% !important;
  display: inline !important;
   color: #333 !important;
  text-align: justify;
}
.page-id-4077 label.cf-after span {
  width: 100% !important;
  display: inline !important;
   color: #333 !important;
}
.page-id-4235 .menu-list__item-title {
 text-align: center;
  color: #990000 !important;
}
.page-id-4235 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4235 .lunchmenu {
 float: none !important;
}
.page-id-4235 .menu-list__item {
  margin-bottom: 10px !important;
}
.page-id-4235 .innervmenu {
 border: 1px solid #86754e;
  margin: 20px auto;
  max-width: 750px;
  text-align: center;
}
.lunchspecialsdesc {
  width: 100%;
  display: block;
  clear: both;
}
.page-id-4235 .menu-list__item-price {
  position: relative !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #86754E !important;
}
.page-id-4235 .menu-list__item-desc {
  margin-bottom: 0 !important;
  max-width: 95%;
}
.page-id-4258 .menu-list__item-title {
 text-align: center;
  color: #990000 !important;
}
.page-id-4258 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4258 .lunchmenu {
 float: none !important;
}
.page-id-4258 .menu-list__item {
  margin-bottom: 10px !important;
}
.page-id-4258 .innervmenu {
 border: 1px solid #86754e;
  margin: 20px auto;
  max-width: 750px;
  text-align: center;
}
.page-id-4258 .menu-list__item-price {
  position: relative !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #86754E !important;
}
.page-id-4258 .menu-list__item-desc {
  margin-bottom: 0 !important;
  max-width: 95%;
}
#li--19 .cf-box-title {
    color: #333;
    font-size: 1em;
    letter-spacing: 0;
    margin: 12px 0pt 0 !important;
    padding: 0 !important;
}
body {
 background: rgba(255,255,255,1);
  color: #4f4f4f;
}
body, .fancybox-title-outside-wrap, #page_content_wrapper .sidebar .content .sidebar_widget li {
  font-family: 'Avenir', Futura, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #4f4f4f;
		font-weight: 400;
}
.page-id-3246 .menu-list__title h2, .page-id-3246 h2.menu-list__title, .page-id-3246 .lunchmenu h2 {
 font-size: 18px !important; 
}
.page-id-3246 #page_content_wrapper .inner .sidebar_content ul {
  margin-left: 5px !important;
}
.holidayoffer {
      display: block;
   width: 800px;
  max-width: 95%;
  margin: 0 40px;
    position: absolute;
    top: 40px;
  padding: 5px;
  border: 1px solid #ddd;
    height: auto;
    background: #A27E29;
    color:#fff;
  text-align: center;
}
li.menu-item-4093 {
 background: #990000 !important; 
}
#symbolguide p {
  display: inline-block;
  font-size: 14px;
  margin: 0;
}
#symbolguide p span {
clear: right;
}
.error404 #page_caption {
  background: url('https://bangkokjoesdc.com/images/brokenegg.jpg');
background-size: cover;
    background-position: 50% 50%;
height: 350px;
  border: none !important;
}
.selectone {
  line-height: 100%;
  margin: 0 0 10px 0 !important;
  padding: 0;
}
span.meattype, span.meattypev {
  clear: both;
  display: block;
}
span.meatprice {
float: right;
}
.page-id-3820 #page_content_wrapper .inner .sidebar_content.full_width {
  text-align: center;
    margin: 0 auto;
}
.page-template-checkout .sidebar_content.full_width {max-width: 1200px; margin: 0 auto; }
.page-id-3820 .menu-list__item-desc{
 text-align: left; 
}
.page-id-3820 .lunchmenu {
   float: none;
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}
.mobile_menu_wrapper {
  z-index: 9999999999;
}
#nye {
  width: 98%;
  background:rgba(255, 255, 255, 0.37);
  text-align: center;
  padding-bottom: 20px;
}
#nye .pixcode--btn {
  background: #990000;
  color: #fff;
  padding: 10px;
  margin-top: 20px;
}
#nye h2 {
  font-family: Georgia, serif;
  font-size: 18px;
  color: #4c4c4c;
  font-style: italic;
  font-weight: bold;
}
.nyetitle {
 font-size: 24px;
  font-family: 'Futura-Bold', Oswald, sans-serif;
  color: #990000;
}
.nyeintro {
 line-height: 110%; 
  font-size: 16px;
}
#nyemenu {
   float: none;
  margin: 0 auto;
  width: 700px;
  max-width: 96%;
 border: 1px solid #bbae5d;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 110%;
}
#nyemenu .menu-list__item-title {
 text-align: center;
      font-size: 18px;
}
.icon-fire:before {
  content: "\e9a9";
}
.deliverybutton, .ordernowbtn {
  position: relative;
    display: inline;
    margin: 10px;
    float: right;
  z-index: 9999;
  color: #FFF;
  border: 1px solid #bbae5d;
  background: #bbae5d;
  font-size: 12px;
  padding: 10px;
}
.deliverybutton a, .ordernowbtn a {
  color: #FFF;
font-weight: normal;
  font-size: 12px;
}

.lunchmenu h15 {
  text-align: center;
  color: #333;
  font-weight: bold;
  clear: both;
  font-family: Georgia, serif;
  width: 100%;
  display: block;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field {
    width: 95%;
    float: left;
    display: inline-block;
}
.post_previous_content, .post_next_content {
  line-height: 100% !important;
}

.single #page_caption:before, .error404 #page_caption:before {
  border-top: none !important;
}
.prize {
  font-size: 26px;
}
.hashtag {
  font-size: 21px;
}
.returncontest {
  width: 500px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
background: rgba(255, 254, 254, 0.21);
  padding: 20px;
}
.returncontest p {
clear: both;
}
.hsname {
    width: 30%;
}
#collegename {
    clear: left;
    width: 30%;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=checkbox] + .ufb-agreement-text {
  color: #1a1a1a;
  font-weight: normal;
}
#ui-datepicker-div {display: none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
#othername {
    clear: left;
    width: 30%;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-incomplete-step span.ufb-step-radio {
  display: none;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step span.ufb-step-radio {
    display: none;
}
.ufb-template-9 .ufb-form-field-wrap .ufb-control-label {
    font-size: 13px;
    color: #1A1A1A;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=radio] + label {
    width: 120px;
    font-size: 13px;
  color: #1A1A1A;
  font-weight: normal;
}

.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=checkbox] + label {
    font-size: 13px;
    width: 100%;
  color: #1A1A1A;
  font-weight: normal;
}
.ufb-form-preview-wrap {
    width: 85%;
    margin: 50px auto;
    background: white;
    padding: 10px;
    font-size: 13px;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step {
    color: #fff;
    border: 2px solid #4a4541;
    padding: 5px 15px;
    background: #4a4541;
    position: relative;
}
.ufb-template-9 .ufb-front-form .ufb-column-1 .ufb-form-field .ufb-form-submit, .ufb-template-9 .ufb-front-form .ufb-each-step-wrap .ufb-next-step {
    float: right;
    background: #990000 !important;
  color: #FFF !important;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-incomplete-step .ufb-step-title, .ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step .ufb-step-title {
    font-size: 13px;
    font-family: 'Avenir', sans-serif;
    letter-spacing: 0.5px;
    padding: 5px;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="text"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="email"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="password"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="number"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field textarea {
    display: block;
    border: 1px solid #ddd !important;
    border-radius: 0px;
    padding: 5px;
    width: 100%;
    position: relative;
    background: #FFF;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-incomplete-step .ufb-step-title, .ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step .ufb-step-title {
    font-size: 13px;
    font-family: 'Futura', sans-serif;
    letter-spacing: 0.5px;
    padding: 5px;
}
.contesticons img {
  text-align: center;
  float: none !important;
}
.contesticons {
  text-align: center;
  margin: 0 auto;
  clear: both;
}
.ui-tabs .ui-tabs-nav li a {
  color: #AE0000;
}
.ui-tabs .ui-tabs-nav li a {
    padding: 3px 10px 3px 10px;
}
.prsubhead, .post_header h4{
    color: #333;
    font-family: Georgia, serif;
    font-size: 16px;
    text-align: center;
}
.ui-tabs.ui-widget-content {
  margin-top: 40px;
}
.parallax-block {
  z-index: 0 !important;
}
#toTop {
  background: #A27E29 !important;
		    opacity: 0.8 !important;
}
#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover {
    color: #ae0000 !important;
}
.page-id-3265 #page_content_wrapper p {
  text-align: center;
}
.page-id-3248 #wrapper:after, .page-id-3265 #wrapper:after {
  content: "";
  background: url('https://bangkokjoesdc.com/images/side-design.png');
  position: fixed;
  width: 250px;
  height: 500px;
  left: 0;
  top: 300px;
  opacity: 0.4;
}
.ufb-column-1, .ufb-column-2, .ufb-column-3, .ufb-column-4, .ufb-column-5, .ufb-column-6, .ufb-column-7, .ufb-column-8, .ufb-column-9, .ufb-column-10, .ufb-column-11, .ufb-column-12 {
font-size: 13px;
}
.ufb-template-1 .ufb-form-field-wrap {
margin-bottom: 15px; 
}
.ufb-template-1 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step {
background: #990000;
border: 2px solid #990000;
}
.cf_hidden {
border: none !important;
margin: 0;
padding: 0;
}
.cform input[type="submit"] {
margin-top: 0 !important;
}
.cform ol {
margin-bottom: 2px;
    list-style: none;
}
.ufb-template-1 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step:after {
    border-left: 10px solid #990000;
    }
    .ufb-template-9 .ufb-front-form .ufb-form-field-wrap label {
    width: 100%;
    }
    .ufb-template-9 .ufb-form-field-wrap {
    margin-bottom: 5px;
    }
   .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="text"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="email"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="password"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="number"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field textarea { 
    display: block;
    border: 1px solid #ddd;
    border-radius: 0px;
    padding: 5px;
    width: 100%;
    position: relative;
    background: #FFF;
}
.ufb-template-9 .ufb-form-field-wrap .ufb-control-label {
font-size: 13px;
color: #1A1A1A;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=radio] + label {
width: 120px;
font-size: 13px;
}
#presentadd {
clear: left;
}
.ufb-template-9 .ufb-form-field-wrap {
padding: 5px;
}
.ufb-form-preview-wrap {
width: 85%;
    margin: 50px auto;
    background: white;
    padding: 10px;
    font-size: 13px;
}
.ufb-template-1 .ufb-front-form .ufb-form-field-wrap label {
font-size: 12px;
}
.ufb-sub-field-wrap {
float: left;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=checkbox] + label {
font-size: 13px;
width: 100%;
}
#avail-lunch .ufb-sub-field-wrap, #avail-dinner .ufb-sub-field-wrap {
float: none;
}
.ui-datepicker table {
font-size: 11px;
}
.footerblinks a:last {
margin-right: 0;
}
.hsname  {
width: 30%;
}
.hsyrs .ufb-column-4 {
width: 20%;
}
#hsyrs {
width: 20%;
}
#collegename {
clear: left;
width: 30%;
}
#collegeyrs {
width: 20%;
}
#othername {
clear: left;
width: 30%;
}
#otheryrs {
width: 20%;
}
#employer2, #employer3, #reference2, #reference3 {
clear: left;
}

.post_header .one {
  margin-top: 25px !important;
}


.page-id-3117 label {font-family: Roboto, Arial, sans-serif !important;}
.page-id-3117 .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 12px;}
.page-id-3246 .inner_wrapper {
    width: 700px;
    margin: 0 auto;
   max-width: 100%;
}
#wpfront-notification-bar table {
  width: 100%;
  max-width: 100%;
}
#wpfront-notification-bar div {
  margin-left: 50px;
}
.search_form_wrapper {
  background: #484848;
      padding: 30px 30px 80px 30px;
}
.woocommerce-page #page_caption.hasbg, .woocommerce-account #page_caption.hasbg, .woocommerce #page_caption.hasbg {
    height: 430px !important;
}
.single #page_caption:not(.parallax)  {
    background: #ae0000;
    background: url('https://bangkokjoesdc.com/wp-content/uploads/magazinepiles.jpg') no-repeat 50% 50%;
    height: 335px;
    background-size: cover;
}
.single #page_caption h1, .single h1, .error404 h1 {
    font-size: 42px;
    margin-top: 163px;
}
.error404 h1 {
  color: #A27E29 !important;
}
input[type=text], input[type=password], .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, textarea, .top_bar #searchform input, .cform textarea, #sf_widget_constantcontact_2_form input[type=text] {
    border-color: #A27E29 !important;
		font-size: 12px;
}
.footer_bar {
  position: relative;
  z-index: 9999999;
  padding: 0 !important;
}
.post_img.grid {
  border: 1px solid #A27E29;
}
#post_more_wrapper {
  z-index: 9999999999999;
}
.footer_bar_wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
#copyright {
  margin-bottom: 0 !important;
}
#wpfront-notification-bar a.wpfront-button {
  box-shadow: none;
  background: transparent !important;
  font-weight: 600 !important;
  text-shadow: none !important;
  border: 1px solid #bbae5d;
  color: #bbae5d;
 border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
}
#wpfront-notification-bar a.wpfront-button:hover {
  background: #bbae5d !important;
  color: #FFF !important;
}
.ui-tabs li.ui-state-default:first-child {
  border-left: 1px solid #ae0000 !important;
}
.tabs .ui-tabs-panel {
  background: transparent !important;
  border: none !important;
}
.tabs .ui-tabs-panel {
background: transparent !important;
}
.single #page_caption {
  border: none !important;
}
.ui-tabs .ui-tabs-nav li {
   background: transparent !important;
  margin-left: 20px;
   border: 1px solid #ae0000 !important;
  color: #ae0000 !important;
  font-family: 'Avenir', sans-serif;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  color: #FFF !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
  background: #ae0000 !important;
   font-family: 'Avenir', sans-serif;
}
.ui-widget-header {
  border-bottom: none;
}
.ui-tabs li.ui-state-default:first-child {
  border-left: none;
}
#page_content_wrapper, .page_content_wrapper {
  margin: 0 auto;
		width: 80% !important;
}
body.single .post_img img {
  opacity: 0.8;
  border: 2px solid #efefef;
}
.page-id-3250 .post_detail {
  text-align: center;
}
.content .params, .content-vertical .params {
  background: rgba(255, 255, 255, 0.28) !important;
}
#page_content_wrapper .sidebar .content .sidebar_widget li {
  line-height: 120%;
  margin-bottom: 20px !important;
}
.post_header h5, .post_quote_title {
  text-align: center;
}
h1, h2, h3, h4, h5, h6, h7, #contact_form label, .recent_post_detail, .thumb_content span, .testimonial_customer_position, .testimonial_customer_company, .post_date, .post_quote_title, #post_more_wrapper h5, blockquote, #commentform label,  #social_share_wrapper, .social_share_wrapper, .social_follow, #social_share_wrapper a, .social_share_wrapper.shortcode a, .post_tag a, .post_previous_content a, .post_next_content a, .post_previous_icon, .post_next_icon, .progress_bar_title, .post_img.animate div.thumb_content a {
  color: #937837;
}
#social_share_wrapper ul li a {
  font-size: 14px;
}
#social_share_wrapper ul li {
margin: 0 30px 0 0;
}
#social_share_wrapper, .blog_next_prev_wrapper, .separated {
  border-color: #be9656;
}
.lunchmenu {
    background: rgba(255, 254, 254, 0.21);
    padding: 10px;
    display: block;
    float: left;
  max-width: 100%;
}
.source {
  font-weight: bold;
  font-family: 'Avenir', sans-serif;
  font-size: 14px;
  color: #000;
}
body.page-template-blog_g-php .post.type-post {
  width: 280px;
}
.post_header h5 a {
  text-align: center;
}
#blog_grid_wrapper {
  margin-top: 50px !important;
}
.grid .post_detail {
  font-family: 'Avenir', sans-serif;
  font-size: 14px;
  line-height: 130%;
  margin: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, #page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper {
  width: 100%;
}
.ppb_wrapper.hasbg.notransparent, #page_content_wrapper.hasbg.notransparent {
    margin-top: 400px;
}
#blog_grid_wrapper .post.type-post {
    margin-bottom: 10px;
    box-sizing: border-box;
    background: transparent;
}
.page-id-3250 #page_content_wrapper {
  width: 1100px;
  max-width: 100%;
}
.page-id-3248 .inner_wrapper {
 width: 700px;
  margin: 0 auto;
  max-width: 100%;
}

.page-id-3248 #page_content_wrapper .inner .sidebar_content.full_width {
  padding: 40px;
  background: #d13030;
		color: #FFF;
      margin-top: 70px;
		margin-bottom: 40px;
  border: 1px solid #EFEFEF;
}
body.single .post_wrapper {
  background: rgba(255, 255, 255, 0.21);
  padding: 20px;
}
.page-id-3248 #page_content_wrapper p {
    padding: 10px 90px;
}

#page_content_wrapper .inner .sidebar_content.full_width {
    width: 100%;
		max-width: 100%;
    padding: 0;
    border: 0;
    z-index: 9;
    position: relative;
}
.noodlesdesc {
font-size: 14px;
  line-height: 120%;
  margin-bottom: 20px;
  color: #807f7e;
}  
.lunchmenu h3 {
  text-transform: uppercase;
  color: #937837;
  margin-bottom: 15px;
}
.lunchmenu b {
  clear: left;
  font-weight: normal;
  white-space:pre;
  color: #937837;
  width: 100%;
}
.lunchmenu b em {
float: right;
margin-right: 40px;
}
.lunchmenu b:before {
  content: '\A';
}
.menu-list__item-title {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    background-color: transparent;
    text-align: left;
  color: #AE0000;
}
.menu-list__item-title .item_title {
    position: relative;
    z-index: 5;
    background-color: transparent;
  padding-right: 4px;
}
 .menu-list__items > li {
    display: list-item;
  list-style: none;
}
.menu-list__item {
    position: relative;
    margin-bottom: 14px;
}
.menu-list__title h2, h2.menu-list__title, .lunchmenu h2 {
font-size: 21px;
    font-family: Georgia;
    color: #5a5a5a;
    text-transform: lowercase;
}
.menu-list__item-price {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    max-width: 96px;
    background-color: transparent;
    font-size: 14px;
    line-height: 1.2;
  color: #937837;
    font-weight: normal;
    font-family: Roboto, Futura, sans-serif;
  padding-left: 6px;
}
.innervmenu .cherrypage .menu-list__item-price, .page-id-4395 .menu-list__item-price {
    position: relative !important;
}
.menu-list span.dots {
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 20px;
    z-index: 1;
    margin: 0;
    border: 0;
    height: 2px;
    display: block;
    background-image: radial-gradient(circle closest-side, #b3b3b3 99%, rgba(0, 0, 0, 0) 1%);
    background-position: bottom;
    background-size: 6px 3px;
    background-repeat: repeat-x;
}
p.menu-list__item-desc + span.dots {
  display: none;
}
.menu-list__item-title {
  font-family: 'Futura-Bold', Oswald, sans-serif;
  text-transform: uppercase;
 font-size: 15px;
}
.menu-list__item-desc {
  font-family: Roboto, Futura, Avenir, sans-serif;
		font-weight: normal;
  line-height: 100%;
      padding: 0 !important;
    margin-bottom: 10px;
  font-size: 15px;
      z-index: 99;
    position: relative;
}
.menu-list__item-desc p {
  margin-top: 0;
  line-height: 100%;
    padding: 0;
}
blockquote {
    border-color: #a40000;
    font-style: italic;
    font-family: Georgia;
    font-weight: bold;
    line-height: 140%;
  font-size: 16px;
}
.portfolio_desc .menu_title {
    position: relative;
    z-index: 2;
    font-size: 15px;
    background: #fff;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}
.post_detail.menu_excerpt {
  margin-top: 0;
  line-height: 100%;
  font-size: 13px;
  font-family: Avenir, sans-serif;
}

.portfolio_desc .menu_price {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 15px;
    font-weight: bold;
    color: #bb9f5d;
    background: #fff;
    z-index: 2;
    font-family: Arial, Oswald, sans-serif;
}
.menu-list__item-desc .dots {
  display: none;
}
.lunchspecialsdesc {
  text-align: center;
  line-height: 110%;
  font-weight: bold;
  margin-bottom: 20px;
  color: #3d3d3d;
    font-style: italic;
  font-family: Georgia, serif;
}
.noodletype {
  font-weight: bold;
}

		#page_caption.hasbg h1, h1.hasbg {
    color: #bbae5d;
}
#page_content_wrapper .inner .sidebar_wrapper .button a {
  color: #DDB961 !important;
}
.logo_wrapper {
  margin: -25px 0 0 0;
  left: 0;
}
#page_content_wrapper .inner .sidebar_wrapper {
  width: 300px;
  background: rgba(255, 254, 252, 0.21);
      margin-top: 15px;
}
#page_content_wrapper .sidebar .content .textwidget {
    margin-top: 0;
    padding: 10px 0 0 0;
    line-height: 130%;
}

.top_bar {
  position: fixed;
  z-index: 9999;
		top: 45;
}
.social_wrapper ul li, .social_wrapper.small ul li {
  transition: none !important;
}
.sidebar_widget p {
  line-height: 130%;
}
#page_caption.hasbg .page_title_wrapper {
    text-align: center;
    padding-top: 80px;
}
#contact_form label {
  font-weight: normal;
  font-family: 'Avenir', sans-serif;
}
#menu_wrapper {
  width: 100%;
}
.logo_wrapper img {
  max-width: 300px !important;
}
.top_bar.fixed .logo_wrapper {
  margin-top: -25px;
   left: 50px;
}
.top_bar, .top_bar.fixed {
  background: url('https://bangkokjoesdc.com/images/greyleather.jpg') repeat !important;
}

#wrapper {
background: #f7f7f7;
}
#nav_wrapper {
    margin-left: 30px;
  float: left;
}
#wpfront-notification-bar {
  background:#d13030 !important;
}
.top_bar .social_wrapper {
   width: auto !important;
    margin: 10px 0 0 0;
    text-align: center;
    float: right;
}
.social_wrapper.shortcode, .social_wrapper.shortcode ul {
  margin-top: 10px;
}
.social_wrapper ul li a i, .social_wrapper.small ul li a i {
    line-height: 16px;
    font-size: 16px;
    margin: 0;
}
.cform {width: 600px; max-width: 600px; background: #d13030;}
.cform label {color: #e3c274;font-weight: normal; letter-spacing: 2px;text-transform: uppercase;}
.social_wrapper ul li a {
    opacity: 1;
    display: block;
    line-height: 0;
    color: #fff !important;
    padding: 5px;
    border-radius: 50%;
    border: 2px solid #FFF !important;
}
.social_wrapper ul li:hover {
  background: #bb9f5d !important;
    border-radius: 50%;
}
.social_wrapper ul li, .social_wrapper.small ul li {
width: 30px;
    height: 30px;
    text-align: center;
    margin: 5px !important;
}
.top_bar .social_wrapper ul li a i, .top_bar .social_wrapper.small ul li a i {
    line-height: 16px;
    font-size: 16px;
    margin: 0;
}
.social_wrapper ul li a {
  color: #FFFFFF !important;
}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {
  padding: 7px 8px 15px 7px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
#menu_wrapper .nav ul, #menu_wrapper div .nav {
  margin-top: 15px;
}
#wpfront-notification-bar div.wpfront-message {
    font-weight: normal;
    font-size: 16px;
    font-family: 'Futura', sans-serif;
}
#page_caption.hasbg {
  height: 500px;
		width: 100%;
		overflow: hidden;
}

a.readmore {
  border: 1px solid #ae0000!important;
  background: transparent !important;
  color: #ae0000;
  margin-top: 20px;
  font-family: 'Futura', sans-serif;
  text-align: center;
  font-size: 13px;
}

a.readmore:hover {
  border: 1px solid #ae0000 !important;
  background: #ae0000 !important;
  color: #fff !important;
  font-family: 'Futura', sans-serif;
}
#footer input[type=submit], #footer input[type=button], #footer a.button, #footer .button {
  border: 1px solid #A27E29 !important;
  background: #bbae5d !important;
color: #A27E29;
margin-top: 20px; margin-left: 10px;
font-family: Roboto, 'Futura', sans-serif;}
.footer_bar_wrapper {
  font-family: Roboto, 'Futura', sans-serif;
      font-size: 15px;
}
#footer {
  background: #d13030
 url('https://bangkokjoesdc.com/images/bjredpattern.png') repeat;
}
#footer .button a {
  color: #FFFFFF !important;
  font-weight: normal !important;
}
#footer input[type=submit]:hover, #footer a.button:hover, #footer .button:hover {
  background: #A27E29 !important;
  color: #FFF;
}
.post_header.grid h6 {
  text-align: center;
}
.home .one.withsmallpadding {
  padding: 10px 0 30px 0;
}
.home p {
    padding-top: 5px;
    padding-bottom: 5px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle {
  font-family: Oswald, sans-serif;
		color: #937837;
		margin-top: 30px;
		letter-spacing: 1px;
    font-size: 18px;
}
#footer .textwidget, #footer .textwidget p {
  font-size: 15px;
  line-height: 150%;
}
input[type=text]:focus, input[type=password]:focus, .woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, .woocommerce-page #content table.cart td.actions .coupon .input-text:focus, textarea:focus {
  border-color: #bb9f5d;
}
#footer .sidebar_widget li h2.widgettitle {
    color: #ffffff;
    font-family: Roboto, sans-serif;
}
#footer_menu a:hover {
  color: #9A9999 !important;
}
.footer_bar_wrapper a {
  color: #9A9999 !important;
font-family: Roboto, sans-serif;		
}
.footer_bar_wrapper a:hover {
  text-decoration: underline !important;
}
#sf_widget_constantcontact_2_form input[type=submit] {
  clear: both;
  color: #FFFFFF !important;
}
#sf_widget_constantcontact_2_form input[type=text] {
  clear: both;
  margin: 0 20px;
      padding: 4px 10px 4px 10px;
  border: 1px solid #EFEFEF;
  width: 200px;
  font-size: 12px;
  color: #666;
  font-family: 'Avenir', sans-serif;
}
#sf_widget_constantcontact_2_form {
  padding: 0 !important;
}
#sf_widget_constantcontact_2_form p {
 line-height: 150% !important;
   padding: 0 !important;
    margin-bottom: 18px;
}
#page_content_wrapper .sidebar .content .sidebar_widget > li {
    border-bottom: 1px solid #bb9f5d;
}
span.fdoe_description {
    font-size: 14px;
    font-style: normal;
    color: #6d6d6d;
    text-transform: lowercase;
    font-family: Roboto;
    margin-top: 20px;
}
.divider {
    margin: 0 30px;
    border: none;
    border-top:1px solid #bb9f5d !important;
    color: #937837;
    text-align: center;
    
}
.woocommerce .divider {
    margin: 20px;
    border: none;
    border-top:1px solid #bb9f5d !important;
    color: #937837;
    text-align: center;
    
}
.woocommerce .divider:after
{
    content: "";
    display: inline-block;
    position: relative;
    top: -0.5em;
    font-size: 1.5em;
    padding: 0 0.25em;
     background: url('https://bangkokjoesdc.com/wp-content/themes/bangkokjoes/images/divider-wheel.png') no-repeat;
    color: #937837;
    width: 30px;
    height: 30px;
		margin: 0 30px;
}
.divider:after
{
    content: "";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
     background: url('https://bangkokjoesdc.com/wp-content/themes/bangkokjoes/images/divider-wheel.png') no-repeat;
    color: #937837;
    width: 30px;
    height: 30px;
		margin: 0 30px;
}
.post_header h2, h1, h2, h3, h4, h5, pre, code, tt, blockquote, .post_header h5 a, .post_header h3 a, .post_header.grid h6 a, .post_quote_title a {
}
@media only screen and (max-width: 767px) {
  body {
    font-size: 15px;
  }
  #page_content_wrapper ol {
    margin: 10px;
}
  .cform p {
    max-width: 98%;
  }
		.woocommerce form {
				color: #333;
				font-family: Roboto;
		}

.page-id-3246 #page_content_wrapper p {
    padding: 10px;
        text-align: justify;
}
  .page-id-3248 #page_content_wrapper p {
    padding: 10px;
        text-align: justify;
}
  .page-id-3248 #page_content_wrapper .inner .sidebar_content.full_width {
    margin-left: 0;
    max-width: 100%;
    padding: 4px;
  }
  #page_content_wrapper .inner .sidebar_content ul {
    margin-left: 5px;
  }
  .social_wrapper {
margin-top: -8px !important;
}
 .logo_wrapper {
    margin: 0;
    left: 0;
}
  .logo_wrapper img {
    max-width: 280px !important;
    height: auto;
}
  .top_bar {
 position: fixed !important;   
  }
 .cform input, .cform label, .cform p, .cform textarea, .cform input, .textonly {
    max-width: 95% !important;
  }
  .cform {
    max-width: 100% !important;
    margin: 0 auto;
    text-align: justify;
  }
  .cform p {
     text-align: justify;
  }
#page_caption.hasbg h1, h1.hasbg {
    margin-top: 220px !important;
  }
  #page_caption .page_title_wrapper {
    height: 350px;
  }
  .mobile_main_nav li a {
    font-family: 'Futura', sans-serif;
  }
  .mobile_main_nav li {
    border-color: #5F5D5D !important;
  }
  #wpfront-notification-bar.wpfront-fixed {
    position: absolute;
    top: 0;
    height: 50px !important;
  }
  #wpfront-notification-bar-spacer {
   height: 50px !important; 
  }
  #wpfront-notification-bar div {
    margin-left: 0;
  }

.barmenu {
    background: rgba(255, 254, 254, 0.21);
    padding: 10px;
    display: block;
    float: left;
    max-width: 100%;
    width: 100%;
}
.home br.clear, .home br {height: 0 !important;}
.fancy {
font-family: 'arizoniaregular', serif;
font-weight: bold;
font-style: normal;
color: #990000;
font-size: 30px;
  
}
.page-id-4490 .lunchmenu h3 {
color: #d13030;
	font-family: 'Coda', sans-serif;
		text-transform: uppercase;
}
.barmenu h3 {
    text-transform: uppercase !important;
    color: #937837 !important;
    margin-bottom: 15px;
}

[data-icon]:before {
  font-family: "untitled-font-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tabs .ui-state-active a {
    color: #333;
    font-weight: normal !important;
    font-family: 'Oswald', sans-serif !important;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  font-size: 15px;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-gluten-free, .icon-icon-vegoption, .icon-icon-vegetarian, .icon-flame, .icon-icon-glutenfreeoption {
  width: 18px;
  display: inline;
  margin-left: 1px;
}
.icon-gluten-free:before {
  content: "\61";
}
.icon-icon-glutenfreeoption:before {
  content: "\62";
}
.icon-icon-vegetarian:before {
  content: "\63";
}
.icon-icon-vegoption:before {
  content: "\64";
}
.caviar-embed-button {
  margin: 0 auto !important;
}
.icon-flame:before {
  content: "\65";
}
h4 .spicel {
  background: url('https://www.ebuzzedge.net/spicy.png') no-repeat right center;
    width: auto;
    height: 20px;
      line-height: 20px;
    padding-right: 25px;
}
h4 .gfree {
  background: url('https://www.ebuzzedge.net/gluten-free.png') no-repeat right center;
    width: auto;
    height: 20px;
      line-height: 20px;
    padding-right: 25px;
}
.alohaoobtn a {
  background: #d13030;
  padding: 10px;
		margin-bottom: 20px;
		margin-left: 0 !important;
		color: #FFF !important;
}
.alohaoobtn a:hover {
  background: #d13030;
		color: #fff;
}
#nyemenu strong {
  font-family: 'Futura-Bold', Oswald, sans-serif;
      color: #333;
}
h11, .cherryintro h11 {
    font-family: 'Kaushan Script', cursive;
    font-size: 18px;
}
.cherryintro h3 {
  color: #E2768D !important;
  margin: 3px !important;
}
.cherryintro h5 {
			font-family: 'arizoniaregular';
		color: #333 !important;
  margin: 3px !important;
		font-size: 28px !important;
}
.cherryintro p {
  line-height: 110% !important;
}
.cherryintro h4 {
  color: #bb9f5d !important;
}
.cherryblossombg {
  background: url("https://www.ebuzzedge.net/wp-content/uploads/cherryblossoms.jpg") no-repeat;
}
.page-id-4395 .menu-list span.dots {
  display: none !important;
}
#cherryblossommenu {
  padding: 40px;
  max-width: 800px;
  margin: 0 auto;
}
.cherrypage .menu-list__item-price {
  position: relative !important;
}
.songkranintro h3 {
  color: #990000 !important;
  margin: 3px !important;
}
.songkranintro p {
  line-height: 110% !important;
}
.songkranintro h4 {
  color: #bb9f5d !important;
}
.pdflink {
 position: absolute;
  right: 20px;
  top: 70px;
  background: #990000;
  color: #FFF;
}
.songkransm {
  background: #86754e;
  text-align: center;
  color: #FFF;
  width: 80%;
  max-width: 800px;
  min-width: 400px;
  margin: 0 auto;
}
.page-id-4312 .lunchmenu h2, .page-id-4314 .lunchmenu h2  {
  margin-bottom: 10px;
  margin-top: 15px;
}
.pdflink a {
  color: #FFF !important;
}
.ncbflogo img {
  opacity: 1;
}
.resbutton a {
      border: 1px solid #990000;
    padding: 5px 10px;
}
.covid19 {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid pink;
  opacity: 0.8;
  background: #ffffff;
}
.resmain {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 1px solid #bb9f5d;
  opacity: 0.8;
  background: #ffffff;
}
.resmain h3 {
		font-family: Roboto, sans-serif;
		color: #990000;
		text-align: center;
		text-transform: uppercase;
}
.page-id-4151 .resbutton a {
  font-size: 13px;
}
.page-id-4151 .resbutton a:hover {
  font-size: 13px;
  background: #990000;
  color: #FFF !important;
}
#cherryblossommenu .resbutton a {font-family: 'Futura-Bold', Oswald, sans-serif !important;}
.innervmenu {
 border: 1px solid #bb9f5d;
  margin: 20px;
}
.ppb_wrapper.hasbg, #page_content_wrapper.hasbg {
  display: block;
  position: relative;
}

.page-id-4106 .menu-list__item-title {
 text-align: center; 
}
.page-id-4106 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4106 .lunchmenu {
 float: none !important;
}
#page_content_wrapper .inner {
  position: relative;
}
.hiringbtn {
  border: none;
  padding: 7px 10px;
		background: #aa9562;
	color: #FFF;
}
.page-id-4312 .menu-list__item-title {
  text-align: center;
}
.page-id-4132 .menu-list__item-title, .page-id-4395 .menu-list__item-title {
 text-align: center;
  color: #E2768D !important;
      margin-bottom: 4px;
    font-size: 16px;
}
.page-id-4132 .lunchmenu h2, .page-id-4395 .lunchmenu h2 {
 margin-bottom: 20px; 
  margin-top: 20px;
}
.page-id-4132 .lunchmenu {
 float: none !important;
}
.page-id-4312 .lunchmenu {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid pink;
  opacity: 0.8;
  background: #ffffff;
}
.page-id-4395 .lunchmenu {
 float: none !important;
  margin: 0 auto;
  width: 700px;
  max-width: 95%;
  border: 2px solid pink;
  opacity: 1;
}
.page-id-4395 .innervmenu {
  border: 1px solid #ccc;
}
.page-id-4314 .lunchmenu {
 float: none !important;
  margin: 0 auto;
  width: 600px;
  max-width: 95%;
}
.page-id-4314 .menu-list__item-desc {
 text-align: left; 
}
.page-id-4395 .cherrypage .menu-list__item-desc {
 margin-bottom: 0 !important;
}
.cherryintro h5 {
		color: #333;
}
.page-id-4314 .resbutton a, .page-id-4312 .resbutton a  {
  font-size: 12px;
  background: #990000;
  color: #fff;
  padding: 10px;
  border: 1px solid #bb9f5d;
 font-family: 'Futura-Bold', Oswald, sans-serif !important;
  letter-spacing: 1px;
  font-weight: bold;
}
.page-id-4314 .resbutton a:hover, .page-id-4312 .resbutton a:hover  {
 color: #fff;
  background: #bb9f5d;
}
.page-id-4151 .menu-list__item-title {
 text-align: center;
  color: #990000 !important;
}
.page-id-4151 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4151 .lunchmenu {
 float: none !important;
}
.page-id-4151 .menu-list__item {
  margin-bottom: 10px !important;
}
.page-id-4151 .innervmenu {
 border: 1px solid #86754e;
  margin: 20px auto;
  max-width: 750px;
  text-align: center;
}
.page-id-4151 .menu-list__item-price {
  position: relative !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #86754E !important;
}
.page-id-4151 .menu-list__item-desc {
  margin-bottom: 0 !important;
  max-width: 95%;
}
.page-id-4151 #page_caption.hasbg h1 {
  background: #990000;
}
.page-id-4077 .cform  {
  width: 800px;
  max-width: 95%;
  margin-top: 30px;
}
.page-id-4077  .textonly {
  color: #333 !important;
  width: 100% !important;
}
.page-id-4077 label {
  color: #333 !important;
  font-size: 14px;
}
.page-id-4077 input.cf-box-a {
  margin-left: 0 !important;
}
.page-id-4077 label.cf-after {
  width: 100% !important;
  display: inline !important;
   color: #333 !important;
  text-align: justify;
}
.page-id-4077 label.cf-after span {
  width: 100% !important;
  display: inline !important;
   color: #333 !important;
}
.page-id-4235 .menu-list__item-title {
 text-align: center;
  color: #990000 !important;
}
.page-id-4235 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4235 .lunchmenu {
 float: none !important;
}
.page-id-4235 .menu-list__item {
  margin-bottom: 10px !important;
}
.page-id-4235 .innervmenu {
 border: 1px solid #86754e;
  margin: 20px auto;
  max-width: 750px;
  text-align: center;
}
.lunchspecialsdesc {
  width: 100%;
  display: block;
  clear: both;
}
.page-id-4235 .menu-list__item-price {
  position: relative !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #86754E !important;
}
.page-id-4235 .menu-list__item-desc {
  margin-bottom: 0 !important;
  max-width: 95%;
}
.page-id-4258 .menu-list__item-title {
 text-align: center;
  color: #990000 !important;
}
.page-id-4258 .lunchmenu h2 {
 margin-bottom: 10px; 
  margin-top: 20px;
}
.page-id-4258 .lunchmenu {
 float: none !important;
}
.page-id-4258 .menu-list__item {
  margin-bottom: 10px !important;
}
.page-id-4258 .innervmenu {
 border: 1px solid #86754e;
  margin: 20px auto;
  max-width: 750px;
  text-align: center;
}
.page-id-4258 .menu-list__item-price {
  position: relative !important;
  line-height: 100% !important;
  font-weight: normal !important;
  padding: 0 !important;
  text-align: center;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  color: #86754E !important;
}
.page-id-4258 .menu-list__item-desc {
  margin-bottom: 0 !important;
  max-width: 95%;
}
#li--19 .cf-box-title {
    color: #333;
    font-size: 1em;
    letter-spacing: 0;
    margin: 12px 0pt 0 !important;
    padding: 0 !important;
}
body {
 background: rgba(255,255,255,1);
  color: #000;
}
body, .fancybox-title-outside-wrap, #page_content_wrapper .sidebar .content .sidebar_widget li {
  font-family: Roboto, 'Avenir', Futura, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #000;
		font-weight: 400;
}
.page-id-3246 .menu-list__title h2, .page-id-3246 h2.menu-list__title, .page-id-3246 .lunchmenu h2 {
 font-size: 18px !important; 
}
.page-id-3246 .menu-list__item{
	list-style: none;
}
.page-id-3246 #page_content_wrapper .inner .sidebar_content ul {
  margin-left: 5px !important;
	list-style: none !important;
}
.holidayoffer {
      display: block;
   width: 800px;
  max-width: 95%;
  margin: 0 40px;
    position: absolute;
    top: 40px;
  padding: 5px;
  border: 1px solid #ddd;
    height: auto;
    background: #A27E29;
    color:#fff;
  text-align: center;
}
li.menu-item-4093 {
 background: #990000 !important; 
}
#symbolguide p {
  display: inline-block;
  font-size: 14px;
  margin: 0;
}
#symbolguide p span {
clear: right;
}
.error404 #page_caption {
  background: url('https://www.ebuzzedge.net/images/brokenegg.jpg');
background-size: cover;
    background-position: 50% 50%;
height: 350px;
  border: none !important;
}
.selectone {
  line-height: 100%;
  margin: 0 0 10px 0 !important;
  padding: 0;
}
span.meattype, span.meattypev {
  clear: both;
  display: block;
}
span.meatprice {
float: right;
}
.page-id-3820 #page_content_wrapper .inner .sidebar_content.full_width {
  text-align: center;
    margin: 0 auto;
}
.page-id-3820 .menu-list__item-desc{
 text-align: left; 
}
.page-id-3820 .lunchmenu {
   float: none;
  display: inline-block;
  margin: 0 auto;
  width: 100%;
}
.mobile_menu_wrapper {
  z-index: 9999999999;
}
#nye {
  width: 98%;
  background:rgba(255, 255, 255, 0.37);
  text-align: center;
  padding-bottom: 20px;
}
#nye .pixcode--btn {
  background: #990000;
  color: #fff;
  padding: 10px;
  margin-top: 20px;
}
#nye h2 {
  font-family: Georgia, serif;
  font-size: 18px;
  color: #4c4c4c;
  font-style: italic;
  font-weight: bold;
}
.nyetitle {
 font-size: 24px;
  font-family: 'Futura-Bold', Oswald, sans-serif;
  color: #990000;
}
.nyeintro {
 line-height: 110%; 
  font-size: 16px;
}
#nyemenu {
   float: none;
  margin: 0 auto;
  width: 700px;
  max-width: 96%;
 border: 1px solid #bbae5d;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 110%;
}
#nyemenu .menu-list__item-title {
 text-align: center;
      font-size: 18px;
}
.icon-fire:before {
  content: "\e9a9";
}
.deliverybutton, .ordernowbtn {
  position: relative;
    display: inline;
    margin: 10px;
    float: right;
  z-index: 9999;
  color: #FFF;
  border: 1px solid #bbae5d;
  background: #bbae5d;
  font-size: 12px;
  padding: 10px;
}
.deliverybutton a, .ordernowbtn a {
  color: #FFF;
font-weight: normal;
  font-size: 12px;
}
#page_content_wrapper .inner .sidebar_content.full_width {
    width: 100%;
    max-width: 100%;
    border: 0;
    z-index: 9;
    position: relative;
}
.lunchmenu h15 {
  text-align: center;
  color: #333;
  font-weight: bold;
  clear: both;
  font-family: Georgia, serif;
  width: 100%;
  display: block;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field {
    width: 95%;
    float: left;
    display: inline-block;
}
.post_previous_content, .post_next_content {
  line-height: 100% !important;
}

.single #page_caption:before, .error404 #page_caption:before {
  border-top: none !important;
}
.prize {
  font-size: 26px;
}
.hashtag {
  font-size: 21px;
}
.returncontest {
  width: 500px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
background: rgba(255, 254, 254, 0.21);
  padding: 20px;
}
.returncontest p {
clear: both;
}
.hsname {
    width: 30%;
}
#collegename {
    clear: left;
    width: 30%;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=checkbox] + .ufb-agreement-text {
  color: #1a1a1a;
  font-weight: normal;
}
#ui-datepicker-div {display: none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
#othername {
    clear: left;
    width: 30%;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-incomplete-step span.ufb-step-radio {
  display: none;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step span.ufb-step-radio {
    display: none;
}
.ufb-template-9 .ufb-form-field-wrap .ufb-control-label {
    font-size: 13px;
    color: #1A1A1A;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=radio] + label {
    width: 120px;
    font-size: 13px;
  color: #1A1A1A;
  font-weight: normal;
}

.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=checkbox] + label {
    font-size: 13px;
    width: 100%;
  color: #1A1A1A;
  font-weight: normal;
}
.ufb-form-preview-wrap {
    width: 85%;
    margin: 50px auto;
    background: white;
    padding: 10px;
    font-size: 13px;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step {
    color: #fff;
    border: 2px solid #4a4541;
    padding: 5px 15px;
    background: #4a4541;
    position: relative;
}
.ufb-template-9 .ufb-front-form .ufb-column-1 .ufb-form-field .ufb-form-submit, .ufb-template-9 .ufb-front-form .ufb-each-step-wrap .ufb-next-step {
    float: right;
    background: #990000 !important;
  color: #FFF !important;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-incomplete-step .ufb-step-title, .ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step .ufb-step-title {
    font-size: 13px;
    font-family: 'Avenir', sans-serif;
    letter-spacing: 0.5px;
    padding: 5px;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="text"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="email"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="password"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="number"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field textarea {
    display: block;
    border: 1px solid #ddd !important;
    border-radius: 0px;
    padding: 5px;
    width: 100%;
    position: relative;
    background: #FFF;
}
.ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-incomplete-step .ufb-step-title, .ufb-template-9 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step .ufb-step-title {
    font-size: 13px;
    font-family: 'Futura', sans-serif;
    letter-spacing: 0.5px;
    padding: 5px;
}
.contesticons img {
  text-align: center;
  float: none !important;
}
.contesticons {
  text-align: center;
  margin: 0 auto;
  clear: both;
}
.ui-tabs .ui-tabs-nav li a {
  color: #d13030;
}
.ui-tabs .ui-tabs-nav li a {
    padding: 3px 10px 3px 10px;
}
.prsubhead, .post_header h4{
    color: #333;
    font-family: Georgia, serif;
    font-size: 16px;
    text-align: center;
}
.ui-tabs.ui-widget-content {
  margin-top: 40px;
}
.parallax-block {
  z-index: 0 !important;
		top: 60px;
}
#toTop {
  background: #A27E29 !important;
}
#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover {
    color: #d13030 !important;
}
.page-id-3265 #page_content_wrapper p {
  text-align: center;
}
.page-id-3248 #wrapper:after, .page-id-3265 #wrapper:after {
  content: "";
  background: url('https://www.ebuzzedge.net/images/side-design.png');
  position: fixed;
  width: 250px;
  height: 500px;
  left: 0;
  top: 300px;
  opacity: 0.3;
}
.page-id-3265	.vc_column_container>.vc_column-inner {background: #FFF;}
.ufb-column-1, .ufb-column-2, .ufb-column-3, .ufb-column-4, .ufb-column-5, .ufb-column-6, .ufb-column-7, .ufb-column-8, .ufb-column-9, .ufb-column-10, .ufb-column-11, .ufb-column-12 {
font-size: 13px;
}
.ufb-template-1 .ufb-form-field-wrap {
margin-bottom: 15px; 
}
.ufb-template-1 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step {
background: #990000;
border: 2px solid #990000;
}
.cf_hidden {
border: none !important;
margin: 0;
padding: 0;
}
.cform input[type="submit"] {
margin-top: 0 !important;
}
.cform ol {
margin-bottom: 2px;
    list-style: none;
}
.ufb-template-1 .ufb-front-form .ufb-steps-heading-wrap .ufb-each-step-heading.ufb-complete-step:after {
    border-left: 10px solid #990000;
    }
    .ufb-template-9 .ufb-front-form .ufb-form-field-wrap label {
    width: 100%;
    }
    .ufb-template-9 .ufb-form-field-wrap {
    margin-bottom: 5px;
    }
   .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="text"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="email"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="password"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field input[type="number"], .ufb-template-9 .ufb-front-form .ufb-form-field-wrap .ufb-form-field textarea { 
    display: block;
    border: 1px solid #ddd;
    border-radius: 0px;
    padding: 5px;
    width: 100%;
    position: relative;
    background: #FFF;
}
.ufb-template-9 .ufb-form-field-wrap .ufb-control-label {
font-size: 13px;
color: #1A1A1A;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=radio] + label {
width: 120px;
font-size: 13px;
}
#presentadd {
clear: left;
}
.ufb-template-9 .ufb-form-field-wrap {
padding: 5px;
}
.ufb-form-preview-wrap {
width: 85%;
    margin: 50px auto;
    background: white;
    padding: 10px;
    font-size: 13px;
}
.ufb-template-1 .ufb-front-form .ufb-form-field-wrap label {
font-size: 12px;
}
.ufb-sub-field-wrap {
float: left;
}
.ufb-template-9 .ufb-front-form .ufb-form-field-wrap input[type=checkbox] + label {
font-size: 13px;
width: 100%;
}
#avail-lunch .ufb-sub-field-wrap, #avail-dinner .ufb-sub-field-wrap {
float: none;
}
.ui-datepicker table {
font-size: 11px;
}
.footerblinks a:last {
margin-right: 0;
}
.hsname  {
width: 30%;
}
.hsyrs .ufb-column-4 {
width: 20%;
}
#hsyrs {
width: 20%;
}
#collegename {
clear: left;
width: 30%;
}
#collegeyrs {
width: 20%;
}
#othername {
clear: left;
width: 30%;
}
#otheryrs {
width: 20%;
}
#employer2, #employer3, #reference2, #reference3 {
clear: left;
}
#page_content_wrapper .inner .sidebar_wrapper a.button {color: #FFF !important;}
.post_header .one {
  margin-top: 25px !important;
}

.page-id-3246 .inner_wrapper {
    width: 700px;
    margin: 0 auto;
   max-width: 100%;
}
#wpfront-notification-bar table {
  width: 100%;
  max-width: 100%;
}
#wpfront-notification-bar div {
  margin-left: 50px;
}
.search_form_wrapper {
  background: #484848;
      padding: 30px 30px 80px 30px;
}
.single #page_caption:not(.parallax)  {
    background: #d13030;
    background: url('https://www.ebuzzedge.net/wp-content/uploads/magazinepiles.jpg') no-repeat 50% 50%;
    height: 335px;
    background-size: cover;
}
.single #page_caption h1, .single h1, .error404 h1 {
    font-size: 42px;
    margin-top: 163px;
}
.error404 h1 {
  color: #A27E29 !important;
}
input[type=text], input[type=password], .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, textarea, .top_bar #searchform input, .cform textarea, #sf_widget_constantcontact_2_form input[type=text] {
    border-color: #A27E29 !important;
}
.footer_bar {
  position: relative;
  z-index: 9999999;
  padding: 0 !important;
}
.post_img.grid {
  border: 1px solid #A27E29;
}
#post_more_wrapper {
  z-index: 9999999999999;
}
.footer_bar_wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
#copyright {
  margin-bottom: 0 !important;
}
#wpfront-notification-bar a.wpfront-button {
  box-shadow: none;
  background: transparent !important;
  font-weight: 600 !important;
  text-shadow: none !important;
  border: 1px solid #bbae5d;
  color: #bbae5d;
 border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
}
#wpfront-notification-bar a.wpfront-button:hover {
  background: #bbae5d !important;
  color: #FFF !important;
}
.ui-tabs li.ui-state-default:first-child {
  border-left: 1px solid #ae0000 !important;
}
.tabs .ui-tabs-panel {
  background: transparent !important;
  border: none !important;
}
.tabs .ui-tabs-panel {
background: transparent !important;
}
.single #page_caption {
  border: none !important;
}
.ui-tabs .ui-tabs-nav li {
   background: transparent !important;
  margin-left: 20px;
   border: 1px solid #d13030 !important;
  color: #d13030 !important;
  font-family: Oswald, sans-serif;
	float: none;
	display: inline-block;
}
.ui-tabs .ui-tabs-nav li.ui-state-active a {
  color: #FFF !important;
}
.ui-tabs .ui-tabs-nav li.ui-state-active {
  background: #d13030 !important;
   font-family: 'Avenir', sans-serif;
}
.ui-tabs .ui-tabs-nav {
 
    margin: 0 auto !important;
    text-align: center;
}
.ui-widget-header {
  border-bottom: none;
}
.ui-tabs li.ui-state-default:first-child {
  border-left: none;
}
#page_content_wrapper, .page_content_wrapper {
  margin: 0 auto;
}
body.single .post_img img {
  opacity: 0.8;
  border: 2px solid #efefef;
}
.page-id-3250 .post_detail {
  text-align: center;
}
.content .params, .content-vertical .params {
  background: rgba(255, 255, 255, 0.28) !important;
}
#page_content_wrapper .sidebar .content .sidebar_widget li {
  line-height: 120%;
  margin-bottom: 20px !important;
}
.post_header h5, .post_quote_title {
  text-align: center;
}
h1, h2, h3, h4, h5, h6, h7, #contact_form label, .recent_post_detail, .thumb_content span, .testimonial_customer_position, .testimonial_customer_company, .post_date, .post_quote_title, #post_more_wrapper h5, blockquote, #commentform label, #social_share_wrapper, .social_share_wrapper, .social_follow, #social_share_wrapper a, .social_share_wrapper.shortcode a, .post_tag a, .post_previous_content a, .post_next_content a, .post_previous_icon, .post_next_icon, .progress_bar_title, .post_img.animate div.thumb_content a {
  color: #937837;
}
#social_share_wrapper ul li a {
  font-size: 14px;
}
#social_share_wrapper ul li {
margin: 0 30px 0 0;
}
#social_share_wrapper, .blog_next_prev_wrapper, .separated {
  border-color: #be9656;
}
.lunchmenu {
    background: rgba(255, 254, 254, 0.21);
    padding: 10px;
    display: block;
    float: left;
  max-width: 100%;
}
.source {
  font-weight: bold;
  font-family: 'Avenir', sans-serif;
  font-size: 14px;
  color: #000;
}
body.page-template-blog_g-php .post.type-post {
  width: 280px;
}
.post_header h5 a {
  text-align: center;
}
#blog_grid_wrapper {
  margin-top: 50px !important;
}
.grid .post_detail {
  font-family: 'Avenir', sans-serif;
  font-size: 14px;
  line-height: 130%;
  margin: 0;
}
#page_content_wrapper .inner .sidebar_content.full_width#blog_grid_wrapper, #page_content_wrapper .inner .sidebar_content.full_width#galleries_grid_wrapper {
  width: 100%;
}
#blog_grid_wrapper .post.type-post {
    margin-bottom: 10px;
    box-sizing: border-box;
    background: transparent;
}
.page-id-3250 #page_content_wrapper {
  width: 1100px;
  max-width: 100%;
}
.page-id-3248 .inner_wrapper {
 width: 700px;
  margin: 0 auto;
  max-width: 100%;
}
.page-id-32481 #wrapper {
background: url('https://www.ebuzzedge.net/images/creamleather.jpg');
}
.page-id-3248 #page_content_wrapper .inner .sidebar_content.full_width {
  padding: 40px;
  background: #d13030;
		color: #FFF;
margin-top: 160px;
border: 1px solid #EFEFEF;
  margin-left: -30px;
}
body.single .post_wrapper {
  background: rgba(255, 255, 255, 0.21);
  padding: 20px;
}
.page-id-3248 #page_content_wrapper p {
    padding: 10px 90px;
}

#page_content_wrapper .inner .sidebar_content.full_width {
    width: 100%;
    padding: 0;
    border: 0;
    padding-top: 160px;
    z-index: 9;
    position: relative;
}
.noodlesdesc {
font-size: 14px;
  line-height: 120%;
  margin-bottom: 20px;
  color: #807f7e;
}  
.lunchmenu h3 {
  text-transform: uppercase;
  color: #937837;
  margin-bottom: 15px;
}
.lunchmenu b {
  clear: left;
  font-weight: normal;
  white-space:pre;
  color: #937837;
  width: 100%;
}
.lunchmenu b em {
float: right;
margin-right: 40px;
}
.lunchmenu b:before {
  content: '\A';
}
.menu-list__item-title {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    background-color: transparent;
    text-align: left;
  color: #d13030;
}
.menu-list__item-title .item_title {
    position: relative;
    z-index: 5;
    background-color: transparent;
  padding-right: 4px;
}
 .menu-list__items > li {
    display: list-item;
  list-style: none;
}
.menu-list__item {
    position: relative;
    margin-bottom: 14px;
}
.menu-list__title h2, h2.menu-list__title, .lunchmenu h2 {
font-size: 21px;
    font-family: Georgia;
    color: #5a5a5a;
    text-transform: lowercase;
}
.menu-list__item-price {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    max-width: 96px;
    background-color: transparent;
    font-size: 14px;
    line-height: 1.2;
  color: #937837;
    font-weight: normal;
    font-family: Roboto, Futura, sans-serif;
  padding-left: 6px;
}
.innervmenu .cherrypage .menu-list__item-price, .page-id-4395 .menu-list__item-price {
    position: relative !important;
}
.menu-list span.dots {
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 20px;
    z-index: 1;
    margin: 0;
    border: 0;
    height: 2px;
    display: block;
    background-image: radial-gradient(circle closest-side, #b3b3b3 99%, rgba(0, 0, 0, 0) 1%);
    background-position: bottom;
    background-size: 6px 3px;
    background-repeat: repeat-x;
}
p.menu-list__item-desc + span.dots {
  display: none;
}
.menu-list__item-title {
  font-family: 'Futura-Bold', Oswald, sans-serif;
  text-transform: uppercase;
 font-size: 15px;
}
.menu-list__item-desc {
  font-family: Roboto, Futura, Avenir, sans-serif;
		font-weight: normal;
  line-height: 100%;
      padding: 0 !important;
    margin-bottom: 10px;
  font-size: 15px;
      z-index: 99;
    position: relative;
}
.menu-list__item-desc p {
  margin-top: 0;
  line-height: 100%;
    padding: 0;
}
blockquote {
    border-color: #a40000;
    font-style: italic;
    font-family: Georgia;
    font-weight: bold;
    line-height: 140%;
  font-size: 16px;
}
.portfolio_desc .menu_title {
    position: relative;
    z-index: 2;
    font-size: 15px;
    background: #fff;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}
.post_detail.menu_excerpt {
  margin-top: 0;
  line-height: 100%;
  font-size: 13px;
  font-family: Avenir, sans-serif;
}

.portfolio_desc .menu_price {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 15px;
    font-weight: bold;
    color: #bb9f5d;
    background: #fff;
    z-index: 2;
    font-family: Arial, Oswald, sans-serif;
}
.menu-list__item-desc .dots {
  display: none;
}
.lunchspecialsdesc {
  text-align: center;
  line-height: 110%;
  font-weight: bold;
  margin-bottom: 20px;
  color: #3d3d3d;
    font-style: italic;
  font-family: Georgia, serif;
}
.noodletype {
  font-weight: bold;
}
#page_caption.hasbg h1, h1.hasbg {
    color: #d3d1c3;
  font-weight: bold;
}
#page_content_wrapper .inner .sidebar_wrapper .button a {
  color: #DDB961 !important;
}
.logo_wrapper {
  margin: -25px 0 0 0;
  left: 0;
}
#page_content_wrapper .inner .sidebar_wrapper {
  width: 300px;
  background: rgba(255, 254, 252, 0.21);
      margin-top: 15px;
}
#page_content_wrapper .inner .sidebar_content {
  width: 620px;
  max-width: 100%;
}
#page_content_wrapper .sidebar .content .textwidget {
    margin-top: 0;
    padding: 10px 0 0 0;
    line-height: 130%;
}
.top_bar {
  position: fixed;
  z-index: 9999;
		top: 45;
}
.social_wrapper ul li, .social_wrapper.small ul li {
  transition: none !important;
}
.sidebar_widget p {
  line-height: 130%;
}
#page_caption.hasbg .page_title_wrapper {
    text-align: center;
    padding-top: 80px;
}
#contact_form label {
  font-weight: normal;
  font-family: 'Avenir', sans-serif;
}
#menu_wrapper {
  width: 100%;
}
.logo_wrapper img {
  max-width: 300px !important;
}
.top_bar.fixed .logo_wrapper {
  margin-top: -25px;
   left: 50px;
}
.top_bar, .top_bar.fixed {
  background: url('https://www.ebuzzedge.net/images/greyleather.jpg') repeat !important;
}

#wrapper {
background: #f7f7f7;
}
#nav_wrapper {
    margin-left: 30px;
  float: left;
}
#wpfront-notification-bar {
  background: #d13030 !important;
}
.top_bar .social_wrapper {
   width: auto !important;
    margin: 10px 0 0 0;
    text-align: center;
    float: right;
}
.social_wrapper.shortcode, .social_wrapper.shortcode ul {
  margin-top: 10px;
}
.social_wrapper ul li a i, .social_wrapper.small ul li a i {
    line-height: 16px;
    font-size: 16px;
    margin: 0;
}
.social_wrapper ul li a {
    opacity: 1;
    display: block;
    line-height: 0;
    color: #fff !important;
    padding: 5px;
    border-radius: 50%;
    border: 2px solid #FFF !important;
}
.social_wrapper ul li:hover {
  background: #bb9f5d !important;
    border-radius: 50%;
}
.social_wrapper ul li, .social_wrapper.small ul li {
width: 30px;
    height: 30px;
    text-align: center;
    margin: 5px !important;
}
.top_bar .social_wrapper ul li a i, .top_bar .social_wrapper.small ul li a i {
    line-height: 16px;
    font-size: 16px;
    margin: 0;
}
.social_wrapper ul li a {
  color: #FFFFFF !important;
}
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a {
  padding: 7px 8px 15px 7px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
}
#menu_wrapper .nav ul, #menu_wrapper div .nav {
  margin-top: 15px;
}
#wpfront-notification-bar div.wpfront-message {
    font-weight: normal;
    font-size: 16px;
    font-family: 'Futura', sans-serif;
}
#page_caption.hasbg {
  height: 500px !important;
}
input[type=submit], input[type=button], a.button, .button, .cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton {
  border: 1px solid #bbae5d !important;
  background: #bbae5d;
  color: #fff !important;
  margin-top: 20px;
  font-family: sans-serif;
}
a.readmore {
  border: 1px solid #d13030!important;
  background: transparent !important;
  color: #d13030;
  margin-top: 20px;
  font-family: sans-serif;
  text-align: center;
  font-size: 13px;
}
a.button:hover, .button:hover {
  border: 1px solid #d13030 !important;
  background: #d13030 !important;
  color: #fff;
  margin-top: 20px;
  font-family: sans-serif;
}
a.readmore:hover {
  border: 1px solid #d13030 !important;
  background: #d13030!important;
  color: #fff !important;
  font-family: sans-serif;
}
#footer input[type=submit], #footer input[type=button], #footer a.button, #footer .button {
  border: 1px solid #A27E29 !important;
  background: transparent !important;
color: #fff;
margin-top: 20px;
font-family: Roboto, sans-serif;}
.footer_bar_wrapper {
  font-family: Roboto, 'Futura', sans-serif;
      font-size: 15px;
}
#footer {
  background: #880000 url('https://www.ebuzzedge.net/images/bjredpattern.png') repeat;
}
#footer .button a {
  color: #FFFFFF !important;
  font-weight: normal !important;
}
#footer input[type=submit]:hover, #footer a.button:hover, #footer .button:hover {
  background: #A27E29 !important;
  color: #FFF;
}
.post_header.grid h6 {
  text-align: center;
}
.home .one.withsmallpadding {
  padding: 10px 0 30px 0;
}
.home p {
    padding-top: 5px;
    padding-bottom: 5px;
}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle {
  font-family: Oswald, sans-serif;
}
#footer .textwidget, #footer .textwidget p {
  font-size: 15px;
  line-height: 150%;
}
input[type=text]:focus, input[type=password]:focus, .woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, .woocommerce-page #content table.cart td.actions .coupon .input-text:focus, textarea:focus {
  border-color: #bb9f5d;
}
#footer .sidebar_widget li h2.widgettitle {
    color: #ffffff;
    font-family: Roboto, sans-serif;
}
#footer_menu a:hover {
  color: #9A9999 !important;
}
.footer_bar_wrapper a {
  color: #9A9999 !important;
font-family: Roboto, sans-serif;		
}
.footer_bar_wrapper a:hover {
  text-decoration: underline !important;
}
#sf_widget_constantcontact_2_form input[type=submit] {
  clear: both;
  color: #FFFFFF !important;
}
#sf_widget_constantcontact_2_form input[type=text] {
  clear: both;
  margin: 0 20px;
      padding: 4px 10px 4px 10px;
  border: 1px solid #EFEFEF;
  width: 200px;
  font-size: 12px;
  color: #666;
  font-family: 'Avenir', sans-serif;
}
#sf_widget_constantcontact_2_form {
  padding: 0 !important;
}
#sf_widget_constantcontact_2_form p {
 line-height: 150% !important;
   padding: 0 !important;
    margin-bottom: 18px;
}
#page_content_wrapper .sidebar .content .sidebar_widget > li {
    border-bottom: 1px solid #bb9f5d;
}
.divider {
    margin: 0 30px;
    border: none;
    border-top:1px solid #bb9f5d;
    color: #bb9f5d;
    text-align: center;
    
}
.divider:after {
    content: "";
    display: inline-block;
    position: relative;
    top: -0.7em;
    font-size: 1.5em;
    padding: 0 0.25em;
     background: url('https://www.ebuzzedge.net/wp-content/themes/bangkokjoes/images/divider-wheel.png') no-repeat;
    color: #bb9f5d;
    width: 30px;
    height: 30px;
}
.post_header h2, h1, h2, h3, h4, h5, pre, code, tt, blockquote, .post_header h5 a, .post_header h3 a, .post_header.grid h6 a, .post_quote_title a {
}
  body {
    font-size: 15px;
  }
  #page_content_wrapper ol {
    margin: 10px;
}
	.page-id-6515 .one_half, .page-id-6515 .one_half.last {max-width: 95%; width: 95%;}
  .cform p {
    max-width: 98%;
  }
	.ui-tabs .ui-tabs-nav {
    margin: 0 auto !important;
    text-align: center;
}
		#page_content_wrapper .inner .sidebar_content.full_width {
    width: 90%;
				max-width: 1000px;
				margin: 0 auto;
				float: none;
    padding: 0;
    border: 0;
    padding-top: 200px;
    z-index: 9;
    position: relative;
}

  .page-id-3248 #page_content_wrapper p {
    padding: 10px;
        text-align: justify;
}
  .page-id-3248 #page_content_wrapper .inner .sidebar_content.full_width {
    margin-left: 0;
    max-width: 100%;
    padding: 4px;
  }
  #page_content_wrapper .inner .sidebar_content ul {
    margin-left: 5px;
  }
  .social_wrapper {
margin-top: -8px !important;
}
 .logo_wrapper {
    margin: 0;
    left: 0;
}
  .logo_wrapper img {
    max-width: 280px !important;
    height: auto;
}
  .top_bar {
 position: fixed !important;
			top: 0; 
  }
 .cform input, .cform label, .cform p, .cform textarea, .cform input, .textonly {
    max-width: 95% !important;
  }
  .cform {
    max-width: 100% !important;
    margin: 0 auto;
    text-align: justify;
  }
  .cform p {
     text-align: justify;
  }
#page_caption.hasbg h1, h1.hasbg {
    margin-top: 220px !important;
  }
  #page_caption .page_title_wrapper {
    height: 350px;
  }
  .mobile_main_nav li a {
    font-family: 'Futura', sans-serif;
  }
  .mobile_main_nav li {
    border-color: #5F5D5D !important;
  }
  #wpfront-notification-bar.wpfront-fixed {
    position: absolute;
    top: 0;
    height: 50px !important;
  }
  #wpfront-notification-bar-spacer {
   height: 50px !important; 
  }
  #wpfront-notification-bar div {
    margin-left: 0;
  }
.home .one.withsmallpadding {
  font-size: 18px !important;
}
.home .one_half, .home .one_half.last {
    font-size: 15px !important;
  }
		.alohaoobtn a {
    background: #d13030;
    padding: 10px;
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
				margin-left: 0 !important;
}
  .deliverybutton, .ordernowbtn {
    position: relative;
    display: inline;
    margin: 10px;
    float: right;
  z-index: 99999999;
  color: #FFF;
  background: #bbae5d;
    border: none;
}
.deliverybutton a, .ordernowbtn a {
    text-align: center;
    border: 1px solid #FFF;
    padding: 5px;
    background: #bbae5d;
     font-size: 12px;
  }
  .ppb_wrapper.hasbg, #page_content_wrapper.hasbg {
    margin-top:500px !important;
  }
		#page_content_wrapper .inner .sidebar_content.full_width {
    width: 95%;
max-width: 100%;
				padding: 0;
    border: 0;
    z-index: 9;
    position: relative;
}
  #page_content_wrapper, .page_content_wrapper {
    width: 95%;
    max-width: 95%;
  }

#page_content_wrapper .inner .sidebar_content.full_width img {
		width: 80px;
    max-width: 80px;
    height: auto !important;
	}
}