@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:100,200,300,400,500,600,700,800,900");@import url("https://fonts.googleapis.com/css?family=Kaushan+Script:100,200,300,400,500,600,700,800,900");*{margin:0;padding:0;}
body,select,option,input,button{font-family:"Nunito Sans",sans-serif;font-size:16px;}
body{line-height:1.5;color:#141414;width:100%;min-height:100%;display:flex;flex-direction:column;}
header{min-height:50px;display:flex;flex-direction:column;}
h1,h2,h3,h4,h5,h6{color:#000000;font-weight:700;line-height:1.5;}
a,.nav-tabs .nav-item.show .nav-link{-webkit-transition-duration:300ms;transition-duration:300ms;text-decoration:none;outline:none;color:#111111;}
a:hover,a:focus,.nav-tabs .nav-item.show .nav-link:hover{-webkit-transition-duration:300ms;transition-duration:300ms;text-decoration:none;outline:none;color:#28a745;}
p{text-align:justify;}
.clear{overflow:hidden;clear:both;float:none;margin:0;padding:0;line-height:1em;}
ul,ol{margin:0;}
ul li,ol li{list-style:none;}
img{height:auto;max-width:100%;}
#store-map img{max-width:initial;}
input:focus, button:focus{outline:0px !important;}
.animace{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease;}
.mt-15{margin-top:15px;}
.mt-30{margin-top:30px;}
.mt-50{margin-top:50px;}
.mt-70{margin-top:70px;}
.mt-100{margin-top:100px;}
.mb-15{margin-bottom:15px;}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}
.ml-15{margin-left:15px;}
.ml-30{margin-left:30px;}
.mr-15{margin-right:15px;}
.mr-30{margin-right:30px;}
.mb-70{margin-bottom:70px;}
.mb-100{margin-bottom:100px;}
.pt-60{padding-top:60px;}
.bg-img{background-position:center center;background-size:cover;background-repeat:no-repeat;}
.bg-transparent{background-color:transparent;}
.flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.font-bold{font-weight:700;}
.font-light{font-weight:300;}
.text-green{color:#28a745;}
.height-400{height:400px !important;}
.height-500{height:500px !important;}
.height-600{height:600px !important;}
.height-700{height:700px !important;}
.height-800{height:800px !important;}
.mfp-wrap{z-index:100000;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#ffffff;right:-30px;padding-right:0;width:30px;height:30px;line-height:25px;text-align:center;border:2px solid #ffffff;border-radius:50%;}
#scrollUp{background-color:rgba(40,167,69,0.8);border-radius:100%;bottom:30px;right:30px;color:#ffffff;font-size:25px;height:50px;text-align:center;width:50px;line-height:50px;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.22);-moz-box-shadow:10px 10px 5px 0px rgba(0,0,0,0.22);box-shadow:5px 5px 10px 0px    rgba(0,0,0,0.22);}
#scrollUp:hover{background-color:#218838;}
.section-padding-100{padding:100px 0;}
.section-padding-60{padding:60px 0;}
.section-padding-50{padding:50px 0;}
.section-padding-50-0{padding:50px 0 0 0;}
.section-padding-100-70{padding:100px 0 70px;}
.section-padding-100-50{padding:100px 0 50px;}
.section-padding-100-0{padding:100px 0 0;}
.section-padding-0-100{padding:0 0 100px;}
.section-padding-100-20{padding:100px 0 20px 0;}
.bg-gray{background-color:#f1f1f1;}
.background-overlay{position:relative;z-index:2;}
.background-overlay:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.7);}
.world-btn{position:relative;z-index:1;padding:0 25px;width:auto;height:35px;border:1px solid;border-color:#d7d7d7;font-size:14px;border-radius:50px;line-height:32px;}
.world-btn:hover,.world-btn:focus{border-color:#0000ff;background-color:#0000ff;color:#ffffff;}
.header-area{position:fixed;top:0;width:100%;height:auto;padding:0;left:0;z-index:300;-webkit-transition-duration:500ms;transition-duration:500ms;}
.header-area .navbar{-webkit-transition-duration:500ms;transition-duration:500ms;height:50px;}
.header-area .navbar .navbar-nav{margin:0px 30px;}
.header-area .navbar .navbar-nav .nav-link{padding:0.5em 1em;font-weight:500;}
.header-area .navbar .navbar-nav .nav-item.active .nav-link{color:#d6203c;}
.header-area,.header-area.sticky{border-bottom:#E5E5E5 solid 1px;background:#F5F5F5;}
.header-area.sticky{-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.14);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.14);}
.header-area.sticky .navbar{border-color:#000000;}
.responzivni-menu{display:none;}
.dropdown-menu{border:none;box-shadow:0 5px 12px rgba(0,0,0,0.15);padding-top:5px;border-radius:3px;}
.hero-area{position:relative;z-index:1;}
.hero-area .hero-slides{position:relative;z-index:10;}
.hero-area .hero-slides .single-hero-slide{height:600px;position:relative;z-index:1;}
.hero-area .hero-post-area{position:absolute;bottom:40px;left:0;width:100%;z-index:200;}
.hero-area .hero-post-slide .single-slide .post-number{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;min-width:80px;}
.hero-area .hero-post-slide .single-slide .post-number p{width:55px;height:55px;border:5px solid;border-color:#8d8d8d;margin-right:25px;border-radius:50%;margin-bottom:0;text-align:center;line-height:45px;font-size:24px;font-family:"Nunito Sans",sans-serif;font-weight:700;}
.hero-area .hero-post-slide .single-slide .post-title a{margin-bottom:0;font-size:14px;font-weight:700;color:#8d8d8d;}
.hero-area .hero-post-slide .center .single-slide .post-number p{border:5px solid;border-top-color:#0000ff;border-bottom-color:#0000ff;border-left-color:#8d8d8d;border-right-color:#0000ff;}
.hero-area .hero-post-slide .center .single-slide .post-title a{color:#ffffff;font-weight:700;}
.cara{padding:10px 0;border-bottom:2px solid #f1f1f1;margin:20px auto;}
.cara .title,.cara .title h1,.cara .title:hover,.cara .title h1:hover,.cara .title .nav-link:hover,.cara .title .nav-link:focus{color:#000000;margin-bottom:0;margin-right:auto;font-family:"Nunito Sans",sans-serif;font-weight:700;}
.cara .nav-link{padding:0 1em;position:relative;z-index:1;}
.cara .nav-link:hover,.cara .nav-link:focus{border:1px solid transparent;font-weight:400;}
.cara .nav-link.active{color:#000000;border:1px solid transparent;}
.cara .nav-link.active:after{position:absolute;left:15px;bottom:-17px;content:'';background-color:#0000ff;width:calc(100% - 30px);height:2px;box-shadow:0 2px 10px rgba(0,0,0,0.15);}
.cara-green{padding:0;border-bottom:1px solid rgba(40,167,69,0.41);width:95%;}
.cara .nav-item.show .nav-link{border:1px solid transparent;}
.cara .nav-item .dropdown-menu{margin-top:9px;border-radius:0;border:none;min-width:12rem;-webkit-box-shadow:4px 4px 8px 0px rgba(0,0,0,0.14);-moz-box-shadow:4px 4px 8px 0px rgba(0,0,0,0.14);box-shadow:4px 4px 8px 0px rgba(0,0,0,0.14);border:solid 1px #EEE;}
.world-catagory-area .tab-content{padding-top:30px;}
.carousel-control-next,.carousel-control-prev,.carousel-control-next:hover,.carousel-control-prev:hover{width:0;opacity:1;filter:alpha(opacity=100);}
.carousel-control-next span,.carousel-control-prev span{background:none;}
.carousel-control-next i,.carousel-control-prev i{display:block;position:absolute;bottom:20px;font-size:28px;color:#DDD;}
.carousel-control-next:hover i,.carousel-control-prev:hover i{color:#28a745;}
.carousel-control-next i{right:30px;}
.carousel-control-prev i{left:30px;}
.single-blog-post{position:relative;z-index:1;margin-bottom:5px;}
article{margin-bottom:10px;}
.shadow-bmi{-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.14);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.14);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.14);}
.single-blog-post .post-thumbnail{position:relative;z-index:1;}
.single-blog-post .post-thumbnail img{width:100%;}
.single-blog-post .post-thumbnail .video-btn{width:36px;height:36px;position:absolute;top:50%;left:50%;z-index:5;background-color:#ffffff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;text-align:center;}
.single-blog-post .post-thumbnail .video-btn i{-webkit-transition-duration:500ms;transition-duration:500ms;line-height:36px;}
.single-blog-post .post-thumbnail .video-btn:hover i,.single-blog-post .post-thumbnail .video-btn:focus i{color:#0000ff;}
.single-blog-post .post-content{padding:10px 20px;}
.single-blog-post .post-content .headline h5{height:60px;}
.single-blog-post .post-content .headline h5:hover{text-decoration:underline;}
.cara .title,.cara .title h1,.cara .title h2{font-size:20px;margin-bottom:0;}
.title h1{padding:0 1em;font-size:20px;}
.title h2{padding:0 1em;font-size:18px;}
.single-blog-post .post-content .button{padding:5px 10px;float:right;}
.single-blog-post.post-style-2 .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;min-width:220px;}
.side-right-area .single-blog-post.post-style-2,.side-right-area .single-blog-post.post-style-big .post-content{background:#FFF;}
.col-margin-post{margin:10px auto;}
.post-cta{position:absolute;top:10px;left:10px;z-index:10;display:inline-block;}
.post-cta a,.post-cta a:hover,.post-cta a:focus{padding:0 10px;display:block;color:#FFFFFF !important;text-transform:uppercase;font-size:10px;font-weight:400;line-height:22px;}
.side-right-area .single-blog-post.post-style-2 .post-thumbnail .post-cta{top:-4px;left:5px;}
.side-right-area .single-blog-post .post-cta a,.side-right-area .single-blog-post .post-cta a:hover,.side-right-area .single-blog-post .post-cta a:focus{padding:0 4px;font-size:9px;line-height:2;}
.tag-doporucujeme a,.tag-doporucujeme a:hover,.tag-doporucujeme a:focus{background:#0096ff;}
.tag-nejprodavanejsi a,.tag-nejprodavanejsi a:hover,.tag-nejprodavanejsi a:focus{background:#f7005d;}
.tag-vyhodnacena a,.tag-vyhodnacena a:hover,.tag-vyhodnacena a:focus{background:#6dc100;}
.tag-sleva1521kc a,.tag-sleva1521kc a:hover,.tag-sleva1521kc a:focus{background:#ee7600;}
.tag-vanocnidarek a,.tag-vanocnidarek a:hover,.tag-vanocnidarek a:focus{background:#00b15c;}
.tag-darekza3427kc a,.tag-darekza3427kc a:hover,.tag-darekza3427kc a:focus{background:#cd20ff;}
.tag-20porcizdarma a,.tag-20porcizdarma a:hover,.tag-20porcizdarma a:focus{background:#8B0000;}
.tag-superpotravina a,.tag-superpotravina a:hover,.tag-superpotravina a:focus{background:#f51b59;}
.tag-znateztv a,.tag-znateztv a:hover,.tag-znateztv a:focus{background:#007fe5;}
.cena{position:absolute;z-index:10;display:inline-block;}
.cena a,.cena a:hover,.cena a:focus{padding:0 10px;display:block;color:#FFFFFF;;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.31);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.31);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.31);background:#d6203c;}
.cena a b,.cena a s{display:block;text-align:center;}
.cena a b{font-size:20px;line-height:36px;font-weight:700;}
.cena a s{font-size:11px;line-height:11px;padding:0 0 10px 0;}
.jidla .cena{bottom:20px;right:20px;}
.jidla-seznam .cena a,.jidla-seznam .cena a:hover,.jidla-seznam .cena a:focus,.single-blog-post.post-style-2 .jidlo-info .cena a b,.single-blog-post.post-style-2 .jidlo-info .cena a,.single-blog-post.post-style-2 .jidlo-info .cena a:hover,.single-blog-post.post-style-2 .jidlo-info .cena a:focus{color:#d6203c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;}
.jidla-seznam .cena a b,.single-blog-post.post-style-2 .jidlo-info .cena a b{font-weight:800;}
.single-blog-post.post-style-2 .post-content{margin:0 auto;display:block;height:110px;width:100%;}
.single-blog-post.post-style-2 .post-content .headline h5{height:auto;}
.single-blog-post.post-style-2 .post-content p,.single-blog-post .post-content .cist,.kolotoc-ketonova .cist{font-size:14px;text-align:justify;height:54px;padding:5px;}
.cena-za-porci{font-size:12px;text-align:center;}
.single-blog-post .post-content .cist,.kolotoc-ketonova .cist{text-decoration:underline;padding-left:10px;position:absolute;right:10px;}
.single-blog-post .post-content .cist{padding:0 5px;height:auto;}
.single-blog-post.post-style-2:last-of-type{margin-bottom:0;}
.single-blog-post.post-style-2.widget-post .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;min-width:70px;margin-right:15px;}
.single-blog-post.post-style-3 .post-thumbnail{position:relative;z-index:1;}
.single-blog-post.post-style-3 .post-thumbnail::after{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:auto;content:'';position:absolute;}
.single-blog-post.post-style-3 .post-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:15px;left:15px;right:15px;bottom:15px;z-index:2;}
.single-blog-post.post-style-3 .post-content .post-tag a{padding:0 10px;display:inline-block;height:20px;background-color:#ffffff;text-transform:uppercase;font-size:10px;color:#0000ff;font-weight:500;line-height:20px;letter-spacing:0.75px;}
.single-blog-post.post-style-3 .post-content .post-tag a:hover,.single-blog-post.post-style-3 .post-content .post-tag a:focus{background-color:#0000ff;color:#ffffff;}
.single-blog-post.post-style-3 .post-content .headline h5{font-size:18px;color:#ffffff;}
.single-blog-post.post-style-4{margin-bottom:5px;}
.single-blog-post.post-style-4 .post-thumbnail{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;min-width:200px;margin-right:20px;}
.single-blog-post.post-style-4 .post-content{padding:5px 30px 5px 5px;}
.single-blog-post.post-style-4 .post-content .headline h5{font-size:18px;margin-bottom:10px;}
.single-blog-post.post-style-4:last-of-type{margin-bottom:0;}
.site .post-thumbnail{text-align:center;}
.site .post-thumbnail img{max-width:250px;}
.site .post-content{height:70px;}
.site .post-content .headline h5{height:34px;float:left;width:280px;line-height:34px;font-size:1.14rem;}
.site .post-content p{height:40px;float:right;width:150px;text-align:center;}
.log{margin:0 auto;text-align:center;padding:10px 0;}
.log img{height:70px;}
.but{margin:0 auto;text-align:center;padding:35px 0;}
.but .button{padding:10px;}
.ifra-iframe{}
.ifra-iframe h4{width:100%;margin:0 auto;padding:0px;text-align:center;}
.ifra-iframe iframe{width:100%;min-height:470px;border:0}
.world-latest-articles .title{margin-top:50px;margin-bottom:30px;}
.world-latest-articles .title h5{display:block;font-size:18px;color:#000000;margin-bottom:0;margin-right:auto;font-family:"Nunito Sans",sans-serif;font-weight:700;padding:10px 0;border-bottom:2px solid #f1f1f1;}
.side-right-area{position:relative;z-index:1;border-bottom:2px solid #f1f1f1;background:#F5F5F5;}
.side-right-area .title{display:block;font-size:16px;color:#000000;margin:0 auto;font-weight:700;}
.side-right-area h1{border-bottom:2px solid #f1f1f1;}
.side-right-area .widget-content{padding:5px;}
.side-right-area .widget-content p{font-size:12px;line-height:1.4;}
.side-right-area .prvni{padding:0 0 10px 0;margin:0 auto;text-align:center;}
.side-right-area .single-blog-post.post-style-2.widget-post .post-thumbnail{-ms-flex:0 0 100px;flex:0 0 100px;min-width:100px;margin-right:0px;}
.side-right-area .single-blog-post.post-style-2 .post-content{height:100px;}
.side-right-area .single-blog-post.post-style-2 .post-content .headline h5{font-size:13px;margin-bottom:4px;height:40px;overflow:hidden;}
.side-right-area .cena a b{font-size:12px;line-height:26px;}
.side-right-area .single-blog-post.post-style-2 .post-content p{height:auto;padding:0;margin:10px 0 0 0;}
.side-right-area .logo-firmy{height:26px;width:auto;}
.side-right-area .last .logo-firmy{margin:0 0 0 75px;}
.side-right-area .single-blog-post.post-style-big .post-thumbnail{min-width:100%;margin-right:0;display:block;background:#FFF;}
.side-right-area .single-blog-post.post-style-big .post-content{display:block;}
.side-right-area .cena a b{font-size:12px;line-height:26px;}
.side-right-area .single-blog-post .cist{line-height:26px;position:relative;padding:0;right:0;}
.side-right-area .post-style-big .last .logo-firmy{margin:0 0 0 120px;}
.side-right-area .post-style-big .last{height:25px;}
.side-right-area .post-style-big .post-content .headline h5{margin-bottom:0;line-height:1.25;font-size:18px;}
.side-right-area .pobocky .post-thumbnail{-ms-flex:0 0 150px;flex:0 0 150px;min-width:150px;margin-right:10px;}
.side-right-area .post-style-top .post-content .headline h5{height:auto !important;}
.side-right-area .post-style-top .post-content p{height:auto;min-height:20px;}
.side-right-area .post-style-top .last .logo-firmy{margin:5px 0 0 0px;}
.side-right-area .single-blog-post.post-style-top.widget-post .post-thumbnail,.side-right-area .single-blog-post.post-style-clanek.widget-post .post-thumbnail{-ms-flex:0 0 150px;flex:0 0 150px;min-width:150px;margin-right:0px;}
.side-right-area .single-blog-post.post-style-top .post-content{padding:10px 0 10px 10px;height:95px;}
.side-right-area .single-blog-post.post-style-top .post-content .headline h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%;margin:0;}
.side-right-area .widget-content .social-area a{width:36px;height:36px;border:1px solid;border-color:#f1f1f1;display:block;border-radius:50%;text-align:center;line-height:32px;}
.side-right-area .widget-content .todays-pick{box-shadow:none;}
.side-right-area:last-of-type{border-bottom:none;}
.sidebarproduct .cena{position:relative;}
.odkazy-bmi a{font-size:11px;display:block;text-decoration:underline;}
.post-style-big{margin-bottom:20px;}
.widget-content .post-style-big{margin-bottom:0;}
.sidebar-fitness .single-blog-post.post-style-2 .post-content,.sidebar-nutritionists .single-blog-post.post-style-2 .post-content,.sidebar-articles .single-blog-post.post-style-2 .post-content{padding:0}
.sidebar-fitness .single-blog-post.post-style-2 .post-content .headline h5,.sidebar-nutritionists .single-blog-post.post-style-2 .post-content .headline h5,.sidebar-articles .single-blog-post.post-style-2 .post-content .headline h5{width:150px;padding:10px 5px;height:auto;}
.sidebar-articles .single-blog-post.post-style-2 .post-content .headline h5{padding:5px;margin:0;}
.sidebar-articles .single-blog-post .post-content{padding:10px 20px;}
.sidebar-articles .single-blog-post .post-content .headline h5{height:auto;}
.sidebar-articles .single-blog-post.post-style-2 .post-content{height:75px;}
.sidebar-articles .post-style-big{margin-bottom:0;}
.sidebar-articles .single-blog-post .post-content .last{height:24px;}
.sidebar-fitness .post-content .cist,.sidebar-nutritionists .post-content .cist,.sidebar-articles .post-content .cist{bottom:0px;}
.page-content{padding:60px 55px;box-shadow:0 1px 5px rgba(0,0,0,0.15);}
.page-content h6{color:#8d8d8d;line-height:1.8;margin-bottom:20px;}
.page-content h6:last-of-type{margin-bottom:0;}
.single-blog-title .post-cta{margin-bottom:40px;}
.single-blog-title .post-cta a{padding:0 10px;display:inline-block;height:20px;background-color:#ffffff;text-transform:uppercase;font-size:10px;color:#0000ff;font-weight:500;line-height:20px;letter-spacing:0.75px;}
.single-blog-title .post-cta a:hover,.single-blog-title .post-cta a:focus{background-color:#0000ff;color:#ffffff;}
.single-blog-title h3{color:#ffffff;margin-bottom:0;font-size:30px;}
.single-blog-content .post-content{margin:10px auto;box-shadow:0 1px 5px rgba(0,0,0,0.15);}
.single-blog-content .post-content h1{color:#28a745;padding:25px 50px;margin:0px auto;font-size:28px;text-align:center;}
.single-blog-content .post-content h2{color:#d6203c;margin:0px auto;padding:0px 50px 5px 50px;text-align:left;}
.single-blog-content .post-content h2,.greenbox h2{font-size:24px;}
.single-blog-content .post-content p{margin:0px auto;padding:0px 50px 50px 50px;}
.single-blog-content .post-content .image{position:relative;margin-bottom:25px;}
.single-blog-content .post-content .image .imgsource{position:absolute;right:5px;bottom:5px;font-size:10px;}
.single-blog-content .post-content .box{float:right;margin:25px 50px;display:block;width:300px;height:170px;border:#E5E5E5 solid 1px;background:#F5F5F5;padding:15px;text-align:center;}
.single-blog-content .post-content .box .fa-calculator{color:#28a745;font-size:40px;line-height:40px;}
.single-blog-content .post-content .box h3{color:#28a745;font-size:18px;line-height:50px;font-weight:500;}
.single-blog-content .post-content .box .button{text-transform:uppercase;width:200px;display:block;line-height:36px;font-weight:400;margin:0 auto;}
.single-blog-content .post-content table,.content .left table{display:block;width:100%;max-width:500px;}
.single-blog-content .post-content table tr,.content .left table tr{line-height:40px;}
.single-blog-content .post-content table tr:hover,.content .left table tr:hover{background:#F5F5F5;}
.single-blog-content .post-content table tr td,.content .left table tr td{border-bottom:solid 1px #EEE;padding:0px 30px;}
.single-blog-content .post-content table tr:first-child td,.content .left table tr:first-child td{border-top:solid 1px #EEE;}
.single-blog-content .post-content table tr td:first-child,.content .left table td:first-child{border-left:solid 1px #EEE;}
.single-blog-content .post-content table tr td:last-child,.content .left table tr td:last-child{border-right:solid 1px #EEE;}
.single-blog-content .post-content h6{line-height:1.8;margin-bottom:30px;color:#8d8d8d;font-family:"Nunito Sans",sans-serif;}
.single-blog-content .post-content blockquote{border-left:2px solid;border-color:#0000ff;padding-left:30px;}
.single-blog-content .post-content blockquote h6{margin-bottom:10px;color:#000000;}
.single-blog-content .post-content blockquote p{margin-bottom:0;}
.single-blog-content .post-content .post-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single-blog-content .post-content .post-tags a{display:block;padding:0 15px;line-height:28px;height:30px;border:1px solid;border-color:#f1f1f1;margin:5px;}
#diskuze{margin:0 auto;}
#diskuze .reklama{-ms-flex:0 0 300px;flex:0 0 300px;margin-right:10px !important;}
#diskuze .post-a-comment-area{height:100%;}
#diskuze .post-a-comment-area h2{font-size:1.4rem;}
.post-a-comment-area h5{font-size:18px;color:#000000;margin-bottom:0;font-weight:700;margin-bottom:30px;}
.post-a-comment-area button.world-btn{margin-top:40px;}
.group{position:relative;z-index:1;margin-bottom:20px;}
.group input,.group textarea{padding:0 20px;display:block;width:100%;height:45px;border:1px solid     #e3e3e3;line-height:45px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;border-radius:.25rem !important;}
.group input:focus,.group textarea:focus{outline:none;box-shadow:none;}
.group label{color:#6c6c6c;font-weight:normal;position:absolute;pointer-events:none;left:20px;top:10px;transition:0.5s ease all;}
.group .bar{position:relative;display:block;width:100%;}
.group .bar:before,.group .bar:after{content:'';height:5px;width:0;bottom:0px;position:absolute;background-color:rgba(40,167,69,0.17);transition:0.5s ease all;}
.group .bar:before{left:50%;}
.group .bar:after{right:50%;}
.group .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5;}
.group textarea{min-height:235px;margin-top:10px;line-height:1.5;padding:15px 20px;resize:none;}
input:focus ~ .bar:before,textarea:focus ~ .bar:before,input:focus ~ .bar:after,textarea:focus ~ .bar:after{width:50%;}
input:focus ~ .highlight,textarea:focus ~ .highlight{-webkit-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease;}
@-webkit-keyframes inputHighlighter{from{background-color:#fff;}
to{width:0;background-color:transparent;}
}
@-moz-keyframes inputHighlighter{from{background-color:#fff;}
to{width:0;background-color:transparent;}
}
@keyframes inputHighlighter{from{background-color:#fff;}
to{width:0;background-color:transparent;}
}
.comment_area .comment-content{padding:0px;box-shadow:0 1px 5px rgba(0,0,0,0.15);}
.comment_area{margin:0 auto;margin-bottom:50px;width:100%;}
.comment_area .comment-content .comment-meta p{border-bottom:1px solid     #e1e1e1;font-size:75%;padding:4px 30px;opacity:0.5;filter:alpha(opacity=50);}
.comment_area .comment-content .comment-meta p,.comment_area .comment-content .comment-text p{width:100%;margin:0 auto;}
.comment_area .comment-content .comment-text p{padding:15px 30px;}
.comment_area .single_comment_area{margin:15px auto;}
.comment_area .single_comment_area:last-of-type{margin-bottom:0;}
.comment_area .children .single_comment_area{margin-left:50px;margin-top:30px;}
.comm-gender{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.comm-gender label{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:left;margin:0 auto;background:none;padding:0 0 0 40px;margin-bottom:20px;color:#6c6c6c;}
.comm-gender label:hover{color:#303030;}
.comm-gender input[type="radio"]{margin:0 20px 0 0;}
.comm-gender label,.comm-gender input{cursor:pointer;}
.comm-button input{padding:0px 15px;line-height:36px;display:block;text-align:center;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;border-radius:.25rem !important;cursor:pointer;color:#FFFFFF !important;text-decoration:none;border:none;background:#28a745;float:right;}
.comm-button input:hover{background:#218838;}
.map-area{position:relative;z-index:1;}
.map-area #googleMap{width:100%;height:500px;}
.promo{text-align:center;}
.jidla-menu,.cviceni-menu{margin-right:0px;margin-left:0px;}
.cities h2,.city h2{font-size:20px;}
.cities li a{display:block;padding:10px;position:relative;}
.cities li .pocet{display:block;position:absolute;background:#f4f4f4;font-size:10px;line-height:25px;width:25px;font-weight:600;right:10px;top:10px;}
#search-wrapper{display:inline-block;position:relative;}
#search-wrapper.search-expanded #close-icon:before{-webkit-animation:cross-1-in 0.25s linear 0s forwards;animation:cross-1-in 0.25s linear 0s forwards;}
#search-wrapper.search-expanded #close-icon:after{-webkit-animation:cross-2-in 0.25s linear 0.2s forwards;animation:cross-2-in 0.25s linear 0.2s forwards;}
#search-wrapper.search-expanded:after{-webkit-animation:lens-out 0.5s linear 1 forwards;animation:lens-out 0.5s linear 1 forwards;}
#search-wrapper:after{position:absolute;bottom:3px;right:-9px;display:block;content:"";width:14px;height:2px;background-color:#444444;-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);transform-origin:0 50%;-webkit-animation:lens-in 0.6s linear 0.9s forwards;animation:lens-in 0.6s linear 0.9s forwards;}
#search-wrapper #search{background:none;border:2px solid;border-color:#444444;outline:none;padding:0 9px;border-radius:1000px;width:0;transition:all 0.3s 0.6s;font-size:12px;}
#search-wrapper #search::-webkit-input-placeholder{color:rgba(0,0,0,0.6);}
#search-wrapper #search:focus{width:300px;padding:7px 15px;}
#search-wrapper #close-icon{cursor:pointer;position:absolute;right:10px;top:50%;width:20px;height:20px;-webkit-transform:translateY(-1px);transform:translateY(-1px);transition:0.2s all;display:none;}
#search-wrapper #close-icon[style*="display:block"]{color:red;}
#search-wrapper #close-icon[style*="display:block"]:before{-webkit-transform:rotate(45deg) scaleX(1) translateY(10px);transform:rotate(45deg) scaleX(1) translateY(10px);}
#search-wrapper #close-icon[style*="display:block"]:after{-webkit-transform:rotate(-45deg) scaleX(1) translateY(-10px);transform:rotate(-45deg) scaleX(1) translateY(-10px);}
#search-wrapper #close-icon:before, #search-wrapper #close-icon:after{display:block;content:"";position:absolute;width:20px;height:2px;background-color:#8d8d8d;transform-origin:100% 50%;}
#search-wrapper #close-icon:before{-webkit-transform:rotate(45deg) scaleX(0) translateY(10px);transform:rotate(45deg) scaleX(0) translateY(10px);}
#search-wrapper #close-icon:after{-webkit-transform:rotate(-45deg) scaleX(0) translateY(-10px);transform:rotate(-45deg) scaleX(0) translateY(-10px);}
#search-wrapper #close-icon.closing:before{-webkit-animation:cross-1-out 0.25s linear 0s forwards;animation:cross-1-out 0.25s linear 0s forwards;}
#search-wrapper #close-icon.closing:after{-webkit-animation:cross-2-out 0.25s linear 0.2s forwards;animation:cross-2-out 0.25s linear 0.2s forwards;}
@-webkit-keyframes lens-out{0%{-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);}
30%{-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);}
100%{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);}
}
@keyframes lens-out{0%{-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);}
30%{-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);}
100%{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);}
}
@-webkit-keyframes lens-in{0%{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);}
30%{-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);}
100%{-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);}
}
@keyframes lens-in{0%{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0);}
30%{-webkit-transform:rotate(45deg) scaleX(1.4);transform:rotate(45deg) scaleX(1.4);}
100%{-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1);}
}
@-webkit-keyframes cross-1-in{0%{-webkit-transform:rotate(45deg) scaleX(0) translateY(10px);transform:rotate(45deg) scaleX(0) translateY(10px);}
70%{-webkit-transform:rotate(45deg) scaleX(1.2) translateY(10px);transform:rotate(45deg) scaleX(1.2) translateY(10px);}
100%{-webkit-transform:rotate(45deg) scaleX(1) translateY(10px);transform:rotate(45deg) scaleX(1) translateY(10px);}
}
@keyframes cross-1-in{0%{-webkit-transform:rotate(45deg) scaleX(0) translateY(10px);transform:rotate(45deg) scaleX(0) translateY(10px);}
70%{-webkit-transform:rotate(45deg) scaleX(1.2) translateY(10px);transform:rotate(45deg) scaleX(1.2) translateY(10px);}
100%{-webkit-transform:rotate(45deg) scaleX(1) translateY(10px);transform:rotate(45deg) scaleX(1) translateY(10px);}
}
@-webkit-keyframes cross-2-in{0%{-webkit-transform:rotate(-45deg) scaleX(0) translateY(-10px);transform:rotate(-45deg) scaleX(0) translateY(-10px);}
70%{-webkit-transform:rotate(-45deg) scaleX(1.2) translateY(-10px);transform:rotate(-45deg) scaleX(1.2) translateY(-10px);}
100%{-webkit-transform:rotate(-45deg) scaleX(1) translateY(-10px);transform:rotate(-45deg) scaleX(1) translateY(-10px);}
}
@keyframes cross-2-in{0%{-webkit-transform:rotate(-45deg) scaleX(0) translateY(-10px);transform:rotate(-45deg) scaleX(0) translateY(-10px);}
70%{-webkit-transform:rotate(-45deg) scaleX(1.2) translateY(-10px);transform:rotate(-45deg) scaleX(1.2) translateY(-10px);}
100%{-webkit-transform:rotate(-45deg) scaleX(1) translateY(-10px);transform:rotate(-45deg) scaleX(1) translateY(-10px);}
}
@-webkit-keyframes cross-1-out{0%{-webkit-transform:rotate(45deg) scaleX(1) translateY(10px);transform:rotate(45deg) scaleX(1) translateY(10px);}
100%{-webkit-transform:rotate(45deg) scaleX(0) translateY(10px);transform:rotate(45deg) scaleX(0) translateY(10px);}
}
@keyframes cross-1-out{0%{-webkit-transform:rotate(45deg) scaleX(1) translateY(10px);transform:rotate(45deg) scaleX(1) translateY(10px);}
100%{-webkit-transform:rotate(45deg) scaleX(0) translateY(10px);transform:rotate(45deg) scaleX(0) translateY(10px);}
}
@-webkit-keyframes cross-2-out{0%{-webkit-transform:rotate(-45deg) scaleX(1) translateY(-10px);transform:rotate(-45deg) scaleX(1) translateY(-10px);}
100%{-webkit-transform:rotate(-45deg) scaleX(0) translateY(-10px);transform:rotate(-45deg) scaleX(0) translateY(-10px);}
}
@keyframes cross-2-out{0%{-webkit-transform:rotate(-45deg) scaleX(1) translateY(-10px);transform:rotate(-45deg) scaleX(1) translateY(-10px);}
100%{-webkit-transform:rotate(-45deg) scaleX(0) translateY(-10px);transform:rotate(-45deg) scaleX(0) translateY(-10px);}
}
.footer-area{background:#545454;padding:20px 0;position:relative;z-index:1;}
.footer-area,.footer-area a{color:#DDD;font-size:11px;}
.footer-area a:hover{color:#FFF}
.footer-area a,.footer-area a:hover{text-decoration:underline;}
.footer-area .logo,.footer-area .logo a,.footer-area .logo span,.footer-area .logo .text u,.footer-area .logo .text b,.footer-area .logo .heart i,.footer-area .logo:hover .heart i{color:#CCC;font-size:11px;line-height:1;position:relative;top:1px;height:auto;}
.footer-area .logo{width:auto;}
.footer-area .footer-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-area .footer-menu li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;min-width:20%;}
.footer-area .footer-menu li a{padding:3px;display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.colorlib{opacity:0.3;filter:alpha(opacity=30);}
.novy-footer .novy-sloupec{float:left;}
.novy-footer .novy-sloupec h2,.novy-footer .novy-sloupec h2 a{text-align:center;padding:0px;margin:0 auto;display:block;width:100%;font-size:1.25rem;text-decoration:none;font-weight:400;}
.novy-footer .novy-sloupec h2{margin-bottom:10px;}
.novy-footer .novy-sloupec li a{padding:0px 10px;line-height:24px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.novy-footer .f-produkty,.novy-footer .f-clanky{width:280px;}
.novy-footer .f-dieta,.novy-footer .f-diety,.novy-footer .f-cviceni,.novy-footer .f-vydejni{width:180px;}
.novy-spodek{margin:20px 0 0 0;border-top:1px solid #777;padding:20px 0px 0 0px;}
.novy-spodek p{margin:0 auto;padding:3px 20px;}
.novy-spodek .cook,.novy-spodek .colorlib{float:left;width:75%;}
.novy-spodek .copy{float:right;width:25%;text-align:right;}
/* --------------------- MH ------------------------------ */
.container,.container-fluid{max-width:1310px;}
.modul-left{max-width:1000px;min-width:1000px;}
.modul-right{max-width:330px;min-width:330px;padding:0;position:relative;}
.modul-right-neaktivni-1,.modul-right-neaktivni-2,.modul-right-neaktivni-3{background:rgba(255,255,255,0.79);display:block;width:100%;position:absolute;top:0;right:0;z-index:2;}
.modul-right-neaktivni-1{height:80px;top:0;}
.modul-right-neaktivni-2{height:56px;top:0;}
.modul-right-neaktivni-3{height:calc(100% - 80px);top:80px;}
.logo{display:block;margin:0 auto;padding:0px;width:250px;height:50px;line-height:50px;}
.logo,.logo .text u,.logo:hover,.logo:focus{text-decoration:none;color:#28a745;}
.logo .heart{display:block;float:left;}
.logo .heart i,.logo:hover .heart i{font-size:36px;color:#d6203c;padding:0px 5px;height:50px;line-height:50px;}
.logo .text{display:block;float:right;padding:0px 5px 0 0;}
.logo,.logo a,.logo span,.logo .text u,.logo .text b{font-size:20px;line-height:50px;height:50px;display:inline-block;padding:0;}
.logo u{text-transform:uppercase;}
.button,button{background:#28a745;background-color:#28a745;cursor:pointer;border:none;color:#FFFFFF;}
.button:hover,.form-BMI .button:hover,button:hover,.navbar-toggler:hover{background:#218838;}
.btn.focus,.btn:focus{outline:0;box-shadow:none;}
.button,.button:hover,.button:focus,.button:visited,.button:active,button:hover{color:#FFFFFF;text-decoration:none;border:none;}
.button,.button:hover,.button:focus,.button:visited,.button:active,button:hover{color:#FFFFFF !important;text-decoration:none;cursor:pointer;border:none;}
.navbar-toggler,.navbar-toggler:hover,.navbar-toggler:active,.navbar-toggler:focus{padding:5px 0 !important;font-size:1.25rem;background:none;width:40px;height:40px;color:#d6203c !important;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(40,167,69,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");cursor:pointer;}
.navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(33,136,56,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");}
#button-wrapper .button, #search-form form input{display:block;line-height:36px;font-size:16px;height:36px;}
#button-wrapper .button:focus, #search-form form input:focus{box-shadow:none;}
.own-price form input{line-height:36px;padding:0px 5px;display:block;font-size:16px;text-align:center;border:solid 1px #eee;border-radius:.25rem !important;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);}
#search-form form input{display:block;border:solid 1px #E3E3E3;width:356px;margin-right:10px;}
#search-form form input:hover,.own-price form input:hover,.cara .nav-item .znacky a:hover img,.world-catagory-area .kategorie .dropdown-menu .nav-link:hover{border:solid 1px #AAA !important;}
#search-form form i{color:#CCC;padding:0px 10px;cursor:pointer;line-height:36px;font-size:20px;margin:0 30px 0 0;}
#search-form form i:hover{color:#555;}
#button-wrapper .button .fa-shopping-basket{padding:0px 10px 0 0;}
.reklamni-sdeleni{position:absolute;bottom:-3px;right:10px;font-size:8px;color:#999;}
.single-blog-post.pobocky .post-content{padding:15px;}
.pobocky.post-style-2 .post-content .headline h5{padding:0 5px;}
.pobocky .post-content .cist,.jidlo .post-content .button{right:15px;}
.pobocky.post-style-2 .post-content p{height:auto;}
.pobocky.post-style-2 .post-content .last{padding:0px 5px;}
.pobocky .post-content .last img,.jidla .post-content .last img,.single-blog-post.post-carousel .post-content .last img,.side-right-area .last img{height:26px;width:auto;}
.jidla .post-content p{height:75px;}
.jidla .post-content .last{margin:10px auto;height:auto;}
.kolotoc-ketonova{margin:10px auto;padding-bottom:40px;}
.kolotoc-ketonova .carousel-control-next i,.kolotoc-ketonova .carousel-control-prev i{bottom:-30px;font-size:30px;}
.kolotoc-ketonova .post-thumbnail{-ms-flex:0 0 110px !important;flex:0 0 110px !important;min-width:110px !important;}
.single-blog-post.post-carousel .post-content .headline h5{height:50px;}
.single-blog-post.post-carousel .post-content .last{height:32px;padding:0px 5px;margin:8px auto;}
.single-blog-post.post-carousel .post-content .last .cena,.single-blog-post.post-carousel .post-content .last .logo-firmy,.single-blog-post.post-carousel .post-content .last .cist,.side-right-area .last .cena,.side-right-area .last .logo-firmy,.side-right-area .last .cist{display:block;float:left;}
.single-blog-post.post-carousel .post-content .last .cena{position:relative;}
.single-blog-post.post-carousel .post-content .last .cena a b{font-size:15px;line-height:30px;}
.single-blog-post.post-carousel .post-content .last .logo-firmy{margin:3px 0 0 70px;}
.kolotoc-ketonova .cist{position:relative !important;margin:6px 0px;float:right !important;}
.kolotoc-ketonova .col-md-6{-ms-flex:0 0 49.6%;flex:0 0 49.6%;max-width:49.6%;}
.cara .dropdown-PerPiece{padding:0;width:160px !important;min-width:160px !important;}
.cara .dropdown-PerPiece .nav-link{padding:10px;border:none !important;border-bottom:1px solid #f4f4f4 !important;}
.cara .dropdown-PerPiece .last-link{border:none !important;}
.cara .dropdown-priceFrom{padding:0;width:180px !important;min-width:180px !important;}
.cara .dropdown-priceFrom .nav-link{padding:5px 10px;border:none !important;border-bottom:1px solid #f4f4f4 !important;}
.dropdown-cviceni{}
.dropdown-cviceni .nav-link{padding:10px;border:none !important;border-bottom:1px solid #f4f4f4 !important;}
.dropdown-cviceni .last-link{border:none !important;}
.dropdown-lektor .nav-link{padding:2px 10px;}
.dropdown-delka,.cara .dropdown-obtiznost{width:160px !important;min-width:160px !important;}
.own-price{margin:5px auto;}
.own-price .nadpis{display:block;text-align:center;font-size:12px;color:#AAA;padding:4px 0 8px 0;}
.own-price form label{margin:0px 2px 0px 10px;font-weight:400;}
.own-price form small{font-size:100%;font-weight:400;}
.own-price form input{border:solid 1px #E3E3E3;width:100px;display:inline-block;margin:0px 5px 5px 5px;}
.own-price form .button,.own-price form .button:hover,.own-price form .button:focus{border:none !important;font-size:75%;line-height:24px;}
.cviceni-content{position:relative;height:124px !important;}
.cviceni-content .cas{height:24px !important;line-height:24px;font-size:12px !important;}
.cviceni-content .cas a{text-decoration:underline;}
.cviceni-content .cas i{display:inline-block;line-height:24px;font-size:12px;color:#c2c2c2;padding:0 5px 0 0;-webkit-transition-duration:300ms;transition-duration:300ms;}
.cviceni-content .cas a:hover,.cviceni-content .cas a:hover i{color:#28a745;}
.cviceni-content .last{margin-bottom:0;position:absolute;display:block;width:315px;padding:0 !important;bottom:10px;height:24px !important;line-height:24px;}
.cviceni-content .last a{line-height:24px;display:inline-block;}
.cviceni-content .last a:first-child{text-decoration:underline;}
.cviceni-content .last a:first-child img{height:16px;width:auto;line-height:24px;padding:0 5px 0 0;display:inline-block;}
.cviceni-content .last a:last-child{position:relative;right:0;float:right;}
.cviceni-content .last a:last-child i{display:inline-block;padding:0 5px;line-height:24px;}
.cara .nav-item .znacky{min-width:19rem;}
.cara .nav-item .znacky a{width:92px;height:auto;display:inline-block;padding:0px !important;margin:0 auto;margin-left:5px;}
.cara .nav-item .znacky a img,.world-catagory-area .kategorie .dropdown-menu .nav-link{width:auto;height:45px;display:block;border:solid 1px #E3E3E3 !important;}
.cara .nav-item .znacky .act{position:relative;}
.cara .nav-item .znacky .act:hover::after{content:"✖";position:absolute;top:0;text-align:center;display:block;font-weight:400;font-size:30px;width:87.83px;height:100%;line-height:47px;background:rgba(0,0,0,0.5);color:#FFF;}
.kategorie,.kategorie a,.kategorie h1{font-size:16px;font-weight:400;}
.kategorie h1{display:inline;}
.kategorie h1:hover,.kategorie h1:focus{color:#28a745;}
.kategorie-h1 .dropdown-toggle::after{border-top:none;border-right:none;border-left:none;content:"✖";position:absolute;top:0;text-align:center;display:block;font-size:12px;line-height:26px;right:10px;font-weight:900;}
.world-catagory-area .kategorie .dropdown-menu{min-width:600px !important;}
.world-catagory-area .kategorie-cviceni .dropdown-menu{min-width:400px !important;}
.world-catagory-area .kategorie .dropdown-menu .nav-link{margin:4px 2px;display:inline-block;min-width:192px !important;height:auto;padding:0;line-height:36px;text-align:center;}
.vlozeny-iframe .container{max-width:100%;}
.vlozeny-iframe iframe{border:0px;flex:1;width:100%;height:100%;min-height:600px;}
.single-blog-content .clanek-na-titulce,.single-blog-content .clanek-ketomix{box-shadow:none;}
.single-blog-content .clanek-na-titulce ul, #clanek ul{padding:0px 50px 0 50px;text-align:justify;}
.single-blog-content .clanek-na-titulce li, #clanek li{margin:0 0 20px 0;list-style-type:disc;padding:0 0 0 10px;}
.single-blog-content .clanek-ketomix p{padding:0px 50px 15px 50px;}
.form-BMI{position:relative;margin:10px auto;margin-top:0;padding:0px;}
.form-BMI label{margin:0 auto;padding:0px;}
.form-BMI .radek,.form-BMI .radek label{height:60px;line-height:60px;}
.form-BMI .radek{margin:0px auto;padding:0 0 0 390px;background:#FFFFFF;border-bottom:1px solid #f3f3f3;}
.form-BMI .radek:hover{background:#F9f9f9;}
.form-BMI .index-img{position:absolute;bottom:17px;left:50px;z-index:0;height:290px;width:auto;}
.form-BMI .nobg,.form-BMI .nobg:hover{background:none;border:none;position:relative;}
.form-BMI .nobg .odkazy{position:absolute;left:0;}
.form-BMI .nobg .odkazy a{display:inline-block;padding:0 0 0 40px;text-decoration:underline;z-index:20;font-size:12px;color:#666;}
.form-BMI .nobg .odkazy a:first-child{padding:0 0 0 100px;}
.form-BMI .radek label,.form-BMI .radek input,.form-BMI .pohlavi span{float:left;display:block;}
.form-BMI .radek label{width:150px;}
.form-BMI .radek input,.form-BMI .pohlavi label,.form-BMI .radek label{font-size:17px;font-weight:600;}
.form-BMI .radek input,.form-BMI .pohlavi label{line-height:40px;height:40px;margin:10px 10px 0 50px;width:250px;font-weight:700;background:#FFF;border:1px solid    #ced4da;padding:0px 10px;}
.form-BMI .pohlavi span{width:50%;}
.form-BMI .pohlavi label{text-align:center;margin:10px 0 0 10px;filter:alpha(opacity=30);opacity:.3;top:0px;color:#141414;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f5f5f5 50%,#f0f0f0 51%,#ffffff 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f5f5f5 50%,#f0f0f0 51%,#ffffff 100%);background:linear-gradient(to bottom,#ffffff 0%,#f5f5f5 50%,#f0f0f0 51%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 );}
.form-BMI .pohlavi i{font-size:22px;padding:0px 10px;display:inline-block;}
.form-BMI .pohlavi input + i,.form-BMI .pohlavi i,.form-BMI .pohlavi input,.form-BMI .pohlavi label{cursor:pointer;}
.form-BMI .pohlavi input[type=radio]:checked + label{filter:alpha(opacity=100);opacity:1;}
.form-BMI .pohlavi input[type=radio]:hover + label{filter:alpha(opacity=85);opacity:.85;}
.form-BMI .pohlavi input[type="radio"]{position:absolute;opacity:0;}
.form-BMI .button{display:block;line-height:40px;margin:20px 4px;width:200px;font-weight:700;background:#28a745 !important;border:none !important;}
.form-BMI .button:hover{background:#218838 !important;}
.vysledek{display:block;width:100%;border:solid 1px #E5E5E5;border-top:none;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.BMIvysledek,.BMItabulka{display:block;}
.BMIvysledek{width:80%;}
.BMItabulka{width:20%;}
.BMIvysledek{float:left;font-size:20px;margin:5px auto;position:relative;}
.BMIvysledek p{display:block;width:100%;font-size:24px;text-align:center;margin:0 auto;padding:0px;}
.BMIvysledek p,.BMIvysledek span i,.BMIvysledek .BMI b{line-height:55px;}
.BMIvysledek .BMI b,.BMIvysledek span i{font-size:45px;font-weight:900;padding:0px 10px;}
.BMIvysledek .ideal b{font-size:30px;font-weight:900;}
.BMIvysledek span i{animation:smajl 3s infinite;}
.BMItabulka{float:right;margin:5px auto;}
.BMItabulka li{display:block;text-align:left;}
.BMItabulka li,.BMItabulka li i{line-height:16px;font-size:11px;font-weight:600;}
.BMItabulka li span,.BMItabulka li i{display:inline-block;}
.BMItabulka li span:first-child{width:100px;text-align:center;}
.BMItabulka li span:last-child{width:190px;text-align:left;}
.BMItabulka li i{padding:0 12px 0 6px;font-size:14px;}
.tez,.tre{color:#1c68f2;}
.pod,.nad{color:#f95e00;}
.ide{color:#3e9c00;}
.prv{color:#d7054a;}
.dru{color:#8a14c7;}
.aktu{animation:blinkaktu 1.25s infinite;}
.graf-modra{color:#54aee0;}
.graf-zelena{color:#88c872;}
.graf-zluta{color:#fcc561;}
.graf-cervena{color:#ed6f70;}
@keyframes blinkaktu{0%{background:#fff999;}
50%{background:#fffdd9;}
100%{background:#fff999;}
}
@keyframes smajl{0%{filter:alpha(opacity=100);opacity:1;}
50%{filter:alpha(opacity=25);opacity:.25;}
100%{filter:alpha(opacity=100);opacity:1;}
}
.articles .single-blog-post.post-style-2 .post-thumbnail{-ms-flex:0 0 400px;flex:0 0 400px;min-width:400px;}
.articles .single-blog-post.post-style-2 .post-content{height:200px;}
.articles .single-blog-post.post-style-2 .post-content p{font-size:16px;}
.articles .single-blog-post .post-content .cist{bottom:20px;}
.articles .dalsi{margin:30px auto;}
.articles .dalsi a{display:block;text-align:center;width:100%;text-decoration:none;}
.articles .dalsi a button{display:block;text-align:center;width:40%;margin:0 auto;}
.vsechny a{text-decoration:underline;}
.vsechny-small{font-size:75%;}
.mapa{width:100%;height:235px;border:none;padding:0px;}
.oteviraci-doba ul li span,.single-blog-post.pobocka .oteviraci-doba ul li b,.single-blog-post.pobocka .adresa ul li span,.single-blog-post.pobocka .adresa ul li b{display:inline-block;}
.oteviraci-doba ul li span{padding-left:10px;width:70px;}
.oteviraci-doba ul li b{width:185px;text-align:center;}
.oteviraci-doba .dve-smeny li b{font-size:14px;}
.oteviraci-doba .button{position:absolute;right:15px;bottom:15px;padding:20px 0px;width:175px;text-align:center;font-weight:700;font-size:110%;}
.oteviraci-doba li:hover,.single-blog-post.pobocka .adresa li:hover{background:#F5F5F5;}
.ohodnotte-vydejni{padding:10px;font-size:14px;}
.texty .nav-tabs,.galerie .nav-tabs{padding:10px 20px;}
.texty .post-content p{margin-bottom:15px;height:auto;}
.poradci{-ms-flex:0 0 300px;flex:0 0 300px;}
.trenerka iframe{width:100%;height:850px;border:none;}
.navigace{font-size:10px;display:block;margin:0px auto;margin-top:5px;padding:5px 0 0 0;border-top:2px solid #f1f1f1;}
.navigace,.navigace a,.navigace i{color:#878787;line-height:11px;}
.navigace a{text-decoration:underline;}
.navigace a:hover{color:#000;}
.navigace .fa-search{font-size:11px;padding:0 10px 0 0;}
.navigace .fa-chevron-right{font-size:8px;padding:0 5px;}
.kontakt .post-content{min-height:500px;}
.kontakt .post-content .text,.kontakt .post-content .box{display:block;margin:20px !important;padding:15px;}
.kontakt .post-content .box{margin:20px !important;padding:15px;}
.kontakt .post-content .text{float:left;width:590px;}
.kontakt .post-content .text ul{display:block;margin:5px auto;width:100%;}
.kontakt .post-content .text li{display:block;margin:10px auto;text-align:left;}
.kontakt .post-content .text .contact-area .container{padding:0;margin:50px auto;}
.jidla-promo{width:100%;height:300px;margin:10px auto;}
.jidla-menu li{display:block;width:128.5px;float:left;text-align:center;margin:5px;}
.jidla-menu li a{display:block;width:100%;padding:0px;margin:0 auto;text-align:left;height:42px;}
.jidla-menu li a img{height:38px;width:38px;margin:2px 0px 2px 5px;display:block;float:left;}
.jidla-menu li a span{height:42px;display:block;float:right;font-size:12px;width:73px;font-weight:450;padding:5px 0;line-height:1.25;}
.jidla-menu .nevybrano{opacity:0.4;filter:alpha(opacity=40);}
.jidla-menu .nevybrano:hover{opacity:1;filter:alpha(opacity=100);}
.cviceni-menu li{display:block;width:113px;float:left;text-align:center;margin:7px 4px;}
.cviceni-menu li a{display:block;width:100%;padding:0px;margin:0 auto;text-align:center;height:42px;}
.cviceni-menu li a img{height:30px;width:30px;margin:5px 0px 0px 8px;display:block;float:left;}
.cviceni-menu li a span{height:42px;display:block;float:right;font-size:12px;width:73px;font-weight:450;padding:5px 0;line-height:1.25;}
.cviceni-menu .nevybrano{opacity:0.4;filter:alpha(opacity=40);}
.cviceni-menu .nevybrano:hover{opacity:1;filter:alpha(opacity=100);}
.filtry{border-bottom:2px solid #f1f1f1;height:52px;}
.filtry .nav-tabs{padding:17px 0 10px 0;border-bottom:none;float:right;}
.fixate{background-color:white;z-index:1000;}
.filter-category{display:none;}
.fixate .filter-category{display:block;}
.fixate .nav-tabs{padding:10px 0 10px 0;width:970px;}
.xfiltr ul{display:block;width:100%;}
.xfiltr li{display:block;background:#f5f5f5;line-height:24px;margin:5px;padding:0px 10px;border:solid 1px    #CCC;float:left;position:relative;top:0px;}
.xfiltr li i{line-height:24px;padding:0px 0px 0px 5px;font-size:12px;opacity:0.3;filter:alpha(opacity=30);}
.xfiltr li i:hover{color:#000;opacity:1;filter:alpha(opacity=100);}
.jidla-seznam{margin:10px auto;}
.jidla-seznam .post-thumbnail{-ms-flex:0 0 200px;flex:0 0 200px;min-width:200px;margin-right:10px;text-align:center;}
.jidla-seznam .post-thumbnail img{width:auto;max-height:150px;}
.jidla-seznam .post-content{position:relative;}
.jidla-seznam .post-content .left{display:block;float:left;width:570px;}
.jidla-seznam .post-content .left img{height:36px;}
.jidla-seznam .post-content .left .tag{text-decoration:underline;font-size:12px;line-height:36px;margin:0 0 0 20px;}
.jidla-seznam .post-content .right{display:block;float:right;width:150px;position:relative;height:100%;}
.jidla-seznam .post-content .right .cena,.jidla-seznam .post-content .right .cena-za-porci,.jidla-seznam .post-content .right .button{position:absolute;width:100%;}
.jidla-seznam .post-content .right .cena a b,.jidla-seznam .post-content .right .cena-za-porci{text-align:right;}
.jidla-seznam .post-content .right .cena-za-porci{top:35px;}
.jidla-seznam .post-content .right .button{bottom:0px;text-align:center;}
.pexercises .nav-tabs{margin-top:10px;}
.cviceni-seznam{margin-bottom:15px;}
.cviceni-seznam .post-content{width:100%;}
.cviceni-seznam .post-content .headline h5{height:auto !important;margin:0 auto;line-height:1;margin-top:4px;}
.cviceni-seznam .post-content .tagy{display:block;width:100%;}
.cviceni-seznam .post-content .tagy-L{display:block;float:left;}
.cviceni-seznam .post-content .tagy-P{display:block;width:150px;float:right;}
.cviceni-seznam .post-content .tagy,.cviceni-seznam .post-content .tagy-L,.cviceni-seznam .post-content .tagy-P{height:40px;line-height:40px;}
.cviceni-seznam .post-content .tag{font-size:12px;line-height:26px;margin:0 20px 0 0;display:inline-block;text-decoration:none;}
.cviceni-seznam .post-content .tag i{font-size:16px;line-height:26px;margin:0 auto;color:#c2c2c2;}
.cviceni-seznam .post-content .tag span{display:inline-block;text-decoration:underline;font-size:12px;line-height:26px;margin:0 5px;}
.cviceni-seznam .post-content .tag u{color:#a2a2a2;text-decoration:none;}
.cviceni-seznam .post-content .tag:hover i,.cviceni-seznam .post-content .tag:hover u{color:#28a745}
.cviceni-seznam .post-content .druh{display:block;text-decoration:underline;}
.cviceni-seznam .post-content .play{line-height:40px;padding:0;height:40px;width:100%;max-width:150px;}
.cviceni-seznam .post-content .play i{font-size:22px;margin:0 5px 0 0;line-height:40px;}
.cviceni-seznam .post-content .play span{display:inline-block;line-height:40px;position:relative;top:-2px;margin:0 0 0 10px;}
.cviceni-seznam .post-thumbnail img{max-height:100%;}
.cviceni-rozcestnik{display:block;width:100%;}
.cviceni-rozcestnik h2{text-align:center;font-weight:400;}
.cviceni-rozcestnik a{display:block;width:470px;height:291px;position:relative;}
.cviceni-rozcestnik .doma,.cviceni-rozcestnik .fitko{background-repeat:no-repeat;background-size:100%;}
.cviceni-rozcestnik .doma{background-image:url("https://www.bmikalkulacka.cz/img/categories/banners/cviceni-doma.png");}
.cviceni-rozcestnik .fitko{background-image:url("https://www.bmikalkulacka.cz/img/categories/banners/cviceni-fitko.png");}
.cviceni-rozcestnik button{display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:50%;width:200px;padding:5px 0;border:solid 1px;}
.cviceni-detail .product-thumb{height:auto;}
.cviceni-detail .product-thumb a{position:relative;display:block;}
.cviceni-detail .product-thumb img{height:auto;width:100%;opacity:0.75;filter:alpha(opacity=75);}
.cviceni-detail .product-thumb a:hover img{opacity:1;filter:alpha(opacity=100);}
.cviceni-detail .product-thumb a .fa-play-circle{position:absolute;font-size:150px;left:0;right:0;margin:0 auto;bottom:40%;color:#28a745;text-shadow:0px 5px 25px rgba(254,254,254,0.7),0px 0px 25px rgba(254,254,254,0.7),5px 0px 25px rgba(254,254,254,0.7),5px 5px 25px rgba(254,254,254,0.7),-5px -5px 25px rgba(254,254,254,0.7),0px -5px 25px rgba(254,254,254,0.7),-5px 0px 25px rgba(254,254,254,0.7);}
.cviceni-detail .product-thumb a i:hover{color:#218838;}
.cviceni-detail .product-thumb .tagy-detail .tag i{color:#c2c2c2;}
.cviceni-detail .product-thumb .tagy-detail .tag u{color:#a2a2a2;text-decoration:none;}
.cviceni-detail .product-thumb .tagy-detail .tag:hover i,.cviceni-detail .product-thumb .tagy-detail .tag:hover u{color:#28a745;}
.cviceni-detail .product-thumb .tagy-detail .tag span{display:inline-block;text-decoration:underline;margin:0 5px;}
.cviceni-titulka h3{padding:0px 30px;}
.cviceni-titulka h3 a{color:#28a745;}
.cviceni-titulka h3 img{padding:0 10px 0 0;height:30px;width:auto;}
.cviceni-titulka h3 span{display:inline-block;font-size:20px;line-height:30px;}
.world-catagory-area .vypis-ketonova-dieta{padding-top:0px;}
.world-catagory-area .vypis-ketonova-dieta  #text{display:none;}
.product-thumb,.single-blog-post.post-style-2 .jidlo-info{height:235px;text-align:center;position:relative;}
.product-thumb img{height:100%;width:auto;}
.single-blog-post.post-style-2 .jidlo-info{padding:30px;position:relative;}
.jidlo-info .logo-firmy img{width:auto;height:60px;}
.jidlo-info .category a{text-decoration:underline;font-weight:600;line-height:60px;font-size:12px;}
.jidlo-info .cena{position:relative;display:block;}
.jidlo-info .cena a b{font-size:27px;font-weight:800;}
.jidlo-info .button{float:none !important;display:block;font-size:20px;font-weight:700;}
.dalsi{display:block;width:300px;text-align:center;margin:20px auto;padding:6px 0px;}
.dalsi i{padding:0 0 0 10px;}
.jidla-promo #slider1_container{visibility:hidden;position:relative;margin:0 auto;width:100% !important;height:300px !important;overflow:hidden;}
.jidla-promo jssorl-009-spin{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
.jidla-promo .jssorl-009-spin img{margin-top:-19px;position:relative;top:50%;width:38px;height:38px;animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear;}
.jidla-promo .jssorl-009-spin-slides{position:absolute;left:0px;top:0px;width:100%;height:300px;overflow:hidden;}
@keyframes jssorl-009-spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.jidla-promo .jssorb031{position:absolute;position:absolute;bottom:12px;right:12px;}
.jidla-promo .jssorb031 .i{position:absolute;cursor:pointer;width:16px;height:16px;}
.jidla-promo .jssorb031 .i .b{fill:#fff;fill-opacity:1;stroke:#fff;stroke-width:1200;stroke-miterlimit:10;stroke-opacity:1;}
.jidla-promo .jssorb031 .i:hover .b{fill:#218838;fill-opacity:1;stroke:#218838;stroke-opacity:1;}
.jidla-promo .jssorb031 .iav .b{fill:#28a745;stroke:#28a745;fill-opacity:1;}
.jidla-promo .jssorb031 .i.idn{opacity:.3;}
.jidla-promo .jssorb031 .vbox{position:absolute;top:0;left:0;width:100%;height:100%;}
.jidla-promo .jssora051,.jidla-promo .jssora051-right{display:block;position:absolute;cursor:pointer;width:55px;height:55px;top:0px;left:25px;}
.jidla-promo .jssora051-right{left:880px !important;}
.jidla-promo .jssora051 .a{fill:none;stroke:#d6203c;stroke-width:700;stroke-miterlimit:10;}
.jidla-promo .jssora051:hover{opacity:.8;}
.jidla-promo .jssora051.jssora051dn{opacity:.5;}
.jidla-promo .jssora051.jssora051ds{opacity:.3;pointer-events:none;}
.jidla-promo .jssora051 .vbox{position:absolute;top:0;left:0;width:100%;height:100%;}
.galerie{display:block;text-align:left;margin:0 auto;}
.galerie h2{padding:0 0 15px 0;}
.galerie a{display:inline-block;text-align:left;width:31.5%;height:auto;margin:7px 0 0 12px;position:relative;}
.galerie a img{display:block;text-align:center;width:100%;height:auto;}
.galerie a i{display:none;}
.galerie a:hover i{display:NONE !IMPORTANT;position:absolute;color:rgba(255,255,255,0.85);font-size:70px;top:50%;left:50%;transform:translate(-50%,-50%);}
article h1{font-size:28px;}
article section h2{font-size:24px;color:#d6203c;margin:0px auto;padding:0px 50px 5px 50px;}
article section p{margin:0px auto;padding:0px 50px 30px 50px;}
article section p:first-child{padding-top:30px;}
article section a,article section a:hover{text-decoration:underline;}
.text-fitness p{margin:25px 50px;}
.text-stores h2{margin:25px 50px;}
.ad-resp-siroky,.ad-resp-ctverec,.ad-resp-vysoky{display:block;margin:0px auto;}
.reklama-siroky-280 .ad-resp-siroky,.reklama-siroky-090-velky .ad-resp-siroky{max-width:970px;min-width:632px;width:100%;height:280px;}
.reklama-siroky-090 .ad-resp-siroky,.reklama-siroky-090-stredni .ad-resp-siroky{max-width:970px;min-width:632px;width:100%;height:90px !important;}
.reklama-siroky-090-stredni,.reklama-siroky-090-mobilni{display:none;}
.reklama-ctverec-300{max-width:300px;min-width:300px;width:100%;height:300px;}
.reklama-vysoky .ad-resp-vysoky{max-width:300px;min-width:300px;width:100%;height:600px !important;}
.modul-right .reklama-vysoky{padding:15px 15px 5px 15px;border-bottom:2px solid#f1f1f1;background:#F5F5F5;}
@media only screen and (max-width:1440px){.reklama-siroky-090-velky{display:none;}
.reklama-siroky-090-stredni{display:block;}
}
@media only screen and (max-width:1089px){.reklama-siroky-280 .ad-resp-siroky{width:632px;}
}
@media only screen and (max-width:991px){.reklama-siroky-280 .ad-resp-siroky,.reklama-siroky-090 .ad-resp-siroky{max-width:970px;min-width:632px;width:100%;height:90px;}
}
@media only screen and (max-width:767px){.reklama-siroky-280 .ad-resp-siroky,.reklama-siroky-090-mobilni .ad-resp-siroky{max-width:632px;min-width:300px;width:100%;height:auto;}
.reklama-siroky-090-mobilni{display:block;}
.reklama-siroky-090,.reklama-siroky-090-stredni{display:none;}
}
.ui-widget{font-family:"Nunito Sans",sans-serif;font-size:14px;}
.ui-widget.ui-widget-content{border:solid 1px #E3E3E3;background:#F5F5F5;width:356px;-webkit-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.09);-moz-box-shadow:10px 10px 10px 3px rgba(0,0,0,0.09);box-shadow:10px 10px 10px 3px rgba(0,0,0,0.09);z-index:22222;border-top:none;margin-top:-5px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.ui-widget-content{border:none;background:none;color:#111111;}
.ui-menu .ui-menu-item-wrapper,.sugg-image,.sugg-block{height:50px;}
.ui-menu .ui-menu-item-wrapper{padding:0;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;-khtml-border-radius:4px !important;margin:5px auto;background:#FFF;width:350px;}
.sugg-image{float:left;display:block;width:100px;text-align:center;}
.sugg-image img{display:block;width:auto;border:none;margin:0 auto;height:48px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:0 4px 0 0;}
.sugg-block{float:right;display:block;width:248px;}
.sugg-block .sugg-name{display:block;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700;padding:0px 4px;}
.sugg-block .sugg-info{display:block;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px;padding:0px 0px 0px 4px;}
.sugg-type-articles{border:solid 1px #f0b8a5;}
.sugg-type-articles .sugg-info{color:#972700;}
.sugg-type-products{border:solid 1px #b0c57c;}
.sugg-type-products .sugg-info{color:#4e6f00;}
.ui-state-active,.ui-state-active .sugg-info{color:#28a745 !important;}
.ui-state-active{border:solid 1px #28a745 !important;margin:5px auto !important;}
.ad-siroky-280-1900,.ad-siroky-090-1900{display:block;}
.ad-siroky-280-1366,.ad-siroky-280-1239,.ad-siroky-280-1000,.ad-siroky-090-1239,.ad-siroky-090-1000{display:none;}
.ad-siroky-280-1900,.ad-siroky-090-1900,.ad-siroky-280-1366,.ad-siroky-280-1239,.ad-siroky-280-1000,.ad-siroky-090-1239,.ad-siroky-090-1000,.reklama-vysoky,.ad-resp-vysoky,.reklama-siroky-280,.reklama-siroky-090,.reklama-ctverec-300,.reklama-siroky-090-mobilni{position:relative;}
.ad-resp-vysoky,.reklama-siroky-090-mobilni{margin-top:10px;}
.ad-siroky-280-1900::before,.ad-siroky-090-1900::before,.ad-siroky-280-1366::before,.ad-siroky-280-1239::before,.ad-siroky-280-1000::before,.ad-siroky-090-1239::before,.ad-siroky-090-1000::before,.ad-resp-vysoky::before,.reklama-siroky-280::before,.reklama-siroky-090:before,.reklama-ctverec-300:before,.reklama-siroky-090-mobilni::before,.sidebar-products:before{content:"Reklama";position:absolute;right:0;top:-10px;font-size:8px;color:#AAA;}
.sidebar-products{position:relative;}
.sidebar-products::before{right:5px;top:5px;}
.vyzvednuti{font-size:18px;padding-top:18px;}
.greenbox{width:95%;border:solid #28a745 2px;}
.greenbox .count span{color:#28a745;font-weight:700;width:26px;height:26px;display:inline-block;border:solid 1px #28a745;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;line-height:26px;margin:0 10px 0px 0;}
.zdroj{font-size:9px;color:#888;}
.rejstrik{background:#f3f3f3;}
.rejstrik li a{display:block;font-size:13px;text-decoration:underline;color:#666;line-height:30px;}
.rejstrik li a:hover{color:#28a745;}
.ketoarticle .rejstrik{margin-top:10px;height:40px;}
.ketoarticle .rejstrik img{display:none;}
.ketoarticle .rejstrik ul{float:none;width:100%;height:auto;padding:5px 20px;}
.ketoarticle .rejstrik li{width:25%;text-align:center;}
.zasilkovna-pobocka{height:620px;}
.zasilkovna-pobocka .tab-content{padding-top:0px;}
.zasilkovna-pobocka .single-blog-post.post-style-2{margin-bottom:10px;}
.zasilkovna-pobocka .single-blog-post.pobocka .adresa{height:128px;padding:8px 15px;}
.zasilkovna-pobocka .single-blog-post.pobocka .adresa ul{margin-top:0;}
.zasilkovna-pobocka .single-blog-post.pobocka .adresa li:hover{background:none;}
.zasilkovna-pobocka .single-blog-post.pobocka .adresa ul li b{width:auto;}
.zasilkovna-pobocka .single-blog-post.pobocka .oteviraci-doba{padding:8px 15px;height:184px;}
.zasilkovna-pobocka .single-blog-post.pobocka .oteviraci-doba ul{width:450px;}
.zasilkovna-pobocka .single-blog-post.pobocka .oteviraci-doba ul li b{width:270px;}
.zasilkovna-pobocka .single-blog-post.pobocka .oteviraci-doba .logo-firmy-absolute{max-width:150px;}
.zasilkovna-pobocka .mapa{height:260px;margin:5px auto;}
#zasilkovna-carousel{margin:15px 0;}
.ketoarticle .post-content{box-shadow:none;margin-top:25px;}
.ketoarticle .post-content h2{padding:0px 20px 10px 20px;}
.ketoarticle .post-content p{padding:0px 20px 20px 20px;}
.ketoarticle .post-content p a{text-decoration:underline;}
.ketoarticle .green{margin-bottom:20px;display:block;padding:20px 20px 0 20px;width:95%;border:solid #28a745 3px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
.ketoarticle .green .ketoza img{float:right;max-width:500px;}
.ketoarticle .ochutnavka{float:right;width:250px;margin:0 10px 0 25px;padding:0px;}
.ketoarticle .ochutnavka,.ketoarticle .ochutnavka a,.ketoarticle .ketonovadieta .screen,.ketoarticle .ketonovadieta .screen a{display:block;text-align:center;}
.ketoarticle .ochutnavka h3{font-size:20px;margin:0 auto;padding:10px 0 0px 0;color:#28a745;font-weight:800;text-align:center;}
.ketoarticle .ochutnavka button,.ketoarticle .ketonovadieta .screen button{margin:0px auto;width:80%;margin-bottom:15px;}
.ketoarticle .ketonovadieta .screen{display:block;float:left;width:330px;margin:5px 25px 0 20px;}
.ketoarticle .ketonovadieta .screen img{margin-top:20px;max-width:85%;}
.ketoarticle .ketonovadieta .screen button{margin-top:15px;}
.ketoarticle .bilkovinysacharidy,.ketoarticle .vareni{float:right;max-width:320px;margin:25px 30px 25px 15px;}
.ketoarticle .vareni{float:left;margin:40px 30px 40px 25px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;}
.flash{display:block;font-size:0px;height:0px;padding:0;position:absolute;background:rgba(40,167,69,0.92);width:100%;color:#fff;text-align:center;z-index:1000;line-height:0px;opacity:0.0;-webkit-animation-name:flashblinker;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.5,0,1,1);-webkit-animation-duration:10s;}
.important{background:rgba(40,167,69,0.97);line-height:1.5;top:50px;font-weight:600;-webkit-animation-duration:25s;font-size:19px;}
@-webkit-keyframes flashblinker{0%{opacity:0.0;height:auto;line-height:1.5;font-size:16px;padding:10px 0;}
5%{opacity:1.0;height:auto;line-height:1.5;font-size:16px;padding:10px 0;}
95%{opacity:1.0;height:auto;line-height:1.5;font-size:16px;padding:10px 0;}
100%{opacity:0.0;height:auto;line-height:1.5;font-size:16px;padding:10px 0;}
}
.proc{display:block;position:absolute;top:0;left:0;width:380px;height:300px;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 87%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 87%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 87%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1 );}
.profil{position:relative;z-index:1;border:2px solid #f1f1f1;border-left:none;background:#f5f5f5;margin-bottom:10px;}
.logo-premium,.logo-premium span,.logo-premium span b,.logo-premium span u{font-size:15px;line-height:26px;color:#28a745;}
.logo-premium{margin:2px auto;padding:0px;display:block;text-align:center;position:relative;}
.logo-premium span{margin:0px auto;padding:0px;display:inline-block;}
.logo-premium i{font-style:normal;font-family:Kaushan Script;color:#d6203c;font-weight:700;display:inline-block;transform:rotate(-25deg);padding:0 4px 0 0;position:relative;bottom:4px;}
.logo-premium .text b,.logo-premium .text u,.logo-premium .text{font-weight:400;text-decoration:none;}
.logo-premium .text b{font-weight:700;padding:0 5px 0 0;}
.logo-premium .text u{text-transform:uppercase;}
.logo-premium .zdarma{transform:rotate(35deg);font-weight:700;font-size:8px;line-height:1;position:absolute;bottom:15px;right:-15px;background:rgba(214,32,60,0.71);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);display:block;color:#FFF;padding:3px 6px;}
.neprihlaseny form{display:block;text-align:center;width:80%;margin:0 auto;}
.neprihlaseny form .inp{display:block;text-align:center;line-height:36px;width:100%;margin:3px auto;padding:0px;border:solid 1px #E3E3E3;-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);}
.neprihlaseny form .inp:hover{border:solid 1px #AAA;}
.neprihlaseny form .inp::placeholder{color:#6c757d;opacity:1;}
.neprihlaseny form .zapomenute{display:block;text-align:center;font-size:12px;color:#a5a5a5;margin:4px auto;text-decoration:underline;float:left;line-height:36px;margin:0 auto;width:130px;}
.neprihlaseny form .zapomenute:hover{color:#28a745;}
.neprihlaseny form button{display:block;float:right;text-align:center;line-height:32px;width:120px;margin:5px auto;margin-top:2px;background:rgba(214,32,60,0.9);}
.neprihlaseny form button:hover{background:rgba(214,32,60,1)}
.neprihlaseny .registraci{display:block;background:#EEE;text-align:center;font-size:12px;padding:0;font-weight:600;color:#444;line-height:30px;}
.neprihlaseny .registraci a{color:#444;}
.neprihlaseny .registraci a:hover{color:#444;text-decoration:none;}
.neprihlaseny .registraci span{display:inline-block;line-height:30px;font-size:12px;background:none;margin:0 0 0 5px;text-decoration:underline;font-weight:700;color:#444;}
.neprihlaseny .registraci a:hover span{color:rgba(214,32,60,0.99);}
.neprihlaseny .zap{margin:0 auto;}
.neprihlaseny .zap .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0;}
.prihlaseny .logo-premium .zdarma{display:none;}
.prihlaseny .info li{display:block;font-size:12px;text-align:left;line-height:24px;color:#424242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prihlaseny .info li:last-child{width:100px;float:right;}
.prihlaseny .info li .fa-user{display:inline-block;padding:0 5px 0 15px;}
.prihlaseny .info li a,.prihlaseny .menu li a{display:block;}
.prihlaseny .info li a span,.prihlaseny .menu li a span{display:inline-block;text-decoration:underline;padding:0px 0 0 5px;}
.prihlaseny .info li a:hover{color:#28a745;}
.prihlaseny .info li:last-child a{text-align:center;}
.prihlaseny .menu li a{font-size:12px;line-height:24px;}
.prihlaseny .menu li:last-child a{padding:0;}
.bmiindex{font-size:12px;line-height:24px;background:#EEE;text-align:center;}
.chat .avatar{position:relative;}
.chat .avatar img{border:solid 1px #bbb;}
.chat .text{position:relative;padding:0px 30px;margin:20px 20px 20px 0px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 35%,#F9F9F9 85%);background:-webkit-linear-gradient(top,#ffffff 35%,#F9F9F9 85%);background:linear-gradient(to bottom,#ffffff 35%,#F9F9F9 85%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#F9F9F9',GradientType=0 );border:solid 1px #DDDDDD;}
.chat .text:after{background:#FFF;-webkit-box-shadow:-1px -1px 2px -1px #959595;-moz-box-shadow:-1px -1px 2px -1px #959595;box-shadow:-1px -1px 2px -1px #959595;content:"";display:block;height:20px;left:-10px;position:absolute;top:20px;transform:rotate( -45deg );-moz-transform:rotate( -45deg );-ms-transform:rotate( -45deg );-o-transform:rotate( -45deg );-webkit-transform:rotate( -45deg );width:20px;}
.chat .text p{margin:0 auto;padding:0;text-align:left;z-index:1;position:relative;}
.chat .text p:last-child{padding-bottom:10px;}
.chat .text .jmeno{font-size:13px;margin:10px auto;color:#999;}
.chat .text .prihlasovaci-email{background:#f8f8f8;border:solid 1px #eee;padding:2px;text-align:center;margin:5px auto;margin-bottom:10px;}
.chat .text .vypis li{list-style-type:disc;margin:0px 30px;padding:2px 10px;}
.chat .text .vypis li a{text-decoration:underline;}
.side-right-area .widget-content .chat{display:block;margin:0 auto;padding:0;}
.side-right-area .widget-content .chat .avatar{float:left;position:relative;width:55px;margin:10px 0 0 0px;}
.side-right-area .widget-content .chat .avatar img{-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.09);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border:solid 1px #bbb;height:auto;max-width:100%;}
.side-right-area .widget-content .chat .text{position:relative;background:#ffffff;border:none;-webkit-box-shadow:0px 0px 0px 1px rgba(40,167,69,1);-moz-box-shadow:0px 0px 0px 1px rgba(40,167,69,1);box-shadow:0px 0px 0px 1px rgba(40,167,69,1);min-width:230px;max-width:230px;margin-right:5px !important;min-height:65px;}
.side-right-area .widget-content .chat .text:after{background:#FFF;content:"";display:block;height:20px;left:-10px;position:absolute;top:20px;transform:rotate( -45deg );-moz-transform:rotate( -45deg );-ms-transform:rotate( -45deg );-o-transform:rotate( -45deg );-webkit-transform:rotate( -45deg );width:20px;-webkit-box-shadow:-1px -1px 0px 0px rgba(40,167,69,1);-moz-box-shadow:-1px -1px 0px 0px rgba(40,167,69,1);box-shadow:-1px -1px 0px 0px rgba(40,167,69,1);}
.side-right-area .widget-content .chat .text .jmeno{font-size:9px;margin:5px auto;color:#999;}
.side-right-area .widget-content .chat .text p{margin:0 auto;padding:0;text-align:left;font-size:15px;z-index:1;position:relative;}
.side-right-area .widget-content .chat .text p:last-child{padding-bottom:15px;}
.side-right-area .widget-content .chat .text .prihlasovaci-email{background:#f8f8f8;border:solid 1px #eee;padding:2px;text-align:center;margin:5px auto;margin-bottom:10px;}
.side-right-area .widget-content .chat .text .vypis li{list-style-type:disc;margin:0px 30px;padding:2px 10px;}
.side-right-area .widget-content .chat .text .vypis li a{text-decoration:underline;}
.setup{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.setup .chat .avatar{-ms-flex:0 0 85px;flex:0 0 85px;max-width:85px;}
.setup .chat .text{min-width:880px;margin-left:5px !important;}
.setup .cast,.setup .nobg{width:825px;}
.setup .form-section,.nastaveni .form-section,.akce,.kupon{position:relative;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 35%,#F9F9F9 85%);background:-webkit-linear-gradient(top,#ffffff 35%,#F9F9F9 85%);background:linear-gradient(to bottom,#ffffff 35%,#F9F9F9 85%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#F9F9F9',GradientType=0 );border:solid 1px #DDDDDD;}
.setup .pohlavi label:first-child{text-align:left;margin:0 auto;filter:alpha(opacity=100);opacity:1;color:#141414;background:none;padding:0;border:none;line-height:60px;}
.setup .form-section label,.povinny,.nastaveni label{width:250px;}
.setup .form-section .input,.setup .button,.nastaveni .input,.nastaveni .button{line-height:40px;height:40px;display:inline-block;width:270px;}
.pohlavi input{width:300px;margin:10px 10px 0 20px;}
.pohlavi label,.setup .pohlavi label{line-height:40px;height:40px;border:1px solid #ced4da;filter:alpha(opacity=30);opacity:.3;color:#141414;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f5f5f5 50%,#f0f0f0 51%,#ffffff 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f5f5f5 50%,#f0f0f0 51%,#ffffff 100%);background:linear-gradient(to bottom,#ffffff 0%,#f5f5f5 50%,#f0f0f0 51%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0 );width:127px;}
.pohlavi input,.pohlavi label{cursor:pointer;}
.pohlavi input[type=radio]:checked + label{filter:alpha(opacity=100);opacity:1;}
.pohlavi input[type=radio]:hover + label{filter:alpha(opacity=85);opacity:.85;}
.pohlavi input[type="radio"]{position:absolute;opacity:0;}
.setup .fa-star-of-life,.nastaveni .fa-star-of-life{display:inline-block;font-size:7px;position:relative;bottom:10px;margin:0 2px;padding:0px;filter:alpha(opacity=39);opacity:.39;}
.setup .form-section{position:relative;margin-top:0;}
.setup .popisek{font-size:12px;color:#989898;}
.setup .popisek b{display:block;}
.setup .zpet{width:100px;background:none !important;border:solid 1px #28a745 !important;color:#28a745 !important;}
.setup .zpet:hover{border:solid 1px #218838 !important;color:#218838 !important;}
.setup .dokoncit{width:162px;position:relative;bottom:1px;}
.povinny{display:inline-block;font-size:12px;filter:alpha(opacity=69);opacity:.69;position:relative;}
.povinny .fa-star-of-life{position:relative;bottom:2px;margin:0 5px 0 0;}
.krok12{display:inline-block;position:relative;line-height:40px;height:40px;font-size:12px;}
.krok12 b{color:#28a745;font-weight:800;}
.form-control:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);}
.nastaveni-menu{width:100%;margin:0 auto;text-align:center;}
.nastaveni-menu ul{width:100%;height:60px;text-align:center;border-top:solid 1px #e5e5e5;}
.nastaveni-menu li{display:inline-block;border:solid 1px #e5e5e5;border-top:none;position:relative;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#f5f5f5;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.07);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.07);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.07);margin:0px 2px;}
.nastaveni-menu .active::after{background:#f5f5f5;-webkit-box-shadow:-1px -1px 2px -1px #959595;-moz-box-shadow:-1px -1px 2px -1px #959595;box-shadow:-1px -1px 2px -1px #959595;content:"";display:block;height:20px;left:45%;position:absolute;top:30px;transform:rotate( -45deg );-moz-transform:rotate( -45deg );-ms-transform:rotate( -45deg );-o-transform:rotate( -45deg );-webkit-transform:rotate( 225deg );width:20px;}
.nastaveni-menu li a{display:block;line-height:40px;}
.nastaveni-menu li a i{display:inline-block;padding:0 0 0 20px;line-height:40px;}
.nastaveni-menu li a span,.nastaveni-menu li a h1{display:inline-block;line-height:40px;background:#f5f5f5;z-index:1;position:relative;padding:0px 20px;font-size:16px;margin:0 auto;}
/* SKYRTÍ SOUTĚŽE v menu */
.nastaveni-menu li:last-child{display:none;}
.nastaveni-menu .active a span{font-weight:700;}
.rozbalovatkojs .rozbalovatko-content{overflow:hidden;display:none;transition:height .2s;}
.rozbalovatkojs .rozbalovatko-header{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;}
.nastaveni,.kupony{width:90%;max-width:630px;}
.nastaveni input:disabled{border:1px solid #f5f5f5;color:#757575;background:none;}
.graf h2,.historie h1{color:#28a745;font-size:17px;font-weight:400;padding:10px 30px;margin:0 auto;}
.graf .graf-bmi,.graf .graf-hmotnosti{display:block;margin:5px auto;width:800px;height:400px;background:#eee;}
.graf .graf-bmi{margin-bottom:50px;}
.historie-button{display:block;width:100%;max-width:300px;}
.akce,.kupon{position:relative;}
.akce:hover,.kupon:hover,.soutez:hover{border:solid 1px #28a745;}
.akce .h5:hover,.kupon .h5:hover,.soutez .h5:hover{text-decoration:underline;}
.akce button{position:absolute;bottom:25%;left:0;right:0;margin:0 auto;}
.kupon .text a{line-height:40px;display:block;width:150px;}
.kupon .text .code{border:solid 1px #eee;}
.kupon .text .ano{border:solid 1px;width:200px;color:#28a745;}
.kupon .text .ano:hover{border:solid 1px #218838;color:#218838;}
.historie{width:800px;margin:0 auto;}
.historie .nadpis{height:26px;line-height:24px;display:block;background:#f5f5f5;border:solid 1px #f5f5f5;}
.historie .nadpis li{font-size:12px;text-align:center;color:#555;}
.historie .vypis,.historie .vypis .polozka,.historie .vypis .polozka li{height:40px;line-height:40px;display:block;}
.historie .vypis li{padding:0px 10px;}
.historie .vypis .polozka{padding:0px}
.historie .vypis .polozka:hover{background:rgba(40,167,69,0.04);}
.historie .nadpis .datum,.historie .vypis .datum{float:left;width:180px;text-align:center;}
.historie .nadpis .kg,.historie .vypis .kg{float:left;width:80px;}
.historie .vypis .kg{text-align:right;padding-right:15px;}
.historie .nadpis .bmi,.historie .vypis .bmi{float:left;width:370px;}
.historie .vypis .bmi{padding-left:15px;}
.historie .nadpis .vgrafu,.historie .vypis .vgrafu{float:right;width:168px;}
.historie .vypis .polozka li{border:solid #f5f5f5 1px;}
.historie .vypis .polozka .datum{border-top:none;border-right:solid 1px rgba(245,245,245,0.5);}
.historie .vypis .polozka .kg,.historie .vypis .polozka .bmi{border-top:none;border-left:none;border-right:solid 1px rgba(245,245,245,0.5);}
.historie .vypis .polozka .vgrafu{border-top:none;border-left:none;width:170px;text-align:center;}
.historie .vypis .polozka .vgrafu .button{font-size:14px;line-height:30px;display:inline-block;width:150px;text-align:left;color:#28a745 !important;border:solid 1px;background:#FFF;}
.historie .vypis .polozka .vgrafu .button:hover{color:#006f1f !important;background:#FFF;}
.historie .vypis .polozka .vgrafu .button i{font-size:16px;line-height:30px;display:inline-block;padding:0 12px;}
.historie .vypis .polozka .vgrafu .btn-danger{color:#999 !important;border:solid 1px;background:#FFF;}
.historie .vypis .polozka .vgrafu .btn-danger:hover{color:#444 !important;background:#FFF;}
.historie .vypis .polozka .vgrafu .btn-danger:focus{box-shadow:none;}
.historie .konec .logo-premium{margin:10px auto;opacity:0.5;filter:alpha(opacity=50);}
.historie .konec .logo-premium,.historie .konec li .logo-premium span,.historie .konec li .logo-premium span b,.historie .konec li .logo-premium span u{font-size:24px;line-height:70px;}
.historie .konec .button{display:block;}
.historie .konec .button i{display:inline-block;padding:0 20px 0 0;}
.historie .historybmi{font-weight:700;padding:0 5px 0 0;display:inline-block;}
.historie .historytext{font-weight:400;}
.proc-registrovat{display:block;position:absolute;width:360px;height:300px;background:#f5f5f5;z-index:11;}
.proc-registrovat h2{color:#d6203c;font-size:18px;margin:15px auto;padding:0px;text-align:center;}
.proc-registrovat li,.registrace .tipy li{display:block;line-height:40px;margin:0 0 3px 0;}
.proc-registrovat li img,.registrace .tipy li img{display:inline-block;line-height:40px;height:40px;width:40px;margin:0px 10px 0 18px;}
.proc-registrovat .logo-premium,.registrace .tipy .logo-premium{margin:10px 0 0 0;}
.proc-registrovat .logo-premium .je-zdarma,.registrace .tipy .logo-premium .je-zdarma{color:#d6203c;font-weight:500;display:inline-block;padding:0 0 0 5px;}
.proc-registrovat .registraci{display:block;text-align:center;font-size:12px;padding:5px 0;font-weight:400;color:#444;}
.proc-registrovat .registraci a{text-decoration:underline;}
.proc-registrovat .registraci a:hover{color:#444;}
.neprihlaseny-box{display:none;position:relative;z-index:1;background:#f5f5f5;margin-bottom:10px;}
.neprihlaseny-box h2{color:#d6203c;font-size:17px;margin:0 auto;padding:5px 0px 3px 0px;position:relative;display:block;width:210px;text-align:center;}
.neprihlaseny-box .fa-reply{color:#d6203c;font-size:25px;transform:rotate(50deg);position:absolute;top:-7px;right:-15px;}
.neprihlaseny-box ul{display:block;margin:0px auto;width:280px;padding:0px 0 5px 0;}
.neprihlaseny-box li{display:block;line-height:25px;margin:0 auto;font-size:14px;}
.neprihlaseny-box li img{display:inline-block;line-height:28px;height:20px;width:20px;margin:-3px 10px 0px 10px;}
.registrace{background-image:url('https://cdn.bmikalkulacka.cz/images/chat/registrace.png');background-repeat:no-repeat;background-position:right bottom;background-size:contain;}
.registrace h1{color:#28a745;font-weight:400;font-size:24px;text-align:center;margin:15px 0;}
.registrace .tipy,.registrace .formular{display:block;float:right;height:650px;}
.registrace .tipy{width:33%;}
.registrace .tipy h2{color:#d6203c;font-weight:300;font-size:24px;text-align:center;margin:15px 0;}
.proc-registrovat li,.registrace .tipy li{line-height:35px;}
.registrace .tipy li img{height:30px;width:30px;}
.registrace .zapomenute ul{margin:60px 0;}
.registrace .zapomenute li{margin:20px 10px 0 10px;}
.registrace .zapomenute li .ol{display:inline-block;padding-right:10px;}
.registrace .logo-premium{margin-top:20px;}
.registrace .logo-premium,.registrace .logo-premium span,.registrace .logo-premium span b,.registrace .logo-premium span u{font-size:24px;line-height:100px;}
.registrace .formular{width:67%;position:relative;}
.registrace .formular form,.registrace .formular .rozcestnik{margin:0;}
.registrace .formular form,.registrace .formular .rozcestnik,.registrace .recovery h1,.registrace .recovery form,.registrace .recovery h1{width:550px;}
.registrace .formular .email{margin:10px auto;}
.registrace .formular .email label{display:block;float:left;font-size:15px;font-weight:700;}
.registrace .formular .email input{display:block;margin:0px auto;line-height:50px;height:50px;background:#FFF;border:1px solid #ced4da;padding:0px 20px;font-size:17px;font-weight:600;text-align:center;}
.registrace .formular .checkboxy{margin:0 auto;margin-top:20px;}
.registrace .formular .email input,.registrace .formular .checkboxy{width:400px;}
.registrace .formular .checkboxy .podminky{display:block;position:relative;padding:0 0 0 30px;margin:10px auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:30px;}
.registrace .formular .checkboxy .podminky a{text-decoration:underline;}
.registrace .formular .checkboxy .podminky input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.registrace .formular .checkboxy .checkmark{position:absolute;top:3px;left:0;height:20px;width:20px;background:#FFF;border:1px solid #ced4da;}
.registrace .formular .checkboxy .podminky:hover input ~ .checkmark{background:#ced4da;}
.registrace .formular .checkboxy .podminky input:checked ~ .checkmark{background:#28a745;border:solid 1px #28a745;}
.registrace .formular .checkboxy .checkmark:after{content:"";position:absolute;display:none;}
.registrace .formular .checkboxy .podminky input:checked ~ .checkmark:after{display:block;}
.registrace .formular .checkboxy .podminky .checkmark:after{left:5px;top:0px;width:8px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.registrace .formular .but{margin:10px auto;padding:0;}
.registrace .formular .prihlasit{margin:15px auto;text-align:center;display:block;font-size:11px;line-height:30px;}
.registrace .formular .prihlasit i{padding:0 10px;display:inline-block;}
.registrace2{position:absolute;bottom:0;left:-130px;}
.registrace3{position:absolute;bottom:-20px;left:200px;}
.recovery form table,.recovery form tbody,.recovery form tr,.recovery form th,.recovery form td{width:100%;display:block;margin:0 auto;text-align:center;padding:0;}
.recovery form th{display:none;}
.recovery form label{font-size:0;}
.recovery form td input{width:400px;display:block;margin:20px auto;line-height:50px;height:50px;background:#FFF;border:1px solid #ced4da;font-size:17px;font-weight:600;text-align:center;padding:.5rem !important;margin-top:1rem !important;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;border-radius:.25rem !important;}
.recovery form td .button{background:#28a745;background-color:#28a745;border:none;color:#FFFFFF;cursor:pointer;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease;line-height:1;width:auto;font-weight:500;margin:0 auto;font-size:16px;padding:0 3rem !important;}
.recovery form td .button:hover{background:#218838;}
#frm-recoveryForm-email{border:none;box-shadow:none !important;font-weight:500;font-size:12px;line-height:1;height:auto;background:none;}
#rightbox-button{display:none;}
.rightbox{position:relative;}
.graf{width:100%;}
.nav-item .ketodalsi{left:-110px !important;padding:0;}
.nav-item.show .ketodalsi .nav-link{border-bottom:1px solid #EEE;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:5px;text-align:center;}
.nav-item.show .ketodalsi .nav-link:last-child{border-bottom:0;}
/* MK css */
.veil{position:absolute;left:0;right:0;width:100%;height:100%;background-color:white;opacity:80%;z-index:10}
.ignore-veil{z-index:50;position:relative;}
#microCalcApp-container, #microCalcApp{font-size:12px;line-height:24px;height:24px;background:#EEE;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#scrollUp{position:fixed;z-index:1000;display:none;}
[v-cloak]{display:none;}
/*[v-cloak][data-hide='true']{display:block;visibility:hidden}
*/
#responsive-sidebar{-ms-flex:0 0 310px;flex:0 0 310px;}
@media only screen and (max-width:991px){#responsive-sidebar{position:fixed;z-index:5000;background:#FFFFFF;right:0;width:310px;max-width:initial !important;min-width:initial !important;border:#E5E5E5 solid 1px;overflow:hidden;overflow-y:scroll;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.18);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.18);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.18);scrollbar-width:thin;right:6px;top:50px;height:calc(100% - 50px);}
}
@media only screen and (min-width:991px){#responsive-sidebar.collapse{display:block;height:auto !important;visibility:visible;}
}
.rsb[aria-expanded=true] .rsb-open{display:none;}
.rsb[aria-expanded=false] .rsb-close{display:none;}
.msg-received{display:none;}
.msg-pending{animation:loading 1.0s forwards;animation-iteration-count:1;animation-delay:5s;font-size:9px !important;margin:0 auto !important;padding:12px 0 !important;color:#999;}
#tritecky b{-webkit-animation-name:tritecky;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-moz-animation-name:tritecky;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;}
#tritecky b:nth-child(1){-webkit-animation-delay:50ms;-moz-animation-delay:50ms;}
#tritecky b:nth-child(2){-webkit-animation-delay:350ms;-moz-animation-delay:350ms;}
#tritecky b:nth-child(3){-webkit-animation-delay:650ms;-moz-animation-delay:650ms;}
@-webkit-keyframes tritecky{0%{opacity:0;}
10%{opacity:1;}
50%{opacity:1;}
60%{opacity:0;}
100%{opacity:0;}
}
@-moz-keyframes tritecky{0%{opacity:0;}
10%{opacity:1;}
50%{opacity:1;}
60%{opacity:0;}
100%{opacity:0;}
}
@keyframes loading{0%{opacity:1;}
100%{opacity:0;}
}
.vlna{position:relative;text-align:center;width:80px;display:block;height:36px;line-height:36px;}
.bod{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;background:rgb(40,167,69);animation:vlnaanim 1.25s linear infinite;}
.bod:nth-child(2){animation-delay:-1.1s;}
.bod:nth-child(3){animation-delay:-0.9s;}
@keyframes vlnaanim{0%,60%,100%{transform:initial;}
30%{transform:translateY(-15px);}
}
