/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

body {
	overflow-x: hidden;
}

body.front h1,
body.page-node-118 h1#page-title {
	display: none;
}

h1 {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: 200;
	margin: 0 0 20px 0;
	padding: 0px;
	letter-spacing: 0.001em;
	line-height: 110%;
	color: #872389;
	text-transform: uppercase;
}
body.context-careers h1 {
	font-size: 26px;
}
h2 {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: 800;
	line-height: 110%;
	margin: 0 0 10px 0;
	padding: 0px;
	color: #872389;
	text-transform: uppercase;
}
h2.block-title {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 110%;
	color: #872389;
	margin: 0  0 10px 0;
	padding: 0px;
	text-transform: uppercase;
}
h3 {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: 110%;
	color: #cc3399;
}
#region-sidebar-first h3 {
	/*color: #ffcc00;*/
}
h4 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: 110%;
	color: #872389;
	text-transform: capitalize;
}
h5 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 125%;
	margin: 0 0 5px 0;
	padding: 0px;
	color: #000;
}
h6 {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 125%;
	margin: 0 0 5px 0;
	padding: 0px;
	color: #000;
}
#region-content .content p {
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	margin: 0 0 20px 0;
	padding: 0px;
	color: #000;
}
#region-content .content ul,
#region-content .content ol {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	margin: 0 0 20px 30px;
	padding: 0px;
	color: #000;
}
body.context-careers h4 {
	font-size: 16px;
}
.logo-img {
	margin: 0px 20px 0 0;
}
.logo-img img {
	width: 200px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
.content p a {
	color: #872389;
}
#region-content .content p + ul,
#region-content .content p + ol {
    margin-top: -10px;
}
sup {
	font-size: 60%;
	line-height: 80%;
	margin-right: 3px;
	vertical-align: super;
}


/* - - - - - - - - - - BLOCKS - - - - - - - - - - */
#block-block-1 {
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 0;
	text-align: center;
}
#block-block-1 p {
	margin: 0px;
}
#block-block-1 img {
	width: 280px;
	height: auto;
	margin: 15px auto 10px auto;
	padding: 0;
	text-align: center;
}
#block-block-2 {
	margin: 20px auto 20px auto;
	text-align: center;
}
#block-block-2 p {
	color: #FFFFFF;
	margin: 0px;
}
#block-block-3 {
	display: none;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-3 button {
	background: url(../images/play-pause-btn.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	display: inline-block;
	text-indent: -9000px;
	width: 50px;
	height: 25px;
	margin: 0;
	padding: 0;
}
#block-block-3 button:hover {
	background-color: #ffcc00;
}
#block-block-3 img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-block-3 p {
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-3 video {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-block-4 {
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-4 .content {
	
}
#block-block-4 p {
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-block-4 h3 {
	color: #000;
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: 800;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-block-4 #winners-bg {
	background: url(../images/winners-block-bg.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 5px;
	padding: 20px;
}
#block-block-4 #winners-box {
	border: solid 3px #872389;
	margin: 0;
	padding: 0;
}
#block-block-4 #winners-box img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-block-4 #winners-box p {
	margin: 0;
}
#block-block-5 {
	width: auto;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
}
#block-block-5 #dining-box {
	border: solid 3px #872389;
	margin: 0;
	padding: 5px;
}
#block-block-5 #dining-box img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-block-5 #dining-box p {
	margin: 0;
}
#block-block-6 {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-6 button {
	background: url(../images/play-pause-btn.png);
	background-color: #ffcc00;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	display: inline-block;
	text-indent: -3000px;
	width: 50px;
	height: 25px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-6 button:hover {
	background-color: #942381;
}
#block-block-6 img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-block-6 p {
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-6 video {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-block-7 {
	display: none;
}
#block-block-8 {
	padding: 50px 0 0 0;
	text-align: center;
}
#block-block-8 img {
	width: 80%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#block-block-8 p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-block-9 {
	padding: 50px 0 0 0;
	text-align: center;
}
#block-block-9 img {
	width: 80%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#block-block-9 p {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-block-10 {
	border: solid 3px #872389;
	vertical-align: middle;
}
#block-block-10 .content {
	background-color: #ffcc00;
	margin: 5px;
	padding: 10px;
	vertical-align: middle;
}
#block-block-10 h3 {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: 900;
	line-height: 100%;
	color: #872389;
	margin: 0px;
	padding: 0px;
}
#block-block-10 p {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 115%;
	color: #872389;
	margin: 0px;
	padding: 0px;
}
#block-block-10 .bookingfield {
	display: inline-block;
	float: none;
	width: auto;
	margin: 0px auto 20px auto;
	text-align: center;
	vertical-align: middle;
	position: relative;
}
#block-block-10 label {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 800;
	line-height: 115%;
	color: #000;
	margin: 0 0 5px 0;
	text-align: center;
}
#block-block-11 {
	/* border: solid 3px #872389; */
	vertical-align: middle;
	text-align: center;
}
#block-block-11 .content {
	background-color: #fff;
	margin: 5px;
	padding: 10px;
	vertical-align: middle;
}


/* BOOKING FORM PROMO CODE IN FIELD LABEL */
#block-block-10 .bookingfield input.input-text {
  	position: relative;
  	z-index: 2;
}
#block-block-10 .bookingfield label.inlined {
	color: #999;
  	padding-left: 6px;
  	font-weight: normal;
  	font-size: 12px;
  	font-family: "Helvetica Neue";
  	opacity: 0.75;
  	position: absolute;
  	top: 0px;
  	z-index: 1;
  	-webkit-transition: opacity 0.15s linear;
  	-moz-transition: opacity 0.15s linear;
  	-o-transition: opacity 0.15s linear;
  	transition: opacity 0.15s linear;
}
#block-block-10 .bookingfield label.inlined + #block-block-10 .bookingfield input.input-text {
  	margin-top: -22px;
}
#block-block-10 .bookingfield label.focus {
	opacity: 0.35;
}
#block-block-10 .bookingfield label.has-text {
	opacity: 0.0;
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/* BOOKING FORM PROMO CODE IN FIELD LABEL */

#block-block-10 .bookingfield input,
#block-block-10 .bookingfield select {
	display: block;
	font-weight: 200;
}
#block-block-10 .bookingfield input#arrive,
#block-block-10 .bookingfield input#depart {
	background-color: transparent;
	border: none;
	display: block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height: 100%;
	color: #872389;
	width: 110px;
	height: 45px;
	padding: 5px 15px !important;
}
#block-block-10 .bookingfield #promo {
	margin: 0 0 20px 10px;
}

/* BOOKING FORM SELECT STYLING START */
#block-block-10 .bookingfield select {
	background-color: transparent;
	background-image: url(../images/select-arrow.png);
	background-position: 30px 20px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	border: none;
	display: block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 100%;
	color: #872389;
	margin-top: -5px;
	padding: 0 !important;
	height: 45px;
}
#block-block-10 .bookingfield select option {
	padding: 5px 20px !important;
}
/* IE11 hide native button (thanks Matt!) */
#block-block-10 select::-ms-expand {
	display: none;
}
#block-block-10 .selectdiv {
	margin-right: 10px;
}
#block-block-10 .selectdiv select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* BOOKING FORM SELECT STYLING END */

#block-block-10 #stay-over {
	display: block;
	text-align: center;
	width: 100%;
}
#block-block-10 #booking-form {
	display: block;
	margin: 10px 0 0 0;
	padding: 0px;
	text-align: center;
	width: 100%;
}
#block-block-10 input#arrive:focus,
#block-block-10 input#depart:focus,
#block-block-10 select:focus {
	background: #872389 !important;
	border: none !important;
	box-shadow: none;
	color: #FFF !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#block-block-10 input#arrive:focus,
