

@import url("//hello.myfonts.net/count/356a0b");
.form-actions,
fieldset .panel-body {
	clear: both
}


.disable-touch-action {}

@media (max-width:767px) {
	h1 {
		margin-top: 0px;
		font-size: 35px;
		left: -3px;
	}
}

#footer-bg-image {
	transform: scale(1.26);
}

@media (max-width:1199px) {
	#footer-bg-image {
		transform: scale(1.42);
	}
}

@media (max-width:991px) {
	#footer-bg-image {
		transform: scale(1.6);
	}
}

.gps_koor {
	font-family: Rogan-Regular;
	font-size: 16px;
	margin-bottom: 11px;
	color: rgb(190, 190, 190) !important;
	transition: all 0.5s ease 0s;
	padding: 0px;
	background: none !important;
}

#sliding-popup.sliding-popup-bottom,
#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
	position: fixed;
}

.sliding-popup-bottom {
	position: relative;
}

#sliding-popup .popup-content {
	max-width: none;
	padding: 0 15px;
}

#sliding-popup .popup-content #popup-text {
	padding: 20px 0px 20px 0px;
	font-family: Rogan-Regular;
}

#sliding-popup .popup-content #popup-text p {
	font-size: 16px;
	font-weight: normal;
}

#sliding-popup .popup-content #popup-text a {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 16px;
	color: #327fdc;
	letter-spacing: 0.3px;
	padding-right: 28px;
}

#sliding-popup .popup-content #popup-buttons button {
	display: inline-block;
	color: #ffffff;
	position: relative;
	top: 0;
	background: #4094fb;
	border: 0;
	padding: 11px 22px;
	font-family: Rogan-Bold;
	font-size: 17px;
	border-radius: 10px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
	letter-spacing: 0.3px;
	transition: background-color 0.5s ease, box-shadow 0.5s ease, top 0.2s linear;
	font-weight: normal;
	text-shadow: none;
	margin-right: 0;
	margin-left: 5px;
	margin-top: 25px;
}

#sliding-popup .popup-content #popup-buttons button.agree-button {
	background: #fdd96b;
	color: #414042 !important;
}

#sliding-popup .popup-content #popup-buttons button.decline-button {
	background: none;
	box-shadow: none;
	color: #777;
	font-family: Rogan-Regular;
	font-size: 16px;
}

#sliding-popup .popup-content #popup-buttons button:hover,
#sliding-popup .popup-content #popup-buttons button:focus {
	text-decoration: none;
	top: -2px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
}

#sliding-popup .popup-content #popup-buttons button.decline-button:hover,
#sliding-popup .popup-content #popup-buttons button.decline-button:focus {
	top: 0px;
	box-shadow: none;
	text-decoration: underline;
}

#sliding-popup.sliding-popup-bottom,
#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-banner,
.eu-cookie-withdraw-tab {
	background: rgba(255, 255, 255, 0.9);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

@media (max-width:767px) {
	#sliding-popup .popup-content {
		margin: 0 15px;
		width: auto;
	}
}

@media (min-width:768px) {
	#sliding-popup .popup-content {
		width: 750px;
	}
}

@media (min-width:992px) {
	#sliding-popup .popup-content {
		width: 970px;
	}
}

@media (min-width:1200px) {
	#sliding-popup .popup-content {
		width: 1170px;
	}
}

.navbar-default {
	background: none;
	border: none;
	margin-bottom: 0;
	transition: all 0.5s ease;
	display: none;
	z-index: 1130;
}

.navbar-default #navbar-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 121px;
	pointer-events: none;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/bg.png);
	transition: all 0.5s ease;
}

.navbar .container {
	padding: 0;
	padding-top: 24px;
}

#miskolc_header_logo {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/logo/miskolc_logo_402x94_retina.png);
	background-repeat: no-repeat;
	background-size: 201px 47px;
	width: 201px;
	height: 47px;
	top: -5px;
	position: relative;
	transition: all 0.5s ease;
	display: inline-block;
}

#block-menu-block-1 {
	position: relative;
	float: left;
	margin-top: -4px;
	transition: all 0.5s ease;
}

#block-menu-block-1 ul.menu.nav>li {
	float: left;
}

#block-menu-block-1 ul.menu.nav>li>a,
.subpage-side-menu ul.menu.nav>li>a {
	background: none;
	color: #ffffff;
	font-family: Rogan-Bold;
	font-size: 20px;
	letter-spacing: 0.3px;
	padding: 9px 26px 9px 22px;
	transition: 0.2s all ease-in;
}

.subpage-side-menu ul.menu.nav>li>a {
	color: #81c345;
	padding: 3px 26px 14px 31px;
	font-size: 22px;
	letter-spacing: 0.3px;
}

.subpage-side-menu ul.menu.nav>li>a:focus {
	color: #2c77d1 !important;
}

.subpage-container-left-column .subpage-side-menu>ul.menu.nav>li.active>ul.dropdown-menu li:last-child {
	margin-bottom: 15px;
}

.subpage-container-left-column .subpage-side-menu>ul.menu.nav>li.active>ul.dropdown-menu li:first-child a:before {
	content: "";
	position: absolute;
	top: -30px;
	left: 0px;
	width: 100%;
	height: 1px;
	background-color: #d7d7d7;
}

.subpage-side-menu>ul.menu.nav>li.depth-level-1.active>ul.dropdown-menu li:first-child a:before {
	content: none !important;
}

#block-menu-block-1 ul.menu.nav>li:hover>a,
#block-menu-block-1 ul.menu.nav>li:focus>a,
.nav>li>a:focus {
	background: none;
	color: yellow !important;
  //border: 5px solid yellow;
}

@media (min-width:1200px) {
	.container>.navbar-header {
		margin-right: 20px;
	}
}

#block-menu-block-1 ul.menu.nav>li+li:before {
	position: absolute;
	content: "";
	margin: 12px -1px;
	width: 1px;
	height: 26px;
	background-color: #ffffff;
	transition: all 0.5s ease;
}

.navbar-default.menu_scroll #block-menu-block-1 ul.menu.nav>li+li:before,
.navbar-default.large-white-bg #block-menu-block-1 ul.menu.nav>li+li:before {
	position: absolute;
	content: "";
	margin: 12px -1px;
	width: 1px;
	height: 26px;
	background-color: #cccccc;
	transition: all 0.5s ease;
}

#block-menu-block-1 ul.menu.nav>li>.miskolc_mainmenu_piramis {
	display: none;
}

#block-menu-block-1 ul.menu.nav>li.dropdown>.miskolc_mainmenu_piramis {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 38px;
	left: 0;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/piramis_retina_50x26-min.png);
	background-size: 25px 13px;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.5s ease;
	z-index: 3;
	pointer-events: none;
}

.caret {
	content: "";
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/arrow_down_retina_alap.png);
	border: none;
	margin-top: -2px;
	margin-left: 3px;
	margin-right: -1px;
	width: 9px;
	height: 5px;
	background-size: 9px 5px;
	transition: all 0.2s ease-in;
}

#block-menu-block-1 ul.menu.nav>li:hover>a .caret,
#block-menu-block-1 ul.menu.nav>li:focus>a .caret {
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/arrow_down_retina_hover.png) !important;
	background-size: 9px 5px !important;
}

.navbar select.language-select {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 13px;
	color: #414042;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/language_select_dropdown_arrow.png) no-repeat #ffffff;
	background-position: 101px center;
	margin-top: 7px;
	border: 1px solid rgba(255, 255, 255, 0);
	outline: none;
	width: 122px;
	height: 29px;
	border-radius: 4px;
	padding: 4px;
	padding-left: 10px;
	transition: all 0.5s ease;
}

#language-selector {
	position: relative;
}

#language-selector-mobile {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 60px;
	font-family: Rogan-Bold;
	font-size: 20px;
	background: #e6e6e6;
	color: #a3a3a3;
	padding: 15px 55px;
	display: none;
	z-index: 10;
}

.language-mobile-select {
	position: relative;
}

.language-mobile-select.selected {
	color: #222322;
}

.language-mobile-select:hover,
.language-mobile-select:focus {
	cursor: pointer;
}

#main-menu-search-container {
	position: relative;
	top: 0;
	margin-top: 5px;
	margin-right: 40px;
	transition: all 0.5s ease;
}

#main-menu-search-btn {
	position: relative;
	width: 91px;
	height: 30px;
	line-height: 30px;
	font-family: Rogan-Regular;
	font-size: 19px;
	color: #ffffff;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/kereso_menu_retina_feher.png) no-repeat center right;
	background-size: 17px 17px;
	transition: all 0.5s ease;
	text-decoration: underline;
	text-decoration-color: rgba(64, 64, 66, 0);
}

#main-menu-search-container.white_menu {
	top: -16px;
}

.navbar-default.large-white-bg #main-menu-search-container.white_menu {
	top: 0;
}

.navbar-default.large-white-bg.menu_scroll #main-menu-search-container.white_menu {
	top: -16px;
}

#main-menu-search-container.white_menu #main-menu-search-btn {
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/kereso_menu_retina.png) no-repeat center right;
	color: #404042;
	background-size: 17px 17px;
}

#main-menu-search-container.white_menu #main-menu-search-btn:hover,
#main-menu-search-container.white_menu #main-menu-search-btn:focus {
	cursor: pointer;
	text-decoration-color: rgba(64, 64, 66, 1);
}

#main-menu-search-btn:hover,
#main-menu-search-btn:focus {
	cursor: pointer;
	text-decoration-color: #ffffff;
}

#main-menu-search {
	position: absolute;
	top: 0;
	right: 0;
	z-index: -10;
	line-height: 30px;
	font-family: Rogan-Regular;
	font-size: 19px;
	background-size: 17px 17px;
	transition: all 1.0s ease;
	opacity: 0;
}

#main-menu-search .live-results-search-textfield {
	position: relative;
	top: -1px;
	padding: 3px 40px;
	height: 34px;
	width: 100px;
	border-radius: 3px;
	border: 1px solid #cccccc;
	color: #404042;
	transition: all 1.0s ease;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/kereso_menu_retina.png) no-repeat 10px center #e6e6e6;
	background-size: 17px 17px;
	outline: none;
	z-index: 110;
}

#main-menu-search input::-webkit-input-placeholder {
	color: #676767;
}

#main-menu-search input::-moz-placeholder {
	color: #676767;
}

#main-menu-search input:-ms-input-placeholder {
	color: #676767;
}

#main-menu-search input:-moz-placeholder {
	color: #676767;
}

#main-menu-close-search {
	position: absolute;
	width: 18px;
	height: 18px;
	top: 7px;
	right: 8px;
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/front/search/front-search-clear-text.png);
	background-size: 18px 18px;
	opacity: 0.4;
	z-index: 111;
	transition: all 0.5s ease;
}

#main-menu-close-search:hover,
#main-menu-close-search:focus {
	cursor: pointer;
	opacity: 0.7;
}

#main-menu-search.opened {
	z-index: 10;
	opacity: 1;
}

#main-menu-search.opened .live-results-search-textfield {
	width: 750px;
}

.navbar select.language-select:hover,
.navbar select.language-select:focus {
	cursor: pointer;
}

.miskolc_mainmenu {
	position: fixed;
	left: 0;
	width: 100%;
	padding-top: 8px;
	margin-top: -7px;
	display: none;
	z-index: 3;
	transition: all 0.5s ease;
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2)>.miskolc_mainmenu {}

#block-menu-block-1 ul.menu.nav>li.dropdown>.miskolc_mainmenu>.container>.col-lg-4>ul.dropdown-menu>.dropdown-submenu:first-of-type>ul.dropdown-menu {}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2)>.miskolc_mainmenu li.depth-level-2:nth-of-type(3)>ul.dropdown-menu {}

.miskolc_mainmenu_bg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.0);
	pointer-events: none;
	transition: all 0.2s linear;
	z-index: 100;
}

.frontpage-container,
.subpage,
#footer-content {
	transition: filter 0.5s ease;
}

.frontpage-container.blurred,
.subpage.blurred,
#footer-content.blurred {}

.miskolc_mainmenu_bg.show {
	background: rgba(0, 0, 0, 0.5);
}

.miskolc_mainmenu_bg_container {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1100;
}

.navbar-default>#navbar-bg+.miskolc_mainmenu {
	display: none;
	top: 66px;
	position: absolute;
	pointer-events: none;
	transition: all 0.5s ease;
}

.miskolc_mainmenu .container {
	height: 430px;
	margin-top: 20px;
	margin-bottom: 200px;
	left: -1px;
	position: relative;
	padding: 0;
	border-radius: 7px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/lenyilo_element_retina.png) no-repeat #ffffff right bottom;
	background-size: 250px 117px;
}

