/*
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 ul {
	margin-bottom: 1.45em;
	margin-left: 0;
	margin-top:20px;
}
.st_intro ul li {
	padding: 5px 5px 5px 35px;
    position: relative;
	line-height: 1.65em;
}
.st_intro ul li:before {
	content: "\f058";
    font-family: 'Font Awesome 5 Free' !important;
    font-weight: 400;
    position: absolute;
    font-size: 14px;
    top: 5px;
    left: 7px;
    color: #ff2453;
}
.st_intro h2{
    margin: 23.2px 0;
}
.st_intro{
	line-height: 1.65em;
}
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;
    font-size: 9px;
}
.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: 3px;
    left: -5px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    color: #5d89a6 !important;
    font-size: 12px;
}
.st_intro .st_mt_desc_ln2 ul li::before{
    top: 7px;
}
.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;
	flex-flow:wrap;
}
.st_mt_lk_ln1_left{
    background:#5d89a6;
    color:white;
    text-align:center;
    width:100%;
    border-radius:3px;
    font-size:23px;
    padding:10px 4px;
    font-weight:600;    
}
.st_mt_lk_small{
    font-size:12px;
    position:relative;
    bottom:-5px;
}
.st_mt_lk_ln1_right{
    width:100%;
	margin-top:4px;
	text-align:center;
}
.st_mt_lk_ln1_right_ln1{
    display:block;
    padding-left:4px;
    padding-right:0px;
    font-size:12px;
}
.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_bonustable_item .st_bonusvalue_ln1{
    font-size: 14px;
}
.st_bonusvalue_ln1{
    font-size:25px;
    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;
    flex-flow:wrap;
}
.st_small_box_lk .st_mt_lk_ln1_left{
    width:100%;
    line-height:1.2;
}
.st_small_box_lk .st_mt_lk_ln2{
    width:100%;
    margin-top:6px;
    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;
    }
}


/* TIPP BOX */
.content_infobox{
    display:inline-block;
    width:100%;
    background:#e6e6e6;
    padding:4px;
    margin-top:20px;
    margin-bottom:20px;
    border-radius:10px;
    border-left:4px solid #fed01a; 
}
.content_infobox_head i{
    margin-right:5px;
}
.ci_inner{  
    padding:20px;
}
h2.content_infobox_head{
    border:0px;
    margin: 0px;
    padding:5px;
}
h2.content_infobox_head:before{
    display:none;
}

.sc_accordion_wrap{
    border-radius:10px;
    border:1px solid #414040;
    background:white;
    margin:15px 0px;
}
.sc_accordion_headline{
    padding:10px 20px;
    display:flex;
    font-family: 'Teko', sans-serif;
    font-size: 22px;
    color: #414040;
    line-height:1.3;
    cursor:pointer;
    transition: .4s all ease;
}    
.sc_accordion_headline:hover{
    color: black;   
}
.sc_accordion_title{
    width:90%;
    text-transform:uppercase;
}
.sc_accordion_btn{
    width:10%;
    position:relative;
    text-align:right;
    font-size:20px;
    padding-top:4px;
}
.sc_accordion_btn .fa-plus:before, .as_faq_btn .fa-plus:before{
    color:#414040;
    font-size:22px;
}
.sc_accordion_btn .fa-minus:before, .as_faq_btn .fa-minus:before {
    color: #414040;
    font-size:22px;
}
.sc_accordion_text{
    /*padding:0px 20px;*/
}  
.sc_accordion_text p{
    padding:0px 20px;
    width:100%;
}  
.sc_accord_close .sc_accordion_text {
    display:none;
} 
.sc_accord_open .sc_accordion_text {
    display:inline-block;
}  

/*Infobox*/

.alp_infobox_large{
    display:flex; 
    margin:20px 0px;
    border-radius:10px;
    overflow:hidden;
    flex-flow:wrap;
    border:1px solid #e6e6e6;
}
.ail_left{
    width:65%;   
    background-size: cover;
    background-repeat: no-repeat;
}
.alp_infobox_large .rev_sb_op_box{
    width:35%;
    margin-bottom:0px;
    border-radius:0px;
    margin-right:0px;
}
@media(max-width:800px){
    .ail_left{
        width:100%;
        min-height:230px;
    }
    .alp_infobox_large .rev_sb_op_box{
        width:100%;
    }
}

