/**
 * Theme Name: Kerekdomb 2
 * Template: twentytwentyfour
 */

:root {
    --kd-zold-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2367a393;%7D.cls-2%7Bfill:%23dc4a25;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M7.06,112.07c-11-25.28-13.85-85.17,27-57.47S86.69-14.64,130.31,6.13s-2.77,30.47,0,78.94,78.93-22.16,81.7,27S110.23,137.69,86,150.84,18.06,137.35,7.06,112.07Z'/%3E%3Cpath class='cls-2' d='M180.06,25.79c-13.14,11.5-19,44,0,43s38-20,33-38S188.06,18.79,180.06,25.79Z'/%3E%3Cpath class='cls-2' d='M123.2,166.41c-12.87-2.5-34.84,9-25.5,19.8s29.36,13.32,37.73,2.07S131,167.93,123.2,166.41Z'/%3E%3Cpath class='cls-2' d='M50.74,7.27C42.7-1.14,20.88-4.09,22.1,8.53S36.54,33.25,48.38,29.39,55.64,12.39,50.74,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
    --kd-zold-b-le: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2367a393;%7D.cls-2%7Bfill:%23dc4a25;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1' data-name='Layer 1' transform='scale(1, -1) translate(0, -195.6)'%3E%3Cpath class='cls-1' d='M7.06,112.07c-11-25.28-13.85-85.17,27-57.47S86.69-14.64,130.31,6.13s-2.77,30.47,0,78.94,78.93-22.16,81.7,27S110.23,137.69,86,150.84,18.06,137.35,7.06,112.07Z'/%3E%3Cpath class='cls-2' d='M180.06,25.79c-13.14,11.5-19,44,0,43s38-20,33-38S188.06,18.79,180.06,25.79Z'/%3E%3Cpath class='cls-2' d='M123.2,166.41c-12.87-2.5-34.84,9-25.5,19.8s29.36,13.32,37.73,2.07S131,167.93,123.2,166.41Z'/%3E%3Cpath class='cls-2' d='M50.74,7.27C42.7-1.14,20.88-4.09,22.1,8.53S36.54,33.25,48.38,29.39,55.64,12.39,50.74,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
    --kd-zold-j: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2367a393;%7D.cls-2%7Bfill:%23dc4a25;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M206.82,112.07c11-25.28,13.84-85.17-27-57.47S127.19-14.64,83.57,6.13s2.77,30.47,0,78.94-78.94-22.16-81.71,27,101.79,25.62,126,38.77S195.82,137.35,206.82,112.07Z'/%3E%3Cpath class='cls-2' d='M33.81,25.79c13.14,11.5,19,44,0,43s-38-20-33-38S25.81,18.79,33.81,25.79Z'/%3E%3Cpath class='cls-2' d='M90.68,166.41c12.87-2.5,34.84,9,25.49,19.8s-29.35,13.32-37.72,2.07S82.84,167.93,90.68,166.41Z'/%3E%3Cpath class='cls-2' d='M163.14,7.27c8-8.41,29.85-11.36,28.63,1.26S177.34,33.25,165.5,29.39,158.24,12.39,163.14,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
    --kd-zold-j-le: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2367a393;%7D.cls-2%7Bfill:%23dc4a25;%7D%3C/style%3E%3C/defs%3E%3Cg id='Layer_1' data-name='Layer 1' transform='scale(1, -1) translate(0, -195.6)'%3E%3Cpath class='cls-1' d='M206.82,112.07c11-25.28,13.84-85.17-27-57.47S127.19-14.64,83.57,6.13s2.77,30.47,0,78.94-78.94-22.16-81.71,27,101.79,25.62,126,38.77S195.82,137.35,206.82,112.07Z'/%3E%3Cpath class='cls-2' d='M33.81,25.79c13.14,11.5,19,44,0,43s-38-20-33-38S25.81,18.79,33.81,25.79Z'/%3E%3Cpath class='cls-2' d='M90.68,166.41c12.87-2.5,34.84,9,25.49,19.8s-29.35,13.32-37.72,2.07S82.84,167.93,90.68,166.41Z'/%3E%3Cpath class='cls-2' d='M163.14,7.27c8-8.41,29.85-11.36,28.63,1.26S177.34,33.25,165.5,29.39,158.24,12.39,163.14,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
    --kd-barna-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dc4a25;%7D.cls-2%7Bfill:%232b2837;%7D.cls-3%7Bfill:%23e79e03;%7D.cls-4%7Bfill:%23fab50d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 3%3C/title%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M7.06,112.07c-11-25.28-13.85-85.17,27-57.47S86.69-14.64,130.31,6.13s-2.77,30.47,0,78.94,78.93-22.16,81.7,27S110.23,137.69,86,150.84,18.06,137.35,7.06,112.07Z'/%3E%3Cpath class='cls-2' d='M180.06,25.79c-13.14,11.5-19,44,0,43s38-20,33-38S188.06,18.79,180.06,25.79Z'/%3E%3Cpath class='cls-3' d='M123.2,166.41c-12.87-2.5-34.84,9-25.5,19.8s29.36,13.32,37.73,2.07S131,167.93,123.2,166.41Z'/%3E%3Cpath class='cls-4' d='M50.74,7.27C42.7-1.14,20.88-4.09,22.1,8.53S36.54,33.25,48.38,29.39,55.64,12.39,50.74,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
    --kd-barna-b-le: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dc4a25;%7D.cls-2%7Bfill:%232b2837;%7D.cls-3%7Bfill:%23e79e03;%7D.cls-4%7Bfill:%23fab50d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 3%3C/title%3E%3Cg id='Layer_1' data-name='Layer 1' transform='scale(1, -1) translate(0, -195.6)'%3E%3Cpath class='cls-1' d='M7.06,112.07c-11-25.28-13.85-85.17,27-57.47S86.69-14.64,130.31,6.13s-2.77,30.47,0,78.94,78.93-22.16,81.7,27S110.23,137.69,86,150.84,18.06,137.35,7.06,112.07Z'/%3E%3Cpath class='cls-2' d='M180.06,25.79c-13.14,11.5-19,44,0,43s38-20,33-38S188.06,18.79,180.06,25.79Z'/%3E%3Cpath class='cls-3' d='M123.2,166.41c-12.87-2.5-34.84,9-25.5,19.8s29.36,13.32,37.73,2.07S131,167.93,123.2,166.41Z'/%3E%3Cpath class='cls-4' d='M50.74,7.27C42.7-1.14,20.88-4.09,22.1,8.53S36.54,33.25,48.38,29.39,55.64,12.39,50.74,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
    --kd-barna-j: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dc4a25;%7D.cls-2%7Bfill:%232b2837;%7D.cls-3%7Bfill:%23e79e03;%7D.cls-4%7Bfill:%23fab50d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M206.82,112.07c11-25.28,13.84-85.17-27-57.47S127.19-14.64,83.57,6.13s2.77,30.47,0,78.94-78.94-22.16-81.71,27,101.79,25.62,126,38.77S195.82,137.35,206.82,112.07Z'/%3E%3Cpath class='cls-2' d='M33.81,25.79c13.14,11.5,19,44,0,43s-38-20-33-38S25.81,18.79,33.81,25.79Z'/%3E%3Cpath class='cls-3' d='M90.68,166.41c12.87-2.5,34.84,9,25.49,19.8s-29.35,13.32-37.72,2.07S82.84,167.93,90.68,166.41Z'/%3E%3Cpath class='cls-4' d='M163.14,7.27c8-8.41,29.85-11.36,28.63,1.26S177.34,33.25,165.5,29.39,158.24,12.39,163.14,7.27Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    --kd-barna-j-le: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 213.87 195.6'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dc4a25;%7D.cls-2%7Bfill:%232b2837;%7D.cls-3%7Bfill:%23e79e03;%7D.cls-4%7Bfill:%23fab50d;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset 2%3C/title%3E%3Cg id='Layer_1' data-name='Layer 1' transform='scale(1, -1) translate(0, -195.6)'%3E%3Cpath class='cls-1' d='M206.82,112.07c11-25.28,13.84-85.17-27-57.47S127.19-14.64,83.57,6.13s2.77,30.47,0,78.94-78.94-22.16-81.71,27,101.79,25.62,126,38.77S195.82,137.35,206.82,112.07Z'/%3E%3Cpath class='cls-2' d='M33.81,25.79c13.14,11.5,19,44,0,43s-38-20-33-38S25.81,18.79,33.81,25.79Z'/%3E%3Cpath class='cls-3' d='M90.68,166.41c12.87-2.5,34.84,9,25.49,19.8s-29.35,13.32-37.72,2.07S82.84,167.93,90.68,166.41Z'/%3E%3Cpath class='cls-4' d='M163.14,7.27c8-8.41,29.85-11.36,28.63,1.26S177.34,33.25,165.5,29.39,158.24,12.39,163.14,7.27Z'/%3E%3C/g%3E%3C/svg%3E");
}

