/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.wpforms-confirmation-container-full {
    color: #fff !important;
    background: #000 !important;
    border: 1px solid #000 !important;
}
.uabb-content .uabb-imgicon-wrap .uabb-image-content{position:absolute; left:0;}

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

/** General >> h1 .uabb-heading-text **/
h1 .uabb-heading-text {
	font-size: 70px !important;
	font-weight: 700 !important;
	text-transform: uppercase !important;
}

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


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

/** Main Menu >> .fl-node-5a4d591c673bb **/
.fl-node-5a4d591c673bb {
	display: none !important;
}


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

/** Content >> .uabb-button-text **/
.uabb-button-text {
	font-family: lato !important;
	letter-spacing: 5px !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** Content >> .fl-node-5a1f347705968 p **/
.fl-node-5a1f347705968 p {
	color: rgb(237, 28, 36) !important;
	font-size: 30px !important;
	text-transform: uppercase !important;
	letter-spacing: 3px !important;
	padding-right: 50px !important;
	padding-left: 50px !important;
}

/** Content >> .uabb-new-ib-title **/
.uabb-new-ib-title {
	letter-spacing: 5px !important;
	background-color: rgba(0, 0, 0, 0.5) !important;
	width: 250px !important;
	border: 1px solid rgb(237, 28, 36) !important;
}

/** Content >> .x **/
.x {
	position: fixed !important;
	z-index: 1 !important;
}

/** Content >> .sfm-color1 **/
.sfm-color1 {
	z-index: 99 !important;
}

/** Content >> .wpforms-submit **/
.wpforms-submit {
	background-color: rgb(237, 28, 36) !important;
}

/** Content >> .em-calendar **/
.em-calendar {
	width: 100% !important;
}

/** Content >> .widgettitle **/
.widgettitle {
	text-align: center !important;
	margin-bottom: 25px !important;
}

/** Content >> .days-names td:nth-of-type(1) **/
.days-names td:nth-of-type(1) {
	border: 1px solid rgb(50, 50, 50) !important;
}

/** Content >> tbody td **/
tbody td {
	font-weight: 300 !important;
	padding: 10px !important;
	border-top: 2px solid rgb(224, 224, 224) !important;
	border-right: 0 solid rgb(50, 50, 50) !important;
	border-bottom: 0 solid rgb(50, 50, 50) !important;
	border-left: 0 solid rgb(50, 50, 50) !important;
}

/** Content >> thead td **/
thead td {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-bottom: 0 !important;
	border-color: rgb(50, 50, 50) !important;
	border-style: solid !important;
}

/** Content >> .em-calnav-next **/
.em-calnav-next {
	color: rgb(252, 125, 50) !important;
}

/** Content >> .em-calnav-prev **/
.em-calnav-prev {
	color: rgb(187, 121, 83) !important;
}

/** Content >> .category_title_5a2859a600bb9 **/
.category_title_5a2859a600bb9 {
	background-color: rgb(209, 118, 122) !important;
}

/** Content >> .fl-heading **/
.fl-heading {
	color: rgb(255, 255, 255) !important;
	font-weight: lighter !important;
	border-top: 3px solid rgb(173, 173, 173) !important;
	border-right: 0 solid rgb(173, 173, 173) !important;
	border-bottom: 3px solid rgb(173, 173, 173) !important;
	border-left: 0 solid rgb(173, 173, 173) !important;
}

/** Content >> .new_menu **/
.new_menu {
	background-color: rgba(254, 244, 204, 0.8) !important;
	margin-bottom: 40px !important;
}

/** Content >> .new_menu .fl-node-content **/
.new_menu .fl-node-content {
	padding: 0 !important;
	margin: 0 !important;
}

/** Content >> .category_description_5a3c2dfa785d2 **/
.category_description_5a3c2dfa785d2 {
	font-size: 22px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

/** Content >> .menu_items_section_5a3c2dfa785d2 **/
.menu_items_section_5a3c2dfa785d2 {
	padding-right: 25px !important;
	padding-left: 25px !important;
}

/** Content >> .category_title_5a3c2dfa785d2 **/
.category_title_5a3c2dfa785d2 {
	font-weight: 300 !important;
	margin-bottom: 0 !important;
	border-top-width: 1px !important;
	border-top-style: solid !important;
}

/** Content >> #wpforms-1932-field_6 **/
#wpforms-1932-field_6 {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** Content >> .category_description_5a3e5ad52a2f0 **/
.category_description_5a3e5ad52a2f0 {
	margin-top: 30px !important;
}


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

/** Footer >> #footer **/
#footer {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(237, 28, 36) !important;
}

/** Footer >> .footer_address a **/
.footer_address a {
	color: rgb(255, 255, 255) !important;
	text-transform: uppercase !important;
	letter-spacing: 4px !important;
}

/** Footer >> .copyright p **/
.copyright p {
	font-size: 14px !important;
	font-weight: 400 !important;
	letter-spacing: 3px !important;
}


/*= Lunch Special ============= */

/** Lunch Special >> .fdcm_container_5a4d591c67385 .category_title_5a4d591c67385 **/
.fdcm_container_5a4d591c67385 .category_title_5a4d591c67385 {
	text-align: center !important;
	display: block !important;
}

/** Lunch Special >> .menu_items_5a4d591c67385 **/
.menu_items_5a4d591c67385 {
	text-align: center !important;
	width: 100% !important;
}

/** Lunch Special >> .menu_item_description_5a4d591c67385 p **/
.menu_item_description_5a4d591c67385 p {
	text-align: center !important;
}


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

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

	/** Content >> .fl-node-5a28595a7ee00 p **/
	.fl-node-5a28595a7ee00 p {
	padding-top: 20px !important;
	padding-right: 50px !important;
	padding-left: 50px !important;
}

	/** Content >> .uabb-testimonials p **/
	.uabb-testimonials p {
	font-family: lato !important;
	font-weight: 400 !important;
}


}


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

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

	/** Content >> .fl-node-5a1f347705968 p **/
	.fl-node-5a1f347705968 p {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Content >> .uabb-testimonials > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > p **/
	.uabb-testimonials > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > p {
	font-family: lato !important;
	font-size: 22px !important;
}

	/** Content >> .wp-image-2181 **/
	.wp-image-2181 {
	max-width: 80% !important;
}


}


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

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

	/** General >> h1 .uabb-heading-text **/
	h1 .uabb-heading-text {
	font-size: 50px !important;
}


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

	/** Content >> .fl-node-5a1f347705968 p **/
	.fl-node-5a1f347705968 p {
	font-size: 22px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Content >> .fl-node-5a28595a7ee00 p **/
	.fl-node-5a28595a7ee00 p {
	font-size: 20px !important;
}

	/** Content >> .uabb-testimonials > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > p **/
	.uabb-testimonials > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > p {
	font-family: lato !important;
	font-size: 22px !important;
}

	/** Content >> .menu_items_section_5a3c2dfa785d2 **/
	.menu_items_section_5a3c2dfa785d2 {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

	/** Content >> .wp-image-2181 **/
	.wp-image-2181 {
	max-width: 50% !important;
}


}


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

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

	/** Content >> .fl-node-5a1f347705968 p **/
	.fl-node-5a1f347705968 p {
	font-size: 20px !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Content >> .fl-node-5a28595a7ee00 p **/
	.fl-node-5a28595a7ee00 p {
	font-size: 18px !important;
}

	/** Content >> .uabb-testimonials > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > p **/
	.uabb-testimonials > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > p {
	font-family: lato !important;
}

	/** Content >> .fl-heading **/
	.fl-heading {
	font-size: 28px !important;
}

	/** Content >> .uabb-image-content **/
	.uabb-image-content {
	max-width: 60% !important;
	margin-top: -50px !important;
}

	/** Content >> .wp-image-2607 **/
	.wp-image-2607 {
	max-width: 60% !important;
}

	/** Content >> .wp-image-2181 **/
	.wp-image-2181 {
	max-width: 40% !important;
}

	/** Content >> .fl-node-5a1f347705968 span **/
	.fl-node-5a1f347705968 span {
	font-size: 24px !important;
}

	/** Content >> .fl-node-5a28595a7ee00 span **/
	.fl-node-5a28595a7ee00 span {
	font-size: 17px !important;
}

	/** Content >> #rev_slider_1_1_wrapper **/
	#rev_slider_1_1_wrapper {
	margin-top: 80px !important;
}

	/** Content >> .Form h2 **/
	.Form h2 {
	overflow-y: auto !important;
}


}

