.strip-intro.newgame{
    /*background-color: hsl(130deg 39% 30%);*/
	background-color: #2b6334;
    margin-bottom: 30px;
    }
	
.strip-intro.newgame #gameContainer #gameTitle	{display:none !important; }

@media (min-width: 1200px){
	body .newgame#gameContainer:not(.modalplayer) #gameCallToAction {
		padding-top: 0rem !important;
	}
}

/*[data-articletype="SlotReview"] .strip-pageheader{background-color: hsl(130deg 39% 30%); color:#fff;}*/
[data-articletype="SlotReview"] .strip-pageheader{background-color: #2b6334; color:#fff;}
[data-articletype="SlotReview"] .strip-pageheader h1{color:#fff;}


.justify-content-around {
    justify-content:space-around;
	flex-direction: row;
}
.justify-content-between, .justify-between {
    justify-content:space-between;
	flex-direction: row;
}
.justify-content-evenly {
    justify-content:space-evenly;
	flex-direction: row;
}

#gameContainer #gamePlayCount, #gameContainer #gameRating{height:34px;}

@media (max-width: 375px){
#gameContainer #gameCallToAction {
	height:unset !important;
}}



[data-articletype="SlotReview"] .strip:not(.strip-prosandcons) {background: transparent;}
[data-articletype="SlotReview"] .strip-conclusion{background: #2b6334;color: #fff; margin-top: 2rem; margin-bottom: 1rem;}
[data-articletype="SlotReview"] .strip-conclusion h2{color: #ffffff !important;     }
[data-articletype="SlotReview"] .strip-conclusion .container{    padding-top: 40px;    padding-bottom: 40px;}
[data-articletype="SlotReview"] .strip-prosandcons.strip {    padding-bottom: 2rem;}

@media (min-width: 1200px){
	.newgame#gameContainer:not(.modalplayer) {
		min-height: 600px;
		margin-bottom: 2rem;
	}
}


/*NEW GAMEPLAYER*/


:root {
    --gameplayer-color:#398145 !important;
    --gameplayer-textcolor: #ffffff !important;
    --gameplayer-cta-color: #ffffff !important;
    --gameplayer-software-color: transparent !important;
}
.flex {
    display: flex;
}
.justify-between {
    -ms-flex-pack: justify;
    justify-content: space-between;
}

[data-pagetype="game-review"] [data-gamecontainer].newgame{min-height:750px !important;}


@media (min-width: 768px){
  [data-pagetype="game-review"] .sidebar{float:right !important;}
}

@media (max-width: 992px){
  [data-pagetype="game-review"] .newgame#gameContainer.fullscreen #gameCallToAction {flex-direction: column;}
  [data-pagetype="game-review"] .newgame#gameContainer #gameCallToAction h3 {    margin: 60px 0 20px;  }
}

@media (min-width: 1200px){
  [data-pagetype="game-review"] .newgame#gameContainer #gameCallToAction {      width: calc(25% - 40px);      margin-right: 20px;  }

  [data-pagetype="game-review"] .newgame#gameContainer {      padding-right: calc(25% + 5px);      margin-bottom: 1rem;  }
  [data-pagetype="game-review"] .newgame#gameContainer:not(.modalplayer) #gameCallToAction {      padding-top: 1rem !important;  }

}
[data-pagetype="game-review"] .newgame#gameContainer #gameCallToAction .game-cta-button {    width: 100% !important; padding-bottom:30px;}



[data-pagetype="game-review"] #newgameplayer.newgame {    background-image: url(/game/img/slot-bg.jpg);    background-blend-mode: luminosity;    background-color: hsl(200deg 98% 22%);    background-repeat: repeat;    content: "";    width: 100%; padding-bottom:3rem;}

[data-pagetype="game-review"] .cards-container.dog-sidebox{ border:none; }
[data-pagetype="game-review"] .cards-container.dog-sidebox{    margin: 20px;    text-align: center;}
[data-pagetype="game-review"] .cards-container.dog-sidebox .card li p {    margin-bottom: 2px;}
[data-pagetype="game-review"] .cards-container.dog-sidebox .card h3 {    padding: 10px;    margin-top: 0px;}
[data-pagetype="game-review"] .cards-container.dog-sidebox .card ul > li {  margin: 1px;  border: none;  padding: 6px;  background-image: none;}



body .newgame#gameContainer .software-logo img{padding:0;}
body .newgame#gameContainer .software-logo .software-img {width: 50px;height: 32px;background-color: #eee;border-radius: 5px;margin: 10px;background-size: contain;background-position: center;}
body .newgame#gameContainer .software-logo .software-img-svg{background-size: 90%; background-repeat: no-repeat;     background-color: #ddd;}

[data-pagetype="game-review"] .newgame#gameContainer #gameHeader:before {    width: 970px;}





/*NEW GAMEPLAYER*/


/* GAME REVIEW*/
[data-pagetype="game-review"] .newgame#gameContainer #gameHeader:before {    width: 970px;    max-width: 100%;}

@media (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
	[data-pagetype="game-review"] .newgame#gameContainer #gameCallToAction {	    flex-direction: row;	    display: flex;	    flex-wrap: wrap;	    justify-content: space-around;	}
	[data-pagetype="game-review"] .newgame#gameContainer.mobile:not(.fullscreen) #gameCallToAction h3 {	    margin: 2rem 0;	    width: 100%;	}
	[data-pagetype="game-review"] .newgame#gameContainer #gameCallToAction .card {	    margin-bottom: 2rem;	    max-width: 270px;	    	}
}


.newgame#gameContainer #gameCallToAction .description {    font-size: 1rem;    display: flex;    flex-direction: column;    justify-content: space-between; margin:0 auto;}
.newgame#gameContainer .game-cta-casino {    flex-grow: 1;    display: flex}
.newgame#gameContainer #gameCallToAction .card {    flex-flow: column; }

body #issueReport input.btn-shadow {    box-shadow: none !important;}

/* GAME REVIEW*/



/*G GRID*/
.games-grid{     margin-bottom: 1rem;   } /*  .games-grid .software {       position: absolute;       right: 18px;       top: 5px;       font-size: 1rem;       color: #fff;       text-shadow: 0 0 2px #333;   } */
.games-grid .software {position: absolute;right: 10px !important;top: 0px;font-size: 1rem;color: #fff;text-shadow: 0 0 2px #333;max-height: 32px;max-width: unset;background: transparent;padding: 5px;border-radius: 0 0 0 5px;background: rgba(180,180,180,0.8);max-height: 3em;max-width: 5em;min-height: 3em;}

@media (max-width: 40em){   
  /*.games-grid .software {       max-height: 32px;       max-width: 50px;   } */
  .games-grid .software {       max-height: 32px;       max-width: 50px;   } 
} 
.games-grid .game-button {     left: 50%;     margin-left: -5rem;     /* top: 50%; */     margin-top: -9rem;     opacity: 0;     width: 10rem;     height: 17rem; }    

.games-grid .thumbnail-container:hover .game-button{     opacity: 1 !important;     }   
.games-grid .thumbnail-container::hover .game-button{     opacity: 1 !important;     } 
.games-grid img.mobile {     position: absolute;     top: 4px;     left: 12px;     background: none;     z-index: 9;     padding: 0;     height: 20px;     width: 20px;     border-radius: 0;     border: 0; } 
.games-grid .showmore{   display: block;   margin-bottom: 1rem; }  
@media (max-width: 40em){   
	.games-grid .game-button {       left: 50%;       margin-left: -3rem;       top: 50%;       margin-top: -3.5rem;       opacity: 0;       height: 5rem;       width: 7rem;   } 
  body #top .games-grid .game-button{width:25%;}
}  

.games-grid {     margin-bottom: 1rem;     padding: 10px; /*display: flex;    flex-wrap: wrap; justify-content: space-evenly;*/} 

.games-grid .game-item {     margin-bottom: 20px;     padding-left: 10px;     padding-right: 10px; } 
/*G GRID*/

/*GRID GAMES*/
.games-grid .thumbnail-container{display: block;    box-shadow: 0 3px 6px rgba(0,0,0,.15); font-size:20px; border-radius: 0 0 2px 2px; text-decoration: none !important;}
.mobile .games-grid .game-button {    opacity: 1;}
.game-title {background: var(--gameplayer-color);    color: #fff;    padding: 4px;    text-align: center;    white-space: nowrap;}
body .games-grid .thumbnail-container .game-title {border-radius: 0 0 2px 2px; position: static; height: auto; margin:0; font-size:14px; white-space: nowrap !important;}

.games-grid .game-logo{max-width:100%; border-radius: 2px 2px 0 0; height:auto;}
.games-grid .software {     box-shadow: 0 0 1px #ddd;}
.games-grid .game-button {    left: 50%;   margin-left: -2.5em;    margin-top: -2.5em;       width: 5em;    height: 5em;}
.games-grid .game-button {padding: 0.5em;    text-shadow: none;    color: #000;    text-transform: none;    text-align: center;    letter-spacing: 2px; background: linear-gradient( #fde20f, #fcd613); border-radius: 3px;    font-size: 1em;    line-height: 1;}

.games-grid .col-md-2 .thumbnail-container{font-size: 13px;}
.games-grid .col-md-2 .game-title {font-size: 1em;}
.games-grid .col-md-2 .game-logo {font-size: 1em;}
.games-grid .col-md-2 .software { max-height: 2.66em;max-width: 6em;     min-height: 2.66em;}
.games-grid .col-md-2 img.mobile { max-height: 1em;}
.games-grid .col-md-2 .game-button {    left: 50%;    margin-left: -4.5em;    margin-top: -1.5em;    width: 9em;    height: 2em;  }

.games-grid .col-md-2 .thumbnail-container:hover .game-button {zoom: 1.5;}

/*body .games-grid .game-button {     top:50%; padding: 0.5em;    text-shadow: none;    color: #000;    text-transform: none;    text-align: center;    letter-spacing: 2px;    background: linear-gradient( #fde20f, #fcd613);    border-radius: 3px;    font-size: 1em;    line-height: 1;}*/
body .games-grid .game-button {
    background: rgba(0, 0, 0, 0) url(/game/img/svg/play-white.svg) no-repeat scroll center center / contain;
    color: #ffffff;
    font-size: 1.125em;
    /*height: 100px;*/
    padding: 0.875em 0 1.25em !important;
    position: absolute;
    text-transform: uppercase;
    top: 40%;
    /*width: 150px;*/
    padding: 15px;
    text-indent: -100000px;
     width: 25%;    left: calc(50% - 12.5%);    margin-left: 0;
}


    /*Green dot for reviews*/
a.thumbnail-container:not([href=""]):after {    content: "";    position: absolute;    background-color: #22b522;    top: 10px;    left: 20px;    width: 5px;    height: 5px;    border-radius: 50%;}

/*body [data-filter-section] .btn, .btn.showmore {    margin: 0 30px !important;    }*/
/*GRID GAMES*/    


/*POPUP PLAYER*/

/*body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {    top: 75px !important; max-width: calc((100vh - 200px) * 1.7777);     z-index: 10; }*/
body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {    top: 10px !important; max-width: calc((100vh - 145px) * 1.7777);     z-index: 10; margin-left: 0 !important; left: calc((100vw - (100vh - 145px) * 1.7777 ) / 2 - 150px) !important;}
body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameCallToAction {    width: 270px;    right: calc((100vw - (100vh - 145px) * 1.7777) / 2 - 150px); top: 0rem; }

body .newgame#gameContainer #gameRating span.success {
    font-size: 9px;
  }
body .newgame#gameContainer #gamePlayCount, body .newgame#gameContainer #gameRating {
    font-size: 13px;
  }

body  .newgame#gameContainer #gameThumbnail {
    width: calc(100% - 0px);
}

body [data-gamecontainer]#gameContainer #gameCallToAction a.btn.play-now {
    width: calc(100% - 0px);
    }

body #gameContainer.fullscreen.mobile #gameCallToAction a.btn.play-now {
    color: #000;
    text-align: center;
    font-size: 1.7rem;
    line-height: 1.8;
    font-weight: 700;
    padding: 0;
    font-size: 15px;
    margin: 0;
    /* position: absolute; */
    height: 32PX;
    width: calc(100% - 40px);
    margin: 0 12px;
}

/*@media (max-aspect-ratio: 1.7777) {*/
/*@media (max-width: 1366px) and (max-height:800px) {*/
@media (max-aspect-ratio: 1366/768) {
  body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {    top: 10px !important; max-width: calc((100vh - 145px) * 1.7777);     z-index: 10; margin-left: 0 !important; left: 10px !important;}
  body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameCallToAction {  right: 1rem !important;}
}

/*@media (max-aspect-ratio: 1700/768) { body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {z-index: 17}}
@media (max-aspect-ratio: 1600/768) { body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {z-index: 16}}
@media (max-aspect-ratio: 1500/768) { body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {z-index: 15}}
@media (max-aspect-ratio: 1400/768) { body .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {z-index: 14}}*/



/*POPUP PLAYER*/



/*CTA*/

body .newgame#gameContainer .game-cta-logo {    background-size: 10000%;    height: 5rem;    padding: 0 5px;}
body .newgame#gameContainer .game-cta-logo [data-AffiliateBannerSmall]{    background-size: 100px;    height: 5rem;    background-position: center;    background-repeat: no-repeat;}
@media (max-width: 1400px){  
  .newgame#gameContainer .b-big span, .newgame#gameContainer .b-big strong, .newgame#gameContainer .b-big div, .newgame#gameContainer .b-big i{
    font-size: 15px;
  }
}

body .newgame#gameContainer #gameCallToAction .game-cta-button {  padding-bottom:30px;}
body .newgame#gameContainer.mobile.fullscreen .game-close-button {      bottom: 0.5rem !important;      height: 3rem;      position: fixed;}
body .newgame#gameContainer.mobile.fullscreen .game-issue-button {      bottom: 7rem !important;      position: fixed;  }

@media  (orientation: landscape){
  body .newgame#gameContainer.mobile.fullscreen .game-close-button {      bottom: 0.5rem !important;      height: 3rem;      position: fixed;      width: 20%;  }

  body .newgame#gameContainer.mobile.fullscreen .game-issue-button {      bottom: 7rem !important;      position: fixed;      width: 20%;  }

}



.newgame#gameContainer .game-cta-casino .b-big span.bonustype {    background: #009F03;    border-radius: 4px;    color: #fff !important;    display: block !important;    clear: both;    width: fit-content;    padding: 0 15px;    margin: 5px auto; letter-spacing: 2px; font-size: 15px;}

.newgame#gameContainer .game-cta-casino .b-big strong.bonusvalue,
  .newgame#gameContainer .game-cta-casino .b-big .freespins,
  .newgame#gameContainer .game-cta-casino .b-big .freespins strong {    font-weight: 600 !important;    margin: 0 7px !important;    font-size: 30px ;    display: block ;    letter-spacing: 0.2em !important; line-height: 1.2;}
.newgame#gameContainer .game-cta-casino .b-big strong.bonusvalue {display:inline;}


body .newgame#gameContainer .game-cta-casino .b-big div {    color: #505050 !important; }
body .newgame#gameContainer .game-cta-casino .b-big span.matchfreespins, .newgame#gameContainer .game-cta-casino .b-big span.matchfreespins * {
    font-size: 23px; letter-spacing: 2px;
}
.newgame#gameContainer .game-cta-casino .b-big span.plus {    display: block;    width: 100%;    margin-top: -2px;    margin-bottom: -6px;    line-height: 1;}
.newgame#gameContainer .game-cta-casino .b-big .game-prep {    display: block;    width: 100%;}

