
   /* main box */
#main_box{overflow:hidden;position: relative;margin-bottom: 0px;z-index: 1!important;}
#main_box .inner{position:relative;height: 415px;}
.main_offer_BG {position: absolute;max-width: none;width: 1920px;height: 525px;left: 50%;margin-left: -960px;}
.small_main_offer_BG {position: absolute;max-width: none;width: 1200px;height: 525px;left: 50%;margin-left: -600px;}
.main_offer_dark_BG {position: absolute;top: 0;right: 0;width: 900px;height: 525px;max-width: none;opacity: 0.7;z-index: 1;filter: alpha(opacity=70);}
.main_offer {color: white;max-width: 300px;margin: auto;text-align: center;position: relative;top: 30px;left:0;z-index: 2;}
.main_offer_img{margin-bottom:40px;}
.cta_btn{font-weight:900; vertical-align:top; padding:14px 40px; }
.check_your_email {font-weight:bold; vertical-align:top; padding:14px 40px; margin:auto; margin-bottom: 25px;}
.check_your_email img {position: relative;top: -2px;margin-right: 10px;width: auto;width:23px;}
.watch_video a {color:#6EB8FF;text-decoration: none;outline: none;}
.watch_video a img {width: 21px;margin-left: 2px;position: relative;top: -2px;}
.watch_video:hover{opacity: 0.7;}
#main_box .terms_and_conditions {position: absolute;z-index: 2; color: white;bottom: 10px;left: 10px;}

.strip-padding{clear: both;}
.richtext-text-container {padding-bottom: 20px;}


/* next_satellite_box */
#next_satellite_box{display:none;}
.table-wrapper {max-width:590px;}
.next_satellite table{text-align:left;width:100%;margin:0 auto;}

.nowrap{white-space:nowrap;}
.event_description{max-width: 60%;margin: auto;text-align: center;}
.satellite_details{display:none; line-height: 1.8;margin-top: 0.4em;}
.satellite_details span{display:block;}
.satellite_name{cursor:pointer;padding-left: 30px;position: relative;}
.satellite_name .arrow {position: absolute;top: 15px;left: 5px;}
.satellite_reg{}
.reg_button, .reg_button:hover, .reg_button:visited{color: #fff;font-size: 14px;text-decoration: none;display: table;}

.reg_button span{padding: 3px 14px;}
.satellites_table_small td{vertical-align:top;}
.satellites-bottom-text {margin-top: 20px;}

/* steps */

.steps .innerStep{max-width: 250px;margin: 2.2em auto 2.2em;text-align: center;}
.steps img{width:68px;margin-bottom: 8px;}
.steps span{display:block;}
.steps .StepsTitle{font-size: 30px;font-weight: bold;line-height: 1.2;padding-bottom: 20px;}

.fourSteps .innerStep {margin: auto; margin-bottom: 30px;max-width: 300px;}
.fourSteps span{display:block;}
.fourSteps .StepsTitle{font-weight: bold;color: #007cf7;}

.fourSteps div:last-child .innerStep{margin-bottom: 0px;}

.step_with_arrow>div:not(:last-child):after{
		content:"";
		background:url("//images.images4us.com/888poker/es/steps-arrows-darker_1451203566850.png") no-repeat 0 -42px;
		width:22px;
		height:9px;
		display: block;
		margin:auto;
	}

.share{float: none;text-align: right;right: 10px;}

/* terms_box */

#terms_box{padding: 50px 0}
#terms_box a {text-decoration: none;}
#terms_box .separator {width: 1px;background-color: #E1DEDE;height: 21px;display: inline-block;vertical-align: middle;margin: 0px 20px;}

.uk-terms{background-color: #1d1f22;padding: 8px 0px;}
.uk-terms p{margin-bottom: 0px;line-height: 1.2;}
.uk-terms span{color: #ffffff; font-size: 12px;}
.uk-terms span a{color: inherit;}

#tubular-container
{
    height: 525px!important;
    position: absolute !important;
}
#tubular-shield{
    height: 525px!important;
}


#video_gallery_box { background-color: #ffffff;}



/* media */
@media only screen and (min-width: 40.0625em){
  #main_box .inner{height: 525px;}
  .main_offer_dark_BG{left: 34%;}
  .main_offer {max-width: 300px;left: 51%;position:absolute;top: 50px;}
  table td, table th{padding:5px 10px;}
  .main_offer_dark_BG {width: auto;}
  .main_offer_img {margin-bottom: 60px;}
  .check_your_email{margin-bottom: 38px;}
  .richtext-text-container {padding-bottom: 0px;}

}
@media only screen and (min-width: 64.0625em) {  
  .main_offer_dark_BG{left: 50%;}
  .main_offer{max-width: 400px;left: 62%;}
  .share-text {display: inline-block;margin-right: 46px;} 
  .steps .innerStep{margin: 0 auto;}
  .step_with_arrow>div:not(:last-child):after{position:absolute;background-position:0 0;top:80px;right: -4px;width: 9px;height: 22px;}
  .fourSteps .innerStep{margin-bottom: 0px;}
  .main_offer_img { margin-bottom: 30px;}
  #share_box .share a {background-color: transparent;}
  .share{float: none;text-align: center;right: 0;}
}