@charset "utf-8";
/* CSS Document */


* {
	margin: 0;
	padding: 0;
	border: none; /* or 0 */	
}

body, main {
	height: 100%;
	}

html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@font-face {
	font-family: ancientmedium;
	src: url(ancientmedium.ttf);
	}

@font-face {
	font-family: beon;
	src: url(beon.otf);
	}

p .clear {
	clear:both;
	}

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

responsive navigation - header

-----------------------------*/
.cd-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 125px;
  background: rgba(40, 0, 10, 0.75);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  z-index: 2;
}
.cd-header:after {
  content: "";
  display: table;
  clear: both;
}
.cd-header #cd-logo {
  float: left;
  margin: 13px 0 0 5%;
  position:relative;
}
.cd-header #cd-logo img {
    display:block;
	width:auto;
	max-width: 50%;
	min-width: 10%;
	vertical-align:middle;
}
@media only screen and (max-width: 960px) {


.cd-main-nav li ul {
	display:none;
}

.cd-main-nav li:hover ul {
	display:none;
}

.cd-main-nav li:hover li {
	display:block;
	}
}
@media only screen and (min-width: 960px) {
  .cd-header {
    height: 145px;
  }
  .cd-header #cd-logo {
    margin: 0 0 0 5%;
  }
}

@media only screen and (min-width: 1440px) {
  .cd-header {
    height: 145px;
  }
  .cd-header #cd-logo {
    margin: 50px 0 0 5%;
  }
}

.cd-main-nav {
  float: right;
  margin-top:1%;
  margin-right: 5%;
  width: 44px;
  height: 100%;
  background: url(images/menu2020.png) no-repeat center top;
  background-size: 44px 44px;
  cursor: pointer;
}

.cd-main-nav.is-visible {
	background: url(images/menu2020.png) no-repeat center top;
  background-size: 44px 44px;
  cursor: pointer;
	}
.cd-main-nav ul {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
  transform: translateY(-100%);
}
.cd-main-nav ul.is-visible {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  transform: translateY(0px);
}
.cd-main-nav a {
  display: block;
  height: 50px;
  line-height: 50px;
  padding-left: 3%;
  background: #2f292a;
  border-top: 1px solid #453c3d;
  color: #ffd700;
}
@media only screen and (min-width: 960px) {
  .cd-main-nav {
    width: auto;
    height: auto;
    background: none;
    cursor: auto;
	z-index:1;
  }
  .cd-main-nav ul {
    position: static;
    width: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    line-height: 70px;
  }
  .cd-main-nav ul.is-visible {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  .cd-main-nav li {
    display: inline-block;
    margin-left: .5em;
  }
  .cd-main-nav a {
	display: inline-block;
    height: auto;
    line-height: normal;
    background: transparent;
    padding: 2em 1em;
    border-top: none;
    color: #ffd700;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    font-size: 0.875em;
  }
 
 
 
.cd-main-nav li ul {
	display: none;
	width: 12em;
	margin-left:30%;
	background-color:rgba(40, 0, 10, 0.95);
}

.cd-main-nav li:hover ul {
	display:inline;
	position:absolute;
	z-index: 5;
	margin-top:12%;
	padding-right: 2%;
}

.cd-main-nav li:hover li {
	float:none;
}

.cd-main-nav li:hover li a {
	border-top: 1px solid #ffd700;
	color:#ffd700;
}

.cd-main-nav li:hover li a:hover {
	border-top: 1px solid #ffd700;
	color:#ccc;
}

.cd-main-nav li li {
	float: none;
	padding: 0;
}
 
 
 .no-touch .cd-main-nav a:hover {
    color: #99a478;
  }
}




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

Directions

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


@media screen and (max-width: 1024px) {
	#containerDir {
		background-image:url(images/wall200.jpg);
		padding-top:175px;
		padding-left: 5%;
		padding-right: 5%;
		height: 800px;
		font-size:1em;
		color: #ffd700;
	}
	#dirText iframe {
		width: 100%;
		margin: auto;		
	}
contentDirection {
	width:90%;
	margin:auto;
	}	
