/*
Theme Name: Mercury Child
Theme URI: https://space-themes.com/item/mercury/
Description: Child theme for Mercury
Author: Space-Themes.com
Author URI: https://space-themes.com/
Template: mercury
Version: 3.2.0
*/
@import url("../mercury/style.css");


/* FONTS */ 

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('fonts/googlefonts/montserrat-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/googlefonts/montserrat-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/googlefonts/montserrat-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/googlefonts/montserrat-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/googlefonts/montserrat-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/googlefonts/montserrat-v15-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-display:swap;
  font-weight: 600;
  src: url('fonts/googlefonts/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/googlefonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/googlefonts/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/googlefonts/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/googlefonts/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/googlefonts/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
    font-display:swap;
  src: url('fonts/googlefonts/roboto-slab-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/googlefonts/roboto-slab-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/googlefonts/roboto-slab-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/googlefonts/roboto-slab-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/googlefonts/roboto-slab-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/googlefonts/roboto-slab-v13-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

/* roboto-slab-600 - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
    font-display:swap;
  src: url('fonts/googlefonts/roboto-slab-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/googlefonts/roboto-slab-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/googlefonts/roboto-slab-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/googlefonts/roboto-slab-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/googlefonts/roboto-slab-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/googlefonts/roboto-slab-v13-latin-600.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

body {
    font-family: 'Montserrat', sans-serif;
}

/* TEMPLATE */


.space-header-menu ul.main-menu{
	float:right;
}
.space-header-menu ul.main-menu li ul.sub-menu li{
    text-align:left;
}

.space-header-wrap{
    background:#e7e6e6;
    box-shadow:none;
}

.space-header-menu ul.main-menu li{
   font-size:0.875em;
}
.space-header-menu ul.main-menu li a{
    padding: 27px 5px;
    font-family: 'Montserrat', sans-serif;   
    position:relative;
}
.space-header-menu ul.main-menu li a::before{
    height:10px;
    content:"";
    width:2px;
    background:#5f5f5f;
    display:inline-block;
    position:absolute;
    right:0px;
    top:calc(50% - 5px);
}
.space-header-menu ul.main-menu li ul li a::before{
    display:none;
}
.space-header-menu ul.main-menu li ul.sub-menu a{
    color:#151515 !important;
}
.space-header-menu ul.main-menu li ul.sub-menu a:hover{
    color:#c72636 !important;
}
.space-header{
    min-height: 70px;
}
.space-header-height{
    min-height:70px;
}
.space-header-menu ul.main-menu li:hover ul.sub-menu{
    top:70px;
}
.space-header-search{
    display:none !important;
}
.space-header-search{
    top:22px;
}
.space-header-menu ul.main-menu li a:hover, .space-header-menu ul.main-menu li:hover a{
    border-bottom: 2px solid #c72636 !important;
    color:#c72636 !important;
}
.space-header-menu ul.main-menu li:hover a{
    border:0px !important
}
.current-menu-item a{
    color:#c72636 !important; 
}
.st_intro{
    background:#e7e6e6;
    display:block;
    margin-bottom:20px;
    padding:20px 30px;
}
.st_intro h2{
    margin: 23.2px 0;
}
.space-title-box, .space-archive-title-box {
    background-color: #fff;
}
h1, .space-title-box-h1 h1{
    color:#072654;
    font-family: 'Roboto Slab';
    font-weight:600;
    font-size: 1.8em;
    margin: 13.2px 0;
    text-align:center;
    padding-top:20px;
    position:relative;
    padding-bottom:15px;
}
h1::before{
    content:"";
    display:inline-block;
    top:5px;
    position:absolute;
    width:80px;
    height:4px;
    background:#c72636;
    left:calc(50% - 40px);
}

h2{
    color:#072654;
    font-family: 'Roboto Slab';
    font-weight:600;
    font-size: 1.5em;
    position:relative;
    padding-left:10px;
}
h2::before{
    content:"";
    display:inline-block;
    margin-left:-10px;
    position:absolute;
    width:2px;
    height:calc(100% - 0px);
    background:#c72636;
}
h3{
    color:#072654;
    font-family: 'Roboto Slab';
    font-weight:600;
    font-size: 1.2em;
    position:relative;
    padding-left:10px;
}
h3::before{
    content:"";
    display:inline-block;
    margin-left:-10px;
    position:absolute;
    width:2px;
    height:calc(100% - 0px);
    background:#c72636;
}
.one_half:first-of-type{
    padding-right:30px;
}  
.one_half.last_column{
    padding-left:30px;
}  
.st_tipps_item{
    display:flex;   
}
.st_tipps_left{
    background:#e7e6e6;
    width:30%;
    padding:12px 2px;
    width:78px;
}
.st_tipps_right{
    background:white;
    width:70%;
}
.st_tipps_right_ln1{
    display:block;   
    font-size:12px;
    font-weight:bold;
    color:#082654;
    padding:2px 5px;
}
.st_tipps_right_ln2{
    display:block; 
    font-size:11px;
    color:#5f5f5f;
    padding:0px 5px;
    line-height:1.2;
}
.st_tipps_left{
    display:flex;   
}
.st_tipps_left_logo1{
    width:50%;   
}
.st_tipps_left_logo2{
    width:50%; 
    position:relative;
}
.st_tipps_left_logo2:before{
    height:10px;
    content:"";
    width:2px;
    background:#5f5f5f;
    display:inline-block;
    position:absolute;
    left:0px;
    top:calc(50% - 5px);
}
.st_tipps_left_logo1 img, .st_tipps_left_logo2 img{
    max-height:25px; 
    width:auto;
}
.flexaligner{
    display: flex;
   align-items: center; 
   justify-content: center;
}
.flexaligner_left{
    display: flex;
   align-items: center; 
   justify-content: left;
}
.slick-initialized .slick-slide{
    display:flex !important;
    align-items: flex-start;
}
.st_tippshead{
    margin-top:20px;  
    display:block;
    padding-left:15px;
    padding-right:15px;
}
.st_tippshead.space-page-wrapper{
    padding-bottom:0px;
}
.space-page-wrapper{
    padding-bottom:0px;
}
.st_tippshead_headline{
    font-size:12px;
    color:black;
    font-weight:bold;
    padding-bottom:10px;
    display:block;
}
.space-page-section-ins{
    padding-top: 20px;   
}

/* MAIN TABLE */

.st_maintable{
    display:block;
    margin-top:45px;
    margin-bottom:25px;
}
.st_mt_item{
    display:flex;
    border:1px solid #c3c3c3; 
    background:white;
    padding:20px;
    transition: .4s all ease;
}
.st_mt_lg{
    width:15%;
    position: relative;
    padding:10px;  
    text-align:center;
    border-right:1px solid #c3c3c3;
}
.st_mt_rank{
    width:15%;
    border-right:1px solid #c3c3c3;
    padding:5px;
}
.st_mt_desc{
    width:25%;   
    border-right:1px solid #c3c3c3;
    padding-left:10px;
    padding-right:10px;
}
.st_mt_info{
    width:25%;
    border-right:1px solid #c3c3c3;
}
.st_mt_lk{
    width:20%;
    padding:0px 10px;
}
.st_mt_lg_rank{
    position:absolute;
    background:#f9d943;
    width:25px;
    height:25px;
    font-size:16px;
    font-weight:600;
    text-align:center;
    left:-20px;
    top:-20px;
}
.st_mt_lg_rank_large{
    position:absolute;
    background:#f9d943;
    width:auto;
    padding:2px 4px;
    height:25px;
    font-size:15px;
    font-weight:600;
    text-align:center;
    left:-20px;
    top:-20px;
}
.st_mt_item_outer.st_row_1{
    border:1px solid #5d89a6;
    position:relative;
    margin:-20px;
    padding:20px;
    background:#f7f7f7;
    -moz-box-shadow: 0px 0px 8px #adadad;
-webkit-box-shadow: 0px 0px 8px #adadad;
box-shadow: 0px 0px 8px #adadad;
}
.st_mt_item_outer.st_row_2 .st_mt_item{
    margin-top:30px;
}
.st_mt_lg_rank_large i{
    margin-right:3px;
    font-size:12px;
}
.st_mt_lg img{
    width:95%;   
}
.st_mt_rank_ln1{
    font-size:12px;
    font-weight:600;
    display:block;
    text-align:center;
}
.st_mt_rank_large{
    font-size:40px;
    font-weight:600;
}
.st_mt_rank_ln2{
    display:block;
    font-size:12px;
    font-weight:600;
    text-align:center;
    text-transform:uppercase;
    color:#5d89a6;
    padding-top:5px;
}
.st_mt_rank_ln2 a{
    color:#5d89a6 !important;
    text-decoration: none !important;
}
.st_mt_rank_ln2 a:hover{
    color:#5d89a6 !important;
    text-decoration: none !important;
}
.st_mt_rank .space-casinos-3-archive-item-rating-box{
    border:0px;
    padding:0px;
    height:auto;
    padding-top:5px;
    margin: 0 auto;
    display: block;
}
.st_mt_desc_ln2 ul {
    list-style-type: none;
    padding-left: 0px;
    text-align: left;
    margin: 0px;
    margin-left: 5px;
}
.st_mt_desc_ln2 ul li::before {
    position: absolute;
    top: 2px;
    left: -5px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    color: #5d89a6 !important;
    font-size: 12px;
}
.st_mt_desc_ln2 ul li {
    position: relative;
    padding-left: 12px;
    margin-bottom: 0px;
    line-height: 1.5;
}
.st_mt_desc_ln2{
    font-size:14px;   
}
.st_mt_desc_ln1{
    font-size:14px;  
    color:#5d89a6;
    text-transform:uppercase;
    font-weight:600;
    padding-bottom:5px;
    display:block;
}
.st_mt_info{
    padding-left:10px;   
    padding-right:10px;   
}
.st_mt_info_inner{
    display:flex;
    flex-flow:wrap;
}
.st_mt_info_item{
    display:flex;
}
.st_mt_info_inner_left{
    width:30%;
    background:#072654;
    display: flex;
    align-items: center; 
    justify-content: center;
    padding:5px;
}
.st_mt_info_inner_right{
    width:70%;
    display: flex;
    align-items: center; 
    justify-content: center;
    padding:5px;
    font-size:12px;
    text-align:center;
}
.fullspan{
    width:100%;
}
.st_mt_info_inner_item{
    display:flex;    
    width:calc(50% - 4px);
    margin:2px;
    background:#e7e6e6;
    border-radius:2px;
    overflow:hidden;
}
.st_mt_info_inner_left img, .st_mt_info_inner_right img{
    max-width:100%;   
}
.paymenticons_img img{
   height:35px;
}
.st_mt_lk_ln1{
    display:flex;
}
.st_mt_lk_ln1_left{
    background:#5d89a6;
    color:white;
    text-align:center;
    width:37%;
    border-radius:3px;
    font-size:21px;
    padding:10px 4px;
    font-weight:600;    
}
.st_mt_lk_small{
    font-size:12px;
    position:relative;
    bottom:-5px;
}
.st_mt_lk_ln1_right{
    width:63%;
}
.st_mt_lk_ln1_right_ln1{
    display:block;
    padding-left:4px;
    padding-right:4px;
    font-size:12px;
    font-weight:600;
}
.st_mt_lk_ln1_right_ln2{
    display:block;
    padding-left:4px;
    padding-right:4px;
    font-size:11px;
}
.st_mt_lk_ln2{
    display:block;
    text-align:center;
    padding-top:5px;
    padding-bottom:5px;
}
.st_mt_lk_ln3{
    display:block; 
    text-align:center;
    font-size:14px;
    color:#c3c3c3;    
}
.st_mt_lk_lk{
    background:#73a54a;
    color:white !important;
    padding:10px;
    display:block;
    font-size:16px;
    border-radius:3px;
    text-decoration: none !important;
}
.st_mt_lk_lk:hover{
    background:#4c7b26;
    color:white;
}
.st_mt_lk_ln1_right.flexaligner_left{
    flex-flow:wrap;
}
.st_mt_rank_ln3{
    text-align:center;
}
.icon_devices{
    max-height:30px;
    max-width:30px;
    border-radius:2px;
    text-align:center;
    padding:4px;
    margin:1px;
    transition: .4s all ease;
}
.icon_devices:hover{
    opacity:0.8;
}
.icon_devices i{
    font-size:20px;
    color:white;
}
.device_apple{
    background:black;
}
.device_android{
    background:#85c808;
}
.device_html{
    background:#f16529;
}

.btn_regular{
    display:block;
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
}
.htb_goli{
    color:white !important;   
    text-decoration:none !important;
}
.htb_goli_in{
    border-radius:10px;
    padding:10px 20px;
    text-align:center;
    color:#151515 !important;   
    text-decoration:none !important;
    border:2px solid #151515;
    transition: .4s all ease;
}
.htb_goli_in:hover{
    color:white !important;   
    text-decoration:none !important;
    border:2px solid #151515;
    background-color:#151515;
}
@media (min-width:780px){
    h1{
        font-size: 2.3em !important;
        padding-bottom:25px;
    } 
    .space-header-logo-ins img{
        width:145px
    }
    .space-header-logo a{
        padding-top:8px;
    }
}
@media (max-width:780px){    
    .space-header-logo-ins img{
        width:115px
    }    
}
.front_main_cnt{
    padding:20px;   
}
.front_main_cnt h2, .front_main_cnt h3{
    margin:20px 0px;
}
.front_main_cnt h1{
    font-size:30px;
}
.front_main_cnt h2{
    font-size:27px;
}
.front_main_cnt h3{
    font-size:22px;
}


/* Resp Table */
.dot_tb_wrap {
    width: 100%;
    overflow-y: auto;
    margin: 20px 0 1em;
}
.dot_tb_wrap::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 14px;
    height: 14px;
}
.dot_tb_wrap::-webkit-scrollbar-thumb {
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);
}
.dot_tb_wrap table {
    border: 0px;
}
/* jede zweite*/
.dot_tb_wrap tr:nth-child(2n+1) {
    background-color: #e6e6e6;
}
.dot_tb_wrap tr, #content-area .dot_tb_wrap table tr {
    padding: 10px;
}
.dot_tb_wrap td{
    border:0px !important;
}
.dot_tb_wrap table tr:first-of-type td {
    border-top: 3px solid #08398d !important;
}
.dot_tb_wrap table tr:first-of-type, .dot_tb_wrap table tr:first-of-type a {
    background-color: #2f1812 !important;
    color: white;
}
/* END Resp Table  */

