@charset "UTF-8";
body {
	font-family: 'Conv_KGSkinnyLatte', Sans-Serif;
	text-transform: uppercase;
	background: #ccc;
}
p {
hyphens: none!important;
}
#container {
}
a:visited {
	
}
#bottom_border {
	height: 40px;
	background: rgb(201,185,157); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(201,185,157,1)), color-stop(21%, rgba(214,202,184,1)), color-stop(47%, rgba(226,213,194,1)), color-stop(81%, rgba(234,232,215,1)), color-stop(96%, rgba(232,231,225,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* IE10+ */
	background: linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9b99d', endColorstr='#e8e7e1', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#top, #header {
	background-color: #d2d2b0;
	margin: 0;
}
#top {
	padding-top: 20px;
}
#fb_feed {
	background: #00a2d3;
}
#map {
	background: #f7f5ef;
}
footer {
	background: #571c52;
}
#happyHour {
	background: #571c52;
	padding: 20px;
}
#happyHour p {
	text-align: center;
	font-size: 19.85px;
	margin: 0;
}
#happyHour img {
	padding: 10px;
}
/*Navigation Styles*/
#nav {
	background-image: url("../images/nav_zigzag.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 50px;
	margin: 0 auto;
	width: 907px;
}
#nav ul {
}
#nav ul li {
	float: left;
	list-style-type: none;
}
#nav ul li a {
	color: #571c52;
	text-decoration: none;
	padding-right: 20px;
	font-size: 24px;
}
#nav ul li:first-child a {
	padding-left: 200px;
}
#nav ul li a:hover {
	color: #00a2d3;
}
a:visited {
	
	color: #571c52;
}
#nav_wrapper {
	margin: 0;
}
#divider_nav ul {
	margin: 0;
	padding: 0;
}

/* --------------------------------- */

#info {
	background: rgb(201,185,157); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(201,185,157,1)), color-stop(21%, rgba(214,202,184,1)), color-stop(47%, rgba(226,213,194,1)), color-stop(81%, rgba(234,232,215,1)), color-stop(96%, rgba(232,231,225,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* IE10+ */
	background: linear-gradient(45deg, rgba(201,185,157,1) 0%, rgba(214,202,184,1) 21%, rgba(226,213,194,1) 47%, rgba(234,232,215,1) 81%, rgba(232,231,225,1) 96%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9b99d', endColorstr='#e8e7e1', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	margin-top: 0;
}
#info p {
	color: #571c52;
	text-align: center;
	margin: 0;
}
#info_wrapper {
	margin: 0;
}
#info_logo img {
	float: left;
	padding-left: 20px;
}
#logo_sm {
	padding: 0 0 5px 10px;
}
#logo_sm {
	float: left;
	margin: 15px 0 0 0;
}

#logo_wrapper {
	margin: 0;	
}

/*Slideshow area CSS ------------------- */
#slideshow_area_editable {
	text-align: center;
	font-size: 22.85px;
}
#slideshow_area_editable ul {
	margin: 0;
	padding: 0;
}
#slideshow_area_editable li {
	margin: 0;
	color: #571c52;
	list-style-type: none;
}
#slideshow_area_editable li:first-child {
	font-size: 27.85px;
}
#slideshow {
}
#specials {
	text-align: center;
}
#specials p {
	margin: 0;
	font-size: 20.85px;
	color: #786944;
	text-transform: uppercase;
}