.small {
	padding: 1%;
	background: rgba(255, 215, 0, .75);
	border-radius: 10px;	
}
.reg {
	display:none;
	}
	
#dirText {
	width:100%;
	margin:auto;
}

#dirText p {
	width: 100%;
	margin:auto;
	padding: 0;
	}
	
#dirText h1 {
	text-align:center;
	}
#dirText ul {
	list-style:none;
	text-align:center;
	padding-left: 0;
	}
}


@media screen and (min-width: 1024px) {
#containerDir {
		background-image:url(images/wall200.jpg);
		padding-top:225px;
		height: 685px;
		font-size:1.35em;
		color: #ffd700;
}	

.small {
	display:none;
}

#dirText {
	width: 100%;
	padding-left:8%;
	padding-right: 20%;
	padding-bottom: 20px;
	height: auto;
	min-height: 100%;
	} 
#dirText h1 {
	padding-left:15%;
	}	
#dirText p {	
	padding-left: 10%;
	width: 50%;
}

#dirText iframe {
	float:right;
	padding: 1%;
	background: rgba(255, 215, 0, .75);
	border-radius: 10px;
}

#dirText ul {
	list-style:none;
	padding-left: 15%;
	}
}

	
	

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

Menu

------------------------*/
@media screen and (min-width: 640px) {

#containerMenu {
	background-image:url(images/table.jpg);
	background-attachment: fixed;
	background-size: cover;
	height: auto;
}

#title {
	font-family: ancientmedium;
	font-size: 5em;
	color: #ffd700;
	text-shadow: 4px 4px 8px #67001a;
}

#subTitle {
	margin-top: 20px;
	font-family: ancientmedium;
	font-size: 3em;
	color: #67001a;
	text-align: center;
}

.flav {
	padding-left: 10%;
	width:15%;
	}

#menuSpacer {
	height: 145px;
	}
	
#menuNav ul {
	width: 38%;
	margin:auto;
	}
	
#menuNav ul li {
	float:left;
	list-style:none;
}

#menuNav li a {
	display: block;
	font-size: 1.25em;
	padding: 5px 12px;
	color:#ffd700;
	text-decoration:none;
}

#anchor {
	padding-top: 250px;
}

