
   .seconderyMenu{background: #191919; position: relative; z-index: 10;    padding: 1px 0;}
.seconderyMenu a{display:inline-block;line-height: 20px;padding: 8px 12px 5px;color:#fff;text-decoration:none;margin-right: 1px;position:relative;z-index:11}
.seconderyMenu a:hover{ background: #323232; color:#fff; }
nav.seconderyMenu a.active-button { color: #7cf700; }
section.sec-wrap{position:relative;z-index:0; }
nav.seconderyMenu.stuck:before{background: #191919;content: "";width: 370%;display: block;height: 100%;position: absolute;top: 0px;left: -130%;right: 0;border-top: 1px solid #4c4c4c;border-bottom: 1px solid #4c4c4c;    box-shadow: 0 0 7px #000;z-index:10}
       .related{position:relative;font-size:1rem;}
.seconderyMenu{width:100% !important;}
/*-- main images buttons --*/
    .main-button a.related-demo-button {color: #fff;  text-align: center; margin: 0 auto; display: table; margin-top: 10px; font-weight: normal; text-decoration: underline; }
    .top-demo{position: relative;z-index: 1;} 
   .jackpot-mobile-row{padding-top: 10px;}
/*-- figure --*/
    .about-img-wrap {margin: 20px 0 10px; }

/*-- win boxs --*/
    .win-boxs { margin-top: 0.9375rem; margin-bottom: 0.9375rem;font-size: 1rem; }
    .span-wrap {  background: #373737; text-align: center;padding: 20px 5px;    box-sizing: content-box;min-height:62px; }
    .win-boxs span { display: block; }
    .win-boxs span:first-of-type { color: #eed205; font-size: 1.8em;  font-weight: bold; line-height:1.2em; }
    .yellow-font{ color: #f1d205;}
/*-- vTicker --*/
    .startSliderWrap { height: 120px !important; margin-bottom: 40px; }
     ul.mainDiv { width: 100%; }
     li.winner {  border-bottom: solid 1px #4c4c4c; height: 40px !important; line-height: 40px;  }
    .winnerRow span:first-of-type { width: 23%; display: inline-block; }
    .winnerRow span:nth-child(2) { color:#a8a8a8; }
    .winnerRow span:nth-child(3) { float: right; padding-right: 2em; }
    .reviews p{margin:0;padding:0;}
    .reviews span{color:#9c9c9c;display:inline-block;margin-bottom:20px}
    /* stars */
     .reviews .stars{background-image:url("//images.images4us.com/888casino/en/stars-1456670702071.png");height:24px;width:115px}
     .reviews div.stars-0\.5{background-position: 229px 263px;}
     .reviews div.stars-1{background-position: 229px 238px;}
     .reviews div.stars-1\.5{background-position: 229px 213px;}
     .reviews div.stars-2{background-position: 229px 186px;}
     .reviews div.stars-2.5{background-position: 229px 162px;}
     .reviews div.stars-3{background-position: 229px 135px;}
     .reviews div.stars-3\.5{background-position: 229px 109px;}
     .reviews div.stars-4{background-position: 229px 84px;}
     .reviews div.stars-4\.5{background-position: 229px 58px;}
     .reviews div.stars-5{background-position: 229px 32px;}
     .startSliderWrap{display:none;}
.graf canvas{z-index:0;display:block !important;margin-top: 20px;}
.graf {padding-bottom: 20px;}
@-moz-document url-prefix() { .selector {color:lime;  }}
.demo-btn{position: relative;text-align: center;padding-top: 15px;z-index:1;}
.demo-iframe{width:100%;}
/*---- Media queryes  ----*/
@media only screen and (max-width: 40em){
     .accordion-item h2{font-size:1.2em}
     .graf{position: relative;clear:both;overflow:hidden;  z-index: 10;padding-bottom: 0;height: 0; box-sizing: content-box;    opacity: 0;}
     .graf.show-graf {opacity: 1;}
     .graf canvas{position: absolute;top:0;left:10px;}
     .about-img-wrap{ text-align: center; }
     .about-img-wrap figure:first-child { margin-bottom: 20px; }

    .win-boxs span:first-of-type{margin-bottom: 0.5em;    font-size: 1.2em;}

/*-- vTicker --*/
      .startSliderWrap { height: 193px !important; }
       li.winner { height: 70px !important;  line-height: 25px; }
       .winnerRow { position: relative; padding:10px 0 5px 0; }
       .winnerRow span { display: block; }
       .winnerRow span.amount { position: absolute; top: 21px; right: 0px; padding-right: 0; }
       .winnerRow span:first-of-type { width: 70%; }
       .seconderyMenu {display:none !important;}
       .accordion .grey-bg:not(.fix-graf-gap):before{display:none}
    }

   @media only screen and (min-width: 40.0625em){  
   .graf.show-graf {height: initial !important;}
   .accordion-content { display: block !important; } 
    }
.large-text .startSliderWrap{font-size:1.5rem}

.large-text .jackpot-mobile-row{font-size:1.2rem}


   .warpLiveCasinoGameItem{height: 210px;}
.dealer-wrap .warpLiveCasinoGameItem{height:145px}
.teaser-data{text-align: center;font-size: 0.8em;}
.teaser-data a{text-decoration: none;display:block;}
.aligned-teaser-data {display:block;height: 40px;}
.aligned-teaser-data:before, .aligned-teaser-data .text{content:"";display: inline-block;vertical-align:middle;}
.aligned-teaser-data .text{width:78%;color:#fff;}
.aligned-teaser-data:before{content:"";height:100%;width:1px;}
.teaser-data .amount{color: #eed205;background: #373737;display: inline;padding: 2px 3px;display:block;width:89%;margin:0 auto;font-weight:600;}
.warpGameItemNotHover .teaser-hover-div {background: rgba(27, 27, 27, 0.85); }

   /*Realated list*/
.related .button{ padding: 5px 10px;}
.related .button.hollow{ padding: 5px;}
.fix-graf-gap{z-index:11;}
@media screen and (min-width: 64.0625em) {
      .warpGameItem{width: 16.666%;float: left;padding: 0;box-sizing: border-box;}
}
@media screen and (min-width: 641px)  and (max-width: 1024px) {
      .warpGameItem{width: 20%;float: left;box-sizing: border-box;}
}
@media screen and (min-width: 376px)  and (max-width: 640px) {
      .warpGameItem{width: 25%;float: left;box-sizing: border-box;}
}
@media screen and (max-width: 375px) {
//      .warpGameItem{width: 50%;float: left;box-sizing: border-box;}
        .warpGameItem{width: 50%;float: left;box-sizing: border-box;}
}
.warpGameItemNotHover, .teaser-data{ max-width: 116px;    margin: 0 auto;}
.Inner-Promotion-template .warpGameItemNotHover, .teaser-data{ max-width: 210px;    margin: 0 auto;}
.warpGameItemNotHover{ position: relative;    z-index: 0;    overflow: hidden;   height:101px;    }
.teaser-hover-div{position: absolute;height: 86px; top: 102px; z-index: 2;left: 0;text-align: center;width: 100%;}

.related-button {width: 70%;   padding: 2px 5px;  text-decoration: none;    font-weight: bold;    margin-top: 12px;}
.related-demo-button {width: 50%;    padding: 2px 5px;    text-decoration: none;    font-weight: bold;    margin-top: 4px;}
.demo-btn .related-button{border: 1px solid #7cf700;color: #7cf700;background: transparent;display: table;text-decoration: none;font-weight: 700;padding: 12px 20px 10px;margin: auto;min-width: 250px;font-size: 22px;margin-top: 15px;width: initial;}

.gameInfoGame{color: #FFF; font-size: 12px;display: inline-block;}

.no-touch .warpGameItemNotHover:hover > .teaser-hover-div{top:15px;}
.no-touch .teaser-hover-div img{display:none;}
 .related .arrow-left , .related .arrow-right {    top: 66px;}
@media screen  and (max-width: 64em) {
      .swiper-container {width:85%; margin:0 auto; width: calc(100% - 63px); height: auto;}
      .arrow-left {left: 0.5em;}
      .arrow-right { right: 0.5em;}
}
/*
@media only screen and (max-width: 40em){
      .related{padding: 0 0 20px;}
 }
*/
   .warpLiveCasinoGameItem,.teaser-hover-div:after{content:"";width:1px;display:inline-block;height:100%;vertical-align: middle; }
.touch .mfp-content .teaser-hover-div{width:100%;max-width:500px; margin: 0 auto;position: relative;top: 0; padding: 0 0 0 173px;height: auto;  overflow: hidden;height: 175px;}
.touch .mfp-content .teaser-hover-div img{position:absolute;top:25px;left:20px;max-height:125px;}
.touch .mfp-content .teaser-hover-div a:not(.gameInfoGame):not(.duplicate-button-no-text){display:block;float:none;margin: 0 auto 20px;width: 76%;padding: 0.5em;}
.touch .mfp-content .duplicate-button-no-text {position: absolute;width: 144px;height: 125px;top: 25px;left: 20px;z-index: 2;}
.touch .mfp-content .teaser-hover-div a.hollow{width:auto;display:inline-block;min-width:50%}
.touch .mfp-content .teaser-hover-div>a:not(.gameInfoGame):not(.duplicate-button-no-text){display:inline-block;}
.aligned-button{display: inline-block; vertical-align: middle; width: 92%; width: calc(100% - 14px);   padding-left: 7px;   box-sizing: content-box;}
.aligned-button .button{padding:5px 10px;}
.aligned-button .TeaserButton{min-width: 60%;margin-bottom: 0.8em;}
.game-info-text{display:block;font-size: 0.8em;}
.small-item .big-image, .touch .mfp-content .teaser-hover-div .big-image{display:none;}

   @media only screen and (min-width: 40.0625em){  .accordion-content { display: block !important; position: relative; z-index:5; }  }

@media only screen and (max-width: 40em){
section:not(column), .section:not(.column), section article:not(.column), .section article:not(.column),  section section:not(.column) , .section section:not(.column) {padding:0; clear:both}
/*.sec-wrap section:last-of-type, .sec-wrap article:last-of-type{padding-bottom:20px}*/
    /*-- accordion arrows --*/
   a.accordion-title::before{
       content: '';
       background-image: url("//images.images4us.com/888casino/en/shell_sprite_big_ver0108052016-1462707210553.png");
       background-repeat: no-repeat;
       height: 15px;
       width: 10px;
       position: absolute;
       right: 19px;
       top: 23px;
       background-position: -576px -22px;
    background-size: 734px;
    }

    .is-active a.accordion-title::before {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }
    /*-- /accordion arrows --*/

    article, section section {
        position: relative;
        padding:0;
    }

    .accordion-item h2 { color: #fff; }

    .is-active h2 { color: #7cf700; }
    #RELATED {background:none;border:none;padding-top: 10px !important;}
    .accordion-item>a {
         height: calc(100% - 20px);
        width: 100%;
        display: block;
        position: absolute !important;
        top: 0;
        z-index: 2;
    }

   .accordion-item>div { padding: 10px 10px; }
.accordion-content{ display: none; }

    .grey-bg h2:not(#RELATED), article:first-of-type h2 {
        margin: 0 !important;
        padding: 1em 20px !important;
       line-height: 1.2em;
        border-bottom: solid 1px #616161;
        background: #373737;
    }
section, section article, .section article, section section, .section section{padding:0}
}