.elementor-2859 .elementor-element.elementor-element-c0ad2af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2859 .elementor-element.elementor-element-50926cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:13px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-1afc23f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-a51f82f .button__content{justify-content:left;}.elementor-2859 .elementor-element.elementor-element-a51f82f{width:var( --container-widget-width, 43px );max-width:43px;--container-widget-width:43px;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-a51f82f .wgl-button{justify-content:flex-start;text-align:left;font-family:"Chillax", Sans-serif;font-size:15px;--button-padding:0px 0px 0px 0px;--icon-size:14px;}.elementor-2859 .elementor-element.elementor-element-a51f82f .button__text{justify-content:flex-start;text-align:left;}.elementor-2859 .elementor-element.elementor-element-a51f82f .wgl-button .button__content{--wgl-icon-gap:3px;}.elementor-2859 .elementor-element.elementor-element-a51f82f .wgl-button, .elementor-2859 .elementor-element.elementor-element-a51f82f.has-bg_animation .wgl-button::after{border-style:none;}.elementor-2859 .elementor-element.elementor-element-a51f82f .elementor-widget-container .wgl-button{color:#181818;}.elementor-2859 .elementor-element.elementor-element-a51f82f .wgl-button:hover,
                     .elementor-2859 .elementor-element.elementor-element-a51f82f .wgl-button:focus{background-color:#02010100;}.elementor-2859 .elementor-element.elementor-element-a51f82f.has-bg_animation .wgl-button:hover::after,
                     .elementor-2859 .elementor-element.elementor-element-a51f82f.has-bg_animation .wgl-button:focus::after{background-color:#02010100;}.elementor-2859 .elementor-element.elementor-element-a51f82f .wgl-icon{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-f7dce6f .button__content{justify-content:left;}.elementor-2859 .elementor-element.elementor-element-f7dce6f{width:var( --container-widget-width, 45px );max-width:45px;--container-widget-width:45px;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .wgl-button{justify-content:flex-start;text-align:left;font-family:"Chillax", Sans-serif;font-size:15px;--button-padding:0px 0px 0px 0px;--icon-size:14px;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .button__text{justify-content:flex-start;text-align:left;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .wgl-button .button__content{--wgl-icon-gap:3px;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .wgl-button, .elementor-2859 .elementor-element.elementor-element-f7dce6f.has-bg_animation .wgl-button::after{border-style:none;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .elementor-widget-container .wgl-button{color:#181818;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .wgl-button:hover,
                     .elementor-2859 .elementor-element.elementor-element-f7dce6f .wgl-button:focus{background-color:#02010100;}.elementor-2859 .elementor-element.elementor-element-f7dce6f.has-bg_animation .wgl-button:hover::after,
                     .elementor-2859 .elementor-element.elementor-element-f7dce6f.has-bg_animation .wgl-button:focus::after{background-color:#02010100;}.elementor-2859 .elementor-element.elementor-element-f7dce6f .wgl-icon{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-e5db859{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .media-wrapper .wgl-icon{font-size:20px;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .media-wrapper{margin:0px 10px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .media-wrapper .wgl-icon .icon{--ib-icon-clr-first:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .elementor-widget-container:hover .media-wrapper .wgl-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .elementor-widget-container:hover .media-wrapper .wgl-icon .icon{--ib-icon-clr-first:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .wgl-infobox_title{font-family:"Chillax", Sans-serif;}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .wgl-infobox-content{font-family:"Chillax", Sans-serif;font-size:15px;font-weight:600;color:#181818;}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .wgl-infobox-content_wrapper{margin:-4px 0px 0px 0px;}.elementor-2859 .elementor-element.elementor-element-3ddaf67 .elementor-widget-container,
                     .elementor-2859 .elementor-element.elementor-element-3ddaf67 .wgl-infobox_bg_wrapper{transition:0.4s;}.elementor-2859 .elementor-element.elementor-element-566d849{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:16px;--padding-bottom:16px;--padding-left:30px;--padding-right:30px;}.elementor-2859 .elementor-element.elementor-element-c4c065c{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-c4c065c .wgl-logotype-container,
                     .elementor-2859 .elementor-element.elementor-element-c4c065c{text-align:left;justify-content:lex-start;}.elementor-2859 .elementor-element.elementor-element-b10427e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2859 .elementor-element.elementor-element-b10427e{text-align:center;}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav{height:85px;}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > div > ul, .elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul{font-family:"Chillax", Sans-serif;font-size:18px;font-weight:600;text-transform:lowercase;}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li > a{color:#000142;}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li > a .menu-item_dots{background-color:var( --e-global-color-c429ca3 );}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li:hover > a{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li[class*="current"] > a,
                     .elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li > a.active{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li[class*="current"] > a .menu-item_dots,
                     .elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li > a.active > span .menu-item_dots{background-color:#FFFFFF;}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > div > ul ul.sub-menu, .elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul ul.sub-menu{font-family:"Chillax", Sans-serif;font-weight:400;text-transform:lowercase;text-decoration:none;}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav ul li ul.sub-menu li:hover > a{color:var( --e-global-color-secondary );}.elementor-2859 .elementor-element.elementor-element-b10427e .primary-nav > ul > li:hover ul.sub-menu{background-color:#1A2238;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .button__content{justify-content:left;}.elementor-2859 .elementor-element.elementor-element-36f2b55 > .elementor-widget-container{background-color:#F0F1F000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F3F3F3;border-radius:30px 30px 30px 30px;}.elementor-2859 .elementor-element.elementor-element-36f2b55:hover .elementor-widget-container{background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F0EEE900;}.elementor-2859 .elementor-element.elementor-element-36f2b55:hover > .elementor-widget-container{border-radius:10px 10px 10px 10px;}/* .elementor-2859 .elementor-element.elementor-element-36f2b55{*/@media (max-width:1400px){/*;}*/ body:not(.e-preview--show-hidden-elements) .elementor-2859 .elementor-element.elementor-element-36f2b55{display:none;}body.e-preview--show-hidden-elements .elementor-2859 .elementor-element.elementor-element-36f2b55{background:repeating-linear-gradient(125deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1) 1px, transparent 2px, transparent 9px);border:1px solid rgba(0, 0, 0, .05);opacity:0.5;filter:grayscale(1);}} .elementor-2859 .elementor-element.elementor-element-36f2b55{display:block;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .wgl-button{justify-content:flex-start;text-align:left;font-family:"Chillax", Sans-serif;font-size:15px;font-weight:500;text-transform:lowercase;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .button__text{justify-content:flex-start;text-align:left;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .wgl-button, .elementor-2859 .elementor-element.elementor-element-36f2b55.has-bg_animation .wgl-button::after{border-style:none;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .elementor-widget-container .wgl-button{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-36f2b55 .elementor-widget-container .wgl-button:hover,
                     .elementor-2859 .elementor-element.elementor-element-36f2b55 .elementor-widget-container .wgl-button:focus{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-36f2b55 .wgl-button:hover,
                     .elementor-2859 .elementor-element.elementor-element-36f2b55 .wgl-button:focus{background-color:#FFFFFF00;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.elementor-2859 .elementor-element.elementor-element-36f2b55.has-bg_animation .wgl-button:hover::after,
                     .elementor-2859 .elementor-element.elementor-element-36f2b55.has-bg_animation .wgl-button:focus::after{background-color:#FFFFFF00;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .wgl-button::after{--wgl-border-gradient-primary:#F0EEE900;--wgl-border-gradient-secondary:#F0EEE900;}.elementor-2859 .elementor-element.elementor-element-36f2b55 .wgl-button:is(:hover, :focus, :active)::after{--wgl-border-gradient-primary:#02010100;--wgl-border-gradient-secondary:#02010100;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .button__content{justify-content:left;}.elementor-2859 .elementor-element.elementor-element-584b5c1 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}/* .elementor-2859 .elementor-element.elementor-element-584b5c1{*/@media (max-width:1400px){/*;}*/ body:not(.e-preview--show-hidden-elements) .elementor-2859 .elementor-element.elementor-element-584b5c1{display:none;}body.e-preview--show-hidden-elements .elementor-2859 .elementor-element.elementor-element-584b5c1{background:repeating-linear-gradient(125deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1) 1px, transparent 2px, transparent 9px);border:1px solid rgba(0, 0, 0, .05);opacity:0.5;filter:grayscale(1);}} .elementor-2859 .elementor-element.elementor-element-584b5c1{display:block;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .wgl-button{justify-content:flex-start;text-align:left;font-family:"Chillax", Sans-serif;font-size:18px;font-weight:700;text-transform:lowercase;--button-border-radius:30px 30px 30px 30px;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .button__text{justify-content:flex-start;text-align:left;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .wgl-button, .elementor-2859 .elementor-element.elementor-element-584b5c1.has-bg_animation .wgl-button::after{border-style:none;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .elementor-widget-container .wgl-button{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-584b5c1:not(.has-bg_animation) .wgl-button{background-color:#F0EEE900;}.elementor-2859 .elementor-element.elementor-element-584b5c1.has-bg_animation .wgl-button::after{background-color:#F0EEE900;}.elementor-2859 .elementor-element.elementor-element-584b5c1.has-bg_animation .wgl-button{background-color:transparent !important;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .elementor-widget-container .wgl-button:hover,
                     .elementor-2859 .elementor-element.elementor-element-584b5c1 .elementor-widget-container .wgl-button:focus{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-584b5c1 .wgl-button:hover,
                     .elementor-2859 .elementor-element.elementor-element-584b5c1 .wgl-button:focus{background-color:#FFFFFF;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.elementor-2859 .elementor-element.elementor-element-584b5c1.has-bg_animation .wgl-button:hover::after,
                     .elementor-2859 .elementor-element.elementor-element-584b5c1.has-bg_animation .wgl-button:focus::after{background-color:#FFFFFF;}.elementor-2859 .elementor-element.elementor-element-584b5c1 .wgl-button:is(:hover, :focus, :active)::after{--wgl-border-gradient-primary:#F0EEE900;--wgl-border-gradient-secondary:#F0EEE900;}.elementor-2859 .elementor-element.elementor-element-609a9ac{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2859 .elementor-element.elementor-element-54d5032{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-2859 .elementor-element.elementor-element-f032ebf{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2859 .elementor-element.elementor-element-f032ebf .wgl-logotype-container,
                     .elementor-2859 .elementor-element.elementor-element-f032ebf{text-align:left;justify-content:lex-start;}.elementor-2859 .elementor-element.elementor-element-6aa95fa .hamburger-box{color:var( --e-global-color-text );}.elementor-2859 .elementor-element.elementor-element-6aa95fa:hover .hamburger-box{color:var( --e-global-color-text );}@media(max-width:767px){.elementor-2859 .elementor-element.elementor-element-6aa95fa .hamburger-box .hamburger-inner,
                     .elementor-2859 .elementor-element.elementor-element-6aa95fa .hamburger-box .hamburger-inner span{width:39px;}.elementor-2859 .elementor-element.elementor-element-6aa95fa .hamburger-box{width:30px;height:30px;}}@media(min-width:768px){.elementor-2859 .elementor-element.elementor-element-c0ad2af{--content-width:1880px;}.elementor-2859 .elementor-element.elementor-element-1afc23f{--width:35%;}.elementor-2859 .elementor-element.elementor-element-e5db859{--width:65%;}.elementor-2859 .elementor-element.elementor-element-609a9ac{--content-width:1880px;}}/* Start custom CSS for wgl-menu, class: .elementor-element-b10427e *//* Vynucení malých písmen pro úplně všechno v menu */
header [class*="menu"] a, 
header [class*="menu"] span,
.wgl-menu-item .head_menu_container a {
    text-transform: lowercase !important;
}

/* Úprava mobilního SUBMENU (položky pod úrovní) */
@media only screen and (max-width: 1024px) {
    /* Míříme na odkazy uvnitř submenu */
    .wgl-mobile-menu .sub-menu .menu-item a,
    .wgl-mobile-menu .sub-menu a {
        font-size: 12px !important;    /* Menší font pro submenu */
        padding-left: 25px !important; /* Větší odsazení zleva, aby byl vidět strom */
        text-transform: lowercase !important; /* Vynucení malých písmen i zde */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Extralight.ttf') format('truetype');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Chillax';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://terappe.cz/wp-content/uploads/2026/01/Chillax-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */