/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 9, 2015 */
@font-face {
  font-family: 'freelandregular';
  src: url("../fonts/copy/trial_by_cupcakes_-_freeland-webfont.eot");
  src: url("../fonts/copy/trial_by_cupcakes_-_freeland-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copy/trial_by_cupcakes_-_freeland-webfont.woff2") format("woff2"), url("../fonts/copy/trial_by_cupcakes_-_freeland-webfont.woff") format("woff"), url("../fonts/copy/trial_by_cupcakes_-_freeland-webfont.ttf") format("truetype"), url("../fonts/copy/trial_by_cupcakes_-_freeland-webfont.svg#freelandregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'brandon_textblack';
  src: url("../fonts/copy/hvd_fonts_-_brandontext-black-webfont.eot");
  src: url("../fonts/copy/hvd_fonts_-_brandontext-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copy/hvd_fonts_-_brandontext-black-webfont.woff2") format("woff2"), url("../fonts/copy/hvd_fonts_-_brandontext-black-webfont.woff") format("woff"), url("../fonts/copy/hvd_fonts_-_brandontext-black-webfont.ttf") format("truetype"), url("../fonts/copy/hvd_fonts_-_brandontext-black-webfont.svg#brandon_textblack") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'brandon_textbold';
  src: url("../fonts/copy/hvd_fonts_-_brandontext-bold-webfont.eot");
  src: url("../fonts/copy/hvd_fonts_-_brandontext-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copy/hvd_fonts_-_brandontext-bold-webfont.woff2") format("woff2"), url("../fonts/copy/hvd_fonts_-_brandontext-bold-webfont.woff") format("woff"), url("../fonts/copy/hvd_fonts_-_brandontext-bold-webfont.ttf") format("truetype"), url("../fonts/copy/hvd_fonts_-_brandontext-bold-webfont.svg#brandon_textbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'brandon_textlight';
  src: url("../fonts/copy/hvd_fonts_-_brandontext-light-webfont.eot");
  src: url("../fonts/copy/hvd_fonts_-_brandontext-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copy/hvd_fonts_-_brandontext-light-webfont.woff2") format("woff2"), url("../fonts/copy/hvd_fonts_-_brandontext-light-webfont.woff") format("woff"), url("../fonts/copy/hvd_fonts_-_brandontext-light-webfont.ttf") format("truetype"), url("../fonts/copy/hvd_fonts_-_brandontext-light-webfont.svg#brandon_textlight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'brandon_textmedium';
  src: url("../fonts/copy/hvd_fonts_-_brandontext-medium-webfont.eot");
  src: url("../fonts/copy/hvd_fonts_-_brandontext-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copy/hvd_fonts_-_brandontext-medium-webfont.woff2") format("woff2"), url("../fonts/copy/hvd_fonts_-_brandontext-medium-webfont.woff") format("woff"), url("../fonts/copy/hvd_fonts_-_brandontext-medium-webfont.ttf") format("truetype"), url("../fonts/copy/hvd_fonts_-_brandontext-medium-webfont.svg#brandon_textmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'brandon_text_regularregular';
  src: url("../fonts/copy/hvd_fonts_-_brandontext-regular-webfont.eot");
  src: url("../fonts/copy/hvd_fonts_-_brandontext-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/copy/hvd_fonts_-_brandontext-regular-webfont.woff2") format("woff2"), url("../fonts/copy/hvd_fonts_-_brandontext-regular-webfont.woff") format("woff"), url("../fonts/copy/hvd_fonts_-_brandontext-regular-webfont.ttf") format("truetype"), url("../fonts/copy/hvd_fonts_-_brandontext-regular-webfont.svg#brandon_text_regularregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

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

/* line 92, ../scss/_fonts.scss */
.icon-link-arrow:before {
  content: "\e806";
}

/* line 95, ../scss/_fonts.scss */
.icon-careers-icon-grid:before {
  content: "\e804";
}

/* line 98, ../scss/_fonts.scss */
.icon-slide_arrow_left:before {
  content: "\e800";
}

/* line 101, ../scss/_fonts.scss */
.icon-slide_arrow_right:before {
  content: "\e801";
}

/* line 104, ../scss/_fonts.scss */
.icon-careers-icon-arrow:before {
  content: "\e802";
}

/* line 107, ../scss/_fonts.scss */
.icon-careers-icon-dollarsign:before {
  content: "\e803";
}

/* line 110, ../scss/_fonts.scss */
.icon-careers-icon-heart:before {
  content: "\e805";
}

/**********************************************/
/*************** GENERAL STYLES ***************/
/**********************************************/
/* line 24, ../scss/_base-styles.scss */
html, body {
  min-width: 320px;
}

/* line 28, ../scss/_base-styles.scss */
body {
  position: relative;
}

/* line 32, ../scss/_base-styles.scss */
body, .special-heading-wrap .caption-wrap .body-font {
  font-family: "brandon_textlight";
}

/* line 36, ../scss/_base-styles.scss */
p {
  font-family: "brandon_textlight";
}

/* line 41, ../scss/_base-styles.scss */
#content h1 {
  font-family: "brandon_textmedium";
  font-size: 40px;
  line-height: 40px;
  text-transform: uppercase;
}
/* line 47, ../scss/_base-styles.scss */
#content h2 {
  font-family: "brandon_textbold";
  font-size: 23px;
  line-height: 23px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 54, ../scss/_base-styles.scss */
#content h3 {
  font-family: "brandon_textbold";
  font-weight: normal;
  font-size: 38px;
  line-height: 38px;
  text-transform: uppercase;
}
/* line 61, ../scss/_base-styles.scss */
#content h4, #content h5 {
  font-family: "brandon_textbold";
  font-weight: normal;
}
/* line 65, ../scss/_base-styles.scss */
#content h6 {
  font-family: "brandon_textlight";
  font-weight: normal;
  font-size: 20px;
  line-height: 25px;
  max-width: 700px;
  margin: 20px auto;
}
/* line 73, ../scss/_base-styles.scss */
#content p {
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 0;
}
/* line 78, ../scss/_base-styles.scss */
#content hr.separator {
  margin-top: 15px;
  margin-bottom: 15px!important;
}
/* line 83, ../scss/_base-styles.scss */
#content .not-found-search a {
  color: #c3d500;
}
/* line 85, ../scss/_base-styles.scss */
#content .not-found-search a:hover {
  text-decoration: underline;
}
/* line 91, ../scss/_base-styles.scss */
#content #homepage-hero .be-section-pad:first-child, #content #menu-hero .be-section-pad:first-child, #content #philosophy-hero .be-section-pad:first-child, #content #locations-hero .be-section-pad:first-child, #content #catering-hero .be-section-pad:first-child, #content #about-hero .be-section-pad:first-child, #content #careers-hero .be-section-pad:first-child {
  padding: 50px 0;
}
/* line 94, ../scss/_base-styles.scss */
#content #homepage-hero .be-no-space .column-block, #content #menu-hero .be-no-space .column-block, #content #philosophy-hero .be-no-space .column-block, #content #locations-hero .be-no-space .column-block, #content #catering-hero .be-no-space .column-block, #content #about-hero .be-no-space .column-block, #content #careers-hero .be-no-space .column-block {
  min-height: 0;
}
/* line 97, ../scss/_base-styles.scss */
#content #homepage-hero .be-custom-column-inner, #content #menu-hero .be-custom-column-inner, #content #philosophy-hero .be-custom-column-inner, #content #locations-hero .be-custom-column-inner, #content #catering-hero .be-custom-column-inner, #content #about-hero .be-custom-column-inner, #content #careers-hero .be-custom-column-inner {
  padding: 0 10px;
}
/* line 100, ../scss/_base-styles.scss */
#content #homepage-hero .special-heading-wrap.style1, #content #menu-hero .special-heading-wrap.style1, #content #philosophy-hero .special-heading-wrap.style1, #content #locations-hero .special-heading-wrap.style1, #content #catering-hero .special-heading-wrap.style1, #content #about-hero .special-heading-wrap.style1, #content #careers-hero .special-heading-wrap.style1 {
  max-width: 1200px;
  margin: 0 auto;
}
/* line 103, ../scss/_base-styles.scss */
#content #homepage-hero .special-heading-wrap.style1 h1, #content #menu-hero .special-heading-wrap.style1 h1, #content #philosophy-hero .special-heading-wrap.style1 h1, #content #locations-hero .special-heading-wrap.style1 h1, #content #catering-hero .special-heading-wrap.style1 h1, #content #about-hero .special-heading-wrap.style1 h1, #content #careers-hero .special-heading-wrap.style1 h1 {
  color: white;
  font-weight: normal;
}
/* line 107, ../scss/_base-styles.scss */
#content #homepage-hero .special-heading-wrap.style1 .sub-title, #content #menu-hero .special-heading-wrap.style1 .sub-title, #content #philosophy-hero .special-heading-wrap.style1 .sub-title, #content #locations-hero .special-heading-wrap.style1 .sub-title, #content #catering-hero .special-heading-wrap.style1 .sub-title, #content #about-hero .special-heading-wrap.style1 .sub-title, #content #careers-hero .special-heading-wrap.style1 .sub-title {
  font-family: "brandon_textmedium";
  color: white;
  font-size: 40px;
  line-height: 40px;
  text-transform: uppercase;
  text-align: center;
}
/* line 114, ../scss/_base-styles.scss */
#content #homepage-hero .special-heading-wrap.style1 .sub-title i, #content #homepage-hero .special-heading-wrap.style1 .sub-title em, #content #menu-hero .special-heading-wrap.style1 .sub-title i, #content #menu-hero .special-heading-wrap.style1 .sub-title em, #content #philosophy-hero .special-heading-wrap.style1 .sub-title i, #content #philosophy-hero .special-heading-wrap.style1 .sub-title em, #content #locations-hero .special-heading-wrap.style1 .sub-title i, #content #locations-hero .special-heading-wrap.style1 .sub-title em, #content #catering-hero .special-heading-wrap.style1 .sub-title i, #content #catering-hero .special-heading-wrap.style1 .sub-title em, #content #about-hero .special-heading-wrap.style1 .sub-title i, #content #about-hero .special-heading-wrap.style1 .sub-title em, #content #careers-hero .special-heading-wrap.style1 .sub-title i, #content #careers-hero .special-heading-wrap.style1 .sub-title em {
  font-family: "freelandregular";
  text-transform: none;
  font-style: normal;
  font-size: 44px;
  line-height: 44px;
}
/* line 123, ../scss/_base-styles.scss */
#content #homepage-hero p, #content #menu-hero p, #content #philosophy-hero p, #content #locations-hero p, #content #catering-hero p, #content #about-hero p, #content #careers-hero p {
  font-family: "brandon_textlight";
  color: white;
  font-size: 20px;
  line-height: 25px;
  max-width: 700px;
  margin: 10px auto 0;
  text-align: center;
}
/* line 132, ../scss/_base-styles.scss */
#content #homepage-hero a, #content #menu-hero a, #content #philosophy-hero a, #content #locations-hero a, #content #catering-hero a, #content #about-hero a, #content #careers-hero a {
  font-family: "brandon_textlight";
  color: #c3d500;
}
/* line 135, ../scss/_base-styles.scss */
#content #homepage-hero a.be-button, #content #menu-hero a.be-button, #content #philosophy-hero a.be-button, #content #locations-hero a.be-button, #content #catering-hero a.be-button, #content #about-hero a.be-button, #content #careers-hero a.be-button {
  font-family: "brandon_textbold";
}
/* line 138, ../scss/_base-styles.scss */
#content #homepage-hero a:hover, #content #menu-hero a:hover, #content #philosophy-hero a:hover, #content #locations-hero a:hover, #content #catering-hero a:hover, #content #about-hero a:hover, #content #careers-hero a:hover {
  color: #6b6b59;
}
/* line 144, ../scss/_base-styles.scss */
#content .be-section-pad:first-child {
  padding: 30px 0;
}
/* line 147, ../scss/_base-styles.scss */
#content .be-button {
  font-family: "brandon_textbold";
}
/* line 150, ../scss/_base-styles.scss */
#content .call-to-action {
  padding-top: 0;
  padding-bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 156, ../scss/_base-styles.scss */
#content .call-to-action .action-content {
  display: none;
}
/* line 160, ../scss/_base-styles.scss */
#content a, #content .button, #content .be-button {
  color: #5f6263;
  text-transform: none;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 168, ../scss/_base-styles.scss */
#content a {
  font-size: 18px;
}
/* line 171, ../scss/_base-styles.scss */
#content .button, #content .be-button {
  font-size: 16px;
  padding: 15px 20px;
}
/* line 175, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 {
  font-size: 23px;
}
/* line 177, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 .special-h-tag {
  margin-bottom: 0;
}
/* line 181, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 h2.special-h-tag {
  margin-bottom: 5px;
}
/* line 184, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 .sub-title {
  font-family: "brandon_textbold";
  font-size: 23px;
  line-height: 23px;
  max-width: 100%;
  color: #c3d500;
  text-transform: uppercase;
}
/* line 191, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 .sub-title i, #content .special-heading-wrap.style1 .sub-title em {
  font-family: "freelandregular";
  font-style: normal;
  text-transform: none;
}
/* line 196, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 .sub-title.special-subtitle {
  font-family: "brandon_textlight";
  color: white;
  font-size: 26px;
  line-height: 32px;
  text-transform: none;
}
/* line 203, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 .sub-title ul {
  list-style: none;
}
/* line 205, ../scss/_base-styles.scss */
#content .special-heading-wrap.style1 .sub-title ul li {
  margin-bottom: 20px;
}
/* line 212, ../scss/_base-styles.scss */
#content #half-column-rows .be-row {
  display: table;
  overflow: hidden;
  clear: both;
}
/* line 217, ../scss/_base-styles.scss */
#content #half-column-rows .one-half {
  width: 100%;
  height: 100%;
  margin: 0;
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 226, ../scss/_base-styles.scss */
#content #half-column-rows .one-half:nth-of-type(2n) {
  padding: 40px 20px;
}
/* line 229, ../scss/_base-styles.scss */
#content #half-column-rows .one-half img {
  width: 100%;
}
/* line 233, ../scss/_base-styles.scss */
#content #half-column-rows h3 {
  font-family: "freelandregular";
  text-transform: none;
  max-width: 400px;
  margin: 0 auto 20px;
}
/* line 240, ../scss/_base-styles.scss */
#content .column-block {
  margin-bottom: 20px;
}
/* line 244, ../scss/_base-styles.scss */
#content .grid-wrap .grid-col {
  border-color: transparent;
}

/* line 250, ../scss/_base-styles.scss */
.text-center {
  text-align: center;
}

/***************************************************/
/*************** HEADER / NAV STYLES ***************/
/***************************************************/
/* line 258, ../scss/_base-styles.scss */
#navigation {
  font-family: "brandon_textlight";
}
/* line 260, ../scss/_base-styles.scss */
#navigation ul {
  padding: 20px 0;
}
/* line 262, ../scss/_base-styles.scss */
#navigation ul > li {
  font-size: 16px;
  line-height: 55px;
  color: #5f6263;
  letter-spacing: 0;
  text-transform: none;
}
/* line 268, ../scss/_base-styles.scss */
#navigation ul > li a {
  padding: 0 15px;
}
/* line 271, ../scss/_base-styles.scss */
#navigation ul > li:last-of-type {
  background: #5f6263;
  color: white;
  transition: 0.2s linear all;
  cursor: pointer;
  margin-left: 15px;
}
/* line 277, ../scss/_base-styles.scss */
#navigation ul > li:last-of-type a {
  padding: 0 20px!important;
}
/* line 280, ../scss/_base-styles.scss */
#navigation ul > li:last-of-type:hover {
  background: #c3d500;
}
/* line 282, ../scss/_base-styles.scss */
#navigation ul > li:last-of-type:hover a {
  color: #5f6263;
}

/* line 292, ../scss/_base-styles.scss */
#main .logo {
  width: 100%;
  max-width: none;
  margin: 0 auto!important;
  padding: 18px 0;
  text-align: center;
  float: none;
}
/* line 299, ../scss/_base-styles.scss */
#main .logo img {
  width: 100%;
  max-width: 150px;
  height: auto;
  margin: 0 auto;
}
/* line 304, ../scss/_base-styles.scss */
#main .logo img.normal-logo {
  display: none;
}
/* line 306, ../scss/_base-styles.scss */
#main .logo img.normal-logo.mobile-logo {
  display: block;
}

