#social .contact_options .item{
height:70px;	
}

.bar__description{
margin:0;	
}

.bar__description_left{
float: none;
}

.bar__description_right{
float:none;
margin:0;
padding-top:4px;
}

.expired_overlay{
top: 0;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
z-index: 2;
position: absolute;
pointer-events:none;
}

.expired_overlay_oblique{
position: absolute;
top: -75px;
right: -75px;
width: 200px;
height: 200px;
padding-top: 92px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(-45deg);
left: -75px;
pointer-events:none;
}

.expired_ribbon{
color:#FFFFFF;
background-color: #e22529;
}

.expired_overlay .expired_ribbon {
position: relative;
text-align: center;
font-size: 14px;
line-height: 22px;
-webkit-box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.75);
-moz-box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.75);
box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.75);
}

.expired_overlay .ribbon__name{
position: relative;
z-index: 2;
font-weight: bold;
font-style: italic;
}

.casinoButton{
background-color:#FFDC3E;
color:#000;
padding:10px;
border-radius:5px;
}

.sportsButton{
background-color:#308d02;
color:#FFF;
padding:10px;
border-radius:5px;
}

.overlay_text{
font-weight:bold;
text-decoration:none;
height:auto;
width:100%;
text-align:center !important;
border-radius:5px;
font-size: 16px !important;
}
  
#sportsbook iframe{
width:99.5% !important;
}

.promotions_list_wrapper .promotion .buttons_wrapper{
visibility:hidden;
}

.sbtech_placeholder{
min-height:800px;
margin-top:-40px;
margin-bottom:-1px;
}

.feed_container .feed_filters{
margin:0px !important;
}

.feed_container .feed_filters .toggle_all{
line-height: inherit;
font-size: 10px;
font-weight: normal;
}

.js_feed_filters li:nth-child(4){
border-right: 0px !important;
}

.js_feed_filters li:nth-child(5){
display:none !important;
}

.cashier_pending_withdrawals__submit{
color:#ff0000;	
}

.cashier_pending_withdrawals__back{
color:#FF0000;
}

.feed_container .feed_list .feed_item .text{
padding-top:15px !important;
}

.feed_filters{
font-size:10px;  
}  
  
.signup_modal_inner::after {
display: inline-block;
font-size: 12px;
margin-top: -20px;
padding: 20px;
text-align: center;
font-weight: bold;
content: "For the purposes of responsible gaming, this website provides you the ability to set limits on your activity. If you are interested in implementing responsible gaming limits such as deposit, loss, and time limits, as well as cooling off periods or self-exclusion from online gaming,  please look for the responsible gaming logo or the responsible gaming page for additional information."
}

.nav_trust > .item:nth-child(2) {
    width: 70px;
    vertical-align: top;
    margin-top: 10px;
    display: inline-block;
    vertical-align: -10px;
}  
  
#social .footer_navigation .footer_navigation_inner {
    margin: 0 auto;
    max-width: 1190px;
}


#social .footer_navigation .section {
    max-width: 690px;
}

#social .footer_navigation .item {
    display: inline-block;
    height: 94px;
    margin-left: 10px;
}

.common_tabs__tab.active {
    display:block;
    margin-top: -15px;
}

.cashback .tabs__content{
min-height:455px;	
}

.cb_tabs_tab_content_deposit_table_inner td.descr {
    padding: 8px 0 10px 15px;
}

.cb_tabs_tab_content_deposit_table{
margin-bottom: 0px;
}

.deposit_with_bonus_code .bonus_info, .withdraw_bonus_code_forfeit .bonus_info{
padding: 10px 0 10px !important;
font-size: 14px; !important;
}

.cb_tabs_tab_content .bonuses_box{
font-size:12px !important;
padding: 0px !important;
}

.cashback .cashback_details .bonuses_box_next_level_indicator{
background-color:#FFF;
}

.games_list .game_jackpot {
background-color: #198917;
bottom: 30px;
color: #fff;
font-size: 14px;
height: 23px;
padding: 4px;
position: absolute;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7), -1px -1px 0 rgba(0, 0, 0, 0.1);
width: 100%;
z-index:0;
}

.games_list .game_jackpot::after {
background: rgba(0, 0, 0, 0) linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(255, 255, 255) 50%, rgb(0, 0, 0) 100%) repeat scroll 0 0;
mix-blend-mode: multiply;
z-index: -1;
content:"";
bottom:0;
left:0;
right:0;
width:100%;
height:100px;
overflow:hidden;
position:absolute;
top:0;
}

