.layout-100 #up{height:auto}
#up{overflow:hidden;width:100%}
#page-1 #up,.csc-slider-wrap{height:400px;margin-bottom:1em}
.layout-91 #up,.layout-120 #up{display:none}
#up .csc-textpic-text h1,#up h2,.csc-slider-wrap h1,.csc-slider-wrap h2{color:#fff}
#up .csc-frame,.csc-slider-wrap .csc-frame{position:relative;overflow:hidden}
#up .csc-frame .csc-textpic-text h1,#up .csc-frame h2,.csc-slider-wrap .csc-frame .csc-textpic-text h1,.csc-slider-wrap .csc-frame h2{font-size:2em;margin:0 auto 0.5em;width:85%}
#up .csc-frame .csc-textpic-imagewrap,.csc-slider-wrap .csc-frame .csc-textpic-imagewrap{position:relative;width:100%}
#page-1 #up .csc-frame .csc-textpic-imagewrap,.csc-slider-wrap .csc-frame .csc-textpic-imagewrap{position:relative;width:100%;height:400px}
#up div.csc-textpic-center .csc-textpic-imagewrap,.csc-slider-wrap div.csc-textpic-center .csc-textpic-imagewrap{overflow:visible}
#up div.csc-textpic-center .csc-textpic-center-outer,#up div.csc-textpic-center .csc-textpic-center-inner,.csc-slider-wrap div.csc-textpic-center .csc-textpic-center-inner,.csc-slider-wrap div.csc-textpic-center .csc-textpic-center-inner{position:static;float:none;left:auto;right:auto}
#up .csc-frame .csc-textpic-imagewrap img,.csc-slider-wrap .csc-frame .csc-textpic-imagewrap img{width:100%}
#page-1 #up .csc-frame .csc-textpic-imagewrap img,.csc-slider-wrap .csc-frame .csc-textpic-imagewrap img{height:100%;width:auto;max-width:none;position:absolute;left:-50%;right:-50%;margin:0 auto}
#up .csc-frame .csc-textpic-image,.csc-slider-wrap .csc-frame .csc-textpic-image{margin:0}
#up .csc-frame .csc-textpic-text,.csc-slider-wrap .csc-frame .csc-textpic-text{position:absolute;top:150px;z-index:1;padding:0 8%;font-size:.9em;text-align:center;color:#fff;left:0;right:0}
#up .csc-frame .csc-textpic-text .bodytext,.csc-slider-wrap .csc-frame .csc-textpic-text .bodytext{font-weight:300;font-size:1.25em;padding:0 1em;margin:0 auto;line-height:130%}
.layout-1 #up .csc-frame .csc-textpic-text .bodytext,.layout-2 #up .csc-frame .csc-textpic-text .bodytext,.csc-slider-wrap .csc-frame .csc-textpic-text .bodytex{padding:0}
#up .csc-frame .csc-textpic-text ul,.csc-slider-wrap .csc-frame .csc-textpic-text ul{list-style:none;margin:0;padding:0}
#up .csc-frame .csc-textpic-text a,#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a,.csc-slider-wrap .csc-frame .csc-textpic-text a,.csc-slider-wrap .csc-frame6 .content-wrapper>div.csc-frame-indent a{color:#fd7a1d;border:2px solid #fd7a1d;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:0.85em;letter-spacing:0.05em;display:inline-block;padding:10px 40px;margin:1em 0 2em;min-width:100px;width:auto;-webkit-transition:color ease .3s;-moz-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}
#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a,.csc-slider-wrap .csc-frame6 .content-wrapper>div.csc-frame-indent a{font-size:1.55em}
#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a,.csc-slider-wrap .csc-frame6 .content-wrapper>div.csc-frame-indent a{margin-bottom:2em}
#up .csc-frame .csc-textpic-text a:hover,.csc-slider-wrap .csc-frame .csc-textpic-text a:hover{color:#fff}
#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a:hover,.csc-slider-wrap .csc-frame6 .content-wrapper>div.csc-frame-indent a:hover{color:#000}
#up .csc-sliderText{position:static}
#up-marker:after{position:absolute;content:url('../../fileadmin/templates/main/img/fitness-cover-bg.png');bottom:-1px;z-index:3;display:block;height:34px}
#page-1 #up-marker:after{display:none}
#page-1 #up .csc-frame .content-wrapper:after{display:none}
#up .csc-frame .csc-header{position:absolute;bottom:5.5em;left:0;right:0;z-index:3}
#up-marker{position:relative}
#page-1 #up-marker{margin-top:0}
#up .csc-frame .csc-header h1{color:#fff;font-size:2em;margin:0;padding:0 20px;text-shadow:0px 0px 5px #666}
.layout-70 #up .csc-frame .csc-header,#page-127 #up .csc-frame .csc-header{bottom:4.5em}
.csc-video-slider{position:relative}
.csc-video-text .content-wrapper{padding:0.75em 1rem;max-width:1186px;margin:0 auto}
.csc-video-text h2{margin:0;padding:0;color:#fff}
.csc-video-text{background-image:url('../../fileadmin/templates/main/img/video-text.png');font-size:2em;position:absolute;bottom:0;left:0;right:0}
#video{display:block}
@media screen and (min-width:760px){#page-1 #up{display:none}
.csc-video-slider{display:block}
}
@media screen and (max-width:419px){#page-1 #up .csc-frame .csc-textpic-imagewrap img{left:-75%;right:-75%}
}
@media screen and (min-width:400px){#up .csc-frame .csc-header h1{font-size:2.25em}
}
@media screen and (min-width:480px){#page-1 #up,#page-1 #up .csc-frame .csc-textpic-imagewrap{height:450px}
#up .csc-frame .csc-textpic-text a,#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a{font-size:0.8em;margin:1.5em 0;padding:12px 50px}
#up .csc-frame .csc-textpic-text{padding:0 15%;top:175px}
#up .csc-frame .csc-textpic-text .bodytext{font-size:1.275em;width:87%}
#up .csc-frame .csc-textpic-text h1,#up .csc-frame h2{font-size:2.25em;width:80%}
#up .csc-frame .csc-header{bottom:6.25em}
}
@media screen and (min-width:660px){#up .csc-frame .csc-textpic-text h1,#up .csc-frame h2{font-size:2.5em;width:auto}
#up .csc-frame .csc-textpic-text{top:210px}
#up .csc-frame .csc-textpic-text a,#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a{margin:2em 0}
#up .csc-frame .csc-header{bottom:7em}
#up .csc-frame .csc-header h1{font-size:2.5em}
}
@media screen and (max-width:799px){.layout-70 #up .csc-default .csc-textpic-imagewrap img,#page-127 #up .csc-default .csc-textpic-imagewrap img{height:160px;width:auto;max-width:none}
}
@media screen and (min-width:800px){#page-1 #up,#page-1 #up .csc-frame .csc-textpic-imagewrap{height:510px}
#up .csc-frame .csc-textpic-text{text-align:left;top:235px;padding:0 35px}
#up .csc-frame .csc-textpic-text .bodytext{width:50%;padding:0;margin:0;font-size:1.35em;line-height:150%}
#up h2{font-size:1.8em}
.form .submit{width:auto}
#up .csc-frame .csc-textpic-text h1,#up .csc-frame h2{font-size:3em}
#up .csc-frame .csc-textpic-text a{padding:10px 30px;text-align:center;margin-bottom:0}
#page-1 .csc-frame6 .content-wrapper>div.csc-frame-indent a{font-size:1em}
#up .csc-frame .csc-header{bottom:5.5em}
#up .csc-frame .csc-header h1{font-size:3em;padding-left:25px;padding-right:25px;width:70%}
.layout-70 #up .csc-frame .csc-header h1,#page-127 #up .csc-frame .csc-header h1{font-size:2.5em}
}
@media screen and (min-width:800px) and (max-width:999px){.layout-70 .csc-zumba-infoOdkazy,#page-127 .csc-zumba-infoOdkazy{margin-bottom:0}
}
@media screen and (min-width:1000px){#page-1 #up,#page-1 #up .csc-frame .csc-textpic-imagewrap{height:auto}
#page-1 #up .csc-frame .csc-textpic-imagewrap img{position:static;height:auto;width:100%}
#up .csc-frame .csc-textpic-text{padding:0 40px;top:auto;bottom:150px}
#up .csc-frame .csc-textpic-text .bodytext{width:40%}
#up .csc-frame .csc-textpic-text a{padding-left:35px;padding-right:35px}
#up .csc-frame .csc-header{bottom:6em}
#up .csc-frame .csc-header h1{font-size:3.25em;padding-left:50px;padding-right:50px;width:75%}
.layout-70 #up .csc-frame .csc-header,#page-127 #up .csc-frame .csc-header{bottom:5em}
.layout-70 #up .csc-frame .csc-header h1,#page-127 #up .csc-frame .csc-header h1{font-size:3em}
}
@media screen and (min-width:1100px){#up .csc-frame .csc-textpic-text h1,#up .csc-frame h2{font-size:3.25em}
#up .csc-frame .csc-textpic-text{padding:0 50px;bottom:165px}
#up .csc-frame .csc-textpic-text .bodytext{font-size:1.4em}
}
@media screen and (min-width:1200px){#up .csc-frame .csc-textpic-text h1,#up .csc-frame h2{font-size:3.5em}
#up .csc-frame .csc-textpic-text{padding:0 60px;max-width:1290px;margin:0 auto;bottom:185px}
#up .csc-frame .csc-textpic-text .bodytext{font-size:1.5em}
#up .csc-frame .csc-textpic-text a{font-size:0.85em;padding:12px 40px}
#up .csc-frame .csc-header{bottom:7.5em;max-width:1290px;margin:0 auto}
#up .csc-frame .csc-header h1{font-size:3.5em;padding-left:60px;padding-right:60px}
#up-marker{margin-top:-35px}
.layout-70 #up .csc-frame .csc-header,#page-127 #up .csc-frame .csc-header{bottom:6em}
.layout-70 #up .csc-frame .csc-header h1,#pag-127 #up .csc-frame .csc-header h1{font-size:3.25em}
}
@media screen and (min-width:1320px){#up .csc-frame .csc-textpic-text{bottom:220px}
}
@media screen and (min-width:1500px){#up-marker{margin-top:0}
}