#appMenu {
	/*background-image: url(images/menuPage.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	width:auto;
	height: auto;
	margin-top: 1%;
	margin-right:1%;
	margin-left:1%;
	padding-bottom:2%;
	}
	
	#appMenu img {
	padding-bottom: 3%;
	}

#items {
	padding-left: 8%;
	width: 100%;
}
.border {
	height: 1px;
	border-bottom: dashed 1px;
	margin-right:8%;
	padding-top: 1%;
	}

.name, .price, .more {
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	}
#items table {
	width: 100%;
	}

#appMenu .item {
	padding-top: .75%;
	
}
	
.price {
	float:right;
	padding-right: 8%;
	}
	
.desc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .75em;
	text-align: left;
	padding-left: 5%;
	}

.more {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 3%;
}

.desc1 {
	text-align:center;
	}
	
}

@media screen and (min-width: 450px) and (max-width: 639px) {

#containerMenu {
	background-image:url(images/table.jpg);
	background-attachment: fixed;
	background-size: cover;
	height: auto;
	padding-bottom: 5%;
}

#title {
	font-family: ancientmedium;
	font-size: 5em;
	color: #ffd700;
	text-shadow: 4px 4px 8px #67001a;
}

#subTitle {
	margin-top: 20px;
	font-family: ancientmedium;
	font-size: 2em;
	color: #67001a;
	text-align: center;
}

.flav {
	padding-left: 10%;
	width:15%;
	}

#menuSpacer {
	height: 125px;
	}
	
#menuNav ul {
	width: 38%;
	margin:auto;
	}
	
#menuNav ul li {
	float:left;
	list-style:none;
}

#menuNav li a {
	display: block;
	font-size: 1.25em;
	padding: 5px 12px;
	color:#ffd700;
	text-decoration:none;
}

#anchor {
	padding-top: 250px;
}

#appMenu {
	/*background-image: url(images/menuPage.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	width:90%;
	height:auto;
	margin-top: 205px;
	margin:auto;
	padding-bottom:2%;	
}

#items {
	padding-left: 8%;
	width: 100%;
}
.border {
	height: 1px;
	border-bottom: dashed 1px;
	margin-right:8%;
	padding-top: 1%;
	}

.name, .price, .more {
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
#items table {
	width: 100%;
	}

#appMenu .item {
	padding-top: .75%;
	
}
	
.price {
	float:right;
	padding-right: 8%;
	}
	
.desc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .75em;
	text-align: left;
	margin:auto;
	}

.more {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding-left: 3%;
}

.desc1 {
	text-align:center;
	}
	
}

@media screen and (max-width: 449px) {

#containerMenu {
	background-image:url(images/table.jpg);
	background-attachment: fixed;
	background-size: cover;
	height: auto;
	padding-bottom: 5%;
}

#title {
	font-family: ancientmedium;
	font-size: 5em;
	color: #ffd700;
	text-shadow: 4px 4px 8px #67001a;
}

#subTitle {
	margin-top: 20px;
	font-family: ancientmedium;
	font-size: 2em;
	color: #67001a;
	text-align: center;
}

.flav {
	padding-left: 10%;
	width:15%;
	}

#menuSpacer {
	height: 125px;
	}
	
#menuNav ul {
	width: 38%;
	margin:auto;
	}
	
#menuNav ul li {
	float:left;
	list-style:none;
}

#menuNav li a {
	display: block;
	font-size: 1.25em;
	padding: 5px 12px;
	color:#ffd700;
	text-decoration:none;
}

#anchor {
	padding-top: 250px;
}

#appMenu {
	/*background-image: url(images/menuPage.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	width:100%;
	height:auto;
	margin:auto;
	padding-bottom:2%;
	
}

#items {
	padding-left: 8%;
	width: 100%;
}
.border {
	height: 1px;
	border-bottom: dashed 1px;
	margin-right:8%;
	padding-top: 1%;
	}

.name, .price, .more {
	text-align:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	}
#items table {
	width: 100%;
	}

#appMenu .item {
	padding-top: .75%;
	
}
	
.price {
	float:right;
	padding-right: 8%;
	}
	
.desc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align: left;
	margin:auto;
	}

.more {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-left: 3%;
}

.desc1 {
	text-align:center;
	font-size: .65em;
	margin:auto;
	}
	
}

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

home page

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

@media only screen and (max-width:970px) {

#eventSm {
	display:none;
}

#containerHome p {
	color:#ffd700;
}

.cd-fixed-bg {
	min-height: 100%;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
 
.cd-fixed-bg.cd-bg-1 {
	width:auto;
	margin:auto;
	height:950px;
  	background-image: url(images/homeBkgd_1.jpg);
}


.cd-fixed-bg.cd-bg-1 h1 {
     padding: 0;
	 color: #fff;
}
#mainContent {
	width:auto;
	height:auto;
	padding-top: 125px;
	}
	
#mainRight {
	width: auto;
	height: auto;
	margin: 2%;
	background-color: rgba(52, 0, 13, .75); 
	border-radius: 10px;
	border: 1px solid #ffd700;
}
	
#mainRight h3 p {
	position: relative;
	z-index: 1;
	}
.events {
	color: #ffd700;
	text-align:center;
}

.events a {
	color: #ccc;
	}

#event ul {
	color: #CCC;
	list-style:none
	}
	
#event .scale-image {
	height:100%;
	width:100%;
	padding:5px;
	}

.events h3 {
	color: #ffd700;
	}
	
.cd-fixed-bg.cd-bg-2 {
	height:800px;
    background-image: url(images/outside.jpg);
    color:#CCC;
    font-size: 1em;
    padding: 10em 0em;
}

.homeBar {
	width: 85%;
	margin:auto;
	padding: 5%;
	background-color: rgba(52, 0, 13, .75);
	border-radius: 10px;
	}
	
.cd-fixed-bg.cd-bg-3 {
  height: 800px;
  background-image: url(images/pool-table.jpg);
  color:#CCC;
  font-size: 1em;
  padding: 10em 0em;
}

.homePool {
	width: 85%;
	margin:auto;
	padding: 5%;
	background-color: rgba(52, 0, 13, .75);
	border-radius: 10px;
	}

 
.cd-scrolling-bg {
  position: relative;
  min-height: 100%;
  padding: .5em 0;
  line-height: 1.2;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.cd-scrolling-bg.cd-color-1 {
  height: auto;
  background-color: #34000d;
  color: #a6989a;
  font-size: 1em;  
}

.cd-scrolling-bg.cd-color-1 a {
	color: #ccc;
	}

.cd-scrolling-bg.cd-color-1 img {
	float:right;
	padding-top:10%;
	}

.cd-scrolling-bg.cd-color-2 {
	height:auto;
	background-color: #34000d;
  	color: #a6989a;	
	font-size: 1em;
}

.onTap {
	text-align:center;
	margin: auto;
	}
	
.onTap h1 {
	font-size:1.5em;
	padding-top:3%;
	}

.cd-scrolling-bg.cd-color-2 img {
	float:none;
	}

.wings {
	padding: 7.5% 10%;
}

a {
	text-decoration:none;
}

.wings, .homeBar a {
	}
.wings h1 {
	font-size: 1.5em;
	color: #ccc;
	}
}

@media screen and (min-width:971px) {
#eventSm {
	display:none;
	}	

#containerHome p {
	color:#ffd700;
}

.cd-fixed-bg {
	min-height: 100%;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
 
.cd-fixed-bg.cd-bg-1 {
  	background-image: url(images/homeBkgd_1.jpg);
  	
}
.cd-fixed-bg.cd-bg-1 h1 {
     padding: 0;
	 color: #fff;
}

#mainContent {
    width: 100%;
    padding-top: 225px;
    padding-bottom:100px;
}

#mainRight {
	width: auto;
	height: auto;
	margin-right: 15%;
	margin-left: 15%;
	background-color: rgba(52, 0, 13, .75); 
	border-radius: 10px;
	border: 1px solid #ffd700;
}
	
#mainRight h3 p {
	position: relative;
	z-index: 1;
	}
.events {
	color: #ffd700;
	text-align:center;
}

.events a {
	color: #ccc;
	}

#event ul {
	color: #CCC;
	list-style:none
	}

.events h3 {
	color: #ffd700;
	}

#event .image-wrapper {
	position:relative;
	}

#event .scale-image {
	width: 100%;
	height: 100%;
	max-width: 100%;
	padding:10px;
	}
	
.cd-fixed-bg.cd-bg-2 {
  height:800px;
  background-image: url(images/outside.jpg);
  color:#CCC; 
  padding: 10em 0em;
}

.homeBar {
	width: 50%;
	margin:auto;
	padding: 5%;
	background-color: rgba(52, 0, 13, .75);
	border-radius: 10px;
}
	
.cd-fixed-bg.cd-bg-3 {
    height: 800px;
    background-image: url(images/pool-table.jpg);
    color:#CCC;
    padding:20% 10%;
}

.homePool {
	width: 50%;
	margin:auto;
	padding: 5% 5%;
	background-color: rgba(52, 0, 13, .75);
	border-radius: 10px;
}

.cd-fixed-bg.cd-bg-4 {
  background-image: url("../img/cd-background-4.jpg");
}
 
.cd-scrolling-bg {
  position: relative;
  min-height: 100%;
  padding: .5em 0;
  line-height: 1.6;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.cd-scrolling-bg.cd-color-1 {
	height: 650px;
  	background-color: #34000d;
  	color: #a6989a;  
}

.cd-scrolling-bg.cd-color-1 img {
	float:right;
	padding-top:10%;
	}

.cd-scrolling-bg.cd-color-2 {
	height: 550px;
/*	background-image:url(images/tapsBkgd.png); */
	background-color: #34000d;
  	color: #a6989a;
	text-align:left;
}
.cd-scrolling-bg.cd-color-2 img {
	float:left;
	padding-left: 5%;
	padding-top: 4%;
}
	