#social .footer_navigation .nav_cashier .item {
height: 34px !important;
}

.ribbons_overlay__horizontal {
bottom:0 !important;
text-shadow:1px 1px 1px #000;
}

.ribbons_overlay .ribbon{
box-shadow: 3px 3px 3px 1px rgba(0, 0, 0, 0.75) !important;
}

.ribbons_overlay .ribbon::before {
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(255,255,255,1) 50%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,1) 50%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,1) 50%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,1) 50%,rgba(0,0,0,1) 100%);
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(255,255,255,1) 50%,rgba(0,0,0,1) 100%);
mix-blend-mode: multiply;
z-index:0;
}

.ribbons_overlay .ribbon__name {

}


#videoContainer{
margin-top:100px;
}


.cashier .method .method_row{
line-height: 16px !important;
}

.js_form_in_modal{
text-align:center;
}

.body.play .game_bg {
    filter: blur(0) !important;
    -webkit-filter: blur(0) !important;
}

.mobile_icon {
box-shadow:0px 0px 0px !important;
top:0;
left:-3px;
}

.signup_banner_title{
color:#000 !important;
}

.secure_info::before{
background-color:#FF0000;
height:25px;
color:#FFF;
text-align:center;
font-weight:bold;
content: "Please Note";
width:100%;
position:relative;
padding-top:10px;
display:block;
margin-bottom:10px;
font-size:16px;
}

.secure_info{
background-image:url() !important;
background-color:#FFF !important;
border:1px solid #FF0000;
border-radius:3px;
}
  
.secure_info::after{
content: "You need to be located within New Jersey borders to play for real-money.";
text-align:left;
color:#000;
  }


.tableBox {
background-image: url("/media/uploads/promotions/vip-rewards-program/gold-bg3.jpg");
background-size:cover;
background-color:#FFF;
display: inline-table;
margin:25px;
width:95%;
text-align:center;
}

.tableCell{
display:inline-block;
list-style-type:none;
width:47.6%;
padding:10px;
}

.tableCell img{
width:100%;
}

.tableBox2 {
background-size:cover;
display: inline-table;
margin:25px;
width:95%;
text-align:center;
margin-left:auto;
margin-right:auto;
}  
  
.tableCell2{
display:inline-block;
list-style-type:none;
width:47.6%;
padding:10px;
}

.tableCell2 img{
width:100%;
}  
  
.account-widget.login-promotions-widget .content-column .content .thumb{
width: 315px !important;
height: auto !important;
}

.bar .progressbar__progressive .progressive_desc__text{
margin-bottom:5px;
}  
  
.bar__description_left{
display:block;
 }

.multiple_bonuses__available_bonuses__icon {
top:0px;
right:0px;
}
  
div.multiple_bonuses__available_bonuses__item{
padding: 16px 16px 100px 16px !important;
}

.multiple_bonuses .section_available .bonuses_info{
top:5px;
right:5px;
}
  
.multiple_bonuses .col.bonus_grid:nth-child(3n - 1){
padding-right: inherit;
}

.z{
text-align:center;
color:#000;
}

.z img{
width:100%;
max-width:450px;
}

.y{
font-size:18px;
font-weight:700;
}

@media only screen and (max-width: 768px)  { 
	.bar__description{
	width:100%;	
	}
	
	.bar__description_right{
	text-align:left;
	}
	
	.sbtech_placeholder{
	min-height:800px;
	margin-top:-17px;
	}

	.cb_tabs_tab_content_title{
	text-align: center !important;
	}

	.cashback .cashback_details .bonuses_box_next_level_indicator{
	width: 100% !important;
	position: relative !important;
	margin-left:auto;
	margin-right:auto;
	}

	.tableBox2 {
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-o-transform: scale(1.15);
	}

	#videoContainer{
	margin-top:0px;
	}

	.signup_modal::before{
	display:block;
	position:relative;
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;    
	padding:10px;
	content:"Please note: You need to be located within New Jersey borders to play for real-money.";
	color:#000;
	text-align:center;
	font-size:14px;
	text-transform:none;
	border: solid 1px #FF0000;
	border-radius: 3px	
	}

	.tableCell{
	width:90%;
	}

	.tableBox{
	margin:0px;
	width:100%;
	margin-top:10px;
	}

}