/*  MICROTHEMER STYLES  */


/*= MOBILE NAV ================ */

/** MOBILE NAV >> .page-id-2363 .fl-node-5d51e870bc07b **/
.page-id-2363 .fl-node-5d51e870bc07b {
	font-size: 16px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	display: none !important;
}

/** MOBILE NAV >> z-index fix **/
.sfm-pos-right .sfm-rollback {
	z-index: -1 !important;
}


/*= HEADER ==================== */

/** HEADER >> Mobile Nav Z-Index **/
.sfm-rollback {
	z-index: 999 !important;
}

/** HEADER >> .home header .main-nav .fl-row-content-wrap **/
.home header .main-nav .fl-row-content-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** HEADER >> .home .fl-theme-builder-header-scrolled **/
.home .fl-theme-builder-header-scrolled {
	background-color: rgb(0, 88, 72) !important;
}

/** HEADER >> .menu a **/
.menu a {
	padding-top: 12px !important;
	padding-right: 0.5vw !important;
	padding-left: 0.5vw !important;
}

/** HEADER >> .menu a:hover **/
.menu a:hover {
	color: rgb(221, 221, 221) !important;
}

/** HEADER >> .sub-menu a **/
.sub-menu a {
	color: rgb(19, 49, 76) !important;
}

/** HEADER >> .sub-menu li:hover a **/
.sub-menu li:hover a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(0, 88, 72) !important;
}

/** HEADER >> .sub-menu **/
.sub-menu {
	min-width: 150px !important;
}

/** HEADER >> #sfm-mob-navbar .sfm-navicon-button **/
#sfm-mob-navbar .sfm-navicon-button, 
.sfm-navicon-button {
	right: 20px !important;
	display: none !important;
}

/** HEADER >> #sfm-mob-navbar **/
#sfm-mob-navbar {
	background-color: rgb(0, 88, 72) !important;
	z-index: 999 !important;
}

/** HEADER >> .sfm-menu a **/
.sfm-menu a {
	font-family: Raleway !important;
	color: rgb(255, 255, 255) !important;
}

/** HEADER >> .sfm-menu a:hover **/
.sfm-menu a:hover {
	color: rgb(221, 221, 221) !important;
}


/*= General =================== */

/** General >> .uabb-blog-post-inner-wrap **/
.uabb-blog-post-inner-wrap {
	border: 1px solid rgb(201, 167, 66) !important;
}

/** General >> .fl-page-content **/
.fl-page-content {
	padding-top: 135px !important;
}

/** General >> .home .fl-page-content **/
.home .fl-page-content {
	padding-top: 0 !important;
}

/** General >> relative **/
.relative {
	position: relative !important;
}

/** General >> .mobo_private_text h3 **/
.mobo_private_text h3 {
	background-color: rgb(255, 255, 255) !important;
}

/** General >> share_btn **/
.share_btn {
	text-align: center !important;
}

/** General >> #file209_dropzone **/
#file209_dropzone {
	margin: 0 auto 0 auto !important;
}

/** General >> .max400 **/
.max400 {
	max-width: 400px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}

/** General >> #sfm-mob-navbar img **/
#sfm-mob-navbar img {
	height: 100px !important;
	margin-top: 0 !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
}

/** General >> p **/
p, 
p strong, 
p a, 
p span {
	/* MT [ google_font: 1 ] */
	font-family: 'Cabin' !important;
	font-size: 16px !important;
}

/** General >> h2 **/
h2, 
h2 a {
	font-family: bohem-press-shadow !important;
	color: rgb(0, 88, 72) !important;
}

/** General >> h3 **/
h3, 
h3 a {
	/* MT [ google_font: 1 ] */
	font-family: 'Cabin' !important;
	color: rgb(0, 88, 72) !important;
}

/** General >> .white h2, .white h2 a **/
.white h2, 
.white h2 a {
	color: rgb(255, 255, 255) !important;
}

/** General >> .white h3, .white h3 a **/
.white h3, 
.white h3 a {
	color: rgb(255, 255, 255) !important;
}

/** General >> .fl-button **/
.fl-button {
	font-family: bohem !important;
	padding-bottom: 5px !important;
}


/*= Main Menu ================= */

/** Main Menu >> .fl-node-5e727b5800f6f **/
.fl-node-5e727b5800f6f {
	text-align: center !important;
}


/*= Content =================== */

