#mainNav .navbar-nav .active .nav-link {
	background-color: #f3f4f6;
	border-radius: 25px;
	font-weight: 700 !important;
}

#mainNav .navbar-nav .nav-link {
	padding: 0.625rem 0.75rem;
}

#mainNav .navbar-nav .nav-link.dropdown-toggle {
	display: flex;
	align-items: center;
}

#mainNav .navbar-nav .nav-link.dropdown-toggle .caret {
	height: 0px;
	width: 0px;
	border: none;
	border-top: 5px solid #000000;
	border-left: 5px solid rgba(0, 0, 0, 0);
	border-right: 5px solid rgba(0, 0, 0, 0);
	margin-left: 5px;
}

.dropdown-toggle:after {
	content: none;
}

#main-menu li.dropdown:hover .dropdown-menu {
	display: block;
	padding: 15px;
	font-weight: 400;
	border-radius: 15px;
}

#theArticleContent p {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.wpf_form_wrapper_485034 {
	border: 2px dotted #66b032;
	background-color: #66b0324f;
	padding: 25px;
	margin: 25px 0;
}

.wpf_form_wrapper_485034 input,
.wpf_form_wrapper_485034 select {
	border-radius: 15px;
	border: none;
	padding: 10px;
}

.wpf_form_wrapper_485034 button {
	background-color: #66b032 !important;
	background-image: none !important;
	border-radius: 15px !important;
	border: none;
	box-shadow: 0 1px 0 0 rgb(46 86 153 / 15%), inset 0 1px 0 0 rgb(46 86 153 / 10%), inset 0 -1px 0 0 rgb(31 120 34) !important;
}


.top-menu .wp-block-social-links {
	font-size: 15px;
}

.my-info-header > div.weather a i,
.my-info-header > div.weather a span {
	font-weight: bold !important;
}

.my-info-header > div.currency span {
	font-weight: bold !important;
}

.my-info-header > div.weather a span.d-inline {
	margin-right: 8px;
}


.main-top-menu {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.top-menu {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
}

.top-menu a {
	margin-right: 5px;
	margin-left: 5px;
	color: #fff;
}

.top-menu .social ul {
	margin-bottom: 0;
}

.header-infobar .d-flex > div:after {
	content: none;
}

.dropdown-menu {
	margin: 0;
}

.main-menu .container .row {
	align-items: center;
}

#theArticleContent {
	margin-top: 10px;
}

.top-szemle article {
	border-left: 1px solid #eaecef;
	border-bottom: 1px solid #eaecef;
	border-right: 1px solid #eaecef;
}

.top-szemle {
	padding: 0px;
	background: transparent;
	margin: 15px 0 0;
}

.only-mobile {
	display: none;
}

.top-szemle article.breaking-news {
	display: flex;
	flex-flow: row;
}

.top-szemle article.breaking-news .category-label {
	/*padding: 0.14rem 0.5rem;*/
	background-color: #67af39;
	color: #111111;
	text-transform: uppercase;
}


.top-szemle article.breaking-news img {
	width: 96px;
	height: 96px;
	border-radius: 12px;
}

.featured-news .article-heading a {
	-webkit-line-clamp: initial;
}

.home .item-main {
	grid-row: 1 / span 2;
}

.featured-news-excerpt p {
	line-height: 1.4;
	font-size: .92857rem !important;
}

.category-section .article-main .article-heading a {
	-webkit-line-clamp: inherit;
}

@media only screen and (max-width: 600px) {
	#theArticleContent .code-block.code-block-3{
		min-height: 250px;
	}

	#theArticleContent img {
		max-width: 100%;
		height: 180px !important;
		object-fit: contain;
	}

	.mt-mobile-100 {
		margin-top: 100px !important;
	}

	html, body {
		overscroll-behavior: none;
		overflow-x: hidden;
	}

	.main-top-menu .social ul {
		justify-content: center;
		margin-top: 10px;
	}

	.main-top-menu .menu {
		text-align: center;
		font-size: 14px;
	}

	.main-top-menu {
		display: block;
	}

	.top-menu .social ul {
		margin-bottom: 5px;
	}

	.my-info-header > div.currency, .my-info-header > div.separator {
		display: none;
	}

	.korkep-top-menu {
		display: none;
	}

	.mobile-none {
		display: none !important;
	}

	.only-mobile {
		display: flex;
	}

	.mobile-top-menu {
		flex-flow: wrap;
		column-gap: 10px;
		row-gap: 12px;
	}

	.mobile-top-menu a {
		background-color: #67af39;
		color: #fff;
		padding: 5px 8px;
		border-radius: 25px;
		font-size: 12px;
	}

	.top-szemle {
		display: none !important;
	}
}