/*	
   Theme Name: Splash - Child Theme
   Theme URI: http://basketball.stylemixthemes.com/
   Author: StylemixThemes
   Author URI: http://stylemixthemes.com/
   Description: Splash Child theme
   Version: 1.0
   License: GNU General Public License v2 or later
   License URI: http://www.gnu.org/licenses/gpl-2.0.html
   Tags: blue, red, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, flexible-header, custom-background, custom-colors, custom-header, custom-menu, editor-style, sticky-post, theme-options
   Text Domain: splash-child
    Template: splash

    This theme, like WordPress, is licensed under the GPL.
    Use it to make something cool, have fun, and share what you've learned with others.
*/

/* Add your own styles here */

/* body, .normal_font {
    line-height: 37px!important;
} */

/* dejan */

.single-spelbolag .game-type-item__title{
	font-size: 23px !important;
}
.game-type-filter__item img {
    width: 20px;
    margin-right: 10px;
}
.single-post .post-content{
	margin-top: 0 !important;
	border-top: 1px solid #1F2536 !important;
}
.single-format-standard .speltips-spelbolags{
	display: none !important;
}
#main .stm-default-page-404 a.button{
	font-style: normal !important;
}
.page-id-29145 .wpb_single_image,
.page-id-29135 .wpb_single_image{
	display: none !important;
}
.splashBaseball.single-post .post-thumbnail{
	margin-top: 5px !important;
}
.fb-grupp .hl-button{
	padding: 5px !important;
}
.fb-grupp{
	max-width: 370px !important;
}
body .subs-newsletter-page-module input[type="submit"]{
	letter-spacing: 1.5px !important;
	font-weight: 700 !important;
	border: 1px solid #05D396 !important;
}
body .subs-newsletter-page-module input[type="submit"]:hover{
	background: transparent !important;
}
.splashBaseball .select2-container--default .select2-results__option--highlighted[aria-selected]{
	background: #05d396 !important;
}
.vip-text-box-container p{
	color: #8B91A2 !important;
}
.page-template-template-vip-new .counter-section-container > div{
	flex-basis: 50%;
	max-width: 50%;
}
.vip-text-box-container h2{
	text-align: left !important;
}
.page-template-template-vip-new .faq-plusminus{
	display: none !important;
}
@media(min-width: 1024px){
	.category .news_style_baseball_list .ub-speltips{
		width: 33% !important;
	}
	.blog .news_style_baseball_list .col-lg-3{
		width: 33% !important;
	}
}
@media(min-width: 767px){
	.category .news_style_baseball_list .ub-speltips{
		width: 33% !important;
	}
/* 	.blog .news_style_baseball_list .col-lg-3{
		width: 50% !important;
	} */
}
@media(min-width: 767px) and (max-width: 1024px){
	.category .news_style_baseball_list .ub-speltips{
		width: 50% !important;
	}
}
@media(min-width: 1024px){
	.single-post .col-md-8{
		width: 62% !important;
	}
	.single-post .col-md-4{
		width: 38% !important;
	}
}
#cookie-law-info-bar{
	box-shadow: none !important;
	border-top: 1px solid #3F4656 !important;
}
.speltips-home-team span:last-of-type{
	display:none;
}
.insats-odds{
	gap: 10px;
    align-items: center;
    display: flex;
	margin-top: 7px;
}
.speltips-odds,
.speltips-insats{
	flex-basis: 50% !important;
	max-width: 50% !important;
	margin: 0 !important;
}
span.game-status{
	margin-top: -18px !important;
}
body.home .spelbolag-top-lista .spelbolag-button-wrapper .buttons .gray-btn{
	background: #121114 !important;
	box-shadow: 0 4px #17161a !important;
}
body.home .spelbolag-top-lista .spelbolag-button-wrapper .buttons .gray-btn:hover{
	background: #1e1d21 !important;
	box-shadow: 0 4px #17161a !important;
}
.ub-menu__more{
	border-radius: 5px !important;
}
.ub-menu__more:hover{
	background-color: rgba(255, 255, 255, 0.1);
}
.single-post .post-content figure{
	background: #232227 !important;
	border: 1px solid #121114 !important
}
.home #main .semi-footer{
	background: #010101 !important;
}
.quick-link_wrapper .quick-link_border .quick-link{
	background: #232227 !important;
    padding: 10px 25px !important;
}
.wpb_wrapper .quick-link_wrapper .quick-link_border,
.quick-link_wrapper .quick-link_border{
	border-bottom: 1px solid #232227 !important;
}
.fb-grupp .hl-button{
	background: #232227 !important;
}
.news_style_baseball_list{
	margin-left: -7px;
	margin-right: -7px;
}
.news_style_baseball_list .col-sm-3{
	padding-left: 7px !important;
	padding-right: 7px !important;
}
body.home .header-link-grid-item{
	padding: 7px 15px !important;
}
.ub-top .ub-dropdown:last-of-type .ub-dropdown__box a,
.ub-menu a.ub-dropdown__link,
.ub-menu .ub-categories__link,
.ub-menu a.ub-categories__link,
.ub-top a.ub-link, .ub-top a.ub-menu__link{
	color: #fff !important;
}
.home .ub-news-tab .stm-media-tabs-nav ul li a:after{
	display: none !important;
}
.tax-game-type .small-container ul li{
	color: #8c91a3 !important;
}
#bottom-tabs .ub-tabs__tab,
.ub-menu .ub-menu__link {
	display: flex;
	align-items: center;
}
#wrapper .ub-tabs--top .ub-tabs__tab i,
#wrapper #bottom-tabs .ub-tabs__tab i{
	background-size: 100% 100% !important;
	background-repeat: no-repeat !important;
}
.ub-tabs--top .ub-tabs__tab .fa-trophy-alt,
#bottom-tabs .ub-tabs__tab .fa-trophy-alt,
.ub-menu .ub-menu__link .fa-trophy-alt{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-586.svg) !important;
}
.ub-tabs--top .ub-tabs__tab .fa-dice,
#bottom-tabs .ub-tabs__tab .fa-dice,
.ub-menu .ub-menu__link .fa-chart-pie{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-32.svg) !important;
}
.ub-tabs--top .ub-tabs__tab .fa-gift,
#bottom-tabs .ub-tabs__tab .fa-gift,
.ub-menu .ub-menu__link .fa-gift{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-587.svg) !important;
}
.ub-tabs--top .ub-tabs__tab .fa-bullseye-arrow,
#bottom-tabs .ub-tabs__tab .fa-bullseye-arrow,
.ub-menu .ub-menu__link .fa-bullseye-arrow{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-30.svg) !important;
}
.ub-tabs--top .ub-tabs__tab i,
#bottom-tabs .ub-tabs__tab i,
.ub-menu .ub-menu__link i{
	width: 22px;
	height: 22px;
	background-size: 100% 100%;
}
.ub-tabs--top .ub-tabs__tab i::before,
#bottom-tabs .ub-tabs__tab i::before,
.ub-menu .ub-menu__link i::before{
	display: none !important
}
.home .spelbolag-wrapper-top-lista:nth-child(5){
	border-bottom: 1px solid #3F4656 !important;
}
.home .unknown-spelbolag-topplista-read-more{
	padding-bottom: 15px !important;
}
.home .spelbolag-item__info{
	font-size: 12px !important;
	color: #838899 !important;
}
.home .spelbolag-item__info strong{
	color: #838899 !important;
}
.home .spelbolag-item__title{
	color: #fff !important;
	font-size: 18px !important;
	font-weight: 600 !important;
}
.home .spelbolag-item__tagline{
	font-size: 14px !important;
	color: #838899 !important;
}
.home .game-type-item__disclaimer{
	margin-top: 5px;
}
.home .game-type-item__disclaimer > div{
	text-align: left;
	font-size: 8px;
	margin-top: 5px;
}
.home .spelbolag-text-wrapper{
	width: calc(100% - 130px) !important;
}
.home .spelbolag-button-wrapper{
	width: 130px !important;
}
.home .spelbolag-button-wrapper .buttons{
	display: flex;
	flex-direction: column-reverse;
	gap: 7px;
}
.home .spelbolag-button-wrapper .buttons a{
	font-size: 14px !important;
	text-transform: capitalize !important;
}
.home .spelbolag-button-wrapper .buttons a i::before{
	display: none !important;
}
.home .spelbolag-button-wrapper .buttons a i{
	width: 11px;
	height: 9px;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Arrow-6-5.svg);
	margin-left: 1px;
	transition: all .2s ease;
	background-size:100% 100%;
}
.home .spelbolag-logo-wrapper{
	width: 86px;
	max-width: 86px;
	flex-basis: 86px;
}
.home .text-and-buttons-wrapper{
	width: calc(100% - 86px);
	max-width: calc(100% - 86px);
	flex-basis: calc(100% - 86px);
	align-items: center;
}
.home .game-type-item__disclaimer{
	flex-basis: 100%;
	max-width: 100%;
	line-height: 1;
	margin-top: 4px;
}
.home .spelbolag-wrapper-top-lista{
	padding: 15px 0 10px;
	flex-wrap: wrap;
}
.home .unknown-border-bottom-radius .vc_column-inner{
	padding: 0 25px !important;
}
.home .spelbolag-wrapper-top-lista:first-of-type{
	border: none !important;
}
.home .spelbolag-wrapper-top-lista{
	border-top: 1px solid #3F4656 !important;
}
.home .unknown-spelbolag-topplista-read-more{
	padding-top: 19px !important;
}
.home .unknown-spelbolag-topplista-read-more,
.home .unknown-news-read-more{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.home .unknown-spelbolag-topplista-read-more a,
.home .unknown-news-read-more a{
	width: 100%;
	height: 58px;
	background: #010101 !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
	font-style: normal !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	border-radius: 5px !important;
	color: #fff !important;
	text-transform: capitalize !important;
}
.home .unknown-spelbolag-topplista-read-more a:hover,
.home .unknown-news-read-more a:hover{
	background: #fff !important;
	color: #010101 !important;
}
.home ul.unknown-news-list .news-card a{
	border-bottom: 1px solid #3F4656 !important;
}
.home .unknown-news-list .image img{
	border-radius: 5px;
}
.home .unknown-news-list .inner-content{
	padding-left: 10px;
}
.home ul.unknown-news-list .news-card a .inner-content > h5{
	font-size: 16px !important;
}
.home ul.unknown-news-list .news-card a .inner-content p{
	color: #838899 !important;
	text-transform: capitalize;
}
.home .unknown-news-list{
	padding: 10px 25px;
	background:#232227 !important;
}
.home .wpb_wrapper .wpb_wrapper{
	background: transparent !important;
}
.home .senaste-nytt-col .unknown-news-list,
.home .senaste-nytt-col .unknown-news-section{
	height: 100% !important;
}
.home .unknown-border-bottom-radius > div{
	background:#232227 !important;
}
.home .wpb_wrapper{
/* 	background: linear-gradient(52deg, #232227 13.82%, rgba(35, 34, 39, 0.00) 88.58%) !important; */
	border-radius: 20px;
}
.home .unknown-news-section{
	background: transparent !important;
}
.home .unknown-news-section h2{
	background: #121114 !important;
	text-align: center;
	padding: 22px 0px !important;
	margin: 0 25px;
	font-size: 16px !important;
	font-weight: 600;
	text-transform: capitalize;
	border-bottom: 1px solid #3F4656;
	margin-left: -20px;
    margin-right: -20px;
}
.home .ub-image-wrapper .ub-white-logo{
	display: none !important;
}
/* .home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='ishockey'] .ub-image-wrapper{
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-353-1.svg) !important;
}
.home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='e-sport'] .ub-image-wrapper{
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-355.svg) !important;
} */
.home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='basket'] .ub-image-wrapper{
/* 	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-31.svg) !important; */
} 
/* .home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='baseboll'] .ub-image-wrapper{
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-351-1.svg) !important;
}
.home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='fotboll'] .ub-image-wrapper{
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-349.svg) !important;
} */
.home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='#all'] .ub-image-wrapper{
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-30.svg) !important;
}
.home .ub-news-tab .stm-media-tabs-nav ul li a[aria-controls='#all'] .ub-image-fluid{
	display: none !important;
}
.home .ub-news-tab .stm-media-tabs-nav ul li a .ub-image-wrapper{
	max-width: 30%;
    flex-basis: 30%;
    width: 30%;
	height: 23px;
	display: flex;
	align-items: center;
	background-size: auto 100%;
    justify-content: flex-end;
    background-repeat: no-repeat;
    background-position: right center !important;
}
.home .ub-news-tab .stm-media-tabs-nav ul li a .ub-caption{
	padding-bottom: 0 !important;
	padding-left: 5px !important;
	line-height: 1.5;
	flex: 1;
	text-align: left;
}

@media(min-width: 1024px){
	.home .ub-news-tab .stm-media-tabs-nav ul li a{
		
	}
	.home .ub-news-tab .stm-media-tabs-nav ul{
		gap: 8px;
		flex-wrap: nowrap;
	}
}

.home .ub-news-tab .stm-media-tabs-nav ul li a{
	background: #121114 !important;
		padding: 10px;
		border-radius: 5px;
		flex: 1;
		width: 100% !important;
	padding: 10px !important;
	    display: flex;
		align-items: center;
		justify-content: flex-start;
	border: 1px solid #121114;
}
.home .ub-news-tab .stm-media-tabs-nav ul li{
	border: 1px solid #121114 !important;
	border-radius: 5px !important;
	transition: all .2s ease;
}
.home .ub-news-tab .stm-media-tabs-nav ul li.active,
.home .ub-news-tab .stm-media-tabs-nav ul li:hover{
	border: 1px solid #05D396 !important;
}
/* .home .ub-news-tab .stm-media-tabs-nav ul li a:hover span{
	color: #05D396 !important;
} */
.home .ub-news-tab .stm-media-tabs-nav ul li a span{
	color: #fff !important;
}

.home .stm-media-tabs .stm-media-tabs-nav{
	padding: 10px 0 !important;
	border: 0 !important;
	margin-bottom: 20px !important;
	position: relative;
}
.home .ub-news-tab .ub-title h2{
	border: none;
	font-size: 16px !important;
	font-weight: 600;
	text-transform: capitalize;
	padding-bottom: 22px !important;
	padding-top: 22px !important;
	background: #121114 !important;
}
.faq-section{
	background: #121114 !important;
	margin-top: 50px;
}
body .news_style_baseball_list .stm-single-post-loop > a .image img{
	border-radius: 10px 10px 0 0 !important;
}
.blog .semi-footer-content ul li::before,
.tax-game-type .semi-footer-content ul li::before{
	color: #05D396 !important;
    content: "\f105";
    font-family: "Font Awesome 5 Pro";
    font-size: 23px !important;
    line-height: 1 !important;
    top: 50%;
    transform: translateY(-50%);
}
.quick-link_wrapper .quick-link{
	padding-left: 0 !important;
}
.quick-link-grid a .quick-link__text{
	color: #fff !important;
	font-weight: 600 !important;
	letter-spacing: 0 !important;
}
.quick-link-grid a.quick-link___button{
	background:#1A191D !important;
	border:1px solid #1A191D !important;
}
.quick-link-grid a.quick-link___button:hover{
	border: 1px solid #05D396 !important;
}
.quick-link-grid a.quick-link___button i::before{
	display: none !important;
}
.quick-link-grid a.quick-link___button i{
	width: 19px;
	height: 12px;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Arrow-8.svg);
	background-size: 100% 100%;
}
.home .stm-load-more-btn{
	margin-top: 20px !important;
}
.home .stm-load-more-btn a,
body #main .ub-loadmore button{
	height: 44px !important;
	background: #121114 !important;
	border: 1px solid #121114 !important;
	letter-spacing: 0px !important;
	text-transform: capitalize !important;
	font-weight: 400 !important;
	width: 202px;
	color: #fff !important;
	border-radius: 5px !important;
	font-style: normal !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
	margin-left:auto !important;
	margin-right:auto !important;
}
body #main .ub-loadmore button:hover,
.home .stm-load-more-btn a:hover{
	border: 1px solid #05D396 !important;
}
.ub-team-logo{
	padding-right:0 !important;
	font-size: 0;
}
.ub-team-logo > span{
	background: #232227;
	padding: 6px;
	width: 40px !important;
	height: 40px !important;
	border-radius: 5px;
}
body .stm-single-post-loop{
	border-radius: 10px !important;
}
body .ub-stm-post-content-inner .stm-post-match-date .game-status b{
	color: #838899;
	font-weight: 400;
}
.home .ub-single-post-loop .content .stm-content-wrap .ub-match-date-wrapper .fa-info-square:before,
.home .ub-single-post-loop .content .stm-content-wrap .ub-match-date-wrapper .stm-match-start:before,
body .ub-stm-post-content-inner .stm-post-match-date .game-status span::before,
body .ub-stm-post-content-inner .stm-post-match-date .stm-match-start:before{
	display: none !important;
}
.home span.game-status span.fas,
body .ub-stm-post-content-inner .stm-post-match-date .game-status span.fas{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-361.svg);
	width: 12px;
	height: 12px;
}
.home span.game-status span.stm-match-start{
	position: relative;
}
.home .ub-match-date-wrapper span.stm-match-start::after,
body .ub-stm-post-content-inner .stm-post-match-date .stm-match-start:after{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1.png);
	width: 10px;
	height: 10px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
body .news_style_baseball_list .stm-single-post-loop .stm-post-content-inner .post-meta{
	top: -32px;	
}
.stm-media-tabs.stm-news-tabs-wrapper.style_baseball .tab-pane .stm-single-post-loop .image {
	border-top-left-radius:10px !important;
	border-top-right-radius:10px !important;
	overflow:hidden !important;
}
.home .stm-media-tabs.stm-news-tabs-wrapper.style_baseball .tab-pane .stm-single-post-loop .image .post-meta .stm-cat-list-wrapp ul li a,
body .news_style_baseball_list .stm-single-post-loop .stm-post-content-inner .post-meta a{
	width: 97px !important;
	height: 32px;
/* 	background: #1B7700 !important; */
	display: flex !important;
	justify-content: center;
	font-size: 12px !important;
    font-weight: 600 !important;
	border-top-left-radius: 5px !important;
}
.home .stm-media-tabs .stm-single-post-loop .date,
body .news_style_baseball_list .stm-single-post-loop > a .date{
	display: flex;
    flex-direction: row !important;
    width: 97px;
    height: 32px !important;
	align-items: center;
	justify-content: center;
	background: #232227 !important;
	gap: 5px;
}
.home .ub-single-post-loop .content .date{
	top: -32px !important;
	left: -1px !important;
}
.home .ub-single-post-loop .content .stm-date-month,
.home .ub-single-post-loop .content .date .stm-date-day,
body .news_style_baseball_list .stm-single-post-loop > a .date .stm-date-month,
body .news_style_baseball_list .stm-single-post-loop > a .date .stm-date-day{
	font-size: 12px !important;
	font-weight: 600 !important;
}
.home .ub-single-post-loop .content .date .stm-date-day{
	margin-bottom: 0 !important;
}
body .news_style_baseball_list .stm-single-post-loop > a .date .stm-date-day{
	margin-bottom: 1px !important;
}
.home .stm-media-tabs.stm-news-tabs-wrapper.style_baseball .tab-pane .stm-single-post-loop .content .title a ,
body #main .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner .title a{
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 1.5;
	display: block;
	color: #fff !important;
}
.home .stm-media-tabs.stm-news-tabs-wrapper.style_baseball .tab-pane .stm-single-post-loop .content .title,
body #main .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner .title{
/* 	padding-bottom: 15px; */
/* 	border-bottom: 1px solid #1F2536; */
	margin-bottom: 5px;
}
.home .stm-media-tabs.stm-news-tabs-wrapper.style_baseball .tab-pane .stm-single-post-loop .content,
body #main .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner {
	background: #121114 !important;
	padding: 20px 20px 15px !important;
	border: none !important;
}
.blog .semi-footer-content p,
.category .semi-footer-content p{
	margin-bottom: 10px;
}
body .stm-match-start{
	color: #838899 !important;
	font-weight: 400 !important;
}
body .stm-match-start strong{
	font-weight: 400 !important;	
	color: #838899 !important;
}
body .game-status .game-status-list-levande,
body .game-status b,
body .game-status .fas{
	color: #fff;
}
.ub-toplist-header-container{
	padding-left: 0 !important;
	margin-bottom: 10px;
}
.ub-toplist-container {
	margin-bottom: 10px !important;
	max-width: 100%;
	margin: 0 auto;
}
.ub-toplist-container .ub-toplist-item-number{
	border-radius: 10px 0px 10px 0px !important;
	width: 24px !important;
	height: 24px !important;
	font-size: 12px !important;
}
.ub-toplist-container .ub-toplist-item{
	border-radius: 0px;
	background: #232227 !important;
	margin-bottom: 0px;
	border-bottom: 1px solid #010101;
}
.category .semi-footer .semi-footer-content ol li br,
.tax-game-type .semi-footer .semi-footer-content ol li br{
	display: none !important;
}
.blog .semi-footer .semi-footer-content ul li span,
.blog .semi-footer .semi-footer-content ul li,
.category .semi-footer .semi-footer-content ol li,
.category .semi-footer .semi-footer-content ol li span,
.tax-game-type .semi-footer .semi-footer-content ol li,
.tax-game-type .semi-footer .semi-footer-content ul li span{
	color:#838899 !important;
}
.tax-game-type .semi-footer .semi-footer-content ol li{
	display: flex;
	flex-direction: column;
	border-bottom: 1px solid #3F4656;
	margin-bottom: 20px;
}
.tax-game-type .semi-footer .semi-footer-content ol li::before{
	width: 25px;
	height: 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}
.tax-game-type .semi-footer .semi-footer-content ol li img{
	margin-top: 15px;
}
.tax-game-type .semi-footer .semi-footer-content hr{
	border-top: 1px solid #3F4656;
}
.tax-game-type .semi-footer .semi-footer-content figure{
	background: transparent !important;
	border: none !important;
	padding: 0;
	border: none;
}
.category .semi-footer-content{
	padding-top: 0 !important;
}
.tax-game-type .semi-footer-content{
	padding-top: 40px;
}
.category .semi-footer-content h2,
.tax-game-type .semi-footer-content h2{
	font-size: 18px !important;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #3F4656 !important;
}
.category .semi-footer-content h2 b,
.tax-game-type .semi-footer-content h2 b{
	font-weight: 600 !important;
}
.blog .semi-footer,
.category .semi-footer,
.tax-school-type .semi-footer,
.tax-game-type .semi-footer{
	background: #010101 !important;
}
.blog .faq-section,
.tax-school-type .faq-section,
.tax-game-type .faq-section{
	padding: 45px 0;
	background: #121114;
}
body .card-body,
.spelbolag-template-default .card-body,
.home .card-body,
.blog .card-body,
.tax-school-type .card-body,
.tax-game-type .card-body{
	padding-top: 0 !important;
}
body .faq-title,
.spelbolag-template-default .faq-title,
.home .faq-title,
.blog .faq-title,
.tax-school-type .faq-title,
.tax-game-type .faq-title{
	height: 55px;
	position: relative;
}
.tax-school-type .faq-grid,
.tax-game-type .faq-grid{
	gap: 10px !important;
}
body .faq-title[aria-expanded="true"]::before,
.home .faq-title[aria-expanded="true"]::before,
.blog .faq-title[aria-expanded="true"]::before,
.tax-school-type .faq-title[aria-expanded="true"]::before,
.tax-game-type .faq-title[aria-expanded="true"]::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Vector-29.svg);
	width: 15px;
	height: 2px;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
body .faq-title::before,
.blog .faq-title::before,
.home .faq-title::before,
.tax-school-type .faq-title::before,
.tax-game-type .faq-title::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-46.svg);
	width: 15px;
	height: 15px;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
body .card .card-header i,
.home .card .card-header i,
.blog .card .card-header i,
.tax-school-type .card .card-header i,
.tax-game-type .card .card-header i{
	display: none;
}
.tax-school-type .faq-section h4,
.tax-game-type .faq-section h4{
	text-transform: capitalize !important;
}
.game-type-list {
	padding-bottom: 40px !important;
}
.game-type-item .game-type-item__feature--inactive{
	opacity: 1 !important;
	background: #191a21 !important;
	border: 1px solid #0F1014 !important;
}
.game-type-item .game-type-item__feature--inactive img{
	opacity: .4;
}
.game-type-item .game-type-item__feature--inactive span{
	color: #3E4354 !important;
}
.game-type-item__main .game-type-item__content{
	margin-left: 16px;
}
.game-type-item .container{
	flex-wrap: wrap;
	position: relative;
	background: #121114 !important;
}
.game-type-item .container::after{
	position: absolute;
	content: '';
	border-radius: 10px 0 10px 0;
	width: 24px;
	height: 24px;
	background: #05D396;
	top:0;
	left: 0;
	color: #fff;
	font-size: 10px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}
.game-type-item:first-of-type .container::after{
	content: '1';
}
.game-type-item:nth-child(2) .container::after {
  content: '2';
}

.game-type-item:nth-child(3) .container::after {
  content: '3';
}

.game-type-item:nth-child(4) .container::after {
  content: '4';
}

.game-type-item:nth-child(5) .container::after {
  content: '5';
}

.game-type-item:nth-child(6) .container::after {
  content: '6';
}

.game-type-item:nth-child(7) .container::after {
  content: '7';
}

.game-type-item:nth-child(8) .container::after {
  content: '8';
}

.game-type-item:nth-child(9) .container::after {
  content: '9';
}

.game-type-item:nth-child(10) .container::after {
  content: '10';
}

.game-type-item:nth-child(11) .container::after {
  content: '11';
}

.game-type-item:nth-child(12) .container::after {
  content: '12';
}

.game-type-item:nth-child(13) .container::after {
  content: '13';
}

.game-type-item:nth-child(14) .container::after {
  content: '14';
}

.game-type-item:nth-child(15) .container::after {
  content: '15';
}

.game-type-item:nth-child(16) .container::after {
  content: '16';
}

.game-type-item:nth-child(17) .container::after {
  content: '17';
}

.game-type-item:nth-child(18) .container::after {
  content: '18';
}

.game-type-item:nth-child(19) .container::after {
  content: '19';
}

.game-type-item:nth-child(20) .container::after {
  content: '20';
}
.game-type-item:nth-child(21) .container::after {
  content: '21';
}

.game-type-item:nth-child(22) .container::after {
  content: '22';
}

.game-type-item:nth-child(23) .container::after {
  content: '23';
}

.game-type-item:nth-child(24) .container::after {
  content: '24';
}

.game-type-item:nth-child(25) .container::after {
  content: '25';
}

.game-type-item:nth-child(26) .container::after {
  content: '26';
}

.game-type-item:nth-child(27) .container::after {
  content: '27';
}

.game-type-item:nth-child(28) .container::after {
  content: '28';
}

.game-type-item:nth-child(29) .container::after {
  content: '29';
}

.game-type-item:nth-child(30) .container::after {
  content: '30';
}

.game-type-item:nth-child(31) .container::after {
  content: '31';
}

.game-type-item:nth-child(32) .container::after {
  content: '32';
}

.game-type-item:nth-child(33) .container::after {
  content: '33';
}

.game-type-item:nth-child(34) .container::after {
  content: '34';
}

.game-type-item:nth-child(35) .container::after {
  content: '35';
}

.game-type-item:nth-child(36) .container::after {
  content: '36';
}

.game-type-item:nth-child(37) .container::after {
  content: '37';
}

.game-type-item:nth-child(38) .container::after {
  content: '38';
}

.game-type-item:nth-child(39) .container::after {
  content: '39';
}