.rev_sb_op_box{
    background:white;
    border-radius:10px;
    overflow:hidden;
    margin-bottom:30px;
}
.rev_sb_op_box_bonus{
    border:1px solid #333333;
}
.rev_sb_op_box_bonus .sb_op_box_ln3{
    padding-left:30px;
}
.sb_op_box_ln1{
    background-color:#333333;
    display:flex;
    padding:15px 5px 20px 20px;
}
.op_box_ln1_left{
    width:65%;
}    
.op_box_ln1_right{
    width:35%;
}    
.op_box_ln1_right .al_small{
    color:white;
}  
.op_box_ln1_right .al_to_ln1_right_ln1{
    line-height:1.5;
}
.al_to_ln1_right_ln1 {
    font-size: 25px;
    color: #22b0ed;
    display: block;
    width: 100%;
    text-align: center;
    line-height: 1;
    font-weight:bold;
}
.btn_green {
    background: #73a54a;
    color: white !important;
    text-align: center;
    padding: 5px;
    text-transform: uppercase;
    display: block;
    transition: .4s all ease;
    text-decoration:none !important;
}
.sb_op_box_ln5 {
    display: block;
    padding: 0px 10px 20px 10px;
}
.sb_op_box_ln5 .btn_green {
    border-radius: 10px;
    width: 80%;
    padding: 8px 5px;
    margin: 0 auto;
    text-transform: none;
    font-size: 16px;
    font-weight:bold;
    letter-spacing: 1px;
    line-height: 1.3;
    color: white;
    text-decoration: none !important;
}
.op_box_ln1_left_ln1{
    color:white;
    text-transform:uppercase;
    display:block;
    font-size: 20px;
    line-height:1;
}    
.op_box_ln1_left_ln2{
    display:block;
}
.op_box_ln1_left_ln2 a{
    color:#049fe3 !important;
    text-decoration: none;
}
.sb_op_box_ln2{
    text-align:center;
    position:relative;
}
.op_box_ln1_logo{
    display:inline-block;
    width:110px;
    padding:5px;
    border-radius:10px;
    overflow:hidden;
    border:1px solid white;
    line-height:1;
    margin:0 auto;
    position:relative;
    margin-top:-15px;
}
.bullets_check ul {
    list-style-type: none;
    padding-left: 10px;
    text-align: left;
    margin: 0px;
    margin-left: 5px;
}
.bullets_check ul li::before {
    position: absolute;
    top: 6px;
    left: -10px;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f00c";
    color: #049fe3 !important;
    font-size: 14px;
}
.bullets_check ul li {
    position: relative;
    padding-left: 12px;
    margin-bottom: 2px;
    line-height: 1.5;
}
.sb_op_box_ln3{
    padding:20px 10px 10px 10px;        
}
.sb_op_box_ln4{
    text-align:center;
    display:block;
    color: #049fe3;
    font-size:30px;
    font-family: 'Teko', sans-serif;
    padding:00px 10px 10px 10px;
}
.sb_op_box_ln5{
    display:block;
    padding:0px 10px 20px 10px;
}   
.sb_op_rating_ln{
    background-color:#e7e6e6;
    padding:7px 10px;
    border-radius:10px;
    display:flex;
    margin-bottom:15px;
}
.sb_op_rating_ln_left{
    width:15%;
    font-size:14px;
    text-transform: uppercase;
    color:#08398d;
}    
.sb_op_rating_ln_middle{
    width:50%;  
    font-size:14px;
    border-left:2px solid #049fe3;
    padding-left:10px;
}    
.sb_op_rating_ln_right{
    width:25%;   
}
.rev_sb_op_rating{
    margin-bottom:30px;   
}
.borderleft {
    border-left: 2px solid #fed01a;
    padding-left: 5px;
}
.op_box_ln1_right .al_small {
    color: white;
}
.al_small {
    font-size: 13px;
    color: #252525;
    font-weight: normal;
}
.pro_list {
    list-style-type: none;
    padding-left: 0px;
    text-align: left;
    margin: 0px;
    margin-left: 10px;
    margin-bottom: 20px;
}
.contra_list {
    list-style-type: none;
    padding-left: 0px;
    text-align: left;
    margin: 0px;
    margin-left: 10px;
    margin-bottom: 20px;
}
.pro_list li {
    position: relative;
    padding-left: 12px;
    margin-bottom: 2px;
    line-height: 1.5;
}
.space-page-content ul.pro_list li:before{
    position: absolute;
    top: 5px;
    left: -2px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f164";
    color: #91c644;
    font-size: 16px;
}
.space-page-content ul.contra_list li:before{
	position: absolute;
    top: 5px;
    left: -2px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f165";
    color: #ff2600;
    font-size: 16px;
}

