

.ast-container{
	max-width: 100%!important;
	padding-left: 0!important;
  	padding-right: 0!important;
}
/* header*/
.main-header-bar{
	max-width: 1200px;
	border:0;
}
.ast-main-header-wrap{
	background-color: #111;
}


/* red header nav*/
.ast-below-header{
	max-width: 1200px;
	margin: 0 auto;
	border:0;
}

.ast-below-header-wrap{
	background-color: #b00000;
}



.ast-primary-header-bar, .ast-below-header-bar{
	padding-left: 20px!important;
  	padding-right: 20px!important;	
}

@media (min-width: 1220px) {
	.ast-primary-header-bar, .ast-below-header-bar{
		padding-left: 0px!important;
	  	padding-right: 0px!important;	
	}
}

/*main container settings*/
.content-area{
	margin:0!important;	
}


.content-container{
	margin: 20px auto;
}	




/*page titles*/
.custom-page-title{
	max-width: 98%;
 	margin: 0 auto 0 auto!important;	
 	padding: 0 20px 0 20px
}

@media (min-width: 1220px) {
	.custom-page-title{
		max-width: 1200px;
	 	margin: 0 auto!important;	
	 	padding: 0;	
	}
}

/*promotion page title*/
.promotion-title{
	margin-bottom: 0!important;	
}


/*titles on homepage*/
.upcoming-promotions-title, .signup-for-promotions-title{
	margin: 0 !important;
}

.exclusive-promo-red-area{
	background-color: #B00000;
}

/*footer*/
.ast-builder-grid-row-container-inner{
	width: 90%;
	max-width: 1200px;
  	margin: 0 auto;
}

/*footer grid settings*/
.ast-builder-grid-row-4-equal .ast-builder-grid-row {
  grid-template-columns: repeat( 1,1fr )!important;
}


@media (min-width: 500px) {
	.ast-builder-grid-row-4-equal .ast-builder-grid-row {
	  grid-template-columns: repeat( 2,1fr )!important;
	}
}

@media (min-width: 1260px) {
	.ast-builder-grid-row-4-equal .ast-builder-grid-row {
	  grid-template-columns: repeat( 4,1fr )!important;
	}
}

/*contact area text wrapper*/
#block-27, .footer-contact-us-text{
	margin-bottom:0!important;
}

.footer-social-icon-holder{
	max-width: 200px;
}

.footer-social-icon-holder p{
	margin: 0;
}

.footer-social-icon-holder img{
	width:22px;
}





.player-reward-options{
	font-size: 80px;
}

.player-reward-subtitle{
	margin-top:0;
}

.what-you-earn-title{
	margin-bottom: 0;
}

.player-reward-yellow{
	color: #FFCE03!important;
}

.dining-section-info h2{
	margin-bottom: 0;
	font-size: 70px!important;
	font-weight: bold;
	line-height: 60px;
}


.restaurant-table {
    width: 94%!important;
    max-width: 760px;
    margin: 0 auto;
    border:0!important;
}

/* Set the first column to 40% width */
.restaurant-table td:nth-child(1), 
.restaurant-table th:nth-child(1) {
    width: 70%!important;
    text-align: left!important;
    padding:20px 0 20px 0!important;
}
.restaurant-table td:nth-child(2), 
.restaurant-table th:nth-child(2) {
    width: 30%!important;
    text-align: right!important;
    padding:20px 0 20px 0!important;
}


.menu-title{
    width: 94%!important;
    margin: 0 auto!important;
    border-bottom: 1px solid #0000; 
    max-width: 760px; 
}

.menu-title-with-subtitle{
    width: 94%!important;
    margin: 0 auto!important;  
    max-width: 760px;
}


.menu-sub-title{
    width: 94%!important;
    margin: 0 auto!important;
    border-bottom: 1px solid #0000;
    max-width: 760px;
    	
}

.dining-special-offers{
	line-height: 0;
	margin:0 0 20px 0!important;	
}




.discover-gaming-at-title{
	line-height: 50px!important;
}

.gaming-titles, .dining-title{
	line-height: 50px!important;
}

.poker-type-container{
	height: 360px;
}

.contact-us-week-table td, .contact-us-week-table th{
	padding:0!important;
}

/*this removes an empty <p> following the .instagram-area-description class. Elfsight includes it for some reason in their embed code*/
.instagram-area-description + p {
  display: none;
}

.instagram-area-description{
    margin-top:-20px!important;
}

.store-details{
	line-height: 10px!important;
}

.subpage-subtitle{
	line-height: 0!important;
}



/*///////////////////////////POKER ATLAS//////////////////////////////////////*/
.LLpokerPokerContainer{
    background-color: black;
    width:96%;
    max-width: 900px;
    margin: 0 auto;
    color: #fff;
}

.LLpokerPokerINNERContainer{
    width:86%;
    margin: 10px auto;
    display: grid;
    padding: 20px 0;
}


.LLpokerRowTOP{
    float: left;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #edddb8;
    font-size: 22px;
    font-weight: bold;
}


.LLpokerRow{
    /*background-color: orange;*/
    float: left;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #edddb8;
    color: #edddb8;
}

.LLcolumn1{
    float: left;
    /*background-color: blue;*/
    text-align: center;
    width: 40%;
}

.LLcolumn2, .LLcolumn3{
    float: left;
    /*background-color: red;*/
    text-align: center;
    width: 25%;
}

.LLcolumn4{
    float: left;
    /*background-color: pink;*/
    text-align: center;
    width: 10%;
}

.lastUpdated{
    margin-top: 20px;
    font-size: 14px;
    text-align: left;
}




