@media only screen and (max-width:1440px){.registrace{background-position:900px bottom;}
}
@media only screen and (max-width:1350px){.container,.container-fluid{max-width:1225px;}
    .single-blog-post.post-style-2 .post-content p{font-size:13px;}
    .jidla-menu li{width:116px;}
    .jidla-menu li a span{width:67px;}
    .fixate .nav-tabs{width:885px;}
    .jidla-seznam .post-content .left{width:470px;}
    .registrace2{bottom:60px;left:-100px;}
    .registrace3{bottom:10px;left:175px;}
    .form-BMI .pohlavi label,.form-BMI .pohlavi input{width:230px;}
    .setup .chat .text{min-width:795px;max-width:795px;}
    .cviceni-rozcestnik a{width:430px;height:266px;}
    .novy-footer .f-produkty,.novy-footer .f-clanky{width:230px;}
    .ketoarticle .rejstrik{height:60px;}
    .ketoarticle .rejstrik ul{padding:0;}
    .ketoarticle .rejstrik li{width:50%;flex:0 0 50%;max-width:50%;}
    .ketoarticle .rejstrik li a{font-size:14px;}
}
@media only screen and (max-width:1239px){.container,.container-fluid{max-width:1040px;}
    body,select,option,input,button{font-size:14px;}
    .logo{width:213px;}
    .logo,.logo a,.logo span,.logo .text u,.logo .text b{font-size:17px;}
    .logo .heart i,.logo:hover .heart i{font-size:30px;}
    .registrace{background-position:800px bottom;}
    .registrace1{width:250px;bottom:100px;position:absolute;}
    .registrace2{width:250px;bottom:50px;left:-90px;}
    .registrace3{width:230px;bottom:5px;left:135px;}
    .registrace .logo-premium,.registrace .logo-premium span,.registrace .logo-premium span b,.registrace .logo-premium span u{line-height:50px;}
    .registrace .zapomenute li{margin:20px 0px 0 0px;}
    .setup .chat .text{min-width:610px;max-width:610px;}
    #search-form form input{width:300px;}
    .proc-registrovat{width:290px;}
    .proc-registrovat h2{font-size:17px;}
    .proc-registrovat li img{margin:0px 5px;}
    .form-BMI .radek{padding:0 0 0 310px;}
    .form-BMI .radek input,.form-BMI .pohlavi label,.form-BMI .pohlavi input{margin:10px 10px 0 10px;width:180px;}
    .form-BMI .pohlavi label,.form-BMI .pohlavi input{width:170px;}
    .form-BMI .index-img{bottom:29px;left:0px;height:210px;}
    .single-blog-post.post-style-2 .post-content{padding:7px !important;}
    .single-blog-post .post-content .headline h5{height:auto;}
    .single-blog-post.post-style-2 .post-content .headline h5{font-size:0.85rem;}
    .single-blog-post.post-style-2 .post-content p,.single-blog-post.post-style-2 .post-content .cist{font-size:13px;line-height:1.25;}
    .cara .nav-link{padding:0 0.3em;line-height:32px;}
    .cara .nav-link,.own-price form,.own-price form input{font-size:13px;}
    .own-price form input{line-height:24px;}
    .single-blog-post.post-carousel .post-content .last .cena a b{font-size:12px;line-height:24px;}
    .cena a,.cena a:hover,.cena a:focus{padding:0 5px;}
    .single-blog-post.post-carousel .post-content .last .logo-firmy{margin:3px 0 0 20px;}
    .pobocky.post-style-2 .post-content .last{padding:0;margin:0;}
    .pobocky.post-style-2 .post-content .last .cist{font-size:10px;line-height:1.25;padding:0;}
    #loader-articles .single-blog-post .post-content .headline h5{font-size:1rem}
    #loader-articles .single-blog-post .post-content p, #loader-articles .single-blog-post .post-content .cist{font-size:14px;}
    .trenerka iframe{height:900px;}
    .jidla-seznam .post-content .left{width:320px;}
    .jidla-seznam .post-content .right{width:130px;}
    .fixate .nav-tabs{width:700px;}
    .jidlo-info .button{font-size:14px;}
    .rejstrik .col-md-1{margin:0 auto;padding:0 4px;}
    .rejstrik .col-md-11{margin:0 auto;padding:0;}
    .rejstrik li a{font-size:12px;}
    .jidla-menu li{width:90px;}
    .jidla-menu li a img{height:20px;width:20px;margin:11px 0px 0px 4px;}
    .jidla-menu li a span{width:62px;}
    .cara .nav-item .dropdown-menu{margin-top:0px;}
    .cara .kategorie .dropdown-menu .nav-link{border:solid 1px #eee !important;border-radius:.25rem !important;float:left;display:block;width:46%;line-height:1;text-align:center;padding:3px;height:32px;margin:3px;}
    .cara .dropdown-PerPiece .nav-link,.cara .dropdown-priceFrom .nav-link{padding:0px 10px;}
    .cities li .pocet{right:8px;top:8px;}
    .historie{width:690px;}
    .historie .nadpis .datum,.historie .vypis .datum{width:140px;}
    .historie .nadpis .kg,.historie .vypis .kg{width:70px;}
    .historie .nadpis .bmi,.historie .vypis .bmi{width:310px;}
    .cviceni-rozcestnik a{width:340px;height:210px;}
    .novy-footer .f-dieta,.novy-footer .f-diety,.novy-footer .f-cviceni,.novy-footer .f-vydejni{width:150px;}
    .novy-footer .f-produkty,.novy-footer .f-clanky{width:200px;}
    .nav-item .ketodalsi{min-width:150px !important;left:-85px !important;}
    .nav-item.show .ketodalsi .nav-link{text-align:center;padding:0;}
}
@media only screen and (max-width:1089px){.container,.container-fluid{max-width:992px;}
    .single-blog-post.post-style-2 .post-content p,.single-blog-post.post-style-2 .post-content .cist{font-size:9px;}
    #search-form form input{width:280px;}
    .header-area .navbar .navbar-nav{margin:0;}
    .form-BMI .radek{padding:0 0 0 230px;}
    .form-BMI .radek input,.form-BMI .pohlavi label{width:185px;}
    .proc-registrovat{width:200px;}
    .proc-registrovat h2{font-size:15px;line-height:1.25;width:170px;}
    .proc-registrovat li{line-height:30px;font-size:10px;}
    .proc-registrovat li img{margin:0 3px 0 0;line-height:30px;height:25px;width:25px;}
    .proc-registrovat .logo-premium{margin:20px 0 5px 0;}
    .proc-registrovat .logo-premium,.proc-registrovat .logo-premium span,.proc-registrovat .logo-premium span b,.proc-registrovat .logo-premium span u{line-height:20px;}
    #loader-articles .single-blog-post .post-content p, #loader-articles .single-blog-post .post-content .cist{font-size:13px;line-height:1.3;}
    .fixate .nav-tabs{width:652px;}
    .jidla-seznam .post-content .left{width:272px;}
    .h5,h5{font-size:1rem;}
    .single-blog-post .post-content .headline h5{height:72px;}
    .jidla-menu li{width:153px;}
    .jidla-menu li a{height:30px;}
    .jidla-menu li a img{height:24px;width:24px;margin:3px 0 0 5px;}
    .jidla-menu li a span{width:112px;height:30px;line-height:30px;padding:0;}
    .rejstrik li a{font-size:10px;line-height:1.5;margin:5px 0;}
    .ketoarticle .ketonovadieta .screen{width:240px;margin:5px 10px 0 0px;}
    .setup .chat .text,.setup .form-BMI .cast,.setup .form-BMI .nobg,.nastaveni h2,.nastaveni .chat .text,.nastaveni .form-BMI .cast,.nastaveni .form-BMI .nobg{width:485px;}
    .setup .chat .text{min-width:562px;max-width:562px;}
    .setup .form-BMI .pole{width:240px;}
    .setup .form-BMI .radek input{width:185px;}
    .setup .form-BMI .pohlavi span{width:115px;}
    .setup .form-BMI .pohlavi label,.setup .form-BMI .pohlavi input{width:85px;}
    .setup .form-BMI .pohlavi i{padding:0px 0 0 10px;}
    .nastaveni-menu li a i{padding:0 0 0 10px;}
    .nastaveni-menu li a span,.nastaveni-menu li a h1{padding:0px 10px;}
    .registrace{background-position:650px bottom;}
    .registrace1{width:200px;bottom:120px;}
    .registrace2{width:200px;bottom:80px;left:-110px;}
    .registrace3{width:190px;bottom:115px;left:85px;}
    .registrace .zapomenute li .ol{padding-right:5px;}
    .popis-produktu{width:100%;position:relative;left:30px;}
    .popis-produktu .col-md-12{padding-left:0;}
    .jidlo-info .button i{padding-right:0.5rem !important;}
    .historie{width:640px;}
    .historie .nadpis .vgrafu,.historie .vypis .vgrafu{width:148px;}
    .historie .vypis .polozka .vgrafu{width:150px;}
    .historie .vypis .polozka .vgrafu .button{font-size:12px;width:130px;}
    .historie .nadpis .bmi,.historie .vypis .bmi{width:280px;font-size:12px;}
    .cviceni-rozcestnik a{width:318px;height:197px;}
    .nav-item .ketodalsi{left:-50px !important;}
    .novy-footer .f-produkty,.novy-footer .f-clanky{width:180px;}
}
@media only screen and (max-width:991px){body,select,option,input,button{font-size:15px;}
    .navbar{padding:0;}
    .container,.container-fluid{max-width:760px;}
    .registrace{background-position:500px bottom;}
    .registrace1{width:200px;bottom:120px;}
    .registrace2{width:200px;bottom:80px;left:-50px;}
    .registrace3{width:180px;bottom:180px;left:120px;}
    .registrace .tipy li{margin:5px 0px 0 0px;}
    .registrace .tipy h2{font-size:20px;margin:15px 0;}
    .registrace .tipy .logo-premium{margin:30px 0 0 0;}
    .registrace .logo-premium,.registrace .logo-premium span,.registrace .logo-premium span b,.registrace .logo-premium span u{font-size:18px;line-height:30px;}
    .registrace .tipy li{font-size:12px;line-height:35px;}
    .registrace .tipy li img{height:30px;width:30px;}
    .registrace .zapomenute  li{line-height:1.5;height:40px;}
    .registrace .zapomenute li .ol{padding-right:0;float:left;height:40px;width:20px;}
    .proc-registrovat li img,.registrace .tipy li img{display:inline-block;line-height:40px;height:40px;width:40px;margin:0px 4px 0 0px;}
    .registrace .formular form{width:380px;margin:0 0 0 20px;}
    .registrace h1,.registrace .tipy h2{margin:5px 0;}
    .registrace .formular .email input,.registrace .formular .checkboxy{width:100%;}
    .registrace .formular .but{margin:5px auto;text-align:center;padding:0;}
    .registrace .formular .prihlasit{margin:0 auto;}
    .registrace .formular form,.registrace .formular .rozcestnik,.registrace .recovery h1,.registrace .recovery form,.registrace .recovery h1{width:100%;max-width:550px;}
    .logo-premium .zdarma{bottom:0px;right:0px;}
    .neprihlaseny-box{display:block;}
    #scrollUp{bottom:15px;right:15px;height:40px;width:40px;line-height:40px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
    #worldNav{padding:0 20px 20px 20px;border:#E5E5E5 solid 1px;border-top:none;background:#F5F5F5;}
    .header-area .navbar .navbar-nav{display:block;text-align:center;}
    .header-area .navbar .navbar-nav li{display:inline-block;width:32%;margin:5px 6px 5px 0px;}
    .header-area .navbar .navbar-nav .nav-link{padding:0;border:solid 1px #ddd;line-height:36px;font-size:16px;height:36px;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.04);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.04);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.04);border-radius:.25rem !important;}
    .header-area .navbar .navbar-nav li, #button-wrapper .button, #search-form form input{width:220px;float:right;}
    #button-wrapper, #search-form{width:40%;display:block;margin:0 auto;}
    #search-form{float:left;}
    #button-wrapper{float:right;}
    .single-blog-post.post-style-2 .post-content p,.single-blog-post.post-style-2 .post-content .cist{font-size:12px;}
    .jidla-menu li{margin:4px;width:96px;}
    .jidla-menu li a{height:auto;text-align:center;}
    .jidla-menu li a img{height:32px;width:32px;margin:0px auto;float:none;}
    .jidla-menu li a span{width:100%;height:20px;line-height:20px;padding:0;float:none;font-size:10px;}
    .jidla-seznam .post-content .left{width:348px;}
    .cara .nav-item .znacky{min-width:104px;padding:5px;}
    .cara .nav-item .znacky a{width:100%;display:block;margin:0 auto;}
    .cara .nav-item .znacky a img{width:100%;height:auto;}
    .cara .nav-link,.own-price form,.own-price form input{font-size:14px;}
    .fixate .nav-tabs{width:728px;}
    .setup .chat .text,.setup .form-BMI .cast,.setup .form-BMI .nobg,.nastaveni h2,.nastaveni .chat .text,.nastaveni .form-BMI .cast,.nastaveni .form-BMI .nobg{width:585px;}
    .setup .chat .text{min-width:639px;max-width:639px;}
    .setup .form-BMI .pole{width:340px;}
    .setup .form-BMI .radek input{width:285px;}
    .setup .form-BMI .pohlavi span{width:153px;}
    .setup .form-BMI .pohlavi label,.setup .form-BMI .pohlavi input{width:132px;}
    .setup .popisek{padding:0 !important;margin:10px auto !important;}
    .cara .nav-item .ketodalsi{left:-105px !important;}
    .cara .nav-item .ketodalsi .nav-link{border:solid 1px #eee !important;line-height:2;text-align:center;margin:3px;}
    .form-BMI .radek{padding:0 0 0 180px;}
    .form-BMI .pohlavi{padding:0 0 0 170px;}
    .form-BMI .pohlavi span{width:180px;}
    .form-BMI .pohlavi label{width:175px;margin:10px 0 0 15px;}
    #diskuze .post-a-comment-area h2{font-size:1rem;}
    .proc-registrovat,.form-BMI .index-img{display:none;}
    .cviceni-seznam .post-content .tagy,.cviceni-seznam .post-content .tagy-L,.cviceni-seznam .post-content .tagy-P{height:20px;line-height:20px;}
    .cviceni-seznam .post-content .tagy-L{width:330px;}
    .cviceni-content .last{width:185px;}
    .navigace,.navigace a,.navigace i{line-height:1.5;font-size:13px;}
    .side-right-area .widget-content p{font-size:13px;line-height:1.5;}
    .odkazy-bmi .col-md-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .odkazy-bmi a{font-size:13px;line-height:2;}
    .rejstrik li a{font-size:13px;}
    .novy-footer .novy-sloupec h2,.novy-footer .novy-sloupec h2 a{font-size:1rem;line-height:3;}
    .novy-footer .f-dieta,.novy-footer .f-diety,.novy-footer .f-cviceni,.novy-footer .f-vydejni,.novy-footer .f-produkty,.novy-footer .f-clanky{width:33%;}
    .novy-footer .novy-sloupec li a{line-height:2;}
    .footer-area,.footer-area a{font-size:13px;}
    .novy-spodek .cook,.novy-spodek .colorlib,.novy-spodek .copy{float:none;width:100%;text-align:justify;}
}
@media only screen and (max-width:767px){.container,.container-fluid{max-width:640px;}
    .header-area .navbar .navbar-nav li, #button-wrapper .button, #search-form form input{width:180px;}
    .form-BMI .radek{padding:0 0 0 130px;}
    .form-BMI .radek input,.form-BMI .pohlavi label,.form-BMI .radek label{font-size:15px;}
    .form-BMI .radek input,.form-BMI .pohlavi label{width:170px;margin:10px 10px 0 0px;}
    .kolotoc-clanky{padding:0 0 15px 0;}
    .cara{padding:0;margin:10px auto;margin-top:25px;}
    .cara .title,.cara .title h1,.cara .title h2{font-size:15px;}
    .cara .title h2{padding:0;}
    .cara .title h2,.cara .nav-link{line-height:36px;}
    .cara .nav-item .ketodalsi{left:-75px !important;}
    .single-blog-post .post-content{height:160px;}
    .single-blog-post .post-content .headline h5{height:24px;}
    .carousel-item p{margin-bottom:0;}
    .product .prodL{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}
    .product .prodP{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;}
    .product-thumb,.single-blog-post.post-style-2 .jidlo-info{height:177px;}
    .single-blog-post.post-style-2 .jidlo-info .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 !important;height:85px;}
    .jidlo-info .button{width:80%;}
    .popis-produktu{left:0;margin:0 auto;}
    .popis-produktu .col-md-12{padding:0;}
    .popis-produktu .single-blog-post .post-content{height:auto;padding:0 20px 20px 20px;}
    .pohlavi input{width:auto;}
    .ketoarticle .green .ketoza img{max-width:100%;}
    .setup .chat .text,.setup .form-BMI .cast,.setup .form-BMI .nobg,.nastaveni h2,.nastaveni .chat .text,.nastaveni .form-BMI .cast,.nastaveni .form-BMI .nobg{width:465px;}
    .setup .form-BMI .pole{width:223px;}
    .setup .form-BMI .radek input{width:173px;}
    .setup .form-BMI .pohlavi span{width:90px;}
    .setup .form-BMI .pohlavi label,.setup .form-BMI .pohlavi input{width:84px;}
    .setup .form-BMI .cast{padding:0 20px 20px 20px;}
    .setup .form-BMI .cast .popisek{padding:0;}
    .setup .form-BMI .cast1 .popisek,.setup .form-BMI .cast2 .popisek,.setup .form-BMI .cast3 .popisek{top:10px;}
    .setup .chat .text{min-width:520px;max-width:520px;}
    .registrace .tipy,.registrace .formular{float:none;width:100%;max-width:350px;height:auto;}
    .registrace .tipy{margin:40px 0;}
    .registrace .tipy li{font-size:16px;}
    .registrace .tipy li img{margin:0px 10px 0 0px;}
    .registrace .tipy h2{margin:0 0 10px 0;font-size:24px;}
    .registrace h1{font-size:18px;}
    .registrace .formular form{margin:0 auto;}
    .registrace{background-position:400px bottom;}
    .registrace1,.registrace2,.registrace3{display:none;}
    .registrace .formular .email input,.recovery form td input,.registrace .formular .but .button{line-height:36px;height:36px;font-size:15px;padding:0;}
    .recovery form td input,.recovery form td .button,.registrace .formular .email input,.registrace .formular .checkboxy,.registrace .formular .but .button,.registrace .formular input{width:250px;}
    .registrace .formular .checkboxy .podminky{padding:4px 0 0 30px;line-height:1.5;}
    .info .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
    .info .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .profil .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .single-blog-post{margin-bottom:15px;}
    .single-blog-post.post-style-2 .post-content .headline h5{font-size:1rem;}
    .single-blog-post.post-style-2 .post-content p,.single-blog-post.post-style-2 .post-content .cist{font-size:14px;}
    .jidla-menu li{margin:2px;width:83px;}
    .jidla-menu li a span{font-size:9px;}
    .jidla .post-content,.jidla .post-content p{height:auto;}
    .jidla-seznam .post-content .left{width:280px;}
    .jidla-seznam .post-content .headline h5{height:auto;}
    .jidla-seznam .post-thumbnail{-ms-flex:0 0 170px;flex:0 0 170px;min-width:170px;}
    .jidla-seznam .post-content{height:130px;padding:10px;}
    .single-blog-post.post-carousel .post-content .headline h5{font-size:0.85rem;}
    .single-blog-post.post-carousel .post-content .last .logo-firmy{margin:3px 0 0 9px;height:17px;}
    .single-blog-post.post-carousel .post-content .cist{font-size:11px;}
    .filtry{height:auto;}
    .filtry .nav-tabs{padding:17px 0 10px 0;border-bottom:none;float:right;}
    .fixate .nav-tabs{width:610px;margin-top:0px !important;}
    .cara .kategorie .dropdown-menu{width:280px;}
    .cara .kategorie .dropdown-menu .nav-link{width:134px;line-height:26px;padding:0;height:auto;margin:2px;}
    .sidebarproduct .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
    .sidebarproduct .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .sidebarproduct .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .side-right-area .single-blog-post .post-content,.side-right-area .single-blog-post .post-content .headline h5{height:auto !important;}
    .storehead .col-md-10{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
    .storehead .col-md-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .rejstrik .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    .rejstrik .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}
    .rejstrik .col-md-11 .flex .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .oteviraci-doba,.zasilklogo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .zasilklogo{text-align:center;}
    .zasilklogo a{float:left;width:50%;}
    .zasilklogo img{max-width:150px;}
    .ohodnotte-vydejni{margin:12px 0 0 0 !important;}
    .historie{width:600px;}
    .historie .vypis .polozka li,.historie .vypis .polozka .vgrafu .button{font-size:12px;}
    .historie .nadpis .vgrafu,.historie .vypis .vgrafu{width:138px;}
    .historie .vypis .polozka .vgrafu{width:140px;}
    .historie .vypis .polozka .vgrafu .button{width:125px;}
    .historie .vypis .polozka .vgrafu .button i{line-height:27px;padding:0 8px;}
    .historie .nadpis .datum,.historie .vypis .datum{width:120px;}
    .historie .nadpis .bmi,.historie .vypis .bmi{width:270px;}
    .nastaveni,.kupony{width:580px;}
    .cviceni-rozcestnik .doma,.cviceni-rozcestnik .fitko{margin:5px auto !important;}
    .cviceni-rozcestnik a{width:400px;height:247px;}
    .cviceni-seznam  .post-content{height:95px;padding:5px;}
    .cviceni-seznam .post-content .tagy-L{width:260px;}
    .cviceni-seznam .post-content .tagy-L .tag{display:block;float:left;}
    .cviceni-seznam .post-content .tagy-L .tag,.cviceni-seznam .post-content .tagy-L .tag span,.cviceni-seznam .post-content .tagy-L .tag i{font-size:11px;line-height:13px;}
    .cviceni-content .last{width:370px;}
    .promo-tags .jidla-seznam{display:block !important;}
    .novy-footer .novy-sloupec{width:33%;}
}
@media only screen and (max-width:670px){.registrace{background-position:350px bottom;}
}
@media only screen and (max-width:639px){.container,.container-fluid{max-width:410px;}
    .h2,h2{font-size:1.2rem;}
    #worldNav{padding:0 10px 10px 10px;}
    .header-area .navbar .navbar-nav li, #button-wrapper .button, #search-form form input, #button-wrapper, #search-form{width:100%;float:none;margin:5px 0 !important;}
    .form-BMI .radek{padding:0 0 0 15px;}
    .neprihlaseny form .inp,.neprihlaseny form button{line-height:30px;}
    .single-blog-post .post-content{padding:15px;}
    .single-blog-post .post-content .headline h5{height:auto;}
    .single-blog-content .post-content h2{padding:0px 10px 5px 10px;font-size:20px;}
    .single-blog-content .post-content p{padding:0px 10px 30px 10px;}
    .single-blog-content .clanek-na-titulce ul, #clanek ul{padding:0px 10px 0 30px;}
    .cara{padding:0px}
    .cara .title,.cara .title h1,.cara .title h2{font-size:16px;width:100%;}
    .cara .nav-link{line-height:24px;}
    .title h2{padding:0 0.2em;}
    .single-blog-post .post-content{height:210px;}
    .single-blog-post.post-style-2 .post-content p,.single-blog-post.post-style-2 .post-content .cist{line-height:1.5;}
    .jidla{height:auto;min-height:465px;}
    .jidla .post-content{height:auto;padding:0px 10px;}
    .non-priority-articles,.post-carousel, #loader-products .d-flex,.pobocky{display:block !important;}
    .single-blog-post.post-carousel .post-content .last .logo-firmy{margin:3px 0 0 14px;}
    .single-blog-post.post-style-2 .post-thumbnail{-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;}
    .single-blog-post.post-style-2 .post-content{height:auto;}
    .single-blog-post.post-carousel .post-content .headline h5{font-size:0.75rem;height:45px;margin:0;}
    .single-blog-post.post-carousel .post-content .last{padding:0;margin:4px auto;}
    .single-blog-post.post-carousel .post-content .cist{right:0px;}
    .kolotoc-ketonova .col-md-6{-ms-flex:0 0 46%;flex:0 0 46%;max-width:46%;padding:5px;margin:10px 0 0 11px;}
    .carousel-item .post-content{height:260px;}
    .greenbox .col-md-4 a{width:100%;display:block;text-align:center;}
    .greenbox .col-md-4 a img{width:100%;border-radius:.25rem;}
    .registrace .formular input{font-size:16px;}
    .registrace .formular .checkboxy .podminky{font-size:14px;}
    .jidla-menu li{width:72px;}
    .jidla-menu li a span{font-size:10px;height:24px;line-height:1;padding:2px 0 0 0;}
    .jidla-seznam .post-thumbnail{-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;margin:0 auto;}
    .jidla-seznam .post-thumbnail img{width:100%;height:auto;max-height:100%;}
    .jidla-seznam .post-content{height:140px;}
    .jidla-seznam .post-content .left{width:65%;}
    .jidla-seznam .post-content .right{width:35%;}
    .jidla-seznam .post-content .headline h5{height:72px;overflow:hidden;}
    .nastaveni,.kupony{width:300px;}
    .product .prodL,.product .prodP{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px !important;}
    .product-thumb,.single-blog-post.post-style-2 .jidlo-info,.single-blog-post.post-style-2 .jidlo-info .col-md-6{height:auto;}
    .product-thumb img{height:auto;width:100%;}
    .setup .form-section label,.nastaveni label{width:100%;}
    .setup .form-section .input,.setup .button,.nastaveni .input,.nastaveni .button{width:245px;margin-left:18px;}
    .setup .button{margin:5px auto !important;display:block;}
    .nastaveni .button{display:block;width:245px;margin:0 auto !important;}
    .form-check-inline{width:111px;margin:0px 0px 0 18px;}
    .setup .chat .text,.setup .form-BMI .cast,.setup .form-BMI .nobg,.nastaveni h2,.nastaveni .chat .text,.nastaveni .form-BMI .cast,.nastaveni .form-BMI .nobg{width:100%;}
    .articles .d-flex{display:block !important;}
    .articles .single-blog-post.post-style-2 .post-content p{white-space:normal;height:auto;width:100%;margin:0;}
    .articles .single-blog-post .post-content .cist{bottom:5px;position:relative;display:block;text-align:right;right:0;}
    .articles .single-blog-post.post-style-2 .post-content{height:auto;}
    .article .post-content h2{padding:20px 20px 0px 20px;}
    .article .post-content p{padding:5px 20px;}
    .article .post-content h1{padding:5px 20px;font-size:20px;}
    article h1{font-size:20px;margin:0 auto !important;}
    article section h2{font-size:20px;padding:0 20px;}
    article section p:first-child,article section p{padding:20px;}
    .text-fitness p{margin:20px;}
    .articles .single-blog-post.post-style-2 .post-thumbnail{-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;}
    .fixate .nav-tabs{width:381px;margin:10px 0 0 0 !important;}
    .fixate{height:85px;}
    .fixate .nav-tabs .kategorie{display:block;float:left;width:100%;}
    .rejstrik .col-md-1{-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%;}
    .rejstrik .col-md-11{-ms-flex:0 0 88%;flex:0 0 88%;max-width:88%;}
    .rejstrik .col-md-11 .flex .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .storehead .col-md-10{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}
    .storehead .col-md-2{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;}
    .pobocky.post-style-2 .post-content .last .cist{font-size:15px;}
    .footer-area{padding:0;}
    .footer-area .row{display:block;margin:0 auto;}
    .novy-footer,.novy-spodek{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0 auto;padding:0px;}
    .novy-footer .novy-sloupec{width:100%;float:none;}
    .novy-footer .novy-sloupec h2,.novy-footer .novy-sloupec h2 a{font-size:1rem;}
    .novy-spodek{margin:10px 0 0 0;padding:10px 0px 0 0px;}
    .novy-spodek p{margin:0 auto;padding:0;}
    .novy-footer .novy-sloupec h2{margin:20px 0 0 0;}
    .ketoarticle .bilkovinysacharidy,.ketoarticle .vareni{max-width:100%;margin:10px auto;float:none;width:100%;margin:5px auto !important;padding:0px 20px 20px 20px !important;}
    .ketoarticle .ochutnavka{width:100%;margin:20px auto !important;}
    .ketoarticle .ketonovadieta .screen{width:100%;margin:0 auto;}
    .ketoarticle h2{padding:0;}
    .ketoarticle .rejstrik{height:auto;display:block;}
    .ketoarticle .rejstrik li{flex:0 0 100%;width:100%;max-width:100%;}
    .nastaveni-menu li a i{line-height:20px;padding:0px;display:block;font-size:13px;}
    .nastaveni-menu li a span,.nastaveni-menu li a h1{line-height:20px;padding:0px 8px;font-size:11px;display:block;}
    .nastaveni-menu .active::after{left:38%;top:25px;}
    .carousel-control-next i,.carousel-control-prev i,.kolotoc-ketonova .carousel-control-next i,.kolotoc-ketonova .carousel-control-prev i{font-size:24px;}
    .registrace{background-position:300px bottom;}
    .registrace .formular form{width:100%;}
    .registrace .logo-premium span,.registrace .tipy li{text-shadow:0px 5px 5px #ffffff,5px 0px 5px #ffffff,-5px 0px 5px #ffffff,0px -5px 5px #ffffff,5px 5px 5px #ffffff,-5px -5px 5px #ffffff,5px -5px 5px #ffffff,rgb(255,255,255) 2px 0px 0px,rgb(255,255,255) 1.75517px 0.958851px 0px,rgb(255,255,255) 1.0806px 1.68294px 0px,rgb(255,255,255) 0.141474px 1.99499px 0px,rgb(255,255,255) -0.832294px 1.81859px 0px,rgb(255,255,255) -1.60229px 1.19694px 0px,rgb(255,255,255) -1.97999px 0.28224px 0px,rgb(255,255,255) -1.87291px -0.701566px 0px,rgb(255,255,255) -1.30729px -1.51361px 0px,rgb(255,255,255) -0.421592px -1.95506px 0px,rgb(255,255,255) 0.567324px -1.91785px 0px,rgb(255,255,255) 1.41734px -1.41108px 0px,rgb(255,255,255) 1.92034px -0.558831px 0px;}
    .filtry .nav-tabs{margin-top:0px !important;}
    .historie{width:290px;}
    .historie .vypis .polozka{height:80px;}
    .historie .nadpis{height:50px;line-height:25px;}
    .historie .nadpis .datum,.historie .vypis .datum,.historie .nadpis .kg,.historie .vypis .kg,.historie .nadpis .bmi,.historie .vypis .bmi,.historie .vypis .polozka .vgrafu{width:50%;}
    .historie .historybmi,.historie .historytext{display:block;line-height:20px;text-align:center;padding:0;}
    .historie .historytext{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .historie .vypis li{padding:0 !important;text-align:center !important;}
    .historie .vypis .polozka .datum,.historie .vypis .polozka .bmi{border-left:solid 3px rgb(245,245,245);}
    .historie .vypis .polozka .kg,.historie .vypis .polozka .vgrafu{border-right:solid 3px rgb(245,245,245);}
    .historie .vypis .polozka .bmi,.historie .vypis .polozka .vgrafu{border-bottom:solid 3px rgb(245,245,245);}
    .recovery form td input{width:100%;max-width:400px;}
    .setup .chat .text{min-width:290px;max-width:290px;padding:0px 10px;font-size:10px;}
    .setup .chat .text .jmeno{font-size:10px;margin:2px auto;}
    .setup .chat .text p:last-child{text-align:justify;}
    .povinny{width:100%;}
    .cviceni-rozcestnik a{width:320px;height:198px;}
    .cviceni-seznam{display:block !important;}
    .cviceni-seznam .post-content{height:auto;padding:10px;}
    .cviceni-seznam .post-content .tagy,.cviceni-seznam .post-content .tagy-L,.cviceni-seznam .post-content .tagy-P{height:auto;line-height:1.5;}
    .cviceni-seznam .post-content .tagy-L{width:auto;}
    .cviceni-seznam .post-content .tagy-L,.cviceni-seznam .post-content .tagy-L .tag{float:none;}
    .cviceni-seznam .post-content .tag,.cviceni-seznam .post-content .tagy-L .tag,.cviceni-seznam .post-content .tagy-L .tag span,.cviceni-seznam .post-content .tagy-L .tag i{font-size:13px;line-height:2;}
    .cviceni-seznam .post-content .tag{margin:0 auto;}
    .cviceni-seznam .post-content .headline h5{margin:0 auto;line-height:1.5;font-size:16px;}
    .cviceni-seznam .post-content .tagy-L .tag{display:inline-block;float:none;}
    .cviceni-seznam .post-content .tagy-P{width:100%;float:none;}
    .cviceni-seznam .post-content .play{width:100%;max-width:150px;display:block;margin:5px auto;float:none;}
    .cviceni-seznam .post-content .play span{top:-3px;font-size:15px;}
    .cviceni-detail .product-thumb a .fa-play-circle{font-size:100px;}
    .cviceni-content .last{width:360px;}
    #diskuze .reklama{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0px !important;text-align:center;margin-bottom:10px !important;}
    .greenbox{width:100%;margin:10px auto !important;padding:10px !important;}
}
@media only screen and (max-width:413px){.container,.container-fluid{max-width:355px;}
    body,select,option,input,button,.form-BMI .radek input,.form-BMI .pohlavi label,.form-BMI .radek label,.form-BMI .radek,.single-blog-post.post-style-2 .post-content p,.single-blog-post.post-style-2 .post-content .cist, #loader-articles .single-blog-post .post-content p, #loader-articles .single-blog-post .post-content .cist,.cara .nav-link,.own-price form,.own-price form input{font-size:14px;}
    .form-BMI .radek{padding:0 0 0 7px;}
    .form-BMI .radek label{width:130px;}
    .form-BMI .radek input,.form-BMI .pohlavi label{width:140px;}
    .form-BMI .radek,.form-BMI .radek label{height:48px;line-height:48px;}
    .form-BMI .radek input,.form-BMI .pohlavi label{line-height:32px;height:32px;}
    .form-BMI .radek input,.form-BMI .pohlavi label{margin-top:7px;}
    .form-BMI .pohlavi span{width:150px;}
    .form-BMI .pohlavi i{font-size:18px;}
    .single-blog-content .post-content h2{font-size:17px;padding:0px 20px 5px 20px;}
    .single-blog-content .post-content p{padding:0px 20px 20px 20px;}
    .single-blog-content .clanek-na-titulce ul, #clanek ul{padding:0px 20px 0 20px;}
    .carousel-item .post-content{height:240px;}
    .carousel-item .post-content p{margin-bottom:0;}
    .carousel-control-next i,.carousel-control-prev i{bottom:15px;}
    .jidla .post-content .headline h5{height:68px;}
    .jidla .post-content,.jidla .post-content p{height:72px;margin:0;}
    .kolotoc-ketonova .col-md-6{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;margin:5px 0 0 12px;}
    .single-blog-post.post-style-2 .post-content{height:110px;}
    .single-blog-post.post-carousel .post-content .last .logo-firmy{margin:0px 0 0 25px;height:24px;}
    .single-blog-post.post-carousel .post-content .headline h5{font-size:13px;height:60px;}
    .single-blog-post.post-carousel .post-content .last{height:55px;}
    .single-blog-post.post-carousel .post-content .cist{right:0;padding:5px 0 0 0;margin:0 auto;}
    .single-blog-post.post-carousel .post-content{height:130px;}
    .jidlo-info .cena a b{font-size:24px;}
    .cena-za-porci{font-size:11px;}
    .popis-produktu .single-blog-post .post-content{height:auto;padding:0 20px 20px 20px;}
    .popis-produktu .single-blog-post .post-content{overflow-x:auto;overflow-y:auto;overflow:-moz-scrollbars-vertical;}
    .jidla-seznam .post-content .headline h5{height:70px;font-size:15px;}
    .jidla-seznam .post-content .left .tag{margin:0;}
    .cities li a{padding:7px;}
    .storehead .col-md-10,.storehead .col-md-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .storehead .col-md-2{text-align:center;}
    .storehead .col-md-2 img{max-width:70px;}
    .greenbox .px-5{padding-left:1rem !important;padding-right:1rem !important;padding-top:1rem !important;}
    .single-blog-content .post-content h2,.greenbox h2{font-size:18px;}
    .zasilklogo img{max-width:100px;}
    .ohodnotte-vydejni{margin:0 0 10px 0 !important;}
    .h4,h4,.post-a-comment-area h2{font-size:1.2rem;}
    .group input,.group textarea{height:36px;line-height:36px;}
    .cena a b{font-size:16px;}
    .jidla-menu li{width:61px;}
    .setup .form-section .input,.setup .button,.nastaveni .input,.nastaveni .button,.pohlavi label,.setup .pohlavi label{line-height:32px;height:32px;font-size:12px;}
    .cities li .pocet{line-height:15px;}
    .registrace{background-position:200px bottom;}
    .setup .chat .text{min-width:235px;max-width:235px;}
    .cviceni-menu li{width:100px;}
    .cviceni-menu li a span{font-size:11px;width:62px;}
    .cviceni-menu li a img{margin:5px 0px 0px 5px;}
    .cviceni-detail .product-thumb a .fa-play-circle{bottom:25%;}
    .cviceni-content .last{width:310px;}
    #loader-articles .single-blog-post .post-content .headline h5{font-size:1.15rem;line-height:1.25;}
    #loader-articles .single-blog-post .post-content p, #loader-articles .single-blog-post .post-content .cist{font-size:14px;line-height:1.5;}
    #loader-articles .single-blog-post .post-content .cist{padding-top:15px;}
}
@media only screen and (max-width:379px){.container,.container-fluid{max-width:350px;}
    .jidla-menu li{width:60px;}
    .rejstrik .col-md-1{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;}
    .rejstrik .col-md-11{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;}
    .rejstrik .col-md-11 .flex .col-md-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .rejstrik li a{margin:2px auto;}
    .setup .chat,.nastaveni .chat{margin:0 auto;width:96%;}
    .setup .chat .text,.nastaveni .chat .text{width:96%;margin:0 auto;}
    .setup .chat .avatar,.nastaveni .chat .avatar{width:30px;margin:0;float:none;position:absolute;z-index:2;}
    .setup .chat .text,.nastaveni .chat .text{width:100%;margin:0 auto;}
    .setup .chat .text{min-width:280px;max-width:280px;margin-left:40px !important;}
    .setup .chat .text::after{height:10px;left:-5px;top:10px;width:10px;}
    .setup .chat .text p:last-child{font-size:9px;}
    .nastaveni-menu li a span,.nastaveni-menu li a h1{padding:0px 5px;font-size:11px;}
    .setup .form-BMI .radek input{margin:0 5px 5px 35px;}
    .registrace{background-position:200px bottom;}
    .registrace .tipy li{font-size:13px;}
    .registrace .formular .checkboxy .podminky{font-size:11px;padding:0 0 0 30px;line-height:27px;margin:5px auto;}
    .registrace .formular .checkboxy{margin-top:0px;}
    .cviceni-menu li{width:45%;}
    .cviceni-menu li a img{margin:5px 0px 0px 12px;}
    .cviceni-menu li a span{font-size:12px;width:81px;padding:7px 0;}
    .cviceni-content .last{width:300px;}
}
@media only screen and (max-width:359px){.container,.container-fluid{max-width:320px;}
    .logo{width:200px;}
    .logo,.logo a,.logo span,.logo .text u,.logo .text b{font-size:15px;}
    .logo .text{padding:0 10px 0 0;}
    .form-BMI .radek label{width:100px;}
    .form-BMI .pohlavi span{width:135px;}
    .form-BMI .pohlavi label{width:130px;}
    .carousel-item .post-content{height:210px;}
    .jidla{height:415px;}
    .jidla-menu li{width:54px;}
    .single-blog-post.post-carousel .post-content .last .logo-firmy{margin:0px 0 0 12px;}
    .single-blog-post.post-carousel .post-content .headline h5{font-size:0.62rem;}
    .kolotoc-ketonova .col-md-6{-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%;margin:0px 0 0 13px;}
    .setup .form-BMI .radek input{margin:0 5px 5px 5px;}
    .nastaveni,.kupony{width:280px;}
    .nastaveni-menu li{margin:0px 1px;}
    .nastaveni-menu li a span,.nastaveni-menu li a h1{padding:0px 3px;}
    .registrace{background-position:180px bottom;}
    .setup .form-section .input,.setup .button,.nastaveni .input,.nastaveni .button{width:230px;margin-left:15px;}
    .setup .form-section .input,.setup .button{width:210px;}
    .form-check-inline{width:103px;}
    .setup .chat .text{min-width:250px;max-width:250px;}
    .cviceni-rozcestnik a{width:280px;height:173px;}
    .cviceni-content .last{width:270px;}
    .form-BMI .radek label{font-size:13px;}
}
     