/* Basics
-------------------------------------------------- */
body{
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	background: white;
	color: black;
	position: relative;
}

div.site-container {
	margin-top: 43px;
}

.clear{
	clear: both;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
}

a {
	text-decoration: none;
	color: #444690;
}

input[type="text"],
input[type="password"]{
	margin: 0;
	padding: 2px;
	background: #ffffff;
	border: 1px solid #bfbfbf;
}

fieldset.flat {
	border: none;
}

table {
	max-width: 100%;
}

body a#activia-ad-link,
body.wmn-szpsg a#wmn-szpsg-gate-link,
body.wmn-egszsg a#wmn-egszsg-gate-link {
	display: none;
}

div#main {
	font-size: 14px;
	padding: 10px;
	min-height: 400px;
}

	div#main h1 {
		font-size: 24px;
	}

	div#main h2 {
		font-size: 20px;
	}

	div#main h3 {
		font-size: 18px;
	}

	div#main h4 {
		font-size: 16px;
	}

	div#main p {
		margin: 10px 0px 0px 0px;
	}

	div#main ul li {
		margin-top: 6px;
	}


p.error {
	margin: 10px 0px;
	text-align: center;
	color: red;
}

form p.error {
	font-size: 13px;
}

div.error p {
	text-align: center;
	color: red;
}


div.actions {
	margin-top: 20px;
	font-size: 13px;
}

div.postponed_messages {
	margin: 20px 0px;
}

	div.postponed_messages p.postponed_error {
		color: red;
	}

	div.postponed_messages p.postponed_warning {
		color: blue;
	}

	div.postponed_messages p.postponed_message {
		color: green;
	}

div.fb-like {
	margin: 20px 0px;
}

div.home-rss-box {
	float: left;
}

	div#main div.home-rss-box h3 {
		margin: 0;
		font-size: 16px;
	}

	div#main div.home-rss-box p.title {
		font-size: 13px;
		margin: 8px 0px 0px 0px;
	}

	div#main div.home-rss-box p.date {
		font-family: Verdana, Helvetica, Arial;
		font-size: 12px;
		margin: 0;
		color: #808080;
	}



div.youtube-video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom: 15px;
}

	div.youtube-video-container iframe,
	div.youtube-video-container object,
	div.youtube-video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}



div#main div.sitemap p.level_0 {
	margin-top: 20px;
}

div#main div.sitemap p.level_1 {
	margin-left: 20px;
}

div#main div.sitemap p.level_2 {
	margin-left: 40px;
}

div#main div.sitemap p.level_3 {
	margin-left: 60px;
}

div#main div.sitemap p.level_4 {
	margin-left: 80px;
}

div#main div.sitemap p.level_5 {
	margin-left: 100px;
}

	div.articles h1,
	div.article-page h1 {
		margin: 0px 0px 20px 0px;
		text-align: center;
	}

	div.article-page p {
		margin: 0px 0px 15px 0px;
	}



	div.article-body {
		font-size: 16px;
	}

		div.article-body h1 {
			font-size: 30px;
			line-height: 1.8em;
			text-align: center;
			margin: 10px 0px;
		}

		div.article-body h2 {
			font-size: 24px;
			line-height: 1.8em;
			text-align: center;
			margin: 10px 0px;
		}

		div.article-body h3 {
			font-size: 20px;
			line-height: 1.8em;
			text-align: center;
			margin: 10px 0px;
		}

		div.article-body h4 {
			font-size: 18px;
			line-height: 1.8em;
			text-align: center;
			margin: 10px 0px;
		}

		div.article-body h5 {
			font-size: 16px;
			line-height: 1.8em;
			margin: 10px 0px;
		}

		div.article-body h6 {
			font-size: 16px;
			line-height: 1.8em;
			margin: 10px 0px;
		}

body > div.side-menu {
	display: block;
	width: 320px;
	background: #322f31;
	position: absolute;
	top: 0px;
	left: -320px;
	z-index: 1000;
	transition: left 0.3s ease;
}

	body > div.side-menu.opened {
		left: 0px;
	}

		body > div.side-menu ul.main-items {
			list-style-type: none;
			width: 100%;
			margin: 0;
			padding: 0;
		}

			body > div.side-menu ul.main-items > li {
				width: 100%;
				min-height: 41px;
				text-transform: uppercase;
				padding: 0;
				margin: 0;
				border-bottom: solid 1px #A2A3A3;

				animation-name: side-menu-submenu-open-outer-li-rev;
				animation-duration: 0.4s;
				animation-delay: 0.2s;
				animation-fill-mode: backwards;
			}

			body > div.side-menu ul.main-items > li:first-child {
				border-top: solid 1px #A2A3A3;
			}

				body > div.side-menu ul.main-items > li div.subitems-icon{
					float: left;
					width: 49px;
					height: 41px;
					padding: 0;
					margin: 0;
					background: transparent no-repeat center center;
				}

				body > div.side-menu ul.main-items > li.has-submenu > div.subitems-icon {
					background-image: url('/static/img/default/side-menu-closed.png');
					cursor: pointer;
				}

				body > div.side-menu ul.main-items > li.has-submenu.opened > div.subitems-icon {
					background-image: url('/static/img/default/side-menu-opened.png');
					cursor: pointer;
				}

				body > div.side-menu ul.main-items > li div.separator {
					display: block;
					background-color: #A2A3A3;
					width: 4px;
					height: 23px;
					float: left;
					margin: 9px 0;
				}

					body > div.side-menu ul.main-items > li > div.separator {
						animation-name: side-menu-submenu-open-separator-rev;
						animation-duration: 0.4s;
						animation-delay: 0.2s;
						animation-fill-mode: backwards;
					}

					body > div.side-menu ul.main-items > li.elet div.separator {
						background-color: #0f673f;
					}
					body > div.side-menu ul.main-items > li.kult div.separator {
						background-color: #d6006e;
					}
					body > div.side-menu ul.main-items > li.zizi div.separator {
						background-color: #fdc931;
					}
					body > div.side-menu ul.main-items > li.juzer div.separator {
						background-color: #5b34ae;
					}
					body > div.side-menu ul.main-items > li.wmn-juzer div.separator {
						background-color: #5b34ae;
					}
					body > div.side-menu ul.main-items > li.re-start div.separator {
						background-color: #5b34ae;
					}
					body > div.side-menu ul.main-items > li.ugy div.separator {
						background-color: #24ace7;
					}
					body > div.side-menu ul.main-items > li.vim div.separator {
						background-color: #f43416;
					}
					body > div.side-menu ul.main-items > li.video div.separator {
						background-color: #c7c4bb;
					}
					body > div.side-menu ul.main-items > li.szuper-wmn div.separator {
						background-color: #bf9113;
					}
					body > div.side-menu ul.main-items > li.konyhaban-a-helyunk div.separator {
						background-color: #3bb141;
					}
					body > div.side-menu ul.main-items > li.wmn-event div.separator {
						background-color: #bf9113;
					}
					body > div.side-menu ul.main-items > li.podcast div.separator {
						background-color: #46b5b5;
					}

		body > div.side-menu ul.main-items > li a {
			display: block;
			width: -webkit-calc(100% - 53px);
			width: -moz-calc(100% - 53px);
			width: calc(100% - 53px);
			height: 36px;
			color: #ffffff;
			font-family: "Open Sans", Arial, Helvetica, Helvetica Neue, sans-serif;
			font-weight: normal;
			font-size: 20px;
			text-align: center;
			float: left;
			padding: 5px 0 0 0;
			opacity: 1;
			transition: opacity 0.5s ease;
		}

		body > div.side-menu ul.main-items > li > ul.subitems {
			display: none;

			animation-name: side-menu-submenu-open-ul-rev;
			animation-duration: 0.4s;
			animation-delay: 0s;
			animation-fill-mode: backwards;
		}

			body > div.side-menu ul.main-items > li.opened > ul.subitems > li {
				height: 0px;
				overflow: hidden;
				opacity: 0;

				animation-name: side-menu-submenu-open-inner-li-rev;
				animation-duration: 0.01s;
				animation-delay: 0.20s;
				animation-fill-mode: backwards;
			}

		body > div.side-menu ul.main-items > li.opened > ul.subitems {
			display: block;
			list-style-type: none;
			width: 100%;
			margin: 0;
			padding: 0;
			float: left;
			animation-name: side-menu-submenu-open-ul;
			animation-duration: 0.5s;
			animation-delay: 0.49s;
			animation-fill-mode: forwards;
		}

		body > div.side-menu ul.main-items > li.opened {
			animation-name: side-menu-submenu-open-outer-li;
			animation-duration: 0.5s;
			animation-delay: 0s;
			animation-fill-mode: forwards;
		}

			body > div.side-menu ul.main-items > li.opened > a {
				opacity: 0.5;
			}

		body > div.side-menu ul.main-items > li.opened > ul.subitems > li {
			animation-name: side-menu-submenu-open-inner-li;
			animation-duration: 0.01s;
			animation-delay: 0.50s;
			animation-fill-mode: forwards;
			overflow: hidden;
			opacity: 1;
		}

		body > div.side-menu ul.main-items > li.opened > div.separator {
			height: 105px;
			margin-bottom: -105px;
			animation-name: side-menu-submenu-open-separator;
			animation-duration: 0.5s;
			animation-delay: 0s;
			animation-fill-mode: forwards;
		}


		body > div.side-menu ul.main-items > li.elet {
			animation-name: side-menu-submenu-open-outer-li-rev-elet;
		}

		body > div.side-menu ul.main-items > li.elet.opened {
			animation-name: side-menu-submenu-open-outer-li-elet;
		}

		body > div.side-menu ul.main-items > li.elet > div.separator {
			animation-name: side-menu-submenu-open-separator-rev-elet;
		}

		body > div.side-menu ul.main-items > li.elet.opened > div.separator {
			animation-name: side-menu-submenu-open-separator-elet;
		}




