@media only screen and (max-width:1186px){#site-navigation-wrap .dropdown-menu>li>a{padding:0 13px!important}}@media only screen and (max-width:1140px){#site-navigation-wrap .dropdown-menu>li>a{padding:0 10px!important}}.em.em-calendar.size-medium .em-cal-body .em-cal-day.eventful .em-cal-day-date.colored a{border:0;font-size:16px;font-weight:400;padding:15px 0 0 0}.em.pixelbones a{padding:0px!important;font-size:16px!important;font-weight:400!important;color:#004d40!important;}.em.em-list-widget .em-item .em-item-info{border-left:2px solid #004d40!important}.kontakt-list{list-style:none;margin:0;padding:0}.kontakt-item{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:16px;color:#fff}.kontakt-item i{font-size:18px;color:#fff}.kontakt-item a{color:#fff;text-decoration:none;transition:color 0.2s ease}.kontakt-item a:hover{color:#d0d0d0}.kontakt-socials{display:flex;gap:16px;margin-top:10px}.kontakt-socials a{font-size:20px;color:#d1d5db;transition:color 0.2s ease}.kontakt-socials a:hover{color:#d0d0d0}.vc_column_container>.vc_column-inner{padding-left:0;padding-right:0}.wpb_content_element{margin-bottom:0}h1{color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / .5);font-size:72px!important;font-family:forum;text-align:center;margin:0}h2{color:#004D40;font-size:36px!important;text-align:center;font-weight:700}h3{font-size:30px!important;font-weight:700;color:#004D40}#main #content-wrap{padding-top:0;padding-bottom:0}.textBanner{color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / .5);font-size:20px;font-family:forum;text-align:center}.pozadiHlBanner{background-repeat:no-repeat;background-size:cover;background-position:center center;max-height:500px}.tlacitkoBanner{color:#004D40;font-family:DM sans;background-color:#ffc107;padding:12px 32px}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color:#ffc107;border-color:#ffc107;color:#004D40;font-family:DM sans;padding:12px 32px}.page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button){cursor:pointer;text-decoration-skip-ink:all;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:DM sans;padding:12px 32px;border-radius:40px;font-weight:700;font-size:18px}.page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button){text-decoration:none}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{background-color:#ffa000!important;border-color:#ffa000!important;color:#004D40!important}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{background-color:#ffa000!important;border-color:#ffa000!important;color:#004D40!important}.page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover{text-decoration:none;text-decoration-style:none;text-decoration-skip-ink:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.radekFilo{display:flex}@media only screen and (max-width:925px){.radekFilo{display:grid;padding-bottom:20px}.obdelnikFilozofie{padding:5px 10px;margin:15px 5px;border-radius:10px}}.obdelnikFilozofie{background-color:#fff;border-radius:3px;padding:32px;box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);margin:10px 30px 30px 10px}.ikonkyNaFilde{list-style:none;padding:0;margin:0}.ikonkyNaFilde li{margin-bottom:10px;font-size:16px}.ikonkyNaFilde i{color:#004D40;margin-right:8px}.textOnasOndra{padding-left:50px}.textOnasKlarka{padding-right:50px}.onasJmeno{padding-top:90px}@media only screen and (max-width:925px){.textOnasOndra{padding-left:0}.textOnasKlarka{padding-right:0}.onasJmeno{padding-top:0}}.neTlacitko{display:inline-block;background-color:#f9b300;color:#003d32;font-weight:700;text-transform:uppercase;padding:3px 20px;border-radius:9999px;font-size:14px;text-align:center}.center{text-align:center}.info-row{display:flex!important;gap:20px;justify-content:center;flex-wrap:wrap}.info-box{background-color:#FFFFFF1A;color:#fff;padding:20px;border-radius:10px;flex:1;min-width:250px;text-align:center;font-size:18px}.benefits{display:flex;flex-direction:column;gap:20px}.benefit-item{display:flex;align-items:flex-start;gap:12px}.benefit-item .icon{font-size:22px;flex-shrink:0;color:#37474F}.benefit-item p{margin:0;font-size:16px;line-height:1.4;color:#37474F}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{background-color:#004D40;border-color:#004D40;color:#fff}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{background-color:#026554;border-color:#026554;color:#f7f7f7}.vypisLekci{padding-top:70px}@media (max-width:925px){.vypisLekci{padding-top:10px}}:root{--rec-bg:#ffffff;--rec-text:#2b2f33;--rec-muted:#6b747c;--rec-accent:#f3b10a;--rec-shadow:0 6px 18px rgba(0,0,0,.06);--rec-radius:14px;--rec-gap:28px}.recenzeRadek{display:flex;flex-wrap:wrap;gap:var(--rec-gap);align-items:stretch}.recenzeRadek .vc_column_container{flex:1 1 0%;min-width:280px;display:flex}.recenzeRadek .vc_column_container>.vc_column-inner,.recenzeRadek .vc_column_container>.vc_column-inner>.wpb_wrapper{display:flex;flex:1 1 auto}.recenzeCard{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:28px 32px 30px 32px;background:var(--rec-bg);border-left:6px solid var(--rec-accent);border-radius:var(--rec-radius);box-shadow:var(--rec-shadow);transition:transform .2s ease,box-shadow .2s ease;flex:1 1 auto;text-align:left}.recenzeIkona{font-size:26px;color:var(--rec-muted);margin-bottom:20px}.recenzeCard:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(0 0 0 / .10)}.recenzeText{font-style:italic;color:var(--rec-text);line-height:1.65;margin:6px 0 0 0;min-height:140px}.recenzeAutor{margin-top:auto;font-weight:700;color:#0c8a62;margin-bottom:-10px}@media (max-width:1200px){:root{--rec-gap:22px}.recenzeCard{padding:24px 26px}.recenzeCard::before{font-size:38px;left:14px}}@media (max-width:990px){.recenzeRadek{display:grid;grid-template-columns:1fr;gap:var(--rec-gap,24px)}.recenzeRadek .vc_column_container,.recenzeRadek .vc_column_container>.vc_column-inner,.recenzeRadek .vc_column_container>.vc_column-inner>.wpb_wrapper{display:block;flex:initial;width:100%!important}.recenzeText{min-height:0}}@media (max-width:925px){.recenzeCard{padding:22px}}@media (max-width:600px){.recenzeCard{padding:22px}.recenzeCard::before{font-size:34px;top:6px;left:12px}}.wpb-tta-toggle-title{color:red}#cmplz-manage-consent .cmplz-manage-consent{display:none!important}input[type=button],input[type=reset],input[type=submit],button[type=submit],.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{display:inline-block;font-family:DM sans;background-color:#ffc107;color:#004d40;font-size:16px;font-weight:600;text-transform:uppercase;margin:0;padding:14px 32px;border:0;cursor:pointer;text-align:center;letter-spacing:.1em;line-height:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:25px}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,button[type=submit]:hover,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,button[type=submit]:focus,.button:hover,.button:focus,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover{background-color:#ffa000;color:#004D40}