@media(min-width: 992px) {
  a#offcanvas-toggler {
    display: none !important;
}
}

div#sp-slider {
    margin-top: -160px;
}

#sp-header {
    background: transparent;
    backdrop-filter: blur(5px);
}

#sp-header.header-sticky {
    background: #ffffffbb;
}

#sp-menu {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

li.sp-menu-item a {
    color: white;
    font-size: 1em;
    text-transform: uppercase;
}

li.sp-menu-item.active a {
    color: white !important;
    font-weight: bold;
}

#sp-top1, #sp-top2, #sp-top1 a, #sp-top2 a {
    color: white;
}

header#sp-header.header-sticky a {
    color: black !important;
}

header#sp-header.header-sticky, header#sp-header.header-sticky #sp-logo, header#sp-header.header-sticky #sp-menu {
    height: 110px;
}

header#sp-header.header-sticky .logo-image {
    max-height: 90px;
}

.header-sticky .logo {
    height: 100px !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffffee;
    border-top: 3px solid #e5ab89;
}


.sp-menu-item.sp-has-child > span.sp-menu-separator {
    color: white;
    text-transform: uppercase;
}

.header-sticky span.sp-menu-separator {
    color: black;
    text-transform: uppercase;
}


span.sp-menu-separator:hover {
    cursor: pointer;
    color: #802010 !important;
    transition: .3s all;
}

span.sp-menu-separator {
    transition: .3s all;
}


.header-sticky .sp-menu-item.sp-has-child > span.sp-menu-separator {
    color: black;
}

.sp-dropdown-items span.sp-menu-separator {
    font-weight: bold;
}

.sp-menu-item > .sp-dropdown li.sp-menu-item.sp-has-child span:hover {
    color: #802010 !important;
}

li.sp-menu-item, .sp-dropdown-items, .sp-menu-separator {
    text-transform: uppercase !important;
}


ul li.sp-menu-item.sp-has-child > .sp-dropdown ul li.sp-menu-item.sp-has-child span {
    color: black !important;
}


ul .sp-menu-item .sp-dropdown li.sp-menu-item.sp-has-child > span.sp-menu-separator:after {
    content: '\f054';
    font-weight: bold;
    font-family: 'Font Awesome 5 Free';
    display: inline-flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
}

ul.sp-megamenu-parent .sp-menu-item.sp-has-child .sp-dropdown .sp-dropdown-items .sp-menu-item.sp-has-child > span.sp-menu-separator {
    display: flex !important;
}

ul .sp-menu-item.sp-has-child div.sp-dropdown .sp-dropdown-items > li.sp-menu-item.sp-has-child {
    font-weight: bold;
    font-size: 14px;
}

ul .sp-menu-item.sp-has-child div.sp-dropdown .sp-dropdown-items > li.sp-menu-item.sp-has-child a {
    width: 100%;
    color: black !important;
}


.profile-img img.sppb-img-responsive, .rightside-img img.sppb-img-responsive {
    box-shadow: 5px 5px 10px 0px rgb(0 0 0 / 50%);
}

.subpage-main-row > div.sppb-row-container {
    border-left: 1px solid #34343434;
}

.sp-header:not(.header-sticky) li.sp-menu-item.sp-has-child.current-item.active a {
    color: black !important;
}


.rightside-img.tortenelem-img img {
  padding: 10px;
}

ol.breadcrumb {
    background: linear-gradient(to bottom, #e9ecef, #ffffff);
    height: 60px;
    padding: 0px 0px 0px 20px;
    align-items: center;
}
}

.itemid-101 #sp-breadcrumbs .sp-module-content ol li {
    display: none;
}

#sp-bottom .sppb-addon-title {
    border-top: #e5ab89 3px solid !important;
    padding-top: 15px !important;
}

#sp-footer .container-inner {
    padding: 30px 0;
    border-top: 1px solid #e5ab8988;
}

.n2-ss-slider-4.n2-ow {
    background: #e9ecef;
    z-index: -1111 !important;
}

.n2-ss-slider-4.n2-ow div.n2-ss-slide.n2-ow {
z-index: 999 !important;
}

.sppb-panel.sppb-panel-modern {
    border: 1px solid #e5ab89;
}

.sppb-panel-modern > .sppb-panel-heading {
    background: #00000005;
}

span.sppb-panel-title {
    color: #343434;
}