div.topbar {
	padding: 9px 10px;
	color: white;
	font-size: 12px;
	text-transform: uppercase;
	position: fixed;
	width: -webkit-calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	width: calc(100% - 20px);
	top: 0;
	z-index: 1000;
}

	div.topbar div.content a.podcast {
		background: #46b5b5 url(/static/img/default/podcast.png) no-repeat center center;
		background-size: 24px 24px;
		color: white;
		float: right;
		height: 24px;
		width: 30px;
	}

	div#user-box {
		display: none;
	}


	div.topbar a.hamburger-menu {
		display: block;
		background: url('/static/img/default/hamburger-menu-btn.png') no-repeat center center;
		background-size: 23px 17px;
		width: 30px;
		height: 25px;
		float: left;
		cursor: pointer;
	}

	div.topbar div.hamburger-separator {
		display: block;
		background-color: #A2A3A3;
		width: 4px;
		height: 23px;
		float: left;
		margin: 0 9px;
	}

		div.topbar div.hamburger-separator.elet,
		div.topbar div.hamburger-separator.wmn-life,
		div.topbar div.hamburger-separator.wmn-szpsg,
		div.topbar div.hamburger-separator.wmn-egszsg,
		div.topbar div.hamburger-separator.wmn-msly {
			background-color: #0f673f;
		}
		div.topbar div.hamburger-separator.kult {
			background-color: #d6006e;
		}
		div.topbar div.hamburger-separator.zizi {
			background-color: #fdc931;
		}
		div.topbar div.hamburger-separator.juzer,
		div.topbar div.hamburger-separator.wmn-juzer,
		div.topbar div.hamburger-separator.wmn-re-start {
			background-color: #5b34ae;
		}
		div.topbar div.hamburger-separator.ugy,
		div.topbar div.hamburger-separator.wmn-pwr {
			background-color: #24ace7;
		}
		div.topbar div.hamburger-separator.vim {
			background-color: #f43416;
		}
		div.topbar div.hamburger-separator.video {
			background-color: #c7c4bb;
		}
		div.topbar div.hamburger-separator.wmn-event,
		div.topbar div.hamburger-separator.hello-wmn,
		div.topbar div.hamburger-separator.szuper-wmn {
			background-color: #bf9113;
		}
		div.topbar div.hamburger-separator.konyhaban-a-helyunk {
			background-color: #3bb141;
		}
		div.topbar div.hamburger-separator.podcast {
			background-color: #46b5b5;
		}

	div.topbar div.hamburger-info {
		float: left;
		font-family: "Open Sans", Arial, Helvetica, Helvetica Neue, sans-serif;
		font-weight: bold;
		color: #fefefe;
		font-size: 14px;
		text-transform: uppercase;
		margin: 2px 0 0 0;
	}

		div.site-container div.sticky-menu-container div.search {
			float: right;
			margin: -23px 25px 0 0;
		}

			form#search-form input:focus,
			form#sticky-search-form input:focus {
				outline: none;
			}

					input#search-form-text,
					input#sticky-search-form-text {
						width: 150px;
						height: 20px;
						padding: 2px 8px;
						background: #bbbbbb;
						border: none;
						color: white;
						font-size: 14px;
					}

					a#search-form-button,
					a#sticky-search-form-button {
						width: 30px;
						height: 24px;
						float: left;
						margin-left: 8px;
						background: #8c8c8c url('/static/img/default/search.png') no-repeat center center;
						background-size: 16px 16px;
						cursor: pointer;
					}

	div.topbar > div.content > a.white-logo {
		display: none;
	}

div.logo {
	background-image: url(/static/img/default/logo_w_bg_180.png);
	background-repeat: no-repeat;
	background-position: center 24px; 
	background-size: 1920px 90px;
	height: 130px;
}

			div.site-content div.section-line {
				margin-top: 10px;
				/* margin-bottom: 40px; */
				padding: 10px;
				color: white;
				font-size: 36px;
				font-weight: 700;
				text-align: center;
				text-transform: uppercase;
			}

			div.highlighted-article div.text div.section-elet,
			div.highlighted-article div.text div.section-wmn-life,
			div.highlighted-article div.text div.section-wmn-szpsg,
			div.highlighted-article div.text div.section-wmn-egszsg,
			div.highlighted-article div.text div.section-wmn-msly,
			div.highlighted-article div.text div.section-wmn-otthn,
			div.highlighted-article div.text div.section-wmn-go,
			div.highlighted-article div.text div.section-wmn-unnp,
			div.highlighted-article div.text div.section-nemkerunkelnezest,
			div.highlighted-article div.text div.section-wmn-attolfugg,
			div.highlighted-article div.text div.section-wmn-suli {
				background: #0f673f;
			}
			div.highlighted-article div.text div.section-kult {
				background: #d6006e;
			}
			div.highlighted-article div.text div.section-zizi {
				background: #fdc931;
			}
			div.highlighted-article div.text div.section-juzer,
			div.highlighted-article div.text div.section-wmn-juzer,
			div.highlighted-article div.text div.section-re-start {
				background: #5b34ae;
			}
			div.highlighted-article div.text div.section-ugy,
			div.highlighted-article div.text div.section-wmn-pwr {
				background: #24ace7;
			}
			div.highlighted-article div.text div.section-vim {
				background: #f43416;
			}
			div.highlighted-article div.text div.section-video {
				background: #c7c4bb;
			}
			div.highlighted-article div.text div.section-wmn-event,
			div.highlighted-article div.text div.section-hello-wmn,
			div.highlighted-article div.text div.section-szuper-wmn {
				background: #bf9113;
			}
			div.highlighted-article div.text div.section-konyhaban-a-helyunk {
				background: #3bb141;
			}
			div.highlighted-article div.text div.section-podcast {
				background: #46b5b5;
			}


			div.section-name {
				text-align: center;
			}

				div.section-name a.section {
					padding: 4px 20px;
					color: white;
					text-transform: uppercase;
					font-weight: bold;
					margin: 0px auto;
				}

				div.section-name a.section-elet,
				div.section-name a.section-wmn-life,
				div.section-name a.section-wmn-szpsg,
				div.section-name a.section-wmn-egszsg,
				div.section-name a.section-wmn-msly,
				div.section-name a.section-wmn-otthn,
				div.section-name a.section-wmn-go,
				div.section-name a.section-wmn-unnp,
				div.section-name a.section-nemkerunkelnezest,
				div.section-name a.section-wmn-attolfugg,
				div.section-name a.section-wmn-suli {
					background: #0f673f;
				}
				div.section-name a.section-kult {
					background: #d6006e;
				}
				div.section-name a.section-zizi {
					background: #fdc931;
				}
				div.section-name a.section-juzer,
				div.section-name a.section-wmn-juzer,
				div.section-name a.section-re-start {
					background: #5b34ae;
				}
				div.section-name a.section-ugy,
				div.section-name a.section-wmn-pwr {
					background: #24ace7;
				}
				div.section-name a.section-vim {
					background: #f43416;
				}
				div.section-name a.section-video {
					background: #c7c4bb;
				}
				div.section-name a.section-wmn-event,
				div.section-name a.section-hello-wmn,
				div.section-name a.section-szuper-wmn {
					background: #bf9113;
				}
				div.section-name a.section-konyhaban-a-helyunk {
					background: #3bb141;
				}
				div.section-name a.section-podcast {
					background: #46b5b5;
				}


div.site-container div.line {
	background: #333333;
	padding: 10px;
}

	div.site-container div.line h3 {
		font-size: 20px;
		color: white;
		margin: 0;
		text-align: center;
	}


				div.site-container div.articles p.meta span.section-elet a,
				div.site-container div.articles p.meta span.section-wmn-life a,
				div.site-container div.articles p.meta span.section-wmn-szpsg a,
				div.site-container div.articles p.meta span.section-wmn-egszsg a,
				div.site-container div.articles p.meta span.section-wmn-msly a,
				div.site-container div.articles p.meta span.section-wmn-otthn a,
				div.site-container div.articles p.meta span.section-wmn-go a,
				div.site-container div.articles p.meta span.section-wmn-unnp a,
				div.site-container div.articles p.meta span.section-nemkerunkelnezest a,
				div.site-container div.articles p.meta span.section-wmn-attolfugg a,
				div.site-container div.articles p.meta span.section-wmn-suli a {
					color: #0f673f;
				}
				div.site-container div.articles p.meta span.section-kult a {
					color: #d6006e;
				}
				div.site-container div.articles p.meta span.section-zizi a {
					color: #fdc931;
				}
				div.site-container div.articles p.meta span.section-juzer a,
				div.site-container div.articles p.meta span.section-wmn-juzer a,
				div.site-container div.articles p.meta span.section-re-start a {
					color: #5b34ae;
				}
				div.site-container div.articles p.meta span.section-ugy a,
				div.site-container div.articles p.meta span.section-wmn-pwr a {
					color: #24ace7;
				}
				div.site-container div.articles p.meta span.section-vim a {
					color: #f43416;
				}
				div.site-container div.articles p.meta span.section-video a {
					color: #c7c4bb;
				}
				div.site-container div.articles p.meta span.section-wmn-event a,
				div.site-container div.articles p.meta span.section-hello-wmn a,
				div.site-container div.articles p.meta span.section-szuper-wmn a {
					color: #bf9113;
				}
				div.site-container div.articles p.meta span.section-konyhaban-a-helyunk a {
					color: #3bb141;
				}
				div.site-container div.articles p.meta span.section-podcast a {
					color: #46b5b5;
				}




div.top-articles {
	margin-top: 0;
}

	div.top-articles > h3 {
		display: block;
		margin: 0 auto;
		padding: 40px 0 20px 0;
		height: 25px;
		background-color: #ffffff;
	}

	div.top-articles h3 {
		text-align: center;
		font-weight: bold;
	}

	div.top-articles div.wrapper {
		background: #333333;
		padding: 20px 0px;
	}

		div.top-articles div.wrapper div.content {
			text-align: center;
		}

			div.top-articles div.wrapper div.content div.article div.text h3 {
				color: white;
				font-size: 14px;
				font-weight: bold;
				margin: 10px 10px 0px 10px;
			}

				div.top-articles div.wrapper div.content div.article div.text h3 a {
					color: white;
				}

			div.top-articles div.wrapper div.content div.article div.picture-wrapper div.picture {
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center;
			}

					div.top-articles div.wrapper div.content div.article div.text p.meta {
						color: #a4a3a3;
						font-size: 13px;
						font-weight: 600;
						text-transform: uppercase;
						margin: 5px 0px 0px 0px;
					}

			div.top-articles div.wrapper div.content div.text span.author a {
				color: #a3a3a3;
			}

			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-elet a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-life a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-szpsg a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-egszsg a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-msly a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-otthn a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-go a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-unnp a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-nemkerunkelnezest a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-attolfugg a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-suli a {
				color: #0f673f;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-kult a {
				color: #d6006e;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-zizi a {
				color: #fdc931;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-juzer a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-juzer a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-re-start a {
				color: #5b34ae;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-ugy a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-pwr a {
				color: #24ace7;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-vim a {
				color: #f43416;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-video a {
				color: #c7c4bb;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-wmn-event a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-hello-wmn a,
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-szuper-wmn a {
				color: #bf9113;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-konyhaban-a-helyunk a {
				color: #3bb141;
			}
			div.top-articles div.wrapper div.content div.article div.text p.meta span.section-podcast a {
				color: #46b5b5;
			}


		div.related-articles h3 {
			text-align: center;
			font-weight: bold;
		}

		div.related-articles > h3 {
			display: block;
			margin: 0 auto;
			padding: 40px 0 20px 0;
			height: 25px;
			background-color: #ffffff;
		}

		div.related-articles div.content {
			background: #333333;
		}

			div.related-articles div.content div.columns {
				padding: 30px 0px;
			}

				div.related-articles div.content div.article div.picture-wrapper div.picture {
					background-repeat: no-repeat;
					background-size: cover;
					background-position: center;
				}

							div.related-articles div.content div.columns div.column div.article div.text h3 a {
								color: white;
							}

						div.related-articles div.content div.columns div.column div.article div.text p.meta {
							color: #a0a0a0;
							font-size: 13px;
							text-transform: uppercase;
						}

							div.related-articles div.content div.columns div.column div.article div.text p.meta span.author a {
								color: #a0a0a0;
							}

							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-elet a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-life a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-szpsg a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-egszsg a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-msly a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-otthn a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-go a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-unnp a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-nemkerunkelnezest a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-attolfugg a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-suli a {
								color: #0f673f;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-kult a {
								color: #d6006e;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-zizi a {
								color: #fdc931;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-juzer a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-juzer a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-re-start a {
								color: #5b34ae;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-ugy a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-pwr a {
								color: #24ace7;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-vim a {
								color: #f43416;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-video a {
								color: #c7c4bb;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-wmn-event a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-hello-wmn a,
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-szuper-wmn a {
								color: #bf9113;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-konyhaban-a-helyunk a {
								color: #3bb141;
							}
							div.related-articles div.content div.columns div.column div.article div.text p.meta span.section-podcast a {
								color: #46b5b5;
							}

					div.related-articles div.content div.columns div.column div.article div.social {
						margin-top: 15px;
						font-size: 10px;
						padding: 8px;
						text-transform: uppercase;
						font-weight: 300;
						text-align: center;
					}

					div.site-container div.related-articles div.content div.columns div.column div.article div.social {
						border-top: 1px solid white;
						color: #c0c0c0;
						margin-bottom: 20px;
					}

						div.site-container div.related-articles div.content div.columns div.column div.article div.social span.likes {
							background: url('/static/img/default/icon/like-retina.png') no-repeat center left;
							background-size: 15px 15px;
							padding-left: 20px;
							image-rendering: optimizespeed;
						}

						div.site-container div.related-articles div.content div.columns div.column div.article div.social span.comments {
							background: url('/static/img/default/icon/comment-retina.png') no-repeat center left;
							background-size: 15px 15px;
							padding-left: 20px;
							margin-left: 10px;
							image-rendering: optimizespeed;
						}

						div.site-container div.related-articles div.content div.columns div.column div.article div.social span.shares {
							background: url('/static/img/default/icon/share-retina.png') no-repeat center left;
							background-size: 15px 15px;
							padding-left: 24px;
							margin-left: 10px;
							image-rendering: optimizespeed;
						}

						div.site-container div.related-articles div.content div.columns div.column div.article div.social span.number {
							font-weight: 600;
						}




div.videos {
	margin-top: 0;
}

	div.videos h3 {
		text-align: center;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
	}

	div.videos > h3 {
		text-align: center;
		font-weight: bold;
		margin: 0;
		display: block;
		padding: 40px 0 10px 0;
		width: 100%;
		height: 25px;
		background-color: #ffffff;
	}

					div.videos div.content div.columns div.column div.article div.text h3 {
						font-weight: 600;
						background: black;
						display: inline;
						padding: 5px;
						box-decoration-break: clone;
						-webkit-box-decoration-break: clone;
						line-height: 2em;
					}

						div.videos div.content div.columns div.column div.article div.text h3 a {
							color: white;
						}


					div.videos div.content div.columns div.column div.article div.text div.intro {
						text-align: left;
						font-size: 14px;
					}

					div.videos div.content div.columns div.column div.article div.text p.meta {
						font-size: 11px;
						margin: 8px 0px 0px 0px;
						color: #a3a3a3;
						text-transform: uppercase;
						text-align: left;
					}

						div.videos div.content div.columns div.column div.article div.text p.meta span.author a {
							color: #a3a3a3;
						}


				div.videos div.content div.columns div.column div.article div.picture-wrapper .picture::after {
					content: '';
					display: block;
					width: 60px;
					height: 60px;
					background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
					background-size: 60px 60px;
					position: relative;
					top: -webkit-calc(50% - 30px);
					top: calc(50% - 30px);
					left: -webkit-calc(50% - 30px);
					left: calc(50% - 30px);
					opacity: 0.7;
					transition: opacity 0.4s ease;
				}

					div.videos div.content div.columns div.column div.article:hover div.picture-wrapper .picture::after {
						opacity: 1;
					}

				div.videos div.content div.columns div.column div.article div.social {
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					padding: 8px;
					color: #a3a3a3;
					font-weight: 300;
					text-transform: uppercase;
					text-align: center;
				}

					div.videos div.content div.columns div.column div.article div.social span.likes {
						background: url('/static/img/default/icon/like-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						image-rendering: optimizespeed;
					}

					div.videos div.content div.columns div.column div.article div.social span.comments {
						background: url('/static/img/default/icon/comment-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
						image-rendering: optimizespeed;
					}

					div.videos div.content div.columns div.column div.article div.social span.shares {
						background: url('/static/img/default/icon/share-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
						image-rendering: optimizespeed;
					}

					div.videos div.content div.columns div.column div.article div.social span.number {
						font-weight: 600;
					}



div.podcasts {
	margin-top: 0;
}

	div.podcasts h3 {
		text-align: center;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
	}

	div.podcasts > h3 {
		text-align: center;
		font-weight: bold;
		margin: 0;
		display: block;
		padding: 40px 0 10px 0;
		width: 100%;
		height: 25px;
		background-color: #ffffff;
	}

					div.podcasts div.content div.columns div.column div.article div.text h3 {
						font-weight: 600;
						background: black;
						display: inline;
						padding: 5px;
						box-decoration-break: clone;
						-webkit-box-decoration-break: clone;
						line-height: 2em;
					}

						div.podcasts div.content div.columns div.column div.article div.text h3 a {
							color: white;
						}


					div.podcasts div.content div.columns div.column div.article div.text div.intro {
						text-align: left;
						font-size: 14px;
					}

					div.podcasts div.content div.columns div.column div.article div.text p.meta {
						font-size: 11px;
						margin: 8px 0px 0px 0px;
						color: #a3a3a3;
						text-transform: uppercase;
						text-align: left;
					}

						div.podcasts div.content div.columns div.column div.article div.text p.meta span.author a {
							color: #a3a3a3;
						}


				div.podcasts div.content div.columns div.column div.article div.picture-wrapper .picture::after {
					content: '';
					display: block;
					width: 60px;
					height: 60px;
					background: transparent url('/static/img/default/podcast-logo.png') no-repeat 0 0;
					background-size: 60px 60px;
					position: relative;
					top: -webkit-calc(50% - 30px);
					top: calc(50% - 30px);
					left: -webkit-calc(50% - 30px);
					left: calc(50% - 30px);
					opacity: 0.7;
					transition: opacity 0.4s ease;
				}

					div.podcasts div.content div.columns div.column div.article:hover div.picture-wrapper .picture::after {
						opacity: 1;
					}

				div.podcasts div.content div.columns div.column div.article div.social {
					border-top: 1px solid #cccccc;
					border-bottom: 1px solid #cccccc;
					padding: 8px;
					color: #a3a3a3;
					font-weight: 300;
					text-transform: uppercase;
					text-align: center;
				}

					div.podcasts div.content div.columns div.column div.article div.social span.likes {
						background: url('/static/img/default/icon/like-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						image-rendering: optimizespeed;
					}

					div.podcasts div.content div.columns div.column div.article div.social span.comments {
						background: url('/static/img/default/icon/comment-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
						image-rendering: optimizespeed;
					}

					div.podcasts div.content div.columns div.column div.article div.social span.shares {
						background: url('/static/img/default/icon/share-retina.png') no-repeat center left;
						background-size: 15px 15px;
						padding-left: 20px;
						margin-left: 10px;
						image-rendering: optimizespeed;
					}

					div.podcasts div.content div.columns div.column div.article div.social span.number {
						font-weight: 600;
					}




div.content div.columns div.column div.more {
	text-align: center;
	margin-top: 20px;
}

	div.content div.columns div.column div.more a {
		font-weight: 600;
	}
	div.content div.columns div.column div.more a.section-elet,
	div.content div.columns div.column div.more a.section-wmn-life,
	div.content div.columns div.column div.more a.section-wmn-szpsg,
	div.content div.columns div.column div.more a.section-wmn-egszsg,
	div.content div.columns div.column div.more a.section-wmn-msly,
	div.content div.columns div.column div.more a.section-wmn-otthn,
	div.content div.columns div.column div.more a.section-wmn-go,
	div.content div.columns div.column div.more a.section-wmn-unnp,
	div.content div.columns div.column div.more a.section-nemkerunkelnezest,
	div.content div.columns div.column div.more a.section-wmn-attolfugg,
	div.content div.columns div.column div.more a.section-wmn-suli {
		color: #0f673f;
	}
	div.content div.columns div.column div.more a.section-kult {
		color: #d6006e;
	}
	div.content div.columns div.column div.more a.section-zizi {
		color: #fdc931;
	}
	div.content div.columns div.column div.more a.section-juzer,
	div.content div.columns div.column div.more a.section-wmn-juzer,
	div.content div.columns div.column div.more a.section-re-start {
		color: #5b34ae;
	}
	div.content div.columns div.column div.more a.section-ugy,
	div.content div.columns div.column div.more a.section-wmn-pwr {
		color: #24ace7;
	}
	div.content div.columns div.column div.more a.section-vim {
		color: #f43416;
	}
	div.content div.columns div.column div.more a.section-video {
		color: #c7c4bb;
	}
	div.content div.columns div.column div.more a.section-wmn-event,
	div.content div.columns div.column div.more a.section-hello-wmn,
	div.content div.columns div.column div.more a.section-szuper-wmn {
		color: #bf9113;
	}
	div.content div.columns div.column div.more a.section-konyhaban-a-helyunk {
		color: #3bb141;
	}
	div.content div.columns div.column div.more a.section-podcast {
		color: #46b5b5;
	}
		div.content div.columns div.column div.more a span.arrow {
			color: #aaaaaa;
		}





div.site-container div.article-container {
	text-align: left;
	color: #2f2f2f;
}

		div.site-container div.article-container div.article-page div.article-lead {
			margin: 20px 0px 10px 0px;
			line-height: 1.8em;
		}

		div.site-container div.article-container div.article-page p {
			line-height: 1.8em;
		}

	div.site-container div.article-container div.article-page h1.article-title {
		text-transform: uppercase;
		color: black;
		margin: 0px 0px 10px 0px;
	}

	div.site-container div.article-container div.article-page h2.article-subtitle {
		text-transform: uppercase;
		color: black;
		margin: 0px 0px 5px 0px;
		text-align: center;
	}

	div.site-container div.article-container div.article-page p.meta {
		text-transform: uppercase;
		color: black;
		font-size: 12px;
		text-align: center;
		margin: 10px 0px;
	}

	div.site-container div.article-container div.article-page div.article-lead {
		font-weight: 400;
	}



figure {
	margin: 0;
	padding: 0;
	text-align: center;
}

figcaption {
	text-align: center;
	font-size: 14px;
	color: #808080;
	font-weight: 300;

	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}




	div.site-container div.article-container img {
		max-width: 100%;
		height: auto;
	}

		div.site-container div.article-container div.article-page img.aligncenter {
			display: block;
			margin: 20px auto;
		}

	div.site-container div.article-container div.article-page div.article-tags {
		clear: both;
		margin-top: 10px;
		margin-bottom: 10px;
	}

		div.site-container div.article-container div.article-page div.article-tags a {
			display: inline;
			background: #f5f5f5;
			padding: 4px 8px;
			color: #b0b0b0;
			font-size: 13px;
			line-height: 3em;
		}

		div.site-container div.article-container div.article-page div.article-tags a:hover {
			background: #e0e0e0;
			color: white;

			-webkit-transition: all 0.4s;
			-moz-transition: all 0.4s;
			-ms-transition: all 0.4s;
			-o-transition: all 0.4s;
			transition: all 0.4s;
		}

			div.site-container div.article-container-section-elet div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-life div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-szpsg div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-egszsg div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-msly div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-otthn div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-go div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-unnp div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-nemkerunkelnezest div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-attolfugg div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-suli div.article-page div.article-tags a:hover {
				background-color: #00683d;
			}

			div.site-container div.article-container-section-kult div.article-page div.article-tags a:hover {
				background-color: #ae0058;
			}

			div.site-container div.article-container-section-zizi div.article-page div.article-tags a:hover {
				background-color: #cca216;
			}

			div.site-container div.article-container-section-juzer div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-juzer div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-re-start div.article-page div.article-tags a:hover {
				background-color: #5E35B1;
			}

			div.site-container div.article-container-section-ugy div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-wmn-pwr div.article-page div.article-tags a:hover {
				background-color: #008bbf;
			}

			div.site-container div.article-container-section-vim div.article-page div.article-tags a:hover {
				background-color: #cc2e00;
			}

			div.site-container div.article-container-section-video div.article-page div.article-tags a:hover {
				background-color: #b1a481;
			}

			div.site-container div.article-container-section-wmn-event div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-hello-wmn div.article-page div.article-tags a:hover,
			div.site-container div.article-container-section-szuper-wmn div.article-page div.article-tags a:hover {
				background-color: #a27700;
			}

			div.site-container div.article-container-section-konyhaban-a-helyunk div.article-page div.article-tags a:hover {
				background-color: #3bb141;
			}

			div.site-container div.article-container-section-podcast div.article-page div.article-tags a:hover {
				background-color: #307d7e;
			}







div.site-container div.side {
	background: #eeeeee;
}

	div.site-container div.side div.dtk {
		font-size: 14px;
	}

		div.site-container div.side div.dtk div.more {
			margin: 30px auto 20px auto;
			border-top: 1px solid #9b9b9c;
			position: relative;
			width: 280px;
		}

			div.site-container div.side div.dtk div.more a {
				text-transform: uppercase;
				font-weight: 600;
				padding: 0px 10px;
				color: #d6006e;
				background: #eeeeee; 
				position: absolute;
				top: 0px;
				left: 50%; /* position the left edge of the element at the middle of the parent */
				transform: translate(-50%, -50%);
			}


div.footer {
	background-color: #f4f4f4;
	background-image: url(/static/img/default/logo-footer-140.png);
	background-repeat: no-repeat;
	background-position: center top; 
	background-size: 1920px 70px;
	padding: 70px 0px 20px 0px;
	margin-top: 40px;
}

	div.footer div.social-links {
		margin-top: 20px;
	}

	div.footer div.copyright {
		margin-top: 25px;
	}

		div.footer div.copyright p {
			text-align: center;
			color: #787878;
			font-size: 13px;
		}







div.page-numbers {
	line-height: 2em;
	padding-left: 10px;
	padding-right: 10px;
}

div.site-container div.articles {
	margin-top: 40px;
}

	div.site-container div.articles div.page-numbers,
	div.site-container div.article-container div.page-numbers {
		line-height: 2em;
		text-align: left;
	}

		div.site-container div.articles div.page-numbers span.page-button, 
		div.site-container div.article-container div.page-numbers span.page-button {
			border: 1px solid black;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: black;
		}

		div.site-container div.articles div.page-numbers span.page-button-disabled,
		div.site-container div.article-container div.page-numbers span.page-button-disabled {
			border: 1px solid #e0e0e0;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: #e0e0e0;
		}

		div.site-container div.articles div.page-numbers a.current-page span.page-button {
			background: black;
			color: white;
		}

		div.site-container div.page-numbers span.page-button-current {
			border: 1px solid black;
			background: black;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: white;
		}


	div.videos div.page-numbers {
		text-align: left;
		margin-top: 20px;
	}

		div.videos div.page-numbers span.page-button {
			border: 1px solid black;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: black;
		}

		div.videos div.page-numbers span.page-button-disabled {
			border: 1px solid #e0e0e0;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: #e0e0e0;
		}

		div.videos div.page-numbers a.current-page span.page-button {
			background: black;
			color: white;
		}


	div.podcasts div.page-numbers {
		text-align: left;
		margin-top: 20px;
	}

		div.podcasts div.page-numbers span.page-button {
			border: 1px solid black;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: black;
		}

		div.podcasts div.page-numbers span.page-button-disabled {
			border: 1px solid #e0e0e0;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: #e0e0e0;
		}

		div.podcasts div.page-numbers a.current-page span.page-button {
			background: black;
			color: white;
		}


	div.article-body div.page-numbers {
		text-align: center;
		margin: 20px auto;
	}

		div.site-content div.article-container div.article-page div.article-body div.page-numbers a {
			border-bottom: none;
		}

			div.site-content div.article-container div.article-page div.article-body div.page-numbers a:hover {
				background: none;
				border: none;
			}

		div.article-body div.page-numbers span.page-button {
			border: 1px solid black;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: black;
		}

		div.article-body div.page-numbers span.page-button-current {
			border: 1px solid black;
			background: black;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: white;
		}

		div.article-body div.page-numbers span.page-button-disabled {
			border: 1px solid #e0e0e0;
			padding: 4px 10px;
			margin-top: 5px;
			font-size: 12px;
			color: #e0e0e0;
		}

		div.article-body div.page-numbers a.current-page span.page-button {
			background: black;
			color: white;
		}


/* Supporters */
div.article-supporter {
	display: block;
	width: 100%;
	height: 85px;
	margin: 30px 0;
}

	div.article-supporter::after {
		content: "Hirdet\00e9s";
		color: #999999;
		font-size: 10px;
		text-align: center;
		display: block;
		padding: 0;
		line-height: 14px;
	}

	div.article-supporter a.supporter-inner {
		display: block;
		width: 100%;
		height: 100%;
		background: transparent url('/static/img/default/empty_supporter_logo.png') no-repeat right bottom;
	}

		div.article-supporter a.supporter-inner div.slogan-container {
			width: 100%;
			height: 85px;
			display: block;
			text-align: center;
		}

			div.article-supporter a.supporter-inner div.slogan-container div.text-container {
				display: inline-table;
				height: 100%;
				width: auto;
				margin: auto 15px;
			}

				div.article-supporter a.supporter-inner div.slogan-container div.text-container p.slogan {
					display: table-cell;
					vertical-align: middle;
					color: #000000;
					font-size: 14px;
				}

				div.article-supporter a.supporter-inner div.slogan-container div.text-container.nohr {
					margin: auto 120px auto 15px;
				}

			div.article-supporter a.supporter-inner div.slogan-container hr {
				display: inline-block;
				width: 30px;
				height: 1px;
				vertical-align: middle;
				margin: 0;
				padding-bottom: 13px;
				border-top: solid 1px;
				border-bottom: none;
				border-left: none;
				border-right: none;
			}

			div.article-supporter a.supporter-inner div.slogan-container hr.right {
				margin-right: 120px;
			}

	@media all and ( max-width: 1200px ) {
		div.article-supporter a.supporter-inner div.slogan-container hr {
			display: none;
		}

		div.article-supporter a.supporter-inner div.slogan-container div.text-container {
			margin: auto 120px auto 15px;
		}
	}

	@media all and ( max-width: 430px ) {
		div.article-supporter a.supporter-inner div.slogan-container div.text-container {
			max-width: 160px;
		}

		div.article-supporter a.supporter-inner div.slogan-container div.text-container p.slogan {
			font-size: 13px;
		}
	}


div.site-content div.supporter-leaderboard {
	width: 100%;
	text-align: center;
}

	div.site-content div.supporter-leaderboard img {
		max-width: 100%;
		margin: auto;
	}

	div.site-content div.supporter-leaderboard::after {
		content: "Hirdet\00e9s";
		color: #999999;
		font-size: 10px;
		text-align: center;
		display: block;
		padding: 0;
		line-height: 14px;
	}


div#wmn-sidebar div.side-content div.supporter-right-upper-banner::after {
	content: "Hirdet\00e9s";
	color: #999999;
	font-size: 10px;
	text-align: center;
	display: block;
	padding: 0;
	line-height: 14px;
}


/* In article banner */
div.in-article-banner {
	width: 100%;
	overflow: hidden;
	margin: 20px 0;
	text-align: center;
}

	div.in-article-banner::after {
		content: "Hirdet\00e9s";
		color: #999999;
		font-size: 10px;
		text-align: center;
		display: block;
		padding: 0;
		line-height: 14px;
	}

		div.in-article-banner a {
			display: inline-block;
			max-width: 100%;
			border: none !important;
			background: transparent !important;
		}

			div.in-article-banner a img {
				max-width: 100%;
			}


/* Supporter top banner */
div.supporter-top-banner {
	width: 100%;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
	text-align: center;
}

	div.supporter-top-banner::after {
		content: "Hirdet\00e9s";
		color: #999999;
		font-size: 10px;
		text-align: center;
		display: block;
		padding: 0;
		line-height: 14px;
	}

	div.supporter-top-banner div.supporter-top-banner-inner {
		width: 100%;
		height: 70px;
		overflow: hidden;
		margin: 0;
		text-align: center;
		background: #ffffff url('/static/img/default/supporter-top-banner-bg.png') no-repeat center top;
		background-size: 320px 70px;
	}

		div.supporter-top-banner div.supporter-top-banner-inner a {
			display: inline-block;
			max-width: 100%;
			height: 70px;
			border: none !important;
			background: transparent !important;
		}

			div.supporter-top-banner div.supporter-top-banner-inner a img {
				max-width: 100%;
			}



div.article-page div.social-wrapper {
	padding: 0px 30px;
	color: #9a9a9a;
	border-top: 2px solid #f0f0f0;
	border-bottom: 2px solid #f0f0f0;
	margin-top: 10px;
	margin-bottom: 15px;
}

	div.article-page div.social-wrapper a.comment-counter-icon {
		height: 21px;
		width: 21px;
		margin: 10px 10px 0px 0px;
		background: transparent url('/static/img/default/icon/article-page/comment-retina.png') no-repeat center center;
		background-size: 100% 100%;
		float: left;
	}

	div.article-page div.social-wrapper a.share-counter-icon {
		display: inline-block;
		height: 21px;
		width: 23px;
		margin: 10px 10px 0px 0px;
		background: transparent url('/static/img/default/icon/article-page/share-retina.png') no-repeat center center;
		background-size: 100% 100%;
		float: left;
	}

	div.article-page div.social-wrapper a.like-button,
	div.article-page div.social-wrapper a.dislike-button {
		display: inline-block;
		height: 40px;
		width: 40px;
		text-align: center;
		line-height: 40px;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-ms-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
		text-indent: -9999px;
	}

	div.article-page div.social-wrapper a.like-button {
		background-color: #BEBEBE;
		background-image: url('/static/img/default/icon/article-page/like-inverse-retina.png');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 40px 40px;
	}

	div.article-page div.social-wrapper a.dislike-button {
		background-color: #BEBEBE;
		background-image: url('/static/img/default/icon/article-page/dislike-inverse-retina.png');
		background-repeat: no-repeat;
		background-position: center center;
		background-size: 40px 40px;
	}


	.like-button-container {
		float: left;
		margin-right: 15px;
	}
	.dislike-button-container {
		float: left;
	}
	.share-button-container {
		float: left;
	}

	.comment-counter {
		float: left;
		color: #9a9a9a;
		margin-right: 30px;
	}

	.share-counter,
	.comment-counter {
		display: inline-block;
		height: 40px;
		line-height: 40px;
		color: #9a9a9a;
	}

	.share-counter,
	.comment-counter,
	.like-counter,
	.dislike-counter {
		font-size: 13px;
	}


	.article-container-section-elet div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-elet div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-elet div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-elet div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-life div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-life div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-life div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-life div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-szpsg div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-szpsg div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-szpsg div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-szpsg div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-egszsg div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-egszsg div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-egszsg div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-egszsg div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-msly div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-msly div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-msly div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-msly div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-otthn div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-otthn div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-otthn div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-otthn div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-go div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-go div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-go div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-go div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-unnp div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-unnp div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-unnp div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-unnp div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-nemkerunkelnezest div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-nemkerunkelnezest div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-nemkerunkelnezest div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-nemkerunkelnezest div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-attolfugg div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-attolfugg div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-attolfugg div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-attolfugg div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-suli div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-suli div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-suli div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-suli div.article-page div.social-wrapper .dislike-button-disliked {
		background-color: #00683d;
	}

	.article-container-section-kult div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-kult div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-kult div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-kult div.article-page div.social-wrapper .dislike-button-disliked {
		background-color: #ae0058;
	}

	.article-container-section-zizi div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-zizi div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-zizi div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-zizi div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #cca216;
	}

	.article-container-section-ugy div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-ugy div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-ugy div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-ugy div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-pwr div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-pwr div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-pwr div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-pwr div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #008bbf;
	}

	.article-container-section-wmn-event div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-event div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-event div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-event div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-hello-wmn div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-hello-wmn div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-hello-wmn div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-hello-wmn div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-szuper-wmn div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-szuper-wmn div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-szuper-wmn div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-szuper-wmn div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #a27700;
	}

	.article-container-section-konyhaban-a-helyunk div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-konyhaban-a-helyunk div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-konyhaban-a-helyunk div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-konyhaban-a-helyunk div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #3bb141;
	}

	.article-container-section-podcast div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-podcast div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-podcast div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-podcast div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #307d7e;
	}

	.article-container-section-vim div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-vim div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-vim div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-vim div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #cc2e00;
	}

	.article-container-section-video div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-video div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-video div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-video div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #b1a481;
	}

	.article-container-section-juzer div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-juzer div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-juzer div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-juzer div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-wmn-juzer div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-wmn-juzer div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-wmn-juzer div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-wmn-juzer div.article-page div.social-wrapper .dislike-button-disliked,
	.article-container-section-re-start div.article-page div.social-wrapper .like-button:hover,
	.article-container-section-re-start div.article-page div.social-wrapper .like-button-liked,
	.article-container-section-re-start div.article-page div.social-wrapper .dislike-button:hover,
	.article-container-section-re-start div.article-page div.social-wrapper .dislike-button-disliked  {
		background-color: #5E35B1;
	}



	
	
	div.article-page div.social-wrapper {
		margin: 20px 0px;
		padding: 5px;
	}

	.social-counter {
	}

	.like-button-container,
	.dislike-button-container,
	.share-button-container {
		font-size: 10pt;
		margin: 0;
		text-align: center;
		text-transform: uppercase;
		width: 33%;
	}

	.like-button-container span:last-child,
	.dislike-button-container span:last-child {
		margin-right: 10px;
	}

	div.article-page div.social-wrapper div.comment-counter,
	div.article-page div.social-wrapper div.share-counter {
		width: 50%;
		margin: 0;
		text-align: center;
		line-height: 40px;
	}

	div.site-container div.article-container div.article-page div.social-wrapper div.social-counter {
		max-width: 500px;
		margin: 0px auto;
	}


	div.article-page div.social-wrapper a.comment-counter-icon {
		display: inline-block;
		float: none;
		width: 40px;
		height: 35px;
		margin: 0 0 5px 0;
		background-size: 21px 21px;
		line-height: normal;
		vertical-align: middle;
	}

	div.article-page div.social-wrapper a.share-counter-icon {
		display: inline-block;
		float: none;
		width: 40px;
		height: 35px;
		margin: 0 0 5px 0;
		background-size: 23px 21px;
		line-height: normal;
		vertical-align: middle;
	}

	div.article-page div.social-wrapper a.comment-counter span,
	div.article-page div.social-wrapper a.share-counter span {
		line-height: normal;
		vertical-align: middle;
	}