.content_infobox {
    display: inline-block;
    width: 100%;
    background: #e6e6e6;
    padding: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-top: 4px solid;
    color: #424240;    
}
.ci_inner {
    border: 1px solid white;
    padding: 20px;
}
@media(max-width:1199px){
     .space-header-search {
        right: 50px !important;
    }   
    .space-mobile-menu-icon {
        padding-left: 9px;
        padding-right: 9px;
    }
}

/* IFRAME OPENER */
 
.shortcode_iframe{
    display:none;
}
.iframe_image{
    position:relative;
    margin-top:20px;
    margin-bottom:20px;
}
span.iframe_image_opener{
   cursor:pointer;
    position:absolute;
    top:45%;  
    width:100%;
    text-align:center;
    padding:8px;
    left:0px;

    background: -moz-linear-gradient(left, rgba(230,230,230,0.11) 0%, rgba(230,230,230,0.9) 14%, rgba(230,230,230,0.91) 16%, rgba(230,230,230,1) 50%, rgba(230,230,230,0.9) 84%, rgba(230,230,230,0.11) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(230,230,230,0.11) 0%,rgba(230,230,230,0.9) 14%,rgba(230,230,230,0.91) 16%,rgba(230,230,230,1) 50%,rgba(230,230,230,0.9) 84%,rgba(230,230,230,0.11) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(230,230,230,0.11) 0%,rgba(230,230,230,0.9) 14%,rgba(230,230,230,0.91) 16%,rgba(230,230,230,1) 50%,rgba(230,230,230,0.9) 84%,rgba(230,230,230,0.11) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ce6e6e6', endColorstr='#1ce6e6e6',GradientType=1 ); /* IE6-9 */
    
}
.btn_sofortspiel img{  
    width:220px;
}
.btn_sofortspiel:hover{
    background-color:#117db7;
}

.iframemessage{
    display:none;
    font-weight:700;
    font-size:18px;
}

/* END IFRAME OPENER */

.cv_opener{
    font-size: 32px;
    font-family: "Open Sans",sans-serif;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.1;
    margin: 0.7em 0 0.2em;    
    text-rendering: optimizelegibility;
    display:block;
}


/* ## RESPONSIVE IFRAME ## */ 

@media (max-width: 480px) {
  iframe {
    width:100%;
    height:auto;
  }
}

.lSSlideWrapper ul{
    margin-left:0px !important;
}
.lSSlideWrapper ul li::before{
   content: "" !important;
}
.lSSlideWrapper ul li{
   padding-left: 0px;
}
.lSSlideOuter .lSPager.lSpg > li::before{
   content: "" !important;
}

/* GALLERY */

.alp_gallery ul {
	margin-left: 0px;
}

/* Effects Lightbox*/

/* overlay at start */

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

/* overlay animate in */

.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}