.miskolc_mainmenu .dropdown-menu {
	position: relative;
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li {
	position: relative;
	transition: all 0.5s ease;
	padding-left: 0;
	text-indent: 0;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li>a,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>a {
	position: relative;
	transition: all 0.15s ease;
	background: none;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>a {
	font-size: 17px;
	font-family: Rogan-Medium;
}

.view.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>a {
	margin-bottom: -7px;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_rightarrow,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_rightarrow {
	position: absolute;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/menu_right_arrow_gray_retina.png);
	width: 6px;
	height: 10px;
	background-size: 6px 10px;
	right: 34px;
	margin-top: 36px;
	transition: all 0.5s ease;
	z-index: 2;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_rightarrow {
	right: 19px;
	margin-top: 38px;
	top: 0;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2.hover>.miskolc_mainmenu_rightarrow {
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/menu_right_arrow_white_retina.png);
	background-size: 6px 10px;
	right: 27px;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2:hover>.miskolc_mainmenu_rightarrow,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2:focus>.miskolc_mainmenu_rightarrow {
	right: 9px;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-3>.miskolc_mainmenu_rightarrow,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>.miskolc_mainmenu_rightarrow {
	position: absolute;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/menu_right_arrow_gray_retina.png);
	width: 6px;
	height: 10px;
	background-size: 6px 10px;
	transition: all 0.5s ease;
	z-index: 2;
	margin-top: 0;
	top: 18px;
	right: 20px;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>.miskolc_mainmenu_rightarrow {
	top: 18px;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-3:hover>.miskolc_mainmenu_rightarrow,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li:hover>.miskolc_mainmenu_rightarrow,
#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-3:focus>.miskolc_mainmenu_rightarrow,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li:focus>.miskolc_mainmenu_rightarrow,
#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-3:focus-within>.miskolc_mainmenu_rightarrow,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li:focus-within>.miskolc_mainmenu_rightarrow {
	right: 10px;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.active>.miskolc_mainmenu_rightarrow {
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/menu_right_arrow_white_retina.png);
	background-size: 6px 10px;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>a,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>a {
	font-family: Rogan-Bold;
	font-size: 20px;
	color: #313131;
	background: none;
	padding: 26px 86px 25px 96px;
	letter-spacing: 0.3px;
	border-bottom: 1px solid #cecece;
	transition: all 0.5s ease;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>a {
	padding: 26px 86px 26px 80px;
	letter-spacing: 0.3px;
	margin: 0;
	border-bottom: none;
	border-top: 1px solid #cecece;
	white-space: nowrap;
	border-radius: 0;
	background: none !important;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>a:focus {
	color: #2c77d1 !important;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2.hover>a {
	color: #ffffff;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_bg,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: linear-gradient(-159deg, #6fbf42 31%, #63a639);
	opacity: 0;
	transition: background-color 0.5s ease, opacity 0.5s ease;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_bg {
	background: #e7e7e7 !important;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	width: 102%;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2.active>.miskolc_mainmenu_link_bg {
	background: linear-gradient(-159deg, #6fbf42 31%, #63a639) !important;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	opacity: 1;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2.active>a {
	color: #ffffff;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2.active>.miskolc_mainmenu_rightarrow {
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/menu_right_arrow_white_retina.png);
	background-size: 6px 10px;
	right: 9px;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2.hover>.miskolc_mainmenu_link_bg,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2:hover>.miskolc_mainmenu_link_bg,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2:focus>.miskolc_mainmenu_link_bg {
	opacity: 1;
}

#block-menu-block-1 .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-child(1)>.miskolc_mainmenu_link_bg {
	border-top-left-radius: 5px;
}

.miskolc_mainmenu_link_icon,
.miskolc_mainmenu_rightarrow {
	pointer-events: none;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon {
	position: absolute;
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	left: 29px;
	margin-top: 18px;
	transition: all 0.5s ease;
}

.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon {
	left: 26px;
	margin-top: 18px;
}

#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2.hover>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2:hover>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2:focus>.miskolc_mainmenu_link_icon {
	opacity: 1.0;
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(1)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(1)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_onkormanyzat_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(1).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(1).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(1).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_onkormanyzat_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(2)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(2)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_polgarmesterih_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(2).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(2).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(2).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_polgarmesterih_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(3)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(3)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_ugyintezes_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(3).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(3).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(3).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_ugyintezes_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_adougyek_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon {
	margin-top: 20px;
	left: 33px;
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-507 .dropdown-menu>li.depth-level-2:nth-of-type(4).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_adougyek_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(1)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(1)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_varosinformacio_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(1).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(1).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(1).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_varosinformacio_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(2)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(2)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_turizmus_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(2).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(2).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(2).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_turizmus_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(3)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(3)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_kultura_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(3).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(3).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(3).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_kultura_retina_80x80px_hover.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_sport_retina_80x80px_alap.png);
}

#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4).hover>.miskolc_mainmenu_link_icon,
#block-menu-block-1 ul.menu.nav>li:nth-of-type(3) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4).dropped-down>.miskolc_mainmenu_link_icon,
.subpage-side-menu ul.menu.nav>li.mlid-508 .dropdown-menu>li.depth-level-2:nth-of-type(4).active>.miskolc_mainmenu_link_icon {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/header/piktogram/m_pikto_sport_retina_80x80px_hover.png);
}

.miskolc_mainmenu .dropdown-menu.dropdown-level-2,
.subpage-side-menu .dropdown-menu.dropdown-level-2 {
	padding: 23px 0px 0px 44px;
	top: -5px;
	position: relative;
	height: 464px;
	background-color: rgba(0, 0, 0, 0);
}

.subpage-side-menu .dropdown-menu.dropdown-level-2 {
	height: auto;
}

.subpage-side-menu .dropdown-menu {
	padding: 29px 0px 0px 13px !important;
	height: auto;
}

.subpage-side-menu li.depth-level-1 .dropdown-menu {
	padding: 9px 0 0 0 !important;
}

.miskolc_mainmenu .dropdown-menu>li.depth-level-3>a,
.subpage-side-menu .dropdown-menu>li>a {
	font-family: Rogan-Medium;
	font-size: 17px;
	color: #1152a3;
	background: none;
	padding: 8px 36px 8px 16px;
	margin: 3px 0;
	letter-spacing: 0.3px;
	border-radius: 6px;
	white-space: normal;
}

.miskolc_mainmenu .dropdown-menu>li.depth-level-3>a:hover,
.miskolc_mainmenu .dropdown-menu>li.depth-level-3>a:focus {
	background-color: #ecf0f7 !important;
}

.subpage-side-menu .dropdown-menu>li>a.active {
	background: linear-gradient(-159deg, #6fbf42 31%, #63a639) !important;
	color: #ffffff;
}

.subpage-side-menu .dropdown-menu>li:hover>a,
.subpage-side-menu .dropdown-menu>li:focus>a,
.subpage-side-menu .dropdown-menu>li:focus-within>a {
	background-color: #ecf0f7 !important;
}

.subpage-side-menu .dropdown-menu>li {
	margin: 7px 0;
}

.subpage-side-menu .dropdown-menu>li.depth-level-2 {
	margin: 0;
}

.miskolc_mainmenu .dropdown-menu>li.depth-level-3 {
	display: inline-block;
	vertical-align: top;
	width: 310px;
	padding: 0;
	margin-right: 50px;
}

.miskolc_mainmenu_level2col {
	background: #e5e5e5;
	padding: 0;
	margin: 0;
	width: 31.5%;
	height: 100%;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.miskolc_mainmenu_level2col>ul.dropdown-menu {
	position: relative;
	background: none;
	box-shadow: none;
	top: 0;
}

#block-menu-block-1 ul.menu.nav>li.dropdown>.miskolc_mainmenu>.container>.col-lg-4>ul.dropdown-menu {
	display: block !important;
	width: 100%;
}

.nav .miskolc_mainmenu ul.dropdown-menu>li.dropdown-submenu.depth-level-2>ul.dropdown-menu.dropdown-level-2 {
	display: none;
	flex-direction: column;
	flex-wrap: wrap;
}

.nav .miskolc_mainmenu ul.dropdown-menu>li.dropdown-submenu.depth-level-2.hover>ul.dropdown-menu.dropdown-level-2 {
	display: flex;
}

.nav .miskolc_mainmenu ul.dropdown-menu>li.dropdown-submenu.depth-level-2:nth-child(2)>ul.dropdown-menu.dropdown-level-2 {
	top: -80px;
}

.nav .miskolc_mainmenu ul.dropdown-menu>li.dropdown-submenu.depth-level-2:nth-child(3)>ul.dropdown-menu.dropdown-level-2 {
	top: -160px;
}

.nav .miskolc_mainmenu ul.dropdown-menu>li.dropdown-submenu.depth-level-2:nth-child(4)>ul.dropdown-menu.dropdown-level-2 {
	top: -240px;
}

.miskolc_mainmenu .dropdown-submenu>ul.dropdown-menu {
	position: absolute;
	top: 0;
	left: 100%;
	width: 800px;
	height: 420px;
	box-shadow: none;
}

.navbar-toggle {
	transition: all 0.5s ease;
}

.navbar-default .navbar-toggle.collapsed:focus {
	background: none;
}

@media (max-width:1199px) {
	.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>a {
		white-space: normal;
		font-size: 19px;
		padding: 26px 86px 26px 60px;
	}
	.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon {
		left: 11px;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>a {
		padding: 26px 86px 25px 75px;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon {
		left: 23px;
	}
	#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon {
		left: 27px;
	}
	#block-menu-block-1 .miskolc_mainmenu .dropdown-menu.dropdown-level-2 {
		padding: 23px 0px 0px 20px;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li {
		margin-right: 0;
	}
	.miskolc_mainmenu .dropdown-submenu>ul.dropdown-menu {
		width: 675px;
	}
}

@media (max-width:991px) {
	.navbar-toggle {
		margin-right: 30px;
	}
	.navbar-default #navbar-bg {
		height: 100%;
	}
	#block-menu-block-1 ul.menu.nav>li+li:before {
		display: none;
	}
	#block-menu-block-1 ul.menu.nav>li {
		float: none;
		border-bottom: 1px solid #1b3c7a;
	}
	#block-menu-block-1 ul.menu.nav>li:first-child {
		border-top: 1px solid #1b3c7a;
	}
	#block-menu-block-1 ul.menu.nav>li>a {
		color: #ffffff !important;
		font-size: 23px;
		padding: 24px 26px 24px 22px;
		line-height: 32px;
	}
	#block-menu-block-1 ul.menu.nav>li.dropdown>a:after {
		content: " ";
		position: absolute;
		top: 20%;
		right: 70px;
		width: 1px;
		height: 60%;
		background-color: #1b3c7a;
	}
	#block-menu-block-1 ul.menu.nav>li>a:focus,
	#block-menu-block-1 ul.menu.nav>li>a:hover,
	#block-menu-block-1 ul.menu.nav>li>a:focus,
	#block-menu-block-1 ul.menu.nav>li>a:focus {
		color: #ffffff !important;
	}
	#block-menu-block-1 ul.menu.nav>li>a.dropped-down,
	.subpage-side-menu ul.menu.nav>li>a.dropped-down {
		color: #81c345 !important;
	}
	.caret {
		display: none;
	}
	#block-menu-block-1 li.depth-level-1>.miskolc_mainmenu_rightarrow {
		position: absolute;
		top: 33px;
		right: 33px;
		width: 9px;
		height: 15px;
		background: url(/sites/all/themes/miskolc_theme/resources/images/header/mobile_right_arrow_white_retina.png) center center / 9px 15px no-repeat;
	}
	#block-menu-block-1 li.dropdown.depth-level-1>.miskolc_mainmenu_rightarrow {
		top: 36px;
		right: 30px;
		width: 15px;
		height: 9px;
		background: url(/sites/all/themes/miskolc_theme/resources/images/header/mobile_down_arrow_white_retina.png) center center / 15px 9px no-repeat;
	}
	.miskolc_mainmenu .container {
		background: #ffffff;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>a {
		line-height: 22px;
		padding: 27px 86px 24px 76px;
		white-space: normal;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2:hover,
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2:focus {
		cursor: pointer;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2.dropped-down .miskolc_mainmenu_link_bg {
		opacity: 1;
	}
	.navbar-fixed-top .navbar-collapse,
	.navbar-fixed-bottom .navbar-collapse {
		max-height: none !important;
		position: fixed;
		top: 0;
		left: -100%;
		height: 100% !important;
		transition: all 0.5s ease;
		width: 100%;
		background: none;
		background-color: rgba(0, 0, 0, 0.0);
	}
	.navbar-fixed-top .navbar-collapse.in,
	.navbar-fixed-bottom .navbar-collapse.in {
		left: 0;
		padding-right: 0;
		border: none;
		overflow: hidden;
	}
	#block-menu-block-1 {
		margin-top: 56px !important;
		float: none !important;
		height: calc(100% - 116px);
		overflow-y: scroll;
		width: calc(750px + (100% - 750px) / 2 - 50px);
		background-color: #1152a3;
	}
	#main-menu-search-container {
		position: absolute !important;
		top: 0 !important;
		left: 0 !important;
		padding: 9px 36px !important;
		margin: 0 !important;
		background-color: #ffffff;
		height: 57px;
		width: calc(750px + (100% - 750px) / 2 - 50px);
	}
	#main-menu-search-container.mobile-scroll-top {
		height: 85px;
		padding: 22px 36px !important;
	}
	#block-menu-block-1.mobile-scroll-top {
		margin-top: 84px !important;
		height: calc(100% - 139px);
	}
	#language-selector {
		display: none !important;
	}
	#language-selector-mobile {
		display: block;
		width: calc(750px + (100% - 750px) / 2 - 50px);
	}
	#block-menu-block-1 ul.menu.nav>li>.miskolc_mainmenu {
		display: block !important;
		position: relative !important;
		height: 0;
		overflow: hidden;
		transition: all 0.5s ease;
	}
	.miskolc_mainmenu_level2col {
		width: 100%;
		background: #ffffff;
	}
	.miskolc_mainmenu .container {
		height: auto !important;
		margin: 0 !important;
		left: 0 !important;
		border-radius: 0 !important;
		width: 100%;
	}
	.nav .miskolc_mainmenu ul.dropdown-menu>li.dropdown-submenu.depth-level-2.hover>ul.dropdown-menu.dropdown-level-2 {
		display: none !important;
	}
	.menu-name-main-menu {
		position: relative;
		max-height: calc(100vh - 115px);
	}
	#block-menu-block-1 .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_bg {
		border-radius: 0 !important;
	}
	#main-menu-search-btn {
		display: none !important;
	}
	#main-menu-search {
		opacity: 1 !important;
		position: relative;
		z-index: 0 !important;
	}
	#main-menu-search .live-results-search-textfield {
		width: 100%;
		top: 3px;
		padding-right: 10px;
	}
	#main-menu-close-search {
		display: none;
	}
	#block-menu-block-1 li.depth-level-2 ul.dropdown-menu.dropdown-level-2 {
		display: block !important;
		position: relative !important;
		height: 0;
		overflow: hidden;
		width: auto;
		top: 0 !important;
		left: 0;
		transition: all 0.5s ease;
		padding-top: 0;
		padding-bottom: 0;
		border-radius: 0;
		border-bottom: none;
		padding-left: 5px;
		padding-right: 5px;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon,
	.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_link_icon {
		left: 20px;
	}
	#block-menu-block-1 ul.menu.nav>li:nth-of-type(2) .miskolc_mainmenu .dropdown-menu>li.depth-level-2:nth-of-type(4)>.miskolc_mainmenu_link_icon {
		left: 24px;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>a,
	.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>a {
		font-size: 16px;
		padding: 31px 86px 20px 76px;
	}
	ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>a:after {
		content: " ";
		position: absolute;
		top: 20%;
		right: 70px;
		width: 1px;
		height: 60%;
		background-color: #cecece;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2.dropped-down>a {
		color: #ffffff;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li,
	.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#block-menu-block-1 ul.menu.nav>li .miskolc_mainmenu .dropdown-menu>li.depth-level-2>.miskolc_mainmenu_rightarrow,
	.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>.miskolc_mainmenu_rightarrow {
		transform: rotate(90deg);
	}
	#block-menu-block-1 ul.menu.nav>li.dropdown>.miskolc_mainmenu>.container>.col-lg-4>ul.dropdown-menu {
		float: none;
		background: #ffffff;
	}
}

@media (max-width:767px) {
	#miskolc_header_logo {
		left: 30px !important;
	}
	#main-menu-search-container,
	#language-selector-mobile,
	#block-menu-block-1 {
		width: calc(100% - 50px);
	}
}

#nav-icon1,
#nav-icon2,
#nav-icon3,
#nav-icon4 {
	width: 60px;
	height: 45px;
	position: relative;
	top: -12px;
	margin-right: 30px;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	border: none;
	background: none !important;
	transform: scale(0.6);
	transform-origin: right center;
}

#nav-icon1 span,
#nav-icon3 span,
#nav-icon4 span {
	display: block;
	position: absolute;
	height: 9px;
	width: 100%;
	background: #888;
	border-radius: 1px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}

#nav-icon4 {
	z-index: 999;
}

#nav-icon4 span:nth-child(1) {
	top: 0px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
	top: 18px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
	top: 36px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: -3px;
	left: 8px;
}

#nav-icon4.open span:nth-child(2) {
	width: 0%;
	opacity: 0;
}

#nav-icon4.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 39px;
	left: 8px;
}

button.navbar-toggle.mobile-scroll-top#nav-icon4 span {
	background: #ffffff;
}

nav.large-white-bg button.navbar-toggle.mobile-scroll-top#nav-icon4 span {
	background: #888;
}

@media (max-width:991px) {
	.navbar-header {
		float: none;
		margin-right: -30px !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse.collapse {
		//display: none !important;
	}
	.navbar-collapse.collapse.in {
		display: block !important;
	}
	.view.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>a {
		margin-bottom: 3px;
	}
}

@media (max-width:767px) {
	.navbar-header {
		margin-right: -15px !important;
	}
}

footer {
	position: relative;
	background-color: #333940;
	margin-left: -1px;
	overflow: hidden;
}

#footer-bg-image {
	position: absolute;
	top: -26px;
	left: -272px;
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/footer/footer-bg-min.png);
	width: 1375px;
	height: 415px;
}

#footer-content.container {
	position: relative;
	font-size: 16px;
	line-height: 34px;
	padding: 75px 0 44px 0;
}

#footer-prizes {
	position: relative;
}

#footer-prizes img {
	position: relative;
	top: 16px;
}

#footer-prizes img.second {
	margin-left: 30px;
}

#miskolc-footer-logo {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/footer/miskolc_logo_footer_retina.png);
	width: 152px;
	height: 35px;
	background-size: 152px 35px;
}

#footer-text-part {
	letter-spacing: 0.15px;
}

#footer-title {
	position: relative;
	font-family: Rogan-Bold;
	color: #ffffff;
	margin-top: 31px;
}

#footer-text {
	position: relative;
	font-family: Rogan-Regular;
	color: #bebebe;
}

#footer-social-icons {
	position: absolute;
	z-index: 1;
	width: 100%;
	padding-top: 30px;
}

#footer-social-icons-inner {
	position: relative;
	display: inline-block;
	left: 635px;
}

.footer-social-icon {
	position: relative;
	float: left;
	margin-right: 7px;
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
	opacity: 0.6;
	transition: all 0.5s ease;
}

.footer-social-icon-facebook {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/footer/face_icon_retina_64x64px.png);
}

.footer-social-icon-instagram {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/footer/insta_icon_retina_64x64px.png);
}

.footer-social-icon-youtube {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/footer/youtube_icon_retina_64x64px.png);
}

.footer-social-icon:last-of-type {
	margin-right: 0;
}

.footer-social-icon:hover,
.footer-social-icon:focus {
	opacity: 1;
}

footer section#block-menu-block-2 {
	float: left;
}

footer section#block-menu-block-2 ul.menu.nav>li {
	float: left;
}

footer section#block-menu-block-2 ul.menu.nav>li>a {
	background: none;
	color: #71bd44;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	transition: all 0.5s ease;
}

footer section#block-menu-block-2 ul.menu.nav>li>a:hover,
footer section#block-menu-block-2 ul.menu.nav>li>a:focus {
	color: #ffffff;
}

footer section#block-menu-block-2 ul.menu.nav>li:last-of-type>a {
	padding-right: 0px;
}

footer section#block-menu-block-2 ul.menu.nav>li:nth-of-type(2) {
	margin: 0px 60px 0px 146px;
}

footer .caret {
	display: none;
}

footer .dropdown-menu {
	display: block;
	box-shadow: none;
	border: none;
	background: none;
	position: relative;
	min-width: initial;
}

footer .dropdown-menu a {
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #bebebe !important;
	transition: all 0.5s ease;
	background: none !important;
	padding: 0;
	margin-bottom: 11px;
}

footer .dropdown-menu a:hover,
footer .dropdown-menu a:focus {
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #ffffff !important;
	text-decoration: underline !important;
}

#footer-bottom-outer {
	position: relative;
	background-color: #242529;
	height: 89px;
}

#footer-bottom-content.container {
	position: relative;
}

#footer-bottom-content.container .row {
	position: relative;
}

#footer-bottom-links {
	position: absolute;
	z-index: 2;
}

#footer-bottom-links a {
	display: inline-block;
	padding: 25px 24px 0px 0px;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #bebebe;
	letter-spacing: 0.2px;
	position: relative;
	transition: all 0.5s ease;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
}

#footer-bottom-links a:hover,
#footer-bottom-links a:focus {
	text-decoration: underline;
	transition: all 0.5s ease;
	text-decoration-color: #bebebe;
	background: none;
}

#footer-bottom-all-rights-reserved {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 12px;
	color: #bcbcbc;
	margin-top: 6px;
	letter-spacing: 0.18px;
}

#footer-bottom-mgl-creative {
	font-family: Rogan-Regular;
	font-size: 15px;
	color: #ffffff;
	position: relative;
	letter-spacing: 1px;
	margin-top: 10px;
}

#footer-bottom-mgl-creative-heart {
	font-family: Arial;
	font-size: 17px;
	color: #75c146;
}

#footer-bottom-mgl-creative-logo {
	position: relative;
	margin-left: 14px;
}

#footer-bottom-links>ul.menu.nav>li {
	position: relative;
	display: inline;
}

@media (max-width:1199px) {
	footer section#block-menu-block-2 ul.menu.nav>li:nth-of-type(2) {
		margin: 0px 45px 0px 96px;
	}
	#footer-social-icons-inner {
		left: 550px;
	}
}

@media (min-width:992px) {
	#footer-bottom-links a {
		display: inline-block !important;
	}
}

@media (max-width:991px) {
	footer section#block-menu-block-2 ul.menu.nav>li:nth-of-type(2) {
		margin: 0px 37px 0px 77px;
	}
	#footer-bottom-outer {
		height: auto;
		padding: 0 15px;
		padding-bottom: 20px;
	}
	#footer-bottom-links {
		position: relative;
	}
	#footer-bottom-links a {
		display: block;
		padding: 25px 24px 0px 0px;
	}
	#footer-social-icons {
		position: relative;
		padding-top: 45px;
	}
	#footer-social-icons-inner {
		left: 0;
	}
	#footer-bottom-mgl-creative {
		float: none !important;
	}
	#footer-bg-image {
		height: 470px;
		background-size: cover;
		background-position: top;
	}
}

@media (max-width:767px) {
	footer section#block-menu-block-2 ul.menu.nav>li {
		float: none;
	}
	footer section#block-menu-block-2 ul.menu.nav>li:nth-of-type(2) {
		margin: 0px;
	}
	#footer-text-part {
		margin-bottom: 55px;
	}
	#footer-content.container {
		padding: 30px 15px;
	}
	#footer-bg-image {
		display: none;
	}
	.footer-text-phone-number {
		display: block;
	}
	.footer-social-icon {
		width: 32px;
		height: 32px;
		background-size: 32px 32px;
	}
}

.subpage {
	position: relative;
	
}

.subpage hr {
	border-top: 1px solid #d7d7d7;
	margin-top: 9px;
}

.subpage .subpage-container-left-column hr {
	margin-top: 15px;
}

.subpage-header {
	position: relative;
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/aktualis_1920x280.jpg);
	background-position: center center;
	background-size: cover;
	width: 100%;
	height: 315px;
}

.subpage-header-bg-507 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/varoshaza_1920x315.jpg);
}

.subpage-header-bg-509 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/onkomranyzat_1920x315.jpg);
}

.subpage-header-bg-510 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/polgarmesterihivatal_1920x315_02.jpg);
}

.subpage-header-bg-511 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/ugyintezes_1920x315.jpg);
}

.subpage-header-bg-512 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/adogyek_1920x315.jpg);
}

.subpage-header-bg-508 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/eletavarosban_1920x315.jpg);
}

.subpage-header-bg-513 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/varosinformaci_1920x315.jpg);
}

.subpage-header-bg-574,
.subpage-header-bg-514 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/turizmus_1920x400.jpg);
}

.subpage-header-bg-515 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/kultura_1920x315.jpg);
}

.subpage-header-bg-516 {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/sport_1920x315.jpg);
}

.subpage-header-bg-actual-without-parentnode {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/header_bgs/aktualis_1920x280.jpg);
	height: 280px;
}

.subpage-header-pattern {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/sites/all/themes/miskolc_theme/resources/images/pattern_16x16px.png);
	background-size: 8px 8px;
}

.subpage-header .container {
	position: relative;
	height: 100%;
}

.subpage-title-container {
	position: absolute;
	bottom: 69px;
	left: 22px;
}

.subpage-level-1-title {
	position: relative;
	top: 5px;
	font-family: Rogan-Regular;
	font-size: 18px;
	color: #71bf44;
}

.subpage-level-2-title {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 74px;
	letter-spacing: 0.3px;
	color: #ffffff;
}

.page-node-57453 .subpage-level-2-title {
	font-size: 60px;
}

.subpage-main {
	position: relative;
	padding-bottom: 95px;
}

.subpage-main .container {
	position: relative;
	background-color: #ffffff;
	border-radius: 10px;
	margin-top: -60px;
	padding: 22px 0px 22px 0px;
}

.subpage-breadcrumb .breadcrumb {
	position: relative;
	padding: 0;
	margin-bottom: 0;
	background: none;
	border: none;
	border-radius: 0px;
	opacity: 0.9;
	font-size: 16px;
	left: 15px;
	line-height: 28px;
	top: -5px;
	padding-right: 15px;
}

.subpage-breadcrumb li a {
	font-family: Rogan-Regular;
	text-decoration: underline;
	color: #2c2c2c !important;
}

.subpage-breadcrumb li.active {
	font-family: Rogan-Bold;
	text-decoration: none;
	color: #2c2c2c !important;
	letter-spacing: 0.3px;
}

.subpage-breadcrumb li {
	display: inline;
}

.subpage-breadcrumb .breadcrumb>li+li:before {
	content: ">";
	padding: 0 6px;
}

.subpage-back-link {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 16px;
	color: #2c77d1;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	transition: all 0.5s ease;
	margin-left: 12px;
	padding-left: 32px;
	letter-spacing: 0.3px;
}

.subpage-back-link:hover,
.subpage-back-link:focus {
	text-decoration: underline;
	text-decoration-color: #2c2c2c;
}

.subpage-back-link:before {
	position: absolute;
	content: "";
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/arrow_retina_46x46px_alap-min.png);
	background-size: cover;
	width: 23px;
	height: 23px;
	top: -2px;
	left: 0;
	transition: all 0.5s ease;
}

.subpage-back-link:hover:before,
.subpage-back-link:focus:before {
	position: absolute;
	content: "";
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/arrow_retina_46x46px_hover-min.png);
	background-size: cover;
	width: 23px;
	height: 23px;
	left: 0;
}

