/*
Theme Name: Bollsvenskan
Author: Bollsvenskan ApS
Author URI: https://bollsvenskan.dk
Version: 1.0.1
Text Domain: bollsvenskan

Bollsvenskan WordPress Theme, (C) 2023 WordPress.org
*/

body{
	background: url(/wp-content/themes/bollsvenskan/assets/images/patterntest-img.png);
	background-repeat: repeat;
}

.header {
	border-radius: 10px 10px 0 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	padding: 8px;
	background-color: #F0F1F5;
}

.header .next-row{
	gap:10px;
	align-items: center;
	border-bottom: 1px solid #d6d6d4;
	padding-bottom: 10px;
}



.header .logo-column {
  height: auto;
  margin-top: 0px;
  width: 452px;
  flex: 0 0 452px;
}

.header .logo-column a {
	display: inline-block;
}

.header .logo-column a img{
	width: 100%;
	height: auto;
	margin: 0px;
}

.header .next-row .top-ads-column{
	width: 545px;
  flex: 0 0 545px;
}

.header .next-row .teams-top-filter-column{
	display: none;
}

.menu-column ul li:hover a {
    color: #00427f;
    border-bottom: 3px solid #FACA00 !important;
}

.teams-filter-column .team-logo:hover {
    border-bottom: 3px solid #FACA00;
}

/*Header Sticky*/
.fbnb-m-sticky .header{
	position: fixed;
  top: 0;
  z-index: 100;
  background-color: #fff;
  border-radius: 0px;
  border-bottom: 4px solid #FACA00;
  animation: stickySlideDown 0.3s cubic-bezier(0.23, 1, 0.32, 1) both;
}

@keyframes stickySlideDown {
  0% {
    opacity: 0.7;
    transform: translateY(-100%);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }

}


.fbnb-m-sticky .header .next-row{
	border-bottom: none;
}

.fbnb-m-sticky .header .next-row {
	gap:50px;
	padding-bottom: 0px;
}
.fbnb-m-sticky .header .next-row .logo-column{
	width: 310px;
    flex: 0 0 310px;
}
.fbnb-m-sticky .header .next-row .teams-top-filter-column{
	width: 648px;
    flex: 0 0 648px;
    display: block;
}

.fbnb-m-sticky .header .next-row .teams-top-filter-column img{
	margin-bottom: 0px;
	margin-top: 0px;
}


.fbnb-m-sticky .header .next-row .top-ads-column{
	display: none;
}

.fbnb-m-sticky .header .menu-row{
	display: none;
}
.fbnb-m-sticky .header .teams-filter-row{
	display: none;
}

.sidebar-banner .enable-sticky-ads{
	position: sticky;
	top: 8px;
}

.hamburger-nav-menu{
	display: none;
}

.menu-column .menu .menu-item a {
	border-bottom: 3px solid transparent;
	transition: all 0.3s ease-in-out;
}

.menu-column .menu .current-menu-item a {
	border-bottom: 3px solid #FACA00;
}

.menu-column ul li{
	position: relative;
}

.menu-column ul li:not(:last-child) {
  margin-right: 10px;
  padding-right: 13px;
}

.menu-column ul li:not(:last-child):after {
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  line-height: 22px;
  margin-left: 0px;
}

/*social-icons-column*/



.social-icons-column {
	width: auto;
}

.social-icons-column #follow-button.btn{
	background-color: #333333 !important;
	transition: all 0.3s ease-in-out;
}

.social-icons-column #follow-button.btn:hover{
	background-color: #000000  !important;
}

.social-icons-column .social-icon {
	width: 23px;
	height: 23px;
}

.social-icons-column .social-icon.facebook {
    background-image: url(../bollsvenskan/assets/images/facebook.svg);
}

.social-icons-column .social-icon.twitter {
    background-image: url(../bollsvenskan/assets/images/twitter.svg);
}

.social-icons-column .social-icon.whatsapp {
    background-image: url(../bollsvenskan/assets/images/whatsapp.svg);
}

.social-icons-column .social-icon.plus {
    background-image: url(../bollsvenskan/assets/images/plus.svg);
    height: 25px;
}

.language-selector-column{
	margin-right: 0px;
}

.article:hover, .five-articles:hover, .four-article:hover, .three-article:hover{
	background:#CBD3D8;
}

.most-read-single:hover, .upcoming-single:hover {
    background: #CBD3D8;
}

.latest-posts-single:hover{
	background: #CBD3D8;
}

.article-big-title:hover{
    color: #000000;
}

.article-small-title:hover {
    color: #000000;
}

.three-article .three-article-link .three-article-content .three-article-title:hover{
	color: #000000;
}

.five-article-big-title:hover,
.five-article-small-title:hover{
	color: #000000;
}

.four-article-title:hover{
	color: #000000;
}

.related-article-title a:hover{
	color: #000000;
}

.fbnb-m-sticky .wrapper-content-modules/*,
.fbnb-m-sticky .home-page*/{
	margin-top: 75px;
}

.home-page{
	display: flex;
	gap:1%;
}

.home-page .home-header-left-section{
	flex:0 0 69.6666%;
	width: 69.6666%;
}
.home-page .home-header-right-section{
	flex:0 0 29.3333%;
	width: 29.3333%;
}

.home-header-left-section .article-grid-module{
	display: block;
	width: 100%;
}
.home-page .flex-containe-ads .inline-ad{
	border: none;
	margin-top: 10px;
	margin-bottom:6px;
}
.home-page .flex-containe-ads .inline-ad .g-single .gofollow img{
	margin: 0px;
}


/*teams-filter-row*/
.teams-filter-row{
	margin-top: 0px;
}


.teams-filter-column .team-logos img{
	margin: auto;
	margin-top: 10px;
	margin-bottom: 2px;
	padding-bottom: 3px;
	height: 35px;
	width: auto;
	transition: all 0.1s ease-in-out;
	border-bottom:3px solid transparent;
}

.teams-filter-column .team-logos img.active-logo{
	border-bottom:3px solid #FACA00;
}

.menu-row .date-column{
	margin-right: 0px;
	font-weight: 700;
}
.teams-filter-column p{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 12px;
	display: none;
}

.teams-filter-column .team-logos{
/*	display: grid;
	grid-template-columns: repeat(16, 1fr);
	width: 100%;*/
   	grid-gap: 5px;
   	justify-content: flex-end;
}

.teams-filter-column .team-logos a {
	flex-shrink: 0;
}

/*home-page*/

.home-page .header-section .poll-column .poll-title{
	margin-top: 0px;
}

.home-page .header-section .poll-column .wp-polls-ans ul{
	margin-left: 0px;
}