.onTap {
	float:right;
	margin:auto;
	width: 40%;
	text-align:center;
	padding-top: 10%;
	padding-right: 8%;
}


.wings {
	padding: 10% 10%;
}

a {
	text-decoration:none;
}

.wings, .homeBar, a {
	color:#ccc;
	}
}


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

Logo

------------*/
@media screen and (min-width:500px) {
#logo {
	width: 40%;
	vertical-align:middle;
	}

#logo img {
	margin-left: 5%;
}
#logo .lion {
	float:right;
	margin-top: 75px;
	margin-right: 75px;
	
}

#logo .image-wrapper {
	position:relative;
	}

#logo .scale-image {
	display:block;
	width:auto;
	max-width: 100%;
	vertical-align:middle;
	}

.sm img {
	display:none;
	}
#headline {
	height:130px;
/*	background-image: url(images/headGrad.png);
	background-repeat:repeat-x; */
}
}

@media screen and (max-width:499px) {
#logo {
	width: 10%;
	vertical-align:middle;
	}

#logo img {
	margin-left: 5%;
}
#logo .lion {
	float:right;
	margin-top: 55px;
	margin-right: 75px;	
}

#logo .image-wrapper {
	position:relative:
	}

#logo .scale-image {
	display:block;
	width:auto;
	max-width: 100%;
	vertical-align:middle;
	}