.game-type-item:nth-child(40) .container::after {
  content: '40';
}
.game-type-item__features .game-type-item__feature{
	height: 38px;
}
.game-type-item__features .game-type-item__feature span{
	font-size: 10px;
}
.game-type-item__info{
	font-size: 12px !important;
}
.game-type-item__title{
	font-weight: 600 !important;
}
.tax-game-type .game-type-list{
	padding-top: 38px;
	background: #010101;
	padding-bottom: 60px !important;
}
.game-type-item {
	padding: 10px 0 !important
}
.game-type-item__actions .game-type-item__button--gray{
	background: #22252F;
	padding: 0;
	box-shadow: 0 4px #202229 !important;
	color:#fff !important;
	text-transform: capitalize;
	font-weight: 400 !important;
}
.game-type-item__actions .game-type-item__button--green{
	box-shadow: 0 4px #239553 !important;
	background: #05D396;
	font-weight: 400 !important;
	text-transform: capitalize;
	padding: 0;
}
.game-type-item__button--green, .game-type-item__button--green:hover{
	box-shadow: 0 4px 0 #239553 !important;
}
.game-type-item__actions .game-type-item__button--green i{
	width: 12px;
	height: 10px;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Arrow-6-4.svg);
	margin-left:0;
}
.game-type-item__actions .game-type-item__button--green i::before{
	display: none;
}
.game-type-item__actions .game-type-item__buttons{
	flex-direction: column-reverse;
	justify-content: flex-end;
	align-items: flex-end;
}
.game-type-item__actions .game-type-item__buttons a{
	width: 130px !important;
	margin-right: 10px !important;
	margin-bottom: 10px;
	font-weight: 400;
	position: relative;
}
.game-type-item__logo{
	padding: 10px !important;
}
.game-type-item__main .game-type-item__logo img{
	max-height: 93px;
}
.game-type-item  .container{
	border-radius: 10px;
	background: linear-gradient(87deg, #232227 8.52%, rgba(35, 34, 39, 0.00) 100.19%);
	padding: 28px 30px 10px !important;
}
@media(max-width: 1024px){
	.term-oddsbonusar .ub-tabs--top{
		z-index: 99;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item div.ub-toplist-item-title{
		max-width: 30% !important;
    	flex-basis: 30% !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus{
		padding-right: 20px !important;
	}
	.home .ub-news-tab .stm-media-tabs-nav ul li a{
		padding: 20px !important;
		border-radius: 0 !important;
	}
/* 	body.home .review-mobile .review-cta__button .gray-btn{
		display: none !important;
	} */
	body.home .game-type-item__disclaimer{
		margin-top: 20px;
	}
	.ub-top__content > form {
		display: none;
	}
	.ub-tabs--top{
		position: absolute;
		width: 100%;
		top: 67px;
		border-bottom: 1px solid #3F4656;
		padding: 5px 0
	}
	.ub-tabs--bottom{
		bottom: 0 !important;
		top: auto !important;
	}
	.ub-takeover .ub-takeover__link i::before{
		display: none;
	}
	.ub-takeover__content .ub-link{
		align-items: center;
	}
	.ub-takeover .ub-takeover__link i:not(.ub-toggle--caret){
		width: 17px;
		height: 17px;
		background-size: 100% 100%;
		background-position: center;
		background-repeat: no-repeat;
		margin-top: -1px;
	}
	.ub-takeover .ub-takeover__link i.fa-bullseye-arrow{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-30.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-gift{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-587.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-trophy-alt{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-586.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-dice{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-32.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-books{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Vector-30.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-search{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/01/Group-1176-1.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-newspaper{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/01/Group-1179-1.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-badge-dollar{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/01/Group-1178-1.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-badge-dollar{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/01/Group-1178-1.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-chart-pie{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/01/Group-1188.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-om-oss{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/03/Group-1184.svg) !important;
	}
	.ub-takeover .ub-takeover__link i.fa-kontakta-oss{
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/03/Group-1187.svg) !important;
	}
	.home .senaste-nytt-col{
		margin-bottom: 20px;
	}
	body.home .header-links-grid{
		flex-wrap: wrap !important;
	}
	body.home .header-link-grid-item{
		flex-basis: 49% !important;
	}
	.home .ub-news-tab .stm-media-tabs-nav ul li.active a::before{
		bottom: -24px;
	}
	.home .stm-list-duty li{
		text-align: center;
/* 		padding: 20px 0; */
	}
	.home .stm-list-duty{
		margin-left: -40px;
    	margin-right: -40px;
	}
	.home .stm-list-duty li:nth-child(5),
	.home .stm-list-duty li:nth-child(4),
	.home .stm-list-duty li:nth-child(2),
	.home .stm-list-duty li:first-of-type{
		border-right: 1px solid #3F4656;
	}
	.home .stm-list-duty li:nth-child(2){
		
	}
	.home .stm-list-duty li:nth-child(3),
	.home .stm-list-duty li:nth-child(2),
	.home .stm-list-duty li:first-of-type{
		border-bottom: 1px solid #3F4656;
	}
	.home .stm-media-tabs .stm-media-tabs-nav{
		padding: 0 !important;
	}
	.ub-stm-post-content-inner .stm-post-match-date{
		gap: 10px !important;
		justify-content: flex-start !important;
	}
	.ub-team-logo{
		gap: 4px;
    	display: flex;
	}
	.game-type-filter .game-type-filter__items--visible{
		align-items: center;
		flex-wrap: wrap;
		flex-direction: row;
		border: none;
	}
	.game-type-filter .game-type-filter__toggle:hover{
		color: #fff !important;
	}
	.tax-game-type .game-type-filter__item a{
		padding-left: 10px !important;
		font-size: 12px !important;
    	line-height: 1.4;
	}
}


.fa-caret-down::before{
	display: none !important;
}
.fa-caret-down{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-392-2.svg);
	width: 12px;
	height: 7px;
	background-size: 100% 100%;
    background-repeat: no-repeat;
}
.game-type-filter .game-type-filter__toggle{
	color: #fff !important;
    background: #22252F;
    border-radius: 5px;
	margin-bottom: 10px;
}
.game-type-filter__item  .fas::before{
	display: none;
}
.game-type-filter__item  .fas{
	padding-left: 30px;
	margin-right: 9px;
	padding: 0;
	width: 21px;
    height: 21px;
	background-size: 100% 100% !important;
}
.game-type-filter__item .fa-bolt{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-163.svg);
}
.game-type-filter__item .fa-dice{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-160-2.svg);
}
.game-type-filter__item .fa-futbol{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-153-3.svg);
}
.game-type-filter__item .fa-sync{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-152-2.svg);
}
.game-type-filter__item .fa-building {
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-4.svg);
}
.game-type-filter__item .fa-coins{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-3.svg);
}
.game-type-filter__item  .fas.fa-gift{
    background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-158.svg);
}
.game-type-filter__item .fa-user-alt-slash{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-162.svg);
}
.game-type-filter__item .fa-shield-check{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Layer_1-2.svg);
}
.game-type-filter__item .fa-signal-stream{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Isolation_Mode.svg);
}
.game-type-filter__item .fa-line-columns{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Layer_1-3.svg);
}
.game-type-filter__item .fa-hammer{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-5.svg);
}
.game-type-filter__item .fa-snowman{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Layer_1-4.svg);
}
.game-type-filter__item .fa-balance-scale-left{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-6.svg);
}
.game-type-filter__item .fa-user-shield{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Frame-4.svg);
}
.game-type-filter__item .fa-chart-pie-alt{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-7.svg);
}
.game-type-filter__item .fa-lock{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/DˇDDlDa_1.svg);
}
.game-type-filter__item .fa-hand-holding-usd{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/DˇDDlDa_1-1.svg);
}
.game-type-filter__item .fa-sparkles{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/nya-bettingsidor.svg);
}
.game-type-filter__item .fa-credit-card{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/swish.svg);
}
.header-link-grid-item i::before{
	display:none !important;
}
.header-link-grid-item .hl-button-icon{
	display: flex;
	justify-content: center;
	align-items: center;
}
.header-link-grid-item .hl-button-icon i{
	width: 28px;
	height: 28px;
	background-size: 100% 100% !important;
}
.header-link-grid-item .hl-button-icon .fa-bullseye-arrow{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-28.svg);
}
.header-link-grid-item .hl-button-icon .fa-futbol{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-329-1.svg);
}
.header-link-grid-item .hl-button-icon .fa-books{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Vector-30.svg);
}
.header-link-grid-item .hl-button-icon .fa-shield-check{
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-29.svg);
}
.tax-game-type .game-type-filter__items{
 	gap: 15px;
	padding: 0;
	margin: 20px 0;
}
.tax-game-type .game-type-filter{
	background: transparent;
	padding: 0;
}
.tax-game-type .game-type-filter__item{
	flex-basis: calc(25% - 12px);
    max-width: calc(25% - 12px);
	padding: 0;
	margin: 0;
}
.tax-game-type .game-type-filter__item a{
	width: 100%;
	background: #22252F;
	border: 1px solid #22252F;
	border-radius: 5px;
	height: 44px;
	display: flex;
	align-items: center;
	padding-left: 24px;
}
.tax-game-type .game-type-filter__item.active a,
.tax-game-type .game-type-filter__item a:hover{
	border: 1px solid #05D396 !important;
	color: #fff !important;
}
.tax-game-type .game-type-filter__label{
	display: none;
}
.tax-game-type .game-type-item {
	background: #010101;
}
.tax-game-type #wrapper{
	background: #121114 !important;
}
.tax-game-type .header-ub h1{
	text-transform: uppercase;
}
.tax-game-type .header-ub .header-ub-content{
	max-width: 576px;
	margin: 0 auto;
}
.tax-game-type .header-ub{
	padding: 150px 0 120px;
/* 	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Mask-group-2023-12-21T133734.521-min.png) !important; */
}
@media(min-width: 1024px){
	.stm-news-tabs-wrapper .stm-media-tabs-nav .stm-list-duty li{
		flex: 1;
	}
}
@media(max-width: 1200px){
	
	.game-type-item .container{
		display: flex;
		align-items: center;
	}
	.game-type-item .game-type-item__main{
		max-width: 75%;
		flex-basis: 75%;
	}
	.game-type-item .game-type-item__actions{
		max-width: 25%;
		flex-basis: 25%;
	}
}
.tax-game-type .game-type-filter{
	margin-top: 0;
}
.theiaStickySidebar .ub-accordion .ub-desc .ub-accordion-icon{
	width: 11px;
	height: 9px;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-431.svg);
	margin-top: 8px;
	margin-right: 6px;
}
.theiaStickySidebar .ub-accordion .ub-desc i{
	display: none;
}
.theiaStickySidebar .ub-accordion .ub-desc{
	color: #838899;
	font-size: 14px;
	font-weight: 400;
}
.theiaStickySidebar .ub-accordion-section{
	background: #121114;
}
.theiaStickySidebar .ub-fordelar-section{
	border-radius: 20px;
}
.theiaStickySidebar .ub-fordelar-section h4{
	padding-bottom: 20px;
	background: #121114 !important;
	border-bottom: 0px solid transparent;
	font-size: 16px !important;
	font-weight: 600;
	margin-left: 0;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 8px;
}
.speltips-item-wrapper .game-status.game-status-vinst{
	margin-left: -25px;
    margin-right: -25px;
	margin-top: 20px;
	font-size: 16px;
	text-transform: capitalize;
	background: #05D396;
	padding: 15px 0;
}
.spelblog-btn-wrapper{
/* 	border-top:1px solid #101012 !important; */
	border: none !important;
	padding-top: 15px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
a.spelbolag-link-new:after{
	border-radius: 5px !important;
}
.spelblog-btn-wrapper a{
	border-radius: 10px !important;
/* 	background: #FF8000 !important; */
/* 	border: 1px solid #1F2536 !important; */
}
.spelblog-btn-wrapper a span{
	color:#fff !important;
}
.speltips-odds a {
	color:#fff !important;
}
.speltips-odds a strong,
.speltips-odds a span{
	font-weight: 600;
}
.speltips-spelbolags{
	margin-top: 50px;
	border-top:1px solid #1F2536 !important;
}
.speltips-insats strong,
.speltips-spel strong{
	font-weight: 600;
}
body.single-post .theiaStickySidebar .speltips-odds{
	display: flex;
}
body.single-post .theiaStickySidebar .speltips-odds,
body.single-post .theiaStickySidebar .speltips-insats,
body.single-post .theiaStickySidebar .speltips-spel{
	position: relative;
	padding-left: 45px !important;
	padding-right: 5px !important;
	align-items: center;
}
body.single-post .theiaStickySidebar .speltips-spel {
	padding-left: 35px !important;
	justify-content: center !important;
}
.speltips-spel strong{
	position: relative;
}
.speltips-spel strong::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Group-353.svg);
	width: 25px;
	height: 15px;
	left: -30px;
	top: 50%;
	transform: translateY(-50%);
}
.speltips-insats::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-2.svg);
	width: 26px;
	height: 20px;
	left: 13px;
	top: 50%;
	transform: translateY(-50%);
}
.speltips-odds::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2024/02/Vector-43.svg);
	width: 18px;
	height: 22px;
	left: 13px;
	top: 50%;
	transform: translateY(-50%);
}
.speltips-home-team span:last-of-type{
	margin-left: 10px;
}
.ub-team-name{
	font-size: 14px;
	font-weight: 600;
}
.ub-speltips-team-section{
	flex-wrap: nowrap !important;
	justify-content: space-between !important;
}
.ub-speltips-date-section > div i{
	display: none !important;
}
.ub-speltips-date-section > div span{
	padding-right: 5px;
}
.ub-speltips-date-section > div{
	padding-left: 35px;
	position: relative;
}
.speltips-match-time::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/clock-1-1.svg);
	width: 30px;
	height: 30px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.speltips-match-date::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1-1.svg);
	width: 30px;
	height: 30px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
body.single-post .ub-speltips-date-section{
	border-bottom: 0 !important;
	flex-wrap: nowrap;
}
.single-post .ub-speltips-title h3{
	text-transform: capitalize;
	padding-bottom: 15px;
}
.single-post .theiaStickySidebar .speltips-item-wrapper{
/* 	background: transparent !important; */
	padding-top: 5px !important;
	border-radius: 0 0 25px 25px !important;
	padding-bottom: 0 !important;
}
.single-post .speltips-item{
	border-radius: 20px;
/* 	background: #121114; */
	padding-top: 31px;
}
.splashBaseball.single-post .stm-single-post-meta{
	background: #101012 !important;
	border-radius: 20px 20px 0 0;
	padding: 20px 28px 10px;
	border: none !important;
	position: relative
}
/* .splashBaseball.single-post .stm-single-post-meta::before{
	content: '';
	position: absolute;
	width: calc(100% - 54px);
	height: 1px;
	background: #3F4656;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
} */
.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-author i,
.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-date i {
	display: none;
}
.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-author,
.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-date{
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	padding-left: 15px;
	position: relative;
}
.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-author::after{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Layer_1-1.svg);
	width: 15px;
	height: 15px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-date::before{
	content: '';
	position: absolute;
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Capa_1.svg);
	width: 10px;
	height: 10px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
