*{background:transparent;border:none;padding:0;outline:0;vertical-align:top;list-style:none;text-align:center;border-collapse:collapse;box-sizing:border-box;font-family:Calibri,sans-serif;}
/* ------------------- ANIMACE ------------------  */
a,button,.button,.form-BMI .radek,.form-BMI .pohlavi input[type=radio]:checked + label,.form-BMI .pohlavi input[type=radio]:hover + label{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-o-transition:all 0.15s ease;-ms-transition:all 0.15s ease;transition:all 0.15s ease;}
/* ------------------- CSS ------------------  */
.napsat-hodnoceni{display:none !IMPORTANT;}
html{width:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body{overflow-x:hidden;background-color:transparent !important;color:#242424;background:#FFFFFF;font-size:16px;font-weight:400;line-height:1.25;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
a{color:#00a6b5;}
a:hover,a:focus{outline:0;color:#007281;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
b,strong{font-weight:bold;}
.clear{overflow:hidden;clear:both;float:none;margin:0;padding:0;line-height:1em;}
img{border:none;vertical-align:middle;}
h1,h2{font-weight:700;line-height:1.75;padding:0px;}
h1{font-size:36px;color:#28a745;margin:5px;text-align:center;}
h2{font-size:28px;color:#d6203c;margin:5px;text-align:left;margin-top:25px;}
h3,h4,h5,h6{font-weight:500;color:#ED6100;}
p{text-align:justify;margin:0;padding:0;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
.button,button{background:#00a6b5;border:solid 1px #00a6b5;}
button:hover,.button:hover{background:#007281;border:solid 1px #007281;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.img-responsive,.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display:block;max-width:100%;height:auto;}
.button,.button:hover,.button:focus,.button:visited,.button:active{color:#FFFFFF !important;text-decoration:none !important;}
.navbar-default{background:#ecffff;-webkit-box-shadow:0px 10px 5px -5px rgba(0,0,0,0.04);-moz-box-shadow:0px 10px 5px -5px rgba(0,0,0,0.04);box-shadow:0px 10px 5px -5px rgba(0,0,0,0.04);}
.nav.navbar-nav a.dropdown-toggle{color:#333;}
.nav.navbar-nav a.dropdown-toggle:hover{color:#5cb85c !important;}
.overlay{height:60px;}
.logo {
    display: block;
    margin: 0 auto;
    padding: 0px;
    text-decoration: none;
}
.logo .ident {
    display: inline-block;
    position: relative;
    width: 40px;
}
.logo .ident .fa-walking{display:inline-block;margin:0 10px;line-height:50px;color:#00a6b5;font-size:34px;}
.logo .ident .fa-apple-alt {
    display: inline-block;
    margin: 0 auto;
    line-height: 1;
    color: #00a6b5;
    font-size: 12px;
    position: absolute;
    bottom: 13px;
    left: 12px;
    transform: rotate(
            40deg
    );
}
.logo span{display:inline-block;margin:0;line-height:50px;color:#00a6b5;font-weight:900;font-size:24px;}
.vysledek{display:block;width:100%;}
.BMIvysledek,.BMItabulka{display:block;}
.BMIvysledek{width:1100px;}
.BMItabulka{width:330px;}
.BMIvysledek{float:left;margin:1px auto;position:relative;}
.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;}
@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;}
}
.content{display:block;width:100%;margin:0 auto;background:#FFFFFF;}
.content .nadpis{display:block;width:100%;margin:0 auto;max-width:1200px;}
.content .nadpis .leva{width:30%;float:left;}
.content .nadpis .leva img{width:auto;height:60px;margin:10px 0px;}
.content .nadpis .prava{width:70%;float:right;}
.content .nadpis .prava h1{height:80px;line-height:80px;margin:0 auto;font-size:30px;}
.content .contours .leva img{margin:20px 0px;}
.content .contours .prava ul{color:#592367;}
.content .contours .prava li{text-align:left;padding:0px 0px 10px 30px;line-height:30px;}
.content .contours .prava li i{padding:0 10px 0 0;line-height:30px;opacity:0.5;filter:alpha(opacity=50);}
.content .fa-hand-point-down{display:inline-block;padding:0 5px;position:relative;top:5px;}
.content iframe{width:100%;height:800px;border:none;margin:0 auto;}
.iframe-contours{max-width:800px;}
.content .plan{display:block;max-width:1200px;}
.content .left,.content .right{display:block;float:left;}
.content .left{width:40%;}
.content .left h2{margin:5px 0px;}
.content .left h2,.content .left p{padding:0 20px 0 0;}
.content .right{width:60%;}
.content .right a{display:block;width:100%;height:100%;text-decoration:none;position:relative;}
.content .right img{width:100%;height:auto;}
.content .right .button{position:absolute;width:300px;right:0;left:0;line-height:50px;top:20px;}
.content .right .button i{line-height:50px;padding:0 20px 0 0;}
.content .konec{display:block;margin:55px 0 0 0;}
.content .konec a{width:100%;display:block;text-decoration:none;padding:10px 0px;}
.content .konec .button{width:100%;max-width:400px;font-size:125%;line-height:70px;display:block;}
.content .konec .button i{line-height:65px;padding:0 20px 0 0;}
footer{display:none;}
/* ---------------- AKCE ------------------------ */
.akce{display:BLOCK;position:relative;text-align:center;padding:0px;background:#EEE;margin:0 auto;margin-top:5px;width:100%;}
.akce a,.akce a:hover{color:#000000;text-decoration:none;display:block;}
.akce b{font-weight:700;}
.akce i{font-size:22px;margin:0 5px 0 0;line-height:34px;}
.akce p{font-size:15px;line-height:34px;padding:0px !important;}
/* ---------------- RESULT ------------------------ */
html,body{height:100%;width:100%;margin:0px;overflow-x:hidden;}
#layout{width:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;}
header{min-height:50px;display:flex;flex-direction:column;}
iframe{border:0px;flex:1;}
.container{width:1000px;}
.bar{background:#ecffff;}
.progress-bar{animation:progress 25s;height:2px;animation-timing-function:linear;}
@keyframes progress{0%{width:0%;background:#00a6b5;}
100%{width:100%;background:#00a6b5;}
}
.stary-iframe{display:none;}
nav#main-nav{height:50px;width:100%;margin:0 auto;}
.head-menu{padding:0px;margin:0 auto;}
.head-menu .jedna{width:250px;float:left;}
.head-menu .dva{float:right;}
.head-menu .dva ul{padding:0;margin:0 auto;}
.ikonka-v-liste{display:block;float:left;text-align:center;width:80px;position:relative;DISPLAY:NONE;}
.ikonka-v-liste span i{font-size:30px;animation:smajl 3s infinite;line-height:40px;}
.vysledek-v-liste{display:block;float:left;width:600px;position:relative;padding:2px 0 0 0;margin:0;}
.vysledek-v-liste p{display:block;width:100%;text-align:left;margin:0 auto;padding:0px;}
.vysledek-v-liste p b{font-weight:900;}
.head-menu .dva .podtitul{margin:0px auto;line-height:50px;font-size:17px;text-align:center;font-weight:400;}
.head-menu .dva .rozbalitskryt{width:236px;float:left;text-align:left;margin:0 10px;}
.action-schovat{display:block;float:right;border:1px solid;text-decoration:none;margin:3px auto;width:100%;text-align:left;}
.action-schovat i,.action-schovat b{display:inline-block;line-height:34px;text-align:center;}
.action-schovat i{width:28px;}
.action-schovat b{position:relative;width:200px;}
.calc{width:170px;float:right;margin:0px 10px;position:relative;}
.calc .button{line-height:32px;display:block;margin:3px auto;height:36px;}
.calc .button i{padding:0px 10px 0 0;line-height:33px;}
.zarovnani{padding-left:0px;padding-right:0px;}
.zarovnani,.vysledek{width:1435px;}
.vysledek{margin:0 auto;}
.reklamni-sdeleni{position:absolute;bottom:-9px;right:10px;font-size:8px;color:#999;}
.overlay-detail-lista{height:50px;}
.navbar-detail-lista{position:absolute;top:0px;height:51px !important;}
.navbar-detail-lista .zarovnani{margin-top:0px;}
.detail-lista{position:relative;width:1185px;float:right;}
.detail-lista,.detail-lista .rozvrh,.detail-lista .rozvrh .r1 a img{height:50px;}
.detail-lista .rozvrh li{display:block;float:left;}
.detail-lista .rozvrh .r1{width:100px;text-align:center;}
.detail-lista .rozvrh .r1 a img{width:auto;}
.detail-lista .rozvrh .r2{width:890px;}
.detail-lista .rozvrh .r2 h1{font-size:16px;display:block;padding:0;margin:0 auto;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}
.detail-lista .rozvrh .r2 h1 a{text-decoration:none;color:#fff;}
.detail-lista .rozvrh .r2 ul{font-size:16px;display:block;padding:0;margin:0 auto;line-height:16px;}
.detail-lista .rozvrh .r2 ul li,.detail-lista .rozvrh .r2 ul li a{color:#EEE;text-decoration:none;}
.detail-lista .rozvrh .r2 h1 a:hover,.detail-lista .rozvrh .r2 ul li a:hover{text-decoration:underline;}
.detail-lista .rozvrh .r2 ul li,.detail-lista .rozvrh .r2 ul li i{font-size:12px;}
.detail-lista .rozvrh .r2 ul .tag{padding:0 10px 0 0;}
.detail-lista .rozvrh .r2 ul .tag .post-cta{position:relative;top:0;left:0;}
.detail-lista .rozvrh .r2 ul .tag .post-cta a,.detail-lista .rozvrh .r2 ul .tag .post-cta a:hover,.detail-lista .rozvrh .r2 ul .tag .post-cta a:focus{line-height:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFFFFF;}
.post-cta a,.post-cta a:hover,.post-cta a:focus{padding:0 10px;display:block;color:#FFFFFF;text-transform:uppercase;font-size:10px;font-weight:400;line-height:22px;-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);border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;-khtml-border-radius:4px !important;text-decoration:none;}
.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;}
.detail-lista .rozvrh .r2 ul .kat i{font-size:9px;line-height:16px;padding:0px 6px;}
.detail-lista .rozvrh .r2 ul .vyr{float:right;padding:0 20px 0 0;}
.detail-lista .rozvrh .r2 ul .vyr span{display:inline-block;padding:0px 10px;}
.detail-lista .rozvrh .r2 ul .vyr span i{display:inline-block;padding:0px 5px 0 0;}
.detail-lista .rozvrh .produkt img{height:50px;width:100px;}
.detail-lista .infoboxik{position:absolute;right:-20px;background:rgba(214,32,60,0.76);color:#FFF;font-size:10px;padding:3px 10px 5px 10px;font-weight:900;top:0px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.detail-lista .infoboxik i{padding:0 3px 0 0;}
/* ---------------- RESP ------------------------ */
@media only screen and (max-width:1435px){.zarovnani,.vysledek{width:1178px;}
.ikonka-v-liste{width:50px;}
.vysledek-v-liste{width:450px;}
.head-menu .dva .rozbalitskryt{margin:0;}
.BMIvysledek{width:845px;}
.akce p,.akce i{font-size:14px !important;line-height:30px !important;}
.detail-lista{width:928px;}
.detail-lista .rozvrh .r2{width:635px;}
}
@media only screen and (max-width:1199px){.zarovnani,.vysledek{width:972px;}
.head-menu .jedna{width:150px;}
.logo{width:100%;}
.logo span{font-size:12px;}
.BMIvysledek{width:640px;}
.BMIvysledek p{padding:0px 10px 5px 10px;font-size:12px;line-height:1.5;}
.ikonka-v-liste span i{font-size:28px;}
.vysledek-v-liste{margin:0;width:340px;}
.vysledek-v-liste p{font-size:15px;}
.detail-lista{width:792px;}
.detail-lista .rozvrh .r2{width:490px;}
}
@media only screen and (max-width:991px){body{font-size:16px;}
.form-BMI .radek{padding:0 0 0 350px;}
.form-BMI .radek label{width:140px;}
.form-BMI .radek input{width:180px;}
.contours-iframe iframe{height:850px;}
.form-BMI{padding:20px 20px 0 20px;}
.form-BMI .index-img{bottom:43px;left:10px;}
#clanek .nadpis h1{bottom:40px;line-height:70px;font-size:30px;}
.zarovnani,.vysledek{width:747px;}
.head-menu .jedna{width:40px;}
.logo span{display:none;}
.calc{width:140px;}
.head-menu .dva .rozbalitskryt{width:160px;}
.action-schovat i{width:18px;}
.action-show b,.action-hide b{font-size:13px;}
.action-schovat b{width:140px;}
.ikonka-v-liste{width:35px;}
.ikonka-v-liste span i{font-size:24px;}
.BMItabulka{width:320px;}
.BMItabulka li span:first-child{width:90px;}
.BMIvysledek{width:420px;}
.BMIvysledek p{padding:0;font-size:11px;line-height:1.35;}
.akce p,.akce i{font-size:11px !important;line-height:28px !important;}
.detail-lista{width:647px;}
.detail-lista .rozvrh .r1{display:none;}
.detail-lista .rozvrh .r2{width:450px;margin-left:5px;}
.detail-lista .rozvrh .r2 ul li,.detail-lista .rozvrh .r2 ul li i{font-size:11px;}
.calc .button{width:140px;}
}
@media only screen and (max-width:767px){.zarovnani,.vysledek{width:638px;}
.action-schovat b{width:90px;}
.action-show b,.action-hide b{line-height:15px;top:4px;font-size:11px;}
.head-menu .dva .rozbalitskryt{width:115px;}
.calc,.calc .button{width:80px;}
.calc .button i{padding:0;line-height:20px;font-size:17px;display:block;}
.calc .button{padding:0;font-size:10px;line-height:12px;}
.BMIvysledek{width:310px;}
.BMIvysledek p{font-size:11px;line-height:1.25;}
.akce p,.akce i{font-size:12px !important;line-height:1.25 !important;}
.logo .text,.logo .text u,.logo .text b{font-size:8px;}
.detail-lista{width:553px;}
.detail-lista .rozvrh .r2{width:440px;margin-left:5px;}
}
@media only screen and (max-width:639px){.zarovnani,.vysledek,.BMIvysledek,.BMItabulka{width:340px;}
.calc,.calc .button{width:70px;}
.navbar-detail-lista .zarovnani{width:350px;}
.detail-lista{width:290px;overflow:hidden;}
.detail-lista .rozvrh .r2{width:200px;}
.detail-lista .rozvrh .r2 h1{font-size:11px;line-height:23px;}
.detail-lista .rozvrh .r2 ul li,.detail-lista .rozvrh .r2 ul li i{font-size:8px;line-height:12px;}
.detail-lista .rozvrh .r2 ul .kat i{font-size:8px;line-height:12px;padding:0px 3px;}
.detail-lista .rozvrh .r2 ul .vyr{padding:0;}
.head-menu .dva .vysledek-v-liste{width:150px;}
.vysledek-v-liste p:first-child{font-size:0px;}
.vysledek-v-liste p:last-child,.vysledek-v-liste p span{font-size:11px;}
.action-schovat b{width:100%;}
.action-show b,.action-hide b{line-height:1;top:0;font-size:9px;display:block;}
.head-menu .dva .rozbalitskryt,.head-menu .dva .calc{width:64px;}
.ikonka-v-liste{display:none;}
.reklamni-sdeleni{width:65px;right:0;}
.action-schovat{margin:3px auto;height:36px;}
.action-schovat i{padding:0px;width:100%;line-height:15px;font-size:11px;display:block;}
.BMIvysledek p{padding:5px;}
.akce p,.akce i{font-size:11px !important;line-height:1.25 !important;}
.BMItabulka{margin:1px auto;}
.BMItabulka li,.BMItabulka li i{line-height:1.15;}
.detail-lista .rozvrh .r2 ul .tag .post-cta{display:none;}
}
@media only screen and (max-width:359px){.zarovnani,.vysledek,.BMIvysledek,.BMItabulka{width:320px;}
iframe{overflow-x:hidden;}
body,header,nav#main-nav,iframe{overflow:hidden;}
.head-menu .dva .vysledek-v-liste{width:120px;}
.vysledek-v-liste p{font-size:11px;line-height:1;}
.detail-lista{width:260px;}
.detail-lista .rozvrh .r2{width:160px;}
.detail-lista .rozvrh .r2 ul .vyr span{padding:0px 4px;}
}