/* line 314, ../scss/_base-styles.scss */
#header {
  top: auto;
}
/* line 316, ../scss/_base-styles.scss */
#header.desktopFixed {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}

/* line 326, ../scss/_base-styles.scss */
#header-controls-right, .mobile-nav-controller {
  display: none!important;
}

/* line 330, ../scss/_base-styles.scss */
.mobile-menu {
  display: block!important;
}
/* line 332, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu {
  padding: 0;
}
/* line 334, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li {
  display: none;
}
/* line 336, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li.search-menu-item {
  background: #f4f4f4;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
  height: 100%;
}
/* line 344, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li.search-menu-item a {
  font-size: 20px;
  line-height: 20px;
  position: absolute;
  padding: 0;
  top: 50%;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
}
/* line 353, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li.search-menu-item a:hover {
  color: #6b6b59;
}
/* line 358, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li:last-of-type {
  background: #c3d500;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 80px;
  height: 100%;
}
/* line 366, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li:last-of-type a {
  color: white;
  font-size: 16px;
  line-height: 18px;
  position: absolute;
  padding: 0;
  top: 50%;
  left: 50%;
  margin-top: -18px;
  margin-left: -40px;
  text-transform: none;
}
/* line 377, ../scss/_base-styles.scss */
.mobile-menu ul#mobile-menu li:last-of-type a:hover {
  color: #6b6b59;
}

/* line 386, ../scss/_base-styles.scss */
#mobile-nav {
  background: white;
  position: fixed;
  bottom: 0;
  width: 100%;
  min-width: 320px;
  z-index: 999999;
  border-top: 3px solid #e5e6e7;
}
/* line 394, ../scss/_base-styles.scss */
#mobile-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 398, ../scss/_base-styles.scss */
#mobile-nav ul li {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
  text-align: center;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 410, ../scss/_base-styles.scss */
#mobile-nav ul li:hover a {
  color: #c3d500;
}
/* line 414, ../scss/_base-styles.scss */
#mobile-nav ul li a {
  font-family: "brandon_textmedium";
  font-size: 14px;
  color: black;
  padding: 15px 3px 10px;
  width: 100%;
  height: 100%;
  display: block;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 429, ../scss/_base-styles.scss */
#mobile-nav ul li.mobile-item-locations a:before {
  font-size: 26px;
  display: block;
  content: "\f041";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-bottom: 3px;
}
/* line 443, ../scss/_base-styles.scss */
#mobile-nav ul li.mobile-item-menu a:before {
  font-size: 26px;
  display: block;
  content: "\f0f5";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-bottom: 3px;
}
/* line 457, ../scss/_base-styles.scss */
#mobile-nav ul li.mobile-item-philosophy a:before {
  font-size: 26px;
  display: block;
  content: "\f06c";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-bottom: 3px;
}
/* line 471, ../scss/_base-styles.scss */
#mobile-nav ul li.mobile-item-catering a:before {
  font-size: 26px;
  display: block;
  content: "\f0d1";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  margin-bottom: 3px;
}
/* line 484, ../scss/_base-styles.scss */
#mobile-nav ul li.current-menu-item a {
  color: #c3d500;
}

/* line 492, ../scss/_base-styles.scss */
.search-box-wrapper.style2-header-search-widget input[type="text"] {
  font-family: "brandon_textlight" !important;
  font-style: normal!important;
  line-height: 50px;
}

/*******************************************/
/*************** HOME STYLES ***************/
/*******************************************/
/* line 505, ../scss/_base-styles.scss */
#content #homepage-intro .special-heading-wrap.style1 .special-h-tag {
  padding: 0;
}
/* line 508, ../scss/_base-styles.scss */
#content #homepage-intro .special-heading-wrap.style1 .sub-title {
  max-width: 250px;
}

/* line 517, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad:first-child {
  padding-bottom: 0;
}
/* line 522, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner {
  background: transparent;
}
/* line 524, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner img {
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
/* line 530, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner p {
  font-family: "freelandregular";
  max-width: 900px;
  margin: 0 auto;
}
/* line 534, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner p:last-of-type {
  padding: 10px 2px;
}
/* line 538, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner a {
  font-size: 18px;
}
/* line 540, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner a strong, #homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner a b {
  font-weight: normal;
}
/* line 547, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(3) p {
  max-width: 640px;
  margin: 0 auto;
}
/* line 551, ../scss/_base-styles.scss */
#homepage-intro .be-section-pad .be-row:nth-of-type(3) .call-to-action {
  padding-top: 0;
}
/* line 557, ../scss/_base-styles.scss */
#homepage-intro .column-block {
  margin-left: 1%;
}
/* line 560, ../scss/_base-styles.scss */
#homepage-intro .one-fourth {
  float: left;
  width: 49%;
}
/* line 563, ../scss/_base-styles.scss */
#homepage-intro .one-fourth:nth-of-type(2n+1) {
  margin-left: 0;
}
/* line 568, ../scss/_base-styles.scss */
#homepage-intro .be-button::after {
  font-family: "icomoon-custom";
  font-size: 15px;
  content: "\e806";
  margin-left: 5px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 587, ../scss/_base-styles.scss */
#content #powerfood-slider .be-wrap {
  max-width: none;
}
/* line 590, ../scss/_base-styles.scss */
#content #powerfood-slider .be-section-pad:first-child {
  padding-bottom: 0;
}
/* line 593, ../scss/_base-styles.scss */
#content #powerfood-slider .column-block {
  margin-bottom: 0;
}
/* line 596, ../scss/_base-styles.scss */
#content #powerfood-slider h6.special-h-tag {
  font-family: "brandon_text_regularregular";
  color: #5f6263;
  padding: 0 20px;
  max-width: 450px;
  margin: 20px auto 0;
}
/* line 603, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider {
  height: 650px;
  padding-bottom: 40px;
}
/* line 606, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .plate-header {
  font-family: "freelandregular";
  color: #c3d500;
  font-weight: normal;
  font-size: 27px;
  line-height: 27px;
  text-align: center;
  margin-bottom: 20px;
}
/* line 614, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .plate-header span {
  font-family: "brandon_textmedium";
}
/* line 618, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredient-title {
  font-family: "freelandregular";
  color: #5f6263;
  line-height: 22px;
}
/* line 623, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .powerfood-plate-slide {
  width: 100%;
  height: 100%;
}
/* line 627, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .powerfood-plate-inner {
  max-width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
/* line 633, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredients-container {
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
/* line 647, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredients-container .ingredients-row {
  max-width: 300px;
  margin: 0 auto;
}
/* line 651, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredients-container .ingredient {
  display: inline-block;
  vertical-align: top;
  max-width: 130px;
}
/* line 655, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredients-container .ingredient img {
  width: 100%;
}
/* line 660, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-1 .ingredient {
  max-width: 250px;
}
/* line 665, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-4 .ingredients-row {
  max-width: 130px;
}
/* line 670, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow {
  cursor: pointer;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 999;
}
/* line 676, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow:before {
  color: #5f6263;
  font-family: "icomoon-custom";
  font-size: 40px;
}
/* line 681, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow:hover:before {
  color: #c3d500;
}
/* line 684, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow#slider-prev {
  left: 10px;
}
/* line 686, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow#slider-prev:before {
  content: "\e800";
}
/* line 690, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow#slider-next {
  right: 10px;
}
/* line 692, ../scss/_base-styles.scss */
#content #powerfood-slider #powerfood-plate-slider .slider-arrow#slider-next:before {
  content: "\e801";
}

/* line 702, ../scss/_base-styles.scss */
#dishes-slider .tp-carousel-wrapper, #locations-slider .tp-carousel-wrapper {
  cursor: default;
}
/* line 705, ../scss/_base-styles.scss */
#dishes-slider .tp-revslider-slidesli, #locations-slider .tp-revslider-slidesli {
  opacity: 1!important;
}
/* line 708, ../scss/_base-styles.scss */
#dishes-slider .tparrows, #locations-slider .tparrows {
  background: transparent;
  width: 280px;
  height: 100%;
  top: 0!important;
  cursor: pointer;
  display: none;
}
/* line 715, ../scss/_base-styles.scss */
#dishes-slider .tparrows:hover, #locations-slider .tparrows:hover {
  background: transparent;
}
/* line 719, ../scss/_base-styles.scss */
#dishes-slider .tparrows.custom.tp-leftarrow, #locations-slider .tparrows.custom.tp-leftarrow {
  left: 0!important;
  right: auto!important;
  transform: none!important;
  -webkit-transform: none!important;
}
/* line 724, ../scss/_base-styles.scss */
#dishes-slider .tparrows.custom.tp-leftarrow:before, #locations-slider .tparrows.custom.tp-leftarrow:before {
  font-family: "icomoon-custom";
  content: "\e800";
  left: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 738, ../scss/_base-styles.scss */
#dishes-slider .tparrows.custom.tp-rightarrow, #locations-slider .tparrows.custom.tp-rightarrow {
  right: 0!important;
  left: auto!important;
  transform: none!important;
  -webkit-transform: none!important;
}
/* line 743, ../scss/_base-styles.scss */
#dishes-slider .tparrows.custom.tp-rightarrow:before, #locations-slider .tparrows.custom.tp-rightarrow:before {
  font-family: "icomoon-custom";
  content: "\e801";
  right: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 757, ../scss/_base-styles.scss */
#dishes-slider .tparrows.custom:before, #locations-slider .tparrows.custom:before {
  color: #5f6263;
  font-size: 80px;
  position: absolute;
  top: 50%;
  margin-top: -20px;
  display: none;
}
/* line 766, ../scss/_base-styles.scss */
#dishes-slider .tparrows.noSwipe, #locations-slider .tparrows.noSwipe {
  -ms-transform: none!important;
  top: 0!important;
}

/************************************************/
/*************** MENU PAGE STYLES ***************/
/************************************************/
/* line 779, ../scss/_base-styles.scss */
.page-template-page-menu-custom .filters {
  display: none;
}
/* line 783, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-hero {
  margin-bottom: 0;
}
/* line 785, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-hero .be-section-pad:first-child {
  padding: 30px 0;
}
/* line 788, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-hero .special-heading-wrap.style1 {
  color: #c3d500;
}
/* line 790, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-hero .special-heading-wrap.style1 .sub-title {
  color: #c3d500;
}
/* line 794, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-hero p {
  color: #5f6263;
  font-weight: normal;
  max-width: 900px;
}
/* line 800, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] {
  padding: 50px 0;
}
/* line 804, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] + .be-section .be-custom-column-inner > p {
  margin-bottom: 15px;
}
/* line 810, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] + .be-section + .be-section .be-custom-column-inner > p {
  margin-bottom: 15px;
}
/* line 816, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] + .be-section + .be-section + .be-section .be-custom-column-inner > p {
  margin-bottom: 15px;
}
/* line 822, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] + .be-section + .be-section + .be-section + .be-section .be-custom-column-inner > p {
  margin-bottom: 15px;
}
/* line 831, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] .special-heading-wrap.style1 .special-h-tag {
  color: white;
}
/* line 834, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-section] .special-heading-wrap.style1 .sub-title.special-subtitle {
  font-family: "brandon_text_regularregular";
  margin-top: 10px;
  line-height: 33px;
}
/* line 843, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content [id^=menu-sub-section] .be-custom-column-inner > p {
  font-size: 20px;
  margin-top: 5px;
  margin-bottom: 15px;
}
/* line 850, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .be-section-pad:first-child {
  padding: 0;
}
/* line 853, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .column-block {
  margin-bottom: 0;
}
/* line 856, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .be-section {
  margin-bottom: 0;
}
/* line 858, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .be-section#filter-container {
  margin-bottom: 0;
}
/* line 861, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .be-section.be-bg-cover {
  margin-bottom: 30px;
}
/* line 865, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-all-wrap {
  margin-top: 15px;
}
/* line 868, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #filter-container {
  overflow: visible;
  position: relative;
}
/* line 871, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #filter-container .column-block {
  overflow: visible;
}
/* line 874, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #filter-container .be-row {
  z-index: 999;
}
/* line 878, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content p:empty {
  display: none;
}
/* line 881, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter {
  background: #f4f4f4;
  padding: 10px;
  top: 0;
  width: 100%;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 890, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter.clonedFilter {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}
/* line 896, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter.originalFilter {
  z-index: 2;
  position: relative;
}
/* line 900, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter.fixed {
  position: fixed;
  z-index: 9999;
}
/* line 904, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .menu-filters-inner {
  max-width: 1000px;
  margin: 0 auto;
}
/* line 909, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .menu-filters > p {
  font-family: "brandon_text_regularregular";
  font-size: 16px;
  margin-right: 8px;
}
/* line 915, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump {
  margin: 10px 0;
}
/* line 917, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump p {
  font-family: "brandon_text_regularregular";
  font-size: 16px;
  margin-right: 8px;
}
/* line 922, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .section-jump-mobile {
  display: none;
}
/* line 925, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper {
  background: white;
  display: inline-block;
  position: relative;
}
/* line 929, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul {
  font-family: "brandon_textmedium";
  color: #5f6263;
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 935, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul li {
  margin: 0;
  padding: 0;
  text-align: left;
}
/* line 939, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul li a {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1px;
  padding: 10px 35px 10px 12px;
  cursor: pointer;
  display: block;
  text-transform: uppercase;
}
/* line 949, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item {
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
  border-left: 1px solid #f4f4f4;
  cursor: pointer;
}
/* line 955, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item li a {
  position: relative;
}
/* line 957, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item li a:after {
  content: "\f078";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  position: absolute;
  right: 11px;
  top: 50%;
  margin-top: -10px;
  display: block;
}
/* line 971, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item:hover, .page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item:focus {
  background: #c3d500;
}
/* line 974, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item:hover li a, .page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item:focus li a {
  color: white;
}
/* line 981, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.current-section-item.item-opened li a:after {
  display: none;
}
/* line 987, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.section-list {
  background: white;
  position: absolute;
  width: 100%;
  top: 36px;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
  border-left: 1px solid #f4f4f4;
  overflow-y: scroll;
  display: none;
}
/* line 1001, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.section-list.show-menu {
  display: block;
}
/* line 1005, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.section-list li:hover {
  background: #c3d500;
}
/* line 1007, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.section-list li:hover a {
  color: white;
}
/* line 1011, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump .select-wrapper ul.section-list li.hidden-item {
  display: none;
}
/* line 1019, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .section-jump select:hover {
  background: #c3d500;
  color: white;
}
/* line 1026, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter p.text {
  width: 100%;
}
/* line 1029, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter p.tag-name {
  font-family: "brandon_textmedium";
  background: white;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1;
  padding: 10px;
  margin: 5px;
  text-transform: uppercase;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}
/* line 1043, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter p.tag-name:hover, .page-template-page-menu-custom #content #menu-filter p.tag-name:focus {
  background: #c3d500;
  color: white;
}
/* line 1047, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter p.tag-name.active-filter {
  background: #c3d500;
  color: white;
}
/* line 1053, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #menu-filter .tag-cont {
  display: inline-block;
}
/* line 1057, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio {
  margin: 0 auto!important;
}
/* line 1060, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container {
  max-width: 1160px;
  width: 100%!important;
  margin: 0 auto!important;
  height: auto!important;
  position: relative;
  z-index: 0;
}
/* line 1067, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element {
  position: relative!important;
  left: auto!important;
  right: auto!important;
  top: auto!important;
  bottom: auto!important;
  width: 100%;
  -webkit-transform: none!important;
  -moz-transform: none!important;
  -ms-transform: none!important;
  -o-transform: none!important;
  transform: none!important;
  -webkit-transition-property: none!important;
  -moz-transition-property: none!important;
  -ms-transition-property: none!important;
  -o-transition-property: none!important;
  transition-property: none!important;
  -webkit-transition-duration: initial!important;
  -moz-transition-duration: initial!important;
  -ms-transition-duration: initial!important;
  -o-transition-duration: initial!important;
  transition-duration: initial!important;
}
/* line 1089, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .element-inner {
  margin: 0!important;
}
/* line 1092, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .thumb-bg {
  background: white;
  border: 2px solid #f4f4f4;
  padding: 20px;
}
/* line 1098, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info h4 {
  font-family: "brandon_textlight";
  line-height: 1;
  margin-bottom: 0;
}
/* line 1103, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .price-cals {
  margin-bottom: 18px;
  line-height: 1;
}
/* line 1106, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .price-cals .price {
  font-family: "brandon_textbold";
  min-width: 40px;
  margin-right: 10px;
  display: inline-block;
}
/* line 1112, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .price-cals .cals {
  font-family: "brandon_text_regularregular";
  text-transform: uppercase;
}
/* line 1118, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .description p {
  font-family: "brandon_text_regularregular";
  font-size: 14px;
  line-height: 17px;
  text-transform: none;
}
/* line 1123, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .description p strong, .page-template-page-menu-custom #content .portfolio-container .element .item-info .description p b {
  font-family: "brandon_textmedium";
  font-weight: normal;
}
/* line 1127, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .description p br {
  line-height: 28px;
}
/* line 1132, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-info {
  display: none;
}
/* line 1134, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-info h5 {
  font-family: "brandon_text_regularregular";
  color: #5f6263;
  font-size: 17px;
  line-height: 18px;
  margin: 20px 0 10px;
  font-weight: normal;
  text-transform: uppercase;
}
/* line 1143, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-info .nutrition-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 1147, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-info .nutrition-list li {
  font-family: "brandon_text_regularregular";
  color: #5f6263;
  font-weight: normal;
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 17px;
}
/* line 1158, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link {
  font-family: "brandon_textbold";
  color: #c3d500;
  font-size: 14px;
  line-height: 14px;
  margin-top: 15px;
  display: block;
}
/* line 1166, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link span.hide-info {
  display: none;
}
/* line 1170, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link:after {
  font-family: "icomoon-custom";
  font-size: 11px;
  content: "\e806";
  margin: 2px 5px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 1190, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link:hover {
  color: #6b6b59;
}
/* line 1195, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link.active-acc span.see-info {
  display: none;
}
/* line 1198, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link.active-acc span.hide-info {
  display: inline-block;
}
/* line 1202, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element .item-info .nutrition-link.active-acc:after {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* line 1213, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.has-link .thumb-bg {
  padding: 20px;
}
/* line 1218, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.has-link.more-than-title .item-info .price-cals {
  margin-bottom: 18px;
}
/* line 1226, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.more-than-title .item-info h4 {
  margin-bottom: 15px;
}
/* line 1232, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.more-than-title.more-than-price .item-info .price-cals {
  margin-bottom: 18px;
}
/* line 1240, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.inactive-menu-item .item-info h4 {
  opacity: 0.3;
}
/* line 1243, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.inactive-menu-item .item-info .price-cals {
  opacity: 0.3;
}
/* line 1246, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.inactive-menu-item .item-info .description {
  opacity: 0.3;
}
/* line 1249, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content .portfolio-container .element.inactive-menu-item .item-info .nutrition-link {
  opacity: 0.3;
}
/* line 1256, ../scss/_base-styles.scss */
.page-template-page-menu-custom #content #download-menu-button {
  margin-bottom: 30px;
}

