@font-face{font-family:Avenir;src:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/avenir.otf?v1)}@font-face{font-family:Avenir-bold;src:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/avenir-bold.otf?v1)}@font-face{font-family:Avenir-med;src:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/avenir-med.otf?v1)}@font-face{font-family:Avenir-demi;src:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/avenir-demi.otf?v2)}:root{--template-font:Avenir;--template-headings-font:Avenir-bold}.external-fonts-loaded body,body,body.blank-mode{background-color:#f9f8fc!important}.external-fonts-loaded body .container,body.blank-mode .container,body .container{max-width:1240px;margin:0 auto;width:100%;position:relative;padding:0 15px}@media only screen and (min-width:768px){#navigation ul.menu-level-1>li>a{transition:.3s}}.top-navigation-bar{background:#391aa6}.top-navigation-bar .top-navigation-contacts{padding-bottom:0}.top-navigation-bar .top-navigation-contacts a{color:#fff;font-size:13px}.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li a{color:#fff}.top-navigation-bar .top-navigation-menu .top-navigation-menu-trigger:before{color:#fff}.top-navigation-bar .top-navigation-menu .top-navigation-bar-menu li a{padding:4px 18px}@media only screen and (min-width:768px){.top-navigation-bar .top-navigation-menu{width:55%;-ms-flex-pack:end;justify-content:flex-end;padding-top:1px}}@media only screen and (min-width:768px){#header .search{height:72px}#header .header-top{height:73px}#header .search-form{border-left:1px solid #ebe9f6;padding-left:22px}#header .search-form fieldset input{background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/search.svg?v3) no-repeat 0;background-size:16px;font-size:16px;padding-top:19px}#header .search-form fieldset input:-ms-input-placeholder{color:#d6d1ec}#header .search-form fieldset input::placeholder{color:#d6d1ec}#header .header-top:before{background:#ebe9f6}#header .site-name{width:130px}#header .search-form{height:72px}#header .navigation-buttons .sr-only{left:25px}#header .menu-helper{position:absolute;top:85px}#header .menu-helper>ul li a{color:#391aa6;font-family:Avenir-bold}#header .header-top .top-nav-button-account,#header .header-top .top-nav-button-login{height:72px;padding-left:18px}#header .header-top .top-nav-button-account span,#header .header-top .top-nav-button-login span{font-family:Avenir-bold;color:#391aa6;font-size:12px;padding-left:0;margin-top:1px}#navigation ul.menu-level-1>li>a{font-family:Avenir-bold;letter-spacing:.3px;color:#391aa6;line-height:57px}}#header .header-top .top-nav-button-account:before,#header .header-top .top-nav-button-login:before,#header .navigation-buttons .sr-only{color:#52c6bd;font-weight:600;font-family:Avenir-med;font-size:12px;left:25px}#header .header-top .top-nav-button-account:after,#header .header-top .top-nav-button-login:after{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/user.svg?v5);background-size:15px}#header .navigation-buttons .btn.cart-count:before{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/cart.svg?v5);background-size:18px;margin-left:24px}#header .navigation-buttons .btn.cart-count{padding:15px 0 0;height:72px;margin-top:-1px}#header .navigation-buttons .btn.cart-count:before{width:22px}#header .navigation-buttons .btn.cart-count .cart-price{font-family:Avenir-bold;color:#391aa6;font-size:12px;margin-right:14px;margin-top:4px}#header .navigation-buttons .btn.cart-count i{left:38px;top:18px;width:20px;height:20px;line-height:19px;background:#52c6bd!important}@media only screen and (max-width:1200px){#header .navigation-buttons .btn.cart-count i{display:block}}@media only screen and (max-width:768px){#header .navigation-buttons .btn.cart-count i{left:unset;right:0;top:12px}}@media only screen and (max-width:768px){#header .header-top .responsive-tools a[data-target=search]:before{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/search-m.svg?v2);background-size:22px;background-repeat:no-repeat;background-position:50%}}#carousel img{transition:.3s}#carousel:hover img{opacity:.8}#carousel .extended-banner-texts{-ms-flex-pack:end;justify-content:flex-end;padding:50px 60px}#carousel .extended-banner-texts .extended-banner-title{color:#fff;font-size:3.1em;line-height:1.25em;margin-bottom:6px}#carousel .extended-banner-texts .extended-banner-text{letter-spacing:.2px;color:#52c6bd}#carousel .extended-banner-texts .extended-banner-link{background:#52c6bd;border-radius:50px;padding:17px 32px;height:unset;line-height:1.3em;color:#fff;font-family:Avenir-bold;margin-top:5px}#carousel .extended-banner-texts .extended-banner-link:after{color:#fff}.next-to-carousel-banners .banner-wrapper{background:transparent!important}.next-to-carousel-banners .banner-wrapper img{max-width:100%!important;transition:.3s}.next-to-carousel-banners .banner-wrapper:hover img{opacity:.8}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{-ms-flex-pack:end;justify-content:flex-end;padding:15px 38px}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{font-size:2.3em;color:#fff;line-height:1.3em;margin-bottom:13px}.type-index .banners-row{margin-top:55px}.type-index .banners-row .col-sm-8{-ms-flex:0 0 65.1%;flex:0 0 65.1%;max-width:unset}.type-index .banners-row .col-sm-4{-ms-flex:0 0 34.9%;flex:0 0 34.9%;max-width:unset}.benefitBanner{background:transparent}.benefitBanner .benefitBanner__item{border:none}.benefitBanner .benefitBanner__item .benefitBanner__picture{width:42px;height:42px;margin-bottom:8px}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__title{color:#391aa6;font-family:Avenir-bold;font-size:1.3em}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{color:#8775c3;font-size:1.1em;font-family:Avenir-med;line-height:1.5em;max-width:235px}.h4.homepage-group-title,h4.homepage-group-title{padding-top:60px;font-size:2em;color:#391aa6}.benefitBanner{margin-bottom:10px}.products-inline.products .product{background:#fff;border:2px solid #f2efff!important;border-radius:20px;margin-bottom:6px}.products-inline.products .product:hover{border:2px solid #e4e1f4!important}.products-inline.products .product .p-desc{display:none!important}.products-inline.products .product .name{font-family:Avenir-bold;color:#391aa6;font-size:1.3em;line-height:1.2em;transition:.3s}.products-inline.products .product .name .product-appendix{display:block;font-family:Avenir-med;color:#7e6cbb;font-size:14px;letter-spacing:0}.products-inline.products .product .name:hover{text-decoration:none!important;color:#52c6bd}.products-inline.products .product .p-in{padding:10px 22px}.products-inline.products .product .flags{display:none}.products-inline.products .product .quantity{display:none!important}.products-inline.products .product .p-bottom{width:285px;-ms-flex-preferred-size:unset!important;flex-basis:unset!important}.products-inline.products .product .p-bottom .prices{padding-right:0!important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:rgba(82,198,189,.6)}.products-inline.products .product .p-bottom .prices .price-standard{font-family:Avenir-med}.products-inline.products .product .p-bottom .prices .price-final{width:100%;-ms-flex-order:-1;order:-1;text-align:left;font-family:Avenir-demi;color:#52c6bd!important}.products-inline.products .product .p-bottom .prices .price-final strong{color:#52c6bd!important;font-size:18px;letter-spacing:0}.products-inline.products .product .p-bottom .p-tools{-ms-flex-preferred-size:unset!important;flex-basis:unset!important;width:125px}.products-inline.products .product .p-bottom .p-tools form{min-width:unset}.products-inline.products .product .p-bottom .p-tools form button.btn-cart{background:#52c6bd;color:#fff;width:124px;height:38px;border-radius:40px;padding:0;min-height:unset;min-width:124px;margin-left:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1em;padding-top:2px!important}.products-inline.products .product .p-bottom .p-tools form button.btn-cart:before{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/cart-w.svg);background-size:17px;background-repeat:no-repeat}.products-inline.products .product .p-bottom .p-tools form button.btn-cart:after{content:"Koupit";display:inline-block;margin-left:5px;font-family:Avenir-demi;font-size:16px}.products-inline.products .product .p-bottom .p-tools form button.btn-cart:hover{background:#4db2aa}.products-inline.products .product .p-in-in{width:calc(100% - 285px);-ms-flex-preferred-size:unset!important;flex-basis:unset!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.products-inline.products .product .p-in-in .name{width:calc(100% - 95px);margin-bottom:0;padding-right:15px}.products-inline.products .product .p-in-in .name:hover{text-decoration:underline}.products-inline.products .product .p-in-in .ratings-wrapper{width:95px;margin-right:40px}.products-inline.products .product .p-in-in .ratings-wrapper .availability{margin-bottom:0!important}.products-inline.products .product .p-in-in .ratings-wrapper .availability>span{display:none}.products-inline.products .product .p-in-in .ratings-wrapper .availability>span.availability-amount{display:block;font-size:20px;font-family:Avenir-bold;color:#391aa6}.products-inline.products .product .p-in-in .ratings-wrapper .availability>span.availability-amount>span{display:block;font-family:Avenir;color:#7e6cbb;font-size:14px;margin-top:8px}.products-inline.products .product .p-in-in .ratings-wrapper .availability>span.availability-amount{padding-top:5px}.products-inline.products .product .p{padding:6px}.products-inline.products .product .p .image{width:80px;height:80px;border-radius:12px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #f2f2f2}.products-inline.products .product .p .image img{-o-object-fit:cover;object-fit:cover}.type-index .products-inline.products#products-4{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/products-bg.png?v6);background-size:cover;padding:40px 35px;border-radius:20px}@media only screen and (max-width:992px){.type-index .products-inline.products#products-4{padding:15px}}.type-index .products-inline.products#products-4 .product{margin-bottom:12px}.type-index .products-inline.products#products-4 .product:last-child{margin-bottom:0}@media only screen and (min-width:768px){#header.fixed-menu.roll-up{top:-72px}}.instagram-banner{max-width:1240px;margin:0 auto}.instagram-banner .footer-banner{width:100%;-ms-flex:unset;flex:unset;max-width:100%}.hp-news{margin-bottom:30px}.hp-news h2{padding-top:60px;font-size:2em;color:#391aa6;font-weight:600;line-height:1.1em;font-family:var(--template-headings-font);margin-bottom:30px;margin-top:0}@media only screen and (max-width:480px){.hp-news h2{padding-top:20px;font-size:1.7em}}.homepage-blog-wrapper,.hp-news,.type-posts-listing{background:transparent}.footer-banners{max-width:1240px;margin-top:70px}@media only screen and (max-width:768px){.footer-banners{margin-top:45px}}@media only screen and (max-width:480px){.footer-banners{margin-bottom:25px}}.footer-banners .footer-banner{width:100%!important;-ms-flex:unset!important;flex:unset!important;max-width:100%!important;padding:0!important;background:transparent!important}@media only screen and (max-width:768px){.footer-banners .footer-banner a{-ms-flex-direction:column;flex-direction:column}}.footer-banners .footer-banner a img{-o-object-fit:unset;object-fit:unset;width:48%;max-width:534px;margin-left:auto}@media only screen and (max-width:768px){.footer-banners .footer-banner a img{margin:0 auto;width:100%;position:relative;left:12px}}.footer-banners .footer-banner a .extended-banner-texts{position:relative;width:52%;padding:0!important;padding-left:15px!important}@media only screen and (max-width:1200px){.footer-banners .footer-banner a .extended-banner-texts{background:transparent}}@media only screen and (max-width:768px){.footer-banners .footer-banner a .extended-banner-texts{width:100%}}.footer-banners .footer-banner a .extended-banner-texts .extended-banner-title{font-size:2em!important;color:#391aa6;margin-bottom:20px!important}.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{font-size:16px;color:#8775c3;letter-spacing:0;line-height:1.7em!important}@media only screen and (max-width:768px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-text{max-width:100%}}.footer-banners .footer-banner a .extended-banner-texts .extended-banner-link{background:#e9f3f6;color:#52c6bd;border-radius:40px;padding:17px 25px 14px;line-height:1em;height:unset;min-height:unset;font-family:Avenir-bold;margin-left:-15px;margin-top:20px!important}@media only screen and (max-width:768px){.footer-banners .footer-banner a .extended-banner-texts .extended-banner-link{margin-left:auto}}.footer-banners .footer-banner a .extended-banner-texts .extended-banner-link:after{color:#52c6bd}@media only screen and (max-width:480px){.hp-news{margin-bottom:0!important}}.hp-news .content-inner{max-width:1240px}@media only screen and (max-width:768px){.hp-news .content-inner{padding-bottom:0}}.hp-news .content-inner h1{font-size:2em;color:#391aa6;padding-bottom:15px}.hp-news .news-wrapper .news-item{border:2px solid #f2efff;border-radius:20px;overflow:hidden;margin:0 13px;width:calc(33.333% - 26px)}.hp-news .news-wrapper .news-item .image{border-radius:20px 20px 0 0;overflow:hidden}.hp-news .news-wrapper .news-item .text{padding:16px 24px}.hp-news .news-wrapper .news-item .text .title{font-family:Avenir-bold;color:#391aa6;font-size:1.7em;min-height:unset}.hp-news .news-wrapper .news-item .text .read-more{color:#52c6bd;font-family:Avenir-demi;margin-top:5px}.hp-news .news-wrapper .news-item .text .read-more:after{color:#52c6bd;margin-left:8px}.hp-news .news-wrapper .news-item .text .read-more span{font-size:0}.hp-news .news-wrapper .news-item .text .read-more span:before{font-size:15px;content:"Číst článek"}.hp-news .news-wrapper .news-item:nth-child(n+4){display:none}#footer{background:#6636e9;margin-top:80px;padding-top:70px}@media only screen and (max-width:1200px){#footer{padding-top:30px}}@media only screen and (max-width:768px){#footer{padding-top:10px;margin-top:50px}}@media only screen and (max-width:480px){#footer{margin-top:30px}}#footer .custom-footer{padding-bottom:60px}@media only screen and (max-width:992px){#footer .custom-footer{padding-bottom:0}}#footer .custom-footer .custom-footer__banner6{width:100%;margin-top:0}@media only screen and (max-width:480px){#footer .custom-footer .custom-footer__banner6{padding-bottom:18px!important}}#footer .custom-footer>div{width:18%;margin-top:-55px}@media only screen and (max-width:1200px){#footer .custom-footer>div{width:50%;margin-top:0}}@media only screen and (max-width:480px){#footer .custom-footer>div{padding-bottom:7px!important}}#footer .custom-footer>div.custom-footer__newsletter{width:45%!important;margin-top:35px!important}@media only screen and (max-width:1200px){#footer .custom-footer>div.custom-footer__newsletter{width:50%!important}}@media only screen and (max-width:992px){#footer .custom-footer>div.custom-footer__newsletter{width:100%!important;margin-top:20px!important;margin-bottom:0!important}}@media only screen and (max-width:480px){#footer .custom-footer>div.custom-footer__newsletter{padding-bottom:0!important;margin-top:0!important}}@media only screen and (max-width:992px){#footer .custom-footer>div.custom-footer__contact{border:none}}#footer .custom-footer h4{font-family:Avenir-demi;color:#fff;text-transform:none;font-size:1.3em;letter-spacing:.1px;margin-bottom:30px}@media only screen and (max-width:1200px){#footer .custom-footer h4{margin-bottom:20px}}@media only screen and (max-width:480px){#footer .custom-footer h4{margin-top:20px}}#footer .custom-footer ul li a{color:#b29af4!important;font-size:1.1em;margin-bottom:12px}#footer .custom-footer ul li a:hover{text-decoration:none!important;color:#fff!important}#footer .custom-footer .contact-box ul li a{color:#fff!important}#footer .custom-footer .contact-box ul li a:hover{text-decoration:none!important;color:#52c6bd!important}#footer .custom-footer .contact-box ul li .mail a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#footer .custom-footer .contact-box ul li .mail a:before{width:18px;height:18px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/mail.svg?v3) no-repeat 0;background-size:18px;display:inline-block!important;margin-right:10px;content:"";position:relative;top:-1px}#footer .custom-footer .contact-box ul li .phone a,#footer .custom-footer .contact-box ul li .tel a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#footer .custom-footer .contact-box ul li .phone a:before,#footer .custom-footer .contact-box ul li .tel a:before{width:18px;height:18px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/phone.svg?v3) no-repeat 0;background-size:16px;display:inline-block!important;margin-right:10px;content:"";position:relative;top:-1px}#footer .custom-footer .contact-box ul li .facebook a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#footer .custom-footer .contact-box ul li .facebook a:before{width:18px;height:18px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/fb.svg?v3) no-repeat 0;background-size:18px;display:inline-block!important;margin-right:10px;content:"";position:relative;top:-1px}#footer .custom-footer .contact-box ul li .instagram a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center}#footer .custom-footer .contact-box ul li .instagram a:before{width:18px;height:18px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/ig.svg?v3) no-repeat 0;background-size:18px;display:inline-block!important;margin-right:10px;content:"";position:relative;top:-1px}#footer .footer-links-icons{display:none}#footer .footer-bottom:before{background:#391aa5;top:0}@media only screen and (max-width:768px){#footer .footer-bottom:before{display:block!important}}footer .contact-box ul .facebook,footer .contact-box ul .instagram,footer .contact-box ul .skype,footer .contact-box ul .tiktok,footer .contact-box ul .twitter,footer .contact-box ul .youtube{display:block}body footer .footer-socials{display:none}body footer .container.footer-bottom{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:32px!important;padding-bottom:40px!important}@media (max-width:1050px){body footer .container.footer-bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:20px!important}}@media only screen and (max-width:768px){body footer .container.footer-bottom{padding-bottom:15px!important}}@media only screen and (max-width:480px){body footer .container.footer-bottom{padding-bottom:0!important;padding-top:20px!important}}body footer .container.footer-bottom #signature{display:inline-block!important;visibility:visible!important;max-width:unset;max-height:0;overflow:hidden;-ms-flex:unset;flex:unset;width:100%}body footer .container.footer-bottom .copyright{color:#fff;font-size:15px;opacity:1}@media only screen and (max-width:1200px){body footer .container.footer-bottom .copyright{font-size:13px}}body footer .container.footer-bottom .copyright .podpis{display:inline-block;color:#fff;font-size:15px}@media only screen and (max-width:1200px){body footer .container.footer-bottom .copyright .podpis{font-size:13px}}body footer .container.footer-bottom .copyright .podpis a{color:#fff;font-size:15px}@media only screen and (max-width:1200px){body footer .container.footer-bottom .copyright .podpis a{font-size:13px}}body footer .footer-links{margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:1050px){body footer .footer-links{margin-bottom:10px}}@media only screen and (max-width:480px){body footer .footer-links{-ms-flex-direction:column;flex-direction:column}}body footer .footer-links a{margin:0 15px;color:#fff!important;font-size:15px;text-decoration:underline}@media only screen and (max-width:1200px){body footer .footer-links a{font-size:13px;margin:0 15px}}@media (max-width:1050px){body footer .footer-links a{margin:0 10px}}@media only screen and (max-width:480px){body footer .footer-links a{margin:5px 0}}body footer .footer-links a:hover{text-decoration:none}body footer .footer-links .footer-link:last-child a{margin-right:0}@media (max-width:1050px){body footer .footer-links .footer-link:last-child a{margin-right:15px}}@media only screen and (max-width:1200px){#header .header-top .top-nav-button-account:after,#header .header-top .top-nav-button-login:after{margin-left:-9px}#header .navigation-buttons .btn.cart-count:before{margin-top:-13px}}@media only screen and (max-width:768px){#header .navigation-buttons .btn.cart-count:before{margin-top:-13px;margin-left:10px;background-size:20px}}@media only screen and (max-width:767px){#header .header-top .responsive-tools a[data-target=navigation]{top:11px}}@media only screen and (max-width:1200px){#carousel .extended-banner-texts,.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{width:60%;background:transparent}.products-inline>div .p .p-in .p-bottom>div{-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px) and (max-width:992px){.next-to-carousel-banners .banner-wrapper{width:calc(100% - 20px);margin:0 10px;margin-bottom:20px}}@media only screen and (max-width:992px){#carousel{margin-bottom:0}#carousel .extended-banner-texts{-ms-flex-pack:end;justify-content:flex-end;padding:35px 30px}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{-ms-flex-pack:end;justify-content:flex-end;padding:15px 25px}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{padding-bottom:3px;margin-bottom:0}}@media only screen and (max-width:768px){.type-index .banners-row .col-sm-4,.type-index .banners-row .col-sm-8{width:100%;-ms-flex:unset;flex:unset}.next-to-carousel-banners{width:calc(100% + 10px);margin:6px -5px 0!important}.next-to-carousel-banners .banner-wrapper.dynamic{width:calc(50% - 10px);margin:0 5px}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{text-align:left;font-size:1.9em;line-height:1.1em;margin-bottom:5px}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{-ms-flex-align:start;align-items:flex-start}#carousel .extended-banner-texts{width:100%}#carousel .extended-banner-texts .extended-banner-title{text-align:left;font-size:2.5em;max-width:200px;margin-right:auto;width:100%;padding-left:0}#carousel .extended-banner-texts .extended-banner-text{text-align:left;width:100%}#carousel .extended-banner-texts .extended-banner-link{margin:10px auto 0 0}.products-inline.products .product .p-in{-ms-flex-wrap:wrap;flex-wrap:wrap}.products-inline.products .product .p-in .p-in-in{width:100%;margin-bottom:6px}.products-inline.products .product .p-in .p-bottom{width:100%}}@media only screen and (max-width:480px){.next-to-carousel-banners .banner-wrapper a .extended-banner-texts{-ms-flex-pack:end;justify-content:flex-end;padding:10px 18px}.next-to-carousel-banners .banner-wrapper a .extended-banner-texts .extended-banner-title{font-size:1.5em}#carousel .extended-banner-texts{-ms-flex-pack:end;justify-content:flex-end;padding:27px 25px}#carousel .extended-banner-texts .extended-banner-title{font-size:2.1em}#carousel .extended-banner-texts .extended-banner-link{margin:4px auto 0 0;padding:10px 19px;min-width:100px;font-size:1em}.h4.homepage-group-title,h4.homepage-group-title{padding-top:30px;font-size:1.7em;color:#391aa6}.benefitBanner{margin-top:40px}}@media only screen and (max-width:992px){.products-inline>div .p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.products-inline>div .p .p-in{width:calc(100% - 90px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.products-inline>div .p .p-in .p-bottom>div{padding-top:0}.products-inline.products .product .p .image{width:65px;height:65px;min-height:65px}}@media only screen and (max-width:480px){.products-inline>div .p .p-in{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 80px);padding:10px 0 10px 10px!important}.products-inline>div .p .p-in .p-in-in{width:100%;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-inline>div .p .p-in .p-in-in .name{width:100%;margin-top:0}.products-inline>div .p .p-in .p-in-in .ratings-wrapper{width:100%}.products-inline>div .p .p-in .p-in-in .ratings-wrapper .availability{display:-ms-flexbox;display:flex}.products-inline>div .p .p-in .p-in-in .ratings-wrapper .availability .availability-amount{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-top:3px;font-size:18px}.products-inline>div .p .p-in .p-in-in .ratings-wrapper .availability .availability-amount>span{margin-left:7px}.products-inline>div .p .p-in .p-bottom{width:100%;margin-top:5px}.products-inline>div .p .p-in .p-bottom .p-tools{margin-top:10px!important}}.hp-news .news-wrapper{width:calc(100% + 26px);margin:0 -13px}@media only screen and (max-width:768px){.hp-news .news-wrapper .news-item{width:calc(50% - 26px)}}@media only screen and (max-width:480px){.hp-news .news-wrapper .news-item{width:calc(100% - 26px);margin-bottom:15px}}.hp-news .news-wrapper .news-item .image{height:auto}.hp-news .news-wrapper .news-item .image img{position:relative;transform:none;left:0;top:-3px;max-width:100%!important}@media only screen and (max-width:992px){.hp-news .news-wrapper .news-item .text{padding:12px 15px}}@media only screen and (max-width:992px){.hp-news .news-wrapper .news-item .text .title{font-size:1.4em}}.type-category .pagination-wrapper{margin-top:45px}@media only screen and (max-width:480px){.type-category .pagination-wrapper{margin-top:20px}}.type-category .breadcrumbs-wrapper{display:none!important}.type-category .subcategories{display:none}.type-category .category-top>h4{display:none}.type-category #category-header,.type-category #filters-wrapper,.type-category #productsTop,.type-category .products-top-wrapper{display:none}.type-category .category-perex .bottom-banner{display:none}.type-category .bottom-banner{position:relative;height:92px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/cat-banner-bg.png) no-repeat 0;background-size:cover;border-radius:20px;overflow:hidden;padding:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:28px}@media (max-width:550px){.type-category .bottom-banner{-ms-flex-direction:column;flex-direction:column;height:auto;background-position:50%}}.type-category .bottom-banner p{color:#fff;padding-left:20px;font-size:1.3em;letter-spacing:.3px;margin:0;font-family:Avenir-demi;max-width:calc(100% - 210px)}@media (max-width:550px){.type-category .bottom-banner p{max-width:100%;text-align:center;padding-left:0;font-size:1.2em;margin-bottom:15px}}.type-category .bottom-banner .button{border-radius:40px;background:#52c6bd;color:#fff;min-height:unset;height:auto;padding:16px 27px 13px;font-size:1.2em;letter-spacing:.2px;font-family:Avenir-demi;line-height:1em}.type-category .bottom-banner .button:hover{background:#4db2aa}.type-category .head-benefits{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px;margin-bottom:70px}@media only screen and (max-width:768px){.type-category .head-benefits{margin-top:40px;margin-bottom:0}}.type-category .head-benefits>div{text-align:center;width:25%;padding:0 25px}@media only screen and (max-width:992px){.type-category .head-benefits>div{width:50%;margin-bottom:15px}}@media only screen and (max-width:480px){.type-category .head-benefits>div{width:100%;margin-bottom:10px}}.type-category .head-benefits>div h3{color:#391aa6;font-family:Avenir-bold;font-size:1.3em;margin-top:2px;max-width:250px;margin-left:auto;margin-right:auto}.type-category .category-head{position:relative}@media only screen and (max-width:768px){.type-category .category-head{margin-top:61px;background:#000;line-height:0}.type-category .category-head+#content-wrapper{margin-top:0}}.type-category .category-head img{width:100%}@media only screen and (max-width:768px){.type-category .category-head img{min-height:210px;-o-object-fit:cover;object-fit:cover;opacity:.7}}.type-category .category-head .caption{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1240px;width:100%;padding:15px}.type-category .category-head .caption h1{color:#fff;font-size:3.2em;max-width:50%;margin-bottom:20px}@media only screen and (max-width:992px){.type-category .category-head .caption h1{font-size:2.5em}}@media only screen and (max-width:768px){.type-category .category-head .caption h1{max-width:100%;font-size:2.2em}}.type-category .category-head .caption p{color:#fff;max-width:440px;width:50%;font-size:1.1em;line-height:1.9em;letter-spacing:.1px}@media only screen and (max-width:768px){.type-category .category-head .caption p{width:100%;line-height:1.7em;font-size:1em;max-width:265px}}.benefitBanner.position--benefitCategory{display:-ms-flexbox;display:flex}@media only screen and (max-width:480px){.benefitBanner.position--benefitCategory{margin-top:0}}@media only screen and (max-width:480px){.benefitBanner .benefitBanner__item:nth-child(2){border-top:none}}.type-detail .breadcrumbs-wrapper{display:none}.type-detail .p-detail .p-thumbnails .thumbnail-next,.type-detail .p-detail .p-thumbnails .thumbnail-prev{height:124px}.type-detail .p-detail .p-thumbnails .thumbnail-next{right:0}.type-detail .p-detail .p-thumbnails .thumbnail-prev{left:0}.type-detail .p-detail .p-thumbnails .thumbnail-next{background:linear-gradient(90deg,transparent,rgba(249,248,252,.69) 28%,rgba(249,248,252,.86) 70%,#f9f8fc)}.type-detail .p-detail .p-thumbnails .thumbnail-prev{background:linear-gradient(-90deg,transparent,rgba(249,248,252,.69) 28%,rgba(249,248,252,.86) 70%,#f9f8fc)}.type-detail .p-detail .p-thumbnails .thumbnail-next:before{width:10px}.type-detail .p-detail .p-thumbnails .thumbnail-prev:before{width:30px}.type-detail .p-detail .p-thumbnails{width:100%;margin:0;height:124px}.type-detail .p-detail .p-thumbnails .p-thumbnails-inner{height:124px}.type-detail .p-detail .p-thumbnails .p-thumbnails-inner .p-thumbnail{width:124px;height:124px;border-radius:20px}.type-detail .p-detail div.p-info-wrapper{margin-bottom:0;padding:80px 20px 0 90px!important;position:relative}@media only screen and (max-width:1200px){.type-detail .p-detail div.p-info-wrapper{padding:40px 20px 0 40px!important}}@media only screen and (max-width:992px){.type-detail .p-detail div.p-info-wrapper{width:100%;padding:40px 10px 0!important}}@media only screen and (max-width:768px){.type-detail .p-detail div.p-info-wrapper{padding:10px 0 0!important}}.type-detail .product-top{margin-top:50px;background:transparent}@media only screen and (max-width:992px){.type-detail .product-top{margin-top:0}}.type-detail .product-top:before{display:none}.type-detail .product-top .p-image-wrapper{-ms-flex:unset;flex:unset;max-width:unset;width:45%;padding-left:15px!important}@media only screen and (max-width:992px){.type-detail .product-top .p-image-wrapper{width:100%;padding:0 10px!important}}.type-detail .p-info-wrapper{-ms-flex:unset;flex:unset;max-width:unset;width:55%}.type-detail .p-detail .p-image{overflow:hidden;border-radius:54px;line-height:0}.type-detail .flags-extra .flag.flag.flag-discount,.type-detail .p-image-wrapper .flags-extra .flag.flag.flag-discount{display:none}.type-detail .product-top .p-detail-info .p-short-description .chevron-after{display:none}.type-detail .product-top .p-detail-info .detail-parameters{display:none}.type-detail .p-detail .price-line{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:start;align-items:flex-start;margin-top:10px}.type-detail .p-detail .price-line .price-measure,.type-detail .p-detail .price-line .price-save{display:none}.type-detail .p-detail .price-line .p-final-price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:140px;min-width:140px;margin-top:0;padding-top:2px}@media only screen and (max-width:480px){.type-detail .p-detail .price-line .p-final-price-wrapper{width:120px;min-width:120px}}.type-detail .p-detail .price-line .p-final-price-wrapper .price-standard{-ms-flex-order:2;order:2}.type-detail .p-detail .price-line .p-final-price-wrapper .price-final{font-family:Avenir-bold;color:#52c6bd!important}@media only screen and (max-width:480px){.type-detail .p-detail .price-line .p-final-price-wrapper .price-final{margin-top:0;font-size:1.5em}}.type-detail .p-detail .price-line .p-final-price-wrapper .price-standard{font-size:1.2em;color:#52c6bd}@media only screen and (max-width:480px){.type-detail .p-detail .price-line .p-final-price-wrapper .price-standard{font-size:1.1em}}.type-detail .p-detail .price-line .availability-value{border-left:2px solid #391aa6!important;padding-left:22px;margin-top:0}.type-detail .p-detail .price-line .availability-value .availability-label{margin-bottom:0;display:none}.type-detail .p-detail .price-line .availability-value .availability-amount{font-family:Avenir-demi;color:#bfb5e2;font-size:1.3em;padding:1px 0 0;display:block}.type-detail .social-buttons-wrapper{display:none}.type-detail .add-to-cart{position:relative;padding-top:22px;margin-top:65px}@media only screen and (max-width:480px){.type-detail .add-to-cart{margin-top:30px;margin-bottom:10px}}@media (max-width:380px){.type-detail .add-to-cart{-ms-flex-direction:row!important;flex-direction:row!important}}.type-detail .add-to-cart:before{content:"Počet míst";position:absolute;left:0;top:0;color:#391aa6;font-size:1.1em;font-family:Avenir-med;letter-spacing:.1px}.type-detail .add-to-cart button.add-to-cart-button{max-width:328px;border-radius:60px!important;background:#52c6bd;height:50px;min-height:50px;font-size:0;box-shadow:none}.type-detail .add-to-cart button.add-to-cart-button:before{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/cart-w.svg);background-size:17px;background-repeat:no-repeat;margin-right:3px}.type-detail .add-to-cart button.add-to-cart-button:after{content:"Koupit";font-size:16px;font-family:Avenir-bold;position:relative;top:1px}@media only screen and (max-width:480px){.type-detail .add-to-cart .quantity{margin:2px 20px 2px 0!important}}.type-detail .add-to-cart .quantity input{font-family:Avenir-bold;color:#391aa6}.type-detail .add-to-cart .quantity .decrease{width:45px;height:45px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/minus.svg?v3) no-repeat 0;background-size:45px;border-radius:50px}.type-detail .add-to-cart .quantity .decrease:before{display:none}.type-detail .add-to-cart .quantity .increase{width:45px;height:45px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/plus.svg?v3) no-repeat 0;background-size:45px;border-radius:50px}.type-detail .add-to-cart .quantity .increase:before{display:none}@media only screen and (max-width:768px){.type-detail .p-detail .p-detail-inner{background:transparent}}.type-detail h1{color:#391aa6;font-size:3.2em;margin-bottom:20px}@media only screen and (max-width:992px){.type-detail h1{font-size:2.2em}}@media only screen and (max-width:480px){.type-detail h1{font-size:1.8em}}.type-detail h1 .product-appendix{color:#52c6bd;display:block;font-size:.7em}.type-detail .p-short-description{color:#391aa6!important;font-size:1.15em!important;font-family:Avenir-med;padding-bottom:0!important}.type-detail .p-short-description p{margin-top:0}.type-detail .product-top .p-detail-info .flags{display:none}.type-detail .shp-tabs-wrapper .shp-tabs-row{display:none}@media only screen and (max-width:768px){.type-detail .p-detail{padding-bottom:0}}.type-detail .shp-tabs-wrapper{margin-top:50px;position:relative;background:transparent}@media only screen and (max-width:768px){.type-detail .shp-tabs-wrapper{margin-top:0}}.type-detail .shp-tabs-wrapper:before{position:absolute;left:50%;transform:translate(-50%);top:-2px;content:"";background:#fff;width:100vw;height:100%;border-top:2px solid #f2f0fe}.type-detail .shp-tabs-wrapper #tab-content{margin:0 auto;z-index:1;background:#fff;padding:40px 0 100px;max-width:800px}@media only screen and (max-width:768px){.type-detail .shp-tabs-wrapper #tab-content{padding:0 0 20px}}.type-detail .shp-tabs-wrapper .basic-description{color:#391aa6;font-size:16px}.type-detail .shp-tabs-wrapper .basic-description h3:first-child{display:none}.type-detail .shp-tabs-wrapper .basic-description h2{font-family:Avenir-bold;color:#391aa6;font-size:1.5em;margin-top:60px}@media only screen and (max-width:768px){.type-detail .shp-tabs-wrapper .basic-description h2{margin-top:40px}}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description h2{margin-top:30px}}.type-detail .shp-tabs-wrapper .basic-description h3{font-size:1.1em;letter-spacing:0;margin-bottom:15px;margin-top:45px;color:#52c6bd}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description h3{margin-top:20px}}.type-detail .shp-tabs-wrapper .basic-description p{font-size:16px;margin-top:0;margin-bottom:35px}.type-detail .shp-tabs-wrapper .basic-description p a{color:#8775c3;text-decoration:underline}.type-detail .shp-tabs-wrapper .basic-description p a:hover{text-decoration:none}.type-detail .shp-tabs-wrapper .basic-description ul{padding-left:10px}.type-detail .shp-tabs-wrapper .basic-description ul li{font-size:1em;list-style:none;position:relative;padding-left:20px;margin-bottom:3px}.type-detail .shp-tabs-wrapper .basic-description ul li:before{width:6px;height:6px;background:#391aa6;border-radius:5px;position:absolute;left:0;top:10px;content:""}.type-detail .shp-tabs-wrapper .basic-description ul li p{margin-bottom:0}.type-detail .shp-tabs-wrapper .basic-description ul.checklist{padding-left:3px}.type-detail .shp-tabs-wrapper .basic-description ul.checklist li{padding-left:45px;position:relative;margin-bottom:21px}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description ul.checklist li{padding-left:40px;margin-bottom:13px;line-height:1.4em}}.type-detail .shp-tabs-wrapper .basic-description ul.checklist li:before{width:29px;height:29px;content:"";position:absolute;left:0;top:-3px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/check-h.svg) no-repeat 0;background-size:29px}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description ul.checklist li:before{top:-5px}}.type-detail .shp-tabs-wrapper .basic-description ul.faq{padding-left:3px}.type-detail .shp-tabs-wrapper .basic-description ul.faq li{padding-left:43px;position:relative;margin-bottom:21px}.type-detail .shp-tabs-wrapper .basic-description ul.faq li:before{width:29px;height:29px;content:"";position:absolute;left:0;top:-6px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/li-q.svg) no-repeat 0;background-size:29px}.type-detail .shp-tabs-wrapper .basic-description ul.faq li strong{color:#ea3e72;font-family:Avenir-bold;display:block;line-height:1.3em}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description ul.faq li p{line-height:1.4em}}.type-detail .shp-tabs-wrapper .basic-description .citace{text-align:center;border:2px solid #ddf5f4;color:#52c6bd;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;padding:19px 15px 15px;margin:40px 0;position:relative}.type-detail .shp-tabs-wrapper .basic-description .citace:before{content:"";width:26px;height:26px;position:absolute;left:22px;bottom:-18px;background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/cit-left.svg);background-size:22px;background-repeat:no-repeat}.type-detail .shp-tabs-wrapper .basic-description .citace:after{content:"";width:26px;height:26px;position:absolute;right:20px;top:-7px;background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/cit-right.svg);background-size:22px;background-repeat:no-repeat}.type-detail .shp-tabs-wrapper .basic-description .citace p{margin-bottom:0;line-height:1.3em}.type-detail .shp-tabs-wrapper .basic-description .kapacita{padding:22px 20px 24px;background:#f2f0fe;border-radius:20px;padding-left:92px;position:relative;margin:40px 0;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.type-detail .shp-tabs-wrapper .basic-description .kapacita:before{content:"";width:26px;height:32px;position:absolute;left:35px;top:50%;transform:translateY(-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/kapacita.svg);background-size:24px;background-repeat:no-repeat}.type-detail .shp-tabs-wrapper .basic-description .kapacita strong{font-family:Avenir-bold;line-height:1.3em;margin-bottom:5px}.type-detail .shp-tabs-wrapper .basic-description .kapacita p{margin-bottom:0;line-height:1.2em}.type-detail .shp-tabs-wrapper .basic-description .kde{padding:27px 20px 23px;background:#f2f0fe;border-radius:20px;padding-left:92px;position:relative;margin:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-detail .shp-tabs-wrapper .basic-description .kde:before{content:"";width:26px;height:32px;position:absolute;left:35px;top:50%;transform:translateY(-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/kde.svg);background-size:24px;background-repeat:no-repeat}.type-detail .shp-tabs-wrapper .basic-description .kde strong{width:100%;font-family:Avenir-bold;line-height:1em;display:block;margin-bottom:5px}.type-detail .shp-tabs-wrapper .basic-description .kde p{width:50%;padding-right:30px;margin-bottom:0;line-height:1.2em}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description .kde p{width:100%}}.type-detail .shp-tabs-wrapper .basic-description .kdy{padding:27px 20px 23px;background:#f2f0fe;border-radius:20px;padding-left:92px;position:relative;margin:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-detail .shp-tabs-wrapper .basic-description .kdy:before{content:"";width:26px;height:26px;position:absolute;left:35px;top:50%;transform:translateY(-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/kdy.svg);background-size:26px;background-repeat:no-repeat}.type-detail .shp-tabs-wrapper .basic-description .kdy strong{width:100%;font-family:Avenir-bold;line-height:1em;display:block;margin-bottom:5px}.type-detail .shp-tabs-wrapper .basic-description .kdy p{width:50%;padding-right:30px;margin-bottom:0;line-height:1.2em}.type-detail .shp-tabs-wrapper .basic-description .kde-kdy-kapacita{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px);margin:0 -10px}@media only screen and (max-width:768px){.type-detail .shp-tabs-wrapper .basic-description .kde-kdy-kapacita{width:100%;margin:0}}.type-detail .shp-tabs-wrapper .basic-description .kde-kdy-kapacita>div{width:calc(33.333% - 20px);margin:0 10px;padding:17px 20px 12px;padding-left:90px}@media only screen and (max-width:768px){.type-detail .shp-tabs-wrapper .basic-description .kde-kdy-kapacita>div{width:100%;margin:0;margin-bottom:15px}}.type-detail .shp-tabs-wrapper .basic-description .kde-kdy-kapacita .kde p,.type-detail .shp-tabs-wrapper .basic-description .kde-kdy-kapacita .kdy p{width:100%;padding-right:0}.type-detail .shp-tabs-wrapper .basic-description .sleva{border:2px solid #e0d7fb;border-radius:20px;padding:17px 20px 13px;padding-left:65px;position:relative;font-family:Avenir-bold;color:#391aa6;margin:40px 0}.type-detail .shp-tabs-wrapper .basic-description .sleva:before{content:"";width:34px;height:25px;position:absolute;left:18px;top:50%;transform:translateY(-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/ve-dvou.svg);background-size:32px;background-repeat:no-repeat}.type-detail .shp-tabs-wrapper .basic-description .sleva p{font-family:Avenir-bold;color:#391aa6;margin:0;font-size:18px}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description .sleva p{font-size:16px;line-height:1.3em}}.type-detail .shp-tabs-wrapper .basic-description .sleva p a{color:#52c6bd;text-decoration:underline}.type-detail .shp-tabs-wrapper .basic-description .sleva p a:hover{text-decoration:none}.type-detail .shp-tabs-wrapper .basic-description table{width:100%;max-width:600px;border-collapse:collapse;font-size:1.15em;margin-top:50px}@media only screen and (max-width:480px){.type-detail .shp-tabs-wrapper .basic-description table{margin-top:20px}}.type-detail .shp-tabs-wrapper .basic-description table td,.type-detail .shp-tabs-wrapper .basic-description table th{text-align:center;padding:17px 10px 14px}.type-detail .shp-tabs-wrapper .basic-description table thead{background:#6535e9;color:#fff;font-family:Avenir-demi}.type-detail .shp-tabs-wrapper .basic-description table tr{border-bottom:1px solid #f2efff}a.btn,button.btn{border-radius:50px;background:#52c6bd;font-family:Avenir-demi!important}a.btn:hover,button.btn:hover{background:#4db2aa}.fixed-cart-line{display:none!important}.type-category #content .category-perex{text-align:center}.type-category #content .category-perex h2{font-family:Avenir-bold;color:#391aa6;font-size:0;margin-bottom:15px}.type-category #content .category-perex h2:before{content:"Obsah stránky připravujeme";display:block;font-size:25px}.type-page .breadcrumbs-wrapper,.type-page body.blank-mode .container.breadcrumbs-wrapper{display:none}.type-page .benefitBanner{margin-top:90px}@media only screen and (max-width:768px){.type-page .benefitBanner{margin-top:70px}}@media only screen and (max-width:480px){.type-page .benefitBanner{margin-top:40px}}.type-page h1{font-size:3.2em;margin-top:90px;color:#391aa6}@media only screen and (max-width:992px){.type-page h1{font-size:2.6em}}@media only screen and (max-width:768px){.type-page h1{font-size:2.2em}}@media only screen and (max-width:480px){.type-page h1{font-size:1.8em}}.type-page .page-head{position:relative}@media only screen and (max-width:768px){.type-page .page-head{margin-top:61px;background:#000;line-height:0}.type-page .page-head+#content-wrapper{margin-top:0}}.type-page .page-head img{width:100%;min-height:380px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.type-page .page-head img{min-height:260px;-o-object-fit:cover;object-fit:cover;opacity:.5}}@media only screen and (max-width:480px){.type-page .page-head img{min-height:360px;margin-right:80px;-o-object-position:calc(100% + 70vw) center;object-position:calc(100% + 70vw) center}}.type-page .page-head .caption{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1240px;width:100%;padding:15px}.type-page .page-head .caption h1{color:#fff;font-size:3.2em;max-width:50%;margin-bottom:20px;margin-top:0}@media only screen and (max-width:992px){.type-page .page-head .caption h1{font-size:2.5em}}@media only screen and (max-width:768px){.type-page .page-head .caption h1{max-width:100%;font-size:1.8em;margin-bottom:15px}}.type-page .page-head .caption p{color:#fff;max-width:580px;width:50%;font-size:1.1em;line-height:1.9em;letter-spacing:.3px}@media only screen and (max-width:992px){.type-page .page-head .caption p{line-height:1.6em}}@media only screen and (max-width:768px){.type-page .page-head .caption p{width:100%;line-height:1.7em;font-size:1em;max-width:100%}}.type-page article{max-width:1180px;margin-left:auto;margin-right:auto}.type-page article h2{text-align:center;color:#391aa6;font-size:2.3em;font-family:Avenir-bold;margin-top:120px}@media only screen and (max-width:992px){.type-page article h2{margin-top:70px}}@media only screen and (max-width:768px){.type-page article h2{font-size:1.8em}}@media only screen and (max-width:480px){.type-page article h2{font-size:1.6em;margin-top:40px}}.type-page .themes-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px;margin-left:-13px;margin-right:-13px;width:calc(100% + 26px)}@media only screen and (max-width:992px){.type-page .themes-list{margin-top:25px;margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}}.type-page .themes-list .list-item{margin:0 13px 26px;width:calc(25% - 26px);border:2px solid #f2f0fe;border-radius:20px;overflow:hidden;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:992px){.type-page .themes-list .list-item{margin:0 7px 14px;width:calc(25% - 14px)}}@media only screen and (max-width:768px){.type-page .themes-list .list-item{width:calc(33.333% - 14px)}}@media (max-width:600px){.type-page .themes-list .list-item{width:calc(50% - 14px)}}@media (max-width:420px){.type-page .themes-list .list-item{width:calc(100% - 14px)}}.type-page .themes-list .list-item .image{width:100%;height:auto;line-height:0}.type-page .themes-list .list-item .image img{max-width:unset!important;margin:-2px -2px 0;width:calc(100% + 4px)!important}.type-page .themes-list .list-item .text{padding:15px 23px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1;flex:1}@media only screen and (max-width:992px){.type-page .themes-list .list-item .text{padding:12px 15px}}.type-page .themes-list .list-item .text h3{margin-top:0;margin-bottom:30px;color:#391aa6;font-size:1.3em;font-family:Avenir-bold;letter-spacing:.3px}@media only screen and (max-width:992px){.type-page .themes-list .list-item .text h3{font-size:1.2em}}@media only screen and (max-width:480px){.type-page .themes-list .list-item .text h3{margin-bottom:20px}}.type-page .themes-list .list-item .text .price{font-family:Avenir-demi;color:#52c6bd;font-size:1.1em}.type-page .themes-list .list-item.interest .image{height:170px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/interest-bg.jpg?v3) no-repeat 0;background-size:cover}.type-page .themes-list .list-item.interest .image h3{color:#fff;font-size:1.6em;font-family:Avenir-demi;letter-spacing:.2px}.type-page .themes-list .list-item.interest .text{padding:36px 23px}@media only screen and (max-width:992px){.type-page .themes-list .list-item.interest .text{padding:15px 5px}}.type-page .themes-list .list-item.interest .text .btn{font-size:1.15em;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding:3px 27px 2px}.type-page .person-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:70px;margin-bottom:130px}@media only screen and (max-width:768px){.type-page .person-block{-ms-flex-direction:column;flex-direction:column;margin-bottom:80px}}@media only screen and (max-width:480px){.type-page .person-block{margin-top:10px;margin-bottom:60px}}.type-page .person-block .image{width:400px;text-align:left}@media only screen and (max-width:992px){.type-page .person-block .image{width:300px}}.type-page .person-block .text{width:calc(100% - 400px);padding-left:40px;padding-top:50px}@media only screen and (max-width:992px){.type-page .person-block .text{padding-left:10px;padding-top:20px;width:calc(100% - 300px)}}@media only screen and (max-width:768px){.type-page .person-block .text{width:100%;padding-left:0}}.type-page .person-block .text i{color:#8775c3;font-size:1.1em;max-width:621px;display:block;line-height:1.8em;letter-spacing:.3px;font-family:Avenir-med}.type-page .person-block .text .name{font-size:1.3em;font-family:Avenir-bold;color:#391aa6;margin-top:25px}.type-page .person-block .text .position{color:#52c6bd;font-family:Avenir-med;margin-top:6px;font-size:1.1em;letter-spacing:.1px}.type-page .logos-block{padding:0 90px;position:relative;margin-bottom:20px}@media only screen and (max-width:992px){.type-page .logos-block{padding:0 45px}}.type-page .logos-block h2{margin-bottom:35px}.type-page .logos-block .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.type-page .logos-block .slick-arrow{width:32px;height:32px;border:none;background-color:transparent!important}.type-page .logos-block .slick-arrow.slick-prev{left:30px;top:50%;transform:translateY(-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/car-left.svg?v3)!important;background-size:11px!important;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:992px){.type-page .logos-block .slick-arrow.slick-prev{left:0}}.type-page .logos-block .slick-arrow.slick-next{right:30px;top:50%;transform:translateY(-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/car-right.svg?v3)!important;background-size:11px!important;background-repeat:no-repeat;background-position:50%}@media only screen and (max-width:992px){.type-page .logos-block .slick-arrow.slick-next{right:0}}.type-page .logos-block a{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.type-page .logos-block a img{transition:.3s;width:auto;height:auto;max-width:100%}.type-page .logos-block a:hover img{opacity:.7}.type-page #content-wrapper{background:transparent}.type-page .interest-block{border-radius:20px;position:relative;overflow:hidden;line-height:0;margin-top:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:35px}@media only screen and (max-width:992px){.type-page .interest-block{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:480px){.type-page .interest-block{padding:20px;margin-top:60px}}.type-page .interest-block:before{width:110%;height:110%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/interest-bg.png?v3)!important;background-size:cover;background-repeat:no-repeat;background-position:50%;content:"";z-index:-1}.type-page .interest-block .left-box{width:70%;line-height:1.3em;padding-left:50px}@media only screen and (max-width:1200px){.type-page .interest-block .left-box{padding-left:0;width:80%}}@media only screen and (max-width:992px){.type-page .interest-block .left-box{width:100%;text-align:center}}.type-page .interest-block .left-box h2{text-align:left;color:#fff;margin-top:0;margin-bottom:16px;line-height:1.1em;margin-top:10px}@media only screen and (max-width:992px){.type-page .interest-block .left-box h2{text-align:center;margin-top:20px}}@media only screen and (max-width:480px){.type-page .interest-block .left-box h2{font-size:1.6em}}.type-page .interest-block .left-box p{color:#fff;font-size:1.15em;letter-spacing:.1px}.type-page .interest-block .left-box .bottom-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}@media only screen and (max-width:992px){.type-page .interest-block .left-box .bottom-line{-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:768px){.type-page .interest-block .left-box .bottom-line{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:25px}}.type-page .interest-block .left-box .bottom-line a{font-size:1.1em;color:#fff;letter-spacing:.3px;text-decoration:none;margin-right:28px}@media only screen and (max-width:768px){.type-page .interest-block .left-box .bottom-line a{margin-top:18px;margin-right:0}}.type-page .interest-block .left-box .bottom-line a:not(.btn){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.type-page .interest-block .left-box .bottom-line a:not(.btn):hover{text-decoration:underline}.type-page .interest-block .left-box .bottom-line a:not(.btn) img{position:relative;top:-2px;margin-right:10px}.type-page .interest-block .left-box .bottom-line a.btn{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;line-height:0;height:auto;min-height:auto;padding:13px 27px 12px}@media only screen and (max-width:768px){.type-page .interest-block .left-box .bottom-line a.btn{margin:0 auto}}.type-page .interest-block .left-box .bottom-line a.btn img{margin-right:10px}.type-page .interest-block .right-box{width:calc(30% + 35px);margin:-35px -35px -35px 0;text-align:center;position:relative;right:-1px}@media only screen and (max-width:1200px){.type-page .interest-block .right-box{width:calc(30% + 35px);margin:-35px -35px -35px 0}}@media only screen and (max-width:992px){.type-page .interest-block .right-box{width:100%;display:none}}@media only screen and (max-width:480px){.type-page .interest-block .right-box img{width:140px}}.type-page.in-o-nas article{max-width:100%}.type-page.in-o-nas article header h1{display:none}.type-page.in-o-nas .purple-bg-text{background:#f2efff;border-radius:20px;padding:14px 20px 13px;color:#391aa6;font-weight:700;font-family:Avenir-bold;line-height:1.7em;margin-left:-18px;margin-top:26px}@media only screen and (max-width:768px){.type-page.in-o-nas .purple-bg-text{margin-left:0}}.type-page.in-o-nas .purple-bg-text p{margin:0;color:#391aa6!important;line-height:1.5em!important}.type-page.in-o-nas .about-top-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:35px}.type-page.in-o-nas .about-top-block .text{width:52%}@media only screen and (max-width:768px){.type-page.in-o-nas .about-top-block .text{width:100%}}.type-page.in-o-nas .about-top-block .text h2{text-align:left;font-size:3.2em;letter-spacing:0;margin-top:50px}@media only screen and (max-width:992px){.type-page.in-o-nas .about-top-block .text h2{font-size:2.6em}}@media only screen and (max-width:768px){.type-page.in-o-nas .about-top-block .text h2{font-size:2.2em;margin-top:0}}@media only screen and (max-width:480px){.type-page.in-o-nas .about-top-block .text h2{font-size:1.8em}}.type-page.in-o-nas .about-top-block .text p{color:#8775c3;font-size:1.15em;line-height:1.7em;max-width:555px;letter-spacing:.2px}@media only screen and (max-width:768px){.type-page.in-o-nas .about-top-block .text p{max-width:100%}}.type-page.in-o-nas .about-top-block .image{width:48%}@media only screen and (max-width:768px){.type-page.in-o-nas .about-top-block .image{display:none}}.type-page.in-o-nas .history-block{max-width:715px;margin:0 auto}.type-page.in-o-nas .history-block h2{text-align:left}.type-page.in-o-nas .history-block .history-list{padding-left:9px}@media only screen and (max-width:480px){.type-page.in-o-nas .history-block .history-list{padding-left:0}}.type-page.in-o-nas .history-block .history-list li{padding-left:50px;position:relative;color:#8775c3;list-style:none;font-size:16px;line-height:1.7em;margin-bottom:55px;letter-spacing:.2px}@media only screen and (max-width:480px){.type-page.in-o-nas .history-block .history-list li{padding-left:40px;font-size:15px;margin-bottom:35px}}.type-page.in-o-nas .history-block .history-list li:before{width:29px;height:29px;content:"";position:absolute;left:0;top:-3px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/check-h.svg) no-repeat 0;background-size:29px}.type-page.in-o-nas .history-block .history-list li:nth-child(n+3){display:none}.type-page.in-o-nas .history-block .history-list li strong{color:#52c6bd;font-family:var(--template-headings-font)}.type-page.in-o-nas .history-block .history-list.show li:nth-child(n+3){display:block}.type-page.in-o-nas a.history-toggle-btn{background:#e9f3f6;color:#52c6bd;border-radius:40px;padding:17px 25px 14px;line-height:1em;height:unset;min-height:unset;font-family:Avenir-bold;margin:0 auto;margin-top:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;font-size:1.1em;letter-spacing:.3px}.type-page.in-o-nas a.history-toggle-btn:after{width:8px;height:8px;content:"\e901";font-size:12px;font-family:icons;font-weight:400;margin-left:12px;top:0;color:var(--color-primary);line-height:1;display:inline-block;color:#52c6bd;transform:rotate(90deg)}.type-page.in-o-nas a.history-toggle-btn:hover{color:var(--color-primary-hover)}.type-page.in-o-nas a.history-toggle-btn:hover:after{color:var(--color-primary-hover)}.type-page.in-o-nas .person-block h2{text-align:left;margin-top:0}.type-page.in-o-nas .person-block p{color:#8775c3;font-size:1.15em;line-height:1.7em;max-width:700px;letter-spacing:.2px}.type-page.in-o-nas .person-block i{font-size:1.3em;letter-spacing:0;font-family:Avenir;margin-top:25px}.type-page.in-o-nas .team-block h2{margin-bottom:13px}.type-page.in-o-nas .team-block p{text-align:center;font-size:1.15em;color:#391aa6;max-width:760px;margin:0 auto;line-height:1.7em}.type-page.in-o-nas .team-block .team-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;max-width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width:992px){.type-page.in-o-nas .team-block .team-list{-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:480px){.type-page.in-o-nas .team-block .team-list{margin-top:25px}}.type-page.in-o-nas .team-block .team-list .team-item{width:33.333%;text-align:center;padding:0 15px;margin-bottom:30px}@media only screen and (max-width:992px){.type-page.in-o-nas .team-block .team-list .team-item{width:33.333%;margin-bottom:30px}}@media only screen and (max-width:480px){.type-page.in-o-nas .team-block .team-list .team-item{width:50%}}.type-page.in-o-nas .team-block .team-list .team-item strong{margin-top:15px;font-family:Avenir-bold;font-size:1.2em;display:block;color:#391aa6}@media only screen and (max-width:768px){.type-page.in-o-nas .team-block .team-list .team-item strong{font-size:1.1em}}.type-page.in-o-nas .team-block .team-list .team-item .position{font-size:12px;color:#52c6bd;margin-top:2px;margin-bottom:15px}.type-page.in-o-nas .team-block .team-list .team-item a{color:#8775c3;font-size:12px;margin-top:5px;text-decoration:none;display:block}.type-page.in-o-nas .team-block .team-list .team-item a:hover{text-decoration:underline}.type-page.in-o-nas .offer-block{background-image:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/offer-bg.jpg?v3)!important;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:20px;overflow:hidden;text-align:center;padding:50px 25px;margin-top:100px;margin-bottom:60px}@media only screen and (max-width:992px){.type-page.in-o-nas .offer-block{margin-top:30px;margin-bottom:40px}}@media only screen and (max-width:768px){.type-page.in-o-nas .offer-block{padding:20px 20px 30px}}@media only screen and (max-width:480px){.type-page.in-o-nas .offer-block{padding:15px 12px 20px}}.type-page.in-o-nas .offer-block h2{color:#fff;margin-top:15px;margin-bottom:8px}.type-page.in-o-nas .offer-block p{color:#fff;font-size:1.15em;margin-top:0}.type-page.in-o-nas .offer-block .buttons{margin-top:22px}@media (max-width:750px){.type-page.in-o-nas .offer-block .buttons{max-width:400px;margin-left:auto;margin-right:auto}}.type-page.in-o-nas .offer-block .buttons .btn{font-size:16px;min-height:45px;padding:3px 27px 2px;margin:0 3px 4px}@media (max-width:750px){.type-page.in-o-nas .offer-block .buttons .btn{margin:0 3px 10px}}@media only screen and (max-width:480px){.type-page.in-o-nas .offer-block .buttons .btn{font-size:15px;min-height:40px;padding:3px 17px 0;margin:0 3px 10px;min-width:unset}}.type-page.in-o-nas .lectors-block{margin-top:150px}@media only screen and (max-width:768px){.type-page.in-o-nas .lectors-block{margin-top:60px}}@media only screen and (max-width:480px){.type-page.in-o-nas .lectors-block{margin-top:30px}}.type-page.in-o-nas .lectors-block h2{margin-bottom:13px}.type-page.in-o-nas .lectors-block p{text-align:center;font-size:1.15em;color:#391aa6;max-width:760px;margin:0 auto;line-height:1.7em}.type-page.in-o-nas .lectors-block .lectors-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px;margin-top:90px}@media only screen and (max-width:768px){.type-page.in-o-nas .lectors-block .lectors-list{margin-top:40px}}@media only screen and (max-width:480px){.type-page.in-o-nas .lectors-block .lectors-list{margin-top:20px}}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item{width:calc(33.333% - 30px);margin:0 15px;display:-ms-flexbox;display:flex;margin-bottom:50px}@media (max-width:850px){.type-page.in-o-nas .lectors-block .lectors-list .lectors-item{width:calc(50% - 30px)}}@media only screen and (max-width:480px){.type-page.in-o-nas .lectors-block .lectors-list .lectors-item{width:calc(100% - 30px);margin-bottom:20px}}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .photo{width:83px}@media only screen and (max-width:768px){.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .photo{width:66px}}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text{width:calc(100% - 83px);padding-left:18px}@media only screen and (max-width:768px){.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text{width:calc(100% - 66px)}}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text strong{font-size:16px;color:#391aa6;font-family:Avenir-bold;margin-bottom:5px;display:block;margin-top:7px}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text ul{padding:0;margin:0;list-style:none;max-width:230px}@media only screen and (max-width:480px){.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text ul{max-width:100%}}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text ul li{color:#52c6bd;font-size:12px;display:block;margin-bottom:1px;line-height:1.4em;position:relative;padding-left:18px}.type-page.in-o-nas .lectors-block .lectors-list .lectors-item .text ul li:before{width:4px;height:4px;border-radius:5px;background:#52c6bd;content:"";position:absolute;left:6px;top:5px}.benefits-load{max-width:1280px;margin:0 auto}.type-posts-listing .breadcrumbs-wrapper,.type-posts-listing body.blank-mode .container.breadcrumbs-wrapper{display:none}@media only screen and (max-width:768px){.type-posts-listing #content-wrapper{padding-bottom:0!important}}.type-posts-listing h1{text-align:center;margin-top:70px;font-size:3.2em;color:#391aa6;margin-bottom:5px}@media only screen and (max-width:1200px){.type-posts-listing h1{font-size:2.6em}}@media only screen and (max-width:768px){.type-posts-listing h1{font-size:2.2em}}@media only screen and (max-width:480px){.type-posts-listing h1{font-size:1.8em}}.type-posts-listing h1+p{text-align:center;color:#391aa6;font-size:1.2em;font-family:Avenir-med;letter-spacing:.1px;margin-top:0}@media only screen and (max-width:480px){.type-posts-listing h1+p{font-size:1.1em;margin-top:10px}}.type-posts-listing .news-wrapper{margin:0 -15px;width:calc(100% + 30px);margin-top:70px}@media only screen and (max-width:992px){.type-posts-listing .news-wrapper{margin:0 -7px;margin-top:40px;width:calc(100% + 14px)}}@media only screen and (max-width:480px){.type-posts-listing .news-wrapper{margin-top:30px}}.type-posts-listing .news-wrapper .news-item{margin:0 15px 45px;width:calc(33.333% - 30px);border-radius:20px;overflow:hidden;border:2px solid #f2efff}@media only screen and (max-width:992px){.type-posts-listing .news-wrapper .news-item{margin:0 7px 15px;width:calc(33.333% - 14px)}}@media (max-width:600px){.type-posts-listing .news-wrapper .news-item{width:calc(50% - 14px)}}@media (max-width:420px){.type-posts-listing .news-wrapper .news-item{width:calc(100% - 14px)}}.type-posts-listing .news-wrapper .news-item .image{height:auto}.type-posts-listing .news-wrapper .news-item .image img{position:relative;left:0;top:0;transform:none;width:100%;height:auto}.type-posts-listing .news-wrapper .news-item .text{padding:16px 24px 20px}@media only screen and (max-width:992px){.type-posts-listing .news-wrapper .news-item .text{padding:15px}}.type-posts-listing .news-wrapper .news-item .text .title{font-family:Avenir-bold;color:#391aa6;font-size:1.7em;min-height:unset}@media only screen and (max-width:1200px){.type-posts-listing .news-wrapper .news-item .text .title{font-size:1.4em}}@media only screen and (max-width:992px){.type-posts-listing .news-wrapper .news-item .text .title{font-size:1.3em}}@media only screen and (max-width:768px){.type-posts-listing .news-wrapper .news-item .text .title{font-size:1.2em}}.type-posts-listing .news-wrapper .news-item .text .read-more{color:#52c6bd;font-family:Avenir-med;font-size:16px;margin-top:5px}@media only screen and (max-width:768px){.type-posts-listing .news-wrapper .news-item .text .read-more{font-size:14px}}.type-posts-listing .news-wrapper .news-item .text .read-more:after{color:#52c6bd}@media (min-width:992px){.type-posts-listing .news-wrapper .news-item:first-child{background:transparent;margin-bottom:60px;border:none}.type-posts-listing .news-wrapper .news-item:first-child .image{border-radius:20px}.type-posts-listing .news-wrapper .news-item:first-child .text{padding-left:10px}.type-posts-listing .news-wrapper .news-item:first-child .text .title{font-size:2.2em}.type-posts-listing .news-wrapper .news-item:first-child .text .description{color:#391aa6;font-size:1.1em;max-width:470px}}#content-wrapper{background:transparent}.type-post .breadcrumbs-wrapper,.type-post body.blank-mode .container.breadcrumbs-wrapper{display:none}.type-post .next-prev{display:none}.type-post .post-head{padding:60px 0 50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:768px){.type-post .post-head{padding:0 0 20px}}@media (max-width:600px){.type-post .post-head{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.type-post .post-head .head-left{width:50%;padding-right:30px}@media (max-width:600px){.type-post .post-head .head-left{width:100%}}.type-post .post-head .head-right{width:50%}@media (max-width:600px){.type-post .post-head .head-right{width:100%;margin-bottom:20px}}.type-post .post-head h1{margin-top:30px;color:#391aa6;font-size:3.2em}@media only screen and (max-width:1200px){.type-post .post-head h1{font-size:2.8em}}@media only screen and (max-width:992px){.type-post .post-head h1{font-size:2.4em}}@media only screen and (max-width:768px){.type-post .post-head h1{font-size:2em;margin-top:0}}@media (max-width:600px){.type-post .post-head h1{font-size:1.8em}}@media only screen and (max-width:480px){.type-post .post-head h1{font-size:1.6em;margin-bottom:15px}}.type-post .post-head time{font-size:16px;color:#52c6bd}@media (max-width:600px){.type-post .post-head time{margin-bottom:0}}@media only screen and (max-width:480px){.type-post .post-head time{font-size:14px}}.type-post .news-item-detail{max-width:100%}@media only screen and (max-width:480px){.type-post .news-item-detail{padding-bottom:0!important}}.type-post .news-item-detail>.text{background:transparent;position:relative;padding:80px 0;margin-top:0;color:#8775c3;font-size:16px;line-height:1.8em;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.type-post .news-item-detail>.text{padding:30px 0;margin-bottom:0;font-size:15px}}.type-post .news-item-detail>.text:before{width:100vw;height:100%;content:"";background:#fff;position:absolute;left:50%;transform:translateX(-50%);top:0;border-top:2px solid #f2efff;z-index:-1}.type-post .news-item-detail p{margin-top:0;margin-bottom:30px}@media only screen and (max-width:480px){.type-post .news-item-detail p{margin-bottom:20px}}.type-post .news-item-detail p span[style="font-size: 14pt;"]{color:#391aa6;font-family:Avenir-med;font-size:20px!important;line-height:1.8em;margin-bottom:70px;display:block}@media only screen and (max-width:768px){.type-post .news-item-detail p span[style="font-size: 14pt;"]{font-size:18px!important;margin-bottom:30px;line-height:1.6em}}@media only screen and (max-width:480px){.type-post .news-item-detail p span[style="font-size: 14pt;"]{font-size:17px!important}}.type-post .news-item-detail h3{margin-top:50px;color:#391aa6;font-family:Avenir-bold;line-height:1.2em;margin-bottom:10px}@media only screen and (max-width:480px){.type-post .news-item-detail h3{margin-top:40px}}.type-post .news-item-detail ul{padding-left:10px;margin-top:0}.type-post .news-item-detail ul li{list-style:none;position:relative;padding-left:16px;margin-bottom:0}.type-post .news-item-detail ul li:before{width:6px;height:6px;background:#8775c3;border-radius:5px;position:absolute;left:0;top:9px;content:""}.type-page article{max-width:100%}.type-page.in-kontakt h1{margin-bottom:8px}@media only screen and (max-width:992px){.type-page.in-kontakt h1{margin-top:25px}}.type-page.in-kontakt h2{text-align:left}@media only screen and (max-width:768px){.type-page.in-kontakt .benefitBanner{margin-top:0;border-top:2px solid #f2efff;border-radius:0;padding-top:25px}}.type-page.in-kontakt div[itemprop=about]>p{color:#8775c3;font-size:1.15em;letter-spacing:.1px;line-height:1.8em;margin-top:0}@media (max-width:600px){.type-page.in-kontakt .contacts-row+h2{text-align:center;margin-top:50px}}.type-page.in-kontakt .contacts-row{margin:0 -11px;margin-top:80px;width:calc(100% + 22px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:992px){.type-page.in-kontakt .contacts-row{margin-top:0}}.type-page.in-kontakt .contacts-row .contacts-block{width:50%;padding:0 11px;padding-top:72px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1200px){.type-page.in-kontakt .contacts-row .contacts-block{padding-top:62px}}@media only screen and (max-width:992px){.type-page.in-kontakt .contacts-row .contacts-block{width:100%;padding-top:10px;margin-bottom:50px}}.type-page.in-kontakt .contacts-row .contacts-block .contact-box{background:#fff;border-radius:20px;border:2px solid #f2efff;padding:18px 33px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;margin-bottom:22px}@media only screen and (max-width:992px){.type-page.in-kontakt .contacts-row .contacts-block .contact-box{margin-bottom:10px}}.type-page.in-kontakt .contacts-row .contacts-block .contact-box:last-child{margin-bottom:0}.type-page.in-kontakt .contacts-row .contacts-block .contact-box>div{padding-left:20px}.type-page.in-kontakt .contacts-row .contacts-block .contact-box>div h3{margin-top:5px;color:#391aa6;font-family:Avenir-bold;font-size:1.3em;margin-bottom:5px}.type-page.in-kontakt .contacts-row .contacts-block .contact-box>div a{color:#391aa6;font-size:1.1em;font-family:Avenir-med;text-decoration:none}.type-page.in-kontakt .contacts-row .contacts-block .contact-box>div a:hover{text-decoration:underline}.type-page.in-kontakt .contacts-row .contacts-block .contact-box>div p{margin-top:0;color:#391aa6;font-size:1.1em;font-family:Avenir-med}.type-page.in-kontakt .contacts-row .form-block{width:50%;padding:0 11px}@media only screen and (max-width:992px){.type-page.in-kontakt .contacts-row .form-block{width:100%}}.type-page.in-kontakt .contacts-row .form-block>p{font-family:Avenir-bold;font-size:0;color:#391aa6;padding-left:10px}.type-page.in-kontakt .contacts-row .form-block>p:before{content:"Máte otázku? Napište nám ji do formuláře, ozveme se hned jak to bude možné.";font-size:24px}@media only screen and (max-width:1200px){.type-page.in-kontakt .contacts-row .form-block>p:before{font-size:20px}}.type-page.in-kontakt .contacts-row .form-block form{background:#6535e9;border-radius:20px;margin-top:15px;padding:30px 22px}.type-page.in-kontakt .contacts-row .form-block form label{margin-top:0;color:#fff;font-size:1.1em}.type-page.in-kontakt .contacts-row .form-block form fieldset{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group{width:50%;padding:0 10px;margin-bottom:12px}@media only screen and (max-width:480px){.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group{width:100%}}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group.consents,.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group:last-child,.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group:nth-child(4){width:100%}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group input{height:44px;border-radius:5px}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group textarea{border-radius:5px;height:133px}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group.consents{font-size:.9em}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group.consents a{color:#fff}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group.submit-wrapper{margin-top:10px!important;margin-bottom:0}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group input[type=submit]{background:#52c6bd;color:#fff;border-radius:40px;font-family:Avenir-demi;width:113px;min-height:unset;line-height:.8em;font-size:1.15em;padding:17px 15px 15px!important;height:auto}.type-page.in-kontakt .contacts-row .form-block form fieldset .form-group input[type=submit]:hover{opacity:.9}.type-page.in-kontakt .contacts-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.type-page.in-kontakt .contacts-cards .card{width:calc(33.333% - 20px);margin:0 10px 90px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:992px){.type-page.in-kontakt .contacts-cards .card{width:calc(50% - 20px)}}@media (max-width:600px){.type-page.in-kontakt .contacts-cards .card{width:calc(100% - 20px);-ms-flex-align:center;align-items:center;margin-bottom:30px}}.type-page.in-kontakt .contacts-cards .card strong{font-size:1.3em;color:#391aa6;font-family:Avenir-bold;margin-top:20px}.type-page.in-kontakt .contacts-cards .card .position{font-size:1.15em;color:#52c6bd;margin-bottom:15px}.type-page.in-kontakt .contacts-cards .card>a{font-size:16px;color:#391aa6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none;margin-bottom:5px;font-family:Avenir-med}@media (max-width:600px){.type-page.in-kontakt .contacts-cards .card>a{-ms-flex-pack:center;justify-content:center}}.type-page.in-kontakt .contacts-cards .card>a:hover{text-decoration:underline}.type-page.in-kontakt .contacts-cards .card>a.phone:before{width:16px;height:16px;content:"";display:inline-block;margin-right:7px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/phone-b.svg) no-repeat 0;background-size:15px;position:relative;top:-1px}.type-page.in-kontakt .contacts-cards .card>a.mail:before{width:16px;height:16px;content:"";display:inline-block;margin-right:7px;background:url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/fitness-institut/img/mail-b.svg) no-repeat 0;background-size:16px;position:relative;top:-1px}.type-page.in-kontakt #formContact{margin-top:15px}.newsletter,footer .custom-footer>div.newsletter{text-align:center;margin:25px 0 20px!important;position:relative;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 60px 0 0!important;-ms-flex-direction:row;flex-direction:row;-ms-flex-order:5;order:0;background:transparent}@media only screen and (max-width:768px){.newsletter,footer .custom-footer>div.newsletter{padding:0!important}}.newsletter h4,footer .custom-footer>div.newsletter h4{margin-bottom:10px!important}.newsletter form,footer .custom-footer>div.newsletter form{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:460px;margin-right:auto}.newsletter form .form-group.consents,footer .custom-footer>div.newsletter form .form-group.consents{margin-top:35px}@media only screen and (max-width:992px){.newsletter form .form-group.consents,footer .custom-footer>div.newsletter form .form-group.consents{margin-top:0;margin-bottom:25px}}.newsletter form .form-group.consents label,footer .custom-footer>div.newsletter form .form-group.consents label{opacity:1;color:#b29af4;letter-spacing:.1px}@media only screen and (max-width:992px){.newsletter form .form-group.consents label,footer .custom-footer>div.newsletter form .form-group.consents label{text-align:left}}.newsletter form .form-group.consents label a,footer .custom-footer>div.newsletter form .form-group.consents label a{color:#b29af4}.newsletter form fieldset,footer .custom-footer>div.newsletter form fieldset{width:100%}@media only screen and (max-width:480px){.newsletter form fieldset,footer .custom-footer>div.newsletter form fieldset{-ms-flex-direction:row!important;flex-direction:row!important}}.newsletter form fieldset .validator-msg-holder,footer .custom-footer>div.newsletter form fieldset .validator-msg-holder{width:calc(100% - 200px);margin-right:10px}@media only screen and (max-width:480px){.newsletter form fieldset .validator-msg-holder,footer .custom-footer>div.newsletter form fieldset .validator-msg-holder{width:calc(100% - 178px)}}.newsletter form fieldset .validator-msg-holder input,footer .custom-footer>div.newsletter form fieldset .validator-msg-holder input{height:45px;background:transparent;border:none;border-bottom:1px solid #fff;padding-left:0;color:#fff;letter-spacing:.2px;text-align:left!important}.newsletter form fieldset .validator-msg-holder input:-ms-input-placeholder,footer .custom-footer>div.newsletter form fieldset .validator-msg-holder input:-ms-input-placeholder{color:#b29af4;opacity:1}.newsletter form fieldset .validator-msg-holder input::placeholder,footer .custom-footer>div.newsletter form fieldset .validator-msg-holder input::placeholder{color:#b29af4;opacity:1}.newsletter form fieldset button,footer .custom-footer>div.newsletter form fieldset button{width:190px;padding:0 15px;border-radius:50px;height:45px}@media only screen and (max-width:480px){.newsletter form fieldset button,footer .custom-footer>div.newsletter form fieldset button{width:168px;margin-top:0}}.newsletter form fieldset button .sr-only,footer .custom-footer>div.newsletter form fieldset button .sr-only{font-family:Avenir-demi!important;position:relative;top:1px}@media only screen and (max-width:992px){.newsletter .newsletter-left,footer .custom-footer>div.newsletter .newsletter-left{margin-bottom:0}}.news-item .text .title:hover{color:#52c6bd!important;text-decoration:none!important}.siteCookies .siteCookies__links .js-cookies-settings{background:transparent;border:none;padding:0;text-decoration:underline;font-size:14px;letter-spacing:.3px}.siteCookies .siteCookies__links .js-cookies-settings:hover{text-decoration:none}.type-category.in-pro-fitness-centra .category-head img{min-height:325px;-o-object-fit:cover;object-fit:cover}.type-category.in-pro-fitness-centra .category-head .caption p{letter-spacing:.3px;max-width:484px}.type-category.in-pro-fitness-centra .head-benefits>div h3{max-width:177px}