.woocommerce-product-gallery .woocommerce-product-gallery__image:hover{transform:none!important}.wpo-option-name{align-items:center;display:flex;font-size:var(--wpo-option-name-font-size);font-weight:500;margin-top:30px}.woocommerce div.product form.cart .reset_variations{visibility:hidden!important;font-size:.83em}.shipping-notice{background-color:#f8f8f8;padding:15px;border:1px solid #e0e0e0;border-radius:5px;margin-top:20px;font-size:16px;color:#333;margin-bottom:30px}.et_pb_wc_add_to_cart form.cart .variations td.value span:after{border:6px solid transparent;border-top-color:#666;content:"";display:block;height:0;margin-top:3px;pointer-events:none;position:absolute;right:10px;-webkit-transform:translateY(-145%);transform:translateY(-145%);width:0;visibility:hidden}.divi-custom-date{color:#333;font-family:'Love Ya Like A Sister',display;text-align:center;margin-bottom:10px}@media (min-width:768px){.divi-custom-date{font-size:1.4vw}}@media (max-width:767px){.divi-custom-date{font-size:22px}}.divi-add-to-basket{text-align:center;margin-top:10px}.divi-add-to-basket .button{display:flex;align-items:center;justify-content:center;background-color:#000!important;border:0 solid #333;border-radius:0;width:100%;text-align:center;padding:10px;font-size:20px;line-height:1.2!important;color:#fff!important}.divi-add-to-basket .button:hover{background-color:#ff4757}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 1.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}li.product.outofstock{opacity:0.5}li.product.outofstock::before{content:"Vyprodáno";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000;color:white;padding:5px 10px;font-size:16px;border-radius:3px;z-index:10}.ld-menu-home>a:before{font-family:'ETMODULES';content:'\e009';text-align:center;margin-right:10px;margin-left:-10px;color:#4d2def;font-size:1em;transition:all .3s ease}.woocommerce div.product form.cart .variations td{padding:0 20px 20px 0!important;max-width:none!important;line-height:2vw!important}.gift-cards_form .gift-card-content-editor.step-content input{width:100%;height:50px;border-radius:5px;margin:1em 0 2em 0;background:white!important;color:black!important;padding-left:15px!important;font-size:14px!important}.ywgc-form-preview-title-container{margin-top:15px;padding:15px}.ywgc-form-preview-title{font-weight:bold;padding:15px}.gift-cards-list button:last-of-type{border-right:0 px solid var(--yith-ywgc-border-color)}#ywgc-manual-amount{border:none;text-align:center;width:100%;height:100%;border-top-right-radius:12px;border-bottom-right-radius:12px}@media (min-width:767px){.pa-blog-list .entry-featured-image-url{width:30%;float:left;margin-bottom:0!important}.pa-blog-list .entry-title,.pa-blog-list .post-meta,.pa-blog-list .post-content{width:70%;float:left;padding-left:30px}}.entry-featured-image-url{padding-top:20%;display:block}.entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_post{margin-bottom:20px;word-wrap:break-word}.et_pb_post{box-shadow:0px 2px 80px 0px rgba(160,190,212,0.22);border-radius:6px;padding:0px}.et_pb_blog_0 .et_pb_post .entry-title,.et_pb_blog_0 .not-found-title{text-align:left!important;padding-top:20px}.et-social-google a.icon:before{content:"\f2b6";font-family:"Font Awesome 5 Brands"!important}.et_pb_signup_custom_field_0_tb_footer.et_pb_contact_field .et_pb_contact_field_options_title,.et_pb_newsletter_form .et_pb_newsletter_fields p.et_pb_signup_custom_field_0_tb_footer .input,.et_pb_newsletter_form .et_pb_newsletter_fields p.et_pb_signup_custom_field_0_tb_footer .input[type=checkbox]+label,.et_pb_newsletter_form .et_pb_newsletter_fields p.et_pb_signup_custom_field_0_tb_footer .input[type=radio]+label{font-size:15px;line-height:1em;text-align:left;color:transparent}@media (max-width:767px){.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_phone{-ms-flex-preferred-size:100%;flex-basis:auto!important;width:100%!important}}@media (max-width:767px){.et_pb_newsletter .et_pb_contact_field_last_phone+.et_pb_newsletter_field{padding-left:0;flex-basis:auto!important;width:100%!important}}@media (min-width:800px){.et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis:150px!important}}@media (max-width:767px){.et_pb_newsletter_fields .et_pb_newsletter_button_wrap{flex-basis:100%!important;padding-top:80px!important}}.ngg-albumoverview.default-view .ngg-album-compact h4 .ngg-album-desc{font-size:20px;letter-spacing:1.4px;box-shadow:none}.lectors-container{width:100%;max-width:100%;box-sizing:border-box}.lector-item,.lector-box-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,0.05);padding:30px;margin-bottom:40px}.lector-picture{flex-shrink:0;margin-bottom:0}.lector-picture img{width:300px;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:0.3s ease}.lector-picture img:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,0.15)}.lector-details{flex:1;min-width:250px}.lector-details h3{font-size:1.6em;color:#222;margin:0 0 10px}.lector-details h4{font-size:1.2em;margin:18px 0 8px;color:#444}.lector-details p,.lector-box-layout p{font-style:italic;color:#555;margin-bottom:0px}.lector-experience{margin-bottom:15px}.courses-list{list-style:none;padding-left:0!important;margin:10px 0}.course-item{display:flex;align-items:center;gap:10px;margin-bottom:6px}.course-label{display:inline-block;width:165px;text-align:center;font-size:0.75em;font-weight:bold;text-transform:uppercase;border-radius:6px;padding:0;margin-right:10px;vertical-align:middle;border:1px solid transparent;box-sizing:border-box}.label-upcoming{background:#d4f7d4;color:#1d5c1d;border-color:#a0e6a0}.label-past{background:#eeeeee;color:#666;border-color:#ccc}.courses-list li a{color:#0073aa;text-decoration:none;font-weight:normal;transition:color 0.2s ease}.courses-list li a:hover{color:#005e8a;text-decoration:underline}.course-item .course-title strong{color:#999;font-weight:normal}.last-course{font-size:0.85em;color:#999;margin-top:25px;font-style:italic}.lector-all-courses-link{margin-top:20px}.lector-all-courses-link a{font-weight:bold;color:#0073aa;text-decoration:none;font-size:0.8em}.lector-all-courses-link a:hover{text-decoration:underline}@media (max-width:768px){.lector-item,.lector-box-layout{flex-direction:column;align-items:center;text-align:left;font-size:1.1em}.lector-picture{margin-bottom:15px}.lector-details{width:100%}.courses-list{margin-left:0}.course-label{display:inline-block;width:150px;min-width:120px;padding:5px!important;text-align:center;font-size:0.75em;font-weight:bold;text-transform:uppercase;border-radius:6px;padding:0;margin-right:10px;vertical-align:middle;border:1px solid transparent;box-sizing:border-box}.lector-picture img{width:300px;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,0.9);transition:0.3s ease;max-height:250px!important;object-position:top}}.course-details-block{background:#fdfdfd;border-left:4px solid #f7ac30;padding:20px;border-radius:8px;font-size:1em;margin:20px 0}.course-details-block .info-row{display:flex;align-items:flex-start;margin-bottom:8px}.course-details-block .info-icon{width:30px;flex-shrink:0;font-size:1.1em;line-height:1.4}.course-details-block .info-text{flex:1;color:#333}.course-details-block .info-text a{color:#0073aa;text-decoration:none;font-weight:500}.course-details-block .info-text a:hover{text-decoration:underline;color:#005e8a}.lector-picture img{width:300px;height:auto;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,0.9);transition:0.3s ease;max-height:500px;object-position:top}.label-running{background-color:#ffe58f;color:#ad6800;border-color:#ffcd27}.info-icon{unicode-bidi:isolate;isolation:isolate;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}