.newgame#gameContainer .game-cta img.flag {    display: inline !important;    max-height: 20px;    margin-left: 5px;}

.newgame#gameContainer .game-cta .player-country {    position: absolute;    bottom: 5px;    left: 0;    color: #333;    width: 100%;    text-align: center; font-size: 9px;}


  /*MOBILE */

  body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big span.bonustype {font-size: 12px; padding:1px;}
  body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big strong.bonusvalue,
    body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big .freespins,
    body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big .freespins strong{font-size: 20px !important;}
  body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big span.matchfreespins, .newgame#gameContainer .game-cta-casino .b-big span.matchfreespins * {font-size: 18px !important; letter-spacing: 1px;}  
  body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big .game{display:none;}
  body .newgame#gameContainer.mobile.fullscreen .player-country{display:none;}
  @media (max-height: 320px){  
    body .newgame#gameContainer.mobile.fullscreen .game-cta{padding:1px !important;}
    body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big strong.bonusvalue,
      body .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big .freespins,
      body .newgame#gameContainer.mobile.fullscreen .game-cta .game-cta-casino .b-big .freespins strong{font-size: 18px !important;}
    body .newgame#gameContainer.mobile.fullscreen .game-cta .game-cta-casino .b-big span.matchfreespins, 
    body .newgame#gameContainer.mobile.fullscreen .game-cta .game-cta-casino .b-big span.matchfreespins * {font-size: 16px !important; letter-spacing: 1px;}  
  }  