#block-block-10 input#depart:focus,
#block-block-10 select:focus {
	outline-offset: 0px !important;
	outline: none !important;
}
#block-block-10 input[type="submit"] {
	background: #601872;
	border: none;
	border-radius: 0px;
	color: #FFF;
	font-size: 14px;
	padding: 7px 10px;
	text-shadow: none;
	text-transform: uppercase;
}
#block-block-10 input[type="submit"]:hover {
	background: #872389;
	color: #ffcc00;
}
#block-block-12,
#block-block-14,
#block-block-15,
#block-block-16,
#block-block-17 {
	padding: 20px;
}
#block-block-13 iframe {
	margin: 0;
	min-height: 100px;
	padding: 0;
	width: 100%;
}
#block-block-13 p {
	margin: 0;
}
#block-block-18 {
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-block-18 p {
	margin: 0;
	padding: 0;
	text-align: center;
}
#block-menu-block-1 {
	background-color: #872389;
}
#block-menu-block-1 .content {
	padding: 20px;
}
#block-menu-block-1 .content ul {
	margin: 0px;
	padding: 0px;
}
#block-menu-block-1 .content ul li {
	list-style-image: url(../images/yellow-arrow-bullet.png);
	margin: 0 0 15px 20px;
	padding: 0px;
}
#block-menu-block-1 .content ul li.last {
	margin: 0 0 0 20px;
}
#block-menu-block-1 .content ul li a {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 125%;
	color: #FFF;
	margin: 0px;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}
#block-menu-block-1 .content ul li li {
	list-style: none;
	margin: 0 0 5px 20px;
	padding: 0px;
}
#block-menu-block-1 .content ul li li a {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 125%;
	color: #FFF;
	margin: 0px;
	padding: 5px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: top;
}
#block-menu-block-1 .content ul li a.active,
#block-menu-block-1 .content ul li a:hover {
	color: #ffcc00;
}

#block-menu-menu-footer-menu {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 125%;
	margin: 5px auto 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-footer-menu .content ul {
	margin: 30px 0 0 0;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-footer-menu .content ul li {
	display: inline-block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-footer-menu .content ul li a {
	color: #ffcc00;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#block-menu-menu-footer-menu .content ul li a:hover {
	color: #ffffff;
}
#block-menu-menu-footer-social-menu {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 100%;
	margin: 5px auto 0 auto;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-footer-social-menu ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-footer-social-menu ul li {
	display: inline-block;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-footer-social-menu a#facebook {
	background-image: url(../images/facebook-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}
#block-menu-menu-footer-social-menu a#twitter {
	background-image: url(../images/twitter-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}
#block-menu-menu-footer-social-menu a#facebook:hover,
#block-menu-menu-footer-social-menu a#twitter:hover {
	background-position: left bottom;
}
#block-views-header-images-block {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#block-views-header-images-block img {
	width: 100%;
	height: 200px;
	margin: 0px;
	object-fit: cover;
	object-position: 50% 50%;
	padding: 0px;
	text-align: center;
}
#block-views-players-club-benefits-block {
	width: 100%;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0px;
	text-align: center;
}
#block-views-players-club-benefits-block .content {
	border: solid 3px #872389;
	margin: 0;
	padding: 0;
}
#block-views-players-club-benefits-block .views-field-field-benefit {
	height: 60px;
}
#block-views-players-club-benefits-block .view-players-club-benefits {
	background: url(../images/playersclub-block-bg.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 5px;
	height: 100px;
	padding: 20px;
}
#block-views-players-club-benefits-block h3 {
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 0.001em;
	line-height: 110%;
	color: #FFF;
	margin: 0;
	padding: 0;
}
#block-views-players-club-benefits-block .views-field-nothing {
	position: relative;
	bottom: -68px;
	/* margin-top: 50px; */
}
#block-views-promotions-homepage-block {
	width: auto;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0px;
	text-align: center;
}
#block-views-promotions-homepage-block .views-field-field-promotion-image,
#block-views-promotions-homepage-block .views-field-field-featured-image {
	border: solid 3px #872389;
	margin: 0;
	padding: 0;
}
#block-views-promotions-homepage-block .field-content {
	margin: 5px;
	padding: 0px;
}
#block-views-promotions-homepage-block img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-views-players-club-benefits-block .more-info a,
#block-views-promotions-homepage-block .more-info a,
#block-views-events-homepage-block .more-info a,
#block-block-4 a.more-info,
#block-block-5 a.more-info {
	background-color: #ffcc00;
	background-image: url(../images/yellow-button-bg.jpg);
	background-position: center center;
	background-size: 100% 100%;
	border: solid 3px #872389;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	margin: 0;
	padding: 7px 30px;
	position: relative;
	bottom: 22px;
	text-decoration: none;
}
#block-views-players-club-benefits-block .more-info a:hover,
#block-views-promotions-homepage-block .more-info a:hover,
#block-views-events-homepage-block .more-info a:hover,
#block-block-4 a.more-info:hover,
#block-block-5 a.more-info:hover {
	background-color: #be2c8e;
	background-image: none;
	color: #ffffff;
}
#block-views-events-homepage-block {
	width: auto;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0px;
	text-align: center;
}
#block-views-events-homepage-block .views-field-field-event-image,
#block-views-events-homepage-block .views-field-field-featured-image {
	border: solid 3px #872389;
	margin: 0;
	padding: 0;
}
#block-views-events-homepage-block .field-content {
	margin: 5px;
	padding: 0px;
}
#block-views-events-homepage-block img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}


/* - - - - - - - - - - BREADCRUMBS - - - - - - - - - - */
.inline li, .tabs li, .breadcrumb li {
	margin-right: 5px;
}
#block-delta-blocks-breadcrumb,
#block-easy-breadcrumb-easy-breadcrumb {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 125%;
	text-transform: uppercase;
	margin-left: 15px;
}
#block-delta-blocks-breadcrumb ul.breadcrumb,
#block-easy-breadcrumb-easy-breadcrumb .easy-breadcrumb {
	padding: 8px 0px 8px 0px;
	margin-bottom: 0px;
}
#block-delta-blocks-breadcrumb .content a,
#block-easy-breadcrumb-easy-breadcrumb .content a {
	text-decoration: none;
}
#block-delta-blocks-breadcrumb .content a:hover,
#block-easy-breadcrumb-easy-breadcrumb .content a:hover {
	text-decoration: underline;
}
#block-delta-blocks-breadcrumb .depth-1 a {
	color: #993399;
}
#block-easy-breadcrumb-easy-breadcrumb a.easy-breadcrumb_segment-front {
	color: #993399;
	font-weight: 600;
}
#block-easy-breadcrumb-easy-breadcrumb a:link,
#block-easy-breadcrumb-easy-breadcrumb a:visited {
	color: #993399;
}

#block-easy-breadcrumb-easy-breadcrumb a.easy-breadcrumb_segment-1,
#block-easy-breadcrumb-easy-breadcrumb a.easy-breadcrumb_segment-1:link,
#block-easy-breadcrumb-easy-breadcrumb a.easy-breadcrumb_segment-1:visited {
	font-weight: 500;
}
#block-easy-breadcrumb-easy-breadcrumb a.easy-breacdcrumb_segment-2,
#block-easy-breadcrumb-easy-breadcrumb a.easy-breadcrumb_segment-2:link,
#block-easy-breadcrumb-easy-breadcrumb a.easy-breadcrumb_segment-2:visited {
	font-weight: 400;
}
#block-easy-breadcrumb-easy-breadcrumb span.easy-breadcrumb_segment-title {
	font-weight: 300;
}
.easy-breadcrumb_segment-separator {
	color: #993399;
}
#block-delta-blocks-breadcrumb .depth-1::after {
	content: ">";
	color: #993399;
	font-weight: 600;
	margin: 0 0 0 5px;
}
#block-delta-blocks-breadcrumb .depth-2 a {
	color: #000;
	font-weight: 500;
}
body.page-whats-happening #block-delta-blocks-breadcrumb .depth-2 {
	display: none;
}
#block-delta-blocks-breadcrumb .depth-3 a {
	color: #993399;
	font-weight: 400;
}
body.page-whats-happening #block-delta-blocks-breadcrumb .depth-3 a {
	color: #FFFFFF;
	font-weight: 500;
}
#block-delta-blocks-breadcrumb .depth-3::before {
	content: ">";
	color: #993399;
	font-weight: 400;
	margin: 0 5px 0 0;
}
body.page-whats-happening #block-delta-blocks-breadcrumb .depth-3::before {
	content: "";
}
#block-delta-blocks-breadcrumb .depth-4 a {
	color: #ffffff;
	font-weight: 300;
}
#block-delta-blocks-breadcrumb .depth-4::before {
	content: ">";
	color: #ffffff;
	font-weight: 300;
	margin: 0 5px 0 0;
}