/* line 1262, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap {
  background: #c3d500;
  border-top: 1px solid white !important;
}
/* line 1265, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap > div {
  position: relative;
  max-width: 300px;
  margin: 0 auto;
}
/* line 1270, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap h6.portfolio-title-nav {
  font-family: "brandon_textbold";
  color: white;
  letter-spacing: 0;
  padding: 10px 10px;
  font-size: 28px;
  line-height: 28px;
  text-transform: uppercase;
}
/* line 1279, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap .portfolio-nav {
  width: 100%;
  padding: 0;
  top: 50%;
  left: 0;
  right: 0;
  margin: -15px 0 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1290, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap .portfolio-nav li:first-of-type {
  float: left;
}
/* line 1293, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap .portfolio-nav li:first-of-type i:before {
  font-family: "icomoon-custom" !important;
  font-size: 30px;
  content: "\e800";
  left: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1309, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap .portfolio-nav li:nth-of-type(2) {
  display: none!important;
}
/* line 1314, ../scss/_base-styles.scss */
#portfolio-title-nav-wrap .portfolio-nav li:last-of-type i:before {
  font-family: "icomoon-custom" !important;
  font-size: 30px;
  content: "\e801";
  left: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1337, ../scss/_base-styles.scss */
#content #single-menu-item .be-section-pad:first-child {
  padding-bottom: 0;
}
/* line 1342, ../scss/_base-styles.scss */
#content #single-menu-item .be-section-pad .one-half:first-of-type .be-custom-column-inner {
  max-width: 450px;
}
/* line 1347, ../scss/_base-styles.scss */
#content #single-menu-item .be-section-pad .one-half:last-of-type .be-custom-column-inner {
  max-width: 450px;
  margin-left: auto;
}
/* line 1350, ../scss/_base-styles.scss */
#content #single-menu-item .be-section-pad .one-half:last-of-type .be-custom-column-inner > p {
  background: #f4f4f4;
  margin: 0;
  padding: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1357, ../scss/_base-styles.scss */
#content #single-menu-item .be-section-pad .one-half:last-of-type .be-custom-column-inner ul {
  background: #f4f4f4;
}
/* line 1364, ../scss/_base-styles.scss */
#content #single-menu-item h1, #content #single-menu-item h2, #content #single-menu-item h3, #content #single-menu-item h4, #content #single-menu-item .sub-title {
  font-size: 30px;
  line-height: 30px;
  text-align: left;
  text-transform: uppercase;
}
/* line 1370, ../scss/_base-styles.scss */
#content #single-menu-item p {
  margin-top: 10px;
  font-size: 16px;
  line-height: 20px;
}
/* line 1375, ../scss/_base-styles.scss */
#content #single-menu-item ul {
  margin: 0;
  padding: 0 20px 20px 20px;
  list-style: none;
  text-transform: uppercase;
}
/* line 1380, ../scss/_base-styles.scss */
#content #single-menu-item ul li {
  margin: 0;
  padding: 0;
}
/* line 1385, ../scss/_base-styles.scss */
#content #single-menu-item .call-to-action {
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}
/* line 1389, ../scss/_base-styles.scss */
#content #single-menu-item .call-to-action h4 {
  display: none;
}
/* line 1392, ../scss/_base-styles.scss */
#content #single-menu-item .call-to-action .action-content {
  margin: 0;
}
/* line 1395, ../scss/_base-styles.scss */
#content #single-menu-item .call-to-action .be-button {
  width: 100%;
  max-width: none;
  padding: 20px 2px;
}
/* line 1399, ../scss/_base-styles.scss */
#content #single-menu-item .call-to-action .be-button:after {
  font-family: "icomoon-custom";
  font-size: 15px;
  content: "\e806";
  margin-left: 5px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 1417, ../scss/_base-styles.scss */
#content #single-menu-item-image-container .be-section-pad:first-child {
  padding-top: 0;
}
/* line 1420, ../scss/_base-styles.scss */
#content #single-menu-item-image-container img {
  width: 100%;
}

/* line 1427, ../scss/_base-styles.scss */
#content #fineprint {
  max-width: 600px;
  margin: 0 auto;
}
/* line 1431, ../scss/_base-styles.scss */
#content #fineprint .be-section-pad:first-child {
  padding-bottom: 50px;
}
/* line 1435, ../scss/_base-styles.scss */
#content #fineprint p {
  font-size: 20px;
  line-height: 24px;
}

/******************************************************/
/*************** PHILOSOPHY PAGE STYLES ***************/
/******************************************************/
/* line 1447, ../scss/_base-styles.scss */
#philosophy-intro .column-block {
  margin-bottom: 0;
}

/*****************************************************/
/*************** LOCATIONS PAGE STYLES ***************/
/*****************************************************/
/* line 1459, ../scss/_base-styles.scss */
#content #locations-hero .be-section-pad:first-child {
  padding: 80px 0;
}
/* line 1463, ../scss/_base-styles.scss */
#content #locations-hero .be-section-pad .be-row .column-block {
  margin-bottom: 0;
}
/* line 1471, ../scss/_base-styles.scss */
#content.catering-page #locations-maps .locations .location .delivery-zone {
  display: none;
}
/* line 1474, ../scss/_base-styles.scss */
#content.catering-page #locations-maps .locations .location .catering-zone {
  display: block;
}
/* line 1480, ../scss/_base-styles.scss */
#content #ambiance-intro .be-section-pad:first-child {
  padding-bottom: 0;
}
/* line 1483, ../scss/_base-styles.scss */
#content #ambiance-intro .column-block {
  margin-bottom: 0;
}
/* line 1488, ../scss/_base-styles.scss */
#content #locations-slider .be-section-pad:first-child {
  padding-top: 30px;
}
/* line 1493, ../scss/_base-styles.scss */
#content #locations-maps-intro .column-block {
  margin-bottom: 0;
}
/* line 1499, ../scss/_base-styles.scss */
#content #locations-maps-intro .be-row .special-heading .sub-title.special-subtitle p {
  color: #5f6263;
}
/* line 1505, ../scss/_base-styles.scss */
#content #locations-maps-intro .be-section-pad:first-child {
  padding-bottom: 0;
}
/* line 1508, ../scss/_base-styles.scss */
#content #locations-maps-intro .be-section-pad:first-child .be-custom-column-inner p {
  max-width: 800px;
  margin: 0 auto;
}
/* line 1519, ../scss/_base-styles.scss */
#content #locations-maps .be-row .special-heading .sub-title.special-subtitle p {
  color: #5f6263;
}
/* line 1525, ../scss/_base-styles.scss */
#content #locations-maps .be-section-pad:first-child {
  padding-top: 20px;
  padding-bottom: 0;
}
/* line 1529, ../scss/_base-styles.scss */
#content #locations-maps .be-section-pad:first-child .be-custom-column-inner p {
  max-width: 800px;
  margin: 0 auto;
}

/* line 1540, ../scss/_base-styles.scss */
#locations-maps .locations .location, #locations-maps .locations .phone-wrapper, #locations-maps .locations .fax-wrapper, #locations-maps .locations .info-wrapper {
  border: none;
}
/* line 1543, ../scss/_base-styles.scss */
#locations-maps .locations .location {
  margin: 0 auto;
  padding: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  max-width: 300px;
  display: block;
}
/* line 1552, ../scss/_base-styles.scss */
#locations-maps .locations .location .map_link {
  display: none;
}
/* line 1555, ../scss/_base-styles.scss */
#locations-maps .locations .location .map-address-wrapper {
  padding: 12px;
  border: 1px solid #f4f4f4;
}
/* line 1558, ../scss/_base-styles.scss */
#locations-maps .locations .location .map-address-wrapper > h3 {
  display: none;
}
/* line 1561, ../scss/_base-styles.scss */
#locations-maps .locations .location .map-address-wrapper .locations_gmap {
  margin: 0 0 10px 0;
}
/* line 1563, ../scss/_base-styles.scss */
#locations-maps .locations .location .map-address-wrapper .locations_gmap iframe {
  width: 100%;
}
/* line 1567, ../scss/_base-styles.scss */
#locations-maps .locations .location .map-address-wrapper .address {
  font-family: "brandon_textlight";
  font-size: 20px;
  line-height: 22px;
  margin: 0 auto;
}
/* line 1574, ../scss/_base-styles.scss */
#locations-maps .locations .location .info-wrapper {
  margin: 0;
  padding: 12px;
}
/* line 1577, ../scss/_base-styles.scss */
#locations-maps .locations .location .info-wrapper .hoo-header {
  font-family: "brandon_textbold";
  color: #5f6263;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 1584, ../scss/_base-styles.scss */
#locations-maps .locations .location .info-wrapper .hours {
  font-family: "brandon_textlight";
  color: #5f6263;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
}
/* line 1592, ../scss/_base-styles.scss */
#locations-maps .locations .location .phone-wrapper, #locations-maps .locations .location .fax-wrapper {
  margin: 0;
  padding: 0 12px;
  line-height: 14px;
}
/* line 1596, ../scss/_base-styles.scss */
#locations-maps .locations .location .phone-wrapper strong, #locations-maps .locations .location .fax-wrapper strong {
  font-family: "brandon_textbold";
  width: auto;
}
/* line 1600, ../scss/_base-styles.scss */
#locations-maps .locations .location .phone-wrapper .num, #locations-maps .locations .location .fax-wrapper .num {
  text-align: left;
  float: none;
}
/* line 1603, ../scss/_base-styles.scss */
#locations-maps .locations .location .phone-wrapper .num a, #locations-maps .locations .location .fax-wrapper .num a {
  font-family: "brandon_textbold";
  font-size: 13px;
  color: #c3d500;
}
/* line 1610, ../scss/_base-styles.scss */
#locations-maps .locations .location .fax-wrapper {
  margin: 0;
  padding: 0 12px 12px;
  line-height: 14px;
}
/* line 1614, ../scss/_base-styles.scss */
#locations-maps .locations .location .fax-wrapper strong {
  font-family: "brandon_textbold";
  width: auto;
}
/* line 1618, ../scss/_base-styles.scss */
#locations-maps .locations .location .fax-wrapper .num {
  font-family: "brandon_textbold";
  color: #c3d500;
  text-align: left;
  float: none;
}
/* line 1625, ../scss/_base-styles.scss */
#locations-maps .locations .location .online-order-link {
  line-height: 15px;
  padding: 0 12px 3px 12px;
}
/* line 1628, ../scss/_base-styles.scss */
#locations-maps .locations .location .online-order-link a {
  font-family: "brandon_textbold";
  background: #c3d500;
  color: #5f6263;
  font-size: 17px;
  line-height: 17px;
  padding: 15px 20px;
  width: 100%;
  display: block;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transition: 0.3s linear background, color !important;
  -webkit-transition: 0.3s linear background, color !important;
  -moz-transition: 0.3s linear background, color !important;
  -ms-transition: 0.3s linear background, color !important;
  -o-transition: 0.3s linear background, color !important;
}
/* line 1646, ../scss/_base-styles.scss */
#locations-maps .locations .location .online-order-link a:hover {
  background: #5f6263;
  color: white;
}
/* line 1652, ../scss/_base-styles.scss */
#locations-maps .locations .location .delivery-zone-link {
  line-height: 15px;
  padding: 0 12px 12px 12px;
  margin-top: 5px;
  text-align: center;
}
/* line 1657, ../scss/_base-styles.scss */
#locations-maps .locations .location .delivery-zone-link a {
  font-family: "brandon_textbold";
  color: #c3d500;
  font-size: 15px;
  line-height: 15px;
  transition: 0.3s linear color !important;
  -webkit-transition: 0.3s linear color !important;
  -moz-transition: 0.3s linear color !important;
  -ms-transition: 0.3s linear color !important;
  -o-transition: 0.3s linear color !important;
}
/* line 1667, ../scss/_base-styles.scss */
#locations-maps .locations .location .delivery-zone-link a:hover {
  color: #6b6b59;
}
/* line 1671, ../scss/_base-styles.scss */
#locations-maps .locations .location .delivery-zone-link.catering-zone {
  display: none;
}

/* line 1679, ../scss/_base-styles.scss */
.locations-zone-popup {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000003;
  display: none;
}
/* line 1690, ../scss/_base-styles.scss */
.locations-zone-popup.showZone {
  display: block;
}
/* line 1693, ../scss/_base-styles.scss */
.locations-zone-popup .zone-img-full {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}
/* line 1699, ../scss/_base-styles.scss */
.locations-zone-popup .zone-img-container {
  display: table-cell;
  vertical-align: middle;
}