/*MOBILE*/




/*FILTER*/
body [data-filter-section].col-filter {
    margin-top: 8px;
}
body [data-filter-section].col-filter-mobile-sort-show select{
  box-shadow: none;
}
body [data-filter-section].col-filter-mobile-sort-show svg{
  top: 20px;
}
/*FILTER*/



















/*BOOTSTRAP*/
.visible-xs,
tr.visible-xs,
th.visible-xs,
td.visible-xs {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-xs.visible-sm {
    display: block !important;
  }
  tr.visible-xs.visible-sm {
    display: table-row !important;
  }
  th.visible-xs.visible-sm,
  td.visible-xs.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-xs.visible-md {
    display: block !important;
  }
  tr.visible-xs.visible-md {
    display: table-row !important;
  }
  th.visible-xs.visible-md,
  td.visible-xs.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-xs.visible-lg {
    display: block !important;
  }
  tr.visible-xs.visible-lg {
    display: table-row !important;
  }
  th.visible-xs.visible-lg,
  td.visible-xs.visible-lg {
    display: table-cell !important;
  }
}
.visible-sm,
tr.visible-sm,
th.visible-sm,
td.visible-sm {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-sm.visible-xs {
    display: block !important;
  }
  tr.visible-sm.visible-xs {
    display: table-row !important;
  }
  th.visible-sm.visible-xs,
  td.visible-sm.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-sm.visible-md {
    display: block !important;
  }
  tr.visible-sm.visible-md {
    display: table-row !important;
  }
  th.visible-sm.visible-md,
  td.visible-sm.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-sm.visible-lg {
    display: block !important;
  }
  tr.visible-sm.visible-lg {
    display: table-row !important;
  }
  th.visible-sm.visible-lg,
  td.visible-sm.visible-lg {
    display: table-cell !important;
  }
}
.visible-md,
tr.visible-md,
th.visible-md,
td.visible-md {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-md.visible-xs {
    display: block !important;
  }
  tr.visible-md.visible-xs {
    display: table-row !important;
  }
  th.visible-md.visible-xs,
  td.visible-md.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md.visible-sm {
    display: block !important;
  }
  tr.visible-md.visible-sm {
    display: table-row !important;
  }
  th.visible-md.visible-sm,
  td.visible-md.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-md.visible-lg {
    display: block !important;
  }
  tr.visible-md.visible-lg {
    display: table-row !important;
  }
  th.visible-md.visible-lg,
  td.visible-md.visible-lg {
    display: table-cell !important;
  }
}
.visible-lg,
tr.visible-lg,
th.visible-lg,
td.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-lg.visible-xs {
    display: block !important;
  }
  tr.visible-lg.visible-xs {
    display: table-row !important;
  }
  th.visible-lg.visible-xs,
  td.visible-lg.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-lg.visible-sm {
    display: block !important;
  }
  tr.visible-lg.visible-sm {
    display: table-row !important;
  }
  th.visible-lg.visible-sm,
  td.visible-lg.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-lg.visible-md {
    display: block !important;
  }
  tr.visible-lg.visible-md {
    display: table-row !important;
  }
  th.visible-lg.visible-md,
  td.visible-lg.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