.lg img {
	display:none;
	}
#headline {
	/*	background-image: url(images/headGrad.png);
	background-repeat:repeat-x; */
}
}

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

Specials

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


#specList {
	width: 65%;
	margin:auto;
	margin-bottom: 20px;
	font-family: beon;
	font-size: .85em;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
}

#specList a {
	color: #ccc;
	text-shadow:2px 3px rgba(255,249,216,0.25);	
	}

#specList ul {
	width:70%;
	margin:auto;
	list-style:none;
	padding-left: 8%;
}
#specList ul li {
	float:left;
	padding-left: 3%;
	padding-bottom: 10px;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
}

#speclist li a {
	display:inline-block;
	float:left;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
}
	
#specList li a:hover {
	color:#F00;
	text-shadow:2px 3px rgba(255,102,102,0.25);
	}


@media screen and (max-width:639px) {
#contentSpec {
	padding-top: 125px;
	background-image:url(images/wall200.jpg);
	background-repeat:repeat;
	}


#nflSun, #monThurs {
	background-color:#FFF;
	width:90%;
	height:auto;
	margin-top: 375px;
	margin:auto;	
}

#nflSun, #monThurs, .scale-image {
	display:block;
	width:auto;
	max-width: 90%;
	vertical-align: top;
	}
	
	
.monHead, .sunHead {
	margin-top: 95px;
	}

.dailySpec {
	height:800px;
	}
	

.sunDrinks {
	height: 800px;
	}	
#itemSpec {
	width: 100%;
	}
	
.nameSpecial {
	text-align:center;
	font-size: 1em;
	color:#F00;
	}
	
.descSpec {
	font-size: .65em;
	}
.itemSpec {
	text-align:center;
	}
}

@media screen and (min-width:640px) {
#contentSpec {
	padding-top: 205px;
	background-image:url(images/wall200.jpg);
	background-repeat:repeat;
	}

#nflSun, #monThurs {
	background-color:#FFF;
	width:620px;
	height:auto;
	margin-top: 375px;
	margin:auto;	
}
.dailySpec {
	height:800px;
	}
.sunHead, monHead {
	height:auto;
	}
	
.sunDrinks {
	height: 800px;
	}	
#itemSpec {
	width: 100%;
	}
	
.nameSpecial {
	text-align:center;
	font-size: 1.5em;
	color:#F00;
	}
.itemSpec {
	text-align:center;
	}
}


@media screen and (min-width:1050px)  {
#daily {
	width:70%;
	margin:auto;
	}

#yuengs {
	float: right;
	width:auto;
	font-family: beon;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
	font-size: 1.35em;
	text-align:center;
	}
	