.home-page .header-section .poll-column .wp-polls-ans .vote-poll-txt{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.home-page .header-section .poll-column .poll-title{
	margin-bottom: 5px;
}

.home-page .header-section .poll-column .wp-polls-ans ul{
	margin-bottom: 5px;
}
.home-page .header-section .poll-column .wp-polls .pollbar{
	margin: 0 0 5px !important;
}


.header-ad .g-single a img{
	margin-top: 8px;
	margin-bottom: 0px;
}


.article img{
	border-radius: 2px;
}
.three-article img{
	border-radius: 2px;
}
.five-articles img{
	border-radius: 2px;
}

.four-article img{
	border-radius: 2px;
}

.article-image-big,
.article-image,
.three-article-image,
.four-article-image,
.five-article-image,
.five-article-image-big,
.most-read-image,
.latest-posts-image,
.upcoming-posts-image,
.related-articles-image{
	text-align: center;
}




/*flex container*/
.flex-container {
	gap: 8px;
}
.flex-container .article-grid{
	gap: 8px;
}

.flex-container .article-grid-module{
	margin-bottom: 0px;
}

.page-template-default .article-grid .article-image-big img,
.flex-container .article-grid .article-image-big img{
	height: 300px;
	object-fit: cover;
	margin: 0;
	max-height: 300px;
}
.flex-container .article-grid-small .article-grid-bottom{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
   grid-gap: 8px;
}
.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom{
	display: flex;
	flex-wrap: wrap;
    grid-gap: 8px;
}

.flex-container .article-grid-small {
	display: grid;
	grid-template-columns: 1fr;
	grid-row-gap: 8px;
}

.flex-container .article-grid-small .article.article-top{
	padding: 6px;
	padding-top: 10px;
	margin-bottom: 0;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
}

.page-template-default .article-grid-small .article.article-top .article-image img,
.flex-container .article-grid-small .article.article-top .article-image img{
	height: 125px;
}

.article.article-big{
	margin-bottom: 0px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
}

.flex-container .article-grid-small .article-grid-bottom .article{
	padding: 5px;
	margin-bottom: 0px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
}
.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom .article{
	flex: 0 0 auto;
	width: 44%;
}

.page-template-default .article-grid-small .article-grid-bottom .article .article-image img,
.flex-container .article-grid-small .article-grid-bottom .article .article-image img{
	height: 68px;
	min-height: 68px;
}

/*.flex-container .article.article-big .article-content .article-big-title{
	line-height: 25px;
}*/

.flex-container .article.article-big .article-content .article-excerpt{
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.flex-container .article-grid-small .article.article-top .article-excerpt{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.flex-container .article-grid-small .article-grid-bottom .article .article-content .article-small-title{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	min-height: 54px;
}

.flex-container .article-grid-small .article-grid-bottom .article .article-content .article-excerpt{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.latest-posts-block,
.most-read-block{
	padding: 0;
}

.latest-posts-title,
.most-read-title {
    padding: 2px 10px;
    margin-bottom: 0;
    border-radius: 5px 5px 0 0;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
}

.latest-posts-ul,
.most-read-ul{
	gap: 8px;
	margin-bottom: 8px;
}


.single-article-page .most-read-block{
	margin-top: 0px;
}

.single-article-content .entry-content .single-article ul li a,
.single-article-content .entry-content .single-article p a {
	text-decoration: underline;
}

.single-article-content .entry-content .single-article ul li a:visited,
.single-article-content .entry-content .single-article ul li a:focus,
.single-article-content .entry-content .single-article p a:visited,
.single-article-content .entry-content .single-article p a:focus {
	text-decoration: underline;
	color: rgb(0, 0, 238);
}

.flex-container .most-read-block .most-read-ul{
	position: relative;
}

.home-header-right-section .most-read-block .most-read-ul {
	position: relative;
	margin-bottom: 8px;
}


.latest-posts-ul .latest-posts-single,
.most-read-ul .most-read-single {
	padding: 5px;
	border-radius: 5px;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	background: #F0F1F5;
}

.most-read-ul .most-read-single a {
	display: flex;
}

.latest-posts-ul .latest-posts-single a {
	margin-left: 0;
}

.most-read-ul .most-read-single:hover,
.latest-posts-ul .latest-posts-single:hover {
	background-color: #CBD3D8;
}


.latest-posts-ul .latest-posts-single:first-child,
.most-read-ul .most-read-single:first-child {
	border-radius: 0 0 5px 5px;
}

.latest-posts-ul .latest-posts-single:last-child,
.most-read-ul .most-read-single:last-child {
	border-bottom: 8px solid #00427F;
}

.latest-posts-content {
	align-items: flex-start;
}

.most-read-ul .most-read-single .most-read-content {
	align-items: flex-start;
}

.most-read-ul .most-read-single .most-read-content,
.latest-posts-ul .latest-posts-single .latest-posts-content {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mobilet-excerpt-content,
.most-read-ul .most-read-single .most-read-content .mobilet-excerpt-content{
	display: none;
	color: #000;
	font-family: Roboto Slab, sans-serif;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: -.01em;
	line-height: 16px;
	margin-top: 5px;
}


.latest-posts-ul .latest-posts-single .latest-posts-image,
.most-read-ul .most-read-single .most-read-image{
	height: 64px;
	width: 90px;
}

.latest-posts-ul .latest-posts-single .latest-posts-image img,
.most-read-ul .most-read-single .most-read-image img{
	margin: 0px;
	object-fit: cover;
  width: 100%;
  height: 64px;
  border-radius: 2px;
}

/*flex-containe-ads*/
.flex-containe-ads .inline-ad .inline-page-banner{
	margin-top: 0px;
	margin-bottom: 10px;
}


/*flex-container-one*/
.flex-container-one {
	gap:8px;

}
.flex-container-one .three-articles-module{
		width: 100%;
}
.flex-container-one .three-articles-module .three-articles-grid{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 8px;

}

.flex-container-one .three-articles-module .three-articles-grid .three-article{
	margin: 0px;
	padding: 8px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	width: auto;
}
#home_three_articles_grid_block .three-article .three-article-link .three-article-image img {
	height: 110px;
	max-height: 110px;
}
.flex-container-one .three-article .three-article-link .three-article-image img {
  height: 165px;
  max-height: 165px;
  object-fit: cover;
}

.flex-container-one .three-article .three-article-link .three-article-content{
	padding: 0;
}

.flex-container-one .three-article .three-article-link .three-article-content .three-article-title{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	min-height: 35px;
}

.flex-container-one .three-article .three-article-link .three-article-content .three-article-excerpt{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.upcoming-block{
	padding: 0px;
}

.upcoming-title,
.upcoming-block .upcoming-posts-module .upcoming-title{
	margin-bottom: 0;
	padding:2px 10px;
	text-transform: capitalize;
	border-radius: 5px 5px 0 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
}

.upcoming-block .upcoming-posts-module .upcoming-ul{
	margin-top: 0px;
	gap:8px;
	margin-bottom: 0px;
}

.upcoming-ul{
	margin-top: 0px;
	gap:8px;
	margin-bottom: 0px;
}


.upcoming-posts-module .upcoming-ul .upcoming-single {
	padding: 5px;
	display: flex;
	border-radius: 5px;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
}

.upcoming-posts-module .upcoming-ul .upcoming-single:first-child {
	border-radius: 0 0 5px 5px;
}

.upcoming-posts-module .upcoming-ul .upcoming-single:last-child {
	border-bottom: 8px solid #00427f;
}

.upcoming-posts-module .upcoming-ul .upcoming-single .most-read-content{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 15px;
	margin-left: 0;
}

.upcoming-posts-module .upcoming-ul .upcoming-single .upcoming-posts-image{
	height: 64px;
    width: 90px;
}
.upcoming-posts-module .upcoming-ul .upcoming-single .upcoming-posts-image img{
	margin: 0px;
	object-fit: cover;
    width: 100%;
    height: 64px;
    border-radius: 2px;
}


/*five-articles-module*/

.five-articles-module {
	margin-top: 8px;
	margin-bottom: 0px;
}

.five-articles-module .five-articles-grid{
	gap: 8px;
}

.five-articles-module .five-articles-grid .five-articles{
	padding: 8px;
	margin-bottom: 0px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	display: flex;
	flex:1;
}

.five-articles-module .five-articles-grid .five-articles-grid-small{
	display: flex;
  flex-direction: column;
  gap: 8px;
}

.five-articles-module .five-articles-grid .five-articles-grid-small-right{
	display: flex;
    flex-direction: column;
    gap: 8px;
}

.five-articles-module .five-articles-grid .five-articles.article-big{
	padding: 10px;
}

.five-articles-module .five-articles-grid .five-articles.article-big .five-article-big-title{
	/*line-height: 35px;*/
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.five-articles-module .five-articles-grid .five-articles.article-big .five-article-excerpt {
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.five-articles-module .five-article-image img{
	height: 110px;
  	max-height: 110px;
}

.five-articles-module .five-articles-grid .five-articles.article-big .five-article-image-big img{
	height: 282px;
    min-height: 282px;
}


.five-articles-grid-small .five-article-content .five-article-excerpt,
.five-articles-grid-small-right .five-article-content .five-article-excerpt{
	overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  min-height: 48px;
}

.five-articles-grid-small .five-article-content .five-article-small-title,
.five-articles-grid-small-right .five-article-content .five-article-small-title{
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 36px;
}
.separator{
	height: 6px;
	background-color: #00427F;
	margin-top: 8px;
}

.inline-ad img{
	margin:0px;
	margin-top: 8px;
}

/*four-articles-module*/

.four-articles-module ~ .separator{
	margin-top: 8px;
}

.four-articles-module {
	gap: 8px;
	margin-top: 8px;
}

.four-articles-module .four-articles-grid{
	grid-gap: 8px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.four-articles-module .four-articles-grid .four-article{
	padding: 8px;
	margin: 0px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	width: auto;
}

.four-articles-module .four-articles-grid .four-article .four-article-title{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	min-height: 36px;
}

.four-articles-module .four-articles-grid .four-article .four-article-excerpt{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.four-articles-module .four-articles-grid .four-article .four-article-image img {
    max-height: 110px;
    object-fit: cover;
 }

 .four-article-content{
 	padding: 0px;
 }


 .paywall-lock-buttons .paywall-button-container{
 	margin: 17px;
    min-height: 210px;
    padding: 20px 15px;
 }

  .paywall-lock-buttons .paywall-button-container .custom-product-title{
  	margin-top: 0px;
  }

  .paywall-lock-buttons .payment-method-form select{
  	margin-bottom: 0px;
  }



/*ads banner*/
.g-single .gofollow {
	display: inline-block;
	width: 100%;
}

.g-single .gofollow img{
	margin: 0px;
}

.flex-containe-ads .g-single .gofollow img{
	margin-bottom: 8px;
}

.flex-containe-ads .inline-ad .g-single img{
	margin-top: 0px;
}

.inline-ad .g-single .gofollow img{
	margin-top: 8px;
}
.single-article-ad{
	margin-top: 8px;
	text-align: center;
}
.single-article .g-single{
    text-align: center;
}

.single-article-ad .g-single a img{
	margin: 0px;
}

.mobile-ad-header-banner{
	display: none;
}

.mobile-ad-header-banner .g-single img{
	margin: 0px;
	margin-top: 4px;
}

.m-ads-bn{
	display: none;
}


/*footer*/

footer .footer-separator{
	display: none;
}

footer .footer-sm-row{
	display: none;
}

footer .footer-row{
	margin-top: 8px;
	background-size: cover;
}

footer .copyright-footer-row{
	display: none;
}

footer .footer-column a{
	color: #ffffff;
	cursor: pointer;
	font-weight: 400;
}
footer .footer-column a:hover{
	color: #ffffff;
}

.footer-column{
	width: 15%;
}
.footer-column:nth-child(2){
	width: 20%;
}
.footer-column:nth-child(3){
	width: 15%;
}

.home-header-right-section .poll-column,
.bolls-poll-wrapper .poll-column{
	padding: 7px 10px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	background-color: #F0F1F5;
	margin-top: 10px;
	margin-bottom: 8px;
}

.home-header-right-section .poll-column .wp-polls .poll-title,
.bolls-poll-wrapper .poll-column .wp-polls .poll-title{
	font-size: 19px;
	font-weight: bold;
	font-family: Barlow Condensed, sans-serif;
	margin-top: 0px;
	margin-bottom: 15px;
}
.bolls-poll-wrapper .poll-column{
 margin-top: 0;
}

/*.home-header-right-section .poll-column .wp-polls .poll-title {
    font-size: 14px;
    font-weight: 800;
    line-height: 18px;
    font-family: Roboto Slab, sans-serif;
    margin-top: 0px;
    margin-bottom: 5px;
    letter-spacing: -0.14px;
}*/

.home-header-right-section .poll-column .wp-polls .pollbar,
.bolls-poll-wrapper .poll-column .wp-polls .pollbar{
	margin: 0 0 5px !important;
	background: #00427f;
	border: 0 solid #c8c8c8;
	font-size: 6px;
	height: 20px;
	line-height: 8px;
}

.home-header-right-section .wp-polls-ul .poll-answer:nth-child(2) .pollbar,
.bolls-poll-wrapper .wp-polls-ul .poll-answer:nth-child(2) .pollbar
{
	background: #faca00;
}

.single-article-page .single-header-section .poll-results{
	left: 2px;
	transform: inherit;
	top: -10px;
}

.archive.category .home-header-right-section .poll-results,
.bolls-poll-wrapper .poll-results {
    color: #fff;
    font-family: Roboto Slab;
    font-size: 12px;
    font-weight: 500;
    left: 8%;
    letter-spacing: -.01em;
    line-height: 16px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    top: -9px;
    transform: translateX(-50%);
    z-index: 2;
}

.home-page .home-header-right-section .poll-results,
.archive.category .home-header-right-section .poll-results,
.bolls-poll-wrapper .poll-results{
	left: 2px;
	transform: inherit;
	top: -10px;
}
.archive.category .poll-answer,
.bolls-poll-wrapper .poll-answer{
    position: relative;
}
.archive.category .home-header-right-section .poll-column{
   margin-top: 0;
}


.home-header-right-section.poll-title{
	margin-top: 0px;
	margin-bottom: 5px;
}

.home-header-right-section .poll-column .header-poll .wp-polls-ans .vote-poll-txt{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: none;
}
.home-header-right-section .wp-polls-ul,
.bolls-poll-wrapper .wp-polls-ul{
	margin-left: 0px;
	margin-bottom: 5px;
}

.home-header-right-section .search-widget #searchform .search-box{
	 margin-top: 8px;
}

.search-widget{
	margin-bottom: 0px;
}
.search-widget #searchform .search-box{
  display: flex;
  gap: 10px;
  margin-top: 0px;
}

.search-widget #searchform .search-box input{
	height: 28px;
	background-color: #ffffff;
	border: 1px solid #eeeeee;
	padding: 5px 10px;
	color: #000000;
  border-radius: 5px;
  width: calc(100% - 50px);
}

.search-widget #searchform .search-box button{
	width: 40px;
  height: 40px;
  flex: 0 0 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #00427f;
  background-color: transparent;
  border-radius: 5px;
  padding: 0px;
}


.search-widget #searchform .search-box button .dashicons-search{
	position: relative;
	width: 100%;
	height: 100%;
}

.search-widget #searchform .search-box button .dashicons-search:before{
	position: absolute;
	content: "";
	background: url(./assets/images/search.png);
	background-repeat: no-repeat;
	background-size: cover;
	height: 15px;
	width: 15px;
	top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}


/*single-article*/

.single-header-section {
	gap:1%;
}

.single-header-section .single-header-column{
	margin-right: 0px;
	flex: 0 0 74%;
}

.single-article-page .single-header-section .single-header-column{
    flex: 0 0 100%;
}
.single-article-page .single-header-section .single-header-column .single-article-ad .g-single.a-42 .gofollow img{
   width: 100%;
}

.single-header-section .poll-column{
	padding: 7px 10px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	background-color: #F0F1F5;
	margin-top: 8px;
	flex: 0 0 25%;
	box-sizing: border-box;
}


.single-header-section .poll-title{
	font-size: 19px;
	font-weight: bold;
	font-family: Barlow Condensed, sans-serif;
	margin-top: 0px;
	margin-bottom: 15px;
}

.single-header-section .poll-column .header-poll .wp-polls-ans .vote-poll-txt{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: none;
}
.single-header-section .wp-polls-ul{
	margin-left: 0px;
	margin-bottom: 5px;
}

.single-header-section .poll-column .wp-polls .pollbar{
	margin: 0 0 5px !important;
}

.single-header-section .wp-polls-ul .poll-answer:nth-child(2) .pollbar{
	margin-bottom: 0px !important;
}


.single-article-page .content-area{
	margin-top: 8px;
}

.single-article-content .entry-header{
	border-radius: 0 0 0px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	padding: 0px;
  border-radius: 0 0 10px 0;
}

/*.single-article-content .entry-header .post-thumbnail{
	padding: 10px 10px 0px;
	text-align: center;
}*/

.single-article-page .search-article-content .entry-header .search-entry-content {
    font-family: 'Roboto Slab';
    margin: 0;
    padding: 0;
}

.single-article-page .search-article-content .entry-header {
	padding: 10px;
}

.entry-header .entry-content .entry-title{
	padding: 0px 10px;
	color: #000000;
}

/*.single-article-content .entry-header .entry-content .single-excerpt{
	padding: 0px 10px;
}*/

.entry-header .entry-content .single-excerpt{
	padding: 0px 10px;
}

.single-article-content .entry-header .single-article p.longform-unstyled{
	margin-bottom: 0px;
}

.single-article-content .bottom-authar-content{
	padding: 10px;
	border-top: 3px solid #ffffff;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	clear: both;
}

.single-article-content .bottom-authar-content .author-avatar img{
	margin-top: 0px;
	margin-bottom: 0px;
	height: 46px;
	width:46px;
	border-radius: 5px;
}

.single-article-content .bottom-authar-content .author-details .author-email{
	font-size: 14px;
}

.single-article-content .related-articles-module{
	margin-top: 8px;
	grid-template-columns: repeat(3, 1fr);
	display: grid;
	grid-gap: 8px;
}

.related-articles-content .related-article-title {
    font-family: Barlow Condensed;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: -.01em;
    line-height: 18px;
    margin: 0;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 36px;
    color: #000000;
}

.related-articles-content .related-article-excerpt{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	letter-spacing: -0.01em;
	text-align: justify;
	color: #000000;
	font-family: Roboto Slab, sans-serif;
	overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.single-article-content .related-articles-module .related-articles-single{
	margin: 0px;
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	width: auto;
	padding: 8px;
}

.single-article-content .related-articles-module .related-articles-single:hover {
	background-color: #CBD3D8;
}

.single-article-content .related-articles-module .related-articles-single .related-articles-image img {
    height: 165px;
    object-fit: cover;
    max-height: 165px;
    border-radius: 2px;
}

.post-thumbnail{
	position: relative;
	margin-bottom: 10px;
	padding: 10px 10px 0px;
    text-align: center;
}

.post-thumbnail .img-caption{
 	position: absolute;
 	bottom: 14px;
 	right: 10px;
  font-size: 18px;
  line-height: 20px;
  font-family: Barlow Condensed;
  font-weight: 600;
  text-transform: capitalize;
  color: #ffffff;
  padding: 5px 10px;
  background-color: rgba(0,0,0,0.3);
}

/*.single-article-content .post-thumbnail img{
	height: 400px;
	margin-bottom: 0px;
	border-radius: 2px;
}*/

.post-thumbnail img{
	height: 400px;
	margin-bottom: 0px;
	border-radius: 2px;
}

.single-article-content .entry-content .entry-title{
	margin-top: 0px;
}

/*.single-article-content .entry-content .single-excerpt{
	font-family: Roboto Slab, sans-serif;
}*/

.entry-content .single-excerpt{
	font-family: Roboto Slab, sans-serif;
	color: #000000;
}

.single-article-content .entry-content .post-meta-module .author-avatar{
	margin-right: 5px;
}

.single-article-content .entry-content .post-meta-module {
	padding: 10px;
	margin: 20px 0px;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	align-items: center;
	justify-content: space-between;
}

.single-article-content .entry-content .post-meta-module .twitter-x-handle-block {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.single-article-content .entry-content .single-article{
	padding: 0 10px 10px;
}

.single-article-content .entry-content .post-meta-module .author-avatar img{
	margin-top: 0px;
	margin-bottom: 0px;
	height: 46px;
	width: 46px;
	border-radius: 5px;
}


.single-article p{
	font-family: Roboto Slab, sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.single-article p img{
	border-radius: 2px;
	display: flex;
	margin: 0 auto;
}

.single-article h3{
	font-family: Roboto Slab, sans-serif;
    font-size: 16px;
    font-weight: 700;
}

.single-article ul li{
	font-family: Roboto Slab, sans-serif;
    font-size: 15px;
    font-weight: 400;
}

.single-article-page .related-articles-title{
	background: #00427f;
    color: #fff;
    font-family: Roboto Slab, sans-serif;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: -.01em;
    margin-top: 8px;
    margin-bottom: 8px;
    padding:2px 10px;
    text-align: center;
}

	/*page-template-default*/
	.module-separator .line-separator{
		margin: 10px 0px;
		border-top: 6px solid #00427f !important;
	}

	.page-template-default .wrapper-content-modules > p{
		margin: 10px 0px;
	}

	.page-template-default .article-grid .article-image-big img {
	    height: 282px;
	    object-fit: cover;
	    margin: 0;
	    max-height: 282px;
	}


	.ftnb-custom-item{
		display: none;
	}

	.menu-row .menu-column{
		width: 78%;
	}
	.menu-row .social-icons-column{
		width: 110px;
		background-color: #ffffff;
		justify-content: center;
		align-items: center;
		gap:2px;
	}
	.menu-row .language-selector-column{
		width: 12%;
		margin-right: 0px;
		display: none;
	}

	.fbnb-m-sticky .single-article-page {
		margin-top: 174px;
	}

.single-article-page .content-area#primary{
	gap:1%;
}

.site-content {
    flex: 74% 0 0;
}
@media (min-width: 992px) {
	.site-content {
		max-width: 69.6666%;
	}
}

.single-article-page .sidebar{
	min-width: inherit;
	width: 29.3333%;
}

.sidebar.secondary-sticky{
/*	position: -webkit-sticky;
  position: sticky;
	top: 80px;
  z-index: 9;*/
  align-self: flex-start;
}


.m-search-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 75px;
    height: 20px;
    width: 20px;
}


.m-search-btn .dashicons-search{
	position: relative;
	width: 100%;
	height: 100%;
}
.m-search-btn .dashicons-search:before{
	position: absolute;
	content: "";
	background: url(./assets/images/search.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
}


.m-search{
	position: absolute;
	width: 100%;
	left:0;
	background-color: #ffffff;
	z-index: 9;
}

.m-search #searchform .search-box{
	padding:20px 15px;
  display: flex;
  gap: 10px;
}

.m-search #searchform .search-box input{
	height: 38px;
	background-color: #f0f1f5;
	border: 1px solid #eeeeee;
	padding: 5px 10px;
	color: #000000;
  border-radius: 5px;
  width: calc(100% - 60px);
}

.m-search #searchform .search-box button{
width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #00427f;
  background-color: transparent;
  border-radius: 5px;
  padding: 0px;
}


.m-search #searchform .search-box button .dashicons-search{
	position: relative;
	width: 100%;
	height: 100%;
}

.m-search #searchform .search-box button .dashicons-search:before{
	position: absolute;
	content: "";
	background: url(./assets/images/search.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

/*pagination*/
.navigation.pagination {
	margin-top: 10px;
}
.navigation.pagination .screen-reader-text{
	display: none;
}

.navigation.pagination .nav-links{
	display: flex;
	gap:10px;
	align-items: center;
}
.navigation.pagination .page-numbers{
	width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #00427f;
  background-color: transparent;
  border-radius: 5px;
  padding: 0px;
  font-family: Barlow Condensed;
  font-size: 18px;
  font-weight: 700;
  color: #00427f;
  transition: all 0.3s ease-in-out;
}

.navigation.pagination .page-numbers.next,
.navigation.pagination .page-numbers.prev,
.navigation.pagination .page-numbers.current{
	background-color:#00427f;
	color: #ffffff;
}

.navigation.pagination span.ftb-arrow-left-alt{
	position: relative;
}

.navigation.pagination span.ftb-arrow-left-alt:before{
	position: absolute;
	height: 20px;
	width: 20px;
	content: "";
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	background: url(/wp-content/themes/bollsvenskan/assets/images/left-arrow.png);
	background-repeat: no-repeat;
	background-size: cover;
}


.navigation.pagination span.ftb-arrow-right-alt{
	position: relative;
}


.navigation.pagination span.ftb-arrow-right-alt:before{
	position: absolute;
	height: 20px;
	width: 20px;
	content: "";
	top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background: url(/wp-content/themes/bollsvenskan/assets/images/right-arrow.png);
	background-repeat: no-repeat;
	background-size: cover;
}

/*search-article-content*/


.search-article-content article{
	margin-bottom: 10px;

}

.search-article-content article .entry-header{
	border-radius: 0 0 10px 0;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	padding: 0 0 16px;
}

.article-list-link:hover .entry-header {
	background-color: #CBD3D8;
}

.search-article-content article .entry-header .single-excerpt {
	padding: 0 10px;
	margin: 0;
}


.search-article-content .entry-header .entry-content .entry-title{
	margin-top: 0px;
}


/*bv-factbox*/
.bv-factbox-container {
	background-color: #dbdce0;
	border: 1px solid #f7d33d;
	border-radius:0px 0px 10px 0px;
	padding: 10px;
	width: 49%;
	margin-bottom: 10px;
	margin-top: 0;
}

.bv-factbox-container.bv-align-left{
	float: left;
	margin-right: 1%;
}

.bv-factbox-container.bv-align-right{
	float: right;
	margin-left: 1%;
}

.bv-factbox-container.bv-align-center{
	width: 50%;
	margin: 0 auto;
}



.bv-factbox-container .bv-factbox-title{
	font-size: 16px;
	font-weight: 900;
	text-decoration: underline;
	margin-bottom: 18px;
	text-transform: uppercase;
}

.bv-factbox-container .bv-factbox-fact-list{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.bv-factbox-container .bv-factbox-fact-list ~ .bv-factbox-short-dec {
	margin-top: 16px;
}

.bv-factbox-container .bv-factbox-fact-list .bv-factbox-fact-item{
	position: relative;
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	margin-bottom: 5px;
	padding-left: 15px;
}


.bv-factbox-container .bv-factbox-fact-list .bv-factbox-fact-item:after{
	position: absolute;
	content: "";
	background: url(/wp-content/themes/bollsvenskan/assets/images/factbox-fact-list-icon.png);
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
	left: 0;
	top: 5px;

}

.bv-factbox-container .bv-factbox-short-dec{
	margin-bottom: 18px;
	font-size: 14px;
	line-height: 19px;
	color: #000000;
	font-weight: 500;
	letter-spacing: -0.14px;
}

/* Single Blog */
.single-content h1,
.single-content h2,
.single-content h3,
.single-content h4,
.single-content h5,
.single-content h6 {
    text-align: initial;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{
	text-shadow: -3px 3px 6px rgb(0 0 0 / 70%);
}



/*sidebar*/

.sidebar-banner a img{
	margin: 0px;
}

.sidebar-banner > div{
	margin-bottom: 8px;
}
.sidebar-banner > div:last-child{
	margin-bottom: 0px;
}

.single-post-source-url-content{
   padding: 0 10px 10px;
   text-align: right;
}

.news-flood-content .single-post-source-url-content{
  padding: 0px;
}

.single-post-source-url-content .article-sources,
.news-flood-posts .news-flood-post-right .news-flood-author-source-url .article-sources{
	justify-content:end;
	gap: 5px;
	display: flex;
	flex-wrap: wrap;
}

.news-flood-posts .news-flood-post-right .news-flood-author-source-url .article-sources{
	justify-content:start;
}

.single-post-source-url-content .article-sources .sources-label,
.single-post-source-url-content .article-sources a.source-item,
.news-flood-posts .news-flood-post-right .news-flood-author-source-url .article-sources .sources-label,
.news-flood-posts .news-flood-post-right .news-flood-author-source-url .article-sources a.source-item{
	color: #fff;
	background-color: #AFAFAF;
	font-family: Roboto Slab, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 12px;
	line-height: 12px;
	padding: 3px 5px;
	border-radius: 5px;
}

.news-flood-page .news-flood-post-right .news-flood-author-source-url,
.news-flood-posts .news-flood-post-right .news-flood-author-source-url{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.home-header-right-section .latest-newsfeed-items-block .latest-newsfeed-items-header .latest-newsfeed-items-title svg{
    display: none;
}


/*Category Page new css*/
.archive.category .site-content {
	flex: 100% 0 0;
	max-width: inherit;
}
.archive.category .cat-section-first {
	display: flex;
	gap: 1%;
}
.archive.category .cat-section-first-left {
	flex: 0 0 69.6666%;
	width: 69.6666%;
	display: flex;
	gap: 1%;
	flex-direction: column;
}
.archive.category .cat-section.cat-section-first .cat-section-first-left .flex-container-one .three-articles-grid .three-article.cat-card .article-content .article-small-title{
    overflow: hidden;
    margin: 0px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 35px;
}
.archive.category .cat-section.cat-section-first .cat-section-first-left .flex-container-one .three-articles-grid .three-article.cat-card .article-content .article-excerpt{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.archive.category .single-article-page .content-area{
  margin-top: 10px;
}
.archive.category .cat-section-first-left .article-grid-module{
  margin-top: 0px;
}
.archive.category .cat-section-first-left .flex-container-one .three-articles-grid .three-article .article-image img{
    height: 110px;
    max-height: 110px;
}
.archive.category .cat-section-first-left .flex-container-one .three-articles-grid .three-article .three-article-title {
  margin: 0px;
}
.archive.category .cat-section.cat-section-first .flex-containe-ads .inline-ad .gofollow img{
    border: none;
    margin-top: 10px;
    margin-bottom: 6px;
}

.archive.category .inline-ad.cat-adv-widget__category-ad-space-4 .g{
  line-height:0;
}


.home .main-leftside-section .article-grid-small.article-tablet-view{
	display: none;
}


/*==========================================================*/
/* Responsive CSS */
/*==========================================================*/



@media only screen and (min-width:1060px) {

	.home, .page-template, .page-template-default, .post-template-default, .archive {
	    margin-left: auto;
	    margin-right: auto;
	    width: 1024px;
	}

	.main-content-sectionside {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}

	.main-content-sectionside .main-leftside-section{
		width: 100%;
	}

	.main-content-sectionside .sidebar-banner{
		width: 100%;
	}

}



@media only screen and (min-width:1200px) {

	.home, .page-template, .page-template-default, .post-template-default, .archive {
	    margin-left: auto;
	    margin-right: auto;
	    width: 1170px;
	}

	.main-content-sectionside {
		display: flex;
		flex-direction: initial;
		gap: 12px;
	}
	.main-content-sectionside .main-leftside-section{
		width: 970px;
	}

	.main-content-sectionside .sidebar-banner{
		width: 188px;
	}

}



@media only screen and (min-width:1340px) {

	.home, .page-template, .page-template-default, .post-template-default, .archive {
	    margin-left: auto;
	    margin-right: auto;
	    width: 1310px;
	}

	.main-content-sectionside {
		display: flex;
		flex-direction: initial;
		gap: 12px;
	}
	.main-content-sectionside .main-leftside-section{
		width: 944px;
	}

	.main-content-sectionside .sidebar-banner{
		width: 354px;
	}

}


@media only screen and (min-width:1400px) {

	.home, .page-template, .page-template-default, .post-template-default, .archive {
	    margin-left: auto;
	    margin-right: auto;
	    width: 1390px;
	}

	.main-content-sectionside {
		display: flex;
		flex-direction: initial;
		gap: 12px;
	}
	.main-content-sectionside .main-leftside-section{
		width: 1024px;
	}

	.main-content-sectionside .sidebar-banner{
		width: 354px;
	}

}

@media only screen and (max-width: 1499px) and (min-width: 1340px)  {
	.header .next-row .top-ads-column {
	    width: 466px;
	    flex: 0 0 466px;
	}

	.fbnb-m-sticky .header .next-row .teams-top-filter-column{
		width: 570px;
	    flex: 0 0 570px;
	}
}


@media only screen and (max-width: 1339px) and (min-width: 1200px)  {
	.header .next-row .top-ads-column {
	    width: 490px;
	    flex: 0 0 490px;
	}

	.fbnb-m-sticky .header .next-row .teams-top-filter-column{
		width: 595px;
	    flex: 0 0 595px;
	}
}

@media only screen and (max-width: 1399px) {
	.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom .article {
		width: 43.4444%;
	}

	.archive.category .cat-section-first-left {
		flex: 0 0 67.2222%;
		width: 67.2222%;;
	}

}

@media only screen and (max-width: 1339px) {
	.archive.category .cat-section-first-left {
		flex: 0 0 68%;
		width: 68%;
	}
}

@media only screen and (max-width: 1199px) {
	.home-page .home-header-left-section {
	  width: 69.4444%;
	}

	.home-page .home-header-right-section {
	  width: 29.3333%;
	}

	.archive.category .cat-section-first-left {
		flex: 0 0 69.6666%;
		width: 69.6666%;
	}
}


@media only screen and (max-width: 1059px) {


	.home, .page-template, .page-template-default, .post-template-default, .archive {
	    width: 100%;
	    margin-top: 0;
	}

	.main-content-sectionside .main-leftside-section{
		width: 100%;
	}

	.main-content-sectionside .sidebar-banner{
		width: 100%;
		display: none;
	}

	.menu-column ul li{
		font-size: 14px;
	}
	.menu-column ul li:not(:last-child):after{
		font-size: 10px;
	}

	.menu-row .menu-column{
		width: 75%;
	}

	.menu-row .social-icons-column{
		width: 13%;
	}
	.menu-row .language-selector-column{
		width: 12%;
		margin-right: 0px;
		font-size: 14px;
	}


	.footer-column{
		width: 25%;
	}

	.footer-column:nth-child(2) {
	    width: 30%;
	}

	.footer-column:nth-child(3) {
	    width: 25%;
	}

	.single-article-ad .g-single .gofollow img,
	.header-ad .g-single .gofollow img{
		min-height: 115px;
	}

	.header .next-row {
		gap:2%;
	}
	.header .logo-column {
	    height: auto;
	    margin-top: 0px;
	    width: 40%;
	    flex: 0 0 40%;
	}

	.header .next-row .top-ads-column {
	    width: 58%;
	    flex: 0 0 58%;
	}

	.fbnb-m-sticky .header {
		width: 100%;
		padding: 0;
	}

	.fbnb-m-sticky .header .next-row {
	    gap: 4%;
	    padding: 8px;
	}

	.fbnb-m-sticky .header .next-row .logo-column {
	    width: 30%;
	    flex: 0 0 30%;
	}
	.fbnb-m-sticky .header .next-row .teams-top-filter-column {
	    width: 66%;
	    flex: 0 0 66%;
	}

   .archive.category .home-header-left-section .article-grid-module{
      margin-top: 0px;
	}
	.archive.category .single-article-page .content-area{
	  margin-top: 10px;
	}
	.archive.category .cat-section-first-left{
	  gap: 5px;
	}

}

@media only screen and (max-width: 1024px) {
  .header .top-ads-column{
      display: none;
  }
  .header .social-icons-column.search-tablet-view{
     justify-content: end;
     background-color: transparent;
  }
}


@media only screen and (max-width: 991px) {


/*09-12-2025*/
.home-page .home-header-left-section .article-grid-small .most-read-block{
  display: none;
}
.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom,
.home-page .home-header-left-section .article-grid-small .article-grid-bottom{
  grid-template-columns: repeat(2, 1fr);
  display: grid;
}
.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom .article{
  width: auto;
}
.home-page .home-header-left-section .article-grid-small .article-grid-bottom .article .article-image img{
  height: auto;
}
.home-page .home-header-left-section .article-grid-small .article-grid-bottom .article .article-content .article-small-title{
    min-height: auto;
}
.home-page .home-header-left-section .flex-containe-ads .inline-ad.inline-ad-1{
  display: none;
}
.home-page .home-header-right-section .most-read-block{
   margin-top: 5px;
}

.home .main-leftside-section .header-latest-news-block{
   margin-top: 8px;
   margin-left: 10px;
   margin-right: 10px;
   overflow: hidden;
}
.home .main-leftside-section .header-latest-news-block h3.header-latest-news-title{
    margin-top: 0px;
}
.home .main-leftside-section .home-page{
  justify-content: center;
}

.home.fbnb-m-sticky .home-page{
 margin-top: 0px;
}

.home.fbnb-m-sticky .main-leftside-section .header-latest-news-block {
  margin-top: 181px;
}

.fbnb-m-sticky .header-latest-news-block {
  margin-top: 160px;
}

.fbnb-m-sticky .home-page{
 margin-top: 102px;
}
.home .main-leftside-section .tablet-top-ad{
	margin: 10px 8px 0px;
	text-align: center;
}

/*10-12-2025*/
.home .main-leftside-section .flex-container-one.article-tablet-hide{
  margin-top: 8px;
}
/*
.home .main-leftside-section .article-grid .article-grid-small.article-.Mobile-desktop-view,
.home .main-leftside-section .flex-container-one.article-tablet-hide{
  display: none;
}
*/
.home .main-leftside-section .article-grid .article-grid-tablet-view .article.article-big.article-bottom{
    margin: 8px 0px;
}
.home .main-leftside-section .article-grid-small.article-tablet-view{
	display: block;
}
.home .main-leftside-section .article-grid .article-grid-tablet-view .article.article-big.article-bottom .article-image img{
    height: 300px;
    object-fit: cover;
    margin: 0;
    max-height: 300px;
}
.home .home-page .home-header-left-section{
   flex: 0 0 63%;
   width: 63%;
}



	.header-latest-news-block .header-latest-news-title .latest-newsfeed-items-title{
        color: #fff;
	}
	.logo-column a img {
	    height: 50px;
	    margin: 10px 0px;
	    padding-top: 4px;
	    transition: all 0.3s ease-in-out;
	}

	.fbnb-m-sticky .header .next-row .teams-top-filter-column img{
		height: 28px;
	}

	.menu-row{
		flex-wrap: wrap;
		gap:10px;
		justify-content: space-between;
	}

	.menu-row .menu-column{
		width: 100%;
	}
	.menu-row .social-icons-column{
		width: 48%;
		justify-content: flex-start;
		gap:10px;
	}
	.menu-row .language-selector-column{
		width: 48%;
	}
	.teams-filter-row .teams-filter-column {
	    width: 85%;
	}
	.menu-row .date-column{
		margin-right: 0px;
		width: auto;
	}


	.single-header-section .wp-polls-ul,
	.home-page .header-section .poll-column .wp-polls-ans ul{
		margin-bottom: 5px;
	}

	.single-header-section .poll-title,
	.home-page .header-section .poll-column .poll-title{
		margin-bottom: 5px;
	}

	.single-header-section .poll-column .wp-polls .pollbar,
	.home-page .header-section .poll-column .wp-polls .pollbar{
		margin-bottom: 5px;
	}

	.flex-container .article-grid-small .article-grid-bottom .article .article-content .article-small-title {
    	-webkit-line-clamp: 2;
	    min-height: 36px;
	}

	.flex-container .article-grid{
		grid-template-columns: repeat(1, 1fr);
	}

	.flex-container {
		gap: 2%;
	}

	.single-header-section .single-header-column {
	    flex: 0 0 64%;
	}

	.single-article-page .single-header-section .single-header-column{
       flex: 0 0 100%;
     }

	.single-header-section .poll-column {
		flex: 0 0 34%;
	}


	.home-page .home-header-left-section,
	.archive.category .cat-section-first-left{
		flex: 0 0 68.5555%;
		width: 68.5555%;
	}

	.home-page .home-header-right-section,
	.archive.category .cat-section-first-right{
		flex:0 0 30.3333%;
		width: 30.3333%;
	}

	.page-template-default .article-grid-small .article.article-top .article-image img,
	.flex-container .article-grid-small .article.article-top .article-image img{
		height: auto;
	}

	.page-template-default .article-grid-small .article-grid-bottom .article .article-image img,
	.flex-container .article-grid-small .article-grid-bottom .article .article-image img{
		height: 140px;
	}

	.flex-container-one {
	    gap:8px;
	    flex-direction: column;
	}

	.three-articles-module{
		width: 100%;
		flex: 0 0 100%;
	}

	.flex-container-one .upcoming-block{
		flex: 0 0 100%;
	}


	.flex-container-one .three-article .three-article-link .three-article-image img {
	    height: auto;
	    max-height: 210px;
	}


    .footer-column{
		width: 20%;
	}

	.footer-column:nth-child(2) {
	    width: 25%;
	}

	.footer-column:nth-child(3) {
	    width: 20%;
	}


	.single-article-page .content-area#primary{
		flex-direction: column;
	}


	.single-article-page .site-content {
	    flex: 100% 0 0;
	    margin-bottom: 8px;
	}
	.single-article-page .sidebar{
		width: auto;
		width: -webkit-fill-available;
		padding-left: 15px;
		padding-right: 15px;
	}

	.single-article-ad .g-single .gofollow img,
	.header-ad .g-single .gofollow img{
		min-height: 110px;
		object-fit: cover;
	}

	.g-single .gofollow img{
		min-height: inherit;
	}

	/*page-template-default*/

	.page-template-default .article-grid-module .article-grid{
		grid-template-columns: repeat(1, 1fr);
	}

	.page-template-default .article-grid-module .article-grid .article.article-big{
		margin-bottom: 0px;
	}

	.post-thumbnail img{
		height: 280px;
	}

     .news-flood-page .news-flood-post-right .news-flood-author-source-url,
	.news-flood-posts .news-flood-post-right .news-flood-author-source-url{
	    display: inline-grid;
	    gap: 10px;
	}
	.news-flood-posts .news-flood-post-right .news-flood-author-source-url .news-flood-post-footer,
	.news-flood-page .news-flood-post-right .news-flood-author-source-url .news-flood-post-footer{
       order: 2;
	}
	.news-flood-page .news-flood-post-right .news-flood-author-source-url .news-flood-post-source-url-content,
	.news-flood-posts .news-flood-post-right .news-flood-author-source-url .news-flood-post-source-url-content{
       order: 1;
	}
	.single-post-source-url-content .article-sources{
	  justify-content: start;
	}
    .news-flood-content .single-post-source-url-content{
      padding: 10px 0px 0px;
    }

    .single-article-page .related-articles-title{
      margin-left: 15px;
      margin-right: 15px;
    }
    .single-article-content .related-articles-module{
    	width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

}


@media only screen and (max-width: 891px) {
	.home.fbnb-m-sticky .main-leftside-section .header-latest-news-block {
	  margin-top: 167px;
	}
}

@media only screen and (max-width: 791px) {
	.home.fbnb-m-sticky .main-leftside-section .header-latest-news-block {
	  margin-top: 168px;
	}
}


@media only screen and (max-width: 767px) {

	.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom .article{
	  flex: 0 0 auto;
	  width: auto;
    }
	/*09-12-2025*/
	.home-page .home-header-left-section .article-grid-small .most-read-block,
	.home-page .home-header-left-section .flex-containe-ads .inline-ad.inline-ad-1 {
      display: block;
    }
    .home-page .home-header-right-section .most-read-block,
    .home-page .home-header-right-section .g.g-8{
      display: none;
    }
    .home .main-leftside-section .header-latest-news-block {
      margin-top: 102px;
    }
    .home .main-leftside-section .tablet-top-ad{
      display: none;
    }
    /*10-12-2025*/
    .home .main-leftside-section .article-grid .article-grid-small.article-.Mobile-desktop-view,
	.home .main-leftside-section .flex-container-one.article-tablet-hide{
	  display: grid;
	}
	.home .main-leftside-section .article-grid-tablet-view,
	.home .main-leftside-section .article-grid-small.article-tablet-view{
	  display: none;
	}
	.home-page .home-header-left-section .article-grid-small .article-grid-bottom,
	.home-page .home-header-left-section .flex-container .article-grid-small .article-grid-bottom{
	  grid-template-columns: repeat(1, 1fr);
	}
	.home .main-leftside-section .header-latest-news-block{
       margin-left: 15px;
       margin-right: 15px;
	}

	.home.fbnb-m-sticky .home-page{
	 margin-top: 0px;
	}

	.header .social-icons-column.search-tablet-view{
		display: none;
	}


  .header .top-ads-column{
      display: block;
  }
	.g-single {
      text-align: center;
	}

	.home-page .home-header-left-section .article-grid-small .search-widget{
       display: none;
	}

	.logo-column a img {
        height: 40px;
        margin: 0px;
        padding-top: 0px;
        transition: all 0.3s ease-in-out;
    }

	.home, .page-template, .page-template-default, .post-template-default{
		width: 100%;
		margin-top: 0px;
	}

	.single-article-page{
		width: calc(100% - 30px);
		margin: 0 auto;
		margin-top: 105px;
	}

	.archive.category .single-article-page{
      width: calc(100% - 0px);
	}

	.fbnb-m-sticky .single-article-page{
		margin-top: 50px;
	}

	.fbnb-m-sticky .single-article-page{
	  margin-top: 105px;
	}

	.wrapper-content-modules,
	.home-page{
		padding: 0 15px;
	}

	.five-articles-module{
		width: calc(100% - 30px);
		margin: 0 auto;
    margin-top: 8px;
	}

	.separator{
		width: calc(100% - 30px);
		display: none;
	}

	.inline-ad{
		width: calc(100% - 30px) !important;
		margin-left: auto;
		margin-right: auto;
	}

	.four-articles-module{
		width: calc(100% - 30px) !important;
		margin-left: auto;
		margin-right: auto;
	}


	.header {
		display: none;
	    border-radius: 0px 0px 0 0;
	    box-shadow:none;
	    padding: 0px;
	    background-color: inherit;
	}

	.next-row,
	.menu-row,
	.menu-row .menu-column{
		display: none;
	}

	.mobile-menu-team.teams-filter-row{
		display: none;
	}

	.m-ads-bn{
		display: block;
	}

	.flex-containe-ads.m-ads-bn .g-single .gofollow img{
		margin-bottom: 0px;
	}

	/*hamburger-nav-menu*/

	.hamburger-nav-menu {
        display: block;
        position: fixed;
        background-color: #ffffff;
        border-bottom: 4px solid #faca00;
        width: 100%;
        height: 95px;
        top: 0;
        left: 0;
        z-index: 9999;
        transition: all 0.3s ease-in-out;
    }

	.hamburger-nav-menu .next-row {
		border-bottom: none;
        display: block;
        padding: 0 15px;
    }

    .fbnb-m-sticky .hamburger-nav-menu .navbar {
        border-bottom: none;
    }

    .fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu .navbar {
        border-bottom: 1px solid #efefef;
    }

	.hamburger-nav-menu .next-row .logo-column{
		height: 40px;
    	margin-top: 0px;
   		width: auto;
	}

	.hamburger-nav-menu .next-row .logo-column a{
		display: inline-block;
		padding-left: 0px;
		height: 40px;
	}

	.hamburger-nav-menu .navbar {
        position: relative;
        background-color: #ffffff;
/*        border-bottom: 1px solid #efefef;*/
        z-index: 9;
    }

	.hamburger-nav-menu .hamburger-menu {
        width: 30px;
        height: 20px;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
    }

	.hamburger-nav-menu .hamburger-menu .hamburger-line{
		width: 100%;
		height: 3px;
		background-color: #000000;
		margin-top: 5px;
	}

	.hamburger-nav-menu .hamburger-menu .hamburger-line#line1{
		margin-top: 0px;
	}

	.hamburger-nav-menu #fbnb-m-menu.menu{
		display: block;
	}

	.hamburger-nav-menu #fbnb-m-menu.menu .menu-main-menu-container{
		position: absolute;
		transition: all 0.3s ease-in-out;
		z-index: -1;
		left: 0;
		right: 0;
		width: 100%;
		top: -100%;
		visibility: hidden;
		opacity: 0;
	}

	.hamburger-nav-menu #fbnb-m-menu.menu.fbnb-m-open .menu-main-menu-container{
		top: 100%;
		opacity: 1;
		visibility: visible;
		z-index: 999;
	}

	.hamburger-nav-menu ul.menu{
		background-color: #f0f1f5;
		padding: 0px;
		padding-top: 10px;
		padding-bottom: 5px;
		margin: 0px;
		list-style: none;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.07);
	}

	.hamburger-nav-menu ul.menu .menu-item{
		margin-bottom: 5px;
		padding: 0 15px;
	}

	.hamburger-nav-menu ul.menu .ftnb-custom-item{
		padding: 0px 15px;
		display: block;
		margin-bottom: 5px;
	}

	.hamburger-nav-menu ul.menu .menu-item a{
		padding: 0;
		color: #00427f;
		font-family: Poppins, sans-serif;
		font-weight: 700;
		position: relative;
	}

	.hamburger-nav-menu ul.menu .menu-item.current-menu-item a {
		border-bottom: 3px solid #FACA00;
	}

/*hamburger-menu-sticky*/

	.fbnb-m-sticky .hamburger-nav-menu{
		position: fixed;
		width: 100%;
		background-color: #ffffff;
		left: 0;
		top: 0;
		z-index: 999;
		box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.07);
/*    	animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;*/
		height: 40px;
	}

	.fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu{
		height: 95px;
		transition: all 0.3s ease-in-out;
	}

	.fbnb-m-sticky .hamburger-nav-menu .logo-column a img {
		height: 40px;
		margin: 0px;
	}


	.fbnb-m-sticky .hamburger-nav-menu .teams-filter-row{
		transform: translateY(-100%);
	}

	.fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu .teams-filter-row{
		transform: translateY(0);
		transition: all 0.3s ease-in-out;
	}

	.teams-filter-column .team-logo:hover {
    	transform: scale(1);
	}


	.Mobile-menu.social-icons-column{
		width: 100%;
		justify-content: flex-start;
		gap:5px;
	}

	.mobile-menu-lang.language-selector-column{
		width: 100%;
		justify-content: flex-start;
		font-size: 16px;
		font-weight: 700;
	}

	.teams-filter-column .team-logos{
		display: flex;
		grid-gap: 10px;
		width: 100%;
    	justify-content: inherit;
		overflow: scroll;
	}

	.teams-filter-column .team-logos img.team-logo{
		margin: 10px auto;
		margin-bottom: 0;
		padding-bottom: 3px;
		border-bottom: 2px solid transparent;
	}

	.teams-filter-column .team-logos img.team-logo.active-logo{
		border-bottom: 2px solid #FACA00;
	}

	.menu-column ul li {
	    font-size: 14px;
	}

  	.menu-column ul li:not(:last-child) {
	  margin-right: 5px;
	}

	.teams-filter-row {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        gap: 8px;
        padding: 0px 0 0 15px;
        padding-top: 0px;
        background-color: #ffffff;
        margin: 0 auto 2px auto;
        transition: all 0.3s ease-in-out;
    }

	.teams-filter-row .teams-filter-column {
	    width: 100%;
	    flex-direction: column;
	    align-items: flex-start;
	    position: relative;
	}

	.teams-filter-row .teams-filter-column:after {
	    background: linear-gradient(90deg, transparent, #ffffff);
	    content: "";
	    display: block;
	    height: 100%;
	    pointer-events: none;
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: 60px;
	}

	.teams-filter-row .date-column {
	    width: 100%;
	    align-items: flex-start;
	    text-align: left;
	    justify-content: flex-start;
	}


  	.single-header-column .single-article-ad{
  		margin-top: 0px;
  	}

  	.single-header-column .single-article-ad.m-ads-bn{
  		margin-top: 8px;
  	}

 /*teams-sticky*/
 	.teams-filter-row.teams-m-sticky{
	 	position: fixed;
	 	left: 0;
	 	top: 55px;
	 	width: 100%;
	 	z-index: 99;
	 	background-color: #ffffff;
	 	margin-top: 0px;
	 	padding: 10px 15px;
	 	box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.07);
 	}


  .single-header-section,
	.home-page .header-section {
    flex-direction: column;
    gap: 8px;
	}


  .single-header-section .single-header-column,
  .home-page .header-section .header-column{
  	flex: 0 0 100%;
  	margin-right:0px !important;
  }

  .single-header-section .poll-column,
  .home-page .header-section .poll-column {
    flex: 0 0 100%;
	}

	.home-page{
		flex-direction: column;
		margin-top: 105px;
	}

    .home .home-page .home-header-left-section,
	.home-page .home-header-left-section,
	.archive.category .cat-section-first-left{
		flex: 0 0 100%;
		margin-bottom: 8px;
		width: 100%;
	}

	.home-page .home-header-right-section{
		flex:0 0 100%;
		width: 100%;
	}
	.archive.category .cat-section.cat-section-first .cat-section-first-right {
        width: auto;
        padding: 0px 15px;
	}

	.fbnb-m-sticky .wrapper-content-modules{
    	margin-top: 50px;
	}

	.fbnb-m-sticky .home-page {
    	margin-top: 0px;
	}

	.flex-container{
		flex-direction: column;
	}
	.flex-container .article-grid-module {
    flex: 0 0 100%;
    width: 100%;
	}

	.flex-container .most-read-block .most-read-ul {
		margin-bottom: 0px;
	}

  .flex-container > .most-read-block {
    flex: 0 0 100%;
  }

  .flex-container .article{
  	margin-bottom: 0px;
  }

  .page-template-default .article-grid .article-image-big img,
  .flex-container .article-grid .article-image-big img {
    height: auto;
    max-height: inherit;
	}

	.page-template-default .article-grid-small .article.article-top .article-image img,
	.flex-container .article-grid-small .article.article-top .article-image img,
	.archive.category .cat-section-first-left .flex-container-one .three-articles-grid .three-article .article-image img {
    height: auto;
    max-height: inherit;
  }

  .page-template-default .article-grid-small .article-grid-bottom .article .article-image img,
  .flex-container .article-grid-small .article-grid-bottom .article .article-image img {
    height: auto;
  }

  .flex-container .article-grid-small .article.article-top .article-excerpt {
    -webkit-line-clamp: 3;
  }

  .flex-container .article-grid-small .search-widget{
  	margin-bottom: 0px;
  }

  .flex-container-one{
  	flex-direction: column;
  	gap: 8px;
  }

  .three-articles-module {
    width: 100%;
    flex: 0 0 100%;
  }

  .flex-container-one .three-article .three-article-link .three-article-content .three-article-title{
  	min-height: inherit;
  	font-size: 17px;
  	margin: 2px 0 5px 0;
  	line-height: 18px;
  	font-weight: 700;

  }


  .flex-container-one .three-articles-module .three-articles-grid{
  	flex-direction: column;
  	gap: 8px;
  }
  .flex-container-one .three-articles-module .three-articles-grid .three-article {
    width: auto;
	}

	.flex-container-one .three-article .three-article-link .three-article-image img {
    height: auto;
    max-height: inherit;
  }

  #home_three_articles_grid_block .three-article .three-article-link .three-article-image img {
		height: auto;
    max-height: inherit;
	}


	.flex-containe-ads .inline-ad .inline-page-banner {
    margin-top: 4px;
    margin-bottom: 4px;
	}

	.four-articles-module .four-articles-grid .four-article .four-article-title{
		min-height: auto;
	}

	.five-articles-module .five-articles-grid{
		grid-template-columns: repeat(1, 1fr);
		gap: 8px;
	}

	.five-articles-module .five-articles-grid .five-articles-grid-small .five-articles.article-left{
		margin-bottom: 0px;
	}


	.five-articles-module .five-articles-grid .five-articles{
		margin-bottom: 0px;
		flex: none;
		display: block;
	}

	.five-articles-module .five-articles-grid .five-articles.article-big{
		margin-bottom: 0px;
	}

	.five-articles-module .five-article-image img {
		height: auto;
		max-height: inherit;
	}

	.five-articles-module .five-articles-grid .five-articles.article-big .five-article-image-big img {
		height: auto;
		min-height: inherit;
	}

  	.five-articles-module .five-articles-grid .five-articles.article-big .five-article-big-title {
  		font-size: 17px;
  		line-height: 18px;
  		font-weight: 700;
  	}

  	.five-articles-module .five-articles-grid .five-articles.article-big .five-article-excerpt {
	    -webkit-line-clamp: 3;
  	}

  	.five-articles-grid-small .five-article-content .five-article-small-title, .five-articles-grid-small-right .five-article-content .five-article-small-title {
  		min-height: auto;
  	}

  	.five-articles-grid-small .five-article-content .five-article-excerpt,
	.five-articles-grid-small-right .five-article-content .five-article-excerpt{
		min-height: auto;
	}

	.four-articles-module .four-articles-grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.four-articles-module .four-articles-grid .four-article {
	  width: auto;
	}

	.four-articles-module .four-articles-grid .four-article:last-child {
		margin-bottom: 0px;
	}
	.four-articles-module .four-articles-grid .four-article .four-article-image img{
		max-height: inherit;
	}

	.four-articles-module ~ .separator {
	  margin-top: 0;
	}

	.four-articles-module .four-articles-grid .four-article.team-default{
		margin-bottom: 8px;
	}

	.single-article-content .entry-content .post-meta-module .author-avatar {
		flex-shrink: 0;
	}

	.footer-column{
		width: 25%;
	}

	.footer-column:nth-child(2) {
	    width: 30%;
	}

	.footer-column:nth-child(3) {
	    width: 25%;
	}

	.related-articles-module,
	.single-article-page .cat-archive-wrap .cat-section.cat-section-first{
		flex-direction: column;
	}

	.related-articles-module .related-articles-single{
		width: auto;
	}

	/*single*/

	/*.single-article-content .related-articles-module .related-articles-single .related-articles-image img {
	  height: 300px;
	  max-height: 300px;
	}*/

	.post-thumbnail img {
        height: auto;
        max-height: inherit;
    }

	.single-article-content .entry-content .entry-title{
		font-size: 22px;
    	line-height: 30px;
	}

	.paywall-lock-buttons .paywall-button-container{
		margin: 10px 5px;
	}

	.flex-containe-ads .g-single .gofollow img{
		margin-top: 5px;
	}

	/*page-template-default*/
	.page-template-default .article-grid-module {
		width: 100%;
	}

	.page-template-default .article-image img{
		height: auto;
	  max-height: inherit;
	}

	.single-article-ad .g-single .gofollow img, .header-ad .g-single .gofollow img {
    min-height: auto;
  }

  .single-header-section .poll-column,
  .home-header-right-section .poll-column {
  	display: none;
  }

  .teams-filter-row .date-column {
  	display: none;
  }

  .mobile-ad-header-banner{
	display: block;
  }

  .mobile-ad-header-banner:has(a.gofollow img){
	display: block;
  }
  .mobile-ad-header-banner .g-single{
     text-align: center;
  }


	.most-read-ul .most-read-single .most-read-content {
		flex-direction: column;
		align-items: flex-start;
	}

	.mobilet-excerpt-content,
	.most-read-ul .most-read-single .most-read-content .mobilet-excerpt-content{
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}



	.most-read-ul .most-read-single .most-read-image{
		margin-top: 2px;
	}

	.most-read-ul .most-read-single .most-read-content  a{
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
	}

	.latest-posts-ul .latest-posts-single .latest-posts-content{
		flex-direction: column;
		align-items: flex-start;
	}

	.latest-posts-ul .latest-posts-single .latest-posts-content a{
		margin-left:0px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		flex: none;
	}


	.latest-posts-ul .latest-posts-single a{
		align-items: flex-start;
	}

	.latest-posts-ul .latest-posts-single .latest-posts-image {
    	margin-top: 2px;
    }


	.four-article-title,
	.five-article-small-title,
	.three-article-title,
	.article-small-title{
		font-size: 17px;
		margin: 2px 0 5px 0;
		font-weight: 700;
		line-height: 18px;
	}

	/*.single-article-content .related-articles-module .related-articles-single .related-articles-image img{
		height: 350px;
	    max-height: 350px;
	}*/

	.post-thumbnail {
		margin-bottom: 0
	}

	.search-article-content article .entry-header {
	    padding: 0 0 10px;
	}

	.search-article-content .entry-header .entry-content .entry-title {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 5px;
        margin-top: 2px;
    }

	.search-article-content article .entry-header .single-excerpt {
        font-size: 12px;
        line-height: 16px;
        margin-top: 5px;
        font-weight: 500;
        padding: 0 10px;
        overflow: hidden;
	    text-overflow: ellipsis;
	    -webkit-line-clamp: 5;
	    display: -webkit-box;
	    -webkit-box-orient: vertical;
    }

    .bv-factbox-container{
		width: 65%;
	}

	.bv-factbox-container.bv-align-left{
		margin-right: 10px;
	}

	.bv-factbox-container.bv-align-right{
		margin-left: 10px;
	}

	.home-header-right-section .latest-newsfeed-items-block .latest-newsfeed-items-header .latest-newsfeed-items-title svg{
        display: block;
	}

	.header-latest-news-block .header-latest-news-title .latest-newsfeed-items-title{
        color: #fff;
	}
	.archive.category.fbnb-m-sticky .single-article-page{
         margin-top: 105px;
	}

	 .home.fbnb-m-sticky .main-leftside-section .header-latest-news-block {
	    margin-top: 99px;
	  }

	.archive.category .four-articles-module,
	.archive.category .five-articles-module{
      width: calc(100% - 0px) !important;
	}
	.archive.category .article{
      margin-bottom: 0px;
	}

	.news-flood-page .news-flood-content{
		padding-bottom: 10px;
	}

	body.archive.category,
	body.single.single-post{
       background-color: #f0f1f5;
	}
	.single.single-post .single-article-page{
		margin-top: 95px;
        width: calc(100% - 0px);
	}

	/* nyhetsflode */
	.newsfeed-page .hamburger-nav-menu,
	.newsfeed-page.fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu {
		height: 40px;
    }

}

