/*

Theme Name: Jerry's Nugget Custom Theme

Theme URI: http://www.jenniferwebdesignlasvegas.com/

Description: Custom Theme developed by Shawn Kauffman for Jennifer Web Design.

Author: Jennifer Web Design

Author URI: http://www.jenniferwebdesignlasvegas.com/

Version: 1.0

*/





html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font: inherit;

  font-size: 100%;

  vertical-align: baseline;

}



/* line 22, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

html {

  line-height: 1;

}



/* line 24, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

ol, ul {

  list-style: none;

}



/* line 26, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

table {

  border-collapse: collapse;

  border-spacing: 0;

}



/* line 28, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

caption, th, td {

  text-align: left;

  font-weight: normal;

  vertical-align: middle;

}



/* line 30, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

q, blockquote {

  quotes: none;

}

/* line 103, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

q:before, q:after, blockquote:before, blockquote:after {

  content: "";

  content: none;

}



/* line 32, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */



a {

  text-decoration: none;

}



a img {

  border: none;

}



/* line 116, ../../../../../../usr/lib/ruby/gems/1.9.1/gems/compass-0.12.7/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {

  display: block;

}



strong {

	font-weight:700;

}



/* line 25, ../sass/_base.scss */

.learnMoreBtn {

  background: transparent;

  border-radius: 3px;

  display: block;

  width: 200px;

  border: 3px solid #000;

  font-size: 12px;

  text-align: center;

  color: #000;

  text-decoration: none;

  text-transform: uppercase;

  line-height: 39px;

  margin-top: 43px;

  font-weight: 500;

}



/*

.inputWrapper {

  display: inline-block;

  width: 243px;

  height: 40px;

  border-radius: 4px;

  border: 3px solid #ffc64a;

}



.inputWrapper input.inputText {

  background: transparent;

  outline: 0;

  border: 0;

  color: #ffc64a;

  text-transform: uppercase;

  float: left;

  padding: 0px 0px 0px 10px;

  font-size: 11px;

  width: 205px;

  line-height: 35px;

  height: 35px;

  font-family: "Open Sans", sans-serif;

}



.inputWrapper input.submit {

  text-indent: -99999px;

  cursor: pointer;

  border: 0;

  outline: 0;

  background-color: transparent;

}

*/



/* line 92, ../sass/_base.scss */

.submitIcon {

  background: url(images/submitArrow.png) no-repeat right 11px;

  float: right;

  margin-right: 17px;

  height: 100%;

}



/* line 99, ../sass/_base.scss */

::-webkit-input-placeholder {

  color: #ffc64a;

}



/* line 102, ../sass/_base.scss */

:-moz-placeholder {

  color: #ffc64a;

}



/* line 105, ../sass/_base.scss */

::-moz-placeholder {

  color: #ffc64a;

}



/* line 108, ../sass/_base.scss */

:-ms-input-placeholder {

  color: #ffc64a;

}



/* line 3, ../sass/screen.scss */

*, *:before, *:after {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}



/* line 7, ../sass/screen.scss */

body {

  font-family: "Raleway", helvetica, sans-serif;

  font-weight: 300;

  background-color: #d2d8de;

  -webkit-font-smoothing: antialiased;

  text-rendering: optimizeLegibility;

}



/* line 15, ../sass/screen.scss */

.inner {

  width: 1200px;

  margin: 0 auto;

  padding: 0 10px;

}



/* line 21, ../sass/screen.scss */

.header {

	background-color: #151313;

	width: 100%;

	height: 120px;

	position:fixed;

	z-index: 200;

}

/* line 29, ../sass/screen.scss */

.header .logo {

  float: left;

  padding-top: 30px;

  margin-right: 25px;

}

/* line 35, ../sass/screen.scss */

.header .nav {

  width: 800px;

  float: left;

}

/* line 39, ../sass/screen.scss */

.header .nav ul {

  list-style-type: none;

}

/* line 42, ../sass/screen.scss */

.header .nav > ul > li {

  float: left;

  padding: 0 14px;

	position:relative;

}

/* line 46, ../sass/screen.scss */

.header .nav > ul > li a {

  display: block;

  color: #dad3c6;

  font-size: 16px;

  line-height: 120px;

  text-decoration: none;

  text-transform: uppercase;

}