/** Content >> .absolute_img_bottom **/
.absolute_img_bottom {
	position: absolute !important;
	bottom: -50px !important;
	right: -50px !important;
	z-index: 9 !important;
}

/** Content >> .frm_dropzone.dz-clickable.frm_single_upload **/
.frm_dropzone.dz-clickable.frm_single_upload {
	max-width: 100% !important;
}

/** Content >> .hide **/
.hide {
	display: none !important;
}

/** Content >> .ff-btn **/
.ff-btn {
	font-family: Fjalla One !important;
	background-color: rgb(35, 86, 73) !important;
}

/** Content >> footer .adv-icon-link **/
footer .adv-icon-link {
	margin-bottom: 0 !important;
}

/** Content >> footer .social_links .adv-icon-wrap **/
footer .social_links .adv-icon-wrap {
	padding-top: 7px !important;
	padding-bottom: 1px !important;
	border: 1px solid rgb(0, 88, 72) !important;
}

/** Content >> footer Fl photo caption **/
footer .fl-photo-caption {
	font-family: Raleway !important;
	color: rgb(19, 49, 76) !important;
	font-weight: 600 !important;
	padding-top: 0 !important;
}

/** Content >> .imgabsolute_left_about **/
.imgabsolute_left_about {
	position: absolute !important;
	bottom: -80px !important;
	left: -20px !important;
	z-index: 1 !important;
}

/** Content >> .imgabsolute_left_about img **/
.imgabsolute_left_about img {
	width: 200px !important;
}

/** Content >> Fl node 5d51e587daa9b fl module rich text **/
.fl-node-5d51e587daa9b .fl-module-rich-text {
	min-height: 155px !important;
}

/** Content >> body **/
body {
	overflow-x: hidden !important;
}

/** Content >> .thanksgiving_page h2 **/
.thanksgiving_page h2 {
	color: rgb(200, 173, 95) !important;
	font-weight: normal !important;
	letter-spacing: 3px !important;
	padding-top: 20px !important;
	padding-bottom: 0 !important;
}


/*= FORMS - Gift Cards ======== */

/** FORMS - Gift Cards >> Submit Button **/
.wd-gift-card .frm_button_submit {
	font-family: bohem !important;
	color: rgb(255, 255, 255) !important;
	box-shadow: 0 0 0 0 !important;
	background-color: rgb(0, 88, 72) !important;
	width: 100% !important;
	border-style: none !important;
}

/** FORMS - Gift Cards >> Submit Button Hover **/
.wd-gift-card .frm_button_submit:hover {
	background-color: rgb(0, 0, 0) !important;
}

/** FORMS - Gift Cards >> Section Divider **/
.frm_style_formidable-style.with_frm_style .frm-show-form.wd-gift-card  .frm_section_heading h3 {
	text-align: center !important;
	background-color: rgb(213, 213, 213) !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

/** FORMS - Gift Cards >> Add Recipient Button **/
.wd-gift-card .frm_add_form_row {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(0, 142, 194) !important;
	width: 49% !important;
	margin-right: 1% !important;
	border-style: none !important;
}

/** FORMS - Gift Cards >> Add Recipient Button Hover **/
.wd-gift-card .frm_add_form_row:hover {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(0, 142, 194) !important;
	border-style: none !important;
}

/** FORMS - Gift Cards >> Remove Recipient Button **/
.wd-gift-card .frm_remove_form_row {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	background-color: rgb(0, 142, 194) !important;
	width: 49% !important;
	margin-right: 1% !important;
	border-style: none !important;
}

/** FORMS - Gift Cards >> Repeater Section **/
.wd-gift-card .frm_repeat_sec {
	padding-top: 35px !important;
	margin-top: 3px !important;
	border-top: 1px dashed rgb(200, 200, 200) !important;
	border-right: 0 dashed rgb(200, 200, 200) !important;
	border-bottom: 0 dashed rgb(200, 200, 200) !important;
	border-left: 0 dashed rgb(200, 200, 200) !important;
}

/** FORMS - Gift Cards >> Repeater Section 1st **/
.wd-gift-card .frm_repeat_sec.frm_first_repeat {
	padding-top: 0 !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	border-style: none !important;
}

/** FORMS - Gift Cards >> Remove Second Address Line **/
.wd-gift-card #frm_field_105-line2_container {
	display: none !important;
}

/** FORMS - Gift Cards >> Fee Alignment **/
#frm_field_117_container {
	text-align: right !important;
}