/* - - - - - - - - - - CALENDAR - - - - - - - - - - */
.view .date-nav-wrapper .date-heading h3 {
	color: #FFCC00;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: 300;
	line-height: 125%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
}
.pager {
	border: none;
	text-transform: uppercase;
}
.calendar-calendar th.days {
	background-color: #872389;
	border: solid #333 1px;
	color: #FFF;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
}
.calendar-calendar td {
	border: solid 1px #333;
	color: #872389;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
}
.calendar-calendar td.empty {
	border: solid 1px #CCC;
	color: #872389;
}
.calendar-calendar td .inner div.day a {
	color: #872389;
}
.date-nav {
	padding-bottom: 10px;
}
.disclaimer,
.field-name-field-disclaimer,
.field-name-field-disclaimer p {
	font-size: 10px !important;
}
.view .date-nav-wrapper .date-prev {
	background: transparent;
	background-color: transparent;
	border: none;
	display: inline-block;
	position: static;
}
.view .date-nav-wrapper .date-next {
	background: transparent;
	background-color: transparent;
	border: none;
	display: inline-block;
	position: static;
	float: none;
}
.pager {
	background: transparent;
	background-color: transparent;
}
.pager li a {
	background: transparent;
}
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
	background-color: transparent;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 100%;
	padding: 5px 10px;
}
.view .date-nav-wrapper .date-prev a:hover,
.view .date-nav-wrapper .date-next a:hover {
	background-color: #872389;
	color: #FFF;
}
.view .date-nav-wrapper .date-nav {
	margin-bottom: 0px;
}
#views-exposed-form-whats-happening-calendar-page-1 .form-item {
	display: inline-block;
}
#views-exposed-form-whats-happening-calendar-page-1 .form-item a {
	background-color: #fff2bf;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 100%;
	margin: 0 0 5px 0;
	padding: 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#views-exposed-form-whats-happening-calendar-page-1 .form-item a:hover,
#views-exposed-form-whats-happening-calendar-page-1 .form-item a.active {
	background-color: #ffcc00;
}
#views-exposed-form-whats-happening-calendar-page-1 label {
	color: #872389;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 800;
	line-height: 100%;
	display: inline-block;
	margin-bottom: 10px;
}
#views-exposed-form-whats-happening-calendar-page-1 .views-widget {
	display: inline-block;
}
.calendar-calendar .month-view .full td.date-box.today {
	border-color: #872389;
}
.view-whats-happening-calendar .view-filters {
	display: inline-block;
	text-align: center;
}
.view-whats-happening-calendar .item-list .pager {
	text-align: center;
}
.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
    border-left: 2px solid #872389;
    border-bottom: 2px solid #872389;
    border-right: 2px solid #872389;
}
.calendar-calendar .month-view .full tr td.single-day.today {
    border-bottom: 2px solid #872389;
}
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
	background: transparent;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
	background: #fff2bf;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
	height: 4em;
	/* overflow: visible; */
}
#region-content .multi-day img {
	max-width: 100%;
	height: auto;
	margin-top: 2px;
}

@media screen and (max-width: 480px) {
	/* BEGIN Calendar responsive CSS - tablet portrait */
	  /* Force table to not be like tables anymore */
	  .calendar-calendar table,
	  .calendar-calendar tbody,
	  .calendar-calendar th,
	  .calendar-calendar td,
	  .calendar-calendar tr  { 
		display: block; 
	  }
	  /* Hide table headers (but not display: none;, for accessibility) */
	  .calendar-calendar thead,
	  .calendar-calendar thead tr,
	  .calendar-calendar tr.date-box { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	  }
	  .calendar-calendar tr td.no-entry  { 
		border-bottom: 1px solid #ccc; 
	  }
	  .calendar-calendar td:before{   /* Format & Label the day headings */
		/* Now like a table header */
		width: 100%;  
		white-space: nowrap;
		clear: both;
		text-align: center;
		display: block;
		box-sizing: border-box;
		color: #ffffff;
		background-color: #872389;
		padding: 10px;
		content: attr(data-label); 
		height: 44px;
	  }
	  .calendar-calendar .month-view .full tr td.single-day {
	  	text-transform: uppercase;
	  }
	  .calendar-calendar td.today,
	  .calendar-calendar .month-view .full tr td.single-day.today{
	    border-top: 2px solid #872389;
		-webkit-box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
	    box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.25);
	    border-top: 2px solid #872389;
	    border-bottom: 2px solid #872389;
	    text-transform: uppercase;
	  }
	  .calendar-calendar .month-view .full td{
	    padding: 0;
	  }
	  .calendar-calendar td,
	  .calendar-calendar td.calendar-agenda-items  { 
		/* Behave  like a "row" */
		border: none;
		position: relative;
		width: 100%;
	  }
	  .calendar-calendar td.past{
	    display: none;
	  }
	  .calendar-calendar td.calendar-agenda-items div.calendar{
	    padding: 0;
	  }
	  .calendar-calendar div.calendar,
	  .calendar-calendar .date-display-single,
	  .calendar-calendar td span.date-display-single  {
	    font-size: medium;
		font-weight: normal;
	  }
	  .calendar-calendar .inner .item{
	    padding: 10px;
	  }
	  .calendar-calendar .month-view .full tr.single-day .no-entry{
	    height: 44px !important;
		line-height: 24px;
	  }
	  .calendar-calendar .month-view .full tr.single-day .no-entry .inner,
	  .calendar-calendar .no-entry .inner{
	    height: auto !important;
		line-height: 1px;
	  }
	  .calendar-calendar .inner .views-field-title-field{
	    display: inline-block;
	  }
	/* END Calendar responsive CSS - tablet portrait */
}


/* - - - - - - - - - - CAREERS SIDEBAR - - - - - - - - - - */

#block-views-careers-sidebar-block {
	background-color: #EEE;
	padding: 20px;
}
#block-views-careers-sidebar-block h2.block-title {
	font-size: 20px;
}
#block-views-careers-sidebar-block .views-label {
	font-weight: bold;
}
#block-views-careers-sidebar-block .views-field {
	margin: 0 0 15px 0;
}

/* - - - - - - - - - - CAREERS TABLE - - - - - - - - - - */

#block-views-careers-block a:link,
#block-views-careers-block a:visited {
	color: #000;
	text-decoration: none;
}
#block-views-careers-block a:hover,
#block-views-careers-block a:hover {
	text-decoration: underline;
}
#block-views-careers-block {
	margin: 0 0 20px 0;
}
#block-views-careers-block table {
	border: none;
}
#block-views-careers-block table td {
	border-top: none;
	border-right: none;
	border-bottom: solid 1px #CCC;
	border-left: none;
}
#block-views-careers-block table tr.views-row-last td {
	border: none;
}
#block-views-careers-block table th {
	border: none;
}
#block-views-careers-block table tr {
	border: none;
}
#block-views-careers-block td {
	padding: 10px;
}
#block-views-careers-block th.views-field-title,
#block-views-careers-block th.views-field-field-category {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 110%;
	margin: 0;
	padding: 0 0 0 5px;
	color: #ffcc00;
	text-transform: uppercase;
}
#block-views-careers-block th.views-field-title a,
#block-views-careers-block th.views-field-field-category a {
	color: #ffcc00;
	text-decoration: none;
}
.field-label {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: 110%;
	color: #000;
	text-transform: uppercase;
}
.field-name-field-location {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin: 0 0 10px 0;
	padding: 0px;
	line-height: 110%;
	color: #ffcc00;
}