/* line 55, ../sass/screen.scss */

.header .nav ul li.dropdown > a {

	background: url(images/navArrow.jpg) no-repeat right center;

	padding-right: 10px;

}



.header .nav ul li ul {

	display:none;

	background: #151313;

	position:absolute;

	left:0;

}



.header .nav ul li:hover ul {

	display:block;

}



.header .nav ul li ul li a {

	line-height:1.1em;

	white-space:nowrap;

	padding:15px 20px;

}



.header .nav ul li ul li a:hover {

	background:#000;

	color:#CD9234;

}



.mobile-nav {

  display: none;

  width: 80px;

  height: 50px;

  position: relative;

  float: left;

  margin: 38px 0 0 38px;

  cursor: pointer;

}



.mobile-nav span,

.mobile-nav span:after,

.mobile-nav span:before {

  display: block;

  background: #fff;

  width: 100%;

  height: 8px;

  margin: -3px 0 0;

  position: absolute;

  top: 50%;

  right: 0;

  -moz-border-radius: 3px;

  border-radius: 3px;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  transition: all 0.5s ease;

  pointer-events: none;

}



.mobile-nav span:before {

  content: "";

  top: -12px;

}



.mobile-nav span:after {

  content: "";

  top: 18px;

}





.mobile-popup {

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  color: #fff;

  margin: 0;

  padding: 0;

  list-style-type: none;

  z-index: 201;

  background: rgba(0,0,0,0.8);

  -webkit-backface-visibility: hidden;

}



.cl-button-container {

  height: 80px;

  text-align: right;

}



.cl-button-container span {

  display: block;

  padding: 10px;

  float: right;

  margin: 10px;

  background: rgba(0,0,0,0.8);

  font: 40px/1 "Raleway", helvetica, sans-serif;

  color: #fff;

  cursor: pointer;

}



.mobile-popup li {

  width: 33%;

  float: left;

  height: 100px;

}



.mobile-popup li:nth-of-type(3n) {

  width: 34%;

}



.mobile-popup li a {

  display: block;

  text-transform: uppercase;

  font: 18px/100px "Raleway", helvetica, sans-serif;

  color: #fff;

  text-decoration: none;

  height: 100px;

  text-align: center;

  background: rgba(0,170,161,0.9);

}



.mobile-popup li a:active {

  opacity: 0.8;

  color: #000;

}



.mobile-popup li:first-of-type a,

.mobile-popup li:nth-of-type(6) a {

  background: rgba(0,170,161,0.9);

}



.mobile-popup li:nth-of-type(2) a {

  background: rgba(232,121,0,0.9);

}



.mobile-popup li:nth-of-type(3) a {

  background: rgba(159,166,25,0.9);

}



.mobile-popup li:nth-of-type(4) a {

  background: rgba(241,187,83,0.9);

}



.mobile-popup li:nth-of-type(5) a {

  background: rgba(191,46,13,0.9);

}



/* line 63, ../sass/screen.scss */

.header .timer {

  float: right;

  width: 216px;

  padding-top: 18px;

  text-align: center;

  font-family: "Cabin", helvetica, sans-serif;

  font-weight: 300;

}

/* line 71, ../sass/screen.scss */

.header .timer .update {

  color: #dfdfda;

  font-size: 10px;

  text-align: center;

  display: block;

  margin-bottom: 5px;

}

/* line 78, ../sass/screen.scss */

.header .timer .update a:link, .header .timer .update a:active, .header .timer .update a:visited {

  color: #936a1e;

  text-decoration: none;

}

/* line 84, ../sass/screen.scss */

.header .timer .row {

  display: block;

  color: #dfdfda;

  margin-bottom: 1px;

  height: 30px;

  line-height: 30px;

  padding: 0 8px;

}

/* line 93, ../sass/screen.scss */

.header .timer .row .title {

  float: left;

  text-transform: uppercase;

  font-size: 12px;

}

/* line 99, ../sass/screen.scss */

.header .timer .row .amount {

  float: right;

  font-size: 14px;

  color: #fff;

}

/* line 106, ../sass/screen.scss */

.header .timer .bingo {

	background-color: #bf2e0d;

	position:relative;

}

.header .timer .bingo:hover .bingo_times {

	display:block;

}

.header .timer .bingo a {

  color: #cd9234;

  text-decoration:none;

}



