@charset "utf-8";
@media (min-width: 1200px){
    .container {width:100%;max-width: 1200px;}
}
.field-group{margin-bottom:20px;}
.field-group label{display: block;margin-bottom:10px;font-weight:700;line-height: 1.5;}
.field-group label small{display: block;margin-bottom:10px;font-weight:400;line-height: 1.5;}
#getSelGames{text-transform: uppercase;}
.ajax-loader{display: none;}
.star-rating {margin-top: 1px;margin-bottom: 5px;}
.star-wrapper {position: relative;height: 1.2rem;width: 6.9375rem;font-size: 1.2rem;}
.star-wrapper.small {height: 1.2rem;width: 5.9375rem;font-size: 1.1rem;}
.star-wrapper .all-stars {position: absolute;top: 0;left: 0;color: rgba(0,0,0,.12);height: 1.2rem;white-space: nowrap;}
.star-wrapper .all-stars {color: rgba(0,0,0,.12);white-space: nowrap;}
.star-wrapper .all-stars:before {font-family: FontAwesome;speak: none;font-style: normal;font-weight: 400;font-variant: normal;font-size:11pt;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f005\f005\f005\f005\f005";letter-spacing: .15rem;}
.star-wrapper .all-stars.filled {color: #feab6c;overflow: hidden;}
.review-container{margin-bottom: 20px;}
.review-container h1{margin-bottom:5px;padding: 0;}
.review-container .meta{margin-bottom: 10px;}
.review-container .meta .author, .review-container .rating{display: inline-block;margin: 0;font-size:9pt;vertical-align: middle;}
.review-container .meta .author{margin-right: 5px;float:left}
.review-container .meta .rating{}
.review-container .meta .author img{width:22px;height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background: #efefef;margin-right: 5px;}
.review-container .star-rating{display: inline-block;vertical-align: middle;line-height:1;margin:0;margin-right:0px;}
.feature-devices{font-size:8pt;text-transform: uppercase;text-align: right;margin-bottom: 10px;;}
.feature-devices ul{list-style: none;margin: 0;padding:0;display: inline-block;margin-left:5px;vertical-align: middle;}
.feature-devices li{display: inline-block;}
.feature-devices li span{display: block;margin-left: 5px;font-size:12pt;}
.meta:after{content:'';display: table;clear:both;}
.fa-android{color:#a3c439;}
.fa-apple{color:#000000}
.fa-windows{color: #00adef;}
.fa-tablet{color:#4c2c3d;}
.fa-desktop{color:#4c2c3d;}
.review-container .feature-payout{text-transform: uppercase;position: relative;text-align: right;margin:10px 0;}
.review-container .feature-payout ul{list-style: none;margin: 0;padding:0;vertical-align: middle;}
.review-container .feature-payout ul:after{content:'';display: table;clear:both;}
.review-container .feature-payout li{float:left;padding-left: 50px;font-size:14pt;text-align: left;line-height:1.35;width:47%;}
.review-container .feature-payout li small{display: block;font-size:8pt;}
.review-container .feature-payout li.rate{background:url(../images/icon-payout-rate.png) no-repeat 0px 0px;margin-right:15px}
.review-container .feature-payout li.time{background:url(../images/icon-payout-time.png) no-repeat 0px 0px;}
.review-container .hits, .review-container .misses{background:#eaf5e2;border:1px solid #91d745;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.review-container .misses{background:#f8f0f1;border-color:#d7455a}
.review-container .hits h3, .review-container .misses h3{text-align: left;background:#91d745;border-bottom:1px solid #fff;color:#fff;font-size:12pt;text-transform: uppercase;-webkit-border-radius: 7px 7px 0px 0px;-moz-border-radius: 7px 7px 0px 0px;border-radius: 7px 7px 0px 0px;line-height: 2;padding:0 15px;}
.review-container .misses h3{background:#d7455a}
.review-container .hits ul, .review-container .misses ul{list-style: none;margin: 0;padding:10px 15px;}
.review-container .hits li, .review-container .misses li{position: relative;padding-left:26px;font-size: 14px;margin-bottom:5px;}
.review-container .hits li:before, .review-container .misses li:before{color:#91d745;content:'\f00c';font-family: FontAwesome;position: absolute;top:0;left:0;}
.review-container .misses li:before{color:#d7455a;content:'\f00d';font-family: FontAwesome;}
.review-container p{font-size:14px;margin-bottom:10px;}
.review-logo{text-align: center;border:1px solid #e2e6ea;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;padding: 15px;margin-bottom: 0px;}
.review-logo img{display: block;margin:0 auto 10px;}
.review-logo .bonus-text{text-transform: uppercase;font-size:9pt;margin-bottom: 5px;}
.review-logo .bonus-text strong{font-size:18pt;padding:0 5px;vertical-align: middle;}
.review-logo .bonus-text small{font-size:9pt;display: block;}
.review-logo .small{font-size:8pt;margin-bottom: 5px;line-height: 1;}
.playBtn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:1.1;display:block;position:relative;text-align: center;color:#fff;font-size:13pt;text-transform:uppercase;padding:10px;background: #eeac0d;background: -moz-linear-gradient(left, #eeac0d 0%, #f3b846 100%);background: -webkit-linear-gradient(left, #eeac0d 0%,#f3b846 100%);background: linear-gradient(to right, #eeac0d 0%,#f3b846 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeac0d', endColorstr='#f3b846',GradientType=1 );width: 100%; max-width: 200px;margin: 15px auto 0px;}
.playBtn:hover, .playBtn:focus{color:#fff;background: #770422;background: -moz-linear-gradient(left, #770422 0%, #a7012c 100%);background: -webkit-linear-gradient(left, #770422 0%,#a7012c 100%);background: linear-gradient(to right, #770422 0%,#a7012c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770422', endColorstr='#a7012c',GradientType=1 );}
.screenshot img{width:100%;}
.screenshot{margin-bottom:20px;padding:10px;}
.side-table{width:100%;margin:10px auto;font-size:14px;border-width: 0;}
.side-table tr{background-color:#fff}
.side-table tr:nth-child(odd){background-color:#f5f6f8}
.side-table th{font-weight:normal;text-align: left;padding:10px 10px;width:40%;border-width: 0;}
.side-table td{text-align: right;padding:10px 10px;border-width: 0;font-weight:700;}
.sidebar-widget{border:1px solid #e2e6ea;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;margin-bottom:20px;}
.sidebar-widget h3{font-size:13pt;text-transform: uppercase;padding:0 0px;}
.sidebar-widget.full{padding:15px 10px;}
.sidebar-widget.full h3{padding:0px;margin-bottom:10px;}
.sidebar-widget p{margin-bottom:0;font-size:15px;}
.stickybar{width:100%;background:#fff;padding:0;border:1px solid #e2e6ea;text-align: center;margin-bottom:0px;}
.stickybar .sticky-container{height:100%;position: relative;width:100%;}
.stickybar ul{list-style: none;margin: 0;padding:0px;width:100%;height:100%;height:100%;position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.stickybar ul:after, .gamebox:after{content:'';display: table;clear:both;}
.stickybar li{margin:0;width:50%;float:left;position: relative;padding:10px;height:100%;position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;text-align: center;}
.stickybar li:first-child{background:#f5f6f7;}
.stickybar li:first-child:after{content:'';background: url(../images/sticky-bg.png) no-repeat 0px 0px;width:50px;height:100%;position: absolute;top:0;right:-50px;background-size: auto 100%;}
.stickybar .sticky-logo{width:48%;float:left;margin-right:2%;text-align: left;}
.stickybar .bonus-container{width:50%;float:right;}
.stickybar .bonus-text, .stickybar .bonus-text small{display: block;text-transform: none;font-size:14px;width:100%;text-align: center;line-height:1;}
.stickybar .bonus-text small{line-height:1}
.stickybar .button-play{margin:0 auto;}
.stickybar .button-play .playBtn{margin:0;padding:10px 40px;font-size: 18pt;max-width:240px;}
.stickybar .button-play small{display: block;text-transform: none;font-size:9pt;margin-top:5px;}
.stickybar .button-play .playBtn small{display: block;text-transform: none;font-size:9pt;text-shadow: 1px 1px 1px #fbc24f;color:#5e4949;margin-top:0;}
.stickybar .star-rating {display: inline-block;text-align: left;margin:0;}
.stickybar .bonus-text strong{font-size:20pt;margin: 0 5px;line-height: 1.35;}
.stickybar .star-wrapper .all-stars:before{font-size:14pt;}
#sidebar .review-container{padding:20px 10px 10px;margin-bottom:10px}
#sidebar .review-container .meta {margin-top: 5px;}
#sidebar .button-play{margin:0 auto 15px;}
#sidebar.game h3{text-align: left;margin-bottom:5px;}
#sidebar .gamebox{margin-bottom:15px;}
#sidebar ul li:last-child .gamebox {margin-bottom: 0;}
.gamebox h4{text-align: center;font-size:15px;}
.gamebox .playBtn{margin:10px auto 0}
#content section.game.review-container{padding-top:15px;padding-bottom:15px;}
#content section.gameReview {padding:0;}
#content section.gameReview .content{padding:0;}
.gameReview h1{margin: 0 -15px 10px;}
.gamewrapper{background:#000;}
.gameImage{position: relative;margin-bottom: 0px;min-height:300px;}
.gameFooter{background:#23282d;padding:10px 10px;margin-bottom: 15px;}
.gameFooter ul{display: inline-block;list-style: none;margin:0;padding:0;float:right;}
.gameFooter li{margin: 0 10px;float:right;}
.gameFooter:after{content:'';display: table;clear:both;}
.gameFooter li a{color:#fff;display: inline-block;width:24px;height:24px;line-height:24px;}
.gameFooter li a:hover{color:#eeac0d;}
.gamewrapper iframe {margin: 0 auto 0px;text-align: center;display: block;box-shadow: none;border-width: 0;}
.gameImage .embeded-container img{width: auto;height: 100%;display: block;margin: 0 auto;}
.mask {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);}
.gameButton {position: absolute;top: 33%;display: inline-block;padding: .875em 0 1.25em 0;font-size: 1.125em;line-height: 1.125em;width:100%;text-align: center;}
.gameButton a{display: inline-block;background:rgba(32,29,32,.7);border:1px solid #e1b74e;text-transform: uppercase;width: 100%;max-width: 300px;padding: 32px 0;}
.gameButton a span{color:#fff;display: block;margin-top:-10px;}
section.game.review-container .playBtn{padding:10px 30px;display: inline-block;width: auto;margin-left: 20px;}
section.game.review-container .stickybar{border-width:0;}
section.game.review-container .stickybar li{width:33.333334%;}
section.game.review-container .button-play{border:1px solid #f1b32f;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;}
section.game.review-container .button-play .fa{color:#f1b32f;font-size:3em;}
section.game.review-container .stickybar li:first-child {background: #000;}
section.game.review-container .stickybar li:first-child:after{content:'';background: url(../images/sticky-bg-dark.png) no-repeat 0px 0px;width:25px;height:100%;position: absolute;top:0;right:-25px;background-size: auto 100%;}
section.game.review-container .stickybar h4{color:#c7cdcf;text-transform: uppercase;text-align: left;}
section.game.review-container .stickybar .feature-devices{text-align: left;}
section.game.review-container .stickybar .feature-devices span{font-size:16pt;margin:3px 5px 0;}
section.game.review-container .stickybar .feature-devices span.fa-apple, section.game.review-container .stickybar .feature-devices span.fa-tablet, section.game.review-container .stickybar .feature-devices span.fa-desktop {color: #fff;}
section.game.review-container .stickybar small{text-transform: none;}
section.game.review-container .playBtn:hover small{color:#fff;}
#content section.casinoBox{padding:15px;text-align: center;}
#content section.casinoBox img{width:100%;}
.casinoBox .rating-container .star-rating{width:50%;float:left;text-align: left;}
.casinoBox .rating-container .terms-text{width:50%;float:right;text-align: right;}
.casinoBox .rating-container:after{content:'';display: table;clear:both;}
.casinoBox .bonus-text{line-height: 1.35;font-size: 14px;margin-top: 10px;}
.casinoBox .bonus-text small{display: block;}
.casinoBox .bonus-text strong {font-size: 15pt;}
.gamesList ul{list-style: disc;margin:0 0 10px 15px;padding:0;}
.gamesList li{width:25%;float:left;margin-bottom:5px;}
.gamesList ul:after{content:'';display: table;clear:both;}
.mobile-devices.col-6 li:first-child{margin-left: 0;}
.mobile-devices.col-6 li p {font-size: 10pt;margin-bottom:0;}
.mobile-devices.col-6 h3, .mobile-devices.col-6 h3 a{font-size:12pt;}
.mobile-devices.col-6 h3, .mobile-devices.col-6 img{width:95%;}
#games ul, #gamesNoFilter ul{list-style: none;margin: 0;padding:0;}
#games li, #gamesNoFilter li{width:30%;float:right;text-align: right;margin:0;}
#games li:first-child, #gamesNoFilter li:first-child{width:70%;float:left;text-align: left;}
#games .gamebox li:first-child, #gamesNoFilter .gamebox li:first-child{height: 24px;overflow: hidden;}
#games ul:after, #gamesNoFilter ul:after{content:'';display: table;clear:both;}
#games .star-wrapper .all-stars, #gamesNoFilter .star-wrapper .all-stars{text-align: left;}
#games .star-wrapper .all-stars:before, #gamesNoFilter .star-wrapper .all-stars:before{font-size:10pt;}
#games .title, #gamesNoFilter .title{padding:5px;font-size:12pt;}
#games .gamebox, #gamesNoFilter .gamebox{border:1px solid #dbdbdb;}
#games .contentLoader, #gamesNoFilter .contentLoader{display: block;margin:20px auto;text-align: center;}
.filters{background: #f5f6f7;padding: 10px 10px;margin-bottom: 20px;}
#noFilterOptions.filters h2{background:none;margin:0;width:70%;float:left;}
.filters ul{list-style: none;margin:0;padding:0;}
#noFilterOptions.filters ul{width:30%;float:right;}
#noFilterOptions.filters li{padding:0 10px;}
.filters li{float:left;position: relative;font-size:10pt;padding: 5px 10px;text-align: center;margin-bottom:0;}
.filters li a{display: block;padding: 32px 0 0 0;position: relative;max-width: 60px;line-height: 1.5;font-size: 10px;text-transform: uppercase;}
.filters li a:before{content:'';background:url(../images/icon-tabs.png) no-repeat 0px 0px;width: 42px;height: 28px;position: absolute;top: 0;left: 0;right:0;margin: 0 auto;}
.filters li a.new:before{background-position:0px 0px;}
.filters li a.popular:before{background-position: -43px 0px;width: 26px;}
.filters li a.rated:before{background-position: -69px 0px;width: 40px;}
.filters li a.mobile:before{background-position: -109px 0;width: 40px;}
.filters li a.all:before{background-position: -149px;width: 30px;}
.filters li a.reset:before{background-position: -179px 0;width: 28px;}
.filters li a:hover, .filters li a:focus, .filters li a.current{color:#cf0f4a}
.filters li:last-child{float:right;text-align: right;line-height: 50px;}
.filters ul:after, #noFilterOptions.filters:after{content:'';display: table;clear:both;}
.viewall{text-align: center;background: #f5f6f7;padding: 10px 10px;margin:15px auto;font-size: 14px;}
#moreGames{display: none;}
#games .gamebox a, #gamesNoFilter .gamebox a {font-size: 14px;font-weight: bold;line-height: 25px;}
.casinoTable{margin:15px auto;}
.casinoTable table{width:100%}
.casinoTable h2{text-align: center;text-transform: uppercase;}
.casinoTable thead{background:#f5f6f7;} 
.casinoTable table tbody tr:nth-child(even) {background: #f5f6f7}
.casinoTable table tbody tr:nth-child(odd) {background: #FFF}
.casinoTable th{text-align: center;text-transform: uppercase;font-weight: 700;padding:10px;}
.casinoTable td{text-align: center;padding:10px;}
.casinoTable td.logo img{max-height: 70px;}
.casinoTable td.rank{padding-left:20px;padding-right:20px;font-weight:700;}
.casinoTable td.bonus .bonus-text{font-size:9pt;line-height:1.3}
.bonus-text p{margin:0;}
.casinoTable td.bonus .bonus-text strong{font-weight:400;font-size:14pt;display: block;font-weight:700;}
.casinoTable td.bonus .bonus-text small{font-size:10pt}
.casinoTable td.bonus .bonus-text small strong{font-size: 12pt;line-height: 1;}
.casinoTable td.rate a{display: block;text-transform: uppercase;font-size:10pt;}
.casinoTable .star-rating {margin: 0px;display: inline-block;text-align: left;max-width: 80px;}
.casinoTable .feature-devices{text-align: center;}
.casinoTable .button-play{margin:0 auto;}
.casinoTable .button-play .playBtn{margin:0 auto;padding:10px 20px;font-size: 16pt;max-width:222px;}
.casinoTable .button-play small{display: block;text-transform: none;font-size:9pt;margin-top:5px;}
.casinoTable .button-play .playBtn small{display: block;text-transform: none;font-size:9pt;text-shadow: 1px 1px 1px #fbc24f;color:#5e4949;margin-top:0;}
.casinoTable .star-wrapper .all-stars:before{font-size:13pt;}
#stickybar{display: none;}
#stickybar.fixed {padding: 0;margin: 0;z-index: 999;position: fixed;width: 100%;bottom: 0;box-shadow: 0px -1px 6px #dcdcdc;display: block;}
#stickybar.fixed .readReview{display: none;}
#stickybar.fixed .button-play{padding:0px;}
#stickybar.fixed li{padding:0;}
#stickybar.fixed .sticky-logo {width: 38%;}
#stickybar.fixed .bonus-container {width:60%;}
#stickybar.fixed .playBtn {padding: 5px 30px;margin-left: 10px;}
#stickybar.fixed .button-play .fa{padding-left:10px;font-size:2.75em;}
#stickybar.fixed p {margin-bottom: 3px;}
input[type="text"], input[type="email"], select, textarea{box-shadow: none;border: 1px solid #ccc;padding: 5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
textarea{height:125px;}
input[type="submit"]{box-shadow: none;border-width: 0;display: inline-block;margin: 0 0 15px;}
.wpcf7 p{margin-bottom:0;margin-top:15px;}
span.wpcf7-list-item { display: block; }
.modal button.close{color:red;margin-top:-5px;font-size:26px;}
.modal  input[type="submit"] {display: block;margin: 10px auto;}
#report .modal-dialog{max-width:300px;}
.modal label{font-size: 14px;margin:5px 0 5px;}
.modal input[type="text"], .modal input[type="email"], .modal select, .modal textarea{display: block;width:100%;}
.popup-container {display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(20,65,97,0.6);z-index: 2000;}
#fullScreen1 {background: rgba(0,0,0,0.5);}
#gamewrapper.fullscreen {position: fixed;z-index: 2100;top: 3%;left: 2%;width: 100%;background: #fff;max-width: 96%;padding: 5px !important;}
body.admin-bar #gamewrapper.fullscreen {top:7%}
#gameframe {padding-top: 0 !important;margin: 0 !important;overflow: hidden;}
#gamewrapper.fullscreen .feature-devices span {font-size: 10pt;}
#gamewrapper.fullscreen .stickybar.fixed{position: relative !important;display:none;}
#gamewrapper.fullscreen .gameFooter, #gamewrapper.fullscreen .button-play .fa{display: none;}
#gamewrapper.fullscreen .button-play{padding:0;}
#gamewrapper.fullscreen .stickybar .button-play .playBtn,#gamewrapper.fullscreen  .stickybar.fixed .playBtn{font-size:14pt;padding:15px 15px;margin:0;}
#gamewrapper.fullscreen .stickybar h4{font-size:14px;}
#gamewrapper.fullscreen .stickybar small{font-size:12px;}
#gamewrapper.fullscreen .stickybar small:last-child{display:none;}
#gamewrapper.fullscreen .stickybar{margin:0;width: 100% !important;display:none;}
#gamewrapper.fullscreen .stickybar .sticky-logo {width: 38%;}
#gamewrapper.fullscreen .stickybar .bonus-container {width: 60%;}
#gamewrapper.fullscreen .stickybar .readReview{display: none;}
#gamewrapper.fullscreen .stickybar .button-play{border-width:0;}
#gamewrapper.fullscreen .stickybar .playBtn{width:100%;margin-left:0;}
.gameHeader{display: none;padding:5px 0;}
.gameHeader:after{content:'';display: table;clear:both;}
.gameHeader h3{float:left}
.gameHeader .played{float:right}
.gameFooter .played{float:none}
.gameHeader .played .count, .gameHeader .played .rate,
.gameFooter .played .count, .gameFooter .played .rate{font-weight: 600;font-size: 14px;background: #f5f6f7;height: 30px;line-height: 30px;padding: 0px 10px;border: 1px solid #eee;display: inline-block;margin: 0 10px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.gameHeader .played .count small, .gameFooter .played .count small{font-size: 12px;}
.gameFooter .played .count, .gameFooter .played .rate{height:22px;line-height: 18px;}
.gameHeader .rate em, .gameFooter .rate em{font-size: 11px;}
#gamewrapper.fullscreen .gameHeader{display: block;}
.game.review-container .stickybar li:last-child{padding:0;}
.deskHide{display: none;}
.mobileHide{display: block;}
.gamesList li a{display: block;}
.userrate em{font-size:12px;}
.review-container .hits p, .review-container .misses p{display: none;}
.star-rating .star-wrapper.small {width: 5rem;}
.gamebox{margin-bottom:15px;}
#content section.slots h3{color:#432f39;font-size:18px;text-align: center;text-transform:uppercase;line-height: 40px;margin:0;}
.gamebox a{display: block;width:100%;position: relative;overflow: hidden;}
.gamebox .img-container{height: auto;width:100%;overflow: hidden;position: relative;}
#games .gamebox .img-container{height: 200px;}
.gamebox .img-container > img{height:100%;width:100%;}
.homeSlots .gamebox .img-container > img{width:100%;}
.gamebox.side .img-container{height: 70px;width:100%;overflow: hidden;position: relative;}
.gamebox.side .img-container img{height:100%;}
.gamebox .img-hover{position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0,.6);padding:5px 10px;z-index:11;}
.gamebox .img-hover ul, .gamesSidebar{list-style: none;padding:0;margin:0;}
.gamebox .img-hover li{width:50%;float:left;color: #fff;font-size: 8pt;text-align: center;margin-bottom:0;line-height:20px;height:20px;overflow:hidden;}
.gamebox .img-hover li.mobile, .gamebox .img-hover li.no-mobile{position: relative;padding-left: 36px;text-transform: uppercase;font-size: 10pt;text-align: left;height:20px;}
.gamebox .img-hover li.mobile:before{content:'';background:url(../images/icon-mobile-yn.png) no-repeat 0px;width:30px;height: 18px;position: absolute;left:0;top:0;}
.gamebox .img-hover li.no-mobile:before{content:'';background:url(../images/icon-mobile-yn.png) no-repeat -30px 0px;width:30px;height: 18px;position: absolute;left:0;top:0;}
.gamebox .img-hover li:first-child{width:20%;text-align: left;}
.gamebox .img-hover li:last-child{width:30%;text-align: right;}
.gamebox .img-hover ul:after, .gamesSidebar:after{content:'';display: table;clear:both;}
.gamebox a .overlay-container{z-index:9;-webkit-transition: all .1s linear;-moz-transition: all .1s linear;-o-transition: all .1s linear;transition: height .2s linear;background: rgba(0,0,0,.8);width:100%;height:0%;position: absolute;bottom:-50px;left:0;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;text-align: center;}
.gamebox .overlay-container img{text-align: center;display: block;margin:0 auto;}
.gamebox a:hover .overlay-container{height:100%;bottom:0;}
.gamebox a:hover .overlay-container img{display:block}
.view-all{display: block;text-align: center;text-transform: uppercase;line-height: 2;margin-bottom:20px;}
.showBtn {font-size: 9pt;display: inline-block;text-align: center;text-transform: uppercase;line-height: 2;margin-bottom: 20px;background: #f5f6f7;padding: 0 20px;line-height: 3;border-radius: 7px;font-weight: 700;border: 1px solid #eee;}
#sidebar .showBtn{margin-bottom:0;}
#sidebar .view-all{margin: 10px auto 0;background: #f5f6f7;font-size: 9pt;padding: 5px;font-weight: 400;}
.panel-default{border-color:#fff;}
.panel-default>.panel-heading {color: #333;background-color: #fff;border-color: #fff;padding: 10px 15px 10px 0;border-width:0;}
.panel-title > a:before {float: left !important;font-family: FontAwesome;content:"\f068";padding-right: 10px;}
.panel-title > a.collapsed:before {float: left !important;content:"\f067";}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus  {text-decoration:none;}
.no-demo .gameFooter{display: none;}
#image-code{display:none;}
#device-orientation{display: none;background: #fff;position: fixed;width:100%;height:100%;top:0;left:0;padding: 50px 20px;z-index:9;}
#device-orientation img{display: block;margin:0 auto;width:100%;height:auto;}
#device-orientation p{text-align: center;font-size:14px;margin:20px auto;text-transform: uppercase;}
#author-info{padding:0 19px 40px 20px;position:relative;margin-bottom:20px;}
#author-info img,#author-info-page img{-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;margin-right:20px;width:60px}
#author-info-page{border-bottom:1px dotted #ccc;float:left;margin:20px 19px 0 20px;padding-bottom:20px;position:relative;}
#author-text{color:#999;float:left;font:italic 14px/20px helvetica,arial,sans-serif;width:88%;}
#author-info:after{content:'';display: table;clear:both;}
.siteAuthor{background:#f5f6f7;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:15px auto;clear:both;border:1px solid #e2e6ea;}
.siteAuthor img, .siteAuthor h4{vertical-align: middle;margin-top:0;margin-bottom:0;}
.siteAuthor img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width: 100%;height: auto;max-width: 150px;}
.siteAuthor h4{font-size:14px;font-weight:400;}
.siteAuthor h4 strong{font-size:16px;font-weight:700;display: block;margin-bottom:5px;}
.siteAuthor p{font-size:14px;line-height: 1.5;margin:10px 0}
.siteAuthor .social{text-align: right;}
.siteAuthor .social a{font-size: 14px;margin: 5px 5px 5px 0;display: inline-block;border: 1px solid #1b77c0;width: 28px;height: 28px;text-align: center;line-height: 28px;border-radius: 50%;background: #1b77c0;color: #fff;padding: 0;}
.siteAuthor .social a:hover{background:#a4012b;border-color:#a4012b;color:#fff;text-decoration: none;}
.authorsList .siteAuthor .social a{font-size:18px;margin:0;}
.authorsList .siteAuthor .social {text-align: left;}
.author-bio .siteAuthor{padding:15px;}
.siteAuthor .col-sm-2{width: 15%;text-align: center;float:left;}
.siteAuthor .col-sm-10{width:85%;float:left;}
#authorbox li{width:25%;}
#authorbox li.siteAuthor h4{font-size:14px;}
#authorbox li.siteAuthor .img-container{width:25%;float:left;}
#authorbox li.siteAuthor .text-container{width:72%;float:right;}
#authorbox:after{content:'';display: table;clear:both;}
a.authorBtn, a.authorBtn:visited {font-size: 13px;border: 1px solid #eee;padding: 7px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: inline-block;margin: 5px 0;text-align: center;background: #f7f7f7;color: #333;width:100%;max-width:128px;}
a.authorBtn:hover, a.authorBtn:focus {color: #fff;text-decoration: none;background: #a4022c;}
.gamesList {border: 1px solid #e2e6ea;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;padding: 15px;margin-bottom: 20px;position: relative;}
.filter-container{padding:15px;}
.searchcontainer{background:#000;padding:10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.searchcontainer .searchBox{background:#fff;border:1px solid #e2e6ea;padding:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.searchBox input[type="text"] {width:84%;height:34px;border:none;outline:none;font-size:14px;padding:0 10px;color:#000;background:none;border-width:0;float:left}
.searchBox input:-ms-input-placeholder{color:#fff}
.searchBox input::placeholder{color:#fff}
.searchBox button{background:#fff;outline:none;border-width:0;color:#000;display: inline-block;float:left;height:34px;padding: 0 10px;}
.searchBox:after{content:'';display: table;clear:both;}
.form-label label{font-weight:400;text-transform: uppercase;display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;line-height: 1.5;font-size: 14px;vertical-align: middle;}
.form-label label input{position: absolute;opacity: 0;cursor: pointer;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;border:1px solid #e2e6ea;}
.form-label label:hover input ~ .checkmark {background-color: #ccc;}
.form-label label input:checked ~ .checkmark {background-color: #eeac0d;}
.checkmark:after {content: "";position: absolute;display: none;}
.form-label label input:checked ~ .checkmark:after {display: block;}
.form-label label .checkmark:after {left: 6px;top: 1px;width: 7px;height: 14px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.panel-default{border-color:#fff;}
.panel-default>.panel-heading {color: #333;background-color: #fff;border-color: #fff;padding: 10px 15px 10px 0;border-width:0;}
.panel-title > a:before {float: left !important;font-family: FontAwesome;content:"\f068";padding-right: 10px;}
.panel-title > a.collapsed:before {float: left !important;content:"\f067";}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus  {text-decoration:none;}
.games-container h2{margin-bottom:15px;}
.filterToggle{display: none;background: #f5f6f7;font-size: 10pt;line-height: 3;}
.panel-group{margin-bottom: 15px;}
.panel-default{border-bottom:1px solid #eee;}
.panel-default>.panel-heading {color: #333;background-color: #fff;border-color: #fff;padding: 10px 15px 10px 0;}
.panel-title{font-size: 16px;text-transform: uppercase;font-weight: 500;}
.panel-title > a:before {float: left !important;font-family: FontAwesome;content:"\f068";padding-right: 10px;}
.panel-title > a.collapsed:before {float: left !important;content:"\f067";}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus  {text-decoration:none;}
.admin-soft-list{}
.admin-soft-list .softwarp{margin: 10px 0;padding:10px;border:1px solid #eee;background:#fafafa;}
.admin-soft-list .softwarp .img-container{width:40%;float:left;height:60px;overflow: hidden;}
.admin-soft-list .softwarp .text-container{width:55%;float:right}
.admin-soft-list .softwarp .img-container img{width:auto;max-height: 60px;}
.admin-soft-list .softwarp .text-container h3{font-size:16px;}
.admin-soft-list .softwarp .text-container p{}
.admin-soft-list .softwarp .text-container a{}
.softwarp:after{content:'';display: table;clear:both;}
@media(max-width:1080px){
    .gamesSidebar .gamebox .img-container {height: auto;}
    .gamesList li {width: 50%;}
    .gamesSidebar .gamebox .img-hover li{height:20px;overflow: hidden;}
    #games .gamebox .img-container {height: auto;}
    .mobile-devices li {float: left;margin-left: 0%;margin-bottom: 1%;width: 33.333334%;}
    #games .gamebox a, #gamesNoFilter .gamebox a {font-size: 13px;}
    .mobile-box{padding:5px;}
    #stickybar .feature-devices{margin-bottom:0;}
    #stickybar.fixed{width:100% !important;left:0;}
    #stickybar .feature-devices span {font-size: 12pt;margin: 3px 3px 0;}
    #stickybar .button-play .fa{display: none;}
    #stickybar.fixed .button-play .fa{display: inline-block;}
    #stickybar .playBtn {padding: 10px 10px;margin-left: 0px;font-size: 15pt;}
}
@media(max-width:1050px){
    .stickybar li{width:45%;}
    .stickybar li:first-child{width:65%;}
    .stickybar .button-play .playBtn{padding:10px 20px;}
    .stickybar .bonus-text strong {font-size: 16pt;margin: 0;line-height: 1.2;}
    .review-container .hits, .review-container .misses{margin-bottom:15px;}
    .game.review-container .button-play .fa{display: none;}
    .game.review-container .button-play{border-width:0;padding:0;}
    .game.review-container .playBtn{margin-left:0;}
    .game.review-container .stickybar .feature-devices span {font-size: 12pt;margin: 3px 4px 0;}    
}
@media(max-width:1024px){
    .gameImage.no-mobile .no-mobile-supported .embeded-container img {width: 100%;height: 100%;}   
}
@media(max-width:991px){
    .gamesSidebar:after{content:'';display: table;clear: both;}
    .gamesSidebar .gamebox .img-container {height: auto;}
    section.game.review-container .playBtn {margin-left: 0;padding: 10px 15px;font-size:14pt;}
    #games li:first-child, #gamesNoFilter li:first-child, #games li, #gamesNoFilter li {width: 100%;float: none;text-align: left;}
    .mobile-devices li, .mobile-devices.col-3 li{width:16.666667%;padding: 3px;}
    .mobile-devices.col-6 .img-container, .mobile-devices.col-6 .text-container, .mobile-devices.col-3 .img-container, .mobile-devices.col-3 .text-container {width: 100%;float: none;text-align: center;}
    .mobile-devices.col-6 img, .mobile-devices.col-3 img, .mobile-devices.small.col-6 img {width: 50px;}
    .mobile-devices.col-6 h3, .mobile-devices.col-6 h3 a, .mobile-devices.col-3 h3, .mobile-devices.col-3 h3 a {font-size: 8pt;}
    .mobile-devices.col-6 h3 span,.mobile-devices.col-3 h3 span{display: none;}
    .filters li {font-size: 8pt;padding: 5px;width: 16.66667%;}
    .filters li:last-child {text-align: right;line-height: 20px;width: 100%;float: none;clear: both;}
    .gamesList li, .gamesSidebar li{width:33.3333334%;float:left;margin-bottom:0px;padding: 10px;}    
    .gamesSidebar:after{content:'';display: table;clear: both;}
    .gamesSidebar .gamebox .img-container {height: auto;}
    #games .gamebox .img-container {height: auto;}
    .games-container > .row > .col-sm-3, .games-container > .row > .col-sm-9{width:100%;float:none}
    .filterToggle{display: block;}  
    .toggleContainer{display: none;}
    .casinoTable .button-play .playBtn{font-size:14pt;padding:10px;}
    .casinoTable td.logo img {max-height: 50px;}
    .casinoTable td.rate a{font-size:9pt;}
    .mobile-devices h3, .mobile-devices h3 a{font-size:8pt;}
    .slotTypes{display:block;max-width:320px;text-align: center;}
    #stickybar h4{font-size:14px;}
    .featuredText{padding:90px 50px 10px;}
    .featuredContainer h1{font-size:36px;}
    body.admin-bar #gamewrapper.fullscreen {top: 0;}   
    
}
@media(max-width:767px){
    .stickybar li:first-child, .stickybar li {width: 100%;}
    .stickybar li:first-child:after{background: none;position: relative;width:0;height:0;}
    #stickybar.fixed .stickybar li:first-child {width: 65%;}
    .stickybar .bonus-text strong{display: block;}
    .stickybar .sticky-logo img{width:90px;}
    .gameButton{top:8%;}
    .gameButton a{max-width:200px;}
    .game.review-container .stickybar li, .game.review-container .stickybar ul{width:100%;float:none;display: block;}
    .game.review-container .stickybar li:after{clear:both;display: table;}
    .game.review-container .stickybar li:first-child {height: auto;}
    .game.review-container .stickybar h4, .game.review-container .stickybar .feature-devices {text-align: center;}
    .game.review-container .stickybar .feature-devices{display: none;}
    .game.review-container .stickybar h4{margin-top:10px;}
    #stickybar.fixed .playBtn {padding: 10px 5px;margin-left: 0;font-size: 18px;display: block;}
    .stickybar .bonus-text strong {font-size: 18pt;margin: 0;line-height: 45px;}
    #stickybar.fixed .button-play small{display: none;}
    #stickybar.fixed li:first-child {height: auto;width:66%;}
    #stickybar.fixed .bonus-text{padding-top:5px;font-size:12px;}
    #stickybar.fixed .bonus-text strong{line-height: 1;}
    #stickybar.fixed .bonus-text small{font-size:7pt;}
    #stickybar.fixed .bonus-text small:last-of-type{display: none;}
    #stickybar.fixed li{width: 30%;}
    #stickybar.fixed .star-rating{display: none;}    
    #stickybar.fixed .bonus-text strong{font-size:18px;}
    #stickybar.fixed .bonus-text p strong:first-child{display: inline;font-size: 10pt;font-weight: 400;padding-right:5px;}
    #stickybar.fixed .bonus-text p strong:last-child{line-height: 1.3;}
    .gamebox.side h4{margin-top:10px;}
    .mobile-devices.col-6 li:first-child{margin-left:0%}
    .filters li{width: 16.66666667%;padding:5px 10px;}
    .filters li:last-child{width:100%;float:none;text-align: right;clear:both;line-height:24px;}    
    .game.review-container .stickybar li:first-child:after{background:none;position: relative;}
    .game.review-container .button-play .fa{vertical-align: middle;display: none;}
    .mobile-devices li, .mobile-devices.col-3 li {width: 33.33333%; padding: 3px;}
    .mobile-devices h3, .mobile-devices h3 a{font-size:10pt;}
    .review-container .meta .author {margin-right: 15px;}
    .feature-devices{text-align: center;}
    .casino-icons, .casino-small-icons, .currency-icons {margin: 0 2px 8px 2px;max-height: 25px;}
    .review-container p {margin-bottom: 0px;}
    .game.review-container .button-play {border-width: 0;padding:0;}
    .review-container .meta .rating {margin:0;}
    .review-container .star-rating{width:7em;}
    .deskHide{display: block;}
    .mobileHide{display: none;}
    .gamesSidebar .gamebox .img-container {height: auto;}
    .game.review-container .stickybar li{padding:5px;}
    #gamewrapper.fullscreen {top: 2%;}
    .gameHeader .played .count{height:22px;line-height:22px;}
    .userrate{margin:5px auto;}
    #gamewrapper.fullscreen .userrate{margin:0 auto}
    .game.review-container .stickybar small{font-size:12px;}
    .gameFooter {margin-bottom: 0px;}
    .review-container {margin-bottom: 0px;}
    .review-container .hits {margin-bottom: 10px;}
    .review-container .misses{margin-bottom:0;}
    .side-table {margin: 0px auto;font-size: 14px;}
    .review-container .hits, .review-container .misses {height: auto !important;}
    #gamewrapper.fullscreen{width:99%;height:100%;}
    .game.review-container .stickybar{border:1px solid #e2e6ea}
    .review-logo{margin-bottom:10px;}
    .software-icons {max-width: 65px;margin: 0 2px 5px;}
    .games-container{}
    .games-container .row{margin:0 -5px;}
    .games-container .col-xs-6{padding: 0 5px;width: 33.33334%;}
    .gamebox {margin-bottom: 10px;}
    .review-container .feature-payout li{width:48%;}
    .gamesList li{width:50%;}
    .gameReview h1 {margin: 0 0px;padding: 0;margin-bottom: 5px;}
    .gamesList li, .gamesSidebar li{width:50%;float:left;margin-bottom:0px;padding:5px;}
    #gamewrapper.fullscreen .stickybar, #gamewrapper.fullscreen .userrate{display: none;}
    #fullscreen{display: none !important;}
    #gamewrapper.lpsGameStarted{position: fixed;width: 100%;z-index: 9999999999;top: 0;left: 0;}
    #gamewrapper.lpsGameStarted .gameHeader{background: #fff;padding: 5px 10px;display: block;}
    #gamewrapper.lpsGameStarted .gameHeader button.close {
        -webkit-appearance: none;
        padding: 0;
        cursor: pointer;
        background: red;
        color: #fff;
        border-width: 0;
        position: absolute;
        right: 15px;
        top: 0;
        width: 40px;
        height: 40px;
    }
    #gamewrapper.lpsGameStarted .gameHeader .played {
        float: right;
        margin-right: 40px;
    }
    #content #gamewrapper.lpsGameStarted {
        padding-top: 0;
        padding-bottom: 0;
    }
    .sidebar-widget{padding:15px 10px;}
    .sidebar-widget h3{padding:0;margin-bottom:10px;}
    .siteAuthor .col-sm-2{width:20%;float:left;padding:0;}
    .siteAuthor .col-sm-10{width: 80%;float:left;}
    .siteAuthor .col-sm-6 {width: 50%;float:left;padding:0;}
    .siteAuthor, .siteAuthor .social {text-align: center;}
    .siteAuthor .social a{width:34px;height:34px;font-size: 16px;line-height:30px;}
    .author-bio .siteAuthor{text-align: left;}
    .siteAuthor .social {text-align: right;}
}
@media (max-width:479px){
    .review-container .feature-payout li{width:45%;}
    .gamesList li{width:100%;float:none;}
    .filters li{float:left;width:16.666667%;padding: 5px 5px;}
    .mobile-devices.col-6 li:first-child {margin-left: 0;}
     .mobile-devices li {width: 33.333334%;}
    #games .gamebox .img-container {height:auto;}
    .filters li a:before{zoom:0.8; -moz-transform:scale(0.8);-moz-transform-origin: 0 0;}
    #stickybar.fixed .playBtn{font-size:14px;text-transform: none;}
    .gameFooter{text-align: center;}
    .gameFooter ul{float: none;margin:0px auto 0px;}
    .gameFooter li {margin: 0 5px;}
    .review-container h1{text-align: center;}
    .gamesSidebar .gamebox .img-container {height: auto;}
    .stickybar .bonus-text strong{line-height:1.35}
    .gamesList li, .gamesSidebar li{width:100%;float:left;margin-bottom:0px;padding:5px;}
}