.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.dumb_only{position:absolute;top:-200px;left:-200px}.c__blue-light{color:#52aad2}.c__blue-dark{color:#00395d}.highcharts-series-0 path{stroke-linecap:round;stroke-dasharray:0,7}.graph__label-icon{background:center center/contain no-repeat;width:20px;height:20px}@media (min-width:400px){.graph__label-icon{width:40px;height:40px}}@media (min-width:800px){.graph__label-icon{width:60px;height:60px}}.graph__tooltip{width:100px;border-collapse:collapse;z-index:100;position:relative;display:none}@media (min-width:400px){.graph__tooltip{display:table}}.graph__tooltip td{padding:15px;text-align:center;color:#00395d;font-size:25px;line-height:1.2;font-weight:500}.graph__tooltip tr td{background:#f2f0f0}.graph__tooltip tr td:nth-child(even),.graph__tooltip tr:nth-child(even) td{background:#e4e3e3}.graph__tooltip tr:nth-child(even) td:nth-child(even){background:#f2f0f0}.graph__tooltip-note{font-size:14px;position:relative}.graph__tooltip-wind{position:relative}.graph__tooltip-winddir{position:absolute;width:22px;right:-15px;top:-20px;height:22px;background:url(ikona_smer_vetru_tmave_modra.svg) center center/contain no-repeat;display:block}.forecast-preview{position:relative;overflow:hidden;zoom:1;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:30px}.forecast-preview:after,.forecast-preview:before{content:"";display:table}.forecast-preview:after{clear:both}.forecast-preview *{box-sizing:border-box}.forecast-preview__actual,.forecast-preview__aftertomorrow,.forecast-preview__tomorrow{background:#f4f3f3}.forecast-preview__col{overflow:hidden;zoom:1;border:1px solid #e9e8e8;margin-right:-1px;width:100%}.forecast-preview__col:after,.forecast-preview__col:before{content:"";display:table}.forecast-preview__col:after{clear:both}.forecast-preview__col.hide--col{display:none!important}@media (min-width:560px) and (max-width:799px){.forecast-preview__col.forecast-preview__actual{width:100%}.forecast-preview__col.forecast-preview__morning{clear:left}.forecast-preview__col.forecast-preview__afternoon,.forecast-preview__col.forecast-preview__evening,.forecast-preview__col.forecast-preview__morning,.forecast-preview__col.forecast-preview__night{width:33.3333%}.forecast-preview__col.forecast-preview__aftertomorrow,.forecast-preview__col.forecast-preview__tomorrow{width:50%}}@media (min-width:800px){.forecast-preview__col{float:left;width:20%}.forecast-preview__col.forecast-preview__actual{float:none;width:100%}}@media (min-width:1200px){.forecast-preview__col{width:15%}.forecast-preview__col.forecast-preview__actual{width:25%;float:left}}.forecast-preview__cell{padding:20px;text-align:center}.forecast-preview__day .forecast-preview__cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:9px 0}.forecast-preview__actual .forecast-preview__cell{width:33.333%;float:left;padding:0 20px 20px}.forecast-preview__title{text-transform:uppercase;padding:20px;color:#757676;text-align:center;font-size:15px}.forecast-preview__title.title--inner{padding:20px 0;margin:0 -4em}.forecast-preview__place{text-transform:uppercase;text-align:center;font-weight:400;font-size:13px}.forecast-preview__day .forecast-preview__place{width:100%;padding-left:30%;text-align:left;margin-top:-.2em}@media (min-width:1200px),(max-width:560px){.forecast-preview__day .forecast-preview__place{padding-left:50%}}.forecast-preview__actual .forecast-preview__place{margin-top:2em}.forecast-preview__temp{white-space:nowrap;line-height:1;font-size:40px;width:70%;text-align:left;text-overflow:ellipsis;overflow:hidden}@media (min-width:1200px),(max-width:560px){.forecast-preview__temp{width:50%}}.forecast-preview__actual-info .forecast-preview__snow,.forecast-preview__actual-info .forecast-preview__temp1{font-size:40px;font-weight:300;line-height:1;position:relative}@media (min-width:1024px){.forecast-preview__actual-info .forecast-preview__snow,.forecast-preview__actual-info .forecast-preview__temp1{font-size:50px}}@media (min-width:1500px){.forecast-preview__actual-info .forecast-preview__snow,.forecast-preview__actual-info .forecast-preview__temp1{font-size:70px}}.forecast-preview__actual-info .forecast-preview__temp1{vertical-align:middle}.forecast-preview__temp2{font-size:.6em;display:inline-block}.forecast-preview__temp2:before{content:"/";margin:0 .1em}.forecast-preview__day .forecast-preview__temp1,.forecast-preview__day .forecast-preview__temp2{display:inline-block;vertical-align:super}.forecast-preview__snow{font-size:20px;font-weight:700;line-height:1;margin-bottom:5px}.forecast-preview__snow-desc{font-size:14px;position:relative;margin-left:.4em}.forecast-preview__snow-desc:after{position:absolute;bottom:100%;width:100%;left:0;text-align:center;font-size:2em}.tendency--up .forecast-preview__snow-desc:after{content:'\2191'}.tendency--down .forecast-preview__snow-desc:after{content:'\2193'}.tendency--no .forecast-preview__snow-desc:after{content:'\25CF'}.forecast-preview__icon{height:40px;width:30%}@media (min-width:1200px),(max-width:560px){.forecast-preview__icon{height:50px;width:50%}}.forecast-preview__icon .forecast__iconfile{background:center center/contain no-repeat}.forecast-preview__icon .forecast__iconfile,.forecast-preview__icon svg{display:block;position:relative;height:100%;margin:0 auto;max-height:100%;max-width:100%}.forecast-detail__page *{box-sizing:border-box}.forecast-detail{width:100%;display:none}.forecast-detail.active{display:block}.forecast-detail__nav{zoom:1;border:1px solid #f2f1f1}.forecast-detail__nav:after,.forecast-detail__nav:before{content:"";display:table}.forecast-detail__nav:after{clear:both}.forecast-detail__navitem{padding:10px;text-decoration:none;border:1px solid #f2f1f1;color:#52aad2;display:block}@media (max-width:479px){.forecast-detail__navitem>div{padding:0;margin:0 20px;vertical-align:middle}.forecast-detail__navitem .forecast-detail__navicon{width:40px;height:40px}}@media (min-width:480px){.forecast-detail__navitem{padding:25px 10px;float:left;width:25%;text-align:center}}.forecast-detail__navitem:hover{background-color:#f4f3f3}.forecast-detail__navitem .forecast-detail__placename-label{background:#42a1ce}.active .forecast-detail__navitem .forecast-detail__placename-label{background:0 0}.forecast-detail__navitem:nth-child(even){color:#fff}.forecast-detail__navitem:nth-child(even) .forecast-detail__placename-label{background:#00395d}.forecast-detail__navitem.active{background-color:#42a1ce;color:#fff}.forecast-detail__navitem.active:nth-child(even){background:#00395d}.forecast-detail__navicon{display:block;height:60px;margin:0 auto}.forecast-detail__navicon .forecast__iconfile{background:center center/contain no-repeat}.forecast-detail__navicon .forecast__iconfile,.forecast-detail__navicon svg{height:100%;position:relative;width:auto}.forecast-detail__navtemp{display:block;margin:10px 0;font-size:20px;font-weight:400}.forecast-detail__placename{text-transform:uppercase;font-size:18px;font-weight:300;overflow:hidden;text-overflow:ellipsis;text-align:center}.forecast-detail__placename-label{-webkit-border-radius:1em;-webkit-background-clip:padding-box;-moz-border-radius:1em;-moz-background-clip:padding;border-radius:1em;background-clip:padding-box;padding:.5em 2em;display:inline-block;color:#fff}.forecast-detail__content{margin:0 auto}@media (min-width:1024px){.forecast-detail__content{width:80%}}.forecast-detail__title{text-align:center;color:#42a1ce;text-transform:uppercase;margin:1em;font-size:26px;font-weight:700}.forecast-detail__table{border-collapse:collapse;width:100%;display:none;border:1px solid #d3d3d3;font-size:15px}.forecast-detail__table.active{display:table}.forecast-detail__table td{width:20%;padding:10px;text-align:center}.forecast-detail__table tr{border:1px solid #d3d3d3}.forecast-detail__table tr .wind__direction{position:absolute;width:22px;right:-5px;top:-5px;height:22px;background:url(ikona_smer_vetru_seda.svg) center center/contain no-repeat;display:block}.forecast-detail__table tr:nth-child(odd){background-color:#ededed;color:#00395d}.forecast-detail__table tr:nth-child(odd) .wind__direction{background-image:url(ikona_smer_vetru_tmave_modra.svg)}.forecast-detail__table tr:nth-child(even){color:#a7a7a7}.forecast-detail__table-icon .forecast__iconfile{height:60px;background:center center/contain no-repeat}.forecast-detail__table-rain:after,.forecast-detail__table-temp:after,.forecast-detail__table-wind:after{font-size:12px}.forecast-detail__table-rain:after{content:"srážky";display:none}.forecast-detail__table-temp:after{content:"stupně";display:none}.forecast-detail__table-wind:after{content:"vítr";display:none}.forecast-detail__table-desc{display:block;font-size:12px}.forecast-detail__table-value{font-size:20px;font-weight:500;line-height:1.2}@media (min-width:400px){.forecast-detail__table-value{font-size:25px}}@media (min-width:600px){.forecast-detail__table-value{font-size:32px}}.forecast-detail__table-rain .forecast-detail__table-value:after{content:'mm';font-size:12px}.forecast-detail__table-wind .forecast-detail__table-value:after{content:'m/s';font-size:12px}.forecast-detail__table-wind .forecast-detail__table-value{position:relative;display:inline-block}.place-nav{zoom:1;position:relative;background:#42a1ce;color:#fff;margin-bottom:20px}.place-nav:after,.place-nav:before{content:"";display:table}.place-nav:after{clear:both}.place-nav__arrow{position:absolute;width:48px;height:48px;text-align:center;line-height:48px;background-color:#348db7;color:#fff;left:0;top:0;z-index:2;text-decoration:none}.place-nav__arrow:hover{background-color:#00395d}.place-nav__arrow+.place-nav__arrow{left:auto;right:0}.place-nav__inner{position:relative;overflow:hidden;height:48px;line-height:48px;font-weight:600;font-size:15px;text-transform:uppercase}.place-nav__item{width:100%;display:block;text-align:center;position:absolute;left:100%}.place-nav__item.active{left:0}.graph__container{position:relative;margin-bottom:50px;overflow:hidden}.graph__wrapper{padding-top:40%;height:0;overflow:hidden;position:relative}.graph__box{width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0}.graph__add-table{width:100%;padding-left:45px}.graph__add-table td{text-align:center;display:none}.graph__add-table td:nth-child(7n){display:table-cell}@media (min-width:500px) and (max-width:699px){.graph__add-table td:nth-child(5n){display:table-cell}}@media (min-width:700px) and (max-width:899px){.graph__add-table td:nth-child(4n){display:table-cell}}@media (min-width:900px) and (max-width:1023px){.graph__add-table td:nth-child(3n){display:table-cell}}@media (min-width:1024px){.graph__add-table td:nth-child(2n){display:table-cell}}.graph__row-prec td{font-size:10px;color:#42a1ce;vertical-align:bottom}.graph__row-wind .graph__wind{width:100%;height:30px;position:relative;background:url(ikona_smer_vetru_seda.svg) center center/contain no-repeat}.graph__row-time{font-size:13px;color:#757676}.graph__int-icons{overflow:hidden}.graph__int-icons.f_intensity-0{height:0}.graph__int-icons.f_intensity-1{height:3px}.graph__int-icons.f_intensity-2{height:6px}.graph__int-icons.f_intensity-3{height:9px}.graph__int-icons.f_intensity-4{height:12px}.graph__int-icons.f_intensity-5{height:15px}.graph__int-icons div{height:1px;margin-bottom:2px;background-color:#42a1ce}.forecast-detail__page-copy{text-align:center;padding:20px;font-size:14px;color:#888}.forecast-detail__page-copy img{display:inline-block;vertical-align:middle;margin-left:20px}.forecast-detail-preview{zoom:1;margin:0 0 2em}.forecast-detail-preview:after,.forecast-detail-preview:before{content:"";display:table}.forecast-detail-preview:after{clear:both}.forecast-detail-preview .forecast-preview__day{float:left}@media (min-width:800px){.forecast-detail-preview .forecast-preview__day{width:20%}}.forecast-detail-preview__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.forecast-detail-previe__title{text-align:center;text-transform:uppercase;color:#757676;font-weight:600;font-size:2em;margin:0 0 .4em}.actual-forecast-detail{margin-bottom:40px}@media (min-width:900px){.actual-forecast-detail__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.actual-forecast-detail__cell{border:1px solid #e9e8e8;margin-right:-1px;padding:20px 0;text-align:center}@media (min-width:900px){.actual-forecast-detail__cell{width:50%}}@media (min-width:900px){.actual-forecast-detail__cell{width:25%}}.actual-forecast-detail__place{display:inline-block;-webkit-border-radius:1em;-webkit-background-clip:padding-box;-moz-border-radius:1em;-moz-background-clip:padding;border-radius:1em;padding:.5em 2em;background:#42a1ce;color:#fff}.c__blue-light .actual-forecast-detail__place{background:#42a1ce}.c__blue-dark .actual-forecast-detail__place{background:#00395d}.actual-forecast-detail__icon .forecast__iconfile{margin:15px auto;background:center center/contain no-repeat;height:80px;width:80px}.actual-forecast-detail__values{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.actual-forecast-detail__value{width:50%;padding:10px}.actual-forecast-detail__label{color:#757676;font-size:15px}.actual-forecast-detail__desc{font-size:42%;position:relative}.actual-forecast-detail__desc:after{position:absolute;bottom:60%;width:100%;left:0;text-align:center;font-size:1em}.actual-forecast-detail__temperature .actual-forecast-detail__desc:after{bottom:75%}.tendency--up .actual-forecast-detail__desc:after{content:'\2191'}.tendency--down .actual-forecast-detail__desc:after{content:'\2193'}.tendency--no .actual-forecast-detail__desc:after{content:'\25CF'}.actual-forecast-detail__v{font-size:44px}.place--smedava .value--temp{width:100%}.place--smedava .value--snow{display:none}