div.article-page div.highlighted-picture {
	text-align: center;
}


div.site-content div.article-page div.article-lead,
div.site-content div.article-page div.article-body {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}


div.site-content div.article-page div.article-body div.gallery {
	width: calc(100% - 50px);
	margin: 0 auto;
}

div.site-content div.article-page div.article-body div.gallery div.slick-slide {
	text-align: center;
}

	div.site-content div.article-page div.article-body div.gallery div.slick-slide img {
		margin: auto;
	}



div.site-content div.article-page div.article-lead a,
div.site-content div.article-page div.article-body a {
	border-bottom: 4px solid #0f673f;
	color: #2f2f2f;
	text-decoration: none;
}

div.site-content div.article-page div.article-lead a.play-pause-icon,
div.site-content div.article-page div.article-body a.play-pause-icon {
	border-bottom: 3px solid #00a293;
}

	div.site-content div.article-page div.article-lead a:hover,
	div.site-content div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #0f673f;
	}

	div.site-content div.article-page div.article-lead a.play-pause-icon:hover,
	div.site-content div.article-page div.article-body a.play-pause-icon:hover {
		border-bottom: 3px solid #00a293;
	}

	div.site-content div.article-page blockquote {
		background: #f6f5f0;
		font-style: italic;
		font-weight: 300;

		-webkit-hyphens: none;
		-moz-hyphens: none;
		-ms-hyphens: none;
		hyphens: none;
	}

	div.site-content div.article-container-section-elet div.article-page blockquote,
	div.site-content div.article-container-section-wmn-life div.article-page blockquote,
	div.site-content div.article-container-section-wmn-szpsg div.article-page blockquote,
	div.site-content div.article-container-section-wmn-egszsg div.article-page blockquote,
	div.site-content div.article-container-section-wmn-msly div.article-page blockquote,
	div.site-content div.article-container-section-wmn-otthn div.article-page blockquote,
	div.site-content div.article-container-section-wmn-go div.article-page blockquote,
	div.site-content div.article-container-section-wmn-unnp div.article-page blockquote,
	div.site-content div.article-container-section-nemkerunkelnezest div.article-page blockquote,
	div.site-content div.article-container-section-wmn-attolfugg div.article-page blockquote,
	div.site-content div.article-container-section-wmn-suli div.article-page blockquote {
		color: #0f673f;
	}
	div.site-content div.article-container-section-kult div.article-page blockquote {
		color: #d6006e;
	}
	div.site-content div.article-container-section-zizi div.article-page blockquote {
		color: #cca216; /* nem jól látható az fdc931 */
	}
	div.site-content div.article-container-section-juzer div.article-page blockquote,
	div.site-content div.article-container-section-wmn-juzer div.article-page blockquote,
	div.site-content div.article-container-section-re-start div.article-page blockquote {
		color: #5b34ae;
	}
	div.site-content div.article-container-section-ugy div.article-page blockquote,
	div.site-content div.article-container-section-wmn-pwr div.article-page blockquote {
		color: #24ace7;
	}
	div.site-content div.article-container-section-vim div.article-page blockquote {
		color: #f43416;
	}
	div.site-content div.article-container-section-video div.article-page blockquote {
		color: #a0a0a0;
	}
	div.site-content div.article-container-section-wmn-event div.article-page blockquote,
	div.site-content div.article-container-section-hello-wmn div.article-page blockquote,
	div.site-content div.article-container-section-szuper-wmn div.article-page blockquote {
		color: #bf9113;
	}
	div.site-content div.article-container-section-konyhaban-a-helyunk div.article-page blockquote {
		color: #3bb141;
	}
	div.site-content div.article-container-section-podcast div.article-page blockquote {
		color: #46b5b5;
	}