.photo-szoro {
    display: flex;
}


.leaflet-popup-content a:hover {
    color: #802010 !important;
}

li.sp-menu-item.sp-has-child:hover a, li.sp-menu-item.sp-has-child a:hover {
    color: #802010 !important;
}



header#sp-header a:hover {
    color: #802010 !important;
}

.intezmeny-col-block {
    height: 230px;
}


.intezmeny-col-block .sppb-column-addons {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.intezmeny-col-block {
    border-top: 3px solid #ef3030;
    margin: 0px 5px 30px 5px;
}

.sppb-btn, .btn, a.sppb-readmore {
    border-top: 3px solid #ec430f;
    border-radius: 0px;
    border-bottom: 3px solid #eff1f4;
    border-left: none;
    border-right: none;
    background-color: #a02800  !important;
    color: #ffffff;
}

.sppb-btn:hover, .btn:hover, a.sppb-readmore:hover {
    border-top: 3px solid #802010;
    background: #802010;
    color: white;
    border-bottom: 3px solid #eff1f4;
    border-left: none;
    border-right: none;
}

.intezmeny-col-block {
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
}

.intezmeny-col-block .sppb-column-overlay {
    background-color: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(5px);
    transition: .5s all;
}

.intezmeny-col-block:hover .sppb-column-overlay {
    backdrop-filter: blur(1px);
    transition: .5s all;
}

.itemid-101 li.float-start {
    display: none;
}

.testulet-row {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.testulet-col .sppb-person-introtext {
    font-size: 1.5ex;
}

.testulet-col .sppb-addon-wrapper > div {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%) !important;
}

.testulet-col {
    border-top: 3px solid #e5ab89;
}

.breadcrumb-item.active {
    color: #6c757d;
    font-weight: bold;
}

header#sp-header .sp-menu-item.active:hover > .sp-dropdown-items li a {
    color: #802010 !important;
}

.egeszsegugy-kek-row .sppb-addon-text-block table, .tb-table-row table {
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
    width: 100%;
    border: 1px solid #dedede
}

.egeszsegugy-kek-row tr:first-child, .tb-table-row table tr:first-child {
    background: #dedede;
    font-weight: bold;
}

.egeszsegugy-kek-row table tbody, .tb-table-row table tbody {
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr td, .tb-table-row table tr td {
    padding: 5px;
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr:nth-child(even), .tb-table-row table tr:nth-child(even) {
    background: #f7f7f7;
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr:hover, .tb-table-row table tr:hover {
    background: #dedede;
    transition: .2s all;
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr, .tb-table-row table tr {
    transition: .2s all;
}


.partok-row .part-col img {
  max-width: 150px;
}

.part-col {
    padding: 15px;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%) !important;

}

.part-col .sppb-column-addons {
  margin: 5px !important;
}


.partok-row .sppb-row > div {
    margin: 0;
    padding: 0;
}


@media(min-width: 992px) {
  a#offcanvas-toggler {
    display: none !important;
}
}

div#sp-slider {
    margin-top: -160px;
}

#sp-header {
    background: #ffffffbb;
    backdrop-filter: blur(5px);
}

#sp-header.header-sticky {
    background: #ffffffbb;
}

#sp-menu {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

li.sp-menu-item a {
    color: white;
    font-size: 1em;
    text-transform: uppercase;
}

li.sp-menu-item.active a {
    color: white !important;
    font-weight: bold;
}

#sp-top1, #sp-top2, #sp-top1 a, #sp-top2 a {
    color: white;
}

header#sp-header.header-sticky a {
    color: black !important;
}

header#sp-header.header-sticky, header#sp-header.header-sticky #sp-logo, header#sp-header.header-sticky #sp-menu {
    height: 110px;
}

header#sp-header.header-sticky .logo-image {
    max-height: 90px;
}

.header-sticky .logo {
    height: 100px !important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffffee;
    border-top: 3px solid #e5ab89;
}


.sp-menu-item.sp-has-child > span.sp-menu-separator {
    color: black;
    text-transform: uppercase;
}

.header-sticky span.sp-menu-separator {
    color: black;
    text-transform: uppercase;
}


span.sp-menu-separator:hover {
    cursor: pointer;
    color: #802010 !important;
    transition: .3s all;
}

span.sp-menu-separator {
    transition: .3s all;
}


.header-sticky .sp-menu-item.sp-has-child > span.sp-menu-separator {
    color: black;
}