.wp-block-quote :where(:first-child) {
    margin-block-start: 0;
}
ul.is-style-pipe-separated:not(.block-editor-block-list__block) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
footer.wp-block-template-part {
    margin-block-start: 0;
}

.is-style-background-zold,
.is-style-background-zold-atlos,
.is-style-background-zold-atlos-2,
.is-style-background-zold-atlos-6,
.is-style-background-barna,
.is-style-background-barna-atlos,
.is-style-background-barna-atlos-2,
.is-style-background-barna-atlos-6 {
    background-repeat: no-repeat;
    background-size: clamp(50px, 10vw, 110px) auto;
}
.is-style-background-zold,
.is-style-background-zold-atlos {
    background-image: var(--kd-zold-b), var(--kd-zold-j), var(--kd-zold-b-le), var(--kd-zold-j-le);
}
.is-style-background-zold-atlos-2 {
    background-image: var(--kd-zold-b), var(--kd-zold-j);
}
.is-style-background-zold-atlos-6 {
    background-image: var(--kd-zold-b), var(--kd-zold-j), var(--kd-zold-b-le), var(--kd-zold-j-le), var(--kd-zold-b), var(--kd-zold-j);
}
.is-style-background-barna,
.is-style-background-barna-atlos {
    background-image: var(--kd-barna-b), var(--kd-barna-j), var(--kd-barna-b-le), var(--kd-barna-j-le);
}
.is-style-background-barna-atlos-2 {
    background-image: var(--kd-barna-b), var(--kd-barna-j);
}
.is-style-background-barna-atlos-6 {
    background-image: var(--kd-barna-b), var(--kd-barna-j), var(--kd-barna-b-le), var(--kd-barna-j-le), var(--kd-barna-b), var(--kd-barna-j);
}
.is-style-background-zold,
.is-style-background-barna {
    background-position: 4% 5%, 96% 5%, 4% 90%, 96% 90%;
}
.is-style-background-zold-atlos,
.is-style-background-barna-atlos {
    background-position: 4% 5%, 96% 25%, 4% 70%, 96% 90%;
}
.is-style-background-zold-atlos-2,
.is-style-background-barna-atlos-2 {
    background-position: 4% 5%, 96% 25%;
}
.is-style-background-zold-atlos-6,
.is-style-background-barna-atlos-6 {
    background-position: 4% 5%, 96% 25%, 4% 37.5%, 96% 57.5%, 4% 70%, 96% 90%;
}