@media only screen and (max-width: 667px) {

	.hamburger-nav-menu,
	.fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu {
		height: 99px;
	}

	.teams-filter-column .team-logos img.team-logo {
		margin-bottom: 2px;
	}

	.single-article-content .related-articles-module {
	    grid-template-columns: repeat(1, 1fr);
	}

	.single-article-content .related-articles-module .related-articles-single .related-articles-image img{
		height: auto;
		max-height: inherit;
	}

	.flex-container-one .three-articles-module .three-articles-grid{
		grid-template-columns: repeat(1, 1fr);
	}

	.related-articles-content .related-article-title {
	    min-height: inherit;
	}

	.bv-factbox-container {
	    width: 90%;
	    float: none !important;
	    box-sizing: border-box;
	    margin: 0 auto !important;
    }

    .single-article-page .sidebar .g-single{
      text-align: center;
    }



}

@media only screen and (max-width: 575px) {

	.logo-column {
    	width: auto;
    }


	.menu-column ul{
		flex-wrap: wrap;
	}

	.single-header-section .single-header-column,
	.home-page .header-section .header-column {
        flex: 0 0 100%;
        margin-right: 0;
    }

    .single-article-content .entry-content .entry-title {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 15px;
    }

    .flex-container .article-grid-small .article-grid-bottom {
	    grid-template-columns: repeat(1, 1fr);
	}

	.flex-container .article-grid-small .article-grid-bottom .article .article-image img {
        height: auto;
        max-height: inherit;
    }

    .four-articles-module .four-articles-grid {
	    gap: 0px;
	}

	.four-articles-module .four-articles-grid .four-article{
		margin-bottom: 8px;
	}

	.footer-column{
		width: 30%;
	}

	.footer-column:nth-child(2) {
	    width: 38%;
	}

	.footer-column:nth-child(3) {
	    width: 30%;
	}

	.single-article-content .entry-content .entry-title{
		font-size: 22px;
    	line-height: 30px;
	}

	.single-article-content .entry-content .post-meta-module{
		flex-direction: column;
		gap:10px;
		margin: 10px 0px;
		align-items: flex-start;
	}

	.post-meta .author-info {
		align-items: flex-start;
	}
	.post-meta .author-info .author-details .author-name {
		display: flex;
		flex-direction: column;
		font-size: 0px;
		line-height: 0px;
	}

	.post-meta .author-info .author-details .author-name .name-block{
		font-size: 16px;
		line-height: 21px;
		font-weight: 700;
	}
	.post-meta .author-info .author-details .author-name .date-block{
		font-size: 14px;
		line-height: 20px;
		font-weight: 700;
	}
	.post-meta .author-info .author-details .author-email{
		font-size: 14px;
		font-weight: 700;
	}

	.single-article-content .article-analyse .post-meta .author-info .author-avatar img {
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
	.article-lock {
		margin-top: 0px;
		padding-top: 10px;
	}
	.article-lock .paywall-lock-buttons{
		display: flex;
		flex-direction: column;
	}

	.paywall-lock-buttons .paywall-button-container{
		min-height:auto;
	}

	.paywall-lock-buttons .paywall-button-container .custom-product-description-one{
		min-height:auto;
	}

	.sidebar .g-single .gofollow img{
		width: 100%;
	}

	.single.single-post .sidebar .g-single .gofollow img{
		width: auto;
		max-width: 100%;
	}

	/*page-template-default*/
	.page-template-default .article-grid-small .article-grid-bottom {
    grid-template-columns: repeat(1, 1fr);
    column-count:1;
	}

	.teams-filter-column .team-logos {
    width: 100%;
  }

  .five-article-big-title{
  	font-size: 20px;
  	line-height: 25px;
  }

	.flex-container .article-grid-small .article-grid-bottom .article .article-content .article-small-title {
        min-height: auto;
    }


	.post-meta-module .twitter-x-single{
		margin-left: 50px;
	}

	.single-article-content .bottom-authar-content{
		flex-direction: column;
		gap:10px;
	}

	.single-article-content .bottom-authar-content .twitter-x-single{
		margin-left: 50px;
	}

	.flex-container .article.article-big .article-content .article-excerpt,
	.flex-container .article-grid-small .article.article-top .article-excerpt,
	.flex-container .article-grid-small .article-grid-bottom .article .article-content .article-excerpt,
	.flex-container-one .three-article .three-article-link .three-article-content .three-article-excerpt,
	.five-articles-grid-small .five-article-content .five-article-excerpt,
	.five-articles-grid-small-right .five-article-content .five-article-excerpt,
	.five-articles-module .five-articles-grid .five-articles.article-big .five-article-excerpt,
	.four-articles-module .four-articles-grid .four-article .four-article-excerpt {
		text-align: left;
	}
	footer .footer-column a{
	  font-size: 12px;
	}

}


@media only screen and (max-width: 479px) {

	.hamburger-nav-menu,
	.fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu {
		height: 90px;
        z-index: 9999;
    }
	.newsfeed-page .hamburger-nav-menu,
	.newsfeed-page.fbnb-m-sticky.teams-m-sticky .hamburger-nav-menu {
		height: 40px;
    }

    .hamburger-nav-menu .hamburger-menu {
        width: 25px;
    	height: 15px;
    }

    .hamburger-nav-menu .hamburger-menu .hamburger-line {
        height: 2px;
    }

	.home-page,
	.single-article-page {
		margin-top: 95px;
    }

/*	.archive.category.fbnb-m-sticky .single-article-page{
         margin-top: 95px;
	}*/

	.menu-row .language-selector-column{
		font-size: 12px;
		line-height: 22px;
	}

	.m-search-btn{
		right: 60px;
	}

	.teams-filter-row.teams-m-sticky{
		top: 40px;
	}
	.teams-filter-column .team-logos img.team-logo {
		height: 30px;
	  	margin-top: 5px;
	}


    /*social-icons-column*/
    .social-icons-column .social-icon{
    	height: 20px;
    	width: 20px;
    }

	.social-icons-column .social-icon.plus {
	    height: 22px;
	}
	.teams-filter-column .team-logos{
		margin-bottom:0px;
	}

	.teams-filter-column .team-logo{
		height: 20px;
    	width: 20px;
	}


/*	.single-article-content .entry-content .entry-title {
    font-size: 17px;
    line-height: 25px;
	}*/

    .single-article-content .entry-content .single-excerpt{
	  	font-size: 14px;
	  	line-height: 19px;
  	}



	.bv-factbox-container {
	    width: 100%;
    }


	footer .footer-row{
		flex-direction: column;
		gap:8px;
		height: auto;
    padding: 10px 10px;
	}
	.footer-column{
		width: 100%;
		padding: 0px;
	}

	.footer-column:nth-child(2) {
	    width: 100%;
	}

	.footer-column:nth-child(3) {
	    width: 100%;
	}
	.archive.category .single-article-page{
        margin-top: 100px;
	}
}


@media only screen and (max-width: 380px) {

	.m-search-btn {
        right: 45px;
    }

	.logo-column a img,
	.fbnb-m-sticky .hamburger-nav-menu .logo-column a img {
        height: 35px;
        margin: 2.5px 0;
    }
}

/* Sidebar Newfeed Items */

.latest-newsfeed-items-block {
	background-color: #F0F1F5;
	margin-bottom: 8px;
	box-shadow: 0px 4px 4px 0px rgba(0,0,0,.25);
	border-radius: 5px;
}

.latest-newsfeed-items-block .latest-newsfeed-items-title {
	background: #00427f;
	border-radius: 5px 5px 0 0;
	color: #fff;
	font-family: Roboto Slab;
	font-size: 18px;
	font-weight: 900;
	letter-spacing: -.01em;
	margin-top: 0;
	margin-bottom: 0;
	padding: 2px 10px;
	text-align: center;
	/*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);*/
	display: flex;
	align-items: center;
	justify-content: center;
	gap:5px;
}
.latest-newsfeed-items-block .latest-newsfeed-items-content  {
	padding: 10px;
}
.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items {
	list-style: none;
	padding: 0;
	margin: 0;
}


.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item {
	padding-left: 25px;
	position: relative;
	margin-bottom: 10px;
	font-family: Barlow Condensed;
	font-size: 14px;
}

.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item:before {
	content: "";
	border: 1px solid #FACA00;
	position: absolute;
	height: calc( 100% + 3px );
	left: 9px;
}


.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-title{
	font-family: Barlow Condensed;
	font-size: 16.38px;
	font-weight: 400;
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; / number of lines to show /
           line-clamp: 2;
   -webkit-box-orient: vertical;

}


.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	background-color: #F0F1F5;
	display: inline-block;
}

