
            #software{}
#software > div.main-banner-container > div > div > div > a.cta_btn.cta.dark-bg-on-hover.capital-letters.cta-dl-bn.check_your_email.cta.dark-bg-on-hover > span > span{display: none;}

.main-banner-container{background-size: 1530px;padding-top: 0;background-repeat:no-repeat;height: 415px;background-position: 26% 0;margin-bottom: 37px;}
.top-Banner{text-align:center; font-size:1.5em;}

#software > div.main-banner-container > div > div > div{ margin-top: 0%;}
.top-Banner a img{width:auto;}
.main-banner-container:after,.section-repeater:after{border-bottom: 1px solid #d9d9d9;display:block;padding: 0 0 20px;margin: 0 0.625em 20px;}
.section-repeater:last-of-type{border-bottom: 0;padding: 0;}
.section-repeater:last-of-type:after{border-bottom: 0;padding: 0;}
.row.section-repeater:first-of-type{border-top: 1px solid #d9d9d9;}
.section-repeater p:last-of-type{margin-bottom:0}
.richtext-text-container{margin-bottom:10px;}
.big-multimedia-container{}
.main-banner-container.default {
    /*padding-top: 0;*/
    height: auto;
}
.play_online {
    margin-top: 10px;
    text-align: center;
}

.play_online a {
    line-height: 2em;
    color: white;
    text-decoration: underline;
}

/*offer css*/

.l-ca #software > div.main-banner-container > div > div{
   position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.main-banner-container >.row.offer {height:100%;padding: 2em 0.625em 1.5em;background: rgba(0, 0, 0, 0.75);}
.main-banner-container >.row.offer img:first-child{display:block;margin: 0 auto 10px;max-height: 240px;}
.main-banner-container > .row .cta.dark-bg-on-hover{padding: 14px 0;margin: 0 auto;width: 290px;max-width:80%;text-align:center;}
/**/
ul.top-Banner{font-size:16px;font-size:1rem;COLOR:#889198;text-align: LEFT;list-style:none;padding: 80px 16px 0;}

ul.top-Banner li, .ie8 ul.top-Banner li{padding: 20px 10px 16px 58px;border-bottom:1px solid #889198;position:relative;}
ul.top-Banner li:before{content:"";background-image:url("//images.images4us.com/888poker/es/fsdgdfg_1442846312460.png");display:block;width:49px;height:70px;position:absolute;left:0;top:0;background-repeat: no-repeat;}
ul.top-Banner li:after{content:"";clear:both;}
ul.top-Banner li.send-sms:before{background-position: 10px 21px;}
ul.top-Banner li.send-mail:before{background-position: 7px -54px;}
ul.top-Banner li:nth-child(3){border-bottom:none;}
ul.top-Banner li:nth-child(3):before{background-position: 14px -133px;}
ul.top-Banner li  input{width:60%;font-size:14px;}
.main-banner-container .row ul.top-Banner li  .cta{float:right;display:inline-block;text-align:center;font-weight: 400;    line-height: 23px; margin-top: 2px;padding:0}
.main-banner-container .row.offer{position:relative;background:url("//images.images4us.com/888poker/es/top-s-i_1443594219300.png") no-repeat right -3px;}
ul.top-Banner li>img{display:block;float:left;margin-right:0.5em}
.cta-link, .top-Banner~a{color:#fff;font-size:0.875rem;display: block;width: 290px;      max-width: 80%;      text-align: center;margin: 15px auto 0;}
/*validation*/
.validation{display:none;color:#fff;border:red 1px solid;text-shadow:0 0 2px #000;font-size:12px;line-height:14px;margin:5px 0;padding:2px 5px }
#sent-successfully-mail,#sent-successfully-sms{border:green 1px solid;}
.main-banner-container .row {padding-top:415px}
/**/
.field-text{
}
.field-text>label{display:block;}

/*  terms uk */

.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;}


@media only screen and ( max-width: 40em) { 
.section-repeater *{text-align: left !important;}
ul.top-Banner li{width:100%}
ul.top-Banner{ margin:0;width:100%;padding:16px;background-color:#16171b;}
ul.top-Banner li  input{width: 100%;font-size:14px;margin-bottom:10px;}
ul.top-Banner li  .cta{float:none;padding:0 10px;width: 100%; max-width:100%}
.height-auto{height:auto;}
}

@media only screen and (min-width: 40.061em) and (max-width: 64em)  {
/*offer css*/
.main-banner-container .row.offer{height: 414px;width: 547px;float: right;padding-left: 119px;}
.main-banner-container >.row.offer img:first-child{display:block;margin: 0 auto 0;max-height: 240px;}
.main-banner-container > .row .cta.dark-bg-on-hover{padding: 14px 0;margin: 0 auto;width: 290px;max-width:80%;text-align:center;}
.main-banner-container:after, .section-repeater:after{}
/**/
   .multimedia-container{margin-bottom:10px;}
   .section-repeater .column{ padding:0 3%}
    .main-banner-container:after,.section-repeater:after{content:"";padding: 0 0 35px;margin: 0 0.625em 35px;}
    .multimedia-container{margin-bottom:0;}
    ul.top-Banner{ margin:0;width:100%;padding:16px;background-color:#16171b;}
    ul.top-Banner li{border-bottom:none;border-right: 1px solid #2d2e33;min-height:190px;padding: 20px 20px 20px 80px;}
    ul.top-Banner li:last-child{border-right:none;}
    ul.top-Banner li:before{left:20px}
    ul.top-Banner li .field-text input{display:block;width:100%;float:none;margin-bottom:10px}
    ul.top-Banner li .field-text .cta{display:inline-block;width:auto;float:none;}
.height-auto{height:auto;}
}

@media only screen and (min-width: 64.06em) { 
.main-banner-container.default {
    padding-top: 0;
    height: 415px;
}

.section-repeater {margin: 0 auto 56px;border-bottom: 1px solid #d9d9d9;padding: 0 0 56px;}

.section-repeater {margin: 0 auto 56px; padding: 0 0 56px;}
.section-repeater .column{ padding:0 3%}
.main-banner-container:after, .section-repeater:after{border:none;margin:0;padding:0}
.main-banner-container{background-size:auto;background-position:top center;padding-top: 0;min-height:522px;margin-bottom: 56px;}
ul.top-Banner{margin:45px 0 0; padding: 16px 16px 0;background-color:transparent;}
.main-banner-container .row{position:relative;background:url("//images.images4us.com/888poker/es/top-s-i_1443594219300.png") no-repeat right -3px;min-height:522px;}
.main-banner-container .row:after{display:block;background-color:#000;position:absolute;width:100%;height:522px;left:100%;top:0;opacity:0.65;filter:Alpha(opacity=65)}
div.small-12.top-Banner{padding-top: 558px;}
.main-banner-container >.row.offer, .main-banner-container >.row{padding-top:80px}
.main-banner-container .row ul.top-Banner li  .cta{width:35%;}
}



/*for stage-se*/
.row.Tridion_Web_UI_SiteEdit_Controls_SingleLineTextEditor_FocusingFix_Placeholder {
    color: #fff;
    text-align: center;
    text-shadow: 0 0 1px #000;
}