/*
div.site-content div.article-container-section-elet div.article-page span.author a {
	color: #0f673f;
}
div.site-content div.article-container-section-kult div.article-page span.author a {
	color: #d6006e;
}
div.site-content div.article-container-section-zizi div.article-page span.author a {
	color: #fdc931;
}
div.site-content div.article-container-section-juzer div.article-page span.author a {
	color: #5b34ae;
}
div.site-content div.article-container-section-ugy div.article-page span.author a {
	color: #24ace7;
}
div.site-content div.article-container-section-vim div.article-page span.author a {
	color: #f43416;
}
div.site-content div.article-container-section-video div.article-page span.author a {
	color: #c7c4bb;
}
div.site-content div.article-container-section-szuper-wmn div.article-page span.author a {
	color: #46b5b5;
}
*/
div.site-content div.article-container div.article-page span.author a {
	color: #2f2f2f;
}
div.site-content div.articles div.article-first span.author a {
	color: #a3a3a3;
}
div.site-content div.articles div.article span.author a {
	color: #a3a3a3;
}

div.site-content div.article-container-section-elet div.article-page div.article-lead a,
div.site-content div.article-container-section-elet div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-life div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-life div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-szpsg div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-szpsg div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-egszsg div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-egszsg div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-msly div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-msly div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-otthn div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-otthn div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-go div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-go div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-unnp div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-unnp div.article-page div.article-body a,
div.site-content div.article-container-section-nemkerunkelnezest div.article-page div.article-lead a,
div.site-content div.article-container-section-nemkerunkelnezest div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-attolfugg div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-attolfugg div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-suli div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-suli div.article-page div.article-body a {
	border-bottom: 4px solid #0f673f;
}
	div.site-content div.article-container-section-elet div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-elet div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-life div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-life div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-szpsg div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-szpsg div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-egszsg div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-egszsg div.article-page div.article-body a:hover
	div.site-content div.article-container-section-wmn-msly div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-msly div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-otthn div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-otthn div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-go div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-go div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-unnp div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-unnp div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-nemkerunkelnezest div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-nemkerunkelnezest div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-attolfugg div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-attolfugg div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-suli div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-suli div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #0f673f;
	}
div.site-content div.article-container-section-kult div.article-page div.article-lead a,
div.site-content div.article-container-section-kult div.article-page div.article-body a {
	border-bottom: 4px solid #d6006e;
}
	div.site-content div.article-container-section-kult div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-kult div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #d6006e;
	}
div.site-content div.article-container-section-zizi div.article-page div.article-lead a,
div.site-content div.article-container-section-zizi div.article-page div.article-body a {
	border-bottom: 4px solid #fdc931;
}
	div.site-content div.article-container-section-zizi div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-zizi div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #fdc931;
	}
div.site-content div.article-container-section-juzer div.article-page div.article-lead a,
div.site-content div.article-container-section-juzer div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-juzer div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-juzer div.article-page div.article-body a,
div.site-content div.article-container-section-re-start div.article-page div.article-lead a,
div.site-content div.article-container-section-re-start div.article-page div.article-body a {
	border-bottom: 4px solid #5b34ae;
}
	div.site-content div.article-container-section-juzer div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-juzer div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-wmn-juzer div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-juzer div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-re-start div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-re-start div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #5b34ae;
	}