#slideshow_wrapper {
	margin: 0 94px;
}
#header {
	background: #d2d2b0;
	margin: 0;
	padding: 0;
}
/*DIVIDER Css --------------------------------- */
#divider {
	/*
	background: #571c52;
	*/
	background: url("../images/garlic_bg_2.png") no-repeat scroll right -173px #571c52;
}
#top {
background: url("../images/garlic_top.jpg") no-repeat bottom right #d2d2b0;	
}
#divider_nav ul {
	margin: 0 0 0 20px;
	padding: 24px 0;
}
#divider_nav li {
	list-style-type: none;
	text-align: center;
}
#divider_nav ul li a {
	font-size: 21.85px;
	text-decoration: none;
}
#divider_text {
	margin: 0 auto;
}
#divider_text p {
	color: #d2cabb;
	text-align: center;
	margin: 0;
	font-size: 19.85px;
}
#garlic {
	/*
 bottom: -21px;
    float: right;
    position: fixed;
    right: 0;	
	opacity:0.96;
	*/
}
#footer_info {
	font-size: 12px!important;
}
#divider_middle {
}
#share {
}
#sign_up {
	text-align: center;
}
#sign_up p {
	text-transform: uppercase;
	font-size: 16.85px;
}
.submit_button {
	color: #bdbd21;
	background: #00a2d3;
	border: 1px solid #00a2d3;
	text-transform: uppercase;
	cursor: pointer;
	text-shadow: none!important;
	-webkit-border-radius: 0 0 0 0;
border-radius: 0 0 0 0;
}
.submit_button:hover {
	background: #948d22;
	border: 1px solid #948d22;
}
.submit_button:active {
	background: #686315;
	border: 1px solid #686315;
}
#mc-embedded-subscribe {
	margin-top: 7px;
}
form input {
	text-align: center;
}
.white_color {
	color: #d2cabb;
}
.blue_color {
	color: #00a2d3;
}
/*MAP STYLES ----------------------------------------------------------------- */
#map {
	margin: 0 auto;
	background: none;
}
#map p {
	text-align: center;
	font-size: 17.85px;
	margin: 0;
	font-family: 'Conv_GlyphaLTStd';
	color: #786944;
}
#map_wrapper {
	background: rgb(239,239,234); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(239,239,234,1) 0%, rgba(234,232,215,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(239,239,234,1)), color-stop(100%, rgba(234,232,215,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(45deg, rgba(239,239,234,1) 0%, rgba(234,232,215,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(45deg, rgba(239,239,234,1) 0%, rgba(234,232,215,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(239,239,234,1) 0%, rgba(234,232,215,1) 100%); /* IE10+ */
	background: linear-gradient(45deg, rgba(239,239,234,1) 0%, rgba(234,232,215,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefea', endColorstr='#eae8d7', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding: 20px;
}
/*Facebook feed styles -----------------------------------------------------*/
#fb_plugin {
	padding: 20px;
	margin: 0 auto;
}
/*Footer styles -------------------------------------------- */
/*#footer_wrapper {

margin: 0 auto;	
}
#footer_wrapper img {
padding: 10px;	
}
#footer_wrapper p {
text-align: center;
font-size: 19.85px;
margin: 0;	
}*/
/*CLASSES ------------- */e
clear {
	clear: both;
	float: none;
}
.links {
	font-size: 30px;
	color: #571c52;
	text-decoration: none;
}
a:link.links2 {
	font-size: 23px;
	
}e
a:visited.links {
	color: #571c52;
}
a:hover.links {
color: #00a2d3;	
}
a:focus.links {
color: #047ca1;	
}
.tel_links a {
	
}
.large_text {
	font-size: 27.85px;
	text-transform: uppercase;
}
.smaller_text {
	text-transform: uppercase;
	font-size: 16.85px;
}
.glypha {
	font-family: 'Conv_GlyphaLTStd';
	text-transform: none;
}
.glypha_caps {
	font-family: 'Conv_GlyphaLTStd';
}
.menuheader {
	color: #000;
	font-size: 20px;
}
.smaller_h2 {
font-size: 31.85px!important;	
}

.pdf_button {
background: #00A2CA;
margin: 5px auto;
width: 50%;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
padding: 3px;e

}
.pdf_button a {

}
.pdf_button a:hover {
color: #fff!important;	
}





@media (max-width: 320px) {
#map_img {
width: 200px;
height: 165px;
}
#fb_plugin {
display: none;	
}
#fb_plugin2 {
display: block;	
}
#map p {
padding: 0 30px;	
}
#map br {
display: none;	
}
#divider {
	
	background: #571c52;
	
}
#top {
background:  #d2d2b0;	
}
}
@media (min-width: 321px) {
#fb_plugin2 {
display: none;	
}
}
@media (max-width: 465px) {
.gets_smaller {
font-size: 44.85px!important;	
}
}
@media (max-width: 480px) {
	
.no_margin {
margin: 0;	
}
#main_text, #main_text h3 {
text-align: center;	
}
#fb_plugin {
display: none;	
}
#fb_plugin2 {
display: block;	
}
#fullsize_figure {
display: none;	
}
#mobile_figure {
display: block;	
}
}
@media (min-width: 481px) {
#mobile_figure {
display: none;	
}
}
@media (max-width: 650px) {
#garlic {
	display: none;
}
}
@media (min-width: 651px) {
	/*
#garlic {
	float: right;
	position: absolute;
	right: 0;
	top: 512px;
}*/
}
@media (max-device-width: 655px) {
#nav {
	display: none;
}
#mobile_nav {
	display: block;
}

}
@media (max-width: 656px) {
#nav {
width: 100%!important;
height: 100%!important;	
background: none;
}