/* - - - - - - - - - - CLASSES - - - - - - - - - - */
.branding-data {
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
.disclaimer {
	font-size: 85% !important;
}
#block-menu-menu-footer-social-menu .nolink {
	color: #FFF;
	display: block;
	margin: 0 5px 0 0;
	text-transform: uppercase;
}
a.yellow-btn {
	background-color: #ffcc00;
	background-image: url(../images/purple-arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 9px 18px;
	border-right: solid 10px #ffcc00;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 125%;
	margin: 0px;
	padding: 7px 15px;
	text-decoration: none;
}
a.yellow-btn:hover {
	background-color: #872389;
	background-image: url(../images/yellow-arrow.png);
	border-right: solid 10px #872389;
	color: #ffcc00;
}
a.yellow-btn-r {
	background-color: #ffcc00;
	background-image: url(https://luckyeagle.com/images/refresh1.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	border-right: solid 10px #ffcc00;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 125%;
	margin: 0px;
	padding: 7px 25px 7px 15px;
	text-decoration: none;
}
a.yellow-btn-r:hover {
	background-color: #872389;
	background-image: url(https://luckyeagle.com/images/refresh2.png);
	border-right: solid 10px #872389;
	color: #ffcc00;
}

.slot-box {
	display: block;
	width: 100%;
}


/* - - - - - - - - - - COLLAPSIBLE TEXT - - - - - - - - - - */

.collapse-text-fieldset legend {
	background: #872389;
	border: none;
	border-radius: 0px;
	color: #ffcc00;
	display: block;
	font-size: 20px;
	font-weight: 600;
	padding: .5em .5em .5em .7em;
	text-transform: uppercase;
	width: 100%;
}
.collapse-text-fieldset {
	margin: 0 0 15px 0;
}
.collapse-text-fieldset .fieldset-title {
	padding-left: .5em;
}
.collapse-text-fieldset .fieldset-legend a,
.collapse-text-fieldset .fieldset-legend a:link,
.collapse-text-fieldset .fieldset-legend a:visited {
	color: #ffcc00;
	text-decoration: none;
}
.collapse-text-fieldset .fieldset-legend a:hover,
.collapse-text-fieldset .fieldset-legend a:link:hover,
.collapse-text-fieldset .fieldset-legend a:visited:hover {
	color: #fff;
}
.collapse-text-fieldset .fieldset-legend a {
	color: #fff;
}
html.js fieldset.collapsible .fieldset-legend {
	background: url(../images/menu-expanded-yellow.png) 5px 8px no-repeat;
	background-size: 7px 7px;
}
html.js fieldset.collapsed .fieldset-legend {
	background: url(../images/menu-collapsed-yellow.png) 5px 8px no-repeat;
	background-size: 7px 7px;
}
.collapse-text-fieldset,
.collapse-text-fieldset p {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	margin: 0 0 20px 0;
	padding: 0px;
	color: #000;
}
.fieldset-wrapper .collapse-text-text {
	padding: 1em;
}
.collapse-text-text h4 {
	margin: 0 0 5px 0;
}
.fieldset-wrapper .collapse-text-text h5,
.fieldset-wrapper .collapse-text-text p {
	margin-left: 15px !important;
}

/* - - - - - - - - - - DINING SPECIALS - - - - - - - - - - */

.field-name-field-dining-special-image,
.views-field-field-thumbnail-image {
	margin: 0 0 10px 0;
}
#block-views-dining-specials-block,
#block-views-dining-specials-block-1,
#block-views-dining-specials-block-2,
#block-views-dining-specials-block-3,
#block-views-dining-specials-block-4,
#block-views-dining-specials-block-5,
#block-views-dining-specials-block-6,
#block-views-dining-specials-block-7,
#block-views-dining-specials-block-8,
#block-views-dining-specials-block-9,
{
	margin: 0 0 10px 0;
	text-align: center;
}
#block-views-dining-specials-block p,
#block-views-dining-specials-block-1 p,
#block-views-dining-specials-block-2 p,
#block-views-dining-specials-block-3 p,
#block-views-dining-specials-block-4 p,
#block-views-dining-specials-block-5 p,
#block-views-dining-specials-block-6 p,
#block-views-dining-specials-block-7 p
#block-views-dining-specials-block-8 p,
#block-views-dining-specials-block-9 p
{
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-views-dining-specials-block .views-row,
#block-views-dining-specials-block-1 .views-row,
#block-views-dining-specials-block-2 .views-row,
#block-views-dining-specials-block-3 .views-row,
#block-views-dining-specials-block-4 .views-row,
#block-views-dining-specials-block-5 .views-row,
#block-views-dining-specials-block-6 .views-row,
#block-views-dining-specials-block-7 .views-row,
#block-views-dining-specials-block-8 .views-row,
#block-views-dining-specials-block-9 .views-row {
	display: block;
	width: 100%;
	margin: 10px 0;
	text-align: center;
}
/*
#section-all-wait {
	background-color:#ffeeb8;
	padding:20px;
}*/

/*#block-views-currentwait ,
#block-views-projectedwait {
	display: inline-block;
	float: left;
	width: 48%;
	margin: 0 2% 0 0;
}*/
/*
#block-views-currentwait,
#block-views-projectedwait{
	display: block;
	width: 90%;
	margin: 10px 0;
}*/

#block-views-dining-specials-block .views-row img,
#block-views-dining-specials-block-1 .views-row img.
#block-views-dining-specials-block-2 .views-row img,
#block-views-dining-specials-block-3 .views-row img,
#block-views-dining-specials-block-4 .views-row img,
#block-views-dining-specials-block-5 .views-row img,
#block-views-dining-specials-block-6 .views-row img,
#block-views-dining-specials-block-7 .views-row img,
#block-views-dining-specials-block-8 .views-row img,
#block-views-dining-specials-block-9 .views-row img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-views-dining-specials-block .views-field-field-dining-special-image,
#block-views-dining-specials-block-1 .views-field-field-dining-special-image,
#block-views-dining-specials-block-2 .views-field-field-dining-special-image,
#block-views-dining-specials-block-3 .views-field-field-dining-special-image,
#block-views-dining-specials-block-4 .views-field-field-dining-special-image,
#block-views-dining-specials-block-5 .views-field-field-dining-special-image,
#block-views-dining-specials-block-6 .views-field-field-dining-special-image,
#block-views-dining-specials-block-7 .views-field-field-dining-special-image,
#block-views-dining-specials-block-8 .views-field-field-dining-special-image,
#block-views-dining-specials-block-9 .views-field-field-dining-special-image,
#block-views-dining-specials-block .views-field-field-thumbnail-image,
#block-views-dining-specials-block-1 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-2 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-3 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-4 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-5 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-6 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-7 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-8 .views-field-field-thumbnail-image,
#block-views-dining-specials-block-9 .views-field-field-thumbnail-image {
	border: solid 3px #872389;
	margin: 0;
	padding: 0;
}
#block-views-dining-specials-block .field-content,
#block-views-dining-specials-block-1 .field-content,
#block-views-dining-specials-block-2 .field-content,
#block-views-dining-specials-block-3 .field-content,
#block-views-dining-specials-block-4 .field-content,
#block-views-dining-specials-block-5 .field-content,
#block-views-dining-specials-block-6 .field-content,
#block-views-dining-specials-block-7 .field-content,
#block-views-dining-specials-block-8 .field-content,
#block-views-dining-specials-block-9 .field-content {
	margin: 5px;
	padding: 0px;
}
#block-views-dining-specials-block .more-info a,
#block-views-dining-specials-block-1 .more-info a,
#block-views-dining-specials-block-2 .more-info a,
#block-views-dining-specials-block-3 .more-info a,
#block-views-dining-specials-block-4 .more-info a,
#block-views-dining-specials-block-5 .more-info a,
#block-views-dining-specials-block-6 .more-info a,
#block-views-dining-specials-block-7 .more-info a,
#block-views-dining-specials-block-8 .more-info a, 
#block-views-dining-specials-block-9 .more-info a {
	background-color: #ffcc00;
	background-image: url(../images/yellow-button-bg.jpg);
	background-position: center center;
	background-size: 100% 100%;
	border: solid 3px #872389;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	margin: 0;
	padding: 7px 30px;
	position: relative;
	bottom: 22px;
	text-decoration: none;
}
#block-views-dining-specials-block .more-info a:hover,
#block-views-dining-specials-block-1 .more-info a:hover,
#block-views-dining-specials-block-2 .more-info a:hover,
#block-views-dining-specials-block-3 .more-info a:hover,
#block-views-dining-specials-block-4 .more-info a:hover,
#block-views-dining-specials-block-5 .more-info a:hover,
#block-views-dining-specials-block-6 .more-info a:hover,
#block-views-dining-specials-block-7 .more-info a:hover,
#block-views-dining-specials-block-8 .more-info a:hover,
#block-views-dining-specials-block-9 .more-info a:hover {
	background-color: #be2c8e;
	background-image: none;
	color: #ffffff;
}
.field-name-field-breakfast-title h2,
.field-name-field-lunch-dinner-title h2 {
	display: block;
	font-size: 32px;
}
.field-name-field-breakfast-title h5,
.field-name-field-lunch-dinner-title h5 {
	display: block;
	font-style: italic;
	font-size: 16px;
}


