/*  MICROTHEMER STYLES  */


/*= Food & Drink Menus ======== */

/** Food & Drink Menus >> #tabs ul li **/
#tabs ul li {
	background-color: rgb(0, 0, 0) !important;
	background-image: none !important;
}

/** Food & Drink Menus >> Rotational Taps Description **/
.fb-post903 .fd-group-desc {
	font-size: 20px !important;
	font-weight: bold !important;
}

/** Food & Drink Menus >> Happy Hour and Weekly Specials Titles **/
#happy-hour-and-weekly-specials .fd-group-title {
	text-decoration: none !important;
}

/** Food & Drink Menus >> Dietary Icon **/
.fd-dietary span {
	font-size: 12px !important;
	font-weight: bold !important;
	text-align: center !important;
	width: 23px !important;
	height: 23px !important;
	padding: 2px !important;
	margin-right: 5px !important;
	border-width: 1px !important;
	border-style: solid !important;
	border-radius: 200px !important;
	display: inline-block !important;
}

/** Food & Drink Menus >> .fd-centered .fd-dietary **/
.fd-centered .fd-dietary {
	text-align: center !important;
}

/** Food & Drink Menus >> Drive-Thru Tab **/
#tabs ul.fd-menu-nav li:last-child, 
#tabs ul.fd-menu-nav li:first-child {
	background-color: rgb(255, 0, 0) !important;
}

/** Food & Drink Menus >> .fd-menu-nav li:last-child a,  .fd-menu-nav li:nth-child(1) a **/
#tabs .fd-menu-nav li:last-child a, 
#tabs .fd-menu-nav li:nth-child(1) a {
	color: rgb(0, 0, 0) !important;
}

/** Food & Drink Menus >> #tabs ul.fd-menu-nav li:hover, #tabs ul.fd-menu-nav li:hover **/
#tabs ul.fd-menu-nav li:hover, 
#tabs ul.fd-menu-nav li:hover {
	background-color: rgb(160, 129, 81) !important;
	background-image: none !important;
}

/** Food & Drink Menus >> #tabs ul li.ui-state-active a **/
#tabs ul li.ui-state-active a {
	color: rgb(255, 255, 255) !important;
}


/*= Footer ==================== */

/** Footer >> Copyright **/
.copyright {
	text-align: center !important;
}


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

/** General >> No Margin **/
.no-margin p {
	margin-bottom: 0 !important;
}

/** General >> footer p **/
footer p {
	text-transform: uppercase !important;
}

/** General >> #happy-hour-and-weekly-specials .fd-group-desc **/
#happy-hour-and-weekly-specials .fd-group-desc {
	font-weight: 400 !important;
	font-style: italic !important;
}


/*= Forms ===================== */

/** Forms >> Label Position **/
.with_frm_style .frm_inside_container label.frm_visible {
	font-size: 11px !important;
	font-weight: normal !important;
	background-color: rgb(255, 255, 255) !important;
	padding: 2px 5px 2px 5px !important;
	border-top-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	position: relative !important;
	bottom: -10px !important;
	left: 5px !important;
	display: inline-block !important;
}

/** Forms >> Date Picker Month **/
.ui-datepicker-month {
	float: left !important;
}

/** Forms >> Bottom Margin Fix **/
.frm_style_formidable-style.with_frm_style .form-field {
	margin-bottom: 10px !important;
}

/** Forms >> Sign Up Bottom Margin Fix **/
.frm_style_formidable-style.with_frm_style .signup-form .form-field {
	margin-bottom: 0 !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> header top bar **/
	.elementor-element-d79c709 p, 
.elementor-element-d79c709, 
.elementor-element-d79c709 a, 
.elementor-element-c604d80 .elementor-text-editor > a, 
.elementor-element-c604d80 p {
	color: rgb(0, 0, 0) !important;
	font-weight: 700 !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Forms >> Signup Form Columns **/
	.frm_style_formidable-style.with_frm_style .signup-form .form-field {
	grid-column: span 6 / span 6 !important;
}

	/** Header & Navigation >> .plus-content-editor .elementor-column-wrap .elementor-text-editor p, .plus-content-editor .elementor-column-wrap .elementor-text-editor **/
	.plus-content-editor .elementor-column-wrap .elementor-text-editor p, 
.plus-content-editor .elementor-column-wrap .elementor-text-editor, 
.plus-content-editor .elementor-column-wrap .elementor-text-editor a {
	color: rgb(255, 255, 255) !important;
	font-size: 22px !important;
	padding-top: 20px !important;
	margin-bottom: 10px !important;
}

	/** General >> .btn_bar_mobo a **/
	.btn_bar_mobo a {
	color: rgb(255, 255, 255) !important;
	font-weight: 500 !important;
	background-color: rgb(51, 51, 51) !important;
}

	/** General >> footer p **/
	footer p {
	text-transform: uppercase !important;
}

	/** General >> .elementor-element-d79c709 .elementor-widget-container **/
	.elementor-element-d79c709 .elementor-widget-container {
	margin-left: 0 !important;
}

}