.hidden-xs {
  display: block !important;
}
tr.hidden-xs {
  display: table-row !important;
}
th.hidden-xs,
td.hidden-xs {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-xs,
  tr.hidden-xs,
  th.hidden-xs,
  td.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-xs.hidden-sm,
  tr.hidden-xs.hidden-sm,
  th.hidden-xs.hidden-sm,
  td.hidden-xs.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-xs.hidden-md,
  tr.hidden-xs.hidden-md,
  th.hidden-xs.hidden-md,
  td.hidden-xs.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-xs.hidden-lg,
  tr.hidden-xs.hidden-lg,
  th.hidden-xs.hidden-lg,
  td.hidden-xs.hidden-lg {
    display: none !important;
  }
}
.hidden-sm {
  display: block !important;
}
tr.hidden-sm {
  display: table-row !important;
}
th.hidden-sm,
td.hidden-sm {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-sm.hidden-xs,
  tr.hidden-sm.hidden-xs,
  th.hidden-sm.hidden-xs,
  td.hidden-sm.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm,
  tr.hidden-sm,
  th.hidden-sm,
  td.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-sm.hidden-md,
  tr.hidden-sm.hidden-md,
  th.hidden-sm.hidden-md,
  td.hidden-sm.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-sm.hidden-lg,
  tr.hidden-sm.hidden-lg,
  th.hidden-sm.hidden-lg,
  td.hidden-sm.hidden-lg {
    display: none !important;
  }
}
.hidden-md {
  display: block !important;
}
tr.hidden-md {
  display: table-row !important;
}
th.hidden-md,
td.hidden-md {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-md.hidden-xs,
  tr.hidden-md.hidden-xs,
  th.hidden-md.hidden-xs,
  td.hidden-md.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-md.hidden-sm,
  tr.hidden-md.hidden-sm,
  th.hidden-md.hidden-sm,
  td.hidden-md.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md,
  tr.hidden-md,
  th.hidden-md,
  td.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-md.hidden-lg,
  tr.hidden-md.hidden-lg,
  th.hidden-md.hidden-lg,
  td.hidden-md.hidden-lg {
    display: none !important;
  }
}
.hidden-lg {
  display: block !important;
}
tr.hidden-lg {
  display: table-row !important;
}
th.hidden-lg,
td.hidden-lg {
  display: table-cell !important;
}
@media (max-width: 767px) {
  .hidden-lg.hidden-xs,
  tr.hidden-lg.hidden-xs,
  th.hidden-lg.hidden-xs,
  td.hidden-lg.hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-lg.hidden-sm,
  tr.hidden-lg.hidden-sm,
  th.hidden-lg.hidden-sm,
  td.hidden-lg.hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-lg.hidden-md,
  tr.hidden-lg.hidden-md,
  th.hidden-lg.hidden-md,
  td.hidden-lg.hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg,
  tr.hidden-lg,
  th.hidden-lg,
  td.hidden-lg {
    display: none !important;
  }
}
.visible-print,
tr.visible-print,
th.visible-print,
td.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-print,
  tr.hidden-print,
  th.hidden-print,
  td.hidden-print {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .flex-lg{display:flex;}
}
/*BOOTSTRAP*/








@media (min-width: 1024px){
	.row.games-grid .game-item {
		width: 20%;
	}
}


/*v2.1*/


/*NEW GAMEPLAYER*/

/*this defines the base colour for the gameplayer*/
:root {
    --gameplayer-color:#E73D4A;
    --gameplayer-textcolor: #ffffff;
    --gameplayer-cta-color: #ffffff;
    --gameplayer-software-color: #ffffff;
}

/*
POSSIBLE OVERRIDES without a variable
body .newgame#gameContainer #gameHeader { border-bottom-color: var(--gameplayer-color);    background: var(--gameplayer-color); }
body .newgame#gameContainer #gameHeader:before { background: var(--gameplayer-color); }
body .newgame#gameContainer  #gameThumbnail { border-left-color: var(--gameplayer-color);  border-right-color: var(--gameplayer-color);    background-color: #444; background-blend-mode: overlay;}
body .newgame#gameContainer #gamePanel { background: var(--gameplayer-color); }
*/