.subpage-container-left-column {
	position: relative;
	padding: 0 15px 0 0;
}

.subpage-container-main-column {
	position: relative;
	padding: 0 15px 0 0;
}

.subpage-admin-controls-section {
	position: absolute;
	top: -64px;
	right: 15px;
}

.node-type-aktualitas .subpage-admin-controls-section {
	top: -42px;
}

.subpage-admin-controls-section ul.nav-tabs>li {
	background-color: #cccccc;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 0;
	text-indent: 0;
	margin-top: 0;
}

.subpage-admin-controls-section ul.nav-tabs {
	border-bottom: 0;
}

.subpage-admin-controls-section ul.nav-tabs>li.active {
	background-color: #ffffff;
}

.subpage-admin-controls-section ul.nav-tabs>li>a {
	transition: all 0.5s ease;
	font-family: Rogan-Regular;
	color: #000000;
}

.subpage-admin-controls-section ul.nav-tabs>li.active>a {
	font-family: Rogan-Bold;
	color: #81c345;
}

.subpage-admin-controls-section ul.nav-tabs>li>a,
.subpage-admin-controls-section ul.nav-tabs>li.active>a,
.subpage-admin-controls-section ul.nav-tabs>li>a:hover,
.subpage-admin-controls-section ul.nav-tabs>li>a:focus {
	border: none;
}

@media (min-width:1200px) {
	.col-lg-3.subpage-container-left-column {
		width: 27%;
	}
	.col-lg-9.subpage-container-main-column {
		width: 73%;
	}
}

.subpage-container-top-left-part {
	position: relative;
	padding-left: 15px;
}

.subpage-side-menu>ul.menu.nav>li.active>ul.dropdown-menu,
.view.subpage-side-menu ul.menu.nav>li.active>ul.dropdown-menu {
	display: block !important;
	position: relative;
	min-width: 0;
	width: 100%;
	margin: 0;
	border: none;
	box-shadow: none;
	background: none;
	top: 0;
}

.subpage-breadcrumb {
	position: relative;
}

.subpage-content {
	position: relative;
	font-family: merriweatherregular;
	font-size: 14px;
	color: #585858;
	padding: 14px 85px 100px 55px;
	line-height: 29px;
	letter-spacing: 0.3px;
	word-break: break-word;
}

@supports (-ms-ime-align:auto) {
	.subpage-content {
		word-break: break-all;
	}
}

.subpage-full-width .subpage-content {
	padding: 14px 15px 100px 30px;
}

.subpage-content>.subpage-side-menu.subpage-side-menu-first-in-container {
	margin-top: 40px;
}

.subpage-content>.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>a {
	background-color: #e8eff3;
	color: #2c2c2c !important;
}

.subpage-content>.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li:hover>a,
.subpage-content>.subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li:focus>a {
	background-color: #b0e4ff !important;
}

.subpage-content>.subpage-side-menu>ul.menu.nav>li.active>ul.dropdown-menu,
.view.subpage-side-menu ul.menu.nav>li.active>ul.dropdown-menu {
	padding: 0px 0px 0px 0px !important;
}

.view.subpage-side-menu .views-row {
	position: relative;
	margin: 0;
	padding: 0;
}

.view.subpage-side-menu .views-row ul.menu.nav>li.dropdown-submenu {
	margin: 0;
}

.subpage-content>.subpage-side-menu.subpage-side-menu-first-in-container ul.menu.nav>li>a {
	display: none;
}

.subpage-content .subpage-side-menu {}

.foldable {
	position: relative;
	margin: 30px 0px;
	transition: all 0.5s ease;
	background-color: #ececec;
	border-radius: 7px;
}

.foldable-title {
	position: relative;
	width: 100%;
	min-height: 55px;
	font-family: Rogan-Regular;
	font-size: 19px;
	padding: 14px 30px 0px 54px;
	color: #2c2c2c;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	margin-bottom: 10px;
	transition: all 0.5s ease;
}

.foldable-title:before {
	content: "";
	position: absolute;
	top: 15px;
	left: 16px;
	width: 24px;
	height: 24px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/foldable-plus_icon_48x48_retina_alap.png);
	background-size: 24px 24px;
	transition: all 0.5s ease;
}

.foldable-title:hover:before,
.foldable-title:focus:before {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/foldable-plus_icon_48x48_retina_hover.png);
	background-size: 24px 24px;
}

.foldable.unfolded .foldable-title {
	background-color: #2c77d1;
	color: #ffffff;
}

.foldable.unfolded .foldable-title:before {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/foldable-close_icon_48x48_retina_aktiv.png);
	background-size: 24px 24px;
}

.foldable-title:hover,
.foldable-title:focus {
	cursor: pointer;
	color: #2c77d1;
}

.foldable-content {
	display: none;
	padding: 8px 17px 30px 17px;
	font-family: rogan-regular;
	font-size: 16px;
	letter-spacing: 0.5px;
}

.subpage-main .container.subpage-bottom-container {
	position: relative;
	padding-top: 100px;
}

.subpage-main .container.subpage-bottom-container .subpage-container-main-column {
	padding: 14px 60px 10px 52px;
}

.subpage-bottom-functions {
	position: relative;
}

.subpage-bottom-link {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #2c2c2c;
	padding-left: 35px;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	transition: all 0.5s ease;
}

.subpage-bottom-link:hover,
.subpage-bottom-link:focus {
	color: #2c2c2c;
	text-decoration: underline;
	text-decoration-color: #2c2c2c;
}

.subpage-bottom-link:before {
	content: "";
	position: absolute;
	top: -1px;
	left: 8px;
	width: 22px;
	height: 22px;
	background-size: 22px 22px;
}

.subpage-bottom-functions .subpage-bottom-link-print:before {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/bottom_links/printer_retina_44x44px.png);
}

.subpage-bottom-functions .subpage-bottom-link-facebook:before {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/bottom_links/facebook_retina_44x44px.png);
}

.subpage-bottom-functions .subpage-bottom-link-messenger:before {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/bottom_links/messenger_retina_44x44px.png);
}

.subpage-bottom-functions .subpage-bottom-link-email:before {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/subpage/bottom_links/mail_retina_44x44px.png);
}

.subpage p {
	margin: 10px 0 18px 0;
}

.subpage-quick-access-container {
	position: relative;
	border-left: 3px solid #4094fb;
	left: -2px;
	padding-left: 13px;
	letter-spacing: 0.2px;
	margin-bottom: 50px;
}

.subpage-quick-access {
	position: relative;
	display: inline-block;
	left: 0px;
	color: #4094fb;
	font-family: Rogan-Bold;
	font-size: 18px;
	line-height: 18px;
	padding: 3px 0px 16px 0px;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0) !important;
	letter-spacing: 0.3px;
	transition: all 0.5s ease;
}

.subpage-quick-access:hover,
.subpage-quick-access:focus {
	cursor: pointer;
	color: #337fdc;
	left: 5px;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0) !important;
}

.subpage-quick-access-container>div:last-child .subpage-quick-access {
	padding-bottom: 0px;
}

.subpage .subpage-mellekletek {
	position: relative;
	margin-top: 18px;
}

.subpage .subpage-mellekletek a.melleklet {
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #3d3d3d;
	transition: all 0.5s ease;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	background-color: #f7f7f7;
	padding: 19px 20px;
	margin: 0;
	margin-bottom: 13px;
	border-radius: 6px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-icon,
.dokumentum_attachment_icon {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/attachment_icons/base_icon_retina.png) center center no-repeat;
	height: 100%;
	width: 34px;
	background-size: 34px 40px;
	position: absolute;
	top: 0;
	transition: all 0.5s ease;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.0);
}