.bingo_times {

	display:none;

	width: 100%;

	padding:3px 2% 3px 18%;

	background-color: #bf2e0d;

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1;

	text-align:left;

}



.bingo_times strong {

	display: inline-block;

	width: 49px;

}



.bingo_times em {

	display: inline-block;

	width: 17px;

	opacity: 0.4;

}







/* line 110, ../sass/screen.scss */

.header .timer .keno {

  background-color: #cd9234;

}

.header .timer .keno a {

  color: #bf2e0d;

  text-decoration:none;

}



/* line 116, ../sass/screen.scss */

.hero {

  width: 100%;

  height: 539px;

  background: url(images/slideshow1.jpg) no-repeat center center;

  position: relative;

  padding-top:120px;

}

/* line 122, ../sass/screen.scss */

.hero .section {

  float: right;

  text-align: center;

  width: 360px;

  margin-top: 100px;

}

/* line 128, ../sass/screen.scss */

.hero .section h1 {

  color: #fff;

  font-size: 30px;

  font-weight: bold;

  text-shadow: 1px 0px 1px #000;

  margin-bottom: 45px;

  line-height: 1.1;

}

/* line 137, ../sass/screen.scss */

.hero .section .button {

  background-color: #cd9234;

  opacity: 0.8;

  padding: 10px 32px;

  height: 34px;

  line-height: 34px;

  color: #fff;

  text-shadow: 1px 0px 1px #000;

  text-align: center;

  text-decoration: none;

  text-transform: uppercase;

  font-size: 14px;

  opacity: 1;

  height: 37px;

  line-height: 37px;

  text-shadow: none;

}

/* line 54, ../sass/_base.scss */

.hero .section .button:hover {

  cursor: pointer;

  background-color: #ae7c2c;

}

.hero .section .order {

  background-color: #ff0000;

  opacity: 0.8;

  padding: 10px 32px;

  height: 34px;

  line-height: 34px;

  color: #fff;

  text-shadow: 1px 0px 1px #000;

  text-align: center;

  text-decoration: none;

  text-transform: uppercase;

  font-size: 24px;
  
  font-weight: bold;

  opacity: 1;

  height: 37px;

  line-height: 37px;

  text-shadow: none;

}

/* line 54, ../sass/_base.scss */

.hero .section .order:hover {

  cursor: pointer;

  background-color: #db0000;

}

/* line 147, ../sass/screen.scss */

.subPageHero {

background-color: #47463f;

  width: 100%;

/*  height: 228px; */

  padding-top:120px;

}

/* line 152, ../sass/screen.scss */

.subPageHero .section {

	background: url(images/casinoHero.jpg) no-repeat center center;

/*  max-width: 1300px; */

  height: 228px;

  margin: 0 auto;

	-webkit-background-size: cover !important;

	-moz-background-size: cover !important;

	-o-background-size: cover !important;

	background-size: cover !important;

}



body.page-id-5 .subPageHero .section {

	background: url(images/casinoHero.jpg) no-repeat center center;

}

/* line 159, ../sass/screen.scss */

.subPageHero h1 {

  font: 72px/1em 'Raleway', Arial, sans-serif;

  color: #fff;

  text-transform: none;

  margin-left: 110px;

  text-shadow: 2px 2px 2px rgba(0,0,0,0.4), 0 0 10px rgba(0,0,0,0.6);

}



/* line 167, ../sass/screen.scss */

.subInner {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

  padding: 50px 0;

}

/* line 173, ../sass/screen.scss */

.subInner p {

/*

  font-size: 20px;

  font-weight: 500;

  line-height: 1.6;

 */

  width: 1165px;

  max-width: 100%;

  margin: 0 auto;

  margin-bottom: 25px;

  color: #47463f;

}



.subLeft {

	width:45%;

	margin-right:75px;

	float:left;

	margin-bottom:50px;

}



.subRight {

	float:left;

	width:45%;

	margin-bottom:50px;

}



.subRight p {

	font-size: 20px;

  font-weight: 500;

  line-height: 1.6;

  color: #47463f;

}



/* line 183, ../sass/screen.scss */

.subContentBox {

  width: 1200px;

  margin: 0 auto;

  background-color: #e0e7ed;

  padding: 42px 0;

  margin-bottom: 18px;

}