/* - - - - - - - - - - GAMING SPECIALS - - - - - - - - - - */

#block-views-gaming-specials-block,
#block-views-bingo-specials-block {
	margin: 0 0 10px 0;
	text-align: center;
}
#block-views-gaming-specials-block p,
#block-views-bingo-specials-block p {
	font-family: "Oswald", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: 300;
	line-height: 125%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#block-views-gaming-specials-block .views-row,
#block-views-bingo-specials-block .views-row {
	display: block;
	width: 100%;
	margin: 10px 0;
}
#block-views-gaming-specials-block .views-row img,
#block-views-bingo-specials-block .views-row img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-views-gaming-specials-block .views-field-field-thumbnail-image,
#block-views-bingo-specials-block .views-field-field-thumbnail-image {
	border: solid 3px #872389;
	margin: 0;
	padding: 0;
}
#block-views-gaming-specials-block .field-content,
#block-views-bingo-specials-block .field-content {
	margin: 5px;
	padding: 0px;
}
#block-views-gaming-specials-block .more-info a,
#block-views-bingo-specials-block .more-info a {
	background-color: #ffcc00;
	background-image: url(../images/yellow-button-bg.jpg);
	background-position: center center;
	background-size: 100% 100%;
	border: solid 3px #872389;
	color: #872389;
	display: inline-block;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 100%;
	margin: 0;
	padding: 7px 30px;
	position: relative;
	bottom: 22px;
	text-decoration: none;
}
#block-views-gaming-specials-block .more-info a:hover,
#block-views-bingo-specials-block .more-info a:hover {
	background-color: #be2c8e;
	background-image: none;
	color: #ffffff;
}


/* - - - - - - - - - - EVENT INFO PAGE - - - - - - - - - - */

body.node-type-events h1#page-title {
	/* display: none; */
}
#block-views-event-info-page-block {

}
#block-views-event-info-page-block .views-row {
	width: 100%;
}
#block-views-event-info-page-block .views-field-field-event-image {
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
}
#block-views-event-info-page-block .views-field-field-event-image .field-content,
#block-views-event-info-page-block .views-field-field-featured-image .field-content {
	border: solid 3px #872389;
	padding: 5px;
}
#block-views-event-info-page-block .views-field-title {
	width: 100%;
	margin: 0;
	padding: 0;
}


/* - - - - - - - - - - FIELDS - - - - - - - - - - */

.field-name-field-date {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: 800;
	line-height: 110%;
	color: #872389;
	margin: 0  0 10px 0;
	padding: 0px;
	text-transform: uppercase;
}


/* - - - - - - - - - - GALLERIES - - - - - - - - - - */

.field-name-field-gallery-images a {
	border: solid 3px #872389;
	display: inline-block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
}
.field-name-field-gallery-images a img {
	display: inline-block;
	width: 100px;
	height: auto;
	margin: 0;
	padding: 5px;
}
.field-name-field-gallery-images .field-item {
	display: inline-block;
	margin: 0 10px 0 0;
}


/* - - - - - - - - - - HOME COPY BOXES - - - - - - - - - - */

#block-block-11 {
	border: solid 3px #872389;
	margin-bottom: 40px;
}
.home-box {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
.home-box.last {
	margin: 0 !important;
}
.home-box-image {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.home-box-image img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.home-box-text {
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}
.home-box-text h3 {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: 600;
	margin: 10px 0 0 0;
	padding: 0px;
	line-height: 110%;
	color: #872389;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
}
.home-box-text p {
	margin: 0;
	text-align: center;
	vertical-align: top;
}


/* - - - - - - - - - - IDs - - - - - - - - - - */
#block-menu-menu-global-menu {
	display: inline-block;
	float: none;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 100%;
	margin: 5px 0 0 0;
	padding: 0;
	text-align: center;
}
#block-menu-menu-global-menu a#book-a-room,
#block-menu-menu-global-menu a#play-4-fun {
	background-color: #ffcc00;
	color: #993399;
	display: inline-block;
	font-weight: 800;
	line-height: 100%;
	height: 18px;
	margin: 0px;
	padding: 5px 5px 2px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
#block-menu-menu-global-menu a#book-a-room:hover,
#block-menu-menu-global-menu a#play-4-fun:hover {
	background-color: #FFFFFF;
}
#block-menu-menu-global-menu a#facebook {
	background-image: url(../images/facebook-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}
#block-menu-menu-global-menu a#twitter {
	background-image: url(../images/twitter-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 0;
	padding: 0;
	text-indent: -3000px;
}
#block-menu-menu-global-menu a#facebook:hover,
#block-menu-menu-global-menu a#twitter:hover {
	background-position: left bottom;
}
#block-menu-menu-global-menu .content ul {
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-global-menu .content ul li {
	display: inline-block;
	list-style: none;
	margin: 0 2px;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#block-menu-menu-global-menu .content ul li.first {
	display: block;
}
#block-menu-menu-global-menu .content ul li span.nolink {
	color: #FFF;
	display: block;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#play-pause-box {
	/* background-color: #ffcc00; */
	width: 100%;
	height: auto;
	margin: -4px 0 0 0;
	padding: 0;
}
#region-header-first {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}


/* - - - - - - - - - - ACCORDION DINING MENUS - - - - - - - - - - */