div.site-content div.article-container-section-ugy div.article-page div.article-lead a,
div.site-content div.article-container-section-ugy div.article-page div.article-body a,
div.site-content div.article-container-section-wmn-pwr div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-pwr div.article-page div.article-body a {
	border-bottom: 4px solid #24ace7;
}
	div.site-content div.article-container-section-ugy div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-ugy div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #24ace7;
	}
div.site-content div.article-container-section-vim div.article-page div.article-lead a,
div.site-content div.article-container-section-vim div.article-page div.article-body a {
	border-bottom: 4px solid #f43416;
}
	div.site-content div.article-container-section-vim div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-vim div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #f43416;
	}
div.site-content div.article-container-section-video div.article-page div.article-lead a,
div.site-content div.article-container-section-video div.article-page div.article-body a {
	border-bottom: 4px solid #c7c4bb;
}
	div.site-content div.article-container-section-video div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-video div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #c7c4bb;
	}
div.site-content div.article-container-section-wmn-event div.article-page div.article-lead a,
div.site-content div.article-container-section-wmn-event div.article-page div.article-body a,
div.site-content div.article-container-section-hello-wmn div.article-page div.article-lead a,
div.site-content div.article-container-section-hello-wmn div.article-page div.article-body a,
div.site-content div.article-container-section-szuper-wmn div.article-page div.article-lead a,
div.site-content div.article-container-section-szuper-wmn div.article-page div.article-body a {
	border-bottom: 4px solid #bf9113;
}
	div.site-content div.article-container-section-wmn-event div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-wmn-event div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-hello-wmn div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-hello-wmn div.article-page div.article-body a:hover,
	div.site-content div.article-container-section-szuper-wmn div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-szuper-wmn div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #bf9113;
	}
div.site-content div.article-container-section-konyhaban-a-helyunk div.article-page div.article-lead a,
div.site-content div.article-container-section-konyhaban-a-helyunk div.article-page div.article-body a {
	border-bottom: 4px solid #3bb141;
}
	div.site-content div.article-container-section-konyhaban-a-helyunk div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-konyhaban-a-helyunk div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #3bb141;
	}
div.site-content div.article-container-section-podcast div.article-page div.article-lead a,
div.site-content div.article-container-section-podcast div.article-page div.article-body a {
	border-bottom: 4px solid #46b5b5;
}
	div.site-content div.article-container-section-podcast div.article-page div.article-lead a:hover,
	div.site-content div.article-container-section-podcast div.article-page div.article-body a:hover {
		border-bottom: none;
		color: #46b5b5;
	}


.gpt-ad-after,
.bbelements-ad-after {
	color: #999999;
	font-size: 10px;
	text-align: center;
	display: block;
	padding: 5px 0 0 0;
}

.ad-place > div::after,
.ad-place > table::after {
	content: "Hirdet\00e9s";
	color: #999999;
	font-size: 10px;
	text-align: center;
	display: block;
	padding: 5px 0 0 0;
}

.bb-ad-place:not([class=none])>div::after {
	content: "Hirdet\00e9s";
	color: #999999;
	font-size: 10px;
	text-align: center;
	display: block;
	padding: 5px 0 0 0;
}


.ad-place div.sidebar_banner {
	min-height: 150px;
}


.goAdverticum {
	text-align: center;
	margin: auto;
}

div.site-content div.bb-ad-place,
div.site-content div.ad-place {
	text-align: center;
}

/* Kepes linkes sidebar banner */
div.custom-sidebar-banner-container {
	background-color: #eeeeee;
	margin: 0 auto;
	padding: 5px 0;
}

div.custom-sidebar-banner {
	display: block;
	margin: 0 auto;
	text-align: left;
}
div.custom-sidebar-banner h3 {
	display: block;
	border-top: 1px solid #9b9b9c;
	border-bottom: 1px solid #9b9b9c;
	width: 100%;
	margin: 30px auto 20px;
	padding: 4px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	color: #000000 !important;
}

div.custom-sidebar-banner a {
	display: block;
	width: 100%;
	min-height: 90px;
	text-decoration: none;
	color: #000000 !important;
	margin: 0 0 5px 0;
}

div.custom-sidebar-banner a:last-child {
	margin-bottom: 0;
}

div.custom-sidebar-banner div.item p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #000000 !important;
}
div.custom-sidebar-banner div.item img {
	max-width: 110px;
	height: auto;
	float: left;
	clear: left;
	margin: 0 10px 5px 5px;
}


.popup-overlay {
	background: rgba(230, 230, 230, 0.9) none repeat scroll 0 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 999;
}

.popup-wrapper {
	background-color: white;
	border: 8px solid #b8bebe;
	box-shadow: 2px 3.5px 8px rgba(5, 6, 6, 0.19);
	box-sizing: border-box;
	margin: 40px auto 0;
	padding: 30px;
	max-width: 740px;
}

	.popup-wrapper h1 {
		margin: 0px 0px 20px 0px;
	}

div.popup-buttons {
}

	div.popup-buttons a.button {
		border: 4px solid white;
		box-shadow: 2px 3px 4px 0 rgba(5, 6, 6, 0.282);
		display: inline-block;
		font-size: 18px;
		padding: 10px 20px;
		text-align: center;
		margin: 10px;
	}

	#popup-button-yes {
		background: #444690 none repeat scroll 0 0;
		color: white;
	}

	#popup-button-no {
		background: #f0f0f0 none repeat scroll 0 0;
		color: #444690;
	}

div.vim-block {
	background-color: #F4F4F4;
	padding: 30px 50px;
	margin: 0 0 50px 0;
}

	div.vim-block h3 {
		font-size: 30px;
		text-transform: uppercase;
		color: black;
		margin: 0px 0px 10px 0px;
		text-align: center;
	}

	div.vim-block p {
		font-size: 16px;
	}

	div.vim-block p.description {
		font-size: 13px;
		color: #a6a6a6;
		font-style: italic;
	}

	div.vim-block .signature {
		width: 100%;
		min-width: 190px;
		height: 63px;
		background: transparent url('/static/img/default/signature.png') no-repeat top right;
		background-size: 190px 63px;
	}

	div.vim-block .send-btn-container {
		width: 100%;
		margin: 30px auto 20px auto;
		border-top: 1px solid #9b9b9c;
		position: relative;
		float: left;
		clear: left;
	}

		div.vim-block .send-btn-container a {
			text-transform: uppercase;
			font-weight: 500;
			font-size: 16px;
			padding: 0px 20px;
			color: #d6006e !important;
			background: #f4f4f4 !important;
			position: absolute;
			top: 0px;
			left: 50%;
			transform: translate(-50%, -50%);
			text-decoration: none;
			border: none !important;
			height: 20px;
			cursor: pointer;
		}

div.site-container div.article-container div.article-social-bottom-icons {
	display: block;
	width: 100%;
	padding: 10px 0px;
	text-align: center;
}

	div.site-container div.article-container div.article-social-bottom-icons .icon-container {
		display: block;
		width: 280px;
		height: 30px;
		margin: 0 auto;
	}

		div.site-container div.article-container div.article-social-bottom-icons h5 {
			color: #b0b0b0;
			font-size: 16px;
			font-weight: 600;
			margin: 10px 0px 10px 0px;
		}

		div.site-container div.article-container div.article-social-bottom-icons a.icon {
			display: block;
			float: left;
			width: 30px;
			height: 30px;
			margin: 0 8px;
			padding: 0;
			background: transparent no-repeat center center;
			background-size: 30px 30px;

			/* transition: all 0.3s ease; */
		}

		div.site-container div.article-container div.article-social-bottom-icons a.facebook {
			background-image: url('/static/img/default/social/facebook.svg');
		}

		div.site-container div.article-container div.article-social-bottom-icons a.email {
			background-image: url('/static/img/default/social/email.svg');
		}

		div.site-container div.article-container div.article-social-bottom-icons a.viber {
			background-image: url('/static/img/default/social/viber.svg');
		}

		div.site-container div.article-container div.article-social-bottom-icons a.twitter {
			background-image: url('/static/img/default/social/twitter.svg');
		}

		div.site-container div.article-container div.article-social-bottom-icons a.linkedin {
			background-image: url('/static/img/default/social/linkedin.svg');
		}

		div.site-container div.article-container div.article-social-bottom-icons a.pinterest {
			background-image: url('/static/img/default/social/pinterest.svg');
		}


form#login table.login {
	margin: auto;
}

	form#login table.login th {
		padding: 5px;
	}

	form#login table.login td {
		padding: 5px;
	}

form#login input#f_username, form#login input#f_password {
	width: 200px;
	padding: 5px;
}

form#login input#f_submit {
	padding: 5px 20px;
}


form#user-registration-form span.comment, form#user-details-form span.comment {
	font-size: 12px;
}



/* events */

div.page div.event-list div.event {
	border-bottom: 1px solid #e0e0e0;
	padding: 0px 0px 20px 0px;
}

	div.page div.event-list div.event h3 {
		font-size: 12pt;
		font-weight: 600;
		margin: 20px 0px 0px 0px;
	}

	div.page div.event-list div.event p.date {
		font-size: 10pt;
		margin: 0px;
	}

	div.page div.event-list div.event div.description {
		margin-top: 10px;
	}

div.page div.event {
}

	div.page div.event h1 {
	}

	div.page div.event p.date {
		font-size: 11pt;
		margin: 4px 0px 0px 0px;
	}

	div.page div.event p.location {
		font-size: 11pt;
		margin: 4px 0px 0px 0px;
	}

	div.page div.event p.headcount {
		font-size: 11pt;
		margin: 4px 0px 0px 0px;
	}

	div.page div.event div.description {
		margin-top: 20px;
	}




div.article div.text p.meta span.section-elet a,
div.article div.text p.meta span.section-wmn-life a,
div.article div.text p.meta span.section-wmn-szpsg a,
div.article div.text p.meta span.section-wmn-egszsg a,
div.article div.text p.meta span.section-wmn-msly a,
div.article div.text p.meta span.section-wmn-otthn a,
div.article div.text p.meta span.section-wmn-go a,
div.article div.text p.meta span.section-wmn-unnp a,
div.article div.text p.meta span.section-nemkerunkelnezest a,
div.article div.text p.meta span.section-wmn-attolfugg a,
div.article div.text p.meta span.section-wmn-suli a {
	color: #0f673f;
}
div.article div.text p.meta span.section-kult a {
	color: #d6006e;
}
div.article div.text p.meta span.section-zizi a {
	color: #fdc931;
}
div.article div.text p.meta span.section-juzer a,
div.article div.text p.meta span.section-wmn-juzer a,
div.article div.text p.meta span.section-re-start a {
	color: #5b34ae;
}
div.article div.text p.meta span.section-ugy a,
div.article div.text p.meta span.section-wmn-pwr a {
	color: #24ace7;
}
div.article div.text p.meta span.section-vim a {
	color: #f43416;
}
div.article div.text p.meta span.section-video a {
	color: #a7a49b;
}
div.article div.text p.meta span.section-wmn-event a,
div.article div.text p.meta span.section-hello-wmn a,
div.article div.text p.meta span.section-szuper-wmn a {
	color: #bf9113;
}
div.article div.text p.meta span.section-konyhaban-a-helyunk a {
	color: #3bb141;
}
div.article div.text p.meta span.section-podcast a {
	color: #46b5b5;
}