.dokumentum_attachment_icon {
	left: 10px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-doc,
.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-docx {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/attachment_icons/DOC_icon_retina.png) center center no-repeat;
	background-size: 34px 40px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-pdf {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/attachment_icons/PDF_icon_retina.png) center center no-repeat;
	background-size: 34px 40px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-ppt,
.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-pptx {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/attachment_icons/PPT_icon_retina.png) center center no-repeat;
	background-size: 34px 40px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-txt {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/attachment_icons/TXT_icon_retina.png) center center no-repeat;
	background-size: 34px 40px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-xls,
.subpage .subpage-mellekletek a.melleklet .melleklet-icon.melleklet-icon-xlsx {
	background: url(/sites/all/themes/miskolc_theme/resources/images/subpage/attachment_icons/XLS_icon_retina.png) center center no-repeat;
	background-size: 34px 40px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-name {
	position: relative;
	transition: all 0.5s ease;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	margin-left: 51px;
	width: 350px;
	line-height: 21px;
	left: 0px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-date {
	position: relative;
	width: 140px;
	text-align: center;
	line-height: 18px;
}

.subpage .subpage-mellekletek a.melleklet .melleklet-size-and-ext {
	position: relative;
	margin-left: auto;
	text-align: right;
	line-height: 18px;
}

.subpage .subpage-mellekletek a.melleklet:hover .melleklet-name,
.subpage .subpage-mellekletek a.melleklet:focus .melleklet-name {
	text-decoration: underline;
	left: 11px;
}

table {
	position: relative;
	border-collapse: separate;
	border-spacing: 0px 7px;
	margin-bottom: 30px;
	word-break: initial;
}

table tr>td {
	padding: 10px 20px;
	color: #414141;
	background-color: #f4f4f4;
	margin-bottom: 5px;
}

table tr>td:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

table.subpage-table-with-header tr>th {
	background-color: #e1e1e1;
	text-transform: uppercase;
	color: #414141;
	font-family: Rogan-Regular;
	font-size: 16px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
}

table.subpage-table-with-header tr>td:last-child {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

table.subpage-table-with-header tr:last-child>td {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

table.subpage-table-with-header {
	position: relative;
	border-collapse: separate;
	border-spacing: 3px 0px;
}

.table_first_col {
	background-color: #e1e1e1;
	text-transform: uppercase;
	color: #414141;
	font-family: Rogan-Regular;
	font-size: 16px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.table_second_col {
	font-family: Rogan-Bold;
	font-size: 16px;
	color: #414141;
}

table tr>td:first-child[] {}

.node-type-latnivalo .subpage-container-left-column img,
.node-type-kozgyulestag .subpage-container-left-column img,
.node-type-kituntetes .subpage-container-left-column img {
	margin: 45px 0px 0 30px;
}

.node-type-kozgyulestag .subpage .subpage-mellekletek {
	margin-top: 60px;
}

.szemely_subpage_titulus,
.szemely_subpage_frakcio {
	position: relative;
	color: #414042;
	font-family: Rogan-Regular;
	font-size: 18px;
}

.szemely_subpage_frakcio {
	margin-bottom: 70px;
}

.subpage ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.subpage ul li {
	padding-left: 0em;
	text-indent: 0.0em;
	margin-top: 7px;
	margin-bottom: 7px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

.subpage .subpage-container-left-column ul li.dropdown.depth-level-1 {
	padding-left: 0em;
	text-indent: 0.0em;
	margin-top: 0;
}

.subpage-side-menu li.dropdown-submenu,
.subpage-content .subpage-side-menu li.dropdown.depth-level-1 {
	padding-left: 0;
	text-indent: 0;
	margin-top: 0;
}

.subpage ul li:before {
	content: "• ";
	color: #70bc42;
	margin-right: 6px;
}

.subpage li ul li:before {
	content: "- ";
	color: #585858;
	margin-right: 6px;
}

.subpage ul.menu.nav li:before,
.subpage-admin-controls-section ul.nav-tabs>li:before,
.subpage-breadcrumb .breadcrumb li:first-of-type:before {
	content: " ";
	color: none;
	display: table;
	margin: 0;
}

.page-node-7741 .subpage-content>.subpage-side-menu.subpage-side-menu-first-in-container {
	margin-top: -25px;
}

.subpage .view-aktualis-aloldal-blokk .col-lg-6 {
	width: 100%;
}

.node-type-szallas-gasztro-vegoldal .subpage p {
	margin: 5px 0 5px 0;
}

.node-type-szallas-gasztro-vegoldal .subpage b,
.node-type-szallas-gasztro-vegoldal .subpage strong {
	font-weight: bold;
	margin-top: 35px;
	position: relative;
	display: block;
	font-size: 18px;
}

.view-latnivalo-elosztok,
.view-szallas-gasztro-elosztok,
.view-kultura-elosztok {
	margin-top: 26px;
}

.view-latnivalo-elosztok .img-responsive,
.view-kultura-elosztok .img-responsive,
.view-szallas-gasztro-elosztok .img-responsive,
#kultura-kulturalis-es-gasztrofesztivalok .front-card-lying .img-responsive {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

h1+.view-latnivalo-elosztok,
h1+.view-szallas-gasztro-elosztok,
h1+.view-kultura-elosztok {
	margin-top: -20px;
}

.subpage-image {
	display: block;
	max-width: 100%;
	height: auto;
}

.subpage-side-menu-view {
	display: none;
}

.subpage-card-image img {
	width: auto;
	height: 100%;
}

@media (max-width:991px) {
	.subpage-container-main-column>hr {
		margin-left: 15px;
	}
	.subpage-container-left-column .subpage-side-menu>ul.menu.nav:after {
		content: "";
		position: relative;
		left: 15px;
		width: calc(100% - 15px);
		height: 1px;
		background-color: #d7d7d7;
	}
	.subpage-breadcrumb:after {
		content: "";
		position: absolute;
		bottom: -10px;
		left: 15px;
		width: calc(100% - 14px);
		height: 1px;
		background-color: #d7d7d7;
	}
	.subpage-breadcrumb {
		margin-top: 20px;
	}
	.subpage-admin-controls-section {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		margin: 20px 0;
	}
	.subpage.subpage-full-width .subpage-main .container.subpage-bottom-container>.row {
		margin-right: 0;
	}
}

@media (max-width:767px) {
	.subpage-header {
		min-height: 100px;
	}
	.page-node-57453 .subpage-level-2-title,
	.subpage-level-2-title {
		font-size: 35px;
	}
	.subpage-container-main-column {
		padding: 0;
		padding-right: 15px;
		padding-left: 15px
	}
	.subpage-main .container.subpage-bottom-container .subpage-container-main-column {
		padding: 0;
		padding-right: 15px;
		padding-left: 15px
	}
	.subpage-content {
		padding: 0px 0px 100px 0px;
	}
	.subpage-bottom-link {
		display: block;
		margin-bottom: 5px;
	}
	.table-responsive {
		border: none;
	}
	.table-responsive>.table>thead>tr>th,
	.table-responsive>.table>tbody>tr>th,
	.table-responsive>.table>tfoot>tr>th,
	.table-responsive>.table>thead>tr>td,
	.table-responsive>.table>tbody>tr>td,
	.table-responsive>.table>tfoot>tr>td {
		white-space: normal;
	}
	.node-type-aktualitas .subpage-container-left-column {
		padding: 0px 15px 15px 0px;
	}
	.subpage-breadcrumb .breadcrumb {
		display: flex;
		flex-flow: column;
	}
	.subpage-container-left-column .subpage-side-menu>ul.menu.nav>li.active>ul.dropdown-menu li:first-child a:before {
		opacity: 0;
	}
	.subpage-container-left-column .subpage-side-menu>ul.menu.nav>li.active>ul.dropdown-menu {
		overflow: hidden;
		padding: 0 !important;
		height: 0;
		transition: height 0.5s ease;
	}
	.subpage-container-left-column .subpage-side-menu>ul.menu.nav>li.active.subpage-menu-dropped-down>ul.dropdown-menu li:first-child a:before {
		opacity: 1;
	}
	.subpage-container-left-column .subpage-side-menu ul.menu.nav>li>a {
		background: url("/sites/all/themes/miskolc_theme/resources/images/header/arrow_down_retina_hover.png") 0% 0% / 9px 5px no-repeat;
		background-position: right 18px top 15px;
		padding: 3px 45px 14px 14px;
		transition: all 0.5s ease;
	}
	.subpage-container-left-column .subpage-side-menu ul.menu.nav>li.subpage-menu-dropped-down>a {
		background: url("/sites/all/themes/miskolc_theme/resources/images/header/arrow_up_retina_hover.png") 0% 0% / 9px 5px no-repeat;
		background-position: right 18px top 15px;
	}
	.subpage-container-left-column .subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li>a {
		padding: 8px 36px 8px 16px;
		margin: 3px 0px 3px 15px;
	}
	.subpage-container-left-column .subpage-side-menu ul.menu.nav>li ul.dropdown-menu>li.depth-level-2>a {
		padding: 24px 86px 20px 76px;
		margin: 0px 0px 0px 15px;
	}
	.subpage-container-main-column>hr {
		margin-left: 0;
	}
	.subpage-card-image img {
		max-width: none;
	}
	.subpage-full-width .subpage-content {
		padding: 0px 0px 100px 0px;
	}
	.subpage-full-width .subpage-content .front-title,
	.subpage-full-width .subpage-content .front-blue-text-with-line,
	.subpage-full-width .subpage-content .front-card {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.subpage-content table {
		width: 100%;
		word-break: normal;
	}
	.subpage-content table tr>td {
		padding: 10px 10px;
	}
}

.view-tisztsegviselok,
.view-kepviselok,
.view-pm-hivatal-vezetok {
	position: relative;
}

.view-tisztsegviselok {
	margin-bottom: 40px;
}

.view-tisztsegviselok .view-content,
.view-kepviselok .view-content,
.view-pm-hivatal-vezetok .view-content {
	position: relative;
	display: flex;
}

.view-tisztsegviselok .views-row,
.view-kepviselok .views-row,
.view-pm-hivatal-vezetok .views-row {
	position: relative;
	margin-right: 27px;
	font-family: Rogan-Regular;
	font-size: 16px;
	line-height: 28px;
}

.view-tisztsegviselok .views-row a,
.view-kepviselok .views-row a,
.view-pm-hivatal-vezetok .views-row a {
	color: #2c2c2c;
	text-decoration: none;
}

.view-tisztsegviselok .views-row .person_name,
.view-kepviselok .views-row .person_name,
.view-pm-hivatal-vezetok .views-row .person_name {
	font-family: Rogan-Bold;
	font-size: 18px;
	margin-top: 20px;
}

.view-kepviselok .view-content {
	flex-direction: row;
	flex-wrap: wrap;
}

.view-kepviselok .views-row {
	width: 29%;
	margin-bottom: 30px;
}

@media (max-width:767px) {
	.view-tisztsegviselok .img-responsive,
	.view-pm-hivatal-vezetok .img-responsive {
		width: 100px;
		float: left;
		margin-right: 10px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.view-tisztsegviselok .views-row,
	.view-pm-hivatal-vezetok .views-row {
		position: relative;
		font-family: Rogan-Regular;
		font-size: 16px;
		line-height: 28px;
		color: #2c2c2c;
		margin-bottom: 22px;
		background-color: #f1f1f1;
		border-radius: 10px;
		border-top-left-radius: 15px;
		border-bottom-left-radius: 15px;
		padding: 0;
	}
	.view-tisztsegviselok .view-content,
	.view-pm-hivatal-vezetok .view-content {
		display: block;
	}
	.view-tisztsegviselok .views-row .person_content,
	.view-pm-hivatal-vezetok .views-row .person_content {
		width: calc(100% - 140px);
		position: relative;
		float: left;
		padding: 10px;
	}
}

.view-polgarmesteri-biztosok {
	position: relative;
}

.view-polgarmesteri-biztosok .view-content {
	position: relative;
}

.view-polgarmesteri-biztosok .views-row {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	line-height: 28px;
	color: #2c2c2c;
	margin-bottom: 22px;
	background-color: #f1f1f1;
	border-radius: 10px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
	padding: 0;
}

.view-polgarmesteri-biztosok .img-responsive {
	display: inline-block;
	position: relative;
	float: left;
	margin-right: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.view-polgarmesteri-biztosok .views-row .person_content {
	position: relative;
	float: left;
	padding: 10px;
	width: calc(100% - 190px);
}

.view-polgarmesteri-biztosok .views-row .person_name {
	font-family: Rogan-Bold;
	font-size: 18px;
}

@media (max-width:767px) {
	.view-polgarmesteri-biztosok .img-responsive {
		width: 100px;
	}
	.view-polgarmesteri-biztosok .views-row .person_content {
		width: calc(100% - 140px);
	}
}

.view-dokumentumtar {
	font-size: 14px;
	color: #1a1b1c;
	font-family: Rogan-Regular;
}

.view-dokumentumtar #edit-field-dokumentum-kategoria-tid {
	width: 290px;
}

.view-dokumentumtar #edit-field-dokumentum-datum-value-wrapper {
	padding-right: 0;
	float: right;
}

.view-dokumentumtar table {
	border-radius: 6px !important;
	margin-bottom: 0;
	border-spacing: 0 11px;
}

.view-dokumentumtar table tr>td {
	border: none !important;
	border-radius: 0;
	vertical-align: middle !important;
	background-color: #ffffff;
}

.view-dokumentumtar .view-filters {
	padding: 40px 30px;
	padding-bottom: 22px;
	background-color: #ebebeb;
	border-radius: 8px;
}

.view-dokumentumtar table tr>td:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.view-dokumentumtar table tr>td:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: right;
	padding-right: 25px;
}

.view-dokumentumtar .views-field-field-csatolmany {
	position: relative;
}

.view-dokumentumtar .views-field-field-csatolmany table td .dokumentum_attachment_icon+a {
	padding-left: 66px;
	padding-top: 11px;
	line-height: 21px;
	padding-bottom: 11px;
	font-family: Rogan-Bold;
	color: #2c77d1;
}

.view-dokumentumtar .views-field-field-csatolmany table tr {
	border-radius: 6px !important;
	background-color: #ffffff;
}

.view-dokumentumtar .views-field-title table tr>td {
	background: none;
}

.view-dokumentumtar .views-field-title table tr td:nth-child(1) {
	width: 60%;
}

.view-dokumentumtar .views-field-title table tr td:nth-child(2) {
	width: 20%;
}

.view-dokumentumtar .views-field-title table tr td:nth-child(3) {
	width: 20%;
	text-align: right;
}

.view-dokumentumtar .views-field-field-csatolmany table tr td:nth-child(1) {
	width: 82%;
}

.view-dokumentumtar .views-field-field-csatolmany table tr td:nth-child(3) {
	width: 23%;
}

.view-dokumentumtar .views-field-field-csatolmany table tr td span.file {
	display: flex;
	position: relative;
	min-height: 45px;
}

.view-dokumentumtar .views-field-field-csatolmany table tr td span.file img.file-icon {
	height: 100%;
	width: auto;
}

.view-dokumentumtar .view-header {
	display: none;
	position: relative;
	margin-top: 28px;
	margin-bottom: 25px;
	color: #2c77d1;
	font-family: Rogan-Bold;
	font-size: 15px;
	letter-spacing: 1.5px;
}

.view-dokumentumtar .view-header .dokumentumtar_total {
	font-family: Rogan-Regular;
	color: #727881;
}

.view-dokumentumtar .views-exposed-form .views-exposed-widget {
	float: none !important;
	padding: .6em 1em 0 0;
}

.view-dokumentumtar .views-widget {
	position: relative;
	display: inline-block;
	width: calc(100% - 130px);
}

.view-dokumentumtar label {
	display: inline-block;
	width: 87px;
	padding-right: 13px;
	text-align: right;
}

.view-dokumentumtar select {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-dropdown-bg-retina.png) #ffffff no-repeat center right;
	background-size: 31px 34px;
}

.view-dokumentumtar select {
	-moz-appearance: none;
	-webkit-appearance: none;
}

.view-dokumentumtar select::-ms-expand {
	display: none;
}

.view-dokumentumtar select.date-year {
	width: 137px;
}

.view-dokumentumtar select#edit-field-dokumentum-kategoria-tid {
	width: 100%;
}

.view-dokumentumtar .views-row {
	position: relative;
	margin-bottom: 25px;
	background-color: #ebebeb;
	border-radius: 6px;
	padding: 18px 20px;
}

.view-dokumentumtar .views-field.views-field-title {
	position: relative;
}

.view-dokumentumtar .dokumentum-element-more a {
	font-family: Rogan-Bold;
	color: #2c77d1;
}

.dokumentum-element-date-and-category {
	position: relative;
	display: inline-block;
	width: calc(100% - 100px);
	padding: 0 2px;
	margin-bottom: 6px;
}

.dokumentum-element-category {
	font-family: Rogan-Bold;
}

.dokumentum-element-more {
	position: absolute;
	width: 100px;
	top: 0;
	right: 0;
	text-align: right;
}

.dokumentum-element-green-dot {
	position: relative;
	width: 3px;
	height: 3px;
	background-color: #80c342;
	display: inline-block;
	top: -3px;
	border-radius: 3px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-first,
.view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev {
	display: block;
	position: absolute;
	left: 280px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev {
	left: 318px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.next,
.view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-last {
	display: block;
	position: absolute;
	right: 280px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.next {
	right: 318px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li a,
.view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #efefef;
	color: rgba(57, 58, 57, 0.66);
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
	transition: all 0.5s ease;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li:hover a,
.view-dokumentumtar .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	background-color: #f8f8f8;
	color: rgba(57, 58, 57, 0.36);
}

.view-dokumentumtar .view-content+.text-center .ajax-progress-throbber {
	display: none;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.active span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	color: rgba(255, 255, 255, 0.66);
	background-color: #71bf44;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-first a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
	transform: scale(-1, 1);
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
	transform: scale(-1, 1);
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.next a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-last a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
}

.view-dokumentumtar .view-content+.text-center>ul.pagination>li:hover a,
.view-dokumentumtar .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.subpage .view-dokumentumtar ul li {
	padding-left: 0;
	text-indent: 0;
}

.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li {
	margin-top: 0;
}

.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-first {
	left: 0px;
}

.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev {
	left: 38px;
}

.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.next {
	right: 38px;
}

.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-last {
	right: 0px;
}

.subpage .view-dokumentumtar ul li:before {
	content: none;
}

@media (max-width:767px) {
	.view-dokumentumtar .view-filters {
		padding: 40px 10px;
	}
	.view-dokumentumtar label {
		display: block;
		width: 100%;
		text-align: left;
	}
	.view-dokumentumtar .views-widget {
		width: 100%;
	}
	.view-dokumentumtar #edit-field-dokumentum-datum-value-value-inside-wrapper,
	.view-dokumentumtar #edit-field-dokumentum-datum-value-value-inside-wrapper div {
		position: relative;
		width: 100%;
	}
	.view-dokumentumtar select.date-year {
		width: calc(100% - 15px);
	}
	.dokumentum-element-date-and-category .date-display-single {
		display: block;
	}
	.dokumentum-element-green-dot {
		display: none;
	}
	.dokumentum-element-date-and-category {
		position: relative;
		display: block;
		width: 100%;
		padding: 0;
		margin-bottom: 0;
	}
	.dokumentum-element-more {
		position: relative;
		top: 0;
		left: 0;
		text-align: left;
	}
	.subpage .subpage-mellekletek a.melleklet .melleklet-icon,
	.dokumentum_attachment_icon {}
	.dokumentum_attachment_icon {
		background-position-y: top;
	}
	.view-dokumentumtar .views-field-field-csatolmany table td .dokumentum_attachment_icon+a {
		padding-left: 0;
		margin-top: 35px;
	}
	.view-dokumentumtar table tr>td {
		padding: 5px 5px;
	}
	.view-dokumentumtar table tr>td:last-child {
		padding-left: 0px;
		padding-right: 10px;
	}
	.view-dokumentumtar .views-field-field-csatolmany table tr td:nth-child(1) {
		width: 70%;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li a,
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
		min-width: auto;
		padding: 0 2px;
		margin: 0 2px;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled {
		display: none;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-first a,
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev a,
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.next a,
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-last a {
		min-width: 20px;
		padding: 0;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-first,
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev {
		left: 10px;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.prev {
		left: 33px;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.next,
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.pager-last {
		right: 10px;
	}
	.subpage .view-dokumentumtar .view-content+.text-center>ul.pagination>li.next {
		right: 33px;
	}
}

.telefonkonyv_view_container {
	position: relative;
	display: none;
}

.view-telefonkonyv {
	position: relative;
}

.view-telefonkonyv .view-content {
	position: relative;
	margin-bottom: 40px;
}

.view-telefonkonyv .views-row {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	line-height: 20px;
	color: #363a3e;
	padding: 12px 30px;
	background-color: #f8f8f8;
}

.view-telefonkonyv .views-row.views-row-last {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.view-telefonkonyv .views-field-title .nev {
	font-family: Rogan-Bold;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 13px;
	display: inline-block;
	margin-left: 18px;
}

.view-telefonkonyv .views-field-title .telefonszam {
	margin-right: 18px;
}

.view-telefonkonyv .views-field {
	padding: 3px 18px;
}

.view-telefonkonyv .views-field-title {
	padding: 0;
}

.telefonkonyv_kereses_form {
	padding: 47px 65px;
	background-color: #ebebeb;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.telkonyv_form_row {
	position: relative;
	margin-bottom: 12px;
}

.telkonyv_form_text {
	font-family: Rogan-Bold;
	font-size: 14px;
	color: #1a1b1c;
	position: relative;
	width: 73px;
	display: inline-block;
	text-align: right;
	margin-right: 21px;
	line-height: 20px;
}

input[name="telefonkonyv_kereses"] {
	position: relative;
	width: calc(100% - 114px);
	border-radius: 6px;
	display: inline-block;
}

select[name="telefonkonyv_szemely_kategoriak"] {
	position: relative;
	width: calc(100% - 114px);
	height: 32px;
	top: -2px;
	border-radius: 6px;
	display: inline-block;
}

.view-telefonkonyv .view-filters {
	display: none;
}

.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li {
	margin-top: 0;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-first,
.view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev {
	display: block;
	position: absolute;
	left: 280px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li {
	margin-top: 0;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev {
	left: 318px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.next,
.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-last {
	display: block;
	position: absolute;
	right: 280px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.next {
	right: 318px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li a,
.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #efefef;
	color: rgba(57, 58, 57, 0.66);
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
	transition: all 0.5s ease;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li:hover a,
.view-telefonkonyv .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	background-color: #f8f8f8;
	color: rgba(57, 58, 57, 0.36);
}

.view-telefonkonyv .view-content+.text-center .ajax-progress-throbber {
	display: none;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.active span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	color: rgba(255, 255, 255, 0.66);
	background-color: #71bf44;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-first a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
	transform: scale(-1, 1);
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
	transform: scale(-1, 1);
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.next a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-last a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
}

.view-telefonkonyv .view-content+.text-center>ul.pagination>li:hover a,
.view-telefonkonyv .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.subpage .view-telefonkonyv ul li {
	padding-left: 0;
	text-indent: 0;
}

.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-first {
	left: 0px;
}

.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev {
	left: 38px;
}

.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.next {
	right: 38px;
}

.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-last {
	right: 0px;
}

.subpage .view-telefonkonyv ul li:before {
	content: none;
}

@media (max-width:767px) {
	.telefonkonyv_kereses_form {
		padding: 30px 15px;
	}
	.telkonyv_form_text {
		text-align: left;
		display: block;
		margin-bottom: 6px;
	}
	input[name="telefonkonyv_kereses"] {
		width: 100%;
	}
	select[name="telefonkonyv_szemely_kategoriak"] {
		width: 100%;
	}
	.view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
		display: none;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li a,
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
		min-width: auto;
		padding: 0 2px;
		margin: 0 2px;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled {
		display: none;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-first a,
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev a,
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.next a,
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-last a {
		min-width: 20px;
		padding: 0;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-first,
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev {
		left: 10px;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.prev {
		left: 33px;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.next,
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.pager-last {
		right: 10px;
	}
	.subpage .view-telefonkonyv .view-content+.text-center>ul.pagination>li.next {
		right: 33px;
	}
}

.front-title {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 50px;
	color: #414042;
	letter-spacing: 0.3px;
}

.front-blue-right-link {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 16px;
	color: #327fdc;
	letter-spacing: 0.3px;
	padding-right: 28px;
}

.front-title+.front-blue-right-link {
	margin-top: -20px;
}

.front-blue-right-link:after {
	content: "";
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/front/front-continue-to-link-left-arrow.png);
	position: absolute;
	top: 4px;
	right: 0;
	width: 18px;
	height: 13px;
}

.front-blue-text-with-line {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 16px;
	color: #2c77d1;
	margin-left: 1px;
	letter-spacing: 1.0px;
	display: flex;
	flex-direction: row;
	clear: both;
}

.front-blue-text-with-line:after {
	content: "";
	display: flex;
	flex: 1 1;
	margin: auto;
	margin-left: 10px;
	height: 1px;
	background: #d5d5d5;
}

.front-blue-text-with-line-new {
	position: relative;
}

.front-blue-text-with-line-new-text {
	float: left;
	font-family: Rogan-Bold;
	font-size: 16px;
	color: #2c77d1;
	margin-left: 1px;
	letter-spacing: 1px;
}

.front-blue-text-with-line-new-line {
	display: flex;
	height: 1px;
	background-color: #c2c2c2;
	top: 10px;
	position: relative;
	margin: 0px 10px;
	left: 5px;
}

#front-parts-with-big-bgs {
	position: relative;
	//background: #fafafa url(/honlap/wqhd_footer_01-min.png) bottom center no-repeat;
}

#front-big-bgs {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

#front-parts-in-front-of-big-bgs {}

#front-big-bg-image-1 {
	position: absolute;
	top: -338px;
	right: -727px;
	background-image: url(/honlap/wqhd_bg_element_01-min.png);
	width: 2560px;
	height: 1608px;
}

#front-big-bg-image-2 {
	position: absolute;
	top: -156px;
	left: -677px;
	background-image: url(/honlap/wqhd_bg_element_02-min.png);
	width: 2560px;
	height: 3055px;
}

.miskolc_link_fullwith_container {
	position: relative;
	text-align: center;
	margin-bottom: 4px;
}

.miskolc_link {
	display: inline-block;
	color: #ffffff;
	position: relative;
	top: 0;
	background-color: #4094fb;
	padding: 11px 22px;
	font-family: Rogan-Bold;
	font-size: 17px;
	border-radius: 10px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
	letter-spacing: 0.3px;
	transition: background-color 0.5s ease, box-shadow 0.5s ease, top 0.2s linear;
}

.miskolc_link:hover,
.miskolc_link:focus {
	text-decoration: none;
	top: -2px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
	background-color: #337fdc;
	color: #ffffff;
}

.link-right-arrow-top {
	position: absolute;
	//background: url(/honlap/nyil_alap_retina_66x66px.png);
	background-size: 33px 33px;
	right: 0px;
	//bottom: 14px;
	//width: 33px;
	//height: 33px;
	transition: all 0.5s ease;
}

.link-right-arrow-bottom {
	position: absolute;
	//background: url(/honlap/nyil_alap_retina_66x66px.png);
	background-size: 33px 33px;
	right: 21px;
	bottom: 14px;
	width: 33px;
	height: 33px;
	transition: all 0.5s ease;
}

.link-right-arrow {
	position: absolute;
	background: url(/honlap/nyil_alap_retina_66x66px.png);
	background-size: 33px 33px;
	right: 21px;
	bottom: 14px;
	width: 33px;
	height: 33px;
	transition: all 0.5s ease;
}

a:hover .link-right-arrow,
a:focus .link-right-arrow {
	background: url(/honlap/nyil_alap_retina_hover_66x66px.png);
	background-size: 33px 33px;
}

.front-card-container,
.front-card-container-view-content-outer .view-content {
	display: flex;
	position: relative;
	justify-content: space-between;
	flex-wrap: wrap;
//	margin-top: 40px;
//	margin-bottom: 50px;
	margin-left: 15px;
	margin-right: 15px;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.front-card {
	position: relative;
	background: #cccccc;
	margin-bottom: 18px;
	//border-radius: 10px;
	transition: all 0.3s ease;
	box-shadow: rgba(0, 0, 0, 0.30) 0px 10px 24px 0px;
	overflow: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	display: inline-block;
	background-position: center center;
}

.front-card-container-view-content-outer .view-content .front-card {
	margin-bottom: 17px;
}

.front-card:hover {
	text-decoration: none;
	transform: scale(0.96);
	box-shadow: rgba(0, 0, 0, 0.40) 0px 3px 3px 0px;
}

.front-card:focus {
	text-decoration: none;
	transform: scale(0.96);
	box-shadow: rgba(0, 0, 0, 0.40) 0px 3px 3px 0px;
  border: 5px solid yellow;
}


  

.front-card-filter {
	position: absolute;
	width: 100%;
	height: 100%;
	//background-color: #08255b;
	transition: all 0.3s ease;
	opacity: 0;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.front-card:hover .front-card-filter,
.front-card:focus .front-card-filter {
	opacity: 0.15;
}

.front-card-title-text {
	font-family: Rogan-Regular;
	font-size: 16px;
}

.front-card-lying,
.front-card-custom-7:nth-of-type(7n+1),
.front-card-custom-7:nth-of-type(7n+2),
.front-card-custom-7:nth-of-type(7n+4),
.front-card-custom-7:nth-of-type(7n+6),
.front-card-custom-7:nth-of-type(7n+7) {
	width: 556px;
	height: 279px;
}

.front-card-lying-double-width {
	width: 1170px;
	height: 279px;
	background-size: 1170px 279px;
}

.front-card-lying-double-width.front-card-default {
	background-size: 1170px 279px !important;
}

.front-card-lying-double-width:hover,
.front-card-lying-double-width:focus {
	transform: scale(0.99);
}

.front-card-lying-double-width .front-card-title {
	font-size: 34px;
}

.front-card-container-view-content-outer .front-card-lying,
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+1),
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+2),
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+4),
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+6),
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+7) {
	width: 546px;
	height: 265px;
}

#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-lying,
#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+1),
#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+2),
#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+4),
#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+6),
#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+7) {
	width: 576px;
	height: 279px;
}

.front-card-lying-small {
	width: 378px;
	height: 279px;
	background-size: 377px 289px;
}

.front-card-container-view-content-outer .view-content .front-card-lying-small {
	width: 361px;
	height: 208px;
	background-size: 361px 208px;
}

.front-card-square,
.front-card-custom-7:nth-of-type(7n+3),
.front-card-custom-7:nth-of-type(7n+5) {
	width: 400px;
	height: 200px;
}

#kultura-kulturalis-elet .front-card-square,
#kultura-kulturalis-elet .front-card-custom-7:nth-of-type(7n+3),
#kultura-kulturalis-elet .front-card-custom-7:nth-of-type(7n+5) {
	width: 279px;
	height: 279px;
}

.front-card-container-view-content-outer .view-content .front-card-square,
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+3),
.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+5) {
	width: 265px;
	height: 265px;
}

.front-card-standing {
	width: 279px;
	height: 425px;
}

.front-card-standing.front-card-default {
	background-size: 285px 425px !important;
}

.front-card-title {
	position: absolute;
	left: 24px;
	bottom: 15px;
	padding-right: 60px;
	color: #ffffff;	
  background: linear-gradient(to right, #414141 , #fff0);
  border-left: 3px solid #414141;
  border-radius: 5px;
  
	font-size: 18px;
  font-weight: bold;
	letter-spacing: 0.3px;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
}

.front-card-mobile {
	background-position: 0 0 !important;
	;
}

.front-card-lying-double-width.front-card-mobile {
	background-size: cover !important;
}

@media (max-width:1199px) {
	.front-card:not(.front-card-lying-double-width) {
		width: calc(50% - 20px);
		margin: 10px;
		background-size: cover !important;
		background-position: center !important;
	}
	.front-card.front-card-standing {
		height: 279px;
	}
	.front-card-container-view-content-outer .view-content .front-card-lying-small {
		width: 282px;
	}
	.front-card-container-view-content-outer .view-content .front-card-square,
	.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+3),
	.front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+5) {
		width: 546px;
		height: 265px;
	}
	#kultura-kulturalis-elet .front-card-container-view-content-outer .view-content .front-card-square,
	#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+3),
	#kultura-kulturalis-elet .front-card-container-view-content-outer .front-card-custom-7:nth-of-type(7n+5) {
		width: 576px;
		height: 279px;
	}
}

@media (max-width:991px) {
	.front-card:not(.front-card-lying-double-width) {
		width: calc(50% - 20px);
		margin: 10px;
		background-size: cover;
		background-position: center !important;
	}
	.front-card.front-card-standing {
		height: 279px;
	}
	.front-card-container-view-content-outer .view-content .front-card-lying-small {
		width: 100%;
		height: 279px;
	}
}

@media (max-width:767px) {
	.front-title {
		margin: 15px;
		line-height: 50px;
	}
	.front-blue-text-with-line {
		margin: 15px;
		margin-bottom: 0;
	}
	.front-card {
		width: 100% !important;
		margin: 15px !important;
		background-position: center !important;
	}
	.front-card-container,
	.front-card-container-view-content-outer .view-content {
		margin-top: 0px;
	}
	.node-type-latnivalo .subpage-container-left-column img,
	.node-type-kozgyulestag .subpage-container-left-column img,
	.node-type-kituntetes .subpage-container-left-column img {
		margin: 30px 0px 0px 15px;
	}
}

#front-nameday-container-outer {
	position: absolute;
	width: 100%;
	z-index: 3;
	right: 0;
}

#front-nameday-container {
	position: relative;
	z-index: 1;
}

#front-nameday {
	position: absolute;
	top: 98px;
	right: 3px;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #ffffff;
	display: none;
	z-index: 2;
}

#front-nameday .nameday-date:after {
	content: "|";
	margin: 0 5px;
}

#front-nameday #nameday {
	font-family: Rogan-Bold;
}

@media (max-width:767px) {
	#front-nameday-container-outer {
		right: 15px;
	}
}

#front-weather {
	position: absolute;
	top: 130px;
	right: 3px;
	font-family: Rogan-Regular;
	font-size: 30px;
	color: #ffffff;
	display: none;
}

#front-weather p {
	display: none;
}

#front-weather .weather>div {
	float: right !important;
	margin: 1px 0px 0px 14px !important;
}

#front-weather .weather-image {
	width: 50px;
	background-position: center;
}