/* line 190, ../sass/screen.scss */

.subContentBox h1 {

  font-weight: 500;

  text-transform: capitalize;

  margin-bottom: 53px;

}

/* line 196, ../sass/screen.scss */

.subContentBox p {

  font-size: 18px;

  line-height: 1.7;

  font-weight: 500;

}

/* line 202, ../sass/screen.scss */

.subContentBox .inner {

  width: 1086px;

  margin: 0 auto;

}

/* line 207, ../sass/screen.scss */

.subContentBox .flushLeft {

  overflow: hidden;

}

/* line 210, ../sass/screen.scss */

.subContentBox .flushLeft .left {

  float: left;

}

/* line 214, ../sass/screen.scss */

.subContentBox .flushLeft .right {

  float: right;

  width: 805px;

}

/* line 220, ../sass/screen.scss */

.subContentBox .flushRight {

  overflow: hidden;

}

/* line 223, ../sass/screen.scss */

.subContentBox .flushRight .left {

  float: left;

  width: 805px;

  text-align: right;

}

/* line 228, ../sass/screen.scss */

.subContentBox .flushRight .left .learnMoreBtn {

  float: right;

}

/* line 233, ../sass/screen.scss */

.subContentBox .flushRight .right {

  float: right;

}



/* line 239, ../sass/screen.scss */

.subSeparator {

  width: 100%;

  height: 85px;

  padding: 40px 0;

}

/* line 244, ../sass/screen.scss */

.interior .subSeparator hr {

  border: 0;

  height: 3px;

  background: #d2d8de;

  clear: both;

  margin: 0;

}



/* line 253, ../sass/screen.scss */

.markerWrapper {

  width: 100%;

  overflow: hidden;

  height: 58px;

  position: absolute;

  bottom: 0;

}



/* line 261, ../sass/screen.scss */

.marker {

  width: 100%;

  height: 58px;

  line-height: 58px;

  background: rgba(0,170,161,0.8);

  box-shadow: 2px 0 2px #000;

  transition: background-color .2s linear;

  -webkit-transition: background-color .2s linear;

  -moz-transition: background-color .2s linear;

  -ms-transition: background-color .2s linear;

  -o-transition: background-color .2s linear;

}

/* line 269, ../sass/screen.scss */

.marker .subHead {

  color: #fff;

  font-size: 18px;

  float: left;

  margin-right: 25px;

}

/* line 276, ../sass/screen.scss */

.marker h2 a {

  color: #fff;

  font-size: 22px;

  text-transform: uppercase;

  float: left;

  margin-right: 40px;

  text-decoration: none;

}

/* line 285, ../sass/screen.scss */

.marker h2 a.active {

  background: url(images/markerArrow.png) no-repeat left center !important;

  padding-left: 25px;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

}



/* line 296, ../sass/screen.scss */

.scrollto h1, .scrollto h2 {

	text-transform: uppercase;

	font-size: 40px;

	color: #151313;

	font-weight: 200;

	text-align: center;

}



.scrollto h1 a, .scrollto h2 a {

	color: #151313;

	text-decoration:none;

}



/* line 300, ../sass/screen.scss */

#gaming {

  text-align: center;

}



/* line 304, ../sass/screen.scss */

.gamingBox {

  display: inline-block;

  width: 226px;

  height: 274px;

  margin-right: 5px;

  position: relative;

}

/* line 311, ../sass/screen.scss */

.gamingBox::after {

  content: "";

  opacity: 0.75;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  z-index: 1;

  transition: all .8s ease;

}

/* line 323, ../sass/screen.scss */

.gamingBox.tables::after {

  background-color: #e87900;

}

/* line 326, ../sass/screen.scss */

.gamingBox.bingo::after {

  background-color: #9fa619;

}

/* line 329, ../sass/screen.scss */

.gamingBox.keno::after {

  background-color: #00a9a0;

}

/* line 332, ../sass/screen.scss */

.gamingBox.poker::after {

  background-color: #f1bb53;

}

/* line 335, ../sass/screen.scss */

.gamingBox.sportsBook::after {

  background-color: #bf2e0d;

}

/* line 339, ../sass/screen.scss */

.gamingBox:hover:after {

  opacity: 0;

}

/* line 343, ../sass/screen.scss */