/* overlay animate out */

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

/* content at start */

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}

/* content animate it */

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

/* content animate out */

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

/* / GALLERY */


.slotrev_info_table {
	background-color: #f0f6f6;
	font-size: 14px;
	color: #424240;
	padding: 10px;
}
.slotrev_info_table tr td:first-child {
	text-align: center;
}
.slotrev_info_table tr td:last-child {
	text-align: right;
	padding-right: 5px;
}
.slotrev_info_table tr:nth-child(even) {
	background: #f0f6f6;
}
.slotrev_info_table tr:nth-child(odd) {
	background: #FFF;
}
.slotrevtb {
	margin-bottom: 0px;
	border: 0px solid;
    width:100%;
}
.slotrevtb td,
.slotrevtb tr {
	border: 0px solid;
}
.slotrevtb td{
    vertical-align: middle;
}
.slotrevtb tr img {
	padding-top:4px;
}
.slotrev_logo img {
	display: block;
}
.slotrev_info_table h4{
    text-align:center; 
    padding-bottom:5px;
}
.ec_slot_logo_sb{
    display:block;
    text-align:center;
    margin-bottom:20px;
}
.ec_slot_logo_sb img{
    margin:0 auto;
}
.space-game-content-button{
    width:100%;
    text-align:center;
}
.space-games-archive-item-img{
    height: 180px;
    overflow:hidden;
    position:relative;
}
.space-games-archive-item-button a{
    padding: 12px 4px;
    display:block;
}
.ec_bgtrans{
    height:40px;
    width:100%;
    position:absolute;
    bottom:0px;
    left:0px;
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 94%);
}