#front-search-container {
	position: absolute;
	top: 135px;
	width: 100%;
	z-index: 10;
	display: none;
}

#front-search-input-container {
	position: relative;
	width: 880px;
	margin: 0 auto;
}

#front-search-input-container input::-webkit-input-placeholder {
	color: #767676;
}

#front-search-input-container input::-moz-placeholder {
	color: #767676;
}

#front-search-input-container input:-ms-input-placeholder {
	color: #767676;
}

#front-search-input-container input:-moz-placeholder {
	color: #767676;
}

#front-search-clear-text {
	position: absolute;
	top: 22px;
	right: 27px;
	width: 18px;
	height: 18px;
	background: url(/honlap/front-search-clear-text.png) 0 0 / 18px 18px;
	display: none;
	opacity: 0.3;
	transition: all 0.5s ease;
	z-index: 111;
}

#front-search-clear-text:hover,
#front-search-clear-text:focus {
	cursor: pointer;
	opacity: 0.5;
}

#front-search-magnifier-glass {
	position: absolute;
	background: url(/honlap/magnifier_glass.png);
	width: 26px;
	height: 26px;
	top: 17px;
	left: 14px;
	z-index: 111;
}

#front-search-magnifier-glass:hover {
	cursor: pointer;
}

#front-search-labels-container {
	position: relative;
	width: 785px;
	height: 200px;	
	margin: 0 auto;
	margin-top: 23px;
}

.miskolc-label {
	position: relative;
	float: left;
	font-family: Rogan-Medium;
	font-size: 14px;
	color: #ffffff;
	background-color: #2c77d1;
	border-radius: 4px;
	padding: 5px 11px 3px 11px;
	margin-right: 7px;
	margin-bottom: 11px;
	letter-spacing: 0.3px;
	transition: all 0.5s ease;
}

.miskolc-label:hover,
.miskolc-label:focus {
	cursor: pointer;
	background-color: #1152a3;
}

#main-menu-search form button.form-submit,
#front-search-input-container form button.form-submit {
	display: none;
}

#front-search-input-container .live-results-search-textfield {
	position: relative;
	display: none;
	width: 100%;
	height: 60px;
	left: -7px;
	border-radius: 6px;
	outline: none;
	border: none;
	padding: 0px 50px 0px 75px;
	font-family: Rogan-Regular;
	font-size: 18px;
	color: #000000;
	transition: all 0.5s ease;
	box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.15);
	z-index: 110;
}

#front-search-last-search-container {
	position: absolute;
	top: 16px;
	right: 24px;
	display: none;
	z-index: 111;
}

#front-search-last-search-text {
	position: relative;
	float: left;
	font-family: merriweatherregular;
	font-size: 12px;
	line-height: 12px;
	color: #767676;
	margin-top: 9px;
	margin-right: 19px;
}

#front-search-last-search-word {
	position: relative;
	float: left;
	border-radius: 6px;
	color: #ffffff;
	font-family: Rogan-Regular;
	font-size: 14px;
	line-height: 20px;
	padding: 4px 13px 4px 43px;
	background: url(/honlap/front-search-last-search-word-bg.png) 11px 6px / 17px 15px no-repeat #4072d1;
	transition: all 0.5s ease;
}

#front-search-last-search-word:hover,
#front-search-last-search-word:focus {
	cursor: pointer;
	background-color: #1152a3;
}

#autocomplete li.live-result-search-item-wrapper {
	white-space: normal;
}

#autocomplete li.live-result-search-item-wrapper h2 {
	margin: 0;
	padding: 0;
}

@media (max-width:767px) {
	#front-search-container input[type="search"] {
		left: 0;
	}
	#front-search-last-search-container {
		display: none !important;
	}
}

.front-video-background {
	background: #272d34;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	position: relative;
	width: 100%;
	height: 490px;
	overflow: hidden;
	transition: all 0.5s ease;
}

.front-video-foreground,
.front-video-background iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
}

.front-video-mobile-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/honlap/front-video-mobile-image.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
}

.front-video-desktop-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/honlap/front-video-desktop-image.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
}

.front-video-background .subpage-header-pattern {
	z-index: 2;
	border-bottom: 5px solid #54ace3;
}

.front-video-foreground-image {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: url(/honlap/felulnezet_start_fooldal_04-min.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	z-index: 1;
}

@media (max-width:767px) {
	.front-video-background {
		height: auto;
		min-height: 745px;
		margin-bottom: 50px;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.front-video-mobile-image {
		background-position-y: -180px;
	}
}

#front-quick-access-top {
	position: relative;
	margin-top: -132px;
	margin-bottom: 16px;
	font-family: Rogan-Bold;
	font-size: 17px;
	color: #ffffff;
	left: -2px;
	letter-spacing: 1px;
	z-index: 2;
}

#front-quick-access a .col-lg-4 {
	position: relative;
	display: block;
	height: 100%;
}

.front-quick-access-content {
	position: relative;
	top: 0;
}

#front-quick-access a:hover .front-quick-access-content,
#front-quick-access a:focus .front-quick-access-content {
	top: -2px;
}

#front-quick-access a:hover .front-quick-access-title,
#front-quick-access a:focus .front-quick-access-title {
	color: #4094fb;
}

#front-quick-access-top-text {
	position: relative;
	display: flex;
	flex-direction: row;
	clear: both;
}

#front-quick-access-top-text:after {
	content: "";
	display: flex;
	flex: 1 1;
	margin: auto;
	margin-left: 10px;
	height: 1px;
	background: #71bf44;
}

#front-quick-access {
	position: relative;
	background: #ffffff;
	border-radius: 10px;
	box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.15);
	height: 140px;
	z-index: 2;
}

#front-quick-access .row {
	position: relative;
	height: 100%;
  border-radius: 10px;
  border: 5px solid #54ace3;
}

#front-quick-access a:nth-of-type(2) .col-lg-4 {
	position: relative;
	height: 100%;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.front-quick-access-icon {
	position: relative;
	float: left;
	width: 65px;
	height: 65px;
	background-size: 65px 65px;
	margin-top: 35px;
	margin-left: 28px;
	margin-right: 18px;
}

.front-quick-access-text {
	position: relative;
	float: left;
	width: 200px;
	color: #6f6f6f;
	font-family: merriweatherregular;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.2px;
}

.front-quick-access-title {
	position: relative;
	margin-top: 50px;
	margin-bottom: 16px;
	margin-left: -2px;
	font-family: Rogan-Bold;
	font-size: 22px;
	color: #414042;
	letter-spacing: 0.3px;
	transition: all 0.5s ease;
}

@media (max-width:1199px) {
	.front-quick-access-icon {
		margin-left: 10px;
		margin-right: 10px;
	}
	.front-quick-access-text {
		width: 175px;
	}
}

@media (max-width:991px) {
	#front-quick-access {
		height: auto;
	}
	#front-quick-access a .col-lg-4 {
		height: 160px;
	}
	#front-quick-access a:nth-of-type(2) .col-lg-4 {
		border: none;
		height: 150px;
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	#front-search-input-container {
		width: 90%;
	}
	#front-search-labels-container {
		width: 85%;
		padding-right: 0;
		height: auto;
		min-height: 200px;
	}
}

@media (max-width:767px) {
	#front-quick-access {
		margin: 0 15px;
	}
}

#front-actual {
	position: relative;
	padding-top: 60px;
}

#front-actual #actual-swiper-tab-row-fader.first_not_shown {
	-webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 50%);
	display: block;
}

#front-actual #actual-swiper-tab-row-fader.last_not_shown {
	-webkit-mask-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 50%);
	display: block;
}

#front-actual #actual-swiper-tab-row-fader.first_and_last_not_shown {
	-webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 100%);
	display: block;
}

#front-actual #actual-swiper-tab-row-fader-inner {
	height: 100%;
	background: #ececec;
}

#front-actual-white {
	position: relative;
	background-color: #ffffff;
	padding-top: 30px;
	padding-bottom: 30px;
}

#front-actual-white .views-exposed-form {
	display: none;
}

#front-actual .container {
	position: relative;
}

.actual-tabs {
	position: relative;
	margin-top: 9px;
}

.actual-tab {
	position: relative;
	float: left;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #323338;
	padding: 9px 16px;
	margin: 0 2px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	transition: all 0.5s ease;
}

.actual-tab.active {
	background-color: #ffffff !important;
	color: #71bf44 !important;
	;
	font-family: Rogan-Bold !important;
	;
}

.actual-tab:hover,
.actual-tab:focus {
	background-color: #cccccc;
	cursor: pointer;
}

.actual-content {
	position: relative;
	display: none;
	height: 400px;
}

.actual-content.active {
	display: block;
}

@media (max-width:767px) {
	#front-actual-white .container {
		margin-bottom: 10px;
	}
}

#front-welcome {
	position: relative;
//	background-color: #ededed;
	height: 651px;
	overflow: hidden;
}

#front-welcome .container {
	position: relative;
	height: 100%;
}

#front-welcome-kriza-akos-img {
	position: absolute;
	bottom: 0;
	background-image: url(/honlap/kriza_fooldal_01-min.png);
	width: 100%;
	height: 651px;
	background-repeat: no-repeat;
	background-size: 1920px 651px;
	background-position: center center;
}

#front-welcome-kriza-akos-click-map {
	position: absolute;
	bottom: 0;
	width: 350px;
	height: 600px;
	z-index: 10;
}

#front-welcome .row {
	position: relative;
}

#front-welcome .row .col-lg-6 {
	position: relative;
	margin-left: -19px;
	margin-top: 66px;
}

#front-welcome-small-text-with-line-container {
	margin-top: 4px;
	position: relative;
	margin-right: -15px;
}

#front-welcome-text {
	position: relative;
	font-family: merriweatherregular;
	font-size: 14px;
	color: #6f6f6f;
	line-height: 24px;
	margin-top: 50px;
	letter-spacing: 0.3px;
	width: 400px;
}

#front-welcome-signature {
	position: relative;
	margin-top: 50px;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #383739;
	letter-spacing: 0.2px;
}

#front-welcome-signature-image {
	position: absolute;
	background-image: url(/honlap/kriza_sign_retina-min.png);
	width: 158px;
	height: 73px;
	top: -30px;
	left: 122px;
	background-size: 158px 73px;
}

#front-welcome-signature-name {
	position: relative;
	color: #383739;
	font-family: Rogan-Bold;
	margin-bottom: 2px;
	display: inline-block;
}

@media (max-width:991px) {
	#front-welcome .row .col-lg-6 {
		margin-left: -15px;
	}
}

@media (max-width:767px) {
	#front-welcome {
		height: 1100px;
	}
	#front-welcome-text {
		width: 100%;
		margin: 0 15px;
	}
	#front-welcome .front-title {
		font-size: 35px;
		margin-right: -15px;
	}
	#front-welcome-signature {
		margin-left: 15px;
	}
}

#front-discover {
	position: relative;
	height: 560px;
}

#front-discover .container {
	position: relative;
	height: 100%;
}

#front-discover .row {
	position: relative;

}

#front-discover .col-lg-5 {
	margin-left: -15px;
	margin-right: 15px;
}

#front-discover-text {
	position: relative;
	font-family: merriweatherregular;
	font-size: 14px;
	color: #6f6f6f;
	line-height: 24px;
	margin-top: 42px;
	letter-spacing: 0.3px;
	width: 370px;
	left: 0;
	margin-bottom: 0;
}

#front-discover-video-container {
	display: inline-block;
	position: relative;
	margin-top: -15px;
	margin-right: -15px;
	width: 600px;
	height: 338px;
	left: 0;
	float: right;
}

#front-discover-video-play-btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: url(/honlap/youtube_retina-min.png) no-repeat center center;
	background-size: 70px 50px;
	transition: all 0.5s ease;
}

#front-discover-video-container:hover #front-discover-video-play-btn,
#front-discover-video-container:focus #front-discover-video-play-btn {
	background: url(/honlap/youtube_retina_hover-min.png) no-repeat center center;
	background-size: 70px 50px;
}

#front-discover-video-container iframe {
	box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.36);
}

@media (max-width:1199px) {
	#front-discover-video-container {
		width: 500px;
		height: 282px;
	}
}

@media (max-width:991px) {
	#front-discover-video-container {
		margin-top: 0;
		float: none;
	}
	#front-discover-video-outer-container {
		padding: 0;
	}
	#front-discover-text {
		margin-bottom: 20px;
	}
	#front-discover {
		height: auto;
		margin-bottom: 50px;
	}
}

@media (max-width:767px) {
	#front-top-sights .front-blue-text-with-line {
		margin: 0;
	}
	#front-discover-text {
		width: 96%;
		left: 15px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	#front-discover-video-container {
		width: 100%;
		padding: 0 15px;
		height: 282px;
	}
}

#front-top-sights {
	position: relative;
	//margin-bottom: 130px;
	overflow-x: hidden;
}

#front-top-sights .container {
	position: relative;
	height: 100%;
	padding: 0;
}

#front-top-sights>.container>.row {
	position: relative;
	margin-top: 15px;
	padding: 0 15px;
}

#front-top-sights-inner-container {
	position: relative;
	margin-top: 51px;
	margin-bottom: 64px;
}

#front-top-sights-swiper-tab-row {
	position: relative;
	margin-top: 20px;
	margin-bottom: 64px;
	padding: 0 15px;
	padding-right: 0px;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}

#front-top-sights-swiper-tab-row .swiper-container {
	width: 100%;
	height: 100%;
	padding: 0;
	overflow: visible;
}

#front-top-sights-swiper-tab-row .swiper-wrapper {
	padding-top: 12px;
	padding-bottom: 25px;
}

#front-top-sights-swiper-tab-row .swiper-slide {
	width: auto !important;
}

.front-top-sight {
	position: relative;
	top: 0;
	float: left;
	margin-right: 16px;
	border-radius: 10px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	width: 200px;
	height: 355px;
	background-color: #ffffff;
    transform: scale(0.95);
 border: 3px solid #005ca1;
	//font-family: merriweatherregular;
	font-size: 14px;
	line-height: 24px;
	color: #767676;
	text-align: center;
//	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
	transition: all 0.3s ease;
}

.front-top-sight-image {
	position: relative;
	width: 194px;
	height: 151px;
	background-size: 214px 151px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#front-top-sights-inner-container a.front-top-sight:last-of-type {
	margin-right: 0;
}

.front-top-sight-image-hir1 {
	background-image: url(/onkormanyzat/hirek/kepek/hir1.jpg);
}

.front-top-sight-image-hir2 {
	background-image: url(/onkormanyzat/hirek/kepek/hir2.jpg);
}

.front-top-sight-image-hir3 {
	background-image: url(/onkormanyzat/hirek/kepek/cimer.png);
}

.front-top-sight-image-hir5 {
	background-image: url(/onkormanyzat/hirek/kepek/cimer.png);
}

.front-top-sight-image-hir4 {
	background-image: url(/onkormanyzat/hirek/kepek/cimer.png);
}

.front-top-sight-title {
	position: relative;
	//font-family: Rogan-Bold;
	font-size: 18px;
	color: #414042;
	margin-top: 23px;
	margin-bottom: 19px;
    height:110px;
	transition: all 0.3s ease;
}

.front-top-sight-text {
	position: relative;
	padding-left: 17px;
	padding-right: 17px;
	transition: all 0.3s ease;
}

.front-top-sight:hover,
.front-top-sight:focus,
.front-top-sight:active {
	text-decoration: none;
}

.front-top-sight:hover .front-top-sight-title,
.front-top-sight:focus .front-top-sight-title {
	color: #4094fb;
}

.horizontal-scroll-wrapper {
	width: 100px;
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	transform: rotate(-90deg) translateY(-100px);
	transform-origin: right top;
}

.horizontal-scroll-wrapper>div {
	width: 100px;
	height: 100px;
	transform: rotate(90deg);
	transform-origin: right top;
}

.tabSelector-wrapper {
	overflow-x: auto;
	overflow-y: hidden;
	text-align: center;
	line-height: 0;
}

.tabSelector {
	display: inline-block;
	white-space: nowrap;
	height: 80px;
	list-style-type: none;
	margin: 0;
}

.tabSelector li {
	display: inline-block;
	white-space: normal;
	height: 100%;
}

.tabSelector a {
	display: table;
	height: 100%;
	color: #959595;
	padding: 5px 17px 0;
	font-size: 16px;
	font-size: 1rem;
}

.tabSelector a span {
	display: table-cell;
	vertical-align: middle;
}

.scrolling-wrapper {
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap;
}

.scrolling-wrapper .card {
	display: inline-block;
}

@media (min-width:768px) {
	.front-top-sight:hover,
	.front-top-sight:focus {
		transform: scale(0.97);
	}
}

@media (max-width:767px) {
	#front-top-sights .row {
		margin-left: 0px;
		margin-right: 0px;
	}
	#front-top-sights-swiper-tab-row {
		margin-left: -15px !important;
		margin-right: -15px !important;
		;
	}
}

#front-services {
	position: relative;
	//margin-bottom: 35px;
}

#front-services .container {
	position: relative;
	height: 100%;
}

#front-services .row {
	position: relative;
	margin-left: -17px;
}

#front-services .front-card-container {
	//margin-top: 48px;
}

@media (max-width:767px) {
	#front-services .row {}
	#front-services {
		margin-bottom: 100px;
	}
	#front-services .front-card-container {
		margin-top: 0px;
	}
}

#front-city-info {
	position: relative;
	height: 733px;
	background: url(/honlap/varosinformacio_1920x720.jpg) no-repeat center center;
	background-size: cover;
}

#front-city-info .container {
	position: relative;
	height: 100%;
}

#front-city-info .row {
	position: relative;
}

#front-city-info .col-lg-6 {
	position: relative;
	margin-top: 66px;
	margin-left: -16px;
}

#front-city-info .front-title {
	color: #ffffff;
}

#front-city-info .front-blue-text-with-line,
#front-city-info .front-blue-text-with-line-new {
	margin-top: 3px;
	margin-bottom: 52px;
}

#front-city-info .front-blue-text-with-line,
#front-city-info .front-blue-text-with-line-new .front-blue-text-with-line-new-text {
	color: #ffffff;
}

#front-city-info .front-blue-text-with-line:after,
#front-city-info .front-blue-text-with-line-new .front-blue-text-with-line-new-line {
	background-color: #ffffff;
}