/* line 1708, ../scss/_base-styles.scss */
#content #locations-maps-plugin .be-section-pad:first-child {
  padding: 0;
}
/* line 1712, ../scss/_base-styles.scss */
#content #locations-maps-plugin .be-section-pad .be-custom-column-inner > p {
  max-width: 600px;
  margin: 0 auto;
}
/* line 1718, ../scss/_base-styles.scss */
#content #locations-maps-plugin #address_search {
  width: 100%;
  text-align: center;
}
/* line 1721, ../scss/_base-styles.scss */
#content #locations-maps-plugin #address_search input {
  max-width: 675px;
  margin: 20px auto;
}
/* line 1725, ../scss/_base-styles.scss */
#content #locations-maps-plugin #address_search label[for="addressInput"] {
  display: none;
}
/* line 1728, ../scss/_base-styles.scss */
#content #locations-maps-plugin #address_search #addy_in_radius {
  display: none;
}
/* line 1731, ../scss/_base-styles.scss */
#content #locations-maps-plugin #address_search #radius_in_submit {
  display: none;
}
/* line 1735, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar {
  text-align: left;
  height: auto;
}
/* line 1738, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper {
  font-family: "brandon_textlight";
  color: #5f6263;
  font-weight: normal;
  width: 100%;
  margin: 0 auto 20px;
  display: inline-block;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1749, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .results_row_left_column {
  border: 1px solid #f4f4f4;
  margin-bottom: 10px;
  padding: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1757, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .results_row_center_column, #content #locations-maps-plugin #map_sidebar .results_wrapper .results_row_right_column {
  padding: 0 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1764, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .location_img img {
  width: 100%;
  cursor: default;
}
/* line 1769, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .location_name {
  font-size: 22px;
  line-height: 24px;
  font-weight: normal;
  padding: 12px 0 0;
}
/* line 1775, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .location_distance {
  font-size: 14px;
  line-height: 16px;
  display: none;
}
/* line 1780, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address {
  font-size: 14px;
  line-height: 16px;
}
/* line 1783, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_street, #content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_street2, #content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_citystatezip, #content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_country {
  display: none;
}
/* line 1786, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_phone {
  font-family: "brandon_textbold";
  color: #c3d500;
  padding: 0;
  font-size: 13px;
  line-height: 14px;
}
/* line 1792, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_phone a {
  font-family: "brandon_textbold";
  color: #c3d500;
  font-size: 14px;
  line-height: 16px;
}
/* line 1797, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_phone a:hover {
  color: #6b6b59;
}
/* line 1802, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_address.slp_result_fax {
  font-family: "brandon_textbold";
  color: #c3d500;
  padding: 0;
  font-size: 13px;
  line-height: 14px;
}
/* line 1810, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .hours-label {
  font-family: "brandon_textbold";
  font-size: 14px;
  line-height: 16px;
  margin-top: 10px;
  text-transform: uppercase;
}
/* line 1817, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_contact {
  font-size: 14px;
  line-height: 16px;
  padding: 0;
}
/* line 1821, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_contact.slp_result_hours {
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 1825, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_contact a {
  font-family: "brandon_textbold";
  color: #c3d500;
  font-size: 14px;
  line-height: 16px;
}
/* line 1830, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_contact a:hover {
  color: #6b6b59;
}
/* line 1834, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .slp_result_contact.slp_result_website {
  margin-top: 10px;
}
/* line 1838, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_wrapper .phone-label, #content #locations-maps-plugin #map_sidebar .results_wrapper .fax-label {
  color: #5f6263;
  display: inline-block;
  margin-right: 2px;
}
/* line 1844, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_entry {
  border: none;
  cursor: default;
}
/* line 1847, ../scss/_base-styles.scss */
#content #locations-maps-plugin #map_sidebar .results_entry:hover {
  background-color: transparent;
}

/****************************************************/
/*************** CATERING PAGE STYLES ***************/
/****************************************************/
/* line 1860, ../scss/_base-styles.scss */
.show-more-less {
  display: none;
}

/* line 1867, ../scss/_base-styles.scss */
#content #catering-intro .be-section-pad:first-child {
  padding: 40px 0 0;
}
/* line 1871, ../scss/_base-styles.scss */
#content #catering-intro .be-custom-column-inner {
  max-width: 800px;
  margin: 0 auto;
}
/* line 1874, ../scss/_base-styles.scss */
#content #catering-intro .be-custom-column-inner p {
  margin-bottom: 20px;
}
/* line 1878, ../scss/_base-styles.scss */
#content #catering-intro .call-to-action {
  margin-top: 20px;
}
/* line 1884, ../scss/_base-styles.scss */
#content #catering-menu .be-section-pad:first-child {
  padding: 30px 0 0;
}
/* line 1890, ../scss/_base-styles.scss */
#content #catering-menu .be-row:last-of-type .column-block {
  margin-bottom: 10px;
}
/* line 1895, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block.one-fourth {
  padding: 20px;
  width: 100%;
  border: 2px solid #f4f4f4;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 1902, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block.one-fourth:first-child {
  margin-left: 0!important;
}
/* line 1906, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block p {
  font-size: 16px;
  line-height: 19px;
}
/* line 1909, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block p:first-of-type {
  font-family: "brandon_textbold";
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 5px;
}
/* line 1916, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion {
  margin-top: 20px;
}
/* line 1918, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head {
  font-size: 16px;
  line-height: 16px;
}
/* line 1921, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head .show-more-less {
  display: inline-block;
}
/* line 1923, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head .show-more-less .show-more {
  display: inline-block;
}
/* line 1926, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head .show-more-less .show-less {
  display: none;
}
/* line 1931, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head.ui-accordion-header:before {
  margin-right: 10px;
}
/* line 1936, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head.ui-accordion-header-active .show-more {
  display: none;
}
/* line 1939, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .accordion-head.ui-accordion-header-active .show-less {
  display: inline-block;
}
/* line 1944, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .ui-accordion-content {
  font-family: "brandon_textlight";
  font-size: 15px;
  line-height: 18px;
}
/* line 1948, ../scss/_base-styles.scss */
#content #catering-menu .be-row .column-block .accordion .ui-accordion-content h1, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h2, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h3, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h4, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h5, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h6 {
  font-family: "brandon_textlight";
  font-weight: bold;
  color: #5f6263;
  font-size: 16px;
  line-height: 19px;
  margin: 10px 0 4px;
}
/* line 1962, ../scss/_base-styles.scss */
#content #substitutions-text .be-section-pad:first-child {
  padding: 0;
  max-width: 750px;
  margin: 0 auto;
}

/*************************************************/
/*************** ABOUT PAGE STYLES ***************/
/*************************************************/
/* line 1977, ../scss/_base-styles.scss */
#content #about-hero .be-section-pad:first-child {
  padding: 80px 0;
}
/* line 1981, ../scss/_base-styles.scss */
#content #about-hero .be-section-pad .be-row .column-block {
  margin-bottom: 0;
}
/* line 1987, ../scss/_base-styles.scss */
#content #about-intro {
  max-width: 850px;
  margin: 0 auto;
}
/* line 1991, ../scss/_base-styles.scss */
#content #about-intro .be-section-pad:first-child {
  padding-bottom: 10px;
}
/* line 1997, ../scss/_base-styles.scss */
#content #about-row-1 .be-section-pad, #content #about-row-2 .be-section-pad, #content #about-row-3 .be-section-pad, #content #about-row-4 .be-section-pad {
  padding: 30px 0 0;
}
/* line 1999, ../scss/_base-styles.scss */
#content #about-row-1 .be-section-pad .column-block, #content #about-row-2 .be-section-pad .column-block, #content #about-row-3 .be-section-pad .column-block, #content #about-row-4 .be-section-pad .column-block {
  margin-bottom: 0;
}
/* line 2003, ../scss/_base-styles.scss */
#content #about-row-1 .special-heading-wrap, #content #about-row-2 .special-heading-wrap, #content #about-row-3 .special-heading-wrap, #content #about-row-4 .special-heading-wrap {
  margin-bottom: 10px;
}
/* line 2006, ../scss/_base-styles.scss */
#content #about-row-1 .be-row, #content #about-row-2 .be-row, #content #about-row-3 .be-row, #content #about-row-4 .be-row {
  display: table;
  overflow: hidden;
  clear: both;
}
/* line 2012, ../scss/_base-styles.scss */
#content #about-row-1.be-section .one-half, #content #about-row-2.be-section .one-half, #content #about-row-3.be-section .one-half, #content #about-row-4.be-section .one-half {
  width: 100%;
  height: 100%;
  margin: 0;
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2021, ../scss/_base-styles.scss */
#content #about-row-1.be-section .one-half:nth-of-type(2n), #content #about-row-2.be-section .one-half:nth-of-type(2n), #content #about-row-3.be-section .one-half:nth-of-type(2n), #content #about-row-4.be-section .one-half:nth-of-type(2n) {
  padding: 40px 20px;
}
/* line 2024, ../scss/_base-styles.scss */
#content #about-row-1.be-section .one-half img, #content #about-row-2.be-section .one-half img, #content #about-row-3.be-section .one-half img, #content #about-row-4.be-section .one-half img {
  width: 100%;
}
/* line 2029, ../scss/_base-styles.scss */
#content #about-row-1 h3, #content #about-row-2 h3, #content #about-row-3 h3, #content #about-row-4 h3 {
  font-family: "freelandregular";
  text-transform: none;
  max-width: 400px;
  margin: 0 auto 20px;
}
/* line 2036, ../scss/_base-styles.scss */
#content #sauce-profile {
  margin-top: 10px;
  padding: 50px 0 20px;
}
/* line 2040, ../scss/_base-styles.scss */
#content #sauce-profile .be-row:first-of-type p {
  color: #5f6263;
  max-width: 800px;
  margin: 10px auto 0;
}
/* line 2049, ../scss/_base-styles.scss */
#content #sauce-profile .column-block .be-custom-column-inner > p img {
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
}
/* line 2057, ../scss/_base-styles.scss */
#content #sauce-profile .column-block .special-heading h5.special-h-tag {
  font-family: "freelandregular";
  color: #5f6263;
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 10px;
  letter-spacing: 2px;
  text-transform: none;
}
/* line 2067, ../scss/_base-styles.scss */
#content #sauce-profile .column-block .special-heading .sub-title p {
  font-family: "brandon_text_regularregular";
  color: #5f6263;
  font-size: 16px;
  line-height: 18px;
  padding: 0 10px;
  text-transform: none;
}
/* line 2079, ../scss/_base-styles.scss */
#content #menu-button {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 2082, ../scss/_base-styles.scss */
#content #menu-button .be-section-pad {
  padding: 0;
}
/* line 2085, ../scss/_base-styles.scss */
#content #menu-button .action-content {
  margin: 0 auto;
}

/***************************************************/
/*************** CAREERS PAGE STYLES ***************/
/***************************************************/
/* line 2095, ../scss/_base-styles.scss */
#content #careers-hero {
  background-position: 100% 35%!important;
}
/* line 2099, ../scss/_base-styles.scss */
#content [id^=employee-quote-] .column-block {
  margin-bottom: 0;
}
/* line 2103, ../scss/_base-styles.scss */
#content [id^=employee-quote-] .be-section-pad:first-child {
  padding: 30px 0;
}
/* line 2107, ../scss/_base-styles.scss */
#content [id^=employee-quote-] .special-heading-wrap.style1 {
  max-width: 800px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 2111, ../scss/_base-styles.scss */
#content [id^=employee-quote-] .special-heading-wrap.style1 .special-h-tag {
  font-family: "brandon_textlight";
  color: #5f6263;
  line-height: 1;
  margin-bottom: 10px;
  font-size: 20px;
  line-height: 25px;
}
/* line 2119, ../scss/_base-styles.scss */
#content [id^=employee-quote-] .special-heading-wrap.style1 .sub-title.special-subtitle {
  color: #5f6263;
}
/* line 2121, ../scss/_base-styles.scss */
#content [id^=employee-quote-] .special-heading-wrap.style1 .sub-title.special-subtitle p {
  font-family: "brandon_textbold";
}
/* line 2128, ../scss/_base-styles.scss */
#content #careers-intro-first .column-block {
  margin-bottom: 0;
}
/* line 2132, ../scss/_base-styles.scss */
#content #careers-intro-first .special-heading-wrap.style1 .special-h-tag {
  margin-top: 0;
}
/* line 2137, ../scss/_base-styles.scss */
#content #careers-intro-first .be-section-pad:first-child {
  padding: 30px 0;
}
/* line 2144, ../scss/_base-styles.scss */
#content #careers-intro .be-section-pad:first-child {
  padding: 0;
}
/* line 2148, ../scss/_base-styles.scss */
#content #careers-intro h6 {
  max-width: 960px;
  margin-top: 0;
}
/* line 2154, ../scss/_base-styles.scss */
#content #careers-intro .special-heading-wrap .sub-title.special-subtitle p {
  color: #5f6263;
}
/* line 2158, ../scss/_base-styles.scss */
#content #careers-intro .special-heading-wrap h2 {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 2165, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-col i {
  display: none;
}
/* line 2167, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-col i:before {
  font-size: 80px;
  font-family: "icomoon-custom" !important;
}
/* line 2172, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-col i:first-of-type i:before {
  content: "\e803";
}
/* line 2177, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-col i:nth-of-type(2) i:before {
  content: "\e804";
}
/* line 2182, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-col i:nth-of-type(3) i:before {
  content: "\e802";
}
/* line 2187, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-col i:nth-of-type(4) i:before {
  content: "\e805";
}
/* line 2194, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-info p {
  font-size: 14px;
  line-height: 18px;
}
/* line 2197, ../scss/_base-styles.scss */
#content #careers-intro .grid-wrap .grid-info p:first-of-type {
  color: black;
  font-size: 25px;
  line-height: 27px;
  margin-bottom: 10px;
}
/* line 2207, ../scss/_base-styles.scss */
#content #facts-grid {
  display: none;
}
/* line 2209, ../scss/_base-styles.scss */
#content #facts-grid .be-section-pad {
  padding-bottom: 0;
}
/* line 2212, ../scss/_base-styles.scss */
#content #facts-grid .column-block {
  margin-bottom: 0;
}
/* line 2216, ../scss/_base-styles.scss */
#content #facts-grid .special-heading-wrap h2 {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 2223, ../scss/_base-styles.scss */
#content #facts-grid .grid-col .grid-info p {
  font-family: "freelandregular";
  color: #5f6263;
  font-size: 21px;
  line-height: 26px;
}
/* line 2228, ../scss/_base-styles.scss */
#content #facts-grid .grid-col .grid-info p:first-of-type {
  color: white;
  font-family: "brandon_textblack";
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 10px;
}
/* line 2239, ../scss/_base-styles.scss */
#content #facts-animations {
  background: #c3d500;
  display: none;
}
/* line 2242, ../scss/_base-styles.scss */
#content #facts-animations .be-section-pad:first-child {
  padding-top: 20px;
}
/* line 2245, ../scss/_base-styles.scss */
#content #facts-animations .column-block {
  margin-bottom: 0;
}
/* line 2248, ../scss/_base-styles.scss */
#content #facts-animations .animate-number {
  color: white;
  font-family: "brandon_textblack";
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 10px;
}
/* line 2255, ../scss/_base-styles.scss */
#content #facts-animations h6 {
  font-weight: normal;
}
/* line 2258, ../scss/_base-styles.scss */
#content #facts-animations .animate-number-caption {
  font-family: "freelandregular";
  color: #5f6263;
  font-size: 21px;
  line-height: 26px;
  font-weight: normal;
}
/* line 2267, ../scss/_base-styles.scss */
#content #team-faces .column-block {
  margin-bottom: 20px;
  padding-bottom: 0;
}
/* line 2271, ../scss/_base-styles.scss */
#content #team-faces .be-section-pad:first-child {
  padding-bottom: 0;
}
/* line 2274, ../scss/_base-styles.scss */
#content #team-faces .ms-staff-carousel.ms-round {
  margin-bottom: 100px;
}
/* line 2276, ../scss/_base-styles.scss */
#content #team-faces .ms-staff-carousel.ms-round .ms-slide-bgcont {
  border: none;
  margin: 0 auto;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
/* line 2284, ../scss/_base-styles.scss */
#content #team-faces .ms-staff-carousel.ms-round .ms-info {
  font-family: "brandon_textbold";
  color: #5f6263;
  font-size: 19px;
  line-height: 25px;
  text-align: center;
}
/* line 2291, ../scss/_base-styles.scss */
#content #team-faces .ms-staff-carousel.ms-round .ms-bullets {
  bottom: -300px !important;
}
/* line 2293, ../scss/_base-styles.scss */
#content #team-faces .ms-staff-carousel.ms-round .ms-bullets .ms-bullet {
  background: #e5e6e7;
  width: 15px;
  height: 15px;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