.gamingBox > * {

  z-index: 10;

}

/* line 347, ../sass/screen.scss */

.gamingBox span {

  position: absolute;

  bottom: 30px;

  left: 12px;

  color: #fff;

  text-transform: uppercase;

  font-size: 19px;

  text-shadow: 1px 0 1px #000;

  font-weight: 800;

}

/* line 357, ../sass/screen.scss */

.gamingBox.tables {

  background: url(images/tables.jpg) no-repeat center center;

}

/* line 360, ../sass/screen.scss */

.gamingBox.bingo {

  background: url(images/bingo.jpg) no-repeat center center;

}

/* line 363, ../sass/screen.scss */

.gamingBox.keno {

  background: url(images/keno.jpg) no-repeat center center;

}

/* line 366, ../sass/screen.scss */

.gamingBox.poker {

  background: url(images/videoPokerSlots.jpg) no-repeat center center;

}

/* line 369, ../sass/screen.scss */

.gamingBox.sportsBook {

  background: url(images/raceSportsBook.jpg) no-repeat center center;

}



/* line 374, ../sass/screen.scss */

.section {

  padding: 50px 0;

  clear: both;

}



/* line 379, ../sass/screen.scss */

h1 {

  text-transform: uppercase;

  font-size: 40px;

  color: #151313;

  font-weight: 200;

}



/* line 386, ../sass/screen.scss */

.companyLogos {

  text-align: center;

}

/* line 389, ../sass/screen.scss */

.companyLogos div {

  margin-right: 150px;

  display: inline-block;

}

/* line 394, ../sass/screen.scss */

.companyLogos div:last-child {

  margin: 0;

}



/* line 399, ../sass/screen.scss */

.moreClubRow, .diningRow {

  text-align: center;

  overflow: hidden;

  clear: both;

}

/* line 404, ../sass/screen.scss */

.moreClubRow .checkBalance, .diningRow .checkBalance {

  display: inline-block;

  background-color: #0e0f0e;

  width: 563px;

  height: 210px;

  text-align: center;

}

/* line 411, ../sass/screen.scss */

.moreClubRow .checkBalance h2, .diningRow .checkBalance h2 {

  font-size: 28px;

  color: #e48c2c;

  font-weight: 400;

  text-transform: uppercase;

  margin-top: 50px;

  margin-bottom: 34px;

}

/* line 420, ../sass/screen.scss */

.moreClubRow .checkBalance .inputWrapper, .diningRow .checkBalance .inputWrapper {

  width: 192px;

}

/* line 424, ../sass/screen.scss */

.moreClubRow .checkBalance .password, .diningRow .checkBalance .password {

  margin-left: 0;

}

/* line 428, ../sass/screen.scss */

.moreClubRow .checkBalance input.inputText, .diningRow .checkBalance input.inputText {

  font-size: 13px;

  width: 150px;

}

/* line 434, ../sass/screen.scss */

.moreClubRow .diningLeft, .diningRow .diningLeft {

  display: inline-block;

  width: 680px;

}

/* line 439, ../sass/screen.scss */

.moreClubRow .diningRight, .diningRow .diningRight {

  display: inline-block;

  width: 443px;

  overflow: hidden;

  margin-left: 6px;

  vertical-align: top;

}



.moreClubRow .diningLeft a, .diningRow .diningLeft a, .moreClubRow .diningRight a, .diningRow .diningRight a {

	display:block;

	font:0/0 Arial;

	position:relative;

	margin: 0 0 6px;

}



.moreClubRow .diningLeft span, .diningRow .diningLeft span, .moreClubRow .diningRight span, .diningRow .diningRight span {

	position:absolute;

	bottom: 30px;

	left: 12px;

	z-index:2;

	font:800 19px/1 Raleway, helvetica, sans-serif;

	color: #fff;

	text-transform: uppercase;

	text-decoration:none;

	text-shadow: 1px 0 1px #000;

}



.page-id-181 .gform_wrapper .ginput_complex .ginput_left {

	width: 50%;

}



.page-id-181 .gform_wrapper .ginput_complex .ginput_right{

	float: left;

	width: 49.5%;

}







/* line 445, ../sass/screen.scss */

.moreClubRow .diningRight .bakeryFeature, .diningRow .diningRight .bakeryFeature {

  margin-bottom: 5px;

}