.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-logo img {
	width: 18px;
	height: auto;
	margin: 0;
}

.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-link {
	color: #000000;
}

.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-link:hover  .latest-newsfeed-item-title{
	text-decoration: underline;
}

.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-link time {
	font-weight:bold;
}
.latest-newsfeed-items-block .latest-newsfeed-items-content .latest-newsfeed-items .latest-newsfeed-item .latest-newsfeed-item-link .latest-newsfeed-item-title {
	margin: 0px;
}

.latest-newsfeed-items-block .latest-newsfeed-items-footer{
	padding: 0 10px;
	background: #00427f;
	border-radius: 0 0 5px 5px;
}
.latest-newsfeed-items-block .latest-newsfeed-items-footer .latest-newsfeed-items-footer-link {
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	gap:5px;
	color: #fff;
	font-family: Roboto Slab;
	font-size: 14px;
	font-weight: 900;
	text-align: center;
}

/*.mySwiper{
	margin-top: 150px;
}
.swiper {
  padding: 20px 0;
}
.swiper-slide {
  background: #f0f0f0;
  padding: 10px;
  border-radius: 8px;
  text-align: center;
}
.swiper-slide img {
  width: 100%;
  height: auto;
  border-radius: 6px;
}

.swiper-pagination-bullet {
  background: #333;
  opacity: 0.7;
}
.swiper-pagination-bullet-active {
  background: #000;
  opacity: 1;
}*/