.sp-dropdown-items span.sp-menu-separator {
    font-weight: bold;
}

.sp-menu-item > .sp-dropdown li.sp-menu-item.sp-has-child span:hover {
    color: #802010 !important;
}

li.sp-menu-item, .sp-dropdown-items, .sp-menu-separator {
    text-transform: uppercase !important;
}


ul li.sp-menu-item.sp-has-child > .sp-dropdown ul li.sp-menu-item.sp-has-child span {
    color: black !important;
}


ul .sp-menu-item .sp-dropdown li.sp-menu-item.sp-has-child > span.sp-menu-separator:after {
    content: '\f054';
    font-weight: bold;
    font-family: 'Font Awesome 5 Free';
    display: inline-flex;
    width: 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
}

ul.sp-megamenu-parent .sp-menu-item.sp-has-child .sp-dropdown .sp-dropdown-items .sp-menu-item.sp-has-child > span.sp-menu-separator {
    display: flex !important;
}

ul .sp-menu-item.sp-has-child div.sp-dropdown .sp-dropdown-items > li.sp-menu-item.sp-has-child {
    font-weight: bold;
    font-size: 14px;
}

ul .sp-menu-item.sp-has-child div.sp-dropdown .sp-dropdown-items > li.sp-menu-item.sp-has-child a {
    width: 100%;
    color: black !important;
}


.profile-img img.sppb-img-responsive, .rightside-img img.sppb-img-responsive {
    box-shadow: 5px 5px 10px 0px rgb(0 0 0 / 50%);
}

.subpage-main-row > div.sppb-row-container {
    border-left: 1px solid #34343434;
}

.sp-header:not(.header-sticky) li.sp-menu-item.sp-has-child.current-item.active a {
    color: black !important;
}


.rightside-img.tortenelem-img img {
  padding: 10px;
}

ol.breadcrumb {
    background: linear-gradient(to bottom, #e9ecef, #ffffff);
    height: 60px;
    padding: 0px 0px 0px 20px;
    align-items: center;
}
}

.itemid-101 #sp-breadcrumbs .sp-module-content ol li {
    display: none;
}

#sp-bottom .sppb-addon-title {
    border-top: #e5ab89 3px solid !important;
    padding-top: 15px !important;
}

#sp-footer .container-inner {
    padding: 30px 0;
    border-top: 1px solid #e5ab8988;
}

.n2-ss-slider-4.n2-ow {
    background: #e9ecef;
    z-index: -1111 !important;
}

.n2-ss-slider-4.n2-ow div.n2-ss-slide.n2-ow {
z-index: 999 !important;
}

.sppb-panel.sppb-panel-modern {
    border: 1px solid #e5ab89;
}

.sppb-panel-modern > .sppb-panel-heading {
    background: #00000005;
}

span.sppb-panel-title {
    color: #343434;
}

.photo-szoro {
    display: flex;
}


.leaflet-popup-content a:hover {
    color: #802010 !important;
}

li.sp-menu-item.sp-has-child:hover a, li.sp-menu-item.sp-has-child a:hover {
    color: #802010 !important;
}



header#sp-header a:hover {
    color: #802010 !important;
}

.intezmeny-col-block {
    height: 230px;
}


.intezmeny-col-block .sppb-column-addons {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.intezmeny-col-block {
    border-top: 3px solid #ef3030;
    margin: 0px 5px 30px 5px;
}


.intezmeny-col-block {
    box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
}

.intezmeny-col-block .sppb-column-overlay {
    background-color: rgba(255, 255, 255, 0.55);
    backdrop-filter: blur(5px);
    transition: .5s all;
}

.intezmeny-col-block:hover .sppb-column-overlay {
    backdrop-filter: blur(1px);
    transition: .5s all;
}

.itemid-101 li.float-start {
    display: none;
}

.testulet-row {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.testulet-col .sppb-person-introtext {
    font-size: 1.5ex;
}

.testulet-col .sppb-addon-wrapper > div {
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%) !important;
}

.testulet-col {
    border-top: 3px solid #e5ab89;
}

.breadcrumb-item.active {
    color: #6c757d;
    font-weight: bold;
}

header#sp-header .sp-menu-item.active:hover > .sp-dropdown-items li a {
    color: #802010 !important;
}