/* line 450, ../sass/screen.scss */

.moreClubRow .promosLeft, .diningRow .promosLeft {

  display: inline-block;

  width: 563px;

vertical-align:top;

}

/* line 454, ../sass/screen.scss */

.moreClubRow .promosLeft .joinMoreClub, .diningRow .promosLeft .joinMoreClub {

  margin-right: 8px;

}

/* line 458, ../sass/screen.scss */

.moreClubRow .promosLeft .fivexpoints, .diningRow .promosLeft .fivexpoints {

  margin-bottom: 3px;

}



.moreClubRow .promosLeft .fivexpoints {

margin-top: 9px;

}

/* line 463, ../sass/screen.scss */

.moreClubRow .promosRight, .moreClubRow .checkBalance, .diningRow .promosRight, .diningRow .checkBalance {

  display: inline-block;

  width: 563px;

  overflow: hidden;

  margin-left: 6px;

vertical-align:top;

}

/* line 469, ../sass/screen.scss */

.moreClubRow .promosRight img, .moreClubRow .checkBalance img, .diningRow .promosRight img, .diningRow .checkBalance img {

  margin-bottom: 0;

  margin-top: 9px;

}



.moreClubRow .checkBalance img {

  margin-top: 0;

}



/* line 476, ../sass/screen.scss */

.careerImages {

  text-align: center;

}



/* line 480, ../sass/screen.scss */

.careerImages img {

  margin-right: 5px;

}



/* line 484, ../sass/screen.scss */

.careerImages img:last-child {

  margin-right: 0;

}



/* line 488, ../sass/screen.scss */

hr {

  border: 0;

  height: 6px;

  background: url(images/divider.png) 50% 0 no-repeat;

  margin: 26px 0;

}



/* line 495, ../sass/screen.scss */

.map {

  background: url(images/map.jpg) no-repeat center center;

  height: 340px;

  text-align: center;

  padding-top: 270px;

  clear:both;

	position:relative;

}

/* line 501, ../sass/screen.scss */

.map a {

	display:block;

	position:absolute;

	width:100%;

	height:100%;

	top: 0;

}



.map  span {

	display:block;

  background-color: #00a9a0;

  opacity: 0.8;

  padding: 10px 32px;

  height: 34px;

  color: #fff;

  text-shadow: 1px 0px 1px #000;

  text-align: center;

  text-decoration: none;

  text-transform: uppercase;

  font-size: 14px;

	position:absolute;

	bottom:20px;

	left: 42%;

}





/* line 54, ../sass/_base.scss */

.map span:hover {

  cursor: pointer;

  background-color: #008f88;

}



/* line 506, ../sass/screen.scss */

.footer {

  background-color: #0e0f0e;

}

/* line 509, ../sass/screen.scss */

.footer .footerTop {

  overflow: hidden;

  margin-bottom: 25px;

}

/* line 514, ../sass/screen.scss */

.footer .info {

  float: left;

  width: 269px;

  text-align: center;

  margin-right: 60px;

}

/* line 520, ../sass/screen.scss */

.footer .info .socialIcons {

  margin-left: 22px;

  display: block;

  overflow: hidden;

}

/* line 525, ../sass/screen.scss */

.footer .info .socialIcons img {

  float: left;

  margin-right: 9px;

}

/* line 531, ../sass/screen.scss */

.footer .info .phone {

  color: #fff !important;

  font-size: 30px;

  font-family: "Cabin", sans-serif;

  font-weight: bold;

  margin-top: 26px;

}

.footer a[href^=tel]{
    color:inherit;
    text-decoration:none;
}

/* line 539, ../sass/screen.scss */

.footer .info .address {

  margin-top: 19px;

  display: block;

  line-height: 1.3;

}

/* line 544, ../sass/screen.scss */

.footer .info .address .pin {

  float: left;

  width: 36px;

  height: 47px;

  background: url(images/pin.jpg) no-repeat center top;

  margin-top: 2px;

}

/* line 552, ../sass/screen.scss */

.footer .info .address .text {

  float: left;

  color: #acaea2;

  font-size: 14px;

  text-align: left;

  text-transform: none;

}

/* line 559, ../sass/screen.scss */

.footer .info .address .text .title {

  color: #c18a31;

  text-transform: uppercase;

  font-size: 14px;

}