/* Resp Table */
.dot_tb_wrap {
    width: 100%;
    overflow-y: auto;
    margin: 0px 0 1em;
    margin-bottom:0px;
}
.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: #2c3e50 !important;
    color: white;
}
/* END Resp Table  */



/* Small gallery*/
.avs_gallery_small{
    display:block;
    width:100%;
    margin-top:30px;
    margin-bottom:30px;       
}
.avs_gallery_small_big_wrap{
    float:left;
    width:75%;
    padding-right:10px;
}    
.avs_gallery_small_small_wrap{
    float:left;
    width:25%;
    padding-left:10px;
}
.small_wrap_item{
    margin-bottom:10px;
}
.avs_gallery_small_link{
    float:left;
    display:block;
    width:100%; 
    text-align:Center;
    margin-top:5px;
}    
.avs_gallery_small_link a{        
    display:block;
    background:grey;
    color:white;
    padding-top:12px;
    padding-bottom:12px;
    text-transform:uppercase;
    font-weight:700;        
}    
.avs_gallery_small_link a:hover{        
    color:white;
    opacity:0.9;
}
.small_wrap_item img{
    cursor:pointer;
    max-width:260px;
    overflow:hidden;
}     
.small_wrap_item{
    text-align:right;
}
.small_wrap_item img{
    width:97%;
}    
.small_wrap_item img:hover{
    opacity:0.95;
}
.image_item2, .image_item3{
    display:none;    
}
.image_item2_small, .image_item3_small{
    opacity:0.6;    
}

/* /Small gallery*/