.egeszsegugy-kek-row .sppb-addon-text-block table, .tb-table-row table {
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
    width: 100%;
    border: 1px solid #dedede
}

.egeszsegugy-kek-row tr:first-child, .tb-table-row table tr:first-child {
    background: #dedede;
    font-weight: bold;
}

.egeszsegugy-kek-row table tbody, .tb-table-row table tbody {
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr td, .tb-table-row table tr td {
    padding: 5px;
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr:nth-child(even), .tb-table-row table tr:nth-child(even) {
    background: #f7f7f7;
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr:hover, .tb-table-row table tr:hover {
    background: #dedede;
    transition: .2s all;
}

.egeszsegugy-kek-row .sppb-addon-text-block table tr, .tb-table-row table tr {
    transition: .2s all;
}


.partok-row .part-col img {
  max-width: 150px;
}

.part-col {
    padding: 15px;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%) !important;

}

.part-col .sppb-column-addons {
  margin: 5px !important;
}


.partok-row .sppb-row > div {
    margin: 0;
    padding: 0;
    margin: 10px 0px;
}


/* Partok - div border color */

.dk {
    border-top: 3px solid #0d65b1;
}

.fidesz {
    border-top: 3px solid #ff6a00;
}

.jobbik {
    border-top: 3px solid #009591;
}

.szov56{
    border-top: 3px solid #818181;
}

/* -------------------- */


.partok-row, .siblingcity-row {
    margin-left: 250px !important;
    margin-right: 250px !important;
}

.part-col {
    max-width: 650px;
    margin: 0 !important;
    padding: 0 !important;
    padding-left: 25px !important;
    padding-top: 25px !important;
    padding-bottom: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}

.sibling-col img {
    max-width: 70px;
}

.sibling-col .sppb-addon-content > .sppb-row.sppb-no-gutter {
    align-items: center;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    padding-left: 50px;
    padding-right: 30px;
    /* max-width: fit-content; */
}

.boxshadow-img {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5) !important;
}

header#sp-header, header#sp-header.header-sticky {
    z-index: 9999999;
}

section#sp-slider {
    z-index: 9999;
    position: relative;
}

section#sp-breadcrumbs {
    z-index: 9999;
    position: relative;
}


/* header colors edit */

#sp-header .sp-megamenu-parent > .sp-menu-item {
    font-weight: bold;
}

#sp-header .sp-megamenu-parent .sp-menu-item .sp-dropdown .sp-menu-item {
    font-size: 14px;
}

#sp-header .sp-megamenu-parent .sp-menu-item .sp-dropdown .sp-menu-item a {
    color: black !important;
}

#sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-sub .sp-dropdown-items li a {
    color: black !important;
}


#sp-header .sp-megamenu-parent .sp-menu-item .sp-dropdown .sp-menu-item.current-item.active a, #sp-header .sp-megamenu-parent .sp-menu-item .sp-dropdown .sp-menu-item.sp-has-child.active > a, #sp-header .sp-megamenu-parent .active a, #sp-header .sp-megamenu-parent .sp-menu-item .sp-dropdown .sp-menu-item:hover > a {
    color: #802010 !important;
}

#sp-header .sp-megamenu-parent > .active a {
    color: red !important;
}

#sp-header .sp-menu-item.active a, #sp-header .sp-menu-item.active span {
    color: #802010 !important;
}

div#sp-top2 {
    text-align: right;
}


.sppb-addon-articles a.sppb-btn {
    align-items: center;
    justify-content: center;
    display: flex;
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

.sppb-addon-articles .sppb-article-introtext {
    margin-bottom: 50px;
}

.sppb-addon-article {
    border: 1px solid #e9e9e9;
    padding: 15px;
}

a.sppb-readmore {
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    max-width: fit-content;
}

.sppb-article-info-wrap {
    margin-top: 15px;
}

thead td {
    font-size: 20px;
    font-weight: bold;
}


 .fontos-infok tr, .fontos-infok td {
    border: 1px solid;
    border-color: #ddd;
    padding-left: 5px;
    padding-right: 5px;
}



.fontos-elerhetoseg-acc .sppb-panel .sppb-panel-body > div > div {
    align-items: center;
    justify-content: center;
    display: flex;
}


thead td {
    font-size: 18px;
    font-weight: bold;
}

.fontos-infok tbody tr:hover {
    background: #efefef;
    transition: .2s all;
}

a:hover {
    color: #E5AB8B;
}

.fontos-infok tbody tr {
    transition: .2s all;
}

.ytvid-row .sppb-addon-title {
    margin-bottom: 30px;
    font-size: 30px;
}

.ytvid-row {
    background: #e5ab89;
}

.szamlalo-row {
    background: #E5AB8B;
}


.sppb-addon-article {
    height: 585px;
}

a.sppb-readmore {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    margin-bottom: 50px;
}

.sp-megamenu-parent>li:last-child>a {
    padding: 0px 15px 0px 15px !important;
}


a:active, a:focus {
    color: #e5ab89 !important;
}

#sp-header .container {
    margin-left: 0%;
    margin-right: 0%;
    min-width: 100% !important;
}