.alp_news_header{
    width:100%;
    padding-bottom:10px;
}

.alp_news_header_inner_left{
    width:30%;      
    display: flex;
    align-items: center; 
    justify-content: center; 
}    
.alp_news_header_inner_right{
    width:50%;
    display: flex;
    align-items: center; 
    justify-content: center; 
    text-align:center;
    padding:0px 20px;
}
.alp_news_header_inner_left_inner{
    text-align:center;
    line-height: 1;
}
.alp_news_header_inner_left_inner_ln1{
    display:block;
    font-size:40px;
}    
.alp_news_header_inner_left_inner_ln2{
    display:block;
    font-size:55px;
    color:#d70d15;
}
.space-content-section img{
    border-radius:0px !important;    
}
.space-archive-loop-item-title a{
    text-decoration: underline;    
}
.widget_nav_menu .widget-title{
    background:#a6a7a7;
    display:block;
    text-align:center;
    padding:10px 5px;
    margin-top:10px;
    box-shadow: 0 0 10px -3px #666;
    color:white;
    text-transform: uppercase;
}
.widget_nav_menu ul li{
    display:block;
    border-bottom:1px dashed #a6a7a7;
    padding-bottom:2px;
    margin-bottom:2px;
    margin-top:2px;
    padding-top:2px;
}    
.widget_nav_menu ul li a{
    display:block;
    transition: .2s linear;
    padding: 10px 0 10px 10px;
    position:relative;
    color:#a6a7a7;
}      
.widget_nav_menu ul li a:hover{
    color: #d70d15;
    padding-left: 18px;
    padding-right: 8px;
}    
.widget_nav_menu ul li a::before{
    float: right;
    width: 5px;
    height: 8px;
    margin: 4px 6px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f054";
    color: #a6a7a7;
    font-size: 12px;
}
.widget_nav_menu{
    margin:30px 0px 40px 0px;
    display:block;
}
    .alp_sb_popular{
    display:block;
    margin:0px 0px;
}
.alp_sb_popular_head{
    display:flex;
    background:#a6a7a7;
    padding:10px 20px 0px 10px;
}
.alp_sb_popular_head_btn{
    background:white;
    width:50%;
    text-align:center;
    margin:0 5px;
    padding:5px;
    border-top-left-radius:3px; 
    border-top-right-radius:3px;
    font-weight:bold;
    font-size:14px;
    cursor:pointer;
}   
.alp_sb_popular_head_right.alp_sb_popular_head_btn{
    background:transparent;
}
.alp_sb_popular_head_btn:hover{
    background:white;
}
.alp_sb_popular_content li a{
    display:flex;
}
.alp_sb_popular_image{
    width:20%;
}
.alp_sb_popular_lk{
    width:80%;
    padding:1px 10px;
    font-size:13px;
    line-height: 1.4;
}
.alp_sb_popular_content{
    padding:10px;
    display:block;
    background: white;
    border: 1px solid #d7d7d7;
    border-top:0px;
}
.alp_sb_popular_content li{
    margin:5px 0px !important;
    padding-bottom:5px !important;
    border-bottom:1px dashed #a6a7a7 !important;
}