/* line 2301, ../scss/_base-styles.scss */
#content #team-faces .ms-staff-carousel.ms-round .ms-bullets .ms-bullet.ms-bullet-selected {
  background: #c3d500;
}
/* line 2309, ../scss/_base-styles.scss */
#content.careers-page #available-opps {
  display: none;
}
/* line 2312, ../scss/_base-styles.scss */
#content.careers-page #available-opps .grid-wrap .grid-col {
  display: none;
}
/* line 2318, ../scss/_base-styles.scss */
#content.careers-page.hasA #available-opps {
  display: block;
}
/* line 2322, ../scss/_base-styles.scss */
#content.careers-page.hasA #available-opps .grid-wrap .grid-col:nth-of-type(1) {
  display: block;
}
/* line 2330, ../scss/_base-styles.scss */
#content.careers-page.hasB #available-opps {
  display: block;
}
/* line 2334, ../scss/_base-styles.scss */
#content.careers-page.hasB #available-opps .grid-wrap .grid-col:nth-of-type(2) {
  display: block;
}
/* line 2342, ../scss/_base-styles.scss */
#content.careers-page.hasC #available-opps {
  display: block;
}
/* line 2346, ../scss/_base-styles.scss */
#content.careers-page.hasC #available-opps .grid-wrap .grid-col:nth-of-type(3) {
  display: block;
}
/* line 2354, ../scss/_base-styles.scss */
#content.careers-page.hasD #available-opps {
  display: block;
}
/* line 2358, ../scss/_base-styles.scss */
#content.careers-page.hasD #available-opps .grid-wrap .grid-col:nth-of-type(4) {
  display: block;
}
/* line 2368, ../scss/_base-styles.scss */
#content #available-opps .be-section-pad:first-child {
  padding: 30px 0 0;
}
/* line 2372, ../scss/_base-styles.scss */
#content #available-opps .column-block {
  margin-bottom: 0;
}
/* line 2375, ../scss/_base-styles.scss */
#content #available-opps .special-heading-wrap.style1 h2.special-h-tag {
  margin-bottom: 20px;
}
/* line 2378, ../scss/_base-styles.scss */
#content #available-opps .grid-wrap {
  margin-bottom: 10px;
}
/* line 2380, ../scss/_base-styles.scss */
#content #available-opps .grid-wrap .grid-row {
  width: 100%;
}
/* line 2384, ../scss/_base-styles.scss */
#content #available-opps .grid-col {
  margin-bottom: 20px!important;
  padding: 30px 20px;
  border: 2px solid #f4f4f4 !important;
}
/* line 2388, ../scss/_base-styles.scss */
#content #available-opps .grid-col .grid-info {
  padding: 20px;
  text-align: left;
}
/* line 2391, ../scss/_base-styles.scss */
#content #available-opps .grid-col .grid-info p {
  color: black;
  font-size: 14px;
  line-height: 18px;
}
/* line 2395, ../scss/_base-styles.scss */
#content #available-opps .grid-col .grid-info p:first-of-type {
  color: #c3d500;
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 0;
}
/* line 2407, ../scss/_base-styles.scss */
#content #application-section .be-section-pad:first-child {
  padding: 35px 0 0;
}
/* line 2411, ../scss/_base-styles.scss */
#content #application-section .be-shortcode {
  margin-bottom: 0;
}
/* line 2415, ../scss/_base-styles.scss */
#content #application-section .call-to-action:last-of-type {
  padding-top: 0;
}
/* line 2418, ../scss/_base-styles.scss */
#content #application-section .call-to-action:last-of-type .be-button::after {
  font-family: "icomoon-custom";
  font-size: 12px;
  content: "\e806";
  margin-left: 5px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*************************************************/
/*************** ABOUT PAGE STYLES ***************/
/*************************************************/
/************************************************/
/*************** BLOG PAGE STYLES ***************/
/************************************************/
/* line 2448, ../scss/_base-styles.scss */
.page-template-blog #content .portfolio-all-wrap {
  margin-top: 0;
}
/* line 2453, ../scss/_base-styles.scss */
.page-template-blog .blog-separator .separator {
  margin-top: 5px;
}

/* line 2461, ../scss/_base-styles.scss */
.single-post #content .post-details {
  display: block;
}
/* line 2465, ../scss/_base-styles.scss */
.single-post #content .post-content a {
  font-family: "brandon_text_regularregular";
  color: #c3d500;
}
/* line 2468, ../scss/_base-styles.scss */
.single-post #content .post-content a:hover {
  text-decoration: underline;
}

/* line 2476, ../scss/_base-styles.scss */
.single-page-atts .single-post-tags {
  display: none;
}
/* line 2478, ../scss/_base-styles.scss */
.single-page-atts .single-post-tags .tagcloud {
  margin-left: 10px;
}

/* line 2484, ../scss/_base-styles.scss */
#content.right-sidebar-page {
  padding-top: 30px;
}
/* line 2487, ../scss/_base-styles.scss */
#content .post-title-section-wrap {
  margin-bottom: 20px;
}
/* line 2491, ../scss/_base-styles.scss */
#content .post-title a {
  font-family: "brandon_text_regularregular";
  text-transform: uppercase;
  font-weight: normal;
}
/* line 2497, ../scss/_base-styles.scss */
#content .post-meta {
  font-size: 14px;
  line-height: 15px;
}
/* line 2500, ../scss/_base-styles.scss */
#content .post-meta a {
  font-size: 14px;
  line-height: 15px;
}
/* line 2505, ../scss/_base-styles.scss */
#content .portfolio-all-wrap {
  margin-top: 50px;
}
/* line 2507, ../scss/_base-styles.scss */
#content .portfolio-all-wrap .blog-post.element {
  margin-bottom: 30px;
}
/* line 2510, ../scss/_base-styles.scss */
#content .portfolio-all-wrap .post-top-details {
  display: none;
}
/* line 2513, ../scss/_base-styles.scss */
#content .portfolio-all-wrap .post-bottom-details {
  display: none;
}
/* line 2517, ../scss/_base-styles.scss */
#content h1.post-title {
  font-family: "brandon_text_regularregular";
  font-size: 20px;
  line-height: 23px;
  margin-top: 10px;
}
/* line 2522, ../scss/_base-styles.scss */
#content h1.post-title a {
  font-size: 20px;
  line-height: 23px;
}
/* line 2527, ../scss/_base-styles.scss */
#content .post-details {
  display: none;
}
/* line 2530, ../scss/_base-styles.scss */
#content .post-details .post-content h1 {
  font-family: "brandon_text_regularregular";
  font-weight: normal;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 10px;
}
/* line 2537, ../scss/_base-styles.scss */
#content .post-details .post-content h2 {
  font-family: "brandon_text_regularregular";
  font-size: 20px;
  line-height: 20px;
  margin: 10px 0;
}
/* line 2543, ../scss/_base-styles.scss */
#content .post-details .post-content h3 {
  font-family: "brandon_text_regularregular";
  font-size: 16px;
  line-height: 16px;
  margin: 10px 0;
  letter-spacing: 0;
  text-transform: none;
}
/* line 2551, ../scss/_base-styles.scss */
#content .post-details .post-content p {
  color: #5f6263;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 24px;
}
/* line 2557, ../scss/_base-styles.scss */
#content .post-details .post-content .more-link {
  font-family: "brandon_textbold";
  color: #c3d500;
  border: none;
  margin-top: 20px;
  font-size: 20px;
  line-height: 20px;
}
/* line 2564, ../scss/_base-styles.scss */
#content .post-details .post-content .more-link:after {
  font-family: "icomoon-custom";
  font-size: 15px;
  content: "\e806";
  margin-left: 5px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 2578, ../scss/_base-styles.scss */
#content .post-details .post-content .more-link:hover {
  color: #6b6b59;
}
/* line 2585, ../scss/_base-styles.scss */
#content .single-post-share h6 {
  font-size: 18px;
  line-height: 29px;
  margin: 0 auto;
}
/* line 2592, ../scss/_base-styles.scss */
#content #comments h3 {
  font-size: 20px;
  line-height: 22px;
}
/* line 2596, ../scss/_base-styles.scss */
#content #comments p {
  font-size: 16px;
  line-height: 20px;
}
/* line 2599, ../scss/_base-styles.scss */
#content #comments p a {
  font-size: 16px;
  line-height: 20px;
}
/* line 2603, ../scss/_base-styles.scss */
#content #comments p.logged-in-as {
  margin-bottom: 20px;
}
/* line 2607, ../scss/_base-styles.scss */
#content #comments .comment-notes {
  margin-bottom: 10px;
}
/* line 2610, ../scss/_base-styles.scss */
#content #comments input[type="text"] {
  color: #5f6263;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 300px;
}
/* line 2618, ../scss/_base-styles.scss */
#content #comments input[type="submit"] {
  font-family: "brandon_textbold";
  color: #5f6263;
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 1px;
  text-transform: none;
  width: 100%;
  padding: 18px;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 2638, ../scss/_base-styles.scss */
#content #comments textarea {
  color: #5f6263;
  height: 150px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  resize: none;
}
/* line 2650, ../scss/_base-styles.scss */
#content #blogs-row .portfolio-all-wrap .post-title {
  margin-bottom: 10px;
}
/* line 2652, ../scss/_base-styles.scss */
#content #blogs-row .portfolio-all-wrap .post-title a {
  text-transform: none;
  font-size: 18px;
  line-height: 18px;
}
/* line 2658, ../scss/_base-styles.scss */
#content #blogs-row .portfolio-all-wrap .post-details {
  display: block;
}
/* line 2661, ../scss/_base-styles.scss */
#content #blogs-row .portfolio-all-wrap .post-details .post-content p {
  font-size: 14px;
  line-height: 19px;
}
/* line 2667, ../scss/_base-styles.scss */
#content #blogs-row .portfolio-all-wrap .read-more-link {
  margin-top: 20px;
  font-family: "brandon_textbold";
  color: #c3d500;
  font-size: 16px;
  line-height: 16px;
  display: block;
}
/* line 2674, ../scss/_base-styles.scss */
#content #blogs-row .portfolio-all-wrap .read-more-link:hover {
  color: #6b6b59;
}

/**********************************************/
/*************** SIDEBAR STYLES ***************/
/**********************************************/
/* line 2688, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget {
  margin-bottom: 0;
}
/* line 2690, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget h6 {
  font-family: "brandon_textbold";
  font-size: 20px;
  line-height: 20px;
}
/* line 2695, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget ul {
  list-style: none;
  padding: 0;
}
/* line 2698, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget ul li {
  padding-left: 0;
}
/* line 2700, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget ul li:before {
  display: none;
}
/* line 2703, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget ul li a {
  font-size: 16px;
  line-height: 16px;
}
/* line 2706, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget ul li a:hover {
  color: #c3d500;
}
/* line 2712, ../scss/_base-styles.scss */
#content .sidebar-widgets .widget input[type="text"] {
  color: #5f6263;
}

/*********************************************/
/*************** FOOTER STYLES ***************/
/*********************************************/
/* line 2723, ../scss/_base-styles.scss */
#bottom-widgets {
  background: #c3d500 !important;
  padding-top: 40px;
  padding-bottom: 100px;
}
/* line 2727, ../scss/_base-styles.scss */
#bottom-widgets .widget {
  margin-bottom: 10px;
}
/* line 2730, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap {
  font-family: "brandon_textbold";
  font-size: 18px;
  line-height: 18px;
}
/* line 2734, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block {
  color: white;
  margin-bottom: 40px;
  text-align: center;
}
/* line 2739, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block:first-of-type h6 {
  font-family: "freelandregular";
  color: white;
  font-size: 30px;
  line-height: 47px;
  margin-bottom: 0;
  text-transform: none;
}
/* line 2748, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block h6 {
  font-family: "brandon_textbold";
  color: #5f6263;
  font-size: 16px;
  line-height: 16px;
}
/* line 2755, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block ul li {
  font-family: "brandon_textmedium";
  padding-left: 0;
  margin-bottom: 20px;
  text-transform: uppercase;
}
/* line 2760, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block ul li:before {
  content: '';
  display: none;
}
/* line 2764, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block ul li a {
  font-size: 16px;
  line-height: 16px;
}
/* line 2767, ../scss/_base-styles.scss */
#bottom-widgets #bottom-widgets-wrap .column-block ul li a:hover {
  color: #5f6263;
}
/* line 2776, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .mc4wp-alert {
  margin-top: 0;
  background: #5f6263;
  color: white;
  border: none;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 2786, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .form-wrapper {
  position: relative;
}
/* line 2788, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .form-wrapper input[type="email"] {
  font-family: "brandon_textmedium";
  font-size: 16px;
  letter-spacing: 0.5px;
  border: none;
  padding: 12px 0;
  margin-bottom: 10px;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #9fa1a4;
}
/* line 2800, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .form-wrapper input[type="email"]::-webkit-input-placeholder {
  color: #9fa1a4;
}
/* line 2803, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .form-wrapper input[type="email"]:-moz-placeholder {
  color: #9fa1a4;
}
/* line 2806, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .form-wrapper input[type="email"]::-moz-placeholder {
  color: #9fa1a4;
}
/* line 2809, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .form-wrapper input[type="email"]:-ms-input-placeholder {
  color: #9fa1a4;
}
/* line 2814, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .submit-wrapper {
  position: absolute;
  top: 10px;
  right: 7px;
  color: #5f6263;
}
/* line 2819, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .submit-wrapper:after {
  font-family: "icomoon-custom";
  font-size: 12px;
  content: "\e806";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition: 0.2s linear color;
}
/* line 2834, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .submit-wrapper:hover input[type="submit"] {
  color: #c3d500;
}
/* line 2837, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .submit-wrapper:hover:after {
  color: #c3d500;
}
/* line 2841, ../scss/_base-styles.scss */
#bottom-widgets .mc4wp-form .submit-wrapper input[type="submit"] {
  font-family: "brandon_textmedium";
  font-size: 16px;
  background: transparent!important;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
  margin: 0;
  padding: 0;
  letter-spacing: 0;
  text-transform: none;
}
/* line 2857, ../scss/_base-styles.scss */
#bottom-widgets .textwidget {
  font-family: "brandon_textmedium";
}
/* line 2859, ../scss/_base-styles.scss */
#bottom-widgets .textwidget .fa {
  background: #5f6263;
  display: inline-block;
  -ms-border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  width: 34px;
  height: 34px;
  margin: 0 7px 0 0;
  padding-top: 9px;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  transition: 0.2s linear background;
}
/* line 2875, ../scss/_base-styles.scss */
#bottom-widgets .textwidget .fa:hover {
  background: white;
  color: #5f6263;
}

@media only screen and (max-device-width: 768px) {
  /* line 2888, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter .section-jump .customDropdown {
    display: none;
  }
  /* line 2891, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter .section-jump .section-jump-mobile {
    width: 100%;
    display: block;
  }
  /* line 2894, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter .section-jump .section-jump-mobile .select-wrapper {
    position: relative;
    max-width: 170px;
  }
  /* line 2897, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter .section-jump .section-jump-mobile .select-wrapper:after {
    content: "\f078";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    right: 9px;
    top: 50%;
    margin-top: -14px;
    display: block;
  }
  /* line 2909, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter .section-jump .section-jump-mobile .select-wrapper select {
    background: white;
    font-family: "brandon_textmedium";
    color: #5f6263;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 1px;
    padding: 10px 20px 10px 12px;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    -ms-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    -webkit-appearance: none;
  }
  /* line 2935, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter p.tag-name:hover, .page-template-page-menu-custom #content #menu-filter p.tag-name:focus {
    background: white;
    color: #5f6263;
  }
  /* line 2939, ../scss/_base-styles.scss */
  .page-template-page-menu-custom #content #menu-filter p.tag-name.active-filter {
    background: #c3d500;
    color: white;
  }
}
/* line 2951, ../scss/_base-styles.scss */
.copyright p {
  margin-bottom: 12px;
}
/* line 2954, ../scss/_base-styles.scss */
.copyright .rt {
  font-size: 10px;
  margin-top: -4px;
  display: inline-block;
  vertical-align: top;
}
/* line 2960, ../scss/_base-styles.scss */
.copyright .copyright-symbol {
  font-size: 12px;
  vertical-align: top;
}
/* line 2964, ../scss/_base-styles.scss */
.copyright .trademarks {
  font-size: 10px;
}

/* line 2969, ../scss/_base-styles.scss */
#mobile-test {
  display: none;
  position: relative;
  z-index: 1;
}
@media screen and (max-device-width: 1024px) {
  /* line 2969, ../scss/_base-styles.scss */
  #mobile-test {
    z-index: 2;
  }
}