body.not-front .ui-state-default,
body.not-front .ui-widget-content .ui-state-default,
body.not-front .ui-widget-header .ui-state-default {
	background: #872389;
	border: none;
	border-radius: 0px;
	color: #ffcc00;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
body.not-front .ui-state-default a,
body.not-front .ui-state-default a:link,
body.not-front .ui-state-default a:visited {
	color: #ffcc00;
}
.ui-state-default a:hover,
.ui-state-default a:link:hover,
.ui-state-default a:visited:hover {
	color: #fff;
}
.ui-state-active a {
	color: #fff !important;
}
.ui-state-default .ui-icon {
	background-image: url(../images/lucky-eagle-icons_yellow.png);
}
.ui-accordion,
.ui-accordion p {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	margin: 0 0 20px 0;
	padding: 0px;
	color: #000;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 0;
}
.ui-accordion table {
	border: none;
}
.node-type-crafthouse-menu-page .ui-accordion td,
.node-crafthouse-menu-page .ui-accordion td,
.node-type-steakhouse-menu-page .ui-accordion td,
.node-steakhouse-menu-page .ui-accordion td,
.node-type-starbucks-menu-page .ui-accordion td,
.node-starbucks-menu-page .ui-accordion td,
.node-type-deli-menu-page .ui-accordion td,
.node-deli-menu-page .ui-accordion td,
.node-cedar-cafe-menu-page .ui-accordion td,
.node-espresso-menu-page .ui-accordion td {
	display: block;
	padding: 0px 8px !important;
}
.node-type-crafthouse-menu-page .ui-accordion th,
.node-crafthouse-menu-page  .ui-accordion th,
.node-type-steakhouse-menu-page .ui-accordion th,
.node-steakhouse-menu-page .ui-accordion th,
.node-type-starbucks-menu-page .ui-accordion th,
.node-starbucks-menu-page .ui-accordion th,
.node-type-deli-menu-page .ui-accordion th,
.node-deli-menu-page .ui-accordion th,
.node-cedar-cafe-menu-page .ui-accordion th,
.node-espresso-menu-page .ui-accordion th {
	padding: 0px 8px !important;
}
.ui-accordionthead th,
.ui-accordion th {
	border-bottom: none;
}
.ui-accordion .ui-widget-content {
	border: none;
}
.ui-accordion .ui-widget-content caption {
	margin-bottom: 15px;
	font-style: italic;
}
.node-type-crafthouse-menu-page .ui-accordion tr,
.node-crafthouse-menu-page .ui-accordion tr,
.node-type-crafthouse-menu-page .ui-accordion tr.even,
.node-crafthouse-menu-page .ui-accordion tr.even,
.node-type-crafthouse-menu-page .ui-accordion tr.odd,
.node-crafthouse-menu-page .ui-accordion tr.odd,
.node-type-steakhouse-menu-page .ui-accordion tr,
.node-steakhouse-menu-page .ui-accordion tr,
.node-type-steakhouse-menu-page .ui-accordion tr.even,
.node-steakhouse-menu-page .ui-accordion tr.even,
.node-type-steakhouse-menu-page .ui-accordion tr.odd,
.node-steakhouse-menu-page .ui-accordion tr.odd,
.node-type-starbucks-menu-page .ui-accordion tr,
.node-starbucks-menu-page .ui-accordion tr,
.node-type-starbucks-menu-page .ui-accordion tr.even,
.node-starbucks-menu-page .ui-accordion tr.even,
.node-type-starbucks-menu-page .ui-accordion tr.odd,
.node-starbucks-menu-page .ui-accordion tr.odd,
.node-type-deli-menu-page .ui-accordion tr,
.node-deli-menu-page .ui-accordion tr,
.node-cedar-cafe-menu-page .ui-accordion tr,
.node-espresso-menu-page .ui-accordion tr,
.node-type-deli-menu-page .ui-accordion tr.even,
.node-type-cedar-cafe-menu-page .ui-accordion tr.even,
.node-type-cedar-espressp-menu-page .ui-accordion tr.even,
.node-deli-menu-page .ui-accordion tr.even,
.node-cedar-cafe-menu-page .ui-accordion tr.even,
.node-espresso-menu-page .ui-accordion tr.even,
.node-type-deli-menu-page .ui-accordion tr.odd,
.node-type-cedar-cafe-menu-page .ui-accordion tr.odd,
.node-type-espresso-menu-page .ui-accordion tr.odd,
.node-deli-menu-page .ui-accordion tr.odd,
.node-cedar-cafe-menu-page .ui-accordion tr.odd,
.node-espresso-menu-page .ui-accordion tr.odd {
	display: block;
	margin: 0 0 25px 0;
}
.ui-accordion tr.even,
.ui-accordion tr.odd {
	border: none;
}
.ui-accordion .field-type-text-long {
	font-size: 14px;
	font-weight: 600;
	padding: 0 10px 20px 10px;
}
.field-group-accordion-wrapper {
	margin-bottom: 50px !important;
}
.node-type-crafthouse-menu-page .ui-accordion .col_0,
.node-crafthouse-menu-page .ui-accordion .col_0,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .col_0 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .col_0 p,
.node-type-steakhouse-menu-page .ui-accordion .col_0,
.node-steakhouse-menu-page .ui-accordion .col_0,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .col_0 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .col_0 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .col_0 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .col_0 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .col_0 p,
#region-content .content .node-deli-menu-page .ui-accordion .col_0 p,
#region-content .content .node-cedar-cafe-menu-page .ui-accordion .col_0 p,
#region-content .content .node-espresso-menu-page .ui-accordion .col_0 p {
	color: #000;
	font-size: 18px;
	font-weight: 600;
	margin: 0;
	text-transform: uppercase;
}
.node-type-crafthouse-menu-page .ui-accordion .col_1,
.node-crafthouse-menu-page .ui-accordion .col_1,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .col_1 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .col_1 p,
.node-type-steakhouse-menu-page .ui-accordion .col_1,
.node-steakhouse-menu-page .ui-accordion .col_1,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .col_1 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .col_1 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .col_1 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .col_1 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .col_1 p,
#region-content .content .node-deli-menu-page .ui-accordion .col_1 p,
#region-content .content .node-cedar-cafe-menu-page .ui-accordion .col_1 p,
#region-content .content .node-espresso-menu-page .ui-accordion .col_1 p {
	color: #000;
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 5px 0;
}
.node-type-crafthouse-menu-page .ui-accordion .col_2,
.node-crafthouse-menu-page .ui-accordion .col_2,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .col_2 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .col_2 p,
.node-type-steakhouse-menu-page .ui-accordion .col_2,
.node-steakhouse-menu-page .ui-accordion .col_2,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .col_2 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .col_2 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .col_2 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .col_2 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .col_2 p,
#region-content .content .node-deli-menu-page .ui-accordion .col_2 p,
#region-content .content .node-cedar-cafe-menu-page .ui-accordion .col_2 p,
#region-content .content .node-espresso-menu-page .ui-accordion .col_2 p {
	color: #c39;
	font-size: 13px;
	font-weight: 600;
	margin: 0;
}
.node-type-crafthouse-menu-page .ui-accordion .col_3,
.node-crafthouse-menu-page .ui-accordion .col_3,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .col_3 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .col_3 p,
.node-type-steakhouse-menu-page .ui-accordion .col_3,
.node-steakhouse-menu-page .ui-accordion .col_3,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .col_3 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .col_3 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .col_3 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .col_3 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .col_3 p,
#region-content .content .node-deli-menu-page .ui-accordion .col_3 p,
#region-content .content .node-cedar-cafe-menu-page .ui-accordion .col_3 p,
#region-content .content .node-espresso-menu-page .ui-accordion .col_3 p {
	color: #000;
	font-size: 12px;
	margin: 0 0 5px 0;
}
.node-type-crafthouse-menu-page .ui-accordion .col_4,
.node-crafthouse-menu-page .ui-accordion .col_4,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .col_4 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .col_4 p,
.node-type-steakhouse-menu-page .ui-accordion .col_4,
.node-steakhouse-menu-page .ui-accordion .col_4,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .col_4 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .col_4 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .col_4 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .col_4 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .col_4 p,
#region-content .content .node-deli-menu-page .ui-accordion .col_4 p {
	color: #339900 !important; /* VEGETARIAN */
	font-size: 12px;
	margin: 0 0 5px 0;
}
.node-type-crafthouse-menu-page .ui-accordion .col_5,
.node-crafthouse-menu-page .ui-accordion .col_5,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .col_5 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .col_5 p,
.node-type-steakhouse-menu-page .ui-accordion .col_5,
.node-steakhouse-menu-page .ui-accordion .col_5,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .col_5 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .col_5 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .col_5 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .col_5 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .col_5 p,
#region-content .content .node-deli-menu-page .ui-accordion .col_5 p,
#region-content .content .node-cedar-cafe-menu-page .ui-accordion .col_5 p,
#region-content .content .node-espresso-menu-page .ui-accordion .col_5 p {
	color: #000;
	font-size: 10px;
	margin: 0 0 5px 0;
}
.node-type-crafthouse-menu-page .ui-accordion .row_0,
.node-crafthouse-menu-page .ui-accordion .row_0,
#region-content .content .node-type-crafthouse-menu-page .ui-accordion .row_0 p,
#region-content .content .node-crafthouse-menu-page .ui-accordion .row_0 p,
.node-type-steakhouse-menu-page .ui-accordion .row_0,
.node-steakhouse-menu-page .ui-accordion .row_0,
#region-content .content .node-type-steakhouse-menu-page .ui-accordion .row_0 p,
#region-content .content .node-steakhouse-menu-page .ui-accordion .row_0 p,
#region-content .content .node-type-starbucks-menu-page .ui-accordion .row_0 p,
#region-content .content .node-starbucks-menu-page .ui-accordion .row_0 p,
#region-content .content .node-type-deli-menu-page .ui-accordion .row_0 p,
#region-content .content .node-deli-menu-page .ui-accordion .row_0 p,
#region-content .content .node-cedar-cafe-menu-page .ui-accordion .row_0 p,
#region-content .content .node-espresso-menu-page .ui-accordion .row_0 p {
	color: #872389;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 0 0 5px 0;
	text-transform: none;
}
#block-nodeblock-68 h2.block-title,
#block-nodeblock-70 h2.block-title,
#block-nodeblock-115 h2.block-title {
	color: #000 !important;
}


/* - - - - - - - - - - ACCORDION BUS SCHEDULES - - - - - - - - - - */