.space-widget .alp_sb_popular_content ul li, .space-widget .alp_sb_popular_content ul li a{
    padding: 0px 0 0px;
}
.alp_sb_popular_content li a{
   color:#545454 !important;
}  
.alp_sb_popular_content li a:hover{
   opacity:0.93;
    text-decoration: underline;
}
.alp_sb_popular_content_new{
    display:none;
}
@media(max-width:768px){
    .alp_news_header_inner{
        flex-flow:wrap;
    }
    .alp_news_header_inner_left{
        width:100%;
    }
    .alp_news_header_inner_right{
        width:100%;
        padding-top:15px;
    }
}
@media (min-width: 780px){
    .space-header-logo a {
        padding-top: 0px;
    }
}

.space-title-box{
    background-color:white;
}
.space-title-box-ins{
    padding-top:20px;
}
.space-widget{
    margin: 0 auto 30px;
}

.space-widget-title span:before{
    content: "";
    display: inline-block;
    top: 2px;
    position: absolute;
    width: 50px;
    height: 4px;
    background: #c72636;
    left: calc(50% - 25px);
    opacity:1;
    border-radius:0;
}
.space-widget-title span:after{
    display:none;
}
.space-widget-title span{
    padding-left:0px;
    display:block;
    position:relative;
    text-align: center;
    padding-top:10px;
}