/* ################### MAGAZIN ######################### */
  .mag_full{
        margin-bottom:40px;
    }    
    .mag_big_wrap{
        display:flex;   
    }
    .mag_item_big{
        margin:5px;
        background-color:#002a52;  
        height:460px;
        transition: .4s all ease;
    }
    .mag_item_big:hover .mag_big_link a {
        opacity:0.94;
        color:#1ca28a;
    }     
    .mag_big_large{
        position: relative;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        transition-duration: .1s;
        transition-property: width, height, background;
        transition-delay: .1s;        
    }
    .mag_big_cat{
        position:absolute;
        top:3%;
        left:3%;
        background:#1ca28a;
        border-radius:3px;
    } 
    .mag_big_cat a{
        display:inline-block;
        color: white;
        padding:4px 15px;     
        text-align:center;      
        font-weight:bold;
    }     
    .mag_big_cat a:hover{     
        color: white;
    }   
   
    .mag_big_cat:hover{
        opacity:0.9;
        color: white;
    }
    .mag_big_link{
        position:absolute;
        left:0%;
        bottom:0%;
        padding:3%;
        padding-bottom:5%;
        background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.8) 100%);
        background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.8) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);
        width:100%;
    }  
    .mag_big_link a{
        color:white;
        font-size:23px;
        line-height:28px;
        transition: .4s all ease;
        font-weight:bold;
    }
    .mag_big_01 .mag_big_link a{
        font-size:38px;
        line-height:40px;
    }
    .mag_big_01{
        width:50%;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
    }    
    .mag_big_02{
        width:25%;   
    }    
    .mag_big_03{
        width:25%;   
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start;
        top: auto;
        height: 227px;
    }    
    .mag_big_04{
        width: 25%;
        margin-left: -24.8%;
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
        top: auto;
        height: 227px;
    }
    /* MAG FLEX */ 
     .mag_flex{
        display:flex;
        flex-flow:wrap;
        margin-top:20px;
        margin-bottom:20px;        
    }
    .mag_flex_item{
        width:50%;
        padding:10px 15px 10px 5px;
    }
    .mag_flex_image{
        background:#002a52;
        height: 230px;
        width:100%;
        overflow:hidden;
    }    
    .mag_flex_image img{
        width:100%;
    }    
    .mag_flex_content h5{
        margin-top:15px;
        margin-bottom:10px;        
    }
    .mag_flex a, .mag_flex img{
        transition: .4s all ease;
    }
    .mag_flex_fb_image{
        display:block;
        width:100%;
        height:100%;       
    }
    .mag_flex_image, .mag_flex_fb_image{
        opacity:1;
        transition: .4s all ease;
    }
    .mag_flex_image img:hover{     
        transform: scale(1.02);
    }
    .mag_flex_image:hover{
        opacity:0.9;        
    }
    .mag_excerpt a{    
        font-weight:bold;
    }
    .mag_flex_image img{        
        height:100%;  
    }    
    .mag_flex_image{        
        overflow:hidden;  
    }    
    /*LARGE */ 
    .mag_flex_large_item{
        width:48.6%; 
        margin-right:10px;
        margin-bottom:10px;
        position: relative;
    }
    .mag_flex_large_image{
        height:400px;
        width:100%;       
        background-color:#002a52;        
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        transition-duration: .1s;
        transition-property: width, height, background;
        transition-delay: .1s; 
        transition: .4s all ease;
    }
    .mag_flex_large_link{
        position: absolute;
        left: 0px;
        bottom: 0px;
        padding: 3%;
        padding-bottom: 3%;
        background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.8) 100%);
        background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.8) 100%);
        background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 62%,rgba(0,0,0,.8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);
        width:100%; 
    }
    .mag_flex_large_image a{
        display:block;
        width:100%;
        height:100%;       
    }
    .mag_largelink{
        color:white; 
        font-size:18px;
        font-weight:bold;  
        line-height:22px;
        display:block;
        width:100%;
        height:100%;
    }    
    .mag_largelink:hover{
        color:#1ca28a; 
    }
    .mag_flex_large_image:hover{
        opacity: 0.94;        
    }
    
    /* small  */ 
    .mag_flex_small_item{
        width:50%;
        padding: 10px 15px 10px 5px;
    }
    .mag_flex_small_image{
        background-color:#002a52;
        height:116px;
        width:50%;
        float:left;
        overflow:hidden;
    }    
    .mag_flex_small_image img{
        width:100%;
    }
    .mag_flex_small_content{
        width:50%;
        float:right;
        padding: 0px 10px; 
        height:116px;
        position:relative;
    }
    .mag_flex_small_item h5{
        margin-top:0px;
        font-size:16px;
        line-height:19px;
    }
    .mag_flex_small_morelink a{
        text-align:center;      
        padding:0px 5px;
        border:1px solid #002a52;
        color:#002a52;
        background:white;
        transition: .3s all ease;
        border-radius:3px;
        position:absolute;
        bottom:2px;
        right:2px;
    }    
    .mag_flex_small_morelink a:hover{
        border:1px solid #002a52;
        color:white;
        background:#002a52;        
    }
    .mag_small_excerpt{
        font-size:13px;
        line-height:16px;
    }
    .mag_flex_small_fb_image{
        display:block;
        width:100%;
        height:100%;
        transition: .3s all ease;
    }
    .mag_flex_small_image:hover{
        opacity:0.9;
    }
    .mag_flex_small_image_link, .mag_flex_small_image{
        transition: .3s all ease;        
    }    
    .mag_flex_small_image_link:hover{
        opacity:0.9;      
    }
    
    /* MAG ALL */
    
    .mag_flex_all_image{
        float:left;
        width:20%;
        position:relative;
        transition: .3s all ease;

    }    
    .mag_flex_fb_all_image{
        min-width:179px;
        min-height:100px;        
    }
    .mag_flex_all_image img{
        width:100%;
    }
    .mag_all_item{
        margin-bottom:10px;
        padding-bottom:10px;
        border-bottom: 1px solid #eceff4;
        display:inline-block;
		width:100%;
    }
    .mag_flex_all_content{
        float:right;
        width:80%;
        padding-left:20px;
        padding-right:10px;
    }    
    .mag_flex_all_content h5{
        margin-top:0px;
    }
    .mag_all_cat{
        background:#1ca28a;
        padding:2px 5px;
        text-align:center;
        color:white;
        border-radius:3px;
        position:absolute;
        top:5px;
        left:5px;
        font-size:12px;
    }    
    .mag_all_cat a{
        color:white;
        display:block;
    }    
    .mag_all_cat a:hover{
        color:white;
        opacity:0.9;
    }   
    .pagination .page-numbers {
       background: #db605d;
       color: #fff;
       display: block;
       width: auto;
       float: left;
       margin: 4px 4px 4px 0;
       padding: 15px 18px 14px 18px;
       text-decoration: none;
    }
    .pagination .page-numbers:hover {
       background: #24221D;
       color: #fff;
       text-decoration: none;
    }
    .pagination .page-numbers.current{
       background: #002a52;
       color: #fff;
       text-decoration: none;
    }
    /* BUG FIXING */
    
    .custom.top-10 .top-10-plazierung{
        padding: 0px !important;
    }
    
    /* / BUG FIXING */
    
    