.newgame#gameContainer #gameHeader { border-bottom-color: #E73D4A;    background: #E73D4A }
.newgame#gameContainer #gameHeader:before { background: #E73D4A; }
.newgame#gameContainer #gameThumbnail { border-left-color: #E73D4A;  border-right-color: #E73D4A;    background-color: #444; background-blend-mode: overlay;}
.newgame#gameContainer #gamePanel { background: #E73D4A; }
.newgame#gameContainer #gameCallToAction .card{background:#fff;}
.newgame#gameContainer .software-logo img{background:#fff;}
.newgame#gameContainer span, .newgame#gameContainer div, .newgame#gameContainer h3, .newgame#gameContainer h4{ color: #fff;}
.newgame#gameContainer .game-button{color:#fff; border: 1px solid #fff;}
.newgame#gameContainer .btn-service{color:#fff;}


@media (orientation: landscape) and (max-width: 992px) {
    .newgame .page-content-wrapper.row {    margin: 0;}
}
.newgame h1.page-title{color: var(--gameplayer-textcolor);}
.newgame#gameContainer span, .newgame#gameContainer div {    color: var(--gameplayer-textcolor);}
.newgame #gameTitle{    clear: both;    float: none !important;    color: var(--gameplayer-textcolor);    font-size: 3rem; margin: 2rem 0;}
@media  (max-width: 992px) {
    .newgame #gameTitle {   float:none !important; display: block !important;    color: var(--gameplayer-textcolor);    font-size: 3rem;    text-align: center !important;    padding: 0;    margin: 1rem 0 0; width: 100% !important;}
}

#newgameplayer.newgame {    background-image: url(/gamev3/img/slot-bg.jpg);     background-blend-mode: luminosity;     background-color: hsla(0, 100%, 15%, 1);     background-repeat: repeat;     content: "";     width: 100%;  }
@media  (max-width: 992px) {
    .newgame:before {   height: 965px; }
}

.newgame#gameContainer.modalplayer {    opacity: 0;    z-index: -1;    position: fixed;}    
.newgame#gameContainer.modalplayer.fullscreen:before {    position: fixed;    left: 0;    right: 0;    top: 0;    bottom: 0;    display: block;    content: "";    background: rgba(0,0,0,0.8);    z-index: -1;}    

/*@media  (orientation: landscape) {*/
    .newgame#gameContainer.mobile.fullscreen {    opacity: 1;    position: fixed;    top: 0;    left: 0;    right: 0;    bottom: 0;    z-index: 10002;    margin: 0;    padding: 0;    border: none;}
    
/*}*/

.newgame#gameContainer > div {    position: relative; }

.newgame#gameContainer #gameHeader {    border-bottom: var(--gameplayer-color);    background: var(--gameplayer-color);    border-radius: 6px 6px 0 0;     clear: both;}
/*@media  (orientation: landscape) {*/
    .newgame#gameContainer.mobile.fullscreen #gameHeader{ display: none;}
/*}*/