.sb_wg_item{
    display:flex;
    background:#e7e6e6;
    border-radius:3px;
    margin-bottom:5px;
    padding:4px;
}
.sb_wg_logo{
    width:40%;
    padding:10px;
}
.sb_wg_rank{
    width:30%;
    line-height:1.2;
}
.sb_wg_lk{
    width:30%;
    padding:5px;
}
.sb_wg_item .st_mt_rank_ln1{
    font-size:10px;
}
.sb_wg_item .st_mt_rank_large{
    font-size:24px;
}
.sb_wg_item .st_mt_lk_lk{
    font-size:12px;
    text-transform:uppercase;
    font-weight:600;
    line-height:1.2;
    padding: 8px 4px;
    color:white !important;
    text-decoration: none !important;
}
.sb_wg_item .st_mt_rank_ln2{
    padding-top:0px;
}
.sb_wg_item .st_mt_lk_ln3{
    font-size:9px;
    color:#606060;
    line-height:1.2;
}
.sb_bonus_item .st_mt_lk_ln1_left{
    flex-flow:wrap;
    width:100%;
    padding: 5px 4px;
}
.st_mt_lk_ln1_left_lnbonus{
    display:block;
    font-size:12px;
    font-weight:bold;
    text-transform: uppercase;
    width:100%;
}
.space-default-widget .space-widget-title{
    padding-bottom:10px;
}
.space-widget-title{
    font-family: 'Roboto Slab';
}
.st_bonusvalue{
    background:#5d89a6;
    color:white;
    text-align:center;
    border-radius:3px;
    display:flex;
    flex-direction: column;
    padding:15px 10px;
    line-height:1.2;
    font-weight:bold;
}
.st_bonusvalue_ln1{
    font-size:40px;
    display:block;
}
.st_bonusvalue_ln2{
    font-size:12px;
    display:block;
}
.st_row_1.st_bonustable_item{
    margin-top:20px;
}
.st_bonustable_item .st_mt_lk_ln1_left{
    background:white;
    color:black;
}
.st_bonustable_item .st_mt_lk_ln1_right_ln2{
    font-weight:600;
    font-size:12px;
}
.st_mt_info_payments{
    display:flex;
    flex-flow:wrap;
}
.st_mt_info_payments a{
   width:calc(33.333% - 8px);
   margin:4px;
}
.st_bonustable_item .st_mt_desc_ln1{
    font-size:13px;
}

/* APP Shortcode*/ 