/* line 568, ../sass/screen.scss */

.footer .footerMenu {

  float: left;

}

/* line 571, ../sass/screen.scss */

.footer .footerMenu .menu {

  float: left;

  display: block;

  margin-right: 100px;

}

/* line 576, ../sass/screen.scss */

.footer .footerMenu .menu .title {

  text-transform: uppercase;

  color: #acaea2;

  font-size: 14px;

  margin-bottom: 22px;

  display: block;

}

/* line 584, ../sass/screen.scss */

.footer .footerMenu .menu ul {

  list-style-type: disc;

  margin-left: 19px;

}

/* line 588, ../sass/screen.scss */

.footer .footerMenu .menu ul li {

  padding-bottom: 5px;

  color: #acaea2;

  white-space: nowrap;

}

/* line 593, ../sass/screen.scss */

.footer .footerMenu .menu ul li a {

  color: #acaea2;

  font-size: 12px;

  text-decoration: none;

}

.footer .footerMenu .menu ul li a:hover {

	color: #ffc64a;

}

/* line 602, ../sass/screen.scss */

.footer .footerMenu .menu:last-child {

  margin-right: 0;

}

/* line 607, ../sass/screen.scss */

.footer hr {

  border: 0;

  height: 1px;

  background: #222323;

  clear: both;

  margin: 0;

}

/* line 615, ../sass/screen.scss */

.footer .footerBottom {

  margin-top: 17px;

}

/* line 618, ../sass/screen.scss */

.footer .footerBottom .copyright {

  font-size: 10px;

  color: #fff;

  line-height: 40px;

  text-transform: uppercase;

  float: left;

  font-family: "Cabin", sans-serif;

}

/* line 627, ../sass/screen.scss */

.footer .footerBottom .specialOffers {

  float: right;

  margin-right: 50px;

  font-size: 10px;

  line-height: 40px;

  color: #fff;

  text-transform: uppercase;

}



.footer .footerBottom a {

	color: #ffc64a;

}



.footer .footerBottom a:hover {

	color: #fff;

}



/* line 635, ../sass/screen.scss */

.footer .footerBottom .specialOffers .title {

/*  float: left; */

  margin-right: 15px;

  color: #fff;

}



/*------------------------------INTERIOR---------------------------------*/



.sub_page_template .subBottom {

	clear: both;

	text-align: center;

	padding: 35px 0;

	position: relative;

	overflow: hidden;

}



.sub_page_template .subBottom:before {

	content: "";

	height: 2px;

	position: absolute;

	border-radius: 50%;

	top: 0;

	left: 100px;

	right: 100px;

	box-shadow: 0 1px 6px 0px rgba(0,0,0,0.4);

}



.sub_page_template .subBottom h2 {

	font: 200 30px/1em 'Raleway', Arial, sans-serif;

	margin: 0 0 45px;

}



.sub_page_template .subBottom ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



.sub_page_template .subBottom ul li {

	display: inline-block;

	margin: 0 25px;

}



.sub_page_template .subBottom ul li a {

	border: 2px solid #000;

	border-radius: 3px;

	padding: 0 15px 0 20px;

	font: 12px/32px 'Raleway', Arial, sans-serif;

	color: #000;

	text-transform: uppercase;

	display: inline-block;

	height: 35px;

	min-width: 196px;

	white-space: nowrap;

	text-align: left;

}



.sub_page_template .subBottom ul li a:after {

	content: url(images/markerArrow.png);

	float: right;

	margin: 4px 0 0 10px;

}



.sub_page_template .subBottom ul li a:hover {

	border-color: #00a9a1;

	background: #fff;

}



.sub_page_template .subLeft {

	width: 48%;

	margin: 0 2% 50px 0;

}



.sub_page_template .subRight {

	width: 50%;

	font: 400 20px/1.8em 'Raleway', Arial, sans-serif !important;

}



.sub_page_template .subRight p {

	font: 400 20px/1.8em 'Raleway', Arial, sans-serif !important;

}



.sub_page_template .subLeft a {

/*	float: left; */

}





.sub_page_template .subLeft a img {

	display: inline-block;

}



.sub_page_template .subLeft .image1img {

	display:inline-block;

	margin: 0 8px 0 0;

}