div.link-to-home,
div.show-facebook-comments {
	margin: 30px 0px 30px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 400;
	border-bottom: 1px solid #e0e0e0;
	line-height: 0.1em;
}

	div.link-to-home a,
	div.show-facebook-comments a {
		background-color: white;
		padding: 0px 10px;
	}

	div.link-to-home a.section-wmn-elet, div.show-facebook-comments a.section-wmn-elet,
	div.link-to-home a.section-wmn-life, div.show-facebook-comments a.section-wmn-life,
	div.link-to-home a.section-wmn-szpsg, div.show-facebook-comments a.section-wmn-szpsg,
	div.link-to-home a.section-wmn-egszsg, div.show-facebook-comments a.section-wmn-egszsg,
	div.link-to-home a.section-wmn-msly, div.show-facebook-comments a.section-wmn-msly,
	div.link-to-home a.section-wmn-otthn, div.show-facebook-comments a.section-wmn-otthn,
	div.link-to-home a.section-wmn-go, div.show-facebook-comments a.section-wmn-go,
	div.link-to-home a.section-wmn-unnp, div.show-facebook-comments a.section-wmn-unnp,
	div.link-to-home a.section-nemkerunkelnezest, div.show-facebook-comments a.section-nemkerunkelnezest,
	div.link-to-home a.section-wmn-attolfugg, div.show-facebook-comments a.section-wmn-attolfugg,
	div.link-to-home a.section-wmn-suli, div.show-facebook-comments a.section-wmn-suli {
		color: #0f673f;
	}

	div.link-to-home a.section-kult, div.show-facebook-comments a.section-kult {
		color: #d6006e;
	}
	div.link-to-home a.section-zizi, div.show-facebook-comments a.section-zizi {
		color: #fdc931;
	}
	div.link-to-home a.section-juzer, div.show-facebook-comments a.section-juzer,
	div.link-to-home a.section-wmn-juzer, div.show-facebook-comments a.section-wmn-juzer,
	div.link-to-home a.section-re-start, div.show-facebook-comments a.section-re-start {
		color: #5b34ae;
	}
	div.link-to-home a.section-ugy, div.show-facebook-comments a.section-ugy,
	div.link-to-home a.section-wmn-pwr, div.show-facebook-comments a.section-wmn-pwr {
		color: #24ace7;
	}
	div.link-to-home a.section-vim, div.show-facebook-comments a.section-vim {
		color: #f43416;
	}
	div.link-to-home a.section-video, div.show-facebook-comments a.section-video {
		color: #a7a49b;
	}
	div.link-to-home a.section-wmn-event, div.show-facebook-comments a.section-wmn-event,
	div.link-to-home a.section-hello-wmn, div.show-facebook-comments a.section-hello-wmn,
	div.link-to-home a.section-szuper-wmn, div.show-facebook-comments a.section-szuper-wmn {
		color: #bf9113;
	}
	div.link-to-home a.section-konyhaban-a-helyunk, div.show-facebook-comments a.section-konyhaban-a-helyunk {
		color: #3bb141;
	}
	div.link-to-home a.section-podcast, div.show-facebook-comments a.section-podcast {
		color: #46b5b5;
	}



/* Poll */

div.side-content div.polls div.poll p.title {
	font-size: 16px;
}

div.side-content div.polls div.poll p.description {
	font-size: 14px;
}

div.side-content div.polls div.poll table {
	width: 100%;
}

	div.side-content div.polls div.poll table td {
		text-align: left;
		font-size: 14px;
		padding: 4px 0px;
	}


div.site-content div.poll-page h1 {
	font-size: 28px;
	text-align: center;
}

div.site-content div.poll-page p.message {
	font-size: 24px;
	text-align: center;
	color: navy;
}

div.site-content div.poll-page div.poll {
}

	div.site-content div.poll-page div.poll p.title {
		font-size: 20px;
	}

	div.site-content div.poll-page div.poll form.poll div.options div.option {
		margin: 20px;
	}

	div.site-content div.poll-page div.poll form.poll div.submit input {
		padding: 10px 20px;
		font-size: 16px;
	}

a.picture-gallery-pic {
	position: relative;
}

a.picture-gallery-pic img {
	position: relative;
}

a.picture-gallery-pic:before {
	content: url('/static/img/default/transparent_36x36.gif');
	background: url('/static/img/default/icon/gallery-icon.png');
	background-repeat: no-repeat;
	background-size: 36px 36px;
	width: 36px;
	height: 36px;
	position: absolute;
	top: -30px;
	right: 20px;
	z-index: 10000;
}


div.site-content div.article-page div#article-page-article-content div.article-body a.newsletter-link {
	border: none;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 10px 0px;
}

div.site-content div.article-page div#article-page-article-content div.article-body a.newsletter-link:hover {
	border: none;
	text-decoration: none;
}

div.site-content div.article-page div#article-page-article-content div.article-body a.poll-link {
	border: none;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 10px 0px;
}

div.site-content div.article-page div#article-page-article-content div.article-body a.poll-link:hover {
	border: none;
	text-decoration: none;
}

div.site-content div.article-page a.newsletter-link-after-article {
	border: none;
	display: block;
	text-align: center;
	text-decoration: none;
	margin: 20px auto;
	padding: 10px;
}

div.site-content div.article-page a.newsletter-link-after-article:hover {
	border: none;
	text-decoration: none;
}


#cookie-bar {
	background-color: rgba(32, 32, 32, 0.9);
	bottom: 0;
	color: #eeeeee;
	font-size: 16px;
	height: auto;
	padding: 30px 15px;
	position: fixed;
	text-align: center;
	top: auto;
	width: 100%;
	z-index: 1100;

	/* top: 0;
	left: 0; */
}

#cookie-bar p {margin:0; padding:0;}
#cookie-bar a { text-decoration: none; color: #ebce51; }
#cookie-bar .cb-enable { background: #007700; border-radius: 3px; color: #ffffff; display: inline-block; margin-left: 8px; padding: 4px 8px; }
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}


p.supported-content {
	color: #999999;
	font-size: 10px;
	text-align: center;
}


/* Adventi Naptár */

div#adventi_naptar-container {
}

p.adventi_naptar-ad-text {
	color: rgb(153, 153, 153);
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 40px;
	text-align: center;
}

@font-face {
	font-family: 'Sophia';
	src: url('/static/font/Sophia.woff2') format('woff2'),
	     url('/static/font/Sophia.woff') format('woff'),
	     url('/static/font/Sophia.ttf') format('truetype');
}



/* Podcast */
div.section-podcast-article div.picture-wrapper .picture::after {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	background: transparent url('/static/img/default/podcast-logo.png') no-repeat 0 0;
	background-size: 60px 60px;
	position: relative;
	top: -webkit-calc(50% - 30px);
	top: calc(50% - 30px);
	left: -webkit-calc(50% - 30px);
	left: calc(50% - 30px);
	opacity: 0.7;
	transition: opacity 0.4s ease;
}

div.section-podcast-article:hover div.picture-wrapper .picture::after {
	opacity: 1;
}

div.article-page h1.podcast-box-title {
	font-size: 10pt;
}



	div.more-articles div.article-section-video div.article-first div.picture-wrapper .picture::after,
	div.more-articles div.article-section-video div.article div.picture-wrapper .picture::after {
		content: '';
		display: block;
		background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
		position: relative;
		opacity: 0.7;
		transition: opacity 0.4s ease;
	}

	div.more-articles div.article-section-video div.article-first div.picture-wrapper .picture::after {
		background-size: 100px 100px;
		width: 100px;
		height: 100px;
		top: -webkit-calc(50% - 50px);
		top: calc(50% - 50px);
		left: -webkit-calc(50% - 50px);
		left: calc(50% - 50px);
	}

	div.more-articles div.article-section-video div.article div.picture-wrapper .picture::after {
		background-size: 60px 60px;
		width: 60px;
		height: 60px;
		top: -webkit-calc(50% - 30px);
		top: calc(50% - 30px);
		left: -webkit-calc(50% - 30px);
		left: calc(50% - 30px);
	}

		div.more-articles div.article-section-video div.article-first:hover div.picture-wrapper .picture::after,
		div.more-articles div.article-section-video div.article:hover div.picture-wrapper .picture::after {
			opacity: 1;
		}


div.section-video-article div.picture-wrapper .picture::after {
	content: '';
	display: block;
	width: 60px;
	height: 60px;
	background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
	background-size: 60px 60px;
	position: relative;
	top: -webkit-calc(50% - 30px);
	top: calc(50% - 30px);
	left: -webkit-calc(50% - 30px);
	left: calc(50% - 30px);
	opacity: 0.7;
	transition: opacity 0.4s ease;
}

div.section-video-article:hover div.picture-wrapper .picture::after {
	opacity: 1;
}






	div.more-podcasts h3.title {
		color: #56c5c5;
		text-align: center;
		text-transform: uppercase;
	}

	div.more-podcasts div.article {
		clear: both;
		margin-top: 20px;
	}

		div.more-podcasts div.article div.picture-wrapper {
			float: left;
			height: 80px;
			width: 80px;
		}

			div.more-podcasts div.article div.picture-wrapper .picture::after {
				content: '';
				display: block;
				width: 40px;
				height: 40px;
				background: transparent url('/static/img/default/podcast-logo.png') no-repeat 0 0;
				background-size: 40px 40px;
				position: relative;
				top: -webkit-calc(50% - 20px);
				top: calc(50% - 20px);
				left: -webkit-calc(50% - 20px);
				left: calc(50% - 20px);
				opacity: 0.7;
				transition: opacity 0.4s ease;
			}

					div.more-podcasts div.article:hover div.picture-wrapper .picture::after {
						opacity: 1;
					}

			div.more-podcasts div.article div.picture-wrapper div.picture {
				background-position: center center;
				background-repeat: no-repeat;
				background-size: cover;
				height: 80px;
			}

		div.more-podcasts div.article div.text {
			margin-left: 100px;
		}

			div.more-podcasts div.article div.text h3 {
				font-size: 14px;
				font-weight: 600;
				margin: 0;
				padding: 0;
			}

				div.more-podcasts div.article div.text h3 a {
					color: black;
				}

			div.more-podcasts div.article div.text p.meta {
				color: #a3a3a3;
				font-size: 11px;
				margin: 6px 0px 0px 0px;
				text-align: left;
				text-transform: uppercase;
			}

				div.more-podcasts div.article div.text p.meta span.author a {
					color: #a3a3a3;
				}



/* section link colours */