.gabi_wrap{
    margin:20px 0px;
    display:block;
    background:white;
    border:1px solid #e7e6e6;
}
.gabi_inner{
    display:flex;  
    padding:20px 15px;
}
.gabi_left{
    width:30%;
}
.gabi_right{
    width:70%;
    display:flex;
    flex-flow: wrap;
    padding-left:20px;
}
.gabi_right_left{
    width:75%;   
}    
.gabi_right_right{
    width:25%;   
    text-align:center;
    border-left:1px solid #e7e6e6;
}
.gabi_right_right .space-casinos-3-archive-item-rating-box{
    border:0px !important;
    padding:0px;
}
.gabi_right_below{
    width:100%;
    display:flex;
    align-items: flex-start;
}
.gabi_right_below_2 .st_mt_lk_ln1_left{
  background:white;
  color:black;
}
.gabi_right_below .st_mt_lk_ln1_right{
    line-height:1.3;
}
.gabi_right_below .st_mt_lk_ln1_left{
    padding:4px;
}
.gabi_right_below_2 .st_mt_lk_ln1_left{
    width: 30%
}
.gabi_right_below_2 .st_mt_lk_ln1_right{
    width: 70%
}
.gabi_right_below_3 .st_mt_lk_lk{
    display:block;
    width: 100%;
    text-align: center;
    padding: 4px 10px;
    text-decoration: none;
}
.gabi_right_below .st_mt_lk_ln1_right_ln1{
    padding-top:2px;
}
.gabi_right_below_1{
    width:33.33%;
}
.gabi_right_below_2{
    width:33.33%;
}
.gabi_right_below_3{
    width:33.33%;
}
.grr_ln2{
    display:block;
    text-align: center;
}
.grl_ln1{
    display:flex;
}
.grl_ln1 a{
    text-decoration: none;
}
.grl_ln1 img{
    max-width:55px;
}
.gabi_title{
    padding-left:10px; 
    font-size:20px;
    font-weight:600;
    color: #072654;
    font-family: 'Roboto Slab';
    font-weight: 600;
}
.gabi_title a{
    color: black !important;
}
.grl_ln2 ul {
    list-style-type: none;
    padding-left: 0px;
    text-align: left;
    margin: 0px;
    margin-left: 5px;
}
.grl_ln2 ul li::before {
    position: absolute;
    top: 6px;
    left: -10px;
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f00c";
    color: #5d89a6 !important;
    font-size: 12px;
}
.grl_ln2 ul li {
    position: relative;
    padding-left: 7px;
    margin-bottom: 0px;
    line-height: 1.5;
    font-size:14px;
    color:black;
}
.gabi_right_right .st_mt_rank_ln2{
    padding-top:0px;
}
.gabi_right_right .st_mt_rank_ln1{
    line-height: 1;
}
.gabi_right_right .space-casinos-3-archive-item-rating-box{
    height:auto;
}
.gabi_bullets{
    width:77%;
    padding:0px 10px 10px 10px;
    margin-top: -50px;
}
.gabi_right_head{
    width:100%;
    display:flex;
    align-items: flex-start;
}
.tb_off1 .tb_value{
    width: 25%;
    text-align: center; 
    margin:0px;        
}    
.tb_off1 .tb_value_2{
    width:35%;  
    padding:0px 7px;
    text-align:center;
}
.tb_off1 .tb_value_3{
    width:40%;
}
.tb_off1{
    width:70%;
    margin-left: auto;
}
.tb_off1 .btn_green{
    padding:9px 5px;
    border-radius:3px;
    transition: .4s all ease;
}
.gabi_right_right .tbw_rating{
    max-width:130px;
    margin:0 auto;
    padding:5px 6px;
}
.flexaligner{
    display: flex;
    align-items: center; 
    justify-content: center;   
}
.gabi_right_right .tbw_rating_stars{
    text-align: center;
    line-height: 2.2;
}
.tb_off1 .value_inner{
    align-items: center;
}
@media (max-width:730px){
    .gabi_right_head{
        flex-flow:wrap;
    }  
    .gabi_left{
        display:none;
    }
    .gabi_right{
        width:100%; 
        padding:0px;
    }
    .tb_off1{
        width:100%;
    }
    .gabi_right_left{
        width:60%;   
    }
    .gabi_right_right{
        width:40%;
    }
    .gabi_bullets{
        padding-top:20px;
    }
    .gabi_right_below{
        flex-flow:wrap;
    }
    .gabi_right_below_1, .gabi_right_below_2{
        width:50%;
    }
    .gabi_right_below_3{
        width:100%;
        margin-top:10px;
    }

}
@media (max-width:400px){
    .gabi_right_left{
        width:55%;
        padding-bottom:20px;
        text-align:left;
        padding-top: 9px;
    }       
    .gabi_right_right{
        width:45%;
        text-align:center;
    }
    .grl_ln1 img{
        max-width: 24px;
    }
    .gabi_title{
        font-size:15px;   
    }
    .gabi_right_right .tbw_rating{
        max-width: 125px;   
    }
    .grr_ln2{
        font-size: 12px;
        padding-top: 5px;   
    }
}

.app_devices{
    display:flex;
}

/* /APP Shortcode*/ 
.st_mt_item_outer.bk_id{
    margin-top:10px;
    margin-bottom:10px;
}

.nocolumn .st_mt_info {
    display:none;
}
.nocolumn .st_mt_lg, 
.bk_id .st_mt_lg {
    width:20%;
}
.nocolumn .st_mt_rank,
.nocolumn .st_mt_lg{
    border:0px;
}
.nocolumn .st_mt_rank, 
.bk_id .st_mt_rank{
    width:20%;
}
.bk_id .st_mt_rank{
    line-height:1.2;
}
.bk_id .st_mt_rank .st_mt_rank_ln2{
    padding-top:0px;
}
.nocolumn .st_mt_desc,
.bk_id .st_mt_desc{
    width:30%;
}
.nocolumn .st_mt_lk, 
.bk_id .st_mt_lk{
    width:30%;
}
.nocolumn.st_mt_item_outer.st_row_1{
    margin:0px;
    padding:0px;
}
.nocolumn.st_mt_item_outer.st_row_2 .st_mt_item{
    margin-top: 10px;
}
.nocolumn.st_mt_item_outer{
    margin-top:10px;
    margin-bottom:10px;
}
.space-page-content .st_mt_desc_ln2 ul li{
    padding-top:0px;
    padding-bottom:0px;
}
.bk_id .st_mt_lk_ln1_right{
    line-height: 1.3;
    padding-top: 8px;
    padding-left: 5px; 
}
.nocolumn .st_mt_lk_ln1_right{
    line-height: 1.3;
    padding-left: 5px; 
    display:block;
    padding-top: 8px;
}