.newgame#gameContainer #gameCallToAction{background:transparent; border-bottom:none; padding:0px;}
@media  (orientation: landscape) {
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction {    display: block;    position: absolute;    left: 0;    top: 0;    z-index: 10001;    bottom: 0;    width: 20%;    background: #333;    padding: 1rem;    border-radius: 0;    height: 100%;    margin: 0;}
}

@media (orientation: portrait) and (max-width: 1024px) {
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction {    width: 100%;    right: 0;    top: unset;    height: 3rem;    background: transparent;}
}


.newgame#gameContainer #gameHeader:before {    content: "";     position: absolute;     left: 0;     width: 100%;     top: 0;     height: 350px;     display: block;     background: var(--gameplayer-color);     z-index: 0; border-radius:6px;}
.newgame#gameContainer {clear:both; position: relative;     max-width: 100%;     margin: auto;     display: block;     min-height: 350px; }
.newgame#gameContainer #gameHeader > div {z-Index:1;}

@media (min-width: 1200px){
    /*.newgame#gameContainer:before {    content: "";     position: absolute;     left: 0;     width: 880px;     top: 0;     height: 700px;     display: block;     background: #3d3d3d;     z-index: 0; }*/
    .newgame#gameContainer #gameHeader:before {    content: "";     position: absolute;     left: 0;     width: 870px;    top: 0;     /*height: 705px;*/     display: block;        z-index: 0; border-radius:6px;}
    .newgame#gameContainer {  position: relative;     max-width: 100%;     padding-right: calc(100% - 870px);     margin: 0; min-width: 870px;     display: block;     min-height: 700px;    margin-top: 20px;    margin-bottom: 5rem; }
}

.newgame#gameContainer #gameCallToAction h3{color: var(--gameplayer-textcolor);     margin-top: 0;}
@media  (orientation: landscape) and (max-width: 1200px){
    .newgame#gameContainer.mobile:not(.fullscreen) #gameCallToAction h3{ position: absolute;        width: 100%;        margin-top: 0;    }
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction h3{ display:none !important};
}
@media  (orientation: portrait) and (max-width: 992px){
    .newgame#gameContainer.mobile:not(.fullscreen) #gameCallToAction h3{margin:2rem 0;}
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction h3{ display:none !important};
    }

@media  (orientation: landscape) and (max-width: 1200px){    
    .newgame#gameContainer.mobile:not(.fullscreen) #gameCallToAction {  display: flex !important;  padding: 3rem 0; justify-content: space-around; }
}

@media   (max-width: 1200px){    
    .newgame#gameContainer:not(.mobile):not(.fullscreen) #gameCallToAction {  display: flex !important;  padding: 3rem 0; justify-content: space-around; }
    .newgame#gameContainer:not(.mobile):not(.fullscreen) #gameCallToAction h3{ position: absolute;        width: 100%;        margin-top: 0;    }

}


@media (min-width: 1200px){
    .newgame#gameContainer #gameCallToAction {        position: absolute;     right: 0px;     top: 0;     width: calc(100% - 890px);     min-height: fit-content;     display: flex;     flex-direction: column;     background: transparent;    padding: 0;    margin-top: 0;     }
    .newgame#gameContainer:not(.modalplayer) #gameCallToAction  { padding-top: 6rem !important;}
}

.newgame#gameContainer #gameCallToAction .card  {    position: static;     right: 0px;     top: 0;     width: 100%;     min-height: fit-content;     display: flex;     flex-direction: column;     background: var(--gameplayer-cta-color);    padding: 0 !important;  border: 1px solid var(--gameplayer-cta-color); box-shadow: 0 0 3px #ccc; margin-top: 0; margin-left:0; margin-right:0; margin-bottom: 1rem;    max-width: 100%; border-radius: 6px;}
@media  (orientation: landscape) and (max-width: 1200px){    
    .newgame#gameContainer #gameCallToAction .card{max-width:270px !important; display: flex !important; margin: 4rem 1rem 3rem; justify-content: space-between;}
}
@media  (orientation: portrait) and (max-width: 992px){    
    .newgame#gameContainer #gameCallToAction .card{margin-bottom:2rem;}
}
.newgame#gameContainer.mobile.fullscreen #gameCallToAction .card {    margin: 0;    width: 100%;    max-width: 100% !important; height: fit-content; }

@media  (orientation: landscape) and (max-height: 767px){    
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction .card:not([data-index="0"]){display:none !important;}
}
@media  (orientation: landscape) and (min-height: 768px){    
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction .card:not([data-index="0"]){margin-top:1rem;}
}

.newgame div#gameCallToAction .card > div {    width: 100% !important; }

.newgame#gameContainer .game-cta-logo img {    max-height: 90px;    margin: -0.5rem;    max-width: 100%;}
.newgame#gameContainer .game-cta-logo {    text-align: center;     background: #3d3d3d; border-radius: 6px 6px 0 0; padding: 10px; }
.newgame .game-cta-casino .flex {    flex-direction: column; }
.newgame#gameContainer .game-cta-casino .b-big{height:unset !important;     float: left;     align-items: center;    justify-content: center;}
.newgame#gameContainer .game-cta-casino i, .newgame#gameContainer .game-cta-casino strong{color:#333 !important;}
.newgame#gameContainer .game-cta-button {    padding: 0 10px 10px; }
.newgame#gameContainer .game-cta-button a { max-width: 100% !important;}
@media (max-width: 900px){
    .newgame#gameContainer:not(.fullscreen) .game-cta .game-cta-logo {    text-align: center;    position: static;}
}



.newgame#gameContainer #gamePlayCount, .newgame#gameContainer #gameRating {    line-height: 24px;  font-size: 1.3rem;   background: transparent;     border: none;     display: flex; margin:0; position:static;}
@media (orientation: portrait) and  (max-width: 992px) {
    .newgame#gameContainer #gamePlayCount, .newgame#gameContainer #gameRating {    flex-direction: column;}
}
  
.newgame#gameContainer .software-logo img {    background: var(--gameplayer-software-color);    border-radius: 3px;    max-height: 32px;    margin: 10px;    max-width: 70px;    padding: 5px 10px;}

.newgame#gameContainer  #ratingContainer {    margin: 10px;    height: auto; padding-left: 0;     margin-left: 0;}
@media (max-width: 900px){
    .newgame#gameContainer.mobile:not(.fullscreen) #gameRating { width:unset !important; margin:0px; }
    .newgame#gameContainer.mobile:not(.fullscreen) #ratingContainer {    display: flex;    height: unset;    padding: 0 1rem;    margin-top: 1rem;}
}

.newgame#gameContainer  div#gameRating:before {    content: "";     display: none;     position: static;     width: 130px;     height: 20px;     font-size: 14px;     z-index: 100;     top: -6px;     text-align: center;     line-height: 29px; }
.newgame#gameContainer  div#gameRating .rating-label{position: static;  font-weight: 700;   width: unset; margin-right:10px;     height: 20px;     font-size: 14px;     z-index: 100;     top: -6px;     text-align: center;     line-height: 29px;     text-transform: initial;}
.newgame#gameContainer  #gameRating img {    max-width: 20px !important;    margin-right: 2px;    vertical-align: top; align-self: center;}
.newgame#gameContainer div.post-ratings {    padding-top: 0;    margin-top: 4px;}
.newgame#gameContainer div.post-ratings {    min-width: 130px;    min-height: 24px;} /*prevent jumping when showing success msg*/

.newgame#gameContainer #gameRating span.success {    font-size: 1rem;    display: block;    max-width: 130px;    line-height: 1rem;    white-space: normal;}
.newgame#gameContainer div.post-ratings .success { position: absolute; }

/*.newgame #gamePlayCount{display:none}*/
.newgame#gameContainer .links{display:flex !important;}
@media (orientation: landscape) and  (max-width: 992px) {
    .newgame#gameContainer .links{display:block !important;}
}
.newgame#gameContainer .bookmark-logo img {    width: 32px;    background: rgba(0,0,0,0.2);    padding: 5px;    margin: 10px;    border-radius: 15rem;}
.newgame#gameContainer .bookmark-logo img:hover {    background: rgba(0,0,0,0.4);}
.newgame#gameContainer #gamePlayCount {   background: rgba(0,0,0,0.0);    border: none;}

.newgame#gameContainer .game-cta-casino {   margin: 0;}
.newgame#gameContainer #gameCallToAction .game-cta-casino .flex > div {    /*margin: 0.5rem 0;*/ margin:0;    color: #F9DB6E;    font-size: 1.2em;  width: 100% !important; display: flex; flex-direction: column;}
.newgame#gameContainer:not(.mobile.fullscreen) #gameCallToAction .game-cta-casino .flex > div {   max-width:270px !important; }
.newgame#gameContainer #gameCallToAction .description{font-size: 1rem;}
.newgame#gameContainer .game-cta-casino .b-big strong {    font-size: 1.8em; }
.newgame#gameContainer .game-cta-casino .b-big .gamename i strong {    font-size: 1.3em; }
.game-cta img.flag {    display: none;}
.newgame#gameContainer .game-cta img.flag {    display: block;}


/*.newgame#gameContainer  #gameThumbnail {    position: relative;    height: 605px;    overflow: hidden; border-left: 10px solid var(--gameplayer-color);  border-right: 10px solid var(--gameplayer-color);  width:100%;    margin: auto;     background-color: #444; background-blend-mode: overlay;}*/
.newgame#gameContainer  #gameThumbnail {    position: relative;    height: 605px;    overflow: hidden; border-left: 10px solid var(--gameplayer-color);  border-right: 10px solid var(--gameplayer-color);  width:100%;     margin: auto;     background-color: #444; background-blend-mode: overlay;}
    .newgame#gameContainer:not(.mobile) #gameThumbnail {  position:relative; padding-top: 56.25%; height: auto !important; }
    .newgame#gameContainer:not(.mobile) #gameThumbnail > iframe {   width: 100%;    height: 100% !important;    position: absolute;    top: 0;    left: 0; }

@media  (orientation: portrait) and (max-width: 900px){
    .newgame#gameContainer.mobile #gameThumbnail { height: 230px;}
    .newgame#gameContainer.mobile.fullscreen #gameThumbnail {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: 0;    padding: 0;    width: 100vw;    height: 100vh;}
    .newgame#gameContainer.mobile.fullscreen #gameThumbnail { border: none;}
    }
@media  (orientation: landscape) and (max-width: 900px){
    .newgame#gameContainer.mobile #gameThumbnail { height: 230px;}
    .newgame#gameContainer.mobile.fullscreen #gameThumbnail {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    margin: 0;    padding: 0;    width: 100vw;    height: 100vh;}
    .newgame#gameContainer.mobile.fullscreen #gameThumbnail { border: none;}

    }

.newgame#gameContainer.mobile.fullscreen #gameThumbnail:before {    content: "";    background: #000;    left: 0;    top: 0;    right: 0;    bottom: 0;    display: block;    position: absolute;    z-index: 0;}    
.newgame#gameContainer.mobile.device-not-supported #gameThumbnail:after {    content: "Device not supported";    background: url(/gamev3/img/svg/device-not-supported.svg?aaa);    background-size: 10rem;    background-repeat: no-repeat;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    background-color: rgba(0,0,0,1);    background-position: 63%;    color: var(--gameplayer-textcolor);    text-align: center;    line-height: 6rem;    z-index: 0;    text-indent: 20%;}
@media (orientation: portrait) and  (max-width: 992px){
    .newgame#gameContainer.mobile.device-not-supported #gameThumbnail:after {        text-indent: 0;        background-position: center;    }
}

.newgame#gameContainer.mobile.fullscreen #gameThumbnail > iframe {    display: block;    border: none;    right: 0;    position: fixed;    top: 0;    margin: 0;    height: 0;    max-height: 100vh;    max-width: 80vw;    min-height: 100vh;    min-width: 80vw;    width: 0;}
@media (orientation: portrait) and  (max-width: 992px){
    .newgame#gameContainer.mobile.fullscreen #gameThumbnail > iframe {        display: none !important;    }
}


.newgame#gameContainer #gamePanel {    background: var(--gameplayer-color);    border: transparent;    border-radius: 0 0 6px 6px; padding: 5px;}
/*@media (orientation: landscape) {*/
    #gameContainer.mobile.fullscreen #gamePanel {    display: none;}
/*}*/

.newgame#gameContainer .game-button{ background-image:none; color: var(--gameplayer-textcolor);  min-height: 25px;  position: absolute; padding-top: 40px;    top: 40%;    left: 350px;    /* margin: auto !important; */    font-size: 1.7rem;    text-shadow: 0 0 3px #000;    text-transform: none;    text-decoration: none;    border: 2px solid var(--gameplayer-textcolor);    border-radius: 6px;    padding: 10px 20px 5px !important;    height: auto;    box-shadow: 0 0 5px #000;    width: 200px;    text-align: center; left: 50% !important;    margin-left: -10rem;}

.newgame#gameContainer .btn-service {    background: rgba(0,0,0,0.2); color: var(--gameplayer-textcolor);   padding: 5px 10px;    margin: 0px 10px;    border-radius: 15rem;    text-decoration: none;    text-transform: none;    font-weight: 400;}
.newgame#gameContainer .btn-service:hover {    background: rgba(0,0,0,0.4);}
@media (max-width: 992px) {
    #gamePanel .service-box {       float: none;        width: 100%;        justify-content: space-between; }
    .newgame#gameContainer .btn-service {    font-size: 12px;    text-align: center;    line-height: 1.1;    margin: 5px 5px;    padding: 10px 10px;}
}
    

.newgame#gameContainer.mobile.fullscreen .hidden-xs-fullscreen{display:none !important;}

@media (orientation: landscape){
    .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big {padding: 0 0.3em;     display: flex; margin-top: 0.5rem;}
    .newgame#gameContainer.mobile.fullscreen .game-cta-casino .b-big > .flex {      flex-direction: column;     font-size: 6px !important;      line-height: 1; }
    .newgame#gameContainer.mobile.fullscreen .game-issue-button {    bottom: 4rem !important; }
    .newgame#gameContainer.mobile.fullscreen .game-close-button {    bottom: 8rem !important;}
    .newgame#gameContainer.mobile.fullscreen .game-cta-button {    float: left;    position: static;    display: block;    min-height: 32px;    margin: 5px;    padding: 0;}
}
    .newgame#gameContainer.mobile.fullscreen .btn-player { background: rgba(255,255,255,0.2);     max-width: 90%;}

@media  (orientation: portrait) and (max-width: 900px){
    /*.newgame#gameContainer.mobile.fullscreen .game-close-button {    bottom: 2rem !important; }
    .newgame#gameContainer.mobile.fullscreen .game-issue-button {    bottom: -2rem !important; }*/
    .newgame#gameContainer.mobile.fullscreen #gameCallToAction .card { border: none; display: none;}
    .newgame#gameContainer.mobile.fullscreen #gameThumbnail:after {    content: "Please change to landscape mode";    background: url(/gamev3/img/svg/rotate.svg);    background-size: 50%;    background-repeat: no-repeat;    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    background-color: rgba(0,0,0,0.75);    background-position: center;    color: var(--gameplayer-textcolor);    text-align: center;    line-height: 6rem;}    
    
}
.card .game-issue-button{display: none !important;}
.card .game-close-button{display: none !important;}

.newgame#gameContainer .game-cta-casino .b-big {padding: 0.5em; text-align:center; display:flex; flex-direction: column;}
.newgame#gameContainer .game-cta-casino .b-big span, 
.newgame#gameContainer .game-cta-casino .b-big strong, 
.newgame#gameContainer .game-cta-casino .b-big div, 
.newgame#gameContainer .game-cta-casino .b-big i,
.newgame#gameContainer .game-cta-casino .b-big span, .newgame#gameContainer .game-cta-casino .b-big strong, .newgame#gameContainer .game-cta-casino .b-big div, .newgame#gameContainer .game-cta-casino .b-big i, .newgame#gameContainer .game-cta-casino .b-big .gamename i strong {    text-align: center;    color: #333;    font-size: 13px;    font-weight: 400;    font-style: normal;    display: inline-block;    text-transform: none;    letter-spacing: normal;    line-height: 1.5;}

@media (max-width: 900px){
    .newgame#gameContainer.mobile.fullscreen .b-big span, 
    .newgame#gameContainer.mobile.fullscreen .b-big strong, 
    .newgame#gameContainer.mobile.fullscreen .b-big div, 
    .newgame#gameContainer.mobile.fullscreen .b-big i
        {font-size:13px;}
}
.newgame#gameContainer .game-cta-casino .b-big strong.bonusvalue {    font-weight: 600 !important;    margin: 0 7px !important;}
.newgame#gameContainer .game-cta-casino .b-big span.freespins i strong {    font-weight: 600 !important;}
.newgame#gameContainer .game-cta-casino .b-big span.depositcount {    display: none !important;}




    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile){ margin-top: 1rem; }
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameTitle{display:none;}
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameHeader:before{width:100%;}
    /*.newgame#gameContainer.fullscreen.modalplayer:not(.mobile)  {     top: 0px !important;    left: unset !important;    right: unset !important;    bottom: unset !important;    margin-left: unset !important;    width: unset !important;    height: auto !important;  min-width: 870px !important;  padding-right:0px !important}*/
    /*.newgame#gameContainer.fullscreen.modalplayer:not(.mobile)  {     top: 0px !important;        right: unset !important;    bottom: unset !important;       height: auto !important;  min-width: 870px !important;  padding-right:0px !important}*/
    /*.newgame#gameContainer.fullscreen.modalplayer:not(.mobile)  {   width: calc(90% - 300px) !important; max-width: calc(90vh * 1.6); /*height: calc(100vw * 0.44) !important;* / margin-left:calc(-50% + 5%) !important;  top: 0px !important;    left: 50% !important;    right: unset !important;    bottom: unset !important;        height: auto !important;  min-width: unset !important;  padding-right:0px !important}*/
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) {     width: calc(100% - 300px) !important;    max-width: calc((100vh - 120px) * 1.7777);     margin-left: calc(-50% + 1rem) !important;    top: 0px !important;    left: 50% !important;    right: unset !important;    bottom: unset !important;    height: auto !important;    min-width: unset !important;    padding-right: 0px !important;}

    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameThumbnail {  position:relative; padding-top: 56.25%; height: auto !important; }
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameThumbnail > iframe {   width: 100%;    height: 100% !important;    position: absolute;    top: 0;    left: 0; }
    
    /*.newgame#gameContainer.fullscreen.modalplayer:not(.mobile)  #gameCallToAction {    position: fixed;    top: 0;    min-height: fit-content;    width: 270px;    right: unset;    left: unset;    margin-left: 890px;}*/
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile)  #gameCallToAction {   width: 270px; right: 1rem;    position: fixed;    top: 0;    min-height: fit-content;        left: unset;    display: flex;     flex-direction: column;}
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) .gameClose {    display: block;    margin: 10px 0 0 0;    height: 33px;    line-height: unset;    text-decoration: none;    color: var(--gameplayer-textcolor);}
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameCallToAction h3 {    color: var(--gameplayer-textcolor);    margin-top: 1rem; margin-bottom: 0;}
    .newgame#gameContainer.fullscreen.modalplayer:not(.mobile) #gameCallToAction .card{ margin: 1rem 0 0 !important; }

