@font-face {
	font-family : 'Inter';
	font-style  : normal;
	font-weight : 200 400;
	src         : url(../fonts/RP-Inter.ttf?v4) format('truetype');
}
@font-face {
	font-family : 'Inter';
	font-style  : normal;
	font-weight : 500 800;
	src         : url(../fonts/RP-Inter-bold.ttf?v4) format('truetype');
}
@font-face {
	font-family : 'Manrope';
	font-style  : normal;
	font-weight : 300 800;
	src         : url(../fonts/RP-Manrope.ttf?v4) format('truetype');
}

@font-face {
	font-family : 'RPLogo';
	font-style  : normal;
	font-weight : 300 800;
	src         : url(../fonts/RP-Br.ttf?v4) format('truetype');
}

.header-logo-area-four {
	padding-bottom : 20px;
}

#bg-loader,
#fg-loader,
.nav-logo a,
.logo a {
	font-size   : 30px;
	@media (min-width : 1250px) {
		font-size : 60px;
		img {
			min-height    : 120px;
			margin-bottom : -50px !important;
		}
	}

	b {
		display        : inline-flex;
		flex-direction : column;
		line-height    : 1;
		text-align     : left;
	}

	line-height : 0;
	font-family : "RPLogo", system-ui !important;
	white-space : nowrap;

	img {
		max-height : 90px;
		margin     : -10px 0;
	}
}
.offCanvas-logo a,
.nav-logo a {
	font-size : 27px;

	img {width : 35px}
}
footer .logo a {
	font-size     : 27px;
	display       : block;
	margin-bottom : 5px;

	img {
		width : 70px;
		@media (min-width : 900px) {
			margin-left : -71px;
		}
	}

}
.navbar-wrap ul li a {
	font-size : 18px;
}
.animated-infinite {
	animation-iteration-count : infinite;
}

h1, h2, h3, h4, h5, h6, p, .btn {text-transform : initial !important;}
.small p {font-size : .875em; line-height : 1.5}


.stories-post-dark {
	border-color : var(--tg-border-dark);
}

.programma {


	&.col-lg-12 .trending-post-thumb {
		width : 34%;
	}

	&:not(.col-lg-12) p {
		max-height  : 4.3rem;
		overflow    : hidden;
		font-size   : .875em;
		line-height : 1.5
	}

}
@media (min-width : 900px) {
	.columnText {columns : 2}
}

@media (min-width : 1200px) {
	.columnText {columns : 3}
}


.shortcode_gmap {filter : grayscale(.7)}

html[tg-theme="dark"] {
	--bs-border-color     : #555;
	--bs-tertiary-bg-rgb  : 16, 34, 55;
	--bs-secondary-bg-rgb : 131, 131, 131;
	--bs-light-rgb        : 0, 0, 0;
	--bs-body-bg          : #1D0101;
	--bs-body-color       : #FFF;

	main {
		ul {
			color : var(--tg-gray-three)
		}
	}


}


body.pages16 .section_HighlightBoxes.class_meteo {
	.fullDesc.d-none {display : block !important;}

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

	> div:not(:first-child) {
		p {display : block;}
	}
}

.section_HighlightBoxes.class_meteo {
	margin-bottom : 30px;

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

	> div:not(:first-child) {
		p {display : none;}
	}
}

.text-rp { color : var(--tg-primary-color);}
.bg-rp { background : var(--tg-primary-color);}

.politics-post-wrap-two::before {display : none;}

.f-monospace {font-family : monospace;}