/** FORMS - Gift Cards >> Total Container **/
#frm_field_120_container, 
#frm_field_120_container label {
	text-align: right !important;
}

/** FORMS - Gift Cards >> Total Field **/
.wd-gift-card .total input {
	color: rgb(95, 95, 95) !important;
	text-align: right !important;
	box-shadow: 0 0 0 0 !important;
	width: auto !important;
	padding: 0 !important;
	margin: 0 !important;
	border-style: none !important;
	position: relative !important;
	left: 15px !important;
	float: right !important;
}


/*= CONTENT - Reviews ========= */

/** CONTENT - Reviews >> Review **/
.review {
	color: rgb(255, 255, 255) !important;
	font-size: 24px !important;
	font-weight: lighter !important;
}

/** CONTENT - Reviews >> Reviewer **/
.reviewer {
	color: rgb(255, 255, 255) !important;
	font-size: 24px !important;
	font-weight: lighter !important;
	font-style: italic !important;
}

/** CONTENT - Reviews >> Stars **/
.stars {
	max-width: 100px !important;
	margin: 20px auto 20px auto !important;
}

/** CONTENT - Reviews >> TripAdvisor Logo **/
.review-tripadvisor-logo {
	max-width: 600px !important;
}

/** CONTENT - Reviews >> Facebook Logo **/
.review-facebook-logo {
	max-width: 250px !important;
}


/*= FOOTER ==================== */

/** FOOTER >> Social Icons <li> **/
.social-icons li {
	color: rgb(255, 255, 255) !important;
	line-height: 26px !important;
	text-align: center !important;
	width: 26px !important;
	height: 26px !important;
	margin-right: 2px !important;
	margin-left: 2px !important;
	display: inline-block !important;
}

/** FOOTER >> Social Icons <a> **/
.social-icons a {
	color: rgb(255, 255, 255) !important;
	width: 100% !important;
	height: 100% !important;
	border: 1px solid rgb(255, 255, 255) !important;
	border-radius: 50% !important;
	display: inline-block !important;
}

/** FOOTER >> Social Icons <a> hover **/
.social-icons a:hover {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** FOOTER >> Email Signup Container **/
footer .email-signup {
	text-align: right !important;
}

/** FOOTER >> Email Signup <a> **/
footer .email-signup a {
	color: rgb(255, 255, 255) !important;
	padding: 8px 20px 8px 20px !important;
	border: 1px solid rgb(255, 255, 255) !important;
	border-radius: 3px !important;
}

/** FOOTER >> Email Signup <a> hover **/
footer .email-signup a:hover {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** FOOTER >> Copyright **/
footer .copyright {
	color: rgb(255, 255, 255) !important;
	font-size: 12px !important;
	font-weight: lighter !important;
	text-align: center !important;
}

/** FOOTER >> Footer Background **/
footer {
	background-color: rgb(0, 0, 0) !important;
}

/** FOOTER >> WEBDINER Love **/
.show-love {
	text-align: center !important;
	padding-top: 20px !important;
}

/** FOOTER >> Footer <a> **/
footer a {
	-o-transition-property: all !important;
	-moz-transition-property: all !important;
	-webkit-transition-property: all !important;
	transition-property: all !important;
	-o-transition-duration: 0.2s !important;
	-moz-transition-duration: 0.2s !important;
	-webkit-transition-duration: 0.2s !important;
	transition-duration: 0.2s !important;
	-webkit-transition-timing-function: ease-in-out !important;
	transition-timing-function: ease-in-out !important;
}


/*= LOCATIONS ================= */

/** LOCATIONS >> Scheduled Message **/
.scheduled-message {
	color: rgb(0, 0, 0) !important;
	text-align: center !important;
	background-color: rgba(255, 209, 0, 0.17) !important;
	padding: 10px 20px 10px 20px !important;
	border: 1px solid rgba(255, 209, 0, 0.73) !important;
	border-top-left-radius: 3px !important;
}

/** LOCATIONS >> Open/Close Status **/
.oc-status {
	text-align: center !important;
}

/** LOCATIONS >> Get Directions Container **/
.get-directions {
	text-align: center !important;
}

/** LOCATIONS >> Get Directions <a> **/
.get-directions a {
	color: rgb(0, 0, 0) !important;
	padding: 8px 20px 8px 20px !important;
	margin: 20px !important;
	border: 1px solid rgb(0, 0, 0) !important;
	border-radius: 3px !important;
	display: inline-block !important;
}

/** LOCATIONS >> Address **/
.loc-address {
	color: rgb(0, 0, 0) !important;
	font-size: 20px !important;
	text-align: center !important;
}

/** LOCATIONS >> Phone **/
.loc-phone {
	color: rgb(0, 0, 0) !important;
	font-size: 20px !important;
	text-align: center !important;
	margin-bottom: 30px !important;
}

/** LOCATIONS >> .absolute_map **/
.absolute_map {
	width: 450px !important;
	position: absolute !important;
	bottom: -200px !important;
	left: -20px !important;
	z-index: 9 !important;
}


/*= Form Global =============== */

/** Form Global >> input, textarea, select **/
input, 
textarea, 
select {
	font-family: Raleway !important;
	border-radius: 0 !important;
}

/** Form Global >> .frm_submit **/
.frm_submit {
	text-align: center !important;
	width: 100% !important;
	max-width: 100% !important;
	margin-top: 5px !important;
	grid-column: span 12/span 12 !important;
}

/** Form Global >> .frm_submit::before **/
.frm_submit::before {
	display: none !important;
}

/** Form Global >> .frm_submit button **/
.frm_submit button {
	font-family: bohem !important;
	color: rgb(221, 221, 221) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	background-color: rgb(0, 88, 72) !important;
	min-width: 150px !important;
	padding: 10px 20px 5px 20px !important;
	border-width: 1px !important;
	border-radius: 0 !important;
}

/** Form Global >> .frm_submit button:hover **/
.frm_submit button:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(0, 0, 0) !important;
}

/** Form Global >> .frm_error_style **/
.frm_error_style {
	color: rgb(19, 49, 76) !important;
	text-align: center !important;
}


/*= Career ==================== */

/** Career >> #frm_field_160_container, #frm_field_161_container **/
#frm_field_160_container, 
#frm_field_161_container {
	font-family: Raleway !important;
	text-align: center !important;
}