.front-city-info-link {
	position: relative;
	display: block;
	width: 577px;
	height: 60px;
	left: 0;
	margin-bottom: 13px;
	border-radius: 7px;
	color: #ffffff;
	font-family: Rogan-Bold;
	font-size: 24px;
	padding: 14px 24px;
	letter-spacing: 0.3px;
	background-color: rgba(255, 255, 255, 0.2);
	transition: all 0.5s ease;
}

.front-city-info-link:hover,
.front-city-info-link:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #4888d4;
}

@media (max-width:992px) {
	.front-city-info-link {
		width: 100%;
	}
}

@media (max-width:767px) {
	#front-city-info {
		height: auto;
		padding-bottom: 20px;
		background-position: calc((100vw - 1920px) / 2 - 200px) 0px;
	}
	.front-city-info-link {
		width: 94%;
		left: 3%;
		height: auto;
		font-size: 20px;
	}
	#front-city-info .col-lg-6 {
		margin: 20px 0 0 0;
		padding: 0;
	}
	#front-city-info .front-title {
		font-size: 35px;
	}
}

#front-life-in-the-city {
	position: relative;
	margin-top: 95px;
	padding-bottom: 100px;
}

#front-life-in-the-city .container {
	position: relative;
	height: 100%;
}

#front-life-in-the-city .row {
	position: relative;
}

@media (max-width:767px) {
	#front-life-in-the-city {
		margin-top: 55px;
	}
	#front-life-in-the-city-sport-container,
	#front-life-in-the-city-gazdasag-container {
		margin-top: 30px;
	}
}

.front-card {
	background-size: 577px 289px;
	background-repeat: no-repeat;
}

#front-services .front-card:nth-of-type(1) {

}

#front-services .front-card:nth-of-type(2) {

//	background-position: -200px 0;
}

#front-services .front-card:nth-of-type(3) {

//	background-position: -180px 0;
}

#front-services .front-card:nth-of-type(4) {

//	background-position: -77px 0;
}

#front-services .front-card:nth-of-type(5) {

//	background-position: -122px 0;
}

#front-services .front-card:nth-of-type(6) {

}

#front-life-in-the-city-kultura-container .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/kultura/cards/kulturalis_elet/muzeumok_1154x578-min.jpg);
}

#front-life-in-the-city-kultura-container .front-card:nth-of-type(2) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/kultura/cards/kulturalis_es_gasztrofesztivalok/kulturalisesgasztrofesztivalok_retina_1154x578-min.jpg);
}

#front-life-in-the-city-kultura-container .front-card:nth-of-type(3) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/kultura/cards/kulturalis_elet/eloadomuveszet_retina_1154x578-min.jpg);
	background-position: -62px 0;
}

#front-life-in-the-city-kultura-container .front-card:nth-of-type(4) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/kultura/cards/kulturalis_elet/konyvtarak_1154x578-min.jpg);
}

#front-life-in-the-city-kultura-container .front-card:nth-of-type(5) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/kultura/cards/kulturalis_elet/mozik_1154x578-min.jpg);
}

#front-life-in-the-city-sport-container .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/letesitmenyek_retina_570x850_fooldal-min.jpg);
}

#front-life-in-the-city-sport-container .front-card:nth-of-type(2) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/egyesuletekklubok_retina_570x850_fooldal-min.jpg);
}

#front-life-in-the-city-sport-container .front-card:nth-of-type(3) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/sportolasilehetosegek_retina_570x850_fooldal-min.jpg);
}

#front-life-in-the-city-sport-container .front-card:nth-of-type(4) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/buszkesegeink_retina_570x850_fooldal-min.jpg);
}

@media (max-width:1199px) {
	#front-life-in-the-city-sport-container .front-card:nth-of-type(1) {
		background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/mobile/letesitmenyek_retina_1154x578-min.jpg);
	}
	#front-life-in-the-city-sport-container .front-card:nth-of-type(2) {
		background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/mobile/egyesuletekklubok_retina_1154x578-min.jpg);
	}
	#front-life-in-the-city-sport-container .front-card:nth-of-type(3) {
		background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/mobile/sportolasilehetoseg_retina_1154x578-min.jpg);
	}
	#front-life-in-the-city-sport-container .front-card:nth-of-type(4) {
		background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/front/mobile/buszkesegeink_retina_1154x578-min.jpg);
	}
}

#front-life-in-the-city-gazdasag-container .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/front/cards/gazdasag_blokk/gazdasag_fooldal_retina_2340x558-min.jpg);
}

.turizmus-container {
	position: relative;
	width: 100%;
	background: #ececec;
}

#turizmus-bottom-part {
	position: relative;
	padding-bottom: 160px;
	background: #ffffff url(/sites/all/themes/miskolc_theme/resources/images/big-bgs/wqhd_footer_01-min.png) bottom center no-repeat;
}

#turizmus-szallas-gasztro .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/szallas_gasztro/szallas_retina_1154x578-min.jpg);
}

#turizmus-szallas-gasztro .front-card:nth-of-type(2) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/szallas_gasztro/gaszto_retina_1154x578-min.jpg);
}

#turizmus-miskolc-pass .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/miskolcpass/miskolcpass_retina_1154x578-min.jpg);
}

#turizmus-miskolc-pass {
	position: relative;
	background: #ffffff;
}

.turizmus-container .front-title {
	margin-top: 30px;
}

#turizmus-szallas-gasztro .front-title {
	margin-top: 20px;
}

#turizmus-latnivalok .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/latnivalok/kulturalisturizmus_retina_1154x578-min.jpg);
}

#turizmus-latnivalok .front-card:nth-of-type(2) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/latnivalok/aktivturizmus_retina_1154x578-min.jpg);
}

#turizmus-latnivalok .front-card:nth-of-type(3) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/latnivalok/egeszsegturizmus_retina_1154x578-min.jpg);
}

#turizmus-latnivalok .front-card:nth-of-type(4) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/latnivalok/top10_latnivalo_1154x578-min.jpg);
}

#turizmus-latnivalok .front-card:nth-of-type(5) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/latnivalok/programcsomagok_retina_1154x578-min.jpg);
}

#turizmus-latnivalok .front-card:nth-of-type(6) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/cards/latnivalok/csillagtura_retina_1154x578-min.jpg);
}

#turizmus-quick-access a .col-lg-3 {
	position: relative;
	display: block;
	height: 100%;
}

.turizmus-quick-access-content {
	position: relative;
	top: 0;
}

#turizmus-quick-access a:hover .turizmus-quick-access-content,
#turizmus-quick-access a:focus .turizmus-quick-access-content {
	top: -2px;
}

#turizmus-quick-access a:hover .turizmus-quick-access-title,
#turizmus-quick-access a:focus .turizmus-quick-access-title {
	color: #4094fb;
}

#turizmus-quick-access-top-text {
	display: flex;
	flex-direction: row;
}

#turizmus-quick-access-top-text:after {
	content: "";
	flex: 1;
	border-bottom: 1px solid #71bf44;
	margin: auto;
	margin-left: 10px;
}

#turizmus-quick-access {
	position: relative;
	margin-top: -53px;
	height: 107px;
	background: #ffffff;
	border-radius: 10px;
	box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.15);
	z-index: 2;
}

#turizmus-quick-access .row {
	position: relative;
	height: 100%;
}

#turizmus-quick-access a:nth-of-type(1) .col-lg-3,
#turizmus-quick-access a:nth-of-type(2) .col-lg-3,
#turizmus-quick-access a:nth-of-type(3) .col-lg-3 {
	position: relative;
	height: 100%;
	border-right: 1px solid #cccccc;
}

.turizmus-quick-access-icon {
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	background-size: 75px 75px;
	margin-top: 15px;
	margin-left: 18px;
	margin-right: 18px;
}

.turizmus-quick-access-text {
	position: relative;
	float: left;
	width: 150px;
	color: #6f6f6f;
	font-family: merriweatherregular;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0.2px;
	display: table;
	vertical-align: middle;
	text-align: left;
	height: 104px;
}

.turizmus-quick-access-title {
	position: relative;
	margin-top: 50px;
	margin-bottom: 16px;
	margin-left: -2px;
	font-family: Rogan-Bold;
	font-size: 22px;
	color: #414042;
	letter-spacing: 0.3px;
	display: table-cell;
	vertical-align: middle;
	transition: all 0.5s ease;
}

@media (max-width:1199px) {
	.turizmus-quick-access-text {
		width: 100px;
	}
	.turizmus-quick-access-title {
		font-size: 18px;
	}
	.turizmus-quick-access-icon {
		margin-right: 10px;
	}
}

@media (max-width:991px) {
	.turizmus-quick-access-text {
		width: 150px;
	}
	.turizmus-quick-access-title {
		font-size: 22px;
	}
	.turizmus-quick-access-icon {
		margin-right: 18px;
	}
	#turizmus-quick-access {
		height: auto;
	}
	#turizmus-quick-access a:nth-of-type(1) .col-lg-3 {
		border: none;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
	}
	#turizmus-quick-access a:nth-of-type(2) .col-lg-3 {
		border: none;
		border-bottom: 1px solid #cccccc;
	}
	#turizmus-quick-access a:nth-of-type(3) .col-lg-3 {
		border: none;
		border-right: 1px solid #cccccc;
	}
	#turizmus-quick-access a:nth-of-type(4) .col-lg-3 {
		border: none;
	}
	.turizmus-container .subpage-breadcrumb {
		margin-top: 2px;
	}
	.turizmus-container .subpage-breadcrumb:after {
		display: none;
	}
}

@media (max-width:767px) {
	#turizmus-quick-access {
		margin-left: 15px;
		margin-right: 15px;
	}
	.turizmus-quick-access-icon {
		margin-right: 18px;
	}
	#turizmus-quick-access a:nth-of-type(1) .col-lg-3,
	#turizmus-quick-access a:nth-of-type(2) .col-lg-3,
	#turizmus-quick-access a:nth-of-type(3) .col-lg-3 {
		border: none;
		border-bottom: 1px solid #cccccc;
	}
	#turizmus-quick-access a:nth-of-type(4) .col-lg-3 {
		border: none;
	}
}

#turizmus-hasznos-informaciok {
	position: relative;
	background: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/turizmus/hasznos_informaciok/turizmus_hasznos_informaciok_1920x740.jpg) no-repeat center center;
	background-size: cover;
	margin-top: 30px;
	padding-top: 70px;
	padding-bottom: 170px;
}

#turizmus-hasznos-informaciok .container {
	position: relative;
	height: 100%;
}

#turizmus-hasznos-informaciok .row {
	position: relative;
}

#turizmus-hasznos-informaciok .col-lg-6 {
	position: relative;
}

#turizmus-hasznos-informaciok .turizmus-left-column {
	margin-left: -16px;
	margin-right: 12px;
}

#turizmus-hasznos-informaciok .front-title {
	color: #ffffff;
}

#turizmus-hasznos-informaciok .front-blue-text-with-line,
#turizmus-hasznos-informaciok .front-blue-text-with-line-new {
	margin-top: 3px;
	margin-bottom: 52px;
}

#turizmus-hasznos-informaciok .front-blue-text-with-line,
#turizmus-hasznos-informaciok .front-blue-text-with-line-new .front-blue-text-with-line-new-text {
	color: #ffffff;
}

#turizmus-hasznos-informaciok .front-blue-text-with-line:after,
#turizmus-hasznos-informaciok .front-blue-text-with-line-new .front-blue-text-with-line-new-line {
	background-color: #ffffff;
}

.turizmus-hasznos-informaciok-link {
	position: relative;
	display: block;
	width: 577px;
	height: 60px;
	margin-bottom: 13px;
	border-radius: 7px;
	color: #ffffff;
	font-family: Rogan-Bold;
	font-size: 24px;
	padding: 14px 24px;
	letter-spacing: 0.3px;
	background-color: rgba(255, 255, 255, 0.2);
	transition: all 0.5s ease;
}

.turizmus-hasznos-informaciok-link:hover,
.turizmus-hasznos-informaciok-link:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #4888d4;
}

@media (max-width:1199px) {
	#turizmus-hasznos-informaciok .front-city-info-link {
		width: 100%;
	}
}

@media (max-width:991px) {
	#turizmus-hasznos-informaciok {
		padding: 0;
		padding-bottom: 30px;
	}
	#turizmus-hasznos-informaciok .turizmus-left-column {
		margin: 0;
	}
	#turizmus-hasznos-informaciok .front-title {
		margin-top: 40px;
	}
}

@media (max-width:767px) {
	#turizmus-hasznos-informaciok .front-city-info-link {
		width: 94%;
	}
}

.subpage-card {
	position: relative;
	width: 100%;
	height: 190px;
	display: block;
	overflow: hidden;
	margin-bottom: 18px;
	border-radius: 6px;
	background-color: #f0f0f0;
	box-shadow: rgba(0, 0, 0, 0.30) 0px 10px 24px 0px;
	transition: all 0.5s ease;
}

.subpage-card-container>a:hover,
.subpage-card-container>a:focus {
	text-decoration: none !important;
}

.subpage-card-container>.view-content>.views-row>a:hover,
.subpage-card-container>.view-content>.views-row>a:focus {
	text-decoration: none !important;
}

.subpage-card-text-outer {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: 31px;
}

.subpage-card-text-inner {
	position: relative;
	display: inline;
}

.subpage-card-image {
	position: absolute;
	right: 0;
	height: 100%;
	max-width: 100%;
}

.subpage-card-image-gradient {
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to left, rgba(240, 240, 240, 0), rgba(240, 240, 240, 0) 35%, rgba(240, 240, 240, 0.7) 65%, rgba(240, 240, 240, 1.0) 100%);
}

.subpage-card-title {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 24px;
	line-height: 28px;
	color: #414042;
	transition: all 0.5s ease;
	text-decoration: none !important;
}

.subpage-card-intro {
	position: relative;
	margin-top: 18px;
	font-family: merriweatherregular;
	font-size: 14px;
	line-height: 24px;
	color: #414042;
}

.subpage-card-right-arrow {
	position: absolute;
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/latnivalo/latnivalo_card_right_arrow.png);
	width: 28px;
	height: 28px;
	background-size: 28px 28px;
	bottom: 20px;
	right: 20px;
	opacity: 0.0;
	transition: all 0.5s ease;
}

.subpage-card:hover,
.subpage-card:focus {
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.subpage-card:hover .subpage-card-title,
.subpage-card:focus .subpage-card-title {
	color: #2c77d1;
}

.subpage-card:hover .subpage-card-right-arrow,
.subpage-card:focus .subpage-card-right-arrow {
	opacity: 1.0;
}

.view-header .front-blue-right-link {
	margin-top: -3px;
	margin-bottom: -6px;
}

@media (max-width:767px) {
	.view-latnivalo-elosztok {
		margin-bottom: 100px;
	}
	.view-latnivalok {
		margin-bottom: 40px;
	}
	.subpage-card-image-gradient {
		background: linear-gradient(to left, rgba(240, 240, 240, 0), rgba(240, 240, 240, 0) 0%, rgba(240, 240, 240, 0) 0%, rgba(240, 240, 240, 1.0) 50%);
	}
	.subpage-card-title {
		font-size: 22px;
		line-height: 24px;
	}
	.subpage-card-intro {
		font-size: 13px;
		line-height: 19px;
	}
}

.kultura-container {
	position: relative;
	width: 100%;
	background: #ececec;
}

.kultura-container .front-title {
	margin-top: 30px;
}

#kultura-bottom-part {
	position: relative;
	padding-bottom: 160px;
}

.sport-container {
	position: relative;
	width: 100%;
	background: #ececec;
}

#sport-bottom-part {
	position: relative;
	padding-bottom: 160px;
}

.sport-container #front-parts-with-big-bgs {
	background: #fafafa;
}

#sport-cards .front-card:nth-of-type(1) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/sporthirek_retina_1154x578-min-min.jpg);
}

#sport-cards .front-card:nth-of-type(2) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/letesitmenyek_retina_1154x578-min.jpg);
}

#sport-cards .front-card:nth-of-type(3) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/egyesuletekklubok_retina_1154x578-min.jpg);
}

#sport-cards .front-card:nth-of-type(4) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/sportolasilehetoseg_retina_1154x578-min.jpg);
}

#sport-cards .front-card:nth-of-type(5) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/buszkesegeink_retina_1154x578-min.jpg);
}

#sport-cards .front-card:nth-of-type(6) {
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/landing_page/sport/cards/remenysegeink_retina_1154x578-min-min.jpg);
}

#actual-page {
	position: relative;
	top: 0px;
	background-repeat: no-repeat;
}

.view-aktualis-aloldal-blokk .view-content+.text-center {
	clear: both;
	position: relative;
	padding-top: 60px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination {
	margin: 0 auto;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first,
.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
	display: block;
	position: absolute;
	left: 280px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
	left: 318px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next,
.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last {
	display: block;
	position: absolute;
	right: 280px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next {
	right: 318px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li a,
.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #efefef;
	color: rgba(57, 58, 57, 0.66);
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
	transition: all 0.5s ease;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li:hover a,
.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	background-color: #f8f8f8;
	color: rgba(57, 58, 57, 0.36);
}

.view-aktualis-aloldal-blokk .view-content+.text-center .ajax-progress-throbber {
	display: none;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.active span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	color: #ffffff;
	background-color: #4094fb;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
	transform: scale(-1, 1);
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
	transform: scale(-1, 1);
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
}

.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li:hover a,
.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.subpage .view-aktualis-aloldal-blokk ul li {
	padding-left: 0;
	text-indent: 0;
	margin-top: 0;
}

.subpage .view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first {
	left: 0px;
}

.subpage .view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
	left: 38px;
}

.subpage .view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next {
	right: 38px;
}

.subpage .view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last {
	right: 0px;
}

.subpage .view-aktualis-aloldal-blokk ul li:before {
	content: none;
}

#actual-page-header {
	position: relative;
	padding-top: 100px;
	background-image: -moz-linear-gradient(79deg, rgb(1, 176, 255) 0%, rgb(5, 78, 160) 0%, rgb(11, 90, 178) 0%, rgb(112, 198, 242) 100%);
	background-image: -webkit-linear-gradient(79deg, rgb(1, 176, 255) 0%, rgb(5, 78, 160) 0%, rgb(11, 90, 178) 0%, rgb(112, 198, 242) 100%);
	background-image: -ms-linear-gradient(79deg, rgb(1, 176, 255) 0%, rgb(5, 78, 160) 0%, rgb(11, 90, 178) 0%, rgb(112, 198, 242) 100%);
	background-position: top right;
}

#actual-page-header .subpage-header-pattern {
	opacity: 0.0;
}

#actual-page-header .subpage-breadcrumb .breadcrumb {
	left: 0;
}

.actual-page-header-col {
	padding: 0;
}

#actual-page-header .front-title {
	color: #ffffff;
	padding-top: 11px;
}

#actual-page-header .subpage-breadcrumb li a,
#actual-page-header .subpage-breadcrumb li.active {
	color: #ffffff !important;
}

#actual-page-header-input-container {
	position: relative;
	margin-top: -30px;
	padding-top: 3px;
}

.actual-page-header-input-box {
	position: relative;
	float: left;
}

.actual-page-header-input-box-label {
	position: relative;
	font-family: Rogan-Bold;
	font-size: 14px;
	color: #ffffff;
	height: 27px;
}

.actual-page-header-input-box-content {
	position: relative;
}

.actual-page-header-input-box-right-element {
	position: absolute;
	width: 40px;
	height: 34px;
	top: 0;
	right: 22px;
}

.actual-page-header-input-box-content-interval .actual-page-header-input-box-right-element {
	width: 33px;
}

.actual-page-header-input-box-content-interval .actual-page-header-input-box-right-element:first-of-type {
	left: 94px;
}

.actual-page-header-input-box-right-element:hover {
	cursor: pointer;
}

#actual-page-header-input-row {
	position: relative;
	margin-bottom: 20px;
}

.actual-page-tabs {
	position: relative;
	margin-top: 3px;
}

.actual-page-tab {
	position: relative;
	float: left;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #ffffff;
	padding: 9px 16px 8px 16px;
	margin: 0 2px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	transition: all 0.5s ease;
	width: auto;
}

#actual-swiper-tab-row {
	position: relative;
}

#actual-swiper-tab-row-fader {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
	overflow: hidden;
	pointer-events: none;
	display: none;
}

