.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4581 .elementor-element.elementor-element-dea3480 .elementor-heading-title{color:#000503;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4581 .elementor-element.elementor-element-df3f47f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4581 .elementor-element.elementor-element-df3f47f{column-gap:0px;text-align:justify;color:#000000;}.elementor-4581 .elementor-element.elementor-element-df3f47f p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4581 .elementor-element.elementor-element-e6b7c1e .elementor-button{background-color:#FF8309;}.elementor-4581 .elementor-element.elementor-element-e6b7c1e > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:-15px -15px -15px -15px;}.elementor-4581 .elementor-element.elementor-element-e6b7c1e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4581 .elementor-element.elementor-element-d6c21b1 .elementor-button{background-color:#FF8309;fill:var( --e-global-color-6135d5f );color:var( --e-global-color-6135d5f );}.elementor-4581 .elementor-element.elementor-element-d6c21b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4581 .elementor-element.elementor-element-456229d{color:#000000;}.elementor-4581 .elementor-element.elementor-element-eef4983 .elementor-button{background-color:#FF8309;fill:var( --e-global-color-6135d5f );color:var( --e-global-color-6135d5f );}.elementor-4581 .elementor-element.elementor-element-eef4983 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:-15px -15px -15px -15px;}.elementor-4581 .elementor-element.elementor-element-eef4983 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4581 .elementor-element.elementor-element-fa579b5 .elementor-heading-title{color:#000000;}.elementor-4581 .elementor-element.elementor-element-3864368{color:#000000;}.elementor-4581 .elementor-element.elementor-element-6c4c405 .elementor-button{background-color:#FF8309;fill:var( --e-global-color-6135d5f );color:var( --e-global-color-6135d5f );}.elementor-4581 .elementor-element.elementor-element-6c4c405 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4581 .elementor-element.elementor-element-670f4f2{--spacer-size:50px;}.elementor-4581 .elementor-element.elementor-element-33b2f35 .elementor-heading-title{color:#000000;}.elementor-4581 .elementor-element.elementor-element-9217881{color:#000000;}.elementor-4581 .elementor-element.elementor-element-123ed34 .elementor-button{background-color:#FF8309;font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-6135d5f );color:var( --e-global-color-6135d5f );}.elementor-4581 .elementor-element.elementor-element-123ed34 .elementor-button-content-wrapper{flex-direction:row;}/* Start custom CSS */.akg-table-wrapper {
    margin: 0;
}

.akg-table-wrapper .table_title,
.akg-table-wrapper .akg-sub-table {
    width: 100%;
    border-collapse: collapse; /* Eltávolítja a dupla bordereket */
    margin-bottom: 0; /* Eltávolítja a margót a táblák között */
}

.akg-table-wrapper .table_title th {
    background-color: var(--e-global-color-secondary);
    color: white;
    text-align: center;
    border: none;
}

.akg-table-wrapper .akg-sub-table th,
.akg-table-wrapper .akg-sub-table td {
    border: 1px solid #ddd; /* Egységes border minden cellának */
    text-align: center;
    padding: 8px;
}

.akg-table-wrapper .akg-sub-table thead th {
    background-color: #f9f9f9;
     border-top: 0;
}

.akg-table-wrapper .akg-sub-table tr:nth-child(even) {
    background-color: #f2f2f2;
}

.akg-table-wrapper .akg-sub-table tr:hover {
    background-color: #ddd;
}

.akg-table-wrapper .akg-footnotes {
    margin-top: 20px;
}

.akg-table-wrapper .akg-footnotes p {
    margin: 5px 0;
}

/* Minden cella egyenlő szélességű legyen */
.akg-table-wrapper .akg-sub-table th,
.akg-table-wrapper .akg-sub-table td {
    width: calc(100% / 5);
    /* Példa: ha 5 oszlop van */
}

.akg-table-wrapper .akg-sub-table td{
    text-align: left;
}

table{
    overflow-x: scroll;
}

@media screen and (max-width: 600px) {
    .akg-table-wrapper table {
        width: 100%;
        border-collapse: collapse;
    }

    .akg-table-wrapper .plant_title {
        display: none; /* Elrejtjük a fejlécet a reszponzív nézetben */
    }
    
    .akg-table-wrapper .akg-sub-table td{
        width:100%;
    }

    .akg-table-wrapper tbody, .akg-table-wrapper tr {
        display: block;
        width: 100%;
    }

    .akg-table-wrapper td {
        display: block;
        width: 100%;
        text-align: left; /* Balra igazítjuk a szöveget */
        border-bottom: 1px solid #ddd; /* Elválasztó vonal minden cella alatt */
        padding: 8px 0; /* Kis térköz minden cella alatt és körül */
    }

    /* A div elemekre alkalmazzuk a ::before pszeudo-elemet, amelyek a td elemekben vannak */
    .akg-table-wrapper td > div::before {
        content: attr(data-label); /* A data-label attribútum értékének megjelenítése mint címke */
        float: left;
        font-weight: bold; /* Félkövér címke */
        margin-right: 10px; /* Kis térköz a címke és az adat között */
    }
}/* End custom CSS */