#yuengs .name {
	text-align: left;
	font-size:1em;
	}
	
#yuengs .price {
	font-size: 1em;
}

#yuengs table {
	margin: auto;
	text-align:center;
	}
	
.number {
	padding-top:3%;
	}
.ywPrice {
	padding-left:5%;
	}

#draft {
	width:auto;
	font-family: beon;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
	font-size: 1.35em;
}

.hhrName {
	font-family: beon;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
	font-size: .75em;
	text-align:left;
	}
.hhrPrice {
	float:right;
	font-family: beon;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	color: #ffda14;
	font-size: .75em;
	}
.image {
	width: 100px;
	margin:auto;
	padding: 2%;
}
#hhourSpec {
	margin-top: 5%;
	}
}

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

Sunday Drink Specials

-----------------------*/
@media screen and (max-width:629px) {
#contentSpec {
	padding-top: 125px;
	background-image:url(images/wall200.jpg);
	background-repeat:repeat;
	}


.drinkSpec {
	padding-top:1%;
	}	

.sunDrinks {
	height: auto;
	padding-bottom: 2%;
	font-family:beon;
	}		
	
.sunDrinks h1 {
	color: #ffd700;
	text-shadow:2px 4px rgba(255,249,216,0.25);
	text-align:center;
}

.sunDrinks h5 {
	color: #ffd700;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	text-align:center;
}
#itemSpec {
	width: 100%;
	}
	
.drinkPrice {
	font-family: beon;
	color:#ffd700;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	text-align:center;
}
	
.nameDrink {
	text-align:center;
	font-size: 1.25em;
	color:#F00;
	}
	
.descDrink {
	font-size: .85em;
	color: #ffd000;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	text-align:center;
	}
.itemSpec {
	text-align:center;
	}
	
#sunSpec table {
	color: #ffd700;
	text-shadow:2px 2px rgba(255,249,216,0.25);
	text-align:center;
	margin:auto;
	}
#sunSpec th {
		padding-top: 3%;
		font-size: 1.15em;
		color: #f00;
		text-shadow:2px 3px rgba(255,102,102,0.25);
		text-align:center;
		}
#sunSpec tr {
		font-size: .75em;
		}
#sunSpec td {
	padding-top: 2%;
	border-bottom: 1px dotted #ffd700;
	}
	
#sunSpec td.lge {
	display:none;
	}
}

@media screen and (min-width:640px) {
#contentSpec {
	padding-top: 225px;
	background-image:url(images/wall200.jpg);
	background-repeat:repeat;
	}

.drinkSpec {
	padding-top:1%;
	}
	
.sunDrinks {
	height: auto;
	padding-bottom: 2%;
	font-family:beon;
	}	
	
.sunDrinks h1 {
	color: #ffd700;
	text-shadow:2px 4px rgba(255,249,216,0.25);
	text-align:center;
}

.sunDrinks h5 {
	color: #ffd700;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	text-align:center;
}
	
.descDrink {
	font-size: .85em;
	color: #ffd000;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	text-align:center;
	}
.drinkPrice {
	font-family: beon;
	color:#ffd700;
	text-shadow:2px 3px rgba(255,249,216,0.25);
	text-align:center;
}	
#itemSpec {
	width: 100%;
	}
	
.nameDrink {
	text-align:center;
	font-size: 1.75em;
	color:#F00;
	text-shadow:2px 3px rgba(255,102,102,0.25);
	}
.itemSpec {
	text-align:center;
	}
	
#sunSpec table {
	color: #ffd700;
	text-shadow:2px 2px rgba(255,249,216,0.25);
	text-align:center;
	margin:auto;
	}
	
#sunSpec th {
		padding-top: 3%;
		font-size: 1.15em;
		color: #f00;
		text-shadow:2px 3px rgba(255,102,102,0.25);
		text-align:center;
		}
#sunSpec tr {
		font-size: .95em;
		}
#sunSpec td {
	padding-top: 2%;
	border-bottom: 1px dotted #ffd700;
	}
	
