/*
Theme Name: sportwetten-test
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{
    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;
}
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:27px;
    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;
}


/* SCs */

.btn_regular{
    display:block;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
.htb_goli{
    padding:10px 30px;
    text-align: center;
    background:#09a008;
    border-radius:3px;
    color:white !important;
    text-decoration: none !important;
    transition: .4s all ease;
}
.htb_goli:hover{
    background:#077b06;
}
.htb_goli_in{
    padding:10px 30px;
    text-align: center;
    background:#072654;
    border-radius:3px;
    color:white !important;
    text-decoration: none !important;
    transition: .4s all ease;
}
.htb_goli_in:hover{
    background:#0a3575;
}
/* popular news*/ 

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

/* LATEST WETTTIPP*/ 

.wt_latest_wrap{
    display:flex;
    flex-flow: wrap;
    margin:20px auto;
    width:100%;
    position:relative;
}
.wt_latest_wrap_big{
    justify-content: center;
}
.wt_latest_item{
    border:2px solid #5d89a6;
    margin:10px 5px;
    background:white;
    overflow:hidden;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    display:flex;
    flex-flow:wrap;
    flex-direction:column;
}
.wt_latest_big{
    width:calc(33.33% - 10px);
    /*max-width:241px;*/
}
.wt_latest_agb{
    width:100%;
}
.wt_latest_head{
    display:block;
    background:#5d89a6;
    color:white;
    font-size:18px;
    text-align:center;
    padding:5px 10px;
    width:100%;
}
.wt_latest_head a{    
    color:white !important;
}
.wt_latest_lg{
    display:flex;
    padding-top: 5px;
    padding-bottom: 5px;
    width:100%;
}
.wt_latest_lg_left{
    width:30%;    
    padding:5px;
}
.wt_latest_lg_right{
    width:30%;
    padding:5px;
}
.wt_latest_lg_middle{
    width:40%;
}
.wt_latest_expert{
    background:#c3c3c3;
    text-align:center;
    color:black;
    font-size:24px;
    padding:6px 5px;
    font-weight:bold;
    font-family: 'Roboto Slab';
    line-height:1.2;
    min-height:70px;
    display: flex;
    align-items: center; 
    justify-content: center;
    width:100%;
}
.wt_latest_lk{
    display:flex;
    flex-flow:wrap;
    width:100%;
}
.wt_latest_lk_left{
    width:30%;
}
.wt_latest_lk_right{
    width:70%;
}
.wt_latest_lg_middle_ln1{
    text-align:center;
    display:block;
    color:#a3a3a3;
    font-size:18px;
}
.wt_latest_lg_middle_ln2{
    text-align:center;
    display:block;
    padding-top:4px;
    font-weight:bold;
    font-size:16px;
}
.wt_latest_lg_lg img{ 
    max-height:100%;
}
.wt_latest_lg_lg{
    height:80px;
}
.wt_latest_lk_left_inner{
    width:80%;
    border:1px solid #a3a3a3;
    font-size:24px;
    font-weight:bold;
    padding:15px 5px;
    display:inline-block;
    text-align:center;
    margin:5px auto;
    font-family: 'Roboto Slab';
}
.wt_latest_lk_right .os_tipps_lk{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.2;
    padding: 15px 4px;
    color: white !important;
    text-decoration: none !important;
    background: #73a54a;
    border-radius: 3px;
    display:block;
    width:95%;
    text-align: center;
}
.wt_latest_small{
    width:calc(20% - 10px);
    margin:10px 5px;
}
.wt_latest_small .wt_latest_lk_left_inner{
    font-size:21px;
}
.wt_latest_small .wt_latest_expert{
    font-size:16px;
}
.wt_latest_small .wt_latest_head{
    font-size:14px;
}
.wt_latest_small .wt_latest_lk_left_inner{
    padding: 8px 5px;
}
.wt_latest_small .wt_latest_lk_right .os_tipps_lk{
    padding: 10px 5px;
}
.wt_latest_small .wt_latest_lg_middle_ln1, .wt_latest_small .wt_latest_lg_middle_ln2{
    font-size:14px;
    line-height:1.2;
    padding-top:0px;
}
.wt_latest_small .wt_latest_lg_lg{
    height: 50px;
}
.wt_latest_small .wt_latest_expert{
    min-height: 50px; 
}
.wt_latest_agb .wt_latest_lk_right{
    font-size:12px;
    color:#c3c3c3;
    text-align:center;
    padding-bottom:8px;
    line-height:1.4;
}
.wt_latest_wrap_hr{
    border:0px;
    border-top:2px solid white;
}
.wt_latest_small .wt_latest_lk_right .os_tipps_lk:hover, .wt_latest_lk_right .os_tipps_lk:hover{
    background: #4c7b26;
}
.wt_latest_head a{
    text-decoration:none !important;
}
.wt_btn{
    display:inline-block;
    margin:4px 2px;
    padding:10px;
    text-align:center;
    font-size:15px;
    text-decoration:none;
    border-radius:3px;
    background:white;
    color:#072654;
}
.wt_btn:hover, .wt_btn_active{
    background:#072654;
    color:white;
}
.wt_pagination_bar{
    width:100%;
    text-align:center;
    display:block;
}
.wt_pagination_bar_inner{
    margin:0 auto;
    display:inline-block;
}
.wt_pagination_bar_inner .page-numbers{
    padding:5px 10px;
    display:inline-block;
    background:#c3c3c3;
    font-size:21px;
    color:white;
    border-radius:3px;
    font-family: 'Roboto Slab';
    transition: .4s all ease;
}
.wt_pagination_bar_inner .page-numbers:hover{
    background:white;
    color:#072654;
}
.wt_pagination_bar_inner .page-numbers.current{
    background:white;
    font-size:21px;
    color:#072654;
}
.ajax-loader{
    display:none;
    position:absolute;
    width:100%;
    background:rgba(255,255,255,0.5);
    text-align:center;
    padding:20px;
    height:100%;
}
.ajax-loader i{
    font-size:40px;
}
.wt_latest_wrap_filter{
    display:flex;
}
.wt_latest_wrap_filter_liga{
    width:80%;
}
.wt_latest_wrap_filter_date{
    width:20%;
    text-align: right;
}
.wt_nomatches{
    display:block;
    padding:20px 0px;
}
@media(max-width:1024px){
    .wt_latest_small .wt_latest_head{
        min-height: 45px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
.wt_latest_small .wt_latest_expert {
    min-height: 72px;
}

@media(max-width:1000px){
    .wt_latest_wrap{
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .wt_latest_small{
        width: calc(25% - 10px);
    }
}
@media(max-width:768px){
    .wt_latest_big, .wt_latest_small{
        width: calc(50% - 10px);
    }
    .wt_latest_small .wt_latest_head{
        min-height: 35px;
    }
}
@media(max-width:480px){
    .wt_latest_big, .wt_latest_small{
        width: 100%;
        margin-left:0px;
        margin-right:0px;
    }

}

.wt_btn_date{
    margin: 4px 2px;
    padding: 10px 2px;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    color:#072654;
}
.wt_btn_date:hover{
    text-decoration: underline;
    color:black;
}
.wt_btn_date.wt_btn_active{
    background:transparent;
    text-decoration: underline;
}

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

/* ################################  MOBIL ##################################### */ 


@media(max-width:1200px){
    .st_mt_info_inner_right.devicesicons{
        flex-flow:wrap;
    }
    .st_mt_lk_small{
        bottom:-4px;
    }
}
@media(max-width:1024px){
    .st_mt_lk_ln1_left{
        font-size:20px;
    }
    .wt_latest_wrap_filter_liga{
        width:100%;
    }
    .wt_latest_wrap_filter_date{
        width:100%;
        text-align:left;
        border-top:1px solid white;
        border-bottom:1px solid white;
        margin-top:4px;
    }
    .wt_latest_wrap_filter{
        flex-flow:wrap;        
    }
    .wt_latest_wrap{
        margin-top:0px;
    }
    .wt_latest_small .wt_latest_lk_left_inner{
        font-size: 17px;
    }
    .wt_latest_small .wt_latest_lg_lg img{
        width: auto;
    }

}

@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;
    }
    .paymenticons_img img{
        height:auto;
    }
    .st_mt_item{
        flex-flow:wrap;
    }
    .st_mt_lg{
        width:25%; 
    }
    .st_mt_rank{
        width:25%; 
    }
    .st_mt_desc{
        width:50%;
    }
    .st_mt_info{
        width:50%;
        margin-top:5px;
    }
    .st_mt_lk{
        width:50%;
        margin-top:5px;
    }
    .st_small_box_item{
        width: calc(50% - 20px);
    }
    .st_small_box_lk .st_mt_lk_lk {
        padding: 3px 4px;
    }

}
@media(max-width:600px){
    .one_half.last_column {
        padding-left: 0px;
    }
    .one_half:first-of-type {
        padding-right: 0px;
    }
    .st_intro{
        padding: 20px 15px;
    }
    .st_mt_item_outer.st_row_1{
        margin: -10px;
        padding: 10px;
    }
    .st_mt_item{
        padding: 15px;
    }
    .st_mt_lg_rank_large{
        left: -15px;
        top: -15px;
    }
    .st_mt_lg_rank{
        left: -15px;
        top: -15px;
    }
    .st_mt_lg{
        width:50%;        
    }
    .st_mt_rank{
        width:50%; 
        border:0px; 
    }
    .st_mt_desc{
        width:100%;
        margin-top:15px;
        border:0px; 
    }
    .st_mt_info{
        width:100%;
        margin-top:15px;
        border:0px; 
    }
    .st_mt_lk{
        width:100%;
        margin-top:15px;
        border:0px; 
    }
    .st_mt_item{
        margin-bottom:15px;
    }
    .paymenticons_img img {
        height: 35px;
    }
    .st_mt_lk_ln1_right_ln1, .st_bonustable_item .st_mt_lk_ln1_right_ln2{
        width:100%;
    }
    .st_mt_lk_ln1_left{
        width:20%;
    }
    .st_mt_lk_ln1_right {
        width: 40%;
    }
    .st_mt_lk_ln1{
        justify-content: center;
    }
    .st_bonusvalue{
        padding: 7px 5px;
    }
    .st_bonusvalue_ln1 {
        font-size: 35px;
    }
    .st_mt_info_payments{
        justify-content: center;
    }
    .gabi_right_below_1, .gabi_right_below_2{
        width:100%;
        margin-top:10px;
    }
    .gabi_right_below .st_mt_lk_ln1_left{
        width:30%;
    }
    .gabi_right_below .st_mt_lk_ln1_right{
        width:70%;
    }
    .gabi_right_below .st_mt_lk_ln1{
        justify-content: flex-start;
    }
    .gabi_bullets {
        width: 100%;
        padding: 0px 10px 10px 10px;
        margin-top: 10px;
    }
    .grl_ln1{
        flex-flow:wrap;
    }
    .grl_ln1 .app_devices{
        order:2;
        width:100%;
    }
    .grl_ln1 .gabi_title{
        order:1;
        width:100%;
        padding-left:0px;
        margin-bottom:10px;
    }
    .nocolumn .st_mt_lg, 
    .bk_id .st_mt_lg 
    {
        width:50%;
    }
    .nocolumn .st_mt_rank, 
    .bk_id .st_mt_rank 
    {
        width:50%;
    }
    .nocolumn .st_mt_desc, 
    .bk_id .st_mt_desc 
    {
        width:100%;
    }
    .nocolumn .st_mt_lk, 
    .bk_id .st_mt_lk 
    {
        width:100%;
    }
    .st_small_box_item{
        width: 100%;
        margin:10px 0px;
    }
}