@charset "UTF-8";
@import 'https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700&subset=latin-ext';
@import 'https://fonts.googleapis.com/icon?family=Material+Icons';
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/Lato-Hairline.eot?") format("eot"), url("../fonts/Lato-Hairline.woff2") format("woff2"), url("../fonts/Lato-Hairline.woff") format("woff"), url("../fonts/Lato-Hairline.ttf") format("truetype"), url("../fonts/Lato-Hairline.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/Lato-Hairline.eot?") format("eot"), url("../fonts/Lato-Hairline.woff2") format("woff2"), url("../fonts/Lato-Hairline.woff") format("woff"), url("../fonts/Lato-Hairline.ttf") format("truetype"), url("../fonts/Lato-Hairline.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/Lato-Thin.eot?") format("eot"), url("../fonts/Lato-Thin.woff2") format("woff2"), url("../fonts/Lato-Thin.woff") format("woff"), url("../fonts/Lato-Thin.ttf") format("truetype"), url("../fonts/Lato-Thin.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/Lato-Thin.eot?") format("eot"), url("../fonts/Lato-Thin.woff2") format("woff2"), url("../fonts/Lato-Thin.woff") format("woff"), url("../fonts/Lato-Thin.ttf") format("truetype"), url("../fonts/Lato-Thin.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/Lato-Light.eot?") format("eot"), url("../fonts/Lato-Light.woff2") format("woff2"), url("../fonts/Lato-Light.woff") format("woff"), url("../fonts/Lato-Light.ttf") format("truetype"), url("../fonts/Lato-Light.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/Lato-Light.eot?") format("eot"), url("../fonts/Lato-Light.woff2") format("woff2"), url("../fonts/Lato-Light.woff") format("woff"), url("../fonts/Lato-Light.ttf") format("truetype"), url("../fonts/Lato-Light.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Lato-Regular.eot?") format("eot"), url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype"), url("../fonts/Lato-Regular.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/Lato-Regular.eot?") format("eot"), url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype"), url("../fonts/Lato-Regular.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/Lato-Medium.eot?") format("eot"), url("../fonts/Lato-Medium.woff2") format("woff2"), url("../fonts/Lato-Medium.woff") format("woff"), url("../fonts/Lato-Medium.ttf") format("truetype"), url("../fonts/Lato-Medium.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/Lato-Medium.eot?") format("eot"), url("../fonts/Lato-Medium.woff2") format("woff2"), url("../fonts/Lato-Medium.woff") format("woff"), url("../fonts/Lato-Medium.ttf") format("truetype"), url("../fonts/Lato-Medium.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/Lato-Semibold.eot?") format("eot"), url("../fonts/Lato-Semibold.woff2") format("woff2"), url("../fonts/Lato-Semibold.woff") format("woff"), url("../fonts/Lato-Semibold.ttf") format("truetype"), url("../fonts/Lato-Semibold.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/Lato-Semibold.eot?") format("eot"), url("../fonts/Lato-Semibold.woff2") format("woff2"), url("../fonts/Lato-Semibold.woff") format("woff"), url("../fonts/Lato-Semibold.ttf") format("truetype"), url("../fonts/Lato-Semibold.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/Lato-Bold.eot?") format("eot"), url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype"), url("../fonts/Lato-Bold.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/Lato-Bold.eot?") format("eot"), url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype"), url("../fonts/Lato-Bold.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/Lato-Heavy.eot?") format("eot"), url("../fonts/Lato-Heavy.woff2") format("woff2"), url("../fonts/Lato-Heavy.woff") format("woff"), url("../fonts/Lato-Heavy.ttf") format("truetype"), url("../fonts/Lato-Heavy.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/Lato-Heavy.eot?") format("eot"), url("../fonts/Lato-Heavy.woff2") format("woff2"), url("../fonts/Lato-Heavy.woff") format("woff"), url("../fonts/Lato-Heavy.ttf") format("truetype"), url("../fonts/Lato-Heavy.svg#LatoItalic") format("svg");
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/Lato-Black.eot?") format("eot"), url("../fonts/Lato-Black.woff2") format("woff2"), url("../fonts/Lato-Black.woff") format("woff"), url("../fonts/Lato-Black.ttf") format("truetype"), url("../fonts/Lato-Black.svg#Lato") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/Lato-Black.eot?") format("eot"), url("../fonts/Lato-Black.woff2") format("woff2"), url("../fonts/Lato-Black.woff") format("woff"), url("../fonts/Lato-Black.ttf") format("truetype"), url("../fonts/Lato-Black.svg#LatoItalic") format("svg");
}
/* COLORS */
/* SIZES */
/* BREAKPOINTS */
#page_header #quick_search .tt-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}

@font-face {
  font-family: "icomoon";
  src: url("fonts/icomoon.eot?tlggke");
  src: url("fonts/icomoon.eot?tlggke#iefix") format("embedded-opentype"), url("fonts/icomoon.woff?tlggke") format("woff"), url("fonts/icomoon.svg?tlggke#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
#rnc-ugyintezes .box-content div::before, article .meta div.place::before, article .meta div.date::before {
  font-family: "nmhh-icons";
  letter-spacing: 0;
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  speak: never;
}

.accordion details summary::after, #report-box ul li a::after, #calendar_date button::after, .gallerytrigger_container .picnum::before, .popup .close-popup i, #report-success h2::before, input[type=checkbox]:checked ~ .pucuka::before, .select::after, #sidebar .box.filterbox .dropdown::before, #sidebar .box.filterbox #facet input:checked + label::before, #sidebar .box li a:after, #page_footer .box-title button::after, #breadcrumb li::after, #rnc-ugyintezes-doboz .box-content a::after, section .box.card-menu h2::after, section .box.card-menu .xh2::after, .button::before, .report-form button::before, #registration-form button::before, article aside .box.meta .report-form button::before, .report-form article aside .box.meta button::before, article aside .box.meta #registration-form button::before, #registration-form article aside .box.meta button::before, .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta a::before, article aside .box.meta .button::before {
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-family: "Material Icons";
  text-rendering: optimizeLegibility;
  speak: none;
  speak: never;
}

.media-container button::after, #report-box ul li a::before, #tender-timeline > li > ul::before, .calendar td.event .dates::before, .calendar td.event:focus-within a::after, .calendar td.event:hover a::after, .testbox::before, input[type=radio]:checked ~ .pucuka::before, article aside .box#hirajanlo::before, article aside .box[id^=hirajanlo]::before, body.catalog_level1 #content section.grayarea::before, body.tudastar #sidebar .box li a.active::before, #sidebar .box.filterbox #facet input + label::before, #sidebar .box li a:is(:hover, :focus-visible)::before, #sidebar::before, .box.boxcontainer .box:after, #categories .box::before, #banner_home .inner::after, #banner_home::after, #submenu ul li a.active:after, #submenu ul li a.active:before, #submenu nav.menu::before {
  position: absolute;
  content: "";
}

@font-face {
  font-family: "nmhh-icons";
  src: url("../fonts/nmhh-icons.eot?tlggke");
  src: url("../fonts/nmhh-icons.eot?tlggke#iefix") format("embedded-opentype"), url("../fonts/nmhh-icons.woff?tlggke") format("woff"), url("../fonts/nmhh-icons.svg?tlggke#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
article h1, #content h1 {
  font-family: "Lato";
  font-size: 2.375rem;
  line-height: 3rem;
  font-weight: 600;
}

.popup #popup-box .box-title, article aside .box.kapcsolodok h3.box-title, article aside .box#hirajanlo h3.box-title, article aside .box[id^=hirajanlo] h3.box-title, body.writing.esemeny #sidebar .box h3.box-title, body.writing.hir #sidebar .box h3.box-title, body.writing.hatarozat #sidebar .box h3.box-title, body.rendezvenyek #sidebar .box h3.box-title, body.writing.palyazat #sidebar .box h3.box-title, body.catalog_level1 #content section .box .box-title, article h2, #content h2, .box.boxcontainer .box.containertitle h3.box-title, body.provider_home .box-title, body.aboutus_home .box-title, section .box.message p, section .box h3.box-title {
  font-family: "Lato";
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 2.25rem;
}
@media (min-width: 768px) {
  .popup #popup-box .box-title, article aside .box.kapcsolodok h3.box-title, article aside .box#hirajanlo h3.box-title, article aside .box[id^=hirajanlo] h3.box-title, body.writing.esemeny #sidebar .box h3.box-title, body.writing.hir #sidebar .box h3.box-title, body.writing.hatarozat #sidebar .box h3.box-title, body.rendezvenyek #sidebar .box h3.box-title, body.writing.palyazat #sidebar .box h3.box-title, body.catalog_level1 #content section .box .box-title, article h2, #content h2, .box.boxcontainer .box.containertitle h3.box-title, body.provider_home .box-title, body.aboutus_home .box-title, section .box.message p, section .box h3.box-title {
    font-size: 1.5rem;
    font-weight: 300;
  }
}

#newsearch, #report-box .box-title, #tender-timeline > li, #app-popup #popup-box .box-title, body.writing.esemeny #sidebar .box a h2, body.writing.hir #sidebar .box a h2, body.writing.hatarozat #sidebar .box a h2, body.rendezvenyek #sidebar .box a h2, body.writing.palyazat #sidebar .box a h2, ul.program span.date, article h3, #content h3, #alkalmazas #filter-card .card h2, div[id^=catalog] .card h2, body.provider_home .box.news h2, body.aboutus_home .box.news h2, section .box .box-content h2, article table.newtable .table-title {
  font-family: "Lato";
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 900;
}

#report-box ul li a, #calendar_date select, #searchresults h2, article aside .box.kapcsolodok .card h2, article aside .box#hirajanlo .card h2, article aside .box[id^=hirajanlo] .card h2, body.rendezvenyek #content .box h2, body.catalog_level2 #content .box .card h2, body.career #content .box .card h2, body.catalog_level2_manual #content .box .card h2, body.catalog_level1 #content section .box .box-content .card h2, #fancybuttons .box .card .button, #fancybuttons .box .card .report-form button, .report-form #fancybuttons .box .card button, #fancybuttons .box .card #registration-form button, #registration-form #fancybuttons .box .card button, #fancybuttons article aside .box.meta .report-form .card button, article aside #fancybuttons .box.meta .report-form .card button, #fancybuttons .report-form article aside .box.meta .card button, #fancybuttons article aside .box.meta #registration-form .card button, article aside #fancybuttons .box.meta #registration-form .card button, #fancybuttons #registration-form article aside .box.meta .card button, #fancybuttons .box .card .lapozo .buttons a, .lapozo .buttons #fancybuttons .box .card a, #fancybuttons article aside .box.meta .lapozo .buttons .card a, article aside #fancybuttons .box.meta .lapozo .buttons .card a, #fancybuttons .lapozo .buttons article aside .box.meta .card a, .card.face p.name, #content h4, section .box.card-menu h2, section .box.card-menu .xh2 {
  font-family: "Lato";
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
}

body.writing.esemeny #sidebar .card.news h2, body.writing.esemeny #sidebar .card.esemeny h2, body.writing.esemeny #sidebar .card.event h2, body.writing.hir #sidebar .card.news h2, body.writing.hir #sidebar .card.esemeny h2, body.writing.hir #sidebar .card.event h2, body.writing.hatarozat #sidebar .card.news h2, body.writing.hatarozat #sidebar .card.esemeny h2, body.writing.hatarozat #sidebar .card.event h2, body.rendezvenyek #sidebar .card.news h2, body.rendezvenyek #sidebar .card.esemeny h2, body.rendezvenyek #sidebar .card.event h2, body.writing.palyazat #sidebar .card.news h2, body.writing.palyazat #sidebar .card.esemeny h2, body.writing.palyazat #sidebar .card.event h2, #content h5, #page_footer .box-title, #card-filter button {
  font-family: "Lato";
  font-size: 0.75rem;
  line-height: 1.375rem;
  font-weight: 700;
}

#report-box.reportlink .button.report, #report-box.reportlink .lapozo .buttons a.report, .lapozo .buttons #report-box.reportlink a.report, #report-box.reportlink .report-form button.report, .report-form #report-box.reportlink button.report, #report-box.reportlink #registration-form button.report, #registration-form #report-box.reportlink button.report, #tender-timeline > li sub, #tender-timeline > li > ul li, .calendar td, #searchorder, article aside .box.kapcsolodok .card .lead, article aside .box#hirajanlo .card .lead, article aside .box[id^=hirajanlo] .card .lead, body.writing.esemeny #sidebar .box a .lead, body.writing.hir #sidebar .box a .lead, body.writing.hatarozat #sidebar .box a .lead, body.rendezvenyek #sidebar .box a .lead, body.writing.palyazat #sidebar .box a .lead, body.catalog_level1 #content section#news .date, ul.program li, ul.eloadok li, article .meta div.place, article .meta div.date, article blockquote, .leftthumb .box.wrilist .card[class*=leadimg] h2, .leftthumb .box.wrilist .card[class*=leadimg] .xh2, #alkalmazas #filter-card .card .lead, #language-swither a, address.contact, table.contact, .box.datelist h2, div[id^=catalog] .card .lead, body.provider_home .box.news ul, body.aboutus_home .box.news ul, #categories .box .lead, .cols.card4 .date, section .box .box-content .lead, #page_header nav.menu ul li .dropdown ul li a, article table.newtable thead th {
  font-family: "Lato";
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
}

.report-form fieldset.szolgaltatogroup legend, #registration-form fieldset.szolgaltatogroup legend, body.catalog_level1 #content section#address .box.message p, article, #nmhh-top .box.message p, #category_top .box.message p {
  font-family: "Lato";
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
}

#sidebar #related_legal .card h2, #sidebar #related_legal .card .lead, #sidebar #related_palyazat .card h2, #sidebar #related_palyazat .card .lead, p.error, article aside .box#hirajanlo .date, article aside .box[id^=hirajanlo] .date, body.writing.esemeny #sidebar .card.hatarozat h2, body.writing.esemeny #sidebar .card.hatarozat .lead, body.writing.esemeny #sidebar .card.palyazat h2, body.writing.esemeny #sidebar .card.palyazat .lead, body.writing.hir #sidebar .card.hatarozat h2, body.writing.hir #sidebar .card.hatarozat .lead, body.writing.hir #sidebar .card.palyazat h2, body.writing.hir #sidebar .card.palyazat .lead, body.writing.hatarozat #sidebar .card.hatarozat h2, body.writing.hatarozat #sidebar .card.hatarozat .lead, body.writing.hatarozat #sidebar .card.palyazat h2, body.writing.hatarozat #sidebar .card.palyazat .lead, body.rendezvenyek #sidebar .card.hatarozat h2, body.rendezvenyek #sidebar .card.hatarozat .lead, body.rendezvenyek #sidebar .card.palyazat h2, body.rendezvenyek #sidebar .card.palyazat .lead, body.writing.palyazat #sidebar .card.hatarozat h2, body.writing.palyazat #sidebar .card.hatarozat .lead, body.writing.palyazat #sidebar .card.palyazat h2, body.writing.palyazat #sidebar .card.palyazat .lead, body.writing.esemeny #sidebar .card.news, body.writing.esemeny #sidebar .card.esemeny, body.writing.esemeny #sidebar .card.event, body.writing.hir #sidebar .card.news, body.writing.hir #sidebar .card.esemeny, body.writing.hir #sidebar .card.event, body.writing.hatarozat #sidebar .card.news, body.writing.hatarozat #sidebar .card.esemeny, body.writing.hatarozat #sidebar .card.event, body.rendezvenyek #sidebar .card.news, body.rendezvenyek #sidebar .card.esemeny, body.rendezvenyek #sidebar .card.event, body.writing.palyazat #sidebar .card.news, body.writing.palyazat #sidebar .card.esemeny, body.writing.palyazat #sidebar .card.event, body.writing.esemeny #sidebar .card.grafikon p, body.writing.hir #sidebar .card.grafikon p, body.writing.hatarozat #sidebar .card.grafikon p, body.rendezvenyek #sidebar .card.grafikon p, body.writing.palyazat #sidebar .card.grafikon p, .card.face p.title, .box.datelist a > .date:first-child, .box.boxcontainer .box.message, .date, .place, article table, p.picsub {
  font-family: "Lato";
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 400;
}

body.catalog_level1 #content section .box .box-content .card .date, .leftthumb .box.wrilist .card[class*=leadimg] .lead, .leftthumb .box.wrilist .card[class*=leadimg] .date, .box.datelist .date, .box.datelist .place {
  font-family: "Lato";
  font-size: 0.785rem;
  line-height: 1rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  body.catalog_level1 #content section .box .box-content .card .date, .leftthumb .box.wrilist .card[class*=leadimg] .lead, .leftthumb .box.wrilist .card[class*=leadimg] .date, .box.datelist .date, .box.datelist .place {
    font-size: 0.625rem;
  }
}

#sidebar .card .source, .cols.card3 .box-content .card .source {
  font-family: "Titillium Web";
  font-size: 0.5rem;
  line-height: 1rem;
  font-weight: 400;
}

body.catalog_level2 #content .box .card.multidoc a h2, body.career #content .box .card.multidoc a h2, body.catalog_level2_manual #content .box .card.multidoc a h2, #category_top .box.message .box-title {
  font-family: "Titillium Web";
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 700;
}

.lapozo .buttons a, .lapozo .actual {
  font-family: "Titillium Web";
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 400;
}

nav .keyword, body.writing.esemeny #sidebar .card.grafikon h2, body.writing.hir #sidebar .card.grafikon h2, body.writing.hatarozat #sidebar .card.grafikon h2, body.rendezvenyek #sidebar .card.grafikon h2, body.writing.palyazat #sidebar .card.grafikon h2, #sidebar .box.filterbox legend, #sidebar .box.filterbox legend button, #sidebar .box .box-title, article .box h3.box-title, .box.boxcontainer .box .box-title, #card-menus .box-title, #category_top .cols.boxcol2 .box .box-title, .cols.card3 .box-content .card h2 {
  font-family: "Titillium Web";
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 600;
}

.calendar th, #sidebar .card .lead, #sidebar .card .category, #breadcrumb, #categories .box .box-title, .cols.card3 .box-content .card .lead, .cols.card3 .box-content .card .category {
  font-family: "Titillium Web";
  font-size: 0.75rem;
  line-height: 1.125rem;
  font-weight: 600;
}

#searchresults .bluecard a figure .icon, #report-box.reportlink .button.report::before, #report-box.reportlink .lapozo .buttons a.report::before, .lapozo .buttons #report-box.reportlink a.report::before, #report-box.reportlink .report-form button.report::before, .report-form #report-box.reportlink button.report::before, #report-box.reportlink #registration-form button.report::before, #registration-form #report-box.reportlink button.report::before, .box.datelist .date::before, .box.datelist .place::before, #rnc-ugyintezes-doboz .box-content a::before, .box .icon, .icon-pictures:before, .icon-zip:before, .icon-compass:before, .icon-radio3:before, .icon-microphone3:before, .icon-radioactive:before, .icon-profile:before, .icon-stats2:before, .icon-stats:before, .icon-chat:before, .icon-tools:before, .icon-box:before, .icon-megaphone:before, .icon-archive:before, .icon-satellite2:before, .icon-hand:before, .icon-direction:before, .icon-chart4:before, .icon-chart3:before, .icon-chart2:before, .icon-chart:before, .icon-sitemap2:before, .icon-sitemap:before, .icon-microphone2:before, .icon-microphone:before, .icon-film3:before, .icon-film2:before, .icon-camera:before, .icon-link:before, .icon-radio2:before, .icon-settings_input_composite2:before, .icon-router:before, .icon-vpn_lock:before, .icon-vpn_key:before, .icon-network_check:before, .icon-wifi_tethering:before, .icon-wifi_lock:before, .icon-web:before, .icon-vpn_lock2:before, .icon-vpn_key2:before, .icon-voicemail:before, .icon-supervisor_account:before, .icon-textsms:before, .icon-sim_card:before, .icon-settings_input_hdmi:before, .icon-settings_input_composite:before, .icon-settings:before, .icon-security:before, .icon-satellite:before, .icon-phone_missed:before, .icon-phone_locked:before, .icon-person_outline:before, .icon-people_outline:before, .icon-pan_tool:before, .icon-open_in_browser:before, .icon-notifications_off:before, .icon-notifications_active:before, .icon-nature_people:before, .icon-mic2:before, .icon-markunread_mailbox:before, .icon-language:before, .icon-link2:before, .icon-input:before, .icon-http:before, .icon-hearing:before, .icon-hd:before, .icon-my_location:before, .icon-gif:before, .icon-fiber_dvr:before, .icon-explore:before, .icon-devices_other:before, .icon-phonelink:before, .icon-device_hub:before, .icon-contact_phone:before, .icon-contact_mail:before, .icon-cloud_download:before, .icon-child_care:before, .icon-bluetooth:before, .icon-beach_access:before, .icon-cloud_upload:before, .icon-assignment_turned_in:before, .icon-all_inclusive:before, .icon-alarm_on:before, .icon-account_circle:before, .icon-file-excel:before, .icon-file-word:before, .icon-file-openoffice:before, .icon-books2:before, .icon-file-pdf:before, .icon-mail4:before, .icon-mail2:before, .icon-radio-checked:before, .icon-target:before, .icon-accessibility:before, .icon-compass2:before, .icon-location2:before, .icon-credit-card:before, .icon-books:before, .icon-mic:before, .icon-feed:before, .icon-video-camera:before, .icon-film:before, .icon-newspaper:before, .icon-paperclip:before, .icon-key-fill:before, .icon-key-stroke:before, .icon-equalizer:before, .icon-denied:before, .icon-x-altx-alt:before, .icon-radio-tower:before, .icon-share-rss-feed:before, .icon-youtube:before, .icon-twitter:before, .icon-google-plus:before, .icon-linkedin:before, .icon-facebook:before, .icon-share-signal-tower:before, .icon-network-view:before, .icon-network-lock:before, .icon-mobile-phone-view:before, .icon-hotel-television:before, .icon-contact-book:before, .icon-computer-screen:before, .icon-calculator:before, .icon-gauge:before, .icon-wrench:before, .icon-video-clip-1:before, .icon-video-clip-2:before, .icon-share-signal-antenna:before, .icon-radio:before, .icon-phone-pending:before, .icon-network-computer:before, .icon-file-view:before, .icon-mail:before, .icon-at-sign:before, .icon-search:before, .icon-navigation-drawer:before, .icon-login:before, .icon-location-pin:before, .icon-file-office-rtf:before, .icon-file-office-pdf:before, .icon-file-office-doc:before, .icon-content-filter:before, .icon-check-circle:before, .icon-calendar:before, .icon-alarm-clock:before, .icon-vote-flag:before, .icon-projector-screen-graph-pie:before, .icon-network-global:before, .icon-nature-leaf:before, .icon-file-new:before, .icon-briefcase:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "nmhh-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  speak: never;
  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  font-variant-ligatures: discretionary-ligatures;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-briefcase:before {
  content: "\e900";
}

.icon-file-new:before {
  content: "\e901";
}

.icon-nature-leaf:before {
  content: "\e902";
}

.icon-network-global:before {
  content: "\e903";
}

.icon-projector-screen-graph-pie:before {
  content: "\e904";
}

.icon-vote-flag:before {
  content: "\e905";
}

.icon-alarm-clock:before {
  content: "\e906";
}

.icon-calendar:before {
  content: "\e907";
}

.icon-check-circle:before {
  content: "\e908";
}

.icon-content-filter:before {
  content: "\e909";
}

.icon-file-office-doc:before {
  content: "\e90a";
}

.icon-file-office-pdf:before {
  content: "\e90b";
}

.icon-file-office-rtf:before {
  content: "\e90c";
}

.icon-location-pin:before {
  content: "\e90d";
}

.icon-login:before {
  content: "\e90e";
}

.icon-navigation-drawer:before {
  content: "\e90f";
}

.icon-search:before {
  content: "\e910";
}

.icon-at-sign:before {
  content: "\e911";
}

.icon-mail:before {
  content: "\e912";
}

.icon-file-view:before {
  content: "\e913";
}

.icon-network-computer:before {
  content: "\e914";
}

.icon-phone-pending:before {
  content: "\e915";
}

.icon-radio:before {
  content: "\e916";
}

.icon-share-signal-antenna:before {
  content: "\e917";
}

.icon-video-clip-2:before {
  content: "\e918";
}

.icon-video-clip-1:before {
  content: "\e919";
}

.icon-wrench:before {
  content: "\e91a";
}

.icon-gauge:before {
  content: "\e91e";
}

.icon-calculator:before {
  content: "\e91b";
}

.icon-computer-screen:before {
  content: "\e91c";
}

.icon-contact-book:before {
  content: "\e91d";
}

.icon-hotel-television:before {
  content: "\e91f";
}

.icon-mobile-phone-view:before {
  content: "\e920";
}

.icon-network-lock:before {
  content: "\e921";
}

.icon-network-view:before {
  content: "\e922";
}

.icon-share-signal-tower:before {
  content: "\e923";
}

.icon-facebook:before {
  content: "\e924";
}

.icon-linkedin:before {
  content: "\e925";
}

.icon-google-plus:before {
  content: "\e926";
}

.icon-twitter:before {
  content: "\e927";
}

.icon-youtube:before {
  content: "\e928";
}

.icon-share-rss-feed:before {
  content: "\e929";
}

.icon-radio-tower:before {
  content: "\e93c";
}

.icon-x-altx-alt:before {
  content: "\e92a";
}

.icon-denied:before {
  content: "\e92b";
}

.icon-equalizer:before {
  content: "\e92c";
}

.icon-key-stroke:before {
  content: "\e93d";
}

.icon-key-fill:before {
  content: "\e93e";
}

.icon-paperclip:before {
  content: "\e93f";
}

.icon-newspaper:before {
  content: "\e92d";
}

.icon-film:before {
  content: "\e92e";
}

.icon-video-camera:before {
  content: "\e92f";
}

.icon-feed:before {
  content: "\e940";
}

.icon-mic:before {
  content: "\e941";
}

.icon-books:before {
  content: "\e930";
}

.icon-credit-card:before {
  content: "\e942";
}

.icon-location2:before {
  content: "\e948";
}

.icon-compass2:before {
  content: "\e94a";
}

.icon-accessibility:before {
  content: "\e9b2";
}

.icon-target:before {
  content: "\e9b3";
}

.icon-radio-checked:before {
  content: "\ea54";
}

.icon-mail2:before {
  content: "\ea83";
}

.icon-mail4:before {
  content: "\ea86";
}

.icon-file-pdf:before {
  content: "\eadf";
}

.icon-books2:before {
  content: "\e93b";
}

.icon-file-openoffice:before {
  content: "\eae0";
}

.icon-file-word:before {
  content: "\eae1";
}

.icon-file-excel:before {
  content: "\eae2";
}

.icon-briefcase:before {
  content: "\e900";
}

.icon-file-new:before {
  content: "\e901";
}

.icon-nature-leaf:before {
  content: "\e902";
}

.icon-network-global:before {
  content: "\e903";
}

.icon-projector-screen-graph-pie:before {
  content: "\e904";
}

.icon-vote-flag:before {
  content: "\e905";
}

.icon-alarm-clock:before {
  content: "\e906";
}

.icon-calendar:before {
  content: "\e907";
}

.icon-check-circle:before {
  content: "\e908";
}

.icon-content-filter:before {
  content: "\e909";
}

.icon-file-office-doc:before {
  content: "\e90a";
}

.icon-file-office-pdf:before {
  content: "\e90b";
}

.icon-file-office-rtf:before {
  content: "\e90c";
}

.icon-location-pin:before {
  content: "\e90d";
}

.icon-login:before {
  content: "\e90e";
}

.icon-navigation-drawer:before {
  content: "\e90f";
}

.icon-search:before {
  content: "\e910";
}

.icon-at-sign:before {
  content: "\e911";
}

.icon-mail:before {
  content: "\e912";
}

.icon-file-view:before {
  content: "\e913";
}

.icon-network-computer:before {
  content: "\e914";
}

.icon-phone-pending:before {
  content: "\e915";
}

.icon-radio:before {
  content: "\e916";
}

.icon-share-signal-antenna:before {
  content: "\e917";
}

.icon-video-clip-2:before {
  content: "\e918";
}

.icon-video-clip-1:before {
  content: "\e919";
}

.icon-wrench:before {
  content: "\e91a";
}

.icon-calculator:before {
  content: "\e91b";
}

.icon-computer-screen:before {
  content: "\e91c";
}

.icon-contact-book:before {
  content: "\e91d";
}

.icon-gauge:before {
  content: "\e91e";
}

.icon-hotel-television:before {
  content: "\e91f";
}

.icon-mobile-phone-view:before {
  content: "\e920";
}

.icon-network-lock:before {
  content: "\e921";
}

.icon-network-view:before {
  content: "\e922";
}

.icon-share-signal-tower:before {
  content: "\e923";
}

.icon-facebook:before {
  content: "\e924";
}

.icon-linkedin:before {
  content: "\e925";
}

.icon-google-plus:before {
  content: "\e926";
}

.icon-twitter:before {
  content: "\e927";
}

.icon-youtube:before {
  content: "\e928";
}

.icon-account_circle:before {
  content: "\e853";
}

.icon-alarm_on:before {
  content: "\e858";
}

.icon-all_inclusive:before {
  content: "\eb3d";
}

.icon-assignment_turned_in:before {
  content: "\e862";
}

.icon-cloud_upload:before {
  content: "\e2c3";
}

.icon-beach_access:before {
  content: "\eb3e";
}

.icon-bluetooth:before {
  content: "\e1a7";
}

.icon-child_care:before {
  content: "\eb41";
}

.icon-cloud_download:before {
  content: "\e2c0";
}

.icon-contact_mail:before {
  content: "\e0d0";
}

.icon-contact_phone:before {
  content: "\e0cf";
}

.icon-device_hub:before {
  content: "\e335";
}

.icon-phonelink:before {
  content: "\e326";
}

.icon-devices_other:before {
  content: "\e337";
}

.icon-explore:before {
  content: "\e87a";
}

.icon-fiber_dvr:before {
  content: "\e05d";
}

.icon-gif:before {
  content: "\e943";
}

.icon-my_location:before {
  content: "\e55c";
}

.icon-hd:before {
  content: "\e052";
}

.icon-hearing:before {
  content: "\e023";
}

.icon-http:before {
  content: "\e944";
}

.icon-input:before {
  content: "\e890";
}

.icon-link2:before {
  content: "\e157";
}

.icon-language:before {
  content: "\e894";
}

.icon-markunread_mailbox:before {
  content: "\e89b";
}

.icon-mic2:before {
  content: "\e029";
}

.icon-nature_people:before {
  content: "\e407";
}

.icon-notifications_active:before {
  content: "\e7f7";
}

.icon-notifications_off:before {
  content: "\e7f6";
}

.icon-open_in_browser:before {
  content: "\e89d";
}

.icon-pan_tool:before {
  content: "\e945";
}

.icon-people_outline:before {
  content: "\e7fc";
}

.icon-person_outline:before {
  content: "\e7ff";
}

.icon-phone_locked:before {
  content: "\e61e";
}

.icon-phone_missed:before {
  content: "\e61f";
}

.icon-satellite:before {
  content: "\e562";
}

.icon-security:before {
  content: "\e32a";
}

.icon-settings:before {
  content: "\e8b8";
}

.icon-settings_input_composite:before {
  content: "\e8c1";
}

.icon-settings_input_hdmi:before {
  content: "\e8c2";
}

.icon-sim_card:before {
  content: "\e32b";
}

.icon-textsms:before {
  content: "\e0d8";
}

.icon-supervisor_account:before {
  content: "\e8d3";
}

.icon-voicemail:before {
  content: "\e0d9";
}

.icon-vpn_key2:before {
  content: "\e0db";
}

.icon-vpn_lock2:before {
  content: "\e630";
}

.icon-web:before {
  content: "\e051";
}

.icon-wifi_lock:before {
  content: "\e1e1";
}

.icon-wifi_tethering:before {
  content: "\e1e2";
}

.icon-network_check:before {
  content: "\e640";
}

.icon-vpn_key:before {
  content: "\e0da";
}

.icon-vpn_lock:before {
  content: "\e62f";
}

.icon-router:before {
  content: "\e328";
}

.icon-settings_input_composite2:before {
  content: "\e8c3";
}

.icon-radio2:before {
  content: "\e931";
}

.icon-link:before {
  content: "\e932";
}

.icon-camera:before {
  content: "\e933";
}

.icon-film2:before {
  content: "\e934";
}

.icon-film3:before {
  content: "\e935";
}

.icon-microphone:before {
  content: "\e946";
}

.icon-microphone2:before {
  content: "\e947";
}

.icon-sitemap:before {
  content: "\e949";
}

.icon-sitemap2:before {
  content: "\e94b";
}

.icon-chart:before {
  content: "\e94c";
}

.icon-chart2:before {
  content: "\e94d";
}

.icon-chart3:before {
  content: "\e94e";
}

.icon-chart4:before {
  content: "\e94f";
}

.icon-direction:before {
  content: "\e950";
}

.icon-hand:before {
  content: "\e951";
}

.icon-satellite2:before {
  content: "\e952";
}

.icon-archive:before {
  content: "\e936";
}

.icon-megaphone:before {
  content: "\e937";
}

.icon-box:before {
  content: "\e953";
}

.icon-tools:before {
  content: "\e938";
}

.icon-chat:before {
  content: "\e954";
}

.icon-stats:before {
  content: "\e939";
}

.icon-stats2:before {
  content: "\e955";
}

.icon-profile:before {
  content: "\e93a";
}

.icon-radioactive:before {
  content: "\e956";
}

.icon-microphone3:before {
  content: "\e957";
}

.icon-radio3:before {
  content: "\e958";
}

.icon-compass:before {
  content: "\e959";
}

.icon-zip:before {
  content: "\e95a";
}

.icon-pictures:before {
  content: "\e95b";
}

nav .keyword, #applications .card4 .box-content .card .icon-container, #rnc-fogyaszto-top #categories .box a, #newsearch, .calendar, #searchorder, .popup #popup-box, .report-form, .select select, label select, #main_search .tt-menu, #partners_search .tt-menu, body.writing.esemeny #sidebar .card.grafikon, body.writing.hir #sidebar .card.grafikon, body.writing.hatarozat #sidebar .card.grafikon, body.rendezvenyek #sidebar .card.grafikon, body.writing.palyazat #sidebar .card.grafikon, body.catalog_level2 #content .box .card.multidoc, body.career #content .box .card.multidoc, body.catalog_level2_manual #content .box .card.multidoc, #sidebar .box.filterbox #filter_date select, article .box, #fancybuttons .box .card, #filter-card .card .icon-container, body.provider_home .box, body.aboutus_home .box, #category_top .cols.boxcol2 .box, .cols.card6 .box-content .card .icon-container, .cols.card3 .box-content .card a:is(:hover, :focus-visible), .cols.card3 .box-content .card, section .box.card-menu .box-content, #page_header nav.menu ul li .dropdown, article table.newtable {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}

#applications .card4 .button, #applications .card4 .lapozo .buttons a, .lapozo .buttons #applications .card4 a, #applications .card4 .report-form button, .report-form #applications .card4 button, #applications .card4 #registration-form button, #registration-form #applications .card4 button, #rnc-fogyaszto-top #report > .button, #rnc-fogyaszto-top article aside .box.meta #report > .button, article aside .box.meta #rnc-fogyaszto-top #report > .button, #rnc-fogyaszto-top .lapozo .buttons #report > a, .lapozo .buttons #rnc-fogyaszto-top #report > a, #rnc-fogyaszto-top .report-form #report > button, .report-form #rnc-fogyaszto-top #report > button, #rnc-fogyaszto-top #registration-form #report > button, #registration-form #rnc-fogyaszto-top #report > button, #rnc-ugyintezes .box-content div .button, #rnc-ugyintezes .box-content div .lapozo .buttons a, .lapozo .buttons #rnc-ugyintezes .box-content div a, #rnc-ugyintezes .box-content div .report-form button, .report-form #rnc-ugyintezes .box-content div button, #rnc-ugyintezes .box-content div #registration-form button, #registration-form #rnc-ugyintezes .box-content div button, #rnc-gridblock .gridbox > .button, #rnc-gridblock .lapozo .buttons .gridbox > a, .lapozo .buttons #rnc-gridblock .gridbox > a, #rnc-gridblock .report-form .gridbox > button, .report-form #rnc-gridblock .gridbox > button, #rnc-gridblock #registration-form .gridbox > button, #registration-form #rnc-gridblock .gridbox > button, body.report article header .button, body.report article header aside .box.meta .button, body.report article aside .box.meta header .button, body.report article header .lapozo .buttons a, .lapozo .buttons body.report article header a, body.report article aside .box.meta .lapozo .buttons header a, body.report .lapozo .buttons article header aside .box.meta a, body.report .lapozo .buttons article aside .box.meta header a, body.report article header .report-form button, .report-form body.report article header button, body.report article header #registration-form button, #registration-form body.report article header button, body.report article header aside .box.meta .report-form button, body.report article aside .box.meta .report-form header button, body.report .report-form article header aside .box.meta button, .report-form body.report article header aside .box.meta button, body.report .report-form article aside .box.meta header button, .report-form body.report article aside .box.meta header button, body.report article aside .box.meta #registration-form header button, body.report #registration-form article header aside .box.meta button, body.report #registration-form article aside .box.meta header button, #report-box .forms .card.multidoc .button, #report-box .forms .card.multidoc .lapozo .buttons a, .lapozo .buttons #report-box .forms .card.multidoc a, #report-box .forms .card.multidoc .report-form button, .report-form #report-box .forms .card.multidoc button, #report-box .forms .card.multidoc #registration-form button, #registration-form #report-box .forms .card.multidoc button, #report-box.reportlink .button, #report-box.reportlink .lapozo .buttons a, .lapozo .buttons #report-box.reportlink a, #report-box.reportlink .report-form button, .report-form #report-box.reportlink button, #report-box.reportlink #registration-form button, #registration-form #report-box.reportlink button, #report-success .button, #report-success .lapozo .buttons a, .lapozo .buttons #report-success a, #report-success .report-form button, .report-form #report-success button, #report-success #registration-form button, #registration-form #report-success button, #szurolink, body.provider_home .button, body.provider_home .report-form button, .report-form body.provider_home button, body.provider_home #registration-form button, #registration-form body.provider_home button, body.provider_home article aside .box.meta .report-form button, article aside .box.meta .report-form body.provider_home button, body.provider_home .report-form article aside .box.meta button, .report-form article aside .box.meta body.provider_home button, body.provider_home article aside .box.meta #registration-form button, article aside .box.meta #registration-form body.provider_home button, body.provider_home #registration-form article aside .box.meta button, #registration-form article aside .box.meta body.provider_home button, body.provider_home .lapozo .buttons a, .lapozo .buttons body.provider_home a, body.provider_home article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons body.provider_home a, body.provider_home .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta body.provider_home a, body.provider_home article aside .box.meta .button, body.provider_home article aside .box.meta .report-form button, .report-form body.provider_home article aside .box.meta button, body.provider_home article aside .box.meta #registration-form button, #registration-form body.provider_home article aside .box.meta button, body.provider_home article aside .box.meta .report-form button, body.provider_home .report-form article aside .box.meta button, .report-form body.provider_home article aside .box.meta button, body.provider_home article aside .box.meta #registration-form button, body.provider_home #registration-form article aside .box.meta button, #registration-form body.provider_home article aside .box.meta button, body.provider_home article aside .box.meta .lapozo .buttons a, .lapozo .buttons body.provider_home article aside .box.meta a, body.provider_home article aside .box.meta .lapozo .buttons a, body.provider_home .lapozo .buttons article aside .box.meta a, .lapozo .buttons body.provider_home article aside .box.meta a, article aside .box.meta body.provider_home .button, article aside .box.meta body.provider_home .report-form button, .report-form article aside .box.meta body.provider_home button, article aside .box.meta body.provider_home #registration-form button, #registration-form article aside .box.meta body.provider_home button, article aside .box.meta body.provider_home .report-form button, article aside .box.meta .report-form body.provider_home button, .report-form article aside .box.meta body.provider_home button, article aside .box.meta body.provider_home #registration-form button, article aside .box.meta #registration-form body.provider_home button, #registration-form article aside .box.meta body.provider_home button, article aside .box.meta body.provider_home .lapozo .buttons a, .lapozo .buttons article aside .box.meta body.provider_home a, article aside .box.meta body.provider_home .lapozo .buttons a, article aside .box.meta .lapozo .buttons body.provider_home a, .lapozo .buttons article aside .box.meta body.provider_home a, body.aboutus_home .button, body.aboutus_home .report-form button, .report-form body.aboutus_home button, body.aboutus_home #registration-form button, #registration-form body.aboutus_home button, body.aboutus_home article aside .box.meta .report-form button, article aside .box.meta .report-form body.aboutus_home button, body.aboutus_home .report-form article aside .box.meta button, .report-form article aside .box.meta body.aboutus_home button, body.aboutus_home article aside .box.meta #registration-form button, article aside .box.meta #registration-form body.aboutus_home button, body.aboutus_home #registration-form article aside .box.meta button, #registration-form article aside .box.meta body.aboutus_home button, body.aboutus_home .lapozo .buttons a, .lapozo .buttons body.aboutus_home a, body.aboutus_home article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons body.aboutus_home a, body.aboutus_home .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta body.aboutus_home a, body.aboutus_home article aside .box.meta .button, body.aboutus_home article aside .box.meta .report-form button, .report-form body.aboutus_home article aside .box.meta button, body.aboutus_home article aside .box.meta #registration-form button, #registration-form body.aboutus_home article aside .box.meta button, body.aboutus_home article aside .box.meta .report-form button, body.aboutus_home .report-form article aside .box.meta button, .report-form body.aboutus_home article aside .box.meta button, body.aboutus_home article aside .box.meta #registration-form button, body.aboutus_home #registration-form article aside .box.meta button, #registration-form body.aboutus_home article aside .box.meta button, body.aboutus_home article aside .box.meta .lapozo .buttons a, .lapozo .buttons body.aboutus_home article aside .box.meta a, body.aboutus_home article aside .box.meta .lapozo .buttons a, body.aboutus_home .lapozo .buttons article aside .box.meta a, .lapozo .buttons body.aboutus_home article aside .box.meta a, article aside .box.meta body.aboutus_home .button, article aside .box.meta body.aboutus_home .report-form button, .report-form article aside .box.meta body.aboutus_home button, article aside .box.meta body.aboutus_home #registration-form button, #registration-form article aside .box.meta body.aboutus_home button, article aside .box.meta body.aboutus_home .report-form button, article aside .box.meta .report-form body.aboutus_home button, .report-form article aside .box.meta body.aboutus_home button, article aside .box.meta body.aboutus_home #registration-form button, article aside .box.meta #registration-form body.aboutus_home button, #registration-form article aside .box.meta body.aboutus_home button, article aside .box.meta body.aboutus_home .lapozo .buttons a, .lapozo .buttons article aside .box.meta body.aboutus_home a, article aside .box.meta body.aboutus_home .lapozo .buttons a, article aside .box.meta .lapozo .buttons body.aboutus_home a, .lapozo .buttons article aside .box.meta body.aboutus_home a, #card-menus .button, #card-menus .report-form button, .report-form #card-menus button, #card-menus #registration-form button, #registration-form #card-menus button, #card-menus article aside .box.meta .report-form button, article aside .box.meta .report-form #card-menus button, #card-menus .report-form article aside .box.meta button, .report-form article aside .box.meta #card-menus button, #card-menus article aside .box.meta #registration-form button, article aside .box.meta #registration-form #card-menus button, #card-menus #registration-form article aside .box.meta button, #registration-form article aside .box.meta #card-menus button, #card-menus .lapozo .buttons a, .lapozo .buttons #card-menus a, #card-menus article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons #card-menus a, #card-menus .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta #card-menus a, #category_top .cols.boxcol2 .button, #category_top .cols.boxcol2 .report-form button, .report-form #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 #registration-form button, #registration-form #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 article aside .box.meta .report-form button, article aside .box.meta .report-form #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 .report-form article aside .box.meta button, .report-form article aside .box.meta #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 article aside .box.meta #registration-form button, article aside .box.meta #registration-form #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 #registration-form article aside .box.meta button, #registration-form article aside .box.meta #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 .lapozo .buttons a, .lapozo .buttons #category_top .cols.boxcol2 a, #category_top .cols.boxcol2 article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons #category_top .cols.boxcol2 a, #category_top .cols.boxcol2 .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta #category_top .cols.boxcol2 a, #categories .button, #categories .report-form button, .report-form #categories button, #categories #registration-form button, #registration-form #categories button, #categories article aside .box.meta .report-form button, article aside .box.meta .report-form #categories button, #categories .report-form article aside .box.meta button, .report-form article aside .box.meta #categories button, #categories article aside .box.meta #registration-form button, article aside .box.meta #registration-form #categories button, #categories #registration-form article aside .box.meta button, #registration-form article aside .box.meta #categories button, #categories .lapozo .buttons a, .lapozo .buttons #categories a, #categories article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons #categories a, #categories .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta #categories a, #list-boxes .button, #list-boxes .report-form button, .report-form #list-boxes button, #list-boxes #registration-form button, #registration-form #list-boxes button, #list-boxes article aside .box.meta .report-form button, article aside .box.meta .report-form #list-boxes button, #list-boxes .report-form article aside .box.meta button, .report-form article aside .box.meta #list-boxes button, #list-boxes article aside .box.meta #registration-form button, article aside .box.meta #registration-form #list-boxes button, #list-boxes #registration-form article aside .box.meta button, #registration-form article aside .box.meta #list-boxes button, #list-boxes .lapozo .buttons a, .lapozo .buttons #list-boxes a, #list-boxes article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons #list-boxes a, #list-boxes .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta #list-boxes a, .cols.card4 .button, .cols.card4 .report-form button, .report-form .cols.card4 button, .cols.card4 #registration-form button, #registration-form .cols.card4 button, .cols.card4 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card4 button, .cols.card4 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card4 button, .cols.card4 article aside .box.meta #registration-form button, article aside .box.meta #registration-form .cols.card4 button, .cols.card4 #registration-form article aside .box.meta button, #registration-form article aside .box.meta .cols.card4 button, .cols.card4 .lapozo .buttons a, .lapozo .buttons .cols.card4 a, .cols.card4 article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card4 a, .cols.card4 .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta .cols.card4 a, .cols.card4 article aside .box.meta .button, .cols.card4 article aside .box.meta .report-form button, .report-form .cols.card4 article aside .box.meta button, .cols.card4 article aside .box.meta #registration-form button, #registration-form .cols.card4 article aside .box.meta button, .cols.card4 article aside .box.meta .report-form button, .cols.card4 .report-form article aside .box.meta button, .report-form .cols.card4 article aside .box.meta button, .cols.card4 article aside .box.meta #registration-form button, .cols.card4 #registration-form article aside .box.meta button, #registration-form .cols.card4 article aside .box.meta button, .cols.card4 article aside .box.meta .lapozo .buttons a, .lapozo .buttons .cols.card4 article aside .box.meta a, .cols.card4 article aside .box.meta .lapozo .buttons a, .cols.card4 .lapozo .buttons article aside .box.meta a, .lapozo .buttons .cols.card4 article aside .box.meta a, article aside .box.meta .cols.card4 .button, article aside .box.meta .cols.card4 .report-form button, .report-form article aside .box.meta .cols.card4 button, article aside .box.meta .cols.card4 #registration-form button, #registration-form article aside .box.meta .cols.card4 button, article aside .box.meta .cols.card4 .report-form button, article aside .box.meta .report-form .cols.card4 button, .report-form article aside .box.meta .cols.card4 button, article aside .box.meta .cols.card4 #registration-form button, article aside .box.meta #registration-form .cols.card4 button, #registration-form article aside .box.meta .cols.card4 button, article aside .box.meta .cols.card4 .lapozo .buttons a, .lapozo .buttons article aside .box.meta .cols.card4 a, article aside .box.meta .cols.card4 .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card4 a, .lapozo .buttons article aside .box.meta .cols.card4 a, .cols.card6 .button, .cols.card6 .report-form button, .report-form .cols.card6 button, .cols.card6 #registration-form button, #registration-form .cols.card6 button, .cols.card6 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card6 button, .cols.card6 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card6 button, .cols.card6 article aside .box.meta #registration-form button, article aside .box.meta #registration-form .cols.card6 button, .cols.card6 #registration-form article aside .box.meta button, #registration-form article aside .box.meta .cols.card6 button, .cols.card6 .lapozo .buttons a, .lapozo .buttons .cols.card6 a, .cols.card6 article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card6 a, .cols.card6 .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta .cols.card6 a, .cols.card6 article aside .box.meta .button, .cols.card6 article aside .box.meta .report-form button, .report-form .cols.card6 article aside .box.meta button, .cols.card6 article aside .box.meta #registration-form button, #registration-form .cols.card6 article aside .box.meta button, .cols.card6 article aside .box.meta .report-form button, .cols.card6 .report-form article aside .box.meta button, .report-form .cols.card6 article aside .box.meta button, .cols.card6 article aside .box.meta #registration-form button, .cols.card6 #registration-form article aside .box.meta button, #registration-form .cols.card6 article aside .box.meta button, .cols.card6 article aside .box.meta .lapozo .buttons a, .lapozo .buttons .cols.card6 article aside .box.meta a, .cols.card6 article aside .box.meta .lapozo .buttons a, .cols.card6 .lapozo .buttons article aside .box.meta a, .lapozo .buttons .cols.card6 article aside .box.meta a, article aside .box.meta .cols.card6 .button, article aside .box.meta .cols.card6 .report-form button, .report-form article aside .box.meta .cols.card6 button, article aside .box.meta .cols.card6 #registration-form button, #registration-form article aside .box.meta .cols.card6 button, article aside .box.meta .cols.card6 .report-form button, article aside .box.meta .report-form .cols.card6 button, .report-form article aside .box.meta .cols.card6 button, article aside .box.meta .cols.card6 #registration-form button, article aside .box.meta #registration-form .cols.card6 button, #registration-form article aside .box.meta .cols.card6 button, article aside .box.meta .cols.card6 .lapozo .buttons a, .lapozo .buttons article aside .box.meta .cols.card6 a, article aside .box.meta .cols.card6 .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card6 a, .lapozo .buttons article aside .box.meta .cols.card6 a, .cols.card2 .button, .cols.card2 .report-form button, .report-form .cols.card2 button, .cols.card2 #registration-form button, #registration-form .cols.card2 button, .cols.card2 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card2 button, .cols.card2 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card2 button, .cols.card2 article aside .box.meta #registration-form button, article aside .box.meta #registration-form .cols.card2 button, .cols.card2 #registration-form article aside .box.meta button, #registration-form article aside .box.meta .cols.card2 button, .cols.card2 .lapozo .buttons a, .lapozo .buttons .cols.card2 a, .cols.card2 article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card2 a, .cols.card2 .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta .cols.card2 a, .cols.card2 article aside .box.meta .button, .cols.card2 article aside .box.meta .report-form button, .report-form .cols.card2 article aside .box.meta button, .cols.card2 article aside .box.meta #registration-form button, #registration-form .cols.card2 article aside .box.meta button, .cols.card2 article aside .box.meta .report-form button, .cols.card2 .report-form article aside .box.meta button, .report-form .cols.card2 article aside .box.meta button, .cols.card2 article aside .box.meta #registration-form button, .cols.card2 #registration-form article aside .box.meta button, #registration-form .cols.card2 article aside .box.meta button, .cols.card2 article aside .box.meta .lapozo .buttons a, .lapozo .buttons .cols.card2 article aside .box.meta a, .cols.card2 article aside .box.meta .lapozo .buttons a, .cols.card2 .lapozo .buttons article aside .box.meta a, .lapozo .buttons .cols.card2 article aside .box.meta a, article aside .box.meta .cols.card2 .button, article aside .box.meta .cols.card2 .report-form button, .report-form article aside .box.meta .cols.card2 button, article aside .box.meta .cols.card2 #registration-form button, #registration-form article aside .box.meta .cols.card2 button, article aside .box.meta .cols.card2 .report-form button, article aside .box.meta .report-form .cols.card2 button, .report-form article aside .box.meta .cols.card2 button, article aside .box.meta .cols.card2 #registration-form button, article aside .box.meta #registration-form .cols.card2 button, #registration-form article aside .box.meta .cols.card2 button, article aside .box.meta .cols.card2 .lapozo .buttons a, .lapozo .buttons article aside .box.meta .cols.card2 a, article aside .box.meta .cols.card2 .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card2 a, .lapozo .buttons article aside .box.meta .cols.card2 a, .cols.card3 .button, .cols.card3 .report-form button, .report-form .cols.card3 button, .cols.card3 #registration-form button, #registration-form .cols.card3 button, .cols.card3 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card3 button, .cols.card3 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card3 button, .cols.card3 article aside .box.meta #registration-form button, article aside .box.meta #registration-form .cols.card3 button, .cols.card3 #registration-form article aside .box.meta button, #registration-form article aside .box.meta .cols.card3 button, .cols.card3 .lapozo .buttons a, .lapozo .buttons .cols.card3 a, .cols.card3 article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card3 a, .cols.card3 .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta .cols.card3 a, .cols.card3 article aside .box.meta .button, .cols.card3 article aside .box.meta .report-form button, .report-form .cols.card3 article aside .box.meta button, .cols.card3 article aside .box.meta #registration-form button, #registration-form .cols.card3 article aside .box.meta button, .cols.card3 article aside .box.meta .report-form button, .cols.card3 .report-form article aside .box.meta button, .report-form .cols.card3 article aside .box.meta button, .cols.card3 article aside .box.meta #registration-form button, .cols.card3 #registration-form article aside .box.meta button, #registration-form .cols.card3 article aside .box.meta button, .cols.card3 article aside .box.meta .lapozo .buttons a, .lapozo .buttons .cols.card3 article aside .box.meta a, .cols.card3 article aside .box.meta .lapozo .buttons a, .cols.card3 .lapozo .buttons article aside .box.meta a, .lapozo .buttons .cols.card3 article aside .box.meta a, article aside .box.meta .cols.card3 .button, article aside .box.meta .cols.card3 .report-form button, .report-form article aside .box.meta .cols.card3 button, article aside .box.meta .cols.card3 #registration-form button, #registration-form article aside .box.meta .cols.card3 button, article aside .box.meta .cols.card3 .report-form button, article aside .box.meta .report-form .cols.card3 button, .report-form article aside .box.meta .cols.card3 button, article aside .box.meta .cols.card3 #registration-form button, article aside .box.meta #registration-form .cols.card3 button, #registration-form article aside .box.meta .cols.card3 button, article aside .box.meta .cols.card3 .lapozo .buttons a, .lapozo .buttons article aside .box.meta .cols.card3 a, article aside .box.meta .cols.card3 .lapozo .buttons a, article aside .box.meta .lapozo .buttons .cols.card3 a, .lapozo .buttons article aside .box.meta .cols.card3 a {
  font-family: "Titillium Web";
  font-size: 0.75rem;
  font-weight: 600;
  background: transparent;
  color: #1d62b3;
  text-transform: uppercase;
  border: 1px solid transparent;
  margin: 0 -1.4rem;
  width: auto;
  position: absolute;
  bottom: 0;
}
#applications .card4 .button:is(:hover, :focus-visible), #applications .card4 .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #applications .card4 a:is(:hover, :focus-visible), #applications .card4 .report-form button:is(:hover, :focus-visible), .report-form #applications .card4 button:is(:hover, :focus-visible), #applications .card4 #registration-form button:is(:hover, :focus-visible), #registration-form #applications .card4 button:is(:hover, :focus-visible), #rnc-fogyaszto-top #report > .button:is(:hover, :focus-visible), #rnc-fogyaszto-top .lapozo .buttons #report > a:is(:hover, :focus-visible), .lapozo .buttons #rnc-fogyaszto-top #report > a:is(:hover, :focus-visible), #rnc-fogyaszto-top .report-form #report > button:is(:hover, :focus-visible), .report-form #rnc-fogyaszto-top #report > button:is(:hover, :focus-visible), #rnc-fogyaszto-top #registration-form #report > button:is(:hover, :focus-visible), #registration-form #rnc-fogyaszto-top #report > button:is(:hover, :focus-visible), #rnc-ugyintezes .box-content div .button:is(:hover, :focus-visible), #rnc-ugyintezes .box-content div .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #rnc-ugyintezes .box-content div a:is(:hover, :focus-visible), #rnc-ugyintezes .box-content div .report-form button:is(:hover, :focus-visible), .report-form #rnc-ugyintezes .box-content div button:is(:hover, :focus-visible), #rnc-ugyintezes .box-content div #registration-form button:is(:hover, :focus-visible), #registration-form #rnc-ugyintezes .box-content div button:is(:hover, :focus-visible), #rnc-gridblock .gridbox > .button:is(:hover, :focus-visible), #rnc-gridblock .lapozo .buttons .gridbox > a:is(:hover, :focus-visible), .lapozo .buttons #rnc-gridblock .gridbox > a:is(:hover, :focus-visible), #rnc-gridblock .report-form .gridbox > button:is(:hover, :focus-visible), .report-form #rnc-gridblock .gridbox > button:is(:hover, :focus-visible), #rnc-gridblock #registration-form .gridbox > button:is(:hover, :focus-visible), #registration-form #rnc-gridblock .gridbox > button:is(:hover, :focus-visible), body.report article header .button:is(:hover, :focus-visible), body.report article header .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.report article header a:is(:hover, :focus-visible), body.report article aside .box.meta .lapozo .buttons header a:is(:hover, :focus-visible), body.report .lapozo .buttons article header aside .box.meta a:is(:hover, :focus-visible), body.report .lapozo .buttons article aside .box.meta header a:is(:hover, :focus-visible), body.report article header .report-form button:is(:hover, :focus-visible), .report-form body.report article header button:is(:hover, :focus-visible), body.report article header #registration-form button:is(:hover, :focus-visible), #registration-form body.report article header button:is(:hover, :focus-visible), body.report article aside .box.meta .report-form header button:is(:hover, :focus-visible), body.report .report-form article header aside .box.meta button:is(:hover, :focus-visible), body.report .report-form article aside .box.meta header button:is(:hover, :focus-visible), body.report article aside .box.meta #registration-form header button:is(:hover, :focus-visible), body.report #registration-form article header aside .box.meta button:is(:hover, :focus-visible), body.report #registration-form article aside .box.meta header button:is(:hover, :focus-visible), #report-box .forms .card.multidoc .button:is(:hover, :focus-visible), #report-box .forms .card.multidoc .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #report-box .forms .card.multidoc a:is(:hover, :focus-visible), #report-box .forms .card.multidoc .report-form button:is(:hover, :focus-visible), .report-form #report-box .forms .card.multidoc button:is(:hover, :focus-visible), #report-box .forms .card.multidoc #registration-form button:is(:hover, :focus-visible), #registration-form #report-box .forms .card.multidoc button:is(:hover, :focus-visible), #report-box.reportlink .button:is(:hover, :focus-visible), #report-box.reportlink .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #report-box.reportlink a:is(:hover, :focus-visible), #report-box.reportlink .report-form button:is(:hover, :focus-visible), .report-form #report-box.reportlink button:is(:hover, :focus-visible), #report-box.reportlink #registration-form button:is(:hover, :focus-visible), #registration-form #report-box.reportlink button:is(:hover, :focus-visible), #report-success .button:is(:hover, :focus-visible), #report-success .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #report-success a:is(:hover, :focus-visible), #report-success .report-form button:is(:hover, :focus-visible), .report-form #report-success button:is(:hover, :focus-visible), #report-success #registration-form button:is(:hover, :focus-visible), #registration-form #report-success button:is(:hover, :focus-visible), #szurolink:is(:hover, :focus-visible), body.provider_home .button:is(:hover, :focus-visible), body.provider_home .report-form button:is(:hover, :focus-visible), .report-form body.provider_home button:is(:hover, :focus-visible), body.provider_home #registration-form button:is(:hover, :focus-visible), #registration-form body.provider_home button:is(:hover, :focus-visible), body.provider_home article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form body.provider_home button:is(:hover, :focus-visible), body.provider_home .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta body.provider_home button:is(:hover, :focus-visible), body.provider_home article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form body.provider_home button:is(:hover, :focus-visible), body.provider_home #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta body.provider_home button:is(:hover, :focus-visible), body.provider_home .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.provider_home a:is(:hover, :focus-visible), body.provider_home article aside .box.meta .button:is(:hover, :focus-visible), body.provider_home article aside .box.meta .report-form button:is(:hover, :focus-visible), .report-form body.provider_home article aside .box.meta button:is(:hover, :focus-visible), body.provider_home article aside .box.meta #registration-form button:is(:hover, :focus-visible), #registration-form body.provider_home article aside .box.meta button:is(:hover, :focus-visible), body.provider_home article aside .box.meta .report-form button:is(:hover, :focus-visible), body.provider_home .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form body.provider_home article aside .box.meta button:is(:hover, :focus-visible), body.provider_home article aside .box.meta #registration-form button:is(:hover, :focus-visible), body.provider_home #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form body.provider_home article aside .box.meta button:is(:hover, :focus-visible), article aside .box.meta body.provider_home .button:is(:hover, :focus-visible), article aside .box.meta body.provider_home .report-form button:is(:hover, :focus-visible), .report-form article aside .box.meta body.provider_home button:is(:hover, :focus-visible), article aside .box.meta body.provider_home #registration-form button:is(:hover, :focus-visible), #registration-form article aside .box.meta body.provider_home button:is(:hover, :focus-visible), article aside .box.meta body.provider_home .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form body.provider_home button:is(:hover, :focus-visible), .report-form article aside .box.meta body.provider_home button:is(:hover, :focus-visible), article aside .box.meta body.provider_home #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form body.provider_home button:is(:hover, :focus-visible), #registration-form article aside .box.meta body.provider_home button:is(:hover, :focus-visible), body.aboutus_home .button:is(:hover, :focus-visible), body.aboutus_home .report-form button:is(:hover, :focus-visible), .report-form body.aboutus_home button:is(:hover, :focus-visible), body.aboutus_home #registration-form button:is(:hover, :focus-visible), #registration-form body.aboutus_home button:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form body.aboutus_home button:is(:hover, :focus-visible), body.aboutus_home .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta body.aboutus_home button:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form body.aboutus_home button:is(:hover, :focus-visible), body.aboutus_home #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta body.aboutus_home button:is(:hover, :focus-visible), body.aboutus_home .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.aboutus_home a:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta .button:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta .report-form button:is(:hover, :focus-visible), .report-form body.aboutus_home article aside .box.meta button:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta #registration-form button:is(:hover, :focus-visible), #registration-form body.aboutus_home article aside .box.meta button:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta .report-form button:is(:hover, :focus-visible), body.aboutus_home .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form body.aboutus_home article aside .box.meta button:is(:hover, :focus-visible), body.aboutus_home article aside .box.meta #registration-form button:is(:hover, :focus-visible), body.aboutus_home #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form body.aboutus_home article aside .box.meta button:is(:hover, :focus-visible), article aside .box.meta body.aboutus_home .button:is(:hover, :focus-visible), article aside .box.meta body.aboutus_home .report-form button:is(:hover, :focus-visible), .report-form article aside .box.meta body.aboutus_home button:is(:hover, :focus-visible), article aside .box.meta body.aboutus_home #registration-form button:is(:hover, :focus-visible), #registration-form article aside .box.meta body.aboutus_home button:is(:hover, :focus-visible), article aside .box.meta body.aboutus_home .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form body.aboutus_home button:is(:hover, :focus-visible), .report-form article aside .box.meta body.aboutus_home button:is(:hover, :focus-visible), article aside .box.meta body.aboutus_home #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form body.aboutus_home button:is(:hover, :focus-visible), #registration-form article aside .box.meta body.aboutus_home button:is(:hover, :focus-visible), #card-menus .button:is(:hover, :focus-visible), #card-menus .report-form button:is(:hover, :focus-visible), .report-form #card-menus button:is(:hover, :focus-visible), #card-menus #registration-form button:is(:hover, :focus-visible), #registration-form #card-menus button:is(:hover, :focus-visible), #card-menus article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form #card-menus button:is(:hover, :focus-visible), #card-menus .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta #card-menus button:is(:hover, :focus-visible), #card-menus article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form #card-menus button:is(:hover, :focus-visible), #card-menus #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta #card-menus button:is(:hover, :focus-visible), #card-menus .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #card-menus a:is(:hover, :focus-visible), #category_top .cols.boxcol2 .button:is(:hover, :focus-visible), #category_top .cols.boxcol2 .report-form button:is(:hover, :focus-visible), .report-form #category_top .cols.boxcol2 button:is(:hover, :focus-visible), #category_top .cols.boxcol2 #registration-form button:is(:hover, :focus-visible), #registration-form #category_top .cols.boxcol2 button:is(:hover, :focus-visible), #category_top .cols.boxcol2 article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form #category_top .cols.boxcol2 button:is(:hover, :focus-visible), #category_top .cols.boxcol2 .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta #category_top .cols.boxcol2 button:is(:hover, :focus-visible), #category_top .cols.boxcol2 article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form #category_top .cols.boxcol2 button:is(:hover, :focus-visible), #category_top .cols.boxcol2 #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta #category_top .cols.boxcol2 button:is(:hover, :focus-visible), #category_top .cols.boxcol2 .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #category_top .cols.boxcol2 a:is(:hover, :focus-visible), #categories .button:is(:hover, :focus-visible), #categories .report-form button:is(:hover, :focus-visible), .report-form #categories button:is(:hover, :focus-visible), #categories #registration-form button:is(:hover, :focus-visible), #registration-form #categories button:is(:hover, :focus-visible), #categories article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form #categories button:is(:hover, :focus-visible), #categories .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta #categories button:is(:hover, :focus-visible), #categories article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form #categories button:is(:hover, :focus-visible), #categories #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta #categories button:is(:hover, :focus-visible), #categories .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #categories a:is(:hover, :focus-visible), #list-boxes .button:is(:hover, :focus-visible), #list-boxes .report-form button:is(:hover, :focus-visible), .report-form #list-boxes button:is(:hover, :focus-visible), #list-boxes #registration-form button:is(:hover, :focus-visible), #registration-form #list-boxes button:is(:hover, :focus-visible), #list-boxes article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form #list-boxes button:is(:hover, :focus-visible), #list-boxes .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta #list-boxes button:is(:hover, :focus-visible), #list-boxes article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form #list-boxes button:is(:hover, :focus-visible), #list-boxes #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta #list-boxes button:is(:hover, :focus-visible), #list-boxes .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #list-boxes a:is(:hover, :focus-visible), .cols.card4 .button:is(:hover, :focus-visible), .cols.card4 .report-form button:is(:hover, :focus-visible), .report-form .cols.card4 button:is(:hover, :focus-visible), .cols.card4 #registration-form button:is(:hover, :focus-visible), #registration-form .cols.card4 button:is(:hover, :focus-visible), .cols.card4 article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form .cols.card4 button:is(:hover, :focus-visible), .cols.card4 .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta .cols.card4 button:is(:hover, :focus-visible), .cols.card4 article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form .cols.card4 button:is(:hover, :focus-visible), .cols.card4 #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta .cols.card4 button:is(:hover, :focus-visible), .cols.card4 .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons .cols.card4 a:is(:hover, :focus-visible), .cols.card6 .button:is(:hover, :focus-visible), .cols.card6 .report-form button:is(:hover, :focus-visible), .report-form .cols.card6 button:is(:hover, :focus-visible), .cols.card6 #registration-form button:is(:hover, :focus-visible), #registration-form .cols.card6 button:is(:hover, :focus-visible), .cols.card6 article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form .cols.card6 button:is(:hover, :focus-visible), .cols.card6 .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta .cols.card6 button:is(:hover, :focus-visible), .cols.card6 article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form .cols.card6 button:is(:hover, :focus-visible), .cols.card6 #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta .cols.card6 button:is(:hover, :focus-visible), .cols.card6 .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons .cols.card6 a:is(:hover, :focus-visible), .cols.card2 .button:is(:hover, :focus-visible), .cols.card2 .report-form button:is(:hover, :focus-visible), .report-form .cols.card2 button:is(:hover, :focus-visible), .cols.card2 #registration-form button:is(:hover, :focus-visible), #registration-form .cols.card2 button:is(:hover, :focus-visible), .cols.card2 article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form .cols.card2 button:is(:hover, :focus-visible), .cols.card2 .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta .cols.card2 button:is(:hover, :focus-visible), .cols.card2 article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form .cols.card2 button:is(:hover, :focus-visible), .cols.card2 #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta .cols.card2 button:is(:hover, :focus-visible), .cols.card2 .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons .cols.card2 a:is(:hover, :focus-visible), .cols.card3 .button:is(:hover, :focus-visible), .cols.card3 .report-form button:is(:hover, :focus-visible), .report-form .cols.card3 button:is(:hover, :focus-visible), .cols.card3 #registration-form button:is(:hover, :focus-visible), #registration-form .cols.card3 button:is(:hover, :focus-visible), .cols.card3 article aside .box.meta .report-form button:is(:hover, :focus-visible), article aside .box.meta .report-form .cols.card3 button:is(:hover, :focus-visible), .cols.card3 .report-form article aside .box.meta button:is(:hover, :focus-visible), .report-form article aside .box.meta .cols.card3 button:is(:hover, :focus-visible), .cols.card3 article aside .box.meta #registration-form button:is(:hover, :focus-visible), article aside .box.meta #registration-form .cols.card3 button:is(:hover, :focus-visible), .cols.card3 #registration-form article aside .box.meta button:is(:hover, :focus-visible), #registration-form article aside .box.meta .cols.card3 button:is(:hover, :focus-visible), .cols.card3 .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons .cols.card3 a:is(:hover, :focus-visible) {
  border-color: #1d62b3;
  text-decoration: none !important;
}
#applications .card4 .button::before, #applications .card4 .lapozo .buttons a::before, .lapozo .buttons #applications .card4 a::before, #applications .card4 .report-form button::before, .report-form #applications .card4 button::before, #applications .card4 #registration-form button::before, #registration-form #applications .card4 button::before, #rnc-fogyaszto-top #report > .button::before, #rnc-fogyaszto-top .lapozo .buttons #report > a::before, .lapozo .buttons #rnc-fogyaszto-top #report > a::before, #rnc-fogyaszto-top .report-form #report > button::before, .report-form #rnc-fogyaszto-top #report > button::before, #rnc-fogyaszto-top #registration-form #report > button::before, #registration-form #rnc-fogyaszto-top #report > button::before, #rnc-ugyintezes .box-content div .button::before, #rnc-ugyintezes .box-content div .lapozo .buttons a::before, .lapozo .buttons #rnc-ugyintezes .box-content div a::before, #rnc-ugyintezes .box-content div .report-form button::before, .report-form #rnc-ugyintezes .box-content div button::before, #rnc-ugyintezes .box-content div #registration-form button::before, #registration-form #rnc-ugyintezes .box-content div button::before, #rnc-gridblock .gridbox > .button::before, #rnc-gridblock .lapozo .buttons .gridbox > a::before, .lapozo .buttons #rnc-gridblock .gridbox > a::before, #rnc-gridblock .report-form .gridbox > button::before, .report-form #rnc-gridblock .gridbox > button::before, #rnc-gridblock #registration-form .gridbox > button::before, #registration-form #rnc-gridblock .gridbox > button::before, body.report article header .button::before, body.report article header aside .box.meta .button::before, body.report article aside .box.meta header .button::before, body.report article header .lapozo .buttons a::before, .lapozo .buttons body.report article header a::before, body.report article aside .box.meta .lapozo .buttons header a::before, body.report .lapozo .buttons article header aside .box.meta a::before, body.report .lapozo .buttons article aside .box.meta header a::before, body.report article header .report-form button::before, .report-form body.report article header button::before, body.report article header #registration-form button::before, #registration-form body.report article header button::before, body.report article header aside .box.meta .report-form button::before, body.report article aside .box.meta .report-form header button::before, body.report .report-form article header aside .box.meta button::before, .report-form body.report article header aside .box.meta button::before, body.report .report-form article aside .box.meta header button::before, .report-form body.report article aside .box.meta header button::before, body.report article aside .box.meta #registration-form header button::before, body.report #registration-form article header aside .box.meta button::before, body.report #registration-form article aside .box.meta header button::before, #report-box .forms .card.multidoc .button::before, #report-box .forms .card.multidoc .lapozo .buttons a::before, .lapozo .buttons #report-box .forms .card.multidoc a::before, #report-box .forms .card.multidoc .report-form button::before, .report-form #report-box .forms .card.multidoc button::before, #report-box .forms .card.multidoc #registration-form button::before, #registration-form #report-box .forms .card.multidoc button::before, #report-box.reportlink .button::before, #report-box.reportlink .lapozo .buttons a::before, .lapozo .buttons #report-box.reportlink a::before, #report-box.reportlink .report-form button::before, .report-form #report-box.reportlink button::before, #report-box.reportlink #registration-form button::before, #registration-form #report-box.reportlink button::before, #report-success .button::before, #report-success .lapozo .buttons a::before, .lapozo .buttons #report-success a::before, #report-success .report-form button::before, .report-form #report-success button::before, #report-success #registration-form button::before, #registration-form #report-success button::before, #szurolink::before, body.provider_home .button::before, body.provider_home .report-form button::before, .report-form body.provider_home button::before, body.provider_home #registration-form button::before, #registration-form body.provider_home button::before, body.provider_home article aside .box.meta .report-form button::before, article aside .box.meta .report-form body.provider_home button::before, body.provider_home .report-form article aside .box.meta button::before, .report-form article aside .box.meta body.provider_home button::before, body.provider_home article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form body.provider_home button::before, body.provider_home #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta body.provider_home button::before, body.provider_home .lapozo .buttons a::before, .lapozo .buttons body.provider_home a::before, body.provider_home article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons body.provider_home a::before, body.provider_home .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta body.provider_home a::before, body.provider_home article aside .box.meta .button::before, body.provider_home article aside .box.meta .report-form button::before, .report-form body.provider_home article aside .box.meta button::before, body.provider_home article aside .box.meta #registration-form button::before, #registration-form body.provider_home article aside .box.meta button::before, body.provider_home article aside .box.meta .report-form button::before, body.provider_home .report-form article aside .box.meta button::before, .report-form body.provider_home article aside .box.meta button::before, body.provider_home article aside .box.meta #registration-form button::before, body.provider_home #registration-form article aside .box.meta button::before, #registration-form body.provider_home article aside .box.meta button::before, body.provider_home article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons body.provider_home article aside .box.meta a::before, body.provider_home article aside .box.meta .lapozo .buttons a::before, body.provider_home .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons body.provider_home article aside .box.meta a::before, article aside .box.meta body.provider_home .button::before, article aside .box.meta body.provider_home .report-form button::before, .report-form article aside .box.meta body.provider_home button::before, article aside .box.meta body.provider_home #registration-form button::before, #registration-form article aside .box.meta body.provider_home button::before, article aside .box.meta body.provider_home .report-form button::before, article aside .box.meta .report-form body.provider_home button::before, .report-form article aside .box.meta body.provider_home button::before, article aside .box.meta body.provider_home #registration-form button::before, article aside .box.meta #registration-form body.provider_home button::before, #registration-form article aside .box.meta body.provider_home button::before, article aside .box.meta body.provider_home .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta body.provider_home a::before, article aside .box.meta body.provider_home .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons body.provider_home a::before, .lapozo .buttons article aside .box.meta body.provider_home a::before, body.aboutus_home .button::before, body.aboutus_home .report-form button::before, .report-form body.aboutus_home button::before, body.aboutus_home #registration-form button::before, #registration-form body.aboutus_home button::before, body.aboutus_home article aside .box.meta .report-form button::before, article aside .box.meta .report-form body.aboutus_home button::before, body.aboutus_home .report-form article aside .box.meta button::before, .report-form article aside .box.meta body.aboutus_home button::before, body.aboutus_home article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form body.aboutus_home button::before, body.aboutus_home #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta body.aboutus_home button::before, body.aboutus_home .lapozo .buttons a::before, .lapozo .buttons body.aboutus_home a::before, body.aboutus_home article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons body.aboutus_home a::before, body.aboutus_home .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta body.aboutus_home a::before, body.aboutus_home article aside .box.meta .button::before, body.aboutus_home article aside .box.meta .report-form button::before, .report-form body.aboutus_home article aside .box.meta button::before, body.aboutus_home article aside .box.meta #registration-form button::before, #registration-form body.aboutus_home article aside .box.meta button::before, body.aboutus_home article aside .box.meta .report-form button::before, body.aboutus_home .report-form article aside .box.meta button::before, .report-form body.aboutus_home article aside .box.meta button::before, body.aboutus_home article aside .box.meta #registration-form button::before, body.aboutus_home #registration-form article aside .box.meta button::before, #registration-form body.aboutus_home article aside .box.meta button::before, body.aboutus_home article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons body.aboutus_home article aside .box.meta a::before, body.aboutus_home article aside .box.meta .lapozo .buttons a::before, body.aboutus_home .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons body.aboutus_home article aside .box.meta a::before, article aside .box.meta body.aboutus_home .button::before, article aside .box.meta body.aboutus_home .report-form button::before, .report-form article aside .box.meta body.aboutus_home button::before, article aside .box.meta body.aboutus_home #registration-form button::before, #registration-form article aside .box.meta body.aboutus_home button::before, article aside .box.meta body.aboutus_home .report-form button::before, article aside .box.meta .report-form body.aboutus_home button::before, .report-form article aside .box.meta body.aboutus_home button::before, article aside .box.meta body.aboutus_home #registration-form button::before, article aside .box.meta #registration-form body.aboutus_home button::before, #registration-form article aside .box.meta body.aboutus_home button::before, article aside .box.meta body.aboutus_home .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta body.aboutus_home a::before, article aside .box.meta body.aboutus_home .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons body.aboutus_home a::before, .lapozo .buttons article aside .box.meta body.aboutus_home a::before, #card-menus .button::before, #card-menus .report-form button::before, .report-form #card-menus button::before, #card-menus #registration-form button::before, #registration-form #card-menus button::before, #card-menus article aside .box.meta .report-form button::before, article aside .box.meta .report-form #card-menus button::before, #card-menus .report-form article aside .box.meta button::before, .report-form article aside .box.meta #card-menus button::before, #card-menus article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form #card-menus button::before, #card-menus #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta #card-menus button::before, #card-menus .lapozo .buttons a::before, .lapozo .buttons #card-menus a::before, #card-menus article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons #card-menus a::before, #card-menus .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta #card-menus a::before, #category_top .cols.boxcol2 .button::before, #category_top .cols.boxcol2 .report-form button::before, .report-form #category_top .cols.boxcol2 button::before, #category_top .cols.boxcol2 #registration-form button::before, #registration-form #category_top .cols.boxcol2 button::before, #category_top .cols.boxcol2 article aside .box.meta .report-form button::before, article aside .box.meta .report-form #category_top .cols.boxcol2 button::before, #category_top .cols.boxcol2 .report-form article aside .box.meta button::before, .report-form article aside .box.meta #category_top .cols.boxcol2 button::before, #category_top .cols.boxcol2 article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form #category_top .cols.boxcol2 button::before, #category_top .cols.boxcol2 #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta #category_top .cols.boxcol2 button::before, #category_top .cols.boxcol2 .lapozo .buttons a::before, .lapozo .buttons #category_top .cols.boxcol2 a::before, #category_top .cols.boxcol2 article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons #category_top .cols.boxcol2 a::before, #category_top .cols.boxcol2 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta #category_top .cols.boxcol2 a::before, #categories .button::before, #categories .report-form button::before, .report-form #categories button::before, #categories #registration-form button::before, #registration-form #categories button::before, #categories article aside .box.meta .report-form button::before, article aside .box.meta .report-form #categories button::before, #categories .report-form article aside .box.meta button::before, .report-form article aside .box.meta #categories button::before, #categories article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form #categories button::before, #categories #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta #categories button::before, #categories .lapozo .buttons a::before, .lapozo .buttons #categories a::before, #categories article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons #categories a::before, #categories .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta #categories a::before, #list-boxes .button::before, #list-boxes .report-form button::before, .report-form #list-boxes button::before, #list-boxes #registration-form button::before, #registration-form #list-boxes button::before, #list-boxes article aside .box.meta .report-form button::before, article aside .box.meta .report-form #list-boxes button::before, #list-boxes .report-form article aside .box.meta button::before, .report-form article aside .box.meta #list-boxes button::before, #list-boxes article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form #list-boxes button::before, #list-boxes #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta #list-boxes button::before, #list-boxes .lapozo .buttons a::before, .lapozo .buttons #list-boxes a::before, #list-boxes article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons #list-boxes a::before, #list-boxes .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta #list-boxes a::before, .cols.card4 .button::before, .cols.card4 .report-form button::before, .report-form .cols.card4 button::before, .cols.card4 #registration-form button::before, #registration-form .cols.card4 button::before, .cols.card4 article aside .box.meta .report-form button::before, article aside .box.meta .report-form .cols.card4 button::before, .cols.card4 .report-form article aside .box.meta button::before, .report-form article aside .box.meta .cols.card4 button::before, .cols.card4 article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form .cols.card4 button::before, .cols.card4 #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta .cols.card4 button::before, .cols.card4 .lapozo .buttons a::before, .lapozo .buttons .cols.card4 a::before, .cols.card4 article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card4 a::before, .cols.card4 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta .cols.card4 a::before, .cols.card4 article aside .box.meta .button::before, .cols.card4 article aside .box.meta .report-form button::before, .report-form .cols.card4 article aside .box.meta button::before, .cols.card4 article aside .box.meta #registration-form button::before, #registration-form .cols.card4 article aside .box.meta button::before, .cols.card4 article aside .box.meta .report-form button::before, .cols.card4 .report-form article aside .box.meta button::before, .report-form .cols.card4 article aside .box.meta button::before, .cols.card4 article aside .box.meta #registration-form button::before, .cols.card4 #registration-form article aside .box.meta button::before, #registration-form .cols.card4 article aside .box.meta button::before, .cols.card4 article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons .cols.card4 article aside .box.meta a::before, .cols.card4 article aside .box.meta .lapozo .buttons a::before, .cols.card4 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons .cols.card4 article aside .box.meta a::before, article aside .box.meta .cols.card4 .button::before, article aside .box.meta .cols.card4 .report-form button::before, .report-form article aside .box.meta .cols.card4 button::before, article aside .box.meta .cols.card4 #registration-form button::before, #registration-form article aside .box.meta .cols.card4 button::before, article aside .box.meta .cols.card4 .report-form button::before, article aside .box.meta .report-form .cols.card4 button::before, .report-form article aside .box.meta .cols.card4 button::before, article aside .box.meta .cols.card4 #registration-form button::before, article aside .box.meta #registration-form .cols.card4 button::before, #registration-form article aside .box.meta .cols.card4 button::before, article aside .box.meta .cols.card4 .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta .cols.card4 a::before, article aside .box.meta .cols.card4 .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card4 a::before, .lapozo .buttons article aside .box.meta .cols.card4 a::before, .cols.card6 .button::before, .cols.card6 .report-form button::before, .report-form .cols.card6 button::before, .cols.card6 #registration-form button::before, #registration-form .cols.card6 button::before, .cols.card6 article aside .box.meta .report-form button::before, article aside .box.meta .report-form .cols.card6 button::before, .cols.card6 .report-form article aside .box.meta button::before, .report-form article aside .box.meta .cols.card6 button::before, .cols.card6 article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form .cols.card6 button::before, .cols.card6 #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta .cols.card6 button::before, .cols.card6 .lapozo .buttons a::before, .lapozo .buttons .cols.card6 a::before, .cols.card6 article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card6 a::before, .cols.card6 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta .cols.card6 a::before, .cols.card6 article aside .box.meta .button::before, .cols.card6 article aside .box.meta .report-form button::before, .report-form .cols.card6 article aside .box.meta button::before, .cols.card6 article aside .box.meta #registration-form button::before, #registration-form .cols.card6 article aside .box.meta button::before, .cols.card6 article aside .box.meta .report-form button::before, .cols.card6 .report-form article aside .box.meta button::before, .report-form .cols.card6 article aside .box.meta button::before, .cols.card6 article aside .box.meta #registration-form button::before, .cols.card6 #registration-form article aside .box.meta button::before, #registration-form .cols.card6 article aside .box.meta button::before, .cols.card6 article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons .cols.card6 article aside .box.meta a::before, .cols.card6 article aside .box.meta .lapozo .buttons a::before, .cols.card6 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons .cols.card6 article aside .box.meta a::before, article aside .box.meta .cols.card6 .button::before, article aside .box.meta .cols.card6 .report-form button::before, .report-form article aside .box.meta .cols.card6 button::before, article aside .box.meta .cols.card6 #registration-form button::before, #registration-form article aside .box.meta .cols.card6 button::before, article aside .box.meta .cols.card6 .report-form button::before, article aside .box.meta .report-form .cols.card6 button::before, .report-form article aside .box.meta .cols.card6 button::before, article aside .box.meta .cols.card6 #registration-form button::before, article aside .box.meta #registration-form .cols.card6 button::before, #registration-form article aside .box.meta .cols.card6 button::before, article aside .box.meta .cols.card6 .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta .cols.card6 a::before, article aside .box.meta .cols.card6 .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card6 a::before, .lapozo .buttons article aside .box.meta .cols.card6 a::before, .cols.card2 .button::before, .cols.card2 .report-form button::before, .report-form .cols.card2 button::before, .cols.card2 #registration-form button::before, #registration-form .cols.card2 button::before, .cols.card2 article aside .box.meta .report-form button::before, article aside .box.meta .report-form .cols.card2 button::before, .cols.card2 .report-form article aside .box.meta button::before, .report-form article aside .box.meta .cols.card2 button::before, .cols.card2 article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form .cols.card2 button::before, .cols.card2 #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta .cols.card2 button::before, .cols.card2 .lapozo .buttons a::before, .lapozo .buttons .cols.card2 a::before, .cols.card2 article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card2 a::before, .cols.card2 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta .cols.card2 a::before, .cols.card2 article aside .box.meta .button::before, .cols.card2 article aside .box.meta .report-form button::before, .report-form .cols.card2 article aside .box.meta button::before, .cols.card2 article aside .box.meta #registration-form button::before, #registration-form .cols.card2 article aside .box.meta button::before, .cols.card2 article aside .box.meta .report-form button::before, .cols.card2 .report-form article aside .box.meta button::before, .report-form .cols.card2 article aside .box.meta button::before, .cols.card2 article aside .box.meta #registration-form button::before, .cols.card2 #registration-form article aside .box.meta button::before, #registration-form .cols.card2 article aside .box.meta button::before, .cols.card2 article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons .cols.card2 article aside .box.meta a::before, .cols.card2 article aside .box.meta .lapozo .buttons a::before, .cols.card2 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons .cols.card2 article aside .box.meta a::before, article aside .box.meta .cols.card2 .button::before, article aside .box.meta .cols.card2 .report-form button::before, .report-form article aside .box.meta .cols.card2 button::before, article aside .box.meta .cols.card2 #registration-form button::before, #registration-form article aside .box.meta .cols.card2 button::before, article aside .box.meta .cols.card2 .report-form button::before, article aside .box.meta .report-form .cols.card2 button::before, .report-form article aside .box.meta .cols.card2 button::before, article aside .box.meta .cols.card2 #registration-form button::before, article aside .box.meta #registration-form .cols.card2 button::before, #registration-form article aside .box.meta .cols.card2 button::before, article aside .box.meta .cols.card2 .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta .cols.card2 a::before, article aside .box.meta .cols.card2 .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card2 a::before, .lapozo .buttons article aside .box.meta .cols.card2 a::before, .cols.card3 .button::before, .cols.card3 .report-form button::before, .report-form .cols.card3 button::before, .cols.card3 #registration-form button::before, #registration-form .cols.card3 button::before, .cols.card3 article aside .box.meta .report-form button::before, article aside .box.meta .report-form .cols.card3 button::before, .cols.card3 .report-form article aside .box.meta button::before, .report-form article aside .box.meta .cols.card3 button::before, .cols.card3 article aside .box.meta #registration-form button::before, article aside .box.meta #registration-form .cols.card3 button::before, .cols.card3 #registration-form article aside .box.meta button::before, #registration-form article aside .box.meta .cols.card3 button::before, .cols.card3 .lapozo .buttons a::before, .lapozo .buttons .cols.card3 a::before, .cols.card3 article aside .box.meta .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card3 a::before, .cols.card3 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons article aside .box.meta .cols.card3 a::before, .cols.card3 article aside .box.meta .button::before, .cols.card3 article aside .box.meta .report-form button::before, .report-form .cols.card3 article aside .box.meta button::before, .cols.card3 article aside .box.meta #registration-form button::before, #registration-form .cols.card3 article aside .box.meta button::before, .cols.card3 article aside .box.meta .report-form button::before, .cols.card3 .report-form article aside .box.meta button::before, .report-form .cols.card3 article aside .box.meta button::before, .cols.card3 article aside .box.meta #registration-form button::before, .cols.card3 #registration-form article aside .box.meta button::before, #registration-form .cols.card3 article aside .box.meta button::before, .cols.card3 article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons .cols.card3 article aside .box.meta a::before, .cols.card3 article aside .box.meta .lapozo .buttons a::before, .cols.card3 .lapozo .buttons article aside .box.meta a::before, .lapozo .buttons .cols.card3 article aside .box.meta a::before, article aside .box.meta .cols.card3 .button::before, article aside .box.meta .cols.card3 .report-form button::before, .report-form article aside .box.meta .cols.card3 button::before, article aside .box.meta .cols.card3 #registration-form button::before, #registration-form article aside .box.meta .cols.card3 button::before, article aside .box.meta .cols.card3 .report-form button::before, article aside .box.meta .report-form .cols.card3 button::before, .report-form article aside .box.meta .cols.card3 button::before, article aside .box.meta .cols.card3 #registration-form button::before, article aside .box.meta #registration-form .cols.card3 button::before, #registration-form article aside .box.meta .cols.card3 button::before, article aside .box.meta .cols.card3 .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta .cols.card3 a::before, article aside .box.meta .cols.card3 .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons .cols.card3 a::before, .lapozo .buttons article aside .box.meta .cols.card3 a::before {
  text-transform: none;
  float: left;
  margin: 0 1ex 0 0;
}

article aside .box .button, article aside .box .report-form button, .report-form article aside .box button, article aside .box #registration-form button, #registration-form article aside .box button, article aside .box.meta .report-form button, .report-form article aside .box.meta button, article aside .box .lapozo .buttons a, .lapozo .buttons article aside .box a, article aside .box.meta .button, body.catalog_level2 #content .box .card.multidoc .button, body.catalog_level2 #content .box .card.multidoc .report-form button, .report-form body.catalog_level2 #content .box .card.multidoc button, body.catalog_level2 #content .box .card.multidoc #registration-form button, #registration-form body.catalog_level2 #content .box .card.multidoc button, body.catalog_level2 #content article aside .box.meta .report-form .card.multidoc button, article aside body.catalog_level2 #content .box.meta .report-form .card.multidoc button, body.catalog_level2 #content .report-form article aside .box.meta .card.multidoc button, body.catalog_level2 #content article aside .box.meta #registration-form .card.multidoc button, article aside body.catalog_level2 #content .box.meta #registration-form .card.multidoc button, body.catalog_level2 #content #registration-form article aside .box.meta .card.multidoc button, body.catalog_level2 #content .box .card.multidoc .lapozo .buttons a, .lapozo .buttons body.catalog_level2 #content .box .card.multidoc a, body.catalog_level2 #content article aside .box.meta .lapozo .buttons .card.multidoc a, article aside body.catalog_level2 #content .box.meta .lapozo .buttons .card.multidoc a, body.catalog_level2 #content .lapozo .buttons article aside .box.meta .card.multidoc a, body.career #content .box .card.multidoc .button, body.career #content .box .card.multidoc .report-form button, .report-form body.career #content .box .card.multidoc button, body.career #content .box .card.multidoc #registration-form button, #registration-form body.career #content .box .card.multidoc button, body.career #content article aside .box.meta .report-form .card.multidoc button, article aside body.career #content .box.meta .report-form .card.multidoc button, body.career #content .report-form article aside .box.meta .card.multidoc button, body.career #content article aside .box.meta #registration-form .card.multidoc button, article aside body.career #content .box.meta #registration-form .card.multidoc button, body.career #content #registration-form article aside .box.meta .card.multidoc button, body.career #content .box .card.multidoc .lapozo .buttons a, .lapozo .buttons body.career #content .box .card.multidoc a, body.career #content article aside .box.meta .lapozo .buttons .card.multidoc a, article aside body.career #content .box.meta .lapozo .buttons .card.multidoc a, body.career #content .lapozo .buttons article aside .box.meta .card.multidoc a, body.catalog_level2_manual #content .box .card.multidoc .button, body.catalog_level2_manual #content .box .card.multidoc .report-form button, .report-form body.catalog_level2_manual #content .box .card.multidoc button, body.catalog_level2_manual #content .box .card.multidoc #registration-form button, #registration-form body.catalog_level2_manual #content .box .card.multidoc button, body.catalog_level2_manual #content article aside .box.meta .report-form .card.multidoc button, article aside body.catalog_level2_manual #content .box.meta .report-form .card.multidoc button, body.catalog_level2_manual #content .report-form article aside .box.meta .card.multidoc button, body.catalog_level2_manual #content article aside .box.meta #registration-form .card.multidoc button, article aside body.catalog_level2_manual #content .box.meta #registration-form .card.multidoc button, body.catalog_level2_manual #content #registration-form article aside .box.meta .card.multidoc button, body.catalog_level2_manual #content .box .card.multidoc .lapozo .buttons a, .lapozo .buttons body.catalog_level2_manual #content .box .card.multidoc a, body.catalog_level2_manual #content article aside .box.meta .lapozo .buttons .card.multidoc a, article aside body.catalog_level2_manual #content .box.meta .lapozo .buttons .card.multidoc a, body.catalog_level2_manual #content .lapozo .buttons article aside .box.meta .card.multidoc a {
  background: transparent;
  border: 1px solid #1d62b3;
  color: #1d62b3;
  width: auto;
  margin: 1ex;
  padding: 0 1rem 0 0.5rem;
  height: 2rem;
  line-height: 2rem;
}
article aside .box .button::before, article aside .box .report-form button::before, .report-form article aside .box button::before, article aside .box #registration-form button::before, #registration-form article aside .box button::before, article aside .box.meta .report-form button::before, .report-form article aside .box.meta button::before, article aside .box .lapozo .buttons a::before, .lapozo .buttons article aside .box a::before, article aside .box.meta .button::before, body.catalog_level2 #content .box .card.multidoc .button::before, body.catalog_level2 #content .box .card.multidoc .report-form button::before, .report-form body.catalog_level2 #content .box .card.multidoc button::before, body.catalog_level2 #content .box .card.multidoc #registration-form button::before, #registration-form body.catalog_level2 #content .box .card.multidoc button::before, body.catalog_level2 #content article aside .box.meta .report-form .card.multidoc button::before, article aside body.catalog_level2 #content .box.meta .report-form .card.multidoc button::before, body.catalog_level2 #content .report-form article aside .box.meta .card.multidoc button::before, body.catalog_level2 #content article aside .box.meta #registration-form .card.multidoc button::before, article aside body.catalog_level2 #content .box.meta #registration-form .card.multidoc button::before, body.catalog_level2 #content #registration-form article aside .box.meta .card.multidoc button::before, body.catalog_level2 #content .box .card.multidoc .lapozo .buttons a::before, .lapozo .buttons body.catalog_level2 #content .box .card.multidoc a::before, body.catalog_level2 #content article aside .box.meta .lapozo .buttons .card.multidoc a::before, article aside body.catalog_level2 #content .box.meta .lapozo .buttons .card.multidoc a::before, body.catalog_level2 #content .lapozo .buttons article aside .box.meta .card.multidoc a::before, body.career #content .box .card.multidoc .button::before, body.career #content .box .card.multidoc .report-form button::before, .report-form body.career #content .box .card.multidoc button::before, body.career #content .box .card.multidoc #registration-form button::before, #registration-form body.career #content .box .card.multidoc button::before, body.career #content article aside .box.meta .report-form .card.multidoc button::before, article aside body.career #content .box.meta .report-form .card.multidoc button::before, body.career #content .report-form article aside .box.meta .card.multidoc button::before, body.career #content article aside .box.meta #registration-form .card.multidoc button::before, article aside body.career #content .box.meta #registration-form .card.multidoc button::before, body.career #content #registration-form article aside .box.meta .card.multidoc button::before, body.career #content .box .card.multidoc .lapozo .buttons a::before, .lapozo .buttons body.career #content .box .card.multidoc a::before, body.career #content article aside .box.meta .lapozo .buttons .card.multidoc a::before, article aside body.career #content .box.meta .lapozo .buttons .card.multidoc a::before, body.career #content .lapozo .buttons article aside .box.meta .card.multidoc a::before, body.catalog_level2_manual #content .box .card.multidoc .button::before, body.catalog_level2_manual #content .box .card.multidoc .report-form button::before, .report-form body.catalog_level2_manual #content .box .card.multidoc button::before, body.catalog_level2_manual #content .box .card.multidoc #registration-form button::before, #registration-form body.catalog_level2_manual #content .box .card.multidoc button::before, body.catalog_level2_manual #content article aside .box.meta .report-form .card.multidoc button::before, article aside body.catalog_level2_manual #content .box.meta .report-form .card.multidoc button::before, body.catalog_level2_manual #content .report-form article aside .box.meta .card.multidoc button::before, body.catalog_level2_manual #content article aside .box.meta #registration-form .card.multidoc button::before, article aside body.catalog_level2_manual #content .box.meta #registration-form .card.multidoc button::before, body.catalog_level2_manual #content #registration-form article aside .box.meta .card.multidoc button::before, body.catalog_level2_manual #content .box .card.multidoc .lapozo .buttons a::before, .lapozo .buttons body.catalog_level2_manual #content .box .card.multidoc a::before, body.catalog_level2_manual #content article aside .box.meta .lapozo .buttons .card.multidoc a::before, article aside body.catalog_level2_manual #content .box.meta .lapozo .buttons .card.multidoc a::before, body.catalog_level2_manual #content .lapozo .buttons article aside .box.meta .card.multidoc a::before {
  float: left;
  margin: 0 1ex 0 0;
}
article aside .box .button:is(:hover, :focus-visible), article aside .box .report-form button:is(:hover, :focus-visible), .report-form article aside .box button:is(:hover, :focus-visible), article aside .box #registration-form button:is(:hover, :focus-visible), #registration-form article aside .box button:is(:hover, :focus-visible), article aside .box .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons article aside .box a:is(:hover, :focus-visible), body.catalog_level2 #content .box .card.multidoc .button:is(:hover, :focus-visible), body.catalog_level2 #content .box .card.multidoc .report-form button:is(:hover, :focus-visible), .report-form body.catalog_level2 #content .box .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2 #content .box .card.multidoc #registration-form button:is(:hover, :focus-visible), #registration-form body.catalog_level2 #content .box .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2 #content article aside .box.meta .report-form .card.multidoc button:is(:hover, :focus-visible), article aside body.catalog_level2 #content .box.meta .report-form .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2 #content .report-form article aside .box.meta .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2 #content article aside .box.meta #registration-form .card.multidoc button:is(:hover, :focus-visible), article aside body.catalog_level2 #content .box.meta #registration-form .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2 #content #registration-form article aside .box.meta .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2 #content .box .card.multidoc .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.catalog_level2 #content .box .card.multidoc a:is(:hover, :focus-visible), body.catalog_level2 #content article aside .box.meta .lapozo .buttons .card.multidoc a:is(:hover, :focus-visible), article aside body.catalog_level2 #content .box.meta .lapozo .buttons .card.multidoc a:is(:hover, :focus-visible), body.catalog_level2 #content .lapozo .buttons article aside .box.meta .card.multidoc a:is(:hover, :focus-visible), body.career #content .box .card.multidoc .button:is(:hover, :focus-visible), body.career #content .box .card.multidoc .report-form button:is(:hover, :focus-visible), .report-form body.career #content .box .card.multidoc button:is(:hover, :focus-visible), body.career #content .box .card.multidoc #registration-form button:is(:hover, :focus-visible), #registration-form body.career #content .box .card.multidoc button:is(:hover, :focus-visible), body.career #content article aside .box.meta .report-form .card.multidoc button:is(:hover, :focus-visible), article aside body.career #content .box.meta .report-form .card.multidoc button:is(:hover, :focus-visible), body.career #content .report-form article aside .box.meta .card.multidoc button:is(:hover, :focus-visible), body.career #content article aside .box.meta #registration-form .card.multidoc button:is(:hover, :focus-visible), article aside body.career #content .box.meta #registration-form .card.multidoc button:is(:hover, :focus-visible), body.career #content #registration-form article aside .box.meta .card.multidoc button:is(:hover, :focus-visible), body.career #content .box .card.multidoc .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.career #content .box .card.multidoc a:is(:hover, :focus-visible), body.career #content article aside .box.meta .lapozo .buttons .card.multidoc a:is(:hover, :focus-visible), article aside body.career #content .box.meta .lapozo .buttons .card.multidoc a:is(:hover, :focus-visible), body.career #content .lapozo .buttons article aside .box.meta .card.multidoc a:is(:hover, :focus-visible), body.catalog_level2_manual #content .box .card.multidoc .button:is(:hover, :focus-visible), body.catalog_level2_manual #content .box .card.multidoc .report-form button:is(:hover, :focus-visible), .report-form body.catalog_level2_manual #content .box .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2_manual #content .box .card.multidoc #registration-form button:is(:hover, :focus-visible), #registration-form body.catalog_level2_manual #content .box .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2_manual #content article aside .box.meta .report-form .card.multidoc button:is(:hover, :focus-visible), article aside body.catalog_level2_manual #content .box.meta .report-form .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2_manual #content .report-form article aside .box.meta .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2_manual #content article aside .box.meta #registration-form .card.multidoc button:is(:hover, :focus-visible), article aside body.catalog_level2_manual #content .box.meta #registration-form .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2_manual #content #registration-form article aside .box.meta .card.multidoc button:is(:hover, :focus-visible), body.catalog_level2_manual #content .box .card.multidoc .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.catalog_level2_manual #content .box .card.multidoc a:is(:hover, :focus-visible), body.catalog_level2_manual #content article aside .box.meta .lapozo .buttons .card.multidoc a:is(:hover, :focus-visible), article aside body.catalog_level2_manual #content .box.meta .lapozo .buttons .card.multidoc a:is(:hover, :focus-visible), body.catalog_level2_manual #content .lapozo .buttons article aside .box.meta .card.multidoc a:is(:hover, :focus-visible) {
  background: #1d62b3;
  color: #fff;
}

#list-boxes .card-menu .button, #list-boxes .card-menu .report-form button, .report-form #list-boxes .card-menu button, #list-boxes .card-menu #registration-form button, #registration-form #list-boxes .card-menu button, #list-boxes .card-menu .lapozo .buttons a, .lapozo .buttons #list-boxes .card-menu a {
  right: 0;
  color: #f93e1f;
}
#list-boxes .card-menu .button:is(:hover, :focus-visible), #list-boxes .card-menu .report-form button:is(:hover, :focus-visible), .report-form #list-boxes .card-menu button:is(:hover, :focus-visible), #list-boxes .card-menu #registration-form button:is(:hover, :focus-visible), #registration-form #list-boxes .card-menu button:is(:hover, :focus-visible), #list-boxes .card-menu .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #list-boxes .card-menu a:is(:hover, :focus-visible) {
  border-color: #f93e1f;
}

input[type=checkbox], input[type=radio], #sidebar .box.filterbox #facet input, .visually-hidden {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

:root {
  --newnmhh-gold: #b19e78;
  --newnmhh-gold-pale: #fbf9f2;
  --newnmhh-txt: #14171b;
  --newnmhh-gray-dark: #393e46;
  --accordion-hover: var(--newnmhh-gold);
}

html {
  font: normal 400 14px/175% "Lato", sans-serif;
  color: #333;
  text-rendering: optimizeLegibility;
}

@media (min-width: 1140px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 1680px) {
  html {
    font-size: 18px;
  }
}
*::-moz-selection {
  text-shadow: none;
  background: #16202C;
  color: #dbccae;
}
*::-moz-selection, *::selection {
  text-shadow: none;
  background: #16202C;
  color: #dbccae;
}

body {
  padding-top: 55px;
  background: #f9f9f9;
}

#testdiv {
  background: #f9f9f9;
  width: 1px;
  height: 1px;
}

img {
  vertical-align: middle;
}

.box img {
  border-radius: 0.25ex;
}

a {
  color: inherit;
  outline: none;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

textarea, input, button, select {
  font-family: "Lato", sans-serif;
}

article a {
  color: #1d62b3;
}
article a:is(:hover, :focus-visible) {
  text-decoration: underline;
}

article .box a {
  color: #333;
}
article .box a:is(:hover, :focus-visible) {
  text-decoration: none;
}

option {
  font-family: "Lato", sans-serif;
}

p.picsub {
  color: #888;
  margin: 1rem 0 2rem;
}

article .zoomable a:hover {
  text-decoration: none;
}

*:focus .xh2 {
  color: #1d62b3;
  background: rgba(29, 98, 179, 0.1);
  outline: 1px solid #1d62b3;
  text-decoration: underline;
}

a.xh2:focus {
  color: #b49556;
  background: rgba(180, 149, 86, 0.1);
  outline: 1px solid #b49556;
}

a:focus {
  background: rgba(29, 98, 179, 0.1);
  outline: 1px solid #1d62b3;
}

article table {
  background: #f2f2f2;
  min-width: 100%;
  transform: rotate(0deg);
}
article table td {
  vertical-align: top;
  line-height: 1.31;
  padding: 2ex 1ex;
  border: 1px solid #fff;
}
article table thead {
  background: #1d62b3;
  color: #fff;
  border-bottom: 6px solid #fff;
}
article table tbody tr:hover {
  box-shadow: inset 0 -2px 0 #818388;
}
article table caption {
  font-size: 0.875rem !important;
  margin-top: 1rem !important;
  line-height: 1rem !important;
  font-weight: 500 !important;
  color: #333 !important;
  background: #d9e0e8;
  border-bottom: 4px solid #FFFFFF;
  padding: 1.2ex 0 0.8ex;
}

.table-wrap {
  overflow-x: auto;
  scrollbar-width: thin;
}
.table-wrap::-webkit-scrollbar {
  height: 8px;
  border-radius: 4px;
  background: #b2cae5;
}
.table-wrap::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #0556a5;
}

article table.newtable {
  width: 100%;
  border: 1px solid #e0e5e4;
  background: #fff;
  margin: 1rem 0;
}
article table.newtable thead {
  background: #e0e5e4;
}
article table.newtable td, article table.newtable th {
  padding: 1rem;
  border: 1px solid #e0e5e4;
  vertical-align: top;
  font-size: 0.75rem;
  line-height: 1.301;
  text-align: left;
}
article table.newtable thead th {
  font-weight: 700;
}
article table.newtable .table-title {
  text-transform: uppercase;
  font-weight: 300;
}
article table.newtable table {
  box-shadow: none;
  border: 0;
  margin: -1rem;
}
article table.newtable table td {
  border-width: 0 0 0 1px;
  padding: 0.5rem 1rem;
}
article table.newtable table td:first-child {
  border: 0;
}
article table.newtable table tr:first-child td {
  padding-top: 1rem;
}
article table.newtable table tr:last-child td {
  padding-bottom: 1rem;
}
article table.newtable.style1 thead th {
  border-top: 6px solid #A0A0A0;
}
article table.newtable.style1 thead th:first-child {
  border-top-color: #b49556;
}
article table.newtable.style1 thead th:nth-child(2) {
  border-top-color: #f93e1f;
}
article table.newtable.style1 thead th:nth-child(3) {
  border-top-color: rebeccapurple;
}
article table.newtable.style2 thead, article table.newtable.style2 tbody {
  border-left: 6px solid #A0A0A0;
}
article table.newtable.style2 thead:nth-child(3n+1) {
  border-left-color: #b49556;
}
article table.newtable.style2 thead:nth-child(3n) {
  border-left-color: #f93e1f;
}
article table.newtable.style2 thead:nth-child(3n-1) {
  border-left-color: rebeccapurple;
}

.mobil, #mobil-menu, .mobile-table-head, #qs-cancel {
  display: none;
}

.inner {
  width: 1280px;
  margin: 0 auto;
  clear: both;
}

#main:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.box {
  float: left;
  margin: 1.40625%;
  position: relative;
  padding-bottom: 3rem;
}
.box img {
  max-width: 100%;
  margin: 24px 0;
}
.button, .report-form button, #registration-form button, article aside .box.meta .report-form button, .report-form article aside .box.meta button, article aside .box.meta #registration-form button, #registration-form article aside .box.meta button, .lapozo .buttons a, article aside .box.meta .lapozo .buttons a, .lapozo .buttons article aside .box.meta a, article aside .box.meta .button {
  background: #0556a5;
  border-radius: 2rem;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  line-height: 2.5rem;
  margin-top: 1rem;
  padding: 0 24px;
  width: 14rem;
  max-width: 50vw;
  font-size: 0.75rem;
  font-weight: 700;
  margin: 1rem;
  white-space: nowrap;
}
.button:hover, .report-form button:hover, #registration-form button:hover, article aside .box.meta .report-form button:hover, .report-form article aside .box.meta button:hover, article aside .box.meta #registration-form button:hover, #registration-form article aside .box.meta button:hover, .lapozo .buttons a:hover, article aside .box.meta .lapozo .buttons a:hover, .lapozo .buttons article aside .box.meta a:hover, article aside .box.meta .button:hover {
  background: #304a61;
  text-decoration: none !important;
}
.button:focus-visible, .report-form button:focus-visible, #registration-form button:focus-visible, article aside .box.meta .report-form button:focus-visible, .report-form article aside .box.meta button:focus-visible, article aside .box.meta #registration-form button:focus-visible, #registration-form article aside .box.meta button:focus-visible, .lapozo .buttons a:focus-visible, article aside .box.meta .lapozo .buttons a:focus-visible, .lapozo .buttons article aside .box.meta a:focus-visible, article aside .box.meta .button:focus-visible {
  background: #b49556;
  text-decoration: none !important;
}
.button::before, .report-form button::before, #registration-form button::before, article aside .box.meta .report-form button::before, .report-form article aside .box.meta button::before, article aside .box.meta #registration-form button::before, #registration-form article aside .box.meta button::before, .lapozo .buttons a::before, article aside .box.meta .lapozo .buttons a::before, .lapozo .buttons article aside .box.meta a::before, article aside .box.meta .button::before {
  content: "\e5c8";
  float: right;
}

a {
  text-decoration: none;
}

nav.menu li {
  display: inline-block;
}

nav.menu li a {
  display: block;
}

p.centered {
  text-align: center;
}

.cols.col1 .box, .cols.col1 .col {
  width: 97.1875%;
}
.cols.col2 .box, .cols.col2 .col {
  width: 47.1875%;
}
.cols.col2 .box.w2, .cols.col2 .box.w3, .cols.col2 .box.w4, .cols.col2 .box.w5, .cols.col2 .box.w6, .cols.col2 .col.w2, .cols.col2 .col.w3, .cols.col2 .col.w4, .cols.col2 .col.w5, .cols.col2 .col.w6 {
  width: 97.1875%;
}
.cols.col3 .box, .cols.col3 .col {
  width: 30.52083%;
}
.cols.col3 .box.w2, .cols.col3 .col.w2 {
  width: 63.85416%;
}
.cols.col3 .box.w3, .cols.col3 .box.w4, .cols.col3 .box.w5, .cols.col3 .box.w6, .cols.col3 .col.w3, .cols.col3 .col.w4, .cols.col3 .col.w5, .cols.col3 .col.w6 {
  width: 97.1875%;
}
.cols.col3.alt1 .box:nth-child(2n) {
  width: 63.85416%;
}
.cols.col3.alt2 .box:nth-child(2n+1) {
  width: 63.85416%;
}
.cols.col4 .box, .cols.col4 .col {
  width: 22.1875%;
}
.cols.col4 .box.w2, .cols.col4 .col.w2 {
  width: 47.1875%;
}
.cols.col4 .box.w3, .cols.col4 .col.w3 {
  width: 72.1875%;
}
.cols.col4 .box.w4, .cols.col4 .box.w5, .cols.col4 .box.w6, .cols.col4 .col.w4, .cols.col4 .col.w5, .cols.col4 .col.w6 {
  width: 97.1875%;
}
.cols.col5 .box, .cols.col5 .col {
  width: 17.1875%;
}
.cols.col5 .box.w2, .cols.col5 .col.w2 {
  width: 37.1875%;
}
.cols.col5 .box.w3, .cols.col5 .col.w3 {
  width: 57.1875%;
}
.cols.col5 .box.w4, .cols.col5 .col.w4 {
  width: 77.1875%;
}
.cols.col5 .box.w5, .cols.col5 .box.w6, .cols.col5 .col.w5, .cols.col5 .col.w6 {
  width: 97.1875%;
}
.cols.col6 .box, .cols.col6 .col {
  width: 13.85416%;
}
.cols.col6 .box.w2, .cols.col6 .col.w2 {
  width: 30.52083%;
}
.cols.col6 .box.w3, .cols.col6 .col.w3 {
  width: 47.18748%;
}
.cols.col6 .box.w4, .cols.col6 .col.w4 {
  width: 63.85416%;
}
.cols.col6 .box.w5, .cols.col6 .col.w5 {
  width: 80.5208%;
}
.cols.col6 .box.w6, .cols.col6 .col.w6 {
  width: 97.1875%;
}
.cols.col7 .box, .cols.col7 .col {
  width: 11.4732%;
}
.cols .col {
  float: left;
  margin: 1.40625%;
}
.cols .col .box {
  width: 100%;
  margin: 18px 0;
}
.cols:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#page_header {
  background: var(--newnmhh-gold-pale);
  width: 100%;
  position: fixed;
  z-index: 666;
  top: 0;
  font-size: 0.75rem;
  font-family: "Lato";
  text-align: right;
  min-height: 55px;
  max-height: 25vh;
}
#page_header #quick_search, #page_header nav.lang, #page_header nav.menu {
  display: inline-block;
}
#page_header a {
  color: var(--newnmhh-txt);
}
#page_header h1 {
  background-image: url("../img/header_logo-2.png");
  width: 86px;
  height: 55px;
  margin: 0 0 0 16px;
  text-indent: -666rem;
  float: left;
  text-align: left;
}
#page_header h1 a {
  display: block;
  width: 100%;
  height: 100%;
  transition: all 0.1s;
  transition-delay: 0.2s;
}
#page_header h1 a:focus {
  box-shadow: 0 12px 0 0 #b49556;
}
#page_header #skip-to {
  background-color: #16202C;
  text-align: left;
}
#page_header #skip-to .button, #page_header #skip-to .report-form button, .report-form #page_header #skip-to button, #page_header #skip-to #registration-form button, #registration-form #page_header #skip-to button, #page_header #skip-to .lapozo .buttons a, .lapozo .buttons #page_header #skip-to a {
  position: absolute;
  top: -666rem;
  bottom: auto;
  background: var(--newnmhh-gold);
}
#page_header #skip-to .button:focus, #page_header #skip-to .report-form button:focus, .report-form #page_header #skip-to button:focus, #page_header #skip-to #registration-form button:focus, #registration-form #page_header #skip-to button:focus, #page_header #skip-to .lapozo .buttons a:focus, .lapozo .buttons #page_header #skip-to a:focus {
  position: static;
}
#page_header #skip-to .button::before, #page_header #skip-to .report-form button::before, .report-form #page_header #skip-to button::before, #page_header #skip-to #registration-form button::before, #registration-form #page_header #skip-to button::before, #page_header #skip-to .lapozo .buttons a::before, .lapozo .buttons #page_header #skip-to a::before {
  content: "\e5db";
}
#page_header #quick_search, #page_header nav.lang {
  position: relative;
}
#page_header #quick_search {
  height: 100%;
  position: relative;
}
#page_header #quick_search .search_text {
  height: 55px;
  box-sizing: border-box;
  border: 0;
  padding: 0 1ex 0 3rem;
  font-size: inherit;
  color: #0F141E;
  font-weight: 500;
  width: 12rem;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  transition: 0.3s;
  background: var(--newnmhh-txt);
  color: #fff;
}
#page_header #quick_search .search_text:focus {
  border-bottom-color: #b49556;
}
#page_header #quick_search button {
  position: absolute;
  left: 0;
  width: 3rem;
  height: 100%;
  background: transparent;
  color: #fff;
  box-shadow: inset 0 0 0 22px rgba(255, 255, 255, 0);
  transition: 0.3s;
}
#page_header #quick_search button:hover {
  color: #b49556;
}
#page_header #quick_search button:focus-visible {
  box-shadow: inset 0 0 0 4px #FFFFFF;
  color: #FFFFFF;
  background: #b49556;
}
#page_header #quick_search .tt-menu {
  width: 12rem;
  background: #FFFFFF;
  padding: 1ex 0;
}
#page_header #quick_search .tt-suggestion {
  border-top: 1px dotted #eee;
  font-size: 1rem;
  font-weight: 300;
  padding: 0 1ex;
  text-align: left;
  cursor: pointer;
}
#page_header #quick_search .tt-suggestion:first-child {
  border: 0;
}
#page_header #quick_search .tt-suggestion:hover {
  color: #b49556;
  box-shadow: inset -6px 0 0 0 #b49556;
}
#page_header #quick_search .tt-cursor {
  color: #b49556;
  box-shadow: inset -6px 0 0 0 #b49556;
}
#page_header nav.lang {
  height: 100%;
  width: 7.5rem;
  text-align: center;
  float: right;
  line-height: 55px;
  text-transform: uppercase;
}
#page_header nav.lang a {
  display: block;
  transition: all 0.1s;
  transition-delay: 0.2s;
}
#page_header nav.lang a:hover, #page_header nav.lang a:focus {
  background: rgb(from var(--newnmhh-gold) r g b/0.5);
}
#page_header nav.lang a:focus {
  box-shadow: 0 12px 0 0 #b49556;
}
#page_header nav.menu {
  margin-right: 2rem;
  vertical-align: top;
}
#page_header nav.menu ul {
  margin: 0;
  padding: 0;
}
#page_header nav.menu ul li {
  float: left;
}
#page_header nav.menu ul li:hover .dropdown {
  display: block;
}
#page_header nav.menu ul li:hover > a {
  background: #202b40;
}
#page_header nav.menu ul li a {
  padding: 0 1rem;
  height: 55px;
  line-height: 55px;
  margin: 0;
  border: 0;
  font-weight: 600;
  transition: box-shadow 0.1s;
  transition-delay: 0.2s;
}
#page_header nav.menu ul li a:is(:hover, :focus-visible) {
  background: rgb(from var(--newnmhh-gold) r g b/0.5);
  color: #000;
}
#page_header nav.menu ul li a:focus {
  box-shadow: 0 12px 0 0 #b49556;
}
#page_header nav.menu ul li a.active {
  background: #b49556;
}
#page_header nav.menu ul li.openable > a::after {
  content: "▼";
  font-size: 0.4rem;
  margin-left: 1ex;
  vertical-align: middle;
}
#page_header nav.menu ul li .dropdown {
  position: absolute;
  margin-left: -15rem;
  background: #fff;
  border-radius: 0 0 0.333ex 0.333ex;
  display: none;
}
#page_header nav.menu ul li .dropdown ul {
  float: left;
  width: 12rem;
  text-align: left;
  padding: 1.5rem;
  padding-right: 0.5rem;
}
#page_header nav.menu ul li .dropdown ul li {
  width: 12rem;
}
#page_header nav.menu ul li .dropdown ul li a {
  color: #333;
  height: auto;
  padding: 0.5rem;
  transition: none;
}
#page_header nav.menu ul li .dropdown ul li a:is(:hover, :active) {
  background: inherit;
  color: #1d62b3;
  text-decoration: underline;
}

section .box .box-content:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
section .box .box-content h2 {
  margin-bottom: 8px;
}
section .box .box-content a {
  display: block;
}
section .box .box-content a:hover h2, section .box .box-content a:focus h2 {
  color: #1d62b3;
  text-decoration: underline;
}
section .box .box-content .lead {
  margin-bottom: 8px;
}
section .box.card-menu h2, section .box.card-menu .xh2 {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  padding-right: 12px;
  position: relative;
}
section .box.card-menu h2::after, section .box.card-menu .xh2::after {
  content: "\e315";
  position: absolute;
  right: 0;
}
section .box.card-menu a:hover, section .box.card-menu:focus {
  color: #f93e1f;
  text-decoration: underline;
}
section .box.card-menu div.card {
  background: #fff;
  padding: 16px 24px;
  position: relative;
  vertical-align: middle;
  border-bottom: 1px solid #ccc;
}

.cols.card3 .button, .cols.card3 .report-form button, .report-form .cols.card3 button, .cols.card3 #registration-form button, #registration-form .cols.card3 button, .cols.card3 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card3 button, .cols.card3 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card3 button, .cols.card3 .lapozo .buttons a, .lapozo .buttons .cols.card3 a, .cols.card3 article aside .box.meta .button, .report-form .cols.card3 article aside .box.meta button, article aside .box.meta .cols.card3 .button, article aside .box.meta .cols.card3 .report-form button {
  position: relative;
}
.cols.card3 .box {
  margin: 0;
  width: 100%;
}
.cols.card3 .box-content .card {
  width: 30.52083%;
  margin: 1.40625%;
  float: left;
  background: #fff;
  text-align: left;
}
.cols.card3 .box-content .card h2 {
  line-height: 1.125rem;
  margin-top: 0;
  text-transform: uppercase;
}
.cols.card3 .box-content .card .source {
  text-transform: uppercase;
  color: #636e7a;
}
.cols.card3 .box-content .card a {
  padding: 2.5rem;
  border-top: 6px solid #1d62b3;
}
.cols.card3 .box-content .card.tv a {
  border-color: #0063CF;
}
.cols.card3 .box-content .card.tv a:hover h2, .cols.card3 .box-content .card.tv a:focus h2, .cols.card3 .box-content .card.tv .category {
  color: #0063CF;
}
.cols.card3 .box-content .card.radio a {
  border-color: #5A5CB3;
}
.cols.card3 .box-content .card.radio a:hover h2, .cols.card3 .box-content .card.radio a:focus h2, .cols.card3 .box-content .card.radio .category {
  color: #5A5CB3;
}
.cols.card3 .box-content .card.telefon a {
  border-color: #6943B0;
}
.cols.card3 .box-content .card.telefon a:hover h2, .cols.card3 .box-content .card.telefon a:focus h2, .cols.card3 .box-content .card.telefon .category {
  color: #6943B0;
}
.cols.card3 .box-content .card.internet a {
  border-color: #4320A2;
}
.cols.card3 .box-content .card.internet a:hover h2, .cols.card3 .box-content .card.internet a:focus h2, .cols.card3 .box-content .card.internet .category {
  color: #4320A2;
}
.cols.card3 .box-content .card.nyomtatott a {
  border-color: #88164F;
}
.cols.card3 .box-content .card.nyomtatott a:hover h2, .cols.card3 .box-content .card.nyomtatott a:focus h2, .cols.card3 .box-content .card.nyomtatott .category {
  color: #88164F;
}
.cols.card3 .box-content .card.posta_c a {
  border-color: #AD1B57;
}
.cols.card3 .box-content .card.posta_c a:hover h2, .cols.card3 .box-content .card.posta_c a:focus h2, .cols.card3 .box-content .card.posta_c .category {
  color: #AD1B57;
}
.cols.card3 .box-content .card.mozgokep a {
  border-color: #AD372E;
}
.cols.card3 .box-content .card.mozgokep a:hover h2, .cols.card3 .box-content .card.mozgokep a:focus h2, .cols.card3 .box-content .card.mozgokep .category {
  color: #AD372E;
}

.cols.card2 .button, .cols.card2 .report-form button, .report-form .cols.card2 button, .cols.card2 #registration-form button, #registration-form .cols.card2 button, .cols.card2 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card2 button, .cols.card2 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card2 button, .cols.card2 .lapozo .buttons a, .lapozo .buttons .cols.card2 a, .cols.card2 article aside .box.meta .button, .report-form .cols.card2 article aside .box.meta button, article aside .box.meta .cols.card2 .button, article aside .box.meta .cols.card2 .report-form button {
  position: relative;
}
.cols.card2 .box {
  margin: 0;
  width: 100%;
}
.cols.card2 .box-content .card {
  width: 47.1875%;
  margin: 1.40625%;
  float: left;
  background: #fff;
  text-align: left;
}

.cols.card6 {
  text-align: center;
}
.cols.card6 .button, .cols.card6 .report-form button, .report-form .cols.card6 button, .cols.card6 #registration-form button, #registration-form .cols.card6 button, .cols.card6 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card6 button, .cols.card6 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card6 button, .cols.card6 .lapozo .buttons a, .lapozo .buttons .cols.card6 a, .cols.card6 article aside .box.meta .button, .report-form .cols.card6 article aside .box.meta button, article aside .box.meta .cols.card6 .button, article aside .box.meta .cols.card6 .report-form button {
  position: relative;
}
.cols.card6 .box {
  margin: 0;
  width: 100%;
}
.cols.card6 .box-content .card {
  width: 13.85416%;
  margin: 1.40625%;
  float: left;
}
.cols.card6 .box-content .card:nth-child(4n-3) {
  margin-left: 18.07291%;
  clear: left;
}
.cols.card6 .box-content .card:nth-child(4n) {
  margin-right: 18.07291%;
  clear: right;
}
.cols.card6 .box-content .card h2 {
  text-transform: uppercase;
  text-align: left;
}
.cols.card6 .box-content .card .lead {
  text-align: left;
}
.cols.card6 .box-content .card.tv .icon-container {
  background: #fff;
  border: 2px solid #0063CF;
}
.cols.card6 .box-content .card.tv .icon-container .icon {
  color: #0063CF;
}
.cols.card6 .box-content .card.tv a:is(:hover, :focus-visible) .icon-container {
  background: #0063CF;
  border: 2px solid #0063CF;
}
.cols.card6 .box-content .card.tv a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card.radio .icon-container {
  background: #fff;
  border: 2px solid #5A5CB3;
}
.cols.card6 .box-content .card.radio .icon-container .icon {
  color: #5A5CB3;
}
.cols.card6 .box-content .card.radio a:is(:hover, :focus-visible) .icon-container {
  background: #5A5CB3;
  border: 2px solid #5A5CB3;
}
.cols.card6 .box-content .card.radio a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card.telefon .icon-container {
  background: #fff;
  border: 2px solid #6943B0;
}
.cols.card6 .box-content .card.telefon .icon-container .icon {
  color: #6943B0;
}
.cols.card6 .box-content .card.telefon a:is(:hover, :focus-visible) .icon-container {
  background: #6943B0;
  border: 2px solid #6943B0;
}
.cols.card6 .box-content .card.telefon a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card.internet .icon-container {
  background: #fff;
  border: 2px solid #4320A2;
}
.cols.card6 .box-content .card.internet .icon-container .icon {
  color: #4320A2;
}
.cols.card6 .box-content .card.internet a:is(:hover, :focus-visible) .icon-container {
  background: #4320A2;
  border: 2px solid #4320A2;
}
.cols.card6 .box-content .card.internet a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card.nyomtatott .icon-container {
  background: #fff;
  border: 2px solid #88164F;
}
.cols.card6 .box-content .card.nyomtatott .icon-container .icon {
  color: #88164F;
}
.cols.card6 .box-content .card.nyomtatott a:is(:hover, :focus-visible) .icon-container {
  background: #88164F;
  border: 2px solid #88164F;
}
.cols.card6 .box-content .card.nyomtatott a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card.posta_c .icon-container {
  background: #fff;
  border: 2px solid #AD1B57;
}
.cols.card6 .box-content .card.posta_c .icon-container .icon {
  color: #AD1B57;
}
.cols.card6 .box-content .card.posta_c a:is(:hover, :focus-visible) .icon-container {
  background: #AD1B57;
  border: 2px solid #AD1B57;
}
.cols.card6 .box-content .card.posta_c a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card.mozgokep .icon-container {
  background: #fff;
  border: 2px solid #AD372E;
}
.cols.card6 .box-content .card.mozgokep .icon-container .icon {
  color: #AD372E;
}
.cols.card6 .box-content .card.mozgokep a:is(:hover, :focus-visible) .icon-container {
  background: #AD372E;
  border: 2px solid #AD372E;
}
.cols.card6 .box-content .card.mozgokep a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
.cols.card6 .box-content .card .icon-container {
  display: block;
  width: 100%;
  padding-top: 100%;
  border-radius: 0.5ex;
  position: relative;
  margin-bottom: 1.5rem;
  background: #16202C;
  border: 2px solid #16202C;
  box-sizing: border-box;
}
.cols.card6 .box-content .card .icon {
  font-size: 4rem;
  line-height: 0;
  position: absolute;
  display: block;
  width: 100%;
  top: 50%;
  color: #fff;
}

.cols.card4 {
  padding: 2.5rem 0 0;
  text-align: center;
}
.cols.card4 .box {
  margin: 0;
  width: 100%;
}
.cols.card4 .box-content .card {
  margin: 1.40625%;
  width: 22.1875%;
  float: left;
  text-align: left;
}
.cols.card4 .box-content .card:nth-child(4n) {
  clear: right;
}
.cols.card4 .box-content .card:nth-child(4n+1) {
  clear: left;
}
.cols.card4 .button, .cols.card4 .report-form button, .report-form .cols.card4 button, .cols.card4 #registration-form button, #registration-form .cols.card4 button, .cols.card4 article aside .box.meta .report-form button, article aside .box.meta .report-form .cols.card4 button, .cols.card4 .report-form article aside .box.meta button, .report-form article aside .box.meta .cols.card4 button, .cols.card4 .lapozo .buttons a, .lapozo .buttons .cols.card4 a, .cols.card4 article aside .box.meta .button, .report-form .cols.card4 article aside .box.meta button, article aside .box.meta .cols.card4 .button, article aside .box.meta .cols.card4 .report-form button {
  position: relative;
}

.box.statictext a {
  display: inline;
}
.box.statictext a:is(:hover, :focus-visible) {
  text-decoration: underline;
  color: #1d62b3;
}
.box.statictext ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.box.statictext ul li {
  line-height: 1.31;
  margin-bottom: 1rem;
}

section .box.message h3 {
  font-weight: 600;
}
#category_top .box.message p {
  color: #fff;
  text-shadow: 0 0 1px rgba(15, 20, 30, 0.2);
}
#category_top .box.message h3.box-title {
  color: #fff;
  font-weight: 600;
}

#banner_home .box.message {
  color: #fff;
  text-shadow: 0 0 1px rgba(15, 20, 30, 0.2);
}

#submenu {
  text-align: center;
  height: 80px;
  width: 100%;
  z-index: 555;
  overflow: hidden;
  position: relative;
}
#submenu nav.menu::before {
  background: #0F141E;
  width: 100%;
  height: 100%;
  bottom: 10px;
  left: 0;
}
#submenu nav.menu.inactive::before {
  bottom: 0;
}
#submenu ul {
  margin: 0;
  padding: 0;
}
#submenu ul li.tv a:hover {
  background-color: #0063CF;
}
#submenu ul li.tv a:focus {
  box-shadow: inset 0 -12px 0 0 #0063CF;
}
#submenu ul li.radio a:hover {
  background-color: #5A5CB3;
}
#submenu ul li.radio a:focus {
  box-shadow: inset 0 -12px 0 0 #5A5CB3;
}
#submenu ul li.telefon a:hover {
  background-color: #6943B0;
}
#submenu ul li.telefon a:focus {
  box-shadow: inset 0 -12px 0 0 #6943B0;
}
#submenu ul li.internet a:hover {
  background-color: #4320A2;
}
#submenu ul li.internet a:focus {
  box-shadow: inset 0 -12px 0 0 #4320A2;
}
#submenu ul li.nyomtatott a:hover {
  background-color: #88164F;
}
#submenu ul li.nyomtatott a:focus {
  box-shadow: inset 0 -12px 0 0 #88164F;
}
#submenu ul li.posta_c a:hover {
  background-color: #AD1B57;
}
#submenu ul li.posta_c a:focus {
  box-shadow: inset 0 -12px 0 0 #AD1B57;
}
#submenu ul li.mozgokep a:hover {
  background-color: #AD372E;
}
#submenu ul li.mozgokep a:focus {
  box-shadow: inset 0 -12px 0 0 #AD372E;
}
#submenu ul a {
  position: relative;
}
#submenu ul li a.active:hover {
  background: transparent;
}
#submenu ul li a.active:after, #submenu ul li a.active:before {
  background: #0F141E;
  bottom: 0;
  height: 10px;
  margin: 0 5px;
  pointer-events: none;
  right: 50%;
  transform: skewX(-45deg);
  width: 100vw;
  z-index: -1;
}
#submenu ul li a.active:after {
  left: 50%;
  right: auto;
  transform: skewX(45deg);
}
#submenu a {
  color: #fff;
  text-transform: uppercase;
  padding: 0 1rem;
  line-height: 80px;
  font-size: 0.875rem;
}
#submenu a:is(:hover, :focus-visible) {
  background: #b49556;
}

body[class*=customer] #submenu {
  position: absolute;
}
body[class*=customer] #submenu nav.menu::before {
  background: rgba(15, 20, 30, 0.7) !important;
}
body[class*=customer] #submenu ul li a.active:after, body[class*=customer] #submenu ul li a.active:before {
  background: rgba(15, 20, 30, 0.7) !important;
}

#banner_home {
  height: 550px;
  background: #16202C;
  position: relative;
  overflow: hidden;
}
#banner_home .cols {
  position: relative;
}
#banner_home::after {
  width: 100%;
  height: 6px;
  bottom: 0;
  background: #E6E6E6;
  z-index: 5;
}
#banner_home .inner {
  position: relative;
  height: 100%;
}
#banner_home .inner::after {
  width: 100%;
  height: 6px;
  bottom: 0;
  margin-left: 66.667%;
  background: #f93e1f;
  z-index: 6;
}
#banner_home .message_text {
  font-weight: 200;
  font-size: 1.5rem;
  line-height: 2.25rem;
}
#banner_home .button, #banner_home .report-form button, .report-form #banner_home button, #banner_home #registration-form button, #registration-form #banner_home button, #banner_home .lapozo .buttons a, .lapozo .buttons #banner_home a {
  margin: 0;
  position: relative;
  left: -0.5ex;
}
#banner_home .box {
  float: right;
}
#banner_home video {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background-size: cover;
}
#banner_home img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  min-height: 100%;
  min-width: 100%;
}
#banner_home img.square {
  display: none;
  width: 100%;
  height: 100%;
}

html.no-csstransforms #banner_home img {
  left: 0;
}

#list-boxes {
  padding: 0 0 2.5rem;
}
#list-boxes .box .box-title {
  line-height: 1;
}

#database, #kapcsolodok {
  background: #ccc;
  padding: 2rem 0 0;
  text-align: center;
  float: left;
  width: 100%;
}
#database .box .box-title, #kapcsolodok .box .box-title {
  line-height: 0;
  margin-bottom: 4rem;
}

#categories {
  background: #fff;
  padding: 3rem 0;
}
#categories .box {
  padding: 0;
}
#categories .box::before {
  background-image: url("../img/tv.png");
  background-repeat: no-repeat;
  background-size: contain;
  height: 220px;
  margin-left: -20%;
  top: -2rem;
  width: 220px;
  pointer-events: none;
  z-index: 11;
}
#categories .box a {
  display: block;
  z-index: 22;
  padding: 150px 0 64px;
}
#categories .box .box-title {
  text-transform: uppercase;
}
#categories .box .button, #categories .box .report-form button, .report-form #categories .box button, #categories .box #registration-form button, #registration-form #categories .box button, #categories .report-form article aside .box.meta button, #categories #registration-form article aside .box.meta button, #categories .box .lapozo .buttons a, .lapozo .buttons #categories .box a, #categories .lapozo .buttons article aside .box.meta a {
  white-space: nowrap;
  position: absolute;
  bottom: 0;
  padding: 0 2rem 0 0.9rem;
  margin-left: -1rem;
}
#categories .box.tv .button, #categories .box.tv .report-form button, .report-form #categories .box.tv button, #categories .box.tv #registration-form button, #registration-form #categories .box.tv button, #categories .box.tv .lapozo .buttons a, .lapozo .buttons #categories .box.tv a {
  color: #0063CF;
}
#categories .box.tv a:hover .button, #categories .box.tv a:hover .report-form button, .report-form #categories .box.tv a:hover button, #categories .box.tv a:hover #registration-form button, #registration-form #categories .box.tv a:hover button, #categories .box.tv a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.tv a:hover a, #categories .box.tv a:focus .button, #categories .box.tv a:focus .report-form button, .report-form #categories .box.tv a:focus button, #categories .box.tv a:focus #registration-form button, #registration-form #categories .box.tv a:focus button, #categories .box.tv a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.tv a:focus a {
  border-color: #0063CF;
}
#categories .box.tv::before {
  background-image: url(../img/tv.png);
}
#categories .box.radio .button, #categories .box.radio .report-form button, .report-form #categories .box.radio button, #categories .box.radio #registration-form button, #registration-form #categories .box.radio button, #categories .box.radio .lapozo .buttons a, .lapozo .buttons #categories .box.radio a {
  color: #5A5CB3;
}
#categories .box.radio a:hover .button, #categories .box.radio a:hover .report-form button, .report-form #categories .box.radio a:hover button, #categories .box.radio a:hover #registration-form button, #registration-form #categories .box.radio a:hover button, #categories .box.radio a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.radio a:hover a, #categories .box.radio a:focus .button, #categories .box.radio a:focus .report-form button, .report-form #categories .box.radio a:focus button, #categories .box.radio a:focus #registration-form button, #registration-form #categories .box.radio a:focus button, #categories .box.radio a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.radio a:focus a {
  border-color: #5A5CB3;
}
#categories .box.radio::before {
  background-image: url(../img/radio.png);
}
#categories .box.telefon .button, #categories .box.telefon .report-form button, .report-form #categories .box.telefon button, #categories .box.telefon #registration-form button, #registration-form #categories .box.telefon button, #categories .box.telefon .lapozo .buttons a, .lapozo .buttons #categories .box.telefon a {
  color: #6943B0;
}
#categories .box.telefon a:hover .button, #categories .box.telefon a:hover .report-form button, .report-form #categories .box.telefon a:hover button, #categories .box.telefon a:hover #registration-form button, #registration-form #categories .box.telefon a:hover button, #categories .box.telefon a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.telefon a:hover a, #categories .box.telefon a:focus .button, #categories .box.telefon a:focus .report-form button, .report-form #categories .box.telefon a:focus button, #categories .box.telefon a:focus #registration-form button, #registration-form #categories .box.telefon a:focus button, #categories .box.telefon a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.telefon a:focus a {
  border-color: #6943B0;
}
#categories .box.telefon::before {
  background-image: url(../img/telefon.png);
}
#categories .box.internet .button, #categories .box.internet .report-form button, .report-form #categories .box.internet button, #categories .box.internet #registration-form button, #registration-form #categories .box.internet button, #categories .box.internet .lapozo .buttons a, .lapozo .buttons #categories .box.internet a {
  color: #4320A2;
}
#categories .box.internet a:hover .button, #categories .box.internet a:hover .report-form button, .report-form #categories .box.internet a:hover button, #categories .box.internet a:hover #registration-form button, #registration-form #categories .box.internet a:hover button, #categories .box.internet a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.internet a:hover a, #categories .box.internet a:focus .button, #categories .box.internet a:focus .report-form button, .report-form #categories .box.internet a:focus button, #categories .box.internet a:focus #registration-form button, #registration-form #categories .box.internet a:focus button, #categories .box.internet a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.internet a:focus a {
  border-color: #4320A2;
}
#categories .box.internet::before {
  background-image: url(../img/internet.png);
}
#categories .box.nyomtatott .button, #categories .box.nyomtatott .report-form button, .report-form #categories .box.nyomtatott button, #categories .box.nyomtatott #registration-form button, #registration-form #categories .box.nyomtatott button, #categories .box.nyomtatott .lapozo .buttons a, .lapozo .buttons #categories .box.nyomtatott a {
  color: #88164F;
}
#categories .box.nyomtatott a:hover .button, #categories .box.nyomtatott a:hover .report-form button, .report-form #categories .box.nyomtatott a:hover button, #categories .box.nyomtatott a:hover #registration-form button, #registration-form #categories .box.nyomtatott a:hover button, #categories .box.nyomtatott a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.nyomtatott a:hover a, #categories .box.nyomtatott a:focus .button, #categories .box.nyomtatott a:focus .report-form button, .report-form #categories .box.nyomtatott a:focus button, #categories .box.nyomtatott a:focus #registration-form button, #registration-form #categories .box.nyomtatott a:focus button, #categories .box.nyomtatott a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.nyomtatott a:focus a {
  border-color: #88164F;
}
#categories .box.nyomtatott::before {
  background-image: url(../img/nyomtatott.png);
}
#categories .box.posta_c .button, #categories .box.posta_c .report-form button, .report-form #categories .box.posta_c button, #categories .box.posta_c #registration-form button, #registration-form #categories .box.posta_c button, #categories .box.posta_c .lapozo .buttons a, .lapozo .buttons #categories .box.posta_c a {
  color: #AD1B57;
}
#categories .box.posta_c a:hover .button, #categories .box.posta_c a:hover .report-form button, .report-form #categories .box.posta_c a:hover button, #categories .box.posta_c a:hover #registration-form button, #registration-form #categories .box.posta_c a:hover button, #categories .box.posta_c a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.posta_c a:hover a, #categories .box.posta_c a:focus .button, #categories .box.posta_c a:focus .report-form button, .report-form #categories .box.posta_c a:focus button, #categories .box.posta_c a:focus #registration-form button, #registration-form #categories .box.posta_c a:focus button, #categories .box.posta_c a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.posta_c a:focus a {
  border-color: #AD1B57;
}
#categories .box.posta_c::before {
  background-image: url(../img/posta_c.png);
}
#categories .box.mozgokep .button, #categories .box.mozgokep .report-form button, .report-form #categories .box.mozgokep button, #categories .box.mozgokep #registration-form button, #registration-form #categories .box.mozgokep button, #categories .box.mozgokep .lapozo .buttons a, .lapozo .buttons #categories .box.mozgokep a {
  color: #AD372E;
}
#categories .box.mozgokep a:hover .button, #categories .box.mozgokep a:hover .report-form button, .report-form #categories .box.mozgokep a:hover button, #categories .box.mozgokep a:hover #registration-form button, #registration-form #categories .box.mozgokep a:hover button, #categories .box.mozgokep a:hover .lapozo .buttons a, .lapozo .buttons #categories .box.mozgokep a:hover a, #categories .box.mozgokep a:focus .button, #categories .box.mozgokep a:focus .report-form button, .report-form #categories .box.mozgokep a:focus button, #categories .box.mozgokep a:focus #registration-form button, #registration-form #categories .box.mozgokep a:focus button, #categories .box.mozgokep a:focus .lapozo .buttons a, .lapozo .buttons #categories .box.mozgokep a:focus a {
  border-color: #AD372E;
}
#categories .box.mozgokep::before {
  background-image: url(../img/mozgokep.png);
}

#category_top {
  background: url(../img/tv.png) no-repeat center 2rem;
  box-shadow: inset 0 -25rem 0 #ccc;
}
#category_top .box.message .box-title {
  text-transform: uppercase;
}
#category_top .box.message a.button, #category_top .box.message .lapozo .buttons a, .lapozo .buttons #category_top .box.message a {
  color: #fff !important;
}
#category_top .cols:first-child {
  padding-top: 6em;
  min-height: 400px;
}
#category_top .cols:first-child .button, #category_top .cols:first-child .report-form button, .report-form #category_top .cols:first-child button, #category_top .cols:first-child #registration-form button, #registration-form #category_top .cols:first-child button, #category_top .cols:first-child .lapozo .buttons a, .lapozo .buttons #category_top .cols:first-child a {
  width: 50%;
  margin: 0 0 0 -0.5ex;
  position: absolute;
  bottom: 0;
  background: rgba(15, 20, 30, 0.7);
  color: #fff;
}
#category_top .cols:first-child .box {
  width: 20%;
  padding: 5%;
  float: right;
}
#category_top .cols:first-child .box:first-child {
  float: left;
}
#category_top .cols.boxcol2 .box {
  border-radius: 0.33ex;
  background: #fff;
  padding: 1.5rem 2.5rem 5rem;
  box-sizing: border-box;
  min-height: 501px;
}
#category_top .cols.boxcol2 .box .box-title {
  text-transform: uppercase;
  margin-bottom: 0;
}
#category_top .cols.boxcol2 .box p {
  margin: 0;
}
#category_top .cols.boxcol2 .box .card {
  width: 46.5%;
  float: left;
  clear: left;
}
#category_top .cols.boxcol2 .box .card:nth-child(2n) {
  float: right;
  clear: right;
}
#category_top .cols.boxcol2 .button, #category_top .cols.boxcol2 .report-form button, .report-form #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 #registration-form button, #registration-form #category_top .cols.boxcol2 button, #category_top .cols.boxcol2 .lapozo .buttons a, .lapozo .buttons #category_top .cols.boxcol2 a {
  right: 2.5rem;
  bottom: 2rem;
}
body.customer_undivided #category_top {
  background-position: 30% 2rem;
}
body.customer_undivided #category_top .inner {
  width: 853.3333333333px;
}
body.customer_undivided #category_top .box.message {
  float: right !important;
  width: 30%;
}

#applications {
  background: #fff;
  padding: 1rem 0 0;
}

#card-menus {
  background: #F9F9F9;
}
#card-menus .box {
  padding-bottom: 5rem;
}
#card-menus .box-title {
  text-transform: uppercase;
  padding-left: 1.4rem;
}
#card-menus .button, #card-menus .report-form button, .report-form #card-menus button, #card-menus #registration-form button, #registration-form #card-menus button, #card-menus .lapozo .buttons a, .lapozo .buttons #card-menus a {
  width: auto;
  bottom: 0;
  right: 1rem;
  text-transform: uppercase;
}
#card-menus .button::before, #card-menus .report-form button::before, .report-form #card-menus button::before, #card-menus #registration-form button::before, #registration-form #card-menus button::before, #card-menus .lapozo .buttons a::before, .lapozo .buttons #card-menus a::before {
  text-transform: none;
}

#news {
  background: #fff;
}

body[class*=divided] {
  background: url(../img/sav_pattern.svg), linear-gradient(90deg, #0063cf 0%, #7785cf 9.53%, #7852be 26.23%, #4320a2 42.54%, #88164f 58.99%, #ad1b57 75.43%, #fdaa8f 100%) repeat scroll 0 0;
  background-size: auto 100%, 600% auto;
  background-position: 0;
  background-attachment: fixed;
}

body[class*=divided].radio {
  background-position: 16.6666666667%;
}

body[class*=divided].telefon {
  background-position: 33.3333333333%;
}

body[class*=divided].internet {
  background-position: 50%;
}

body[class*=divided].nyomtatott {
  background-position: 66.6666666667%;
}

body[class*=divided].posta_c {
  background-position: 83.3333333333%;
}

body[class*=divided].mozgokep {
  background-position: 100%;
}

body[class*=divided].tv a.button, body[class*=divided].tv .lapozo .buttons a, .lapozo .buttons body[class*=divided].tv a {
  color: #0063CF !important;
}
body[class*=divided].tv a.button:is(:hover, :focus-visible), body[class*=divided].tv .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].tv a:is(:hover, :focus-visible) {
  border-color: #0063CF !important;
}

body[class*=divided].tv #category_top {
  background-image: url(../img/tv.png);
}

body[class*=divided].tv #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].tv #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].tv #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].tv #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].tv #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].tv #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].tv #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #003e83;
}

body[class*=divided].tv .card a:is(:hover, :focus-visible) h2 {
  color: #0063CF;
}

body.tv #sidebar::before {
  background: #0063CF;
}

body.tv #sidebar .box.filterbox #filter_date select option {
  background: #0b427e;
}

body.tv #sidebar .box.filterbox .tt-menu {
  background: #083c77;
}

body.tv #submenu nav.menu::before,
body.tv #submenu ul li a.active:after,
body.tv #submenu ul li a.active:before {
  background: #083c77;
}

body[class*=divided].radio a.button, body[class*=divided].radio .lapozo .buttons a, .lapozo .buttons body[class*=divided].radio a {
  color: #5A5CB3 !important;
}
body[class*=divided].radio a.button:is(:hover, :focus-visible), body[class*=divided].radio .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].radio a:is(:hover, :focus-visible) {
  border-color: #5A5CB3 !important;
}

body[class*=divided].radio #category_top {
  background-image: url(../img/radio.png);
}

body[class*=divided].radio #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].radio #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].radio #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].radio #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].radio #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].radio #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].radio #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #3d3e84;
}

body[class*=divided].radio .card a:is(:hover, :focus-visible) h2 {
  color: #5A5CB3;
}

body.radio #sidebar::before {
  background: #5A5CB3;
}

body.radio #sidebar .box.filterbox #filter_date select option {
  background: #383e70;
}

body.radio #sidebar .box.filterbox .tt-menu {
  background: #353869;
}

body.radio #submenu nav.menu::before,
body.radio #submenu ul li a.active:after,
body.radio #submenu ul li a.active:before {
  background: #353869;
}

body[class*=divided].telefon a.button, body[class*=divided].telefon .lapozo .buttons a, .lapozo .buttons body[class*=divided].telefon a {
  color: #6943B0 !important;
}
body[class*=divided].telefon a.button:is(:hover, :focus-visible), body[class*=divided].telefon .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].telefon a:is(:hover, :focus-visible) {
  border-color: #6943B0 !important;
}

body[class*=divided].telefon #category_top {
  background-image: url(../img/telefon.png);
}

body[class*=divided].telefon #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].telefon #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].telefon #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].telefon #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].telefon #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].telefon #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].telefon #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #482e79;
}

body[class*=divided].telefon .card a:is(:hover, :focus-visible) h2 {
  color: #6943B0;
}

body.telefon #sidebar::before {
  background: #6943B0;
}

body.telefon #sidebar .box.filterbox #filter_date select option {
  background: #40326e;
}

body.telefon #sidebar .box.filterbox .tt-menu {
  background: #3c2c67;
}

body.telefon #submenu nav.menu::before,
body.telefon #submenu ul li a.active:after,
body.telefon #submenu ul li a.active:before {
  background: #3c2c67;
}

body[class*=divided].internet a.button, body[class*=divided].internet .lapozo .buttons a, .lapozo .buttons body[class*=divided].internet a {
  color: #4320A2 !important;
}
body[class*=divided].internet a.button:is(:hover, :focus-visible), body[class*=divided].internet .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].internet a:is(:hover, :focus-visible) {
  border-color: #4320A2 !important;
}

body[class*=divided].internet #category_top {
  background-image: url(../img/internet.png);
}

body[class*=divided].internet #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].internet #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].internet #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].internet #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].internet #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].internet #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].internet #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #291362;
}

body[class*=divided].internet .card a:is(:hover, :focus-visible) h2 {
  color: #4320A2;
}

body.internet #sidebar::before {
  background: #4320A2;
}

body.internet #sidebar .box.filterbox #filter_date select option {
  background: #2d2067;
}

body.internet #sidebar .box.filterbox .tt-menu {
  background: #291a60;
}

body.internet #submenu nav.menu::before,
body.internet #submenu ul li a.active:after,
body.internet #submenu ul li a.active:before {
  background: #291a60;
}

body[class*=divided].nyomtatott a.button, body[class*=divided].nyomtatott .lapozo .buttons a, .lapozo .buttons body[class*=divided].nyomtatott a {
  color: #88164F !important;
}
body[class*=divided].nyomtatott a.button:is(:hover, :focus-visible), body[class*=divided].nyomtatott .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].nyomtatott a:is(:hover, :focus-visible) {
  border-color: #88164F !important;
}

body[class*=divided].nyomtatott #category_top {
  background-image: url(../img/nyomtatott.png);
}

body[class*=divided].nyomtatott #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].nyomtatott #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].nyomtatott #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].nyomtatott #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].nyomtatott #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].nyomtatott #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].nyomtatott #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #460b29;
}

body[class*=divided].nyomtatott .card a:is(:hover, :focus-visible) h2 {
  color: #88164F;
}

body.nyomtatott #sidebar::before {
  background: #88164F;
}

body.nyomtatott #sidebar .box.filterbox #filter_date select option {
  background: #4f1b3e;
}

body.nyomtatott #sidebar .box.filterbox .tt-menu {
  background: #4c1537;
}

body.nyomtatott #submenu nav.menu::before,
body.nyomtatott #submenu ul li a.active:after,
body.nyomtatott #submenu ul li a.active:before {
  background: #4c1537;
}

body[class*=divided].posta_c a.button, body[class*=divided].posta_c .lapozo .buttons a, .lapozo .buttons body[class*=divided].posta_c a {
  color: #AD1B57 !important;
}
body[class*=divided].posta_c a.button:is(:hover, :focus-visible), body[class*=divided].posta_c .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].posta_c a:is(:hover, :focus-visible) {
  border-color: #AD1B57 !important;
}

body[class*=divided].posta_c #category_top {
  background-image: url(../img/posta_c.png);
}

body[class*=divided].posta_c #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].posta_c #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].posta_c #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].posta_c #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].posta_c #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].posta_c #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].posta_c #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #6b1136;
}

body[class*=divided].posta_c .card a:is(:hover, :focus-visible) h2 {
  color: #AD1B57;
}

body.posta_c #sidebar::before {
  background: #AD1B57;
}

body.posta_c #sidebar .box.filterbox #filter_date select option {
  background: #621e42;
}

body.posta_c #sidebar .box.filterbox .tt-menu {
  background: #5e183b;
}

body.posta_c #submenu nav.menu::before,
body.posta_c #submenu ul li a.active:after,
body.posta_c #submenu ul li a.active:before {
  background: #5e183b;
}

body[class*=divided].mozgokep a.button, body[class*=divided].mozgokep .lapozo .buttons a, .lapozo .buttons body[class*=divided].mozgokep a {
  color: #AD372E !important;
}
body[class*=divided].mozgokep a.button:is(:hover, :focus-visible), body[class*=divided].mozgokep .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].mozgokep a:is(:hover, :focus-visible) {
  border-color: #AD372E !important;
}

body[class*=divided].mozgokep #category_top {
  background-image: url(../img/mozgokep.png);
}

body[class*=divided].mozgokep #category_top .cols:first-child .button:is(:hover, :focus-visible), body[class*=divided].mozgokep #category_top .cols:first-child .report-form button:is(:hover, :focus-visible), .report-form body[class*=divided].mozgokep #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].mozgokep #category_top .cols:first-child #registration-form button:is(:hover, :focus-visible), #registration-form body[class*=divided].mozgokep #category_top .cols:first-child button:is(:hover, :focus-visible), body[class*=divided].mozgokep #category_top .cols:first-child .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body[class*=divided].mozgokep #category_top .cols:first-child a:is(:hover, :focus-visible) {
  background: #71241e;
}

body[class*=divided].mozgokep .card a:is(:hover, :focus-visible) h2 {
  color: #AD372E;
}

body.mozgokep #sidebar::before {
  background: #AD372E;
}

body.mozgokep #sidebar .box.filterbox #filter_date select option {
  background: #622c2d;
}

body.mozgokep #sidebar .box.filterbox .tt-menu {
  background: #5e2626;
}

body.mozgokep #submenu nav.menu::before,
body.mozgokep #submenu ul li a.active:after,
body.mozgokep #submenu ul li a.active:before {
  background: #5e2626;
}

body.provider_home, body.aboutus_home {
  background: #f9f9f9;
}
body.provider_home .box, body.aboutus_home .box {
  padding-bottom: 0;
  background: #fff;
  border-radius: 0.5ex;
  margin-top: 5rem !important;
}
body.provider_home .cols > .box.statictext a.button, body.provider_home .cols > .box.statictext .lapozo .buttons a, .lapozo .buttons body.provider_home .cols > .box.statictext a, body.provider_home .col > .box.statictext a.button, body.provider_home .col > .box.statictext .lapozo .buttons a, .lapozo .buttons body.provider_home .col > .box.statictext a, body.provider_home .box#hirek-partnerek a.button, body.provider_home .box#hirek-partnerek .lapozo .buttons a, .lapozo .buttons body.provider_home .box#hirek-partnerek a, body.aboutus_home .cols > .box.statictext a.button, body.aboutus_home .cols > .box.statictext .lapozo .buttons a, .lapozo .buttons body.aboutus_home .cols > .box.statictext a, body.aboutus_home .col > .box.statictext a.button, body.aboutus_home .col > .box.statictext .lapozo .buttons a, .lapozo .buttons body.aboutus_home .col > .box.statictext a, body.aboutus_home .box#hirek-partnerek a.button, body.aboutus_home .box#hirek-partnerek .lapozo .buttons a, .lapozo .buttons body.aboutus_home .box#hirek-partnerek a {
  position: relative;
  float: right;
  margin-top: 1rem;
}
body.provider_home #page_footer .box, body.aboutus_home #page_footer .box {
  margin-top: 1.40625% !important;
  background: transparent;
}
body.provider_home #page_footer .box-title, body.aboutus_home #page_footer .box-title {
  position: static;
}
body.provider_home .box-content, body.aboutus_home .box-content {
  padding: 2rem;
}
body.provider_home .box-title, body.aboutus_home .box-title {
  position: absolute;
  top: -5rem;
}
body.provider_home .box.news ul, body.aboutus_home .box.news ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body.provider_home .box.news ul li, body.aboutus_home .box.news ul li {
  margin-bottom: 1ex;
}
body.provider_home .box.news li a:hover, body.provider_home .box.news a:hover h2, body.provider_home .box.news li a:focus, body.provider_home .box.news a:focus h2, body.aboutus_home .box.news li a:hover, body.aboutus_home .box.news a:hover h2, body.aboutus_home .box.news li a:focus, body.aboutus_home .box.news a:focus h2 {
  color: #0556a5;
  text-decoration: underline;
}
body.provider_home #partners_search, body.aboutus_home #partners_search {
  padding-top: 0;
}
body.provider_home #partners_search button, body.aboutus_home #partners_search button {
  top: 0;
}
body.provider_home .button, body.provider_home .report-form button, .report-form body.provider_home button, body.provider_home #registration-form button, #registration-form body.provider_home button, body.provider_home article aside .box.meta .report-form button, article aside .box.meta .report-form body.provider_home button, body.provider_home .report-form article aside .box.meta button, .report-form article aside .box.meta body.provider_home button, body.provider_home .lapozo .buttons a, .lapozo .buttons body.provider_home a, body.provider_home article aside .box.meta .button, .report-form body.provider_home article aside .box.meta button, article aside .box.meta body.provider_home .button, article aside .box.meta body.provider_home .report-form button, body.aboutus_home .button, body.aboutus_home .report-form button, .report-form body.aboutus_home button, body.aboutus_home #registration-form button, #registration-form body.aboutus_home button, body.aboutus_home article aside .box.meta .report-form button, article aside .box.meta .report-form body.aboutus_home button, body.aboutus_home .report-form article aside .box.meta button, .report-form article aside .box.meta body.aboutus_home button, body.aboutus_home .lapozo .buttons a, .lapozo .buttons body.aboutus_home a, body.aboutus_home article aside .box.meta .button, .report-form body.aboutus_home article aside .box.meta button, article aside .box.meta body.aboutus_home .button, article aside .box.meta body.aboutus_home .report-form button {
  right: 3rem;
  bottom: 2rem;
}

div[id^=catalog] .box-content {
  overflow: auto;
}
div[id^=catalog] .card {
  float: left;
  clear: left;
  width: 42%;
  padding-left: 4%;
}
div[id^=catalog] .card:nth-child(2n) {
  float: right;
  clear: right;
}
div[id^=catalog] .card .icon {
  display: inline-block;
  margin: 0 1rem 0 -2rem;
  width: 1rem;
}
div[id^=catalog] .card a {
  display: block;
}
div[id^=catalog] .card a:is(:hover, :focus-visible) h2 {
  color: #0556a5;
  text-decoration: underline;
}

#rnc-ugyintezes-doboz {
  background: #0F141E !important;
}
#rnc-ugyintezes-doboz .box-content {
  padding: 0 3rem 0 0;
  position: relative;
  display: flex;
}
#rnc-ugyintezes-doboz .box-content a {
  display: block;
  padding: 1rem;
  color: #fff;
  width: 100%;
}
#rnc-ugyintezes-doboz .box-content a:is(:hover, :focus-visible) {
  background: inherit !important;
}
#rnc-ugyintezes-doboz .box-content a:is(:hover, :focus-visible)::before {
  background: #b49556;
}
#rnc-ugyintezes-doboz .box-content a:is(:hover, :focus-visible) h2 {
  color: #fff;
}
#rnc-ugyintezes-doboz .box-content a::before {
  content: "\e90e";
  font-size: 1.75rem;
  line-height: 3.5rem;
  float: left;
  display: block;
  width: 3.5rem;
  height: 3.5rem;
  background: #0556a5;
  text-align: center;
  border-radius: 0.2ex;
  margin-right: 1rem;
}
#rnc-ugyintezes-doboz .box-content a::after {
  content: "\e315";
  font-size: 2rem;
  position: absolute;
  right: 0.5rem;
  top: 0;
  height: 100%;
  line-height: 5.5rem;
}
#rnc-ugyintezes-doboz .box-content a:is(:hover, :focus-visible) {
  background: #304A61;
  text-decoration: none;
  color: #fff;
}
#rnc-ugyintezes-doboz .box-content a h3 {
  margin: 0;
}
#rnc-ugyintezes-doboz .box-content a p {
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.75rem;
  margin: 0;
}

#hirek-partners {
  padding-bottom: 4rem;
}
#hirek-partners .card {
  position: relative;
  margin-bottom: 1rem;
}
#hirek-partners .card:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#hirek-partners .card a {
  display: block;
  min-height: 4rem;
}
#hirek-partners .card a:is(:hover, :focus-visible) {
  color: #0556a5;
}
#hirek-partners .card a:is(:hover, :focus-visible) h2 {
  text-decoration: underline;
}
.box.boxcontainer {
  padding-top: 2rem;
}
.box.boxcontainer .box {
  box-shadow: none;
  margin-top: 0 !important;
}
.box.boxcontainer .box h3.box-title {
  padding: 0 2rem 1rem;
}
.box.boxcontainer .box div.box-content {
  padding: 0 2rem;
}
.box.boxcontainer .box.containertitle {
  background: transparent;
  position: relative;
  top: -7rem;
  height: 0;
  padding: 0;
  margin: 0;
}
.box.boxcontainer .box.containertitle::after {
  display: none;
}
.box.boxcontainer .box.containertitle h3.box-title {
  text-transform: none;
  padding: 0;
}
.box.boxcontainer .box.message {
  font-style: italic;
  padding-bottom: 1rem;
}
.box.boxcontainer .box:after {
  background: #e6e6e6 none repeat scroll 0 0;
  border: solid #fff;
  border-width: 0 2rem;
  bottom: 0rem;
  box-sizing: border-box;
  height: 1px;
  width: 100%;
  left: 0;
}
.box.boxcontainer .box:last-child::after, .box.boxcontainer .box:last-of-type::after {
  display: none;
}
.box.boxcontainer .box .box-title {
  position: static;
  padding: 2rem 2rem 0;
  text-transform: uppercase;
}
.box.boxcontainer .button, .box.boxcontainer .report-form button, .report-form .box.boxcontainer button, .box.boxcontainer #registration-form button, #registration-form .box.boxcontainer button, .box.boxcontainer article aside .box.meta .report-form button, article aside .box.meta .report-form .box.boxcontainer button, .box.boxcontainer .report-form article aside .box.meta button, .report-form article aside .box.meta .box.boxcontainer button, .box.boxcontainer .lapozo .buttons a, .lapozo .buttons .box.boxcontainer a, .box.boxcontainer article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons .box.boxcontainer a, .box.boxcontainer .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta .box.boxcontainer a, .box.boxcontainer article aside .box.meta .button, .report-form .box.boxcontainer article aside .box.meta button, .lapozo .buttons .box.boxcontainer article aside .box.meta a, article aside .box.meta .box.boxcontainer .button, article aside .box.meta .box.boxcontainer .report-form button, article aside .box.meta .box.boxcontainer .lapozo .buttons a {
  position: static;
  float: right;
  clear: both;
  margin: 2rem;
}

.box.datelist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.box.datelist a:hover h2, .box.datelist a:focus h2 {
  color: #0556a5;
  text-decoration: underline;
}
.box.datelist div.card {
  position: relative;
  margin: 0 0 2rem;
  min-height: 48px;
}
.box.datelist a > .date:first-child {
  left: 0;
  top: 0.5ex;
  background-color: #e6e6e6;
  color: #636e7a;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
  width: 5rem;
  position: absolute;
}
.box.datelist a > .date:first-child::before {
  display: none;
}
.box.datelist .date + h2 {
  padding-left: 6rem;
  font-weight: 400;
}
.box.datelist h2 {
  font-weight: 700;
}
.box.datelist .date, .box.datelist .place {
  color: #636e7a;
  line-height: 1.5rem;
}
.box.datelist .date::before, .box.datelist .place::before {
  content: "\e906";
  display: inline-block;
  width: 1rem;
  margin-right: 0.5rem;
  text-align: center;
  font-size: 0.75rem;
}
.box.datelist .place::before {
  content: "\e90d";
}

table.contact {
  margin-bottom: 1rem;
}
table.contact td {
  vertical-align: top;
  padding: 0.5rem 0;
}
table.contact td:first-child {
  font-weight: 600;
  white-space: nowrap;
  padding-right: 1em;
}

address.contact {
  font-style: normal;
}
address.contact div {
  display: table-row;
}
address.contact dt, address.contact dd {
  display: table-cell;
  padding: 1ex 0;
}
address.contact dt {
  font-weight: 700;
  white-space: nowrap;
  padding-right: 1em;
}
address.contact a {
  text-decoration: underline;
}

body.provider_home div[id*=adatbazisok] .card {
  width: 48%;
  float: right;
  margin-bottom: 2rem;
}
body.provider_home div[id*=adatbazisok] .card:first-child {
  float: left;
}

#breadcrumb {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin: 2rem 0;
}
#breadcrumb li {
  display: inline;
}
#breadcrumb li::after {
  content: "\e315";
  margin: 0 0.5ex;
  vertical-align: middle;
}
#breadcrumb li:last-child a {
  color: inherit;
  text-decoration: none;
  cursor: default;
}
#breadcrumb li:last-child::after {
  display: none;
}
#breadcrumb li a {
  color: #1d62b3;
  text-decoration: underline;
}

#language-swither a {
  font-weight: bold;
  color: #0556a5;
}
#language-swither a:is(:hover, :focus-visible) {
  color: #b49556;
}
#language-swither a::before {
  content: "";
  display: inline-block;
  width: 2rem;
  height: 1rem;
  margin-right: 1ex;
  vertical-align: -15%;
}
#language-swither a.en::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0v30h60V0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M30 15h30v15zv15H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M0 0v30h60V0z' fill='%23012169'/%3E%3Cpath d='m0 0 60 30m0-30L0 30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='m0 0 60 30m0-30L0 30' clip-path='url(%23b)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30 0v30M0 15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
#language-swither a.hu::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3'%3E%3Cpath fill='%23477050' d='M0 0h6v3H0z'/%3E%3Cpath fill='%23FFF' d='M0 0h6v2H0z'/%3E%3Cpath fill='%23CE2939' d='M0 0h6v1H0z'/%3E%3C/svg%3E%0A");
}
html[lang*=hu] #language-swither a.hu {
  display: none;
}
html[lang*=en] #language-swither a.en {
  display: none;
}

body.database, body.index.alkalmazas {
  background: #ccc;
}

#card-filter {
  margin: 2rem 0;
}
#card-filter .inner {
  border-bottom: 1px solid #aaa;
}
#card-filter button {
  background: transparent;
  border: 0;
  text-transform: uppercase;
  padding: 0.75rem;
  border-bottom: 2px solid transparent;
}
#card-filter button.active {
  color: #b49556;
  border-color: #b49556;
}
#card-filter button:focus {
  border-color: #b49556;
}

#filter-card .card {
  display: none;
}
#filter-card .card.tv .icon-container {
  background: #fff;
  border: 2px solid #0063CF;
}
#filter-card .card.tv .icon-container .icon {
  color: #0063CF;
}
#filter-card .card.tv a:hover .icon-container, #filter-card .card.tv a:focus .icon-container {
  background: #0063CF;
  border: 2px solid #0063CF;
}
#filter-card .card.tv a:hover .icon, #filter-card .card.tv a:focus .icon {
  color: #fff;
}
#filter-card .card.radio .icon-container {
  background: #fff;
  border: 2px solid #5A5CB3;
}
#filter-card .card.radio .icon-container .icon {
  color: #5A5CB3;
}
#filter-card .card.radio a:hover .icon-container, #filter-card .card.radio a:focus .icon-container {
  background: #5A5CB3;
  border: 2px solid #5A5CB3;
}
#filter-card .card.radio a:hover .icon, #filter-card .card.radio a:focus .icon {
  color: #fff;
}
#filter-card .card.telefon .icon-container {
  background: #fff;
  border: 2px solid #6943B0;
}
#filter-card .card.telefon .icon-container .icon {
  color: #6943B0;
}
#filter-card .card.telefon a:hover .icon-container, #filter-card .card.telefon a:focus .icon-container {
  background: #6943B0;
  border: 2px solid #6943B0;
}
#filter-card .card.telefon a:hover .icon, #filter-card .card.telefon a:focus .icon {
  color: #fff;
}
#filter-card .card.internet .icon-container {
  background: #fff;
  border: 2px solid #4320A2;
}
#filter-card .card.internet .icon-container .icon {
  color: #4320A2;
}
#filter-card .card.internet a:hover .icon-container, #filter-card .card.internet a:focus .icon-container {
  background: #4320A2;
  border: 2px solid #4320A2;
}
#filter-card .card.internet a:hover .icon, #filter-card .card.internet a:focus .icon {
  color: #fff;
}
#filter-card .card.nyomtatott .icon-container {
  background: #fff;
  border: 2px solid #88164F;
}
#filter-card .card.nyomtatott .icon-container .icon {
  color: #88164F;
}
#filter-card .card.nyomtatott a:hover .icon-container, #filter-card .card.nyomtatott a:focus .icon-container {
  background: #88164F;
  border: 2px solid #88164F;
}
#filter-card .card.nyomtatott a:hover .icon, #filter-card .card.nyomtatott a:focus .icon {
  color: #fff;
}
#filter-card .card.posta_c .icon-container {
  background: #fff;
  border: 2px solid #AD1B57;
}
#filter-card .card.posta_c .icon-container .icon {
  color: #AD1B57;
}
#filter-card .card.posta_c a:hover .icon-container, #filter-card .card.posta_c a:focus .icon-container {
  background: #AD1B57;
  border: 2px solid #AD1B57;
}
#filter-card .card.posta_c a:hover .icon, #filter-card .card.posta_c a:focus .icon {
  color: #fff;
}
#filter-card .card.mozgokep .icon-container {
  background: #fff;
  border: 2px solid #AD372E;
}
#filter-card .card.mozgokep .icon-container .icon {
  color: #AD372E;
}
#filter-card .card.mozgokep a:hover .icon-container, #filter-card .card.mozgokep a:focus .icon-container {
  background: #AD372E;
  border: 2px solid #AD372E;
}
#filter-card .card.mozgokep a:hover .icon, #filter-card .card.mozgokep a:focus .icon {
  color: #fff;
}
#filter-card .card .icon-container {
  text-align: center;
  display: block;
  width: 60%;
  margin-left: 20%;
  padding-top: 60%;
  border-radius: 0.5ex;
  position: relative;
  margin-bottom: 1.5rem;
  background: #16202C;
  border: 2px solid #16202C;
  box-sizing: border-box;
}
#filter-card .card .icon {
  font-size: 4rem;
  line-height: 0;
  position: absolute;
  display: block;
  width: 100%;
  top: 50%;
  color: #fff;
}

#alkalmazas #filter-card .card {
  text-align: center;
  border-radius: 0.5ex;
}
#alkalmazas #filter-card .card a {
  border-top: 0;
  border-radius: 0.5ex;
}
#page_footer {
  background: #16202C;
  line-height: 1.5;
  font-size: 0.625rem;
  color: #A0A0A0;
  padding-top: 2.5rem;
  position: relative;
  z-index: 555;
  overflow-x: hidden;
}
#page_footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#page_footer a:hover, #page_footer a:focus {
  text-decoration: underline;
}
#page_footer .box {
  box-shadow: none;
}
#page_footer .box-title {
  color: #fff;
  height: 2.5rem;
  text-transform: uppercase;
}
#page_footer .box-title button::after {
  text-transform: none;
  font-size: 1.75rem;
  float: right;
}
#page_footer li {
  line-height: 2.5;
}
#page_footer .social-menu span[class^=icon] {
  display: inline-block;
  font-size: 1.5rem;
  margin-left: -0.5rem;
  text-align: center;
  vertical-align: -0.4rem;
  width: 2.5rem;
}
#page_footer .social-menu span[class^=icon]:first-child {
  margin-top: -1.1rem;
}
#page_footer .social-menu a:hover span[class^=icon], #page_footer .social-menu a:focus span[class^=icon] {
  color: #fff;
}
#page_footer .adr p:first-child {
  margin-top: 1.1rem;
}
#page_footer .copyright {
  color: rgba(255, 255, 255, 0.3);
}
#page_footer nav.footer-menu {
  color: #fff;
  float: right;
  margin-right: 3rem;
}
#page_footer nav.footer-menu a::before {
  content: "|";
  margin: 0 1ex;
  speak: none;
}
#page_footer nav.footer-menu a:first-child::before {
  content: "";
}
#page_footer section:last-child {
  background: #0F141E;
}
#page_footer section:last-child .box {
  padding: 0;
}

html[lang=en] #page_footer .adr {
  margin-top: 3rem;
}

#main {
  overflow: hidden;
  min-height: 50vh;
}

#content {
  width: 62.44791%;
  float: right;
  margin: 1.40625%;
}
.box.buttonlist {
  padding: 4rem 0 0 !important;
}
.box.buttonlist .button, .box.buttonlist .report-form button, .report-form .box.buttonlist button, .box.buttonlist #registration-form button, #registration-form .box.buttonlist button, .box.buttonlist article aside .box.meta .report-form button, article aside .box.meta .report-form .box.buttonlist button, .box.buttonlist .report-form article aside .box.meta button, .report-form article aside .box.meta .box.buttonlist button, .box.buttonlist .lapozo .buttons a, .lapozo .buttons .box.buttonlist a, .box.buttonlist article aside .box.meta .button, .report-form .box.buttonlist article aside .box.meta button, article aside .box.meta .box.buttonlist .button, article aside .box.meta .box.buttonlist .report-form button {
  position: relative;
  float: left;
  clear: both;
  margin: 0;
  left: 0;
}
.box.buttonlist h3.box-title {
  margin: -2rem 0 2rem;
}

.card.face {
  width: 33%;
  float: left;
  margin: 2rem 0 4rem;
  position: relative;
  padding-left: 4rem;
  box-sizing: border-box;
}
.card.face img {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  margin: 0;
  position: absolute;
  left: 0;
}
.card.face a:hover, .card.face a:focus {
  color: #1d62b3;
  text-decoration: underline;
}
.card.face p {
  margin: 0;
}
#fancybuttons .box {
  background: transparent;
  box-shadow: none;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
#fancybuttons .box .box-content {
  padding: 0;
}
#fancybuttons .box .card {
  background: url(../img/sav_pattern.svg), linear-gradient(90deg, #0063cf 0%, #7785cf 9.53%, #7852be 26.23%, #4320a2 42.54%, #88164f 58.99%, #ad1b57 75.43%, #fdaa8f 100%) repeat scroll 0 0;
  background-size: auto 100%, 100% auto;
  background-position: 0;
  background-attachment: fixed;
  border-radius: 1rem;
  float: left;
  width: 22.1875%;
  margin: 1.40625%;
  text-align: center;
  height: 8rem;
}
#fancybuttons .box .card .button, #fancybuttons .box .card .report-form button, .report-form #fancybuttons .box .card button, #fancybuttons .box .card #registration-form button, #registration-form #fancybuttons .box .card button, #fancybuttons article aside .box.meta .report-form .card button, article aside #fancybuttons .box.meta .report-form .card button, #fancybuttons .report-form article aside .box.meta .card button, #fancybuttons article aside .box.meta #registration-form .card button, article aside #fancybuttons .box.meta #registration-form .card button, #fancybuttons #registration-form article aside .box.meta .card button, #fancybuttons .box .card .lapozo .buttons a, .lapozo .buttons #fancybuttons .box .card a, #fancybuttons article aside .box.meta .lapozo .buttons .card a, article aside #fancybuttons .box.meta .lapozo .buttons .card a, #fancybuttons .lapozo .buttons article aside .box.meta .card a {
  text-transform: none;
  color: #fff;
  border: 0;
  border-radius: inherit;
  width: 100%;
  position: static;
  margin: 0;
  padding: 0;
  height: 100%;
  transition: background 0.666s;
}
#fancybuttons .box .card .button span, #fancybuttons .box .card .report-form button span, .report-form #fancybuttons .box .card button span, #fancybuttons .box .card #registration-form button span, #registration-form #fancybuttons .box .card button span, #fancybuttons article aside .box.meta .report-form .card button span, article aside #fancybuttons .box.meta .report-form .card button span, #fancybuttons .report-form article aside .box.meta .card button span, #fancybuttons article aside .box.meta #registration-form .card button span, article aside #fancybuttons .box.meta #registration-form .card button span, #fancybuttons #registration-form article aside .box.meta .card button span, #fancybuttons .box .card .lapozo .buttons a span, .lapozo .buttons #fancybuttons .box .card a span, #fancybuttons article aside .box.meta .lapozo .buttons .card a span, article aside #fancybuttons .box.meta .lapozo .buttons .card a span, #fancybuttons .lapozo .buttons article aside .box.meta .card a span {
  display: block;
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  white-space: normal;
}
#fancybuttons .box .card .button:is(:hover, :focus-visible), #fancybuttons .box .card .report-form button:is(:hover, :focus-visible), .report-form #fancybuttons .box .card button:is(:hover, :focus-visible), #fancybuttons .box .card #registration-form button:is(:hover, :focus-visible), #registration-form #fancybuttons .box .card button:is(:hover, :focus-visible), #fancybuttons article aside .box.meta .report-form .card button:is(:hover, :focus-visible), article aside #fancybuttons .box.meta .report-form .card button:is(:hover, :focus-visible), #fancybuttons .report-form article aside .box.meta .card button:is(:hover, :focus-visible), #fancybuttons article aside .box.meta #registration-form .card button:is(:hover, :focus-visible), article aside #fancybuttons .box.meta #registration-form .card button:is(:hover, :focus-visible), #fancybuttons #registration-form article aside .box.meta .card button:is(:hover, :focus-visible), #fancybuttons .box .card .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #fancybuttons .box .card a:is(:hover, :focus-visible), #fancybuttons article aside .box.meta .lapozo .buttons .card a:is(:hover, :focus-visible), article aside #fancybuttons .box.meta .lapozo .buttons .card a:is(:hover, :focus-visible), #fancybuttons .lapozo .buttons article aside .box.meta .card a:is(:hover, :focus-visible) {
  background: rgba(15, 20, 30, 0.3);
}
#fancybuttons .box .card .button:focus, #fancybuttons .box .card .report-form button:focus, .report-form #fancybuttons .box .card button:focus, #fancybuttons .box .card #registration-form button:focus, #registration-form #fancybuttons .box .card button:focus, #fancybuttons article aside .box.meta .report-form .card button:focus, article aside #fancybuttons .box.meta .report-form .card button:focus, #fancybuttons .report-form article aside .box.meta .card button:focus, #fancybuttons article aside .box.meta #registration-form .card button:focus, article aside #fancybuttons .box.meta #registration-form .card button:focus, #fancybuttons #registration-form article aside .box.meta .card button:focus, #fancybuttons .box .card .lapozo .buttons a:focus, .lapozo .buttons #fancybuttons .box .card a:focus, #fancybuttons article aside .box.meta .lapozo .buttons .card a:focus, article aside #fancybuttons .box.meta .lapozo .buttons .card a:focus, #fancybuttons .lapozo .buttons article aside .box.meta .card a:focus {
  text-decoration: underline;
}
#fancybuttons .box .card .button::before, #fancybuttons .box .card .report-form button::before, .report-form #fancybuttons .box .card button::before, #fancybuttons .box .card #registration-form button::before, #registration-form #fancybuttons .box .card button::before, #fancybuttons article aside .box.meta .report-form .card button::before, article aside #fancybuttons .box.meta .report-form .card button::before, #fancybuttons .report-form article aside .box.meta .card button::before, #fancybuttons article aside .box.meta #registration-form .card button::before, article aside #fancybuttons .box.meta #registration-form .card button::before, #fancybuttons #registration-form article aside .box.meta .card button::before, #fancybuttons .box .card .lapozo .buttons a::before, .lapozo .buttons #fancybuttons .box .card a::before, #fancybuttons article aside .box.meta .lapozo .buttons .card a::before, article aside #fancybuttons .box.meta .lapozo .buttons .card a::before, #fancybuttons .lapozo .buttons article aside .box.meta .card a::before {
  display: none;
}

html.no-csstransforms #fancybuttons .box .card .button span, html.no-csstransforms #fancybuttons .box .card .report-form button span, .report-form html.no-csstransforms #fancybuttons .box .card button span, html.no-csstransforms #fancybuttons .box .card #registration-form button span, #registration-form html.no-csstransforms #fancybuttons .box .card button span, html.no-csstransforms #fancybuttons article aside .box.meta .report-form .card button span, article aside html.no-csstransforms #fancybuttons .box.meta .report-form .card button span, html.no-csstransforms #fancybuttons .report-form article aside .box.meta .card button span, html.no-csstransforms #fancybuttons article aside .box.meta #registration-form .card button span, article aside html.no-csstransforms #fancybuttons .box.meta #registration-form .card button span, html.no-csstransforms #fancybuttons #registration-form article aside .box.meta .card button span, html.no-csstransforms #fancybuttons .box .card .lapozo .buttons a span, .lapozo .buttons html.no-csstransforms #fancybuttons .box .card a span, html.no-csstransforms #fancybuttons article aside .box.meta .lapozo .buttons .card a span, article aside html.no-csstransforms #fancybuttons .box.meta .lapozo .buttons .card a span, html.no-csstransforms #fancybuttons .lapozo .buttons article aside .box.meta .card a span {
  top: 40%;
}

#nmhh-top {
  background: #2D353F;
}
#nmhh-top .box {
  background: transparent;
  box-shadow: none;
  margin-top: 0 !important;
  color: #fff;
}
#nmhh-top .box .box-content {
  padding: 0;
}
#nmhh-top .box .box-title {
  font-weight: 600;
  position: static;
}
#nmhh-top .box ul {
  padding: 0;
  margin: 0;
}
#nmhh-top .box li {
  margin-bottom: 1rem;
  list-style-type: disc;
  list-style-position: outside;
  margin-left: 0.2ex;
}
#nmhh-top .button, #nmhh-top .report-form button, .report-form #nmhh-top button, #nmhh-top #registration-form button, #registration-form #nmhh-top button, #nmhh-top article aside .box.meta .report-form button, article aside .box.meta .report-form #nmhh-top button, #nmhh-top .report-form article aside .box.meta button, .report-form article aside .box.meta #nmhh-top button, #nmhh-top .lapozo .buttons a, .lapozo .buttons #nmhh-top a, #nmhh-top article aside .box.meta .button, .report-form #nmhh-top article aside .box.meta button, article aside .box.meta #nmhh-top .button, article aside .box.meta #nmhh-top .report-form button {
  color: #f25e92;
  position: static;
  float: left;
  margin: 0 0 0 -2.3rem;
}
#nmhh-top .button:is(:hover, :focus-visible), #nmhh-top .report-form button:is(:hover, :focus-visible), .report-form #nmhh-top button:is(:hover, :focus-visible), #nmhh-top #registration-form button:is(:hover, :focus-visible), #registration-form #nmhh-top button:is(:hover, :focus-visible), #nmhh-top .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #nmhh-top a:is(:hover, :focus-visible), #nmhh-top article aside .box.meta .button:is(:hover, :focus-visible), article aside .box.meta #nmhh-top .button:is(:hover, :focus-visible) {
  border-color: #f25e92;
}

.leftthumb .box.wrilist .card[class*=leadimg] {
  position: relative;
  padding-left: 7rem;
  margin-bottom: 2rem;
  min-height: 3rem;
}
.leftthumb .box.wrilist .card[class*=leadimg] a {
  display: block;
}
.leftthumb .box.wrilist .card[class*=leadimg] a:hover h2, .leftthumb .box.wrilist .card[class*=leadimg] a:hover .xh2, .leftthumb .box.wrilist .card[class*=leadimg] a:focus h2, .leftthumb .box.wrilist .card[class*=leadimg] a:focus .xh2 {
  color: #1d62b3;
  text-decoration: underline;
}
.leftthumb .box.wrilist .card[class*=leadimg] img {
  width: 6rem;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
}
.leftthumb .box.wrilist .card[class*=leadimg] .date {
  color: #636e7a;
}
.leftthumb .box.wrilist .card[class*=leadimg] h2, .leftthumb .box.wrilist .card[class*=leadimg] .xh2 {
  margin: 0;
}
.leftthumb .box.wrilist .card[class*=leadimg] .lead {
  color: #636e7a;
}

#single .inner {
  width: 820px;
  margin: 0 auto 2rem;
}

article h1 {
  margin: 2.6666666667rem 0;
}
article img {
  max-width: 100%;
}
article .lead {
  font-weight: 700;
  clear: both;
}
article blockquote {
  padding: 1ex 1rem;
  margin: 2rem 0;
  border-left: 6px solid #1d62b3;
  font-style: italic;
  background: #fff;
}
article blockquote p {
  margin: 1ex 0;
}
article aside {
  width: 102.8125%;
  margin-left: -1.40625%;
}
article .box {
  background: #fff;
  padding: 2.5rem;
  box-sizing: border-box;
}
article .box h3.box-title {
  text-transform: uppercase;
  margin: 0 0 2.5rem;
}
article .box.tv {
  border-top: 6px solid #0063CF;
}
article .box.radio {
  border-top: 6px solid #5A5CB3;
}
article .box.telefon {
  border-top: 6px solid #6943B0;
}
article .box.internet {
  border-top: 6px solid #4320A2;
}
article .box.nyomtatott {
  border-top: 6px solid #88164F;
}
article .box.posta_c {
  border-top: 6px solid #AD1B57;
}
article .box.mozgokep {
  border-top: 6px solid #AD372E;
}
article > .box {
  margin: 1rem 0 2rem;
}
article .lead img {
  margin: 2rem 0;
}
article .meta div.place, article .meta div.date {
  max-width: 30%;
  margin-right: 4rem;
  display: inline-block;
  position: relative;
  vertical-align: top;
  left: 1.25rem;
}
article .meta div.place::before, article .meta div.date::before {
  position: absolute;
  left: -1.5rem;
  font-size: 1rem;
}
article .meta div.date::before {
  content: "\e906";
}
article .meta div.place::before {
  content: "\e90d";
  left: -1.25rem;
}
article .meta .button, article .meta .report-form button, .report-form article .meta button, article .meta #registration-form button, #registration-form article .meta button, article aside .box.meta .report-form button, .report-form article aside .box.meta button, article .meta .lapozo .buttons a, .lapozo .buttons article .meta a, article aside .box.meta .button {
  float: right;
  width: auto;
  min-width: 20%;
  margin: 0;
}
article .meta .button::before, article .meta .report-form button::before, .report-form article .meta button::before, article .meta #registration-form button::before, #registration-form article .meta button::before, article aside .box.meta .report-form button::before, .report-form article aside .box.meta button::before, article .meta .lapozo .buttons a::before, .lapozo .buttons article .meta a::before, article aside .box.meta .button::before {
  margin-left: 1rem;
}

ul.eloadok {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 2rem;
  overflow: auto;
}
ul.eloadok li {
  width: 22%;
  float: left;
  margin-left: 4%;
  margin-bottom: 4%;
}
ul.eloadok li a {
  display: block;
}
ul.eloadok li a:focus {
  color: #b49556;
}
ul.eloadok li:first-child, ul.eloadok li:nth-child(4n+1) {
  margin: 0;
  clear: left;
}
ul.eloadok li:nth-child(4n) {
  clear: right;
}
ul.eloadok li img {
  margin-bottom: 1rem;
}
ul.eloadok li span {
  display: block;
}
ul.eloadok li span.name {
  font-weight: 700;
}

ul.program {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 2rem;
  overflow: auto;
}
ul.program li {
  margin-bottom: 1rem;
  position: relative;
  padding-left: 5rem;
}
ul.program h4 {
  margin: 0;
}
ul.program p {
  margin: 0;
}
ul.program span {
  display: block;
}
ul.program span.date {
  color: #1d62b3;
  position: absolute;
  left: 0;
}

ul#gallery {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 2rem;
  overflow: auto;
}
ul#gallery a {
  display: block;
  border: 1px solid #fff;
  width: 100%;
}
ul#gallery a img {
  width: 100%;
}
ul#gallery a:hover, ul#gallery a:focus {
  border-color: #b49556;
}
ul#gallery li {
  width: 24.1%;
  float: left;
  margin-left: 1.2%;
  margin-bottom: 1.2%;
  overflow: hidden;
  background: #16202C;
  display: flex;
}
ul#gallery li:first-child, ul#gallery li:nth-child(4n+1) {
  margin: 0;
  clear: left;
}
ul#gallery li:nth-child(4n) {
  clear: right;
}

#sidebar {
  width: 360px;
  float: left;
  margin: 0 36px;
  position: relative;
  color: #fff;
  z-index: 0;
}
#sidebar::before {
  background: #2D353F;
  width: 100vw;
  min-height: 100vh;
  height: 9999%;
  right: 0;
  z-index: -11;
}
#sidebar .box {
  width: 100%;
  margin: 18px 0;
}
#sidebar .box .box-title {
  text-transform: uppercase;
}
#sidebar .box ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#sidebar .box li a {
  display: block;
  width: 100%;
  padding: 1ex 1.5rem 1ex 0;
  position: relative;
  box-sizing: border-box;
}
#sidebar .box li a.active {
  color: #b49556;
}
#sidebar .box li a.active:after {
  font-weight: 600;
  color: #b49556;
}
#sidebar .box li a:after {
  content: "\e315";
  position: absolute;
  right: 1ex;
}
#sidebar .box li a:is(:hover, :focus-visible)::before {
  width: 9999%;
  height: 100%;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  z-index: -1;
}
#sidebar .box.filterbox input.filter_text {
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid transparent;
  border-radius: 0.5ex;
  display: block;
  font-size: 0.875rem;
  padding: 0.7rem 16px 0.7rem 2rem;
  width: 100% !important;
  color: #fff;
}
#sidebar .box.filterbox input.filter_text:focus {
  border-color: #b49556;
}
#sidebar .box.filterbox #filter {
  position: relative;
}
#sidebar .box.filterbox .tt-menu {
  margin-top: -0.5ex;
  width: 100%;
  background: #0F141E;
  border-radius: 0 0 1ex 1ex;
  border: 1px solid #b49556;
  box-sizing: border-box;
}
#sidebar .box.filterbox .tt-suggestion {
  border-top: 1px dotted rgba(0, 0, 0, 0.15);
  font-size: 1rem;
  font-weight: 300;
  padding: 0 1ex;
  text-align: left;
  cursor: pointer;
}
#sidebar .box.filterbox .tt-suggestion:first-child {
  border: 0;
}
#sidebar .box.filterbox .tt-suggestion:last-child {
  border-radius: 0 0 0.7ex;
  padding-bottom: 1.1ex;
}
#sidebar .box.filterbox .tt-suggestion:is(:hover, :focus-visible) {
  color: #b49556;
  box-shadow: inset -12px 0 0 0 #b49556;
}
#sidebar .box.filterbox .tt-cursor {
  color: #b49556;
  box-shadow: inset -12px 0 0 0 #b49556;
}
#sidebar .box.filterbox button[type=submit] {
  background: transparent;
  position: absolute;
  border: 0;
  padding: 0;
  margin: 0;
  width: 16px;
  height: 100%;
  left: 10px;
  top: 0;
  overflow: hidden;
  font-size: 0.75rem;
  color: #fff;
  white-space: nowrap;
  text-indent: 1px;
}
#sidebar .box.filterbox button[type=submit]:focus {
  color: #b49556;
}
#sidebar .box.filterbox button[type=submit] i {
  display: inline-block;
  height: 100%;
  line-height: 2.8rem;
  margin-right: 1ex;
}
#sidebar .box.filterbox legend {
  margin-bottom: 1rem;
}
#sidebar .box.filterbox legend, #sidebar .box.filterbox legend button {
  text-transform: uppercase;
}
#sidebar .box.filterbox legend button {
  background: transparent;
  color: #FFFFFF;
  padding: 0;
}
#sidebar .box.filterbox legend button:is(:hover, :focus-visible) {
  color: #b49556;
}
#sidebar .box.filterbox fieldset {
  margin: 2rem 0;
}
#sidebar .box.filterbox .num {
  color: rgba(255, 255, 255, 0.3);
  font-weight: 200;
}
#sidebar .box.filterbox #facet label {
  text-indent: 0;
}
#sidebar .box.filterbox #facet input + label {
  position: relative;
  margin: 0.25rem 0 0.25rem 2rem;
  float: left;
  clear: both;
}
#sidebar .box.filterbox #facet input:checked + label {
  font-weight: 600;
}
#sidebar .box.filterbox #facet input:checked + label .num {
  font-weight: 400;
}
#sidebar .box.filterbox #facet input + label::before {
  width: 1.2rem;
  height: 1.2rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0.25ex;
  top: 2px;
  left: -2rem;
}
#sidebar .box.filterbox #facet input:focus + label::before {
  border: 2px solid #fff;
  margin-left: -1px;
}
#sidebar .box.filterbox #facet input:checked + label::before {
  background: #b49556;
  border-color: #b49556;
  content: "\e876";
  color: #000;
  line-height: 1.2;
}
#sidebar .box.filterbox .dropdown {
  display: inline-block;
  width: 36%;
  margin: 0 3% 4% 0;
  position: relative;
}
#sidebar .box.filterbox .dropdown:nth-child(2n) {
  margin-right: 2%;
}
#sidebar .box.filterbox .dropdown::before {
  color: #fff;
  content: "\e313";
  font-size: 1.5rem;
  line-height: 2.5rem;
  padding-right: 6.4px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
#sidebar .box.filterbox #filter_date select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid transparent;
  cursor: pointer;
  height: 2.5rem;
  padding: 0 32px 0 0;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  width: 100%;
}
#sidebar .box.filterbox #filter_date select::-ms-expand {
  display: none;
}
#sidebar .box.filterbox #filter_date select:focus {
  border-color: #b49556;
}
#sidebar .box.filterbox #filter_date select option {
  border: 0;
  background: #16202C;
  font-size: 0.75rem;
  padding: 1ex;
}
#sidebar .box.filterbox .button.reset, #sidebar .box.filterbox .report-form button.reset, .report-form #sidebar .box.filterbox button.reset, #sidebar .box.filterbox #registration-form button.reset, #registration-form #sidebar .box.filterbox button.reset, #sidebar .box.filterbox .lapozo .buttons a.reset, .lapozo .buttons #sidebar .box.filterbox a.reset {
  background: #b49556;
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
}
#sidebar .box.filterbox .button.reset::before, #sidebar .box.filterbox .report-form button.reset::before, .report-form #sidebar .box.filterbox button.reset::before, #sidebar .box.filterbox #registration-form button.reset::before, #registration-form #sidebar .box.filterbox button.reset::before, #sidebar .box.filterbox .lapozo .buttons a.reset::before, .lapozo .buttons #sidebar .box.filterbox a.reset::before {
  content: "\e8ba";
  font-size: 1.2rem;
  margin-right: -0.4rem;
}
#sidebar .box.filterbox .button.reset:is(:hover, :focus-visible), #sidebar .box.filterbox .report-form button.reset:is(:hover, :focus-visible), .report-form #sidebar .box.filterbox button.reset:is(:hover, :focus-visible), #sidebar .box.filterbox #registration-form button.reset:is(:hover, :focus-visible), #registration-form #sidebar .box.filterbox button.reset:is(:hover, :focus-visible), #sidebar .box.filterbox .lapozo .buttons a.reset:is(:hover, :focus-visible), .lapozo .buttons #sidebar .box.filterbox a.reset:is(:hover, :focus-visible) {
  background: #0556a5;
}
#sidebar #facet_list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 2rem;
}
#sidebar #facet_list .off {
  display: block;
  content: "";
  width: 1.3rem;
  height: 1.3rem;
  line-height: 1.3;
  border-radius: 50%;
  color: #000;
  font-weight: 900;
  background: #b49556;
  text-align: center;
  float: left;
  margin: 0.6ex 1ex 0 0;
}
#sidebar .card .source {
  text-transform: uppercase;
  color: #636e7a;
}
#sidebar .card.tv .category {
  color: #0063CF;
}
#sidebar .card.radio .category {
  color: #5A5CB3;
}
#sidebar .card.telefon .category {
  color: #6943B0;
}
#sidebar .card.internet .category {
  color: #4320A2;
}
#sidebar .card.nyomtatott .category {
  color: #88164F;
}
#sidebar .card.posta_c .category {
  color: #AD1B57;
}
#sidebar .card.mozgokep .category {
  color: #AD372E;
}

body.tudastar #sidebar .box li a.active::after {
  color: inherit;
}
body.tudastar #sidebar .box li a.active {
  color: inherit;
}
body.tudastar #sidebar .box li a.active::before {
  background: rgba(0, 0, 0, 0.666);
  height: 100%;
  right: 0;
  top: 0;
  width: 9999%;
  z-index: -1;
}

body.catalog_level1 {
  background: #fff;
}
body.catalog_level1 #content {
  margin-bottom: 0;
}
body.catalog_level1 #main {
  padding-bottom: 2rem;
}
body.catalog_level1 #content section {
  padding: 2rem 0;
  position: relative;
  z-index: 1;
}
body.catalog_level1 #content section:last-child {
  margin-bottom: -2rem;
}
body.catalog_level1 #content section.grayarea::before {
  background: #f9f9f9;
  height: 100%;
  width: 110vw;
  left: -8.1%;
  top: 0;
  z-index: -1;
}
body.catalog_level1 #content section .box {
  padding: 0;
  margin: 0;
  background: transparent;
  box-shadow: none;
}
body.catalog_level1 #content section .box .box-title {
  text-transform: none;
  margin: 0;
}
body.catalog_level1 #content section .box .box-content {
  width: 102.8125%;
  margin-left: -1.40625%;
}
body.catalog_level1 #content section .box.tilelist .box-content {
  margin-left: 0;
}
body.catalog_level1 #content section .box .box-content .card {
  background: transparent;
  box-shadow: none;
  padding: 1rem 0;
}
body.catalog_level1 #content section .box .box-content .card a {
  padding: 0;
  border: 0;
}
body.catalog_level1 #content section .box .box-content .card a:is(:hover, :focus-visible) {
  box-shadow: none !important;
}
body.catalog_level1 #content section .box .box-content .card h2 {
  text-transform: none;
}
body.catalog_level1 #content section .box .box-content .card .date {
  margin-bottom: 1ex;
}
body.catalog_level1 #content section#esemenyek .card {
  padding-top: 0;
}
body.catalog_level1 #content section#esemenyek h2 {
  margin-bottom: 1rem;
  min-height: 80px;
}
body.catalog_level1 #content section#esemenyek img {
  width: 38%;
  float: left;
  margin: 0.5ex 1rem 0 0;
}
body.catalog_level1 #content section#address .box.message * {
  margin-left: 0;
}
body.catalog_level2 #content .box, body.career #content .box, body.catalog_level2_manual #content .box {
  margin: 0;
  width: 100%;
}
body.catalog_level2 #content .box .card, body.career #content .box .card, body.catalog_level2_manual #content .box .card {
  margin-bottom: 2rem;
}
body.catalog_level2 #content .box .card a, body.career #content .box .card a, body.catalog_level2_manual #content .box .card a {
  display: block;
}
body.catalog_level2 #content .box .card h2, body.career #content .box .card h2, body.catalog_level2_manual #content .box .card h2 {
  color: #1d62b3;
}
body.catalog_level2 #content .box .card a:hover h2, body.catalog_level2 #content .box .card a:focus h2, body.career #content .box .card a:hover h2, body.career #content .box .card a:focus h2, body.catalog_level2_manual #content .box .card a:hover h2, body.catalog_level2_manual #content .box .card a:focus h2 {
  text-decoration: underline;
}
body.catalog_level2 #content .box .card.multidoc, body.career #content .box .card.multidoc, body.catalog_level2_manual #content .box .card.multidoc {
  background: #fff;
  padding: 1rem;
  border-top: 6px solid #1d62b3;
  padding-left: 25%;
  position: relative;
}
body.catalog_level2 #content .box .card.multidoc a h2, body.career #content .box .card.multidoc a h2, body.catalog_level2_manual #content .box .card.multidoc a h2 {
  color: #333;
}
body.catalog_level2 #content .box .card.multidoc a:hover h2, body.catalog_level2 #content .box .card.multidoc a:focus h2, body.career #content .box .card.multidoc a:hover h2, body.career #content .box .card.multidoc a:focus h2, body.catalog_level2_manual #content .box .card.multidoc a:hover h2, body.catalog_level2_manual #content .box .card.multidoc a:focus h2 {
  color: #1d62b3;
}
body.catalog_level2 #content .box .card.multidoc .button, body.catalog_level2 #content .box .card.multidoc .report-form button, .report-form body.catalog_level2 #content .box .card.multidoc button, body.catalog_level2 #content .box .card.multidoc #registration-form button, #registration-form body.catalog_level2 #content .box .card.multidoc button, body.catalog_level2 #content article aside .box.meta .report-form .card.multidoc button, article aside body.catalog_level2 #content .box.meta .report-form .card.multidoc button, body.catalog_level2 #content .report-form article aside .box.meta .card.multidoc button, body.catalog_level2 #content article aside .box.meta #registration-form .card.multidoc button, article aside body.catalog_level2 #content .box.meta #registration-form .card.multidoc button, body.catalog_level2 #content #registration-form article aside .box.meta .card.multidoc button, body.catalog_level2 #content .box .card.multidoc .lapozo .buttons a, .lapozo .buttons body.catalog_level2 #content .box .card.multidoc a, body.catalog_level2 #content article aside .box.meta .lapozo .buttons .card.multidoc a, article aside body.catalog_level2 #content .box.meta .lapozo .buttons .card.multidoc a, body.catalog_level2 #content .lapozo .buttons article aside .box.meta .card.multidoc a, body.career #content .box .card.multidoc .button, body.career #content .box .card.multidoc .report-form button, .report-form body.career #content .box .card.multidoc button, body.career #content .box .card.multidoc #registration-form button, #registration-form body.career #content .box .card.multidoc button, body.career #content article aside .box.meta .report-form .card.multidoc button, article aside body.career #content .box.meta .report-form .card.multidoc button, body.career #content .report-form article aside .box.meta .card.multidoc button, body.career #content article aside .box.meta #registration-form .card.multidoc button, article aside body.career #content .box.meta #registration-form .card.multidoc button, body.career #content #registration-form article aside .box.meta .card.multidoc button, body.career #content .box .card.multidoc .lapozo .buttons a, .lapozo .buttons body.career #content .box .card.multidoc a, body.career #content article aside .box.meta .lapozo .buttons .card.multidoc a, article aside body.career #content .box.meta .lapozo .buttons .card.multidoc a, body.career #content .lapozo .buttons article aside .box.meta .card.multidoc a, body.catalog_level2_manual #content .box .card.multidoc .button, body.catalog_level2_manual #content .box .card.multidoc .report-form button, .report-form body.catalog_level2_manual #content .box .card.multidoc button, body.catalog_level2_manual #content .box .card.multidoc #registration-form button, #registration-form body.catalog_level2_manual #content .box .card.multidoc button, body.catalog_level2_manual #content article aside .box.meta .report-form .card.multidoc button, article aside body.catalog_level2_manual #content .box.meta .report-form .card.multidoc button, body.catalog_level2_manual #content .report-form article aside .box.meta .card.multidoc button, body.catalog_level2_manual #content article aside .box.meta #registration-form .card.multidoc button, article aside body.catalog_level2_manual #content .box.meta #registration-form .card.multidoc button, body.catalog_level2_manual #content #registration-form article aside .box.meta .card.multidoc button, body.catalog_level2_manual #content .box .card.multidoc .lapozo .buttons a, .lapozo .buttons body.catalog_level2_manual #content .box .card.multidoc a, body.catalog_level2_manual #content article aside .box.meta .lapozo .buttons .card.multidoc a, article aside body.catalog_level2_manual #content .box.meta .lapozo .buttons .card.multidoc a, body.catalog_level2_manual #content .lapozo .buttons article aside .box.meta .card.multidoc a {
  text-transform: uppercase;
  display: inline-block;
  padding: 0 1rem;
  margin: 0 1rem 1rem 0;
}
body.catalog_level2 #content .box .card.multidoc .button::before, body.catalog_level2 #content .box .card.multidoc .report-form button::before, .report-form body.catalog_level2 #content .box .card.multidoc button::before, body.catalog_level2 #content .box .card.multidoc #registration-form button::before, #registration-form body.catalog_level2 #content .box .card.multidoc button::before, body.catalog_level2 #content article aside .box.meta .report-form .card.multidoc button::before, article aside body.catalog_level2 #content .box.meta .report-form .card.multidoc button::before, body.catalog_level2 #content .report-form article aside .box.meta .card.multidoc button::before, body.catalog_level2 #content article aside .box.meta #registration-form .card.multidoc button::before, article aside body.catalog_level2 #content .box.meta #registration-form .card.multidoc button::before, body.catalog_level2 #content #registration-form article aside .box.meta .card.multidoc button::before, body.catalog_level2 #content .box .card.multidoc .lapozo .buttons a::before, .lapozo .buttons body.catalog_level2 #content .box .card.multidoc a::before, body.catalog_level2 #content article aside .box.meta .lapozo .buttons .card.multidoc a::before, article aside body.catalog_level2 #content .box.meta .lapozo .buttons .card.multidoc a::before, body.catalog_level2 #content .lapozo .buttons article aside .box.meta .card.multidoc a::before, body.career #content .box .card.multidoc .button::before, body.career #content .box .card.multidoc .report-form button::before, .report-form body.career #content .box .card.multidoc button::before, body.career #content .box .card.multidoc #registration-form button::before, #registration-form body.career #content .box .card.multidoc button::before, body.career #content article aside .box.meta .report-form .card.multidoc button::before, article aside body.career #content .box.meta .report-form .card.multidoc button::before, body.career #content .report-form article aside .box.meta .card.multidoc button::before, body.career #content article aside .box.meta #registration-form .card.multidoc button::before, article aside body.career #content .box.meta #registration-form .card.multidoc button::before, body.career #content #registration-form article aside .box.meta .card.multidoc button::before, body.career #content .box .card.multidoc .lapozo .buttons a::before, .lapozo .buttons body.career #content .box .card.multidoc a::before, body.career #content article aside .box.meta .lapozo .buttons .card.multidoc a::before, article aside body.career #content .box.meta .lapozo .buttons .card.multidoc a::before, body.career #content .lapozo .buttons article aside .box.meta .card.multidoc a::before, body.catalog_level2_manual #content .box .card.multidoc .button::before, body.catalog_level2_manual #content .box .card.multidoc .report-form button::before, .report-form body.catalog_level2_manual #content .box .card.multidoc button::before, body.catalog_level2_manual #content .box .card.multidoc #registration-form button::before, #registration-form body.catalog_level2_manual #content .box .card.multidoc button::before, body.catalog_level2_manual #content article aside .box.meta .report-form .card.multidoc button::before, article aside body.catalog_level2_manual #content .box.meta .report-form .card.multidoc button::before, body.catalog_level2_manual #content .report-form article aside .box.meta .card.multidoc button::before, body.catalog_level2_manual #content article aside .box.meta #registration-form .card.multidoc button::before, article aside body.catalog_level2_manual #content .box.meta #registration-form .card.multidoc button::before, body.catalog_level2_manual #content #registration-form article aside .box.meta .card.multidoc button::before, body.catalog_level2_manual #content .box .card.multidoc .lapozo .buttons a::before, .lapozo .buttons body.catalog_level2_manual #content .box .card.multidoc a::before, body.catalog_level2_manual #content article aside .box.meta .lapozo .buttons .card.multidoc a::before, article aside body.catalog_level2_manual #content .box.meta .lapozo .buttons .card.multidoc a::before, body.catalog_level2_manual #content .lapozo .buttons article aside .box.meta .card.multidoc a::before {
  display: none;
}
body.catalog_level2 #content .box .card.multidoc .date, body.career #content .box .card.multidoc .date, body.catalog_level2_manual #content .box .card.multidoc .date {
  position: absolute;
  left: 2rem;
  top: 2rem;
}

body.catalog_level1 #buttonlist, body.catalog_level2 #buttonlist, body.catalog_level2_manual #buttonlist {
  background: transparent;
}
body.catalog_level1 #buttonlist:after, body.catalog_level2 #buttonlist:after, body.catalog_level2_manual #buttonlist:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.box.tilelist {
  padding: 0 !important;
  box-shadow: none;
  background: transparent;
}
.box.tilelist .card {
  float: left;
  padding: 0 !important;
  margin-right: 1rem;
  margin-left: 0 !important;
}
.box.tilelist .button, .box.tilelist .report-form button, .report-form .box.tilelist button, .box.tilelist #registration-form button, #registration-form .box.tilelist button, .box.tilelist article aside .box.meta .report-form button, article aside .box.meta .report-form .box.tilelist button, .box.tilelist .report-form article aside .box.meta button, .report-form article aside .box.meta .box.tilelist button, .box.tilelist .lapozo .buttons a, .lapozo .buttons .box.tilelist a, .box.tilelist article aside .box.meta .button, .report-form .box.tilelist article aside .box.meta button, article aside .box.meta .box.tilelist .button, article aside .box.meta .box.tilelist .report-form button {
  width: auto;
  padding: 0 1rem !important;
  color: #fff;
  margin: 0.5rem 0;
}
.box.tilelist .button::before, .box.tilelist .report-form button::before, .report-form .box.tilelist button::before, .box.tilelist #registration-form button::before, #registration-form .box.tilelist button::before, .box.tilelist .lapozo .buttons a::before, .lapozo .buttons .box.tilelist a::before, .box.tilelist article aside .box.meta .button::before, article aside .box.meta .box.tilelist .button::before {
  margin-right: 0.666rem;
  float: left;
  line-height: 2.4rem;
}

body.writing.esemeny, body.writing.hir, body.writing.hatarozat, body.rendezvenyek, body.writing.palyazat {
  background: #fff;
}
body.writing.esemeny #sidebar, body.writing.hir #sidebar, body.writing.hatarozat #sidebar, body.rendezvenyek #sidebar, body.writing.palyazat #sidebar {
  float: right;
  color: #000;
  background: #f9f9f9;
}
body.writing.esemeny #sidebar::before, body.writing.hir #sidebar::before, body.writing.hatarozat #sidebar::before, body.rendezvenyek #sidebar::before, body.writing.palyazat #sidebar::before {
  right: auto;
  left: -2rem;
  background: #f9f9f9;
}
body.writing.esemeny #sidebar.fixed, body.writing.hir #sidebar.fixed, body.writing.hatarozat #sidebar.fixed, body.rendezvenyek #sidebar.fixed, body.writing.palyazat #sidebar.fixed {
  position: fixed;
  left: 66.6%;
}
body.writing.esemeny #sidebar .box, body.writing.hir #sidebar .box, body.writing.hatarozat #sidebar .box, body.rendezvenyek #sidebar .box, body.writing.palyazat #sidebar .box {
  padding-bottom: 0;
}
body.writing.esemeny #sidebar .box h3.box-title, body.writing.hir #sidebar .box h3.box-title, body.writing.hatarozat #sidebar .box h3.box-title, body.rendezvenyek #sidebar .box h3.box-title, body.writing.palyazat #sidebar .box h3.box-title {
  text-transform: none;
}
body.writing.esemeny #sidebar .box a, body.writing.hir #sidebar .box a, body.writing.hatarozat #sidebar .box a, body.rendezvenyek #sidebar .box a, body.writing.palyazat #sidebar .box a {
  display: block;
}
body.writing.esemeny #sidebar .box a:is(:hover, :focus-visible) h2, body.writing.hir #sidebar .box a:is(:hover, :focus-visible) h2, body.writing.hatarozat #sidebar .box a:is(:hover, :focus-visible) h2, body.rendezvenyek #sidebar .box a:is(:hover, :focus-visible) h2, body.writing.palyazat #sidebar .box a:is(:hover, :focus-visible) h2 {
  text-decoration: underline;
  color: #1d62b3;
}
body.writing.esemeny #sidebar .box li a.active, body.writing.hir #sidebar .box li a.active, body.writing.hatarozat #sidebar .box li a.active, body.rendezvenyek #sidebar .box li a.active, body.writing.palyazat #sidebar .box li a.active {
  color: #1d62b3;
}
body.writing.esemeny #sidebar .box li a.active:after, body.writing.hir #sidebar .box li a.active:after, body.writing.hatarozat #sidebar .box li a.active:after, body.rendezvenyek #sidebar .box li a.active:after, body.writing.palyazat #sidebar .box li a.active:after {
  font-weight: 600;
  color: #b49556;
}
body.writing.esemeny #sidebar .box li a:after, body.writing.hir #sidebar .box li a:after, body.writing.hatarozat #sidebar .box li a:after, body.rendezvenyek #sidebar .box li a:after, body.writing.palyazat #sidebar .box li a:after {
  display: none;
}
body.writing.esemeny #sidebar .box li a:is(:hover, :focus-visible)::before, body.writing.hir #sidebar .box li a:is(:hover, :focus-visible)::before, body.writing.hatarozat #sidebar .box li a:is(:hover, :focus-visible)::before, body.rendezvenyek #sidebar .box li a:is(:hover, :focus-visible)::before, body.writing.palyazat #sidebar .box li a:is(:hover, :focus-visible)::before {
  left: -1.5rem;
  background: rgba(0, 0, 0, 0.05);
}
body.writing.esemeny #sidebar .card, body.writing.hir #sidebar .card, body.writing.hatarozat #sidebar .card, body.rendezvenyek #sidebar .card, body.writing.palyazat #sidebar .card {
  margin-bottom: 2rem;
}
body.writing.esemeny #sidebar .card.grafikon, body.writing.hir #sidebar .card.grafikon, body.writing.hatarozat #sidebar .card.grafikon, body.rendezvenyek #sidebar .card.grafikon, body.writing.palyazat #sidebar .card.grafikon {
  background: #fff;
  box-sizing: border-box;
  padding: 1rem 1.5rem;
}
body.writing.esemeny #sidebar .card.grafikon h2, body.writing.hir #sidebar .card.grafikon h2, body.writing.hatarozat #sidebar .card.grafikon h2, body.rendezvenyek #sidebar .card.grafikon h2, body.writing.palyazat #sidebar .card.grafikon h2 {
  text-transform: uppercase;
}
body.writing.esemeny #sidebar .card.grafikon img, body.writing.hir #sidebar .card.grafikon img, body.writing.hatarozat #sidebar .card.grafikon img, body.rendezvenyek #sidebar .card.grafikon img, body.writing.palyazat #sidebar .card.grafikon img {
  margin-bottom: 0;
}
body.writing.esemeny #sidebar .card.grafikon.tv, body.writing.hir #sidebar .card.grafikon.tv, body.writing.hatarozat #sidebar .card.grafikon.tv, body.rendezvenyek #sidebar .card.grafikon.tv, body.writing.palyazat #sidebar .card.grafikon.tv {
  border-top: 6px solid #0063CF;
}
body.writing.esemeny #sidebar .card.grafikon.radio, body.writing.hir #sidebar .card.grafikon.radio, body.writing.hatarozat #sidebar .card.grafikon.radio, body.rendezvenyek #sidebar .card.grafikon.radio, body.writing.palyazat #sidebar .card.grafikon.radio {
  border-top: 6px solid #5A5CB3;
}
body.writing.esemeny #sidebar .card.grafikon.telefon, body.writing.hir #sidebar .card.grafikon.telefon, body.writing.hatarozat #sidebar .card.grafikon.telefon, body.rendezvenyek #sidebar .card.grafikon.telefon, body.writing.palyazat #sidebar .card.grafikon.telefon {
  border-top: 6px solid #6943B0;
}
body.writing.esemeny #sidebar .card.grafikon.internet, body.writing.hir #sidebar .card.grafikon.internet, body.writing.hatarozat #sidebar .card.grafikon.internet, body.rendezvenyek #sidebar .card.grafikon.internet, body.writing.palyazat #sidebar .card.grafikon.internet {
  border-top: 6px solid #4320A2;
}
body.writing.esemeny #sidebar .card.grafikon.nyomtatott, body.writing.hir #sidebar .card.grafikon.nyomtatott, body.writing.hatarozat #sidebar .card.grafikon.nyomtatott, body.rendezvenyek #sidebar .card.grafikon.nyomtatott, body.writing.palyazat #sidebar .card.grafikon.nyomtatott {
  border-top: 6px solid #88164F;
}
body.writing.esemeny #sidebar .card.grafikon.posta_c, body.writing.hir #sidebar .card.grafikon.posta_c, body.writing.hatarozat #sidebar .card.grafikon.posta_c, body.rendezvenyek #sidebar .card.grafikon.posta_c, body.writing.palyazat #sidebar .card.grafikon.posta_c {
  border-top: 6px solid #AD1B57;
}
body.writing.esemeny #sidebar .card.grafikon.mozgokep, body.writing.hir #sidebar .card.grafikon.mozgokep, body.writing.hatarozat #sidebar .card.grafikon.mozgokep, body.rendezvenyek #sidebar .card.grafikon.mozgokep, body.writing.palyazat #sidebar .card.grafikon.mozgokep {
  border-top: 6px solid #AD372E;
}
body.writing.esemeny #sidebar .card.news[class*=leadimg], body.writing.esemeny #sidebar .card.esemeny[class*=leadimg], body.writing.esemeny #sidebar .card.event[class*=leadimg], body.writing.hir #sidebar .card.news[class*=leadimg], body.writing.hir #sidebar .card.esemeny[class*=leadimg], body.writing.hir #sidebar .card.event[class*=leadimg], body.writing.hatarozat #sidebar .card.news[class*=leadimg], body.writing.hatarozat #sidebar .card.esemeny[class*=leadimg], body.writing.hatarozat #sidebar .card.event[class*=leadimg], body.rendezvenyek #sidebar .card.news[class*=leadimg], body.rendezvenyek #sidebar .card.esemeny[class*=leadimg], body.rendezvenyek #sidebar .card.event[class*=leadimg], body.writing.palyazat #sidebar .card.news[class*=leadimg], body.writing.palyazat #sidebar .card.esemeny[class*=leadimg], body.writing.palyazat #sidebar .card.event[class*=leadimg] {
  padding-left: 45%;
  position: relative;
  min-height: 5.5rem;
}
body.writing.esemeny #sidebar .card.news[class*=leadimg] img, body.writing.esemeny #sidebar .card.esemeny[class*=leadimg] img, body.writing.esemeny #sidebar .card.event[class*=leadimg] img, body.writing.hir #sidebar .card.news[class*=leadimg] img, body.writing.hir #sidebar .card.esemeny[class*=leadimg] img, body.writing.hir #sidebar .card.event[class*=leadimg] img, body.writing.hatarozat #sidebar .card.news[class*=leadimg] img, body.writing.hatarozat #sidebar .card.esemeny[class*=leadimg] img, body.writing.hatarozat #sidebar .card.event[class*=leadimg] img, body.rendezvenyek #sidebar .card.news[class*=leadimg] img, body.rendezvenyek #sidebar .card.esemeny[class*=leadimg] img, body.rendezvenyek #sidebar .card.event[class*=leadimg] img, body.writing.palyazat #sidebar .card.news[class*=leadimg] img, body.writing.palyazat #sidebar .card.esemeny[class*=leadimg] img, body.writing.palyazat #sidebar .card.event[class*=leadimg] img {
  width: 40%;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
}
body.writing.esemeny #sidebar .card.hatarozat a:hover *, body.writing.esemeny #sidebar .card.hatarozat a:focus *, body.writing.esemeny #sidebar .card.palyazat a:hover *, body.writing.esemeny #sidebar .card.palyazat a:focus *, body.writing.hir #sidebar .card.hatarozat a:hover *, body.writing.hir #sidebar .card.hatarozat a:focus *, body.writing.hir #sidebar .card.palyazat a:hover *, body.writing.hir #sidebar .card.palyazat a:focus *, body.writing.hatarozat #sidebar .card.hatarozat a:hover *, body.writing.hatarozat #sidebar .card.hatarozat a:focus *, body.writing.hatarozat #sidebar .card.palyazat a:hover *, body.writing.hatarozat #sidebar .card.palyazat a:focus *, body.rendezvenyek #sidebar .card.hatarozat a:hover *, body.rendezvenyek #sidebar .card.hatarozat a:focus *, body.rendezvenyek #sidebar .card.palyazat a:hover *, body.rendezvenyek #sidebar .card.palyazat a:focus *, body.writing.palyazat #sidebar .card.hatarozat a:hover *, body.writing.palyazat #sidebar .card.hatarozat a:focus *, body.writing.palyazat #sidebar .card.palyazat a:hover *, body.writing.palyazat #sidebar .card.palyazat a:focus * {
  color: #1d62b3;
  text-decoration: underline;
}
body.writing.esemeny #sidebar .card.hatarozat h2, body.writing.esemeny #sidebar .card.palyazat h2, body.writing.hir #sidebar .card.hatarozat h2, body.writing.hir #sidebar .card.palyazat h2, body.writing.hatarozat #sidebar .card.hatarozat h2, body.writing.hatarozat #sidebar .card.palyazat h2, body.rendezvenyek #sidebar .card.hatarozat h2, body.rendezvenyek #sidebar .card.palyazat h2, body.writing.palyazat #sidebar .card.hatarozat h2, body.writing.palyazat #sidebar .card.palyazat h2 {
  font-weight: 700;
}
body.writing.esemeny #sidebar .card.alkalmazas, body.writing.hir #sidebar .card.alkalmazas, body.writing.hatarozat #sidebar .card.alkalmazas, body.rendezvenyek #sidebar .card.alkalmazas, body.writing.palyazat #sidebar .card.alkalmazas {
  padding-left: 45%;
  position: relative;
  min-height: 140px;
}
body.writing.esemeny #sidebar .card.alkalmazas .icon-container, body.writing.hir #sidebar .card.alkalmazas .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas .icon-container, body.rendezvenyek #sidebar .card.alkalmazas .icon-container, body.writing.palyazat #sidebar .card.alkalmazas .icon-container {
  width: 40%;
  height: 140px;
  border-radius: 1ex;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  background: #0F141E;
  text-align: center;
  box-sizing: border-box;
  border: 2px solid #0F141E;
}
body.writing.esemeny #sidebar .card.alkalmazas .icon-container i, body.writing.hir #sidebar .card.alkalmazas .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas .icon-container i {
  color: #fff;
  font-size: 3rem;
  line-height: 136px;
}
body.writing.esemeny #sidebar .card.alkalmazas .icon-container, body.writing.hir #sidebar .card.alkalmazas .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas .icon-container, body.rendezvenyek #sidebar .card.alkalmazas .icon-container, body.writing.palyazat #sidebar .card.alkalmazas .icon-container {
  background: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.tv .icon-container, body.writing.hir #sidebar .card.alkalmazas.tv .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.tv .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.tv .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.tv .icon-container {
  border-color: #0063CF;
}
body.writing.esemeny #sidebar .card.alkalmazas.tv .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.tv a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.tv a:focus h2, body.writing.hir #sidebar .card.alkalmazas.tv .icon-container i, body.writing.hir #sidebar .card.alkalmazas.tv a:hover h2, body.writing.hir #sidebar .card.alkalmazas.tv a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.tv .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.tv a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.tv a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.tv .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.tv a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.tv a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.tv .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.tv a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.tv a:focus h2 {
  color: #0063CF;
}
body.writing.esemeny #sidebar .card.alkalmazas.tv a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.tv a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.tv a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.tv a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.tv a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.tv a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.tv a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.tv a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.tv a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.tv a:focus .icon-container {
  background: #0063CF;
}
body.writing.esemeny #sidebar .card.alkalmazas.tv a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.tv a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.tv a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.tv a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.tv a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.tv a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.tv a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.tv a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.tv a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.tv a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.radio .icon-container, body.writing.hir #sidebar .card.alkalmazas.radio .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.radio .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.radio .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.radio .icon-container {
  border-color: #5A5CB3;
}
body.writing.esemeny #sidebar .card.alkalmazas.radio .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.radio a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.radio a:focus h2, body.writing.hir #sidebar .card.alkalmazas.radio .icon-container i, body.writing.hir #sidebar .card.alkalmazas.radio a:hover h2, body.writing.hir #sidebar .card.alkalmazas.radio a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.radio .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.radio a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.radio a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.radio .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.radio a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.radio a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.radio .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.radio a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.radio a:focus h2 {
  color: #5A5CB3;
}
body.writing.esemeny #sidebar .card.alkalmazas.radio a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.radio a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.radio a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.radio a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.radio a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.radio a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.radio a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.radio a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.radio a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.radio a:focus .icon-container {
  background: #5A5CB3;
}
body.writing.esemeny #sidebar .card.alkalmazas.radio a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.radio a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.radio a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.radio a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.radio a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.radio a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.radio a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.radio a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.radio a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.radio a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.telefon .icon-container, body.writing.hir #sidebar .card.alkalmazas.telefon .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.telefon .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.telefon .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.telefon .icon-container {
  border-color: #6943B0;
}
body.writing.esemeny #sidebar .card.alkalmazas.telefon .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.telefon a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.telefon a:focus h2, body.writing.hir #sidebar .card.alkalmazas.telefon .icon-container i, body.writing.hir #sidebar .card.alkalmazas.telefon a:hover h2, body.writing.hir #sidebar .card.alkalmazas.telefon a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.telefon .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.telefon a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.telefon a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.telefon .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.telefon a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.telefon a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.telefon .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.telefon a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.telefon a:focus h2 {
  color: #6943B0;
}
body.writing.esemeny #sidebar .card.alkalmazas.telefon a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.telefon a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.telefon a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.telefon a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.telefon a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.telefon a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.telefon a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.telefon a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.telefon a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.telefon a:focus .icon-container {
  background: #6943B0;
}
body.writing.esemeny #sidebar .card.alkalmazas.telefon a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.telefon a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.telefon a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.telefon a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.telefon a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.telefon a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.telefon a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.telefon a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.telefon a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.telefon a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.internet .icon-container, body.writing.hir #sidebar .card.alkalmazas.internet .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.internet .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.internet .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.internet .icon-container {
  border-color: #4320A2;
}
body.writing.esemeny #sidebar .card.alkalmazas.internet .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.internet a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.internet a:focus h2, body.writing.hir #sidebar .card.alkalmazas.internet .icon-container i, body.writing.hir #sidebar .card.alkalmazas.internet a:hover h2, body.writing.hir #sidebar .card.alkalmazas.internet a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.internet .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.internet a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.internet a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.internet .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.internet a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.internet a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.internet .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.internet a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.internet a:focus h2 {
  color: #4320A2;
}
body.writing.esemeny #sidebar .card.alkalmazas.internet a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.internet a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.internet a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.internet a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.internet a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.internet a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.internet a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.internet a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.internet a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.internet a:focus .icon-container {
  background: #4320A2;
}
body.writing.esemeny #sidebar .card.alkalmazas.internet a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.internet a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.internet a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.internet a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.internet a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.internet a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.internet a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.internet a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.internet a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.internet a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott .icon-container, body.writing.hir #sidebar .card.alkalmazas.nyomtatott .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott .icon-container {
  border-color: #88164F;
}
body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott a:focus h2, body.writing.hir #sidebar .card.alkalmazas.nyomtatott .icon-container i, body.writing.hir #sidebar .card.alkalmazas.nyomtatott a:hover h2, body.writing.hir #sidebar .card.alkalmazas.nyomtatott a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott a:focus h2 {
  color: #88164F;
}
body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container {
  background: #88164F;
}
body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.nyomtatott a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.posta_c .icon-container, body.writing.hir #sidebar .card.alkalmazas.posta_c .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.posta_c .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.posta_c .icon-container {
  border-color: #AD1B57;
}
body.writing.esemeny #sidebar .card.alkalmazas.posta_c .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.posta_c a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.posta_c a:focus h2, body.writing.hir #sidebar .card.alkalmazas.posta_c .icon-container i, body.writing.hir #sidebar .card.alkalmazas.posta_c a:hover h2, body.writing.hir #sidebar .card.alkalmazas.posta_c a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.posta_c .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.posta_c a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.posta_c a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.posta_c .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.posta_c a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.posta_c a:focus h2 {
  color: #AD1B57;
}
body.writing.esemeny #sidebar .card.alkalmazas.posta_c a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.posta_c a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.posta_c a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.posta_c a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.posta_c a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.posta_c a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.posta_c a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.posta_c a:focus .icon-container {
  background: #AD1B57;
}
body.writing.esemeny #sidebar .card.alkalmazas.posta_c a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.posta_c a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.posta_c a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.posta_c a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.posta_c a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.posta_c a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.posta_c a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.posta_c a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.posta_c a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #sidebar .card.alkalmazas.mozgokep .icon-container, body.writing.hir #sidebar .card.alkalmazas.mozgokep .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep .icon-container {
  border-color: #AD372E;
}
body.writing.esemeny #sidebar .card.alkalmazas.mozgokep .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.mozgokep a:hover h2, body.writing.esemeny #sidebar .card.alkalmazas.mozgokep a:focus h2, body.writing.hir #sidebar .card.alkalmazas.mozgokep .icon-container i, body.writing.hir #sidebar .card.alkalmazas.mozgokep a:hover h2, body.writing.hir #sidebar .card.alkalmazas.mozgokep a:focus h2, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep a:hover h2, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep a:focus h2, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep a:hover h2, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep a:focus h2, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep a:hover h2, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep a:focus h2 {
  color: #AD372E;
}
body.writing.esemeny #sidebar .card.alkalmazas.mozgokep a:hover .icon-container, body.writing.esemeny #sidebar .card.alkalmazas.mozgokep a:focus .icon-container, body.writing.hir #sidebar .card.alkalmazas.mozgokep a:hover .icon-container, body.writing.hir #sidebar .card.alkalmazas.mozgokep a:focus .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep a:hover .icon-container, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep a:focus .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep a:hover .icon-container, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep a:focus .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep a:hover .icon-container, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep a:focus .icon-container {
  background: #AD372E;
}
body.writing.esemeny #sidebar .card.alkalmazas.mozgokep a:hover .icon-container i, body.writing.esemeny #sidebar .card.alkalmazas.mozgokep a:focus .icon-container i, body.writing.hir #sidebar .card.alkalmazas.mozgokep a:hover .icon-container i, body.writing.hir #sidebar .card.alkalmazas.mozgokep a:focus .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep a:hover .icon-container i, body.writing.hatarozat #sidebar .card.alkalmazas.mozgokep a:focus .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep a:hover .icon-container i, body.rendezvenyek #sidebar .card.alkalmazas.mozgokep a:focus .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep a:hover .icon-container i, body.writing.palyazat #sidebar .card.alkalmazas.mozgokep a:focus .icon-container i {
  color: #fff;
}
body.writing.esemeny #content, body.writing.hir #content, body.writing.hatarozat #content, body.rendezvenyek #content, body.writing.palyazat #content {
  float: left;
}

body.rendezvenyek {
  background: #f9f9f9;
}
body.rendezvenyek #sidebar::before {
  display: none;
}
body.rendezvenyek #content .box {
  margin: 0;
}
body.rendezvenyek #content .box a {
  display: block;
  padding-left: 27.8125%;
  position: relative;
  min-height: 8rem;
}
body.rendezvenyek #content .box h2 {
  color: #1d62b3;
}
body.rendezvenyek #content .box img {
  width: 25%;
  position: absolute;
  left: 0;
  margin: 0.5ex 0;
}
body.rendezvenyek #content .box .place, body.rendezvenyek #content .box .date {
  float: left;
  margin-right: 1rem;
}
body.rendezvenyek #content .box .lead {
  clear: both;
}

article aside .box {
  padding: 1rem 2rem;
}
article aside .box .lead {
  margin-bottom: 1rem;
}
article aside .box .button, article aside .box .report-form button, .report-form article aside .box button, article aside .box #registration-form button, #registration-form article aside .box button, article aside .box.meta .report-form button, .report-form article aside .box.meta button, article aside .box .lapozo .buttons a, .lapozo .buttons article aside .box a, article aside .box.meta .button {
  text-align: center;
  padding: 0 1rem;
  height: 2rem;
  line-height: 2rem;
  margin: 1rem 1ex;
  display: inline-block;
}
article aside .box .button::before, article aside .box .report-form button::before, .report-form article aside .box button::before, article aside .box #registration-form button::before, #registration-form article aside .box button::before, article aside .box.meta .report-form button::before, .report-form article aside .box.meta button::before, article aside .box .lapozo .buttons a::before, .lapozo .buttons article aside .box a::before, article aside .box.meta .button::before {
  display: none;
}
article aside .box h3.box-title {
  text-transform: none;
  margin: 1rem 0;
}
article aside .box.meta {
  box-shadow: none;
  padding: 1.5rem 0;
  background: transparent;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 99%;
}
article aside .box.meta h3.box-title {
  font-size: 0.75rem !important;
  text-transform: uppercase;
  float: left;
  margin: 1ex 1ex 0 0;
}
article aside .box.meta .button, article aside .box.meta .report-form button, .report-form article aside .box.meta button, article aside .box.meta #registration-form button, #registration-form article aside .box.meta button, article aside .box.meta .lapozo .buttons a, .lapozo .buttons article aside .box.meta a {
  border: 0;
  height: 1.5rem;
  line-height: 1.55rem;
  margin: 1ex;
  min-width: 0;
  float: left;
  background: #2D353F;
}
article aside .box.kapcsolodok, article aside .box#hirajanlo, article aside .box[id^=hirajanlo] {
  background: transparent;
  box-shadow: none;
  padding: 0;
}
article aside .box.kapcsolodok .card, article aside .box#hirajanlo .card, article aside .box[id^=hirajanlo] .card {
  margin-bottom: 2rem;
}
article aside .box.kapcsolodok .card a, article aside .box#hirajanlo .card a, article aside .box[id^=hirajanlo] .card a {
  display: block;
}
article aside .box.kapcsolodok .card a:hover h2, article aside .box.kapcsolodok .card a:focus h2, article aside .box#hirajanlo .card a:hover h2, article aside .box#hirajanlo .card a:focus h2, article aside .box[id^=hirajanlo] .card a:hover h2, article aside .box[id^=hirajanlo] .card a:focus h2 {
  color: #1d62b3;
  text-decoration: underline;
}
article aside .box#hirajanlo, article aside .box[id^=hirajanlo] {
  position: relative;
  padding-top: 2rem;
}
article aside .box#hirajanlo::before, article aside .box[id^=hirajanlo]::before {
  right: -10%;
  top: 0;
  background: #e2e6eb;
  width: 110vw;
  height: 104%;
  z-index: -1;
}
article aside .box#hirajanlo img, article aside .box[id^=hirajanlo] img {
  width: 33%;
  position: absolute;
  margin: 0;
  left: 0;
  top: 0.5ex;
}
article aside .box#hirajanlo .card, article aside .box[id^=hirajanlo] .card {
  margin-bottom: 2rem;
}
article aside .box#hirajanlo a, article aside .box[id^=hirajanlo] a {
  padding-left: 35.8125%;
  display: block;
  position: relative;
  min-height: 10rem;
}
article aside .box.social {
  box-shadow: none;
  padding: 2rem 0;
  background: transparent;
  width: 99%;
}
article aside .box.social a {
  display: inline-block;
  margin-right: 1em;
  color: #fff;
  background: #1d62b3;
  border-radius: 50%;
  float: left;
  width: 2.5rem;
  height: 2.5rem;
  text-align: center;
}
article aside .box.social a:is(:hover, :focus-visible) {
  background-color: #b49556 !important;
}
article aside .box.social a span {
  font-size: 1.31rem;
  line-height: 2.9rem;
  vertical-align: middle;
}
article aside .box.social a.facebook {
  background: #3b5998;
}
article aside .box.social a.facebook span {
  line-height: 2.8rem;
}
article aside .box.social a.linkedin {
  background: #0e76a8;
}
article aside .box.social a.linkedin span {
  line-height: 2.5rem;
}
article aside .box.social a.print {
  float: right;
}
article aside .box.social a.print i {
  font-size: 1.5rem;
  line-height: 2.5rem;
}
article aside .box.social a.messenger, article aside .box.social a.whatsapp, article aside .box.social a.viber {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 66%;
}
article aside .box.social a.messenger {
  background-color: #3181FF;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 11 11'%3E%3Cpolygon points='6.4 8 4.2 5.7 0 8 4.6 3 6.8 5.3 11 3'/%3E%3C/svg%3E");
}
article aside .box.social a.whatsapp {
  background-color: #409A22;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24' style='height:20px;width:20px'%3E%3Cpath d='M12 2C6.6 2 2.1 6.5 2.1 11.9 2.1 13.7 2.6 15.4 3.5 16.9L2.1 22 7.3 20.6C8.8 21.4 10.4 21.8 12 21.8 17.5 21.8 22 17.4 22 11.9 22 9.3 20.9 6.8 19.1 4.9 17.2 3 14.7 2 12 2M12.1 3.7C14.3 3.7 16.3 4.5 17.9 6.1 19.4 7.7 20.3 9.7 20.3 11.9 20.3 16.5 16.6 20.2 12 20.2 10.6 20.2 9.1 19.8 7.9 19L7.6 18.8 4.4 19.7 5.3 16.6 5.1 16.3C4.2 15 3.8 13.5 3.8 11.9 3.8 7.4 7.5 3.7 12.1 3.7M8.5 7.3C8.4 7.3 8.1 7.4 7.9 7.6 7.7 7.9 7 8.5 7 9.7 7 10.9 7.9 12.1 8 12.3 8.1 12.4 9.8 14.9 12.3 16 12.8 16.3 13.3 16.4 13.7 16.5 14.3 16.7 14.8 16.7 15.2 16.6 15.7 16.6 16.7 16 16.9 15.5 17.1 14.9 17.1 14.4 17 14.3 17 14.2 16.8 14.1 16.6 14 16.3 13.9 15.1 13.3 14.9 13.2 14.6 13.1 14.5 13.1 14.3 13.3 14.2 13.6 13.7 14.1 13.5 14.3 13.4 14.4 13.2 14.5 13 14.3 12.7 14.2 11.9 14 11 13.1 10.3 12.5 9.8 11.6 9.6 11.4 9.5 11.2 9.6 11 9.7 10.9 9.8 10.8 10 10.6 10.1 10.5 10.2 10.3 10.3 10.2 10.4 10 10.4 9.9 10.4 9.7 10.3 9.6 10.3 9.5 9.8 8.3 9.6 7.8 9.4 7.3 9.2 7.4 9 7.3 8.9 7.3 8.7 7.3 8.5 7.3Z'/%3E%3C/svg%3E");
  background-position: 53% 46%;
}
article aside .box.social a.viber {
  background-color: #7360f2;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 11 11'%3E%3Cpath d='M8.9 1C8.6 0.7 7.5 0 5.2 0c0 0-2.8-0.2-4.1 1C0.3 1.8 0 2.9 0 4.2c0 1.3-0.2 3.9 2.3 4.5 0 0 0 1.9 0 2.1 0 0.3 0.1 0.3 0.3 0.1C3 10.5 4.2 9 4.2 9c1.7 0.1 3-0.2 3.2-0.3C7.7 8.7 9.6 8.5 9.9 6 10.2 3.4 9.8 1.7 8.9 1zM7.9 7L7.9 7C7.6 7.5 7.1 8 6.6 7.8l0 0C6.1 7.7 4.9 7.1 4.1 6.5c-0.4-0.3-0.8-0.7-1-1C2.9 5.1 2.6 4.8 2.4 4.3 1.9 3.4 1.7 3 1.7 3 1.6 2.5 2.1 2 2.5 1.7h0C2.8 1.6 3 1.7 3.1 1.8c0 0 0.3 0.4 0.4 0.5 0.1 0.2 0.3 0.4 0.4 0.6C4.1 3.2 4 3.5 3.8 3.6L3.5 3.8C3.4 3.9 3.4 4.1 3.4 4.1s0.4 1.6 2 2c0 0 0.2 0 0.3-0.1L6 5.7c0.1-0.1 0.4-0.2 0.6-0.1C7 5.9 7.5 6.2 7.8 6.4 8 6.6 8 6.8 7.9 7zM5.2 2.4C5 2.4 5 2.1 5.2 2.1c1.4 0.1 2.2 1.1 2.1 2.2 0 0.2-0.3 0.2-0.3 0C7 3.3 6.4 2.5 5.2 2.4zM6.5 4.1c0 0.2-0.3 0.2-0.3 0 0-0.5-0.3-0.8-0.8-0.8C5.2 3.3 5.2 3 5.4 3 6.1 3 6.5 3.4 6.5 4.1zM7.8 4.7c0-2-1.3-3-2.9-3 -0.2 0-0.2-0.3 0-0.3 1.8 0 3.2 1.2 3.2 3.3C8.2 4.9 7.8 4.9 7.8 4.7z'/%3E%3C/svg%3E");
  background-position: 60% 60%;
}

#main_search, #partners_search {
  padding: 2.5rem 0;
  position: relative;
}
#main_search *:focus, #partners_search *:focus {
  outline: 2px solid #b49556 !important;
  outline-color: #b49556 !important;
}
#main_search .twitter-typeahead, #partners_search .twitter-typeahead {
  width: 100%;
}
#main_search input.search_text, #partners_search input.search_text {
  background-color: #ccc;
  border: 1px solid transparent;
  border-radius: 0.5ex;
  color: #0F141E;
  display: block;
  font-size: 0.875rem;
  padding: 0.7rem 16px;
  width: 100%;
  padding-left: 2rem;
  box-sizing: border-box;
}
#main_search input.search_text:focus, #partners_search input.search_text:focus {
  border-color: #b49556;
  outline-color: #b49556;
}
#main_search button, #partners_search button {
  background: transparent;
  position: absolute;
  border: 0;
  padding: 0;
  overflow: hidden;
  font-size: 1rem;
  color: #16202C;
  white-space: nowrap;
  height: 2.6rem;
  left: 0.5rem;
  text-indent: 2px;
  top: 2.5rem;
  width: 1.2rem;
}
#main_search button:focus, #partners_search button:focus {
  color: #b49556;
}
#main_search button i, #partners_search button i {
  margin-right: 1ex;
}
#main_search .tt-menu, #partners_search .tt-menu {
  margin: -2px;
  width: calc(100% + 4px);
  background: #ccc;
  border-radius: 0 0 1ex 1ex;
  border: 3px solid #b49556;
  box-sizing: border-box;
  padding: 1ex 0;
}
#main_search .tt-suggestion, #partners_search .tt-suggestion {
  border-top: 1px dotted #bdbdbd;
  color: #0F141E;
  font-size: 1rem;
  font-weight: 300;
  padding: 0 1ex;
  text-align: left;
  cursor: pointer;
}
#main_search .tt-suggestion:first-child, #partners_search .tt-suggestion:first-child {
  border: 0;
}
#main_search .tt-suggestion:is(:hover, :focus-visible), #partners_search .tt-suggestion:is(:hover, :focus-visible) {
  color: #b49556;
  box-shadow: inset -12px 0 0 0 #b49556;
  background: #FFFFFF;
}
#main_search .tt-cursor, #partners_search .tt-cursor {
  color: #b49556;
  box-shadow: inset -12px 0 0 0 #b49556;
}

#searchresults {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#searchresults a {
  display: block;
}
#searchresults a:focus {
  background: #eee;
}
#searchresults .card {
  position: relative;
  padding: 1rem 0;
}
#searchresults h2 {
  color: #1d62b3;
}
#searchresults a:hover h2, #searchresults a:focus h2 {
  text-decoration: underline;
}
#searchresults .search-breadcrumb {
  list-style-type: none;
  padding: 0;
  margin: -1ex 0 0;
}
#searchresults .search-breadcrumb li, #searchresults .search-breadcrumb li a {
  display: inline;
  color: #636e7a;
  font-family: "Titillium Web";
  font-size: 0.75rem;
  font-weight: 600;
}
#searchresults .search-breadcrumb li::before {
  font-family: "Material Icons";
  font-feature-settings: "liga";
  content: "\e315";
  speak: never;
  display: inline-block;
  margin: 0 4px;
  vertical-align: middle;
}
#searchresults .search-breadcrumb li:first-child::before {
  display: none;
}
#searchresults .search-breadcrumb li a {
  text-decoration: underline;
}
#searchresults .search-breadcrumb li a:is(:hover, :focus-visible) {
  color: #1d62b3;
}
#searchresults .lead * {
  display: inline;
}
#searchresults .lead .meta {
  color: #636e7a;
  font-weight: 600;
  margin-right: 1rem;
  font-size: 0.9rem;
}

#resultsnum {
  font-weight: 700;
  text-align: center;
  margin: 0;
}

#szurolink {
  border-radius: 1rem;
  padding: 0 1rem;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
}

.lapozo {
  text-align: center;
  position: relative;
}
.lapozo .actual {
  background: #b49556;
  height: 2.5rem;
  line-height: 2.5rem;
  width: auto;
  text-align: right;
  border: 0;
  border-radius: 2rem;
  padding: 0 1ex;
  color: #fff;
  width: 4rem;
}
.lapozo .buttons {
  position: absolute;
  top: 0;
  width: 100%;
}
.lapozo .buttons a {
  font-weight: 600;
  width: auto;
  padding: 0 2rem;
  position: relative;
  width: 3.5rem;
  margin: 0;
  vertical-align: top;
  display: block;
  position: absolute;
}
.lapozo .buttons a.inactive {
  color: #A0A0A0;
  background: transparent;
  border: 1px solid #ccc;
  font-size: 0;
  font-color: transparent;
  width: 1.5rem;
  overflow: hidden;
  padding: 0;
  cursor: default;
}
.lapozo .buttons a.inactive:before {
  width: 100%;
  left: 0 !important;
  right: 0 !important;
  text-align: center;
}
.lapozo .buttons a::before {
  font-size: 1.5rem;
  position: absolute;
}
.lapozo .buttons a.first {
  padding-right: 1rem;
}
.lapozo .buttons a.first::before {
  content: "\e5dc";
  left: 0.5ex;
}
.lapozo .buttons a.prev {
  left: 7rem;
  padding-right: 1rem;
}
.lapozo .buttons a.prev.inactive {
  left: 3rem;
}
.lapozo .buttons a.prev::before {
  content: "\e408";
  left: 0.2ex;
}
.lapozo .buttons a.next {
  right: 7rem;
  padding-left: 1rem;
}
.lapozo .buttons a.next.inactive {
  right: 3rem;
}
.lapozo .buttons a.next::before {
  content: "\e409";
  right: 0.2ex;
}
.lapozo .buttons a.last {
  right: 0;
  padding-left: 1rem;
}
.lapozo .buttons a.last::before {
  content: "\e5dd";
  right: 0.5ex;
}

.report-form fieldset.szolgaltatogroup input, #registration-form fieldset.szolgaltatogroup input, label input, label textarea, label select {
  background-color: #f3f3f3;
  border: 1px solid transparent;
  border-radius: 4px;
  color: #0f141e;
  display: block;
  font-size: 0.875rem;
  padding: 0.7rem 16px;
  width: 100%;
  margin: 0.5rem 0;
  box-sizing: border-box;
}
.report-form fieldset.szolgaltatogroup input:focus, #registration-form fieldset.szolgaltatogroup input:focus, label input:focus, label textarea:focus, label select:focus {
  border-color: #b49556;
}

label {
  text-indent: 1rem;
}
label input[type=radio], label input[type=checkbox] {
  width: auto;
}
label select {
  background: #fff;
  cursor: pointer;
  position: relative;
  width: 100%;
  padding-right: 1.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
label select::ms-expand {
  display: none;
}
label select option {
  margin: 1ex;
}
.select {
  position: relative;
  display: inline-block;
}
.select::after {
  color: #1d62b3;
  content: "\e313";
  position: absolute;
  right: 0.5rem;
  top: 1rem;
  font-size: 1.5rem;
  pointer-events: none;
}
.select select {
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 0.875rem;
  padding: 0.7rem 16px;
  margin: 0.5rem 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
}
.select select::ms-expand {
  display: none;
}
.select select option {
  margin: 1ex;
}
.select select:focus {
  border-color: #b49556;
}

input[type=checkbox] ~ .pucuka, input[type=radio] ~ .pucuka {
  display: inline-block;
  width: 24px;
  height: 24px;
  border: 1px solid #16202C;
  box-sizing: border-box;
  vertical-align: -13%;
  margin-right: 0.6rem;
}
input[type=checkbox]:checked ~ .pucuka, input[type=radio]:checked ~ .pucuka {
  border-color: #b49556;
  border-width: 2px;
  position: relative;
}

input[type=radio] ~ .pucuka {
  border-radius: 50%;
}
input[type=radio]:checked ~ .pucuka::before {
  background: #b49556;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  left: 4px;
  top: 4px;
}

input[type=checkbox]:checked ~ .pucuka::before {
  position: absolute;
  line-height: 0;
  content: "\e876";
  color: #b49556;
  font-size: 1.25rem;
  left: -8%;
  top: 50%;
}

button {
  border: 0;
}

p.error {
  color: #f93e1f;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0 0 1ex;
  white-space: nowrap;
}
p.error::after {
  display: none;
}

p.error ~ .pucuka {
  border-color: #f93e1f;
}

input.error, input.error:focus, textarea.error, textarea.error:focus {
  border: 1px solid #f93e1f;
  background: #fff;
}

input.error:focus, textarea.error:focus {
  box-shadow: 0 0 0 2px #f93e1f;
}

#captcha_code-error {
  margin: 0;
}

#registration-form a {
  color: #1d62b3;
}
#registration-form a:is(:hover, :focus-visible) {
  text-decoration: underline;
}

#adatkezeles-error {
  position: absolute;
  margin-left: 2.2rem;
  line-height: 2.2;
}
#registration-form #adatkezeles-error {
  margin-left: 2px;
}

#captcha p.error {
  position: absolute;
  margin-top: -1.1rem;
}

.report-form {
  background: #fff;
  padding: 2rem 4rem 0;
  margin-bottom: 4rem;
  float: left;
  clear: both;
  width: 100%;
  box-sizing: border-box;
}

.report-form .prevnext button, #registration-form .prevnext button {
  margin: 1rem 0;
  float: right;
}
.report-form .prevnext button:disabled, #registration-form .prevnext button:disabled {
  visibility: hidden;
}
.report-form .prevnext button:first-child, #registration-form .prevnext button:first-child {
  float: left;
}
.report-form .prevnext button:first-child::before, #registration-form .prevnext button:first-child::before {
  content: "\e5c4";
  float: left;
  width: 0;
}
.report-form div, #registration-form div {
  margin: 1rem 0;
  width: 100%;
}
.report-form div:after, #registration-form div:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.report-form div p, #registration-form div p {
  margin-bottom: -1ex;
}
.report-form div.half, #registration-form div.half {
  width: 48%;
  float: left;
  margin: 0 4% 0 0;
  clear: left;
}
.report-form fieldset, #registration-form fieldset {
  margin-top: 4rem;
  border-top: 1px solid #ccc;
}
.report-form fieldset legend, #registration-form fieldset legend {
  color: #888;
  font-size: 1.5rem;
  font-weight: 300;
  border-right: 1ex solid #fff;
}
.report-form fieldset.szolgaltatogroup, #registration-form fieldset.szolgaltatogroup {
  border: 0;
}
.report-form fieldset.szolgaltatogroup legend, #registration-form fieldset.szolgaltatogroup legend {
  color: #333;
  text-indent: 1rem;
}
.report-form button, #registration-form button {
  display: inline-block;
}
.report-form label, #registration-form label {
  box-sizing: border-box;
}
.report-form label.half, #registration-form label.half {
  width: 48%;
  float: left;
}
.report-form label.half:nth-child(2n+1), #registration-form label.half:nth-child(2n+1) {
  margin-right: 4%;
  clear: left;
}
.report-form label.half:nth-child(2n), #registration-form label.half:nth-child(2n) {
  clear: right;
}
.report-form label.half .select, #registration-form label.half .select {
  width: 100%;
}
.report-form label.third, #registration-form label.third {
  width: 31%;
  float: left;
}
.report-form label.third:nth-child(3n+1), #registration-form label.third:nth-child(3n+1) {
  margin-right: 3.5%;
  clear: left;
}
.report-form label.third:nth-child(3n+2), #registration-form label.third:nth-child(3n+2) {
  margin-right: 3.5%;
}
.report-form label.third:nth-child(3n), #registration-form label.third:nth-child(3n) {
  clear: right;
}
.report-form label.third .select, #registration-form label.third .select {
  width: 100%;
}
.report-form div.checkbox label, .report-form div.radio label, #registration-form div.checkbox label, #registration-form div.radio label {
  display: block;
  margin: 1ex 0;
  text-indent: 0;
}
.report-form div.radio:focus-within, #registration-form div.radio:focus-within {
  box-shadow: -10px 0 0 0 #fff, -12px 0 0 0 #ddd;
}
.report-form input[type=radio]:focus + .pucuka,
.report-form input[type=checkbox]:focus + .pucuka, #registration-form input[type=radio]:focus + .pucuka,
#registration-form input[type=checkbox]:focus + .pucuka {
  border-color: #b49556;
  border-width: 2px;
}
.report-form label.radio, #registration-form label.radio {
  padding-left: 2rem;
  position: relative;
}
.report-form label.radio .pucuka, #registration-form label.radio .pucuka {
  position: absolute;
  left: 0;
  margin-top: 1px;
}
.report-form #captcha, #registration-form #captcha {
  position: relative;
  width: 100%;
  border: 0;
  margin-top: 0;
  padding-top: 2rem;
}
.report-form #captcha #img_captcha, .report-form #captcha #txt_captcha, #registration-form #captcha #img_captcha, #registration-form #captcha #txt_captcha {
  float: left;
  width: 65%;
  border: 1px solid #1d62b3;
  border-radius: 1.7rem;
  min-height: 2.4rem;
  line-height: 2.4rem;
  text-indent: 0;
  text-align: center;
  margin: 0;
}
.report-form #captcha #txt_captcha, #registration-form #captcha #txt_captcha {
  display: none;
}
.report-form #captcha #captcha_code, #registration-form #captcha #captcha_code {
  margin: 0;
}
.report-form #captcha button, #registration-form #captcha button {
  width: 2.5rem;
  padding: 0;
  text-indent: -666rem;
  position: absolute;
  right: 52%;
  margin: 0;
}
.report-form #captcha button::before, #registration-form #captcha button::before {
  font-family: "Material Icons";
  text-indent: 0;
  font-size: 1.5rem;
  text-align: center;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}
.report-form #captcha button#btn_refresh, #registration-form #captcha button#btn_refresh {
  margin-right: 3rem;
}
.report-form #captcha button#btn_refresh::before, #registration-form #captcha button#btn_refresh::before {
  content: "\e5d5";
}
.report-form #captcha button#btn_accessible::before, #registration-form #captcha button#btn_accessible::before {
  content: "\e8f4";
}

.report-pager {
  width: 100%;
  background: transparent !important;
  box-shadow: none !important;
  margin: -1rem 0 !important;
}
.report-pager ol {
  list-style-type: none;
  padding: 0;
  text-align: center;
  counter-reset: i 0;
}
.report-pager ol li {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #ddd;
  border-radius: 50%;
  position: relative;
  margin: 0 1rem;
}
.report-pager ol li::before {
  content: counter(i, decimal);
  counter-increment: i;
  display: block;
  color: #888;
  line-height: 2rem;
  font-family: "Titillium Web";
  font-size: 0.75rem;
  font-weight: 600;
}
.report-pager ol li a {
  text-align: left;
  width: 100%;
  height: 100%;
  text-indent: -666rem;
  position: absolute;
  left: 0;
  top: 0;
  outline: none !important;
  border-radius: 49%;
  transition: box-shadow 0.2s;
}
.report-pager ol li a:focus {
  box-shadow: 0 0 0 3px #b49556;
  color: #b49556;
}
.report-pager ol li.done {
  border-color: #1d62b3;
}
.report-pager ol li.done::before {
  color: #1d62b3;
}
.report-pager ol li.active {
  background: #b49556;
  border-color: #b49556;
  cursor: default;
  pointer-events: none;
}
.report-pager ol li.active::before {
  color: #FFFFFF;
}

.popup #popup-box.regisztracio-rendezvenyre label.checkbox {
  width: 100%;
  position: relative;
  padding: 1rem 0.7rem;
}
.popup #popup-box.regisztracio-rendezvenyre label.checkbox div {
  margin-left: 1rem;
}
.popup #popup-box.regisztracio-rendezvenyre label.checkbox div a {
  color: #1d62b3;
}
.popup #popup-box.regisztracio-rendezvenyre label.checkbox div a:is(:hover, :focus-visible) {
  text-decoration: underline;
}
.popup #popup-box.regisztracio-rendezvenyre label.checkbox .pucuka {
  position: absolute;
  left: 0;
  top: 1.1rem;
}
.popup #popup-box.regisztracio-rendezvenyre label.checkbox input[type=checkbox]:checked ~ .pucuka::before {
  left: -95%;
}

#adatkezeles-error {
  margin-top: -1rem;
}

#report-success {
  padding-top: 1rem;
  padding-bottom: 2rem;
  margin-bottom: 4rem;
}
#report-success h2 {
  text-align: center;
  font-weight: 500;
  font-size: 1.5rem;
}
#report-success h2::before {
  display: block;
  background: #71C23B;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  content: "\e876";
  color: #FFFFFF;
  font-size: 2rem;
  font-weight: 900;
  line-height: 3rem;
  position: relative;
  left: 50%;
  margin-left: -1.5rem;
  margin-bottom: 2rem;
}
body.popped {
  overflow: hidden;
}

.popup {
  display: none;
  position: fixed;
  z-index: 999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
.popup.tv #popup-box .box-header {
  background: #e6effa;
}
.popup.tv #popup-box .box-title i.icon, .popup.tv #popup-box .button, .popup.tv #popup-box .lapozo .buttons a, .lapozo .buttons .popup.tv #popup-box a, .popup.tv #popup-box .report-form button, .report-form .popup.tv #popup-box button, .popup.tv #popup-box #registration-form button, #registration-form .popup.tv #popup-box button {
  background: #0063CF;
}
.popup.radio #popup-box .box-header {
  background: #efeff7;
}
.popup.radio #popup-box .box-title i.icon, .popup.radio #popup-box .button, .popup.radio #popup-box .lapozo .buttons a, .lapozo .buttons .popup.radio #popup-box a, .popup.radio #popup-box .report-form button, .report-form .popup.radio #popup-box button, .popup.radio #popup-box #registration-form button, #registration-form .popup.radio #popup-box button {
  background: #5A5CB3;
}
.popup.telefon #popup-box .box-header {
  background: #f0ecf7;
}
.popup.telefon #popup-box .box-title i.icon, .popup.telefon #popup-box .button, .popup.telefon #popup-box .lapozo .buttons a, .lapozo .buttons .popup.telefon #popup-box a, .popup.telefon #popup-box .report-form button, .report-form .popup.telefon #popup-box button, .popup.telefon #popup-box #registration-form button, #registration-form .popup.telefon #popup-box button {
  background: #6943B0;
}
.popup.internet #popup-box .box-header {
  background: #ece9f6;
}
.popup.internet #popup-box .box-title i.icon, .popup.internet #popup-box .button, .popup.internet #popup-box .lapozo .buttons a, .lapozo .buttons .popup.internet #popup-box a, .popup.internet #popup-box .report-form button, .report-form .popup.internet #popup-box button, .popup.internet #popup-box #registration-form button, #registration-form .popup.internet #popup-box button {
  background: #4320A2;
}
.popup.nyomtatott #popup-box .box-header {
  background: #f3e8ed;
}
.popup.nyomtatott #popup-box .box-title i.icon, .popup.nyomtatott #popup-box .button, .popup.nyomtatott #popup-box .lapozo .buttons a, .lapozo .buttons .popup.nyomtatott #popup-box a, .popup.nyomtatott #popup-box .report-form button, .report-form .popup.nyomtatott #popup-box button, .popup.nyomtatott #popup-box #registration-form button, #registration-form .popup.nyomtatott #popup-box button {
  background: #88164F;
}
.popup.posta_c #popup-box .box-header {
  background: #f7e8ee;
}
.popup.posta_c #popup-box .box-title i.icon, .popup.posta_c #popup-box .button, .popup.posta_c #popup-box .lapozo .buttons a, .lapozo .buttons .popup.posta_c #popup-box a, .popup.posta_c #popup-box .report-form button, .report-form .popup.posta_c #popup-box button, .popup.posta_c #popup-box #registration-form button, #registration-form .popup.posta_c #popup-box button {
  background: #AD1B57;
}
.popup.mozgokep #popup-box .box-header {
  background: #f7ebea;
}
.popup.mozgokep #popup-box .box-title i.icon, .popup.mozgokep #popup-box .button, .popup.mozgokep #popup-box .lapozo .buttons a, .lapozo .buttons .popup.mozgokep #popup-box a, .popup.mozgokep #popup-box .report-form button, .report-form .popup.mozgokep #popup-box button, .popup.mozgokep #popup-box #registration-form button, #registration-form .popup.mozgokep #popup-box button {
  background: #AD372E;
}
.popup .overlay {
  background: rgba(15, 20, 30, 0.9);
  width: 100%;
  min-height: 100%;
  float: left;
}
.popup #popup-box {
  background: #fff;
  top: 0;
  left: 50%;
  margin-left: -400px;
  z-index: 1001;
  border-radius: 1ex;
  width: 800px;
  box-sizing: border-box;
  padding: 2rem;
}
.popup #popup-box .box-title {
  margin-top: 0;
}
.popup #popup-box .box-title i.icon {
  display: block;
  float: left;
  width: 10rem;
  height: 10rem;
  line-height: 10rem;
  font-size: 4rem;
  margin: 0 2rem 0 0;
  border-radius: 0.25ex;
  text-align: center;
  color: #fff;
}
.popup #popup-box .box-header {
  border-radius: 1ex 1ex 0 0;
  margin: -2rem 0 2rem -2rem;
  padding: 2rem;
  width: 100%;
}
.popup #popup-box.regisztracio-rendezvenyre label {
  float: left;
  width: 47.5%;
  margin-right: 5%;
}
.popup #popup-box.regisztracio-rendezvenyre label:nth-child(2n) {
  margin: 0;
}
.popup #popup-box.regisztracio-rendezvenyre label:nth-child(5) {
  width: 100%;
  margin: 0;
}
.popup #popup-box.regisztracio-rendezvenyre button {
  float: right;
}
.popup .close-popup {
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 666;
  background: transparent;
  font-size: 0;
  font-color: #fff;
}
.popup .close-popup i {
  font-style: normal;
  font-size: 1.7rem;
  color: #000;
}
.popup .close-popup:is(:hover, :focus-visible) i {
  color: #b49556;
}

#app-popup #popup-box .box-title {
  text-transform: uppercase;
}
#app-popup .button, #app-popup article aside .box.meta .button, article aside .box.meta #app-popup .button, #app-popup .lapozo .buttons a, .lapozo .buttons #app-popup a, #app-popup article aside .box.meta .lapozo .buttons a, article aside .box.meta .lapozo .buttons #app-popup a, #app-popup .lapozo .buttons article aside .box.meta a, .lapozo .buttons article aside .box.meta #app-popup a, #app-popup .report-form button, .report-form #app-popup button, #app-popup #registration-form button, #registration-form #app-popup button, #app-popup article aside .box.meta .report-form button, article aside .box.meta .report-form #app-popup button, #app-popup .report-form article aside .box.meta button, .report-form article aside .box.meta #app-popup button, #app-popup article aside .box.meta #registration-form button, article aside .box.meta #registration-form #app-popup button, #app-popup #registration-form article aside .box.meta button, #registration-form article aside .box.meta #app-popup button {
  float: right;
  color: #fff !important;
}
#app-popup .button:hover, #app-popup article aside .box.meta .button:hover, article aside .box.meta #app-popup .button:hover, #app-popup .lapozo .buttons a:hover, .lapozo .buttons #app-popup a:hover, #app-popup article aside .box.meta .lapozo .buttons a:hover, article aside .box.meta .lapozo .buttons #app-popup a:hover, #app-popup .lapozo .buttons article aside .box.meta a:hover, .lapozo .buttons article aside .box.meta #app-popup a:hover, #app-popup .report-form button:hover, .report-form #app-popup button:hover, #app-popup #registration-form button:hover, #registration-form #app-popup button:hover, #app-popup article aside .box.meta .report-form button:hover, article aside .box.meta .report-form #app-popup button:hover, #app-popup .report-form article aside .box.meta button:hover, .report-form article aside .box.meta #app-popup button:hover {
  filter: brightness(0.8) contrast(1.5);
}
#app-popup .button:focus, #app-popup article aside .box.meta .button:focus, article aside .box.meta #app-popup .button:focus, #app-popup .lapozo .buttons a:focus, .lapozo .buttons #app-popup a:focus, #app-popup article aside .box.meta .lapozo .buttons a:focus, article aside .box.meta .lapozo .buttons #app-popup a:focus, #app-popup .lapozo .buttons article aside .box.meta a:focus, .lapozo .buttons article aside .box.meta #app-popup a:focus, #app-popup .report-form button:focus, .report-form #app-popup button:focus, #app-popup #registration-form button:focus, #registration-form #app-popup button:focus, #app-popup article aside .box.meta .report-form button:focus, article aside .box.meta .report-form #app-popup button:focus, #app-popup .report-form article aside .box.meta button:focus, .report-form article aside .box.meta #app-popup button:focus {
  background: #b49556 !important;
}

.gallerytrigger_container {
  position: relative;
  float: left;
  margin-bottom: 2rem;
}
.gallerytrigger_container .picnum {
  position: absolute;
  background: #0F141E;
  color: #FFFFFF;
  border-radius: 1rem;
  padding: 0 2ex;
  right: 1rem;
  bottom: 0;
  display: inline-block;
  height: 2rem;
  line-height: 2rem;
}
.gallerytrigger_container .picnum::before {
  content: "\e413";
  font-size: 1.5rem;
  margin-right: 0.3ex;
  vertical-align: -18%;
}

#searchorder {
  background: #fff;
  border: 0;
  box-sizing: border-box;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 1rem;
  width: 12rem;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' style='isolation:isolate' viewBox='0 0 52 32' width='52' height='32'%3E%3Cpath d='M0 6l6-6 20 20L46 0l6 6-26 26L0 6z' fill='%231D62B3'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 1.1rem right 0.5rem;
  background-size: 0.8rem;
}
#searchorder::ms-expand {
  display: none;
}
#searchorder option {
  border: 1px solid #fff;
  padding: 1ex 1rem;
  box-sizing: border-box;
}

body.index.search #content h1 {
  padding-right: 12rem;
}

header.hasbutton a.button, header.hasbutton article aside .box.meta a.button, article aside .box.meta header.hasbutton a.button, header.hasbutton .lapozo .buttons a, .lapozo .buttons header.hasbutton a {
  width: auto;
  float: right;
  padding-right: 2.5rem;
}
header.hasbutton a.button::before, header.hasbutton article aside .box.meta a.button::before, article aside .box.meta header.hasbutton a.button::before, header.hasbutton .lapozo .buttons a::before, .lapozo .buttons header.hasbutton a::before {
  position: relative;
  right: -1rem;
}
header.hasbutton p.meta {
  margin-bottom: 2rem;
}
header.hasbutton p.meta + a.button, header.hasbutton .lapozo .buttons p.meta + a, .lapozo .buttons header.hasbutton p.meta + a {
  margin-top: -4.2rem;
}
header.hasbutton h2 + a.button, header.hasbutton article aside .box.meta h2 + a.button, article aside .box.meta header.hasbutton h2 + a.button, header.hasbutton .lapozo .buttons h2 + a, .lapozo .buttons header.hasbutton h2 + a, header.hasbutton h1 + a.button, header.hasbutton article aside .box.meta h1 + a.button, article aside .box.meta header.hasbutton h1 + a.button, header.hasbutton .lapozo .buttons h1 + a, .lapozo .buttons header.hasbutton h1 + a {
  margin-left: 100%;
  margin-bottom: 2rem;
  margin-top: -0.5rem;
  padding-right: 3rem;
}
header.hasbutton h2 + a.button::before, header.hasbutton article aside .box.meta h2 + a.button::before, article aside .box.meta header.hasbutton h2 + a.button::before, header.hasbutton .lapozo .buttons h2 + a::before, .lapozo .buttons header.hasbutton h2 + a::before, header.hasbutton h1 + a.button::before, header.hasbutton article aside .box.meta h1 + a.button::before, article aside .box.meta header.hasbutton h1 + a.button::before, header.hasbutton .lapozo .buttons h1 + a::before, .lapozo .buttons header.hasbutton h1 + a::before {
  right: -1.5rem;
}
header.hasbutton h1 + a.button, header.hasbutton article aside .box.meta h1 + a.button, article aside .box.meta header.hasbutton h1 + a.button, header.hasbutton .lapozo .buttons h1 + a, .lapozo .buttons header.hasbutton h1 + a {
  margin-top: -2rem;
}

.testbox {
  display: block;
  background: #fff;
  width: 200px;
  height: 100px;
  padding: 1ex;
  position: relative;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1), 0 0 64px rgba(0, 0, 0, 0.06);
  border-radius: 3px;
}
.testbox::before {
  background: linear-gradient(-20deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 100%);
  left: 4%;
  top: 4%;
  width: 98%;
  height: 96%;
  z-index: -1;
  border-radius: 1%;
  filter: blur(5px);
  transform: skewY(3deg);
}

#mobil-menu {
  position: fixed;
  width: 50vw;
  height: 100vh;
  right: 0;
  top: 0;
  z-index: 9999;
  background: #2D353F;
  color: #fff;
  padding-top: 4rem;
}
#mobil-menu #mobil-menu-content {
  overflow: auto;
  height: 90vh;
  height: calc(100vh - 60px);
}
#mobil-menu #mobil-menu-content a:focus {
  background: #0F141E;
}
#mobil-menu #mobil-menu-content a:focus::before {
  content: "▶";
  font-size: 1rem;
  margin: 0 0.3rem 0 -1.2rem;
  color: #b49556;
}
#close-mobil-menu {
  position: absolute;
  right: 2vw;
  top: 0;
  z-index: 666;
  background: #2D353F;
  width: 55px;
  height: 55px;
  border-radius: 49%;
  font-size: 0;
  font-color: #fff;
}
#close-mobil-menu i {
  font-style: normal;
  font-size: 2rem;
  color: #fff;
}
#close-mobil-menu:focus {
  background: #b49556;
}

#mobil-menu #quick_search {
  padding: 2rem;
  position: relative;
}
#mobil-menu #quick_search input {
  width: 260px;
  border: 0;
  height: 2rem;
  line-height: 2rem;
  border-radius: 0.5ex;
  border: 1px solid #fff;
  background: #fff;
  text-indent: 2.5rem;
  box-sizing: border-box;
}
#mobil-menu #quick_search input:focus {
  border-color: #b49556;
}
#mobil-menu #quick_search button {
  background: transparent;
  border: 0;
  position: absolute;
  left: 2.4rem;
  top: 2.6rem;
  width: 2rem;
  overflow: hidden;
}
#mobil-menu #quick_search button i {
  margin-right: 1em;
}
#mobil-menu #quick_search .tt-menu {
  margin-top: -0.5ex;
  width: 100%;
  background: #fff;
  border-radius: 0 0 1ex 1ex;
  border: 1px solid #b49556;
  box-sizing: border-box;
  color: #0F141E;
}
#mobil-menu #quick_search .tt-suggestion {
  border-top: 1px dotted rgba(0, 0, 0, 0.15);
  font-size: 1rem;
  font-weight: 300;
  padding: 0 1ex;
  text-align: left;
  cursor: pointer;
}
#mobil-menu #quick_search .tt-suggestion:first-child {
  border: 0;
}
#mobil-menu #quick_search .tt-suggestion:last-child {
  border-radius: 0 0 0.7ex;
  padding-bottom: 1.1ex;
}
#mobil-menu #quick_search .tt-suggestion:is(:hover, :focus-visible) {
  color: #b49556;
  box-shadow: inset -12px 0 0 0 #b49556;
}
#mobil-menu #quick_search .tt-cursor {
  color: #b49556;
  box-shadow: inset -12px 0 0 0 #b49556;
}
#mobil-menu nav.menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#mobil-menu nav.menu ul li {
  display: block;
}
#mobil-menu nav.menu ul li ul {
  margin-bottom: 2rem;
}
#mobil-menu nav.menu ul li ul li.tv a.active {
  background: rgba(0, 99, 207, 0.3);
}
#mobil-menu nav.menu ul li ul li.radio a.active {
  background: rgba(90, 92, 179, 0.3);
}
#mobil-menu nav.menu ul li ul li.telefon a.active {
  background: rgba(105, 67, 176, 0.3);
}
#mobil-menu nav.menu ul li ul li.internet a.active {
  background: rgba(67, 32, 162, 0.3);
}
#mobil-menu nav.menu ul li ul li.nyomtatott a.active {
  background: rgba(136, 22, 79, 0.3);
}
#mobil-menu nav.menu ul li ul li.posta_c a.active {
  background: rgba(173, 27, 87, 0.3);
}
#mobil-menu nav.menu ul li ul li.mozgokep a.active {
  background: rgba(173, 55, 46, 0.3);
}
#mobil-menu nav.menu ul li ul li a {
  text-transform: none;
  font-size: 1rem;
  padding: 0.5ex 2rem;
}
#mobil-menu nav.menu a {
  display: block;
  padding: 0.75ex 2rem;
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: 400;
}
#mobil-menu nav.menu a.active {
  background: #b49556;
  font-weight: 700;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}
#mobil-menu nav.lang {
  margin-bottom: 110px;
}
#mobil-menu nav.lang a {
  display: block;
  padding: 0.75ex 2rem;
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: 400;
  margin-top: 2rem;
}

.nivo-lightbox-overlay.nivo-lightbox-open {
  background: rgba(15, 20, 30, 0.9) !important;
}

body.provider_home div[id*=tervezetek] h2, body.provider_home div[id*=konzultaciok] h2 {
  font-size: 1rem;
  line-height: 1.5rem;
}

.calendar {
  width: 100%;
  border-collapse: collapse;
  position: relative;
  empty-cells: show;
}
.calendar td, .calendar th {
  text-align: center;
  width: 13%;
  line-height: 2rem;
}
.calendar td:nth-child(7n), .calendar th:nth-child(7n) {
  width: 17.5%;
  padding-right: 4.5%;
}
.calendar td:nth-child(7n+1), .calendar th:nth-child(7n+1) {
  width: 17.5%;
  padding-left: 4.5%;
}
.calendar td {
  padding: 0;
  cursor: default;
}
.calendar td a {
  cursor: default;
}
.calendar td.event:focus-within a::after, .calendar td.event:hover a::after {
  width: 0;
  height: 0;
  bottom: -8px;
  left: calc(50% - 5px);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #2D353F;
}
.calendar td.event > a {
  background: #b49556;
  cursor: pointer;
  display: inline-block;
  border-radius: 50%;
  height: 2rem;
  width: 2rem;
  margin: 0 auto;
  color: #fff;
  position: relative;
}
.calendar td.event > a:focus {
  background: #0556a5;
}
.calendar td.event > a:focus + .dates {
  display: block;
}
.calendar td.event .dates {
  display: none;
  position: absolute;
  margin-top: 7px !important;
  width: 100%;
  background: #2D353F;
  left: 0;
  border-radius: 1ex;
}
.calendar td.event .dates::before {
  background: transparent;
  height: 8px;
  width: 100%;
  top: -8px;
}
.calendar td.event .dates a {
  color: #A0A0A0;
  text-align: left;
  width: 100%;
  height: 100%;
  padding: 1rem !important;
}
.calendar td.event .dates a:is(:hover, :focus-visible) {
  color: #fff;
}
.calendar td.event .dates a:is(:hover, :focus-visible)::before {
  display: none !important;
}
.calendar td.event .dates li {
  border-top: 1px solid #666;
}
.calendar td.event .dates li:first-child {
  border: 0;
}
.calendar td.event .dates li {
  margin: 1ex;
  line-height: 1.3em;
}
.calendar td.event:hover .dates, .calendar td.event:focus-within .dates {
  display: block;
}
.calendar th {
  background: #2D353F;
  color: #888;
  padding: 1ex 0;
}
.calendar th[colspan="7"] {
  padding-left: 0;
}
.calendar tr:last-child td {
  padding-bottom: 1.5rem;
}
.calendar tr.days + tr td {
  padding-top: 1.5rem;
}

#calendar_date {
  background: #2D353F;
  text-align: center;
  padding-top: 0.5rem;
}
#calendar_date select {
  background: transparent;
  border: 0;
  color: #ccc;
  text-align: center;
  width: auto;
  cursor: pointer;
  margin: 0 -1.2ex;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  height: 2rem;
  line-height: 2rem;
}
#calendar_date select:is(:hover, :focus-visible) {
  color: #fff;
}
#calendar_date select::-ms-expand {
  display: none;
}
#calendar_date select option {
  font-weight: 200;
  padding: 0.5ex;
  border: 0;
  font-family: "Lato", sans-serif;
  font-size: 0.75rem;
  line-height: 1rem;
}
#calendar_date select:focus {
  color: #b49556;
  outline: none;
}
#calendar_date button {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 0;
  overflow: hidden;
  background: transparent;
  text-indent: -666rem;
  position: relative;
}
#calendar_date button::after {
  content: "\e314";
  position: absolute;
  color: #A0A0A0;
  top: 0;
  left: 0;
  text-indent: 5px;
  width: 2rem;
  height: 2rem;
  text-align: center;
  font-size: 1.5rem;
}
#calendar_date button:focus {
  outline: none;
}
#calendar_date button:focus::after {
  color: #b49556;
}
#calendar_date button.next::after {
  content: "\e315";
}
#calendar_date button:is(:hover, :focus-visible)::after {
  color: #fff;
}

#sidebar #related_legal .card a:hover *, #sidebar #related_legal .card a:focus *, #sidebar #related_palyazat .card a:hover *, #sidebar #related_palyazat .card a:focus * {
  color: #1d62b3;
  text-decoration: underline;
}
#sidebar #related_legal .card h2, #sidebar #related_palyazat .card h2 {
  font-weight: 700;
}

body.aboutus_home #nmhh-top {
  background: #141e29 url("../img/sav_pattern.svg") no-repeat scroll 25% center/400% auto;
}
body.aboutus_home video {
  max-width: 100%;
}

#tender-timeline {
  padding: 0;
  list-style-type: none;
  counter-reset: i 0;
}
#tender-timeline > li {
  padding-left: 4rem;
}
#tender-timeline > li::before {
  font-family: "Titillium Web";
  background: #b49556;
  border: 1px solid #b49556;
  border-radius: 49%;
  color: #F9F9F9;
  content: counter(i, decimal);
  counter-increment: i;
  height: 3rem;
  width: 3rem;
  margin-left: -4.1rem;
  margin-top: -0.777rem;
  position: absolute;
  text-align: center;
  line-height: 3rem;
}
#tender-timeline > li > ul {
  list-style-type: none;
  padding: 1rem 0;
  margin-top: 0;
  margin-bottom: 2rem;
  position: relative;
}
#tender-timeline > li > ul li {
  padding: 0.25rem 0.1rem;
}
#tender-timeline > li > ul::before {
  width: 0;
  border-left: 1px dashed #b49556;
  height: 120%;
  left: -2.55rem;
  top: -10%;
  z-index: -1;
}
#tender-timeline > li > ul::after {
  content: ">";
  font-size: 1.2rem;
  position: absolute;
  transform: rotate(90deg);
  color: #b49556;
  left: -3.05rem;
  bottom: -1.666rem;
  width: 1rem;
  text-align: center;
  font-weight: 300;
}
#tender-timeline > li sub {
  color: #b49556;
  display: block;
  position: relative;
  top: 0;
}
#tender-timeline > li.childless {
  color: #666;
  margin: 0 0 2.5rem;
}
#tender-timeline > li.childless sub {
  color: #666;
}
#tender-timeline > li.childless::before {
  color: #666;
  background: #fff;
  border-color: #A0A0A0;
}
#tender-timeline > li:last-child > ul::before, #tender-timeline > li:last-child > ul::after {
  display: none;
}

.tendertitle {
  margin: 2rem 0;
  padding: 2rem 0 0;
  border-top: 1px solid #ccc;
}

#report-box {
  width: 100%;
  padding: 0;
}
#report-box .box-title {
  text-transform: none;
  margin: 2rem;
}
#report-box .box-lead {
  margin: 0 2rem 2rem;
}
#report-box ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#report-box ul li {
  border-top: 1px solid #ccc;
}
#report-box ul li a {
  display: block;
  padding: 1rem 2rem 1rem 4.5rem;
}
#report-box ul li a:is(:hover, :focus-visible) {
  color: #1d62b3;
  text-decoration: underline;
}
#report-box ul li a::after {
  content: "\e315";
  float: right;
}
#report-box ul li a .icon {
  font-size: 1.5rem;
  left: 1.9rem;
  position: absolute;
}
#report-box ul li a::before {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 48%;
  background: transparent;
  left: 2rem;
  transition: all 0.25s;
}
#report-box ul li a::before {
  width: 2rem;
  height: 2rem;
  left: 1.75rem;
  margin-top: -0.25rem;
}
#report-box ul li.tv a::before {
  background: #0063CF;
}
#report-box ul li.tv a:hover, #report-box ul li.tv a:focus {
  color: #0063CF;
}
#report-box ul li.radio a::before {
  background: #5A5CB3;
}
#report-box ul li.radio a:hover, #report-box ul li.radio a:focus {
  color: #5A5CB3;
}
#report-box ul li.telefon a::before {
  background: #6943B0;
}
#report-box ul li.telefon a:hover, #report-box ul li.telefon a:focus {
  color: #6943B0;
}
#report-box ul li.internet a::before {
  background: #4320A2;
}
#report-box ul li.internet a:hover, #report-box ul li.internet a:focus {
  color: #4320A2;
}
#report-box ul li.nyomtatott a::before {
  background: #88164F;
}
#report-box ul li.nyomtatott a:hover, #report-box ul li.nyomtatott a:focus {
  color: #88164F;
}
#report-box ul li.posta_c a::before {
  background: #AD1B57;
}
#report-box ul li.posta_c a:hover, #report-box ul li.posta_c a:focus {
  color: #AD1B57;
}
#report-box ul li.mozgokep a::before {
  background: #AD372E;
}
#report-box ul li.mozgokep a:hover, #report-box ul li.mozgokep a:focus {
  color: #AD372E;
}
#report-box ul li.empty a {
  padding-left: 2rem;
}
#report-box.reportlink .button, #report-box.reportlink .lapozo .buttons a, .lapozo .buttons #report-box.reportlink a, #report-box.reportlink .report-form button, .report-form #report-box.reportlink button, #report-box.reportlink #registration-form button, #registration-form #report-box.reportlink button {
  position: relative;
  display: inline-block;
  margin: 0 0 2rem 1rem;
  float: left;
  clear: both;
}
#report-box.reportlink .button.report, #report-box.reportlink .lapozo .buttons a.report, .lapozo .buttons #report-box.reportlink a.report, #report-box.reportlink .report-form button.report, .report-form #report-box.reportlink button.report, #report-box.reportlink #registration-form button.report, #registration-form #report-box.reportlink button.report {
  border-radius: 1ex;
  background: #1d62b3;
  color: #fff;
  text-transform: none;
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  float: right;
  margin-right: 2rem;
}
#report-box.reportlink .button.report:is(:hover, :focus-visible), #report-box.reportlink .lapozo .buttons a.report:is(:hover, :focus-visible), .lapozo .buttons #report-box.reportlink a.report:is(:hover, :focus-visible), #report-box.reportlink .report-form button.report:is(:hover, :focus-visible), .report-form #report-box.reportlink button.report:is(:hover, :focus-visible), #report-box.reportlink #registration-form button.report:is(:hover, :focus-visible), #registration-form #report-box.reportlink button.report:is(:hover, :focus-visible) {
  background: #0f325b;
}
#report-box.reportlink .button.report:first-of-type, #report-box.reportlink .lapozo .buttons a.report:first-of-type, .lapozo .buttons #report-box.reportlink a.report:first-of-type, #report-box.reportlink .report-form button.report:first-of-type, .report-form #report-box.reportlink button.report:first-of-type, #report-box.reportlink #registration-form button.report:first-of-type, #registration-form #report-box.reportlink button.report:first-of-type {
  margin-top: 2rem;
}
#report-box.reportlink .button.report::before, #report-box.reportlink .lapozo .buttons a.report::before, .lapozo .buttons #report-box.reportlink a.report::before, #report-box.reportlink .report-form button.report::before, .report-form #report-box.reportlink button.report::before, #report-box.reportlink #registration-form button.report::before, #registration-form #report-box.reportlink button.report::before {
  content: "\e90e";
  font-size: 1.75rem;
  line-height: 3rem;
  margin-left: -0.5rem;
}
#report-box .forms ul li {
  border: 0;
}
#report-box .forms ul li a {
  color: #1d62b3;
  text-transform: uppercase;
  font-family: "Titillium Web";
  font-size: 0.75rem;
  font-weight: 600;
  padding: 0.5rem 2rem;
  margin-left: 1rem;
  position: relative;
}
#report-box .forms ul li a::after {
  font-family: "Material Icons";
  font-feature-settings: "liga";
  text-transform: none;
  content: "\e5c8";
  color: #1d62b3;
  position: absolute;
  left: 1rem;
  top: 0.5rem;
}
#report-box .forms ul li a::before {
  display: none;
}
#report-box .forms .date {
  display: none;
}
#report-box .forms .card.multidoc {
  padding: 1rem 2rem;
  border-top: 1px solid #ccc;
  display: flex;
}
#report-box .forms .card.multidoc:first-of-type {
  margin-top: 2rem;
}
#report-box .forms .card.multidoc a {
  width: 100%;
}
#report-box .forms .card.multidoc h2 {
  height: 100%;
  line-height: 1.5rem;
  margin-top: 0.5rem;
}
#report-box .forms .card.multidoc .button, #report-box .forms .card.multidoc .lapozo .buttons a, .lapozo .buttons #report-box .forms .card.multidoc a, #report-box .forms .card.multidoc .report-form button, .report-form #report-box .forms .card.multidoc button, #report-box .forms .card.multidoc #registration-form button, #registration-form #report-box .forms .card.multidoc button {
  border: 1px solid;
  position: inherit;
  margin: 0 0 0 1ex;
  height: 2.5rem;
  padding: 0 3ex;
}
#report-box .forms .card.multidoc .button::before, #report-box .forms .card.multidoc .lapozo .buttons a::before, .lapozo .buttons #report-box .forms .card.multidoc a::before, #report-box .forms .card.multidoc .report-form button::before, .report-form #report-box .forms .card.multidoc button::before, #report-box .forms .card.multidoc #registration-form button::before, #registration-form #report-box .forms .card.multidoc button::before {
  content: "";
}
#report-box .forms .card.multidoc .button:is(:hover, :active), #report-box .forms .card.multidoc .lapozo .buttons a:is(:hover, :active), .lapozo .buttons #report-box .forms .card.multidoc a:is(:hover, :active), #report-box .forms .card.multidoc .report-form button:is(:hover, :active), .report-form #report-box .forms .card.multidoc button:is(:hover, :active), #report-box .forms .card.multidoc #registration-form button:is(:hover, :active), #registration-form #report-box .forms .card.multidoc button:is(:hover, :active) {
  background: #1d62b3;
  color: #FFFFFF;
}
#report-box .box-lead ul {
  list-style-type: disc;
}
#report-box .box-lead ul li {
  border: 0;
}
#report-box .box-lead ul, #report-box .box-lead ol {
  padding-left: 2rem;
}
#report-box .box-lead ul li, #report-box .box-lead ol li {
  margin-bottom: 1rem;
}

body.report article header {
  position: relative;
}
body.report article header .button, body.report article header aside .box.meta .button, body.report article aside .box.meta header .button, body.report article header .lapozo .buttons a, .lapozo .buttons body.report article header a, body.report article aside .box.meta .lapozo .buttons header a, body.report .lapozo .buttons article header aside .box.meta a, body.report .lapozo .buttons article aside .box.meta header a, body.report article header .report-form button, .report-form body.report article header button, body.report article header #registration-form button, #registration-form body.report article header button, body.report article header aside .box.meta .report-form button, body.report article aside .box.meta .report-form header button, body.report .report-form article header aside .box.meta button, .report-form body.report article header aside .box.meta button, body.report .report-form article aside .box.meta header button, .report-form body.report article aside .box.meta header button, body.report article aside .box.meta #registration-form header button, body.report #registration-form article header aside .box.meta button, body.report #registration-form article aside .box.meta header button {
  line-height: 2.85rem;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
body.report article header .button:is(:hover, :focus-visible), body.report article header .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.report article header a:is(:hover, :focus-visible), body.report article aside .box.meta .lapozo .buttons header a:is(:hover, :focus-visible), body.report .lapozo .buttons article header aside .box.meta a:is(:hover, :focus-visible), body.report .lapozo .buttons article aside .box.meta header a:is(:hover, :focus-visible), body.report article header .report-form button:is(:hover, :focus-visible), .report-form body.report article header button:is(:hover, :focus-visible), body.report article header #registration-form button:is(:hover, :focus-visible), #registration-form body.report article header button:is(:hover, :focus-visible), body.report article aside .box.meta .report-form header button:is(:hover, :focus-visible), body.report .report-form article header aside .box.meta button:is(:hover, :focus-visible), body.report .report-form article aside .box.meta header button:is(:hover, :focus-visible), body.report article aside .box.meta #registration-form header button:is(:hover, :focus-visible), body.report #registration-form article header aside .box.meta button:is(:hover, :focus-visible), body.report #registration-form article aside .box.meta header button:is(:hover, :focus-visible) {
  border: 1px solid #1d62b3;
}
body.report article header h1 {
  padding-right: 14rem;
  margin-bottom: 0;
}

html.no-flexbox body.report #report-box .forms .card.multidoc {
  display: block;
}
html.no-flexbox body.report #report-box .forms .card.multidoc a {
  width: auto;
  display: inline-block;
}
html.no-flexbox body.report #report-box .forms .card.multidoc a:first-child {
  width: 100%;
}

#ugytipus {
  margin-left: -1.40625%;
  width: 102.8125%;
}
#ugytipus h4 {
  margin: 0;
}
#ugytipus .box {
  padding: 1.5rem;
  line-height: 1.375rem;
  font-size: 0.875rem;
}
#ugytipus .box p {
  margin: 0;
  font-size: 0.75rem;
  line-height: 1.2rem;
}
#ugytipus .box .button, #ugytipus .box .lapozo .buttons a, .lapozo .buttons #ugytipus .box a, #ugytipus .lapozo .buttons article aside .box.meta a, #ugytipus .box .report-form button, .report-form #ugytipus .box button, #ugytipus .box #registration-form button, #registration-form #ugytipus .box button, #ugytipus .report-form article aside .box.meta button, #ugytipus #registration-form article aside .box.meta button {
  left: 0;
  margin: 2rem 0 0.5rem;
  position: relative;
  width: 78%;
}
#ugytipus .box.inactive {
  opacity: 0.5;
}
#ugytipus .box.inactive a.button, #ugytipus .box.inactive .lapozo .buttons a, .lapozo .buttons #ugytipus .box.inactive a {
  pointer-events: none;
  cursor: default;
  background: grey;
}
#ugytipus a.button, #ugytipus .lapozo .buttons a, .lapozo .buttons #ugytipus a {
  color: #fff;
  margin: 0;
  width: 65%;
  position: absolute;
  bottom: 1.4rem;
  left: 1.4rem;
}

body.grafikon article header a.button, body.grafikon article header aside .box.meta a.button, body.grafikon article aside .box.meta header a.button, body.grafikon article header .lapozo .buttons a, .lapozo .buttons body.grafikon article header a, body.grafikon article aside .box.meta .lapozo .buttons header a, body.grafikon .lapozo .buttons article header aside .box.meta a, body.grafikon .lapozo .buttons article aside .box.meta header a {
  border: 1px solid #1d62b3;
  background: transparent;
  color: #1d62b3;
  width: auto;
  left: -0.5ex;
  margin: 0;
  position: relative;
  top: -1rem;
}
body.grafikon article header a.button::before, body.grafikon article header aside .box.meta a.button::before, body.grafikon article aside .box.meta header a.button::before, body.grafikon article header .lapozo .buttons a::before, .lapozo .buttons body.grafikon article header a::before, body.grafikon article aside .box.meta .lapozo .buttons header a::before, body.grafikon .lapozo .buttons article header aside .box.meta a::before, body.grafikon .lapozo .buttons article aside .box.meta header a::before {
  float: right;
  margin: 0 1ex 0 2rem;
}
body.grafikon article header a.button:is(:hover, :focus-visible), body.grafikon article header .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.grafikon article header a:is(:hover, :focus-visible), body.grafikon article aside .box.meta .lapozo .buttons header a:is(:hover, :focus-visible), body.grafikon .lapozo .buttons article header aside .box.meta a:is(:hover, :focus-visible), body.grafikon .lapozo .buttons article aside .box.meta header a:is(:hover, :focus-visible) {
  background: #1d62b3;
  color: #fff;
}

a[name]:not([href]) {
  display: block;
  visibility: hidden;
  position: relative;
  top: -70px;
}

#fieldset_filter_date {
  float: left;
  width: 100%;
}

body.writing #sidebar a[href^=http] h2::after,
body.writing article aside a[href^=http] h2::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M12.2 3.2L9.4 6 8 4.4l2.8-2.7L9 0h5v5'/%3E%3Cpath d='M0 3c0-1 1-2 2-2h5v2H2v9h9V7h2v5c0 1-1 2-2 2H2c-1 0-2-1-2-2V3z'/%3E%3C/svg%3E");
}

body.writing article a[href^=http]::after,
body.catalog_level1 .lead a[href^=http]::after,
body.catalog_level2 .lead a[href^=http]::after,
body.catalog_level2_manual .lead a[href^=http]::after,
body.catalog_level1 .box a[href^=http] h2::after,
body.catalog_level2 .box a[href^=http] h2::after,
body.catalog_level2_manual .box a[href^=http] h2::after, body.writing article a[href^=http]:is(:hover, :focus-visible)::after,
body.writing #sidebar a[href^=http] h2:is(:hover, :focus-visible)::after,
body.writing article aside a[href^=http] h2:is(:hover, :focus-visible)::after,
body.catalog_level1 .lead a[href^=http]:is(:hover, :focus-visible)::after,
body.catalog_level2 .lead a[href^=http]:is(:hover, :focus-visible)::after,
body.catalog_level2_manual .lead a[href^=http]:is(:hover, :focus-visible)::after,
body.catalog_level1 .box a[href^=http] h2:is(:hover, :focus-visible)::after,
body.catalog_level2 .box a[href^=http] h2:is(:hover, :focus-visible)::after,
body.catalog_level2_manual .box a[href^=http] h2:is(:hover, :focus-visible)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cg fill='%2316b'%3E%3Cpath d='M12.2 3.2L9.4 6 8 4.4l2.8-2.7L9 0h5v5'/%3E%3Cpath d='M0 3c0-1 1-2 2-2h5v2H2v9h9V7h2v5c0 1-1 2-2 2H2c-1 0-2-1-2-2V3z'/%3E%3C/g%3E%3C/svg%3E");
}

body.writing article a[href^=http]::after,
body.writing #sidebar a[href^=http] h2::after,
body.writing article aside a[href^=http] h2::after,
body.catalog_level1 .lead a[href^=http]::after,
body.catalog_level2 .lead a[href^=http]::after,
body.catalog_level2_manual .lead a[href^=http]::after,
body.catalog_level1 .box a[href^=http] h2::after,
body.catalog_level2 .box a[href^=http] h2::after,
body.catalog_level2_manual .box a[href^=http] h2::after {
  display: inline-block;
  width: 14px;
  height: 14px;
  content: "";
  vertical-align: -4%;
  margin-left: 1ex;
}
body.writing article a[href^=http]:is(:hover, :focus-visible)::after,
body.writing #sidebar a[href^=http] h2:is(:hover, :focus-visible)::after,
body.writing article aside a[href^=http] h2:is(:hover, :focus-visible)::after,
body.catalog_level1 .lead a[href^=http]:is(:hover, :focus-visible)::after,
body.catalog_level2 .lead a[href^=http]:is(:hover, :focus-visible)::after,
body.catalog_level2_manual .lead a[href^=http]:is(:hover, :focus-visible)::after,
body.catalog_level1 .box a[href^=http] h2:is(:hover, :focus-visible)::after,
body.catalog_level2 .box a[href^=http] h2:is(:hover, :focus-visible)::after,
body.catalog_level2_manual .box a[href^=http] h2:is(:hover, :focus-visible)::after {
  opacity: 1;
}

body.writing #sidebar a[href^=http] h2::after,
body.writing article aside a[href^=http] h2::after {
  vertical-align: -1.2%;
  opacity: 0.666;
}

body.writing article p a[href^=http]:after, body.writing article ul a[href^=http]:after {
  margin-left: 0.5ex;
  margin-right: 0.5ex;
}

body.writing article aside a[href^=http]::after {
  display: none;
}

body.catalog_level2 #content a[href^=http], body.catalog_level2_manual #content a[href^=http], body.catalog_level1 #content a[href^=http] {
  color: #1d62b3;
}
body.catalog_level2 #content a[href^=http]:is(:hover, :focus-visible), body.catalog_level2_manual #content a[href^=http]:is(:hover, :focus-visible), body.catalog_level1 #content a[href^=http]:is(:hover, :focus-visible) {
  text-decoration: underline;
}
body.catalog_level2 #content a.button, body.catalog_level2 #content .lapozo .buttons a, .lapozo .buttons body.catalog_level2 #content a, body.catalog_level2_manual #content a.button, body.catalog_level2_manual #content .lapozo .buttons a, .lapozo .buttons body.catalog_level2_manual #content a, body.catalog_level1 #content a.button, body.catalog_level1 #content .lapozo .buttons a, .lapozo .buttons body.catalog_level1 #content a {
  color: #FFFFFF;
}
body.catalog_level2 #content a.button:is(:hover, :focus-visible), body.catalog_level2 #content .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.catalog_level2 #content a:is(:hover, :focus-visible), body.catalog_level2_manual #content a.button:is(:hover, :focus-visible), body.catalog_level2_manual #content .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.catalog_level2_manual #content a:is(:hover, :focus-visible), body.catalog_level1 #content a.button:is(:hover, :focus-visible), body.catalog_level1 #content .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons body.catalog_level1 #content a:is(:hover, :focus-visible) {
  text-decoration: none;
}

body.writing article a[href^=http] img,
body.catalog_level1 .lead a[href^=http] img,
body.catalog_level2 .lead a[href^=http] img,
body.catalog_level2_manual .lead a[href^=http] img {
  margin-bottom: -1.6rem;
}

#sidebar nav h3 a.active:is(:hover, :focus-visible) {
  color: #b49556;
  text-shadow: 0 0 6px #0F141E;
}

#searchorder-info {
  font-size: 0.8rem;
}
#searchorder-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  text-align: right;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
  margin-bottom: 2rem;
  border: 1px solid #A0A0A0;
  border-width: 1px 0;
}
#searchorder-container p {
  margin: 0;
  line-height: 1.31;
}

@media screen and (max-width: 1270px) {
  .inner {
    width: 1024px;
  }
  #skapcsolodok .inner {
    width: 768px;
  }
  .cols.col5 .box, .cols.col5 .col {
    width: 22.1875%;
  }
  .cols.col6 .box, .cols.col6 .col {
    width: 22.1875%;
  }
  #sidebar {
    width: 280px;
  }
  #sidebar .box {
    width: 92%;
  }
  #categories .box::before {
    width: 200px;
    top: -1rem;
  }
  body.esemeny #content article header div.meta.col3 {
    padding-left: 1rem;
  }
}
@media screen and (max-width: 980px) {
  .inner, #single .inner {
    width: 768px;
  }
  #page_header #skip-to {
    display: none;
  }
  .box img {
    max-height: 50vh;
  }
  .cols.col4 .box, .cols.col4 .col {
    width: 30.52083%;
  }
  .cols.col5 .box, .cols.col5 .col {
    width: 30.52083%;
  }
  .cols.col6 .box, .cols.col6 .col {
    width: 30.52083%;
  }
  .cols.col7 .box, .cols.col7 .col {
    width: 22.1875%;
  }
  .cols.card4 .box-content .card {
    width: 47.1875%;
  }
  .cols.card4 .box-content .card:nth-child(4n) {
    clear: none;
  }
  .cols.card4 .box-content .card:nth-child(4n+1) {
    clear: none;
  }
  .cols.card4 .box-content .card:nth-child(2n) {
    clear: right;
  }
  .cols.card4 .box-content .card:nth-child(2n+1) {
    clear: left;
  }
  .cols.card6 .box-content .card:nth-child(4n-3) {
    margin-left: 0;
  }
  .cols.card6 .box-content .card:nth-child(4n) {
    margin-right: 0;
  }
  .cols.card6 .box-content .card {
    width: 22.1875%;
  }
  .cols.col3 .box.w2, .cols.col3 .col.w2, .cols.col3 .box.w1, .cols.col3 .col.w1 {
    width: 97.1875%;
  }
  .cols.col3 .box.w1 .card, .cols.col3 .col.w1 .card, .box.datelist div.card {
    width: 47.1875%;
    float: left;
  }
  .cols.col3 .box.w1 .card:nth-child(2n), .cols.col3 .col.w1 .card:nth-child(2n), .box.datelist div.card:nth-child(2n) {
    margin-left: 5.625%;
    clear: right;
  }
  .cols.col3 .box.w1 .card:nth-child(2n+1), .cols.col3 .col.w1 .card:nth-child(2n+1), .box.datelist div.card:nth-child(2n+1) {
    clear: left;
  }
  .cols.card3 .box-content .card:not(.alkalmazas) {
    width: 47.1875%;
  }
  .cols.card3 .box-content .card:not(.alkalmazas):nth-last-child(2n+1):first-child {
    width: 97.1875%;
  }
  .cols.card3 .box-content .card:not(.alkalmazas):nth-last-child(2n+1):first-child a {
    overflow: auto;
  }
  .cols.card3 .box-content .card:not(.alkalmazas):nth-last-child(2n+1):first-child .lead, .cols.card3 .box-content .card:not(.alkalmazas):nth-last-child(2n+1):first-child h2 {
    width: 47.1875%;
    float: right;
    margin: 0;
    clear: both;
  }
  .cols.card3 .box-content .card:not(.alkalmazas):nth-last-child(2n+1):first-child img {
    width: 47.1875%;
    margin: 0;
  }
  body.provider_home div[id^=ugyintezes] {
    margin-top: 0 !important;
  }
  body.aboutus_home .box.boxcontainer div[id^=kapcsolat] {
    width: 50%;
  }
  body.aboutus_home .box.boxcontainer div[id^=kapcsolat]:after {
    display: none;
  }
  body.aboutus_home .cols.col3.leftthumb .col.w2 .boxcontainer .wrilist .box-content .card {
    width: 47.1875%;
    float: left;
  }
  body.aboutus_home .cols.col3.leftthumb .col.w2 .boxcontainer .wrilist .box-content .card:nth-child(2n) {
    clear: right;
    margin-left: 5.625%;
  }
  #rolunk_gombok .card {
    width: 47.1875% !important;
  }
  #categories .box::before {
    margin-left: -20%;
  }
  #content {
    width: 90%;
  }
  body.writing.esemeny #sidebar, body.writing.esemeny #sidebar.fixed, body.writing.hir #sidebar, body.writing.hir #sidebar.fixed, body.writing.hatarozat #sidebar, body.writing.hatarozat #sidebar.fixed, body.rendezvenyek #sidebar, body.rendezvenyek #sidebar.fixed, body.writing.palyazat #sidebar, body.writing.palyazat #sidebar.fixed {
    float: left;
    position: relative;
  }
  body.writing.esemeny #sidebar::before, body.writing.esemeny #sidebar.fixed::before, body.writing.hir #sidebar::before, body.writing.hir #sidebar.fixed::before, body.writing.hatarozat #sidebar::before, body.writing.hatarozat #sidebar.fixed::before, body.rendezvenyek #sidebar::before, body.rendezvenyek #sidebar.fixed::before, body.writing.palyazat #sidebar::before, body.writing.palyazat #sidebar.fixed::before {
    left: auto;
    right: -4rem;
    background: #eee;
  }
  body.writing.esemeny #sidebar #sidebar-mobil-opener i, body.writing.esemeny #sidebar.fixed #sidebar-mobil-opener i, body.writing.hir #sidebar #sidebar-mobil-opener i, body.writing.hir #sidebar.fixed #sidebar-mobil-opener i, body.writing.hatarozat #sidebar #sidebar-mobil-opener i, body.writing.hatarozat #sidebar.fixed #sidebar-mobil-opener i, body.rendezvenyek #sidebar #sidebar-mobil-opener i, body.rendezvenyek #sidebar.fixed #sidebar-mobil-opener i, body.writing.palyazat #sidebar #sidebar-mobil-opener i, body.writing.palyazat #sidebar.fixed #sidebar-mobil-opener i {
    color: #0F141E;
  }
  body.writing.esemeny #content, body.writing.hir #content, body.writing.hatarozat #content, body.rendezvenyek #content, body.writing.palyazat #content {
    float: right;
  }
  #sidebar, #sidebar.fixed {
    left: -41vw !important;
    margin-right: -100%;
    position: relative;
    z-index: 555;
    transition: left 0.666s;
  }
  #sidebar.opened, #sidebar.fixed.opened {
    left: 0 !important;
  }
  #sidebar::before, #sidebar.fixed::before {
    right: -4rem;
  }
  #sidebar-mobil-opener {
    position: absolute;
    right: -3rem;
    top: 1rem;
    padding: 0;
    background-color: transparent;
  }
  #sidebar-mobil-opener span {
    display: block;
    width: 3rem;
    height: 3rem;
    font-size: 0;
    color: transparent;
  }
  #sidebar-mobil-opener span:last-child {
    display: none;
  }
  #sidebar-mobil-opener[aria-checked=true] span:last-child {
    display: block;
  }
  #sidebar-mobil-opener[aria-checked=true] span:first-child {
    display: none;
  }
  #sidebar-mobil-opener[aria-checked=false] ~ .box {
    display: none;
  }
  #sidebar-mobil-opener i {
    font-size: 3rem !important;
    color: #f0f0f0;
  }
  #sidebar-mobil-opener:is(:hover, :focus-visible) i {
    color: #b49556 !important;
  }
  .mobil {
    display: block;
  }
  #banner_home .cols.col3 .box {
    width: 47.1875%;
  }
  #banner_home .inner::after {
    margin-left: 50%;
  }
  body {
    padding-top: 0;
  }
  #page_header {
    position: static;
  }
  #mobil-menu-opener {
    float: right;
    width: 55px;
    height: 55px;
    line-height: 76px;
    margin-right: 2vw;
    background: #0F141E;
    color: #FFFFFF;
  }
  #mobil-menu-opener i {
    font-size: 2rem;
    font-weight: 400;
  }
  #mobil-menu-opener:focus {
    background: #b49556;
    border-radius: 49%;
  }
  #page_header #quick_search, #page_header nav.lang, #page_header nav.menu {
    display: none;
  }
  #submenu {
    display: none;
  }
  #page_footer {
    padding: 0;
  }
  #page_footer section {
    padding: 2rem 0;
  }
  #page_footer section:last-child {
    text-align: center;
  }
  #page_footer .box {
    width: 100%;
    font-size: 0.75rem;
    padding: 0;
    margin: 0;
  }
  #page_footer .box h3.box-title {
    height: auto;
  }
  #page_footer .box h3.box-title button {
    color: #fff;
    height: 2.5rem;
    line-height: 2.7rem;
    font-size: 0.75rem;
    font-weight: 700;
    padding: 0;
    text-transform: uppercase;
    background: transparent;
    text-align: left;
    width: 100%;
    position: relative;
    cursor: pointer;
  }
  #page_footer .box h3.box-title button:is(:hover, :focus-visible) {
    color: #b49556;
  }
  #page_footer .box h3.box-title button::after {
    content: "\e313";
  }
  #page_footer .box h3.box-title button[aria-checked=true]::after {
    content: "\e316";
  }
  #page_footer .box h3.box-title + ul, #page_footer .box h3.box-title + div {
    display: none;
    margin-bottom: 2rem;
  }
  #page_footer .box h3.box-title.opened + ul, #page_footer .box h3.box-title.opened + div {
    display: block;
  }
  #page_footer .box > nav.footer-menu {
    display: block;
    width: 100%;
    margin: 0 0 1rem;
  }
  #page_footer .box.copyright {
    position: absolute;
    bottom: 1rem;
    left: 0;
  }
  #category_top {
    background-position: top center;
    background-size: 50vw;
  }
  body.customer_undivided #category_top {
    background-position: 0 0;
  }
  body.customer_undivided #category_top .box.message {
    width: 50%;
  }
  body.customer_undivided #category_top .inner {
    width: 768px;
  }
  #category_top .cols:first-child {
    padding-top: 0;
    min-height: 25rem;
  }
  #category_top .cols.boxcol2 .box .card {
    width: 100%;
  }
  .leftthumb .box.wrilist .card[class*=leadimg] {
    padding-left: 0;
  }
  .leftthumb .box.wrilist .card[class*=leadimg] img {
    position: relative;
    width: auto;
    max-width: 100%;
    margin-bottom: 1ex;
  }
  body.catalog_level1 #content section#news .card, body.catalog_level1 #content section#esemenyek .card {
    width: 98%;
    margin: 1%;
  }
  body.catalog_level1 #content section#news .card h2, body.catalog_level1 #content section#esemenyek .card h2 {
    width: 100%;
    min-height: auto;
  }
  .hide-in-tablet-view {
    display: none;
  }
  .popup #popup-box {
    width: 90%;
    margin-left: -45%;
  }
  body.rendezvenyek div.card.lp_event {
    width: 100%;
    margin-left: 0 !important;
  }
  body.rendezvenyek #sidebar div.card.lp_event {
    width: auto;
    min-width: 55%;
  }
  #banner_home img {
    left: 45%;
  }
  #banner_home .box.message {
    left: 4%;
    width: 40% !important;
  }
  #mobil-menu-content .twitter-typeahead {
    display: block !important;
  }
}
@media screen and (max-width: 786px) {
  .inner, #single .inner {
    width: 576px;
  }
  .cols.col2 .box, .cols.col2 .col {
    width: 97.1875%;
  }
  .cols.col3 .box, .cols.col3 .col {
    width: 47.1875%;
  }
  .cols.col3 .box:nth-last-child(2n+1):first-child {
    width: 97.1875%;
  }
  .cols.col3.alt1 .box:nth-child(2n) {
    width: 47.1875%;
  }
  .cols.col3.alt2 .box:nth-child(2n+1) {
    width: 47.1875%;
  }
  .cols.col4 .box, .cols.col4 .col {
    width: 47.1875%;
  }
  .cols.col5 .box, .cols.col5 .col {
    width: 47.1875%;
  }
  .cols.col6 .box, .cols.col6 .col {
    width: 47.1875%;
  }
  .cols.col7 .box, .cols.col7 .col {
    width: 47.1875%;
  }
  .cols.col1.card3 .box-content .card {
    width: 47.1875%;
  }
  .cols.card6 .box-content .card:nth-child(4n-3) {
    margin: 1.40625%;
  }
  .cols.card6 .box-content .card:nth-child(4n) {
    margin: 1.40625%;
  }
  .cols.card6 .box-content .card {
    width: 47.1875%;
  }
  .cols.card6 .box-content .card:nth-child(2n-1) {
    clear: left;
  }
  .cols.card6 .box-content .card:nth-child(2n) {
    clear: right;
  }
  .cols.card6 .box-content .card .icon-container {
    width: 80%;
    padding-top: 80%;
  }
  body.provider_home div[id^=catalog] .card, body.aboutus_home div[id^=catalog] .card {
    padding-left: 4% !important;
  }
  body.provider_home div[id^=catalog] .card h2, body.provider_home div[id^=catalog] .card .lead, body.aboutus_home div[id^=catalog] .card h2, body.aboutus_home div[id^=catalog] .card .lead {
    width: 100% !important;
  }
  body.provider_home #hirek-partners, body.aboutus_home #hirek-partners {
    width: 97.1875%;
  }
  body.provider_home .cols.col3 .box, body.provider_home .cols.col3 .col, body.aboutus_home .cols.col3 .box, body.aboutus_home .cols.col3 .col {
    width: 97.1875%;
  }
  body.provider_home .boxcontainer .box.datelist div.card, body.aboutus_home .boxcontainer .box.datelist div.card {
    width: 100%;
  }
  body.provider_home .boxcontainer .box.datelist div.card:nth-child(2n), body.provider_home .boxcontainer .box.datelist div.card:nth-child(2n+1), body.aboutus_home .boxcontainer .box.datelist div.card:nth-child(2n), body.aboutus_home .boxcontainer .box.datelist div.card:nth-child(2n+1) {
    width: 100%;
    margin-left: 0;
  }
  #categories .box::before {
    margin-left: 0;
    width: 100%;
    top: -2rem;
  }
  #mobil-menu {
    width: 100%;
    margin-top: 55px;
    padding-top: 0;
  }
  #close-mobil-menu {
    background: #0F141E;
    top: -55px;
  }
  #sidebar, #sidebar.fixed {
    width: 100%;
    left: 0 !important;
    margin: 0;
    padding-top: 4rem;
    height: 2rem;
    transition: none;
  }
  #sidebar.opened, #sidebar.fixed.opened {
    height: 100%;
  }
  #sidebar.opened .box, #sidebar.opened #facet_list, #sidebar.fixed.opened .box, #sidebar.fixed.opened #facet_list {
    height: auto;
    position: relative;
    top: auto;
  }
  #sidebar::before, #sidebar.fixed::before {
    height: 100% !important;
    min-height: auto;
    top: 0;
    left: -15vw;
    width: 115vw;
  }
  #sidebar .box, #sidebar #facet_list, #sidebar.fixed .box, #sidebar.fixed #facet_list {
    width: 100%;
    height: 0;
    position: absolute;
    top: -666rem;
  }
  #sidebar-mobil-opener {
    right: auto;
    left: 0;
  }
  #content {
    width: 100%;
  }
  .lapozo .buttons a {
    font-size: 0;
    width: 1.5rem;
    padding: 0;
  }
  .lapozo .buttons a.prev {
    left: 3rem;
  }
  .lapozo .buttons a.prev::before {
    left: 0.6ex;
  }
  .lapozo .buttons a.next {
    right: 3rem;
  }
  .lapozo .buttons a.next::before {
    right: 0.6ex;
  }
  #category_top, body.customer_undivided #category_top {
    background-size: 66vh;
    background-position: center -5vh;
  }
  body.customer_undivided #category_top .inner {
    width: 576px;
  }
  #category_top .cols:first-child {
    min-height: 50vh;
  }
  #category_top .cols:first-child .box {
    display: none;
  }
  #banner_home {
    height: auto;
    min-height: 50vh;
  }
  #banner_home .cols {
    top: 4vh !important;
  }
  .card.face {
    width: 100%;
    margin: 2rem 0;
  }
  #fancybuttons {
    width: 97.1875%;
  }
  #rolunk_gombok .card {
    width: 97.1875% !important;
  }
  ul.eloadok li, ul#gallery li {
    width: 48%;
    margin: 1% !important;
    clear: left;
  }
  ul.eloadok li:nth-child(2n), ul#gallery li:nth-child(2n) {
    clear: right;
  }
  body.report #report-box .forms .card.multidoc {
    display: block;
  }
  body.report #report-box .forms .card.multidoc a {
    width: auto;
    display: inline-block;
  }
  body.report #report-box .forms .card.multidoc a:first-child {
    width: 100%;
  }
  .report-form #captcha #img_captcha, .report-form #captcha #txt_captcha,
  #registration-form #captcha #img_captcha, #registration-form #captcha #txt_captcha {
    width: 60%;
  }
  body.rendezvenyek #sidebar div.card.lp_event {
    float: left;
    padding: 0 !important;
  }
  body.rendezvenyek #sidebar div.card.lp_event img {
    max-height: 100%;
    width: auto !important;
    max-width: 40%;
    float: left;
    margin: 0 1rem 1rem 0 !important;
    position: static !important;
  }
  #banner_home img {
    left: 48%;
  }
}
@media screen and (max-width: 586px) {
  .inner,
  body.customer_undivided #category_top .inner,
  #single .inner {
    width: 94%;
  }
  #banner_home .cols.col3 .box, .cols.card4 .box-content .card, .cols.col3 .col.w1 .box-content .card, .cols.col3.leftthumb .col.w2 .box-content .card, .cols.col1.card3 .box-content .card, .cols.col6 .box, .cols.col6 .col, .cols.col5 .box, .cols.col5 .col, .cols.col4 .box, .cols.col4 .col, .cols.col3.alt2 .box:nth-child(2n+1), .cols.col3.alt1 .box:nth-child(2n), .cols.col3 .box, .cols.col3 .col {
    width: 97.1875%;
  }
  .cols.col3.leftthumb .col.w2 .box-content .card {
    float: none;
  }
  .cols.col3 .col.w1 .box-content .card {
    float: none;
    margin: 1.40625%;
  }
  .cols.card4 .box-content .card:nth-child(2n) {
    clear: none;
  }
  .cols.card4 .box-content .card:nth-child(2n+1) {
    clear: none;
  }
  #banner_home .message_text {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
  }
  #banner_home img {
    max-height: 100%;
  }
  #category_top .cols.boxcol2 .box {
    width: 97%;
    height: auto !important;
  }
  .cols.card3 .box-content .card:nth-last-child(2n+1):first-child img {
    margin: 24px 0;
    width: 100%;
  }
  .cols.card3 .box-content .card:nth-last-child(2n+1):first-child .lead,
  .cols.card3 .box-content .card:nth-last-child(2n+1):first-child h2 {
    float: none;
    width: 100%;
  }
  .cols.card6 .box-content .card .icon-container {
    width: 98%;
    padding-top: 98%;
    margin: 1%;
  }
  .mobile-table-head {
    display: block;
    font-size: 0.75rem;
    color: rgba(0, 0, 0, 0.666);
  }
  article table {
    font-size: 1rem;
  }
  article table thead {
    display: none;
  }
  article table td {
    display: block;
  }
  article table tr {
    display: block;
    border-bottom: 1rem solid #fff;
  }
  #card-filter {
    text-align: center;
  }
  #app-popup-content a.button, #app-popup-content .lapozo .buttons a, .lapozo .buttons #app-popup-content a {
    float: none;
    margin: 0 auto;
  }
  .popup #popup-box .box-title i.icon {
    font-size: 2rem;
    height: 4rem;
    line-height: 4rem;
    width: 4rem;
  }
  #rolunk_gombok .card {
    width: 97.1875% !important;
  }
  body.aboutus_home .box.boxcontainer div[id^=kapcsolat] {
    width: 100%;
  }
  body.aboutus_home .cols.col3.leftthumb .col.w2 .boxcontainer .wrilist .box-content .card {
    width: 100%;
    margin-left: 1.40625% !important;
  }
  body.aboutus_home .cols.col3.leftthumb .col.w2 .boxcontainer .wrilist .box-content .card img {
    margin-bottom: 1ex;
  }
  #sajtokapcsolat {
    margin: 1.40625%;
  }
  #content article aside #hirajanlo.box a, #content article aside [id^=hirajanlo].box a {
    padding: 0;
  }
  #content article aside #hirajanlo.box img, #content article aside [id^=hirajanlo].box img {
    position: relative;
    width: auto;
    max-width: 100%;
    margin-bottom: 1ex;
  }
  #content article aside .box.social {
    text-align: center;
  }
  #content article aside .box.social a {
    margin: 1ex;
  }
  #content article aside .box.meta h3.box-title {
    float: none;
  }
  body.catalog_level1 #content section#esemenyek .card img {
    display: none;
  }
  body.esemeny #content article header div.meta.col3 div {
    display: block;
    margin: 1rem;
    white-space: nowrap;
  }
  .hide-in-mobile-view {
    display: none;
  }
  body.catalog_level2 #content .box .card.multidoc, body.career #content .box .card.multidoc, body.catalog_level2_manual #content .box .card.multidoc {
    padding: 1rem;
  }
  body.catalog_level2 #content .box .card.multidoc .date, body.career #content .box .card.multidoc .date, body.catalog_level2_manual #content .box .card.multidoc .date {
    position: static;
    float: none;
    margin: -1ex 0 1rem;
    text-align: right;
  }
  .report-form label.half, .report-form label.third {
    width: 98%;
  }
  .report-form #captcha #img_captcha, .report-form #captcha #txt_captcha,
  #registration-form #captcha #img_captcha, #registration-form #captcha #txt_captcha {
    width: 80%;
    margin: 0 10%;
  }
  .report-form #captcha button, #registration-form #captcha button {
    position: static;
    float: right;
    margin: 1ex !important;
  }
  article table.style2 td, article table.style2 th, article table.style2 tr {
    display: block;
    border: 0;
    padding: 1ex;
  }
  article table.style2 tr {
    border: 1px solid #eee;
  }
  body.index.search #content h1 {
    padding-right: 0;
  }
  header.hasbutton p.meta + a.button, header.hasbutton .lapozo .buttons p.meta + a, .lapozo .buttons header.hasbutton p.meta + a {
    float: none;
    margin: 0 0 2rem;
  }
  #banner_home {
    height: 100vw;
    overflow: visible;
  }
  #banner_home img {
    left: 50%;
  }
  #banner_home img.square {
    display: block;
  }
  #banner_home .box.message {
    padding-top: 100vw;
    margin-top: -1rem;
    color: #333;
    width: auto !important;
    left: 0;
  }
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  article a[href]:after {
    content: " (" attr(href) ")";
    color: blue;
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img,
  table,
  .kapcsolodok,
  .box, .card {
    page-break-inside: avoid;
  }
  img {
    max-width: 500px !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  html, body {
    width: 210mm;
    height: 297mm;
    margin: 0;
    padding: 0;
    font-size: 14pt !important;
  }
  body {
    filter: grayscale(1);
  }
  @page {
    size: A4 portrait;
    margin: 20mm;
  }
  h1 {
    font-size: 22pt !important;
  }
  h2 {
    font-size: 18pt !important;
  }
  h3, h4, h5, h6 {
    font-size: 14pt !important;
  }
  #sidebar,
  #page_header,
  #page_footer,
  #submenu,
  .box.social,
  header .button,
  header article aside .box.meta .button,
  article aside .box.meta header .button,
  header .lapozo .buttons a,
  .lapozo .buttons header a,
  header article aside .box.meta .lapozo .buttons a,
  article aside .box.meta .lapozo .buttons header a,
  header .lapozo .buttons article aside .box.meta a,
  .lapozo .buttons article aside .box.meta header a,
  header .report-form button,
  .report-form header button,
  header #registration-form button,
  #registration-form header button,
  header article aside .box.meta .report-form button,
  article aside .box.meta .report-form header button,
  header .report-form article aside .box.meta button,
  .report-form article aside .box.meta header button,
  header article aside .box.meta #registration-form button,
  article aside .box.meta #registration-form header button,
  header #registration-form article aside .box.meta button,
  #registration-form article aside .box.meta header button,
  .box.meta,
  body.hatarozat aside,
  body.palyazat aside,
  #banner_home,
  #categories,
  script {
    display: none !important;
  }
  #content, article, article p {
    float: left;
    max-width: 99%;
    text-align: left !important;
  }
  .box, .card, .cols .col {
    width: 100% !important;
  }
  img {
    max-width: 80mm !important;
    width: 100%;
    filter: contrast(80%) brightness(120%);
  }
  p img {
    display: block;
  }
  #breadcrumb {
    display: inline;
    page-break-after: avoid;
  }
  table, figure,
  h1, h2 {
    page-break-after: avoid;
    display: block;
    float: left;
    width: 100%;
  }
  .box-title {
    page-break-after: avoid !important;
  }
  div.lead, #breadcrumb, div.box-content {
    page-break-before: avoid !important;
  }
  article aside {
    page-break-before: always;
    padding-top: 1ex;
    margin-top: 1ex;
    border-top: 1px dotted;
  }
  article > *, aside * {
    display: block;
    float: left;
    width: 100%;
    text-align: left;
  }
  article ul, article ol {
    display: inline;
  }
  article ul.program li {
    padding-left: 0;
  }
  article ul.program li * {
    position: static !important;
    clear: both;
  }
  article img {
    display: block;
  }
  article blockquote {
    width: 90%;
  }
  article table {
    display: table;
    width: 98%;
  }
  article table thead {
    border-bottom: 2px solid grey;
  }
  article table td, article table th {
    border: 1px solid grey;
    padding: 1ex;
  }
  #hirajanlo, [id^=hirajanlo] {
    background: white !important;
  }
  #hirajanlo img, [id^=hirajanlo] img {
    width: 24% !important;
  }
  #hirajanlo .card, [id^=hirajanlo] .card {
    width: 70% !important;
  }
  body.grafikon article img {
    max-width: 100% !important;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  article .lead img {
    max-width: 800px;
  }
}
@media screen and (-ms-high-contrast: active) and (max-width: 1270px), screen and (-ms-high-contrast: none) and (max-width: 1270px) {
  article .lead img {
    max-width: 640px;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  #searchorder {
    background-image: none;
    padding-right: 0;
  }
}
.jogszabalyok div {
  font-family: "Lato";
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
  padding-left: 1.5rem;
}

.jogszabalyok a div:hover {
  color: #1d62b3;
  text-decoration: underline;
}

.jogszabalyok div.icon-container {
  position: absolute;
  margin-left: -1.5rem;
}

.jogszabalyok ul {
  margin: 1rem 0 1rem 4rem !important;
}

.jogszabaly_lista {
  padding: 0;
  list-style-type: none;
}

.jogszabaly_lista li {
  line-height: 1.30901699;
  margin-bottom: 1.30901699rem;
}

.jogszabaly_lista li::before {
  display: block;
  content: "";
  background: lightgrey;
  height: 1px;
  width: 23.6067977%;
  margin: 0 0 1.30901699rem 1.30901699rem;
}

.jogszabaly_lista li:first-child::before {
  background: transparent;
}

label.required div::after, label.required .label-text::after, fieldset.required p::after, label.required p::after, fieldset.required legend::after {
  margin-left: 2px;
  content: "*";
  color: red;
}

#registration-form p {
  margin-bottom: -0.4rem;
}

body.hc {
  background: #000;
  color: #fff;
}
body.hc #page_header h1 {
  text-indent: 0;
  background: none;
  width: auto;
  line-height: 55px;
  font-size: 1rem;
}
body.hc a:hover, body.hc a:focus {
  text-decoration: underline;
}
body.hc #submenu ul a.active,
body.hc #page_header nav.menu ul li a.active,
body.hc a.active {
  font-weight: 900;
  font-size: 125%;
}
body.hc #submenu ul a.active::before,
body.hc #page_header nav.menu ul li a.active::before,
body.hc a.active::before {
  display: inline-block;
  content: "▶";
  position: static;
  margin-right: 0.5ex;
  transform: none;
  width: auto;
}
body.hc .report-pager ol li {
  border-style: dashed;
}
body.hc .report-pager ol li.done {
  border-style: solid;
  border-width: 2px;
}
body.hc .report-pager ol li.active {
  filter: invert(1);
  border-style: double;
  border-width: 6px;
  font-weight: 900;
}
body.hc #cookie-form input[type=checkbox] + label::before {
  border: 1px dashed;
}
body.hc #cookie-form input[type=checkbox]:checked + label::before {
  border: 3px solid;
}
body.hc #card-filter button.active {
  padding: 1ex 1rem;
  transform: scale(1.25);
  border: 4px solid;
  margin: 0 1rem;
}
body.hc .calendar td.event > a {
  border: 2px solid;
}
body.hc input[type=radio]:checked ~ .pucuka {
  border-width: 6px;
}
body.hc input[type=radio]:checked ~ .pucuka::before {
  display: none;
}
body.hc input[type=search] {
  border: 2px solid !important;
}
body.hc #page_header #skip-to .button, body.hc #page_header #skip-to .lapozo .buttons a, .lapozo .buttons body.hc #page_header #skip-to a, body.hc #page_header #skip-to .report-form button, .report-form body.hc #page_header #skip-to button, body.hc #page_header #skip-to #registration-form button, #registration-form body.hc #page_header #skip-to button {
  border: 0;
}
body.hc a:focus {
  text-decoration: underline !important;
}
body.hc *:focus {
  outline: medium dotted !important;
  outline-offset: 0.5ex;
}
body.hc #searchorder {
  border: 2px solid;
  filter: invert(1);
  border-radius: 24px;
  background-position: top 1rem right 1rem;
}

.report-form h2:focus {
  font-weight: 600;
}

#l_micro-main .box.wrilist[id*=partner] .box-content .card a .xh2 {
  font-family: "Lato";
  font-size: 1rem;
  font-weight: 700;
}

#l_micro-main .box.wrilist[id*=partner] .box-content .card a:hover .xh2 {
  color: #b49556;
  text-decoration: underline;
}

body.writing article a[href^=http].button::after, body.writing article .lapozo .buttons a[href^=http]::after, .lapozo .buttons body.writing article a[href^=http]::after {
  display: none;
}

.media-container:not(.switched) video:nth-of-type(2), .media-container:not(.switched) audio:nth-of-type(2), .media-container:not(.switched) .embed-container:nth-of-type(2) {
  display: none;
}
.media-container:not(.switched) video:first-of-type, .media-container:not(.switched) audio:first-of-type, .media-container:not(.switched) .embed-container:first-of-type {
  display: block;
}
.media-container.switched video:first-of-type, .media-container.switched audio:first-of-type, .media-container.switched .embed-container:first-of-type {
  display: none;
}
.media-container button {
  display: inline-block;
  padding: 0;
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.6rem;
  margin-left: 0.3rem;
  position: relative;
  vertical-align: middle;
  background: rgba(249, 62, 31, 0.5);
  transition: background 0.5s;
  font-size: 0;
  color: transparent;
}
.media-container button:focus {
  box-shadow: 0 0 0 2px #FFFFFF;
  outline: none;
}
.media-container button::after {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 49%;
  background: #FFFFFF;
  top: 0.2rem;
  left: 0.2rem;
  transition: left 0.5s;
}
.media-container button[aria-checked=false] span:first-child {
  display: block;
}
.media-container button[aria-checked=false] span:last-child {
  display: none;
}
.media-container button[aria-checked=true] {
  background: rgba(112, 194, 58, 0.5);
}
.media-container button[aria-checked=true] span:first-child {
  display: none;
}
.media-container button[aria-checked=true] span:last-child {
  display: block;
}
.media-container button[aria-checked=true]::after {
  left: 1.4rem;
}
.media-container .accessible-button {
  margin-top: 0.25rem;
  text-align: right;
  font-size: 0.75rem;
  color: rgba(255, 255, 255, 0.5);
}

.tt-suggestion.keyword {
  padding: 0.5rem 6px 0.5rem 2rem !important;
  line-height: 1rem;
}
.tt-suggestion.keyword::before {
  content: "#";
  height: 1.5rem;
  width: 1.5rem;
  text-align: center;
  line-height: 1.4rem;
  background: #b49556;
  color: #FFFFFF;
  font-family: "Titillium Web";
  font-size: 1rem;
  font-weight: 600;
  border-radius: 1ex;
  position: absolute;
  left: 4px;
  margin-top: -0.25rem;
}
.tt-suggestion.keyword + :not(.keyword) {
  margin-top: 1ex;
}

#searchresults .bluecard {
  padding: 0.5rem 0;
}
#searchresults .bluecard:first-child {
  margin-top: 1.5rem;
}
#searchresults .bluecard a {
  background: #cfe6f2;
  border-radius: 6px;
  padding: 4px;
  padding-right: 1ex;
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-gap: 1rem;
}
#searchresults .bluecard a:is(:hover, :focus-visible) {
  box-shadow: 0 0 0 4px #0556a5;
}
#searchresults .bluecard a figure {
  min-width: 25%;
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (max-width: 560px) {
  #searchresults .bluecard a figure {
    display: none;
  }
  #searchresults .bluecard a figure + div {
    grid-column: span 2;
  }
}
#searchresults .bluecard a figure .icon-container, #searchresults .bluecard a figure img {
  width: 100%;
  height: 100%;
}
#searchresults .bluecard a figure img {
  -o-object-fit: cover;
     object-fit: cover;
}
#searchresults .bluecard a figure .icon-container {
  background: radial-gradient(rgba(5, 86, 165, 0.8) 66%, #0556a5);
  color: #FFFFFF;
  font-size: 5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-shadow: 0 0 12px #044787;
}
#searchresults .bluecard a .lead {
  margin-bottom: 1ex;
}

#noresults {
  margin-bottom: 5rem;
}

#newsearch {
  display: inline-block;
  background: #FFFFFF;
  padding: 1ex 1.5ex 0.5ex;
  margin: 0 0.5ex;
}
#newsearch i {
  margin-right: 0.5ex;
}
#newsearch:is(:hover, :focus-visible) {
  color: #0556a5;
}

body.index.home {
  background: #FFFFFF;
}

#rnc-hero {
  background: var(--newnmhh-gold);
  color: #fff;
  border-bottom: 6px solid #FFFFFF;
  position: relative;
}
#rnc-hero .box {
  padding-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  #rnc-hero .box {
    max-width: 47.1875%;
  }
}
#rnc-hero .box .box-title {
  font-weight: 900;
  font-size: 130.9%;
}
#rnc-hero .box .message_text {
  font-size: 100%;
  line-height: 1.5;
  font-weight: 500;
  text-shadow: 0 0 0.5ex #b49556;
}
#rnc-hero .box .button, #rnc-hero .box .lapozo .buttons a, .lapozo .buttons #rnc-hero .box a, #rnc-hero .lapozo .buttons article aside .box.meta a, #rnc-hero .box .report-form button, .report-form #rnc-hero .box button, #rnc-hero .box #registration-form button, #registration-form #rnc-hero .box button, #rnc-hero .report-form article aside .box.meta button, #rnc-hero #registration-form article aside .box.meta button {
  margin-left: 0;
  background: #fff;
  color: var(--newnmhh-gray-dark);
}
#rnc-hero .box .button:is(:hover, :focus-visible), #rnc-hero .box .lapozo .buttons a:is(:hover, :focus-visible), .lapozo .buttons #rnc-hero .box a:is(:hover, :focus-visible), #rnc-hero .lapozo .buttons article aside .box.meta a:is(:hover, :focus-visible), #rnc-hero .box .report-form button:is(:hover, :focus-visible), .report-form #rnc-hero .box button:is(:hover, :focus-visible), #rnc-hero .box #registration-form button:is(:hover, :focus-visible), #registration-form #rnc-hero .box button:is(:hover, :focus-visible), #rnc-hero .report-form article aside .box.meta button:is(:hover, :focus-visible), #rnc-hero #registration-form article aside .box.meta button:is(:hover, :focus-visible) {
  box-shadow: 0 0 1ex var(--newnmhh-gold-pale);
  color: #b49556;
}
@media screen and (min-width: 768px) {
  #rnc-hero figure {
    position: absolute;
    right: 0;
    width: 50%;
    height: 100%;
  }
}
#rnc-hero figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#rnc-tarosldalak {
  background: #d5d3d9;
}
#rnc-tarosldalak .box-title {
  opacity: 0.8;
}
#rnc-tarosldalak .box-content {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  grid-gap: 1.309rem;
}
@media screen and (min-width: 49rem) {
  #rnc-tarosldalak .box-content {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
#rnc-tarosldalak .box-content div a {
  display: block;
  min-width: 100%;
  background: #f47d20;
  aspect-ratio: 2;
  border-radius: 0.25rem;
  overflow: hidden;
}
@media screen and (max-width: 28rem) {
  #rnc-tarosldalak .box-content div a {
    aspect-ratio: 3;
  }
}
#rnc-tarosldalak .box-content div a img {
  margin: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#rnc-tarosldalak .box-content div a:is(:hover, :focus-visible) {
  box-shadow: 0 0 0 4px #f47d20;
}
#rnc-tarosldalak .box-content div a:is(:hover, :focus-visible) img {
  opacity: 0.8;
  filter: contrast(1.2);
}

#rnc-gridblock {
  display: flex;
}
#rnc-gridblock .card h3, #rnc-gridblock .card h2 {
  font-weight: 900;
  font-size: 1rem;
}
#rnc-gridblock .card.freewriting {
  position: relative;
}
@media screen and (min-width: 25rem) {
  #rnc-gridblock .card.freewriting {
    padding-left: 30%;
    min-height: 6.5rem;
  }
}
@media screen and (max-width: 25rem) {
  #rnc-gridblock .card.freewriting {
    margin-bottom: 2rem;
  }
}
#rnc-gridblock .card.freewriting img {
  width: 30%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: #0F141E;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  border-radius: 2px;
}
@media screen and (max-width: 50rem) {
  #rnc-gridblock .card.freewriting img {
    -o-object-position: top;
       object-position: top;
  }
}
@media screen and (max-width: 25rem) {
  #rnc-gridblock .card.freewriting img {
    display: none;
  }
}
@media screen and (min-width: 25rem) {
  #rnc-gridblock .card.freewriting h2, #rnc-gridblock .card.freewriting .lead {
    padding-left: 1.309rem;
  }
}
#rnc-gridblock .card.freewriting h2, #rnc-gridblock .card.freewriting p {
  margin: 0;
  line-height: 1.3090169944;
}
#rnc-gridblock .card.freewriting h2 {
  margin-top: -0.1rem;
  margin-bottom: 0.25rem;
}
#rnc-gridblock .card.freewriting .lead {
  font-size: 0.875rem;
}
#rnc-gridblock .card.freewriting a:hover, #rnc-gridblock .card.freewriting a:focus {
  color: #112369;
  outline: none;
}
#rnc-gridblock .card.freewriting a:hover h2, #rnc-gridblock .card.freewriting a:focus h2 {
  color: #f47d20;
}
#rnc-gridblock .card.theme {
  grid-row: span 2;
  background: #d5d3d9;
  display: flex;
}
#rnc-gridblock .card.theme figure {
  width: 50%;
  margin-right: 1rem;
}
@media screen and (max-width: 50rem) {
  #rnc-gridblock .card.theme figure {
    aspect-ratio: 1.309;
  }
}
@media screen and (max-width: 30rem) {
  #rnc-gridblock .card.theme figure {
    width: 33%;
  }
}
#rnc-gridblock .card.theme > div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(50% - 2rem);
  margin-bottom: 3rem;
  position: relative;
  color: #112369;
}
@media screen and (max-width: 30rem) {
  #rnc-gridblock .card.theme > div {
    width: calc(67% - 2rem);
  }
}
#rnc-gridblock .card.theme img {
  margin: 0;
  border-radius: 0;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
#rnc-gridblock .card.theme .button, #rnc-gridblock .card.theme .lapozo .buttons a, .lapozo .buttons #rnc-gridblock .card.theme a, #rnc-gridblock .card.theme .report-form button, .report-form #rnc-gridblock .card.theme button, #rnc-gridblock .card.theme #registration-form button, #registration-form #rnc-gridblock .card.theme button {
  width: 6rem;
  position: absolute;
  margin: 0;
  right: -2px;
  bottom: -2rem;
}
@media screen and (max-width: 50rem) {
  #rnc-gridblock .box-title {
    margin: 2rem 0 0;
  }
}
#rnc-gridblock .gridbox {
  display: grid;
  grid-gap: 1rem 1.309rem;
}
@media screen and (min-width: 50rem) {
  #rnc-gridblock .gridbox {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 4rem auto auto auto auto;
    grid-auto-flow: column;
  }
}
#rnc-gridblock .gridbox > .button, #rnc-gridblock .lapozo .buttons .gridbox > a, .lapozo .buttons #rnc-gridblock .gridbox > a, #rnc-gridblock .report-form .gridbox > button, .report-form #rnc-gridblock .gridbox > button, #rnc-gridblock #registration-form .gridbox > button, #registration-form #rnc-gridblock .gridbox > button {
  position: absolute;
  right: 0;
  bottom: 0;
}

#rnc-ugyintezes {
  margin-top: 6rem;
}
@media screen and (min-width: 50rem) {
  #rnc-ugyintezes {
    background: #f2e9e6;
  }
}
#rnc-ugyintezes .box-title {
  position: absolute;
  top: -5rem;
  margin-left: 1.40625%;
}
@media screen and (max-width: 50rem) {
  #rnc-ugyintezes .box-title {
    top: -4.5rem;
    margin-left: 0;
  }
}
#rnc-ugyintezes .inner {
  background: #FFFFFF;
}
#rnc-ugyintezes .box {
  margin: 0;
  padding: 0;
  width: 100%;
}
#rnc-ugyintezes p, #rnc-ugyintezes h4 {
  line-height: 1.3090169944;
}
#rnc-ugyintezes h4 {
  font-weight: 900;
}
#rnc-ugyintezes p {
  font-size: 0.875rem;
}
#rnc-ugyintezes .box-content {
  display: flex;
}
@media screen and (max-width: 50rem) {
  #rnc-ugyintezes .box-content {
    flex-direction: column;
  }
}
#rnc-ugyintezes .box-content div {
  background: #f2e9e6;
  flex: 1 32%;
  border-radius: 0.25rem 0 0 0.25rem;
  padding-left: 8rem;
  padding-right: 2rem;
  padding-bottom: 3rem;
  position: relative;
}
#rnc-ugyintezes .box-content div .button, #rnc-ugyintezes .box-content div .lapozo .buttons a, .lapozo .buttons #rnc-ugyintezes .box-content div a, #rnc-ugyintezes .box-content div .report-form button, .report-form #rnc-ugyintezes .box-content div button, #rnc-ugyintezes .box-content div #registration-form button, #registration-form #rnc-ugyintezes .box-content div button {
  margin-bottom: 1rem;
  position: absolute;
  right: 2rem;
}
#rnc-ugyintezes .box-content div:first-child {
  border-radius: 0 0.25rem 0.25rem 0;
}
@media screen and (min-width: 50rem) {
  #rnc-ugyintezes .box-content div:first-child {
    margin-left: -1rem;
  }
}
#rnc-ugyintezes .box-content div:nth-child(2) {
  margin: 0 1rem;
  border-radius: 0.25rem;
  flex: 1 36%;
}
@media screen and (max-width: 50rem) {
  #rnc-ugyintezes .box-content div:nth-child(2) {
    margin: 1rem 0;
  }
}
@media screen and (min-width: 81rem) {
  #rnc-ugyintezes .box-content div:last-child {
    padding-right: 0;
  }
  #rnc-ugyintezes .box-content div:last-child .button, #rnc-ugyintezes .box-content div:last-child .lapozo .buttons a, .lapozo .buttons #rnc-ugyintezes .box-content div:last-child a, #rnc-ugyintezes .box-content div:last-child .report-form button, .report-form #rnc-ugyintezes .box-content div:last-child button, #rnc-ugyintezes .box-content div:last-child #registration-form button, #registration-form #rnc-ugyintezes .box-content div:last-child button {
    right: 1rem;
  }
}
#rnc-ugyintezes .box-content div::before {
  content: "\e90e";
  font-size: 2rem;
  line-height: 4rem;
  position: absolute;
  left: 2rem;
  top: 1.5rem;
  width: 4rem;
  height: 4rem;
  background: #1d62b3;
  text-align: center;
  border-radius: 0.25rem;
  color: #FFFFFF;
}
#rnc-ugyintezes .box-content div.szakmai::before {
  background: #112369;
}
#rnc-ugyintezes .box-content div.adatkapu::before {
  background: #5f439a;
}

body.index.home #database {
  background: #fff;
  margin-top: 4rem;
  text-align: left;
}
body.index.home #database .box-title {
  margin: 0 1.40625% 1.4rem;
}
body.index.home #database .box > .button, body.index.home #database article aside .box.meta .box > .button, body.index.home #database .lapozo .buttons .box > a, .lapozo .buttons body.index.home #database .box > a, body.index.home #database .lapozo .buttons article aside .box.meta .box > a, body.index.home #database .report-form .box > button, .report-form body.index.home #database .box > button, body.index.home #database #registration-form .box > button, #registration-form body.index.home #database .box > button, body.index.home #database .report-form article aside .box.meta .box > button, body.index.home #database #registration-form article aside .box.meta .box > button {
  float: right;
  margin-right: -0.3rem;
}

#rnc-fogyaszto-top {
  background: #d5d3d9;
  padding: 2rem 0;
}
#rnc-fogyaszto-top .cols {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-gap: 1.309rem;
  margin: 0 1.40625%;
}
@media (max-width: 980px) {
  #rnc-fogyaszto-top .cols {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 580px) {
  #rnc-fogyaszto-top .cols {
    grid-template-columns: 1fr;
  }
}
#rnc-fogyaszto-top #categories {
  background: rgba(102, 102, 102, 0);
  padding: 0;
  margin: 0;
}
#rnc-fogyaszto-top #categories .box-content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 1.309rem;
  grid-row-gap: 1.5rem;
}
@media (max-width: 980px) and (min-width: 580px) {
  #rnc-fogyaszto-top #categories .box-content {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }
}
#rnc-fogyaszto-top #categories .box {
  padding: 0;
  margin: 0;
}
#rnc-fogyaszto-top #categories .box::before {
  width: 100%;
  height: 95%;
  margin: 0;
  top: 0;
}
#rnc-fogyaszto-top #categories .box a {
  background: #fff;
  padding: 100% 0 0;
  border-radius: 0.2rem;
}
@media (min-width: 980px) {
  #rnc-fogyaszto-top #categories .box a {
    padding: 112.5% 0 0;
  }
}
@media (min-width: 1140px) {
  #rnc-fogyaszto-top #categories .box a {
    padding: 126% 0 0;
  }
}
@media (min-width: 1271px) {
  #rnc-fogyaszto-top #categories .box a {
    padding: 94.3% 0 0;
  }
}
@media (min-width: 1680px) {
  #rnc-fogyaszto-top #categories .box a {
    padding: 100% 0 0;
  }
}
#rnc-fogyaszto-top #categories .box a h3 {
  text-align: center;
  position: absolute;
  width: 100%;
  margin-top: -2rem;
  font-size: 0.875rem;
  font-weight: 800;
}
#rnc-fogyaszto-top #categories .box a:is(:hover, :focus-visible) {
  color: #b49556;
  box-shadow: 0 0 0 2px #b49556;
  outline: none;
}
#rnc-fogyaszto-top #categories .box a:focus {
  background: #f8f4ee;
}
#rnc-fogyaszto-top #report {
  padding: 0 0 2rem 0;
  margin: 0;
}
#rnc-fogyaszto-top #report > .button, #rnc-fogyaszto-top article aside .box.meta #report > .button, article aside .box.meta #rnc-fogyaszto-top #report > .button, #rnc-fogyaszto-top .lapozo .buttons #report > a, .lapozo .buttons #rnc-fogyaszto-top #report > a, #rnc-fogyaszto-top .report-form #report > button, .report-form #rnc-fogyaszto-top #report > button, #rnc-fogyaszto-top #registration-form #report > button, #registration-form #rnc-fogyaszto-top #report > button {
  right: 1ex;
  bottom: 0;
}
@media (max-width: 580px) {
  #rnc-fogyaszto-top #report > .button, #rnc-fogyaszto-top article aside .box.meta #report > .button, article aside .box.meta #rnc-fogyaszto-top #report > .button, #rnc-fogyaszto-top .lapozo .buttons #report > a, .lapozo .buttons #rnc-fogyaszto-top #report > a, #rnc-fogyaszto-top .report-form #report > button, .report-form #rnc-fogyaszto-top #report > button, #rnc-fogyaszto-top #registration-form #report > button, #registration-form #rnc-fogyaszto-top #report > button {
    bottom: -2rem;
  }
}

#rnc-szolgaltatasok .box-title {
  text-align: left;
}

#applications .card4 {
  all: unset;
}
#applications .card4 .box-title {
  margin: 3rem 0 0.5rem 1.40625%;
}
#applications .card4 .button, #applications .card4 .lapozo .buttons a, .lapozo .buttons #applications .card4 a, #applications .card4 .report-form button, .report-form #applications .card4 button, #applications .card4 #registration-form button, #registration-form #applications .card4 button {
  position: relative;
  float: right;
  margin: 0;
}
#applications .card4 .box-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.40625%;
  margin-right: 0.5rem;
  padding: 0 1.40625% 1.5rem;
}
@media screen and (max-width: 980px) {
  #applications .card4 .box-content {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 500px) {
  #applications .card4 .box-content {
    grid-template-columns: 1fr;
    margin-bottom: 2rem;
  }
}
#applications .card4 .box-content .card {
  width: 100%;
}
#applications .card4 .box-content .card a {
  position: relative;
}
#applications .card4 .box-content .card a:is(:hover, :focus-visible) h2, #applications .card4 .box-content .card a:is(:hover, :focus-visible) .xh2 {
  color: #FFFFFF;
}
#applications .card4 .box-content .card h2, #applications .card4 .box-content .card .xh2 {
  text-transform: uppercase;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1.31;
  position: absolute;
  bottom: 9.55%;
  text-align: center;
  width: 80%;
  padding: 0 10%;
  font-weight: 900;
}
#applications .card4 .box-content .card.tv .icon-container {
  background: #fff;
  border: 2px solid #0063CF;
}
#applications .card4 .box-content .card.tv .icon-container .icon {
  color: #0063CF;
}
#applications .card4 .box-content .card.tv a:is(:hover, :focus-visible) .icon-container {
  background: #0063CF;
  border: 2px solid #0063CF;
}
#applications .card4 .box-content .card.tv a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card.radio .icon-container {
  background: #fff;
  border: 2px solid #5A5CB3;
}
#applications .card4 .box-content .card.radio .icon-container .icon {
  color: #5A5CB3;
}
#applications .card4 .box-content .card.radio a:is(:hover, :focus-visible) .icon-container {
  background: #5A5CB3;
  border: 2px solid #5A5CB3;
}
#applications .card4 .box-content .card.radio a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card.telefon .icon-container {
  background: #fff;
  border: 2px solid #6943B0;
}
#applications .card4 .box-content .card.telefon .icon-container .icon {
  color: #6943B0;
}
#applications .card4 .box-content .card.telefon a:is(:hover, :focus-visible) .icon-container {
  background: #6943B0;
  border: 2px solid #6943B0;
}
#applications .card4 .box-content .card.telefon a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card.internet .icon-container {
  background: #fff;
  border: 2px solid #4320A2;
}
#applications .card4 .box-content .card.internet .icon-container .icon {
  color: #4320A2;
}
#applications .card4 .box-content .card.internet a:is(:hover, :focus-visible) .icon-container {
  background: #4320A2;
  border: 2px solid #4320A2;
}
#applications .card4 .box-content .card.internet a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card.nyomtatott .icon-container {
  background: #fff;
  border: 2px solid #88164F;
}
#applications .card4 .box-content .card.nyomtatott .icon-container .icon {
  color: #88164F;
}
#applications .card4 .box-content .card.nyomtatott a:is(:hover, :focus-visible) .icon-container {
  background: #88164F;
  border: 2px solid #88164F;
}
#applications .card4 .box-content .card.nyomtatott a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card.posta_c .icon-container {
  background: #fff;
  border: 2px solid #AD1B57;
}
#applications .card4 .box-content .card.posta_c .icon-container .icon {
  color: #AD1B57;
}
#applications .card4 .box-content .card.posta_c a:is(:hover, :focus-visible) .icon-container {
  background: #AD1B57;
  border: 2px solid #AD1B57;
}
#applications .card4 .box-content .card.posta_c a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card.mozgokep .icon-container {
  background: #fff;
  border: 2px solid #AD372E;
}
#applications .card4 .box-content .card.mozgokep .icon-container .icon {
  color: #AD372E;
}
#applications .card4 .box-content .card.mozgokep a:is(:hover, :focus-visible) .icon-container {
  background: #AD372E;
  border: 2px solid #AD372E;
}
#applications .card4 .box-content .card.mozgokep a:is(:hover, :focus-visible) .icon {
  color: #fff;
}
#applications .card4 .box-content .card .icon-container {
  display: block;
  width: 100%;
  padding-top: 71.7107%;
  border-radius: 0.25rem;
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 980px) {
  #applications .card4 .box-content .card .icon-container {
    padding-top: 50%;
  }
}
#applications .card4 .box-content .card .icon {
  font-size: 3rem;
  line-height: 0;
  position: absolute;
  display: block;
  width: 100%;
  top: 33%;
  color: #fff;
  text-align: center;
}

nav .keyword {
  border: 2px solid #b49556;
  background: #fff;
  white-space: nowrap;
  padding: 0 1rem 0 0;
  line-height: 0;
  border-radius: 0.2rem;
  position: relative;
}
nav .keyword::before {
  content: "#";
  display: inline-block;
  font-weight: 900;
  background: #b49556;
  color: #FFFFFF;
  text-align: center;
  font-size: 120%;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  margin-right: 1rem;
  vertical-align: -3%;
}
nav .keyword:is(:hover, :focus-visible) {
  background: #b49556;
  color: #FFFFFF;
}

#rnc-aktualitasok nav {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

#rnc-szakmai-top {
  background: #d5d3d9;
}

#rnc-szakmai-anyagok .box-content {
  padding: 0;
}
#rnc-szakmai-anyagok div.card {
  position: relative;
  padding: 1rem 4rem;
}
#rnc-szakmai-anyagok div.card h2 {
  position: inherit;
}
#rnc-szakmai-anyagok div.card h2::after {
  top: calc(50% - 0.6rem);
  right: 1.5rem;
}
#rnc-szakmai-anyagok div.card .icon {
  position: absolute;
  font-size: 1.2rem;
  top: calc(50% - 0.6rem);
  left: 1.4rem;
}
#rnc-szakmai-anyagok div.card .lead {
  color: #333 !important;
}
#rnc-szakmai-anyagok div.card .lead p {
  margin: 0;
  line-height: 1.309;
}
#rnc-szakmai-anyagok div.card a:hover {
  text-decoration: none;
}

body.provider_home #rnc-aktualitasok {
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
}
body.provider_home #rnc-aktualitasok .box-content {
  padding: 0;
}

#rnc-news {
  background: rgba(0, 0, 0, 0);
  box-shadow: none;
  margin-bottom: -3rem;
}
#rnc-news .box-content {
  padding: 0;
}
#rnc-news .card.freewriting {
  margin-bottom: 2rem;
  position: relative;
}
#rnc-news .card.freewriting h2 {
  font-size: 1rem;
  font-weight: 900;
}
#rnc-news .card.freewriting a {
  display: block;
}
@media screen and (min-width: 25rem) {
  #rnc-news .card.freewriting {
    padding-left: 30%;
    min-height: 6.5rem;
  }
}
@media screen and (max-width: 25rem) {
  #rnc-news .card.freewriting {
    margin-bottom: 2rem;
  }
}
#rnc-news .card.freewriting img {
  width: 30%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  background: #0F141E;
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  border-radius: 2px;
}
@media screen and (max-width: 50rem) {
  #rnc-news .card.freewriting img {
    -o-object-position: top;
       object-position: top;
  }
}
@media screen and (max-width: 25rem) {
  #rnc-news .card.freewriting img {
    display: none;
  }
}
@media screen and (min-width: 25rem) {
  #rnc-news .card.freewriting h2, #rnc-news .card.freewriting .lead {
    padding-left: 1.309rem;
  }
}
#rnc-news .card.freewriting h2, #rnc-news .card.freewriting p {
  margin: 0;
  line-height: 1.3090169944;
}
#rnc-news .card.freewriting h2 {
  margin-top: -0.1rem;
  margin-bottom: 0.25rem;
}
#rnc-news .card.freewriting .lead {
  font-size: 0.875rem;
}
#rnc-news .card.freewriting a:hover, #rnc-news .card.freewriting a:focus {
  color: #112369;
  outline: none;
}
#rnc-news .card.freewriting a:hover h2, #rnc-news .card.freewriting a:focus h2 {
  color: #f47d20;
}
#rnc-news > .button, .lapozo .buttons #rnc-news > a, .report-form #rnc-news > button, #registration-form #rnc-news > button {
  position: relative;
  right: 0;
  float: right;
  margin-top: 1rem;
}

#rnc-adatbazisok, #rnc-nyilvantartasok, #rnc-palyazatok {
  border-top: 6px solid #5f439a;
  margin-bottom: 4rem;
}
#rnc-adatbazisok .box-content, #rnc-nyilvantartasok .box-content, #rnc-palyazatok .box-content {
  padding: 0;
}
#rnc-adatbazisok .card, #rnc-nyilvantartasok .card, #rnc-palyazatok .card {
  float: none;
  width: 100%;
  padding: 1rem 2rem;
  margin: 0;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0);
}
#rnc-adatbazisok .card:first-child, #rnc-nyilvantartasok .card:first-child, #rnc-palyazatok .card:first-child {
  padding-top: 1.5rem;
}
#rnc-adatbazisok > .button, .lapozo .buttons #rnc-adatbazisok > a, .report-form #rnc-adatbazisok > button, #registration-form #rnc-adatbazisok > button, #rnc-nyilvantartasok > .button, .lapozo .buttons #rnc-nyilvantartasok > a, .report-form #rnc-nyilvantartasok > button, #registration-form #rnc-nyilvantartasok > button, #rnc-palyazatok > .button, .lapozo .buttons #rnc-palyazatok > a, .report-form #rnc-palyazatok > button, #registration-form #rnc-palyazatok > button {
  bottom: -4rem;
  right: 1rem;
}
#rnc-adatbazisok > .button:hover, .lapozo .buttons #rnc-adatbazisok > a:hover, .report-form #rnc-adatbazisok > button:hover, #registration-form #rnc-adatbazisok > button:hover, #rnc-nyilvantartasok > .button:hover, .lapozo .buttons #rnc-nyilvantartasok > a:hover, .report-form #rnc-nyilvantartasok > button:hover, #registration-form #rnc-nyilvantartasok > button:hover, #rnc-palyazatok > .button:hover, .lapozo .buttons #rnc-palyazatok > a:hover, .report-form #rnc-palyazatok > button:hover, #registration-form #rnc-palyazatok > button:hover {
  color: #1d62b3;
}

#rnc-nyilvantartasok {
  border-color: #88164f;
}

#rnc-palyazatok {
  border-color: #f9aa8f;
}

#rnc-szakmai-szabalyozas {
  background: #fff;
}
#rnc-szakmai-szabalyozas .boxcontainer {
  box-shadow: none;
}
#rnc-szakmai-szabalyozas .boxcontainer .box::after {
  background: #f9aa8f;
  border: 0;
  height: 2px;
  border-radius: 1px;
  left: 0;
  width: calc(100% - 1rem);
}
#rnc-szakmai-szabalyozas .statictext .box-title, #rnc-szakmai-szabalyozas .wrilist .box-title, #rnc-szakmai-szabalyozas .datelist .box-title {
  padding: 0 0 1rem 0;
  font-weight: 900;
}
#rnc-szakmai-szabalyozas .box-content {
  padding: 0;
}
#rnc-szakmai-szabalyozas div[id*=ajanlasok] .date {
  display: none;
}
#rnc-szakmai-szabalyozas h2 {
  font-size: 0.875rem;
  font-weight: 400;
  max-width: 64ch;
  margin-bottom: 1.6rem;
}
#rnc-szakmai-szabalyozas .box.datelist a > .date:first-child {
  background-color: #d5d3d9;
  color: #333;
  font-size: 0.75rem;
  font-weight: 900;
  border-radius: 0.25rem;
  letter-spacing: 0.1ex;
  line-height: 2rem;
  margin-top: -0.4rem;
}
#rnc-szakmai-szabalyozas .box.datelist div.card {
  width: 100%;
  float: none;
  margin: 0 0 1.6rem 0;
}
#rnc-szakmai-szabalyozas .buttonlist .box-content {
  display: flex;
  justify-content: space-between;
}
#rnc-szakmai-szabalyozas .button, #rnc-szakmai-szabalyozas .lapozo .buttons a, .lapozo .buttons #rnc-szakmai-szabalyozas a, #rnc-szakmai-szabalyozas .report-form button, .report-form #rnc-szakmai-szabalyozas button, #rnc-szakmai-szabalyozas #registration-form button, #registration-form #rnc-szakmai-szabalyozas button {
  float: none;
  margin: 0 0 0 -1rem;
}
#rnc-szakmai-szabalyozas .box.message .message_text {
  font-size: 0.875rem;
  line-height: 1.309;
}
#rnc-szakmai-szabalyozas ul.jogszabalyok, #rnc-szakmai-szabalyozas #ajanlasok_partnerek {
  padding-bottom: 2rem;
}
#rnc-szakmai-szabalyozas .box.boxcontainer .box.containertitle {
  top: -6rem;
}
@media screen and (max-width: 786px) {
  #rnc-szakmai-szabalyozas .col + .col .box.boxcontainer {
    position: relative;
    margin-top: -1rem !important;
  }
  #rnc-szakmai-szabalyozas .col + .col .box.boxcontainer::before {
    position: absolute;
    content: "";
    background: #f9aa8f;
    border: 0;
    height: 2px;
    border-radius: 1px;
    left: 0;
    top: -1rem;
    width: calc(100% - 1rem);
  }
}
#rnc-szakmai-szabalyozas #mediatanacs-ulesei {
  margin-bottom: -2rem;
}
#rnc-szakmai-szabalyozas #mediatanacs-ulesei::after, #rnc-szakmai-szabalyozas #tarsadalmi_egyeztetes::after {
  display: none;
}

#table-popup #popup-box {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: auto;
  margin: 2vmin;
  padding: 0;
}

#table-popup #popup-box .close-popup {
  position: absolute;
  background: #fff;
  border-radius: 20px;
  width: 40px;
  height: 40px;
  right: 1vmin;
  top: 1vmin;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5333333333);
}

table.magnify caption > span {
  float: left;
  text-align: left;
  padding: 1ex 1rem;
  width: calc(100% - 5rem);
}

table.magnify .table-opener {
  background: rgba(255, 255, 255, 0);
  color: #0556a5;
  font-size: 0.75rem;
  display: inline-flex;
  flex-direction: column;
}

table.magnify .table-opener:is(:hover, :focus-visible) {
  color: #f47d20;
}

table.magnify .table-opener i {
  font-size: 1.25rem;
  display: inline-flex;
  width: 2.5rem;
  height: 2.5rem;
  background: #fff;
  border-radius: 1.2rem;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 586px) {
  table.magnify .table-opener {
    display: none;
  }
  table.magnify caption > span {
    width: 100%;
  }
}
/*accordion*/
.accordion details {
  background: #fff;
  padding: 16px 24px;
  position: relative;
  border-bottom: 1px solid #ccc;
}

.accordion details summary {
  font-weight: 700;
  cursor: pointer;
  list-style: none;
}

.accordion details summary::-webkit-details-marker,
.accordion details summary::marker {
  display: none;
}

.accordion details summary:is(:hover, :focus-visible) {
  color: var(--accordion-hover);
  text-decoration: underline;
}

.accordion details summary::after {
  content: "\e315";
  position: absolute;
  right: 1.5rem;
  transform: rotate(90deg);
}

.accordion details[open] summary::after {
  transform: rotate(-90deg);
}

#Eljarasi-hirdetmenyek {
  margin-bottom: 3rem;
}
#Eljarasi-hirdetmenyek .box-content {
  padding: 0;
}
#Eljarasi-hirdetmenyek div.card .xh2 {
  position: static;
  padding-right: 3rem;
  font-weight: 500;
  font-size: 0.875rem;
}
#Eljarasi-hirdetmenyek div.card .xh2::after {
  top: calc(50% - 0.6rem);
  right: 1.5rem;
  font-weight: 800;
  font-size: 1rem;
}
#Eljarasi-hirdetmenyek .button, #Eljarasi-hirdetmenyek .lapozo .buttons a, .lapozo .buttons #Eljarasi-hirdetmenyek a, #Eljarasi-hirdetmenyek .report-form button, .report-form #Eljarasi-hirdetmenyek button, #Eljarasi-hirdetmenyek #registration-form button, #registration-form #Eljarasi-hirdetmenyek button {
  bottom: -4rem;
  right: 1rem;
}
#Eljarasi-hirdetmenyek .button:hover, #Eljarasi-hirdetmenyek .lapozo .buttons a:hover, .lapozo .buttons #Eljarasi-hirdetmenyek a:hover, #Eljarasi-hirdetmenyek .report-form button:hover, .report-form #Eljarasi-hirdetmenyek button:hover, #Eljarasi-hirdetmenyek #registration-form button:hover, #registration-form #Eljarasi-hirdetmenyek button:hover {
  color: #1d62b3;
}

#page_header #l_menu {
  background: color-mix(in srgb, var(--newnmhh-gold), var(--newnmhh-gold-pale)) !important;
}

#page_header #l_menu_top {
  background: var(--newnmhh-gold-pale) !important;
}

#page_header #l_menu_top h2.nmhh-logo {
  background-color: var(--newnmhh-gold-pale) !important;
  border-color: var(--newnmhh-gold-pale) !important;
}

#page_header #l_menu nav li:hover a {
  background: transparent;
}

#page_header #l_menu nav a:is(:hover, :focus) {
  background: rgb(from var(--newnmhh-gold-pale) r g b/0.5) !important;
}

#page_header h1,
#page_header #l_menu_top h2.nmhh-logo {
  width: 140px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: center;
}/*# sourceMappingURL=proton.css.map */