@media screen and (max-width: 600px) {
  /* line 2979, ../scss/_base-styles.scss */
  #wpadminbar {
    position: fixed;
  }
}
/* line 2987, ../scss/_base-styles.scss */
#content #homepage-hero #hero-copy-ace, #content #menu-hero #hero-copy-ace, #content #philosophy-hero #hero-copy-ace, #content #locations-hero #hero-copy-ace, #content #catering-hero #hero-copy-ace, #content #about-hero #hero-copy-ace, #content #careers-hero #hero-copy-ace {
  font-family: "brandon_textmedium";
  color: white;
  font-size: 39px;
  line-height: 39px;
  font-weight: 300;
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}
/* line 2996, ../scss/_base-styles.scss */
#content #homepage-hero #hero-copy-ace i, #content #homepage-hero #hero-copy-ace em, #content #menu-hero #hero-copy-ace i, #content #menu-hero #hero-copy-ace em, #content #philosophy-hero #hero-copy-ace i, #content #philosophy-hero #hero-copy-ace em, #content #locations-hero #hero-copy-ace i, #content #locations-hero #hero-copy-ace em, #content #catering-hero #hero-copy-ace i, #content #catering-hero #hero-copy-ace em, #content #about-hero #hero-copy-ace i, #content #about-hero #hero-copy-ace em, #content #careers-hero #hero-copy-ace i, #content #careers-hero #hero-copy-ace em {
  font-family: "freelandregular";
  font-size: 44px;
  line-height: 44px;
  font-style: normal;
  text-transform: none;
}
/* line 3006, ../scss/_base-styles.scss */
#content #menu-hero #hero-copy-ace {
  color: #c3d500;
}