body.single-post .post-content figure{
	margin-top: 40px;
}
body.single-post .post-content{
	border-radius: 0 0 20px 20px;
	background: #121114 !important;
	padding: 18px 27px 40px;
}
.blog .post-content h2 strong,
body.single-post .post-content h2 strong{
	font-weight: 600 !important;
}
body.single-post .post-content h2{
	font-size: 18px !important;
	border-bottom: 1px solid #1F2536;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
body.single-post .post-content p span{
	font-size: 14px;
}
body.single-post .post-content p{
	text-align: left !important;
	margin-bottom: 5px !important;
}
body.single-post .post-content p:first-of-type{
	color: #fff;
}
.breadcrumbs__divider{
	font-size: 10px !important;
}
.breadcrumbs__content a{
	font-size: 14px;
}
.breadcrumbs__effect svg{
	display: none !important;
}
body.single-post .breadcrumbs{
	border-radius: 0px 0px 20px 20px;
	margin-bottom: 0;
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2024/01/Frame-5.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left bottom;
}
body.single-post .stm-main-title-unit{
	background: #101012 !important;
	border: none;
	font-size: 16px !important;
	font-weight: 600;
	padding: 18px 30px;
	line-height: 1.3 !important;
}
body.single-post .review-title{
	margin-bottom: 10px !important;
}
body.single-post .review-logo{
	padding: 0; 
}
body.single-post .review-logo img{
	width: 195px;
	border-radius: 5px;
}
body.single-post .gray-btn ,
body.single-post .review-cta__button .game-type-item__button--green{
	text-transform: capitalize !important;
}
body.tax-game-type .game-type-item__button--green{
	border: 1px solid #05D396 !important;
}
body.tax-game-type .game-type-item__button--green:hover{
	background: #29e6ae !important;
	color: #fff !important;
}
body.tax-game-type .game-type-item__button--green i{
	transition: all .2s ease;
}
body.single-post .review-cta__button i::before{
	display: none !important;
}
body.single-post .spelbolag-month .review-month{
	background: #1A191D !important;
}
.splashBaseball table thead tr th:hover{
	color: #fff !important;
}
.splashBaseball table thead tr th:hover,
.splashBaseball table thead tr th{
	background-color: #010101 !important;
}
.splashBaseball table tbody tr td{
	color: #fff !important;
	
}
body.page-template-template-reviews .semi-footer ol li{
	color: #8c91a3 !important;
}
.blog .semi-footer-content{
	padding-top: 0 !important;
}
body.page-template-template-reviews .semi-footer-content{
	padding-top: 20px !important;	
	padding-bottom: 30px;
}
body.page-template-template-reviews .tablepress td{
	border-color: #3F4656 !important;	
}
body.page-template-template-reviews .dataTables_filter input[type=search]{
	background: transparent;
	border: 1px solid #3F4656 !important;
	margin-bottom: 10px !important;
	height: 45px;
	color: #fff !important;
	padding-left: 10px !important;
}
.blog .semi-footer-content h2,
body.page-template-template-reviews .semi-footer-content h2{
	font-size: 18px !important;
	padding-bottom: 8px;
	margin-bottom: 10px;
	font-weight: 600 !important;
	margin-top: 40px;
	border-bottom:1px solid #3F4656 !important;
}
.blog .semi-footer-content h2{
	margin-top: 0 !important;
}
body.page-template-template-reviews .reviews-container .review-box .list-item .item-arrow:after{
	content: '';
	background: url(https://staging.unknownbetting.se/wp-content/uploads/2023/12/Arrow-12.svg);
	width: 25px;
	height: 10px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
body.page-template-template-reviews .reviews-container{
	gap: 20px;
}
body.page-template-template-reviews .reviews-container .review-box .list-item{
	gap: 19px;
	position: relative;
}
body.page-template-template-reviews .reviews-container .review-box .list-item .item-logo{
	border-radius: 5px;
}
body.page-template-template-reviews .reviews-container .review-box{
	gap: 0 !important;
}
body.page-template-template-reviews .reviews-container .review-box a:first-of-type{
	border-top: 1px solid #3F4656 !important;
}
body.page-template-template-reviews .reviews-container .review-box a{
	background-color: transparent !important;
	border-radius: 0 !important;
	padding: 18px 0 !important;
	border-bottom: 1px solid #3F4656 !important;
}
body.page-template-template-reviews .reviews-container .review-box h2{
	font-size: 24px !important;
	margin-bottom: 25px !important;
}
body.page-template-template-reviews .reviews-container .review-box{
	padding: 38px 25px;
	border-radius: 20px;
	background: #121114 !important;
	width: calc(33.333% - 20px);
}
body.page-template-template-reviews .semi-footer{
	background-color: rgba(35, 34, 39, 0.50) !important;
}
body.page-template-template-reviews .semi-footer.reviews{
	background: #010101 !important;
	border: none !important;
	padding-bottom: 98px;
}
body.page-template-template-reviews .header-ub h1{
	position: relative;
	z-index: 9;
}
body.page-template-template-reviews .header-ub .feat-img{
	font-size: 60px;
	text-transform: uppercase;
	max-width: 902px;
	margin: 0 auto;
	line-height: normal !important;
	line-height: 1.2 !important;
}
body.page-template-template-reviews .header-ub .overline{
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: 3.2px;
	margin-bottom: 35px !important;
}
body.page-template-template-reviews .header-ub{
/* 	background-image: none !important; */
	position: relative;
	padding: 140px 0 70px;
}
/* end dejan */

.bg-gray-full {
    position:relative;
}
.bg-gray-full::before {
    position:absolute;
	display:block !important;
    content:'' !important;
    width:100vw;
    left:50%;
    transform:translateX(-50%);
    top:0;
    height:100%;
    background:#121114;
    pointer-events:none;
}

body.tax-kampenjer .header-ub {
/* 	background:none !important; */
	position:relative;
	padding-top:140px !important;
	padding-bottom:140px !important;
	margin-bottom:0 !important;
}
body.page-template-template-reviews .header-ub::before,
body.tax-kampenjer .header-ub::before {
/* 	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/11/Group-1179.svg) !important; */
    background-position: top center !important;
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
	position:absolute;
	content:'';
	width:100vw !important;
	left:50% !important;
	height:1000px !important;
	top:0 !important;
	transform:translateX(-50%) !important;
	pointer-events:none !important;
}
body.tax-kampenjer .header-ub-content h1 {
	color:#fff !important;
	text-transform:uppercase;
}
body.tax-kampenjer .header-ub-content {
	font-size:14px !important;
	color:#8c91a3 !important;
}

.splashBaseball h1, .splashBaseball h2, .splashBaseball h3, .splashBaseball .h1, .splashBaseball .h2, .splashBaseball .h3 {
	font-style:normal;
	font-weight:700;
}

.splashBaseball h1, .splashBaseball h2, .splashBaseball h3, .splashBaseball .h1, .splashBaseball .h2, .splashBaseball .h3, .splashBaseball h4, .splashBaseball h5, .splashBaseball h6 {
	text-transform:unset;
}
.container {
	width:100% !important;
}
.splashBaseball a {
	font-weight:inherit !important;
	color:#fff;
}
.splashBaseball a:hover {
   color: #777;
}

.ub-w-100 {
   width: 100%;
}

.d-none {
   display: none !important;
}

@-webkit-keyframes spin {
   100% {
      transform: rotate(360deg);
   }
}

@-moz-keyframes spin {
   100% {
      transform: rotate(360deg);
   }
}

@keyframes spin {
   100% {
      transform: rotate(360deg);
   }
}

.unknown-border-btn {
   display: inline-block;
   border: 2px solid #daa526;
   color: #000;
   font-weight: bold;
   font-size: 18px;
   line-height: 46px;
   height: 50px;
   padding: 0 30px;
   color: #fff;
   cursor: pointer;
   transition: all 0.3s linear;
}

.unknown-border-btn:hover {
   background-color: #daa526;
   color: #fff !important;
}

input[type="submit"].ub-border-btn {
   border-color: #190000 !important;
   background-color: transparent !important;
   color: #000000 !important;
   font-style: italic;
   font-weight: 900;
   padding: 13px 46px 12px !important;
   font-size: 16px !important;
   letter-spacing: 0 !important;
}

input[type="submit"].ub-border-btn:hover {
   color: #fff !important;
}

.unknown-btn-bg-green {
   display: inline-block;
   height: 40px;
   padding: 0 15px;
   text-align: center;
   background-color: #6dab3c;
   box-shadow: 0 5px 0 #53812d;
   color: #fff !important;
   font-weight: 600;
   font-size: 12px;
   line-height: 38px;
   text-transform: uppercase;
   cursor: pointer;
   border-radius: 5px;
   top: 0;
   position: relative;
   width: 100%;
   cursor: pointer;
   position: relative;
   border: 1px solid transparent;
   transition: all 0.2s ease-in-out;
}

@media (min-width: 768px) {
   .unknown-btn-bg-green {
      font-size: 13px;
   }
}

.unknown-btn-bg-green .ub-arrow-icon {
   font-weight: 400;
   display: inline-block;
   padding-left: 8px;
}

@media (min-width: 768px) {
   .unknown-btn-bg-green .ub-arrow-icon {
      padding-left: 15px;
   }
}

.unknown-btn-bg-green:hover {
   top: 3px;
   box-shadow: 0 2px 0 #53812d;
   border: 1px solid transparent;
}

.unknown-news-read-more .button.only_border:hover:before,
.splashBaseball .button.only_border:hover:before {
   display: none;
}

@media (min-width: 1050px) {
   .unknown-news-read-more .button.only_border:hover:before,
   .splashBaseball .button.only_border:hover:before {
      display: initial;
   }
}

.unknown-news-read-more .button.only_border:focus:before,
.splashBaseball .button.only_border:focus:before {
   display: initial;
}

@media (min-width: 1050px) {
   .unknown-news-read-more .button.only_border:focus,
   .splashBaseball .button.only_border:focus {
      display: none;
   }
}

.splashBaseball .button.only_border:hover:before {
   background: rba(10, 10, 10) !important;
}

.ub-title h2,
.unknown-news-section h2,
.ub-speltips-title h1,
.ub-speltips-title h3,
.ub-speltips-title h4,
.stm-title-box-title-wrapper h1,
.stm-title-box-title-wrapper h3,
.stm-title-box-title-wrapper h4 {
   background-color: #f5f5f5;
   text-align: center;
   margin: 0;
   padding: 20px 15px 20px;
   font-size: 16px !important;
   border-top-left-radius: 15px;
   border-top-right-radius: 15px;
   border-bottom: 5px solid #eaeaea;
   line-height: 1 !important;
   font-weight: 900;
}

.loader span {
   display: inline-block;
   position: absolute;
   height: 15px;
   width: 15px;
   border-radius: 100%;
   margin-left: 10px;
   box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1), 2px 1px 0px #dba527;
   -webkit-animation: spin 0.9s linear infinite;
   -o-animation: spin 0.9s linear infinite;
   -o-animation: spin 0.9s linear infinite;
   animation: spin 0.9s linear infinite;
}

ul.stm-mobile-menu-list a:hover {
   background-color: #303132;
   color: #fff;
}

.stm-header-mobile .stm-mobile-menu-unit .stm-top {
   padding-top: 20px !important;
   padding-bottom: 20px !important;
}

.ub-mobile-social-icon-with-flags {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
}

.ub-mobile-social-icon-with-flags .ub-gtranslate {
   position: absolute;
   left: 30px;
}

ul.unknown-news-list {
   margin: 0;
   padding: 0 15px 16px 15px;
   list-style: none;
}

ul.unknown-news-list .news-card {
   width: 100%;
}

ul.unknown-news-list .news-card a {
   width: 100%;
   display: flex;
   flex-direction: row;
   border-bottom: 1px solid #eaeaea;
   padding: 24px 0;
}

ul.unknown-news-list .news-card a:hover,
ul.unknown-news-list .news-card a:hover h5 {
   color: #777;
   transition: all 0.25s ease;
}

ul.unknown-news-list .news-card a .image {
   width: 30%;
}

ul.unknown-news-list .news-card a .image img {
   height: auto;
   width: auto;
   object-fit: contain;
}

ul.unknown-news-list .news-card a .inner-content {
   width: 70%;
}

ul.unknown-news-list .news-card a .inner-content > * {
   margin: 0 10px 0px;
}

ul.unknown-news-list .news-card a .inner-content > h5 {
   font-size: 14px !important;
   line-height: 20px !important;
   font-weight: 500;
   text-transform: unset;
   margin-top: 3px;
}

ul.unknown-news-list .news-card a .inner-content > p {
   font-size: 11px;
   line-height: 20px;
   font-weight: 600;
   text-transform: uppercase;
   color: #666;
   margin-bottom: 0;
}

@media (min-width: 500px) {
   ul.unknown-news-list .news-card a .inner-content > h5 {
      font-size: 16px !important;
      margin-top: 10px;
      margin-bottom: 3px;
   }
}

@media (min-width: 992px) {
   ul.unknown-news-list .news-card a .inner-content > h5 {
      font-size: 16px !important;
   }
}

/* ul.unknown-news-list li {
   margin: 0;
}

ul.unknown-news-list li:before {
   display: none;
}

ul.unknown-news-list li:first-child {
   border-top: 0;
}

ul.unknown-news-list li a {
   border-bottom: 1px solid #e6e6e6;
   display: flex;
   flex-wrap: wrap;
   padding: 15px 0;
}

ul.unknown-news-list li a:hover h3 {
   color: gray;
}

ul.unknown-news-list li .unknown-news-image {
   flex: 0 0 25%;
   max-width: 25%;
   height: 68px;
   overflow: hidden;
}

ul.unknown-news-list li .unknown-news-content {
   flex: 0 0 75%;
   max-width: 75%;
   padding-left: 20px;
}

ul.unknown-news-list li .unknown-news-content h3 {
   text-transform: initial;
   font-size: 18px !important;
   margin: 0;
   line-height: 1.2;
   transition: all 0.2s linear;
}

ul.unknown-news-list li .unknown-news-content time {
   color: #8b8b8b;
   font-size: 13px;
   font-weight: bold;
   transition: all 0.2s linear;
} */

ul.unknown-news-list .unknown-news-read-more {
   text-align: center;
   padding-top: 20px;
}

.unknown-news-section {
   margin-bottom: 0 !important;
   border: 1px solid #e5e5e5;
   background-color: #fff;
   border-radius: 15px;
}

.toppalista-item {
   display: flex;
   flex-wrap: wrap;
   border-bottom: 1px solid #eee;
   padding: 18px 0;
}

.toppalista-item:last-child {
   border-bottom: 0;
}

.toppalista-item .toppalista-bonus-and-image {
   display: flex;
   flex: 0 0 50%;
   max-width: 50%;
   padding-right: 15px;
}

@media (min-width: 1050px) {
   .toppalista-item .toppalista-bonus-and-image {
      padding-right: 30px;
   }
}

@media (min-width: 576px) {
   .toppalista-item .toppalista-bonus-and-image {
      flex: 0 0 60%;
      max-width: 60%;
   }
}

@media (min-width: 768px) {
   .toppalista-item .toppalista-bonus-and-image {
      flex: 0 0 50%;
      max-width: 50%;
   }
}

@media (min-width: 992px) {
   .toppalista-item .toppalista-bonus-and-image {
      flex: 0 0 60%;
      max-width: 60%;
   }
}

.toppalista-item .toppalista-bonus-and-image .toppalista-image {
   flex: 0 0 60%;
   max-width: 60%;
   overflow: hidden;
   padding-right: 15px;
   height: 60px;
}

.toppalista-item .toppalista-bonus-and-image .toppalista-image img {
   border-radius: 5px;
}

.toppalista-item .toppalista-bonus-and-image .toppalist-bonus {
   flex: 0 0 40%;
   max-width: 40%;
   text-align: right;
}

.toppalista-item
   .toppalista-bonus-and-image
   .toppalist-bonus
   .toppalist-caption {
   text-transform: uppercase;
   color: #8b8b8b;
   font-size: 10px;
   font-weight: bold;
   line-height: 1.3;
}

.toppalista-item .toppalista-bonus-and-image .toppalist-bonus .toppalist-price {
   font-size: 12px;
   font-weight: bold;
   color: #000;
   line-height: 1.2;
}

@media (min-width: 1050px) {
   .toppalista-item
      .toppalista-bonus-and-image
      .toppalist-bonus
      .toppalist-price {
      font-size: 15px;
   }
}

.toppalista-item .toppalist-btn-section {
   flex: 0 0 50%;
   max-width: 50%;
}

@media (min-width: 576px) {
   .toppalista-item .toppalist-btn-section {
      flex: 0 0 40%;
   }
}

@media (min-width: 768px) {
   .toppalista-item .toppalist-btn-section {
      flex: 0 0 50%;
      max-width: 50%;
   }
}

@media (min-width: 992px) {
   .toppalista-item .toppalist-btn-section {
      flex: 0 0 40%;
      max-width: 40%;
   }
}

.toppalista-item .toppalist-btn-section .unknown-btn-bg-green {
   font-size: 10px;
}

@media (min-width: 992px) {
   .toppalista-item .toppalist-btn-section .unknown-btn-bg-green {
      font-size: 13px;
   }
}

.toppalista-item .toppalist-btn-section .toppalist-terms {
   font-size: 8px;
   line-height: 1;
   padding-top: 10px;
   text-align: center;
}

.toppalista-item .toppalist-btn-section .toppalist-terms a {
   color: #190000;
   font-weight: 400 !important;
}

.ub-single-post-loop .image .post-meta {
   bottom: 0 !important;
   right: 0 !important;
   padding: 0 !important;
   width: auto !important;
   display: inline-block !important;
}

.ub-single-post-loop .image .post-meta a {
   width: auto !important;
   min-width: 70px;
   padding: 5px 10px !important;
   margin-left: 10px;
}

.ub-single-post-loop .image .post-meta .stm-cat-list-wrapp {
   margin-right: 0 !important;
}

.ub-single-post-loop .content .date {
   margin-top: 0 !important;
   position: absolute;
   left: 0;
   top: -65px;
   height: 65px !important;
   width: 65px;
   padding: 0 !important;
   background-color: rgba(0, 0, 0, 0.7) !important;
}

.ub-single-post-loop .content .date .stm-date-day {
   font-size: 35px !important;
   margin-bottom: 7px !important;
}

.ub-single-post-loop .content .date .stm-date-month {
   line-height: 1;
}

.ub-single-post-loop .content .stm-content-wrap .ub-match-date-wrapper {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   align-items: flex-start;
}

.ub-single-post-loop
   .content
   .stm-content-wrap
   .ub-match-date-wrapper
   .stm-match-start {
   font-weight: 600;
   font-size: 13px;
   display: inline-block;
   position: relative;
   padding-left: 20px;
   padding-top: 1px;
   line-height: 19px;
}

@media (min-width: 576px) {
   .ub-single-post-loop
      .content
      .stm-content-wrap
      .ub-match-date-wrapper
      .stm-match-start {
      font-size: 12px;
   }
}

.ub-single-post-loop
   .content
   .stm-content-wrap
   .ub-match-date-wrapper
   .stm-match-start:before {
   content: "\f017";
   display: block;
   font-family: "Font Awesome 5 Pro";
   font-weight: 700;
   font-size: 13px;
   position: absolute;
   left: 0;
   bottom: 0;
}

.ub-single-post-loop
   .content
   .stm-content-wrap
   .ub-match-date-wrapper
   .ub-team-logo
   .ub-hometeam-logo,
.ub-single-post-loop
   .content
   .stm-content-wrap
   .ub-match-date-wrapper
   .ub-team-logo
   .ub-away-logo {
   display: inline-block;
   width: 30px;
}

@media (min-width: 1050px) {
   .ub-single-post-loop
      .content
      .stm-content-wrap
      .ub-match-date-wrapper
      .ub-team-logo
      .ub-hometeam-logo,
   .ub-single-post-loop
      .content
      .stm-content-wrap
      .ub-match-date-wrapper
      .ub-team-logo
      .ub-away-logo {
      margin: 0 5px;
   }
}

.ub-single-post-loop .content {
   position: relative;
   min-height: 135px;
   padding: 15px 10px;
   height: auto;
   display: block !important;
}

.ub-single-post-loop .content .stm-content-wrap {
   padding: 0 !important;
}

.ub-single-post-loop .content .stm-content-wrap .title {
   margin-left: 0 !important;
   margin-bottom: 15px !important;
   line-height: 1 !important;
}

/************speltips***********/
.post-template-default .post-content h2 {
   font-size: 24px !important;
   line-height: 28px;
}

@media (max-width: 736px) {
   .post-template-default .post-content h2 {
      font-size: 20px !important;
      line-height: 24px;
   }
}

@media (max-width: 480px) {
   .post-template-default .post-content h2 {
      font-size: 18px !important;
      line-height: 24px;
   }
}

.ub-stm-post-content-inner .ub-post-meta {
   position: absolute;
   right: -1px;
   padding: 0 !important;
   width: auto !important;
   top: -38px;
   margin: 0;
}

.ub-stm-post-content-inner .ub-post-meta ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

.ub-stm-post-content-inner .ub-post-meta ul li:before {
   display: none;
}

.ub-stm-post-content-inner .ub-post-meta ul li a {
   color: #fff !important;
   font-size: 10px !important;
   background: #1b7700;
   padding: 5px 10px !important;
   width: auto !important;
   min-width: 70px;
   text-align: center;
   text-transform: uppercase;
   font-weight: 600;
   margin-left: 10px;
}

.ub-stm-post-content-inner .ub-post-meta .stm-cat-list-wrapp {
   margin-right: 0 !important;
}

.ub-speltips .ub-speltips-single-post-loop-list .date {
   top: initial !important;
   left: 0;
   bottom: 0;
   right: initial !important;
   text-transform: uppercase;
   height: 65px !important;
   padding: 0 !important;
   background-color: rgba(0, 0, 0, 0.7) !important;
   width: 65px;
}

.ub-speltips .ub-speltips-single-post-loop-list .date .stm-date-day {
   font-size: 35px !important;
   margin-bottom: 3px !important;
}

.ub-speltips .ub-speltips-single-post-loop-list .date .stm-date-month {
   text-transform: uppercase !important;
   font-weight: 700 !important;
   line-height: 1;
}

.ub-stm-post-content-inner .stm-post-match-date {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   align-items: flex-start;
}

.ub-stm-post-content-inner .stm-post-match-date .stm-match-start {
   font-weight: 600;
   font-size: 13px;
   display: inline-block;
   line-height: 19px;
   padding-left: 20px;
   padding-top: 1px;
   position: relative;
}

.ub-stm-post-content-inner .stm-post-match-date .stm-match-start:before {
   content: "\f017";
   display: block;
   font-family: "Font Awesome 5 Pro";
   font-weight: 700;
   font-size: 13px;
   position: absolute;
   left: 0;
   bottom: 0;
}

.ub-stm-post-content-inner .stm-post-match-date .ub-team-logo {
   padding-right: 0;
}

@media (min-width: 1050px) {
   .ub-stm-post-content-inner .stm-post-match-date .ub-team-logo {
      padding-right: 13px;
   }
}

.ub-stm-post-content-inner .stm-post-match-date .ub-team-logo .ub-hometeam-logo,
.ub-stm-post-content-inner .stm-post-match-date .ub-team-logo .ub-away-logo {
   display: inline-block;
   width: 30px;
}

@media (min-width: 1050px) {
   .ub-stm-post-content-inner
      .stm-post-match-date
      .ub-team-logo
      .ub-hometeam-logo,
   .ub-stm-post-content-inner .stm-post-match-date .ub-team-logo .ub-away-logo {
      margin: 0 5px;
   }
}

.ub-stm-post-content-inner {
   height: auto;
   min-height: 135px;
   padding: 15px 10px !important;
}

.ub-stm-post-content-inner .title a {
   color: #151618;
   font-size: 18px;
   text-transform: none;
}

@media screen and (max-width: 700px) {
   .ub-stm-post-content-inner .title a {
      font-size: 16px;
   }
}

.ub-speltips .stm-single-post-loop {
   position: relative;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit.stm-search-enabled {
   padding: 0;
}

.stm-header.ub-header.stm-header-third
   .stm-header-inner
   .stm-header-container
   .logo-main {
   margin-top: 0 !important;
}

.stm-header.ub-header.stm-transparent-header.stm-header-fixed
   .stm-header-inner
   .stm-main-menu-unit,
.stm-header.ub-header.stm-non-transparent-header.stm-header-fixed
   .stm-header-inner
   .stm-main-menu-unit {
   margin-top: 0 !important;
}

.stm-header.ub-header.stm-transparent-header.stm-header-fixed .stm-header-inner,
.stm-header.ub-header.stm-non-transparent-header.stm-header-fixed
   .stm-header-inner {
   background-color: rgba(0, 0, 0, 0.7);
}

.stm-header.stm-header-third
   .stm-header-inner
   .stm-header-container
   .stm-main-menu
   .stm-main-menu-unit
   .ub-social-site
   .stm-header-search
   .search-submit:before {
   background: #151618 !important;
}

.stm-top-socials a {
   transition: all 0.3s linear;
   color: #fff;
}

.stm-top-socials a:hover {
   transform: scale(0.9);
   color: transparent !important;
}

.stm-top-socials a[href*="facebook.com"]:hover i {
   color: #3c5a99;
}

.stm-top-socials a[href*="twitter.com"]:hover i {
   color: #38a1f3;
}

.stm-top-socials a[href*="instagram.com"]:hover i {
   color: #8a3ab9;
}

.ub-site-menu .ub-social-site {
   display: flex;
   position: absolute;
   right: 66px;
}

.ub-site-menu .ub-social-site .stm-header-search {
   position: relative !important;
   right: 0 !important;
   width: auto !important;
}

.ub-site-menu .ub-social-site .stm-header-search .search-submit {
   position: relative !important;
   right: 0 !important;
}

.ub-site-menu .ub-social-site .stm-desktop.stm-top-socials {
   /* line-height: px; */
}

.ub-site-menu .ub-social-site .stm-desktop.stm-top-socials ul li {
   display: inline-block;
}

.ub-site-menu .ub-social-site .stm-desktop.stm-top-socials ul li a {
   display: inline-block;
   padding-left: 5px;
   padding-right: 5px;
   font-size: 25px;
}

.stm-header.ub-header {
   min-height: 70px !important;
}

.ub-header.stm-header-fixed .stm-header-mobile {
   background-color: rgba(0, 0, 0, 0.7) !important;
}

.ub-header .stm-header-mobile {
   display: block;
   padding: 10px 30px;
   position: fixed;
   width: 100%;
   left: 0;
   top: 0;
   background-color: #000 !important;
   z-index: 999;
}

@media (min-width: 1050px) {
   .ub-header .stm-header-mobile {
      display: none;
   }
}

.ub-header .stm-header-mobile .logo-main {
   margin-top: 10px !important;
}

.ub-header .stm-header-mobile .stm-mobile-right {
   margin-top: 0;
}

.ub-header .stm-header-inner {
   display: none;
}

@media (min-width: 1050px) {
   .ub-header .stm-header-inner {
      display: block;
   }
}

.stm-header.ub-header.stm-non-transparent-header.stm-header-fixed.stm-header-third
   .stm-header-inner,
.stm-header.ub-header.stm-transparent-header.stm-header-fixed.stm-header-third
   .stm-header-inner {
   padding: 0 45px !important;
   min-height: initial !important;
}

.stm-header.ub-header.stm-non-transparent-header.stm-header-fixed.stm-header-third
   .stm-header-inner
   .logo-main,
.stm-header.ub-header.stm-transparent-header.stm-header-fixed.stm-header-third
   .stm-header-inner
   .logo-main {
   margin-top: 0 !important;
}

.stm-header.ub-header.stm-non-transparent-header.stm-header-fixed.stm-header-third
   .stm-header-inner
   .logo-main
   img,
.stm-header.ub-header.stm-transparent-header.stm-header-fixed.stm-header-third
   .stm-header-inner
   .logo-main
   img {
   height: auto;
}

.stm-header.ub-header .stm-header-inner {
   padding: 0 45px !important;
   position: fixed;
   left: 0;
   width: 100%;
   top: 0 !important;
   z-index: 99;
}

.stm-header.ub-header .stm-header-inner .ub-menu-wrapper {
   max-width: 100%;
   align-items: center;
}

.stm-header.ub-header .stm-header-inner .logo-main {
   flex: 0 0 120px;
   max-width: 120px;
   float: none;
   margin-right: 0;
}

.stm-header.ub-header .stm-header-inner .logo-main img {
   margin-top: 0;
}

.stm-header.ub-header .stm-header-inner .stm-main-menu {
   flex: 0 0 calc(100% - 120px);
   max-width: calc(100% - 120px);
   text-align: center;
}

.stm-header.ub-header .stm-header-inner .stm-main-menu .stm-main-menu-unit {
   display: flex !important;
   flex-wrap: wrap;
   justify-content: center;
   align-items: center;
}

.stm-header.stm-header-third
   .stm-header-inner
   .stm-header-container
   .stm-main-menu
   .stm-main-menu-unit
   ul.header-menu
   > li
   > a {
   padding: 0 22px;
}

@media only screen and (min-width: 1450px) {
   .stm-header.stm-header-third
      .stm-header-inner
      .stm-header-container
      .stm-main-menu
      .stm-main-menu-unit
      ul.header-menu
      > li
      > a {
      padding: 0 35px;
   }
}

.ub-gtranslate {
   padding-right: 15px;
}

.ub-gtranslate img {
   height: auto !important;
}

.ub-gtranslate .switcher {
   width: 30px;
}

.ub-gtranslate .switcher .selected {
   background: transparent;
   z-index: 1;
}

.ub-gtranslate .switcher .selected a {
   font-size: 0;
   width: 20px;
   border: 0;
   position: relative;
}

.ub-gtranslate .switcher .selected a:hover {
   background-color: transparent;
}

.ub-gtranslate .switcher .option {
   position: absolute;
   width: 30px;
}

.ub-gtranslate .switcher .option a {
   font-size: 0;
}

.ub-footer-cols-wrapper {
	border-top:1px solid #3F4656;
	border-bottom:1px solid #3F4656;
	background:#121114;
}

.ub-footer {
   font-size: 13px;
}

.ub-footer h2 {
   font-size: 18px !important;
   color: white;
   margin: 0;
   font-style: normal;
   font-weight: 600;
}

.ub-footer .ub-widget .ub-widget-1 {
   flex: 0 0 70%;
   max-width: 70%;
   padding: 0 15px;
}

.ub-footer .ub-widget .ub-widget-2 {
   flex: 0 0 30%;
   max-width: 30%;
   padding: 0 15px;
}

.ub-footer .ub-widget ul li {
   margin: 0;
   padding: 0;
}

.ub-footer .ub-widget ul li:before {
   display: none;
}

.ub-footer .ub-widget ul li a {
   font-weight: 600 !important;
}

.ub-footer .ub-widget ul li a:hover {
   color: #dba527;
}

.ub-footer .ub-widget,
.ub-footer .ub-footer-image-wrapper,
.ub-footer .ub-copyright-text {
   padding-left: 0;
}

@media (min-width: 992px) {
   .ub-footer .ub-widget,
   .ub-footer .ub-footer-image-wrapper,
   .ub-footer .ub-copyright-text {
      padding-left: 60px;
   }
}

.ub-footer .ub-footer-image-wrapper .alignnone {
   margin: 0;
}

.ub-footer .ub-footer-image-wrapper .ub-image-gap {
   display: inline-block;
   margin-right: 15px;
   width: 80px;
}

@media (min-width: 576px) {
   .ub-footer .ub-footer-image-wrapper .ub-image-gap {
      margin-right: 30px;
      width: auto;
   }
}

.ub-footer .ub-copyright-text {
   padding-bottom: 8px;
}

.ub-footer .ub-copyright-text .normal_font {
   color: #fff;
}

.stm-footer {
   position: relative !important;
}

.ub-news-tab .ub-title h2 {
   border-bottom: 5px solid #fff;
}

.ub-news-tab .stm-media-tabs-nav {
   margin-top: 0 !important;
   margin-bottom: 0 !important;
   padding: 0 0 30px;
}

.ub-news-tab .stm-media-tabs-nav ul {
   line-height: 1;
   display: flex;
   flex-wrap: wrap;
}

.ub-news-tab .stm-media-tabs-nav ul li {
   margin-bottom: 0;
   flex-basis: 50%;
   max-width: 50%;
}

@media (min-width: 768px) {
   .ub-news-tab .stm-media-tabs-nav ul li {
      flex: 0 0 33%;
      max-width: 33%;
   }
}

@media (min-width: 992px) {
   .ub-news-tab .stm-media-tabs-nav ul li {
      flex: 0 0 16.66%;
      max-width: 16.66%;
   }
}

.ub-news-tab .stm-media-tabs-nav ul li.active a {
   background-color: #000;
   color: #fff;
}

.ub-news-tab .stm-media-tabs-nav ul li.active a:after {
   content: none;
}

.ub-news-tab .stm-media-tabs-nav ul li.active a:hover span {
   color: #fff;
}

.ub-news-tab .stm-media-tabs-nav ul li.active .ub-image-wrapper .ub-white-logo {
   display: inline-block;
}

.ub-news-tab .stm-media-tabs-nav ul li.active .ub-image-wrapper .ub-black-logo {
   display: block !important;
}

.ub-news-tab .stm-media-tabs-nav ul li a {
   border-top: 2px solid #000;
   border-right: 2px solid #000;
   background-color: #fff;
   line-height: 1;
   padding: 17px 15px 15px !important;
   text-align: center;
   color: #190000;
   position: relative;
}

.ub-news-tab .stm-media-tabs-nav ul li a span {
   border-bottom: 0;
}

.ub-news-tab .stm-media-tabs-nav ul li a:after {
   position: absolute;
   width: 100%;
   content: "";
   background: transparent;
   height: 100%;
   left: -100%;
   top: 0;
   transition: all 0.2s linear;
   z-index: -1;
}

@media (min-width: 1050px) {
   .ub-news-tab .stm-media-tabs-nav ul li a:focus span {
      color: #fff;
   }

   .ub-news-tab .stm-media-tabs-nav ul li a:focus:after {
      background: #0a0a0a;
      left: 0;
   }

   .ub-news-tab
      .stm-media-tabs-nav
      ul
      li
      a:focus
      .ub-image-wrapper
      .ub-white-logo {
      display: inline-block;
   }

   .ub-news-tab
      .stm-media-tabs-nav
      ul
      li
      a:focus
      .ub-image-wrapper
      .ub-black-logo {
      display: none;
   }
}

.ub-news-tab .stm-media-tabs-nav ul li span {
   display: inline-block;
}

.ub-news-tab .stm-media-tabs-nav ul li .ub-image-wrapper {
   width: 15px;
   margin-right: 2px;
   border: 0;
   vertical-align: text-top;
}

@media (min-width: 576px) {
   .ub-news-tab .stm-media-tabs-nav ul li .ub-image-wrapper {
      margin-right: 5px;
   }
}

.ub-news-tab .stm-media-tabs-nav ul li .ub-image-wrapper .ub-white-logo {
   display: none;
}

.unknown-toppalista-section {
   margin-top: 45px;
}

@media (min-width: 768px) {
   .unknown-toppalista-section {
      margin-top: 0;
   }
}

.unknown-toppalista-section .vc_custom_1551960704891 {
   padding-top: 0 !important;
   padding-bottom: 0 !important;
}

.stm-reviews-main-wrapper {
   position: relative;
}

.stm-reviews-main-wrapper .stm-reviews-controls .stm-review-dots {
   display: none !important;
}

@media (min-width: 768px) {
   .stm-reviews-main-wrapper .stm-reviews-controls .stm-review-dots {
      display: inline-block !important;
   }
}

.stm-reviews-main-wrapper .stm-reviews-controls .stm-carousel-control-prev,
.stm-reviews-main-wrapper .stm-reviews-controls .stm-carousel-control-next {
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   display: none !important;
   z-index: 1;
}

.stm-reviews-main-wrapper .stm-reviews-controls .stm-carousel-control-prev {
   left: 0;
   padding: 0;
}

@media (min-width: 576px) {
   .stm-reviews-main-wrapper .stm-reviews-controls .stm-carousel-control-prev {
      left: 0;
   }
}

.stm-reviews-main-wrapper .stm-reviews-controls .stm-carousel-control-next {
   right: 0;
   padding: 0;
}

@media (min-width: 576px) {
   .stm-reviews-main-wrapper .stm-reviews-controls .stm-carousel-control-next {
      right: 0;
   }
}

.stm-reviews-main-wrapper .review_four_nav {
   margin-bottom: 0;
}

@media (min-width: 768px) {
   .stm-reviews-main-wrapper .review_four_nav {
      margin-bottom: 48px;
   }
}

.stm-reviews-main-wrapper .owl-nav .owl-prev,
.stm-reviews-main-wrapper .owl-nav .owl-next {
   position: absolute;
   display: block !important;
   font-size: 0;
   top: 50%;
   transform: translateY(-50%);
}

@media (min-width: 768px) {
   .stm-reviews-main-wrapper .owl-nav .owl-prev,
   .stm-reviews-main-wrapper .owl-nav .owl-next {
      display: none !important;
   }
}

.stm-reviews-main-wrapper .owl-nav .owl-prev:before,
.stm-reviews-main-wrapper .owl-nav .owl-next:before {
   display: block;
   font-family: "Font Awesome 5 Pro";
   font-weight: 900;
   font-size: 24px;
}

.stm-reviews-main-wrapper .owl-nav .owl-prev {
   left: -20px;
}

.stm-reviews-main-wrapper .owl-nav .owl-prev:before {
   content: "\f104";
}

.stm-reviews-main-wrapper .owl-nav .owl-next {
   right: -20px;
}

.stm-reviews-main-wrapper .owl-nav .owl-next:before {
   content: "\f105";
}

@media only screen and (max-width: 787px) {
   .review_style_four
      .stm-reviews-carosel-wrapper
      .stm-reviews
      .stm-review-single {
      margin: 0 auto;
   }
}

@media (max-width: 1100px) {
   .review_style_four .stm-reviews-carosel-wrapper {
      margin-left: 0;
   }
}

.appear .a-single.a-11,
.appear .a-single.a-12 {
   display: flex;
   justify-content: center;
}

.news_style_baseball_list {
   display: flex;
   flex-wrap: wrap;
}

.news_style_baseball_list .ub-speltips .stm-single-post-loop {
   flex-direction: column;
}

.news_style_baseball_list
   .ub-speltips
   .stm-single-post-loop
   .ub-speltips-single-post-loop-list,
.news_style_baseball_list
   .ub-speltips
   .stm-single-post-loop
   .stm-post-content-inner {
   width: 100%;
   position: relative;
}

.ub-speltips-date-section {
   padding: 20px;
   border-bottom: 1px solid #e6e6e6;
   color: #151515;
   font-size: 1.5rem;
   font-weight: 600;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
}

.ub-speltips-date-section .match-date-icon {
   font-size: 2.5rem;
   margin-right: 5px;
}
.ub-speltips-date-section .speltips-match-date span{
	line-height: 1.4;
}
.ub-speltips-date-section .speltips-match-date,
.ub-speltips-date-section .speltips-match-time {
   display: flex;
   align-items: center;
}

.ub-speltips-date-section .speltips-match-date .ub-caption,
.ub-speltips-date-section .speltips-match-time .ub-caption {
   display: inline-block;
   padding-left: 5px;
}

.ub-speltips-team-section {
   padding: 20px 5px;
   justify-content: center;
   font-family: Poppins;
   font-weight: 900;
   font-style: normal;
   color: #000;
   font-size: 18px;
}

@media (min-width: 1050px) {
   .ub-speltips-team-section {
      font-size: 16px;
   }
}

.ub-speltips-team-section .ub-speltips-team {
   display: flex;
	flex-direction: column;
   align-items: center;
}

.ub-speltips-team-section .ub-speltips-team .ub-image-wrapper {
   display: inline-block;
   width: 38px;
}

@media (min-width: 992px) {
   .ub-speltips-team-section .ub-speltips-team .ub-image-wrapper {
      font-size: 40px;
   }
}

.ub-speltips-team-section .ub-team-name {
   display: inline-block;
   padding: 0 3px;
}

.speltips-spel,
.speltips-insats {
   padding: 0 20px;
   font-size: 18px;
   font-weight: 600;
   display: flex;
}

@media (min-width: 1050px) {
   .speltips-spel,
   .speltips-insats {
      font-size: 16px;
   }
}

.speltips-spel span,
.speltips-insats span {
   display: inline-block;
   padding-left: 5px;
	line-height: 1.4;
}

.speltips-insats {
   margin-bottom: 20px;
}

.speltips-spelbolags {
   padding: 20px;
   /* margin-top: 30px; */
   display: flex;
   align-items: center;
   justify-content: center;
/*    border-top: 1px solid #e6e6e6; */
	border-top: 1px solid #101012 !important;
}

.spelbolag_content {
   margin-bottom: 50px;
   background-color: #fff;
   padding: 35px 30px;
}

.speltips-spelbolags .speltips-odds {
   display: flex;
   align-items: center;
   font-size: 18px;
   text-transform: uppercase;
   font-weight: 900;
}

.speltips-spelbolags .speltips-odds a {
   color: #000;
}

@media (min-width: 768px) {
   .speltips-spelbolags .speltips-odds {
      font-size: 16px;
   }
}

.speltips-spelbolags .speltips-logo .ub-speltips-logo-wrapper {
   width: 170px;
}

@media (max-width: 768px) {
   .speltips-spelbolags .speltips-logo .ub-speltips-logo-wrapper {
      width: 150px;
   }

   .ub-speltips-team-section .ub-speltips-team .ub-image-wrapper {
      width: 42px;
      padding: 7px;
	   padding-bottom: 0 !important;
   }
}

.splashBaseball .stm-title-box-unit {
   padding-bottom: 0;
}

.splash-child-sidebar:after,
.splash-child-sidebar:before,
.col-md-8:after,
.col-md-8:before {
   content: "";
   display: table;
   clear: both;
}

.stm-single-post .stm-single-post-meta {
   font-size: 18px !important;
}

@media (min-width: 768px) {
   .stm-single-post .stm-single-post-meta {
      font-size: 14px !important;
   }
}

.stm-single-post .stm-single-post-meta a {
   font-size: 18px !important;
}

@media (min-width: 768px) {
   .stm-single-post .stm-single-post-meta a {
      font-size: 14px !important;
   }
}

.ub-accordion-section {
   background-color: #fff;
   padding: 30px 30px 25px;
   border-bottom-left-radius: 15px;
   border-bottom-right-radius: 15px;
}

.ub-accordion {
   font-size: 13px;
   font-weight: 700;
   color: #000;
}

.ub-accordion .ub-desc {
   display: flex;
   margin-bottom: 5px;
}

.ub-accordion .ub-desc .ub-accordion-icon {
   display: inline-block;
   padding-right: 10px;
   font-size: 18px;
}

.ub-accordion .ub-desc .ub-accordion-icon.ub-accordion-icon-green {
   color: #4bc13c;
}

.ub-accordion .ub-desc .ub-accordion-icon.ub-accordion-icon-red {
   color: #dd3333;
}

.ub-speltips-single-slider-desc {
   text-align: center;
}

.ub-speltips-single-slider-desc a {
   color: #010101;
}

.ub-speltips-single-slider-desc a:hover {
   color: gray;
}

.ub-speltips-single-slider-desc .ub-image-wrapper {
   width: 100px;
   margin: 0 auto;
   height: 100px;
   display: flex;
   justify-content: center;
   align-items: center;
}

.ub-speltips-single-slider-desc .ub-caption {
   margin-top: 10px;
}

.ub-speltips-single-slider-desc .ub-caption p {
   margin-bottom: 10px;
   font-size: 12px;
   font-weight: 600;
}

.ub-speltips-single-slider-desc .ub-caption p:last-child {
   margin-bottom: 0 !important;
}

.ub-speltips-single-slider {
   padding: 0 30px 30px;
}

.ub-speltips-single-slider .slick-arrow {
   display: none !important;
}

.splash-child-sidebar {
   margin-top: 15px !important;
   padding-top: 0;
}

.splash-child-sidebar .theiaStickySidebar {
   display: flex;
   flex-wrap: wrap;
}

body.single-news h1.stm-main-title-unit {
	border-radius: 20px 20px 0px 0px !important;
	background: linear-gradient(52deg, #232227 13.82%, rgba(35, 34, 39, 0.00) 88.58%) !important;
    font-size: 26px !important;
    font-weight: 600 !important;
	border-bottom:none !important;
}
body.single-news .breadcrumbs {
	background:#606368 !important;
	font-size:14px !important;
	margin-bottom:30px !important;
	font-weight:600 !important;
}
body.single-news .breadcrumbs__effect {
	display:none !important;
}
body.single-news .stm-single-post-meta {
	background:#121114 !important;
	    color: #fff !important;
	border-top-left-radius:20px !important;
	border-top-right-radius:20px !important;
}
body.single-news hr {
	border-color:#3f4656 !important;
}
/* body.single-news .news-row > div:not(.col-md-8) {
	display:none !important;
}
body.single-news .news-row > .col-md-8 {
	width:100% !important;
}
body.single-news .splash-child-sidebar {
	display:none !important;
} */
body.single-news .post-content {
	background:#121114 !important;
	padding-bottom:20px !important;
	border-top-left-radius:0 !important;
	border-top-right-radius:0 !important;
	border-bottom-left-radius:20px !important;
	border-bottom-right-radius:20px !important;
}
body.single-news .post-content p {
	font-size:14px !important;
}
body.single-news .post-content blockquote p {
	font-size:18px !important;
}
body.single-news .post-content blockquote {
	color:#fff;
	padding-left:0 !important;
	border-left:0 !important;
	font-weight:600 !important;
	margin-bottom:20px !important;
	border-bottom:1px solid #3F4656 !important;
}
body.single-news .post-content h2 {
	font-size:18px !important;
	margin-bottom:20px !important;
	font-weight:600 !important;
	border-bottom:1px solid #3F4656 !important;
	padding-bottom:20px !important;
}
body.single-news .quick-link_wrapper .quick-link {
	padding:0 !important;
	background:transparent !important;
	font-size:14px !important;
	font-style:normal !important;
	font-weight:600 !important;
}
body.single-news .quick-link_wrapper .quick-link___button {
	background:#232227 !important;
	color:#838899 !important;
	font-size:14px !important;
	font-weight:600 !important;
}
body.single-news .quick-link_border {
	border:none !important;
}
body.single-news .ub-toplist-container .ub-toplist-header-container h6{
	font-size:26px !important;
	text-align:center !important;
	padding:10px 0 !important;
	font-weight:600;
	line-height:1.2 !important;
}
body.single-news .ub-toplist-container .ub-toplist-header-container {
	background:#121114 !important; 
	border-bottom:1px solid #3F4656;
}
body.single-news .ub-toplist-container {
	border:1px solid #3f4656 !important;
	border-radius:0 !important;
	max-width: 790px;
    margin: 0 auto;
}
body.single-news .ub-toplist-container .ub-toplist .ub-toplist-item {
	background:transparent !important;
}
body.single-news .ub-toplist-container .ub-toplist .ub-toplist-item:not(:last-of-type) {
	border-bottom:1px solid #3F4656 !important;
}
body.single-news .ub-toplist-container .ub-toplist {
	background: linear-gradient(87deg, #232227 8.52%, #151417 100.19%);
}

body.single-post .speltips-item-wrapper {
	border-radius: 20px !important;
background: #101012 !important;
	padding:25px !important;
}
body.single-post .speltips-item .ub-speltips-title h3 {
	border:none !important;
	font-weight:600 !important;
	font-size:16px !important;
	background: #101012 !important;
	margin-bottom: 5px;
}
body.single-post .speltips-odds,
body.single-post .speltips-spel,
body.single-post .speltips-insats,
body.single-post .ub-speltips-team-section,
body.single-post .ub-speltips-date-section {
	border-radius: 5px;
/* background: #22252F; */
	background: #232227 !important;
	color:#fff;
	margin:7px 0;
	height: 70px !important;
	padding: 0 15px !important;
}
body.single-post .ub-speltips-team-section{
	padding: 0px !important;
	position: relative;
	background: transparent !important;
	gap: 10px;
	height: auto !important;
}
body.single-post .ub-speltips-team-section > div{
	flex-basis: 50%;
	max-width: 50%;
/* 	background: #22252F; */
	background: #232227 !important;
	border-radius: 5px;
	padding: 5px;
}
body.single-post .ub-speltips-team-section .speltips-away-team{
	flex-direction: column-reverse;
	justify-content: flex-end;
}
body.single-post .ub-speltips-team-section::before{
/* 	content: '-';
	position: absolute;
	font-size: 16px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%); */
}
@media (min-width: 992px) {
   .splash-child-sidebar {
      padding-top: 0;
      margin-top: 0 !important;
   }
}

.splash-child-sidebar .up-speltips-item {
   color: #000;
   width: 100%;
   padding-top: 0 !important;
   order: 2;
   margin-top: 25px;
}

@media (min-width: 992px) {
   .splash-child-sidebar .up-speltips-item {
      order: 1;
      margin-top: 0;
   }
}

.splash-child-sidebar .ub-fordelar-section {
   width: 100%;
   order: 1;
}

@media (min-width: 992px) {
   .splash-child-sidebar .ub-fordelar-section {
      margin-top: 45px;
      order: 2;
   }
}

.speltips-item-wrapper {
   background: #fff;
   overflow: hidden;
}

.ub-stm-post-meta-buttom {
   margin-bottom: 0 !important;
   padding-top: 0 !important;
}

.stm-single-post .post-content p:not(blockquote p) {
   font-size: 14px;
}

@media (min-width: 768px) {
/*    .stm-single-post .post-content p:not(blockquote p) {
      font-size: initial;
   } */
}

@media only screen and (max-width: 375px) {
   .splashBaseball.single-post .stm-single-post-meta .stm-comments-num,
   .splashBaseball.single-post
      .stm-single-post-meta
      .stm-meta-left-part
      .stm-date {
      margin-right: 5px;
   }
}

.stm-single-post-meta {
   position: relative;
   display: flex;
   flex-direction: column-reverse !important;
   flex-wrap: wrap;
}

@media (min-width: 576px) {
   .stm-single-post-meta {
      display: block;
   }
}

.stm-meta-left-part {
   margin: 0;
}

.stm-single-post-meta .stm-cat-list-wrapp {
   width: 100%;
   margin: 0;
   padding: 0 !important;
}

@media (min-width: 576px) {
   .stm-single-post-meta .stm-cat-list-wrapp {
      width: auto;
      position: initial;
      right: initial;
   }
}

.stm-single-post-meta .stm-cat-list-wrapp ul {
   margin-top: 2px !important;
   margin-left: 0 !important;
}

.news_style_baseball_list {
   border-bottom: 1px solid #d9d9d9;
}

.ub-loadmore {
   margin-top: 30px;
}

.ub-spelbolag-list .vc_column-inner {
   padding-top: 20px !important;
}

@media (min-width: 768px) {
   .ub-spelbolag-list .vc_column-inner {
      padding-top: 35px !important;
   }
}

.ub-spelbolag-list .wpb_wrapper .wpb_content_element {
   margin-bottom: 0;
}

@media (min-width: 768px) {
   .ub-spelbolag-list .wpb_wrapper .wpb_content_element {
      margin-bottom: 50px;
   }
}

.ub-spelbolag-list .wpb_wrapper .wpb_content_element.ub-spelbolags-policy-text {
   margin-bottom: 30px;
}

@media (min-width: 768px) {
   .ub-spelbolag-list
      .wpb_wrapper
      .wpb_content_element.ub-spelbolags-policy-text {
      margin-bottom: 0px;
   }
}

.ub-spelbolag-list .wpb_wrapper .vc_btn3-container.vc_btn3-center {
   margin-top: 0;
}

@media (min-width: 768px) {
   .ub-spelbolag-list .wpb_wrapper .vc_btn3-container.vc_btn3-center {
      margin-top: 30px;
   }
}

.ub-spelbolags-btn-section .ub-spelbolags-btn-no-space .vc_column-inner {
   padding-top: 0 !important;
}

@media (min-width: 768px) {
   .ub-spelbolags-btn-section .ub-spelbolags-btn-no-space .vc_column-inner {
      padding-top: 35px !important;
   }
}

.ub-spelbolags-btn-section .wpb_text_column.wpb_content_element {
   margin-bottom: 30px;
}

@media (min-width: 768px) {
   .ub-spelbolags-btn-section .wpb_text_column.wpb_content_element {
      margin-bottom: 50px;
   }
}

.ub-about-us-list p {
   text-align: justify;
}

.ub-about-us-list .wpb_wrapper .wpb_content_element {
   margin-bottom: 35px;
}

@media (min-width: 768px) {
   .ub-about-us-list .wpb_wrapper .wpb_content_element {
      margin-bottom: 50px;
   }
}

.ub-about-us-list .ub-image-wrapper .wpb_content_element {
   margin-bottom: 0px;
}

@media (min-width: 768px) {
   .ub-about-us-list .ub-image-wrapper .wpb_content_element {
      margin-bottom: 50px;
   }
}

.ub-contact-btn {
   display: inline-block;
   position: relative;
   overflow: hidden;
}

/* .ub-contact-btn:hover .ub-btn-hover-effect {
   background: #0a0a0a !important;
   left: 0;
} */

.ub-contact-btn .ajax-loader {
   position: absolute;
}

.ub-contact-btn .ub-btn-hover-effect {
   position: absolute;
   width: 100%;
   background: transparent;
   height: 100%;
   left: -100%;
   top: 0;
   transition: all 0.2s linear;
}

.ub-row {
   display: flex;
   flex-wrap: wrap;
}

.ub-col-half,
.ub-col-6 {
   flex: 0 0 50%;
   max-width: 50%;
   padding: 0 15px;
}

@media screen and (max-width: 768px) {
   .ub-sm-col-12 {
      flex: 0 0 100%;
      max-width: 100%;
      padding: 0 15px;
   }
}

.ub-image-fluid {
   max-width: 100%;
   vertical-align: middle;
   height: auto;
}

.unknown-border-bottom-radius > div {
   border-bottom-left-radius: 15px;
   border-bottom-right-radius: 15px;
}

/************************/

/*********Ad**************/

.g {
   display: flex;
   justify-content: center;
}

.adrotate-wrapper {
   margin-bottom: 50px;
   line-height: 0;
}

/*****************/

a {
   word-break: break-all;
}

body {
   padding-bottom: 0 !important;
}

#wrapper {
   z-index: initial;
}

@media (min-width: 992px) {
   #wrapper {
      z-index: 45;
   }
}

.stm-cat-list-wrapp ul li a {
   width: auto !important;
   min-width: 70px;
}

.splashBaseball .stm-title-box-unit {
   padding-top: 0;
}

@media (min-width: 992px) {
   .splashBaseball .stm-title-box-unit {
      padding-top: 71px;
   }
}

.fa-facebook-f:before {
   content: "\f39e" !important;
}

.ub-text-justify p {
   text-align: justify;
}

/*# sourceMappingURL=style.css.map */

/* new version changes */

/* SPELET sections*/

.spelblog-btn-wrapper {
   padding: 20px;
   border-top: 2px solid #e6e6e6;
   margin-top: 15px;
}

a.spelbolag-link-new {
   text-align: center;
   display: block;
   color: #dcc943;
   border-radius: 25px;
   position: relative;
   overflow: hidden;
   font-weight: 500 !important;
   font-size: 15px;
   /*background: #000;*/
   height: 45px;
   display: flex;
   align-items: center;
   justify-content: center;
   transition-duration: 0.8s;
}

a.spelbolag-link-new:hover {
   color: #fff;
   /*background: #dcc943;*/
}

a.spelbolag-link-new i {
   padding-right: 13px;
   font-size: 22px;
}

a.spelbolag-link-new * {
   position: relative;
   z-index: 9;
}

a.spelbolag-link-new span {
   display: flex;
   align-items: center;
}

.splash-child-sidebar .game-status {
   text-align: center;
   color: #fff;
   font-weight: 600;
   font-size: 16px;
   padding: 12px 0;
   background: #45c331;
   text-transform: uppercase;
	margin-left: -25px;
    margin-right: -25px;
	border-radius: 0 0 20px 20px !important;
	
}
.game-status-vinst{
	
}

.splash-child-sidebar .game-status-vinst {
   background: #45c331;
}

span.game-status b {
	font-weight: 400 !important;
    color: #838899 !important;
}

span.game-status-list-vinst {
   color: #45c331;
}

.splash-child-sidebar .game-status-levande {
   background: #7c7c7c;
}

span.game-status-list-levande {
   color: #7c7c7c;
}

.splash-child-sidebar .game-status-uppskjuten {
   background: #ddc437;
}

span.game-status-list-uppskjuten {
   color: #ddc437;
}

.splash-child-sidebar .game-status-push {
   background: #6a9de6;
}

span.game-status-list-push {
   color: #6a9de6;
}

.splash-child-sidebar .game-status-förlust {
   background: #c33b3a;
}

span.game-status-list-förlust {
   color: #c33b3a;
}

span.game-status i + b {
   padding-left: 3px;
   color: #000;
   font-size: 12px;
}

span.game-status b + span,
span.game-status > i {
   font-size: 12px;
   font-weight: 600;
}

span.game-status > b {
   padding-left: 3px;
}

.stm-post-content-inner.ub-stm-post-content-inner span.game-status i + b {
   color: #404040;
   font-size: 13px;
}

.stm-post-content-inner.ub-stm-post-content-inner span.game-status b + span,
.stm-post-content-inner.ub-stm-post-content-inner span.game-status > i {
   font-size: 13px;
   font-weight: 600;
}

.mobile-second-menu ul li a:hover {
   color: #e2dddd;
}

.ub-mobile-social-icon-with-flags .ub-gtranslate {
   position: absolute;
   left: 30px;
   top: 10px;
}

/* btn hover effect */

a.spelbolag-link-new:after {
   position: absolute;
   left: 0;
   width: 0;
   /*background: #dcc943;*/
   content: "";
   height: 100%;
   top: 0;
   transition: all 0.5s;
   opacity: 0;
   transition-timing-function: ease-in-out;
   border-radius: 25px;
}

a.spelbolag-link-new:hover:after {
   width: 100%;
   opacity: 1;
}

/* filter */

.game-selector {
   margin-bottom: 45px;
   display: flex;
}

.game-selector > span {
   flex: 0 0 50%;
   align-items: center;
   justify-content: center;
   display: flex;
   background: #fff;
   font-size: 20px;
   font-weight: bold;
   font-style: italic;
   cursor: pointer;
   position: relative;
   overflow: hidden;
}

.game-selector > span:after {
   position: absolute;
   left: 0;
   width: 0;
   background: #000;
   content: "";
   height: 100%;
   top: 0;
   transition: all 0.5s;
   opacity: 0;
   transition-timing-function: ease-in-out;
   border-radius: 0;
}

.game-selector > span:hover:after,
.game-selector > span.active:after {
   width: 100%;
   opacity: 1;
}

.game-selector > span a {
   color: #000;
   display: block;
   width: 100%;
   height: 100%;
   text-align: center;
   padding: 13px;
   font-size: 16px;
   text-transform: uppercase !important;
   font-family: Poppins !important;
}

.game-selector > span:hover a,
.game-selector > span.active a {
   color: #fff;
   transition: all 0.3s;
}

.game-selector > span * {
   position: relative;
   z-index: 9;
}

#unknownbetting-bettingsajter-filter {
   border-radius: 8px 0 0 8px;
}

#unknownbetting-casinosajter-filter {
   border-radius: 0 8px 8px 0;
   margin-left: 3px;
}

/* spelbolag */

.spelbolag-wrapper:nth-child(odd) {
   background: #fff;
}

.spelbolag-wrapper {
   display: flex;
   padding: 35px 60px;
   position: relative;
   align-items: center;
   flex-wrap: wrap;
}

@media (min-width: 1240px) {
   .spelbolag-wrapper {
      width: calc(100% + 120px);
      left: -60px;
   }
}

.logo-wrapper {
   flex: 0 0 23%;
}

.logo-wrapper img {
   border-radius: 10px;
}

.review-wrapper {
   flex: 0 0 27%;
   padding: 0 30px;
}

.review-wrapper p,
.review-wrapper li {
   margin: 0;
   font-size: 12px;
   margin-bottom: 5px;
}

.review-wrapper p:last-child {
   margin-top: 24px !important;
   font-size: 14px;
}

.review-wrapper p b {
   font-size: 10px;
}

.box-wrapper {
   text-align: center;
   border: 1px solid #dadada;
   background: #262626;
   color: #fff;
   padding: 5px 10px 10px 10px;
   border-radius: 10px;
   flex: 0 0 24%;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center;
   height: fit-content;
}

.box-wrapper p {
   font-size: 10px;
   line-height: 15px;
   margin: 0;
}

.box-wrapper h5 {
   color: #fff;
   font-size: 20px !important;
   margin: 0;
   font-weight: 400;
   text-transform: initial;
}

.box-wrapper h6 {
   color: #fff;
   font-size: 10px !important;
   margin: 0;
   line-height: 20px;
   font-family: Poppins !important;
}

.splashBaseball .button.only_border:hover:before,
.splashBaseball .button.only_border:before {
   background: #000 !important;
}

.splashBaseball .button.only_border {
   border-color: #000 !important;
}

.scandibet-wrapper {
   padding-left: 30px;
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: center;
   flex: 26%;
}

.scandibet-wrapper div > p {
   font-size: 11px;
   margin-top: 5px;
   margin-bottom: 0;
   color: #190000;
   text-align: center;
}

.scandibet-wrapper div > p a {
   font-weight: normal !important;
   color: #190000;
}

a.scandibet-wrapper-btn {
   font-size: 14px;
   padding-top: 14px;
   padding-bottom: 14px;
   color: #fff;
   background-color: #6dab3c;
   box-shadow: 0 5px 0 #53812d;
   border-radius: 5px;
   display: flex;
   align-items: center;
   justify-content: center;
   font-weight: 600 !important;
   top: 0;
   position: relative;
   width: 100%;
}

.scandibet-wrapper-top-lista .scandibet-wrapper-btn:active,
a.scandibet-wrapper-btn:active {
   background-color: #2ecc71;
   box-shadow: 0 5px #95a5a6;
   transform: translateY(2px);
}

a.scandibet-wrapper-btn i {
   margin-left: 8px;
}

.scandibet-wrapper > div {
   width: 100%;
}

.display-on-mobile.scandibet-wrapper {
   display: none;
}

.game-type-item__disclaimer--mobile{
	display: none !important;
}
/* responsive */
@media (max-width: 767px) {
	.home .ub-news-tab .stm-media-tabs-nav ul li a{
		border: none !important;
	}
	.home .ub-news-tab .stm-media-tabs-nav ul li{
		border-radius: 0 !important;
		border: 1px solid #3F4656 !important;
	}
	.home .wpb-content-wrapper .stm-list-duty li:nth-child(4), .home .wpb-content-wrapper .stm-list-duty li:nth-child(3){
		border-top: none !important;
		border-bottom: none !important;
	}
	.home .wpb-content-wrapper .stm-list-duty li:nth-child(1){
		border-right: none !important;
	}
	.home .wpb-content-wrapper .stm-list-duty li:nth-child(5),
	.home .wpb-content-wrapper .stm-list-duty li:nth-child(3){
		border-right: none !important;
	}
	.game-type-item__disclaimer--mobile{
		display: flex !important;
	}
	.single-spelbolag .review-title{
		margin-top: 15px !important;
	}
	.single-spelbolag .game-type-item__disclaimer{
		margin-top: -10px !important;
		margin-bottom: 7px;
	}
	body.single-spelbolag .review-content h2{
		padding-bottom: 2px !important;
	}
	img.speltips-btn-icon {
		width: 35px !important;
		padding-right: 5px !important;
	}
	.ub-tabs{
		z-index: 999;
	}
	body.single-spelbolag .latest-news-section h4{
		margin-bottom: 40px !important;
		font-size: 26px !important;
		line-height: 1.1 !important;
	}
	.product-image.mobile{
		background: #222126 !important;
    	border-radius: 20px !important;
	}
	.single-spelbolag .game-type-item__title {
		font-size: 12px !important;
	}
	.archive .ub-tabs--top{
		z-index: 9999;
	}
	.archive span.game-status {
		margin-top: -30px !important;
	}
	.home .game-type-item__disclaimer{
		display: none !important;
	}
	body.home .semi-footer-content h2, body.tax-school-type .semi-footer-content h2, body.page-template-template-bettingschool .semi-footer-content h2{
		padding-bottom: 0px !important;
		margin-bottom: 20px;
	}
	.speltips-spel::before{
		left: 16px;
	}
	body.single-post .theiaStickySidebar .speltips-spel{
		padding-left: 15px !important;
	}
	.game-type-item__actions .game-type-item__buttons a{
		margin-right: 0 !important;
	}
	.single-format-standard .spelbolag-month{
		margin-top: 90px !important;
	}
	.quick-link-grid a.quick-link___button i{
		width: 15px !important;
	}
	.quick-link-grid a .quick-link__text{
		font-size: 12px !important;
	}
	.wpb_wrapper .guy-quicklink .quick-link__buttons img{
		width: 35px !important;
   	 	height: 35px ! Important;
	}
	body.tax-school-type .game-type-filter, body.page-template-template-bettingschool .game-type-filter{
		padding: 60px 15px 10px !important;
	}
	body.tax-school-type #main > .container{
		padding-left: 15px !important;	
		padding-right: 15px !important;
	}
	body.tax-school-type .game-type-list {
		padding: 40px 15px !important;
	}
	.page-template-template-vip-new .semi-footer-content{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.page-template-template-vip-new .header-ub .header-ub-content::after{
		display: none !important;
	}
	.breadcrumbs__content a {
		font-size: 12px;
	}
	.splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-author, .splashBaseball.single-post .stm-single-post-meta .stm-meta-left-part .stm-date{
		font-size: 13px !important;
	}
	.subscription-form input[type="email"].ig_es_form_field_email{
		margin-bottom: 5px !important;
	}
	body.page-template-template-reviews .reviews-container .review-box a{
		padding: 12px 0 !important;
	}
	.subscription-form input[type="email"].ig_es_form_field_email{
		margin-bottom: 5px !important;
	}
	.subscription-content{
		margin-bottom: 18px;
	}
	.single-spelbolag .review{
		margin-top: 64px;
	}
	.review-cta{
		margin-left: 10px;
	}
	.review-cta__title .game-type-item__title{
		text-align: center !important;
		font-size: 15px !important;
	}
	.game-type-filter{
		position: relative;
		z-index: 9;
	}
	.tax-game-type .game-type-list{
		position: relative;
	}
	.tax-game-type .header-ub{
		position: relative;
		z-index: 3;
		padding: 60px 0 20px;
	}
	.tax-game-type .game-type-list::before{
		content: '';
		position: absolute;
		background: #010101;
		bottom: 100%;
		width: 100%;
		height: 100vh;
		background: #010101;
		left: 0;
	}
	.game-type-list .game-type-item{
		padding-top: 0 !important;
	}
	.tax-game-type .game-type-list{
		padding-top: 0 !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	/* mobile numbers*/
	.game-type-item .container::after{
		left: auto;
		right: 0;
		border-radius: 0px 10px 0px 10px;
	}
/* end mobile numbers	 */
	.game-type-filter .game-type-filter__toggle{
/* 		background: transparent !important; */
		margin-bottom: 0 !important;
    	margin-top: -64px !important;
	}
	.game-type-item .container{
		padding: 10px !important;
	}
	.page-template-template-vip-new .counter-section-container > div{
		flex-basis: 100%;
		max-width: 100%;
	}
	.insats-odds{
		margin-top: 0px;
	}
	body.single-post .speltips-odds, body.single-post .speltips-spel, body.single-post .speltips-insats, body.single-post .ub-speltips-date-section{
		height: 53px !important;
	}
	.ub-team-name{
		font-size: 12px !important;
	}
	body.single-post .speltips-spel, body.single-post .ub-speltips-team-section, body.single-post .ub-speltips-date-section{
		margin: 10px 0 !important;
	}
	.speltips-odds > *,
	.speltips-insats > *{
		font-size: 12px !important;
	}
	.hl-button-text{
		padding-left: 10px !important;
	}
	.home .ub-news-tab .stm-media-tabs-nav ul li a{
		padding: 15px !important;
	}
	body .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile{
		margin-top: 7px !important;
	}
	body .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile div,
	body .game-type-list .game-type-item__disclaimer-mobile a, body .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile a{
		color: #838899 !important;
	}
	body .subscription-content .subscription-title{
		font-size: 18px !important;
		margin-bottom: 10px !important;
	}
	.subscription-box{
		padding: 35px 20px !important;
		border-left: 10px solid #05D396 !important;
		padding-left: 10px !important;
	}
	.home a.hl-button{
		justify-content: flex-start !important;
		align-items: flex-start !important;
	}
	.home .hl-button-icon{
		width: 40px;
    	padding: 8px
	}
	body.home .header-ub-content h1{
		font-size: 32px !important;
	}
	.blog .header-ub{
		margin-top: 50px !important;
		padding-top: 70px !important;
	}
	body.home .header-ub-content::after{
		margin-top: 0px !important;
		margin-bottom: 20px;
	}
	body.home .header-ub-content h6{
		font-size: 14px !important;
		text-transform: uppercase;
		margin-bottom: 10px !important;
	}
	body.home .header-ub-content h1{
		margin-bottom:10px;
	}
	body.home div#main {
		padding-top: 110px !important;
	}
	.home .header-link-grid-item .hl-button-text > div{
		text-align: left;
		font-size: 12px;
	}
	body.home .header-link-grid-item{
		flex-basis: 48% !important;
		max-width: 48% !important;
		padding-left: 10px !important;
	}
	.home ul.unknown-news-list .news-card a .image{
		width: 35% !important;
	}
	.home ul.unknown-news-list .news-card a .inner-content{
		width: 65% !important;
		padding-left: 5px !important;
	}
	.home ul.unknown-news-list .news-card a{
		padding: 12px 0 !important;
	}
	.home ul.unknown-news-list .news-card a .inner-content > h5{
		font-size: 12px !important;
		line-height: 1.4 !important;
	}
	.home .unknown-news-list .inner-content{
		padding-left: 10px;
	}
	.home .unknown-news-section h2{
		margin: 0 -20px !important;
		text-align: center;
		font-size: 16px !important;
		padding: 22px 0 !important;
	}
	.home .unknown-news-list {
		padding: 10px 25px 25px;
	}
	.home .unknown-border-bottom-radius .vc_column-inner {
		padding: 0 20px !important;
	}
	.home .unknown-spelbolag-topplista-read-more a, .home .unknown-news-read-more a{
		height: 48px !important;
		font-size: 12px !important;
	}
	.home .game-type-item__disclaimer div{
		margin-top: 15px;
	}
	.home .spelbolag-button-wrapper .buttons a{
		font-size: 12px !important;
		height: 30px !important;
		border-radius: 5px !important;
	}
	.home .spelbolag-text-wrapper .spelbolag-item__title{
		font-size: 14px !important;
		margin-top: 5px !important;
		margin-bottom: 7px !important;
	}
	.home .spelbolag-text-wrapper,
	.home .spelbolag-button-wrapper{
		width: 100% !important;
	}
	.home .spelbolag-button-wrapper .scandibet-wrapper-btn, a.scandibet-wrapper-btn{
		min-width: auto;
		flex: 1;
	}
	.home .spelbolag-button-wrapper .buttons{
		flex-direction: row;
	}
	.home .spelbolag-text-wrapper{
		width: 100%;
	}
	.home .text-and-buttons-wrapper{
		flex-direction: column;
	}
	.home .ub-news-tab .ub-title h2{
		font-size: 16px !important;
		padding-bottom: 22px !important;
		padding-top: 22px !important;
		margin-bottom: 10px;
	}
	.home .stm-list-duty li{
		border: none !important;
	}
	.home .stm-list-duty li:nth-child(5),
	.home .stm-list-duty li:nth-child(3), 
	.home .stm-list-duty li:first-of-type {
		border-right: 1px solid #3F4656 !important;
	}
	.home .stm-list-duty li:nth-child(4),
	.home .stm-list-duty li:nth-child(3),
	.home .stm-list-duty li:nth-child(2), 
	.home .stm-list-duty li:first-of-type {
		border-bottom: 1px solid #3F4656 !important;
	}
	.home .stm-list-duty {
		margin-left: 0px;
		margin-right: 0px;
	}
	.ub-news-tab .stm-media-tabs-nav ul li a:after{
		display: none !important;
	}
	.blog .semi-footer{
		padding-top: 10px !important
	}
	.blog .faq-section{
		padding: 60px 0 60px !important;
	}
	.category .header-ub{
		padding-top: 60px !important;
	}
	.tax-game-type .semi-footer-content{
		padding-bottom: 20px;
	}
	.semi-footer-content .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title p{
		margin: 15px 0 12px !important;
	}
	.tax-game-type .semi-footer-content p{
		margin-bottom: 5px;
	}
	.blog .semi-footer-content{
		padding-bottom: 20px !important;
	}
	.blog .semi-footer{
		padding-top: 20px !important
	}
	.blog .semi-footer-content h2,
	.tax-game-type .semi-footer-content h2{
		font-size: 16px !important;
		padding-bottom: 15px;
		margin-bottom: 20px;
		line-height: 1.5 !important;
	}
	.tax-game-type .semi-footer{
		margin-top: 30px;
		padding-top: 5px;
	}
	.spelbolag-template-default .faq-title::before,
	.spelbolag-template-default .faq-title[aria-expanded="true"]::before,
	.home .faq-title::before,
	.home .faq-title[aria-expanded="true"]::before,
	.blog .faq-title::before,
	.blog .faq-title[aria-expanded="true"]::before,
	.tax-game-type .faq-title[aria-expanded="true"]::before,
	.tax-game-type .faq-title::before{
		right: 10px;
	}
	.tax-game-type .faq-section {
		padding: 50px 0 30px;
	}
	.spelbolag-template-default .faq-title,
	.blog .faq-title,
	.home .faq-title,
	.tax-game-type .faq-title{
		height: 55px;
		line-height: 1.4;
	}
	.card-body{
		padding: 20px !important;
	}
	.game-type-item{
		margin-bottom: 0 !important;
	}
	.game-type-item__disclaimer-mobile{
		margin-top: -5px !important;
	}
	.game-type-item .container .game-type-item__disclaimer-mobile div,
	.game-type-item .container .game-type-item__disclaimer-mobile a{
		color: #838899 !important;
	}
	.game-type-item__actions .game-type-item__buttons a{
		width: 130px !important;
		flex-basis: 130px;
	}
	.game-type-item__main .game-type-item__content{
		margin-left: 10px;
	}
	.game-type-item__actions .game-type-item__buttons{
		flex-direction: row;
		gap: 10px;
	}
	.game-type-item .game-type-item__features{
		margin-top: 10px
	}
	.game-type-item__info{
		margin-bottom: 5px;
	}
	.game-type-item__feature img {
		margin-right: 2px;
	}
	.game-type-item__features .game-type-item__feature span {
    font-size: 8px;
}
	.game-type-item__features .game-type-item__feature{
		height: 25px;
	}
	.game-type-item .game-type-item__info{
		font-size: 10px !important;
	}
	.game-type-item .game-type-item__title{
		font-size: 14px;
	}
	.game-type-item .game-type-item__actions,
	.game-type-item .game-type-item__main{
		max-width: 100%;
   	 	flex-basis: 100%;
	}
	.game-type-filter .game-type-filter__toggle{
		font-size: 14px;
		margin-bottom: 20px !important;
	}
	.tax-game-type .game-type-filter__item{
		flex-basis: calc(50% - 12px);
    	max-width: calc(50% - 12px);
	}
	.tax-game-type .header-ub .header-ub-content{
		font-size: 12px;
		line-height: 1.75;
	}
	.tax-game-type .header-ub h1{
		font-size: 42px;
		margin-bottom: 10px;
	}
	body.single-post .post-content p span,
	.theiaStickySidebar .ub-accordion .ub-desc{
		font-size: 12px !important;
	}
	.spelblog-btn-wrapper a{
		border-radius: 0 !important;
	}
	.spelblog-btn-wrapper{
		border: none !important;
	}
	.spelblog-btn-wrapper.show-btnon-widget a{
		border-radius: 5px !important;
	}
	
	.speltips-item-wrapper .game-status.game-status-vinst{
		margin-left: -15px;
		margin-right: -15px;
	}
	body.single-post .speltips-item-wrapper{
		padding: 15px !important;
	}
	.speltips-spelbolags{
		margin-top: 35px;
	}
	.spelblog-btn-wrapper{
		padding-top: 30px !important;
		margin-top: 0 !important;
	}
	.speltips-item-wrapper .game-status.game-status-vinst{
		margin-top: 10px;
	}
	.speltips-home-team span:last-of-type {
		margin-left: 15px;
	}
	.ub-speltips-date-section .speltips-match-date .ub-caption, .ub-speltips-date-section .speltips-match-time .ub-caption{
		font-size: 12px;
	}
	body.single-post .speltips-item .ub-speltips-title h3{
		padding-bottom: 15px;
	}
	body.single-post .speltips-item .ub-speltips-title h3,
	.theiaStickySidebar .ub-fordelar-section h4{
		font-size: 14px !important;
	}
	body.single-post .speltips-item .ub-speltips-title h3{
		padding-top: 16px !important;
	}
	body.single-post .post-content p{
		margin-bottom: 0;
	}
	body.single-post .post-content h2{
		font-size: 16px !important;
		padding-bottom: 0px;
		margin-bottom: 12px;
	}
	.stm-single-post .post-content p:not(blockquote p){
		font-size: 14px;
	}
	body.single-post .post-content{
		padding: 18px 18px 40px;
	}
	.splashBaseball.single-post .stm-single-post-meta::before{
		width: calc(100% - 36px);
	}
	.splashBaseball.single-post .stm-single-post-meta{
		padding: 20px 18px 10px;
	}
	body.single-post .stm-main-title-unit{
		font-size: 14px !important;
		padding-left: 20px;
		padding-right: 20px;
	}
	.spelbolag-month .review-mobile-left{
		width: 38% !important;
		padding-right: 0 !important;
	}
	.spelbolag-month .review-mobile-right{
		width: 62% !important;
	}
	.spelbolag-month .review-mobile-inner{
		gap: 10px;
	}
	.review-cta__button a.scandibet-wrapper-btn{
		min-width: 100% !important;
	}
	body.page-template-template-reviews .semi-footer{
		padding-top: 20px;
	}
	body.page-template-template-reviews .semi-footer.reviews{
		padding-bottom: 60px;
	}
	body.page-template-template-reviews .semi-footer-content{
		padding-bottom: 20px !important;
	}
	body.page-template-template-reviews .semi-footer-content h3{
		font-size: 14px !important;
		line-height: 1.6 !important;
	}
	body.page-template-template-reviews .semi-footer-content h2{
		font-size: 16px !important;
		padding-bottom: 8px !important;
		margin-bottom: 20px;
		margin-top: 28px;
	}
	body.page-template-template-reviews .header-ub .overline{
		font-size: 14px !important;
		margin-bottom: 10px !important;
	}
	body.page-template-template-reviews .header-ub .feat-img{
		font-size: 28px !important;
	}
	body.page-template-template-reviews .reviews-container .review-box .list-item{
		gap: 13px;
	}
	body.page-template-template-reviews .reviews-container .review-box .list-item .item-title {
		font-size: 14px !important;
	}
	body.page-template-template-reviews .reviews-container .review-box h2{
		font-size: 22px !important;
		margin-bottom: 15px !important;
	}
	body.page-template-template-reviews .reviews-container .review-box{
		padding: 20px 18px;
		position: relative;
		z-index: 9;
		width: 100%;
	}
	.tax-game-type .header-ub .header-ub-content::after,
	body.page-template-template-reviews .header-ub .header-ub-content::after{
		margin-top: 30px !important;
	}
	body.page-template-template-reviews .header-ub{
		margin-top: 55px !important;
		padding: 60px 0 40px;
	}
	body.page-template-template-reviews .header-ub-content::after{
		display: none !important;
	}
	body.single-news h1.stm-main-title-unit {
		font-size:16px !important;
		letter-spacing:0 !important;
	}
	body.single-news .quick-link_wrapper .quick-link___button {
		height:65px !important;
	}
	body.single-news .post-content {
		padding:0 !important;
		background:transparent !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .game-type-item__disclaimer {
		text-align:center !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button {
		margin: 10px auto 0;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item img {
		margin-left:0 !important;
		width: 45px !important;
		height: 45px !important;
	}
	.semi-footer-content .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title p{
		font-size: 10px !important;
		margin: 5px 0 !important;
		text-align: center;
	}
	body .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-number{
		min-width: 20px !important;
    	min-height: 20px !important;
		font-size: 14px !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item{
		padding: 10px !important;
	}
	.ub-toplist-container .ub-toplist-item-number{
		border-radius: 5px 0px 5px 0px !important;
		width: 20px !important;
		height: 20px !important;
		font-size: 10px !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item div.ub-toplist-item-title {
     max-width: 45px !important;
     flex-basis: 45px !important;
	 align-items:center !important;
		margin: 0 !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item div.ub-toplist-item-title img{
		margin-right: 0 !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus {
    max-width: auto !important;
    flex: 1;
		align-items:center !important;
		padding: 0 8px !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button{
		flex-basis: 80px !important;
		max-width: 80px !important;
		margin-top: 0 !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus p{
		margin-bottom: 5px !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a{
		min-width: 100%;
		max-width: 100%;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus p {
		font-size:14px !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus .game-type-item__disclaimer {
		font-size:7px;
	}
	body .subscription-title {
		font-size:20px !important;
	}
	body .heading-22-mobile,
	body .heading-22-mobile * {
		font-size:22px !important;
		line-height:1.4 !important;
	}
	#footer-main .ub-footer-wrapper {
		padding:0 !important;
	}
	body #footer-main .ub-footer-cols .ub-footer-col h4 {
		font-size:16px !important;
	}
	#footer-main .ub-footer-cols .ub-footer-col a {
		font-size:12px !important;
	}
	.subscription-content > div *{
		font-size: 12px;
	}
	body .subscription-footer {
		padding: 35px 0px;
		border-left: 10px solid #05D396;
		border-right: 5px solid #030303;
	}
	.subscription-wrapper{
		padding-right: 0 !important;
	}
   .game-selector {
      margin: 0;
   }

   #unknownbetting-bettingsajter-filter {
      border-radius: 8px 0 0 0;
   }

   #unknownbetting-casinosajter-filter {
      border-radius: 0 8px 0px 0;
      margin-left: 0px;
   }

   .game-selector > span {
      font-size: 16px;
   }

   .spelbolag-wrapper {
      padding: 0;
      background: #fff;
      border-top: 1px solid #eee;
      margin: 20px 0;
      overflow: hidden;
   }

   .spelbolag-wrapper .logo-wrapper img {
      border-radius: 5px;
   }

   .home .logo-wrapper img {
      margin-top: 2px;
      border-radius: 5px;
   }

   .review-wrapper {
      display: block;
      flex: 0 0 100%;
      padding: 10px 20px 15px;
      order: 3;
   }

   .review-wrapper p:last-child {
      margin-top: 5px;
      font-size: 12px;
   }

   .review-wrapper p:first-child {
      display: none;
   }

   .logo-wrapper {
      flex: 0 0 100%;
   }

   .spelbolag-wrapper .logo-wrapper {
      order: 1;
   }

   .logo-wrapper img {
      border-radius: 5px;
   }

   .scandibet-wrapper {
      flex: 100%;
      padding: 0;
      order: 4;
   }

   a.scandibet-wrapper-btn {
      /*height: 30px;*/
      font-size: 10px;
      text-transform: uppercase;
   }

   .box-wrapper h5 {
      font-size: 18px !important;
      font-weight: bold;
      color: #6dab3c;
      text-align: center;
   }

   .box-wrapper {
      background: transparent;
      border: none;
      flex: 0 0 100%;
      padding: 20px 20px 0;
      justify-content: center;
      order: 2;
   }

   .box-wrapper p {
      display: inline-block;
      color: #000;
      text-align: left;
   }

   /* .scandibet-wrapper div>p {
      display: none;
   } */
   .display-on-mobile.scandibet-wrapper {
      display: flex;
   }

   .display-on-mobile.scandibet-wrapper div > p {
      display: block;
      margin-top: 0;
      text-align: center;
      margin-bottom: 12px;
   }

   .scandibet-wrapper > div,
   .home .display-on-mobile.scandibet-wrapper div > p {
      text-align: right;
   }

   a.scandibet-wrapper-btn i {
      display: none;
   }

   .spelbolag-wrapper a.scandibet-wrapper-btn i {
      display: block;
   }

   .box-wrapper h6 {
      color: #8b8b8b;
      font-size: 12px !important;
      text-align: left;
      display: none;
   }

   .review-wrapper p,
   .review-wrapper li {
      color: #000 !important;
      font-weight: 600;
      margin: 0;
   }

   .box-wrapper p span {
      font-weight: bold;
   }

   .box-wrapper p b {
      font-weight: normal;
   }

   .box-wrapper p:after {
      /* 		content: ",";  */
      font-weight: bold;
      color: #000;
      font-size: 13px;
   }

   .box-wrapper p:last-child:after {
      content: "";
   }
}

/* btn width */

.unknown-news-section a.unknown-border-btn--.button.only_border {
   display: block;
}

.unknown-news-section .unknown-news-read-more {
   padding: 0 40px;
}

/* new header design */

#main {
   padding-bottom: 0 !important;
}

@media (min-width: 992px) {
   .splashBaseball .stm-title-box-unit {
      padding-top: 0 !important;
   }

   div#main {
/*       padding-top: 140px !important; */
   }


   body.woocommerce-checkout div#main {
      padding-top: 0px !important;
   }

   .home div#main {
      padding-top: 120px !important;
   }

   .single-post div#main,
   .single-news div#main {
      padding-top: 0 !important;
   }
}

div#new-header-style {
   padding: 0 !important;
}

.header-image-wrapper.new-top-header {
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   padding: 30px 40px;
   position: relative;
}

.header-banner-overlay {
   position: absolute;
   height: 100%;
   z-index: 9;
   width: 100%;
   left: 0;
   top: 0;
   opacity: 0.5;
   background: #000;
}

.header-banner-overlay ~ *,
.header-banner-inner-content .header-fb > a span,
.footer-fb-link > a span {
   position: relative;
   z-index: 999999;
}

.header-banner-inner-content {
   max-width: 1360px;
   margin: auto;
   display: flex;
   align-items: center;
}

.header-banner-inner-content .header-fb {
   flex: 0 50%;
   display: flex;
   justify-content: flex-end;
}

.header-banner-inner-content .logo-main {
   max-width: 50% !important;
   flex: 0 0 50% !important;
}

.header-banner-inner-content .header-fb > a,
.footer-fb-link > a {
   border: 2px solid #fff;
   padding: 5px 24px;
   color: #fff !important;
   border-radius: 25px;
   font-weight: 600 !important;
   overflow: hidden;
   position: relative;
   transition: all 0.3s;
   display: block;
}

.header-banner-inner-content .header-fb > a span,
.footer-fb-link > a span {
   display: flex;
   align-items: center;
}

.header-banner-inner-content .header-fb > a span i,
.footer-fb-link > a span i {
   padding-right: 20px;
   font-size: 30px;
}

ul.top-bar-socials.stm-list-duty li a {
   color: #000;
}

ul.top-bar-socials.stm-list-duty li a i {
   font-size: 18px;
}

.stm-top-socials a:hover {
   transform: inherit;
}

.ub-site-menu .ub-social-site .stm-desktop.stm-top-socials {
   display: flex;
   align-items: center;
   margin-right: 5px;
}

.ub-social-site.new-social-icons button.search-submit {
   color: #000;
   font-size: 30px;
}

.header-banner-inner-content .header-fb > a:after,
.footer-fb-link > a:after {
   content: "";
   position: absolute;
   height: 100%;
   width: 0;
   opacity: 1;
   border-radius: 25px;
   background: #3c5a99;
   left: 0;
   top: 0;
   transition: all 0.3s;
}

.header-banner-inner-content .header-fb > a:hover,
.footer-fb-link > a:hover {
   border-color: #3c5a99;
   background: #3c5a99;
   transition-delay: 0.1s;
}

.header-banner-inner-content .header-fb > a:hover:after,
.footer-fb-link > a:hover:after {
   width: 100%;
}

.ub-menu-wrapper.new-white-menu {
   background: #fff;
}

.new-white-menu ul li.menu-item a {
   color: #190000 !important;
   font-size: 14px !important;
}

.header_3 .stm-header .stm-main-menu .stm-main-menu-unit .header-menu > li a {
   line-height: 50px !important;
}

.new-white-menu ul ul.sub-menu {
   background: #fff !important;
}

.new-white-menu ul ul.sub-menu li a:hover,
.new-white-menu ul ul.sub-menu li.current-menu-item a {
   color: #fff !important;
}

.stm-header.stm-header-third
   .stm-header-inner
   .stm-header-container.new-white-menu
   .stm-main-menu
   .stm-main-menu-unit
   ul.header-menu
   > li.current-menu-item
   a,
.stm-header.stm-header-third
   .stm-header-inner
   .stm-header-container.new-white-menu
   .stm-main-menu
   .stm-main-menu-unit
   ul.header-menu
   > li
   > a:hover {
   background: transparent;
}

@media only screen and (min-width: 1450px) {
   .stm-header.stm-header-third
      .stm-header-inner
      .stm-header-container.new-white-menu
      .stm-main-menu
      .stm-main-menu-unit
      ul.header-menu
      > li
      > a {
      padding: 0 13px;
   }
}

.stm-header.ub-header
   .stm-header-inner
   .new-white-menu
   .stm-main-menu.ub-site-menu {
   max-width: 1230px;
   flex: 1230px;
   text-align: left;
   margin: auto;
   position: relative;
}

.stm-header.ub-header
   .stm-header-inner
   .new-white-menu
   .stm-main-menu
   .stm-main-menu-unit {
   justify-content: flex-start;
}

.switcher a img {
   opacity: 1 !important;
}

.icon-wrapper {
   display: flex;
   align-items: center;
   justify-content: center;
   position: relative;
}

.icon-wrapper .ub-gtranslate .switcher {
   width: auto;
}

body
   header
   .stm-header-fixed
   .ub-social-site.new-social-icons
   .icon-wrapper
   .ub-gtranslate
   img {
   margin-top: 0 !important;
   max-height: 100% !important;
   width: 100% !important;
   -webkit-transform: translateZ(0);
}

/* re design mobile menu */

.stm-mobile-menu-unit {
   width: calc(100% + 30px) !important;
   left: -15px !important;
   overflow-y: scroll;
   height: 100vh;
   padding-bottom: 71px;
   background: #000;
   border-top: 0px;
}

.ub-header .stm-header-mobile {
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}

.mbl-overlay {
   position: absolute;
   height: 100%;
   width: 100%;
   top: 0;
   left: 0;
}

.mbl-overlay + * {
   position: relative;
   z-index: 99;
}

ul.stm-mobile-menu-list.heading-font {
   background: #000;
}

.stm-mobile-menu-unit ul li.menu-item a {
   font-weight: 500 !important;
   font-size: 18px !important;
   padding: 7px !important;
   border-bottom: 1px solid #232323;
}

.stm-top-socials.mobile-only ul {
   text-align: center;
   margin-top: 20px;
}

.stm-top-socials.mobile-only ul li {
   display: inline-block;
}

.stm-top-socials.mobile-only {
   padding: 0;
}

.stm-top-socials.mobile-only ul.top-bar-socials.stm-list-duty li a {
   color: #fff;
   padding: 10px 5px;
}

a.fb-login-mbl {
   color: #fff;
   font-size: 35px;
   float: right;
   position: relative;
   right: 70px;
   top: 11px;
}

a.fb-login-mbl span {
   height: 40px;
   width: 40px;
   display: flex;
   font-size: 24px;
   align-items: center;
   justify-content: center;
   border-radius: 50%;
}

a.fb-login-mbl:hover {
   color: #fff;
}

.stm-menu-toggle {
   width: 15px;
   position: relative;
}

.stm-header-mobile .stm-mobile-menu-unit .stm-top {
   padding-top: 26px !important;
   padding-bottom: 25px !important;
}

.stm-mobile-menu-unit
   .inner
   .stm-top
   .stm-top-right
   .stm-top-search
   .search-submit {
   color: #ffffff;
   right: 16px;
}

.mobile-second-menu {
   background: #000;
   position: fixed;
   width: 100%;
   z-index: 99;
   top: 70px;
   opacity: 1;
}

.stm-header-fixed + div {
   opacity: 0.8;
}

@media only screen and (min-width: 1040px) {
   .mobile-second-menu {
      display: none;
   }

   .appear .a-single.a-11,
   .appear .a-single.a-12 {
      margin-top: 50px;
   }
}



@media only screen and (max-width: 1040px) {
   #main {
      padding-top: 0px !important;
   }

   body.woocommerce-checkout #main {
      padding-top: 0!important;
   }

   .single-post #main,
   .single-news #main {
      padding-top: 0 !important;
   }

   .icon-wrapper .ub-gtranslate .switcher {
      width: 100px;
   }

   .ub-gtranslate .switcher {
      width: 60px;
   }

   iframe {
      max-width: 100% !important;
   }

   .appear .a-single.a-11,
   .appear .a-single.a-12 {
      margin-top: 60px !important;
      width: 100%;
      margin: auto;
      max-width: 320px;
   }
}