.st_small_box_wrap{
    display:flex;
    flex-flow:wrap;
    align-items: flex-start;
}
.st_small_box_item{
    width:calc(33.33% - 20px);
    margin:10px;
    background:#e7e6e6;
    border-radius:2px;
    padding:10px;
}
.st_small_box_header{
    display:flex;
    border-bottom:1px solid white;
    margin-bottom:10px;
}
.st_small_box_header_left{
    width:50%;
    padding:10px;
}
.st_small_box_header_right{
    width:50%;
    text-align:right;
    line-height: 1.15em;
    padding-top:5px;
}
.st_small_box_header_left img{
    max-height:50px;
}
.st_small_box_header_right .space-casinos-3-archive-item-rating-box{
    border:0px;
    padding:0px;
    height:auto;
}
.st_small_box_header_right .space-casinos-3-archive-item-rating-box .star-rating .star{
    font-size: 0.9em;
}
.st_small_box_header_right_ln1{
    display:block;
}
.st_small_box_header_right_ln2{
    display:block;
}
.st_small_box_header_right_ln2 a{
    font-size:12px;
    color:black !important;
    text-transform: uppercase;
}
.st_small_box_cnt{
    margin-bottom:10px;
    display:block;
    font-size:14px;
}
.st_small_box_lk{
    display:flex;
    align-items: flex-start;
}
.st_small_box_lk .st_mt_lk_ln1_left{
    width:30%;
    line-height:1.2;
}
.st_small_box_lk .st_mt_lk_ln2{
    width:70%;
    padding-left:5px;
    padding-top:0px;
}
.st_small_box_lk_ln3{
    display:flex;
    text-align:center;
}
.st_mt_lk_ln3_right{
    width:70%;
}
.st_mt_lk_ln3_left{
    width:30%;
}
.st_small_box_lk .st_mt_lk_ln1_left{
    padding: 4px 2px;
}
.st_small_box_lk .st_mt_lk_lk{
    padding: 7px 4px;   
}
.st_small_box_lk_ln3 .st_mt_lk_ln3_right{
    font-size:12px;
    color:#a3a3a3;
    line-height:1.2;
}


.st_big_box_wrap{
    display:flex;
    flex-flow:wrap;
}
.st_big_box_item{
    width:calc(50% - 20px);
    margin:10px;
    background:#e7e6e6;
    padding:0px 10px 10px 10px;
}
.big_head{
    display:block;
    text-align:center;
}
.big_head_inner{
    background:white;
    max-width:140px;
    flex-direction:column;
    margin:0 auto;
    padding-top:10px;
}
.big_head_inner_logo{
    width:80%;
}
.big_head .space-casinos-3-archive-item-rating-box{
    border:0px;
    padding: 0px;
}
.st_big_title{
    display:block;
    text-align:center;
    font-size: 21px;
    padding: 6px 5px;
    font-weight: bold;
    font-family: 'Roboto Slab';
    line-height: 1.2;
    position:relative;
    padding-top:15px;
    margin-top:15px;
}
.st_big_title:before{
    content: "";
    display: inline-block;
    top: 5px;
    position: absolute;
    width: 80px;
    height: 4px;
    background: #c72636;
    left: calc(50% - 40px);
}
.st_big_highlights ul{
    text-align:center;
    padding-top:10px;
}
.st_big_highlights ul li:before{
    display:none;
    left:0px;
}
.st_big_highlights ul li{
    display:inline;
    padding:3px;
    border-right:1px solid;
    font-size:14px;
}
.st_big_highlights ul li:last-of-type{
    border-right:0px solid;
}
.st_big_lk{
    border-top:1px solid white;
}
.st_big_lk .gabi_right_below_1, .st_big_lk .st_mt_lk_ln3_left {
    width: 50%;
}
.st_big_lk .gabi_right_below_3, .st_big_lk .st_mt_lk_ln3_right {
    width: 50%;
}
@media(max-width:600px){
    .st_big_box_item{
        width:100%;
        margin:15px 0px;
    }
    .st_big_box_wrap .st_mt_lk_ln1_left {
        font-size: 15px;			
    }
    .st_big_box_wrap .st_mt_lk_small {
        bottom: -2px;
    }
}