#actual-swiper-tab-row-fader.first_not_shown {
	-webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 25%);
	display: block;
}

#actual-swiper-tab-row-fader.last_not_shown {
	-webkit-mask-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 25%);
	display: block;
}

#actual-swiper-tab-row-fader.first_and_last_not_shown {
	-webkit-mask-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 1) 0, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 100%);
	display: block;
}

#actual-swiper-tab-row-fader-inner {
	position: absolute;
	z-index: 1;
	width: calc(100vw);
	left: calc((100vw - 100%) / -2);
	bottom: 0;
	background-image: -moz-linear-gradient(79deg, rgb(1, 176, 255) 0%, rgb(5, 78, 160) 0%, rgb(11, 90, 178) 0%, rgb(112, 198, 242) 100%);
	background-image: -webkit-linear-gradient(79deg, rgb(1, 176, 255) 0%, rgb(5, 78, 160) 0%, rgb(11, 90, 178) 0%, rgb(112, 198, 242) 100%);
	background-image: -ms-linear-gradient(79deg, rgb(1, 176, 255) 0%, rgb(5, 78, 160) 0%, rgb(11, 90, 178) 0%, rgb(112, 198, 242) 100%);
	background-position: top right;
}

#actual-swiper-tab-row .swiper-container {
	width: 100%;
	height: 100%;
}

#actual-swiper-tab-row .swiper-wrapper {
	padding-top: 12px;
}

#actual-swiper-tab-row .swiper-slide {
	width: auto !important;
}

.actual-page-tab.active {
	background-color: #ffffff !important;
	color: #71bf44 !important;
	font-family: Rogan-Bold !important;
}

.actual-page-tab:hover,
.actual-page-tab:focus {
	color: #ffffff;
	background-color: rgba(10, 53, 101, 0.25);
	cursor: pointer;
}

.actual-page-tab .tab-count {
	position: absolute;
	top: -10px;
	right: -5px;
	background-color: #4094fb;
	color: #ffffff;
	font-family: Rogan-Regular;
	font-size: 12px;
	padding: 0px 4px;
	border-radius: 4px;
	text-align: center;
	min-width: 20px;
	transition: all 0.5s ease;
}

.actual-page-tab:hover .tab-count,
.actual-page-tab:focus .tab-count,
.actual-page-tab.active .tab-count {
	background-color: #71bf44;
}

.actual-category-label {
	position: relative;
	border-radius: 6px;
	text-transform: uppercase;
	font-family: Rogan-Bold;
	font-size: 14px;
	padding: 5px 10px 3px 10px;
	margin-right: 11px;
	letter-spacing: 0.3px;
}

a.actual-category-label {
	text-decoration: none;
	top: 0;
	transition: all 0.2s ease;
}

a.actual-category-label:hover,
a.actual-category-label:focus {
	top: -2px;
}

.actual-category-label-132,
a.actual-category-label-132:hover,
a.actual-category-label-132:focus {
	background-color: #fdd96b;
	color: #414042;
}

.actual-category-label-139,
a.actual-category-label-139:hover,
a.actual-category-label-139:focus {
	background-color: #5764a6;
	color: #ffffff;
}

.actual-category-label-138,
a.actual-category-label-138:hover,
a.actual-category-label-138:focus {
	background-color: #9c8a6a;
	color: #ffffff;
}

.actual-category-label-133,
a.actual-category-label-133:hover,
a.actual-category-label-133:focus {
	background-color: #893101;
	color: #ffffff;
}

.actual-category-label-137,
a.actual-category-label-137:hover,
a.actual-category-label-137:focus {
	background-color: #349ea5;
	color: #ffffff;
}

.actual-category-label-136,
a.actual-category-label-136:hover,
a.actual-category-label-136:focus {
	background-color: #4094fb;
	color: #ffffff;
}

.actual-category-label-140,
a.actual-category-label-140:hover,
a.actual-category-label-140:focus {
	background-color: #c78523;
	color: #ffffff;
}

.actual-category-label-194,
a.actual-category-label-194:hover,
a.actual-category-label-194:focus {
	background-color: #ec4343;
	color: #ffffff;
}

.actual-category-label-135,
a.actual-category-label-135:hover,
a.actual-category-label-135:focus {
	background-color: #949494;
	color: #ffffff;
}

.actual-category-label-141,
a.actual-category-label-141:hover,
a.actual-category-label-141:focus {
	background-color: #34649f;
	color: #ffffff;
}

.actual-category-label-134,
a.actual-category-label-134:hover,
a.actual-category-label-134:focus {
	background-color: #589b73;
	color: #ffffff;
}

.actual-upload-date {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 14px;
	color: #6f6f6f;
}

.actual-title {
	position: relative;
	margin-top: 15px;
	left: 0;
	font-family: merriweatherblack;
	font-size: 20px;
	line-height: 30px;
	color: #414042;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition: all 0.5s ease;
}

#actual-content-container {
	padding: 0;
	margin: 0 auto;
}

.actual-element {
	position: relative;
	height: 170px;
	padding: 20px;
	padding-right: 100px;
	border-radius: 10px;
	transition: all 0.5s ease;
	margin-right: 0%;
	margin-bottom: 16px;
}

.views-row-odd .actual-element {
	margin-right: 2%;
}

.actual-element:hover,
.actual-element:focus {
	box-shadow: 0px 5px 50px -7px rgba(0, 0, 0, 0.15);
}

a:focus>.actual-element {
	box-shadow: 0px 5px 50px -7px rgba(0, 0, 0, 0.15);
	border: 1px solid #4094fb;
}

.actual-element .subpage-back-link {
	position: absolute;
	bottom: 52px;
	right: 22px;
	transition: all 0.5s ease;
	opacity: 0;
}

.actual-element .subpage-back-link:before {
	position: absolute;
	content: "";
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-right-arrow-retina.png);
	background-size: 33px 33px;
	width: 33px;
	height: 33px;
	top: -2px;
	left: 0;
	transition: all 0.5s ease;
}

.actual-element:hover .actual-title,
.actual-element:focus .actual-title {
	color: #4094fb;
	left: 5px;
}

.actual-element:hover .subpage-back-link,
.actual-element:focus .subpage-back-link {
	opacity: 1;
	right: 17px;
}

#edit-field-aktualis-kategoria-tid-wrapper {
	display: none;
}

.view-aktualis-aloldal-blokk .views-exposed-form {
	display: none;
}

input[name="actual-search-box"],
input[name="actual-start-date"],
input[name="actual-end-date"],
select[name="actual-status"] {
	border: none;
	outline: none;
	padding: 5px 12px;
	height: 34px;
	border-radius: 6px;
	box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.16);
	font-family: Rogan-Regular;
	font-size: 16px;
}

input[name="actual-start-date"],
input[name="actual-end-date"] {
	width: 125px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-date-bg-retina.png) #ffffff no-repeat center right;
	background-size: 31px 34px;
}

select[name="actual-status"] {
	width: 137px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-dropdown-bg-retina.png) #ffffff no-repeat center right;
	background-size: 31px 34px;
}

select[name="actual-status"] {
	-moz-appearance: none;
	-webkit-appearance: none;
}

select[name="actual-status"]::-ms-expand {
	display: none;
}

input[name="actual-search-box"] {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-search-bg-retina.png) #ffffff no-repeat center right;
	background-size: 39px 34px;
}

#actual-search-clear-text {
	position: absolute;
	top: 9px;
	right: 73px;
	width: 18px;
	height: 18px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/front/search/front-search-clear-text.png) 0 0 / 18px 18px;
	display: none;
	opacity: 0.3;
	transition: all 0.5s ease;
	z-index: 111;
}

#actual-search-clear-text:hover,
#actual-search-clear-text:focus {
	cursor: pointer;
	opacity: 0.5;
}

input[name="actual-search-box"],
input[name="actual-end-date"] {
	margin-right: 23px;
}

input[name="actual-start-date"] {
	margin-right: 13px;
}

.page-node-14937 .view-aktualis-aloldal-blokk {
	padding: 36px 0;
}

.actual-label {
	display: none;
	font-family: Rogan-Bold;
	font-size: 14px;
}

.actual-label-expire-soon {
	color: #d76112;
}

.actual-label-expired {
	color: #777777;
}

.actual-label-fresh {
	color: #71bd44;
}

.actual-label.actual-label-expire-soon.expire-greater-than-now.expire-less-equal-than-plus2 {
	display: inline;
}

.actual-label.actual-label-fresh.upload-greater-than-minus3 {
	display: inline;
}

.actual-label.actual-label-expired.expire-less-equal-than-now.expire_date_not_empty {
	display: inline;
}

.actual-label-pinned {
	position: relative;
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pin-retina.png);
	width: 25px;
	height: 24px;
	background-size: 25px 24px;
	margin-right: 5px;
	display: inline-block;
	margin-bottom: -6px;
}

.page-node-14937 #ui-datepicker-div {
	margin-top: 5px;
}

body.page-node-14937.admin-menu #ui-datepicker-div {
	margin-top: -24px;
	z-index: 100 !important;
}

.page-node-14937 .view-aktualis-szamlalo-blokk {
	display: none;
}

.page-node-14937 #block-menu-block-1 ul.menu.nav>li.dropdown>.miskolc_mainmenu_piramis {
	top: 50px;
}

.page-node-14937 .navbar-default.menu_scroll #block-menu-block-1 ul.menu.nav>li.dropdown>.miskolc_mainmenu_piramis {
	top: 38px;
}

.page-node-14937 .navbar-default.menu_scroll .miskolc_mainmenu {
	padding-top: 8px;
}

@media (min-width:1200px) {
	#actual-page-header-input-row {
		height: 95px;
		margin-bottom: 0;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 280px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 318px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last {
		right: 280px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next {
		right: 318px;
	}
}

@media (min-width:992px) {
	.page-node-14937 .miskolc_mainmenu {
		padding-top: 20px;
	}
	#actual-page-header-input-container {
		float: right;
		margin-top: 0;
	}
	input[name="actual-search-box"] {
		width: 402px;
	}
	.actual-element {
		width: 49%;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 180px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 218px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last {
		right: 180px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next {
		right: 218px;
	}
}

@media (max-width:991px) {
	#actual-page .subpage-breadcrumb:after {
		left: 0;
		width: 100%;
	}
	.actual-title {
		display: block;
	}
}

@media (min-width:768px) {
	input[name="actual-search-box"] {
		width: 295px;
		padding-right: 75px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 80px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 118px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last {
		right: 80px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next {
		right: 118px;
	}
}

@media (max-width:767px) {
	.actual-element {
		padding-right: 20px;
		height: auto;
		min-height: 170px;
		padding-bottom: 50px;
	}
	.actual-page-header-input-box {
		width: 100%;
		padding: 15px;
	}
	input[name="actual-search-box"],
	input[name="actual-end-date"] {
		margin-right: 0;
	}
	input[name="actual-search-box"] {
		width: 100%;
	}
	input[name="actual-start-date"],
	input[name="actual-end-date"] {
		width: 48%;
		margin: 0;
	}
	input[name="actual-end-date"] {
		float: right;
	}
	select[name="actual-status"] {
		width: 100%;
	}
	#actual-page-header .subpage-breadcrumb .breadcrumb {
		padding: 0 15px;
	}
	#actual-page-header-input-container {
		margin-top: -40px;
	}
	.actual-page-header-input-box-right-element {
		right: -1px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li a,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
		min-width: auto;
		padding: 0 2px;
		margin: 0 2px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled {
		display: none;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first a,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev a,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next a,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last a {
		min-width: 20px;
		padding: 0;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-first,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 10px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.prev {
		left: 33px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next,
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.pager-last {
		right: 10px;
	}
	.view-aktualis-aloldal-blokk .view-content+.text-center>ul.pagination>li.next {
		right: 33px;
	}
}

.actual-images {
	position: relative;
	margin-bottom: 40px;
}

.actual-image-inner {
	position: relative;
}

.actual-image {
	position: relative;
	float: left;
	margin: 9px 18px 9px 0;
	max-width: 195px;
	height: 110px;
	overflow: hidden;
	background-size: auto 110px;
	background-position: center;
}

.actual-image img {
	position: relative;
	opacity: 0;
}

.actual-links {
	position: relative;
}

.actual-link {
	position: relative;
}

.actual-link a {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #414141;
	padding-right: 50px;
	text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0);
	transition: all 0.5s ease;
	display: block;
}

.actual-link a:after {
	content: "";
	position: absolute;
	background-image: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual_link_right_arrow.png);
	width: 18px;
	height: 13px;
	background-size: 18px 13px;
	top: 7px;
	right: 20px;
	transition: all 0.5s ease;
}

.actual-link a:hover,
.actual-link a:focus {
	color: #71bd44;
	text-decoration-color: #71bd44;
}

.actual-link a:hover:after,
.actual-link a:focus:after {
	right: 5px;
}

.node-type-aktualitas .subpage-breadcrumb .breadcrumb {
	left: 25px;
}

.actual-youtube-video-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
	margin-bottom: 20px;
}

.actual-youtube-video-responsive:before {
	display: block;
	content: "";
	padding-top: 56.25%;
}

.actual-youtube-video-responsive-item {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.node-type-aktualitas .subpage-content {
	padding-top: 0;
}

@media (max-width:992px) {
	.node-type-aktualitas .subpage-content {
		padding-top: 29px;
	}
}

@media (min-width:768px) {
	.subpage.subpage-actual-without-parentnode .subpage-container-left-column {
		margin-bottom: 25px;
	}
}

#autocomplete {
	margin-top: -10px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.15);
	border: 0;
	background: #ececec;
}

#main-menu-search #autocomplete {
	width: 750px !important;
}

#autocomplete li.live-result-search-item-wrapper {
	position: relative;
	padding: 9px 40px;
	background: #ececec;
	font-family: Rogan-Regular;
	font-style: italic;
	color: #757575;
	font-size: 16px;
	transition: all 0.3s ease;
}

#autocomplete li.live-result-search-item-wrapper:before {
	content: none;
}

#autocomplete li.live-result-search-item-wrapper article {
	position: relative;
}

#autocomplete li.live-result-search-item-wrapper:after {
	content: "";
	position: absolute;
	left: 30px;
	bottom: 0;
	height: 1px;
	width: calc(100% - 60px);
	border-bottom: 1px solid #d9d9d9;
	transition: all 0.3s ease;
}

#autocomplete li.live-result-search-item-wrapper:first-child {
	padding-top: 33px;
}

#autocomplete li.live-result-search-item-wrapper:last-child {
	padding-bottom: 20px;
}

#autocomplete li.live-result-search-item-wrapper:last-child:after {
	display: none;
}

#autocomplete li.live-result-search-item-wrapper h2 {
	font-style: normal;
	width: calc(100% - 95px);
	font-size: 16px;
	line-height: 26px;
	transition: all 0.3s ease;
	font-family: Rogan-Regular;
}

#autocomplete li.live-result-search-item-wrapper h2 a {
	font-style: normal;
	font-size: 16px;
	line-height: 26px;
	color: #757575;
	text-decoration: none;
	transition: all 0.3s ease;
}

#autocomplete li.live-result-search-item-wrapper .field-name-field-kereses-tipus {
	float: right;
	top: 2px;
	right: 0;
	position: absolute;
	transition: all 0.3s ease;
}

#autocomplete li.live-result-search-item-wrapper:hover,
#autocomplete li.live-result-search-item-wrapper:focus {
	background: #ffffff;
	padding-left: 45px;
	color: #4072d1;
	cursor: pointer;
}

#autocomplete li.live-result-search-item-wrapper:hover h2 a,
#autocomplete li.live-result-search-item-wrapper:hover .field-name-field-kereses-tipus,
#autocomplete li.live-result-search-item-wrapper:focus h2 a,
#autocomplete li.live-result-search-item-wrapper:focus .field-name-field-kereses-tipus {
	color: #4072d1;
}

.search-performance {
	display: none;
}

.page-kereses .subpage-main .container {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-top: 0;
}

.page-kereses .subpage-main .container.subpage-bottom-container {
	margin-top: -60px;
}

.search-page-categories-title {}

.search-page-categories-title {
	font-family: Rogan-Bold;
	font-size: 22px;
	color: #444444;
	position: relative;
	margin-top: 16px;
	margin-left: 30px;
}

.page-kereses .subpage-content {
	padding-left: 22px;
	padding-right: 0px;
	padding-top: 0;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links {
	position: relative;
	margin-top: -9px;
	padding-left: 30px;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf:hover,
.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf:focus {
	cursor: pointer;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf,
.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf a {
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #444444;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf {
	line-height: 24px;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf::before {
	content: " ";
	position: relative;
	top: 5px;
	color: #79bf43;
	margin-right: 12px;
	width: 20px;
	height: 20px;
	background: #f3f3f3;
	display: inline-block;
	border-radius: 5px;
	border: 1px solid #d4d4d4;
	transition: all 0.1s ease;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf.facetapi-active-leaf::before {
	background-color: #79bf43;
}

.page-kereses .subpage ul.facetapi-facetapi-checkbox-links li.leaf input[type="checkbox"] {
	display: none;
}

.search-page-vertical-separator {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	left: 9px;
	border-right: 1px solid #e8e8e9;
	pointer-events: none;
}

.page-kereses .search-api-page-results h2 {
	padding-top: 15px;
	margin-top: 0;
}

.search-page-hr-below-title {
	position: relative;
	margin-top: -2px !important;
	left: -36px;
	width: calc(100% + 20px);
}

.page-kereses ol.search-results {
	padding: 0;
	padding-right: 45px;
}

.page-kereses ol.search-results li.search-result {
	position: relative;
	margin-top: 27px;
	padding-left: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #e8e8e9;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #6c6c6c;
}

.page-kereses .search-result h4.title {
	margin-bottom: 0px;
}

.page-kereses .search-result h4.title a,
.page-kereses .search-result h4.title a:hover,
.page-kereses .search-result h4.title a:focus {
	font-size: 18px;
	color: #337ab7;
}

.page-kereses #front-search-container {
	top: 166px;
	left: 0px;
}

.page-kereses #front-search-input-container .live-results-search-textfield {
	left: 0px;
}

ol.search-results+.text-center>ul.pagination>li.pager-first,
ol.search-results+.text-center>ul.pagination>li.prev {
	display: block;
	position: absolute;
	left: 280px;
}

ol.search-results+.text-center>ul.pagination>li.prev {
	left: 318px;
}

ol.search-results+.text-center>ul.pagination>li.next,
ol.search-results+.text-center>ul.pagination>li.pager-last {
	display: block;
	position: absolute;
	right: 280px;
}

ol.search-results+.text-center>ul.pagination>li.next {
	right: 318px;
}

ol.search-results+.text-center>ul.pagination>li a,
ol.search-results+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #efefef;
	color: rgba(57, 58, 57, 0.66);
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
	transition: all 0.5s ease;
}

ol.search-results+.text-center>ul.pagination>li:hover a,
ol.search-results+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

ol.search-results+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	background-color: #f8f8f8;
	color: rgba(57, 58, 57, 0.36);
}

ol.search-results+.text-center .ajax-progress-throbber {
	display: none;
}

ol.search-results+.text-center>ul.pagination>li.active span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	color: rgba(255, 255, 255, 0.66);
	background-color: #71bf44;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
}

ol.search-results+.text-center>ul.pagination>li.pager-first a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
	transform: scale(-1, 1);
}

ol.search-results+.text-center>ul.pagination>li.prev a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
	transform: scale(-1, 1);
}

ol.search-results+.text-center>ul.pagination>li.next a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
}

ol.search-results+.text-center>ul.pagination>li.pager-last a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
}

ol.search-results+.text-center>ul.pagination>li:hover a,
ol.search-results+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.subpage .view-telefonkonyv ul li {
	padding-left: 0;
	text-indent: 0;
}

.subpage ol.search-results+.text-center>ul.pagination>li.pager-first {
	left: 0px;
}

.subpage ol.search-results+.text-center>ul.pagination>li.prev {
	left: 38px;
}

.subpage ol.search-results+.text-center>ul.pagination>li.next {
	right: 38px;
}

.subpage ol.search-results+.text-center>ul.pagination>li.pager-last {
	right: 0px;
}

.subpage .view-telefonkonyv ul li:before {
	content: none;
}