@media (min-width: 768px){    
}
@media (max-width: 992px){
    .newgame#gameContainer.fullscreen.modalplayer #gamePlayCount{display:none;}
    .newgame#gameContainer.fullscreen.modalplayer .bookmark-logo{display:none;}
}

@media (max-aspect-ratio: 1600/810) {
  .newgame#gameContainer.fullscreen.modalplayer #gameCallToAction {    right: 1rem; }
}


body #issueReport.popup-container {    display: none;    position: fixed;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgba(20, 65, 97, 0.6);    z-index: 10020;    padding: 10px;}
body #issueReport .popup-content {    position: relative;    max-width: 96%;    top: 10%;    margin: 0 auto;    z-index: 10020;    padding: 1em;    max-width: 400px;    border-radius: 3px;    background: hsla(229, 0%, 15%, 1);    color: var(--gameplayer-textcolor);    box-shadow: 0 0 10px #555;}
body #issueReport h4 {    margin: 0 0 10px 0;    text-transform: uppercase;    font-size: 20px;    color: #fddf10;}

body #issueReport .popup-close {    z-index: 1;    text-indent: 0;    white-space: nowrap;    font-size: 0;    position: absolute;    top: -9px;    right: -9px;    width: 20px;    height: 20px;    border-radius: 14px;    display: block;    background-color: var(--gameplayer-textcolor);     background-image: unset !important;     background-size: 16px 16px;    background-position: center;    background-repeat: no-repeat;    -webkit-box-shadow: 0 1px 1px 0 rgba(164, 119, 31, 1);    -moz-box-shadow: 0 1px 1px 0 rgba(164, 119, 31, 1);    box-shadow: 0 1px 1px 0 rgba(164, 119, 31, 1);    opacity: 1;}
body #issueReport .popup-close svg {position: absolute;z-index: 100;width: 100%;height: 100%;margin: 0 !important;padding: 0 !important;}

body #issueReport textarea {margin-bottom: 0; width:100%; color: #333;}
body #issueReportExplane {display: none;}
body #issueReport label, .popup-close {cursor: pointer;}
body #issueReport h3 {    font-weight: 700}
body #issueReport p {margin-bottom:10px;}
body #issueReport .new-radio {margin:4px 0 0;}
body #issueReport label {margin:0 0 0 20px;}

body #issueReport input{    color: #333;}

@media  (orientation: landscape) and  (max-width: 900px){
    body #issueReport .popup-content {        position: relative;        top: 0 !important;        margin: 0 auto;        max-width: 100% !important;    }
    body #issueReport #issueReportExplane {    display: none;    position: absolute;    right: 15px;    top: 40px;    max-width: 50%;}
}


/*END NEW GAMEPLAYER*/