/*@media only screen and (max-width: 767px) {*/

.header-latest-news-block {
    margin-top: 102px;
    /* padding: 0 15px; */
    background: #f0f1f5;
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 10px 10px 10px 0px;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
/*    margin-bottom: 15px;*/
    position: relative;
}

.header-latest-news-block:before {
    content: "";
    background: #ffffff;
    width: 11px;
    height: 130px;
    position: absolute;
    left: -15px;
    z-index: 9;
}

.header-latest-news-block:after {
  content: "";
  background: #ffffff;
  width: 12px;
  height: 130px;
  position: absolute;
  right: -15px;
  top: 0;
  z-index: 99;
}

.home-page {
  margin-top: 0;
}

h3.header-latest-news-title {
	color: #ffffff;
  font-family: Barlow Condensed, sans-serif;
  padding: 2px 10px;
  margin-bottom: 0;
  border-radius: 5px 5px 0 0;
/*box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);*/
  background: #00427f;
  text-align: center;
}

.header-latest-news-block .swiper {
  margin: 0;
	/*padding: 10px;*/
	/*overflow: inherit;*/
	/*margin: 0 15px;*/
}

.swiper-wrapper.header-latest-news-items {
  padding: 0 10px;
  margin: 0 -10px;
}

.header-latest-news-block .swiper .swiper-slide {
  padding:15px 15px 25px 15px;
  margin-bottom: 0px;
  /*border-radius: 0 0 10px 0;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);*/
	/*background: #f0f1f5;*/
  margin: 0 !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100% !important;
  min-height: 95px;/*
  border-radius: 0 0 10px 0;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);*/
}