ol.search-results+.text-center>ul.pagination>li:before {
	content: none;
}

.subpage ol.search-results+.text-center>ul.pagination li {
	padding-left: 0;
	text-indent: 0;
	margin-top: 0;
}

.subpage ol.search-results+.text-center {
	margin-top: 100px;
}

@media (max-width:1199px) {
	.search-page-hr-below-title {
		left: -14px;
		width: 100%;
	}
}

@media (max-width:991px) {
	.page-node-7955 .subpage-container-main-column {
		padding-top: 0px;
	}
	#main-menu-search #autocomplete {
		width: 100% !important;
	}
}

@media (max-width:767px) {
	.page-kereses #front-search-container {
		top: 138px;
	}
	.search-page-categories-title {
		margin-top: 30px;
	}
}

.view-kozgyulesi-napirend-nezet .view-content {
	display: none;
}

#kozgyulesi_napirend_year_hidden_container {
	display: none;
}

.view-kozgyulesi-napirend-elem-nezet {
	counter-reset: section;
}

.view-kozgyulesi-napirend-elem-nezet a {}

#kozgyulesi_napirend_select_outer_container {
	position: relative;
	background: #f1f1f1;
	padding: 25px;
	border-radius: 6px;
}

#kozgyulesi_napirend_select_outer_container_text {
	position: relative;
	color: #2c77d1;
	font-family: Rogan-Bold;
	font-size: 15px;
	display: inline;
	top: 4px;
	letter-spacing: 1.5px;
}

#kozgyulesi_napirend_select_container {
	position: relative;
}

#kozgyulesi_napirend_select_container select {
	border: none;
	outline: none;
	padding: 5px 12px;
	height: 34px;
	border-radius: 6px;
	box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.16);
	font-family: Rogan-Regular;
	font-size: 16px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-dropdown-bg-retina.png) #ffffff no-repeat center right;
	background-size: 31px 34px;
	width: 150px;
}

#kozgyulesi_napirend_select_container select[name="kozgyulesi_napirend_evek"] {
	margin-right: 10px;
}

#kozgyulesi_napirend_select_container .view,
#kozgyulesi_napirend_select_container .view-filters,
#kozgyulesi_napirend_select_container .view-filters form,
#kozgyulesi_napirend_select_container .view-filters div {
	display: inline;
}

#kozgyulesi_napirend_select_container select {
	float: left;
}

#kozgyulesi_napirend_select_container select {
	-moz-appearance: none;
	-webkit-appearance: none;
}

select[name="actual-status"]::-ms-expand {
	display: none;
}

#kozgyulesi_napirend_header {
	position: relative;
	margin-top: 49px;
}

.kozgyulesi_napirend_header_blue_part {
	position: relative;
	color: #ffffff;
	background-color: #274672;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-family: Rogan-Medium;
	font-size: 24px;
	padding: 20px;
	letter-spacing: 0.7px;
}

.kozgyules_tipus {
	position: relative;
	color: #95bbe8;
}

.kozgyules_hosszudatum {
	position: relative;
	font-family: Rogan-Bold;
}

.kozgyulesi_napirend_blue_header_white_part {
	position: relative;
	padding: 15px 20px;
	padding-bottom: 0;
}

.kozgyulesi_napirend_blue_header_white_part>div {
	position: relative;
}

.kozgyulesi_napirend_header_image {
	position: absolute;
	width: 204px;
	height: 42px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/kozgyulesi_napirend/kozgyulesi_napirend_img_retina.png);
	background-size: 204px 42px;
}

.kozgyulesi_napirend_header_iktatoszam {
	position: relative;
	color: #274672;
	font-family: Rogan-Bold;
	font-size: 18px;
	margin-top: 6px;
	margin-right: 4px;
}

.kozgyulesi_napirend_header_iktatoszam_label {
	position: relative;
	font-family: Rogan-Regular;
}

.kozgyulesi_napirend_blue_header_white_part hr {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 25px;
	margin-bottom: 27px;
}

#kozgyulesi_napirend_footer {
	position: relative;
}

.view-kozgyulesi-napirend-elem-nezet h3 {
	position: relative;
	margin-left: -3px;
	margin-bottom: 15px;
	margin-top: 60px;
}

.view-kozgyulesi-napirend-elem-nezet h3:first-child {
	margin-top: 30px;
}

.view-kozgyulesi-napirend-elem-nezet .views-row {
	position: relative;
	margin-left: 0px;
	margin-bottom: 48px;
	font-family: merriweatherregular;
	font-size: 14px;
	color: #2c2c2c;
	letter-spacing: 0.3px;
	line-height: 28px;
	padding-left: 40px;
	padding-right: 20px;
}

.view-kozgyulesi-napirend-elem-nezet .views-row:before {
	counter-increment: section;
	content: counter(section) ".";
	position: absolute;
	top: 0;
	left: -5px;
	color: #ffffff;
	font-family: Rogan-Bold;
	font-size: 14px;
	min-width: 26px;
	height: 26px;
	line-height: 26px;
	background-color: #71bf44;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 5px;
	margin: 0 3px;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_cim {
	position: relative;
	font-family: merriweatherbold;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_eloterjeszto {
	position: relative;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok .napirend_csatolmanyok_header {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	color: #a2a2a2;
	letter-spacing: 0.2px;
	line-height: 30px;
	margin-top: 7px;
	padding-left: 15px;
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/arrow_down_tapado_retina_alap.png) right center / 9px 5px no-repeat;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok.opened .napirend_csatolmanyok_header {
	background: url(/sites/all/themes/miskolc_theme/resources/images/header/arrow_down_tapado_retina_alap_up.png) right center / 9px 5px no-repeat;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok .napirend_csatolmanyok_header hr {
	margin-left: -15px;
	margin-right: -21px;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok_header:hover {
	cursor: pointer;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok_content {
	display: none;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}

.view-kozgyulesi-napirend-elem-nezet table {
	border-radius: 6px !important;
	margin-bottom: 0;
}

.view-kozgyulesi-napirend-elem-nezet table tr>td {
	border: none !important;
	border-radius: 0;
	vertical-align: middle !important;
}

.view-kozgyulesi-napirend-elem-nezet .view-filters {}

.view-kozgyulesi-napirend-elem-nezet table tr>td:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.view-kozgyulesi-napirend-elem-nezet table tr>td:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok table td .dokumentum_attachment_icon+a {
	padding-left: 60px;
	padding-top: 5px;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok table tr {
	border-radius: 6px !important;
}

.view-kozgyulesi-napirend-elem-nezet .views-field-title table tr>td {
	background: none;
}

.view-kozgyulesi-napirend-elem-nezet .views-field-title table tr td:nth-child(1) {
	width: 60%;
}

.view-kozgyulesi-napirend-elem-nezet .views-field-title table tr td:nth-child(2) {
	width: 20%;
}

.view-kozgyulesi-napirend-elem-nezet .views-field-title table tr td:nth-child(3) {
	width: 20%;
	text-align: right;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok table tr td:nth-child(1) {
	width: 77%;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok table tr td:nth-child(3) {
	width: 23%;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok table tr td span.file {
	display: flex;
	position: relative;
	min-height: 45px;
}

.view-kozgyulesi-napirend-elem-nezet .napirend_csatolmanyok table tr td span.file img.file-icon {
	height: 100%;
	width: auto;
}

@media (max-width:767px) {}

@media (max-width:767px) {
	.kozgyulesi_napirend_header_blue_part {
		font-size: 19px;
	}
	.kozgyulesi_napirend_header_blue_part span.kozgyules_tipus,
	.kozgyulesi_napirend_header_blue_part span.kozgyules_hosszudatum {
		display: block;
	}
	.kozgyulesi_napirend_header_image {
		position: relative;
	}
	.kozgyulesi_napirend_header_iktatoszam {
		float: none !important;
	}
}

@media (max-width:450px) {
	#kozgyulesi_napirend_select_container {
		float: none !important;
	}
	#kozgyulesi_napirend_select_container select {
		float: none;
	}
	#kozgyulesi_napirend_select_container select[name="kozgyulesi_napirend_evek"] {
		margin-top: 10px;
		margin-bottom: 15px;
	}
}

.view-kituntetettek .views-exposed-form {
	padding: 47px 65px;
	background-color: #ebebeb;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.view-kituntetettek .views-exposed-form .views-exposed-widget {
	float: none;
}

.view-kituntetettek .views-exposed-form .views-widget {
	display: inline;
}

.view-kituntetettek .views-exposed-form .form-item {
	display: inline;
}

.view-kituntetettek .views-exposed-form .form-control {
	position: relative;
	width: calc(100% - 150px);
	border-radius: 6px;
	display: inline-block;
}

.view-kituntetettek .views-exposed-form label {
	font-family: Rogan-Bold;
	font-size: 14px;
	color: #1a1b1c;
	position: relative;
	width: 100px;
	display: inline-block;
	text-align: right;
	margin-right: 21px;
	line-height: 20px;
}

.view-kituntetettek .views-row {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	line-height: 20px;
	color: #363a3e;
	padding: 12px 30px;
	background-color: #f8f8f8;
}

.view-kituntetettek .view-content {
	position: relative;
	margin-bottom: 40px;
}

.view-kituntetettek .views-row.views-row-last {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.view-kituntetettek .views-row a {
	font-family: Rogan-Bold;
	font-size: 20px;
	line-height: 20px;
	margin-bottom: 13px;
	display: inline-block;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-first,
.view-kituntetettek .view-content+.text-center>ul.pagination>li.prev {
	display: block;
	position: absolute;
	left: 280px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.prev {
	left: 318px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.next,
.view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-last {
	display: block;
	position: absolute;
	right: 280px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.next {
	right: 318px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li a,
.view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #efefef;
	color: rgba(57, 58, 57, 0.66);
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
	transition: all 0.5s ease;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li:hover a,
.view-kituntetettek .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	background-color: #f8f8f8;
	color: rgba(57, 58, 57, 0.36);
}

.view-kituntetettek .view-content+.text-center .ajax-progress-throbber {
	display: none;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.active span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	color: rgba(255, 255, 255, 0.66);
	background-color: #71bf44;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-first a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
	transform: scale(-1, 1);
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.prev a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
	transform: scale(-1, 1);
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.next a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-last a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
}

.view-kituntetettek .view-content+.text-center>ul.pagination>li:hover a,
.view-kituntetettek .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.subpage .view-kituntetettek ul li {
	padding-left: 0;
	text-indent: 0;
}

.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li {
	margin-top: 0;
}

.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-first {
	left: 0px;
}

.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.prev {
	left: 38px;
}

.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.next {
	right: 38px;
}

.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-last {
	right: 0px;
}

.subpage .view-kituntetettek ul li:before {
	content: none;
}

@media (max-width:767px) {
	.view-kituntetettek .views-exposed-form {
		padding: 47px 15px;
	}
	.view-kituntetettek .views-exposed-form .views-exposed-widget {
		padding: .5em 0 0 0;
	}
	.view-kituntetettek .views-exposed-form label {
		width: 85px;
		margin-right: 10px;
	}
	.view-kituntetettek .views-exposed-form .form-control {
		width: calc(100% - 105px);
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li a,
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
		min-width: auto;
		padding: 0 2px;
		margin: 0 2px;
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled {
		display: none;
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-first a,
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.prev a,
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.next a,
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-last a {
		min-width: 20px;
		padding: 0;
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-first,
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.prev {
		left: 10px;
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.prev {
		left: 33px;
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.next,
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.pager-last {
		right: 10px;
	}
	.subpage .view-kituntetettek .view-content+.text-center>ul.pagination>li.next {
		right: 33px;
	}
}

.view-ovodak {
	font-size: 14px;
	color: #1a1b1c;
	font-family: Rogan-Regular;
}

.view-ovodak #edit-field-dokumentum-kategoria-tid {
	width: 290px;
}

.view-ovodak #edit-field-dokumentum-datum-value-wrapper {
	padding-right: 0;
	float: right;
}

.view-ovodak table {
	border-radius: 6px !important;
	margin-bottom: 0;
	border-spacing: 0 11px;
}

.view-ovodak table tr>td {
	border: none !important;
	border-radius: 0;
	vertical-align: middle !important;
	background-color: #ffffff;
}

.view-ovodak .view-filters {
	padding: 40px 30px;
	padding-bottom: 22px;
	background-color: #ebebeb;
	border-radius: 8px;
}

.view-ovodak table tr>td:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.view-ovodak table tr>td:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	text-align: right;
	padding-right: 25px;
}

.view-ovodak .views-field-field-csatolmany {
	position: relative;
}

.view-ovodak .views-field-field-csatolmany table td .dokumentum_attachment_icon+a {
	padding-left: 66px;
	padding-top: 11px;
	line-height: 21px;
	padding-bottom: 11px;
	font-family: Rogan-Bold;
	color: #2c77d1;
}

.view-ovodak .views-field-field-csatolmany table tr {
	border-radius: 6px !important;
	background-color: #ffffff;
}

.view-ovodak .views-field-title table tr>td {
	background: none;
}

.view-ovodak .views-field-title table tr td:nth-child(1) {
	width: 60%;
}

.view-ovodak .views-field-title table tr td:nth-child(2) {
	width: 20%;
}

.view-ovodak .views-field-title table tr td:nth-child(3) {
	width: 20%;
	text-align: right;
}

.view-ovodak .views-field-field-csatolmany table tr td:nth-child(1) {
	width: 82%;
}

.view-ovodak .views-field-field-csatolmany table tr td:nth-child(3) {
	width: 23%;
}

.view-ovodak .views-field-field-csatolmany table tr td span.file {
	display: flex;
	position: relative;
	min-height: 45px;
}

.view-ovodak .views-field-field-csatolmany table tr td span.file img.file-icon {
	height: 100%;
	width: auto;
}

.view-ovodak .view-header {
	display: none;
	position: relative;
	margin-top: 28px;
	margin-bottom: 25px;
	color: #2c77d1;
	font-family: Rogan-Bold;
	font-size: 15px;
	letter-spacing: 1.5px;
}

.view-ovodak .view-header .dokumentumtar_total {
	font-family: Rogan-Regular;
	color: #727881;
}

.view-ovodak .views-exposed-form .views-exposed-widget {
	float: none !important;
	padding: .6em 1em 0 0;
}

.view-ovodak .views-widget {
	position: relative;
	display: inline-block;
	width: calc(100% - 130px);
}

.view-ovodak label {
	display: inline-block;
	width: 125px;
	padding-right: 13px;
	text-align: right;
	letter-spacing: 0.3px;
}

.view-ovodak select {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-dropdown-bg-retina.png) #ffffff no-repeat center right;
	background-size: 31px 34px;
}

.view-ovodak select {
	-moz-appearance: none;
	-webkit-appearance: none;
	padding-right: 33px;
}

.view-ovodak select::-ms-expand {
	display: none;
}

.view-ovodak select.date-year {
	width: 137px;
}

.view-ovodak select#edit-field-dokumentum-kategoria-tid {
	width: 100%;
}

.view-ovodak .views-row {
	position: relative;
	font-family: Rogan-Regular;
	font-size: 16px;
	line-height: 29px;
	color: #363a3e;
	padding: 12px 30px;
}

.view-ovodak .views-row b,
.view-ovodak .views-row .views-label {
	font-family: Rogan-Bold;
	font-weight: normal;
}

.view-ovodak .views-field.views-field-title {
	position: relative;
}

.view-ovodak .dokumentum-element-more a {
	font-family: Rogan-Bold;
	color: #2c77d1;
}

.dokumentum-element-date-and-category {
	position: relative;
	display: inline-block;
	width: calc(100% - 100px);
	padding: 0 2px;
	margin-bottom: 6px;
}

.dokumentum-element-category {
	font-family: Rogan-Bold;
}

.dokumentum-element-more {
	position: absolute;
	width: 100px;
	top: 0;
	right: 0;
	text-align: right;
}

.dokumentum-element-green-dot {
	position: relative;
	width: 3px;
	height: 3px;
	background-color: #80c342;
	display: inline-block;
	top: -3px;
	border-radius: 3px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.pager-first,
.view-ovodak .view-content+.text-center>ul.pagination>li.prev {
	display: block;
	position: absolute;
	left: 280px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.prev {
	left: 318px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.next,
.view-ovodak .view-content+.text-center>ul.pagination>li.pager-last {
	display: block;
	position: absolute;
	right: 280px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.next {
	right: 318px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li a,
.view-ovodak .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #efefef;
	color: rgba(57, 58, 57, 0.66);
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
	transition: all 0.5s ease;
}

.view-ovodak .view-content+.text-center>ul.pagination>li:hover a,
.view-ovodak .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
	background-color: #f8f8f8;
	color: rgba(57, 58, 57, 0.36);
}

.view-ovodak .view-content+.text-center .ajax-progress-throbber {
	display: none;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.active span {
	min-width: 32px;
	height: 32px;
	line-height: 32px;
	color: rgba(255, 255, 255, 0.66);
	background-color: #71bf44;
	font-family: Rogan-Bold;
	font-size: 16px;
	padding: 0;
	text-align: center;
	border: 0;
	border-radius: 6px;
	margin: 0 3px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.pager-first a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
	transform: scale(-1, 1);
}

.view-ovodak .view-content+.text-center>ul.pagination>li.prev a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
	transform: scale(-1, 1);
}

.view-ovodak .view-content+.text-center>ul.pagination>li.next a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-next-retina.png) no-repeat center center #efefef;
	background-size: 7px 12px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li.pager-last a {
	background: url(/sites/all/themes/miskolc_theme/resources/images/actual/actual-pager-last-retina.png) no-repeat center center #efefef;
	background-size: 10px 12px;
}

.view-ovodak .view-content+.text-center>ul.pagination>li:hover a,
.view-ovodak .view-content+.text-center>ul.pagination>li:focus a {
	background-color: #ccc;
}

.subpage .view-ovodak ul li {
	padding-left: 0;
	text-indent: 0;
}

.subpage .view-ovodak .view-content+.text-center>ul.pagination>li {
	margin-top: 0;
}

.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-first {
	left: 0px;
}

.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.prev {
	left: 38px;
}

.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.next {
	right: 38px;
}

.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-last {
	right: 0px;
}

.subpage .view-ovodak ul li:before {
	content: none;
}

.ovodak_zold {
	color: #81c345;
}

@media (max-width:767px) {
	.view-ovodak .view-filters {
		padding: 40px 10px;
	}
	.view-ovodak label {
		display: block;
		width: 100%;
		text-align: left;
	}
	.view-ovodak .views-widget {
		width: 100%;
	}
	.view-ovodak #edit-field-dokumentum-datum-value-value-inside-wrapper,
	.view-ovodak #edit-field-dokumentum-datum-value-value-inside-wrapper div {
		position: relative;
		width: 100%;
	}
	.view-ovodak select.date-year {
		width: calc(100% - 15px);
	}
	.dokumentum-element-date-and-category .date-display-single {
		display: block;
	}
	.dokumentum-element-green-dot {
		display: none;
	}
	.dokumentum-element-date-and-category {
		position: relative;
		display: block;
		width: 100%;
		padding: 0;
		margin-bottom: 0;
	}
	.dokumentum-element-more {
		position: relative;
		top: 0;
		left: 0;
		text-align: left;
	}
	.subpage .subpage-mellekletek a.melleklet .melleklet-icon,
	.dokumentum_attachment_icon {}
	.view-ovodak .views-field-field-csatolmany table td .dokumentum_attachment_icon+a {
		padding-left: 0;
	}
	.view-ovodak table tr>td {
		padding: 5px 5px;
	}
	.view-ovodak table tr>td:last-child {
		padding-left: 0px;
		padding-right: 10px;
	}
	.view-ovodak .views-field-field-csatolmany table tr td:nth-child(1) {
		width: 70%;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li a,
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled span {
		min-width: auto;
		padding: 0 2px;
		margin: 0 2px;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-ellipsis.disabled {
		display: none;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-first a,
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.prev a,
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.next a,
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-last a {
		min-width: 20px;
		padding: 0;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-first,
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.prev {
		left: 10px;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.prev {
		left: 33px;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.next,
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.pager-last {
		right: 10px;
	}
	.subpage .view-ovodak .view-content+.text-center>ul.pagination>li.next {
		right: 33px;
	}
}