a.section-elet,
a.section-wmn-life,
a.section-wmn-szpsg,
a.section-wmn-egszsg,
a.section-wmn-msly,
a.section-wmn-otthn,
a.section-wmn-go,
a.section-wmn-unnp,
a.section-nemkerunkelnezest,
a.section-wmn-attolfugg,
a.section-wmn-suli {
	color: #0f673f;
}
a.section-kult {
	color: #d6006e;
}
a.section-zizi {
	color: #fdc931;
}
a.section-juzer,
a.section-wmn-juzer,
a.section-re-start {
	color: #5b34ae;
}
a.section-ugy,
a.section-wmn-pwr {
	color: #24ace7;
}
a.section-vim {
	color: #f43416;
}
a.section-video {
	color: #a7a49b;
}
a.section-wmn-event,
a.section-hello-wmn,
a.section-szuper-wmn {
	color: #bf9113;
}
a.section-konyhaban-a-helyunk {
	color: #3bb141;
}
a.section-podcast {
	color: #46b5b5;
}



div#related-articles div.article-section-video div.picture-wrapper .picture::after,
div#latest-articles div.article-section-video div.picture-wrapper .picture::after {
	content: '';
	display: block;
	background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
	position: relative;
	opacity: 0.7;
	transition: opacity 0.4s ease;
}

div#related-articles div.article-section-video:hover div.picture-wrapper .picture::after,
div#latest-articles div.article-section-video:hover div.picture-wrapper .picture::after {
	opacity: 1;
}


/*
div.highlighted-article-section-video div.picture-wrapper .picture::after {
	content: '';
	display: block;
	width: 100px;
	height: 100px;
	background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
	background-size: 100px 100px;
	position: relative;
	top: -webkit-calc(50% - 100px);
	top: calc(50% - 100px);
	left: -webkit-calc(50% - 50px);
	left: calc(50% - 50px);
	opacity: 0.7;
	transition: opacity 0.4s ease;
}

div.highlighted-article-section-video:hover div.picture-wrapper .picture::after {
	opacity: 1;
}
*/

	div.site-content div.content div.columns div.column div.article-first div.picture-wrapper div.picture {
		position: relative;
	}
	div.site-content div.content div.columns div.column-section-podcast div.article-first div.picture-wrapper div.picture::after {
		content: '';
		display: block;
		width: 75px;
		height: 67px;
		background: transparent url('/static/img/default/podcast-logo.png') no-repeat 0 0;
		background-size: 75px 67px;
		position: absolute;
		top: -webkit-calc(50% - 37px);
		top: calc(50% - 37px);
		left: -webkit-calc(50% - 32px);
		left: calc(50% - 32px);
		opacity: 0.7;
		transition: opacity 0.4s ease;
	}
		div.site-content div.content div.columns div.column-section-podcast div.article-first:hover div.picture-wrapper div.picture::after {
			opacity: 1;
		}

	div.site-content div.content div.columns div.column-section-video div.article-first div.picture-wrapper div.picture::after {
		content: '';
		display: block;
		width: 60px;
		height: 60px;
		background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
		background-size: 60px 60px;
		position: absolute;
		top: -webkit-calc(50% - 30px);
		top: calc(50% - 30px);
		left: -webkit-calc(50% - 30px);
		left: calc(50% - 30px);
		opacity: 0.7;
		transition: opacity 0.4s ease;
	}
		div.site-content div.content div.columns div.column-section-video div.article-first:hover div.picture-wrapper div.picture::after {
			opacity: 1;
		}

div.site-content div.content div.columns div.column div.article div.picture-wrapper div.picture {
	position: relative;
}

	div.site-content div.content div.columns div.column-section-video div.article div.picture-wrapper div.picture::after {
		content: '';
		display: block;
		width: 40px;
		height: 40px;
		background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
		background-size: 40px 40px;
		position: absolute;
		top: -webkit-calc(50% - 20px);
		top: calc(50% - 20px);
		left: -webkit-calc(50% - 20px);
		left: calc(50% - 20px);
		opacity: 0.7;
		transition: opacity 0.4s ease;
	}
		div.site-content div.content div.columns div.column-section-video div.article:hover div.picture-wrapper div.picture::after {
			opacity: 1;
		}


div.top-articles div.content div.article-section-video div.picture-wrapper div.picture {
	position: relative;
}

	div.top-articles div.content div.article-section-video div.picture-wrapper div.picture::after {
		content: '';
		display: block;
		width: 60px;
		height: 60px;
		background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
		background-size: 60px 60px;
		position: absolute;
		top: -webkit-calc(50% - 30px);
		top: calc(50% - 30px);
		left: -webkit-calc(50% - 30px);
		left: calc(50% - 30px);
		opacity: 0.7;
		transition: opacity 0.4s ease;
	}
		div.top-articles div.content div.article-section-video:hover div.picture-wrapper div.picture::after {
			opacity: 1;
		}



div.side-content div.top-articles-side div.article-section-video div.picture-wrapper .picture::after {
	content: '';
	display: block;
	background: transparent url('/static/img/default/video-button.png') no-repeat 0 0;
	position: relative;
	opacity: 0.7;
	transition: opacity 0.4s ease;
}

div.side-content div.top-articles-side div.article-section-video:hover div.picture-wrapper .picture::after {
	opacity: 1;
}


div.result-container {
	text-align: center;
	margin: 20px 0px;
}


form#search-page-search-form {
	margin: 20px 0px;
}

	form#search-page-search-form div.search {
		background: #eeeeee;
		padding: 20px;
	}

		form#search-page-search-form div.search div.input-text {
			text-align: center;
		}

		form#search-page-search-form div.search div.input-daterange {
			margin-top: 10px;
			text-align: center;
		}

		form#search-page-search-form div.search div.input-submit {
			margin-top: 10px;
			text-align: center;
		}

		form#search-page-search-form div.search input {
			padding: 5px 10px;
			font-size: 12pt;
		}

input#search-page-search-form-query {
	width: 320px;
}
input#search-page-search-form-from {
	width: 100px;
}
input#search-page-search-form-to {
	width: 100px;
}

div.search-errors {
	color: red;
	text-align: center;
}


div.ibillboard-banner {
	margin: auto;
	text-align: center;
}

div.ibillboard-banner-640 {
	width: 640px;
}

div.ibillboard-banner > div::after {
	content: "hirdet\00E9s";
	color: #999999;
	font-size: 10px;
	text-align: center;
	display: block;
	padding: 0;
	line-height: 14px;
}

	div.poll-2019 div.szuperwmn-2019-logo {
		margin-top: 40px;
	}

	div.poll-2019 div.sponsors {
		clear: both;
		margin-top: 30px;
		text-align: center;
	}

		div.poll-2019 div.sponsors div.sponsor {
			background-repeat: no-repeat;
			display: inline-block;
			height: 50px;
			margin: 20px 5px 0px 5px;
		}

		div.poll-2019 div.sponsors div#sponsor-telekom {
			background-image: url(/static/img/default/szuperwmn/2019/szponzor_telekom.png);
			background-size: 80px 50px;
			width: 80px;
		}

		div.poll-2019 div.sponsors div#sponsor-douglas {
			background-image: url(/static/img/default/szuperwmn/2019/szponzor_douglas.png);
			background-size: 205px 50px;
			width: 205px;
		}

		div.poll-2019 div.sponsors div#sponsor-jana {
			background-image: url(/static/img/default/szuperwmn/2019/szponzor_jana.png);
			background-size: 104px 50px;
			width: 104px;
		}

		div.poll-2019 div.sponsors div#sponsor-torter {
			background-image: url(/static/img/default/szuperwmn/2019/szponzor_torter.jpg);
			background-size: 138px 50px;
			width: 138px;
		}

		div.poll-2019 div.sponsors div#sponsor-gereskin {
			background-image: url(/static/img/default/szuperwmn/2019/szponzor_gereskin.png);
			background-size: 194px 50px;
			width: 194px;
		}



/* Podcast */

div.article-page div.highlighted-picture-podcast {
	position: relative;
}


div.maudio {
	background: #f0f0f0;
	margin: 20px 0px;
	padding: 10px 10px 0px 10px;
}

div.maudio .audio {
	display: none;
	height: 0;
	overflow: hidden;
}
div.maudio .audio-control {
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}
div.maudio .audio-control a,
div.maudio .audio-control div {
	cursor: pointer;
	float: left;
	margin: 0 5px;
}
div.maudio .audio-control a {
	background: url(/static/img/default/audio_icon.png) no-repeat 0 0;
	display: block;
	height: 30px;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
	width: 30px;
}
div.maudio .audio-control a.play {
	border-radius: 50%;
	background-color: #46b5b5;
	background-position: 10px 8px;
}
div.maudio.playing .audio-control a.play {
	background-position: 10px -22px;
}
div.maudio .audio-control a.fast-reverse,
div.maudio .audio-control a.fast-forward {
	width: 17px;
	height: 17px;
	margin-top: 7px;
	background-position: -50px 1px;
}
div.maudio .audio-control a.fast-reverse {
	background-position: -50px -59px;
}
div.maudio .audio-control a.fast-forward:hover {
	background-position: -50px -29px;
}
div.maudio .audio-control a.fast-reverse:hover {
	background-position: -50px -89px;
}

div.maudio .audio-control .progress-bar {
	background: #afafaf;
	border-radius: 3px;
	height: 8px;
	margin: 11px 5px;
	overflow: hidden;
}
div.maudio .audio-control .progress-pass {
	background: #46b5b5;
	border-radius: 3px;
	height: 8px;
	margin: 0;
	width: 0;
}
div.maudio .audio-control .time-keep {
	color: #45556c;
	cursor: default;
	height: 30px;
	line-height: 30px;
}
div.maudio .audio-control .mute {
	width: 21px;
	height: 17px;
	margin-top: 7px;
	background-position: 0 -60px;
}
div.maudio .audio-control .mute.muted {
	background-position: 0 -90px;
}
div.maudio .audio-control .volume-bar {
	background: #afafaf;
	border-radius: 2px;
	height: 5px;
	margin-top: 13px;
	width: 50px;
}
div.maudio .audio-control .volume-pass {
  width: 100%;
  height: 5px;
  margin: 0;
  border-radius: 2px;
  background: #46b5b5;
}
div.maudio div.buttons {
	bottom: 0px;
	clear: both;
	margin-top: 10px;
	text-align: center;
	width: 100%;
}
	div.site-content div.article-page div.maudio div.buttons a.download {
		background-image: url(/static/img/default/podcast/download.svg);
	}
	div.site-content div.article-page div.maudio div.buttons a.itunes {
		background-image: url(/static/img/default/podcast/itunes.svg);
	}
	div.site-content div.article-page div.maudio div.buttons a.deezer {
		background-image: url(/static/img/default/podcast/deezer.svg);
	}
	div.site-content div.article-page div.maudio div.buttons a.spotify {
		background-image: url(/static/img/default/podcast/spotify.svg);
	}
	div.site-content div.article-page div.maudio div.buttons a.rss {
		background-image: url(/static/img/default/podcast/rss.svg);
	}
	div.site-content div.article-page div.maudio div.buttons a:hover {
		color: #56c5c5;
	}

div.site-content div.article-page div.maudio div.buttons a {
	background-color: white;
	background-repeat: no-repeat;
	border: 1px solid #46b5b5;
	color: #46b5b5;
	display: inline-block;
	font-size: 14px;
	height: 20px;
	margin: 15px 0px 15px 15px;
	text-decoration: none;
	text-transform: uppercase;
}
div.site-content div.article-page div.maudio div.buttons a.itunes {
	margin-left: 0;
}