.header-latest-news-block .swiper .hd-latest-news-link {
  display: flex;
  justify-content: center;
  padding-left: 40px;
  position: relative;
}

.header-latest-news-block .swiper .hd-latest-news-link .hd-latest-news-item-logo {
  position: absolute;
  left: 0px;
  top: 0;
}

.header-latest-news-block .swiper .hd-latest-news-link .hd-latest-news-item-logo:before {
  content: "";
  border: 1px solid #FACA00;
  position: absolute;
  height: calc(67% + -20px);
  left: 13px;
  bottom: 0;
}

.header-latest-news-block .swiper .hd-latest-news-link .hd-latest-news-item-logo img {
  margin: 0;
  height: 30px;
  width: auto;
}

.header-latest-news-block .swiper .hd-latest-news-link .hd-latest-news-item-logo:before {
  content: "";
  border: 1px solid #FACA00;
  position: absolute;
  height: calc(100% + -20px);
  left: 12px;
  bottom: -15px;
}

.header-latest-news-block .swiper .hd-latest-news-link time {
  color: #000000;
  font-family: Barlow Condensed;
  font-size: 16px;
  font-weight: bold;
}

.header-latest-news-block .swiper .hd-latest-news-title {
  font-family: Barlow Condensed;
  font-size: 16px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  color: #000000;
  margin-top: 5px;
  margin-bottom: 0;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.header-latest-news-block .swiper .hd-latest-news-title:hover {
	text-decoration: underline;
}

.header-latest-news-block .swiper .swiper-pagination {
  bottom: 5px;
 /* border-radius: 0px 0px 5px 5px;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, .25);
  background: #00427f;*/
}

.header-latest-news-block .swiper .swiper-pagination .swiper-pagination-bullet {
  background: #faca00 !important;
  opacity: 1;
}

.header-latest-news-block .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #00427f !important;
}

