@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700&subset=latin,latin-ext);@import url(../js/bootstrap/css/bootstrap-theme.min.css);@import url(../js/bootstrap/css/bootstrap.min.css);@import url(../fonts/font-awesome/css/font-awesome.min.css);/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}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{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{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-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.c{*zoom:1}.c:before,.c:after{content:"";display:table}.c:after{clear:both}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cover{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;display:block}html{min-height:100%;height:100%}img{border:0 none;vertical-align:middle;max-width:100%;height:auto}input,select{outline:none}input[type=submit],button{cursor:pointer}body,ul,ol,p,h1,h2,h3,h4,h5,h6,input,select,form{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:bold}ul{list-style-type:none}a{text-decoration:underline;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a,a:visited,a:link,a:focus{outline:none;color:#000}a:hover,a:visited:hover,a:link:hover,a:focus:hover{text-decoration:none;color:lighteen(#000, 20%)}p{padding:0;margin:20px 0;font-size:17px;line-height:27px;font-weight:300}body{font-family:'Roboto Condensed',Arial,sans-serif;font-size:14px;font-weight:300;color:#000;min-height:100%;position:relative;overflow-x:hidden;background-color:#fff;-webkit-background-size:100% auto !important;background-size:100% auto !important}body.page-id-25,body.single,body.category,body.parent-pageid-29,body.parent-pageid-451{background:url(../images/bg-vertical-program.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-25,body.single,body.category,body.parent-pageid-29,body.parent-pageid-451{background-position:center top}}body.parent-pageid-9{background:url(../images/bg-propozice-maraton.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.parent-pageid-9{background-position:center top}}body.page-id-29{background:url(../images/bg-vertical-mapy.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-29{background-position:center top}}body.page-id-33{background:url(../images/bg-vertical-vysledky.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-33{background-position:center top}}body.page-id-31{background:url(../images/bg-vertical-registrace.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-31{background-position:center top}}body.page-id-35,body.parent-pageid-48,body.page-template-default{background:url(../images/bg-vertical-propozice.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-35,body.parent-pageid-48,body.page-template-default{background-position:center top}}body.page-id-27{background:url(../images/bg-vertical-propozice2.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-27{background-position:center top}}body.parent-pageid-11,body.page-id-13{background:url(../images/bg-bila.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.parent-pageid-11,body.page-id-13{background-position:center top}}body.page-id-108,body.page-id-112,body.page-id-110,body.parent-pageid-108{background:url(../images/bg-fest-program.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-108,body.page-id-112,body.page-id-110,body.parent-pageid-108{background-position:center top}}body.page-id-110{background:url(../images/bg-maraton-mapy.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-110{background-position:center top}}body.page-template-template-program-fest{background:url(../images/bg-fest-program.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-template-template-program-fest{background-position:center top}}body.page-id-453{background:url(../images/bg-sprint-vysledky.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-453{background-position:center top}}body.page-id-459{background:url(../images/bg-sprint-program.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-459{background-position:center top}}body.page-id-457{background:url(../images/bg-sprint-propozice.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-457{background-position:center top}}body.page-id-437{background:url(../images/bg-registrace-maraton.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-437{background-position:center top}}body.page-id-455{background:url(../images/bg-registrace-sprint.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-455{background-position:center top}}body.page-id-438{background:url(../images/bg-vysledky-maraton.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.page-id-438{background-position:center top}}body.postid-1231,body.page-id-1241{background:url(../images/bg-na-skialpy.jpg) center top fixed no-repeat}@media all and (max-width: 1200px){body.postid-1231,body.page-id-1241{background-position:center top}}.wrap{max-width:1140px;margin:0 auto;position:relative;*zoom:1}.wrap:before,.wrap:after{content:"";display:table}.wrap:after{clear:both}@media all and (min-width: 990px) and (max-width: 1141px),all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.wrap{padding-left:3% !important;padding-right:3% !important}}.text-center{text-align:center}.races{background-color:#e6e6e4;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.races{display:block}}.races-item{width:32.66%;margin-right:1%;position:relative;color:#fff;text-decoration:none;overflow:hidden}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.races-item{width:100%;float:none;display:block;margin:20px 0}}.races-item:nth-child(3){margin-right:0}.races-item:hover>img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25)}.races-item:hover .ovh{margin-bottom:0}.races-item:hover .race{opacity:1}@media all and (max-width: 767px){.races-item:hover .race{opacity:0}}.races-item>img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.races-item .title{font-size:30px;font-weight:300}@media all and (max-width: 1400px){.races-item .title{font-size:18px}}@media all and (max-width: 1400px){.races-item .title img{max-height:60px}}.races-item-wrap{height:70px;line-height:70px;text-align:center;position:absolute;top:0;bottom:0;margin-bottom:auto;margin-top:auto;color:#fff;width:100%;display:block;z-index:20}@media all and (max-width: 1400px){.races-item-wrap{height:70px;line-height:70px}}.races-item-wrap img{max-width:100px;max-height:50px;display:inline-block;vertical-align:middle;margin-right:20px}.races-item-wrap .title{font-size:0}.races-item-wrap .title__text{font-size:22px;line-height:28px;display:inline-block;vertical-align:middle}@media all and (max-width: 1250px){.races-item-wrap .title__text{font-size:16px;line-height:22px}}.races .race{color:#fff;text-transform:uppercase;position:absolute;display:block;width:62px;height:26px;text-align:center;line-height:26px;left:0;right:0;padding:0 10px;bottom:-26px;font-size:13px;margin-left:auto;margin-right:auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.races .ovh{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(255,255,255,0.6);display:block;color:#000;padding:24px 20px;font-size:20px;line-height:26px;text-align:center;z-index:10;margin-bottom:-100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media all and (max-width: 1400px){.races .ovh{font-size:16px}}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.races .ovh{margin-bottom:0}}@media all and (max-width: 500px){.races .ovh{padding:10px}}.races .item-1 .races-item-wrap,.races .item-1 .race{background-color:#38c0aa}.races .item-2 .races-item-wrap,.races .item-2 .race{background-color:#ff4655}.races .item-2 .race{width:380px}.races .item-3 .races-item-wrap,.races .item-3 .race{background-color:#a53db4}.races .item-4 .races-item-wrap,.races .item-4 .race{background-color:#4e9bd5}.partners{background-color:#fff;padding:80px;text-align:center}@media all and (max-width: 767px){.partners{padding:30px 4%}}.partners-row{padding:20px 20%}.partners .title{display:block;font-size:20px;font-weight:600;line-height:24px;margin-bottom:20px}.partners img{display:inline-block;vertical-align:middle;margin:20px}.parallax-window{min-height:400px;background:transparent}.cform{text-align:center}.cform .wrap{max-width:860px;margin:0 auto;padding:40px 0}.cform .title{font-size:30px;color:#fff;line-height:36px;display:block;text-transform:uppercase;margin-bottom:40px}.cform-form{text-align:left}.cform-form label{display:block;color:#fff;font-size:18px;font-weight:300;line-height:24px;margin-bottom:10px;margin-top:20px}.cform-form input[type=text],.cform-form input[type=email]{display:block;height:45px;width:100%;line-height:normal;border:1px solid #fff;background-color:#ff4655;color:#fff;padding:0 20px;font-size:15px;font-weight:300;margin-bottom:10px}.cform-form textarea{display:block;height:80px;width:100%;line-height:normal;border:1px solid #fff;background-color:#ff4655;color:#fff;padding:20px;font-size:15px;font-weight:300;margin-bottom:30px}.cform-form input[type=submit]{border:none;background-color:#ff4655;color:#fff;font-size:18px;text-transform:uppercase;display:block;width:150px;height:46px;-webkit-transition:background-color 200ms linear;-moz-transition:background-color 200ms linear;-o-transition:background-color 200ms linear;-ms-transition:background-color 200ms linear;transition:background-color 200ms linear;margin-top:20px}.cform-form input[type=submit]:hover{background-color:#38c0aa}.page-id-9 .intro-top,.parent-pageid-9 .intro-top,.parent-pageid-108 .intro-top{background:rgba(165,61,180,0.8)}.page-id-9 .tabs .nav-tabs>li.active>a,.parent-pageid-9 .tabs .nav-tabs>li.active>a,.parent-pageid-108 .tabs .nav-tabs>li.active>a{background-color:#a53db4}.page-id-9 .info .col-1 span,.parent-pageid-9 .info .col-1 span,.parent-pageid-108 .info .col-1 span,.page-id-9 .info .col-1 strong,.parent-pageid-9 .info .col-1 strong,.parent-pageid-108 .info .col-1 strong{color:#a53db4}.page-id-9 .top-content strong,.parent-pageid-9 .top-content strong,.parent-pageid-108 .top-content strong{color:#a53db4}.page-id-9 .info .col-2 .more,.parent-pageid-9 .info .col-2 .more,.parent-pageid-108 .info .col-2 .more,.page-id-9 .info .col-3 .more,.parent-pageid-9 .info .col-3 .more,.parent-pageid-108 .info .col-3 .more{float:right;color:#a53db4}.page-id-9 .info .logo,.parent-pageid-9 .info .logo,.parent-pageid-108 .info .logo{color:#a53db4}.page-id-9 .maps a,.parent-pageid-9 .maps a,.parent-pageid-108 .maps a{background:rgba(165,61,180,0.8)}.page-id-9 .cta .button,.parent-pageid-9 .cta .button,.parent-pageid-108 .cta .button,.page-id-9 .workshop .button,.parent-pageid-9 .workshop .button,.parent-pageid-108 .workshop .button{background-color:#a53db4}.page-id-7 .intro-top,.parent-pageid-7 .intro-top,.parent-pageid-29 .intro-top{background:rgba(56,192,170,0.8)}.page-id-7 .tabs .nav-tabs>li.active>a,.parent-pageid-7 .tabs .nav-tabs>li.active>a,.parent-pageid-29 .tabs .nav-tabs>li.active>a{background-color:#38c0aa}.page-id-7 .info .col-1 span,.parent-pageid-7 .info .col-1 span,.parent-pageid-29 .info .col-1 span,.page-id-7 .info .col-1 strong,.parent-pageid-7 .info .col-1 strong,.parent-pageid-29 .info .col-1 strong{color:#38c0aa}.page-id-7 .top-content strong,.parent-pageid-7 .top-content strong,.parent-pageid-29 .top-content strong{color:#38c0aa}.page-id-7 .info .col-2 .more,.parent-pageid-7 .info .col-2 .more,.parent-pageid-29 .info .col-2 .more,.page-id-7 .info .col-3 .more,.parent-pageid-7 .info .col-3 .more,.parent-pageid-29 .info .col-3 .more{float:right;color:#38c0aa}.page-id-7 .info .logo,.parent-pageid-7 .info .logo,.parent-pageid-29 .info .logo{color:#38c0aa}.page-id-7 .maps a,.parent-pageid-7 .maps a,.parent-pageid-29 .maps a{background:rgba(56,192,170,0.8)}.page-id-7 .cta .button,.parent-pageid-7 .cta .button,.parent-pageid-29 .cta .button,.page-id-7 .workshop .button,.parent-pageid-7 .workshop .button,.parent-pageid-29 .workshop .button{background-color:#38c0aa}.page-id-451 .intro-top,.parent-pageid-451 .intro-top{background:rgba(78,155,213,0.8)}.page-id-451 .tabs .nav-tabs>li.active>a,.parent-pageid-451 .tabs .nav-tabs>li.active>a{background-color:#4e9bd5}.page-id-451 .info .col-1 span,.parent-pageid-451 .info .col-1 span,.page-id-451 .info .col-1 strong,.parent-pageid-451 .info .col-1 strong{color:#4e9bd5}.page-id-451 .top-content strong,.parent-pageid-451 .top-content strong{color:#4e9bd5}.page-id-451 .info .col-2 .more,.parent-pageid-451 .info .col-2 .more,.page-id-451 .info .col-3 .more,.parent-pageid-451 .info .col-3 .more{float:right;color:#4e9bd5}.page-id-451 .info .logo,.parent-pageid-451 .info .logo{color:#4e9bd5}.page-id-451 .maps a,.parent-pageid-451 .maps a{background:rgba(78,155,213,0.8)}.page-id-451 .cta .button,.parent-pageid-451 .cta .button,.page-id-451 .workshop .button,.parent-pageid-451 .workshop .button{background-color:#4e9bd5}.page-id-11 .intro-top,.parent-pageid-11 .intro-top,.parent-pageid-48 .intro-top{background:rgba(255,70,85,0.8)}.page-id-11 .tabs .nav-tabs>li.active>a,.parent-pageid-11 .tabs .nav-tabs>li.active>a,.parent-pageid-48 .tabs .nav-tabs>li.active>a{background-color:#ff4655}.page-id-11 .top-content strong,.parent-pageid-11 .top-content strong,.parent-pageid-48 .top-content strong{color:#ff4655}.page-id-11 .info .col-1 span,.parent-pageid-11 .info .col-1 span,.parent-pageid-48 .info .col-1 span,.page-id-11 .info .col-1 strong,.parent-pageid-11 .info .col-1 strong,.parent-pageid-48 .info .col-1 strong{color:#ff4655}.page-id-11 .info .col-2 .more,.parent-pageid-11 .info .col-2 .more,.parent-pageid-48 .info .col-2 .more,.page-id-11 .info .col-3 .more,.parent-pageid-11 .info .col-3 .more,.parent-pageid-48 .info .col-3 .more{float:right;color:#ff4655}.page-id-11 .info .logo,.parent-pageid-11 .info .logo,.parent-pageid-48 .info .logo{color:#ff4655}.page-id-11 .maps a,.parent-pageid-11 .maps a,.parent-pageid-48 .maps a{background:rgba(255,70,85,0.8)}.page-id-11 .cta .button,.parent-pageid-11 .cta .button,.parent-pageid-48 .cta .button,.page-id-11 .workshop .button,.parent-pageid-11 .workshop .button,.parent-pageid-48 .workshop .button{background-color:#ff4655}.intro{position:relative;min-height:480px}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.intro{min-height:250px}}.intro>.logo{text-transform:uppercase;font-size:20px;line-height:20px;color:#fff;text-decoration:none;font-weight:300;position:absolute;left:5%;top:12px;z-index:101;background:url(../images/domecek.png) left center no-repeat;padding-left:34px}@media all and (max-width: 400px){.intro>.logo{background:none;padding-left:0}}.intro-top{position:absolute;top:0;width:100%;padding:10px 0;color:#fff;min-height:86px}@media all and (max-width: 1400px){.intro-top{position:relative}}@media all and (max-width: 1200px){.intro-top{min-height:100px}}.intro-top .header-menu{float:right;position:absolute;right:0;text-align:left;top:0;margin-top:20px}@media all and (max-width: 1200px){.intro-top .header-menu{width:100%}}.intro-top .header-menu a{color:#fff}.intro-top .logo{float:left;font-size:18px;line-height:64px;margin-left:60px}@media all and (max-width: 1400px){.intro-top .logo{margin-left:160px}}@media all and (max-width: 1200px){.intro-top .logo{float:none;margin:0 auto;max-width:354px;text-align:center}}@media all and (max-width: 600px){.intro-top .logo{text-align:center;line-height:24px;margin-top:20px}}.intro-top .logo img{max-width:100px;max-height:60px;display:inline-block;margin-right:10px}@media all and (max-width: 600px){.intro-top .logo img{display:none}}@media all and (max-width: 600px){.intro-top .logo strong{display:block;line-height:24px !important}}.intro-top .logo a{text-decoration:none;color:#fff}.intro-text{position:absolute;max-width:814px;width:100%;color:#fff;text-shadow:1px 1px 3px #333;text-align:center;bottom:144px;left:0;right:0;margin-left:auto;margin-right:auto}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.intro-text{bottom:30px}}.intro-text h1{font-size:50px;line-height:60px;font-weight:300;margin:0;text-transform:uppercase}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.intro-text h1{font-size:30px;line-height:36px}}@media all and (max-width: 600px){.intro-text h1{font-size:20px;line-height:26px}}@media all and (max-width: 1700px){.intro-text h1 br{display:none}}.info{background-color:#f5f5f5}.info .wrap{padding:40px 0}.info .cols{margin:30px 0;*zoom:1}.info .cols:before,.info .cols:after{content:"";display:table}.info .cols:after{clear:both}.info .cols .col{float:left;width:33.33%;font-size:16px;*zoom:1}.info .cols .col:before,.info .cols .col:after{content:"";display:table}.info .cols .col:after{clear:both}@media all and (max-width: 767px){.info .cols .col{float:none;width:100%;margin-bottom:30px}}.info .col-1 p{font-size:20px;font-weight:300}.info .col-2{padding-right:40px}.info .col-2 h3,.info .col-3 h3{font-size:16px;text-transform:uppercase;color:#646464;margin-top:20px}.info .col-2 p,.info .col-3 p{font-size:16px;color:#646464;margin-top:0}.info .col-3 a{text-decoration:none;color:#646464}.info .col-3 a:hover{text-decoration:underline}.info .logo{text-align:center;font-size:30px}.info .logo img{max-width:100px;margin-right:10px}@media all and (max-width: 600px){.info .logo img{display:block;margin:0 auto 20px auto}}@media all and (max-width: 450px){.info .logo strong{display:block}}.weather{height:64px;background:url(../images/yr.png) left center no-repeat;padding-left:80px;color:#4e9bd5 !important;text-decoration:underline !important;display:inline-block;line-height:64px;margin-top:20px}.maps{background:url(../images/maps.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}.maps .wrap{padding:50px 0;min-height:480px}.maps h3{font-weight:300;font-size:80px;color:#000;margin-bottom:40px;text-transform:uppercase;text-shadow:1px 1px 3px #fff;margin-top:80px}.maps a{display:inline-block;vertical-align:middle;width:260px;text-align:center;color:#fff;text-decoration:none;text-transform:uppercase;font-size:18px;height:50px;line-height:50px;margin:10px}.maps a:hover{background:#38c0aa}.cta{color:#fff;background-color:#2d2d2d;text-align:center}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.cta{text-align:center}}.cta .wrap{padding:20px 0}.cta-text{font-size:30px;display:inline-block;vertical-align:middle}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.cta-text{display:block;margin-bottom:30px}}.cta-text span{font-size:16px}.cta .button{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;display:inline-block;vertical-align:middle;font-size:22px;padding:0 30px;height:50px;line-height:50px;margin-left:20px}.cta .button:hover{background-color:#5ccfbd}.workshop{color:#fff;text-align:center}.workshop .wrap{padding:100px 0}.workshop h4{font-weight:300;font-size:60px;line-height:66px}@media all and (max-width: 700px){.workshop h4{font-size:30px;line-height:36px}}.workshop p{font-size:22px;line-height:30px}.workshop .inner{max-width:780px;margin:0 auto}.workshop .button{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:300;display:inline-block;vertical-align:middle;font-size:22px;padding:0 30px;height:50px;line-height:50px;margin-left:20px}.workshop .button:hover{background-color:#5ccfbd}.subtext-content{background-color:#f5f5f5;padding:40px;min-height:600px}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.subtext-content{padding:20px}}.subtext-content p{color:#6d6f71;font-size:14px;line-height:24px}.subtext .top-content{margin-bottom:40px}.subtext .top-content p{font-size:18px;line-height:24px}.subtext .columns{*zoom:1}.subtext .columns:before,.subtext .columns:after{content:"";display:table}.subtext .columns:after{clear:both}.subtext .columns .col{width:33.33%;padding:0 20px;float:left}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.subtext .columns .col{width:100%;float:none;margin-bottom:30px;padding:0 10px}}.subtext .columns h2{font-size:20px;font-weight:300;margin-bottom:20px;text-transform:uppercase;line-height:24px;text-align:center;color:#000}.subtext table{width:100% !important;margin:40px 0;border-collapse:collapse}.subtext table td{padding:4px 8px;border:1px solid #cecece}.subtext ul{margin:14px}.subtext ul>li{list-style-type:square;margin:8px 0;line-height:18px}.tabs{margin-top:40px}.tabs .nav-tabs.results>li{width:20%}@media all and (min-width: 990px) and (max-width: 1141px),all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.tabs .nav-tabs.results>li{width:100%;display:block}}.tabs .nav-tabs>li{width:33%}@media all and (min-width: 990px) and (max-width: 1141px),all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.tabs .nav-tabs>li{width:100%;display:block}}.tabs .nav-tabs>li.active>a{color:#fff}.tabs .nav-tabs>li>a{background-color:#c8c8c8;height:82px;line-height:82px;color:#fff;text-decoration:underline;text-transform:uppercase;font-size:20px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media all and (min-width: 990px) and (max-width: 1141px),all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.tabs .nav-tabs>li>a{height:40px;line-height:40px;font-size:16px;padding-top:0;padding-bottom:0}}.tabs .tab-pane{padding:40px 0}.tabs .tab-pane h2,.tabs .tab-pane h3{font-size:26px;line-height:36px;margin-bottom:20px;font-weight:300}.festprogram{font-size:16px}.festprogram .block{padding:40px 80px}@media all and (max-width: 767px){.festprogram .block{padding:20px}}.festprogram .block>p{font-size:20px !important;line-height:26px !important}.festprogram .block p{font-size:16px;line-height:26px}.festprogram .block .rowex{padding-left:280px;position:relative}@media all and (max-width: 767px){.festprogram .block .rowex{padding-left:0}}.festprogram .block .labelex{position:absolute;left:0;top:0;font-size:30px;width:260px;display:block}@media all and (max-width: 767px){.festprogram .block .labelex{width:100%;position:relative;margin-bottom:10px}}.festprogram .block-1{background-color:#48484a;color:#fff}.festprogram .block-1 p{color:#fff}.festprogram .block-1 a{color:#4e9bd5}.festprogram .block-2,.festprogram .block-4{background-color:#ebeced}.festprogram .block-3{padding:10px 80px;background-color:#faf8f9}@media all and (max-width: 767px){.festprogram .block-3{padding:20px}}.festprogram .block-4 p{color:#221d1e}.festprogram .block-5{background-color:#ebeced}.festprogram .block-5 .logo{color:#4e9bd5;font-size:26px}.festprogram .block-5 .logo strong{font-size:30px;text-transform:uppercase;font-weight:800}@media all and (max-width: 767px){.festprogram .block-5 .logo img{display:block}}.festprogram .block-5 .button{background-color:#4e9bd5;color:#fff;font-weight:800;text-decoration:none;width:200px;height:53px;line-height:53px;text-transform:uppercase;font-size:22px;display:inline-block;vertical-align:middle;text-align:center;margin-left:30px}@media all and (max-width: 1200px){.festprogram .block-5 .button{display:block;margin-left:0;margin-top:30px}}.page-id-11 .button{background-color:#ff4655}.page-id-7 .button{background-color:#38c0aa}.page-id-9 .button{background-color:#a53db4}.page-id-9 .maps{background:url(../images/maps2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.page-id-451 .button{background-color:#4e9bd5}.page-id-451 .maps{background:url(../images/maps2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}a.button{color:#fff !important;font-weight:bold;font-size:18px;text-transform:uppercase;height:54px;line-height:54px;display:inline-block;padding:0 20px}.gallery-icon{line-height:70px}.gallery .gallery-item{padding:10px}.gallery .gallery-item img{border:none !important}@media all and (max-width: 650px){.table-responsive{display:block}}.archiv{background:rgba(255,255,255,0.7);padding:2px 4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:10px;display:inline-block;text-decoration:none}.archiv:hover{background:#fff}.news-item .date{font-size:15px}.ctvrty-rocnik{text-align:center;background:url(../images/bg-fourth.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}.ctvrty-rocnik .wrap{padding:60px 0}.ctvrty-rocnik .block-title{font-size:58px;text-transform:uppercase;font-weight:300}@media all and (max-width: 767px){.ctvrty-rocnik .block-title{font-size:36px}}.ctvrty-rocnik .blocks{*zoom:1;margin:40px 0}.ctvrty-rocnik .blocks:before,.ctvrty-rocnik .blocks:after{content:"";display:table}.ctvrty-rocnik .blocks:after{clear:both}.ctvrty-rocnik .blocks .block{float:left;width:48%;text-align:left}@media all and (max-width: 767px){.ctvrty-rocnik .blocks .block{width:100%;float:none !important}}.ctvrty-rocnik .blocks .block.block-2{float:right}.ctvrty-rocnik a.button{background-color:#fff;color:#000 !important;text-decoration:none}.ctvrty-rocnik a.button:hover{background-color:#38c0aa}.packages__title{color:#fff;font-weight:300;font-size:80px;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,0.6);margin-bottom:40px}.packageslist{font-size:0}.packageslist .item{display:inline-block;vertical-align:middle;width:49%;margin-right:2%}.packageslist .item:nth-child(1),.packageslist .item:nth-child(2){margin-bottom:30px}.packageslist .item:nth-child(2),.packageslist .item:nth-child(4){margin-right:0}.packageslist .item:nth-child(1) .item__subtitle{color:#ff4655}.packageslist .item:nth-child(2) .item__subtitle{color:#4e9bd5}.packageslist .item:nth-child(3) .item__subtitle{color:#38c0aa}.packageslist .item:nth-child(4) .item__subtitle{color:#a53db4}.packageslist .item__bottom{position:absolute;width:100%;left:0;right:0;bottom:0;padding:30px 100px 30px 30px}.packageslist .item__bottom__right{position:absolute;bottom:30px;right:30px;color:#38c0aa}.packageslist .item__subtitle{text-transform:uppercase;display:block;margin-bottom:4px}.packageslist .item__title{display:block;font-size:26px}.packageslist .item__title span{font-weight:300}.packageslist .item a{display:block;background:rgba(255,255,255,0.9);padding:30px;color:#000;text-decoration:none;width:auto;height:auto;line-height:24px;box-shadow:0 0 4px rgba(0,0,0,0.15);-moz-box-shadow:0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);text-align:left;min-height:233px;position:relative;margin:0;text-transform:none}.packageslist .item a:hover{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4)}.tab__title{font-size:18px !important;font-weight:bold !important;margin-bottom:6px !important}.tab__patron{display:block;color:#6e6e6e;border-bottom:4px solid #ff4655;font-size:18px !important;font-weight:bold !important;padding-bottom:4px}.tab__text{color:#000}.tab__text p{color:#000}.page-template-template-program-fest .tabs{background-color:#fff}.page-template-template-program-fest .nav-tabs{margin:0;border-bottom:none}.page-template-template-program-fest .nav-tabs>li.active>a{color:#ff4655;text-decoration:none;font-weight:bold;background-color:#fff !important}.page-template-template-program-fest .nav-tabs.results>li{width:25%}@media all and (max-width: 500px){.page-template-template-program-fest .nav-tabs.results>li{width:50%}}.page-template-template-program-fest .subtext ul>li{margin:0}.page-template-template-program-fest .tabs .tab-pane{padding:30px 40px}.page-template-template-program-fest .tabs .tab-pane .button{background-color:#ff4655;color:#fff}.page-id-11 .maps{background:url(../images/maps_pes.jpg) center top no-repeat;-webkit-background-size:cover;background-size:cover}h1.title{font-weight:300;text-align:center}.single-attachment .header-menu{display:none}.single-attachment .top-content p{text-align:center}.page-id-7 .workshop .inner{color:#000}.home .header-menu{width:100%}@media all and (max-width: 1400px){.home .header-menu{position:absolute;right:3%;width:auto;text-align:right}}@media all and (max-width: 1200px){.home .header-menu{text-align:center;width:100%;right:0}}@media all and (max-width: 1500px){.cycle-slideshow{display:none}}.header-text-content{position:absolute;left:4%;bottom:80px;max-width:300px;width:100%;text-align:left;z-index:998}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.header-text-content{display:none}}.header-text-content-main .title,.header-text-content-news .title{display:block;font-size:20px;line-height:26px;margin-bottom:8px}.header-text-content-main{background:rgba(255,255,255,0.79);color:#000;padding:30px;margin-bottom:4px;display:none}.header-text-content-main p{text-shadow:none !important}.header-text-content-main h2{color:#ff4655;font-size:27px;text-transform:uppercase}.header-text-content-main h3{font-weight:300;font-size:32px}.header-text-content-news{background:rgba(255,255,255,0.79);color:#000;padding:16px 30px}.header-text-content-news a.archiv{background:none;padding:0;text-decoration:underline}.header-text-content-news ul.hp-news li{font-size:14px;line-height:20px;margin-bottom:8px}.header-text-content-news ul.hp-news li a{color:#000;text-decoration:none}.header-text-content-news ul.hp-news li a:hover{color:#38c0aa}.header-text-content-news ul.hp-news li .date{font-size:18px;font-weight:bold}.header-text-content-news ul.hp-news li .more:hover{text-decoration:underline}.header{color:#fff;position:relative;height:696px;background:url(../images/header6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.header{height:600px}}@media all and (max-width: 600px){.header{min-height:400px;height:auto}}.header-menu{position:absolute;z-index:999;text-align:center;top:20px}.header-text{width:100%;bottom:118px;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;z-index:102;text-align:center;*zoom:1}.header-text:before,.header-text:after{content:"";display:table}.header-text:after{clear:both}@media all and (max-width: 1700px){.header-text{bottom:118px;width:80%}}@media all and (max-width: 1200px){.header-text{text-align:center;width:100%;left:0;background:none;padding:30px}}@media all and (max-width: 767px){.header-text{position:relative;bottom:0;margin-top:80px}}.header-text .inner{max-width:700px;width:100%;margin-top:30px;margin-left:auto;margin-right:auto}@media all and (max-width: 1500px){.header-text .inner{max-width:50%;margin-top:0}}@media all and (max-width: 1250px){.header-text .inner{float:right;margin-left:0;margin-right:0}}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.header-text .inner{max-width:100%;float:none}}.header-text .inner p.four{font-size:25px;margin-top:14px}.header-text .inner p.four a{color:#fff}.header-text p{margin:0}.header-text-label{display:inline-block;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:30px;line-height:36px}@media all and (max-width: 600px){.header-text-label{display:none}}.header-text-label.color-1{background-color:#38c0aa}.header-text-label.color-2{background-color:#ff4655}.header-text h1{font-size:80px;line-height:86px;font-weight:300;text-transform:uppercase;position:relative;margin-bottom:10px;margin-top:10px;text-shadow:1px 1px 3px rgba(0,0,0,0.3)}@media all and (max-width: 1400px){.header-text h1{font-size:50px;line-height:60px}}@media all and (max-width: 600px){.header-text h1{font-size:30px;line-height:36px}}@media all and (max-width: 1300px){.header-text h1 br{display:none}}.header-text em{font-size:20px;font-weight:300;font-style:normal;letter-spacing:4px;text-shadow:1px 1px 3px #222}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.header-text em{display:none}}.header-text p{font-size:16px;line-height:20px;text-shadow:1px 1px 3px #222}@media all and (max-width: 1700px){.header-text p{font-size:16px;line-height:20px}}.header .logo{text-transform:uppercase;font-size:20px;line-height:20px;color:#fff;text-decoration:none;font-weight:300;position:absolute;left:5%;top:30px;z-index:1000;background:url(../images/domecek.png) left center no-repeat;padding-left:34px}@media all and (max-width: 400px){.header .logo{background:none;padding-left:0}}#arrdown{position:absolute;width:76px;height:75px;display:block;margin-left:auto;margin-right:auto;left:0;right:0;bottom:20px;z-index:103;background:url(../images/arrdown.png) 0 0 no-repeat;-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;animation:showarrow 2s,wirble .4s infinite;-moz-animation:showarrow 2s,wirble .4s infinite;-webkit-animation:showarrow 2s,wirble .4s infinite;-o-animation:showarrow 2s,wirble .4s infinite}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){#arrdown{display:none}}@keyframes wirble{0%{bottom:20px}50%{bottom:23px}100%{bottom:20px}}@keyframes showarrow{0%{opacity:0}100%{opacity:1}}.maintenance .header-text-content{background-color:#ff4655;color:#fff;max-width:600px;width:100%;padding:40px;text-align:center;margin:90px auto 0 auto;float:none;position:relative;left:0;top:0}.maintenance .header-text-content h2{font-size:40px;line-height:46px}.maintenance .header-text-content h3{font-weight:400;font-size:40px}.maintenance .header-text{top:60px}.maintenance .header-text .inner{margin:0 auto;float:none}.footer{background-color:#323232;color:#999;*zoom:1}.footer:before,.footer:after{content:"";display:table}.footer:after{clear:both}.footer a{color:#999}.footer .title{display:block;color:#fff;font-size:18px;line-height:24px;margin-bottom:60px}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.footer .title{margin-bottom:20px}}.footer .title span{font-weight:300}.footer .col{float:left;padding:40px 0}@media all and (min-width: 768px) and (max-width: 989px),all and (max-width: 767px){.footer .col{float:none;width:100% !important;margin-left:0 !important;padding:40px !important}}.footer .col-1{width:23.2%;margin-left:22%;padding-right:40px}.footer .col-2{width:20.5%;padding-right:40px}.footer .col-3{width:34.3%;padding-top:0}.footer .fcb{color:#fff;background-color:#2e72ff;text-decoration:none;display:block;font-size:26px;line-height:67px;height:67px;padding:0 30px}.footer .fcb:hover{background-color:#4883ff}.footer .fcb .fa{margin-right:10px}.footer p{font-size:16px;line-height:30px;margin:0}#toggle-menu{display:none;position:absolute;right:20px;top:10px;width:40px;height:40px}@media all and (max-width: 1200px){#toggle-menu{display:block}}#toggle-menu span{display:block;height:5px;margin-bottom:6px;background-color:#fff}#toggle-menu span:nth-child(3){margin-bottom:0}.main-menu{font-size:0}@media all and (max-width: 1200px){.main-menu{position:absolute;left:-9999px}}.main-menu>li{display:inline-block;vertical-align:middle;margin-left:15px;padding-right:15px;border-right:medium solid #38c0aa}@media all and (max-width: 1700px){.main-menu>li{margin-left:15px}}.main-menu>li.fcb,.main-menu>li#menu-item-104{border-right:none;padding-right:0}.main-menu>li.fcb>a{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#38c0aa;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle}.main-menu>li.fcb>a:hover{background-color:#32ac99}.main-menu>li:first-child{margin-left:0}.main-menu>li.current-menu-item>a,.main-menu>li.current-cat>a,.main-menu>li.current-page-ancestor>a,.main-menu>li.current-post-parent>a{color:#fff}.main-menu>li.current-menu-item>a:after,.main-menu>li.current-cat>a:after,.main-menu>li.current-page-ancestor>a:after,.main-menu>li.current-post-parent>a:after{left:-2%;width:104%}.main-menu>li:hover .sub-menu{opacity:1;visibility:visible;transition-delay:0s}.main-menu>li>a{text-decoration:none;font-size:18px;color:#fff;position:relative;font-weight:300;overflow:hidden}@media all and (max-width: 1400px){.main-menu>li>a{text-transform:none;font-size:14px}}@media all and (max-width: 1200px){.main-menu>li>a{text-transform:uppercase}}.main-menu>li>a:hover:after{left:-2%;width:104%}.main-menu>li>a:after{position:absolute;bottom:-6px;height:1px;background-color:#fff;display:block;content:'';left:-2%;width:0}.sub-menu{background-color:#dd8840;position:absolute;top:55px;left:0;width:285px;text-align:left;padding:10px 0;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .2s,opacity .2s linear;-moz-transition:visibility 0s linear .2s,opacity .2s linear;-ms-transition:visibility 0s linear .2s,opacity .2s linear;-o-transition:visibility 0s linear .2s,opacity .2s linear;transition:visibility 0s linear .2s,opacity .2s linear}.sub-menu>li.current-menu-item>a,.sub-menu>li.current-cat>a,.sub-menu>li.current-page-ancestor>a,.sub-menu>li.current-post-parent>a{color:#fff;text-decoration:underline;font-weight:bold}.sub-menu>li>a{font-size:14px;line-height:18px;padding-top:10px;padding-bottom:10px;text-transform:uppercase;text-decoration:none;font-weight:300;display:block;padding-left:44px;color:#fff;background:url(../images/submenu.png) 15px center no-repeat}.sub-menu>li>a:hover{text-decoration:underline;color:#fff}.active .main-menu{left:0;width:100%;top:70px;background-color:#333;z-index:99}.active .main-menu>li{float:none;display:block;margin:0 !important}.active .main-menu>li.fcb>a{width:100%;height:100%;line-height:20px;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.active .main-menu>li>a{display:block;padding:12px 20px;border-bottom:1px solid #3b3b3b;color:#fff;text-align:center}.active .main-menu>li>a:after{display:none !important}