.main-header,
.new-footer {
	font-family: Poppins, Roboto, Arial, sans-serif;
}
.main-header .menu .new-menu-pos > a {
	font-weight:600 !important;
}

.new-footer {
} 

.top-line, body#mainpage {
	font-family: Poppins, Roboto, Arial, sans-serif;
}
.section-goracetematy,
.section-instagram,
.section-rozrywka,
.section-ciekawostki {
	background:#f4f4f4 !important;
}

.section-polecamy-news {
	background:#fc0 !important;
}

.section-podcasty {
	background:#fff !important;
}
.section-goracetematy .block img,
.section-ciekawostki .block img {
	width:100%;
	margin-bottom:12px;
}
.section-top .news-small .news-title,
.section-bajeczna-zdrowie .title,
.section-goracetematy .title,
.section-quizy .title,
.section-muzyka .title,
.section-rozrywka .title,
.section-ciekawostki .title,
.section-polecamy-news .title,
.section-extra .title {
	font-weight: 500 !important;
}
.section-polecamy-news .title {
	color: #1c3380 !important;
	padding-top:15px;
	padding-bottom:10px;
}
body#mainpage .more-button {
	display:none;
}
body#mainpage a {
	text-decoration:none !important;
}

body#mainpage .news-list .hour {
	display:inline-block !important;
	padding-right:8px;
	font-weight:700;
	color: #1c3380;
}
body#mainpage .news-list .title {
	display:inline !important;

}
body#mainpage .news-list .block {
	border-bottom: 1px dotted #999;
	padding-bottom:8px;
	margin-bottom:16px;
}

body#mainpage .header-line {
	background:transparent !important;
}
body#mainpage .section-extra .image {
	height: 180px !important;
}

body#mainpage .section-polecamy-news .image {
	height: 200px;
	width: 100%;
	background-color: #f4f4f4;
	background-size: cover;
	background-position: center center;
}

body#mainpage .section-top .news-image,
body#mainpage .section-fakty-new .news-image {
	position:relative;
}
body#mainpage .section-top .news-big .news-image::after,
body#mainpage .section-fakty-new .news-big .news-image::after {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.75) 100%);
	display:block;
}
body#mainpage .section-top .news-med .news-image::after,
body#mainpage .section-fakty-new .news-med .news-image::after {
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0) 48%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.75) 100%);
	display:block;
}
body#mainpage .section-top .news-small .news-sub {
	position: absolute;
	display:inline-block;
	top: unset;
	bottom: 10px !important;
	left: 10px  !important;
	background: transparent;
	color: #fff;
	border-bottom:3px solid #fc0;
	padding-bottom:1px;
	padding-left:0;
	padding-right:0;
	font-size:12px;
}
body#mainpage .section-top .news-big .news-sub,
body#mainpage .section-top .news-med .news-sub {
	display:inline-block;
	border-bottom:3px solid #fc0;
	padding-bottom:1px;
	margin-bottom:10px;
	font-size:18px;
	font-weight:700;
}
body#mainpage .section-top .news-mid .news-sub {
	position: absolute;
	display:inline-block;
	top: 10px !important;
	left: 16px !important;
	background: transparent;
	color: #fff;
	border-bottom:3px solid #fc0;
	padding-bottom:1px;
	padding-left:0;
	padding-right:0;
	font-size:13px;
}
body#mainpage .section-top .news-big .news-sub {
	font-size:24px;
	top: 15px !important;
	left: 16px !important;
}

.section-top .news-small {
	height: 124px !important;
}

.section-fakty-new .news-mid .news-title,
.section-top .news-mid .news-title {
	z-index: 1;
}
.section-fakty-new .news-med .news-title,
.section-top .news-med .news-title {
	z-index: 1;
	position: absolute;
	display:inline-block;
	bottom: 12px !important;
	left: 16px !important;
	background: transparent;
	color:#fff;
	padding-right:16px;
}

body#mainpage .section-fakty-new .mid-news .title {
	font-weight: 500;
}

body#mainpage .section-top .news-med {
	width:100%;
	height:295px !important;
	font-weight:700;
}

body#mainpage .section-fakty-new .news-med {
	width:100%;
	height:295px !important;
	font-weight:700;
}

body#mainpage .section-top .news-big .news-title,
body#mainpage .section-fakty-new .news-big .news-title {
	z-index:2 !important;
	font-size:2rem !important;
	font-weight:700;
}
@media (max-width:991.98px) {
	body#mainpage .section-top .news-big .news-title,
	body#mainpage .section-fakty-new .news-big .news-title {
		font-size:1.5rem !important;
	}
}
.news-med .news-image {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center center;
  position: relative;
}

body#mainpage .header-blob {
	background:transparent;
	border-left:10px solid #fc0;
	padding-left:12px;
}
body#mainpage .section-konkursy .header-blob,
body#mainpage .section-polecamy-news .header-blob,
body#mainpage .section-polecamy .header-blob {
	border-left-color:#eee;
}

body#mainpage .section-podcasty .section-header {
	padding-top: 0px !important;
}


body#mainpage .section-top .st-wrapper {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	grid-auto-rows: minmax(200px, auto);
}

body#mainpage .one {
	grid-column: 1 / 3;
	grid-row: 1 / 3;
}
body#mainpage .two {
	grid-column: 3 / 4;
	grid-row: 1 / 2;
}
body#mainpage .three {
	grid-column: 3 / 4;
	grid-row: 2 / 3;
}
body#mainpage .four {
	grid-column: 4 / 5;
	grid-row: 1 / 3;
}
  
#Xautobanner {
	display:none !important;
}
body#mainpage .section-rmfon .section-header {
	font-size: 1.9rem;
}
body#mainpage .section-header {
	font-weight: 800;
	margin-top:15px !important;
	margin-bottom:3px !important;
}
body#mainpage .rmfon-station .image {
	height:100%;
}
body#mainpage .rmfon-station .play-button {
	position: absolute;
	top: unset;
	bottom: 13px;
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
}
body#mainpage .rmfon-station .title {
  height: 90px;
  color: #1c3380;
  text-align: left;
  padding: 10px 0.8rem 1rem 0;
  font-size: 0.9rem;
  font-weight: 600;
}


body#mainpage .insta-reel {
	display:block !important;
	position:relative;
}

body#mainpage .insta-reel::after {
	content:'';
	position:absolute;
	display:inline-block;
	width:150px;
	height:150px;
	top:calc(50% - 52px);
	left:calc(50% - 75px);
	background:url('/2018/img/insta-play.png') center center no-repeat;
	z-index:1;
	opacity:0.33;
	transition:0.4s;
}
body#mainpage .insta-reel:hover::after {
	opacity:.92;
	transition:0.4s;
}

body#mainpage .insta-reel img {
	width:100%;
	margin-bottom:1px;
}

.kumu-axv {
	background:#e4e4e4;
}
@media (max-width:991.98px) {
	body#mainpage .rmfon-station-box.mb-4 {
		margin-bottom:3rem !important;
	}
}