.logo-image {
    height: auto;
}


.docs-table-row table thead {
    background: #802010;
    color: white;
}

.docs-table-row table tbody tr:nth-child(odd) {
    background: #80201026;
}

.docs-table-row table td {
    padding: 10px 20px !important;
}
@media(max-width: 991px) {
section#sp-top-bar {
    z-index: 99999999999999999999;
    position: relative;
}
  
  .itemid-101 .sppb-addon-article h3 >a {
    font-size: 20px;
}
  
  .itemid-101 .sppb-addon-article {
    height: 650px;
}
  
}

.sp-megamenu-parent span.sp-menu-separator, .sp-megamenu-parent li a {
    font-size: 1vw !important;
}




.cc-compliance.cc-highlight > .cc-deny {
    order: 3 !important;
    color: black !important;
    background: #ffffff !important;
}

.cc-compliance.cc-highlight > .cc-allow {
    order: 2 !important;
}

.cc-compliance.cc-highlight > .cc-allowall {
    order: 1 !important;
    background: #333333 !important;
    color: white !important;
}

.valasztas-info  .sp-menu-item.sp-has-child .sp-dropdown.sp-dropdown-sub {
    left: 0 !important;
    top: 45px !important;
}

.valasztas-info  .sp-menu-item.sp-has-child .sp-dropdown.sp-dropdown-sub  .sp-dropdown-inner {
    width: fit-content !important;
}

.szechenyiplusz-float {
    position: fixed;
    left: 0;
    max-width: 280px;
    z-index: 99999999;
}

a.szech-2020-bottomright {
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999;
}

.szechenyiplusz-float img {
    max-height: 150px;
    height: 150px;
    min-width: 501px;
}

.itemid-237 ol.mod-breadcrumbs.breadcrumb {
    text-align: center;
    align-items: center;
    justify-content: center;
}

#sp-bottom1 img.sppb-img-responsive {
    min-height: 100px;
    min-width: fit-content;
}












#section-id-1684922754325 {
    position: relative;
}

#section-id-1684922754325 .sppb-addon-title {
    margin-bottom: 25px;
}


#section-id-1684922754325
.sppb-addon-content > .sppb-row {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 30px;
    margin-left: 0;
    margin-right: 0;
    align-items: stretch;
}


#section-id-1684922754325
.sppb-addon-article-layout {
    width: 100%;
    max-width: 100%;
    flex: none;
    padding: 0;
    display: flex;
}


#section-id-1684922754325
.sppb-addon-article {
    width: 100%;
    height: auto !important;
    min-height: 0;

    padding: 15px;
    border: 1px solid #e9e9e9;
    background: #fff;

    display: flex;
    flex-direction: column;

    box-sizing: border-box;

    transition:
        box-shadow .25s ease,
        transform .25s ease,
        border-color .25s ease;
}


#section-id-1684922754325
.sppb-addon-article:hover {
    border-color: #e5ab89;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
    transform: translateY(-2px);
}



#section-id-1684922754325
.sppb-article-img-wrap {
    display: flex;
    width: 100%;
    height: 360px;

    align-items: center;
    justify-content: center;

    overflow: hidden;
    background: #f7f7f7;

    margin: 0 0 20px 0;
}


#section-id-1684922754325
.sppb-article-img-wrap img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: contain;
    object-position: center;

    max-width: 100%;
}


#section-id-1684922754325
.sppb-article-info-wrap {
    margin-top: 0;

    display: flex;
    flex-direction: column;
    flex-grow: 1;
}


#section-id-1684922754325
.sppb-addon-article h3 {
    margin: 0 0 15px 0;
    padding: 0;

    font-size: 24px;
    line-height: 1.25;

    font-weight: 400;
    overflow-wrap: anywhere;
    word-break: normal;
    hyphens: auto;
}


