@font-face{font-family:'Lato';src:url('../fonts/Lato/Lato-Regular.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Black';src:url('../fonts/Lato/Lato-Black.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato BlackItalic';src:url('../fonts/Lato/Lato-BlackItalic.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Bold';src:url('../fonts/Lato/Lato-Bold.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Hairline';src:url('../fonts/Lato/Lato-Hairline.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato HairlineItalic';src:url('../fonts/Lato/Lato-HairlineItalic.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Italic';src:url('../fonts/Lato/Lato-Italic.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Light';src:url('../fonts/Lato/Lato-Light.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato LightItalic';src:url('../fonts/Lato/Lato-LightItalic.ttf?v=1.0.0');font-weight:normal;font-style:normal}@font-face{font-family:'Lato Regular';src:url('../fonts/Lato/Lato-Regular.ttf?v=1.0.0');font-weight:normal;font-style:normal}.lato,.lato-regular{font:normal normal normal 14px/1 Lato;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lato-black{font-family:"Lato Black"}.lato-blackitalic{font-family:"Lato BlackItalic"}.lato-bold{font-family:"Lato Bold"}.lato-hairline{font-family:"Lato Hairline"}.lato-hairlineitalic{font-family:"Lato HairlineItalic"}.lato-italic{font-family:"Lato Italic"}.lato-italic{font-family:"Lato Italic"}.lato-light{font-family:"Lato Light"}.lato-lightitalic{font-family:"Lato LightItalic"}#toggle-route{background-color:transparent;color:#12aaeb;border-left:2px solid #12aaeb;padding-left:0;border-top-right-radius:30px;border-bottom-right-radius:30px;outline:none;margin-right:-1px;vertical-align:middle;width:15px;height:15px;background-image:url('/images/icons/route-button.svg');background-size:contain;background-repeat:no-repeat}#route-control{width:320px;text-align:center;margin-top:5px;position:absolute;right:-140px}@media (max-width:800px){#route-control{width:100%;margin-right:0;right:0}}#route-control #route-form{background-color:#093148;color:white;padding-bottom:5px}#route-control #route-form #route-type{padding-top:15px}#route-control #route-form #route-type input[type="radio"]{width:25px;height:25px;margin-left:8px;margin-right:8px;background-color:white;-webkit-appearance:initial;-moz-appearance:initial;border-radius:50%;outline:none;background-size:contain;background-repeat:no-repeat;background-position:center}#route-control #route-form #route-type input[type="radio"]:checked{background-color:#12aaeb}#route-control #route-form #route-type input[type="radio"][value="car"]{background-image:url("/images/icons/car-blue.png")}#route-control #route-form #route-type input[type="radio"][value="car"]:checked{background-image:url("/images/icons/car-white.png")}#route-control #route-form #route-type input[type="radio"][value="bicycle"]{background-image:url("/images/icons/bike-blue.png")}#route-control #route-form #route-type input[type="radio"][value="bicycle"]:checked{background-image:url("/images/icons/bike-white.png")}#route-control #route-form #route-type input[type="radio"][value="pedestrian"]{background-image:url("/images/icons/pedestrian-blue.png")}#route-control #route-form #route-type input[type="radio"][value="pedestrian"]:checked{background-image:url("/images/icons/pedestrian-white.png")}#route-control #route-form #route-points{padding-bottom:25px;padding-left:20px;padding-right:20px}#route-control #route-form #route-points img{height:50px;padding-right:10px}#route-control #route-form #route-points div{width:80%}#route-control #route-form #route-points div input{width:100%;border:none;border-bottom-color:#12aaeb;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;outline:none;color:white}#route-control #route-form #route-points div input:first-child{margin-bottom:15px}#route-control #route-form #route-points .swap-button{width:10%;height:22px;background-image:url(/images/route-menu-swap-targets.png);background-color:transparent;border:none;background-repeat:no-repeat;background-size:contain;background-position:right;margin-top:15px}#route-control .top-border{background-image:url(/images/route-menu-top-border.png);height:5px;background-repeat:no-repeat;background-position-x:50%;background-size:contain}@media (max-width:800px){#route-control .top-border{background-position-x:97%}}#route-control fieldset{border:none}#route-control #route-info{background-color:white;color:black}#route-control #route-info #route-details *{text-align:center}#route-control #route-info #route-details .heading{width:60%;background-color:#12aaeb;color:white;font-size:small;padding-top:30px;padding-bottom:30px}#route-control #route-info #route-details .details{width:40%}#route-control #route-info #route-details .details div:first-child{color:#f05b23}#route-control #route-info #route-details .details div:last-child{font-size:smaller;margin-top:5px}.suggestion-list .route-suggestion{text-align:left;padding-left:25px;padding-right:25px;font-size:small;padding-top:5px;padding-bottom:5px;cursor:pointer}.suggestion-list .route-suggestion:not(.forced-controls):hover,.suggestion-list .route-suggestion:not(.forced-controls):active,.suggestion-list .route-suggestion:not(.forced-controls):focus{background-color:#e0e0e0}.suggestion-list .route-suggestion.forced-controls{padding:0}.suggestion-list .route-suggestion.forced-controls button,.suggestion-list .route-suggestion.forced-controls div{border:none;background-color:white;text-align:center;width:50%;height:100%;padding-top:9px;padding-bottom:9px}.suggestion-list .route-suggestion.forced-controls button:hover,.suggestion-list .route-suggestion.forced-controls div:hover,.suggestion-list .route-suggestion.forced-controls button:active,.suggestion-list .route-suggestion.forced-controls div:active,.suggestion-list .route-suggestion.forced-controls button:focus,.suggestion-list .route-suggestion.forced-controls div:focus{background-color:#e0e0e0}.suggestion-list .route-suggestion img{width:25px;height:25px;margin-right:10px}.suggestion-list .route-suggestion span{word-break:break-all}.suggestion-list .route-suggestion span.lato-light{padding-left:2px}#route-progress-icon{width:15px;margin-left:auto;margin-right:5px;font-size:small;color:#5a5a5a;vertical-align:middle;height:15px;background-size:contain;background-repeat:no-repeat}.blue{color:#12aaeb}body{padding:0;margin:0}html,body,#map{height:100vh;width:100vw}.map-button{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:white;height:30px;width:30px;border:none;box-shadow:0 0 30px 0 #999;font-weight:bold;cursor:pointer;right:15px;text-align:center;font-size:large;background:#12aaeb no-repeat center;background-size:35%}.map-button.fourth-map-button{bottom:30px}.map-button.third-map-button{bottom:65px;background-image:url(/images/icons/minus.svg)}.map-button.second-map-button{bottom:100px;background-image:url(/images/icons/plus.svg)}.map-button.first-map-button{font-size:21px;background-image:url(/images/icons/burguer.svg)}.map-button.locate-map-button{font-size:21px;background-image:url(/images/icons/route-button.svg)}@media (max-width:800px){.map-button{height:30px;width:30px}.map-button i.fa{margin-top:25% !important}.map-button.fourth-map-button{bottom:30px}.map-button.third-map-button{bottom:76px}.map-button.second-map-button{bottom:122px}}.fixed{position:fixed;z-index:1000}.map-top{top:15px}#search{left:28%;width:44%}#search.has-search-results{border-top-right-radius:22px;border-top-left-radius:22px;background-color:white}@media (max-width:800px){#search{left:72px;width:55%}}#search #search-omnibox{background-color:#12aaeb;color:white;height:30px;border-radius:30px;width:100%;border-spacing:0}@media (max-width:800px){#search #search-omnibox{height:40px;border-top-left-radius:0;border-bottom-left-radius:0}}#search #search-omnibox>tbody>tr>td>*{margin:0;padding:0;border:none}#search #search-omnibox td{overflow-x:hidden;width:100%;vertical-align:middle;padding:0;height:100%}#search #search-omnibox td.input-cell{padding-left:30px;padding-right:2px}#search #search-omnibox td .divider{width:1px;background-color:white;padding:1px 0;height:60%;margin-left:7px;margin-right:7px}#search #search-omnibox td:not(.input-cell){width:0}#search #search-omnibox td:last-child{padding-right:13px}#search #search-omnibox #search-icon{width:15px;font-size:small;color:#5a5a5a;vertical-align:middle;height:15px;background-size:contain;background-repeat:no-repeat}#search #search-omnibox #search-icon.magnifier{background-image:url('/images/icons/search-icon.svg')}#search #search-omnibox #searchbox{outline:none;width:100%;height:100%;background-color:inherit;color:inherit}#search #search-omnibox #searchbox::placeholder{color:white}.searching{background-image:url('/images/spinner-white.png');background-size:contain;background-repeat:no-repeat;-webkit-animation:fa-spin .5s infinite linear;animation:fa-spin .5s infinite linear}#search-results{background-color:white}#map{background-image:url(/images/icons/logo-opaque.svg);background-position:center;background-repeat:no-repeat;background-color:white;background-size:45% 30%}.map-inset-top-shadow{box-shadow:0 -8px 60px 5px black;height:0;width:60%;position:fixed;top:0;z-index:1000;left:20%}.hidden{display:none !important}#show-categories-sidebar{background-image:url(/images/icons/layers.svg);background-color:white;background-size:17px;background-position:center;background-repeat:no-repeat}.sidebar{transition:all .3s ease-in-out;margin-left:auto;overflow-y:auto;background-color:#093148;top:0;right:-30%;height:100%;width:25%;min-width:326px;z-index:1005}.sidebar.active{right:0}@media (max-width:992px){.sidebar{max-width:100%;right:-105%}}.sidebar>.row{margin-top:14px}.sidebar .float-right{float:right}.close-sidebar-button{padding-left:12px;padding-right:30px;border-bottom-right-radius:30px;border-top-right-radius:30px;top:8px;background-color:white;border:none;cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px;height:35px}.close-sidebar-button img{height:86%;vertical-align:middle}.close-sidebar-button i{font-size:smaller}.close-sidebar-button .close-arrow{height:20%;margin-right:20px;background-image:url(/images/icons/close-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:10px;display:inline-block}.row>*{display:inline-block;vertical-align:middle}#download-button{background-color:transparent;color:white;border:none;cursor:pointer;font-size:25px;margin-right:10px;background-position:center;background-size:contain;background-repeat:no-repeat;margin-top:3px}#language{border:none;background-color:transparent;color:white;text-transform:uppercase;height:30px;font-size:9.5px;outline:none;margin-top:15px;margin-right:15px;cursor:pointer}#language .cool-border{background-image:url(/images/lang-menu-top-border.png);height:4px;background-repeat:no-repeat;background-position-x:96%;background-size:contain;margin-top:2px}#language .lang-item{display:block;text-decoration:none}#language .options{background-color:white;padding-top:5px;text-align:right;color:black;position:relative}#language .current:hover,#language .current.active,#language .current:focus{color:#12aaeb}#language .current .fa{margin-left:10px}#language:hover,#language.active,#language:focus{color:#12aaeb}#language .option{color:black;border:none;text-align:right;padding:7px 10px}#language .option:hover,#language .option:active,#language .option:focus{background-color:#12aaeb}.categories-heading{margin-top:20px;text-align:center;color:#12aaeb;text-transform:uppercase;padding-left:5%;padding-right:5%;font-size:x-small}ul{list-style-type:none;padding:0}.subcategories-ul{background-color:white;color:#093148;padding-top:0;padding-bottom:0;padding-left:10px;max-height:0;overflow:hidden}.subcategories-ul .sub-category-item{padding-top:5px;padding-right:5px;padding-left:10px;padding-bottom:5px}.subcategories-ul .sub-category-item>span{margin-left:10px;max-width:75%}.subcategories-ul .sub-category-item:hover>span{color:#12aaeb}.subcategories-ul .sub-category-item.active>.checkbox:not(.searching){border-color:#12aaeb;background-color:#12aaeb}.subcategories-ul .sub-category-item>img{max-height:25px;max-width:25px}.subcategories-ul>li{cursor:pointer}.checkbox{transition:all .3s ease-in-out;height:7px;width:7px;float:right;margin-top:10px;margin-right:10px;cursor:pointer}.checkbox:not(.searching){border-radius:50%;border:solid;border-width:1px;border-color:#093148}.checkbox.searching{background-image:url(/images/spinner-dark.png);height:10px;width:10px}.checkbox.active:not(.searching){border-color:#12aaeb;background-color:#12aaeb}#categories{color:white}#categories hr{border-top:1px solid;border-bottom:none;color:grey;margin:0 15px}#categories .category-item-root .category-item{padding:9px 15px;cursor:pointer}#categories .category-item-root .category-item>.fa-caret-down,#categories .category-item-root .category-item>.fa-caret-up{padding-top:4px}#categories .category-item-root .category-item>i{float:right;color:#12aaeb;font-size:small;padding-top:7px}#categories .category-item-root .category-item>img{height:25px}#categories .category-item-root .category-item:hover>span{color:#12aaeb}#categories .category-item-root.active .category-item{background-color:#12aaeb}#categories .category-item-root.active .category-item>span,#categories .category-item-root.active .category-item>i{color:#093148}#categories .category-item-root.active .subcategories-ul{padding-top:5px;padding-bottom:5px;max-height:initial}.poi-image{width:100%}div.poi-image{height:49px;color:black}div.poi-image .blue-ribbon{background-color:#12aaeb;width:95%;height:35px;margin-top:14px;float:right}#poi-name{width:100%;text-align:center;font-size:large;font-weight:lighter;margin-top:25px}#poi-details,#rating-form{padding-left:20px;padding-right:20px}.poi-details-item{font-size:small;margin-bottom:7px;line-height:initial}.poi-details-item .prop-name{color:#12aaeb}.poi-details-item span:last-child{padding-left:3px}.poi-details-item a{color:black;text-decoration:none}#rating-form{font-size:small;margin-top:25px}#poi-rating{width:80%;text-align:left}#poi-rating-score{border:1px solid #12aaeb;padding:15px}.rating-inputs{text-align:center;margin-top:10px}.rating-inputs input[type="text"],.rating-inputs input[type="email"],.rating-inputs textarea{width:90%;border-color:#12aaeb;border-width:thin;outline:none;border-style:solid;margin-bottom:5px;border-radius:10px;padding:5px 10px;font-size:x-small}@media (max-width:992px){.rating-inputs input[type="text"],.rating-inputs input[type="email"],.rating-inputs textarea{width:96%}}.rating-inputs textarea{height:66px}.rating-inputs button.submit-button{color:white;background-color:#12aaeb;border:none;border-radius:10px;font-size:small;padding:3px 15px}.rounded{outline:none;border-radius:10px}.align-right{text-align:right}.align-left{text-align:left}.wide{width:100%}.star{background-image:url(/images/star-empty.png);background-size:contain;background-repeat:no-repeat;height:15px;width:15px;cursor:pointer;margin-right:7px}.star[data-filling="half"]{background-image:url(/images/star-half.png)}.star[data-filling="full"]{background-image:url(/images/star-full.png)}#poi-rating-control{padding-left:10px}#poi-rating-control>.inline-block{margin-bottom:10px}#poi-comments{padding-left:20px;padding-right:20px;font-size:small;color:gray}#poi-comments>.heading>i{margin-right:5px}#poi-comments .username{color:black;margin-right:3px}#poi-comments p{margin-top:4px}textarea{resize:none}.comment-icon{background-image:url(/images/icons/comment-icon.svg);height:13px;width:13px;background-size:contain;margin-bottom:-4px;background-repeat:no-repeat;margin-right:5px !important}#poi-comments>div.blue.heading.row>*{margin-right:2px}.toggle-all-container{padding-bottom:40px;cursor:pointer}.toggle-all-container button{border:1px solid white;background-color:transparent;color:white;padding:5px 15px;outline:white}.toggle-all-container button.active{background-color:#12aaeb}.toggle-all-container:hover>.label{color:#12aaeb}.toggle-all-container .label{float:left;margin-left:15px;margin-right:10px;color:white}.toggle-all-container .checkbox{float:right;margin-right:15px;margin-top:5px;border-color:white}.toggle-all-container .checkbox.searching{background-image:url(/images/spinner.png)}.whitebg{background-color:white}.absolute{position:absolute}.scrollable{overflow-y:auto;overflow-x:hidden}.inline-block{display:inline-block}.right{float:right}.align-center{text-align:center}.xx-large{font-size:xx-large}.xx-small{font-size:xx-small}.suggestion-list{background-color:white;color:black;margin-top:0;margin-bottom:0;overflow-y:auto;max-height:125px}.pointer{cursor:pointer}.brand{background-color:white;height:40px;padding-left:10px;padding-right:23px;border-bottom-right-radius:30px;border-top-right-radius:30px;top:8px}.brand img{height:86%;padding-top:3px}@media (max-width:800px){.brand{top:15px}}.leaflet-marker-icon{height:25px;width:17.5px}*:not(.active)>.active-only{display:none !important}*.active>.inactive-only{display:none !important}.margin-bottom{margin-bottom:5px}.loading-spinner{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;width:20px;height:20px;position:fixed;background:url(/images/spinner.png) no-repeat center;background-size:contain;bottom:25%;left:46%}.link-button{left:15px;bottom:30px;transition:all .5s}.link-button.active{bottom:65px;outline:none}.download-button{left:15px;bottom:75px;transition:all .5s}.download-button i.fa{margin-top:19%}.download-button.first.active{left:53px;bottom:103px}.download-button.second.active{left:55px;bottom:60px}.download-button.third.active{left:38px;bottom:21px;background-image:url(/uploads/third-link.svg)}.share-minimal-button{left:15px;bottom:120px;font-size:14px;background-image:url("../uploads/link.svg");background-size:60% 100%}a.link-button:not(.active),a.download-button:not(.active){box-shadow:none;visibility:hidden}.vanished{opacity:0 !important}#toggle-download{background-image:url(/images/icons/download.svg)}#toggle-links{background-image:url(/images/icons/link.svg)}#categories *{transition:all .3s}.minimal-iframe{display:none;position:relative;background-color:#fefefe;margin:auto;padding:0;width:100%;height:100%;overflow:hidden}.minimal-iframe .minimal-share-header{padding:2px 16px;background-color:#4895c2;color:white;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.minimal-iframe .minimal-share-header .minimal-share-title{margin:10px}.minimal-iframe .minimal-share-body{padding:3%;display:block;height:80%;width:93.5%;overflow:hidden}.minimal-iframe .minimal-share-body .minimal-share-body-iframe{display:inline-block;width:100%;height:90%;padding-top:10px}.minimal-iframe .minimal-share-body .minimal-share-body-iframe iframe{width:100%;height:100%;border:0}.minimal-iframe .minimal-share-body .minimal-share-body-info-tutorial{font-size:.9em;color:#4d4d4d}.minimal-iframe .minimal-share-body .minimal-share-body-info{display:block;padding:0 0 2px 0;width:100%}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label{display:flex;align-items:center;white-space:nowrap}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label label{padding:0 5px 0 0;font-size:.9em}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label .minimal-share-body-info-carea{display:inline-block;flex:4;box-sizing:border-box}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label .minimal-share-body-info-carea .minimal-share-body-info-carea-wrapper{width:100%;display:table;box-sizing:border-box;vertical-align:middle}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label .minimal-share-body-info-carea .minimal-share-body-info-carea-wrapper #minimal-share-body-info-input{display:table-cell;width:100%;height:28px;border-bottom-left-radius:5px;border-top-left-radius:5px;border:1px solid gray;padding:0 0 0 6px}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label .minimal-share-body-info-carea .minimal-share-body-info-carea-wrapper .minimal-share-body-info-carea-wrapper-btn{display:table-cell;width:1%;box-sizing:border-box;padding:0;margin:0;vertical-align:middle;position:relative}.minimal-iframe .minimal-share-body .minimal-share-body-info #minimal-share-body-info-input-label .minimal-share-body-info-carea .minimal-share-body-info-carea-wrapper .minimal-share-body-info-carea-wrapper-btn #minimal-share-body-info-input-copy{display:block;border:1px solid gray;background:#f2f2f2;color:#505050;border-top-right-radius:10%;border-bottom-right-radius:10%;box-sizing:border-box;padding:6px 10px;vertical-align:middle}.minimal-iframe .minimal-share-footer{height:5px;background:#4895c2}@media (max-width:800px){.hide-mobile{display:none !important}}#popup.containerpopup{display:flex;box-shadow:0 7px 15px 1px rgba(128,128,128,0.91);background:rgba(255,255,255,0.9);text-align:center;overflow:hidden;height:75px}#popup.containerpopup.image-place{border-radius:5px}#popup.containerpopup.category-image{border-radius:5px;border-top-right-radius:50px;border-bottom-right-radius:50px}#popup.containerpopup .product-details{position:relative;text-align:left;overflow:hidden;padding:10px;height:100%;float:left}#popup.containerpopup .product-details h1{display:inline-block;position:relative;font-size:14px;color:#344055;margin:0}#popup.containerpopup .product-details .rating-container{font-size:14px;display:flex;color:chocolate;width:100%}#popup.containerpopup .product-details .rating{margin:2px}#popup.containerpopup .product-details .rating-count{margin:2px;float:left}#popup.containerpopup .product-details .hint-star{display:inline-block;border-color:#4d4d4d;margin:2px;width:auto}#popup.containerpopup .product-image{transition:all .3s ease-out;display:inline-block;position:relative;overflow:hidden;height:100%;float:right;width:75px;min-width:75px}#popup.containerpopup img{width:100%;border-radius:50px;height:100%}.another-popup .leaflet-popup-content-wrapper{background:transparent;color:#eee;margin:0 !important;padding:0 !important;border:none;box-shadow:none}.another-popup .leaflet-popup-tip{background:transparent;border:none;box-shadow:none}