
   .content{max-width: 1000px;position: relative;margin: 0 auto;  padding: 0 10px;height: 100%;}
.inline-block{display:inline-block !important;*display: inline;zoom: 1;}
.block{display:block;*display:block;}
.bold{font-weight:bold}
img {display: inline-block;vertical-align: middle;}
.yellow{color:#ffe92c}
.blue{color:#007cf7}
 h1{font-size:22px;}
 h2{font-size: 20px;}
 #Schedule h2, #leaderBoard h2{margin-left: -9px;}
 .oly_list{width:90% !important;list-style-image: url("//images.images4us.com/888poker/es/blue-point-1469365972764.jpg"); }
.boxWithBorderBottom{    border-bottom: 1px solid #007cf7;}
.date{font-size: 15px;}
.NoTKT{vertical-align: text-bottom;}
.Plus_header{    margin-top: 10px;}

/*first box*/
#main_box {
    overflow: hidden;
    position: relative;
    margin-bottom: 0px;
    z-index: 1!important;
    background-image: url("//images.images4us.com/888poker/es/2016OlympicGames_CRM_MobileLP_MainImage-1469365236172.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    
}
#main_box .inner {position: relative;  height:403px;}

.main_offer_dark_BG {
    position: absolute;
    top: 0;
    right: 0;
    width: 900px;
    height: 525px;
    max-width: none;
    opacity: 0.6;
    z-index: 1;
    filter: alpha(opacity=60);
    display: none;
}

.mobile-dark-shadow{
	position: absolute;
    top: 0;
    right: -41px;
    width: 900px;
    height: 525px;
    max-width: none;
    opacity: 0.6;
    z-index: 1;
    filter: alpha(opacity=60);

}
.main_offer {
    color: white;
    max-width: 94%;
    margin: auto;
    text-align: center;
    position: absolute;
    z-index: 2;
    bottom: 0px;
left: 2.5%;
}


.main_offer p{font-size:21px}
.button {
    vertical-align: top;
    padding: 14px 40px;
    margin: auto;
    margin-bottom: 25px;
    width: 100%;
    margin: 10px 0px;
    font-size:21px;
    z-index: 5;
}
.main_offer_img{z-index: 5}
/*box2*/
.box{ margin: 30px 0px; }
.list{ margin-left: 34px;     max-width: 90%;}
.list li:nth-child(1) {
  list-style-image: url("//images.images4us.com/888poker/es/Icon1-1469535139989.jpg");
}
 .sec_li {
  list-style-image: url("//images.images4us.com/888poker/es/Icon2-1469535428886.jpg");
}
.third_li{
  list-style-image: url("//images.images4us.com/888poker/es/Icon3-1469365637420.jpg");
}

/*box3*/
.border{border-bottom: 1px solid #959595; border-top: 1px solid #959595; margin-top: 10px;margin-bottom: 10px;}
.image_div{ padding-right: 0; height: 108px;    text-align: right; }
.image_div img{height: 100%}
.border p {margin-bottom:0px}
.border img{vertical-align: sub;}
.divs_line p{line-height: 2 ; text-align:center}
.table_header{ font-size: 22px;}
.gmt{font-size:12px}
/*cta*/
.cta, .cta:visited, .cta:link{
	    color: #000000; height: 50px;text-align: center; line-height: 48px; font-size: 21px; font-weight: bold; text-decoration: none;
	    background: #ffe064; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffe064 50%, #ffd013 51%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffe064), color-stop(51%,#ffd013)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffe064 50%,#ffd013 51%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffe064 50%,#ffd013 51%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffe064 50%,#ffd013 51%); /* IE10+ */
		background: linear-gradient(to bottom, #ffe064 50%,#ffd013 51%); /* W3C */
	}
	
.top-cta {width: 100%; display: block;}



@media only screen and (min-width: 40.0625em){
	#main_box {margin-bottom: 40px;}
	#main_box .inner {height: 525px;}
	 h1{font-size:34px ;}
	  h2{font-size: 28px; }
	.floatOffer{float:right}
	.main_offer_dark_BG {left: 34%;width: auto; display:block}
	.main_offer {position: relative; bottom: auto; left:auto;}
	
	#main_box {background-image: url("//images.images4us.com/888poker/es/2016OlympicGames_CRM_LP_MainImage_New-1470297926902.jpg");}
	 [class*="block-grid-"] > li{padding:0 0.625rem 0.65rem;}
.divs_line p{text-align:left}

}
@media only screen and (min-width: 40.0625em) and (max-width: 64em) {
    .text-block-description{position: static;display:block;margin-bottom: -2px;}
   
}

@media only screen and (min-width: 64.0625em){
	h1{margin-left: -17px;}
    h2{margin-left: 9px;}
	.cta, .cta:visited, .cta:link{font-size: 32px;}
	.main_offer_dark_BG {left: 50%;}
	.main_offer {}
    .main_offer {max-width: 439px;}
    .main_offer p {font-size: 29px;}
	.table_header{ font-size: 20px;}
}