#section-id-1684922754325
.sppb-addon-article h3 a {
    display: block;

    font-size: inherit !important;
    line-height: inherit;

    overflow-wrap: anywhere;

    transition: color .2s ease;
}


#section-id-1684922754325
.sppb-article-meta {
    margin-top: auto;
    padding-top: 10px;
}



#section-id-1684922754325
.sppb-addon-articles > .sppb-addon-content > .sppb-btn {
    display: flex;
    width: fit-content;

    margin: 35px auto 0 auto;

    align-items: center;
    justify-content: center;
}



@media (max-width: 991px) {

    #section-id-1684922754325
    .sppb-addon-content > .sppb-row {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 25px;
    }

    #section-id-1684922754325
    .sppb-article-img-wrap {
        height: 300px;
    }

    #section-id-1684922754325
    .sppb-addon-article h3 {
        font-size: 21px;
    }

    .itemid-101
    #section-id-1684922754325
    .sppb-addon-article {
        height: auto !important;
    }
}


@media (max-width: 767px) {

    #section-id-1684922754325
    .sppb-addon-content > .sppb-row {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    #section-id-1684922754325
    .sppb-article-img-wrap {
        height: auto;
        max-height: none;
        aspect-ratio: auto;
    }

    #section-id-1684922754325
    .sppb-article-img-wrap img {
        width: 100%;
        height: auto;
        max-height: 450px;
        object-fit: contain;
    }

    #section-id-1684922754325
    .sppb-addon-article {
        padding: 15px;
    }

    #section-id-1684922754325
    .sppb-addon-article h3 {
        font-size: 20px;
        line-height: 1.3;
    }

    #section-id-1684922754325
    .sppb-addon-title {
        font-size: 27px;
        margin-bottom: 20px;
    }

    #section-id-1684922754325
    .sppb-addon-articles > .sppb-addon-content > .sppb-btn {
        width: 100%;
        max-width: 100%;

        margin-top: 30px;

        text-align: center;
    }
}

@media (max-width: 480px) {

    #section-id-1684922754325
    .sppb-addon-article h3 {
        font-size: 18px;
    }

    #section-id-1684922754325
    .sppb-addon-article {
        padding: 12px;
    }
}







/* SÃ¼ti gombok sorrendje:
   ElfogadÃ¡s â†’ KivÃ¡lasztott sÃ¼tik â†’ ElutasÃ­tÃ¡s
*/
.cc-compliance .cc-compliance-list {
    display: flex;
    flex-direction: row-reverse;
}

/* AlapÃ©rtelmezett gombok: fehÃ©r */
.cc-compliance .cc-btn {
    background: #ffffff !important;
    color: #000000 !important;
}

/* Minden sÃ¼ti elfogadÃ¡sa: zÃ¶ld */
.cc-compliance .cc-btn.cc-allowall {
    background: #0a5732 !important;
    color: #ffffff !important;
    border-color: #0a5732 !important;
}

/* ZÃ¶ld gomb hover */
.cc-compliance .cc-btn.cc-allowall:hover {
    background: #136b3e !important;
    border-color: #136b3e !important;
}


/* WCAG custom fixek */

.friklink {
  text-decoration: underline;
  color: #ffffff;
}


.sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
    color: black;
}

a {
 text-decoration: underline; 
}


a.sp-scroll-up {
    bottom: 245px !important;
}


.sppb-addon-tab li a {
    color: #802608;
}


.leaflet-container .leaflet-control-attribution {
    background: #F6F5F5 !important;
    color: #555555 !important;
}

.leaflet-container .leaflet-control-attribution a {
    color: #555555 !important;
    text-decoration: underline;
}


/* Zoomgombok alapállapota */
.leaflet-container .leaflet-control-zoom a {
    color: #444444 !important;
    background-color: #ffffff !important;
}

/* Hover és billentyűzetes fókusz */
.leaflet-container .leaflet-control-zoom a:hover,
.leaflet-container .leaflet-control-zoom a:focus-visible {
    color: #222222 !important;
    background-color: #eeeeee !important;
}

/* Letiltott zoomgombok */
.leaflet-container .leaflet-control-zoom a.leaflet-disabled {
    color: #999999 !important;
    background-color: #f4f4f4 !important;
}