@media only screen and (max-width: 320px) {
  /* line 6, ../scss/smkk-styles.scss */
  html, body {
    overflow-x: scroll;
  }
}
@media only screen and (min-width: 480px) {
  /************************************************/
  /*************** MENU PAGE STYLES ***************/
  /************************************************/
  /* line 8, ../scss/breakpoints/_480up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element {
    width: 48%!important;
    margin-right: 2%;
  }
  /* line 11, ../scss/breakpoints/_480up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(odd) {
    clear: both;
  }
  /* line 14, ../scss/breakpoints/_480up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(even) {
    margin-right: 0;
  }

  /* line 23, ../scss/breakpoints/_480up.scss */
  #portfolio-title-nav-wrap > div {
    max-width: 440px;
  }

  /***************************************************/
  /*************** CAREERS PAGE STYLES ***************/
  /***************************************************/
  /* line 35, ../scss/breakpoints/_480up.scss */
  #content #team-faces .ms-staff-carousel.ms-round .ms-bullets {
    bottom: -250px !important;
  }
}
@media only screen and (min-width: 768px) {
  /**********************************************/
  /*************** GENERAL STYLES ***************/
  /**********************************************/
  /* line 6, ../scss/breakpoints/_768up.scss */
  #content h1 {
    font-size: 80px;
    line-height: 80px;
  }
  /* line 10, ../scss/breakpoints/_768up.scss */
  #content h2 {
    font-size: 34px;
    line-height: 34px;
  }
  /* line 14, ../scss/breakpoints/_768up.scss */
  #content h3 {
    font-size: 80px;
    line-height: 80px;
  }
  /* line 18, ../scss/breakpoints/_768up.scss */
  #content h6 {
    font-size: 26px;
    line-height: 32px;
    margin: 20px auto;
  }
  /* line 23, ../scss/breakpoints/_768up.scss */
  #content p {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 0;
  }
  /* line 28, ../scss/breakpoints/_768up.scss */
  #content hr.separator {
    margin-top: 30px;
    margin-bottom: 20px!important;
  }
  /* line 33, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero .be-section-pad:first-child, #content #menu-hero .be-section-pad:first-child, #content #philosophy-hero .be-section-pad:first-child, #content #locations-hero .be-section-pad:first-child, #content #catering-hero .be-section-pad:first-child, #content #about-hero .be-section-pad:first-child, #content #careers-hero .be-section-pad:first-child {
    padding: 150px 0;
  }
  /* line 37, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero .special-heading-wrap.style1 .sub-title, #content #menu-hero .special-heading-wrap.style1 .sub-title, #content #philosophy-hero .special-heading-wrap.style1 .sub-title, #content #locations-hero .special-heading-wrap.style1 .sub-title, #content #catering-hero .special-heading-wrap.style1 .sub-title, #content #about-hero .special-heading-wrap.style1 .sub-title, #content #careers-hero .special-heading-wrap.style1 .sub-title {
    font-size: 80px;
    line-height: 80px;
  }
  /* line 40, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero .special-heading-wrap.style1 .sub-title i, #content #homepage-hero .special-heading-wrap.style1 .sub-title em, #content #menu-hero .special-heading-wrap.style1 .sub-title i, #content #menu-hero .special-heading-wrap.style1 .sub-title em, #content #philosophy-hero .special-heading-wrap.style1 .sub-title i, #content #philosophy-hero .special-heading-wrap.style1 .sub-title em, #content #locations-hero .special-heading-wrap.style1 .sub-title i, #content #locations-hero .special-heading-wrap.style1 .sub-title em, #content #catering-hero .special-heading-wrap.style1 .sub-title i, #content #catering-hero .special-heading-wrap.style1 .sub-title em, #content #about-hero .special-heading-wrap.style1 .sub-title i, #content #about-hero .special-heading-wrap.style1 .sub-title em, #content #careers-hero .special-heading-wrap.style1 .sub-title i, #content #careers-hero .special-heading-wrap.style1 .sub-title em {
    font-size: 88px;
    line-height: 88px;
  }
  /* line 46, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero .column-block, #content #menu-hero .column-block, #content #philosophy-hero .column-block, #content #locations-hero .column-block, #content #catering-hero .column-block, #content #about-hero .column-block, #content #careers-hero .column-block {
    margin-bottom: 0;
  }
  /* line 49, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero p, #content #menu-hero p, #content #philosophy-hero p, #content #locations-hero p, #content #catering-hero p, #content #about-hero p, #content #careers-hero p {
    font-size: 26px;
    line-height: 32px;
    margin-top: 10px;
  }
  /* line 57, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero .be-section-pad:first-child {
    padding: 100px 0;
  }
  /* line 63, ../scss/breakpoints/_768up.scss */
  #content #careers-hero .be-section-pad:first-child {
    padding: 100px 0;
  }
  /* line 69, ../scss/breakpoints/_768up.scss */
  #content #menu-hero .be-section-pad:first-child {
    padding: 90px 0 50px;
  }
  /* line 74, ../scss/breakpoints/_768up.scss */
  #content .be-section-pad:first-child {
    padding: 90px 0;
  }
  /* line 77, ../scss/breakpoints/_768up.scss */
  #content a {
    font-size: 24px;
    line-height: 29px;
  }
  /* line 81, ../scss/breakpoints/_768up.scss */
  #content .button, #content .be-button {
    font-size: 23px;
    padding: 20px 30px;
  }
  /* line 84, ../scss/breakpoints/_768up.scss */
  #content .button::after, #content .be-button::after {
    font-size: 17px;
  }
  /* line 88, ../scss/breakpoints/_768up.scss */
  #content .call-to-action {
    padding-top: 30px;
  }
  /* line 91, ../scss/breakpoints/_768up.scss */
  #content .special-heading-wrap.style1 {
    font-size: 34px;
  }
  /* line 93, ../scss/breakpoints/_768up.scss */
  #content .special-heading-wrap.style1 .special-h-tag {
    margin-bottom: 0;
  }
  /* line 96, ../scss/breakpoints/_768up.scss */
  #content .special-heading-wrap.style1 h2.special-h-tag {
    margin-bottom: 8px;
  }
  /* line 99, ../scss/breakpoints/_768up.scss */
  #content .special-heading-wrap.style1 .sub-title {
    font-size: 34px;
    line-height: 34px;
  }
  /* line 102, ../scss/breakpoints/_768up.scss */
  #content .special-heading-wrap.style1 .sub-title i, #content .special-heading-wrap.style1 .sub-title em {
    font-size: 37px;
  }
  /* line 110, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .be-row:nth-of-type(2n) {
    direction: rtl;
  }
  /* line 112, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .be-row:nth-of-type(2n) .one-half {
    direction: ltr;
  }
  /* line 116, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .be-row:nth-of-type(4n), #content #half-column-rows .be-row:nth-of-type(5n) {
    display: block;
  }
  /* line 119, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .be-row:nth-of-type(4n) .column-block img, #content #half-column-rows .be-row:nth-of-type(5n) .column-block img {
    width: 100%;
  }
  /* line 125, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .one-half {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    float: none;
  }
  /* line 130, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .one-half:nth-of-type(2n) {
    padding: 20px;
  }
  /* line 133, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .one-half h3.special-h-tag {
    font-size: 50px;
    line-height: 50px;
  }
  /* line 138, ../scss/breakpoints/_768up.scss */
  #content #half-column-rows .one-half .be-custom-column-inner p {
    font-size: 16px;
    line-height: 21px;
  }
  /* line 146, ../scss/breakpoints/_768up.scss */
  #content .column-block {
    margin-bottom: 50px;
  }

  /***************************************************/
  /*************** HEADER / NAV STYLES ***************/
  /***************************************************/
  /*******************************************/
  /*************** HOME STYLES ***************/
  /*******************************************/
  /* line 163, ../scss/breakpoints/_768up.scss */
  #content #homepage-intro .special-heading-wrap.style1 .sub-title {
    max-width: none;
  }

  /* line 173, ../scss/breakpoints/_768up.scss */
  #homepage-intro .be-section-pad:first-child {
    padding-bottom: 10px;
  }
  /* line 179, ../scss/breakpoints/_768up.scss */
  #homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner a {
    font-size: 22px;
  }
  /* line 186, ../scss/breakpoints/_768up.scss */
  #homepage-intro .column-block {
    margin-left: 2%;
  }
  /* line 189, ../scss/breakpoints/_768up.scss */
  #homepage-intro .one-fourth {
    width: 23.5%;
  }
  /* line 191, ../scss/breakpoints/_768up.scss */
  #homepage-intro .one-fourth:nth-of-type(2n+1) {
    margin-left: 2%;
  }
  /* line 194, ../scss/breakpoints/_768up.scss */
  #homepage-intro .one-fourth:first-of-type {
    margin-left: 0;
  }

  /* line 202, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider hr.separator {
    width: 150px!important;
  }
  /* line 205, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider h6.special-h-tag {
    max-width: 750px;
  }
  /* line 208, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider {
    height: 750px;
    padding-bottom: 100px;
  }
  /* line 211, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .plate-header {
    font-size: 41px;
    line-height: 41px;
    margin-bottom: 40px;
  }
  /* line 216, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredient-title {
    line-height: 32px;
  }
  /* line 220, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container .ingredients-row {
    max-width: none;
  }
  /* line 223, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container .ingredient {
    max-width: 250px;
  }
  /* line 227, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-4 .ingredients-row {
    max-width: 600px;
  }
  /* line 232, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-5 .ingredients-row {
    max-width: 795px;
  }
  /* line 235, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-5 .ingredient {
    max-width: 200px;
  }
  /* line 240, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-7 .ingredients-row {
    max-width: 780px;
  }
  /* line 243, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-7 .ingredient {
    max-width: 200px;
  }
  /* line 248, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-1 .ingredient {
    max-width: 550px;
  }
  /* line 253, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .slider-arrow {
    margin-top: -40px;
  }
  /* line 255, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .slider-arrow:before {
    font-size: 80px;
  }
  /* line 258, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .slider-arrow#slider-prev {
    left: 20px;
  }
  /* line 261, ../scss/breakpoints/_768up.scss */
  #content #powerfood-slider #powerfood-plate-slider .slider-arrow#slider-next {
    right: 20px;
  }

  /* line 270, ../scss/breakpoints/_768up.scss */
  #dishes-slider .tparrows, #locations-slider .tparrows {
    display: block;
  }
  /* line 273, ../scss/breakpoints/_768up.scss */
  #dishes-slider .tparrows.custom.tp-leftarrow, #locations-slider .tparrows.custom.tp-leftarrow {
    background: url("../../../../uploads/2015/10/fade_left.png");
    background-size: contain;
  }
  /* line 277, ../scss/breakpoints/_768up.scss */
  #dishes-slider .tparrows.custom.tp-rightarrow, #locations-slider .tparrows.custom.tp-rightarrow {
    background: url("../../../../uploads/2015/10/fade_right.png");
    background-size: contain;
  }
  /* line 281, ../scss/breakpoints/_768up.scss */
  #dishes-slider .tparrows.custom:before, #locations-slider .tparrows.custom:before {
    display: block;
  }

  /************************************************/
  /*************** MENU PAGE STYLES ***************/
  /************************************************/
  /* line 294, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-section] {
    padding: 230px 0;
  }
  /* line 296, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-section] h3 {
    max-width: 1100px;
    margin: 0 auto;
  }
  /* line 302, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-section] + .be-section .be-custom-column-inner > p {
    max-width: 800px;
    margin: 10px auto 50px;
  }
  /* line 309, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-section] + .be-section + .be-section .be-custom-column-inner > p {
    max-width: 800px;
    margin: 10px auto 50px;
  }
  /* line 316, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-section] + .be-section + .be-section + .be-section .be-custom-column-inner > p {
    max-width: 800px;
    margin: 10px auto 50px;
  }
  /* line 323, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-section] + .be-section + .be-section + .be-section + .be-section .be-custom-column-inner > p {
    max-width: 800px;
    margin: 10px auto 50px;
  }
  /* line 335, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content [id^=menu-sub-section] .be-custom-column-inner > p {
    font-size: 24px;
    max-width: 800px;
    margin: 10px auto 50px;
  }
  /* line 342, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .be-section {
    margin-bottom: 30px;
  }
  /* line 344, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .be-section.be-bg-cover {
    margin-bottom: 60px;
  }
  /* line 349, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element {
    width: 32%!important;
    margin-right: 2%;
  }
  /* line 352, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(odd) {
    clear: none;
  }
  /* line 355, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(even) {
    margin-right: 2%;
  }
  /* line 358, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(3n+1) {
    clear: both;
  }
  /* line 361, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(3n+3) {
    margin-right: 0;
  }
  /* line 366, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content .portfolio-all-wrap {
    margin-top: 50px;
  }
  /* line 369, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter {
    padding: 20px;
  }
  /* line 371, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter .menu-filters {
    padding-right: 10px;
    display: inline-block;
    border-right: 1px solid #5f6263;
  }
  /* line 376, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter .section-jump {
    padding-left: 7px;
    margin: 0 auto;
    display: inline-block;
  }
  /* line 382, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter p.text {
    width: auto;
    display: inline-block;
  }
  /* line 386, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter p.tag-name {
    font-size: 15px;
    padding: 10px 12px;
  }
  /* line 389, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter p.tag-name:hover {
    background: #c3d500;
    color: white;
  }
  /* line 395, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #menu-filter select {
    font-size: 15px;
    padding: 10px 30px 10px 12px;
  }
  /* line 400, ../scss/breakpoints/_768up.scss */
  .page-template-page-menu-custom #content #download-menu-button {
    margin-bottom: 50px;
  }

  /* line 406, ../scss/breakpoints/_768up.scss */
  #portfolio-title-nav-wrap {
    border-top: none!important;
  }
  /* line 408, ../scss/breakpoints/_768up.scss */
  #portfolio-title-nav-wrap > div {
    max-width: 740px;
  }
  /* line 411, ../scss/breakpoints/_768up.scss */
  #portfolio-title-nav-wrap h6.portfolio-title-nav {
    padding: 20px 10px;
    font-size: 35px;
    line-height: 35px;
  }
  /* line 419, ../scss/breakpoints/_768up.scss */
  #portfolio-title-nav-wrap .portfolio-nav li:first-of-type i:before {
    font-size: 40px;
  }
  /* line 424, ../scss/breakpoints/_768up.scss */
  #portfolio-title-nav-wrap .portfolio-nav li:last-of-type i:before {
    font-size: 40px;
  }

  /* line 434, ../scss/breakpoints/_768up.scss */
  #content #single-menu-item h1, #content #single-menu-item h2, #content #single-menu-item h3, #content #single-menu-item h4, #content #single-menu-item .sub-title {
    font-size: 40px;
    line-height: 40px;
  }
  /* line 438, ../scss/breakpoints/_768up.scss */
  #content #single-menu-item p {
    margin-top: 20px;
  }
  /* line 441, ../scss/breakpoints/_768up.scss */
  #content #single-menu-item .call-to-action {
    margin: 0;
  }
  /* line 443, ../scss/breakpoints/_768up.scss */
  #content #single-menu-item .call-to-action .be-button {
    padding: 30px 2px;
  }

  /******************************************************/
  /*************** PHILOSOPHY PAGE STYLES ***************/
  /******************************************************/
  /* line 456, ../scss/breakpoints/_768up.scss */
  #content #philosophy-hero .special-heading-wrap.style1 {
    max-width: 800px;
  }

  /* line 463, ../scss/breakpoints/_768up.scss */
  #philosophy-intro .column-block {
    margin-bottom: 0;
  }

  /*****************************************************/
  /*************** LOCATIONS PAGE STYLES ***************/
  /*****************************************************/
  /* line 475, ../scss/breakpoints/_768up.scss */
  #content #locations-hero .be-section-pad:first-child {
    padding: 250px 0;
  }
  /* line 481, ../scss/breakpoints/_768up.scss */
  #content #locations-slider .be-section-pad:first-child {
    padding-top: 50px;
  }
  /* line 486, ../scss/breakpoints/_768up.scss */
  #content #locations-maps .be-section-pad:first-child {
    padding-top: 50px;
  }
  /* line 492, ../scss/breakpoints/_768up.scss */
  #content #locations-maps .locations .location .online-order-link a {
    font-size: 14px;
    line-height: 14px;
    padding: 15px 2px;
  }
  /* line 503, ../scss/breakpoints/_768up.scss */
  #content #locations-maps-plugin #map_sidebar .results_wrapper {
    width: 32%;
    margin: 0 2% 20px 0;
  }
  /* line 506, ../scss/breakpoints/_768up.scss */
  #content #locations-maps-plugin #map_sidebar .results_wrapper:nth-of-type(3n) {
    margin-right: 0;
  }

  /* line 516, ../scss/breakpoints/_768up.scss */
  #locations-maps .locations .location {
    display: inline-block;
    max-width: none;
  }

  /****************************************************/
  /*************** CATERING PAGE STYLES ***************/
  /****************************************************/
  /* line 530, ../scss/breakpoints/_768up.scss */
  #content #catering-intro .be-section-pad:first-child {
    padding: 90px 0 40px;
  }
  /* line 534, ../scss/breakpoints/_768up.scss */
  #content #catering-intro .call-to-action {
    margin-top: 0;
  }
  /* line 540, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-section-pad:first-child {
    padding: 0;
  }
  /* line 546, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-row:last-of-type .column-block {
    margin-bottom: 20px;
  }
  /* line 551, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-row .column-block.one-fourth {
    width: 23.5%!important;
    margin-left: 2%!important;
    margin-right: 0!important;
  }
  /* line 556, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-row .column-block p {
    font-size: 18px;
    line-height: 20px;
  }
  /* line 559, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-row .column-block p:first-of-type {
    font-family: "brandon_textbold";
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  /* line 570, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-row .column-block .accordion .ui-accordion-content {
    font-family: "brandon_textlight";
    font-size: 18px;
    line-height: 20px;
  }
  /* line 574, ../scss/breakpoints/_768up.scss */
  #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h1, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h2, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h3, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h4, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h5, #content #catering-menu .be-row .column-block .accordion .ui-accordion-content h6 {
    font-size: 20px;
    line-height: 22px;
  }

  /*************************************************/
  /*************** ABOUT PAGE STYLES ***************/
  /*************************************************/
  /* line 594, ../scss/breakpoints/_768up.scss */
  #content #about-hero .be-section-pad:first-child {
    padding: 250px 0;
  }
  /* line 601, ../scss/breakpoints/_768up.scss */
  #content #about-intro .be-section-pad:first-child {
    padding-bottom: 40px;
  }
  /* line 607, ../scss/breakpoints/_768up.scss */
  #content #about-row-1 .be-section-pad, #content #about-row-2 .be-section-pad, #content #about-row-3 .be-section-pad, #content #about-row-4 .be-section-pad {
    padding: 50px 0 0;
  }
  /* line 609, ../scss/breakpoints/_768up.scss */
  #content #about-row-1 .be-section-pad .column-block, #content #about-row-2 .be-section-pad .column-block, #content #about-row-3 .be-section-pad .column-block, #content #about-row-4 .be-section-pad .column-block {
    margin-bottom: 0;
  }
  /* line 613, ../scss/breakpoints/_768up.scss */
  #content #about-row-1 .special-heading-wrap, #content #about-row-2 .special-heading-wrap, #content #about-row-3 .special-heading-wrap, #content #about-row-4 .special-heading-wrap {
    margin-bottom: 20px;
  }
  /* line 617, ../scss/breakpoints/_768up.scss */
  #content #about-row-1.be-section .one-half, #content #about-row-2.be-section .one-half, #content #about-row-3.be-section .one-half, #content #about-row-4.be-section .one-half {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    float: none;
  }
  /* line 622, ../scss/breakpoints/_768up.scss */
  #content #about-row-1.be-section .one-half:nth-of-type(2n), #content #about-row-2.be-section .one-half:nth-of-type(2n), #content #about-row-3.be-section .one-half:nth-of-type(2n), #content #about-row-4.be-section .one-half:nth-of-type(2n) {
    padding: 20px;
  }
  /* line 625, ../scss/breakpoints/_768up.scss */
  #content #about-row-1.be-section .one-half h3.special-h-tag, #content #about-row-2.be-section .one-half h3.special-h-tag, #content #about-row-3.be-section .one-half h3.special-h-tag, #content #about-row-4.be-section .one-half h3.special-h-tag {
    font-size: 50px;
    line-height: 50px;
  }
  /* line 630, ../scss/breakpoints/_768up.scss */
  #content #about-row-1.be-section .one-half .be-custom-column-inner p, #content #about-row-2.be-section .one-half .be-custom-column-inner p, #content #about-row-3.be-section .one-half .be-custom-column-inner p, #content #about-row-4.be-section .one-half .be-custom-column-inner p {
    font-size: 16px;
    line-height: 21px;
  }
  /* line 637, ../scss/breakpoints/_768up.scss */
  #content #about-row-1.be-section:nth-of-type(2n) .be-row, #content #about-row-2.be-section:nth-of-type(2n) .be-row, #content #about-row-3.be-section:nth-of-type(2n) .be-row, #content #about-row-4.be-section:nth-of-type(2n) .be-row {
    direction: rtl;
  }
  /* line 640, ../scss/breakpoints/_768up.scss */
  #content #about-row-1.be-section:nth-of-type(2n) .one-half, #content #about-row-2.be-section:nth-of-type(2n) .one-half, #content #about-row-3.be-section:nth-of-type(2n) .one-half, #content #about-row-4.be-section:nth-of-type(2n) .one-half {
    direction: ltr;
  }
  /* line 646, ../scss/breakpoints/_768up.scss */
  #content #sauce-profile {
    padding: 120px 0 30px;
  }
  /* line 648, ../scss/breakpoints/_768up.scss */
  #content #sauce-profile h2.special-h-tag {
    margin-bottom: 20px;
  }
  /* line 653, ../scss/breakpoints/_768up.scss */
  #content #sauce-profile .column-block .special-heading h5.special-h-tag {
    font-size: 19px;
    line-height: 24px;
    min-height: 48px;
  }
  /* line 659, ../scss/breakpoints/_768up.scss */
  #content #sauce-profile .column-block.one-fifth {
    width: 18.5%;
    margin-left: 1.875%;
  }
  /* line 661, ../scss/breakpoints/_768up.scss */
  #content #sauce-profile .column-block.one-fifth:first-of-type {
    margin-left: 0;
  }
  /* line 668, ../scss/breakpoints/_768up.scss */
  #content #menu-button {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  /***************************************************/
  /*************** CAREERS PAGE STYLES ***************/
  /***************************************************/
  /* line 680, ../scss/breakpoints/_768up.scss */
  #content [id^=employee-quote-] .column-block {
    margin-bottom: 0;
  }
  /* line 684, ../scss/breakpoints/_768up.scss */
  #content [id^=employee-quote-] .be-section-pad:first-child {
    padding: 60px 0;
  }
  /* line 689, ../scss/breakpoints/_768up.scss */
  #content [id^=employee-quote-] .special-heading-wrap.style1 .special-h-tag {
    font-family: "brandon_textlight";
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  /* line 696, ../scss/breakpoints/_768up.scss */
  #content [id^=employee-quote-] .special-heading-wrap.style1 .sub-title.special-subtitle p {
    font-family: "brandon_textbold";
    font-size: 20px;
    line-height: 20px;
  }
  /* line 706, ../scss/breakpoints/_768up.scss */
  #content #careers-intro-first .be-section-pad:first-child {
    padding: 90px 0;
  }
  /* line 713, ../scss/breakpoints/_768up.scss */
  #content #careers-intro .special-heading-wrap h2 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  /* line 721, ../scss/breakpoints/_768up.scss */
  #content #careers-intro .grid-wrap .grid-info p:first-of-type {
    font-size: 22px;
    line-height: 25px;
  }
  /* line 730, ../scss/breakpoints/_768up.scss */
  #content #facts-grid .be-section-pad {
    padding-bottom: 0;
  }
  /* line 734, ../scss/breakpoints/_768up.scss */
  #content #facts-grid .special-heading-wrap.style1 h2.special-h-tag {
    margin-bottom: 40px;
  }
  /* line 740, ../scss/breakpoints/_768up.scss */
  #content #facts-animations .animate-number {
    font-size: 40px;
    line-height: 40px;
  }
  /* line 746, ../scss/breakpoints/_768up.scss */
  #content #team-faces .be-section-pad:first-child {
    padding-bottom: 30px;
  }
  /* line 749, ../scss/breakpoints/_768up.scss */
  #content #team-faces .special-heading-wrap.style1 h2.special-h-tag {
    margin-bottom: 40px;
  }
  /* line 753, ../scss/breakpoints/_768up.scss */
  #content #team-faces .ms-staff-carousel.ms-round .ms-info {
    font-size: 24px;
    line-height: 30px;
  }
  /* line 757, ../scss/breakpoints/_768up.scss */
  #content #team-faces .ms-staff-carousel.ms-round .ms-bullets {
    bottom: -290px !important;
  }
  /* line 764, ../scss/breakpoints/_768up.scss */
  #content #available-opps .be-section-pad:first-child {
    padding: 90px 0 0;
  }
  /* line 768, ../scss/breakpoints/_768up.scss */
  #content #available-opps .special-heading-wrap.style1 h2.special-h-tag {
    margin-bottom: 50px;
  }
  /* line 771, ../scss/breakpoints/_768up.scss */
  #content #available-opps .grid-col {
    width: 23.5%!important;
    margin-right: 2%!important;
  }
  /* line 774, ../scss/breakpoints/_768up.scss */
  #content #available-opps .grid-col:last-of-type {
    margin-right: 0!important;
  }
  /* line 777, ../scss/breakpoints/_768up.scss */
  #content #available-opps .grid-col .grid-info {
    padding: 0;
  }
  /* line 783, ../scss/breakpoints/_768up.scss */
  #content #application-section .column-block {
    margin-bottom: 30px;
  }
  /* line 794, ../scss/breakpoints/_768up.scss */
  #content #application-section .call-to-action:last-of-type .be-button::after {
    font-size: 15px;
  }

  /************************************************/
  /*************** BLOG PAGE STYLES ***************/
  /************************************************/
  /* line 810, ../scss/breakpoints/_768up.scss */
  .page-template-blog #content .blog-separator .separator {
    margin-top: 35px;
  }

  /* line 818, ../scss/breakpoints/_768up.scss */
  #content.right-sidebar-page {
    padding-top: 80px;
  }
  /* line 821, ../scss/breakpoints/_768up.scss */
  #content .post-title-section-wrap {
    margin-bottom: 0;
  }
  /* line 824, ../scss/breakpoints/_768up.scss */
  #content h1.post-title {
    font-size: 35px;
    line-height: 35px;
    margin-top: 0;
  }
  /* line 828, ../scss/breakpoints/_768up.scss */
  #content h1.post-title a {
    font-size: 35px;
    line-height: 35px;
  }
  /* line 834, ../scss/breakpoints/_768up.scss */
  #content .portfolio-all-wrap .blog-post.element {
    margin-bottom: 60px;
  }
  /* line 840, ../scss/breakpoints/_768up.scss */
  #content .post-details .post-content h1 {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 844, ../scss/breakpoints/_768up.scss */
  #content .post-details .post-content h2 {
    font-size: 26px;
    line-height: 26px;
  }
  /* line 848, ../scss/breakpoints/_768up.scss */
  #content .post-details .post-content h3 {
    font-size: 23px;
    line-height: 23px;
  }
  /* line 852, ../scss/breakpoints/_768up.scss */
  #content .post-details .post-content p {
    font-size: 23px;
    line-height: 29px;
  }
  /* line 856, ../scss/breakpoints/_768up.scss */
  #content .post-details .post-content .more-link {
    font-size: 22px;
    line-height: 22px;
  }
  /* line 863, ../scss/breakpoints/_768up.scss */
  #content .single-post-share h6 {
    font-size: 21px;
    line-height: 27px;
    margin: 0 auto;
  }
  /* line 870, ../scss/breakpoints/_768up.scss */
  #content #comments input[type="submit"] {
    font-size: 23px;
    line-height: 23px;
    width: auto;
    float: right;
  }
  /* line 880, ../scss/breakpoints/_768up.scss */
  #content #blogs-row .portfolio-all-wrap .post-title a {
    font-size: 24px;
    line-height: 26px;
  }
  /* line 887, ../scss/breakpoints/_768up.scss */
  #content #blogs-row .portfolio-all-wrap .post-details .post-content p {
    font-size: 18px;
    line-height: 23px;
  }
  /* line 894, ../scss/breakpoints/_768up.scss */
  #content #blogs-row .portfolio-container {
    display: table;
    height: 100%!important;
  }
  /* line 899, ../scss/breakpoints/_768up.scss */
  #content #blogs-row .portfolio article {
    width: 33.3%;
    position: relative!important;
    display: table-cell;
    vertical-align: top;
    left: auto!important;
    height: 100%;
    top: auto!important;
    margin: 0 !important;
    float: none;
  }
  /* line 909, ../scss/breakpoints/_768up.scss */
  #content #blogs-row .portfolio article .element-inner {
    height: 100%;
  }

  /*********************************************/
  /*************** FOOTER STYLES ***************/
  /*********************************************/
  /* line 921, ../scss/breakpoints/_768up.scss */
  #bottom-widgets {
    padding-top: 60px;
    padding-bottom: 20px;
  }
  /* line 924, ../scss/breakpoints/_768up.scss */
  #bottom-widgets #bottom-widgets-wrap {
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 50px;
  }
  /* line 928, ../scss/breakpoints/_768up.scss */
  #bottom-widgets #bottom-widgets-wrap .column-block {
    margin-left: 4%;
    text-align: left;
  }
  /* line 931, ../scss/breakpoints/_768up.scss */
  #bottom-widgets #bottom-widgets-wrap .column-block:first-of-type {
    font-size: 32px;
    line-height: 42px;
  }
  /* line 934, ../scss/breakpoints/_768up.scss */
  #bottom-widgets #bottom-widgets-wrap .column-block:first-of-type div {
    font-size: 18px;
    line-height: 18px;
  }
  /* line 939, ../scss/breakpoints/_768up.scss */
  #bottom-widgets #bottom-widgets-wrap .column-block.two-fifths {
    width: 40%;
    padding-right: 4%;
    border-right: 2px solid #f0f5c0;
    margin-left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 951, ../scss/breakpoints/_768up.scss */
  #bottom-widgets .mc4wp-form p {
    margin-bottom: 0;
  }
  /* line 954, ../scss/breakpoints/_768up.scss */
  #bottom-widgets .mc4wp-form input[type="submit"] {
    background: white;
  }

  /* line 960, ../scss/breakpoints/_768up.scss */
  .copyright {
    font-size: 18px;
    line-height: 18px;
  }
  /* line 963, ../scss/breakpoints/_768up.scss */
  .copyright p {
    font-family: "brandon_textbold";
    color: #5f6263;
  }

  /* line 972, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero #hero-copy-ace, #content #menu-hero #hero-copy-ace, #content #philosophy-hero #hero-copy-ace, #content #locations-hero #hero-copy-ace, #content #catering-hero #hero-copy-ace, #content #about-hero #hero-copy-ace, #content #careers-hero #hero-copy-ace {
    font-size: 80px;
    line-height: 80px;
    max-width: 1200px;
  }
  /* line 976, ../scss/breakpoints/_768up.scss */
  #content #homepage-hero #hero-copy-ace i, #content #homepage-hero #hero-copy-ace em, #content #menu-hero #hero-copy-ace i, #content #menu-hero #hero-copy-ace em, #content #philosophy-hero #hero-copy-ace i, #content #philosophy-hero #hero-copy-ace em, #content #locations-hero #hero-copy-ace i, #content #locations-hero #hero-copy-ace em, #content #catering-hero #hero-copy-ace i, #content #catering-hero #hero-copy-ace em, #content #about-hero #hero-copy-ace i, #content #about-hero #hero-copy-ace em, #content #careers-hero #hero-copy-ace i, #content #careers-hero #hero-copy-ace em {
    font-size: 88px;
    line-height: 88px;
  }
}
@media only screen and (min-width: 935px) {
  /************************************************/
  /*************** MENU PAGE STYLES ***************/
  /************************************************/
  /* line 6, ../scss/breakpoints/_935up.scss */
  #portfolio-title-nav-wrap > div {
    max-width: 940px;
  }
}
@media only screen and (min-width: 961px) {
  /***************************************************/
  /*************** HEADER / NAV STYLES ***************/
  /***************************************************/
  /* line 6, ../scss/breakpoints/_961up.scss */
  #main .logo {
    width: auto;
    margin-left: 30px!important;
    float: left;
    padding: 4px 0;
  }
  /* line 11, ../scss/breakpoints/_961up.scss */
  #main .logo img {
    max-width: 180px;
  }
  /* line 13, ../scss/breakpoints/_961up.scss */
  #main .logo img.normal-logo {
    display: block;
  }
  /* line 15, ../scss/breakpoints/_961up.scss */
  #main .logo img.normal-logo.mobile-logo {
    display: none;
  }

  /* line 23, ../scss/breakpoints/_961up.scss */
  #navigation ul {
    padding: 15px 0;
  }
  /* line 25, ../scss/breakpoints/_961up.scss */
  #navigation ul > li {
    font-size: 14px;
    line-height: 45px;
  }
  /* line 28, ../scss/breakpoints/_961up.scss */
  #navigation ul > li a {
    padding: 0 10px;
  }

  /* line 37, ../scss/breakpoints/_961up.scss */
  #bottom-widgets .mc4wp-form .form-wrapper input[type="email"] {
    padding: 12px 10px;
  }
  /* line 41, ../scss/breakpoints/_961up.scss */
  #bottom-widgets .mc4wp-form .submit-wrapper {
    top: 11px;
    right: 10px;
  }
  /* line 45, ../scss/breakpoints/_961up.scss */
  #bottom-widgets .mc4wp-form input[type="submit"] {
    font-size: 19px;
  }

  /* line 50, ../scss/breakpoints/_961up.scss */
  #mobile-nav {
    display: none;
  }

  /* line 53, ../scss/breakpoints/_961up.scss */
  .mobile-menu {
    display: none!important;
  }

  /* line 62, ../scss/breakpoints/_961up.scss */
  #content #careers-intro .grid-wrap .grid-info p:first-of-type {
    font-size: 25px;
    line-height: 27px;
  }
}
@media only screen and (min-width: 1030px) {
  /*******************************************/
  /*************** HOME STYLES ***************/
  /*******************************************/
  /* line 10, ../scss/breakpoints/_1030up.scss */
  #homepage-intro .be-section-pad .be-row:nth-of-type(2) .be-custom-column-inner a {
    font-size: 26px;
  }

  /*************************************************/
  /*************** ABOUT PAGE STYLES ***************/
  /*************************************************/
  /* line 27, ../scss/breakpoints/_1030up.scss */
  #content #about-row-1.be-section .one-half:nth-of-type(2n), #content #about-row-2.be-section .one-half:nth-of-type(2n), #content #about-row-3.be-section .one-half:nth-of-type(2n), #content #about-row-4.be-section .one-half:nth-of-type(2n) {
    padding: 20px 40px;
  }
  /* line 30, ../scss/breakpoints/_1030up.scss */
  #content #about-row-1.be-section .one-half h3.special-h-tag, #content #about-row-2.be-section .one-half h3.special-h-tag, #content #about-row-3.be-section .one-half h3.special-h-tag, #content #about-row-4.be-section .one-half h3.special-h-tag {
    font-size: 55px;
    line-height: 55px;
  }
  /* line 35, ../scss/breakpoints/_1030up.scss */
  #content #about-row-1.be-section .one-half .be-custom-column-inner p, #content #about-row-2.be-section .one-half .be-custom-column-inner p, #content #about-row-3.be-section .one-half .be-custom-column-inner p, #content #about-row-4.be-section .one-half .be-custom-column-inner p {
    font-size: 21px;
    line-height: 29px;
  }
  /* line 45, ../scss/breakpoints/_1030up.scss */
  #content #half-column-rows .one-half:nth-of-type(2n) {
    padding: 20px 40px;
  }
  /* line 48, ../scss/breakpoints/_1030up.scss */
  #content #half-column-rows .one-half h3.special-h-tag {
    font-size: 55px;
    line-height: 55px;
  }
  /* line 53, ../scss/breakpoints/_1030up.scss */
  #content #half-column-rows .one-half .be-custom-column-inner p {
    font-size: 21px;
    line-height: 29px;
  }

  /***************************************************/
  /*************** CAREERS PAGE STYLES ***************/
  /***************************************************/
  /* line 70, ../scss/breakpoints/_1030up.scss */
  #content #facts-grid .grid-col .grid-info p {
    font-size: 26px;
    line-height: 32px;
  }
  /* line 73, ../scss/breakpoints/_1030up.scss */
  #content #facts-grid .grid-col .grid-info p:first-of-type {
    font-size: 80px;
    line-height: 80px;
  }
  /* line 82, ../scss/breakpoints/_1030up.scss */
  #content #facts-animations .animate-number {
    font-size: 50px;
    line-height: 50px;
  }
  /* line 86, ../scss/breakpoints/_1030up.scss */
  #content #facts-animations .animate-number-caption {
    font-size: 26px;
    line-height: 32px;
  }

  /* line 95, ../scss/breakpoints/_1030up.scss */
  #content #powerfood-slider #powerfood-plate-slider {
    height: 580px;
  }
  /* line 99, ../scss/breakpoints/_1030up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-7 .ingredients-row {
    max-width: 820px;
  }

  /* line 111, ../scss/breakpoints/_1030up.scss */
  #content .post-details .post-content h1 {
    font-size: 32px;
    line-height: 32px;
  }
  /* line 115, ../scss/breakpoints/_1030up.scss */
  #content .post-details .post-content h2 {
    font-size: 28px;
    line-height: 28px;
  }
  /* line 119, ../scss/breakpoints/_1030up.scss */
  #content .post-details .post-content h3 {
    font-size: 23px;
    line-height: 23px;
  }
}
@media only screen and (min-width: 1105px) {
  /***************************************************/
  /*************** HEADER / NAV STYLES ***************/
  /***************************************************/
  /* line 5, ../scss/breakpoints/_1105up.scss */
  #header-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* line 12, ../scss/breakpoints/_1105up.scss */
  #main .logo img {
    max-width: none;
    max-width: 200px;
  }

  /* line 20, ../scss/breakpoints/_1105up.scss */
  #navigation ul > li {
    font-size: 16px;
    line-height: 50px;
  }
  /* line 23, ../scss/breakpoints/_1105up.scss */
  #navigation ul > li a {
    padding: 0 12px;
  }
}
@media only screen and (min-width: 1145px) {
  /***************************************************/
  /*************** HEADER / NAV STYLES ***************/
  /***************************************************/
  /* line 8, ../scss/breakpoints/_1145up.scss */
  #navigation ul > li a {
    padding: 0 15px;
  }

  /*******************************************/
  /*************** HOME STYLES ***************/
  /*******************************************/
  /* line 21, ../scss/breakpoints/_1145up.scss */
  #content #powerfood-slider #powerfood-plate-slider {
    height: 550px;
  }
  /* line 25, ../scss/breakpoints/_1145up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-4 .ingredients-row {
    max-width: none;
  }
  /* line 30, ../scss/breakpoints/_1145up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-5 .ingredients-row {
    max-width: none;
  }
  /* line 35, ../scss/breakpoints/_1145up.scss */
  #content #powerfood-slider #powerfood-plate-slider .ingredients-container.items-7 .ingredients-row {
    max-width: none;
  }
}
@media only screen and (min-width: 1240px) {
  /**********************************************/
  /*************** GENERAL STYLES ***************/
  /**********************************************/
  /* line 6, ../scss/breakpoints/_1240up.scss */
  #content h1 {
    font-size: 100px;
    line-height: 100px;
  }
  /* line 12, ../scss/breakpoints/_1240up.scss */
  #content #homepage-hero .special-heading-wrap.style1 .sub-title, #content #menu-hero .special-heading-wrap.style1 .sub-title, #content #philosophy-hero .special-heading-wrap.style1 .sub-title, #content #locations-hero .special-heading-wrap.style1 .sub-title, #content #catering-hero .special-heading-wrap.style1 .sub-title, #content #about-hero .special-heading-wrap.style1 .sub-title, #content #careers-hero .special-heading-wrap.style1 .sub-title {
    font-size: 100px;
    line-height: 100px;
  }
  /* line 15, ../scss/breakpoints/_1240up.scss */
  #content #homepage-hero .special-heading-wrap.style1 .sub-title i, #content #homepage-hero .special-heading-wrap.style1 .sub-title em, #content #menu-hero .special-heading-wrap.style1 .sub-title i, #content #menu-hero .special-heading-wrap.style1 .sub-title em, #content #philosophy-hero .special-heading-wrap.style1 .sub-title i, #content #philosophy-hero .special-heading-wrap.style1 .sub-title em, #content #locations-hero .special-heading-wrap.style1 .sub-title i, #content #locations-hero .special-heading-wrap.style1 .sub-title em, #content #catering-hero .special-heading-wrap.style1 .sub-title i, #content #catering-hero .special-heading-wrap.style1 .sub-title em, #content #about-hero .special-heading-wrap.style1 .sub-title i, #content #about-hero .special-heading-wrap.style1 .sub-title em, #content #careers-hero .special-heading-wrap.style1 .sub-title i, #content #careers-hero .special-heading-wrap.style1 .sub-title em {
    font-size: 110px;
    line-height: 110px;
  }
  /* line 23, ../scss/breakpoints/_1240up.scss */
  #content #homepage-hero .be-section-pad:first-child {
    padding: 200px 0;
  }
  /* line 28, ../scss/breakpoints/_1240up.scss */
  #content #careers-hero .be-section-pad:first-child {
    padding: 250px 0;
  }

  /*******************************************/
  /*************** HOME STYLES ***************/
  /*******************************************/
  /* line 39, ../scss/breakpoints/_1240up.scss */
  #dishes-slider .tparrows, #locations-slider .tparrows {
    width: 300px;
  }

  /************************************************/
  /*************** MENU PAGE STYLES ***************/
  /************************************************/
  /* line 51, ../scss/breakpoints/_1240up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element {
    width: 23.5%!important;
    margin-right: 2%;
  }
  /* line 54, ../scss/breakpoints/_1240up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(3n+1) {
    clear: none;
  }
  /* line 57, ../scss/breakpoints/_1240up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(3n+3) {
    margin-right: 2%;
  }
  /* line 60, ../scss/breakpoints/_1240up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(4n+1) {
    clear: both;
  }
  /* line 63, ../scss/breakpoints/_1240up.scss */
  .page-template-page-menu-custom #content .portfolio-container .element:nth-of-type(4n+4) {
    margin-right: 0;
  }

  /* line 72, ../scss/breakpoints/_1240up.scss */
  #portfolio-title-nav-wrap > div {
    max-width: 1160px;
  }

  /*************************************************/
  /*************** ABOUT PAGE STYLES ***************/
  /*************************************************/
  /* line 86, ../scss/breakpoints/_1240up.scss */
  #content #about-row-1.be-section .one-half:nth-of-type(2n), #content #about-row-2.be-section .one-half:nth-of-type(2n), #content #about-row-3.be-section .one-half:nth-of-type(2n), #content #about-row-4.be-section .one-half:nth-of-type(2n) {
    padding: 40px 60px;
  }
  /* line 89, ../scss/breakpoints/_1240up.scss */
  #content #about-row-1.be-section .one-half h3.special-h-tag, #content #about-row-2.be-section .one-half h3.special-h-tag, #content #about-row-3.be-section .one-half h3.special-h-tag, #content #about-row-4.be-section .one-half h3.special-h-tag {
    font-size: 60px;
    line-height: 60px;
  }
  /* line 94, ../scss/breakpoints/_1240up.scss */
  #content #about-row-1.be-section .one-half .be-custom-column-inner p, #content #about-row-2.be-section .one-half .be-custom-column-inner p, #content #about-row-3.be-section .one-half .be-custom-column-inner p, #content #about-row-4.be-section .one-half .be-custom-column-inner p {
    font-size: 26px;
    line-height: 34px;
  }
  /* line 104, ../scss/breakpoints/_1240up.scss */
  #content #half-column-rows .one-half:nth-of-type(2n) {
    padding: 40px 80px;
  }
  /* line 107, ../scss/breakpoints/_1240up.scss */
  #content #half-column-rows .one-half h3.special-h-tag {
    font-size: 60px;
    line-height: 60px;
  }
  /* line 112, ../scss/breakpoints/_1240up.scss */
  #content #half-column-rows .one-half .be-custom-column-inner p {
    font-size: 26px;
    line-height: 34px;
  }

  /* line 124, ../scss/breakpoints/_1240up.scss */
  #content #homepage-hero #hero-copy-ace, #content #menu-hero #hero-copy-ace, #content #philosophy-hero #hero-copy-ace, #content #locations-hero #hero-copy-ace, #content #catering-hero #hero-copy-ace, #content #about-hero #hero-copy-ace, #content #careers-hero #hero-copy-ace {
    font-size: 100px;
    line-height: 100px;
  }
  /* line 127, ../scss/breakpoints/_1240up.scss */
  #content #homepage-hero #hero-copy-ace i, #content #homepage-hero #hero-copy-ace em, #content #menu-hero #hero-copy-ace i, #content #menu-hero #hero-copy-ace em, #content #philosophy-hero #hero-copy-ace i, #content #philosophy-hero #hero-copy-ace em, #content #locations-hero #hero-copy-ace i, #content #locations-hero #hero-copy-ace em, #content #catering-hero #hero-copy-ace i, #content #catering-hero #hero-copy-ace em, #content #about-hero #hero-copy-ace i, #content #about-hero #hero-copy-ace em, #content #careers-hero #hero-copy-ace i, #content #careers-hero #hero-copy-ace em {
    font-size: 110px;
    line-height: 110px;
  }
}
@media only screen and (min-width: 1280px) {
  /*****************************************************/
  /*************** LOCATIONS PAGE STYLES ***************/
  /*****************************************************/
  /* line 10, ../scss/breakpoints/_1280up.scss */
  #content #locations-maps .locations .location .online-order-link a {
    font-size: 17px;
    line-height: 17px;
    padding: 15px 20px;
  }
}
@media only screen and (min-width: 1400px) {
  /***************************************************/
  /*************** HEADER / NAV STYLES ***************/
  /***************************************************/
  /* line 7, ../scss/breakpoints/_1400up.scss */
  #navigation ul > li {
    letter-spacing: 1px;
  }
  /* line 9, ../scss/breakpoints/_1400up.scss */
  #navigation ul > li a {
    padding: 0 20px;
  }

  /***************************************************/
  /*************** CAREERS PAGE STYLES ***************/
  /***************************************************/
  /* line 25, ../scss/breakpoints/_1400up.scss */
  #content #facts-grid .grid-col .grid-info p:first-of-type {
    font-size: 100px;
    line-height: 100px;
  }
  /* line 34, ../scss/breakpoints/_1400up.scss */
  #content #facts-animations .animate-number {
    font-size: 70px;
    line-height: 70px;
  }
}
