@-webkit-keyframes webkit-jumping-marker{0%,to{margin-top:-32px}50%{margin-top:-50px}}@keyframes jumping-marker{0%,to{margin-top:-32px}50%{margin-top:-50px}}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}#pageTitle .buttons .button.hidden,#siteNavigation ul.languageSelector span.localizedName,.hidden,article.article .quickGallery figcaption,body.index.layout-frameless #pageTitle .collapse.button{display:none}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1;background:#fff;min-width:300px;font-family:"Roboto","Droid Sans","Open Sans",Helvetica,Arial,sans-serif;color:#444}article,aside,details,figcaption,figure,figure img,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:''}a,hr{padding:0}a{margin:0;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9;color:#444}ins{text-decoration:none}mark{font-style:normal;font-weight:400}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:1rem 0;border-top:1px solid #ccc}input,select{vertical-align:middle}article.article dl dt,b,strong{font-weight:700}em,i{font-style:italic}input.text,input.title,input[type=password],input[type=text]{margin:0;background-color:#fff;border:1px solid #bbb}select,textarea{background-color:#fff;border:1px solid #bbb}img{display:inline-block}article.article{font-size:.85rem;line-height:1.6em}article.article h1{font-size:1.7rem;color:#555;padding:14px 0 10px 20px;border-bottom:1px solid #ccc;margin:0 0 20px}article.article h2{font-size:1.3rem;font-weight:700;color:#555;padding:8px 15px;margin:30px 0 5px;border:1px solid #ddd;border-left:6px solid #888;border-right:none}article.article section.articleSection:first-of-type h2{margin-top:0}article.article section.articleSection.history h2{border-left-color:#0cf}article.article section.articleSection.attractions h2{border-left-color:#9c3}article.article .sectionContent{padding:0 20px}article.article .gpxDownloadLink{display:block;border-bottom:1px solid #ccc;padding:5px 0 5px 20px;margin:-20px 0 0}article.article dl,article.article ol,article.article p,article.article ul{margin-top:1em;line-height:1.6em}a,article.article a{text-decoration:none;color:#29d}article.article a:hover{text-decoration:underline}article.article a.disabled{pointer-events:none;cursor:text;color:inherit}article.article figure{max-width:100%;margin-top:1em}article.article figure.floatLeft{float:left;margin-right:10px}article.article figure.floatRight{float:right;margin-left:10px}article.article figure img{width:100%;box-sizing:border-box;background:#fff;padding:9px;border:1px solid #d8d8d8;box-shadow:0 0 15px #d8d8d8}article.article figure figcaption{font-size:.8rem;text-align:center;padding-top:2px;line-height:125%;text-overflow:ellipsis}article.article figure figcaption span.attribution{padding:0 3px;font-size:.7rem;color:gray;white-space:nowrap;letter-spacing:-.5px}.pswp__caption__center span.attribution a,article.article figure figcaption span.attribution a{color:gray}article.article figure figcaption span.attribution .license::before{content:'('}article.article figure figcaption span.attribution .license::after{content:')'}article.article ol,article.article ul{padding-left:20px}article.article ul.articleList li{text-indent:-5px;list-style-type:none}article.article ul.articleList li:before{content:"-";position:relative;left:-5px}article.article ul.articleList li .listExcerpt{display:block;text-indent:0;padding-left:.5em;color:#777}article.article dl{margin-left:1.5rem}article.article .excerpt{background:#eee;padding:10px;border-radius:10px}article.article .excerpt .title{display:block;font-weight:700}article.article .poiOnMap.highlighted a{color:red}article.article .quickGallery ul{white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:0;margin:0;line-height:0}article.article .quickGallery ul li{display:inline-block;padding-left:5px;vertical-align:top;text-indent:0}article.article .quickGallery ul li:first-child{padding-left:0}article.article .quickGallery ul li::before{content:'';left:0}article.article .quickGallery ul figure{margin-top:0}article.article .quickGallery ul figure.landscape{width:140px}article.article .quickGallery ul figure.landscape img{width:140px;height:93.33333333px}article.article .quickGallery ul figure.portrait{width:62.22222222px}article.article .quickGallery ul figure.portrait img{width:62.22222222px;height:93.33333333px}article.article .quickGallery ul figure img{object-fit:cover;padding:5px;border:solid 1px #d8d8d8;box-shadow:none}article.article .quickGallery ul figure figcaption{overflow:hidden;text-overflow:ellipsis;text-align:left}article.article .quickGallery figure.lead img{border:0}article.article .elevationDiagram{display:block;margin:1em 0}article.article .trackDetails{margin:1em 0;padding:1em;background-color:#29d;color:#fff}article.article .trackDetails table{width:34%;white-space:nowrap;display:inline-table;vertical-align:top}article.article .trackDetails table:first-child{width:27%}@media (max-width:1150px) and (min-width:901px),(max-width:480px){article.article .trackDetails table{width:49%}article.article .trackDetails table:first-child{display:table;width:49%}}article.article .trackDetails table td,article.article .trackDetails table th{padding:0 2px;text-align:left}article.suggestion{display:inline-block;float:left;box-sizing:border-box;width:50%;min-width:180px;vertical-align:top;background:#fff;padding:12px 0 0 12px}article.suggestion:nth-child(odd){clear:both;padding:12px 5px 0 12px}article.suggestion:nth-child(even){padding:12px 12px 0 5px}article.suggestion .bullet{float:right;width:22px;margin:13px 10px 0}article.suggestion a{display:block;text-decoration:none;line-height:1.5em;color:#000;border:solid 1px #d0d0d0;box-shadow:0 0 15px #ddd}article.suggestion h2{width:100%;font-size:1rem;line-height:1.2em;margin:0;padding:13px 8px 8px;box-sizing:border-box}article.suggestion .description{position:relative;width:100%;overflow:hidden}article.suggestion .description .long{position:absolute;clear:both;z-index:10;top:-200px;font-size:.8rem;background-color:#fff;padding:0 8px 12px;transition:top .5s ease-out}article.suggestion .description .short{height:4rem;padding:0 8px;font-size:.8rem}article.suggestion .description .suggestionImage{display:block;width:100%;height:auto;min-height:80px;box-sizing:border-box}article.suggestion .description figure{position:relative;height:0;padding-top:66.67%;overflow:hidden}article.suggestion .description figure img.suggestionImage{position:absolute;top:0;bottom:0;margin:auto}article.suggestion:hover .description>.long{top:0}@media (max-width:1150px) and (min-width:901px),(max-width:480px){article.suggestion{width:100%;padding:12px 12px 0!important}article.suggestion .description figure{padding-top:50%}}@media (max-width:900px) and (min-width:481px){article.suggestion{width:50%}}.animated.leaflet-marker-icon object,.leaflet-control-container,.leaflet-map-pane,.leaflet-objects-pane,.leaflet-tile-pane{width:100%;height:100%}.leaflet-tile-loaded{position:absolute}.leaflet-control-zoom.leaflet-bar{box-shadow:none}.leaflet-control-zoom.leaflet-bar a{width:36px;height:36px;font-size:0;background-color:transparent;background-size:32px 32px;border:0;transition:background-size 250ms ease}.leaflet-control-zoom.leaflet-bar a:hover{width:36px;height:36px;background-color:transparent;background-size:36px 36px}.leaflet-control-zoom.leaflet-bar .leaflet-control-zoom-in{background-image:url(../img/white-plus-icon.svg);margin-bottom:3px}.leaflet-control-zoom.leaflet-bar .leaflet-control-zoom-out{background-image:url(../img/white-minus-icon.svg)}.leaflet-bar a.leaflet-disabled{background-color:transparent;opacity:.5}svg.leaflet-zoom-animated{opacity:1}#map.zoom-10 svg.leaflet-zoom-animated,#map.zoom-11 svg.leaflet-zoom-animated,#map.zoom-9 svg.leaflet-zoom-animated{opacity:.7}#map.zoom-12 svg.leaflet-zoom-animated,#map.zoom-13 svg.leaflet-zoom-animated,#map.zoom-14 svg.leaflet-zoom-animated,#map.zoom-15 svg.leaflet-zoom-animated,#map.zoom-16 svg.leaflet-zoom-animated{opacity:.5}#map.zoom-17 svg.leaflet-zoom-animated,#map.zoom-18 svg.leaflet-zoom-animated,#map.zoom-19 svg.leaflet-zoom-animated,#map.zoom-20 svg.leaflet-zoom-animated,#map.zoom-21 svg.leaflet-zoom-animated{opacity:.3}.animated.leaflet-marker-icon{background:0 0;border:0;-webkit-transition:width .25s ease,height .25s ease,margin .25s ease,-webkit-transform .25s cubic-bezier(0,0,.25,1);transition:width .25s ease,height .25s ease,margin .25s ease,transform .25s cubic-bezier(0,0,.25,1)}.animated.leaflet-marker-icon:hover{width:43px!important;height:50px!important;margin:-50px 0 0 -21.5px!important}.animated.leaflet-marker-icon.highlighted{-webkit-animation:webkit-jumping-marker .5s infinite;animation:jumping-marker .5s infinite}.lang-zh article.suggestion{font-size:80%}.pswp__caption__center span.attribution{display:block;font-size:.7rem;color:gray;white-space:nowrap}input.text:focus,input.title:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#bbb}body.internalServerError #content .logo img,html{height:100%}h1{font-size:2rem;line-height:2.6rem;margin:.8rem 0 1.4rem}h2{font-size:1.5rem;line-height:2rem;margin:.6rem 0 1rem}h3{font-size:1.2rem;margin:.5rem 0 .8rem}#siteNavigation a:hover,a:hover{text-decoration:underline;color:#29d}h3,li,p{line-height:1.5rem}button,input,select,textarea{box-sizing:border-box;font-family:"Roboto","Droid Sans","Open Sans",Helvetica,Arial,sans-serif;color:#444;padding:.2rem .3rem;margin:0}#content{position:absolute;top:80px;right:0;bottom:0;left:0;background-color:#fff}#content>.wrap{position:relative;min-width:300px;margin:0 auto;box-sizing:border-box}#siteNavigation{box-sizing:border-box;height:30px;font-size:.9rem;background-color:#333;color:#ddd;padding:0}#pageTitle .buttons:after,#siteNavigation:after,#siteNavigation>.wrap:after{content:"";display:table;clear:both}#siteNavigation>.wrap{box-sizing:border-box;height:100%;padding:0 5px;margin:0 auto}#siteNavigation a,#siteNavigation li{display:inline-block;height:100%;line-height:30px;vertical-align:middle}#siteNavigation li{list-style:none;color:#888}#siteNavigation a{color:#ddd;padding:0 7px}#siteNavigation a:hover{color:#fff}#siteNavigation ul.menu{float:left;height:30px}#siteNavigation ul.menu li{float:left;line-height:1.1em;margin-left:15px}#siteNavigation ul.menu li:first-child{margin-left:0}#siteNavigation ul.languageSelector{float:right;height:30px}#siteNavigation ul.languageSelector li{float:left}#siteNavigation ul.languageSelector span{display:inline-block;height:100%;vertical-align:middle;padding:0 5px}#siteNavigation ul.languageSelector li a:hover{text-decoration:none}#siteNavigation ul.languageSelector li.active a{font-weight:700;color:#fff}#siteNavigation ul.user{float:right}#siteNavigation .fb-like{float:right;padding:5px 10px 0 0}#pageTitle{position:relative;box-sizing:border-box;height:50px}#pageTitle>.wrap{position:relative;min-width:300px;margin:0 auto}#pageTitle h1.logo{float:left;height:50px;margin:0 5px 0 0}#pageTitle h1.logo a{padding:3px 0 0 12px}#pageTitle h1.logo img{width:auto;height:44px;margin-top:3px}#pageTitle .search{position:absolute;right:0;width:40%;max-width:721px;height:50px}#pageTitle .search .ui-autocomplete{max-height:500px;overflow-y:auto;overflow-x:hidden}#pageTitle .search .ui-autocomplete .ui-menu-item a{color:#444}#pageTitle .search mark{background-color:transparent;color:#000}#pageTitle .search label{box-sizing:border-box;display:table;height:100%;background:right center/19px 19px no-repeat url(../img/gray-search-icon.svg);padding:10px 28px 11px 5px}#pageTitle .search input{box-sizing:border-box;width:250px;color:#555;padding:3px 3px 3px 6px;border-radius:3px}#pageTitle .buttons{position:absolute;right:0;float:right;height:50px}#pageTitle .buttons .button{display:inline-block;cursor:pointer;width:26px;height:26px;background:center center/26px 26px no-repeat;padding:12px 8px 12px 0}#pageTitle .buttons .languageMenu.button{display:none;background-image:url(../img/three-gray-horizontal-stripes-icon.svg)}#pageTitle .buttons .collapse.button{background-image:url(../img/gray-minus-icon.svg)}#pageTitle .buttons .expand.button{background-image:url(../img/gray-plus-icon.svg)}#pageTitle .buttons .back.button{background-image:url(../img/gray-left-arrow-icon.svg)}body.development #pageTitle{background-color:#90ee90}body.staging #pageTitle{background-color:#add8e6}body .wrap>header{position:absolute;z-index:100;width:100%;min-width:300px;background-color:#fff}@media (max-width:900px){#siteNavigation{display:none;position:absolute;top:50px;width:100%;box-sizing:border-box;height:auto;font-size:.9rem;background-color:#fff;color:#000;border-bottom:solid 1px gray;z-index:2000}#siteNavigation a,#siteNavigation li{height:100%;line-height:30px;vertical-align:middle}#siteNavigation li{display:list-item;color:#888}#siteNavigation a{color:#444;padding:0 7px}#siteNavigation a:hover{color:#000}#siteNavigation ul.menu{float:none;height:auto;border-bottom:solid 1px gray}#siteNavigation ul.menu li{display:inline-block;float:none;line-height:1.1em;margin-left:0}#siteNavigation ul.menu li:nth-child(n+2)::before{content:'|'}#siteNavigation ul.languageSelector{float:none;height:auto;column-count:2}#siteNavigation ul.languageSelector li{float:none;padding-left:30px;line-height:35px}#siteNavigation ul.languageSelector span{display:list-item;vertical-align:middle}#siteNavigation ul.languageSelector li a .localizedName{display:inline}#siteNavigation ul.languageSelector li.active{padding-left:10px}#siteNavigation ul.languageSelector li.active a{font-weight:700;color:#444}#siteNavigation ul.languageSelector li.active a:before{content:'●';display:inline-block;width:20px}#siteNavigation ul.user{float:right}#siteNavigation .fb-like{padding-bottom:10px}#pageTitle .buttons .back.button,#pageTitle .buttons .collapse.button,#pageTitle .buttons .expand.button,#pageTitle.searchMode h1.logo{display:none}#pageTitle.searchMode .search{width:calc(100% - 50px)}#pageTitle.searchMode .search label{width:100%;max-width:450px;padding-top:0;padding-bottom:0;padding-left:0}#pageTitle.searchMode .search input{width:100%;height:50px;font-size:1.3em;transition:width 250ms ease}#pageTitle .search{position:relative;width:auto;float:left}#pageTitle .search input{height:32px}#pageTitle .buttons .languageMenu.button{display:inline-block}ul.ui-autocomplete li.ui-menu-item{font-size:1.2em;margin:.5em 0}#content{top:50px}}@media (max-width:480px){#pageTitle .search input{width:130px}}@media (max-height:600px){#pageTitle .search .ui-autocomplete{max-height:300px}}@media (max-height:400px){#pageTitle .search .ui-autocomplete{max-height:200px}}@media print{#content #article footer,header #pageTitle,header #siteNavigation{display:none}#content{position:static}#content #article,#content #map{display:block;position:static;width:100%}#content #article{max-width:100%;box-shadow:none;overflow-y:auto}#content #map{page-break-after:always}#content #map .leaflet-map-pane{overflow:hidden}#content #map .leaflet-control-container,div.pswp{display:none}}body.index{min-width:300px}body.index #content #article,body.index #content #map{position:absolute;top:0;bottom:0;transition:width 250ms ease}body.index #content #map{left:0;min-width:calc(100% - 721px);overflow:hidden;background-color:#eee;width:60%}body.index #content #map:after{content:'';width:100%;height:10px;background:#fff;position:absolute;top:-10px;left:0;box-shadow:0 4px 10px 0 #999}body.index #content #map.fullWidth{width:100%}body.index #content #article{overflow-x:hidden;overflow-y:scroll;z-index:99;right:0;width:40%;max-width:721px;font-size:.8rem;line-height:1.6em;background:#fff;padding-bottom:12px;border-top:1px solid #ccc;box-shadow:-4px 0 10px 0 #999}body.index #content #article:after{content:"";display:table;clear:both}body.index #content #article.hidden{width:0}body.index #content #article .language.warning{text-align:center;background-color:#fcc;padding:10px 20px}body.index #content #article .elevation.leaflet-control{float:none}@media (max-width:900px){body.index #content #article,body.index #content #map{position:relative;width:100%;min-width:300px;max-width:none}body.index #content #article{overflow:visible}body.index #content #article.hidden{width:auto}body.index #content #map{height:360px;z-index:50}}@media (max-width:900px) and (orientation:landscape){body.index #content #map{height:180px}}body.index #article.article footer.social div.content{float:right;display:inline-block;padding:1rem .5rem}body.index #article.article footer.social iframe{display:inline;vertical-align:top;border:0;overflow:hidden}body.index #article.article footer.social iframe.twitter-share-button{width:65px;height:20px}body.index #article.article footer.social iframe.facebook-share-button{width:82px;height:20px}body.index #article.suggestions footer.social{clear:both;width:100%;padding:.5rem}body.index #article.suggestions footer.social .fb-page{width:100%;text-align:center}body.index.layout-headless #content{position:static}@media (min-width:900px){body.index.brand-tour-de-hongrie #siteNavigation{background-color:#027030}body.index.brand-tour-de-hongrie #siteNavigation li{color:#bbb}}body.index.brand-tour-de-hongrie #pageTitle{background-color:#fff}body.index.brand-tour-de-hongrie #pageTitle .logo.tourDeHongrie{margin-left:5em}@media (max-width:900px){body.index.brand-tour-de-hongrie #pageTitle .logo.tourDeHongrie{margin-left:0}}body.index.brand-tour-de-hongrie #article article.article h1,body.index.brand-tour-de-hongrie #article article.article h2{color:#027030}body.error #content>.wrap{padding:2em}body.internalServerError #content{position:static;text-align:center;font-size:20px;min-height:100%}body.internalServerError #content>.wrap{padding:2em 3em}body.internalServerError #content article{max-width:650px;margin:0 auto;text-align:left}body.internalServerError #content .logo{height:90px;padding-bottom:2em}body.internalServerError #content p{padding-bottom:1rem}body.internalServerError #content pre{position:absolute;left:0;right:0;overflow-x:auto;overflow-y:hidden;font-size:1rem}body.app.download #content{position:static;border-top:solid 1px gray}body.app.download #content>.wrap{max-width:600px;padding:2em}body.app.download p{line-height:1.6em;margin-top:1em}body.app.download ul.storeList{list-style-type:none;margin-top:2em;text-align:center}body.app.download ul.storeList li{display:inline-block;padding:0 1em;line-height:70px;vertical-align:middle}body.app.download ul.storeList img{width:155px}.mfp-content{text-align:center}.popupAdvertisement{visibility:hidden;display:inline-block;position:relative;background-color:#fff}#codeigniter_profiler{margin-top:60em}