.mobile-second-menu ul {
   list-style: none;
   margin: 0;
   display: flex;
}

.mobile-second-menu ul li {
   padding: 0;
   list-style: none;
   margin: 0;
   flex: 0 0 33.33%;
   display: flex;
   align-items: center;
   justify-content: center;
   border-right: 2px solid #9f9f9f;
   height: 50px;
}

.mobile-second-menu ul li:last-child {
   border-right: none;
}

.mobile-second-menu ul li a {
   color: #fff;
   display: flex;
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 100%;
   font-size: 14px;
   text-transform: uppercase;
}

/* home page topplista new design */
.spelbolag-wrapper-top-lista {
   display: flex;
   border-top: 1px solid #eee;
   padding: 13.5px 0;
}

@media only screen and (max-width: 523px) {
   .spelbolag-wrapper-top-lista {
      flex-wrap: wrap;
   }
}

.text-and-buttons-wrapper {
   display: flex;
   flex-grow: 1;
}

@media only screen and (max-width: 1199px) and (min-width: 814px) {
   .text-and-buttons-wrapper {
      flex-wrap: wrap;
   }
}

@media only screen and (max-width: 990px) and (min-width: 814px) {
   .spelbolag-wrapper-top-lista:nth-child(4) {
      border-bottom: 1px solid #eee;
   }

   .spelbolag-wrapper-top-lista:nth-child(5) {
      display: none;
   }
}