#oszkar-searchbox {
    width: 100%;
    min-width: 175px;
    margin: 0;
    height: 440px;
}
@media (min-width: 510px) {
    #oszkar-searchbox {
        height: 360px;
    }
}
@media (min-width: 670px) {
    #oszkar-searchbox {
        height: 290px;
    }
}

.wp-block-navigation-link.current-menu-item {
    color: var(--wp--preset--color--base-2);
}
@media (max-width: 599px) {
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
        gap: 14px;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
        --pad: 6px;
        padding: var(--pad) var(--pad) 0;
        gap: var(--pad);
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item a {
        text-align: right;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item a::after {
        content: ' «';
        display: inline-block;
        margin-left: var(--pad);
    }
}

.program-list-header {
    border-bottom: 1px solid var(--wp--preset--color--contrast-2);
    background-color: var(--wp--preset--color--base-2);
    top: 0px;
    position: sticky;
    z-index: 5;
}
@media (min-width: 600px) {
    .wp-block-post-template.columns-3 .program-list-header {
        grid-column: 1 / 4;
    }
}

.wp-block-navigation .wpml-language-switcher-navigation-block .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,
.wp-block-navigation .wpml-language-switcher-navigation-block .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,
.wp-block-navigation .wpml-language-switcher-navigation-block .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
    min-width: 40px !important;
}