#sunSpec td.sma {
	display:none;
	}
}

	
	


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

Daily & yuengs special

-----------------------*/
@media screen and (max-width:1049px){
	#daily {
	width:90%;
	margin:auto;
	}
	#yuengs {
	float: none;
	width:95%;
	margin:auto;
	font-family: beon;
	text-shadow:2px 4px rgba(255,249,216,0.25);
	color: #ffda14;
	font-size: 1em;
	text-align:center;
	}
	#draft {
	padding-top: 10%;
	width:95%;
	margin:auto;
	font-family: beon;
	text-shadow:2px 4px rgba(255,249,216,0.25);
	color: #ffda14;
	font-size: 1em;
	text-align:center;
}

#draft table {
	margin:auto;
	}
	
#yuengs table {
	margin:auto;
	}
}


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

Photo Gallery

--------------------------*/
#containerPhoto {
	height: 100%;
	background-image:url(images/wall200.jpg);
	background-repeat:repeat;
}
#contentPhoto {
	margin: auto;
	width: 40%;
	padding: 20% 0;
	color: #ffd700;
	}

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

Footer

------------------------------*/
@media screen and (min-width:1180px){
#footer {
	width:100%;
	height:125px;
	background: #34000d;
	margin:auto;
	padding-top: 1%;
	padding-bottom:5%;
	padding-left:18%;
	}
#footer ul {
	list-style:none;
	}	
#infoFoot {
	margin:auto;
}
#infoFoot .infoBox {
	float:left;
	width:190px;
	padding:0;
	text-align:center;
	border-right: 1px solid #ccc;
	font-size: .85em;
}
#infoFoot .infoBox ul {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
	
#infoFoot .infoBox ul li {
	list-style:none;
}

#infoFoot .infoBox li a {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}

#infoFoot .infoBox2 {
	float:left;
	width:190px;
	padding:0;
	text-align:center;
	font-size: .75em;
}
#infoFoot .infoBox2 ul {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
	
#infoFoot .infoBox2 ul li {
	list-style:none;
}

#infoFoot .infoBox2 li a {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
}


@media screen and (min-width:775px) and (max-width:1179px){

#footer {
	width:100%;
	height:125px;
	background: #34000d;
	margin:auto;
	padding-top: 1%;
	padding-bottom:5%;
}
#footer ul {
	list-style:none;
	}	
#infoFoot {
	margin:auto;
}
#infoFoot .infoBox {
	float:left;
	width:190px;
	padding:0;
	text-align:center;
	border-right: 1px solid #ccc;
	font-size: .85em;
}
#infoFoot .infoBox ul {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
	
#infoFoot .infoBox ul li {
	list-style:none;
}

#infoFoot .infoBox li a {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}

#infoFoot .infoBox2 {
	float:left;
	width:190px;
	padding:0;
	text-align:center;
	font-size: .75em;
}
#infoFoot .infoBox2 ul {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
	
#infoFoot .infoBox2 ul li {
	list-style:none;
}

#infoFoot .infoBox2 li a {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
}

@media screen and (max-width:774px){

#footer {
	width:100%;
	height:390px;
	background: #34000d;
	margin:auto;
	padding-top: 1%;
	padding-bottom:5%;
}
#footer ul {
	list-style:none;
	}	
#infoFoot {
	margin:auto;
}
#infoFoot .infoBox {
	float:none;
	width:190px;
	margin:auto;
	padding:0;
	text-align:center;
	border-bottom: 1px solid #ccc;
	font-size: .85em;
}
#infoFoot .infoBox ul {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
	
#infoFoot .infoBox ul li {
	list-style:none;
}

#infoFoot .infoBox li a {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}

#infoFoot .infoBox2 {
	float:none;
	width:190px;
	margin:auto;
	padding:0;
	text-align:center;
	font-size: .75em;
}
#infoFoot .infoBox2 ul {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
	
#infoFoot .infoBox2 ul li {
	list-style:none;
}

#infoFoot .infoBox2 li a {
	font-size: 1em;
	padding: 5px 12px;
	color:#ccc;
	text-decoration:none;
}
}