.pdf_link {

	padding: 0 0 0 35px;

	background: url("images/pdf_icon.png") left center no-repeat;

	font: bold 20px/1.8em 'Raleway', ARial, sans-serif;

	color: #bf2e0d !important;

	display: block;

	text-decoration: underline !important;

}





/*Header Images*/



body.page-id-18 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/tablegames-header.jpg') no-repeat center center;

}



body.page-id-20 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/bingo-header.jpg') no-repeat center center;

}



body.page-id-22 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/keno-header.jpg') no-repeat center center;

}



body.page-id-24 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/video-header.jpg') no-repeat center center;

}



body.page-id-26 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/video-header.jpg') no-repeat center center;

}



body.page-id-28 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/coffee-header.jpg') no-repeat center center;

}



body.page-id-30 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/pizza-header.jpg') no-repeat center center;

}



body.page-id-32 .subPageHero .section {

	background: url('/wp-content/uploads/2014/08/bakery-header.jpg') no-repeat center center;

}





/*GIFT CARD*/

.page-id-139 .subInner  img  {

	margin-top:-20px;

}







/*CONTACT ABOUT*/

.about_content {

	

}



.about_content ul, .about_content ul li {

	margin:0;

	padding:0;

	list-style:none;

	text-align:center;

}



.about_content ul li {

	display:inline-block;

	padding:0 25px 50px;

}



.keno_iframe {

	clear:both;

	width:562px;

	height:500px;

}



.keno_iframe iframe {

	height:500px;

}



.ifmobile {display:none;}







@media screen {





#meta { }

.postmetadata { }



#sidebar { }



.navgation { }

   .next-posts { }

   .prev-posts { }



#searchform { }

	#s { }

	#searchsubmt { }



ol.commentlist { list-style: none; }

ol.commentlist li { }

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor { }

ol.commentlist li.byuser { }

ol.commentlist li.comment-author-admin { }

ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }

ol.commentlist li.comment div.comment-author { }

ol.commentlist li.comment div.vcard { }

ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }

ol.commentlist li.comment div.vcard cite.fn a.url { }

ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }

ol.commentlist li.comment div.vcard img.avatar-32 { }

ol.commentlist li.comment div.vcard img.photo { }

ol.commentlist li.comment div.vcard span.says { }

ol.commentlist li.comment div.commentmetadata { }

ol.commentlist li.comment div.comment-meta { font-size: 10px; }

ol.commentlist li.comment div.comment-meta a { color: #ccc; }

ol.commentlist li.comment p { }

ol.commentlist li.comment ul { }

ol.commentlist li.comment div.reply { font-size: 11px; }

ol.commentlist li.comment div.reply a { font-weight: bold; }

ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }

ol.commentlist li.comment ul.children li { }

ol.commentlist li.comment ul.children li.alt { }

ol.commentlist li.comment ul.children li.bypostauthor { }

ol.commentlist li.comment ul.children li.byuser { }

ol.commentlist li.comment ul.children li.comment { }

ol.commentlist li.comment ul.children li.comment-author-admin { }

ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }

ol.commentlist li.comment ul.children li.depth-5 { }

ol.commentlist li.comment ul.children li.odd { }

ol.commentlist li.even { background: #fff; }

ol.commentlist li.odd { background: #f6f6f6; }

ol.commentlist li.parent { border-left: 5px solid #111; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even { }

ol.commentlist li.thread-odd { }



form { }

input[type=text] { }

textarea { }





} /* END screen media */





@media print {



.do-not-print { display: none; }

#comments { page-break-before: always; }



body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }

h1 { font-size: 19pt; }

h2 { font-size:17pt; }

h3 { font-size:15pt; }

h4,h5,h6 { font-size:12pt; }

code { font: 10pt Courier, monospace; }

blockquote { margin: 1.3em; padding: 1em; }

img { display: block; margin: 1em 0; }

a img { border: none; }

table { margin: 1px; text-align:left; }

th { border-bottom: 1px solid #333;  font-weight: bold; }

td { border-bottom: 1px solid #333; }

th, td { padding: 4px 10px 4px 0; }

caption { background: #fff; margin-bottom: 2em; text-align: left; }

thead { display: table-header-group; }

tr { page-break-inside: avoid; }

a { text-decoration: none; color: black; }



} /* END print media */