@media only screen and (max-width: 768px) {
    .mag_big_wrap {        
        flex-flow: wrap;
    }
    .mag_big_01, .mag_big_02, .mag_big_03, .mag_big_04{
        width:47%; 
        height: 227px;
    } 
    .mag_big_04{
        margin-left:5px;
    }
    .mag_flex_small_item{
        width:100%;
    }
    .mag_flex_large_item{
        width:47.6%;        
    }
    .mag_flex_large_image{
         height: 227px;
    }
    /*.mag_flex_image{
        height: 119px;
    }*/
    
    .mag_big_01 .mag_big_link a{
        font-size: 23px;
        line-height: 28px;
    }
    
}    
@media only screen and (max-width: 480px) {
        .mag_big_01, .mag_big_02, .mag_big_03, .mag_big_04{
            width:100%;
        }
        .mag_flex_large_item{
            width:100%;
            margin-right:0px;
        }
        .mag_flex_item{
            width:100%;
            padding: 10px 0px 10px 0px;
        }
        .mag_flex_small_item{
            margin-bottom:50px;
        }  
        .mag_flex_image{
           overflow: auto;      
        }
        .mag_flex_all_image, .mag_flex_all_content{
            width:100%;
            padding-left:0px;
        }
        .mag_item_big{
            margin:5px 0px;
        }
        .mag_flex_all_content h5{
            padding-top:5px;
        }
        .pagination{
            display:inline-block;
        }
        .pagination .page-numbers{
            padding: 10px 14px 14px 18px;
        }
}

/* ################### /MAGAZIN ######################### */ 


/* 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%;  
    left:0px;
    width:100%;
    text-align:center;
    padding:8px;

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

/* END OPENER */



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

.btn_go{
    background: #8fc53f;
    color:white;
    display:block;       
    width:54%;
    float:right;
     height: 50px;   
    padding-top:12px;
    font-weight:700;
    font-size:13px;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    text-transform:uppercase;
    padding-left:10px;
    padding-right:10px;
}    
.btn_review_stars:hover, .btn_go:hover{       
    color:white;
    opacity:0.93; 
}
.btn_go:hover, .avs_category_play:hover{       
    color:white;
    background-color: #5fc12f; 
    opacity:0.93; 
}
.avs_ic_infos{
    display: flex;
    align-items: center; 
    justify-content: center;
}

/* ################################  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;
    }
    .alp_infobox_large .rev_sb_op_box {
        width: 100%;
    }
    .ail_left {
        width: 100%;
        min-height: 230px;
    }

}
@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:50%;
    }
    .st_mt_lk_ln1_right {
        width: 50%;
    }
    .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;
    }
}