/* STARS Late Assets – egyéni CSS
   Ez a fájl szinte utoljára töltődik be, így felülírhatja a téma és a pluginek stílusait.
   Írd ide a saját szabályaidat. */

/* Példa (töröld nyugodtan):
.site-header {
    background: #FFED00;
}
*/
@import url('https://fonts.googleapis.com/css2?family=Kumbh+Sans:wght,YOPQ@100..900,300&display=swap');
.topbar{padding:12px 5px; min-height: 50px;
}.topbaritem,.topbaritem a{font-size:14px;color:#fff;font-weight:400;font-family:"Kumbh Sans";float:left}.topheaderimg{float:left;margin-right:9px}.topheaderimg img{object-fit:contain}.topbaritem{margin-right:30px}.topbaritemlast{float:right;margin-right:0}
.topbaritemlast .topheaderimg img{height:28px;object-fit:contain}
.headeralso{
border-bottom: 6px solid rgba(0, 0, 0, 0.15);
}
.headeralso .elementor-container{
    padding: 5px 0;
}
/* ===== .lablec2 (felső sötét sáv) ===== */
.lablec3, .lablec3 a, .lablec3 p{
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    font-family: "Kumbh Sans";
}
.lablec2 .widget-title {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    font-family: "Kumbh Sans";
    margin-bottom: 40px;
}
.lablec2 table {
    border: 0;
    margin-top: 0;
}
.lablec2 table td{
    vertical-align: inherit !important;
}
.lablec2 a img.alignleft {
    float: left;
    margin: 11px 16px 11px 0;
}

/* ===== .lableckovess (Kövessen minket – közösségi ikonok) ===== */
.lableckovess img {
    height: 24px;
    margin: 0 !important;
    margin-right: 13px !important;
    width: auto;
    object-fit: contain;
}

/* ===== .lablec3 (alsó kredit sáv) ===== */
.lablec3,
.lablec3 a {
    font-size: 12px;
    line-height: 28px;
    color: #fff;
    font-weight: 600;
    font-family: "Kumbh Sans";
}

/* ===== .copyrightwrap ===== */
body #footer .copyrightwrap {
    margin-bottom: 10px;
}
body #footer p {
    margin-top: 0;
    margin-bottom: 0;
}

/* ===== Mobil (max-width: 790px) – a lablec sávok reszponzív viselkedése ===== */
@media only screen and (max-width: 790px) {
    .lablec1 .widget_zen-addons-siteorigin-spacer,
    .lablec2 .widget_zen-addons-siteorigin-spacer,
    .lablec3 .widget_zen-addons-siteorigin-spacer {
        margin: 0 !important;
    }
    .lablec1 .zaso-spacer__block,
    .lablec2 .zaso-spacer__block,
    .lablec3 .zaso-spacer__block {
        height: 0 !important;
    }
    .lablec1,
    .lablec2,
    .lablec3 {
        padding: 25px 0;
    }
    .lablec1 .so-panel,
    .lablec2 .so-pane1,
    .lablec3 .so-pane1 {
        margin-bottom: 0px !important;
    }
    .lablec3 p {
        margin-bottom: 0px !important;
    }
    .lablec3 .panel-grid-cell {
        margin-bottom: 0px !important;
    }
}
.lablec3 p{
    margin: 0 !important;
}
.lablec3 .elementor-widget:not(:last-child) {
  margin-block-end: 0;
}
.lablec3{
    padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.lablec2, .lablec2 a {
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  font-family: "Kumbh Sans";
}
.lablec2 td{
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    width: auto !important;
}
.lablec2 td a img {
  float: left;
  margin: 11px 16px 11px 0;
}
.lablecbemutat p{
    font-weight: 700;
}
.elementor-element-6124b99{
    margin-block-end: 0px !important;
}