@media only screen and (max-width: 523px) {
   .text-and-buttons-wrapper {
      flex-wrap: wrap;
      width: 70%;
   }
}

.spelbolag-wrapper-top-lista:first-child {
   border-top: none;
}

.spelbolag-wrapper-top-lista:nth-child(5) {
   border-bottom: 1px solid #eee;
}

.spelbolag-wrapper-top-lista .spelbolag-logo-wrapper {
   width: 15%;
   min-width: 60px;
   max-width: 80px;
   padding-right: 10px;
}

@media only screen and (max-width: 523px) {
   .spelbolag-wrapper-top-lista .spelbolag-logo-wrapper {
      width: 30%;
   }
}

.spelbolag-wrapper-top-lista .spelbolag-logo-wrapper img {
   height: auto;
   width: auto;
   object-fit: contain;
   border-radius: 3px;
}

.spelbolag-text-wrapper {
   width: 40%;
   padding: 0;
}

@media only screen and (min-width: 769px) and (max-width: 990px) {
   .spelbolag-text-wrapper {
      width: 100%;
      margin-bottom: 3px;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-text-wrapper {
      width: 100%;
      margin-bottom: 3px;
   }
}

.spelbolag-text-wrapper .spelbolag-item__text {
   font-family: Poppins !important;
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-text-wrapper .spelbolag-item__text {
      display: flex;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-text-wrapper .spelbolag-item__text {
      display: flex;
   }
   .spelbolag-item__text-right {
      display: none;
   }
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-text-wrapper .spelbolag-item__text-right {
      margin-left: 15px;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-text-wrapper .spelbolag-item__text-right {
      margin-left: 15px;
   }
}

.spelbolag-text-wrapper .spelbolag-item__tagline {
   font-size: 11px;
   font-weight: 500;
   color: #666;
   line-height: 1.5;
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-text-wrapper .spelbolag-item__tagline {
      font-size: 10px;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-text-wrapper .spelbolag-item__tagline {
      font-size: 10px;
   }
}
@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-text-wrapper .spelbolag-item__tagline {
      font-size: 10px;
   }
}

.spelbolag-text-wrapper .spelbolag-item__title {
   font-size: 16px !important;
   line-height: 20px;
   font-weight: 500;
   text-transform: unset;
   margin: 3px 0;
   color: #27ae60;
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-text-wrapper .spelbolag-item__title {
      font-size: 15px !important;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-text-wrapper .spelbolag-item__title {
      line-height: 12px;
   }
}

.spelbolag-text-wrapper .spelbolag-item__info {
   font-size: 12px;
   line-height: 1.5;
   color: #666;
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-text-wrapper .spelbolag-item__info {
      font-size: 11px;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-text-wrapper .spelbolag-item__info {
      font-size: 11px;
   }
}

.spelbolag-text-wrapper .spelbolag-item__info strong {
   color: #333;
}

.spelbolag-button-wrapper {
   width: 60%;
}

.spelbolag-button-wrapper .game-type-item__disclaimer,
.spelbolag-button-wrapper .game-type-item__info {
   display: flex;
   flex-grow: 1;
   /* justify-content: center; */
   font-size: 8px;
   font-weight: normal !important;
   line-height: 18px;
}

@media only screen and (max-width: 523px) {
   .spelbolag-button-wrapper .game-type-item__disclaimer,
   .spelbolag-button-wrapper .game-type-item__info {
      display: none;
   }
}

.game-type-list .game-type-item__disclaimer-mobile,
.spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile {
   display: none;
   flex-grow: 1;
}
.game-type-list .game-type-item__disclaimer-mobile div,
.spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile div {
   display: flex;
   justify-content: space-between;
   flex-grow: 1;
   font-size: 8px;
   color: #666 !important;
}

.game-type-list .game-type-item__disclaimer-mobile a,
.spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile a {
   font-weight: 400 !important;
   /* color: #404040 !important; */
   color: #666 !important;
}

@media only screen and (max-width: 523px) {
   .game-type-list .game-type-item__disclaimer-mobile,
   .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile {
      display: flex;
   }
}

@media only screen and (max-width: 523px) {
   .game-type-list .game-type-item__disclaimer-mobile div,
   .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile div {
      font-size: 10px;
   }
}

@media only screen and (max-width: 420px) {
   .game-type-list .game-type-item__disclaimer-mobile div,
   .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile div {
      font-size: 8px;
   }
}

@media only screen and (max-width: 350px) {
   .game-type-list .game-type-item__disclaimer-mobile div,
   .spelbolag-wrapper-top-lista .game-type-item__disclaimer-mobile div {
      font-size: 7px;
   }
}

.spelbolag-button-wrapper .game-type-item__info {
   line-height: 0px;
}

.spelbolag-button-wrapper .game-type-item__disclaimer .disclaimer-message {
   margin-left: 5px;
}

.spelbolag-button-wrapper .buttons {
   display: flex;
   gap: 10px;
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-button-wrapper {
      width: 100%;
   }

   .spelbolag-button-wrapper .game-type-item__disclaimer {
      justify-content: flex-start;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-button-wrapper {
      width: 100%;
   }
}
.spelbolag-button-wrapper .scandibet-wrapper-btn,
a.scandibet-wrapper-btn {
   font-family: "Poppins", sans-serif;
   font-weight: 400 !important;
   text-align: center;
   color: #fff !important;
   font-size: 14px;
   line-height: 34px;
   text-transform: uppercase;
   top: 0;
   width: 100%;
   cursor: pointer;
   position: relative;
   transition: all 0.2s ease-in-out;
   background-color: #05D396;
   border: none;
   border-radius: 5px;
	border:1px solid #05d396;
	min-width:130px;
	box-shadow: 0 4px #239553 !important;
}
.spelbolag-button-wrapper .scandibet-wrapper-btn:hover,
a.scandibet-wrapper-btn:hover {
	background: #29e6ae !important;
	color:#fff !important;
}
.spelbolag-button-wrapper .scandibet-wrapper-btn:hover img,
a.scandibet-wrapper-btn:hover img{
	
}

.spelbolag-button-wrapper a.scandibet-wrapper-btn {
   padding: 0;
}

@media only screen and (max-width: 990px) and (min-width: 769px) {
   .spelbolag-button-wrapper .scandibet-wrapper-btn {
      width: unset;
      font-size: 12px;
      line-height: unset;
      flex-grow: 1;
      max-width: 174px;
   }
}

@media only screen and (max-width: 523px) {
   .spelbolag-button-wrapper .scandibet-wrapper-btn {
      width: unset;
      font-size: 12px;
      line-height: unset;
      flex-grow: 1;
   }
}

.spelbolag-button-wrapper .scandibet-wrapper-btn:hover,
a.scandibet-wrapper-btn:hover {
   background-color: #3acc77;
}
.spelbolag-button-wrapper .scandibet-wrapper-btn.gray-btn,
.spelbolag-month .scandibet-wrapper-btn.gray-btn {
   color: #fff !important;
   background-color: #22252F !important;
	border:1px solid transparent;
	font-weight:400 !important;
	box-shadow:0 4px #202229 !important;
}
.spelbolag-button-wrapper .scandibet-wrapper-btn.gray-btn:hover,
.spelbolag-month .scandibet-wrapper-btn.gray-btn:hover {
	background: #414657 !important;
	color:#fff !important;
}
.spelbolag-button-wrapper .scandibet-wrapper-btn.gray-btn-disabled,
.spelbolag-month .scandibet-wrapper-btn.gray-btn-disabled {
   color: #22252F !important;
   background-color: #efefef;
	border:1px solid #efefef;
	box-shadow:none !important;
}

.spelbolag-button-wrapper .scandibet-wrapper-btn.gray-btn:hover,
.spelbolag-month .scandibet-wrapper-btn.gray-btn:hover {
   background-color: #efefef;
}

.display-on-mobile,
.display-on-mobile-flex {
   display: none !important;
}

.display-on-desktop {
   display: block !important;
}

.display-on-desktop-flex {
   display: flex;
}

.spelbolag-wrapper-top-lista + .widget {
   display: none;
}

.unknown-spelbolag-topplista-read-more {
   padding: 20px 40px 16px;
   display: flex;
}

@media only screen and (max-width: 390px) {
   .unknown-spelbolag-topplista-read-more {
      padding: 20px 24px 16px;
   }
}

.unknown-spelbolag-topplista-read-more a {
   width: 100%;
   border: 2px solid #000 !important;
   font-family: Poppins !important;
   text-transform: uppercase;
   text-align: center;
   line-height: 22px;
   font-style: italic;
   padding: 13px 46px 12px;
   font-size: 16px;
   letter-spacing: 0;
}

.unknown-spelbolag-topplista-read-more a:hover {
   color: #fff;
   background-color: #000;
}

@media only screen and (max-width: 767px) {
   .display-on-mobile {
      display: flex !important;
      justify-content: center;
   }

   .display-on-mobile-flex {
      display: flex !important;
   }

   .display-on-desktop,
   .display-on-desktop-flex {
      display: none !important;
   }

   .spelbolag-wrapper-top-lista .logo-wrapper {
      max-width: 23%;
      flex: 0 0 23%;
      padding-right: 5px;
   }

   .box-wrapper-top-lista h5 {
      word-break: break-word;
   }

   .spelbolag-wrapper-top-lista .display-on-mobile.scandibet-wrapper {
      display: flex;
      flex: 0 0 100%;
   }

   .box-wrapper-top-lista {
      text-align: right;
      max-width: 20%;
      flex: 0 0 20%;
   }

   .scandibet-wrapper-top-lista {
      flex: 0 0 55%;
      padding-left: 12px;
   }

   .scandibet-wrapper-top-lista .scandibet-wrapper-btn {
      padding: 0 10px;
      text-transform: capitalize !important;
   }

   .home .scandibet-wrapper {
      padding-right: 0;
   }

   .scandibet-wrapper-top-lista p,
   .scandibet-wrapper-top-lista p a {
      line-height: 1.5;
      font-size: 8.5px;
      margin-top: 11px;
   }

   .box-wrapper-top-lista h6 {
      font-size: 11px !important;
   }
}

div#top-list-row .vc_wp_text.wpb_content_element,
div#top-post-spelbolag .vc_wp_text.wpb_content_element {
   margin-bottom: 0;
}

/* full width search */
.ub-site-menu .stm-header-search.heading-font {
   position: absolute;
   right: 0;
   z-index: 9999;
   top: 0;
   width: 67px;
   overflow: hidden;
   height: 69.5px;
   transition: width 0.5s;
}

.full-width-search .ub-site-menu .stm-header-search.heading-font {
   width: 100%;
}

.ub-site-menu .stm-header-search.heading-font input.search-input {
   background: #000;
   border: none;
   border-radius: 0;
   height: 70px;
   width: 100%;
   font-size: 14px;
   color: #fff;
}

.ub-site-menu .stm-header-search.heading-font button.search-submit {
   position: absolute;
   top: 0px;
   right: 0;
   height: 50px;
   border: 0;
   color: #000;
   font-size: 18px;
   padding: 0;
   width: 67px;
   display: flex;
   align-items: center;
   justify-content: center;
   background: #000 !important;
}

.ub-site-menu .stm-header-search.heading-font input.search-input {
   height: 49px;
}

.ub-site-menu .stm-header-search.heading-font button.search-submit:hover,
.ub-site-menu
   .stm-header-search.heading-font
   button.search-submit.activated:hover
   i {
   color: #fff !important;
}

.ub-site-menu .stm-header-search.heading-font button.search-submit:before {
   background: #fff;
}

.ub-site-menu .stm-header-search.heading-font button.search-submit.activated i {
   color: #000 !important;
}

.ub-site-menu .stm-header-search.heading-font input.search-input::placeholder {
   color: #fff;
   opacity: 1;
   font-size: 14px;
}

.stm-mobile-menu-unit
   .inner
   .stm-top
   .stm-top-right
   .stm-top-search
   .search-input {
   font-size: 16px;
}

/* new footer design */

.stm-boxed,
.stm-boxed .stm-footer {
   /* max-width: initial !important; */
   width: auto;
   margin: 0 auto;
}

.stm-boxed .stm-footer {
   background-color: #1a1c20 !important;
}

#wrapper {
   background-color: #eaeaea;
   margin: auto;
}

.footer-fb-link {
   max-width: 323px;
   margin: auto;
}

.text-center {
   text-align: center;
}

@media (min-width: 992px) {
   .ub-footer .ub-widget,
   .ub-footer .ub-footer-image-wrapper,
   .ub-footer .ub-copyright-text {
      padding-left: 0;
   }

   div#footer-main .ub-col-4 {
      flex: 0 0 31%;
   }

   .center-footer .ub-widget-2 {
      width: 100%;
      flex: 0 0 50% !important;
      max-width: 50% !important;
   }
}

div#footer-main .ub-row {
   justify-content: space-between;
   align-items: center;
}

div#footer-main h2 {
   font-size: 12px !important;
   margin: 0;
   font-weight: 600;
   color: #dcc943;
   font-family: Poppins !important;
}

.center-footer {
   border-left: 1px solid #fff;
   border-right: 1px solid #fff;
   padding: 0 25px;
}

.center-footer .ub-row {
   justify-content: initial !important;
   align-items: flex-start !important;
}

.ub-footer .ub-copyright-text {
   margin-top: 20px;
}

.ub-footer .ub-widget ul li a {
   text-transform: uppercase;
   color: #fff;
   margin-bottom: 7px;
}

.splashBaseball
   .stm-footer
   #stm-footer-top
   #footer-main
   .footer-widgets-wrapper {
   padding: 60px 0 5px;
}

.ub-footer .ub-widget a,
.ub-footer .textwidget p {
   font-size: 12px;
   color: #fff;
   font-weight: 600;
}

.footer-widget-last-logo {
   display: flex;
   align-items: center;
   justify-content: center;
}

.ub-footer .ub-copyright-text .normal_font {
   color: #c9c9c9;
   font-size: 12px !important;
   font-weight: 600;
}

#footer-main .ub-footer-image-wrapper.text-center h2 {
   color: #fff !important;
   font-weight: 600 !important;
   margin-top: 13px !important;
}

.menu-social_menu-container .menu {
   display: flex;
   align-items: center;
   justify-content: center;
}

.menu-social_menu-container .menu a {
   font-size: 0 !important;
   position: relative;
   display: block;
}

.menu-social_menu-container .menu a:hover,
.menu-social_menu-container .menu a:hover:after {
   text-decoration: none !important;
   color: #9c9191;
}

.menu-social_menu-container .menu a:after {
   font-size: 25px !important;
   font-family: "Font Awesome 5 Brands";
   color: #fff;
}

.menu-social_menu-container .menu li {
   padding-left: 22px;
}

.menu-social_menu-container a[href*="facebook.com"]:after {
   content: "\f39e";
}

.menu-social_menu-container a[href*="facebook.com"]:hover:after {
   color: #3b5998 !important;
}

.menu-social_menu-container a[href*="twitter.com"]:after {
   content: "\f099";
}

.menu-social_menu-container a[href*="twitter.com"]:hover:after {
   color: #1da1f2 !important;
}

.menu-social_menu-container a[href*="instagram.com"]:after {
   content: "\f16d";
}

.menu-social_menu-container a[href*="instagram.com"]:hover:after {
   color: #c32aa3 !important;
}

.hide-desktop,
.footer-first > div:nth-child(4) {
   display: none;
}

.hide-mobile {
   display: block;
}

.footer-fb-link.hide-desktop {
   margin: 50px 0 30px;
}

.footer-first > div img {
   margin-bottom: 20px;
}

@media (max-width: 767px) {
	.page-template-template-bettingschool .faq-section{
		padding-top: 0 !important;
	}
	.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a.scandibet-wrapper-btn{
		font-size: 12px !important;
		padding: 9px 0 !important;
	}
   .hide-mobile {
      display: none;
   }

   .hide-desktop,
   .footer-first > div:nth-child(4) {
      display: block;
   }

   .footer-first > div:nth-child(4) {
      margin: 45px 0 !important;
   }

   .center-footer {
      border-left: none;
      border-right: none;
      padding: 0;
   }

   .center-footer .ub-row.ub-widget .ub-widget-1,
   .center-footer .ub-row.ub-widget .ub-widget-2 {
      flex: 0 0 100% !important;
      width: 100%;
      max-width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      margin-bottom: 22px;
   }

   .center-footer .ub-row.ub-widget {
      justify-content: center !important;
   }

   .ub-footer-image-wrapper.text-center > div:nth-child(2) {
      display: none;
   }

   div#footer-main h2 {
      font-size: 16px !important;
      font-weight: bold;
      margin-bottom: 16px;
   }

   .ub-footer .ub-widget a,
   .ub-footer .textwidget p {
      font-size: 16px;
      color: #fff;
   }

   body #footer-main .ub-row .footer-first > div:nth-child(4) h2 {
      color: #fff !important;
      font-weight: 300 !important;
      margin-top: 13px !important;
      margin-bottom: 25px !important;
   }

   .ub-footer .ub-widget ul li {
      margin-bottom: 10px;
   }

   .footer-fb-link {
      max-width: 100%;
   }
}

div#footer-main .menu-social_menu-container ul li:first-child {
   padding-left: 0;
}

/* step counter */
body {
   counter-reset: section;
}

.post-content > section {
   display: flex;
   flex-wrap: wrap;
   margin: 0;
   justify-content: space-between;
}

.post-content > section > div {
   flex: 0 0 32.33%;
   position: relative;
   margin-top: 20px;
}

.step-counter-wrapper {
   background: #f4f4f4;
   padding: 40px 16px 25px;
   text-align: center;
   height: 100%;
   border: 1px solid #dedede;
   border-radius: 10px;
}

.post-content > section > div:after {
   counter-increment: section;
   content: counter(section);
   position: absolute;
   top: -25px;
   height: 50px;
   width: 50px;
   background: #393939;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #fff;
   font-size: 22px;
   left: 15px;
   font-weight: 100;
}

.step-counter-wrapper > img {
   max-width: 65px;
   margin: 0 0 20px 0;
}

.step-counter-wrapper h4 {
   margin: 0 0 10px;
   font-size: 14px !important;
   text-transform: unset;
   line-height: 1;
}

.step-counter-wrapper p {
   font-size: 13px !important;
}

.ub-col-4.ub-sm-col-12.text-center.footer-first h2 {
   line-height: 1 !important;
   margin-bottom: 6px !important;
   margin-top: 15px !important;
}

@media (max-width: 767px) {
   .post-content > section > div {
      flex: 0 0 100%;
      margin: 0;
      margin-top: 50px;
   }
}

.mobile-second-menu ul li {
   padding: 0;
   list-style: none;
   margin: 0;
   flex: 0 0 33.33%;
   display: flex;
   align-items: center;
   justify-content: center;
   /*border-right: 1px dotted **#757272**/
   height: 35px;
   border-top: 2px solid #fff;
}

img.status-image {
   max-width: 20px;
   margin-left: -3px;
}

span.game-status {
   display: flex;
   align-items: center;
   font-size: 12px;
}

span.game-status > span {
   margin-left: 3px;
}

div#make-height-equal,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1552811776143 {
   display: flex;
   flex-wrap: wrap;
}

div#make-height-equal > div > div > div,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1552811776143 > div > div > div {
   height: 100%;
   background: #fff;
   overflow: hidden;
   border-radius: 17px;
   border: 0;
}

div#make-height-equal > div > div,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1552811776143 > div > div {
   height: 100%;
}

div#make-height-equal > div > div .unknown-news-section,
.vc_row.wpb_row.vc_row-fluid.vc_custom_1552811776143
   > div
   > div
   .unknown-news-section {
   margin-bottom: 0 !important;
   border: transparent;
   background-color: transparent;
   border-radius: 0;
}

.home .unknown-border-bottom-radius .vc_wp_text.wpb_content_element {
   margin-bottom: 0;
}

@media (max-width: 814px) {
   div#make-height-equal .vc_col-sm-6,
   .vc_row.wpb_row.vc_row-fluid.vc_custom_1552811776143 .vc_col-sm-6 {
      flex: 0 0 100%;
      width: 100%;
   }
}

.footer-widget-last-logo a:last-child img {
   margin-right: 0 !important;
}

.ub-footer .ub-footer-image-wrapper .alignnone {
   margin: 0;
}

.footer-widget-last-logo > img:first-child {
   max-width: 40px;
}

.footer-widget-last-logo a img {
   max-width: 110px;
}

.footer-widget-last-logo > img {
   margin-right: 15px !important;
}

.footer-widget-last-logo a {
   margin-right: 15px;
}

.footer-widget-last-logo a:last-child {
   margin-right: 0;
}

.stm-header.stm-transparent-header .stm-header-inner .logo-main img,
.stm-header.stm-non-transparent-header .stm-header-inner .logo-main img {
   max-width: 100px !important;
}

.stm-sportspress-sidebar .widget-wrapper > div {
   margin: auto;
   max-width: 330px;
   width: 330px;
}

#make-height-equal .wpb_wrapper .wpb_content_element {
   margin-bottom: 0;
}

.adrotate-wrapper .display-on-mobile > div {
   margin: auto;
}

.home .box-wrapper-top-lista h5 strong {
   font-size: 13px !important;
}

/* new testimonials style */
.unknownbetting-testimonial-wrapper .slick-track {
   display: flex;
}

.unknownbetting-testimonial-wrapper .slick-track .slick-slide {
   display: flex;
   height: auto;
   align-items: center;
   justify-content: center;
}

.unknownbetting-testimonial-wrapper .slick-track .slick-slide > div,
.unknownbetting-testimonial-wrapper .slick-track .slick-slide > div > div,
.unknownbetting-testimonial-wrapper
   .slick-track
   .slick-slide
   > div
   > div
   > div {
   height: 100%;
}

.unknownbetting-testimonial-inner {
   padding: 0 15px 15px;
}

.unknownbetting-testimonial-inner-content {
   background: #fff;
   padding: 20px;
   text-align: center;
   border-radius: 6px;
}

.unknownbetting-testimonial-inner-content > div > img {
   height: 70px;
   width: 70px;
   margin: 20px auto 20px;
   border-radius: 50%;
   overflow: hidden;
}

.testimonials-desc p {
   margin: 0;
}

.testimonials-desc {
   margin-top: 20px;
}

.unknownbetting-testimonial-inner-content .image-wrapper {
   position: relative;
   max-width: 140px;
   margin: auto;
}

.image-wrapper:before {
   position: absolute;
   content: "";
   background: url(./assets/images/quote.png);
   height: 16px;
   width: 16px;
   background-size: 16px;
   opacity: 0.3;
   left: 0;
   top: 13px;
}

.user-name {
   font-weight: bold;
   color: #f0bc69;
   font-size: 18px;
}

.user-position {
   font-size: 16px;
   text-transform: uppercase;
   opacity: 0.5;
}

.slick-custom-arrow {
   position: absolute;
   top: 50%;
   transform: translate(0, -50%);
   font-size: 42px;
   z-index: 99;
}

.slick-next.slick-custom-arrow {
   right: -15px;
}

.slick-prev.slick-custom-arrow {
   left: -15px;
}

.unknownbetting-testimonial-wrapper ul.slick-dots {
   display: flex !important;
   justify-content: center;
   margin: 0 0 20px;
}

.unknownbetting-testimonial-wrapper ul.slick-dots li {
   width: 30px;
   font-size: 0;
   padding: 0;
}

.unknownbetting-testimonial-wrapper ul.slick-dots li button {
   height: 0;
   width: 0;
   padding: 0;
   visibility: hidden;
}

.unknownbetting-testimonial-wrapper ul.slick-dots li:before {
   position: absolute;
   content: "";
   display: block;
   left: 0;
   top: 11px;
   background: #000000;
   width: 10px;
   height: 10px;
   display: inline-block;
   vertical-align: middle;
   border-radius: 50%;
   cursor: pointer;
}

.unknownbetting-testimonial-wrapper ul.slick-dots li.slick-active:before {
   background: #5c5c5c;
   width: 12px;
   height: 12px;
}

.unknownbetting-testimonial-wrapper h2 {
   text-align: center;
   margin: 0 15px;
}

.unknownbetting-testimonial-wrapper .unknown-news-section {
   border: none;
   background-color: transparent;
}

.unknownbetting-testimonial-wrapper {
   margin-top: 35px;
}