/** Career >> #frm_field_160_container .frm_primary_label, #frm_field_161_container .frm_primary_label **/
#frm_field_160_container .frm_primary_label, 
#frm_field_161_container .frm_primary_label {
	font-family: futura-pt !important;
	color: rgb(19, 49, 76) !important;
	text-align: center !important;
	text-transform: uppercase !important;
	letter-spacing: 2px !important;
}


/*= Gift Card ================= */

/** Gift Card >> .absolute_img_giftcard **/
.absolute_img_giftcard {
	width: 130% !important;
	position: absolute !important;
	top: -50px !important;
	right: -50px !important;
}


/*= Menu Page ================= */

/** Menu Page >> .fd-group-title **/
.fd-group-title, 
.thanksgiving_page h2 {
	font-family: bohem !important;
	color: rgb(200, 173, 95) !important;
	font-size: 35px !important;
	font-weight: 300 !important;
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
	padding-top: 10px !important;
}

/** Menu Page >> .fd-item-title **/
.fd-item-title {
	/* MT [ google_font: 1 ] */
	font-family: 'Cabin' !important;
	color: rgb(35, 86, 73) !important;
	font-size: 20px !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}

/** Menu Page >> .fd-item-price **/
.fd-item-price {
	/* MT [ google_font: 1 ] */
	font-family: 'Cabin' !important;
	color: rgb(35, 86, 73) !important;
	font-size: 18px !important;
	font-weight: 400 !important;
}

/** Menu Page >> .fd-item-desc **/
.fd-item-desc {
	/* MT [ google_font: 1 ] */
	font-family: 'Cabin' !important;
	color: rgb(35, 86, 73) !important;
	font-size: 16px !important;
	font-weight: 300 !important;
}

/** Menu Page >> .fd-menu-item **/
.fd-menu-item {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** Menu Page >> .fd-group-desc **/
.fd-group-desc {
	/* MT [ google_font: 1 ] */
	font-family: 'Cabin' !important;
	color: rgb(35, 86, 73) !important;
	font-size: 18px !important;
	font-weight: 300 !important;
	letter-spacing: 1px !important;
}

/** Menu Page >> Section bar 0 fl button **/
#section-bar-0 .fl-button {
	font-size: 22px !important;
	background-color: rgb(0, 88, 72) !important;
	padding-top: 20px !important;
	padding-bottom: 12px !important;
	border-width: medium !important;
	border-style: none !important;
	border-radius: 0 !important;
}