.swiper {
  width: 100%;
  overflow: hidden;
}

.swiper-wrapper {
  display: flex;
  padding-bottom: 20px;
}

.swiper-slide {
  width: 100% !important; /* Force slide to take full swiper width */
  flex-shrink: 0;
  box-sizing: border-box;
}

/*}*/

/**------------------------
 * Sidebar Sticky Columns
 */
/* Sticky Sidebar Base Styles */
.bolls-sidebar-col2,
.bolls-sidebar-col3 .enable-sticky-ads {
	transition: position 0.3s ease;
}

/*==========================================================*/
/* Left sticky Sidebar CSS */
/*==========================================================*/

/* Default: hide below 1920px */
.bolls-left-sticky-desktop-add.left-gutter-ad {
	display: none;
}

/* Sticky inner wrapper */
.bolls-left-sticky-desktop-add .left-gutter-ad__inner {
	position: sticky;
	top: 12px;
}
body.left-sidebar-active .bolls-left-sticky-desktop-add .left-gutter-ad__slot {
	display: none;
	overflow: hidden;
	max-width: 250px;
	width: 250px;
}
body.left-sidebar-active .bolls-left-sticky-desktop-add .left-gutter-ad__slot .widget {
	margin-bottom: 5px;
}
body.left-sidebar-active .bolls-left-sticky-desktop-add .left-gutter-ad__slot .widget:after {
	content: '';
	display: block;
	clear: both;
}
body.left-sidebar-active .bolls-left-sticky-desktop-add .left-gutter-ad__slot .widget .a-single > div > div,
body.left-sidebar-active .bolls-left-sticky-desktop-add .left-gutter-ad__slot iframe {
	max-width: 100%;
	float: right;
}
@media (min-width: 1920px) {
	body.left-sidebar-active {
		width: 1654px;
	}
	body.left-sidebar-active .bolls-left-sticky-desktop-add.left-gutter-ad,
	body.left-sidebar-active .bolls-left-sticky-desktop-add .left-gutter-ad__slot {
		display: block;
	}
}

html {
	scrollbar-gutter: stable;
}
body.loader-active {
	overflow: hidden;
}
.loader-wrap {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background: rgba(0,0,0,0.7);
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 9999;
}
.loader-wrap:not(.loading) {
	display:none;
}
.loader {
	width: 50px;
	aspect-ratio: 1;
	border-radius: 50%;
	background:
		radial-gradient(farthest-side,#ffa516 94%,#0000) top/8px 8px no-repeat,
		conic-gradient(#0000 30%,#ffa516);
	-webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);
	animation: bolls_loader 1s infinite linear;
}
@keyframes bolls_loader{
	100%{transform: rotate(1turn)}
}