@media (min-width: 560px) and (max-width: 750px) {
   .slick-next.slick-custom-arrow {
      right: 17px;
   }

   .slick-prev.slick-custom-arrow {
      left: 17px;
   }

   .slick-custom-arrow {
      font-size: 22px;
   }

   .unknownbetting-testimonial-inner-content {
      padding: 20px 30px;
   }
}

@media (max-width: 500px) {
   .slick-next.slick-custom-arrow {
      right: 20px;
   }

   .slick-prev.slick-custom-arrow {
      left: 20px;
   }

   .slick-custom-arrow {
      font-size: 26px;
   }

   .unknownbetting-testimonial-inner {
      padding: 0 15px 15px;
   }

   .unknownbetting-testimonial-inner-content {
      padding: 20px 30px;
   }
}

/* content toggler */

.spelbolag-page-contnent {
   position: relative;
}

.spelbolag_content {
   position: relative;
}

.spelbolag_content:before {
   content: "";
   background: #ffffff;
   width: 100%;
   height: 51px;
   bottom: 0px;
   z-index: 9;
   position: absolute;
   left: 0;
}

button.btn-content-toggler {
   position: absolute;
   bottom: 10px;
   background: #ffffff !important;
   border: none;
   color: #000;
   z-index: 9;
   font-size: 10px;
   width: 132px;
   margin: auto;
   left: 0;
   right: 0;
}

.stm-title-box-title-wrapper > button.btn-content-toggler:active,
.stm-title-box-title-wrapper > button.btn-content-toggler:focus,
.stm-title-box-title-wrapper > button.btn-content-toggler:hover {
   background: #ffffff !important;
   color: #000 !important;
}

button.btn-content-toggler:before {
   background: transparent;
}

button.btn-content-toggler:after {
   font-family: "Font Awesome\ 5 Pro";
   content: "\f107";
   position: absolute;
   right: 0;
   top: 70%;
   left: 0;
   font-size: 13px;
}

button.btn-content-toggler.open:after {
   transform: rotate(180deg);
   transform-origin: center;
}

/* submenu redesign */

.new-white-menu ul li.menu-item .sub-menu a {
   font-size: 13px !important;
   border-bottom: 1px solid #efefef;
   line-height: 40px !important;
}

.new-white-menu ul li.menu-item .sub-menu {
   top: 110%;
   box-shadow: 0px 5px 5px #b6b5b5;
}

.new-white-menu ul li.menu-item .sub-menu a:before {
   transform: none !important;
   width: 100%;
   transition: unset !important;
}

/* gdpr style */

div#cookie-law-info-bar {
   background: #000000 !important;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 18px 30px;
}

.info-bar-content {
   display: flex;
   justify-content: center;
   align-items: center;
}

.info-bar-inner-content {
   margin: 0 3rem;
}

.info-bar-inner-content > span {
   display: block;
   text-align: left;
   line-height: 24px;
}

h5.cli_messagebar_head {
   font-size: 17px !important;
   margin: 0;
   text-align: left;
   color: #fff;
   text-transform: capitalize !important;
}

a#CONSTANT_OPEN_URL {
   font-weight: 300 !important;
   text-decoration: underline;
}

.cookie-image {
   filter: invert(1);
   height: 60px;
}

a#cookie_action_close_header {
   padding: 14px 26px;
   border-radius: 24px;
   border: 1px solid #fff;
   white-space: nowrap;
}

.spelbolag_content_inner {
   padding-bottom: 20px;
}

@media (max-width: 560px) {
   div#cookie-law-info-bar {
      padding: 18px 20px;
      flex-direction: column;
   }
   .info-bar-inner-content {
      margin: 0 0 0 2rem;
   }

   a#cookie_action_close_header {
      margin-top: 1rem !important;
   }
   h5.cli_messagebar_head {
      font-size: 14px !important;
   }
   .info-bar-inner-content > span {
      font-size: 12px !important;
      line-height: 20px;
   }
}

.splashBaseball .stm-page-sportspress-sidebar-right .row .page,
.splashBaseball .stm-sportspress-sidebar {
   margin-top: 0 !important;
}

.header_3
   .stm-header
   .stm-main-menu
   .stm-main-menu-unit
   .header-menu
   > li
   a:before {
   background: #000000;
}

.header_3
   .stm-header
   .stm-main-menu
   .stm-main-menu-unit
   .header-menu
   .sub-menu
   li.current-menu-item
   a {
   background: #000 !important;
}

div#goog-gt-tt div:empty {
   display: none;
}

.px-15 {
   padding: 0 15px;
}

.display-on-desktop * {
   text-align: center;
   margin: auto;
}

.display-on-mobile * {
   margin: auto;
   text-align: center;
   width: auto;
}

.spelbolag_content h2 {
   font-size: 18px !important;
   font-style: normal;
   font-weight: 700;
   line-height: 22px;
}

.stm-single-post-loop {
   margin-bottom: 20px !important;
}

@media (max-width: 500px) {
   .spelbolag-page-contnent .stm-main-title-unit {
      margin-bottom: 0 !important;
   }
}

/* sticky button  */
@media (max-width: 660px) {
   .spelblog-btn-wrapper {
      position: fixed;
      bottom: 0;
      z-index: -1;
      padding: 0;
      width: 100%;
      left: 0;
      border-top: 0;
      display: none;
      visibility: hidden;
      transition: all 0.3s;
      opacity: 0;
   }

   a.spelbolag-link-new,
   a.spelbolag-link-new:hover:after {
      border-radius: 0;
   }

   .spelblog-btn-wrapper.show-btnon-widget {
      position: initial;
      padding: 20px;
      border-top: 2px solid #e6e6e6;
      margin-top: 15px;
   }

   .spelblog-btn-wrapper.show-btnon-widget a.spelbolag-link-new,
   .spelblog-btn-wrapper.show-btnon-widget a.spelbolag-link-new:hover:after {
      border-radius: 25px;
   }

   .sticky-on-footer.spelblog-btn-wrapper,
   .spelblog-btn-wrapper.show-btnon-widget {
      opacity: 1;
      z-index: 99;
      visibility: visible;
      display: block;
      transition: all 0.3s;
   }
}

/*speltips sidebar button*/
img.speltips-btn-icon {
   width: 44px;
   padding-right: 13px;
}

/* articles */
.image .img-responsive,
.thumbnail a > img,
.thumbnail > img {
   object-fit: cover;
}

/* Subscription form */
.subscription-footer {
	padding: 55px 30px;
    background: linear-gradient(87deg, #232227 8.52%, #030303 100.19%);
    border-left: 25px solid #05D396;
}

.subscription-wrapper {
   display: flex;
   justify-content: space-between;
   flex-direction: column;
	max-width: 1130px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 25px;
}

.subscription-content {
   flex: 1;
   display: flex;
   align-items: center;
   margin-bottom: 24px;
}

.subscription-icon {
   display: none;
}

.subscription-title {
   margin-bottom: 20px;
   font-size: 32px !important;
}

.es_subscription_form {
   display: block;
   width: 100%;
	border:1px solid #3F4656;
	border-radius:10px;
	padding:5px;
}

.es-field-wrap label {
   display: block;
   margin-bottom: 0;
}

.subscription-form input[type="email"].ig_es_form_field_email {
   height: 50px !important;
   background: transparent !important;
   border-radius: 0 !important;
   width: 100% !important;
   margin-bottom: 12px !important;
   -webkit-appearance: none !important;
   appearance: none !important;
	color:#8B91A2 !important;
	border:none !important;
}
.subscription-form input[type="email"].ig_es_form_field_email::placeholder {
	color:#8B91A2 !important;
}

input[type="submit"].es_submit_button {
   width: 100% !important;
   color: #fff !important;
   height: 50px !important;
	background:#05D396 !important;
	border:none !important;
	border-radius:5px !important;
}

input[type="submit"].es_submit_button:hover {
   background-color: #fff !important;
   color: #05D396 !important;
}

.subscription-box {
   padding: 55px 30px;
	background: linear-gradient(87deg, #232227 8.52%, rgba(35, 34, 39, 0.00) 100.19%);
	border-left:25px solid #05D396;
}

.es_spinner_image {
   float: none !important;
   padding: 9px 20px !important;
}

.es-field-wrap {
   margin-bottom: 0 !important;
}

@media screen and (min-width: 768px) {
   .subscription-icon-mobile {
      display: none;
   }

   .subscription-icon {
      background-color: #000;
      color: #fff;
      width: 48px;
      height: 48px;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 18px;
      border-radius: 50%;
      margin-right: 16px;
   }

   .subscription-wrapper {
      align-items: center;
   }

   .es_subscription_form {
      width: auto;
      display: flex;
   }

   .subscription-form input[type="email"].ig_es_form_field_email {
      width: 260px !important;
      margin-right: 12px !important;
      margin-bottom: 0 !important;
   }

   input[type="submit"].es_submit_button {
      width: auto !important;
   }
}

@media screen and (min-width: 1024px) {
   .subscription-content {
      margin-bottom: 0;
   }

   .subscription-wrapper {
      flex-direction: row;
   }
}

.button:before {
   display: none !important;
}

.button {
   transition: all 0.25s ease !important;
}

.button:hover,
.button:active,
.button:focus {
   background-color: #000 !important;
   color: #fff !important;
}

input[type="submit"]:hover:active,
button:hover:active,
.button:hover:active {
   background-color: #000 !important;
   color: #fff !important;
}

/* Category breadcrumbs */
.breadcrumbs {
   margin-top: -9px;
   margin-bottom: -20px;
   display: flex;
   justify-content: space-between;
   color: #fff;
   font-family: "Poppins", sans-serif;
   font-weight: bold;
   align-items: center;
   font-size: 12px;
   position: relative;
}

a.breadcrumbs__parent {
   font-weight: normal !important;
}

a.breadcrumbs__category {
   letter-spacing: 0.5px;
   font-weight: bold !important;
}

.breadcrumbs__divider {
   margin-left: 6px;
   margin-right: 6px;
   display: inline-block;
   font-size: 12px;
}

.breadcrumbs a,
.breadcrumbs a:hover {
   color: #fff;
}

.breadcrumbs__icon {
   width: 24px;
   height: 24px;
   object-fit: contain;
   margin-right: 10px;
   margin-left: 10px;
}

.breadcrumbs__content {
   padding: 10px 24px;
   z-index: 1;
   position: relative;
}

.breadcrumbs__left {
   position: relative;
}

.breadcrumbs__effect {
   position: absolute;
   left: 0;
   top: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
}

@media screen and (min-width: 400px) {
   .breadcrumbs {
      font-size: 16px;
   }

   .breadcrumbs__content {
      padding: 12px 24px;
   }

   .breadcrumbs__icon {
      width: 32px;
      height: 32px;
      margin-right: 12px;
      margin-left: 12px;
   }
}

/* UB menu */
.ub-container {
   max-width: 1230px;
   margin-right: auto;
   margin-left: auto;
   padding-left: 20px;
   padding-right: 20px;
}

.ub-top {
   background-color: #000;
   color: #fff;
   font-size: 14px;
   background-image: url(https://unknownbetting.se/wp-content/uploads/2019/11/2600x200-scaled.png);
   background-size: cover;
   background-position: center;
   z-index: 11;
   line-height: 1;
}

.ub-top--sticky {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   z-index: 13;
}

.ub-top__content {
   display: flex;
   justify-content: space-between;
   align-items: center;
   height: 60px;
}

.ub-top__logo {
   margin-right: 42px;
   display: block;
}

.ub-top__logo img {
   height: 32px;
}

.ub-top__links {
   flex: 1;
   display: none;
   align-items: center;
}

.ub-link {
   padding: 10px;
   transition: 0.1s all ease;
}

.ub-divider {
   height: 24px;
   width: 1px;
   background-color: #fff;
   opacity: 0.2;
   margin-left: 8px;
   margin-right: 8px;
}

.ub-menu {
   display: flex;
   align-items: center;
}

.ub-menu--desktop {
   display: none;
}

.ub-menu__link {
   text-transform: uppercase;
   padding: 10px;
   transition: 0.1s all ease;
   font-family: "Poppins", sans-serif !important;
}

.ub-menu__link:hover,
.ub-link:hover,
.ub-dropdown:hover .ub-menu__link {
   background-color: rgba(255, 255, 255, 0.1);
}

a.ub-link,
a.ub-menu__link {
   font-weight: 600 !important;
   display: flex;
   align-items: baseline;
   color: #fff !important;
   text-decoration: none;
   border-radius: 5px;
}

.ub-menu__link i,
.ub-link i,
.ub-search i {
   color: #838383;
   margin-right: 8px;
   font-size: 16px;
}

.ub-menu__more {
   width: 42px;
   height: 42px;
   display: inline-flex;
   justify-content: center;
   align-items: center;
   border-radius: 50%;
   border: 2px solid #1e1e1e;
   color: #fff !important;
   cursor: pointer;
   transition: 0.1s all ease;
}

.ub-menu__button {
   font-size: 12px;
   text-transform: uppercase;
   font-weight: bold;
   cursor: pointer;
   border: 2px solid #1e1e1e;
   color: #fff !important;
   transition: 0.1s all ease;
   display: inline-flex;
   justify-content: center;
   align-items: center;
   text-decoration: none;
   height: 42px;
   border-radius: 42px;
   padding-left: 24px;
   padding-right: 24px;
}

.ub-menu__button i {
   margin-right: 8px;
   font-size: 16px;
}

.ub-menu__button:hover,
.ub-menu__button--active {
   border-color: #fff;
   color: #fff !important;
}

.ub-dropdown {
   position: relative;
}

.ub-dropdown:hover .ub-menu__more {
   border-color: #fff;
}

.ub-dropdown__wrapper {
   transition: 0.1s all ease;
   pointer-events: none;
   transform: translateY(-10px);
   opacity: 0;
   position: absolute;
   z-index: 12;
   width: 100%;
   padding-top: 10px;
   left: 50%;
   margin-left: -90px;
   width: 180px;
}

.ub-dropdown__wrapper--large {
   margin-left: -450px;
   width: 900px;
}

.ub-dropdown:hover .ub-dropdown__wrapper {
   opacity: 1;
   pointer-events: auto;
   transform: none;
}

.ub-dropdown__box {
   box-shadow: 4px 0 10px rgba(0, 0, 0, 0.1);
   position: relative;
   border-radius: 5px;
   background: #232227;
   padding: 4px;
   color: #000;
}
.ub-dropdown__box::before{
	content: '';
	position: absolute;
	border-bottom: 5px solid #232227;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	left: 50%;
	transform: translateX(-50%);
	bottom: 100%;
}

a.ub-dropdown__link {
   display: block;
   padding: 12px;
   font-weight: 600 !important;
   text-decoration: none;
   color: #838899 !important;
   transition: 0.1s all ease;
   border-radius: 5px;
   font-family: "Poppins", sans-serif !important;
}

.ub-dropdown__link:hover {
	color:#fff;
}

.ub-dropdown__caret {
   position: absolute;
   color: #232227;
   top: 0;
   text-align: center;
   margin-top: -12px;
   left: 0;
   width: 100%;
   right: 0;
   font-size: 20px;
}

.ub-categories {
   display: flex;
   padding: 20px;
}

.ub-categories__all {
   display: flex;
   align-items: center;
   justify-content: center;
}

.ub-categories__divider {
   background: #eee;
   width: 1px;
   margin-left: 32px;
   margin-right: 32px;
}

.ub-categories__grid {
   flex: 1;
   display: grid;
   gap: 8px;
   grid-template-columns: repeat(4, minmax(0, 1fr));
}

a.ub-categories__link {
   text-decoration: none;
   color: #838899;
   display: block;
   font-size: 14px;
   padding: 10px;
   transition: 0.1s all ease;
   border-radius: 5px;
   font-weight: normal !important;
   font-family: "Poppins", sans-serif !important;
}

a.ub-categories__link--headline {
   font-weight: bold !important;
   display: block !important;
   font-size: 16px !important;
}

a.ub-categories__link:hover {
	color:#fff !important;
	
}

.ub-takeover {
   position: fixed;
   top: 60px;
   left: 0;
   right: 0;
   bottom: 0;
   z-index: 12;
   background-color: #000;
   pointer-events: none;
   border-top: 1px solid #1e1e1e;
   display: flex;
   flex-direction: column;
   opacity: 0;
   line-height: 1;
}

.ub-takeover--visible {
   pointer-events: auto;
   opacity: 1;
}

.ub-takeover__content {
   flex: 1;
   overflow: auto;
   padding: 48px;
}

.ub-takeover__bottom {
   font-size: 12px;
   border-top: 1px solid #1e1e1e;
}

.ub-takeover__bottom-inner {
   display: flex;
   align-items: center;
   justify-content: center;
   height: 60px;
}

.ub-tabs {
   background-color: #000;
   color: #fff !important;
   border-top: 1px solid #1e1e1e;
   display: flex;
}

.ub-tabs--bottom {
   position: fixed;
   bottom: 0;
   left: 0;
   right: 0;
   z-index: 11;
   transition: 0.3s ease all;
   transform: translateY(100%);
}

.ub-tabs--visible {
   transform: none;
}

.ub-tabs__tab {
   flex: 1;
   height: 60px;
   display: flex;
   justify-content: center;
   align-items: center;
   flex-direction: column;
   text-transform: uppercase;
   font-size: 10px;
   font-weight: bold;
   padding-top: 8px;
   border-bottom: 3px solid #000;
   text-decoration: none;
   color: #fff !important;
}

.ub-tabs__tab i {
   color: #838383;
   font-size: 14px;
}

.ub-tabs__tab--active {
   background-color: #2b2b2b;
   border-color: #fff;
}

.ub-tabs__tab--active i {
   color: #fff;
}

.ub-tabs__tab:not(:last-child) {
   border-right: 1px solid #1e1e1e;
}

a.ub-link--small {
   font-size: 16px;
   font-weight: normal !important;
}

.ub-link--large {
   font-size: 18px;
   text-transform: uppercase;
}

.ub-link--large i {
   font-size: 16px;
   margin-right: 14px;
}

.ub-toggle--caret {
   margin-left: 20px;
}

.ub-toggle__content {
   padding-left: 48px;
   color: #fff;
   margin-bottom: 24px;
}

.ub-toggle__indented {
   margin-left: 12px;
}

.ub-takeover__link {
   margin-bottom: 12px;
   font-family: "Poppins", sans-serif !important;
}

.ub-search {
   display: flex;
   align-items: center;
   width: 75px;
   padding: 10px;
   border-radius: 5px;
}

.ub-search--open {
   transition: 0.1s all ease;
   background-color: #1e1e1e;
   width: 100%;
   margin-right: 12px;
}

input.ub-search__field {
   background-color: transparent !important;
   border: none !important;
   color: #fff !important;
   font-weight: 600 !important;
   font-size: 14px !important;
   width: 100% !important;
   height: auto !important;
   margin-bottom: 0 !important;
   padding: 0 !important;
}

input.ub-search__field:focus {
   outline: none;
}

.ub-search__field::placeholder {
   color: #fff !important;
}

.ub-top-filler {
   height: 60px;
}

.ub-takeover__content .ub-link {
   font-family: "Poppins", sans-serif !important;
}

.ub-takeover__bottom .ub-search__field {
   font-size: 12px !important;
}

@media screen and (min-width: 1100px) {
   .ub-top-filler {
      height: 104px;
   }

   .ub-top {
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
   }

   .ub-top__logo img {
      height: 44px;
   }

   .ub-top__content {
      height: 104px;
   }

   .ub-menu--mobile,
   .ub-takeover,
   .ub-tabs {
      display: none;
   }

   .ub-menu--desktop,
   .ub-top__links {
      display: flex;
   }

   .ub-container {
      padding-left: 42px;
      padding-right: 42px;
   }
}

.admin-bar .ub-top,
.admin-bar .ub-top--sticky {
   top: 32px;
}

.admin-bar .ub-takeover {
   top: 92px;
}

@media screen and (max-width: 782px) {
   .admin-bar .ub-top,
   .admin-bar .ub-top--sticky {
      top: 0;
      z-index: 999999;
   }

   .admin-bar .ub-takeover {
      top: 60px;
      z-index: 999998;
   }
}

#wpfront-scroll-top-container {
   display: none !important;
}

span.game-status-list-förlust {
   color: rgb(195, 59, 58);
}

.game-type-filter {
   margin-top: -64px;
   margin-bottom: 12px;
   background-color: #fff;
   border-radius: 10px;
   display: flex;
   flex-direction: column;
}
.page-template-template-bettingschool .game-type-filter {
   width: 95%;
   margin-left: auto;
   margin-right: auto;
   margin-top: -26px;
}

.game-type-filter__toggle {
   text-align: center;
   width: 100%;
   padding-top: 12px;
   padding-bottom: 12px;
}

.game-type-filter__toggle:hover,
.game-type-filter__item a:hover {
   color: #000 !important;
}

.game-type-filter__toggle i {
   color: #838383;
   margin-left: 4px;
}

.game-type-filter__label {
   display: none;
}

.game-type-filter__items {
   display: none;
   border-top: 1px solid #eee;
   padding: 15px;
}

.game-type-filter__items--visible {
   display: flex;
   flex-direction: column;
   align-items: center;
}

.game-type-filter__item {
   margin-top: 2px;
   margin-bottom: 2px;
}

.game-type-filter__item a {
   text-transform: uppercase;
   font-size: 12px;
   padding-left: 12px;
   padding-right: 12px;
   padding-top: 6px;
   padding-bottom: 6px;
   border-radius: 40px;
   display: inline-block;
}

.game-type-filter__item i {
   color: #838383;
   margin-right: 4px;
}

.game-type-filter__item--active a {
   background-color: #eee;
}

.game-type-filter__item--active i {
   color: #000;
}

.game-type-filter__label {
   font-weight: bold;
   color: #000;
}

@media screen and (min-width: 992px) {
   .page-template-template-bettingschool .game-type-filter {
      margin-top: -31px;
      width: 90%;
      margin-left: auto;
      margin-right: auto;
   }
   .tax-school-type .game-type-filter {
      margin-top: -68px;
   }
   .game-type-filter {
      margin-top: -100px;
      margin-bottom: 40px;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      padding-left: 24px;
      padding-right: 24px;
   }

   .game-type-filter__item {
      width: auto;
   }

   .game-type-filter__items {
      display: flex;
      border-top: none;
      padding-right: 0;
      padding-top: 10px;
      padding-bottom: 10px;
      flex-wrap: wrap;
      flex-direction: row;
   }

   .game-type-filter__toggle {
      display: none;
   }

   .game-type-filter__label {
      display: block;
   }
}

/* Game type list items (spelbolag/bonusar) */
.game-type-list {
   padding: 10px;
}

.game-type-item {
   background-color: #fff;
   border-radius: 5px;
   padding: 10px;
   margin-bottom: 10px;
}

.game-type-item .container {
   padding: 0;
}

.game-type-item--odd {
}

.game-type-item__main {
   display: flex;
}

.game-type-item__logo {
   background-color: #eee;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 20px;
   border-radius: 5px;
}

.game-type-item__col-width {
   width: 120px;
}

.game-type-item__col-fill {
   flex: 1;
}

.game-type-item__content {
   flex: 1;
   margin-left: 10px;
}

.game-type-item__tagline {
   font-size: 11px;
   letter-spacing: 0.7px;
   font-weight: 500;
   font-family: "Poppins", sans-serf;
   color: #666;
   line-height: 1.5;
   margin-top: 10px;
}

.game-type-item__title {
   font-size: 18px !important;
   font-family: "Poppins", sans-serif;
   color: #fff;
   font-weight: bold;
   margin-bottom: 5px;
}

.game-type-item__info {
   font-size: 12px;
   margin-bottom: 10px;
   line-height: 1;
}

.game-type-item__features {
   margin-top: 15px;
   display: grid;
   grid-template-columns: repeat(1, minmax(0, 1fr));
   gap: 5px;
}

.game-type-item__feature {
   border: 1px solid #22252F;
   font-size: 11px;
   font-family: "Poppins", sans-serif;
   font-weight: 500;
   height: 32px;
   display: flex;
   justify-content: center;
   align-items: center;
   border-radius: 5px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
   background-color: #22252F;
	color:#fff;
}

.game-type-item__feature--inactive {
   opacity: 0.2;
   background-color: #eee;
   box-shadow: none;
}

.game-type-item__feature--inactive img {
   filter: grayscale(1);
}

.game-type-item__feature img {
   margin-right: 4px;
}

.game-type-item__buttons {
   margin-top: 10px;
   display: flex;
}

a.game-type-item__button {
   height: 42px;
   border-radius: 5px;
   font-family: "Poppins", sans-serif;
   font-weight: 700 !important;
   font-size: 14px;
   line-height: 42px;
   text-transform: uppercase;
   margin-right: 10px;
   letter-spacing: 0.5px;
   text-align: center;
}

.game-type-item__button i {
   margin-left: 5px;
}

.game-type-item__button:last-child {
   margin-right: 0;
}

.game-type-item__button--gray,
.game-type-item__button--gray:hover {
   color: #fff !important;
   background-color: #e4e4e4;
   box-shadow: 0 4px 0 #dadada;
}

.game-type-item__button--gray:hover {
   background-color: #414657;
}

.game-type-item__button--green,
.game-type-item__button--green:hover {
   color: #fff !important;
   background-color: #27ae60;
   box-shadow: 0 4px 0 #239553;
}

.game-type-item__button--green:hover {
   background-color: #3acc77;
}

.game-type-item__button--disabled {
   opacity: 0.3 !important;
   box-shadow: none !important;
   pointer-events: none !important;
}

.game-type-item__disclaimer {
   font-size: 10px;
   color: #838899;
   text-align: center;
   margin-top: 10px;
}

.game-type-item__disclaimer a,
.game-type-item__disclaimer p,
.game-type-item__disclaimer a:hover {
   color: #838899 !important;
   font-weight: normal !important;
   margin-bottom: 0;
}

.game-type-item__disclaimer a:hover {
   text-decoration: underline;
}

.game-type-item__disclaimer span {
   color: #3F4656;
}

@media screen and (min-width: 375px) {
   .game-type-item__features {
      grid-template-columns: repeat(2, minmax(0, 1fr));
   }

   .game-type-item__col-width {
      width: 130px;
   }
}

@media screen and (min-width: 768px) {
   .game-type-item__col-width {
      width: 200px;
   }
}

@media screen and (min-width: 1200px) {
   .game-type-list .game-type-item__disclaimer div {
      text-align: right;
   }

   .game-type-item__col-width {
      width: 240px;
   }

   .game-type-list {
      padding: 0;
   }

   .game-type-item {
      border-radius: 0;
      padding: 32px 0;
      margin-bottom: 0;
   }

   .game-type-item .container {
      padding-right: 15px;
      padding-left: 15px;
      display: flex;
      align-items: center;
   }

   .game-type-item--odd {
      background-color: #f1f1f1;
   }

   .game-type-item__main {
      flex: 1;
   }

   .game-type-item__content {
      margin-left: 32px;
      display: flex;
      align-items: center;
   }

   .game-type-item__features {
      width: 220px;
      margin-left: 32px;
      gap: 10px;
   }

   .game-type-item__buttons {
      justify-content: flex-end;
   }

   .game-type-item__button {
      width: auto !important;
      flex: initial !important;
      padding-left: 32px;
      padding-right: 32px;
   }

   .game-type-item__logo img {
      max-height: 120px;
   }

   .game-type-item__tagline {
      font-size: 13px;
      margin-bottom: 5px;
   }

   .game-type-item__text {
      width: 220px;
   }

   .game-type-item__title {
      font-size: 22px;
      margin-bottom: 10px;
   }

   .game-type-item__info {
      font-size: 14px;
   }
}

/* Betting company reviews */
.small-container {
   width: 100%;
   max-width: 1150px;
   padding-left: 16px;
   padding-right: 16px;
   margin-left: auto;
   margin-right: auto;
}

.single-spelbolag #wrapper {
   background-color: #fff !important;
}

.single-spelbolag #main {
   padding: 0 !important;
}

.single-spelbolag .subscription-footer {
   border-top: 1px solid #3F4656 !important
}

.review-top {
   background: linear-gradient(
      -90deg,
      var(--review-accent-light) 0%,
      rgba(255, 255, 255, 1) 70%
   );
}

.review-top__inner {
   display: flex;
   justify-content: space-between;
   align-items: center;
   padding-top: 24px;
   padding-bottom: 24px;
}

.review-cta {
   display: flex;
   align-items: center;
   line-height: 1.1;
   justify-content: flex-end;
   flex: 1;
}

.review-cta__title .game-type-item__title {
   text-align: right;
   margin-bottom: 0;
}

.review-cta__disclaimer {
   text-align: right;
   font-size: 12px;
}

.review-cta__button {
   margin-left: 24px;
}

.review-cta__button a {
   display: block;
   padding-left: 32px;
   padding-right: 32px;
}
.review-cta__button .game-type-item__button--green {
   background-color:#05D396;
	border:1px solid #05D396;
	font-size:14px !important;
	box-shadow: 0 4px #239553 !important;
	font-weight:400 !important;
}

.review-cta__button .game-type-item__button--green:hover {
   background-color:#29e6ae;
	color:#fff !important;
}

.review-image {
   width: 100%;
   object-fit: cover;
	height: 384px;
}

.review-content,
.stm-single-post .post-content {
   padding-top: 60px;
   padding-bottom: 60px;
   font-size: 14px;
   line-height: 1.5;
}

.review-content p,
.stm-single-post .post-content p {
   line-height: 1.6;
   margin-bottom: 24px !important;
}

.review-content h1,
.stm-single-post .post-content h1 {
   padding-right: 0.75em;
   border-bottom: 2px solid var(--review-accent);
   text-transform: none;
   font-size: 2em !important;
   font-style: normal;
   margin-bottom: 0;
   line-height: 1.5;
   margin-bottom: 1em;
}

.review-content h2,
.review-content h5,
.stm-single-post .post-content h2,
.stm-single-post .post-content h5 {
   padding-right: 0.75em;
   border-bottom: 1px solid var(--review-accent);
   font-size: 1.5em !important;
   font-weight: bold;
   text-transform: none;
   font-style: normal;
   line-height: 1.5;
   margin-bottom: 1em;
}

.review-content h3,
.stm-single-post .post-content h3 {
   font-size: 1.125em !important;
   font-weight: bold;
   text-transform: none;
   font-style: normal;
}

.review-content blockquote,
.stm-single-post .post-content blockquote {
   border-left: 5px solid var(--review-accent);
   font-weight: bold;
   margin-bottom: 40px;
   font-family: "Poppins", sans-serif;
   font-size: 1.25em !important;
   padding-left: 1.5em;
}

.review-content ul li,
.stm-single-post .post-content ul li {
   padding-top: 5px;
   padding-bottom: 5px;
}

/* .review-content ul li:before,
.stm-single-post .post-content ul li:before {
   width: 5px;
   height: 5px;
   background-color: var(--review-accent);
   border-radius: 5px;
   top: 17px;
} */

.review-logo {
   max-width: 240px;
   border-radius: 4px;
   display: block;
   padding: 8px;
   background-color: #ccc;
	margin: 7px 0 !important;
}

.review-logo img {
   width: 100%;
   display: block;
}

.review-logo--overlap {
   margin-top: -64px;
   margin-bottom: -24px;
}

.review-logo-mobile {
   display: none;
   width: 64px;
   height: 64px;
   border-radius: 4px;
   overflow: hidden;
}

.review-mobile-disclaimer {
   display: none;
   margin-top: -30px;
   margin-bottom: 5px;
}

.review-mobile-disclaimer .game-type-item__disclaimer {
   text-align: right;
   font-size: 11px;
}

@media only screen and (max-width: 450px) {
  .review-top.review-bottom .review-cta__disclaimer.review-mobile-disclaimer .game-type-item__disclaimer {
    text-align: center;
    display: flex;
    justify-content: space-between;
    font-size: 11px;
  }
}

@media only screen and (max-width: 418px) {
  .review-top.review-bottom .review-cta__disclaimer.review-mobile-disclaimer .game-type-item__disclaimer {
    font-size: 10px;
  }

}

@media only screen and (max-width: 390px) {
  .review-top.review-bottom .review-cta__disclaimer.review-mobile-disclaimer .game-type-item__disclaimer {
    font-size: 9px;
  }
}

.review-meta {
   margin-left: 24px;
}

.review-meta__stars {
   display: flex;
   align-items: baseline;
}

.review-meta__stars i {
   margin-right: 2px;
}