/*= Catering Popup ============ */

/** Catering Popup >> .form_popup-overlay h2 **/
.form_popup-overlay h2 {
	font-family: Fjalla One !important;
	color: rgb(15, 46, 74) !important;
	font-size: 70px !important;
	line-height: 1 !important;
	letter-spacing: 2px !important;
	padding-top: 15px !important;
}

/** Catering Popup >> .form_popup-overlay h3 **/
.form_popup-overlay h3 {
	font-family: futura-pt !important;
	color: rgb(15, 46, 74) !important;
	font-size: 40px !important;
	line-height: 1 !important;
	font-weight: 300 !important;
	letter-spacing: 5px !important;
	padding-bottom: 25px !important;
}

/** Catering Popup >> Form [type="submit"] **/
#form_contact-us [type="submit"] {
	background-color: rgb(0, 88, 72) !important;
}

/** Catering Popup >> Frm [type="submit"] **/
.frm_fourth [type="submit"] {
	box-shadow: 0 0 0 0 !important;
	background-color: rgb(0, 88, 72) !important;
	border-color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
}


/*= Contact =================== */

/** Contact >> #frm_form_15_container .frm_submit button **/
#frm_form_15_container .frm_submit button {
	background-color: rgb(0, 88, 72) !important;
	border-radius: 0 !important;
}

/** Contact >> #frm_form_15_container .frm_submit button:hover **/
#frm_form_15_container .frm_submit button:hover {
	background-color: rgb(0, 0, 0) !important;
}


/*= Home ====================== */

/** Home >> .private_event_text **/
.private_event_text {
	font-family: bohem-press-shadow !important;
	color: rgb(0, 88, 72) !important;
	font-size: 55px !important;
	line-height: 1 !important;
	text-align: center !important;
	letter-spacing: 7px !important;
}

/** Home >> .private_event_text span **/
.private_event_text span {
	font-size: 25px !important;
	line-height: 2 !important;
	padding-bottom: 5px !important;
	display: block !important;
}

/** Home >> .fl-page-content .fl-module-heading h1 **/
.fl-page-content .fl-module-heading h1 {
	font-family: bohem-press-shadow !important;
	color: rgb(0, 88, 72) !important;
	text-transform: uppercase !important;
}


/*= Order Online ============== */

/** Order Online >> Order Curbside Button **/
.order-curbside {
	font-family: futura-pt, Verdana, Arial, sans-serif; !important;
	color: rgb(255, 255, 255) !important;
	font-size: 34px !important;
	font-weight: 400 !important;
	text-align: center !important;
	box-shadow: 0 0 0 5px rgb(173, 146, 59) !important;
	background-color: rgb(173, 146, 59) !important;
	padding: 15px 20px 15px 20px !important;
	border-top: 1px solid rgb(255, 255, 255) !important;
	border-width: 1px !important;
	border-style: solid !important;
	display: block !important;
	cursor: pointer !important;
}

/** Order Online >> Hide Accordion Icon **/
#fl-accordion-5eb1d8329b870-icon-0 {
	display: none !important;
}

/** Order Online >> Accordion Label **/
.fl-node-5eb1d8329b870 .fl-accordion-button {
	text-align: center !important;
	width: 100% !important;
	padding: 5px !important;
	border-width: 1px !important;
	border-style: none !important;
	display: block !important;
}