body.not-front .ui-state-default,
body.not-front .ui-widget-content .ui-state-default,
body.not-front .ui-widget-header .ui-state-default {
	background: #872389;
	border: none;
	border-radius: 0px;
	color: #ffcc00;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
}
body.not-front .ui-state-default a,
body.not-front .ui-state-default a:link,
body.not-front .ui-state-default a:visited {
	color: #ffcc00;
}
.ui-state-default a:hover,
.ui-state-default a:link:hover,
.ui-state-default a:visited:hover {
	color: #fff;
}
.ui-state-active a {
	color: #fff !important;
}
.ui-state-default .ui-icon {
	background-image: url(../images/lucky-eagle-icons_yellow.png);
}
.ui-accordion,
.ui-accordion p {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 150%;
	margin: 0 0 20px 0;
	padding: 0px;
	color: #000;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 0;
}
.ui-accordion table {
	border: none;
}
.node-type-bus-schedule-page .ui-accordion td,
.node-bus-schedule-page .ui-accordion td,
.node-type-bus-schedule-page .ui-accordion th,
.node-bus-schedule-page .ui-accordion th {
	display: block;
	padding: 0px 8px !important;
}
.node-type-bus-schedule-page  .ui-accordion table,
.node-bus-schedule-page  .ui-accordion table {
	table-layout: fixed;
}
.node-type-bus-schedule-page .ui-accordion tr,
.node-bus-schedule-page .ui-accordion tr {
	width: 100%;
}
.ui-accordionthead th,
.ui-accordion th {
	border-bottom: none;
}
.node-type-bus-schedule-page .ui-accordion thead,
.node-bus-schedule-page .ui-accordion thead {
	display: table-header-group;
}
.ui-accordion .ui-widget-content {
	border: none;
}
.node-type-bus-schedule-page .ui-accordion tr,
.node-bus-schedule-page .ui-accordion tr,
.node-type-bus-schedule-page .ui-accordion tr.even,
.node-bus-schedule-page .ui-accordion tr.even,
.node-type-bus-schedule-page .ui-accordion tr.odd,
.node-bus-schedule-page .ui-accordion tr.odd {
	margin: 0 0 25px 0;
}
.ui-accordion tr.even,
.ui-accordion tr.odd {
	border: none;
}
.node-type-bus-schedule-page .ui-accordion td,
.node-bus-schedule-page .ui-accordion td {
	vertical-align: top;
}
.ui-accordion .field-type-text-long {
	font-size: 14px;
	font-weight: 600;
	padding: 0 10px 20px 10px;
}
.field-group-accordion-wrapper {
	margin-bottom: 50px !important;
}
body.context-room-188-steakhouse-menu .field-group-accordion-wrapper {
	margin-bottom: 10px !important;
}
.node-type-bus-schedule-page .ui-accordion .col_0,
.node-bus-schedule-page .ui-accordion .col_0,
#region-content .content .node-type-bus-schedule-page .ui-accordion .col_0 p,
#region-content .content .node-bus-schedule-page .ui-accordion .col_0 p {
	color: #000;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}
.node-type-bus-schedule-page .ui-accordion .col_0,
.node-bus-schedule-page .ui-accordion .col_0 {
	margin: 0 0 5px 0;
}
.node-type-bus-schedule-page .ui-accordion .col_1,
.node-bus-schedule-page .ui-accordion .col_1,
#region-content .content .node-type-bus-schedule-page .ui-accordion .col_1 p,
#region-content .content .node-bus-schedule-page .ui-accordion .col_1 p {
	color: #000;
	margin: 0 0 5px 0;
}
.node-type-bus-schedule-page .ui-accordion .col_1,
.node-bus-schedule-page .ui-accordion .col_1 {
	margin: 0 0 5px 0;	
}
.node-type-bus-schedule-page .ui-accordion .col_2,
.node-bus-schedule-page .ui-accordion .col_2,
#region-content .content .node-type-bus-schedule-page .ui-accordion .col_2 p,
#region-content .content .node-bus-schedule-page .ui-accordion .col_2 p {
	color: #000;
	margin: 0 0 5px 0;
}
.node-type-bus-schedule-page .ui-accordion .col_3,
.node-bus-schedule-page .ui-accordion .col_3,
#region-content .content .node-type-bus-schedule-page .ui-accordion .col_3 p,
#region-content .content .node-bus-schedule-page .ui-accordion .col_3 p {
	color: #000;
	margin: 0 0 5px 0;
}
.node-type-bus-schedule-page .ui-accordion .col_3,
.node-bus-schedule-page .ui-accordion .col_3 {
	
}
.node-type-bus-schedule-page .ui-accordion .col_4,,
.node-bus-schedule-page .ui-accordion .col_4,
#region-content .content .node-type-bus-schedule-page .ui-accordion .col_4 p,
#region-content .content .node-bus-schedule-page .ui-accordion .col_4 p {
	margin: 0 0 5px 0;
}
.node-type-bus-schedule-page .ui-accordion .col_4,
.node-bus-schedule-page .ui-accordion .col_4 {
	
}
.node-type-bus-schedule-page .ui-accordion .col_5,
.node-bus-schedule-page .ui-accordion .col_5,
#region-content .content .node-type-bus-schedule-page .ui-accordion .col_5 p,
#region-content .content .node-bus-schedule-page .ui-accordion .col_5 p {
	color: #000;
	margin: 0 0 5px 0;
}
.node-type-bus-schedule-page .ui-accordion .row_0,
.node-bus-schedule-page .ui-accordion .row_0,
#region-content .content .node-type-bus-schedule-page .ui-accordion .row_0 p,
#region-content .content .node-bus-schedule-page .ui-accordion .row_0 p {
	color: #872389;
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 0 0 5px 0;
	text-transform: none;
}
#block-nodeblock-68 h2.block-titlem,
#block-nodeblock-70 h2.block-title {
	color: #000 !important;
}


/* - - - - - - - - - - POINT MULTIPLIER VIEW - - - - - - - - - - */

#block-views-upcoming-multiplier-days-block {
	margin: 25px 0 0 0;
	padding: 0;
}
#block-views-upcoming-multiplier-days-block h2.block-title {
	font-size: 22px;
}
#block-views-upcoming-multiplier-days-block .views-field-field-date {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}
#block-views-upcoming-multiplier-days-block .views-field-field-calendar-image {
	display: block;
	margin: 0 0 15px 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
#block-views-upcoming-multiplier-days-block .views-field-field-calendar-image img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-views-upcoming-multiplier-days-block .views-row {
	border-bottom: solid 5px #872389;
	display: inline-block;
	margin: 10px 0 10px 0;
}
#block-views-upcoming-multiplier-days-block .day-name {
	display: inline-block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 100%;
}
#block-views-upcoming-multiplier-days-block .day-name:after {
	content: ",";
	margin: 0 5px 0 0;
}
#block-views-upcoming-multiplier-days-block .month-date {
	display: inline-block;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 100%;
}


/* - - - - - - - - - - PROMOTIONS LISTING PAGE - - - - - - - - - - */

#block-views-promotions-listing-block,
#block-views-entertainment-listing-block,
#block-views-entertainment-listing-block-1 {

}
#block-views-promotions-listing-block .views-field-field-featured-image,
#block-views-entertainment-listing-block .views-field-field-featured-image,
#block-views-entertainment-listing-block-1 .views-field-field-featured-image {
	border: solid 3px #872389;
	width: 98%;
	height: auto;
	margin: 0 0 20px 0;
}
#block-views-promotions-listing-block .views-field-field-featured-image .field-content,
#block-views-entertainment-listing-block .views-field-field-featured-image .field-content,
#block-views-entertainment-listing-block-1 .views-field-field-featured-image .field-content {
	margin: 5px;
}
#block-views-promotions-listing-block .views-field-field-featured-image img,
#block-views-entertainment-listing-block .views-field-field-featured-image img,
#block-views-entertainment-listing-block-1 .views-field-field-featured-image img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-views-promotions-listing-block .views-field-title,
#block-views-entertainment-listing-block .views-field-title,
#block-views-entertainment-listing-block-1 .views-field-title {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
#block-views-promotions-listing-block .views-row,
#block-views-entertainment-listing-block .views-row,
#block-views-entertainment-listing-block-1 .views-row {
	margin: 0 0 50px 0;
}
#block-views-entertainment-listing-block h2.block-title,
#block-views-entertainment-listing-block-1 h2.block-title {
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: 200;
	margin: 0 0 20px 0;
	padding: 0px;
	letter-spacing: 0.001em;
	line-height: 110%;
	color: #872389;
	text-transform: uppercase;
}