.review-meta__stars span {
   font-weight: bold;
   font-size: 12px;
   margin-left: 8px;
	color:#fff;
}

.review-meta--mobile {
   display: none;
}

.star__half {
   position: relative;
	line-height: 2;
}

.star--yellow {
   color: #ffc800;
}

.star--gray {
   color: #ddd;
}

.star--overlap {
   position: absolute;
   left: 0;
   top: 7px;
}

.review-mobile-bottom-sticky {
   max-width: 100%;
   margin: auto;
   display: block;
   position: fixed;
   bottom: 0;
   left: 0;
   right: 0;
   /* max-width: 100vw; */
   z-index: 11;
   transition: 0.3s ease all;
   transform: translateY(100%);
}
.review-mobile-bottom-sticky .review-top__inner {
   padding: 0;
}

.review-mobile-bottom-sticky--visible {
   transform: none;
   box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

h1.review-title {
   text-align: left !important;
   text-transform: none !important;
   font-size: 20px !important;
   line-height: 1 !important;
   font-style: normal !important;
   margin: 0 !important;
   margin-bottom: 3px !important;
}

.review-title--mobile {
   display: none;
}

@media screen and (max-width: 1050px) {
   .review-top__inner {
      padding-top: 20px;
      padding-bottom: 20px;
   }

   .review-content h1,
   .stm-single-post .post-content h1 {
      font-size: 24px !important;
   }

   .review-content h2,
   .stm-single-post .post-content h2 {
      font-size: 18px !important;
   }

   .review-content h3,
   .stm-single-post .post-content h3 {
      font-size: 16px !important;
   }

   .review-content {
      padding-top: 32px;
      padding-bottom: 32px;
   }

   .review-logo {
      display: none;
   }

   .review-logo-mobile {
      display: block;
   }

   .review-content {
      font-size: 16px;
   }

   .review-cta__button {
      margin-left: 12px;
   }

   .review-cta-offer {
      flex: 1;
   }

   .review-cta {
      margin-left: 12px;
   }

   .review-desktop-disclaimer {
      display: none;
   }

   .review-mobile-disclaimer {
      display: block;
   }

   .review-meta--desktop {
      display: none;
   }

   .review-meta--mobile .review-meta__name {
      font-size: 14px;
      margin-bottom: 8px;
      display: block;
   }

   .review-meta--mobile {
      display: flex;
      justify-content: space-between;
      align-items: baseline;
      flex-direction: row-reverse;
      margin-left: 0;
      margin-bottom: 4px;
   }

   .review-title--mobile {
      display: block !important;
   }

   .review-mobile-bottom-sticky {
      display: block;
      max-width: unset;
      margin: unset;
   }
   .review-mobile-bottom-sticky .review-top__inner,
   .review-top.review-bottom .review-top__inner
    {
      padding-top: 12px;
      padding-bottom: 30px;
   }
}

.partner-box {
   background: #fff;
   text-align: center;
   border-radius: 6px;
}

.partner-box-inner {
   padding: 15px 15px;
}

.partner-image {
   max-width: 250px;
   height: auto;
   padding: 45px 10px 5px;
   margin: 0 auto;
}

.partner_url {
   padding: 15px 10px;
   border-radius: 0 0 6px 6px;
}

.partners-grid a:hover {
   opacity: 0.6 !important;
}

.faq-grid {
   display: grid;
   gap: 2rem;
   grid-template-columns: repeat(2, minmax(0, 2fr));
	margin-top:20px;
}

@media (max-width: 768px) {
   .faq-grid {
      gap: 1rem;
      grid-template-columns: repeat(1, minmax(0, 1fr));
   }
}

.faq-section {
   padding-top: 64px;
   background: #eaeaea;
}

.single-spelbolag .faq-section {
   padding-bottom: 64px;
}

.home .faq-section {
   padding-bottom: 64px;
}

h4.faq {
   font-size: 32px;
   text-align: center;
	margin-bottom:10px;
}

.faq-align {
   text-align: center;
}
.faq .card {
   background: none;
	background:#232227;
	border-radius:10px;
	overflow:hidden;
}
.faq .card-body {
	background:transparent;
}
.faq .card-header {
	background:transparent !important;
	color:#fff;
	padding-top:0;
	padding-bottom:0;
}

.narrow {
   max-width: 720px;
   margin: 0 auto;
}

.card-header {
   background: #fff;
   padding-top: 12px;
   padding-bottom: 12px;
   cursor: pointer;
   -webkit-transition: all 0.3s ease 0s;
   -moz-transition: all 0.3s ease 0s;
   -o-transition: all 0.3s ease 0s;
   transition: all 0.3s ease 0s;
}

.card-header:hover {
   background: #000000;
   color: #fff;
   padding-left: 10px;
}

.faq-title {
   width: 100%;
   text-align: left;
   padding: 17px 24px;
   font-weight: 500;
   font-size: 16px;
   font-family: "Poppins", sans-serif;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.faq-title .faq-plusminus svg:last-of-type {
	display:none;
}
.faq-title .faq-plusminus {
	width:15px;
	height:15px;
	position:relative;
}
.faq-title .faq-plusminus svg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
.faq-title[aria-expanded="true"] .faq-plusminus svg:first-of-type{
	display:none;
}
.faq-title[aria-expanded="true"] .faq-plusminus svg:last-of-type{
	display:block;
}


.card-body {
   padding: 24px;
   font-weight: 400;
   font-size: 14px;
   background: #f8f8f8;
}

.card-body p:last-child {
   margin-bottom: 0;
}

@media (max-width: 991px) {
	body.page-template-template-vip-new #main .counter-section .vip-counter-box {
		width: calc(50% - 1rem) !important;
	}
   .faq .card .card-header .faq-title {
      font-size: 14px;
      padding: 10px 20px;
   }

   .faq-section {
      padding-top: 32px;
   }

   .single-spelbolag .faq-section {
      padding-bottom: 32px;
   }

   .home .faq-section {
      padding-bottom: 32px;
   }
}

.quick-link__buttons {
   display: flex;
   flex-wrap: wrap;
   margin-top: 20px;
}

a.quick-link___button {
   height: 48px;
   border-radius: 5px;
   font-family: "Poppins", sans-serif;
   font-weight: 700 !important;
   font-size: 16px !important;
   line-height: 48px;
   text-transform: uppercase;
   margin-right: 0px;
   margin-top: 0;
   letter-spacing: 0.5px;
   text-align: center;
   background: transparent;
   border: 1px solid #313131;
   flex: initial !important;
   padding-left: 12px;
   padding-right: 12px;
   display: flex;
   justify-content: space-between;
   align-items: center;
}

a.quick-link___button:hover {
   background: #000;
   color: #fff;
   border: 1px solid #000;
}

.quick-link___button i {
   margin-right: 8px;
}

.quick-link___button:last-child {
   margin-right: 0;
}

.quick-link_border {
   border-bottom: 2px solid #000;
   width: 100%;
   margin-bottom: 12px;
   margin-top: 24px;
}

h6.quick-link {
   font-size: 18px !important;
   background: #000;
   color: #fff;
   padding: 8px 24px;
   border-radius: 8px 8px 0 0;
   text-transform: inherit;
   display: inline-block;
   margin-bottom: 0px;
   font-style: italic !important;
}

.quick-link-grid {
   display: grid;
   gap: 1.5rem;
   grid-template-columns: repeat(2, minmax(0, 1fr));
   width: 100%;
}

.header-ub {
/*    margin-top: -140px; */
   margin-bottom: 40px;
   color: #fff;
   padding-top: 80px;
   padding-bottom: 80px;
   background-color: #000;
}

.header-ub-inner {
   display: flex;
	text-align:center;
   align-items: center;
    flex-direction: column;
}

.header-ub-content {
   flex: 1;
	width:100%;
}

.header-ub-links {
   width: 40%;
}

.header-ub h6,
.header-ub h1 {
   color: inherit;
}

@media (max-width: 991px) {
   .header-ub-inner {
      flex-direction: column;
   }

   .header-ub-content {
      margin-right: 0;
      margin-bottom: 20px;
      line-height: 1.5;
   }

   .header-ub-links {
      width: 100%;
   }

   .quick-link-grid {
      display: grid;
      gap: 1rem;
      grid-template-columns: repeat(1, minmax(0, 1fr));
      width: 100%;
   }

   .header-ub {
      margin-top: -65px;
      padding-top: 40px;
      padding-bottom: 40px;
   }

   .header-ub h1 {
      margin-bottom: 5px;
      font-size: 36px !important;
   }

   .header-ub h6 {
      margin-bottom: 3px;
   }

   a.hl-button {
      height: 42px !important;
      line-height: 42px !important;
   }
}

@media (max-width: 768px) {
   .header-ub-content {
      text-align: center;
   }
}

h6.overline,
h1.overline {
   font-weight: 400 !important;
   letter-spacing: 2px !important;
   font-size: 18px !important;
   font-style: normal;
   line-height: 22px !important;
   margin-bottom: 6px !important;
}

.ql-grid {
   display: grid;
   gap: 2rem;
   grid-template-columns: repeat(2, minmax(0, 1fr));
}

h4.ql {
   text-transform: inherit;
   font-size: 32px;
   text-align: center;
}

.ql-align {
   text-align: center;
}

.semi-footer {
   background-color: #fff;
   padding-top: 42px;
   padding-bottom: 42px;
   margin-top: 42px;
/*    border-bottom: 1px solid #ccc; */
}

.semi-footer-content {
   padding-top: 60px;
   padding-bottom: 60px;
   font-size: 14px;
   line-height: 1.5;
}

.semi-footer-content p {
   line-height: 1.6;
}

.semi-footer-content h1 {
   padding-right: 0.75em;
   border-bottom: 2px solid var(--review-accent);
   text-transform: none;
   font-size: 2em !important;
   font-style: normal;
   margin-bottom: 0;
   line-height: 1.5;
   margin-bottom: 1em;
}

.semi-footer-content h2 {
   padding-right: 0.75em;
   border-bottom: 2px solid #333;
   font-size: 1.5em !important;
   font-weight: bold;
   text-transform: none;
   font-style: normal;
   line-height: 1.5;
   margin-bottom: 12px;
}

.semi-footer-content h3 {
   font-size: 1.125em !important;
   font-weight: bold;
   text-transform: none;
   font-style: normal;
}

.semi-footer-content blockquote {
   border-left: 5px solid #333;
   font-weight: bold;
   margin-bottom: 40px;
   font-family: "Poppins", sans-serif;
   font-size: 1.25em;
   padding-left: 1.5em;
}

.semi-footer-content ul li {
   padding-top: 5px;
   padding-bottom: 5px;
}

.semi-footer-content ul li:before {
   width: 5px;
   height: 5px;
   background-color: #333;
   border-radius: 5px;
   top: 17px;
}

.header-links-grid {
   display: grid;
   gap: 2rem;
   grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (max-width: 1200px) {
   .header-links-grid {
      gap: 1rem;
      grid-template-columns: repeat(1, minmax(0, 1fr));
   }
}
.home a.hl-button{
	justify-content: flex-start;
	align-items: center;
}
a.hl-button {
   display: flex;
   height: 50px;
   line-height: 50px;
   position: relative;
   text-decoration: none;
   text-transform: uppercase;
   width: 100%;
   overflow: hidden;
   border-radius: 8px;
   font-weight: 600 !important;
}

a.hl-button:hover {
   color: #fff !important;
}
a.hl-button:hover .hl-button-text {
/*    background-color: #000 !important; */
   color: #fff !important;
}

.hl-button-icon {
   width: 50px;
   background: #000;
   color: #fff;
   text-align: center;
   font-size: 16px;
   height: 100%;
}
.home .hl-button-text{
	flex: none !important;
}
.hl-button-text {
   flex: 1;
   height: 100%;
   background-color: #fff;
   padding-left: 15px;
   padding-right: 16px;
   display: flex;
   align-items: center;
   transition: all 0.25s ease;
}

.arrow {
   position: absolute;
   right: 14px;
   top: 18px;
}

.quick-link___button img {
   max-height: 32px;
}

@media screen and (max-width: 991px) {
   .review-content,
   .semi-footer-content,
   .stm-single-post .post-content,
   .single-news .post-content {
      font-size: 14px;
   }
}

body.archive .stm-title-box-title-wrapper,
body.page-id-10295 .stm-title-box-title-wrapper,
body.page-id-9348 .stm-title-box-title-wrapper,
body.blog .stm-title-box-title-wrapper {
   display: none;
}

/* SENASTE NYTT RECENSION */
.latest-news-section {
   background: #fff;
   border-top: 0.5px solid #000;
}

.latest-news-section-inner {
   max-width: 1140px;
   padding: 64px 15px 47px;
   margin-right: auto;
   margin-left: auto;
	border-top: 1px solid #3F4656 !important;
}

@media (max-width: 991px) {
   .latest-news-section-inner {
      padding: 32px 15px 17px;
   }
}

.latest-news-section h4 {
   text-align: center;
   margin-bottom: 24px;
}

@media (min-width: 992px) {
   .latest-news-section h4 {
      margin-bottom: 30px;
   }
}

.latest-news-section .lastest-news-loop {
   display: flex;
   flex-wrap: wrap;
   gap: 1em;
}

.latest-news-section .news-card {
   width: 100%;
}

@media (min-width: 768px) {
   .latest-news-section .news-card {
      /* width: calc(100% / #{$cols} - (#{$gap} * (1 - (1 / #{$cols})))) */
      width: calc(100% / 2 - (1em * (1 - (1 / 2))));
   }
}

.latest-news-section .news-card a {
   width: 100%;
   display: flex;
   flex-direction: row;
   border-bottom: 1px solid #eaeaea;
   padding-bottom: 10px;
}

.latest-news-section .news-card a:hover,
.latest-news-section .news-card a:hover h5 {
   color: #777;
   transition: all 0.25s ease;
}

@media (min-width: 768px) {
   .latest-news-section .news-card a {
      border-bottom: none;
   }
}

.latest-news-section .news-card a .image {
   width: 30%;
}

.latest-news-section .news-card a .image img {
   height: auto;
   width: auto;
   object-fit: contain;
}

.latest-news-section .news-card a .inner-content {
   width: 70%;
}

.latest-news-section .news-card a .inner-content > * {
   margin: 0 10px 0px;
}

.latest-news-section .news-card a .inner-content > h5 {
   font-size: 14px !important;
   line-height: 20px !important;
   font-weight: 500;
   text-transform: unset;
   margin-top: 3px;
}

.latest-news-section .news-card a .inner-content > p {
   font-size: 11px;
   line-height: 20px;
   font-weight: 600;
   text-transform: uppercase;
   color: #666;
}

@media (min-width: 500px) {
   .latest-news-section .news-card a .inner-content > h5 {
      font-size: 16px !important;
      margin-top: 10px;
      margin-bottom: 3px;
   }
}

@media (min-width: 992px) {
   .latest-news-section .news-card a .inner-content > h5 {
      font-size: 18px !important;
   }
}

/* WPBakery buttons */
.vc_btn3.vc_btn3-style-3d.vc_btn3-size-lg,
.vc_btn3.vc_btn3-style-3d,
.vc_general
   .vc_btn3
   .vc_btn3-size-md
   .vc_btn3-shape-rounded
   .vc_btn3-style-3d
   .vc_btn3-block
   .vc_btn3-icon-right {
   font-weight: 700 !important;
   font-family: "Poppins", sans-serif;
   text-transform: uppercase !important;
   display: flex !important;
   align-items: center;
   justify-content: center;
}
/* Changes color of button class green */
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {
   background-color: #27ae60 !important;
   box-shadow: 0 5px 0 #239553 !important;
}

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #fbfbfb !important;
   box-shadow: 0 5px 0 #dbdbdb !important;
}
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: rgb(14, 155, 225) !important;
   box-shadow: 0 5px 0 #006394 !important;
}
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #60cbef !important;
   box-shadow: 0 5px 0 #2da4cd !important;
}
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #81d07c !important;
   box-shadow: 0 5px 0 #4f934b !important;
}
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #fda92c !important;
   box-shadow: 0 5px 0 #c77700 !important;
}
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #ff746a !important;
   box-shadow: 0 5px 0 #ff3323 !important;
}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #656565 !important;
   box-shadow: 0 5px 0 #393939 !important;
}
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #6c88e3 !important;
   box-shadow: 0 5px 0 #3253bc !important;
}
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #13d7e6 !important;
   box-shadow: 0 5px 0 #008d97 !important;
}
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #fb7d73 !important;
   box-shadow: 0 5px 0 #fe3829 !important;
}
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #a183d5 !important;
   box-shadow: 0 5px 0 #6e48b1 !important;
}
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #61bfda !important;
   box-shadow: 0 5px 0 #338faa !important;
}
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #daceb8 !important;
   box-shadow: 0 5px 0 #b9a888 !important;
}
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #62586f !important;
   box-shadow: 0 5px 0 #342f3c !important;
}
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #6fe39d !important;
   box-shadow: 0 5px 0 #4ac97d !important;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #333 !important;
   box-shadow: 0 5px 0 #0e0e0e !important;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #efefef !important;
   box-shadow: 0 5px 0 #cfcfcf !important;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #ffcc80 !important;
   box-shadow: 0 5px 0 #f4a733 !important;
}
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #64aaec !important;
   box-shadow: 0 5px 0 #2a86db !important;
}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #3acc77 !important;
   box-shadow: 0 5px 0 #239553 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #f46b67 !important;
   box-shadow: 0 5px 0 #f11f18 !important;
}
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #f79d75 !important;
   box-shadow: 0 5px 0 #f46e33 !important;
}
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #bf88c1 !important;
   box-shadow: 0 5px 0 #a559a8 !important;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,
.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover {
   top: 0px !important;
   background-color: #fff !important;
   box-shadow: 0 5px 0 #e3e3e3 !important;
}

/* UL/OL Design, numbered list */
.counter-section ul li,
.semi-footer-content ul li,
.post-content ul li,
.review-content ul li {
   padding: 0 0 0 25px !important;
   margin-bottom: 10px;
}

@media (max-width: 767px) {
	.review-image{
		height: 117px;
	}
	.game-type-item__feature {
		font-size:8px;
	}
	.game-type-item__title {
		font-size:12px !important;
		line-height: 1.4 !important;
		margin: 5px 0 !important;
	}
	body .spelbolag-month .review-title {
		font-size:20px !important;
	}
	.spelbolag-month .review-month {
		padding:0 !important;
	}
	body.page-template-template-vip-new #main .counter-section .vip-counter-box {
		padding:3rem 2rem !important;
	}
	body.page-template-template-vip-new #main .counter-section {
		padding:60px 0 !important;
	}
	body.page-template-template-vip-new #main .counter-section .vip-counter-box i {
		width:44px !important;
		height:44px !important;
	}
   .counter-section ul li,
   .semi-footer-content ul li,
   .post-content ul li,
   .review-content ul li {
      font-size: 14px;
   }
   .counter-section ul li,
   .semi-footer-content ol li,
   .post-content ol li,
   .review-content ol li {
      font-size: 14px;
   }
}

.counter-section ul li:before,
.semi-footer-content ul li:before,
.post-content ul li:before {
   position: absolute;
   display: unset;
   left: unset;
   top: unset;
   width: unset;
   height: unset;
   background-color: unset;
   content: "\203A";
   font-size: 34px;
   font-weight: 600;
   top: -17px;
   left: 6px;
   color: #4e4645;
}
.counter-section ul li:before {
   top: -4px;
}
.review-content ul li:before {
   position: absolute;
   display: unset;
   left: unset;
   top: unset;
   width: unset;
   height: unset;
   background-color: unset;
   content: "\203A";
   font-size: 34px;
   font-weight: 600;
   top: -19px;
   left: 6px;
   color: var(--review-accent);
}
.counter-section ol li:before,
.post-content ol li:before,
.semi-footer-content ol li:before {
   content: counter(section);
   padding: 1px 6px;
   margin-right: 0.5em;
   background-color: #05D396;
   color: #fff !important;
   border-radius: 50%;
   font-size: 12px;
   font-weight: 400;
}
.review-content ol li:before {
   content: counter(section);
   padding: 1px 6px;
   margin-right: 0.5em;
   background-color: var(--review-accent);
   color: #fff !important;
   border-radius: 50%;
   font-size: 12px;
   font-weight: 400;
}

/* Reviews page */

.page-template-template-reviews .semi-footer.reviews {
   background-color: #f1f1f1;
}

.reviews-container {
   display: flex;
   flex-wrap: wrap;
   gap: 1rem;
}

.reviews-container .review-box {
   display: flex;
   flex-direction: column;
   align-items: center;
   width: calc(33.333% - 1rem * 0.66666);
   gap: 1rem;
   background-color: #444;
   padding: 3rem;
   border-radius: 15px;
}

.reviews-container .review-box .review-header {
   margin: 0;
   color: #fff;
   font-size: 28px !important;
   font-weight: 500;
   font-style: normal;
   text-transform: none;
}

.reviews-container .review-box .list-item {
   display: flex;
   align-items: center;
   gap: 1rem;
   width: 100%;
   background-color: #222;
   border-radius: 15px;
   padding: 1rem;
}

.reviews-container .review-box .list-item:hover {
   background-color: #333;
}

.reviews-container .review-box .list-item .item-logo {
   width: 45px;
   object-fit: cover;
   border-radius: 50%;
}

.reviews-container .review-box .list-item .item-title {
   margin: 0;
   color: #fff;
   font-size: 18px !important;
   font-weight: 500;
   font-style: normal;
   text-transform: none;
   flex-grow: 1;
}

.reviews-container .review-box .list-item .item-arrow:after {
   content: "\203A";
   color: #fff;
   font-size: 32px;
}

@media (max-width: 992px) {
   .reviews-container .review-box {
      width: calc(50% - 1rem * 0.5);
      padding: 2rem;
   }

   .reviews-container .review-box .review-header {
      font-size: 24px !important;
   }

   .reviews-container .review-box .list-item .item-title {
      font-size: 16px !important;
   }

   .reviews-container .review-box .list-item .item-arrow:after {
      font-size: 30px;
   }
}

@media (max-width: 550px) {
   .reviews-container .review-box {
      width: 100%;
   }

   .reviews-container .review-box .list-item .item-logo {
      width: 40px;
   }

   .reviews-container .review-box .review-header {
      font-size: 22px !important;
   }

   .reviews-container .review-box .list-item .item-arrow:after {
      font-size: 26px;
   }
}

/* Adds padding to #main container in archives and single posts with sidebar, and removes margin on single post content */
.post-type-archive-news #main,
.archive.tax-kampenjer #main,
.search-results #main,
.single-news #main,
.single-post #main {
   padding-bottom: 50px !important;
}

@media (min-width: 992px) {
   .single-post .post-content {
      margin-bottom: 0 !important;
   }
}

/* Adds top margin to semi footer on vip template */
.page-template-template-vip .semi-footer {
   margin-top: 42px !important;
}

/* Removes header margin on frontpage */
.home .header-ub {
   margin-bottom: 0 !important;
}

/* Changes column breakpoint for mobiles */
@media (max-width: 480px) {
   .blog .stm-col-12,
   .archive .stm-col-12,
   .home .stm-col-12 {
      width: 100%;
   }
}

/* Månadens Spelbolag */
.spelbolag-month {
   margin-top: 42px;
   padding-bottom: 42px;
   position: relative;
}

.blog .spelbolag-month {
   margin-top: 10px;
   padding-bottom: 25px;
}

.single-post:not(.single-news) .spelbolag-month {
   margin-top: 0px;
   padding-bottom: 25px;
}

.spelbolag-month .review-month {
   border-radius: 20px;
	border:1px solid #FFC250;
	padding:25px;
	background: linear-gradient(87deg, #232227 8.52%, rgba(35, 34, 39, 0.00) 100.19%);
}

.spelbolag-month .container {
   padding: 0;
}

.spelbolag-month .review-desktop {
   display: flex;
}

.spelbolag-month .review-top__inner {
   padding: 0 15px 0 0;
   width: 100%;
}

.spelbolag-month .review-logo {
   border-radius: 8px 0 0 8px;
}

.spelbolag-month .review-title {
   -moz-osx-font-smoothing: grayscale;
   text-align: left !important;
   text-transform: none !important;
   font-size: 26px !important;
   line-height: 1 !important;
   font-style: normal !important;
   margin: 0 !important;
   margin-bottom: 0px;
   margin-bottom: 3px !important;
   font-weight: 600;
   font-family: Poppins !important;
   color: #fff;
}

.gold-banner {
   position: absolute;
   display: flex;
   left: 30%;
   top: -10px;
}
.gold-banner-left-inner {
   background-color: #8F7022;
   height: 10px;
   width: 15px;
   border-radius: 5px 0 0 5px;
}
.gold-banner-left-inner2 {
   background-color: #8F7022;
   height: 10px;
   width: 15px;
   border-radius: 5px 5px 0 0;
}
.gold-banner-right {
	background: #FFC250;
   color: #fff;
   padding: 3px 10px;
   border-radius: 0 5px 5px 5px;
   display: flex;
   align-items: center;
}

.gold-banner-text {
   text-transform: uppercase;
   font-weight: 400;
   font-size: 14px;
   margin-left: 5px;
}

body.home .senaste-nytt-col .wpb_wrapper,
body.home .populara-bonusar-col .wpb_wrapper{
	background: transparent !important;
}

.spelbolag-month a.game-type-item__button {
   margin: 0 0 10px 0;
}

.spelbolag-month .gray-btn,
.spelbolag-month .gray-btn-disabled {
   height: 42px;
   border-radius: 5px;
   font-family: "Poppins", sans-serif;
   font-weight: 700 !important;
   font-size: 14px;
   line-height: 42px;
   text-transform: uppercase;
   margin-right: 10px;
   letter-spacing: 0.5px;
   text-align: center;
   padding: 0;
}

.spelbolag-month .review-mobile {
   display: none;
   flex-direction: column;
}

.spelbolag-month .review-mobile-inner {
   display: flex;
}

.spelbolag-month .review-mobile-left {
   width: 40%;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
   padding-right: 10px;
}

.spelbolag-month .review-mobile-left > *,
.spelbolag-month .review-mobile-right > * {
   width: 100%;
   max-width: unset;
   margin: 0;
}

.spelbolag-month .review-mobile-left .review-logo {
   flex-grow: 1;
   border-radius: 4px;
   margin-bottom: 10px;
}

.spelbolag-month .review-mobile-left .review-logo img {
   object-fit: contain;
}

.spelbolag-month .review-mobile-right {
   width: 60%;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}

.spelbolag-month .review-mobile-right .review-meta.review-meta--desktop {
   flex-direction: column;
}

.spelbolag-month .review-mobile-right .game-type-item__title {
   margin-top: 5px;
   text-align: left;
}

.spelbolag-month
   .review-mobile
   .review-cta__disclaimer.review-mobile-disclaimer {
   margin: 0 0 0 2px;
}

/* @media (max-width: 992px) { */
@media (max-width: 1050px) {
   .blog .spelbolag-month {
      margin-top: 0;
      padding-bottom: 10px;
   }

   .gold-banner {
      left: unset;
      right: 5%;
   }

   .spelbolag-month .container {
      padding: 15px;
   }

   .spelbolag-month .review-desktop {
      display: none;
   }

   .spelbolag-month .review-mobile {
      display: flex;
   }

   .spelbolag-month .review-mobile-right .review-meta.review-meta--desktop {
      margin: 18px 0 0;
   }

   .spelbolag-month .game-type-item__features {
      margin: 10px 0;
   }

   .spelbolag-month a.game-type-item__button,
   .spelbolag-month .review-cta__button {
      margin: 0;
   }

   .spelbolag-month .review-logo,
   .spelbolag-month .review-meta.review-meta--desktop,
   .spelbolag-month .scandibet-wrapper-btn.gray-btn.display-on-desktop,
   .spelbolag-month .scandibet-wrapper-btn.gray-btn-disabled.display-on-desktop,
   .spelbolag-month .review-cta__disclaimer.review-mobile-disclaimer {
      display: flex !important;
   }

   .spelbolag-month
      .review-mobile
      .review-cta__disclaimer.review-mobile-disclaimer
      .game-type-item__disclaimer {
      display: flex;
      justify-content: flex-end;
      flex-grow: 1;
      gap: 1rem;
      margin-right: 3px;
   }
}

@media only screen and (max-width: 540px) {
   .spelbolag-month
      .review-mobile
      .review-cta__disclaimer.review-mobile-disclaimer
      .game-type-item__disclaimer {
      font-size: 10px;
   }

   .spelbolag-month
      .review-mobile
      .review-cta__disclaimer.review-mobile-disclaimer
      .game-type-item__disclaimer {
      justify-content: space-between;
      gap: unset;
   }
}

@media (max-width: 480px) {
   .spelbolag-month .review-logo,
   .spelbolag-month .review-meta.review-meta--desktop,
   .spelbolag-month .scandibet-wrapper-btn.gray-btn.display-on-desktop,
   .spelbolag-month .scandibet-wrapper-btn.gray-btn-disabled.display-on-desktop,
   .spelbolag-month .review-cta__disclaimer.review-mobile-disclaimer {
      display: flex !important;
   }

   .spelbolag-month
      .review-mobile
      .review-cta__disclaimer.review-mobile-disclaimer {
      line-height: unset;
   }

   .gold-banner-text {
      font-size: 10px;
      white-space: nowrap;
   }
}

@media only screen and (max-width: 420px) {
   .spelbolag-month
      .review-mobile
      .review-cta__disclaimer.review-mobile-disclaimer
      .game-type-item__disclaimer {
      font-size: 8px;
   }
}

@media only screen and (max-width: 350px) {
   .spelbolag-month
      .review-mobile
      .review-cta__disclaimer.review-mobile-disclaimer
      .game-type-item__disclaimer {
      font-size: 7px;
   }
}

/* VIP page products */
.page-template-template-vip-new .semi-footer {
   border-bottom: none;
}
.page-template-template-vip-new .header-ub {
	    background-position: calc(50% + 20px) -10px !important;
	padding-top:270px !important;
	padding-bottom:0;
	    background-size: auto !important;
}
.page-template-template-vip-new .header-ub .header-ub-content {
	color:#8C91A3 !important;
}
.tax-game-type .header-ub .header-ub-content,
body.page-template-template-reviews .header-ub .header-ub-content{
	position: relative;
}
.tax-game-type .header-ub .header-ub-content::after,
body.page-template-template-reviews .header-ub .header-ub-content::after,
body.tax-kampenjer .header-ub .header-ub-content::after,
.page-template-template-vip-new .header-ub .header-ub-content::after {
	content:url('https://staging.unknownbetting.se/wp-content/uploads/2023/11/Group-112.svg');
	    display: block;
    margin-top: 0px;
	opacity: 0;
}
.page-template-template-vip-new .header-ub .header-ub-content h1 {
	color:#fff !important;
}
.page-template-template-vip-new .semi-footer .products {
   display: flex;
   justify-content: center;
   gap: 2rem;
}
.page-template-template-vip-new .semi-footer .products > div {
   display: flex;
   align-items: center;
   justify-content: center;
   gap: 1rem;
   position: relative;
	border-radius:20px !important;
	overflow:hidden !important;
	margin-top:30px;
}
.page-template-template-vip-new .semi-footer .products > div > img {
   margin: 0;
   max-height: 550px;
   width: auto;
}
@media only screen and (max-width: 767px) {
   .page-template-template-vip-new .semi-footer .products > div > img {
      max-height: 500px;
   }
 }
 @media only screen and (max-width: 490px) {
   .page-template-template-vip-new .semi-footer .products {
      flex-wrap: wrap;
   }
 }
.page-template-template-vip-new .semi-footer .products > div.product-gold > a.buy-button,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.product-gold.buy-button {
   background: #D0B95B;
}
.page-template-template-vip-new .semi-footer .products > div.product-platinum > a.buy-button,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.product-platinum.buy-button {
   background: #3B3B3B;
}

@keyframes TransitioningBackground {
   0% {
      background-position: 1% 0%;
   }
   50% {
      background-position: 99% 100%;
   }
   100% {
      background-position: 1% 0%;
   }
}
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order .custom-notice-link {
   position: relative;
   height: 57px;
   width: 100%;
   margin-bottom: 22px;
}
.page-template-template-vip-new .semi-footer .products > div > a.buy-button,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button {
   font-weight: 700 !important;
   bottom: 10%;
   color: #fff;
   padding: 1.5rem 5rem;
   border-radius: 50px;
   /* for shine & gradient effects to work */
   position: absolute;
   overflow: hidden;
   /* for background color shift */
   background-image: (linear-gradient(270deg, #8e9ac2, #42579a));
   background-size: 400% 400%;
   animation: TransitioningBackground 10s ease infinite;
   /* to ease the button growth on hover */
   transition: 0.6s;
   text-transform: uppercase;
}

.page-template-template-vip-new .semi-footer .products > div.product-platinum > a.buy-button {
      left: 50% !important;
    transform: translateX(-50%) !important;
    bottom: 0 !important;
    width: 100% !important;
    background: #05D396;
    color: #fff !important;
    text-align: center;
    font-size: 26px;
    border-radius: 0 !important;
}
.page-template-template-vip-new .semi-footer .products > div.product-platinum.mobile {
  display: none;
}
.page-template-template-vip-new .semi-footer .products > div.product-platinum.mobile > a.buy-button {
  display: none;
}
@media only screen and (max-width: 676px) {
   .page-template-template-vip-new .semi-footer .products > div > a.buy-button,
   .woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button {
      padding: 1rem 3rem;
   }
   .page-template-template-vip-new .semi-footer .products > div.product-platinum.desktop {
     display: none;  
    }
   .page-template-template-vip-new .semi-footer .products > div.product-platinum.desktop > a.buy-button {
     display: none; 
   }
   .page-template-template-vip-new .semi-footer .products > div.product-platinum.mobile {
     display: block;
   }
   .page-template-template-vip-new .semi-footer .products > div.product-platinum.mobile > a.buy-button {
     display: block;
	   font-size:22px !important;
   }
 }
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button {
   bottom: 0;
}

.page-template-template-vip-new .semi-footer .products > div > a.buy-button::before,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button::before {
   /* psuedo-element shine animation left side */
   content: '';
   display: block;
   position: absolute;
   background: rgba(255, 255, 255, 0.5);
   width: 60px;
   height: 100%;
   top: 0;
   filter: blur(30px);
   transform: translateX(-100px) skewX(-15deg);
}
.page-template-template-vip-new .semi-footer .products > div > a.buy-button::after,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button::after {
   content: '';
   display: block;
   position: absolute;
   background: rgba(255, 255, 255, 0.2);
   width: 30px;
   height: 100%;
   top: 0;
   filter: blur(5px);
   transform: translateX(-100px) skewX(-15deg);
}
.page-template-template-vip-new .semi-footer .products > div > a.buy-button:hover,
.page-template-template-vip-new .semi-footer .products > div > a.buy-button.hovering,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button:hover,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button.hovering {
   background-image: (linear-gradient(to left, #2d8fe5, #d155b8));
   transform: scale(1.2);
   cursor: pointer;
}
.page-template-template-vip-new .semi-footer .products > div > a.buy-button:hover::before,
.page-template-template-vip-new .semi-footer .products > div > a.buy-button:hover::after,
.page-template-template-vip-new .semi-footer .products > div > a.buy-button.hovering::before,
.page-template-template-vip-new .semi-footer .products > div > a.buy-button.hovering::after,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button:hover::before,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button:hover::after,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button.hovering::before,
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order a.buy-button.hovering::after  {
   transform: translateX(300px) skewX(-15deg);
   transition: 0.7s;
}

/* Checkout / kassa */
.woocommerce-info {
   display: none;
 }
 .splashBaseball .woocommerce-error li {
    padding: 10px 20px 11px;
    margin: 15px 0;
    font-size: 14px;
  }
.woocommerce-checkout #main > .container {
   margin-bottom: 60px;
}
.woocommerce-checkout #main .header-ub {
   margin-bottom: 0;
}
.woocommerce-checkout #main .woocommerce-form-login-toggle .woocommerce-info {
   margin-bottom: 0;
   border-color: #838383;
}
.woocommerce-checkout #main .woocommerce-form-login {
   margin-top: 26px;
}
.woocommerce-checkout #main .woocommerce-form-login .input-text {
   background-color: #fff;
}
.woocommerce-checkout #main .woocommerce-form-login .form-row button.woocommerce-form-login__submit {
   color: #000;
   margin-left: 1rem;
}
.woocommerce-checkout #main .woocommerce-form-login .lost_password {
   margin-bottom: 0;
}
.woocommerce-checkout #main .woocommerce-NoticeGroup {
   width: 100%;
}
.woocommerce-checkout #main .woocommerce-NoticeGroup ul.woocommerce-error {
   margin: 0;
}
.woocommerce-checkout #main .woocommerce-NoticeGroup ul.woocommerce-error li {
   margin: 1rem 0;
   padding: 1rem;
   font-size: 12px;
   border-top: solid 3px #ba6f6f;
}
.woocommerce-checkout #main .woocommerce-NoticeGroup ul.woocommerce-error li:last-child {
   margin-bottom: -6rem;
}
.woocommerce-checkout #main .stm-title-box-unit {
   display: none;
}
.woocommerce-checkout #main form.checkout,
.woocommerce-checkout #main .woocommerce-order {
   width: 100%;
   display: flex;
   flex-wrap: wrap;
   gap: 4rem;
}
.woocommerce-checkout #main form.checkout #customer_details,
.woocommerce-checkout #main form.checkout #order_review,
.woocommerce-checkout #main .woocommerce-order ul.woocommerce-order-overview,
.woocommerce-checkout #main .woocommerce-order section.woocommerce-order-details {
   width: calc(50% - 2rem);
   display: flex;
   flex-direction: column;
   margin-top: 52px;
}
.woocommerce-checkout #main form.checkout #customer_details .product-image,
.woocommerce-checkout #main form.checkout #order_review .product-image {
   width: 100%;
}
.woocommerce-checkout #main form.checkout #customer_details .product-image img,
.woocommerce-checkout #main form.checkout #order_review .product-image img {
   max-width: unset;
   width: 100%;
   height: auto;
}
.woocommerce-checkout #main form.checkout #customer_details .product-image.mobile {
   margin-bottom: 10px;
   display: none;
}
@media only screen and (max-width: 676px) {
   .woocommerce-checkout #main form.checkout, .woocommerce-checkout #main .woocommerce-order {
      gap: 0rem;
    }
   .woocommerce-checkout #main form.checkout #customer_details,
   .woocommerce-checkout #main form.checkout #order_review,
   .woocommerce-checkout #main .woocommerce-order ul.woocommerce-order-overview,
   .woocommerce-checkout #main .woocommerce-order section.woocommerce-order-details {
      width: 100%;
      margin-top: 2rem;
   }
   .woocommerce-checkout #main form.checkout #order_review .product-image:not(.mobile) {
      display: none;
   }
   .woocommerce-checkout #main form.checkout #customer_details .product-image.mobile {
      display: block;
   }
   .woocommerce-checkout #main form.checkout #order_review small {
      font-size: 60%;
   }
 }