/** Order Online >> Accordion Label Copy 1 **/
.fl-node-5eb1d8329b870 .fl-accordion-button a {
	font-family: futura-pt, Verdana, Arial, sans-serif; !important;
	font-size: 34px !important;
	text-align: center !important;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	border-width: 1px !important;
	border-style: solid !important;
	display: block !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= HEADER ==================== */

	/** HEADER >> .menu a **/
	.menu a {
	padding-top: 14px !important;
	padding-right: 0.7vw !important;
	padding-left: 0.7vw !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= HEADER ==================== */

	/** HEADER >> .menu a **/
	.menu a {
	color: rgb(255, 255, 255) !important;
	font-size: 11px !important;
	padding: 10px 5px 10px 5px !important;
}

	/** HEADER >> .menu a:hover **/
	.menu a:hover {
	color: rgb(221, 221, 221) !important;
}

	/** HEADER >> header[data-type="header"] **/
	header[data-type="header"] {
	display: none !important;
}

	/** HEADER >> #sfm-mob-navbar .sfm-navicon-button **/
	#sfm-mob-navbar .sfm-navicon-button, 
.sfm-navicon-button {
	display: block !important;
}


	/*= General =================== */

	/** General >> .home .fl-page-content **/
	.home .fl-page-content {
	padding-top: 0 !important;
}

	/** General >> .fl-page-content **/
	.fl-page-content {
	padding-top: 60px !important;
}


	/*= LOCATIONS ================= */

	/** LOCATIONS >> .absolute_map **/
	.absolute_map {
	bottom: -240px !important;
	left: 0 !important;
}


	/*= Content =================== */

	/** Content >> .absolute_img_bottom **/
	.absolute_img_bottom {
	bottom: -30px !important;
	right: -30px !important;
}


	/*= Home ====================== */

	/** Home >> .private_event_text **/
	.private_event_text {
	font-size: 40px !important;
	letter-spacing: 5px !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= HEADER ==================== */

	/** HEADER >> #sfm-mob-navbar .sfm-navicon-button **/
	#sfm-mob-navbar .sfm-navicon-button, 
.sfm-navicon-button {
	display: block !important;
}

	/** HEADER >> header[data-type="header"] **/
	header[data-type="header"] {
	display: none !important;
}


	/*= General =================== */

	/** General >> .fl-page-content **/
	.fl-page-content {
	padding-top: 0 !important;
}

	/** General >> .home .fl-page-content **/
	.home .fl-page-content {
	padding-top: 0 !important;
}


	/*= LOCATIONS ================= */

	/** LOCATIONS >> .absolute_map **/
	.absolute_map {
	left: 10px !important;
}


	/*= Gift Card ================= */

	/** Gift Card >> .absolute_img_giftcard **/
	.absolute_img_giftcard {
	width: 100% !important;
	position: relative !important;
	right: 0 !important;
}


	/*= Menu Page ================= */

	/** Menu Page >> .fd-item-price **/
	.fd-item-price {
	font-size: 16px !important;
}

	/** Menu Page >> .fd-item-title **/
	.fd-item-title {
	font-size: 18px !important;
}

	/** Menu Page >> .fd-group-title **/
	.fd-group-title, 
.thanksgiving_page h2 {
	font-size: 30px !important;
}


	/*= Content =================== */

	/** Content >> .absolute_img_bottom **/
	.absolute_img_bottom {
	bottom: -20px !important;
	right: -5px !important;
}

	/** Content >> .imgabsolute_left_about **/
	.imgabsolute_left_about {
	left: 0 !important;
}

	/** Content >> Fl node 5d51e587daa9b fl module rich text **/
	.fl-node-5d51e587daa9b .fl-module-rich-text {
	min-height: auto !important;
}


	/*= Catering Popup ============ */

	/** Catering Popup >> .form_popup-overlay h2 **/
	.form_popup-overlay h2 {
	font-size: 50px !important;
}

	/** Catering Popup >> .form_popup-overlay h3 **/
	.form_popup-overlay h3 {
	font-size: 30px !important;
}


	/*= Home ====================== */

	/** Home >> .private_event_text **/
	.private_event_text {
	font-size: 40px !important;
	letter-spacing: 5px !important;
}

	/** Home >> .fl-page-content .fl-module-heading h1 **/
	.fl-page-content .fl-module-heading h1 {
	padding-top: 35px !important;
}


	/*= Order Online ============== */

	/** Order Online >> Accordion Label Copy 1 **/
	.fl-node-5eb1d8329b870 .fl-accordion-button a {
	font-size: 24px !important;
}

	/** Order Online >> Order Curbside Button **/
	.order-curbside {
	font-size: 24px !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= CONTENT - Reviews ========= */

	/** CONTENT - Reviews >> Review **/
	.review {
	font-size: 14px !important;
}

	/** CONTENT - Reviews >> Reviewer **/
	.reviewer {
	font-size: 14px !important;
}


	/*= Menu Page ================= */

	/** Menu Page >> .fd-group-title **/
	.fd-group-title, 
.thanksgiving_page h2 {
	font-size: 30px !important;
}


	/*= General =================== */

	/** General >> .home .fl-page-content **/
	.home .fl-page-content {
	padding-top: 0 !important;
}


	/*= Home ====================== */

	/** Home >> .fl-page-content .fl-module-heading h1 **/
	.fl-page-content .fl-module-heading h1 {
	padding-top: 35px !important;
}


}