/* - - - - - - - - - - REGIONS - - - - - - - - - - */
#region-content {

}
#region-content img {
	max-width: 100%;
	height: auto;
}


/* - - - - - - - - - - RESPONSIVE MENU - - - - - - - - - - */

.responsive-menus.responsified .responsive-menus-simple {
	background: #bc2c8d;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	box-shadow: none;
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-weight: 300;
}
.responsive-menus.responsified span.toggler {
	background: #ffcc00;
	border-radius: 0px;
	box-shadow: none;
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.responsive-menus.responsified .responsive-menus-simple li a {
	border-bottom: solid 1px #ffcc00;
	color: #FFFFFF;
	font-weight: 600;
}
ul.responsive-menus-simple ul {
	background-color: #872389;
}


/* - - - - - - - - - - SECTIONS - - - - - - - - - - */
#section-content {
	background-image: url(../images/page-bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-top: 25px;
	padding-bottom: 50px;
}


/* - - - - - - - - - - TABLE OVER-RIDES - - - - - - - - - - */

th.active {
	background: transparent;
}
thead th, th {
	background: transparent;
}
tr.odd td.active {
		background: transparent;
}
tr.even td.active {
	background: transparent;
}
tr.even, tr.odd {
	background: transparent;
}
tr.even td,
tr.odd td {
	background: transparent;
}
tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  background: transparent;
}


/* - - - - - - - - - - ZONES - - - - - - - - - - */
#zone-branding-wrapper {
	background: url(../images/header-bg.jpg);
	background-color: #812288;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
#zone-breadcrumb {
	background: url(../images/breadcrumb-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 10px;
	width: 100%;
}
#zone-content-wrapper {
	margin-top: 10px;
}
#zone-footer-wrapper {
	background: url(../images/footer-bg.jpg);
	background-color: #812288;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
	border-top: solid 10px #ffcc00;
}
#zone-header {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#zone-header-wrapper {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#zone-menu-wrapper {
	background-color: #ffcc00;
}
#zone-postscript {
	padding-top: 20px;
}


/* - - - - - - - - - - Fish Marketing Revisions 2018 - - - - - - - - - - */

a.yellow-btn {text-transform: uppercase;}
.page-node-137 a.yellow-btn {margin-bottom: 20px;}

a.yellow-btn-r {text-transform: uppercase;}
.page-node-137 a.yellow-btn-r {margin-bottom: 20px;}

h2 a {color: #872389 !important;text-decoration: none !important;}
h2 a:hover {text-decoration: underline !important;}

#block-system-main .text-col {width: 60%; float: left;}
#block-system-main .image-col {width: 39%; float: right;}

.front #block-block-6 {display: none;}
.front #block-block-3 {display: block;}

.front #block-views-header-images-block .slide {display: none;}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
    margin-bottom: 30px;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/* .responsive-menus.responsified.responsive-toggled .responsive-menus-simple ul {width: 100% !important;} */

@media (min-device-width: 740px) and (min-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape) {
	.node-type-video-landing-page #zone-breadcrumb {margin-top: 130px;}
}

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

	#block-system-main .text-col {width: 100%; float: none;}
	#block-system-main .image-col {width: 100%; float: none;}
	#block-system-main .image-col img {padding: 0 !important;margin-bottom: 10px;}
	
}

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

	#tablefield-0 th {display: none;}

	.node-bus-schedule-page .ui-accordion .col_2,
	.node-bus-schedule-page .ui-accordion .col_3,
	.node-bus-schedule-page .ui-accordion .col_4,
	.node-bus-schedule-page .ui-accordion .col_5 {display: inline-block;}

	.node-bus-schedule-page .ui-accordion .col_0 p {
		margin-bottom: 0 !important;
		font-weight: bold !important;
		color: #872389 !important;
		}
	
	.node-bus-schedule-page .ui-accordion .col_2 p:before {
		content: "Pick-up";
		display: block;
		text-align: center;
		font-style: italic;
		color: #872389;
	}
	.node-bus-schedule-page .ui-accordion .col_3 p:before {
		content: "Arrival";
		display: block;
		text-align: center;
		font-style: italic;
		color: #872389;
	}
	.node-bus-schedule-page .ui-accordion .col_4 p:before {
		content: "Departure";
		display: block;
		text-align: center;
		font-style: italic;
		color: #872389;
	}
	.node-bus-schedule-page .ui-accordion .col_5 p:before {
		content: "Drop-off";
		display: block;
		text-align: center;
		font-style: italic;
		color: #872389;
	}
}

/** what's happening calendar responsive views **/

@media screen and (max-width: 480px) {
/*	tr.multi-day {display: none;} */
}

@media screen and (min-width: 480px) and (max-width: 739px) {
/*	#region-content .multi-day img {max-width: 75px;} */
}


/** Lucky Stars Card graphic **/

img.reward-card {
    float: right;
    max-width: 265px;
    margin-top: -30px;
}

@media screen and (max-width: 980px) {
	float: none;
	display: block;
}


/** Lucky Stars Reward Badge **/

.lsr_badge_wrap .col1 {display: inline-block;width: 45%;vertical-align: top;}
.lsr_badge_wrap .col2 {display: inline-block;width: 50%;vertical-align: top;padding-top: 13%;padding-left: 15px;}
.lsr_badge_wrap img.lsr_badge {display: inline-block;max-width: 100%;}
.lsr_badge_wrap h3 {text-transform: uppercase;color: #872389 !important;font-weight: 800;margin-bottom: 0;}
.lsr_badge_wrap h3.subhead {font-weight: 300;margin-bottom: 10px;font-size: 18px;}

.region-sidebar-first .lsr_badge_wrap .col1 {display: inline-block;width: 90%;padding-top: 20px;text-align:center;}
.region-sidebar-first .lsr_badge_wrap .col2 {display: inline-block;width: 90%;padding-top: 0;padding-left:0;}


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

.lsr_badge_wrap .col1 {display: block;width: 100% !important;}
.lsr_badge_wrap .col2 {display: block;width: 100% !important;padding-top: 0px;padding-left: 0;}
.lsr_badge_wrap img.lsr_badge {width: 80%;}
}

/** Best of South Sound graphic **/

.best {display: inline-block;}
.best img {
	max-width: 100px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    }
.best a h4 {
	display: inline-block;
	color: #FFF;
	max-width: 100px;
    font-size: 15px;
	}

.best a:hover h4 {text-decoration: underline; color: #ffcc00;} 

@media screen and (max-width: 740px) {
	.best {display: block;margin-bottom: 10px;margin-top: 10px;}
	.best a h4 {max-width: 140px;}
}

@media screen and (max-width: 1000px) {
	.logo-img {margin-right: 10px;}
			
	#zone-branding.container-24 .prefix-1 {
		padding-left: 30px;
		padding-left: 0px !important;
		}
	#zone-branding.container-24 .suffix-1 {
		padding-left: 30px;
		padding-left: 0px !important;
		}
}

@media (min-device-width: 740px) and (min-width: 740px), (max-device-width: 800px) and (min-width: 740px) and (orientation: landscape){
	#zone-branding.container-24 .prefix-1 {
		padding-left: 54px;
		/*padding-left: 30px;*/
		/*padding-left: 0px !important;*/
		}
	#zone-branding.container-24 .suffix-1 {
		padding-right: 30px;
		padding-right: 0px !important;
		}
	#zone-branding.container-24 .grid-22 {
	/*	width: 740px !important; */
		}
    }

@media screen and (min-width: 700px) and (max-width: 1000px) {
    #zone-branding.container-24 .grid-22, #zone-branding.container-24 {
		width: 99% !important;
		margin: 0 auto;
		}
	#zone-branding.container-24 {width: 100% !important;}
	}
	
@media screen and (min-width: 741px) and (max-width: 790px) {
	.best a h4 {max-width: 70px;font-size:13px;}
	.best img {max-width: 80px;}
	}