#nav img {
display: inline!important;	
}
#nav ul li {
float: none;	
}
#nav ul li:first-child a, #nav ul li a, #nav ul {
padding: 0!important;	
margin: 0!important;
}
}
@media (min-device-width: 656px) {
#mobile_nav {
	display: none;
}
#nav img {
display: none;	
}
}
@media (max-width: 660px) {
#nav ul li:first-child a {
	padding-left: 67px;
}
#nav {
	width: 710px;
	
}
.gets_smaller {
font-size: 22px!important;	
}
}
@media (min-width: 780px) {
#info br {
display: none;	
}
}
@media (max-width: 779px) {
.hide_small {
display: none;	
}
}
@media (max-width: 800px) {
#nav ul li:first-child a {
	padding-left: 145px;
}
#nav {
	width: 800px;
}
}
@media (max-width: 740px) {
#nav ul li:first-child a {
	padding-left: 96px;
}
#nav {
	width: 710px;
	
}

.gets_smaller {
font-size: 28px!important;	
}
}
@media (max-width: 960px) {

}




.wrap {
	margin: 0 auto;
	padding: 0;
	width: 170px;
}
.site-nav {
	background: #ded1ba;
	display: block;
	float: left;
	margin: 0;
	width: 100%;
}
.site-nav ul {
	padding: 0;
}
.site-nav ul li {
list-style-type: none;	
}
.site-nav ul li a {
	color: #571c52;
	font-size: 32px;
}
.site-nav ul li a:hover {
	color: #00a2d3;
}
.site-nav ul li a:active {
	color: #00a2d3;
}
.site-nav-wrap {
	height: 75px;
	float: left;
}
#menu_button p {
	font-size: 32px;
	color: #00a2d3;
	text-align: center;
	cursor: pointer;
	margin: 0;
	padding: 0;
}

#divider_nav a:link {
color: #d2cabb;	
}
#divider_nav a:visited {
color: #fff;	
}
#divider_nav a:hover {
color: #047ca1;	
}
#divder_nav a:focus {
color: #00a293;	
}
/* Remove automatic hyphens */
p, ul, ol, dl, blockquote, .post-statement, .statement {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}
/* telephone link styles */
a[href^="tel:"] {
	color: #00a2d3;
}
a[href^="mailto:"] {
	color: #00a2d3;
}
small {
font-size: .5em;	
}

/*------------ MENU STYLES --------------- */
.menu_list {
font-size: 14px; 	
list-style-type: none;
margin: 0;
padding: 0;
}
.menu_list li {
padding: 3px 0;	
text-align: left;
}

.headline {
	font-weight: bold;
	font-size: 15px
}
.new_section {
margin-bottom: 25px;	
}
.menu_h3 {
font-size: 23px;	
}
#menu_nav ul {
margin: 0;
padding: 0;
}
#menu_nav li a, #menu_nav li a:visited, #menu_nav li a:active, .menu_list a {
	color:#571c52;
}
#menu_nav li a:hover, .menu_list a:hover {
	color: #00a2d3;	
}
/* --------- end menu styles --------------- */
.left img {
max-width: none!important;	
}