.woocommerce-checkout #main form.checkout #customer_details .col-1,
.woocommerce-checkout #main form.checkout #customer_details .col-1 #billing_postcode_field,
.woocommerce-checkout #main form.checkout #customer_details .col-2,
.woocommerce-checkout #main form.checkout #order_review .shop_table,
.woocommerce-checkout #main form.checkout #order_review #payment,
.woocommerce-checkout #main .woocommerce-order .woocommerce-notice,
.woocommerce-checkout #main .woocommerce-order section.woocommerce-order-details .col-md-6 {
   width: 100%;
}
.woocommerce-checkout #main form.checkout #customer_details .col-1 #billing_country_field {
   margin-bottom: 10px;
}
.splashBaseball.woocommerce-checkout.woocommerce-order-received .stm-thankyou-wrapper {
   margin-top: 0;
}
.woocommerce-checkout #main .woocommerce-order .woocommerce-notice:first-child {
   margin-top: 40px;
}
.woocommerce-checkout #main .woocommerce-order .woocommerce-notice.custom-notice-text {
   /* margin-bottom: -6rem !important; */
}
.woocommerce-checkout #main form.checkout #order_review .shop_table {
   margin-bottom: 2rem;
}
.woocommerce-checkout #main form.checkout #order_review .shop_table .order-total th {
   padding: 30px 0 30px 20px;
}
.woocommerce-checkout #main form.checkout #order_review #payment {
   margin-left: auto;
   width: 100%;
}
.woocommerce-checkout #main form.checkout h3,
.woocommerce-checkout #main .woocommerce-order-details h3 {
   font-size: 24px;
   margin-bottom: 8px;
   font-style: normal;
}
.woocommerce-checkout #main form.checkout #order_review_heading {
   margin-top: 0;
}
.woocommerce-checkout #main form.checkout #order_review .shop_table thead tr th,
.woocommerce-checkout #main section.woocommerce-order-details .shop_table thead tr th {
   border-color: #000;
}
.woocommerce-checkout .es_required_field.es_txt_email.ig_es_form_field_email {
   border: 1px solid rgba(215, 215, 214, 0.7);
}
#ig_es_opt_in_consent_block {
   display: none;
}
.splashBaseball.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tbody tr td.product-thumbnail {
   padding: 0 0 15px !important;
   text-align: left;
}
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment span.button input[type="submit"], .splashBaseball.woocommerce-account .woocommerce-checkout-payment span.button input[type="submit"] {
   color: #fff;
   background: #000 !important;
 }
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment span.button input[type="submit"]:hover, .splashBaseball.woocommerce-account .woocommerce-checkout-payment span.button input[type="submit"]:hover {
   color: #000 !important;
   background-color: #eaeaea !important;
 }
.wc_payment_method.payment_method_eh_stripe_checkout,
 .wc_payment_method.payment_method_redlight_swish-ecommerce {
    padding: 1rem;
    background-color: #FFFFFF;
    border-radius: 5px;
 }
.wc_payment_method label {
   display: inline-flex;
   justify-content: space-between;
   align-items: center;
   line-height: 23px;
}
.wc_payment_method.payment_method_eh_stripe_checkout label {
   display: inline-flex;
   justify-content: space-between;
}
.wc_payment_method.payment_method_eh_stripe_checkout label ul {
   display: flex;
   margin: 0;
}
.wc_payment_method.payment_method_eh_stripe_checkout label ul li {
   display: flex;
   align-items: center;
}
.wc_payment_method.payment_method_eh_stripe_checkout label svg {
   height: 25px;
}
.wc_payment_method.payment_method_eh_stripe_checkout label svg.UserLogo,
.wc_payment_method.payment_method_eh_stripe_checkout label img {
   height: 20px;
   max-width: 100% !important;
}
.wc_payment_method.payment_method_eh_stripe_checkout li.apple img {
   margin-left: 8px !important;
}
.wc_payment_method.payment_method_swish label img,
.wc_payment_method.payment_method_redlight_swish-ecommerce label img {
   max-height: 20px !important;
}
.wc_payment_method.payment_method_swish,
.wc_payment_method.payment_method_redlight_swish-ecommerce,
.wc_payment_method.payment_method_eh_stripe_checkout {
   padding: 1rem;
   background-color: #fff;
   border-radius: 5px;
   margin-bottom: 1rem;
}
.splashBaseball.woocommerce-checkout .wc_payment_method.payment_method_swish input[type="text"] {
   border: 0.5px solid #000;
   border-radius: 5px;
}
.wc_payment_method.payment_method_eh_stripe_checkout .payment_box p span {
   /* color: #fff; */
}
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=payment_method_swish], 
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=payment_method_eh_stripe_checkout], 
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=payment_method_eh_stripe_checkout], 
.splashBaseball.woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=payment_method_swish],
.splashBaseball.woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=payment_method_eh_stripe_checkout],
.splashBaseball.woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=payment_method_redlight_swish-ecommerce] {
   position: relative;
   width: calc(100% - 45px);
   margin-bottom: 14px;
}
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=swish-payer-alias], 
.splashBaseball.woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label[for=swish-payer-alias] {
  width: unset;
}
.splashBaseball.woocommerce-checkout input[type="text"],
.splashBaseball.woocommerce-checkout input[type="tel"],
.splashBaseball.woocommerce-checkout input[type="email"],
.splashBaseball.woocommerce-checkout .select2-selection,
.splashBaseball.woocommerce-account input[type="text"],
.splashBaseball.woocommerce-account input[type="tel"],
.splashBaseball.woocommerce-account input[type="email"],
.splashBaseball.woocommerce-account .select2-selection,
.splashBaseball.woocommerce-checkout textarea, 
.splashBaseball.woocommerce-account textarea {
   background: #fff;
}

.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment span.button.btn-md.btn-border.with_bg {
   width: 100%;
   margin: 0;
}
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment span.button.btn-md.btn-border.with_bg input {
   width: 100%;
   font-size: 1.8rem;
   padding: 18px 60px;
}
@media only screen and (max-width: 767px) {
   .woocommerce-checkout #main form.checkout h3,
   .woocommerce-checkout #main .woocommerce-order-details h3 {
      font-size: 18px !important;
   }
   .wc_payment_methods li input[type="radio"] {
      margin-right: 12px;
    }
}
@media only screen and (max-width: 568px) {
   .splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label img, .splashBaseball .woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label img {
   width: unset !important;
   }
}

/* Thank you */
.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order {
   gap: 1rem;
}

.woocommerce-checkout.woocommerce-order-received #main .woocommerce-order h2 {
   font-size: 24px;
   font-weight: 700;
   font-style: normal;
}
.woocommerce-checkout.woocommerce-order-received .stm-footer .subscription-footer {
  display: none;
}

@media only screen and (max-width: 676px) {
   .woocommerce-checkout.woocommerce-order-received #main .woocommerce-order h2 {
      font-size: 20px !important;
   }
   .woocommerce-checkout.woocommerce-order-received #main .woocommerce-order p {
      font-size: 14px !important;
   }
   .woocommerce-checkout.woocommerce-order-received #main .woocommerce-order .woocommerce-notice {
      margin-bottom: 0 !important;
   }
}


/* GAME TYPE LIST change */
.game-type-list .game-type-item__disclaimer-mobile {
   display: none;
   flex-grow: 1;
   margin-top: 10px;
}
.game-type-list .game-type-item__disclaimer-mobile div {
   display: flex;
   justify-content: space-between;
   flex-grow: 1;
   font-size: 8px;
   color: #666 !important;
}

.game-type-list .game-type-item__disclaimer-mobile a {
   font-weight: 400 !important;
   /* color: #404040 !important; */
   color: #666 !important;
}

@media only screen and (max-width: 1200px) {
   .game-type-list .game-type-item__disclaimer {
      font-size: 10px;
      /* text-align: left;
      margin-left: 210px; */
   }

   .game-type-list .game-type-item__disclaimer div {
      display: flex;
      justify-content: flex-end;
      gap: 1rem;
   }
}

/* @media only screen and (max-width: 767px) {
   .game-type-list .game-type-item__disclaimer {
      margin-left: 140px;
   }
} */

@media only screen and (max-width: 523px) {
   .game-type-list .game-type-item__disclaimer {
      display: none;
   }
   .game-type-list .game-type-item__disclaimer-mobile {
      display: flex;
   }
}

@media only screen and (max-width: 523px) {
   .game-type-list .game-type-item__disclaimer-mobile div {
      font-size: 10px;
   }
}

@media only screen and (max-width: 420px) {
   .game-type-list .game-type-item__disclaimer-mobile div {
      font-size: 8px;
   }
}

@media only screen and (max-width: 350px) {
   .game-type-list .game-type-item__disclaimer-mobile div {
      font-size: 7px;
   }
}

/* single-spelbolag / recension change */

@media only screen and (max-width: 450px) {
   .single-spelbolag .review .game-type-item__disclaimer {
      text-align: center;
      display: flex;
      justify-content: space-between;
   }
}

@media only screen and (max-width: 418px) {
   .single-spelbolag .review .game-type-item__disclaimer {
      font-size: 10px;
   }
}

@media only screen and (max-width: 390px) {
   .single-spelbolag .review .game-type-item__disclaimer {
      font-size: 9px;
   }
}
.vip-text-box-container{
	max-width: 445px;
}
.vip-text-box-container ul li{
	color: #838899;
	margin-bottom :10px !important;
}
.select2-results__option--highlighted {
   color: #fff;
}

.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label::before, 
.splashBaseball.woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li label::before {
   display: none;
}
.splashBaseball.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li > label::before, 
.splashBaseball.woocommerce-account .woocommerce-checkout-payment .wc_payment_methods.payment_methods.methods li > label::before {
   display: block;
}

/* new VIP page */

body.page-template-template-vip-new #main .semi-footer:not(.semi-footer-vip) {
   display: none;
}
body.page-template-template-vip-new #main .semi-footer-vip {
   margin: 0 !important;
   padding: 0;
	background:#010101;
}
body.page-template-template-vip-new #main .semi-footer-vip .text-white-18 strong,
body.page-template-template-vip-new #main .semi-footer-vip .text-white-18 {
	font-size:18px !important;
	color:#fff !important;
}
.counter-section ul li:before{
	content: url(/wp-content/uploads/2023/11/Group-394.svg) !important;
	top:-7px !important;
}
body.page-template-template-vip-new #main .semi-footer-content ul li::before {
	content: url(/wp-content/uploads/2023/11/Group-394.svg) !important;
	top:-20px !important;
}
body.page-template-template-vip-new #main .semi-footer-vip * {
	color:#838899;
}
body.page-template-template-vip-new #main .faq-section {
   padding: 100px 0;
	background:#121114;
}
body.page-template-template-vip-new #main .faq-section .container {
	max-width:980px !important;
}
body.page-template-template-vip-new #main .counter-section {
   padding: 100px 0;
	background:#121114;
}
body.page-template-template-vip-new #main .counter-section .counter-section-container {
   display: flex;
   flex-wrap: wrap;
	align-items: center;
   max-width: 1140px;
   margin: 0 auto;
   padding-right: 15px;
   padding-left: 15px;
}

body.page-template-template-vip-new #main .counter-section .counter-section-col {
   width: 100%;
}
body.page-template-template-vip-new #main .counter-section .counter-section-col h2 {
   font-size: 32px;
   text-align: center;
   font-style: unset;
   font-weight: 700;
   text-transform: capitalize;
   line-height: 34px;
}
body.page-template-template-vip-new #main .counter-section .counter-section-col:nth-child(1) {
   padding-right: 3rem;
}
body.page-template-template-vip-new #main .counter-section .counter-section-col .vip-counter-box-container {
   display: flex;
   flex-wrap: wrap;
   gap: 2rem;
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box {
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   width: calc(50% - 2rem);
   padding: 3rem;
	border-radius: 10px;
	background: linear-gradient(52deg, #232227 13.82%, rgba(35, 34, 39, 0.00) 88.58%);
	color:#fff;
}
body.page-template-template-vip-new #main .counter-section .counter-section-col li {
   margin-bottom: 4px;
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box i {
   font-size: 34px;
	width:66px;
	height:66px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box i::before {
	display:none;
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box i.fa-user {
	background-image:url('/wp-content/uploads/2023/11/Group-1.svg');
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box i.fa-profit {
	background-image:url('/wp-content/uploads/2023/11/FLAT.svg');
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box i.fa-coins {
	background-image:url('/wp-content/uploads/2023/11/Group-893.svg');
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box i.fa-maxbet {
	background-image:url('/wp-content/uploads/2023/11/Icon.svg');
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box p {
   margin: 0;
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box .box-number {
   font-size: 32px;
   margin: 0 0 1.5rem;
	padding-bottom:1.5rem;
	border-bottom:1px solid #3F4656;
	display:block;
	line-height:1;
	    width: 100%;
    text-align: center;
	font-weight:600;
}
body.page-template-template-vip-new #main .counter-section .vip-counter-box .box-text {
   font-size: 16px;
   text-transform: uppercase;
	margin-bottom:15px;
	font-weight:600;
}
body.search-results .spelbolag-page-contnent {
	padding:120px 0 40px !important;
	position:relative;
}
body.search-results .spelbolag-page-contnent::before {
	position:absolute;
	content:'';
	width:100vw;
	top:0;
	left:50%;
	transform:translateX(-50%);
	height:1000px;
	background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/11/Group-1179.svg);
    background-position: top center;
    background-size: 100% auto;
    background-repeat: no-repeat;
	pointer-events:none;
}
body.search-results .stm-main-title-unit {
	    border: none !important;
    font-weight: 700 !important;
    font-size: 64px !important;
    text-transform: uppercase;
    background: transparent !important;
}
body.search-results .stm-main-title-unit::after {
	    content: url(https://staging.unknownbetting.se/wp-content/uploads/2023/11/Group-112.svg);
    display: block;
    margin-top: 60px;
}
body.search-results .news_style_baseball_list .ub-speltips {
	width:100% !important;
}
body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop {
	flex-direction:row !important;
    padding: 30px;
    border-radius: 10px;
    background: linear-gradient(87deg, #232227 8.52%, rgba(35, 34, 39, 0.00) 100.19%);
	    align-items: center;
}
body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop .ub-speltips-single-post-loop-list {
	width: 200px !important;
    min-width: 200px !important;
}
body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop .ub-speltips-single-post-loop-list img {
	height:auto !important;
	border-radius:5px !important;
}
body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner {
	background:transparent !important;
	border:none !important;
	display:flex !important;
	flex-direction:column !important;
	justify-content:center !important;
	padding-right:40px !important;
}

body.search-results .news_style_baseball_list .stm-single-post-loop .stm-post-content-inner .post-meta {
	display:none !important;
}
body.search-results .news_style_baseball_list .ub-stm-post-content-inner .stm-post-match-date {
	display:none !important;
}
body.search-results .news_style_baseball_list .ub-stm-post-content-inner .title {
	padding-left:20px !important;
}
body.search-results .news_style_baseball_list .ub-stm-post-content-inner .title a {
	color:#fff !important;
	font-size:16px !important;
	letter-spacing:0 !important;
	position:relative;
	padding-right:calc(100% - 340px);
	display:block;
}
body.search-results .news_style_baseball_list .ub-stm-post-content-inner .title a::after{
	position:absolute;
	content:url('https://staging.unknownbetting.se/wp-content/uploads/2023/11/Vector-1.svg');
	right:0;
	top:50%;
	transform:translateY(-50%);
}
body.archive .news_style_baseball_list .ub-speltips .stm-single-post-loop {
	border-radius:10px !important;
	overflow:hidden !important;
}
body.archive .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner {
	background: linear-gradient(52deg, #232227 13.82%, rgba(35, 34, 39, 0.00) 88.58%) !important;
	border:none !important;
	    min-height: 0 !important;
}
body.archive .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner .title a {
	color:#fff !important;
	letter-spacing:0 !important;
	font-size:16px !important;
}
.news_style_baseball_list {
	border:none !important;
}
.ub-loadmore .button {
	background: #05D396 !important;
    color: #fff !important;
    font-style: normal !important;
    border-radius: 5px !important;
    letter-spacing: 2px !important;
    padding: 10px 25px !important;
    font-size: 14px !important;
}
.ub-loadmore .button:hover {
	background:#fff !important;
	color:#05D396 !important;
}

@media only screen and (max-width: 767px) {
	body.search-results .stm-main-title-unit {
		font-size:42px !important;
	}
	body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop {
		flex-direction:column !important;
	}
	body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop .ub-speltips-single-post-loop-list {
		width:100% !important;
		height:auto !important;
	}
	body.search-results .news_style_baseball_list .ub-speltips .stm-single-post-loop .stm-post-content-inner {
		padding:20px 0 0 !important;
		min-height:0 !important;
	}
	body.search-results .news_style_baseball_list .ub-stm-post-content-inner .title {
		padding:0 !important;
		margin-bottom:0 !important;
	}
	body.search-results .news_style_baseball_list .ub-stm-post-content-inner .title a {
		padding-right:60px !important;
		font-size: 14px !important;
	}
	body.page-template-template-vip-new #main .semi-footer-vip .text-white-18 strong, body.page-template-template-vip-new #main .semi-footer-vip .text-white-18 {
		font-size:14px !important;
	}
	.page-template-template-vip-new .header-ub {
		background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/11/Group-1191-1.png) !important;
		background-position: 50% -10px !important;
		background-size: 100% auto !important;
		background-repeat: no-repeat;
		padding-top: 200px !important;
	}
	body.page-template-template-reviews .header-ub::before,
	body.tax-kampenjer .header-ub::before,
	body.search-results .spelbolag-page-contnent::before {
/* 		    background-image: url(https://staging.unknownbetting.se/wp-content/uploads/2023/11/Group-1184.svg) !important; */
	}
   body.page-template-template-vip-new #main .faq-section {
      padding: 60px 0;
   }
   body.page-template-template-vip-new #main .counter-section .counter-section-col {
      width: 100%;
   }
   body.page-template-template-vip-new #main .counter-section .counter-section-col h2 {
      font-size: 24px !important;
   }
   body.page-template-template-vip-new #main .counter-section .counter-section-col:nth-child(1) {
      padding-right: 0;
      margin-bottom: 2rem;
   }
   body.page-template-template-vip-new #main .counter-section .vip-counter-box i {
      font-size: 30px;
   }
   body.page-template-template-vip-new #main .counter-section .vip-counter-box .box-number {
      font-size: 30px !important;
      margin: 1rem 0;
   }
   body.page-template-template-vip-new #main .counter-section .vip-counter-box .box-text {
      font-size: 14px;
	   text-align:center;
   }
}
@media only screen and (max-width: 480px) {
  body.page-template-template-vip-new #main .counter-section .counter-section-col h2 {
      font-size: 18px !important;
      line-height: 22px !important;
   }
}

/* new Footer */
.ub-footer-wrapper-bottom {
	padding-top:50px;
	overflow:hidden;
}
#footer-main {
   background-color: #000;
   padding: 42px 0 17px;
}
#footer-main .ub-footer-wrapper {
   margin: 0 auto;
}
#footer-main .ub-footer {
   display: flex;
   flex-direction: column;
   align-items: center;
}
#footer-main .ub-footer:not(:last-child) {
   padding-bottom: 42px;
   border-bottom: 1px solid #484848;
}
#footer-main .ub-footer .footer-logo {
   width: 20%;
   min-width: 180px;
}
#footer-main .ub-footer .footer-logo img {
   width: 100%;
}
#footer-main .ub-footer .footer-text {
   margin: 3rem 0;
   max-width: 785px;
   text-align: center;
   color: #8B91A2;
   font-size: 14px;
}
#footer-main .ub-footer .ub-footer-socialmedia {
   display: flex;
   gap: 2rem;
}
#footer-main .ub-footer-cols {
   display: flex;
   flex-wrap: wrap;
   justify-content: center;
   padding: 32px 0;
}
#footer-main .ub-footer-cols .ub-footer-col {
   width: 25%;
   text-align: center;
}
#footer-main .ub-footer-cols .ub-footer-col h4 {
   color: #fff;
   font-size: 18px !important;
   font-weight: 500;
   margin-bottom: 10px;
	text-transform:capitalize;
}
.ub-footer-wrapper-top {
	padding-bottom:60px;
}
#footer-main .ub-footer-cols .ub-footer-col ul {
   margin: 0;
}
#footer-main .ub-footer-cols .ub-footer-col a {
   color: #8B91A2;
   font-size: 14px;
   font-weight: 400 !important;
   padding: 0;
   margin-bottom: 3px;
}
#footer-main .ub-footer-cols .ub-footer-col a:hover {
   text-decoration: underline;
}
#footer-main .ub-footer-cols .ub-footer-col li {
   padding: 0 !important;
   margin: 0 !important;
}
#footer-main .ub-footer-cols .ub-footer-col li:before{
   content: none;
}
#footer-main .ub-footer .ub-necessary-links {
   display: flex;
   gap: 2rem;
}
#footer-main .ub-footer .ub-necessary-links img {
   height: 50px;
   border-radius: 3px;
}
#footer-main .ub-footer .footer-info {
   margin: 3rem 0;
   max-width: 785px;
   text-align: center;
   font-size: 12px;
}
#footer-main .ub-footer .footer-copyright {
   text-align: center;
   color: #fff;
   font-size: 14px;
   text-transform: uppercase;
   line-height: 1.4;
   margin: 0;
	padding-top:20px;
	position:relative;
}
#footer-main .ub-footer .footer-copyright::before {
	position:absolute;
	content:'';
	width:100vw;
	left:50%;
	transform:translateX(-50%);
	top:0;
	background:#3F4656;
	height:1px;
}

@media only screen and (max-width: 1100px) {
   #footer-main {
      padding-bottom: 80px;
   }
   #footer-main .ub-footer-wrapper {
      padding: 0 20px;
   }
	#footer-main .ub-footer .footer-copyright{
		font-size: 10px !important;
	}
 }

 @media only screen and (max-width: 737px) {
   #footer-main .ub-footer-cols .ub-footer-col {
      width: 50%;
      text-align: center;
   }
   #footer-main .ub-footer-cols .ub-footer-col:nth-child(-n+2) {
      margin-bottom: 2rem;
   }
 }

 /* topplista toplist shortcode */
 .ub-toplist-container  {
   border: 3px solid #000;
   border-radius: 3px;
   margin-bottom: 4rem;
 }
 .ub-toplist-container .ub-toplist-header-container {
   background-color: #000;
   padding: 0rem;
	 border-radius: 5px 5px 0 0;
 }
.ub-toplist-container .ub-toplist-item-top {
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-bottom:0px;
}
 .ub-toplist-container .ub-toplist-header-container h6  {
   color: #fff;
   margin: 0;
   font-size: 14px !important;
   line-height: 14px;
	background: #232227;
    padding: 13px;
	 border-radius: 5px 5px 0 0;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item {
   display: flex;
	 flex-direction:column;
   padding: 14px 20px;
	 position:relative;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item:nth-child(odd) {
   background-color: #F1F1F1;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-number {
   display: flex;
   flex-wrap: nowrap;
   align-items: center;
   justify-content: flex-start;
   margin: 0 !important;
   padding: 0 !important;
   font-family: Poppins;
   font-size: 20px !important;
   font-weight: 700;
   color: #888;
    min-width: 30px;
    min-height: 28px;
    color: #fff;
    font-weight: 400;
    border-bottom-right-radius: 5px;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item div.ub-toplist-item-title {
   display: flex;
	 align-items:center;
   font-family: Poppins;
   font-size: 14px;
   font-weight: 400;
   color: #838899;
   text-transform: uppercase;
	 max-width:11%;
	 flex-basis:11%;
	 text-align:left !important;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item img {
   width: 50px;
	 height:50px;
	 object-fit:contain;
   margin: 0 1rem 0 0;
   border-radius: 3px;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title p {
   margin: 0 !important;
   padding: 0 !important;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus {
   display: flex;
   flex-direction: column;
   flex-wrap: nowrap;
   align-items: center;
   justify-content: center;
   flex-grow: 1;
   text-align: center;
   padding: 0 2rem;
	 padding-right: 20px;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title p,
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus p {
   margin: 0 !important;
   padding: 0 !important;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus p {
   font-family: Poppins;
   font-size: 18px !important;
   font-weight: 600;
   color: #fff;
   line-height: 20px;
   margin-bottom: 10px !important;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .game-type-item__disclaimer {
   margin-top: 0;
   font-size: 10px;
	 text-align:center;
	}

.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title-top {
	    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button {
   min-width: 110px;
	 flex-basis: 110px;
	 max-width: 110px;
 }
.ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a{
	max-width: 100%;
	min-width: 100%;
}
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a.scandibet-wrapper-btn {
   padding: 0 15px;
 }
 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a.scandibet-wrapper-btn i {
   display: none;
 }
 @media only screen and (max-width: 767px) {
   .ub-toplist-container .ub-toplist .ub-toplist-item img {
      margin: 0;
   }
   .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title {
      flex-direction: column;
      margin: 0 2rem;
   }
   
   .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus {
      padding-left: 0;
   }
   .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button {
      min-width: auto;
    }
    .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a.scandibet-wrapper-btn {
      padding: 0 1rem;
    }
 }
 @media only screen and (max-width: 490px) {
   .ub-toplist-container .ub-toplist .ub-toplist-item {
      padding: 20px 10px 20px;
   }
   .ub-toplist-container .ub-toplist .ub-toplist-item img {
      margin: 0 8px;
    }
   .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-title {
      margin: 0 0.5rem;
    }
    .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus {
      padding: 0 1rem 0 0;
    }
	 .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-bonus p {
		 font-size:14px !important;
	 }
   .ub-toplist-container .ub-toplist .ub-toplist-item .ub-toplist-item-button a.scandibet-wrapper-btn {
      font-size: 12px;
      line-height: unset;
      padding: 10px;
    }
 }