.mx-switch-container.switch{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mx-switch-container.switch input{display:none}.mx-switch-container.switch input:checked+.slider{background-color:#1eae00;border-color:#1eae00}.mx-switch-container.switch input:checked+.slider:before{border-color:#1eae00;transform:translateX(16px)}.mx-switch-container.switch .slider{background-color:#f2f2f2;border-radius:2px;cursor:pointer;display:inline-block;position:relative;top:2px;width:32px}.mx-switch-container.switch .slider,.mx-switch-container.switch .slider:before{border:1px solid #ccc;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;height:16px;transition:.4s}.mx-switch-container.switch .slider:before{background-color:#fff;border-radius:2px;content:"";display:block;left:-1px;position:absolute;top:-1px;width:16px}@keyframes pulsate-geolocation{0%,to{color:#6b7580;text-shadow:none}50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,.63)}}@-moz-keyframes pulsate-geolocation{0%,to{color:#6b7580;text-shadow:none}50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,.63)}}@-webkit-keyframes pulsate-geolocation{0%,to{color:#6b7580;text-shadow:none}50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,.63)}}@-o-keyframes pulsate-geolocation{0%,to{color:#6b7580;text-shadow:none}50%{color:#00a8ff;text-shadow:0 0 4px rgba(0,255,201,.63)}}@keyframes bounce{0%,10%,26.5%,40%,50%{transform:translateZ(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}20%,21.5%{transform:translate3d(0,-15px,0);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}35%{transform:translate3d(0,-7px,0);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}45%{transform:translate3d(0,-2px,0)}51%{transform:none}to{transform:none}}@-moz-keyframes bounce{0%,10%,26.5%,40%,50%{-moz-transform:translateZ(0);-moz-transition-timing-function:cubic-bezier(.215,.61,.355,1)}20%,21.5%{-moz-transform:translate3d(0,-15px,0);-moz-transition-timing-function:cubic-bezier(.755,.05,.855,.06)}35%{-moz-transform:translate3d(0,-7px,0);-moz-transition-timing-function:cubic-bezier(.755,.05,.855,.06)}45%{-moz-transform:translate3d(0,-2px,0)}51%{-moz-transform:none}to{-moz-transform:none}}@-webkit-keyframes bounce{0%,10%,26.5%,40%,50%{-webkit-transform:translateZ(0);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1)}20%,21.5%{-webkit-transform:translate3d(0,-15px,0);-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06)}35%{-webkit-transform:translate3d(0,-7px,0);-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06)}45%{-webkit-transform:translate3d(0,-2px,0)}51%{-webkit-transform:none}to{-webkit-transform:none}}@-o-keyframes bounce{0%,10%,26.5%,40%,50%{-o-transform:translateZ(0);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1)}20%,21.5%{-o-transform:translate3d(0,-15px,0);-o-transition-timing-function:cubic-bezier(.755,.05,.855,.06)}35%{-o-transform:translate3d(0,-7px,0);-o-transition-timing-function:cubic-bezier(.755,.05,.855,.06)}45%{-o-transform:translate3d(0,-2px,0)}51%{-o-transform:none}to{-o-transform:none}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}20%{-webkit-transform:scale(1.3);transform:scale(1.3)}40%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{opacity:1;-webkit-transform:scale(1.23);transform:scale(1.23)}80%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}20%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}40%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}60%{opacity:1;-webkit-transform:scale(1.23);-ms-transform:scale(1.23);transform:scale(1.23)}80%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes paidPoiAnim{0%{transform:translateZ(0)}16%{transform:translate3d(-42px,0,0)}32%{transform:translate3d(-84px,0,0)}79.9%{transform:translate3d(-84px,0,0)}80%{transform:translate3d(-42px,0,0)}to{transform:translateZ(0)}}@keyframes paidPoiAnim{0%{transform:translateZ(0)}16%{transform:translate3d(-42px,0,0)}32%{transform:translate3d(-84px,0,0)}79.9%{transform:translate3d(-84px,0,0)}80%{transform:translate3d(-42px,0,0)}to{transform:translateZ(0)}}@-webkit-keyframes paidPoiAnimImg{0%{margin-top:0}16%{margin-top:-2px}32%{margin-top:-4px}79.9%{margin-top:-4px}80%{margin-top:-2px}to{margin-top:0}}@keyframes paidPoiAnimImg{0%{margin-top:0}16%{margin-top:-2px}32%{margin-top:-4px}79.9%{margin-top:-4px}80%{margin-top:-2px}to{margin-top:0}}@keyframes nodeInserted{0%{opacity:.99}to{opacity:1}}.marker.type-paid .marker-bg-wrapper img{-webkit-animation:paidPoiAnim .5s step-end;animation:paidPoiAnim .5s step-end;-webkit-animation-delay:.5s;animation-delay:.5s}.marker.type-paid .img-cont{-webkit-animation:paidPoiAnimImg .5s step-end;animation:paidPoiAnimImg .5s step-end;-webkit-animation-delay:.5s;animation-delay:.5s}.sizeUp{border-color:#f90!important;height:35px;margin-left:-5px;margin-top:-5px;width:35px}.sizeDown,.sizeUp{transition:all .1s}.sizeDown{height:25px;width:25px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8a8a8a;border-radius:4px}*{scrollbar-color:#8a8a8a #fff;scrollbar-width:thin}body{-webkit-font-smoothing:subpixel-antialiased;background-color:#fff;margin:0}body,body.upload-iframe{overflow:hidden}body.scrst #map div img[src*=mapserver]{opacity:1!important;transition:none!important}body,button,input,textarea{font-family:Arial,Helvetica,sans-serif}a{color:#6b7580;text-decoration:none}a:hover{color:#29ac07}a img{border:0}li{list-style:none}input[type=text]{background:#fff;color:#000}input::-ms-clear{display:none}button{border-radius:0}canvas,img{image-orientation:none}#mapycz{height:100%;width:100%}#foto-3,#geometry-2,#poi-3{cursor:pointer}#map{-webkit-touch-callout:none;background-color:#f2f1e1;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#map .control-logo{cursor:pointer;visibility:hidden}.disable-interaction,.layer-disable-interaction .marker:not(.lookup-poi),.layer-disable-interaction :not(.marker){pointer-events:none}#layout-content input[type=number],#layout-content input[type=tel],#layout-content input[type=text],#layout-content textarea,#map input[type=number],#map input[type=tel],#map input[type=text],#map textarea{border:1px solid #cdcdcd;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1)}#layout-content input[type=number]:active,#layout-content input[type=number]:focus,#layout-content input[type=tel]:active,#layout-content input[type=tel]:focus,#layout-content input[type=text]:active,#layout-content input[type=text]:focus,#layout-content textarea:active,#layout-content textarea:focus,#map input[type=number]:active,#map input[type=number]:focus,#map input[type=tel]:active,#map input[type=tel]:focus,#map input[type=text]:active,#map input[type=text]:focus,#map textarea:active,#map textarea:focus{border-color:#29ac07;outline:none}.bottom-overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));bottom:0;box-sizing:border-box;color:#fff;font-size:36px;height:116px;left:0;line-height:48px;padding:48px 16px 16px;position:absolute;right:0;visibility:visible}span.submit-box{position:relative}span.submit-box span.loader{position:absolute;right:-50px;top:-2px}.traffic-geom-detail h5,.traffic-geom-detail p{margin:0}.hiddencontrols .noprint>*{display:none}.hiddencontrols .noprint .control-layer{display:block;z-index:auto}.hiddencontrols #left3d .control-layer.noprint>.mapset{z-index:3}.hiddencontrols #left3d .control-layer.noprint>*,.hiddencontrols .noprint .control-layer>*{display:initial;z-index:2}.hiddencontrols #left3d .backToMap.noprint,.hiddencontrols #left3d .backToMap.noprint>*{display:inline-block;z-index:3}.hiddencontrols .noprint .control-layer .mapset{z-index:3}.line-chart{margin:auto;padding-top:20px;position:relative}.line-chart canvas{display:block}.line-chart .ascent,.line-chart .descent{color:#6b7580;font-size:15px;margin-top:3px}.line-chart .ascent{float:left}.line-chart .descent{float:right}.line-chart-pointer{border:1px solid #1eae00}.line-chart-pointer-popup{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.5);box-shadow:0 0 3px 1px rgba(0,0,0,.5);display:inline-block;font-size:12px;line-height:24px;padding:0 16px;z-index:2}.line-chart-pointer-popup span{font-size:16px;font-weight:700}.bounce{animation:bounce 1.4s ease-in-out;-webkit-animation:bounce 1.4s ease-in-out;-moz-animation:bounce 1.4s ease-in-out;-o-animation:bounce 1.4s ease-in-out;-ms-animation:bounce 1.4s ease-in-out;animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;-ms-animation-iteration-count:1}.blind{height:1px;left:-2000px;overflow:hiden;position:absolute;top:-2000px;width:1px}.icon-star2 #left,.icon-star2 #right{fill:#ccc}.icon-star2 #icon{stroke:#ccc}.icon-star2.white-bg #left,.icon-star2.white-bg #right{fill:#fff}.icon-star2.white-bg #icon{stroke:#f6a622}.icon-star2.gray-bg #left,.icon-star2.gray-bg #right{fill:#fff}.icon-star2.gray-bg #icon{stroke:#ccc}.icon-star2.half #icon{stroke:#f6a622}.icon-star2.half #left{fill:#f6a622}.icon-star2.half.gray-bg #icon{stroke:#ccc}.icon-star2.half.gray-bg #left{fill:#ccc}.icon-star2.full #icon{stroke:#f6a622}.icon-star2.full #left,.icon-star2.full #right{fill:#f6a622}.icon-star2.full.gray-bg #icon{stroke:#ccc}.icon-star2.full.gray-bg #left,.icon-star2.full.gray-bg #right{fill:#ccc}body.log [data-log-action]{border:2px dotted red!important}body.log a:not([data-log-action]),body.log button:not([data-log-action]){border:2px dotted blue!important}body>.szn-geo-dialog-root{height:100%;overflow-y:scroll;position:absolute;width:100%}.gallery-list #mapycz{display:none}.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#29ac07;border-color:#29ac07}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#29ac07}.flatpickr-calendar:after,.flatpickr-calendar:before{display:none}button,button:active,button:focus{-webkit-touch-callout:none;background:#fff;border:1px solid #cecece;color:#6b7580;cursor:pointer;font-size:11px;line-height:1;outline:none;padding:9px 20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.button::-moz-focus-inner,button::-moz-focus-inner{border:0;margin:0;padding:0}a.button.submit,button.submit{background:#86929e;background-image:linear-gradient(-179deg,#9aa6b2,#818d99);border:1px solid #86929e;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:700;height:26px;padding:0 17px}a.button.submit:hover,button.submit:hover{background:#239906;background-image:linear-gradient(-179deg,#2cbf08,#29ac07);border:1px solid #239906}a.button.submit[disabled],a.button.submit[disabled]:hover,button.submit[disabled],button.submit[disabled]:hover{background-image:linear-gradient(-179deg,#9aa6b2,#818d99);border:1px solid #86929e}a.button.submitColor,button.submitColor{background:#239906;background-image:linear-gradient(-179deg,#2cbf08,#29ac07);border:1px solid #239906;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:700;height:26px;padding:0 17px}a.button.submitColor[disabled],a.button.submitColor[disabled]:hover,button.submitColor[disabled],button.submitColor[disabled]:hover{background-image:linear-gradient(-179deg,#9aa6b2,#818d99);border:1px solid #86929e}a.button.back,button.back{border:0;padding:0}a.button.fullscreen,button.fullscreen{background:transparent url(/img/ico-fullscreen-open.png) no-repeat 50%;border:0;display:block;height:35px;padding:0;position:absolute;right:10px;top:10px;width:35px}a.button.fullscreen:active,a.button.fullscreen:hover,button.fullscreen:active,button.fullscreen:hover{background-image:url(/img/ico-fullscreen-open-hover.png)}a.button.fullscreen.close,button.fullscreen.close{background-image:url(/img/ico-fullscreen-close.png)}a.button.fullscreen.close:active,a.button.fullscreen.close:hover,button.fullscreen.close:active,button.fullscreen.close:hover{background-image:url(/img/ico-fullscreen-close-hover.png)}a.button:active,button:active{border-color:#29ac07}a.button.icon,button.icon{position:relative}a.button.more-results,button.more-results{background:transparent;border:none;color:#6b7580;display:block;font-size:17px;margin:17px 0;padding:0}a.button.more-results:hover,button.more-results:hover{color:#29ac07}a.button.close-overlay,a.button.upload-gallery,button.close-overlay,button.upload-gallery{border:0;border-radius:2px;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3);color:#6b7580;font-size:13px;height:27px;left:17px;padding:0 10px 0 24px;position:absolute;text-align:left;top:17px;vertical-align:middle;z-index:2}a.button.close-overlay:hover,a.button.upload-gallery:hover,button.close-overlay:hover,button.upload-gallery:hover{background:#f7f7f7;border:0;color:#29ac07}a.button.close-overlay *,a.button.upload-gallery *,button.close-overlay *,button.upload-gallery *{vertical-align:middle}a.button.close-overlay:before,a.button.upload-gallery:before,button.close-overlay:before,button.upload-gallery:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"c";font-family:mapy;font-size:16px;font-style:normal;font-weight:400;left:5px;position:absolute;top:6px}a.button.close-overlay:before,button.close-overlay:before{font-weight:700}a.button.upload-gallery,button.upload-gallery{left:auto;padding:0 10px 0 34px;right:17px;width:120px}a.button.upload-gallery:before,button.upload-gallery:before{content:"f";left:10px}#layout-body .button-group{position:absolute}#layout-body .button-group button,#layout-body .button-group button:active,#layout-body .button-group button:focus{-webkit-touch-callout:none;background:#fff;border:none;display:inline-block;font-size:13px;height:27px;line-height:24px;margin:0;padding:0 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}#layout-body .button-group button:active:hover,#layout-body .button-group button:focus:hover,#layout-body .button-group button:hover{background:#f7f7f7;color:#29ac07}#layout-body .button-group button.active,#layout-body .button-group button:active.active,#layout-body .button-group button:focus.active{background:#fff;background:linear-gradient(180deg,#f1f1f1 0,#fff 68%);color:#29ac07;cursor:auto}#layout-body .button-group button.deactive,#layout-body .button-group button:active.deactive,#layout-body .button-group button:focus.deactive{background:#fff;background:linear-gradient(180deg,#f1f1f1 0,#fff 68%);color:#ccc;cursor:auto}#layout-body .button-group button:active:before,#layout-body .button-group button:before,#layout-body .button-group button:focus:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;position:relative;top:1px}#layout-body .button-group button.panorama:before,#layout-body .button-group button:active.panorama:before,#layout-body .button-group button:focus.panorama:before{content:"5"}#layout-body .button-group button.m3d:before,#layout-body .button-group button:active.m3d:before,#layout-body .button-group button:focus.m3d:before{content:"3"}#layout-body .button-group button.oblique:before,#layout-body .button-group button:active.oblique:before,#layout-body .button-group button:focus.oblique:before{content:"9"}#layout-body .button-group span{padding-left:6px;position:relative;top:-1px}.button-back{background:#000;background:rgba(0,0,0,.8);border-radius:4px;left:8px;margin:0;opacity:1;position:absolute;top:8px;transition:opacity .5s;z-index:1}.button-back button{background:transparent;border:none;color:#fff;font-size:12px;line-height:21px;padding:5px 15px 5px 10px;text-align:center;vertical-align:middle}.button-back button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"c";display:inline-block;font-family:mapy;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-right:6px;vertical-align:top}.button-back.hidden{opacity:0}.apps{display:block;list-style:none;margin:0;padding:0}.apps li{display:inline-block;text-align:left;vertical-align:middle}.apps li a{border-radius:5px;color:#fff;display:block;font-size:12px;height:32px;position:relative;text-align:center;width:100px}.apps li a span{display:inline-block;font-size:14px;font-weight:700;text-align:left}.apps li.android a{background:#7ac242}.apps li.android a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a";font-family:mapy;font-size:20px;font-style:normal;font-weight:400;left:12px;position:absolute;top:5px}.apps li.android a span{padding-left:26px;padding-top:9px}.apps li.ios a{background:#333}.apps li.ios a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"o";font-family:mapy;font-size:20px;font-style:normal;font-weight:400;left:24px;position:absolute;top:5px}.apps li.ios a span{padding-left:22px;padding-top:9px}.apps li.wp a{background:#2ba9e4}.apps li.wp a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w";font-family:mapy;font-size:19px;font-style:normal;font-weight:400;left:12px;position:absolute;top:7px}.apps li.wp a span{font-size:11px;padding-left:40px;padding-top:4px}.apps li+li{margin-left:15px}.radiocheck:not(#foo){display:inline-block;height:24px;line-height:24px;position:relative}.radiocheck:not(#foo)>input{float:left;left:0;margin:0;opacity:0;padding:0;position:absolute}.radiocheck:not(#foo)>span{display:inline-block;height:24px;padding:0 0 0 24px}.radiocheck:not(#foo)>input+span{background:url(../img/graphicradiocheck.png) 0 0 no-repeat}.radiocheck:not(#foo)>input[type=radio]+span{background-position:0 0}.radiocheck:not(#foo)>input[type=checkbox]+span{background-position:0 -144px}.radiocheck:not(#foo)>input[type=radio]:checked+span{background-position:0 -72px}.radiocheck:not(#foo)>input[type=checkbox]:checked+span{background-position:0 -216px}.radiocheck:not(#foo)>input[type=checkbox]:checked+span:hover,.radiocheck:not(#foo)>input[type=checkbox]:focus:checked+span,.radiocheck:not(#foo)>input[type=checkbox]:hover:checked+span{background-position:0 -240px}.radiocheck:not(#foo)>input[type=radio]:checked+span:hover,.radiocheck:not(#foo)>input[type=radio]:focus:checked+span,.radiocheck:not(#foo)>input[type=radio]:hover:checked+span{background-position:0 -96px}.radiocheck:not(#foo)>input[type=checkbox]+span:hover,.radiocheck:not(#foo)>input[type=checkbox]:focus+span,.radiocheck:not(#foo)>input[type=checkbox]:hover+span{background-position:0 -168px}.radiocheck:not(#foo)>input[type=radio]+span:hover,.radiocheck:not(#foo)>input[type=radio]:focus+span,.radiocheck:not(#foo)>input[type=radio]:hover+span{background-position:0 -24px}.radiocheck:not(#foo)>input[type=checkbox]+span:hover:active,.radiocheck:not(#foo)>input[type=checkbox]:active+span{background-position:0 -168px}.radiocheck:not(#foo)>input[type=radio]+span:hover:active,.radiocheck:not(#foo)>input[type=radio]:active+span{background-position:0 -24px}.radiocheck:not(#foo)>input[type=checkbox]:active:checked+span,.radiocheck:not(#foo)>input[type=checkbox]:checked+span:hover:active{background-position:0 -240px}.radiocheck:not(#foo)>input[type=radio]:active:checked+span,.radiocheck:not(#foo)>input[type=radio]:checked+span:hover:active{background-position:0 -96px}.radiocheck:not(#foo)>input[type=checkbox]:disabled+span,.radiocheck:not(#foo)>input[type=checkbox]:disabled+span:hover,.radiocheck:not(#foo)>input[type=checkbox]:disabled+span:hover:active,.radiocheck:not(#foo)>input[type=checkbox]:focus:disabled+span,.radiocheck:not(#foo)>input[type=checkbox]:hover:disabled+span{background-position:0 -192px}.radiocheck:not(#foo)>input[type=radio]:disabled+span,.radiocheck:not(#foo)>input[type=radio]:disabled+span:hover,.radiocheck:not(#foo)>input[type=radio]:disabled+span:hover:active,.radiocheck:not(#foo)>input[type=radio]:focus:disabled+span,.radiocheck:not(#foo)>input[type=radio]:hover:disabled+span{background-position:0 -48px}.radiocheck:not(#foo)>input[type=checkbox]:disabled:checked+span,.radiocheck:not(#foo)>input[type=checkbox]:disabled:checked+span:hover,.radiocheck:not(#foo)>input[type=checkbox]:disabled:checked+span:hover:active,.radiocheck:not(#foo)>input[type=checkbox]:focus:disabled:checked+span,.radiocheck:not(#foo)>input[type=checkbox]:hover:disabled:checked+span{background-position:0 -264px}.radiocheck:not(#foo)>input[type=radio]:disabled:checked+span,.radiocheck:not(#foo)>input[type=radio]:disabled:checked+span:hover,.radiocheck:not(#foo)>input[type=radio]:disabled:checked+span:hover:active,.radiocheck:not(#foo)>input[type=radio]:focus:disabled:checked+span,.radiocheck:not(#foo)>input[type=radio]:hover:disabled:checked+span{background-position:0 -120px}ul.notifications{color:#fff;display:block;left:0;margin:0;overflow:hidden;padding:0;position:absolute;top:48px;width:100%;z-index:1000}ul.notifications li{animation-duration:.15s;animation-name:open;animation-timing-function:ease-in-out;background:rgba(0,0,0,.85);display:flex;justify-content:space-between;position:relative}ul.notifications li a{color:#29ac07}ul.notifications li a:hover{text-decoration:underline}ul.notifications li>.icon{fill:#fff;animation-fill-mode:forwards;animation-name:icon;animation-timing-function:ease-in-out;border-radius:50%;height:24px;margin:16px;opacity:0;width:24px}ul.notifications li>.icon,ul.notifications li>.icon svg{animation-delay:75ms;animation-duration:.25s;transform:scale(0)}ul.notifications li>.icon svg{animation-fill-mode:forwards;animation-name:svg;animation-timing-function:ease-in-out}ul.notifications li>.icon.icon-question{background:#00a8ff}ul.notifications li>.icon.icon-alert{background:red}ul.notifications li>.icon.icon-check{background:#1eae00}ul.notifications li>.icon.icon-info{background:#00a8ff}ul.notifications li>div{font-size:14px;line-height:20px;margin:16px 0;opacity:0}ul.notifications li>.content{animation-delay:.2s;animation-duration:.2s;animation-fill-mode:forwards;animation-name:text;animation-timing-function:ease-in-out;flex:1}ul.notifications li>button{background:none;border:none;color:#fff;height:24px;margin:4px;padding:5px;width:24px}ul.notifications li>button .icon{fill:currentColor}ul.notifications li.hidding{animation-delay:.3s;animation-duration:.15s;animation-fill-mode:forwards;animation-name:close}ul.notifications li.hidding>.icon{animation-delay:125ms;animation-duration:.25s;animation-fill-mode:forwards;animation-name:iconClose;opacity:1;transform:scale(1)}ul.notifications li.hidding>.icon svg{animation-delay:125ms;animation-duration:.25s;animation-fill-mode:forwards;animation-name:svgClose;transform:scale(1)}ul.notifications li.hidding>.content{animation-delay:0s;animation-duration:.2s;animation-fill-mode:forwards;animation-name:textClose;opacity:1}@keyframes open{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes close{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes icon{0%{opacity:0;transform:scale(0)}60%{opacity:1}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes iconClose{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.3)}40%{opacity:1}to{opacity:0;transform:scale(0)}}@keyframes svg{0%{transform:scale(0)}70%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes svgClose{0%{transform:scale(1)}30%{transform:scale(1.3)}to{transform:scale(0)}}@keyframes text{0%{opacity:0}to{opacity:1}}@keyframes textClose{0%{opacity:1}to{opacity:0}}#layout-bar,#layout-content,#scene,body,html{height:100%;top:0}#scene{overflow:hidden;position:relative}#block-map{display:none}#layout-content{background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;float:right;position:relative;z-index:2}#layout-content.transition{transition:margin .5s,width .5s}.width-0 #layout-content{margin-right:-400px;width:400px!important}.width-1 #layout-content{right:0;width:400px}.width-2 #layout-content{right:0;width:80%}.width-3 #layout-content{right:0;width:100%}#layout-scroll{display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;overflow-y:overlay}#layout-scroll.fixed-suggest,#layout-scroll.mymaps-login,#layout-scroll.route{background-color:#f8f8f8}#layout-scroll.overlay-loader{position:relative}#layout-scroll.overlay-loader .overlay-loader-el{background:hsla(0,0%,100%,.7);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1000}#layout-scroll.overlay-loader .overlay-loader-el img{margin-top:95px}#route-params-box+#layout-scroll{margin-top:0}#layout-header{box-shadow:0 4px 16px 0 rgba(0,0,0,.2);flex:0 0 auto;font-size:13px;height:48px;z-index:11}.width-2 #layout-header,.width-3 #layout-header{display:none}#layout-footer{color:#999;flex:0 0 auto;font-size:11px;padding:20px;text-align:center}#layout-footer .bottom-part.hide,.width-2 #layout-footer,.width-3 #layout-footer{display:none}#layout-footer .menu{text-align:center}#layout-footer .menu #logo{display:inline-block;height:18px;width:82px}#footer-text{align-items:center;display:flex;font-size:12px;justify-content:center;line-height:16px;margin:0;padding-top:2px;position:relative;text-align:center}#layout-footer .separator,#layout-header .separator{color:#cbcbcb;margin-left:5px;margin-right:5px}#layout-body{display:flex;flex:1 0 auto;flex-direction:column;position:relative}.width-0 #backlink a:after,.width-0 .wide,.width-1 #backlink a:after,.width-1 .wide{display:none}.print-2 #layout-scroll{overflow:hidden}.print-2.width-0 #layout-content{display:none}.blindBarActiveButton{position:relative}.blindBarActiveButton:after{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}#layout-bar{background:#f1f1f1;display:flex;font-size:11px;padding:0}#layout-bar button{background-color:#f1f1f1;border:none;color:#6b7580;display:inline-block;height:48px;margin:0;padding:0;position:relative;text-align:center;text-decoration:none;white-space:nowrap;width:33%}#layout-bar button:first-child{width:34%}#layout-bar button span{display:inline-block;font-family:Arial;font-size:14px;line-height:48px}#layout-bar button span.route-count{margin-left:5px}#layout-bar button span.route-count.round{background-color:#6b7580;border-radius:5px;box-sizing:border-box;color:#fff;font-size:8px;font-weight:700;height:10px;line-height:9px;margin:29px 0 0 -19px;padding:0 3px;position:absolute}#layout-bar button span.route-count.round i{display:inline-block;font-style:normal;height:9px;padding:1px 0 0}#layout-bar button:hover{color:#29ac07}#layout-bar button:hover span.route-count.round{background-color:#29ac07}#layout-bar button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:22px;font-style:normal;font-weight:400;line-height:48px;margin-right:5px;text-align:center;vertical-align:top}#layout-bar button.active{background:#29ac07;color:#fff;position:relative}#layout-bar button.active:after{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}#layout-bar button.active span.route-count.round{background-color:#fff;color:#29ac07}#layout-bar button.search:before{content:"L"}#layout-bar button.manual:before{content:"V"}#layout-bar button.route:before{content:"T"}#layout-bar button.backpack:before{content:"I"}#layout-bar button.backpack.bounce:before,#layout-bar button.route.bounce:before{animation:bounce 1.4s ease-in-out;-webkit-animation:bounce 1.4s ease-in-out;-moz-animation:bounce 1.4s ease-in-out;-o-animation:bounce 1.4s ease-in-out;-ms-animation:bounce 1.4s ease-in-out;animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;-ms-animation-iteration-count:1}#layout-bar button:not(.active)+button:not(.active):after{background:#d8d8d8;content:"";display:block;height:80%;left:0;position:absolute;top:10%;width:1px}#layout-bar button.mymap{align-items:center;display:flex;justify-content:center}#layout-bar button.mymap span.avatar{border-radius:24px;display:block;height:24px;line-height:1;margin-right:10px;overflow:hidden;position:relative;width:24px}#layout-bar button.mymap span.avatar svg,#layout-bar button.mymap span.avatar svg path,#layout-bar button.mymap span.avatar svg rect{fill:#6b7580}#layout-bar button.mymap span.avatar img{height:24px;width:24px}#layout-bar button.mymap:hover span.avatar svg{fill:#1eae00}#layout-bar button.mymap:hover span.avatar svg rect{fill:#1eae00;opacity:1}#layout-bar button.mymap:hover span.avatar svg path{fill:#1eae00}#layout-bar button.mymap.active span.avatar svg{fill:#fff}#layout-bar button.mymap.active span.avatar svg rect{fill:#6b7580}#layout-bar button.mymap.active span.avatar svg path{fill:#fff}#layout-bar button.mymap .icon-star-line{fill:#6b7580;height:24px;margin-right:4px;width:24px}#layout-bar button.mymap:hover .icon{fill:#29ac07}#layout-bar button.mymap.active .icon{fill:#fff}#layout-bar button.mymap.nologin span:not(.avatar-small){line-height:20px}#layout-bar button.mymap.nologin span.avatar-small{border-radius:0;display:block;height:34px;margin-right:10px;position:relative;width:34px}#layout-bar button.mymap.nologin span.avatar-small svg{fill:#000;bottom:0;height:12px;position:absolute;right:0;top:auto;width:12px}#layout-bar button.mymap.nologin span.avatar-small svg path{fill:#000}#layout-bar button.mymap.nologin span.avatar-small>span{border:1px solid #d7d7d7;border-radius:16px;display:block;height:32px;overflow:hidden;width:32px}#layout-bar button.mymap.nologin span.avatar-small img{height:32px;opacity:.4;width:32px}#layout-bar button.mymap.nologin.active span.avatar-small>span,#layout-bar button.mymap.nologin:not(.active):hover span.avatar-small>span{border-color:#29ac07}#layout-bar button.mymap i{display:block;font-size:11px;font-style:normal;line-height:16px;margin-bottom:-6px;text-align:left}#layout-bar button.mymap.nologin .icon{top:1px}#layout-bar button.profile{max-width:46px;width:46px}#layout-bar button.profile:empty{display:none}#layout-bar button.profile span.avatar-small{margin-left:2px}#layout-bar button.profile span.avatar-small svg g path{display:none}#layout-bar button.profile span.avatar-small>span.dot-notify{background:#c00;border:1px solid #fff;border-radius:50%;bottom:8px;height:8px;position:absolute;right:3px;width:8px}#layout-bar button.profile:not(.active):hover span.avatar-small>span{border-color:#29ac07}#layout-bar button.profile:not(.active):hover span.avatar-small>span.dot-notify{border-color:#fff}#layout-bar button.profile.active span.avatar-small>span.dot-notify{border-color:#29ac07}#layout-bar.du-act button:after{background:#d8d8d8;content:"";display:block;height:80%;left:0;position:absolute;top:10%;width:1px}#layout-bar.du-act button.active{background:#f1f1f1;border:none;color:#6b7580}#layout-bar.du-act button.active .icon{fill:#6b7580}#layout-bar.du-act button.active .route-count.round{background:#6b7580;color:#fff}#layout-bar.du-act button.active:after{border:none}.content-switcher{background-color:#fff;padding:20px 0;text-align:center}.content-switcher button{background:#fff;border:1px solid #cecece;border-left:0;color:#6b7580;cursor:pointer;font-size:13px;height:auto;line-height:1;margin:0;padding:6px 15px;width:auto}.content-switcher button:hover{color:#29ac07}.content-switcher button:first-child{border-left:1px solid #cecece}.content-switcher button.active{box-shadow:none;color:#29ac07;position:relative}.content-switcher button.active:after{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.content-switcher button.circuit{overflow:visible;position:relative}.width-2 .content-switcher,.width-3 .content-switcher{display:none}@-moz-document url-prefix(){#layout-bar button span.route-count.round i{padding-top:0}}.close-button{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;background:#fff;border:1px solid #e7e7e7;border-radius:50%;color:#000;cursor:pointer;display:block;font-family:mapy;font-size:2em;font-style:normal;font-weight:400;line-height:56px;margin:0 auto 10px;padding:0;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;width:60px}.close-button:hover{border-color:#c7c7c7}.close-button:active{border-color:#6b7580}button#resizer{-webkit-touch-callout:none;background:#fff;border:0;border-radius:5px 0 0 5px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:block;height:56px;line-height:56px;margin:-28px 0 0;padding:0;position:absolute;right:0;text-align:center;top:50%;-webkit-transition:width .2s;transition:width .2s;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre;width:24px}button#resizer:hover{background:#f7f7f7;color:#29ac07}button#resizer:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:mapy;font-size:20px;font-style:normal;font-weight:400;height:56px;padding:0;text-align:center;width:26px}.width-0 button#resizer:hover{width:32px}.width-0 button#resizer:before{content:"<"}.width-1 button#resizer:before{content:">"}.width-2 button#resizer,.width-3 button#resizer{display:none}.marker-bubble{background:#fff;border-radius:16px;filter:drop-shadow(0 4px 2px rgba(0,0,0,.15));height:32px;left:50px;position:absolute;top:50px;z-index:4}.marker-bubble>*{z-index:2}.marker-bubble.route-weather span{color:#000;font-size:14px;font-weight:700;height:16px;line-height:16px;margin:8px 5px}.marker-bubble.route-weather span.time{color:#828282;font-size:12px;font-weight:400;margin-left:0;margin-right:8px;text-transform:uppercase}.marker-bubble.route-weather span.no-precip{color:#000;font-weight:400;margin:8px}.marker-bubble.route-weather>div:not(.arrow){display:flex;white-space:nowrap}.marker-bubble.route-weather div.icon{margin:4px 0 0 6px}.marker-bubble.route-weather div.icon svg{height:24px;width:24px}.marker-bubble.route-weather div.precip svg,.marker-bubble.route-weather div.precip svg *{fill:#006ed2}.marker-bubble .arrow{height:64px;left:0;margin:0;position:absolute;top:-16px;width:32px;z-index:-1}.marker-bubble .arrow svg{fill:#fff;height:32px;margin-left:8px;width:16px}.marker-bubble,::-ms-backdrop{box-shadow:0 2px 4px 0 rgba(0,0,0,.15)}.search-form{line-height:40px;position:relative;width:360px}.search-form>a{font-size:14px;text-decoration:none}.search-form>a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"q";font-family:mapy;font-size:22px;font-style:normal;font-weight:400;vertical-align:bottom}.width-2 .search-form,.width-3 .search-form{display:none}.search-form #input-search{border-radius:3px;border-right:0;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:400;height:40px;line-height:22px;padding:5px 77px 5px 12px;width:100%}.search-form #input-search:active+button,.search-form #input-search:focus+button{background-color:#239906;background-image:-o-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:-moz-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:-ms-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:linear-gradient(-179deg,#2cbf08,#29ac07);border:1px solid #239906}.search-form #input-search+button,.search-form #input-search:active+button,.search-form #input-search:focus+button{-webkit-box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1)}.search-form #input-search+button{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#9aa6b2;background-image:-o-linear-gradient(-89deg,#9aa6b2 0,#818d99 100%);background-image:-moz-linear-gradient(-89deg,#9aa6b2 0,#818d99 100%);background-image:-ms-linear-gradient(-89deg,#9aa6b2 0,#818d99 100%);background-image:linear-gradient(-179deg,#9aa6b2,#818d99);border:1px solid #86929e;border-radius:0 3px 3px 0;font-family:mapy;font-size:19px;font-style:normal;font-weight:400;height:40px;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;width:40px}.search-form #input-search::placeholder{color:#aaa;opacity:1}.search-form #input-search:-ms-input-placeholder{color:#aaa}.search-form #input-search::-ms-input-placeholder{color:#aaa}.search-form .clear-search{background-color:transparent;border:0;cursor:pointer;height:32px;line-height:26px;outline:none;padding:0;position:absolute;right:40px;top:2px;-webkit-transition:opacity .2s;transition:opacity .2s;width:26px}.search-form .clear-search:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aeaeae;content:"c";font-family:mapy;font-size:16px;font-style:normal;font-weight:400;position:relative;text-decoration:none;top:4px}.search-form .clear-search:hover:before{color:#29ac07}.search-form .arrow-back-btn{background:#fff;border:none;color:#1eae00;display:grid;height:36px;left:2px;margin:0;padding:0;place-items:center;position:absolute;top:2px;width:42px}.search-form .arrow-back-btn svg{fill:currentColor;height:24px;width:24px}.search-form .arrow-back-btn:hover{color:#187f00}.search-form label{color:#666;display:none;font-size:22px;font-weight:700;padding-top:7px;position:absolute;text-align:right;width:80px}.search-form.search-form.detail-suggest #input-search{border-radius:4px;box-shadow:none;font-size:16px;padding-right:55px}.search-form.search-form.detail-suggest #input-search.force-focus,.search-form.search-form.detail-suggest #input-search:active,.search-form.search-form.detail-suggest #input-search:focus{border-color:#1eae00}.search-form.search-form.detail-suggest #input-search.force-focus+button,.search-form.search-form.detail-suggest #input-search:active+button,.search-form.search-form.detail-suggest #input-search:focus+button{background:#1eae00}.search-form.search-form.detail-suggest #input-search+button{background:#9aa6b2;border-radius:0 4px 4px 0;box-shadow:none;font-size:24px;outline:none;width:48px}.search-form.search-form.detail-suggest .clear-search{color:#ccc;display:grid;height:36px;place-items:center;right:2px;text-align:center;top:2px;width:46px;z-index:1}.search-form.search-form.detail-suggest .clear-search:before{display:none}.search-form.search-form.detail-suggest .clear-search:after{background:#f0f0f0;bottom:5px;content:"";left:0;position:absolute;top:5px;width:1px;z-index:10}.search-form.search-form.detail-suggest .clear-search:hover{color:#828282}.search-form.search-form.detail-suggest .clear-search .clear-icon-container{padding:6px}.search-form.search-form.detail-suggest .clear-search .icon-close{fill:currentColor;display:block;height:12px;width:12px}.search-form.search-form.detail-suggest .clear-search .search-loader{display:none;height:20px;width:20px}.search-form.search-form.detail-suggest button.submit{z-index:2}.search-form.search-form.detail-suggest button.submit .icon-mag-glass{fill:#fff;height:24px;width:24px}.search-form.search-form.detail-suggest #fixed-suggest,.search-form.search-form.detail-suggest .smap-suggest{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 2px 0 rgba(0,0,0,.05)}.search-form.search-form.detail-suggest #fixed-suggest{margin-top:-1px}.search-form.search-form.detail-suggest.suggest-open #input-search{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-form.search-form.detail-suggest.suggest-open #input-search.force-focus,.search-form.search-form.detail-suggest.suggest-open #input-search:active,.search-form.search-form.detail-suggest.suggest-open #input-search:focus{border-bottom-color:#cdcdcd}.search-form.search-form.detail-suggest.suggest-open #input-search+button{border-bottom-right-radius:0}.search-form.search-form.detail-suggest.loading .clear-search .clear-icon-container,.search-form.search-form.detail-suggest.loading button.submit{display:none}.search-form.search-form.detail-suggest.loading .clear-search .search-loader{display:block}.search-form.has-arrow-back #input-search{padding-left:44px}#search{min-height:280px}#search .search-form{margin:20px 20px 0;padding-bottom:20px;width:auto}#search .bp-route{background-color:#f8f8f8;font-size:18px;font-weight:700;line-height:24px;margin:0;padding:24px 24px 20px;position:relative}#search .bp-route .clear-btn{background:none;border:none;height:24px;margin:-12px 0 0;padding:0;position:absolute;right:24px;top:50%;width:24px}#search .bp-route .clear-btn svg{fill:#999;height:24px;width:24px}#search p.info{color:#ccc;font-size:22px;margin:0;padding-top:70px;text-align:center}#search #route-results{background-color:#f5f5f5;border-bottom:0;height:auto;margin:0;padding:16px 20px}#search #route-results h2{cursor:pointer;display:inline-block;font-size:18px;margin:0}#search #route-results .actions{display:none}#search #route-results .clear-btn{top:16px}#nearby{background:#f7f7f7;padding:18px 46px 17px 60px;position:relative}#nearby p{cursor:pointer;font-size:13px;margin:0;padding:0}#nearby p strong{display:block;font-size:17px}#nearby a{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;line-height:18px;position:absolute;right:10px;top:26px}#search-results{text-align:center}#search-results ul{margin:0;padding:0 0 30px}#search-results ul>li{border-top:1px solid transparent;padding-left:0}#search-results ul>li:last-child{border-bottom:1px solid transparent}#search-results ul>li>.content{border-top:1px solid transparent;padding:15px 20px 15px 0;position:relative;top:-1px}#search-results ul>li:not(:first-child)>.content{border-color:#ddd}#search-results ul>li.hover,#search-results ul>li:hover{background:#f0f0f0}#search-results ul>li.hover+li>.content,#search-results ul>li.hover>.content,#search-results ul>li:hover+li>.content,#search-results ul>li:hover>.content{border-color:transparent}#search-results ul>li.hover,#search-results ul>li.hover+li,#search-results ul>li:hover,#search-results ul>li:hover+li{border-top-color:#ddd}#search-results ul>li.hover:last-child,#search-results ul>li:hover:last-child{border-bottom-color:#ddd}#search-results ul>div.correction:hover{background:transparent;cursor:default}#search-results ul .li-inner{border-bottom:1px solid #ddd;display:flex;flex-direction:column;margin-left:15px;padding:15px 0}#search-results ul .li-inner>div{align-items:stretch;display:flex;flex-direction:row}#search-results ul .li-inner>p{display:flex;font-size:12px;line-height:16px;max-width:none;padding-right:15px;padding-top:8px}#search-results ul .li-inner>p .icon{display:inline-block;height:16px;padding-right:8px;width:16px}#search-results ul>li .content{border:none;flex:0 1 100%;font-size:12px;padding:0 15px;vertical-align:middle}#search-results ul>li .content>div{align-items:flex-end;display:flex}#search-results ul>li .content>div>div{flex:0 1 100%}#search-results ul>li .content>div>.col2{flex:0 0 auto;max-width:210px;text-align:right}#search-results ul>li .content>div>.col2 span{display:block;overflow:hidden;padding-left:10px;text-overflow:ellipsis;white-space:nowrap}#search-results ul>li .content>div>.col2 span.holiday{display:inline}#search-results ul .opening{color:#000;line-height:16px}#search-results ul .opening .holiday{color:red;padding-left:.3em}#search-results ul>li:last-child .li-inner{border-bottom:none}#search-results ul li.hover{position:relative}#search-results ul li.hover:before{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}#search-results ul li.hover .li-inner{position:relative;z-index:2}#search-results ul li:hover,#search-results ul li:hover+li{border-top-color:transparent}#search-results ul li:hover:last-child{border-bottom-color:transparent}#search-results ul li:hover .ui-poilistimage.icon{background-color:#e4e4e4}#search-results .info.nothingFound{color:#ccc;font-size:24px;padding-top:20px;text-align:center}#search-results .error-mappan,#search-results .show-off-filters,#search-results .show-repeat,#search-results .show-report{clear:both;color:#000;font-size:13px;line-height:1.5em;margin:0;padding:18px 20px 10px}#search-results .error-mappan.few-results,#search-results .show-off-filters.few-results,#search-results .show-repeat.few-results,#search-results .show-report.few-results{margin:0 15px;padding:10px 20px 0 0;text-align:center}#search-results .error-mappan button,#search-results .show-off-filters button,#search-results .show-repeat button,#search-results .show-report button{border:0;color:#29ac07;font-size:13px;margin:0;padding:0}#search-results .show-repeat,#search-results .show-repeat button{font-size:15px}#search-results .show-report{padding-bottom:0}#search-results .show-off-filters span{color:#29ac07;cursor:pointer}#search-results .error-mappan{line-height:20px;padding-left:10%;padding-right:10%}#search-results div.correction{padding-bottom:20px;padding-left:15px;padding-top:0;text-align:left}#search-results div.correction .content{color:#000;display:block;font-size:16px;line-height:20px;padding-left:4px;padding-right:20px}#search-results div.correction .content a{color:#29ac07}#search-results div.correction h3,#search-results div.correction p{word-wrap:break-word;max-width:272px;overflow-wrap:break-word}#search-results div.correction h3{color:#000;font-size:14px;line-height:18px;margin:0}#search-results div.correction p{color:grey;line-height:16px;margin:0}#search-results div.correction p.inactive{color:#c00}#search-results li{cursor:pointer;text-align:left}#search-results li .type-name{color:#000;height:16px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search-results li .firm-review-badge{margin:4px 0}#search-results li h3,#search-results li p{word-wrap:break-word;max-width:272px;overflow-wrap:break-word}#search-results li h3{color:#000;font-size:14px;line-height:18px;margin:0}#search-results li p{color:grey;line-height:16px;margin:0}#search-results li p.inactive{color:#c00}#search-results li .fuel+.paid-firm{margin-top:4px}#search-results li .booking{margin:4px 0 0}#search-results li .booking a{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);color:#6b7580;display:inline-block;font-size:14px;line-height:16px;padding:4px 8px}#search-results li .booking a:hover{color:#000}#search-results li .booking a:active{background-color:#f8f8f8}#search-results li .paid-firm .phone{color:#29ac07;cursor:default}#search-results li .paid-firm .www{color:#29ac07}#search-results li .paid-firm .www:hover{color:#1f7e07}#search-results li .paid-firm *+*{margin-left:16px}#search-results li .fuel{line-height:16px}#search-results li .fuel span[class*=type-]{display:inline-block;padding-right:14px}#search-results li .fuel span[class*=type-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;margin-right:6px;position:relative;top:2px;vertical-align:middle;vertical-align:baseline}#search-results li .fuel span[class*=type-].type-1:before{color:#000;content:","}#search-results li .fuel span[class*=type-].type-2:before{color:#6dbb5d;content:"."}#search-results li .fuel span[class*=type-].type-3:before{background-color:#000;border-radius:5px;color:#f4dd00;content:";";display:inline-block;font-size:32px;line-height:20px;top:10px}#search-results li .fuel span[class*=type-].type-4:before{color:#3f5adb;content:":";font-size:32px}#search-results li em{font-style:normal}#search-results .item+button{margin-top:10px}#search-results>button+button{margin-left:10px}#search-results button.submit{background:#fff;border:1px solid #29ac07;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#29ac07;font-size:14px;font-weight:400;height:30px;line-height:28px;padding:0 25px}#search-results .adv-title{color:#b5b5b5;font-size:10px;line-height:11px;margin-bottom:0;margin-left:16px;margin-top:55px;padding-left:10px;position:relative;text-align:left;text-transform:uppercase}#search-results .adv-title:before{border-color:#999 transparent transparent;border-style:solid;border-width:3px 3px 0;content:"";display:block;height:0;left:0;position:absolute;top:3px;width:0}.smap .tiles{filter:saturate(100%);transition:filter .4s}.smap .search-dimm-layer{background-color:hsla(0,0%,100%,0);height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:background-color .4s;width:100vw}.smap.search-results .saturationOn{filter:saturate(30%)}.smap.search-results .search-dimm-layer{background-color:hsla(0,0%,100%,.4)}.ui-tooltip.search-form__tooltip{padding:8px 12px}#search-results .search-filters{font-size:14px;line-height:20px;padding:0 20px;text-align:left}#search-results .search-filters .checkbox-filter,#search-results .search-filters .selectbox-filter button{background:#fff;border:1px solid #ccc;border-radius:4px;color:#828282;cursor:pointer;display:inline-block;margin-bottom:14px;margin-right:16px;padding:6px 8px}#search-results .search-filters .checkbox-filter:hover,#search-results .search-filters .selectbox-filter button:hover{background:#f0f0f0}#search-results .search-filters .checkbox-filter input{display:none}#search-results .search-filters .checkbox-filter svg{fill:#444;display:none;height:16px;margin-left:4px;position:relative;top:3px;width:16px}#search-results .search-filters .checkbox-filter.active{background:#f0f0f0;color:#444}#search-results .search-filters .checkbox-filter.active svg{display:inline-block}#search-results .search-filters .checkbox-filter.active:hover{background:#fff;color:#000}#search-results .search-filters .checkbox-filter.active:hover svg{fill:#000}#search-results .search-filters .selectbox-filter{display:inline-block;position:relative}#search-results .search-filters .selectbox-filter button{font-size:14px;line-height:20px;padding:5px 8px 6px}#search-results .search-filters .selectbox-filter button span{display:inline-block;font-weight:700;padding-left:4px}#search-results .search-filters .selectbox-filter button svg{height:16px;margin-left:4px;position:relative;top:3px;width:16px}#search-results .search-filters .selectbox-filter button svg:not(.icon-star2){fill:#828282}#search-results .search-filters .selectbox-filter button.active{background:#f0f0f0;color:#444}#search-results .search-filters .selectbox-filter button.active svg:not(.icon-star2){fill:#444}#search-results .search-filters .selectbox-filter button.active:hover{background:#fff;color:#000}#search-results .search-filters .selectbox-filter button.active:hover svg:not(.icon-star2){fill:#000}#search-results .search-filters .selectbox-filter ul{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:block;left:0;margin:0;padding:0;position:absolute;top:0;z-index:3}#search-results .search-filters .selectbox-filter ul>li{color:#828282;cursor:pointer;margin:0;padding:6px 8px;white-space:nowrap}#search-results .search-filters .selectbox-filter ul>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px;color:#6b7580}#search-results .search-filters .selectbox-filter ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#search-results .search-filters .selectbox-filter ul>li:hover{background:#f0f0f0}#search-results .search-filters .selectbox-filter ul>li .stars-banner{margin-left:4px;position:relative;top:1px}#mapset-switch{background-color:#fff;background-color:hsla(0,0%,100%,.8);-moz-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;overflow:auto;padding:60px 17px 17px 12px;position:absolute;top:0;width:100%;z-index:2}#mapset-switch h4{font-size:18px;line-height:24px;margin:0;padding:0 0 18px}#mapset-switch ul{list-style-type:none;margin:0;max-width:630px;padding:0}#mapset-switch ul.m3d{padding-bottom:20px}#mapset-switch ul li{background-color:#fff;border:1px solid #e7e7e7;color:#6b7580;cursor:pointer;display:inline-block;font-size:14px;line-height:26px;margin:1px 5px 11px;position:relative;text-align:center;width:142px}#mapset-switch ul li img{display:inline-block;max-height:65px;max-width:140px;padding:1px;vertical-align:top}#mapset-switch ul li:hover{border-color:#29ac07}#mapset-switch ul li.active{border:2px solid #29ac07;color:#29ac07;font-weight:700;width:140px}#mapset-switch ul li.active:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsla(0,0%,100%,.6);color:#29ac07;content:"h";font-family:mapy;font-size:56px;font-style:normal;font-weight:400;height:43px;left:0;padding-top:22px;position:absolute;top:0;width:140px}#mapset-switch ul li.active img{padding:0}#mapset-switch ul li.tip:after{content:url(/img/mapset/tip.png);left:0;position:absolute;top:0}#mapset-switch:not(.m3d) .hide{display:none}.sbrowser-promo-visible #mapset-switch{padding:160px 17px 17px 12px}#detail{font-size:14px;line-height:20px}#detail ul{margin:0;padding:0}#detail a{color:#1eae00}#detail a:hover{color:#187f00}#detail [class*=content-]{word-wrap:break-word;margin:20px 20px 0;overflow-wrap:break-word}.width-2 #detail [class*=content-]{display:none}#detail [class*=content-] p{margin:0}#detail [class*=content-].empty{display:none}#detail [class*=content-] h3{font-size:14px;line-height:20px;margin:0}#detail .clear-content{clear:both;float:none;padding-top:20px}#detail .clear-content:after{clear:both;content:" ";display:block;float:none}#detail>.header{background:#f8f8f8;border-bottom:1px solid #e8e8e8;margin:0 0 24px;padding:0 0 16px}#detail .actions{display:flex;justify-content:start;margin:20px 20px 0;padding:0}#detail .actions .icon-action svg{fill:#1eae00}#detail .actions a:hover svg,#detail .actions button:hover svg{fill:#187f00}#detail .content-photo,#detail .content-poster{margin:0;min-height:210px;text-align:center;width:100%}#detail .content-photo a,#detail .content-photo img,#detail .content-poster a,#detail .content-poster img{display:block}#detail .content-photo img.big-print-image,#detail .content-poster img.big-print-image{display:none}#detail .content-photo .booking-cover,#detail .content-poster .booking-cover{height:225px;overflow:hidden}#detail .content-photo .booking-cover img.landscape,#detail .content-poster .booking-cover img.landscape{height:225px;left:50%;position:relative;transform:translateX(-50%)}#detail .content-photo .booking-cover img.portrait,#detail .content-poster .booking-cover img.portrait{position:relative;top:50%;transform:translateY(-50%);width:400px}#detail .content-poster{height:225px;overflow:hidden}#detail .close{left:46%;position:absolute;top:5px}#detail .button-top{margin:0 20px;text-align:left}#detail .button-top a,#detail .button-top button{background:transparent;border:none;color:#1eae00;display:none;font-size:11px;line-height:25px;margin-right:20px;padding:4px 0 0;text-align:left;text-transform:uppercase}#detail .button-top a:hover,#detail .button-top button:hover{color:#187f00}#detail .button-top a.show,#detail .button-top button.show{display:inline-block}#detail .button-top .comm{color:#828282;float:right;font-size:10px;line-height:11px;margin-right:16px;margin-top:10px;text-transform:uppercase}#detail .content-title{margin:17px 20px -8px;position:relative}#detail .content-title h1{font-size:28px;line-height:1.34em;margin:0}#detail .content-title h1.closure{padding-bottom:24px}#detail .content-title h2{font-size:14px;font-weight:400;line-height:20px;margin:4px 0 0}#detail .content-typename{margin:5px 20px 0}#detail .content-typename h2{color:#1eae00;font-size:13px;font-weight:400;margin:0;padding:0}#detail .content-typename h2 a{color:#1eae00}#detail .content-typename h2 a:hover{color:#187f00}#detail .content-subtitle{margin:5px 0 0 20px}#detail .content-subtitle h2{color:#000;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:0}#detail .content-contact+.content-review,#detail .content-hotelclass+.content-review,#detail .content-opening+.content-contact{margin-top:0}#detail .content-contact{margin-bottom:15px}#detail .content-contact svg{fill:#979797;display:inline-block;height:20px;width:20px}#detail .content-contact .contact-container{position:relative}#detail .content-contact .contact-container>svg{left:0;position:absolute;top:5px}#detail .content-contact .contact-container ul{margin-left:28px}#detail .content-contact .contact-container ul li{display:none}#detail .content-contact .contact-container ul li .icon-dropdown,#detail .content-contact .contact-container ul li .icon-dropup{fill:#828282;cursor:pointer;height:12px;margin-top:3px;padding-left:8px;width:12px}#detail .content-contact .contact-container ul li .icon-dropup{display:none}#detail .content-contact .contact-container ul li a,#detail .content-contact .contact-container ul li span{line-height:30px}#detail .content-contact .contact-container ul li a,#detail .content-contact .contact-container ul li a:hover{color:#29ac07}#detail .content-contact .contact-container ul li .chevron{color:#828282;font-size:14px;line-height:20px;margin-left:8px}#detail .content-contact .contact-container ul li .chevron:empty{display:none}#detail .content-contact .contact-container ul li:first-child{display:block}#detail .content-contact .contact-container ul li.long-link a.www{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#detail .content-contact .contact-container ul li:first-child:hover{cursor:pointer}#detail .content-contact .contact-container ul li:first-child:hover span{color:#29ac07}#detail .content-contact .contact-container ul li:first-child:hover svg{fill:#29ac07}#detail .content-contact .contact-container ul.open li{display:block}#detail .content-contact .contact-container ul.open li .icon-dropdown{display:none}#detail .content-contact .contact-container ul.open li .icon-dropup{cursor:pointer;display:inline-block}#detail .content-contact .contact-container.nocontact ul li{color:#828282}#detail .content-contact .contact-container.nocontact ul li:first-child span{display:inline-block;line-height:20px;padding:5px 0}#detail .content-contact .contact-container.nocontact ul li:first-child:hover{cursor:auto}#detail .content-contact .contact-container.nocontact ul li:first-child:hover span{color:#828282}#detail .content-contact .contact-container.inactive .closed-header{cursor:pointer;height:20px}#detail .content-contact .contact-container.inactive .closed-header .icon-holder,#detail .content-contact .contact-container.inactive .closed-header .icon.icon-dropdown,#detail .content-contact .contact-container.inactive .closed-header .icon.icon-dropup,#detail .content-contact .contact-container.inactive .closed-header .title{display:inline-block;vertical-align:top}#detail .content-contact .contact-container.inactive .closed-header .icon-holder{height:20px;margin-left:2px;margin-right:8px}#detail .content-contact .contact-container.inactive .closed-header .icon-holder svg{fill:#c00;height:16px;position:relative;top:2px;width:16px}#detail .content-contact .contact-container.inactive .closed-header .title{color:#c00;font-size:14px;line-height:20px}#detail .content-contact .contact-container.inactive .closed-header .icon.icon-dropdown,#detail .content-contact .contact-container.inactive .closed-header .icon.icon-dropup{fill:#979797;height:12px;margin-left:8px;position:relative;top:3px;width:12px}#detail .content-contact .contact-container.inactive .closed-header .icon.icon-dropdown{display:inline-block}#detail .content-contact .contact-container.inactive .closed-header .icon.icon-dropup{display:none}#detail .content-contact .contact-container.inactive .closed-cont{display:none;padding-left:27px;padding-top:4px}#detail .content-contact .contact-container.inactive .closed-cont .desc{color:#828282;font-size:14px;line-height:20px}#detail .content-contact .contact-container.inactive .closed-cont .btn-suggest-edit{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;color:#6b7580;font-size:14px;line-height:16px;margin-top:18px;padding:6px 8px}#detail .content-contact .contact-container.inactive.open .closed-header .icon.icon-dropdown{display:none}#detail .content-contact .contact-container.inactive.open .closed-header .icon.icon-dropup{display:inline-block}#detail .content-contact .contact-container.inactive.open .closed-cont{display:block}#detail .module-bar+.content-review{margin-top:10px}#detail .content-review{padding-bottom:16px;position:relative}#detail .content-review em{color:#000;display:inline-block;font-style:normal;font-weight:700;margin-right:4px;width:auto}#detail .content-review a.stars{color:#1eae00}#detail .content-review a.stars:hover{color:#1f7e07}#detail .content-review a.stars .stars-banner{margin:0 6px;position:relative;top:2px}#detail .content-review a.stars .icon-dropdown,#detail .content-review a.stars .icon-dropup{fill:#1eae00;display:inline-block;height:12px;margin-left:5px;margin-top:5px;vertical-align:top;width:12px}#detail .content-review a.stars .icon-dropdown{display:inline-block}#detail .content-review a.stars .icon-dropup{display:none}#detail .content-review a.stars:hover .icon-dropdown,#detail .content-review a.stars:hover .icon-dropup{fill:#1eae00}#detail .content-review .hide{display:none}#detail .content-review .review-btn{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);color:#6b7580;font-size:14px;line-height:16px;margin-left:8px;max-width:140px;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}#detail .content-review .review-btn:hover{color:#000}#detail .content-review .firm-btn{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;color:#6b7580;font-size:14px;line-height:16px;padding:6px 8px}#detail .content-review .firm-btn svg{display:inline-block;height:16px;margin-right:4px;vertical-align:top;width:16px}#detail .content-review .firm-line{margin-bottom:0}#detail .content-review .firm-line .review-line{position:relative}#detail .content-review .firm-line .review-line .firm-btn{position:absolute;right:0;top:-6px}#detail .content-review .firm-line .review-line .partners-review{cursor:pointer;position:absolute;right:0;top:3px}#detail .content-review .firm-line .review-line .partners-review .icon-dropdown,#detail .content-review .firm-line .review-line .partners-review .icon-dropup{fill:#979797;height:12px;width:12px}#detail .content-review .firm-line .review-line .partners-review .desc{color:#828282;display:inline-block;font-family:Arial;font-size:13px;line-height:16px;margin-right:8px;vertical-align:top}#detail .content-review .firm-line .review-line.open-review .firm-btn{display:none!important}#detail .content-review .booking-line .booking-items,#detail .content-review .booking-line a{display:inline-block;vertical-align:top}#detail .content-review .booking-line .booking-items{background:#f0f0f0;border-radius:0 3px 3px 0;height:24px;line-height:24px;width:104px}#detail .content-review .booking-line .booking-items .booking-logo{display:inline-block;height:24px;width:24px}#detail .content-review .booking-line .booking-items .total-review{display:inline-block;margin-left:16px;vertical-align:top}#detail .content-review .booking-line a{color:#1eae00;font-size:14px;line-height:24px;margin-left:8px}#detail .content-review .firm-line+.booking-line{margin-top:16px}#detail .content-review .firm-line+.myreview-line:before{background:#f0f0f0;content:"";height:1px;left:0;position:absolute;right:-20px;top:0}#detail .content-review .myreview-line{margin-top:12px;padding-top:16px;position:relative}#detail .content-review .myreview-line .myreview-info{position:relative}#detail .content-review .myreview-line .myreview-info p{color:#828282;font-size:14px;line-height:20px;overflow:hidden;padding-right:165px;text-overflow:ellipsis;white-space:nowrap}#detail .content-review .myreview-line .myreview-info .firm-btn{position:absolute;right:0;top:-6px}#detail .content-review .myreview-line.edit-review .myreview-info{display:none}#detail .content-review .myreview-line.review-actual:not(.edit-review){background:#f8f8f8;border-radius:8px;padding:16px 32px;text-align:center}#detail .content-review .myreview-line.review-actual:not(.edit-review) p{padding:0;white-space:normal}#detail .content-review .myreview-line.review-actual:not(.edit-review) .firm-btn{margin-top:12px;position:static}#detail .content-review .myreview-line.review-actual:not(.edit-review):before{display:none}#detail .content-review .firm-edit-thank-you{margin-bottom:0;margin-top:12px}#detail .content-review.has-partners-review .firm-line{margin-bottom:0}#detail .content-review.has-partners-review .firm-line .review-line .firm-btn{display:none;right:25px;top:-3px}#detail .content-review.has-partners-review .booking-line,#detail .content-review.has-partners-review .firm-line .review-line .partners-review .icon-dropup{display:none}#detail .content-review.has-partners-review.partners-review-open .firm-line .review-line .firm-btn,#detail .content-review.has-partners-review.partners-review-open .firm-line .review-line .partners-review .icon-dropup{display:inline-block}#detail .content-review.has-partners-review.partners-review-open .firm-line .review-line .partners-review .desc,#detail .content-review.has-partners-review.partners-review-open .firm-line .review-line .partners-review .icon-dropdown{display:none}#detail .content-review.has-partners-review.partners-review-open .booking-line{display:block}#detail .content-review:after{background:#f0f0f0;bottom:0;content:"";height:1px;left:0;position:absolute;right:-20px}#detail .content-review.firm-owner .firm-btn{display:none}#detail .content-comments{padding-bottom:16px;padding-top:16px;position:relative}#detail .content-comments:before{background:#f0f0f0;content:"";height:1px;left:0;position:absolute;right:-20px;top:0}#detail .content-comments .info-area{margin-bottom:15px;text-align:center}#detail .content-comments .info-area .desc{color:#828282;font-size:14px;line-height:20px}#detail .content-comments .info-area .addreview-btn{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;color:#6b7580;display:inline-block;font-size:14px;line-height:16px;margin-bottom:16px;margin-top:16px;padding:6px 8px}#detail .content-comments .info-area .addreview-btn svg{display:inline-block;height:16px;margin-right:4px;vertical-align:top;width:16px}#detail .content-comments .info-area .addreview-btn.hide{display:none}#detail .content-comments .percentage-area{margin-bottom:16px;margin-top:16px;padding:16px 0;position:relative;text-align:center}#detail .content-comments .percentage-area>strong{display:inline-block;font-size:24px;line-height:24px;vertical-align:top}#detail .content-comments .percentage-area .percentage{display:inline-block;vertical-align:top}#detail .content-comments .percentage-area .stars{display:inline-block;font-size:16px;height:24px;line-height:24px;margin-left:16px;margin-top:-10px;vertical-align:top}#detail .content-comments .percentage-area .stars .stars-banner{margin:0}#detail .content-comments .percentage-area .stars .txt{color:#828282;display:block;font-size:14px;line-height:24px;margin:-6px 0 0;padding:0 0 0 1px;text-align:left}#detail .content-comments .percentage-area .review-info{cursor:pointer;position:absolute;right:0;top:0}#detail .content-comments .percentage-area .review-info svg{height:20px;width:20px}#detail .content-comments .percentage-area .review-info svg path{fill:#666}#detail .content-comments .percentage-area .review-info .bubble{background:rgba(82,85,88,.98);border-radius:8px;color:#fff;display:none;font-size:12px;line-height:16px;padding:8px 6px;position:absolute;right:36px;top:-22px;width:212px;z-index:10}#detail .content-comments .percentage-area .review-info .bubble:after{border-color:transparent transparent transparent rgba(82,85,88,.98);border-style:solid;border-width:6px 0 6px 13px;content:"";height:0;margin-top:-6px;position:absolute;right:-13px;top:50%;width:0}#detail .content-comments .percentage-area .review-info:hover .bubble{display:block}#detail .content-comments .reviews-content{margin-top:32px}#detail .content-comments .reviews-content .empty-list{color:red;font-size:14px;font-weight:400;line-height:20px;text-align:center}#detail .content-comments.firm-content.no-firm-badge .percentage-area{padding:0}#detail .content-comments.firm-content.no-firm-badge .percentage-area .stars{margin:0}#detail .content-comments.firm-content.no-firm-badge .percentage-area .stars .stars-banner{margin:0 8px}#detail .content-comments.firm-content.no-firm-badge .percentage-area .stars .txt{display:inline-block;margin:0;padding:0;vertical-align:top}#detail .content-comments .loading{text-align:center}#detail .content-comments:after{background:#f0f0f0;bottom:0;content:"";height:1px;left:0;position:absolute;right:-20px}#detail .content-comments.firm-owner .addreview-btn,#detail .content-comments.firm-owner .firm-review-edit,#detail .content-comments.firm-owner .firm-review-stars-review,#detail .content-comments.firm-owner .myreview-reply-cont,#detail .content-comments.hide{display:none}#detail .content-comments.data-empty{margin-top:0;padding-top:0}#detail .content-comments.data-empty .reviews-content,#detail .content-comments.data-empty .top-section,#detail .content-comments.data-empty:after,#detail .content-comments.data-empty:before,#detail .content-comments.inactive:before{display:none}#detail .content-comments.firm-owner.firm-is-irelevant{padding-top:0}#detail .content-comments.firm-owner.firm-is-irelevant:before{display:none}#detail .content-persons em{width:80px}#detail .content-admission table{border-spacing:0;font-size:14px;width:100%}#detail .content-admission table .last{text-align:right}#detail .content-exif td,#detail .content-keyvalue td{vertical-align:top}#detail .content-exif td.only-key,#detail .content-keyvalue td.only-key{font-weight:700}#detail .content-exif td.text,#detail .content-keyvalue td.text{font-size:14px}#detail .content-parking{margin:20px 0 0}#detail .content-parking p{margin:0 20px 20px 30px}#detail .content-parking h3{margin:0 20px 0 30px}#detail .content-parking .table-container{margin:0 0 0 35px}#detail .content-parking table{border-spacing:0;font-size:14px;width:100%}#detail .content-parking table td{border-bottom-left-radius:3px;border-top-left-radius:3px;padding:5px}#detail .content-parking table .last{border-radius:0;padding-right:20px;text-align:right}#detail .content-parking table .free{font-size:20px}#detail .content-parking table .free td{background:#dcf8d8}#detail .content-link a{display:block}#detail .content-link a.detail-logo-link img{margin-left:4px;vertical-align:middle}#detail .content-link.poilink a,#detail .content-link.poilink strong{display:block}#detail .content-link.poilink a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#detail .content-link:not(.empty)+.content-comments.data-empty:after{display:block}#detail .content-poster{position:relative}#detail .content-poster .pano-cover{display:block}#detail .content-poster .pano-cover .panorama span{display:none}#detail .content-poster .image-holder{background:50% 50% no-repeat;background-size:cover;position:relative;width:100%}#detail .content-poster .image-holder:before{content:"";display:block;padding-top:56.25%}#detail .content-poster .image-holder a{bottom:0;display:block;left:0;position:absolute;right:0;top:0}#detail .content-poster #webcam-cont{background-color:#000;display:block;line-height:0;text-align:center}#detail .content-poster #webcam-cont img{display:inline-block;width:auto}#detail .content-poster #webcam-cont .button-top{background-color:#fff;margin:0;padding:0 0 0 30px}#detail .content-poster #webcam-cont .webcam-live{border-radius:4px;left:8px;position:absolute;top:50px}#detail .content-opening{margin:20px 0 0 20px}#detail .content-opening .icon-time{fill:#979797;display:inline-block;height:20px;margin-right:8px;width:20px}#detail .content-opening p.title{font-weight:700;margin:0 20px 0 0}#detail .content-opening p.title.expandable{cursor:pointer}#detail .content-opening p.title .today{color:#000;display:inline-block;font-weight:400;vertical-align:top}#detail .content-opening p.title:hover .today{color:#29ac07}#detail .content-opening p.title .today:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"R";display:inline-block;font-family:mapy;font-size:13px;font-style:normal;font-weight:400;margin-left:8px;position:relative;top:1px}#detail .content-opening.expanded p.title .today:after{content:"Z"}#detail .content-opening .note{color:#666;font-size:12px;font-weight:400}#detail .content-opening .note .holiday{color:red;padding-right:.3em}#detail .content-opening table{border:1px solid #e8e8e8;border-left:none;border-right:none;border-spacing:0;display:none;font-size:15px;margin:15px 0;padding:15px 20px 15px 0;width:100%}#detail .content-opening table td{text-align:right}#detail .content-opening table td:first-child{text-align:left}#detail .content-opening table .today{font-weight:700}#detail .content-opening .season-title+table{border-top:none;margin-top:0}#detail .content-opening .season-cont{padding-left:27px}#detail .content-opening .season-cont.no-buttons button{display:none}#detail .content-opening .season-cont.no-buttons .season-title{padding:14px 0 0}#detail .content-opening .season-cont.no-buttons .season-title span{margin:0}#detail .content-opening .season-cont .season:not(.active) .note{display:none}#detail .content-opening .season-cont .season .season-title{border-top:1px solid #e8e8e8;display:none;margin:15px 0 0}#detail .content-opening .season-cont .season .season-title button{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;color:currentColor;font-family:mapy;font-style:normal;font-weight:400}#detail .content-opening .season-cont .season .season-title button.season-next,#detail .content-opening .season-cont .season .season-title button.season-prev{font-size:14px;padding:15px 0 5px;position:relative;top:1px}#detail .content-opening .season-cont .season .season-title button:hover{color:#29ac07}#detail .content-opening .season-cont .season .season-title span{margin:0 5px}#detail .content-opening.expanded .note{margin-bottom:5px}#detail .content-opening.expanded .season.active .season-title{display:block}#detail .content-opening.expanded .season.active table{display:table}#detail .content-photoauthor em,#detail .content-takedate em{color:#000;font-style:normal;font-weight:700}#detail .content-description ul li{background-image:none;margin:7px 0;padding-left:0}#detail .content-ataddress ul{list-style-type:none;margin:0;padding:0}#detail .content-inaccurate p{color:red;font-weight:700}#detail .content-place h4{margin:0 0 4px;padding:0}#detail .content-place li{list-style-image:url(../img/list-bullet.png);margin-left:16px;padding-left:2px}#detail .content-fuel{background:#f6f6f6;border-radius:4px;margin:16px 12px;padding:18px 20px}#detail .content-fuel h4{margin:0 0 12px}#detail .content-fuel table{width:100%}#detail .content-fuel table td{text-align:right;vertical-align:middle}#detail .content-fuel table td[class*=type-]{padding:3px 0;text-align:left;width:220px}#detail .content-fuel table td[class*=type-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:20px;font-style:normal;font-weight:400;margin-right:8px;position:relative;top:-1px;vertical-align:middle}#detail .content-fuel table td[class*=type-].type-1:before{color:#000;content:","}#detail .content-fuel table td[class*=type-].type-2:before{color:#6dbb5d;content:"."}#detail .content-fuel table td[class*=type-].type-3:before{background-color:#000;border-radius:5px;color:#f4dd00;content:";";display:inline-block;font-size:32px}#detail .content-fuel table td[class*=type-].type-4:before{color:#3f5adb;content:":";font-size:32px}#detail .content-mymaps-place{color:#828282;font-size:12px;margin-top:8px}#detail .content-managemycompany a{background:#1eae00;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;line-height:20px;padding:8px 23px;text-align:center}#detail .content-managemycompany a:hover{background-color:#187f00}#detail .loader{display:block;margin:50px auto 0}#detail .placeholder-image{border-bottom:1px solid #eee;bottom:0;left:0;min-height:225px;position:relative;right:0;top:0;width:100%}#detail .placeholder-image label.upload-button{background:#f1f1f1;background-color:transparent;border:none;-webkit-box-shadow:inset 0 0 40px 0 #ebebeb;-moz-box-shadow:inset 0 0 40px 0 #ebebeb;box-shadow:inset 0 0 40px 0 #ebebeb;color:#a7adb3;display:block;left:0;line-height:22px;margin:0;min-height:225px;padding:0;position:relative;text-align:center;text-decoration:none;top:0;white-space:normal;width:100%}#detail .placeholder-image label.upload-button:before{content:"";display:none}#detail .placeholder-image label.upload-button *{pointer-events:none}#detail .placeholder-image label.upload-button .poster{left:0;overflow:hidden;position:relative;top:0;width:100%}#detail .placeholder-image label.upload-button .poster img{height:225px;width:100%}#detail .placeholder-image label.upload-button .icon{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;line-height:16px;opacity:.9;position:absolute;top:0;width:100%}#detail .placeholder-image label.upload-button .icon .message{color:#fff;line-height:16px;opacity:.7}#detail .content-gallery{color:#fff;cursor:pointer;margin:0;position:absolute;right:16px;top:16px}#detail .content-gallery:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"f";display:inline-block;font-family:mapy;font-size:15px;font-style:normal;font-weight:400;margin-right:5px;vertical-align:middle}#detail .content-gallery .count{display:inline-block;font-size:12px;vertical-align:middle}#detail .content-uploadlink{margin:0}#detail .content-uploadlink .edit-button{background:#000;background:rgba(0,0,0,.8);border:none;border-radius:4px;color:#fff;font-size:12px;line-height:21px;margin:0;padding:5px 15px;position:absolute;right:8px;text-align:center;top:8px;vertical-align:middle;z-index:1}#detail .content-uploadlink .edit-button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"e";display:inline-block;font-family:mapy;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-right:3px;vertical-align:top}#detail .content-uploadlink .upload-button.hidden{opacity:0;pointer-events:none}#detail .content-uploadlink button,#detail .content-uploadlink label{opacity:1;position:absolute;right:8px;top:8px;transition:opacity .5s;z-index:1}#detail .content-departures h3{position:relative}#detail .content-departures .close{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;display:inline-block;font-family:mapy;font-size:1.5em;font-style:normal;font-weight:400;position:absolute;right:0;top:-5px}#detail .content-departures table{border-collapse:collapse;width:100%}#detail .content-departures td{padding:2px}#detail .content-departures td.time{padding-right:0;text-align:right}#detail .content-departures td.line{padding-left:0;text-align:right}#detail .content-station{margin-top:10px}#detail .content-photo,#detail .content-poster,#detail .content-typename{padding-top:0}#detail .content-address{margin:18px 20px 0}#detail .content-address .address{color:#000;font-size:14px;line-height:20px}#detail .content-address .address svg{fill:#000;height:10px;margin-left:5px;width:10px}#detail .content-address .address.with-sublocation{cursor:pointer}#detail .content-address .address.with-sublocation .icon-dropup{display:none}#detail .content-address .sublocation{color:#000;display:none;font-size:14px;line-height:20px;margin-top:8px}#detail .content-address.open .address .icon-dropdown{display:none}#detail .content-address.open .address .icon-dropup{display:inline-block}#detail .content-address.open .sublocation{display:block}#detail .content-partners h3{font-size:14px}#detail .content-partners img{border:none;height:58px;margin-right:12px;width:58px}#detail .content-lifetime span{color:#000;font-weight:700}#detail .content-map{margin:0!important}#detail .content-weather{margin-left:0;margin-right:0}#detail .content-review+.content-weather{margin-top:-1px}#detail .content-transportlines{font-size:14;padding-top:16px}#detail .content-transportlines .thin-tabs{border-bottom:1px solid #cecece}#detail .content-transportlines .thin-items{padding-top:13px}#detail .content-transportlines .thin-items .transportlines-container{display:none}#detail .content-transportlines .thin-items .transportlines-container.active{display:block}#detail .content-transportlines .thin-items h3{color:#989898;cursor:default;font-size:18px;padding:15px 0 10px}#detail .content-transportlines .thin-items p{color:#000;font-size:15px;font-weight:700;padding:30px 0;text-align:center}#detail .content-transportlines h3{background-color:#fff;cursor:pointer;display:inline-block;font-size:19px;font-weight:700;line-height:19px;padding:8px 8px 3px;position:relative;vertical-align:middle}#detail .content-transportlines h3 img{margin:0 6px 0 0;position:relative;top:-3px;vertical-align:middle}#detail .content-transportlines h3.tab-bus img{top:-1px}#detail .content-transportlines h3 span{display:none}#detail .content-transportlines h3.active{border:1px solid #cecece;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;cursor:default;padding-bottom:4px;top:1px;z-index:2}#detail .content-transportlines h3.active span{display:inline-block}#detail .content-transportlines table{border-collapse:collapse;margin:0 0 20px;max-width:100%;width:100%}#detail .content-transportlines .one-line>td{padding:10px 3px 2px}#detail .content-transportlines tr.selected{font-weight:700}#detail .content-transportlines td{border-bottom:1px solid #cecece;font-size:14;padding:10px 3px;vertical-align:top}#detail .content-transportlines td.link{text-align:right}#detail .content-transportlines td.linetd{background-image:url(../img/detail/transportlines-arrow.svg);background-position:3px 17px;background-repeat:no-repeat;cursor:pointer;padding-left:16px;width:100%}#detail .content-transportlines td.linetd:hover{background-color:#f3f3f3}#detail .content-transportlines .number{border:1px solid #e7e7e7;border-radius:3px;color:#0081cb;display:inline-block;font-size:12px;font-weight:700;min-width:17px;padding:3px 4px;position:relative;text-align:center;top:-2px;white-space:nowrap}#detail .content-transportlines .number.metroa{background:#00a659;border-color:#00a659;color:#fff}#detail .content-transportlines .number.metrob{background:#dd8f21;border-color:#dd8f21;color:#fff}#detail .content-transportlines .number.metroc{background:#d52b30;border-color:#d52b30;color:#fff}#detail .content-transportlines .night{background:#0081cb;border:none;color:#fff;padding:4px 5px}#detail .content-transportlines .direction{color:#000;display:block;position:relative}#detail .content-transportlines .direction div{left:0;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:0;white-space:nowrap}#detail .content-hotelclass strong{margin-right:5px}#detail .content-hotelcheck{margin-top:5px}#detail .content-hotelcheck a.price-avail{background-color:#29ac07;border-radius:3px;color:#fff;display:inline-block;font-weight:700;height:28px;line-height:28px;text-align:center;width:205px}#detail .content-hotelcheck .booking-attr{float:right;margin-top:7px}#detail .content-hotelcheck .booking-attr svg{display:inline-block;height:16px;margin-right:4px;vertical-align:top;width:16px}#detail .content-hotelcheck .booking-attr span{color:#757575;display:inline-block;font-size:12px;line-height:16px;vertical-align:top}#detail .content-hotelgallery{margin-top:5px}#detail .content-hotelgallery .mini-gallery{display:flex;height:80px;margin:10px 0 8px}#detail .content-hotelgallery .mini-gallery .cover{border-radius:4px;flex:0 1 33.3%;height:80px;margin-left:5px;overflow:hidden}#detail .content-hotelgallery .mini-gallery .cover:first-child{margin-left:0}#detail .content-hotelgallery .mini-gallery .cover img.landscape{left:50%;max-height:100%;position:relative;transform:translateX(-50%)}#detail .content-hotelgallery .mini-gallery .cover img.portrait{max-width:100%;position:relative;top:50%;transform:translateY(-50%)}#detail .content-hoteldesc{animation-duration:1ms;animation-name:nodeInserted}#detail .content-hoteldesc p.desc{margin:15px 0 5px;position:relative}#detail .content-hoteldesc p.desc.trim{max-height:100px;overflow:hidden}#detail .content-hoteldesc p.desc .more-holder{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height:40px;left:0;position:absolute;top:60px;width:100%}#detail .content-hoteldesc .more-desc{color:#1eae00;cursor:pointer;display:block}#detail .content-hoteldesc .more-desc svg{fill:#1eae00;height:14px;margin-left:8px;position:relative;top:2px;width:14px}#detail .content-hoteldesc .more-desc svg.icon-dropup{display:none}#detail .content-hoteldesc.opened p.desc{max-height:auto;overflow:visible}#detail .content-hoteldesc.opened .more-desc svg.icon-dropdown,#detail .content-hoteldesc.opened p.desc .more-holder{display:none}#detail .content-hoteldesc.opened .more-desc svg.icon-dropup{display:inline-block}#detail .content-table-reservation a{background-color:#29ac07;border-radius:3px;color:#fff;display:inline-block;font-weight:700;height:28px;line-height:28px;text-align:center;width:155px}#detail .content-snow{height:230px;left:0;margin:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:100}#detail .content-snow .fa-snowflake{animation:fall linear forwards;position:absolute;top:-20px}#detail .content-snow .fa-snowflake svg{fill:#eee}@keyframes fall{to{transform:translateY(105vh)}}#detail .module-bar{padding-left:30px}#detail .module-bar .module-content{width:auto}#detail .module-bar .module-content a.button:before,#detail .module-bar .module-content button:before{display:inline-block;margin-bottom:0;margin-right:10px;vertical-align:middle}#detail .module-bar .module-content a{padding:0}#detail .module-bar .module-content a.button:before{margin-right:5px}#detail .module-bar .module-content a.button span,#detail .module-bar .module-content button span{display:inline-block;font-size:12px;line-height:15px;max-width:75px;text-align:left;vertical-align:middle}#detail .module-bar .module-content.visit button:before{position:relative;top:-1px}#detail .module-bar .module-content .favourite span{max-width:70px}#detail .module-bar .module-content+.module-content{margin-left:15px}#detail .modules{padding-bottom:0}.content-media.sequence{margin:0}.content-media.sequence img{display:block;margin:0 auto 8px;max-width:76%;width:auto}.content-media.sequence .snapshot{color:#6b7580;cursor:pointer;display:inline-block;margin:0 5px}.content-media.sequence .snapshot:before{content:"";display:block;font-size:30px;height:30px;line-height:30px;text-align:center}.content-media.sequence .snapshot.active{color:#000}.content-media.sequence .snapshot.active:before{color:#d0021b;content:"\2022"}.content-media.sequence .snapshot span{color:#000;display:none}#detail [class*=content-offers]{margin:20px 0 0}#detail [class*=content-offers] h3{margin:0 16px 4px}#detail .content-offers a{color:currentColor;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#detail .content-offers .item:hover h4 a{color:#1f7e07}.content-offers .item{color:#828282;display:flex;padding:8px 16px;position:relative}.content-offers .item>*{z-index:1}.content-offers .item>a{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:0}.content-offers .item:hover{background:#f8f8f8}.content-offers .info{color:#b5b5b5;float:right;font-size:10px;margin:1px 16px 0}.content-offers .info .icon-triangle-down{fill:#b5b5b5;height:8px;margin-right:4px;width:8px}.content-offers .icon{flex-shrink:0;height:22px;margin-right:16px;pointer-events:none;width:22px}.content-offers .icon path{fill:currentColor}.content-offers .text{width:calc(100% - 38px)}.content-offers .text>*{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-offers .text h4{color:#1eae00;font-size:14px;font-weight:400;line-height:20px}.content-offers .text p{color:#828282;font-size:12px;line-height:16px}#detail [class*=content-leaflets]{margin:8px 20px 0;position:relative}.content-leaflets{background:#f8f8f8;border-radius:4px}.content-leaflets .item{align-items:center;color:#29ac07;display:flex}.content-leaflets .item img{border:1px solid #f0f0f0;flex:0 0 auto;height:46px;margin:8px;object-fit:cover;object-position:top;width:70px}.content-leaflets .item img.ph{border:none;height:48px;width:72px}.content-leaflets .item div{margin:8px;min-width:0}.content-leaflets .item h4{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.content-leaflets .item h4,.content-leaflets .item p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-leaflets .item p{color:#828282;font-size:12px;line-height:16px}.content-leaflets .item p.today{color:#da1a21}.content-leaflets a.item:hover{color:#1f7e07}.content-leaflets .hidden{display:none}.content-leaflets button{background:transparent;border:none;color:#29ac07;display:block;height:24px;margin:0;padding:0;position:absolute;right:8px;top:20px;width:24px}.content-leaflets button:hover{color:#1f7e07}.content-leaflets button svg{fill:currentColor;height:16px;margin:4px;transition:transform .2s;width:16px}.content-leaflets button.open svg{transform:scaleY(-1)}.content-leaflets .list .item:first-child{margin-right:40px}.content-feedback{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:flex}.content-feedback img{flex-shrink:0;height:24px;margin:0 0 0 16px;width:24px}.content-feedback p{color:#000;flex-grow:1;font-weight:700;padding:16px}.content-feedback p button{background:transparent;border:0;color:#1eae00;display:block;font-size:14px;line-height:20px;padding:0}.content-feedback p button:focus,.content-feedback p button:hover{color:#1f7e07}.content-feedback>button{align-self:stretch;background:transparent;border:0;border-left:1px solid #ebebeb;color:#1eae00;display:block;font-size:14px;font-weight:700;line-height:20px;padding:16px;text-transform:uppercase}.content-feedback>button:focus,.content-feedback>button:hover{color:#1f7e07}.mymap-popup.feedback-note{width:368px}.mymap-popup.feedback-note h2{color:#000;font-size:20px;font-weight:700;line-height:32px;margin:24px 24px 0}.mymap-popup.feedback-note label,.mymap-popup.feedback-note p{display:block;margin:24px 24px 0}.mymap-popup.feedback-note label textarea,.mymap-popup.feedback-note p textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;display:block;height:104px;margin-top:8px;width:100%}.mymap-popup.feedback-note label{margin-top:20px}.mymap-popup.feedback-note p{margin-top:8px}.mymap-popup.feedback-note textarea{resize:none}.mymap-popup.feedback-note button:not(.close){background:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#6b7580;font-size:14px;line-height:20px;margin:0 6px;padding:6px 20px;text-align:center}.mymap-popup.feedback-note button:not(.close).primary{background:#29ac07;border:0;color:#fff;font-weight:700}.mymap-popup.feedback-note .toolbar{margin:24px;text-align:center}#detail .content-groomer,.map-card .content-groomer{font-size:14px;margin:-4px 0 16px}#detail .content-groomer .last-change,.map-card .content-groomer .last-change{align-items:center;border-bottom:1px solid #f0f0f0;color:#000;display:flex;line-height:20px;margin:16px 0 0 20px;padding:0 20px 16px 0}#detail .content-groomer .last-change img,.map-card .content-groomer .last-change img{height:24px;margin-right:8px;width:24px}#detail .content-groomer .age,.map-card .content-groomer .age{color:#666;display:flex;justify-content:space-between;line-height:20px;margin:16px 20px}#detail .content-groomer .age .source,.map-card .content-groomer .age .source{font-style:italic}#detail .content-groomer .age .source a,.map-card .content-groomer .age .source a{color:currentColor}#detail .content-groomer .age .source a:active,#detail .content-groomer .age .source a:focus,#detail .content-groomer .age .source a:hover,.map-card .content-groomer .age .source a:active,.map-card .content-groomer .age .source a:focus,.map-card .content-groomer .age .source a:hover{color:#29ac07}#detail .content-groomer .legend,.map-card .content-groomer .legend{display:flex;margin:12px 20px 16px}#detail .content-groomer .legend li,.map-card .content-groomer .legend li{align-items:center;display:inline-flex;margin:0 12px 0 0;padding:0}#detail .content-groomer .legend li:before,.map-card .content-groomer .legend li:before{border:2px solid transparent;border-radius:50%;content:"";display:inline-block;flex:0 0 auto;height:12px;margin:2px 4px 2px 2px;width:12px}#detail .content-groomer .legend li.range-1:before,.map-card .content-groomer .legend li.range-1:before{background:#9c0a50}#detail .content-groomer .legend li.range-2:before,.map-card .content-groomer .legend li.range-2:before{background:#e8378c}#detail .content-groomer .legend li.range-3:before,.map-card .content-groomer .legend li.range-3:before{background:#dea2bf}#detail .content-groomer .legend li.range-4:before,.map-card .content-groomer .legend li.range-4:before{background:#426dd2}#detail .content-groomer .legend li.active,.map-card .content-groomer .legend li.active{color:#000;font-weight:700}#detail .content-groomer .legend li.active:before,.map-card .content-groomer .legend li.active:before{box-shadow:0 0 0 2px rgba(0,0,0,.2)}.map-content-sign{border:2px solid red;border-radius:50%;height:20px;position:absolute;width:20px}body.lang-de #detail .content-review .review-btn{max-width:100px}body.lang-de #detail .content-review .myreview-line:not(.review-actual) .myreview-info p{max-width:50%;white-space:break-spaces}body.lang-de #detail .content-review .firm-line .review-line .firm-btn{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:pre}#detail.detail2 .button-back{background:transparent;border-radius:0;left:16px;top:16px}#detail.detail2 .button-back .ui-header-button:before{content:none;display:none}#detail.detail2 .content-uploadlink button,#detail.detail2 .content-uploadlink label{right:16px;top:16px}#detail.detail-suggest .search-form{left:20px;opacity:1;position:absolute;right:20px;top:20px;transition:opacity .5s;width:auto;z-index:100}#detail.detail-suggest .search-form .smap-suggest{box-sizing:border-box;width:100%}#detail.detail-suggest .search-form:after{background:transparent;bottom:-8px;content:"";left:-20px;position:absolute;right:-20px;top:-20px;z-index:-1}#detail.detail-suggest .search-form.hidden{opacity:0;pointer-events:none}#detail.detail-suggest.has-suggest .button-back{display:none}#detail.detail-suggest.has-suggest .content-uploadlink label{right:20px;top:176px}.smap-suggest .item .image.svg .icon-star-line{fill:#777;height:24px;position:relative;top:9px;width:24px}.smap-suggest .item .image.icon-font{text-align:center}.smap-suggest .item .image.icon-font:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777;display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;position:relative;top:2px}.smap-suggest .item .image.icon-font.category:before{content:"k"}.smap-suggest .item .image.icon-font.favorite:before{content:"I"}.smap-suggest .item .image.icon-font.geo:before{content:"K"}.smap-suggest .item .image.icon-font.destination:before,.smap-suggest .item .image.icon-font.history:before{content:"l"}.smap-suggest .item .image.icon-font.home:before{content:"Y"}.smap-suggest .item .image.icon-font.near:before{content:"N"}.smap-suggest .item .image.icon-font.work:before{content:"p"}.smap-suggest .item .clear{display:none}.smap-suggest .item.selected.rm-btn,.smap-suggest .item:hover.rm-btn{position:relative}.smap-suggest .item.selected.rm-btn .clear,.smap-suggest .item:hover.rm-btn .clear{display:block;height:22px;line-height:22px;margin-top:-11px;position:absolute;right:5px;text-align:center;top:50%;width:26px}.smap-suggest .item.selected.rm-btn .clear:before,.smap-suggest .item:hover.rm-btn .clear:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#aeaeae;content:"c";font-family:mapy;font-size:16px;font-style:normal;font-weight:400}.smap-suggest .item.selected.rm-btn .clear:hover:before,.smap-suggest .item:hover.rm-btn .clear:hover:before{color:#1f7e07}.search-form .smap-suggest{top:39px;width:calc(100% - 2px);z-index:90}#route-form .smap-suggest{top:38px;width:366px}#my-list .smap-suggest{top:75px;width:320px}#my-list .smap-suggest li{border-top:1px solid #e1e1e1;padding-left:0}#image-uploader .smap-suggest{top:52px;width:320px}.icon-action{cursor:pointer;display:inline-block;text-align:center;vertical-align:top;width:80px}.icon-action.small{height:24px;width:24px}.icon-action.small a,.icon-action.small button{padding:0}.icon-action>*,.icon-action>:active,.icon-action>:focus,.icon-action>:hover{background:transparent;border:none;box-sizing:border-box;color:#1eae00;display:block;margin:0;padding:0 8px;width:100%}.icon-action>.attention,.icon-action>:active.attention,.icon-action>:focus.attention,.icon-action>:hover.attention{color:#e11f00}.icon-action>:active:hover,.icon-action>:focus:hover,.icon-action>:hover,.icon-action>:hover:hover{color:#1f7e07}.icon-action>.change,.icon-action>:active.change,.icon-action>:focus.change,.icon-action>:hover.change{color:red}.icon-action .icon{align-items:center;display:flex;height:24px;justify-content:center;margin:0 auto 4px;pointer-events:none;width:24px}.icon-action svg{fill:currentColor}.icon-action span{display:block;font-size:12px;line-height:16px}.modules{clear:both;padding:30px 0 0}.modules a.button,.modules button{background-color:hsla(0,0%,100%,0);border:none;border-bottom:1px solid #e8e8e8;border-radius:0;color:#828282;display:block;font-size:13px;line-height:25px;margin:0 5px 0 0;padding:4px 0 5px;text-align:left;width:100%}.modules a.button:before,.modules button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;position:relative;text-align:left;top:1px;width:24px}.modules a.button:hover,.modules button:hover{color:#29ac07}.modules a.button.clear-list:before,.modules button.clear-list:before{content:"c"}.modules a.button.clear-list-delete:before,.modules button.clear-list-delete:before{content:"s"}.modules a.button.profile-switch:before,.modules button.profile-switch:before{content:"G";top:3px}.modules a.button.favourite:before,.modules button.favourite:before{content:"I"}.modules a.button.like:before,.modules button.like:before{content:"h"}.modules a.button.export:before,.modules button.export:before{content:"j"}.modules a.button.share:before,.modules button.share:before{content:"r"}.modules a.button.gps:before,.modules button.gps:before{content:"g";font-size:17px;top:3px}.modules a.button.reverse:before,.modules button.reverse:before{content:"!"}.modules a.button.itinerary:before,.modules button.itinerary:before{content:"i";top:3px}.modules a.button.visit:before,.modules button.visit:before{content:"n";left:3px}.modules .module-content{font-size:15px;margin:0 0 0 20px;position:relative;text-align:center}.modules .module-content.hidden{display:none}.modules .module-content.opened{border-bottom:1px solid #e8e8e8}.modules .module-content.opened a.button,.modules .module-content.opened button{border-bottom:0;color:#29ac07}.modules .module-content.opened>div{display:block}.modules .module-content.itinerary{background:transparent;padding:0}.modules .module-content.itinerary.opened>div{background:#f8f8f8;border-radius:4px;margin-bottom:6px}.modules .module-content a.button+div,.modules .module-content button+div{display:none;padding:5px 0 5px 28px;text-align:left}.modules .module-content a.button.profile-switch,.modules .module-content button.profile-switch{border-top:none}.modules .module-content a.button.profile-switch+div,.modules .module-content button.profile-switch+div{margin-bottom:34px;padding:0}.modules .module-content a.button.profile-switch+div.loader-big,.modules .module-content button.profile-switch+div.loader-big{text-align:center}.modules .module-content a.button.clear-list,.modules .module-content a.button.clear-list-delete,.modules .module-content button.clear-list,.modules .module-content button.clear-list-delete{color:#c00}.modules .module-content a.button.clear-list-delete:hover,.modules .module-content a.button.clear-list:hover,.modules .module-content button.clear-list-delete:hover,.modules .module-content button.clear-list:hover{color:#29ac07}.modules .module-content p{margin:8px 0}.modules .module-content p.sn{font-family:mapy;font-size:25px;margin:3px 0}.modules .module-content p.sn a{display:inline-block;height:25px;line-height:25px;margin-right:8px;width:25px}.modules .module-content p.sn a.m-fb{color:#3b5999!important}.modules .module-content p.sn a.m-fb:hover{color:#2f477a!important}.modules .module-content p.sn a.m-tw{-webkit-font-smoothing:antialiased;color:#00aced!important}.modules .module-content p.sn a.m-tw:hover{color:#0189bd!important}.modules .module-content p.sn a.m-gp{-webkit-font-smoothing:antialiased;color:#d44332!important}.modules .module-content p.sn a.m-gp:hover{color:#a93427!important}.modules .module-content input{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.27);box-sizing:border-box;display:inline-block;font-size:15px;height:29px;line-height:29px;margin-bottom:5px;padding:0 7px;width:100%}.modules .module-content .line-chart p{margin:0}.modules button.remove{border:0;color:#6b7580;cursor:pointer;margin-left:0;position:absolute;right:28px;top:2px;width:auto}.modules button.remove:hover{color:#29ac07}.modules .gps input{box-shadow:none!important;font-size:13px;font-weight:400;height:23px;line-height:23px;padding:0 8px;width:242px}.modules .gps span.change{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#687580;cursor:pointer;display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;user-select:none;vertical-align:middle}.modules .gps .copy{background:transparent;border:none;color:#29ac07;display:inline-block;font-size:14px;margin-left:5px;text-align:center;width:75px}.modules .gps .format-info{color:#828282;font-size:12px;line-height:20px;margin:0 0 5px}.module-bar .module-content{display:inline-block;float:left;text-align:center;width:85px}.module-bar .module-content a.button,.module-bar .module-content button{border:0;color:#29ac07;display:inline-block;font-size:11px;line-height:1;margin:0;padding:0 5px}.module-bar .module-content a.button:hover,.module-bar .module-content button:hover{color:#1f7e07}.module-bar .module-content a.button:before,.module-bar .module-content button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:mapy;font-size:22px;font-style:normal;font-weight:400;margin-bottom:8px;position:relative;text-align:center;top:1px}.module-bar .module-content .remove{display:none}#route-results .module-content{display:inline-block;text-align:center}#route-results .module-content+.module-content{margin-left:40px}#route-results .module-content a.button,#route-results .module-content button{border:0;color:#29ac07;display:inline-block;font-size:13px;line-height:1;margin:0;padding:0 5px}#route-results .module-content a.button:hover,#route-results .module-content button:hover{color:#1f7e07}#route-results .module-content a.button:before,#route-results .module-content button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;margin-right:8px}#route-results .module-content .remove{display:none}.gps-slider{background-image:-webkit-linear-gradient(#eaeaea,#fff 7%,#fff);background-image:-moz-linear-gradient(top,#eaeaea,#fff 7%,#fff);background-image:-o-linear-gradient(#eaeaea,#fff 7%,#fff);background-image:linear-gradient(#eaeaea,#fff 7%,#fff);background-repeat:no-repeat;border:1px solid #cdcdcd;border-radius:3px;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeaeaea",endColorstr="#ffffffff",GradientType=0);font-size:14px;height:38px;line-height:38px;margin:0 0 10px;overflow:hidden;padding:0;position:relative;width:265px}.gps-slider .rails{line-height:38px;margin:0;padding:0;text-align:left;width:800px}.gps-slider .rails input{background:transparent;border:0;box-shadow:none;display:inline-block;font-size:14px;padding:0 0 0 6px;width:258px}.gps-slider .rails.slide input:first-child{margin-left:-264px;-webkit-transition:margin .3s;transition:margin .3s}.gps-slider a.arrow{background:transparent url(/img/slider-arrow.png) no-repeat 50%;border:0;display:block;height:30px;outline:none;position:absolute;right:14px;top:4px;width:13px}.gps-slider a.arrow.hide{display:none}.gps-slider .gradient{background-image:-moz-linear-gradient(left,hsla(0,0%,100%,0),#fff);background-image:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background-image:-o-linear-gradient(left,hsla(0,0%,100%,0),#fff);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffffff",GradientType=1);height:38px;position:absolute;right:0;top:0;width:30px}#distance-meter .actions{display:flex;justify-content:space-between;padding:0 16px 16px}#distance-meter .actions .icon-action.small+.icon-action.small{margin-left:24px}#distance-meter .dm-container .header-section{height:0;left:0;position:sticky;right:0;top:0;z-index:10}#distance-meter .dm-container .header-section .header-section-bg{background:linear-gradient(180deg,#fff,#f8f8f8)}#distance-meter .dm-container .header-section .header-section-bg .m3d-readonly{display:none;font-size:14px;line-height:20px;margin:0;padding:0 8px 16px;text-align:center}#distance-meter .dm-container .header-section.high{position:absolute}#distance-meter .dm-container.hide{display:none}#distance-meter .header{padding:16px;position:relative}#distance-meter .header h1{font-size:20px;line-height:32px;margin:0;max-width:350px;padding:0}#distance-meter .header .exit-btn{background:transparent;border:none;height:12px;padding:0;position:absolute;right:16px;top:26px;width:12px}#distance-meter .header .exit-btn svg{fill:#666;height:12px;width:12px}#distance-meter .header h1+p{color:#828282;font-size:12px;line-height:16px;margin:0 0 16px}#distance-meter .header h1+p a{color:#29ac07}#distance-meter .header h1+p a:hover{color:#1f7e07}#distance-meter .table-header{background:#fff}#distance-meter .separator{background:#f0f0f0;display:block;height:1px;margin-left:16px;max-width:100%}#distance-meter table{border-collapse:collapse;table-layout:fixed;width:100%}#distance-meter table tbody tr td,#distance-meter table thead tr th{font-size:12px;line-height:16px;padding:13px 0}#distance-meter table tbody tr td .top-line,#distance-meter table thead tr th .top-line{background:red;height:50%;left:16px;position:absolute;top:0;width:2px;z-index:2}#distance-meter table tbody tr td .bottom-line,#distance-meter table thead tr th .bottom-line{background:red;bottom:0;height:50%;left:16px;position:absolute;width:2px;z-index:2}#distance-meter table tbody tr td .circle,#distance-meter table thead tr th .circle{background:#fff;border:2px solid red;border-radius:100%;height:6px;left:12px;margin-top:-6px;position:absolute;top:50%;width:6px;z-index:3}#distance-meter table thead tr th{color:#828282;font-weight:400;text-align:center;width:25%}#distance-meter table thead tr th:first-child{position:relative}#distance-meter table thead tr th:first-child .top-line{display:none}#distance-meter table thead tr th:first-child .bottom-line{bottom:-1px}#distance-meter table.table-data tbody{display:block}#distance-meter table.table-data tbody tr{height:43px}#distance-meter table.table-data tbody tr td{display:block;flex:0 1 auto}#distance-meter table tbody tr{display:flex}#distance-meter table tbody tr td{border-bottom:1px solid #f0f0f0;color:#000;text-align:center;width:25%}#distance-meter table tbody tr td .circle{background:red}#distance-meter table tbody tr td.azimuth{position:relative}#distance-meter table tbody tr td.azimuth .remove-line{background:transparent;border:none;display:none;height:18px;margin:0;padding:0;position:absolute;right:12px;top:9px;width:18px}#distance-meter table tbody tr td.azimuth .remove-line svg{fill:#ccc;height:22px;width:22px}#distance-meter table tbody tr:hover td.azimuth .remove-line{display:block}#distance-meter table tbody tr td:first-child{border-bottom:none;position:relative}#distance-meter table tbody tr td:nth-child(3){color:#828282}#distance-meter table tbody tr:last-child td{border-bottom:none}#distance-meter table tbody tr:last-child td .bottom-line{display:none}#distance-meter table tbody tr.active{background:#f2f2f2;cursor:ns-resize}#distance-meter table tbody.global-hover tr:not(.active) .bottom-line,#distance-meter table tbody.global-hover tr:not(.active) .circle,#distance-meter table tbody.global-hover tr:not(.active) .top-line{background:#6b7580;border-color:#6b7580}#distance-meter table tbody.global-hover tr.active .bottom-line{background:#6b7580}#distance-meter table tbody.global-hover tr.pre-active .bottom-line{background:red}#distance-meter table.hover .circle{border-color:#6b7580}#distance-meter table.hover .bottom-line{background:#6b7580}#distance-meter table.table-data .sortableTable tr{cursor:pointer}#distance-meter p.info,#distance-meter p.info-continue{color:#828282;font-size:14px;line-height:20px;margin:13px 0 25px;text-align:center}#distance-meter p.info-continue.error,#distance-meter p.info.error{color:#c00}#distance-meter p.info-continue:empty,#distance-meter p.info:empty{display:none}#distance-meter p.info-continue{margin-top:15px}#distance-meter p.info-continue.hide{display:none}#distance-meter .distance-area-cont{display:flex;margin:15px 0 0;padding:0}#distance-meter .distance-area-cont small,#distance-meter .distance-area-cont strong{display:block;text-align:center}#distance-meter .distance-area-cont strong{font-size:34px;line-height:39px}#distance-meter .distance-area-cont small{color:#828282;font-size:12px;line-height:16px}#distance-meter .distance-area-cont .area,#distance-meter .distance-area-cont .distance{flex:0 1 auto;text-align:center;width:50%}#distance-meter .distance-area-cont .area .unit:after{content:"2";display:inline-block;font-size:10px;vertical-align:super}#distance-meter .line-chart-cont{border-top:1px solid #e8e8e8;margin-top:16px}#distance-meter .line-chart-cont .line-chart{margin-left:16px;max-width:368px;padding-top:0;width:100%}#distance-meter .line-chart-cont:empty{border-top:none}#distance-meter .dm-container.empty .header-section .actions,#distance-meter .dm-container.empty .header-section .separator,#distance-meter .dm-container.empty .header-section .table-header,#distance-meter .dm-container.empty .header-section+.scroll-section .separator{display:none}#distance-meter .dm-container.empty:not(.like) .scroll-section{padding-top:75px!important}#distance-meter .dm-container.empty.m3d-active:not(.like) .scroll-section{padding-top:125px!important}#distance-meter .header-section.scrolled .table-header{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1)}#distance-meter .dm-container.m3d-active .header-section .header-section-bg .actions,#distance-meter .dm-container.m3d-active table tbody tr:hover td.azimuth .remove-line,#distance-meter .header-section.scrolled .table-header thead tr th .bottom-line{display:none}#distance-meter .dm-container.m3d-active .header-section .header-section-bg .m3d-readonly{display:block}#distance-meter .dm-container.m3d-active p.info,#distance-meter .dm-container.m3d-active p.info-continue,#distance-meter .dm-container.one-item .actions div .icon-action{display:none}#distance-meter .dm-container .header-section,_:-ms-lang(x){position:absolute}#scene .distance-popup{background-color:red;border:2px solid hsla(0,0%,100%,.5);border-radius:100px;box-shadow:0 1px 3px 0 rgba(0,0,0,.05),0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;color:#fff;font-size:12px;line-height:22px;margin-left:10px;margin-top:-11px;overflow:hidden;padding:0 5px;pointer-events:none;position:fixed;z-index:1}#scene .distance-popup.translate-x{margin-left:-10px;transform:translateX(-100%)}#scene .cancel-btn{background:#c00;border:none;border-radius:3px;bottom:17px;height:28px;padding:0 10px;position:absolute;right:250px;z-index:2}#scene .cancel-btn span,#scene .cancel-btn svg{display:inline-block;vertical-align:top}#scene .cancel-btn span.txt{color:#fff;font-size:14px;line-height:28px}#scene .cancel-btn svg{fill:#fff;height:14px;margin-right:6px;margin-top:7px;width:14px}#scene .cancel-btn:hover span.txt{color:#fff}#scene .cancel-btn:hover svg{fill:#fff}#scene .cancel-btn.hide{display:none}#scene .distancemeter-point{border-radius:50%;box-sizing:border-box;cursor:pointer;z-index:3}.dragging #distance-meter table.table-data tbody tr:nth-last-child(2) td{border-bottom:none}.dragging #distance-meter table.table-data tbody tr:nth-last-child(2) td .bottom-line{display:none}.dragging #distance-meter table.table-data tbody tr:not(.placeholder)+tr.dragged td .bottom-line{background:red;display:block}.dragging #distance-meter table.table-data tbody tr:not(.dragged) td .bottom-line,.dragging #distance-meter table.table-data tbody tr:not(.dragged) td .circle,.dragging #distance-meter table.table-data tbody tr:not(.dragged) td .top-line{background:#6b7580}.dragging #distance-meter table.table-data tbody tr:not(.dragged) td .circle{background:#6b7580;border-color:#6b7580}.dragging #distance-meter table.table-data tbody tr.prevSibling td .bottom-line{background:red}.blindRouteParam{position:relative}.blindRouteParam:after{border:4px solid transparent;bottom:-4px;content:" ";left:-4px;position:absolute;right:-4px;top:-4px}#route-params-box{-moz-box-sizing:border-box;box-sizing:border-box;height:0;left:0;position:sticky;right:0;top:0;-webkit-transition:height 75ms ease-in,opacity 75ms ease-in,padding 75ms ease-in;transition:height 75ms ease-in,opacity 75ms ease-in,padding 75ms ease-in;z-index:10}#route-params-box.high{position:absolute}#route-params-box .route-params-body{background:#f2f2f2;border-bottom:1px solid #e8e8e8}#route-params-box .route-param-box{font-size:12px;padding-bottom:14px;text-align:center}#route-params-box .route-param-box .criterion .toll .icon-forward{fill:#666;cursor:pointer;display:none;height:16px;left:0;position:absolute;top:4px;width:16px}#route-params-box .route-param-box .criterion .toll .popup-placeholder{background:#fff;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.55);box-sizing:border-box;display:none;left:-16px;position:absolute;top:-7px;width:215px;z-index:10}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item{display:flex;padding:2px 16px 2px 11px;text-align:left}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .radiocheck{height:auto;width:100%}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .radiocheck p{font-size:14px;line-height:20px;margin:0 0 0 5px;padding:0}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .radiocheck p.title{margin-top:2px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .radiocheck p.avoid{color:#828282;font-size:12px;line-height:16px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .radiocheck{flex:0 1 100%}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .flag-area{flex:0 1 auto;text-align:right;width:20px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .checkbox-item .flag-area .flag-cover{background-position:50%;background-size:cover;border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:inline-block;height:20px;overflow:hidden;width:20px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .hide-title{background:#29ac07;color:#fff;cursor:pointer;line-height:14px;padding:11px 0 11px 16px;text-align:left;white-space:pre}#route-params-box .route-param-box .criterion .toll .popup-placeholder .hide-title svg{fill:#fff;display:inline-block;height:14px;margin-right:10px;vertical-align:top;width:14px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .hide-title span{display:inline-block;font-size:12px;line-height:16px;vertical-align:top}#route-params-box .route-param-box .criterion .toll .popup-placeholder .avoid-all{padding-bottom:8px;padding-top:8px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .separator{background:#eee;height:1px;margin:0 16px;padding:0}#route-params-box .route-param-box .criterion .toll .popup-placeholder ul{margin:0;padding:0 0 8px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .country-list{max-height:300px;overflow:auto;padding-top:10px}#route-params-box .route-param-box .criterion .toll .popup-placeholder .country-list.with-last-choice{padding-bottom:0}#route-params-box .route-param-box .criterion .toll .popup-placeholder .last-choice-title{background-color:#f8f8f8;border-top:1px solid #eee;color:#828282;font-size:12px;line-height:16px;margin-bottom:0;margin-top:0;padding:14px 0 9px 11px;text-align:left}#route-params-box .route-param-box .criterion .toll .popup-placeholder .last-choice-list{padding-bottom:0}#route-params-box .route-param-box .criterion .toll .popup-placeholder .last-choice-list .last-choice{background-color:#f8f8f8}#route-params-box .route-param-box .criterion .toll .popup-placeholder .last-choice-list .last-choice p.title{color:#828282}#route-params-box .route-param-box .criterion .toll .popup-placeholder.show{display:block}#route-params-box .route-param-box .criterion .toll.show-avoid-paids .icon-forward{display:inline-block}#route-params-box .route-param-box .criterion .toll.show-avoid-paids>span{background:none;cursor:pointer}#route-params-box .route-type-box{border-bottom:1px solid #ddd;color:#6f6f6f;font-size:12px;margin:0 16px 12px;padding:28px 0 12px;text-align:center}#route-params-box .route-type-box.hidden{display:none}#route-params-box .route-type-box label{cursor:pointer;display:inline-block;position:relative;text-align:center;white-space:nowrap}#route-params-box .route-type-box label+label{margin:0 0 0 24px}#route-params-box .route-type-box label span.beta-item:before{content:url(/img/beta.png);left:-5px;opacity:0;position:absolute;top:14px}#route-params-box .route-type-box label:hover{color:#29ac07}#route-params-box .route-type-box input{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);margin:0;opacity:0;position:absolute;width:auto}#route-params-box .route-type-box .hide{display:none}#route-params-box .route-type-box .radiocheck:not(#foo)>span{word-spacing:-.06em}#route-params-box .route-type-box span{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:mapy;font-size:22px;font-style:normal;font-weight:400}#route-params-box .route-type-box .type-radiocheck>input[type=radio].checked+span{color:#29ac07;position:relative}#route-params-box .route-type-box .type-radiocheck>input[type=radio].checked+span:after{border:4px solid transparent;bottom:-4px;content:" ";left:-4px;position:absolute;right:-4px;top:-4px}#route-params-box .route-type-box .type-radiocheck>input[type=radio].checked+span.beta-item:before{opacity:1}#route-params-box.empty .route-param-box{display:none}#route-params-box.empty .route-type-box{border-bottom:none;margin:0}#route-params-box.scrolled .route-params-body{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1)}#route-params-box,_:-ms-lang(x){position:absolute}#route-results{margin-top:16px;position:relative}#route-results.prnt{z-index:10}#route-results.full{padding:0 16px 16px}#route-results h2{color:#000;font-size:18px;margin:0 0 14px}#route-results h3{font-size:14px;font-weight:400;line-height:20px;margin:8px 0 0}#route-results h3+p{color:#828282;font-size:12px;margin:0 0 16px}#route-results h3+p a{color:#29ac07}#route-results h3+p a:hover{color:#1f7e07}#route-results .clear-btn{background:transparent;border:none;font-family:mapy;font-size:16px;height:24px;padding:0;position:absolute;right:16px;top:0;width:24px}#route-results .clear-btn:hover{color:#29ac07}#route-results p.info{color:red;font-size:14px;margin:0;padding-top:22px;text-align:center}#route-results .actions .icon-action svg{fill:#1eae00}#route-results .actions .icon-action.small+.icon-action.small{margin-left:24px}#route-form .route-item,.route-item.reorder-dragged{clear:both;position:relative}#route-form .route-item .frame,.route-item.reorder-dragged .frame{padding:12px 16px}#route-form .route-item .frame svg.icon-move,.route-item.reorder-dragged .frame svg.icon-move{fill:#ccc;height:14px;left:0;padding:1px;position:absolute;top:25px;width:14px;z-index:2}#route-form .route-item .close-next,#route-form .route-item .plus,.route-item.reorder-dragged .close-next,.route-item.reorder-dragged .plus{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f8;border:1px solid #ccc;border-radius:4px;color:#6b7580;font-family:mapy;font-size:12px;font-style:normal;font-weight:400;height:24px;margin:0 0 0 45px;padding:0;vertical-align:middle;width:24px}#route-form .route-item .close-next,.route-item.reorder-dragged .close-next{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;display:none;font-size:16px;height:32px;padding:0 0 8px;position:relative}#route-form .route-item.editable,.route-item.reorder-dragged.editable{margin:8px 0}#route-form .route-item.editable .frame,.route-item.reorder-dragged.editable .frame{padding:0 16px}#route-form .route-item.editable .remove,.route-item.reorder-dragged.editable .remove{height:48px;left:45px;padding:0 0 24px;top:-36px}#route-form .route-item.editable svg.icon-move,.route-item.reorder-dragged.editable svg.icon-move{top:12px}#route-form .route-item.editable input[type=text],.route-item.reorder-dragged.editable input[type=text]{border:1px solid #cdcdcd;border-radius:3px;box-shadow:none;-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;height:40px;line-height:22px;padding:4px 12px;width:100%}#route-form .route-item.editable input[type=text]:active,#route-form .route-item.editable input[type=text]:focus,.route-item.reorder-dragged.editable input[type=text]:active,.route-item.reorder-dragged.editable input[type=text]:focus{border-color:#29ac07}#route-form .route-item.editable.edit span.item-icon,.route-item.reorder-dragged.editable.edit span.item-icon{-webkit-touch-callout:none;background-position:0 3px;background-position:50%;background-repeat:no-repeat;display:block;height:34px;left:26px;position:absolute;top:15px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:29px}#route-form .route-item.editable.edit button.plus,.route-item.reorder-dragged.editable.edit button.plus{display:none}#route-form .route-item.box,.route-item.reorder-dragged.box{margin:8px 0 0}#route-form .route-item.box .frame,.route-item.reorder-dragged.box .frame{-webkit-touch-callout:none;min-height:65px;padding:0 16px 0 112px;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#route-form .route-item.box .frame.hover,#route-form .route-item.box .frame:hover,.route-item.reorder-dragged.box .frame.hover,.route-item.reorder-dragged.box .frame:hover{background-color:#f2f2f2;cursor:pointer}#route-form .route-item.box .frame.hover svg.handler,#route-form .route-item.box .frame:hover svg.handler,.route-item.reorder-dragged.box .frame.hover svg.handler,.route-item.reorder-dragged.box .frame:hover svg.handler{fill:#6b7580;height:24px;left:4px;position:absolute;top:32px;width:24px}#route-form .route-item.box .frame.hover:before,#route-form .route-item.box .frame:hover:before,.route-item.reorder-dragged.box .frame.hover:before,.route-item.reorder-dragged.box .frame:hover:before{background-color:#f2f2f2;bottom:-6px;content:"";height:6px;left:0;position:absolute;right:0}#route-form .route-item.box .frame.hover:after,#route-form .route-item.box .frame:hover:after,.route-item.reorder-dragged.box .frame.hover:after,.route-item.reorder-dragged.box .frame:hover:after{background-color:#f2f2f2;content:"";height:6px;left:0;position:absolute;right:0;top:-6px}#route-form .route-item.box .frame.hover button,#route-form .route-item.box .frame:hover button,.route-item.reorder-dragged.box .frame.hover button,.route-item.reorder-dragged.box .frame:hover button{z-index:3}#route-form .route-item.box .frame h4,.route-item.reorder-dragged.box .frame h4{font-size:16px;line-height:18px;margin:0 0 4px;overflow:hidden;padding-right:28px;text-overflow:ellipsis;white-space:nowrap}#route-form .route-item.box .frame p,.route-item.reorder-dragged.box .frame p{color:#979797;font-size:12px;line-height:16px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#route-form .route-item.box .frame p.error,.route-item.reorder-dragged.box .frame p.error{color:red;font-size:13px;margin-top:8px;position:static}#route-form .route-item.box .frame p.subtitle,.route-item.reorder-dragged.box .frame p.subtitle{border-bottom:1px solid #f0f0f0;padding-bottom:4px}#route-form .route-item.box .frame img,#route-form .route-item.box .frame span,.route-item.reorder-dragged.box .frame img,.route-item.reorder-dragged.box .frame span{background:#fff;border-radius:4px;bottom:0;box-shadow:0 4px 20px -4px rgba(0,0,0,.35);height:65px;left:16px;position:absolute;width:80px}#route-form .route-item.box .frame span,.route-item.reorder-dragged.box .frame span{box-shadow:0 4px 20px -4px rgba(0,0,0,.2)}#route-form .route-item.box .frame .circuit,.route-item.reorder-dragged.box .frame .circuit{background:transparent;border:none;color:#29ac07;display:inline-block;font-size:12px;line-height:16px;padding:0;position:absolute}#route-form .route-item.box .frame .circuit:hover,.route-item.reorder-dragged.box .frame .circuit:hover{color:#6b7580}#route-form .route-item.box.end .frame span,#route-form .route-item.box.start .frame span,#route-form .route-item.box.waypoint .frame span,.route-item.reorder-dragged.box.end .frame span,.route-item.reorder-dragged.box.start .frame span,.route-item.reorder-dragged.box.waypoint .frame span{background:#fff url(/img/universal-icon.png?scale=2) no-repeat 50%}#route-form .route-item.box.end,.route-item.reorder-dragged.box.end{margin-bottom:0}#route-form .route-item.open-params .params-panel,.route-item.reorder-dragged.open-params .params-panel{border-bottom-left-radius:0;border-bottom-right-radius:0}#route-form .route-item.open-params .params-panel .show-params:after,.route-item.reorder-dragged.open-params .params-panel .show-params:after{content:"Z"}#route-form .route-item.open-params .params-box,.route-item.reorder-dragged.open-params .params-box{height:auto;padding:12px}#route-form .route-item.open-params .params-box.empty,.route-item.reorder-dragged.open-params .params-box.empty{padding:0}#route-form .route-item.open-params .params-box.no-animation,.route-item.reorder-dragged.open-params .params-box.no-animation{overflow:visible}#route-form .route-item.next-edit .params-panel,.route-item.reorder-dragged.next-edit .params-panel{border-bottom-left-radius:0;border-bottom-right-radius:0}#route-form .route-item.next-edit .close-next,.route-item.reorder-dragged.next-edit .close-next{display:inline-block}#route-form .route-item.next-edit .plus,.route-item.reorder-dragged.next-edit .plus{display:none}#route-form{height:100%;position:relative}#route-form .item-box{padding:16px 0;position:relative}#route-form .item-box:before{background:#ccc;content:"";height:calc(100% - 32px);left:56px;position:absolute;top:16px;width:1px}#route-form .item-box.dragging button.close-next,#route-form .item-box.dragging button.plus{visibility:hidden}#route-form .route-item.error.open-params .params-box.empty{padding:8px 0 0}#route-form .route-item .error{color:red;font-size:13px;margin:5px 10px 0 48px}#route-form .remove{background:transparent;border:none;border-radius:3px;font-size:16px;height:24px;padding:0;position:absolute;right:16px;top:16px;width:24px}#route-form .remove:hover{color:#29ac07}#route-form .remove svg{fill:#ccc;height:24px;width:24px}#route-form .btn-panel{margin:8px 0 0}#route-form.simple .item-box:before{height:110px;top:100px}#route-form.simple.one-item .route-item:first-child.start:not(.editable){margin-bottom:65px;margin-top:56px}#route-form.simple.one-item .route-item:first-child.start.edit{margin-bottom:70px}#route-form.simple.one-item .route-item.end{margin-top:0}#route-form.simple .route-item{margin:12px 0 0}#route-form.simple .route-item .frame:before{content:"";left:0;position:absolute;width:80px}#route-form.simple .route-item.editable button.remove{display:none}#route-form.simple .route-item.editable .frame{height:auto;padding:0 16px}#route-form.simple .route-item.editable .frame .loader{height:16px;position:absolute;right:24px;top:13px;width:16px}#route-form.simple .route-item.editable span.item-icon{top:3px}#route-form.simple .route-item.editable.end .params-box{display:none}#route-form.simple .route-item.box .frame:before{background:#f2f2f2;bottom:-6px;width:100%}#route-form.simple .route-item.box .frame.hover:before,#route-form.simple .route-item.box .frame:hover:before{background-color:#f2f2f2;bottom:-6px;content:"";height:6px;left:0;position:absolute;right:0;top:auto;width:100%}#route-form.simple .route-item:first-child{margin:0 0 8px}#route-form.simple .route-item:first-child.edit{margin:49px 0 86px}#route-form.simple .route-item:first-child.edit .params-panel{margin-top:16px}#route-form.simple .route-item[data-last] .btn-panel,#route-form.simple .route-item[data-last] .params-box,#route-form.simple .route-item[data-last] .params-panel{display:none}#route-form.simple .route-item[data-last].editable{margin:16px 0 0}#route-form.simple .route-item button.plus{display:none}#route-form.simple .route-item.error:first-child.edit{margin:28px 0 8px}#route-form.simple .route-item.error:first-child.edit .params-panel{margin-top:32px}#route-form.simple .dragging .route-item:not(.edit)[data-last]:first-child{margin-bottom:65px;margin-top:56px}#route-form.simple .dragging .route-item:not(.edit)[data-last]:first-child .btn-panel{display:block;height:44px}#route-form.simple .dragging .route-item.edit:first-child{margin:65px 0 70px}#route-form.simple .dragging .route-item.box .btn-panel .distance,#route-form.simple .dragging .route-item.box .btn-panel .reverse,#route-form.simple .dragging .route-item.edit:not(:first-child) .params-box,#route-form.simple .dragging .route-item.edit:not(:first-child) .params-panel{display:none}#route-form.multiroute .route-item.editable{margin:0}#route-form.multiroute .route-item.editable .params-panel{display:none}#route-form.multiroute .route-item.editable .frame{-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:0;overflow:hidden;padding:0 16px;-webkit-transition:height 75ms ease-in,opacity 75ms ease-in,padding 75ms ease-in;transition:height 75ms ease-in,opacity 75ms ease-in,padding 75ms ease-in}#route-form.multiroute .route-item.editable .frame .loader,#route-form.multiroute .route-item.editable .plus{display:none}#route-form.multiroute .route-item.editable.edit:first-child{margin:28px 0 8px}#route-form.multiroute .route-item.editable.edit:first-child .frame .remove{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f8f8;border:1px solid #ccc;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block;font-family:mapy;font-style:normal;font-weight:400;height:28px;left:45px;padding:0 0 4px;top:-28px}#route-form.multiroute .route-item.editable.edit:first-child .frame .remove:hover{color:#6b7580}#route-form.multiroute .route-item.editable.edit .frame{display:block;height:auto;padding:0 16px}#route-form.multiroute .route-item.editable.edit .frame .loader{display:block;height:16px;position:absolute;right:24px;top:25px;width:16px}#route-form.multiroute .route-item.editable.edit .frame .remove{display:none}#route-form.multiroute .route-item.editable.error.edit .frame{height:84px;padding-bottom:32px}#route-form.multiroute .route-item.editable .no-animation{overflow:hidden}#route-form.multiroute .route-item.box{margin-top:16px}#route-form.multiroute .route-item.box .btn-panel{margin-top:16px;position:relative}#route-form.multiroute .route-item.box .btn-panel .distance{color:#979797;font-family:Arial;font-size:14px;line-height:20px;margin-left:45px}#route-form.multiroute .route-item.box .btn-panel .reverse{background-color:#fff;border:none;border-radius:0;color:#6b7580;font-size:14px;margin:0;padding:0;position:absolute;right:8px;text-align:left;top:0}#route-form.multiroute .route-item.box .btn-panel .reverse svg{fill:#29ac07;height:24px;width:24px}#route-form.multiroute .route-item.box .btn-panel .reverse span{line-height:24px;margin-left:4px}#route-form.multiroute .route-item.box .btn-panel .reverse span,#route-form.multiroute .route-item.box .btn-panel .reverse svg{display:inline-block;vertical-align:top}#route-form.multiroute .route-item.box .btn-panel .reverse:hover{color:#29ac07}#route-form.multiroute .route-item.end .params-panel{display:none}#route-form.multiroute .route-item.circuit{margin:0}#route-form.multiroute .route-item.open-params.end .params-panel{display:inline-block}#route-form.multiroute .route-item.open-params+.editable .frame:before{background:#ddd;content:"";display:block;height:1px;position:relative;top:-12px}#route-form.multiroute.one-circuit .item-box{padding-top:28px}#route-form.multiroute.one-circuit .circuit.start .params-panel,#route-form.multiroute.one-circuit .item-box:before{display:none}#route-form.multiroute .editable:first-of-type .plus,#route-form.multiroute.one-circuit .circuit.start.open-params .params-panel{display:inline-block}#route-form.multiroute .open-params .params-box.empty{padding:12px}#route-form .line-chart{margin:0 auto}#route-form .modules{padding-top:14px}.route-item.reorder-dragged{z-index:99}.route-item.reorder-dragged .circuit,.route-item.reorder-dragged .params-box,.route-item.reorder-dragged .params-panel,.route-item.reorder-dragged .remove,.route-item.reorder-dragged button.plus,.route-item.reorder-dragged button.reverse,.route-item.reorder-dragged span.distance{display:none!important}.blindfold{align-items:center;background:hsla(0,0%,100%,.6);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}.blindfold .loader-big{background:hsla(0,0%,100%,.8);border-radius:4px;padding:16px}.result-tip{margin:48px 0 0 16px}.result-tip p{margin:0}.result-tip p.title{color:#979797;font-size:12px;margin:0 0 8px}.result-tip p.banner{background:#f2f2f2;border-bottom-left-radius:4px;border-top-left-radius:4px}.result-tip p.banner a{display:block;font-size:14px;padding:16px}.result-tip p.banner img{margin:0 16px 0 0}.result-tip p.banner span{color:#29ac07;float:right}.result-tip p.banner span:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"P";font-family:mapy;font-size:12px;font-style:normal;font-weight:400;left:6px;position:relative;top:1px}.result-tip p.banner:hover span{color:#1f7e07}#map .card.route-dnd-popup .card-body{display:block;height:44px;overflow:hidden}#map .card.route-dnd-popup .card-body div{display:inline-block;font-size:14px;font-weight:700;height:28px;margin-top:5px;padding-left:1px;text-align:center;width:88px}#map .card.route-dnd-popup .card-body div span{color:#828282;font-size:12px;font-weight:400;text-align:center}#map .card.route-dnd-popup .card-body div span+span{display:block}#map .card.route-dnd-popup .card-body div+div{border-left:1px solid #ccc}#ad-container-route{display:none;text-align:center}#ad-container-route.adFull{display:block;margin:0 auto}#ad-container-route.adFull:before{color:#6b7580;content:"Reklama";display:block;font-size:10px;margin:32px 8px 0 0;text-align:right}#route-params-box .pubt-container{position:relative}#route-params-box .pubt-container .cal-content input[type=text]{font-size:13px;height:26px;line-height:auto;margin:0;width:30px}#route-params-box .pubt-container .cal-button{text-align:center;width:28px}#route-params-box .pubt-container .cal-time,#route-params-box .pubt-container .cal-title{text-align:center}#route-params-box .pubt-container .pt-wrap{position:relative}#route-params-box .pubt-container .datetime{border:1px solid #cdcdcd;border-radius:3px;font-size:12px;margin:0 0 0 20px;padding:4px 8px;vertical-align:baseline;width:100px}.modules .module-content.route-weather{border-bottom:1px solid #e8e8e8;font-size:13px;line-height:25px;padding:4px 0 5px;text-align:left}.modules .module-content.route-weather:hover:not(.open) .route-weather-form-header{color:#29ac07}.modules .module-content.route-weather:hover:not(.open) .route-weather-form-header .icon-weather{fill:#29ac07}.modules .module-content.route-weather:hover:not(.open) .route-weather-form-header .switch{color:#828282}.modules .module-content.route-weather.disable .route-weather-form-header,.modules .module-content.route-weather.disable:hover .route-weather-form-header{color:#c8c8c8}.modules .module-content.route-weather.disable .route-weather-form-header .icon-weather,.modules .module-content.route-weather.disable:hover .route-weather-form-header .icon-weather{fill:#c8c8c8}.modules .module-content.route-weather.disable .route-weather-form-header .switch,.modules .module-content.route-weather.disable:hover .route-weather-form-header .switch{color:#c8c8c8}.modules .module-content.route-weather.open .route-weather-form-header{color:#29ac07}.modules .module-content.route-weather.open .route-weather-form-header .icon-weather{fill:#29ac07}.modules .module-content.route-weather.open .route-weather-error,.modules .module-content.route-weather.open .route-weather-form-box{display:block}.modules .module-content.route-weather .route-weather-form-header{color:#828282;cursor:pointer;text-align:left}.modules .module-content.route-weather .route-weather-form-header .icon-weather{fill:#828282;height:24px;vertical-align:bottom;width:24px}.modules .module-content.route-weather .route-weather-form-header .switch{float:right;margin-right:10px}.modules .module-content.route-weather .route-weather-form-header .switch.switch{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modules .module-content.route-weather .route-weather-form-header .switch.switch input{display:none}.modules .module-content.route-weather .route-weather-form-header .switch.switch input:checked+.slider{background-color:#1eae00;border-color:#1eae00}.modules .module-content.route-weather .route-weather-form-header .switch.switch input:checked+.slider:before{border-color:#1eae00;transform:translateX(16px)}.modules .module-content.route-weather .route-weather-form-header .switch.switch .slider{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;top:2px;transition:.4s;width:32px}.modules .module-content.route-weather .route-weather-form-header .switch.switch .slider:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;content:"";display:block;height:16px;left:-1px;position:absolute;top:-1px;transition:.4s;width:16px}.modules .module-content.route-weather .route-weather-form-header .switch .slider{margin-left:10px}.modules .module-content.route-weather .route-weather-form-box{display:none;padding-left:32px}.modules .module-content.route-weather .route-weather-form-box .box-type{margin:18px 0 0}.modules .module-content.route-weather .route-weather-form-box .box-type .radiocheck{margin-right:20px}.modules .module-content.route-weather .route-weather-form-box .box-type .radiocheck input{margin-right:5px}.modules .module-content.route-weather .route-weather-form-box .box-time{margin:18px 0 13px}.modules .module-content.route-weather .route-weather-form-box .box-time span{display:inline-block;margin-right:10px}.modules .module-content.route-weather .route-weather-form-box .box-time select{height:26px;margin-right:5px;width:118px}.modules .module-content.route-weather .route-weather-form-box.loading>:not(.load){display:none}.modules .module-content.route-weather .route-weather-error{color:#c00;display:none;margin:18px 0 13px;text-align:center}#route-form .info-box{position:absolute;text-align:center;top:65%}#route-form .info-box svg{fill:#6b7580;display:inline-block;height:24px;width:24px}#route-form .info-box p{color:#6b7580;font-size:14px;line-height:16px}#route-form .info-box p a{color:#29ac07;cursor:pointer}#route-form .info-box:empty{display:none}.modules .module-content.route-traffic{border-bottom:1px solid #e8e8e8;font-size:13px;line-height:25px;padding:4px 0 5px;text-align:left}.modules .module-content.route-traffic:hover:not(.open) .route-traffic-form-header{color:#29ac07}.modules .module-content.route-traffic:hover:not(.open) .route-traffic-form-header .icon-traffic{fill:#29ac07}.modules .module-content.route-traffic:hover:not(.open) .route-traffic-form-header .switch{color:#828282}.modules .module-content.route-traffic.disable .route-traffic-form-header,.modules .module-content.route-traffic.disable:hover .route-traffic-form-header{color:#c8c8c8}.modules .module-content.route-traffic.disable .route-traffic-form-header .icon-traffic,.modules .module-content.route-traffic.disable:hover .route-traffic-form-header .icon-traffic{fill:#c8c8c8}.modules .module-content.route-traffic.disable .route-traffic-form-header .switch,.modules .module-content.route-traffic.disable:hover .route-traffic-form-header .switch{color:#c8c8c8}.modules .module-content.route-traffic.open .route-traffic-form-header{color:#29ac07}.modules .module-content.route-traffic.open .route-traffic-form-header .icon-traffic{fill:#29ac07}.modules .module-content.route-traffic.open .route-traffic-error,.modules .module-content.route-traffic.open .route-traffic-form-box{display:block}.modules .module-content.route-traffic .route-traffic-form-header{color:#828282;cursor:pointer;text-align:left}.modules .module-content.route-traffic .route-traffic-form-header .icon-traffic{fill:#828282;height:24px;left:-2px;position:relative;vertical-align:bottom;width:24px}.modules .module-content.route-traffic .route-traffic-form-header .switch{float:right;margin-right:10px}.modules .module-content.route-traffic .route-traffic-form-header .switch.switch{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modules .module-content.route-traffic .route-traffic-form-header .switch.switch input{display:none}.modules .module-content.route-traffic .route-traffic-form-header .switch.switch input:checked+.slider{background-color:#1eae00;border-color:#1eae00}.modules .module-content.route-traffic .route-traffic-form-header .switch.switch input:checked+.slider:before{border-color:#1eae00;transform:translateX(16px)}.modules .module-content.route-traffic .route-traffic-form-header .switch.switch .slider{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;top:2px;transition:.4s;width:32px}.modules .module-content.route-traffic .route-traffic-form-header .switch.switch .slider:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;content:"";display:block;height:16px;left:-1px;position:absolute;top:-1px;transition:.4s;width:16px}.modules .module-content.route-traffic .route-traffic-form-header .switch .slider{margin-left:10px}.itinerary{background:#f8f8f8;clear:both;margin:16px 0;padding:0 8px;text-align:right}.itinerary h2{font-size:20px;margin:12px;text-align:left}.itinerary h2 span{float:right;font-weight:400}.itinerary ul{background:#fff;color:#000;display:block;font-size:14px;list-style:none;margin:0;padding:0 8px;text-align:left}.itinerary ul li{clear:right;display:block;margin:0;min-height:34px;padding:10px 0 10px 70px;position:relative}.itinerary ul li+li{border-top:1px solid #f0f0f0}.itinerary ul li.pedestrian{min-height:auto}.itinerary ul li.pedestrian:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#777;content:'"';font-family:mapy;font-size:20px;font-style:normal;font-weight:400;left:22px;position:absolute;top:9px}.itinerary ul h3{background-position:50% 0;background-repeat:no-repeat;font-size:14px;font-weight:700;height:24px;left:0;margin:0;padding:22px 0 0;position:absolute;text-align:center;top:6px;width:70px}.itinerary ul h3 a{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis}.itinerary ul p{clear:right;margin:0}.itinerary ul p.departure{font-weight:700}.itinerary ul p a{color:#000}.itinerary ul p a.arrival-departure{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.itinerary ul span.time{float:right;margin-right:14px}.itinerary button.report{margin:10px 0 8px}.itinerary a.eshop,.itinerary button.report{background:transparent;border:none;font-size:13px;padding:0}.itinerary a.eshop{float:left;margin:9px 0 0 20px}.itinerary .item{border-bottom:1px solid #e1e1e1;cursor:pointer;padding:0;position:relative}.itinerary .item:hover{background-color:#f3f3f3}.itinerary .item:after{clear:both;content:"";display:block}.itinerary .item.extra{position:relative}.itinerary .item.extra button{position:absolute;right:10px;visibility:hidden;z-index:1}.itinerary .item.end{border-bottom:0}.itinerary .item p{background:5px 17px no-repeat;margin:0;padding:15px 50px 15px 32px;position:relative}.itinerary .item p .itinerary-img:first-child{left:5px;position:absolute;top:17px}.itinerary .item .duration{display:none;padding:15px 0;position:absolute;right:0;top:0}.collapsed-box .itinerary .item p{padding:10px 50px 10px 36px}.collapsed-box .itinerary .item .duration{padding:10px 0}.itinerary .item .marker{left:-18px;position:absolute;top:0}.itinerary .extra p{color:#000;font-size:16px;font-weight:700;line-height:100%;min-height:29px;padding:18px 50px 15px 32px}.itinerary .extra p .itinerary-img:first-child{display:block;height:32px;left:0;width:36px}.itinerary .extra p em{color:#666;font-size:14px;font-style:normal;font-weight:400}.itinerary .extra.through p{min-height:0}.itinerary .item:hover .remove,.itinerary .item:hover>.duration{display:block}.itinerary .paging-pt{clear:both;padding:0 10px;text-align:left}.itinerary .paging-pt button{background:none;border:none;color:#29ac07;cursor:pointer;display:inline;font-size:14px;margin:16px 0 0;padding:0;text-decoration:none}.itinerary .paging-pt button:hover{color:#6b7580}.itinerary .paging-pt button.previous:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<";font-family:mapy;font-style:normal;font-weight:400;padding:0 4px 0 0;position:relative;top:-2px;vertical-align:sub}.itinerary .paging-pt button.next{float:right}.itinerary .paging-pt button.next:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";font-family:mapy;font-style:normal;font-weight:400;padding:0 0 0 4px;position:relative;top:-2px;vertical-align:sub}.itinerary .trips{padding:0 28px}.itinerary .trips h4{margin:0;padding:8px 0 2px;text-align:left}.itinerary .trips .trip-large{background:none}.itinerary .trips .trip-large h4{line-height:38px;padding:0 0 0 10px}.itinerary .trips .trip-large li{padding:0 0 8px}.itinerary .trips .trip-large li:first-child{padding-top:8px}.itinerary .trips .trip-large li .content p,.itinerary .trips .trip-large li .content:after{display:none}.bus-city h3{background-image:url(../img/route/bus.png);color:#007fce}.cable h3{background-image:url(../img/route/lanovka.png);color:#007fce}.metro h3{background-image:url(../img/route/metro.png)}.metro-a h3{background-image:url(../img/route/metro_a.png)}.metro-b h3{background-image:url(../img/route/metro_b.png)}.metro-c h3{background-image:url(../img/route/metro_c.png)}.ferry h3{background-image:url(../img/route/privoz.png)}.tram h3{background-image:url(../img/route/tramvaj.png);color:#007fce}.train h3{background-image:url(../img/route/vlak.png);color:#007fce}.trolley h3{background-image:url(../img/route/trolejbus.png);color:#007fce}.error .itinerary{color:#000;font-size:12px;text-align:center}.error .itinerary p{color:red;margin:0;padding:0 0 8px}.error .itinerary button{color:#000;font-size:12px;line-height:18px;margin:-4px 0 8px}.error .itinerary button span{color:#29ac07}.modules .itinerary button.itinerary+div{padding-left:10px}.modules .itinerary .item{font-size:13px;text-align:left}.modules .itinerary .item.turist p{background-position:5px 19px;line-height:20px}.modules .itinerary .item.turist p img{vertical-align:middle}.route-item .itinerary{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.route-item .itinerary:empty{display:none}.next-edit .itinerary{margin-top:-1px}.route-items .hide{display:none}.route-items>p{text-align:center}.route-items ul.trips-by{line-height:1.5;margin:0;padding-left:0}.route-items ul.trips-by li{cursor:pointer;display:flex;padding:0;position:relative}.route-items ul.trips-by li .icon{background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:4px;box-shadow:0 4px 20px -4px rgba(0,0,0,.2);box-shadow:0 4px 20px -4px rgba(0,0,0,.35);flex:0 0 auto;height:40px;width:40px}.route-items ul.trips-by li .text{flex:0 1 100%;margin-left:16px;width:263px}.route-items ul.trips-by li .text h4{font-size:14px;font-weight:400;height:40px;line-height:40px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:263px}.route-items ul.trips-by li+li{margin-top:16px}.route-items .route-items-list{background:linear-gradient(90deg,transparent 58px,silver 59px,transparent 0);position:relative}.route-items .route-items-list .route-item-trip{margin:0 24px;padding:0;position:relative}.route-items .route-items-list .route-item-trip>h2{word-wrap:break-word;font-size:16px;margin:0;overflow-wrap:break-word;padding:0 0 16px;width:240px}.route-items .route-items-list .route-item-trip>h4{color:#828282;font-size:13px;font-weight:400;margin:5px 0 15px}.route-items .route-items-list .route-item-trip>h5{color:#828282;font-size:12px;font-weight:400;line-height:16px;margin:0 0 15px;padding:0}.route-items .route-items-list .route-item-trip .cancel{background:0 0;border:none;color:#29ac07;font-size:14px;line-height:20px;padding:9px 0;position:absolute;right:14px;top:-10px}.route-items .route-items-list .route-item-trip .info{font-size:14px;margin:5px 0 15px}.route-items .route-items-list .route-item-trip .trip-bar-cont{position:relative}.route-items .route-items-list .route-item-trip .trip-bar-cont .step-next,.route-items .route-items-list .route-item-trip .trip-bar-cont .step-prev{border-radius:100%;font-family:mapy;height:26px;padding:0;position:absolute;text-align:center;top:-8px;width:26px;z-index:1}.route-items .route-items-list .route-item-trip .trip-bar-cont .step-next:hover,.route-items .route-items-list .route-item-trip .trip-bar-cont .step-prev:hover{color:#29ac07}.route-items .route-items-list .route-item-trip .trip-bar-cont .step-prev{left:0}.route-items .route-items-list .route-item-trip .trip-bar-cont .trip-bar-graph{cursor:pointer;margin-left:40px;padding:4px;position:relative;top:-3px;width:250px}.route-items .route-items-list .route-item-trip .trip-bar-cont .trip-bar-graph canvas{display:block}.route-items .route-items-list .route-item-trip .trip-bar-cont .trip-bar-graph .circuit-bar-button{background-color:#29ac07;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.9);cursor:pointer;height:12px;margin-left:-12px;position:absolute;top:-3px;width:12px}.route-items .route-items-list .route-item-trip .trip-bar-cont .step-next{right:0}.route-items .route-items-list .route-item-trip .trip-bar-info{height:40px;position:relative}.route-items .route-items-list .route-item-trip .trip-bar-info span{color:#828282;font-size:13px;position:absolute;top:15px}.route-items .route-items-list .route-item-trip .trip-bar-info .circuit-bar-min{left:40px}.route-items .route-items-list .route-item-trip .trip-bar-info .circuit-bar-max{right:37px}.route-items .route-items-list .route-item-pubt{background:#fff;border-radius:4px;clear:both;margin:10px 24px;padding:0;text-align:right}.route-items .route-items-list .route-item-pubt .paging-pt{clear:both;height:32px;padding:0 10px;text-align:left}.route-items .route-items-list .route-item-pubt .paging-pt button{background:0 0;border:none;color:#29ac07;cursor:pointer;display:inline;font-size:12px;line-height:20px;margin:10px 0 0;padding:0;text-decoration:none}.route-items .route-items-list .route-item-pubt .paging-pt button.prev{float:left}.route-items .route-items-list .route-item-pubt .paging-pt button.prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"<";font-family:mapy;font-style:normal;font-weight:400;padding:0 4px 0 0;position:relative;top:-2px;vertical-align:sub}.route-items .route-items-list .route-item-pubt .paging-pt button.next{float:right}.route-items .route-items-list .route-item-pubt .paging-pt button.next:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:">";font-family:mapy;font-style:normal;font-weight:400;padding:0 0 0 4px;position:relative;top:-2px;vertical-align:sub}.route-items .route-items-list .route-item-pubt h2{clear:both;font-size:20px;margin:12px;text-align:left}.route-items .route-items-list .route-item-pubt h2 span{float:right;font-weight:400}.route-items .route-items-list .route-item-pubt ul{background:#fff;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;color:#000;display:block;font-size:14px;margin:0;padding:0;text-align:left}.route-items .route-items-list .route-item-pubt ul li{clear:right;display:block;margin:0;min-height:34px;padding:10px 0 10px 70px;position:relative}.route-items .route-items-list .route-item-pubt ul li.pedestrian{cursor:pointer;min-height:auto}.route-items .route-items-list .route-item-pubt ul li.pedestrian:before{color:#777;content:'"';font-family:mapy;font-size:20px;font-weight:400;left:22px;position:absolute;top:9px}.route-items .route-items-list .route-item-pubt ul li p{clear:right;margin:0}.route-items .route-items-list .route-item-pubt ul li p.departure{font-weight:700}.route-items .route-items-list .route-item-pubt ul li p a.arrival-departure{color:#000;display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.route-items .route-items-list .route-item-pubt ul li h3{background-position:50% 0;background-repeat:no-repeat;font-size:14px;font-weight:700;height:24px;left:0;margin:0;padding:22px 0 0;position:absolute;text-align:center;top:6px;width:70px}.route-items .route-items-list .route-item-pubt ul li h3 a{color:inherit;display:block;overflow:hidden;text-overflow:ellipsis}.route-items .route-items-list .route-item-pubt ul li span.time{float:right;margin-right:14px}.route-items .route-items-list .route-item-pubt ul li+li{border-top:1px solid #f0f0f0}.route-items .route-items-list .route-item-pubt button.report{background:0 0;border:none;font-size:12px;line-height:16px;margin:10px 10px 8px 0;padding:0}.route-items .route-items-list .route-item-pubt a.eshop{background:transparent;border:none;float:left;font-size:12px;line-height:16px;margin:10px 0 0 20px;padding:0}.route-items .route-items-list .route-item-boat{background:#fff;border-radius:4px;margin:10px 24px;padding:12px 16px}.route-items .route-items-list .route-item-boat>h4{color:#828282;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0 0 10px}.route-items .route-items-list.trip{background:none}.route-items .route-items-list.unrouted .route-item-empty:first-child,.route-items .route-items-list.unrouted .route-item-point:first-child{margin-bottom:30px}.route-items .route-items-list.unrouted .route-item-empty:first-child .inner,.route-items .route-items-list.unrouted .route-item-point:first-child .inner{padding-top:0}.route-items .route-items-list.unrouted .route-item-empty:last-child .inner,.route-items .route-items-list.unrouted .route-item-point:last-child .inner{padding-bottom:0}.route-items .route-items-list.unrouted .route-item-empty:last-child .bottom,.route-items .route-items-list.unrouted .route-item-point:last-child .bottom{background:#f8f8f8}.route-items .route-items-list .route-item-point:first-child .inner{padding-top:0}.route-items .route-items-list .route-item-plus:last-child{margin-top:15px}.route-items .buttons{position:relative;text-align:right}.route-items .buttons .reverse{background-color:#f8f8f8;border:none;border-radius:0;color:#6b7580;font-size:14px;margin:0;padding:0;position:absolute;right:24px;text-align:left;top:-20px}.route-items .buttons .reverse svg{fill:#29ac07;height:24px;width:24px}.route-items .buttons .reverse span{line-height:24px;margin-left:4px}.route-items .buttons .reverse span,.route-items .buttons .reverse svg{display:inline-block;vertical-align:top}.route-items .buttons .reverse:hover span{color:#29ac07}.route-items.edit-mode .route-items-list .dad{visibility:hidden}.route-items.edit-mode .buttons{display:none}.route-items.dragging .route-items-list{background:none}.route-items.dragging .buttons,.route-items.dragging .route-items-list .route-item-boat,.route-items.dragging .route-items-list .route-item-plus,.route-items.dragging .route-items-list .route-item-pubt{display:none}.route-items.print-mode .route-items-list{background:none}.route-item-plus{cursor:pointer;margin:0 16px}.route-item-plus .plus{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:none;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1);color:#6b7580;font-family:mapy;font-size:12px;font-style:normal;font-weight:400;height:24px;margin:0 0 0 30px;padding:0;vertical-align:middle;width:24px}.route-item-plus input{display:none;padding:0 10px;width:100%}.route-item-plus .distance{color:#828282;float:right;font-family:Arial;font-size:12px;line-height:16px;margin-top:6px}.route-item-plus.open{display:block;height:auto;margin-bottom:0}.route-item-plus.open .plus{border-radius:4px 4px 0 0;font-size:14px}.route-item-plus.open input{box-sizing:border-box;display:block;height:40px;position:relative;top:-1px}.route-item-plus.open-inserted{height:auto;position:relative;top:1px}.route-item-plus.open-inserted .plus{border-radius:4px 4px 0 0;font-size:14px}.route-item-plus.inserted{margin-top:16px}.route-item-plus.active~.route-item-empty .inner .image svg{fill:#1eae00}.route-item-plus.active~.route-item-empty .inner .cont p.subtitle{border-color:#1eae00;border-width:2px}.route-item-empty .dad,.route-item-point .dad{width:16px}.route-item-empty .dad svg,.route-item-point .dad svg{fill:#ccc;height:14px;padding:3px;width:14px}.route-item-empty.reorder-dragged,.route-item-point.reorder-dragged{position:relative;z-index:10}.route-item-empty .inner,.route-item-point .inner{cursor:pointer;display:flex;padding-bottom:5px;padding-top:5px;position:relative}.route-item-empty .inner.end,.route-item-point .inner.end{margin-bottom:5px;padding-bottom:0}.route-item-empty .inner .dad,.route-item-point .inner .dad{flex:0 0 20px}.route-item-empty .inner .dad svg,.route-item-point .inner .dad svg{margin-top:18px}.route-item-empty .inner>.image,.route-item-point .inner>.image{background:#ebebeb;background-position:50%;background-repeat:no-repeat;border-radius:4px;flex:0 0 80px;height:60px;overflow:hidden;text-align:center;width:80px}.route-item-empty .inner>.image svg,.route-item-point .inner>.image svg{fill:#828282;display:inline-block;height:32px;margin-top:11px;vertical-align:top;width:32px}.route-item-empty .inner>.image img.poitype,.route-item-point .inner>.image img.poitype{margin-top:10px}.route-item-empty .inner .cont,.route-item-point .inner .cont{flex:0 1 auto;margin:0 20px 0 16px;overflow:hidden;position:relative;width:100%}.route-item-empty .inner .cont p,.route-item-point .inner .cont p{color:#828282;font-size:12px;line-height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-item-empty .inner .cont p.subtitle,.route-item-point .inner .cont p.subtitle{border-bottom:1px solid #ccc;height:16px;padding-bottom:3px}.route-item-empty .inner .cont h4,.route-item-point .inner .cont h4{font-size:16px;height:24px;line-height:24px;margin:0;overflow:hidden;padding-right:28px;text-overflow:ellipsis;white-space:nowrap}.route-item-empty .inner .cont .remove,.route-item-point .inner .cont .remove{background:0 0;border:none;border-radius:3px;font-size:16px;height:24px;padding:0;position:absolute;right:0;top:10px;width:24px}.route-item-empty .inner .cont .remove svg,.route-item-point .inner .cont .remove svg{fill:#828282;height:24px;width:24px}.route-item-empty .inner .cont .remove:hover svg,.route-item-point .inner .cont .remove:hover svg{fill:#29ac07}.route-item-empty .inner .cont .fixed-suggest,.route-item-point .inner .cont .fixed-suggest{position:absolute;right:0;top:12px}.route-item-empty .inner .cont .fixed-suggest svg,.route-item-point .inner .cont .fixed-suggest svg{fill:#828282;display:inline-block;height:18px;margin-left:20px;vertical-align:top;width:18px}.route-item-empty .inner .cont .fixed-suggest svg.icon-time,.route-item-point .inner .cont .fixed-suggest svg.icon-time{height:22px;width:22px}.route-item-empty .inner .cont .fixed-suggest svg:first-child,.route-item-point .inner .cont .fixed-suggest svg:first-child{margin-left:0}.route-item-empty .inner .cont .fixed-suggest svg:hover,.route-item-point .inner .cont .fixed-suggest svg:hover{fill:#29ac07}.route-item-empty .inner .cont .fixed-suggest:empty,.route-item-point .inner .cont .fixed-suggest:empty{display:none}.route-item-empty .inner .cont .fixed-suggest.history-open .icon-time,.route-item-point .inner .cont .fixed-suggest.history-open .icon-time{fill:#1eae00}.route-item-empty .inner .cont .fixed-suggest.not-empty,.route-item-point .inner .cont .fixed-suggest.not-empty{display:none}.route-item-empty .inner .cont .history-list,.route-item-point .inner .cont .history-list{background:#fff;border:1px solid #bbb;border-radius:0 0 3px 3px;left:0;position:absolute;top:58px;width:262px;z-index:1}.route-item-empty .inner .cont .history-list .history-item,.route-item-point .inner .cont .history-list .history-item{border-bottom:1px solid #ddd;cursor:pointer;display:block;padding:8px 16px;position:relative}.route-item-empty .inner .cont .history-list .history-item svg,.route-item-point .inner .cont .history-list .history-item svg{fill:#828282;display:inline-block;height:20px;vertical-align:top;width:20px}.route-item-empty .inner .cont .history-list .history-item svg:hover,.route-item-point .inner .cont .history-list .history-item svg:hover{fill:#29ac07}.route-item-empty .inner .cont .history-list .history-item span,.route-item-point .inner .cont .history-list .history-item span{color:#000;display:inline-block;margin-left:15px;vertical-align:top}.route-item-empty .inner .cont .history-list .history-item .title,.route-item-point .inner .cont .history-list .history-item .title{font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:pre;width:176px;word-break:break-word}.route-item-empty .inner .cont .history-list .history-item>.icon-delete,.route-item-point .inner .cont .history-list .history-item>.icon-delete{display:none}.route-item-empty .inner .cont .history-list .history-item:hover,.route-item-point .inner .cont .history-list .history-item:hover{background:#f0f0f0}.route-item-empty .inner .cont .history-list .history-item:hover .icon-delete,.route-item-point .inner .cont .history-list .history-item:hover .icon-delete{display:inline-block;position:absolute;right:8px;top:8px}.route-item-empty .inner .cont .history-list .history-item:hover .title,.route-item-point .inner .cont .history-list .history-item:hover .title{width:165px}.route-item-empty .inner .cont .history-list.over7-items,.route-item-point .inner .cont .history-list.over7-items{max-height:258px;overflow:auto}.route-item-empty .inner .dad-area,.route-item-point .inner .dad-area{height:65px;position:absolute;top:0;width:16px}.route-item-empty .inner .dad-area.left,.route-item-point .inner .dad-area.left{left:104px}.route-item-empty .inner .dad-area.right,.route-item-point .inner .dad-area.right{right:0;width:20px}.route-item-empty .bottom,.route-item-point .bottom{height:16px}.route-item-empty .bottom .circuit,.route-item-point .bottom .circuit{background:0 0;border:none;color:#29ac07;display:inline-block;font-size:12px;line-height:16px;margin-left:120px;padding:0}.route-item-empty .bottom .circuit:hover,.route-item-point .bottom .circuit:hover{color:#6b7580}.route-item-empty .bottom:empty,.route-item-point .bottom:empty{display:none}.route-item-empty.hover .inner,.route-item-point.hover .inner{background:#f2f2f2}.route-item-empty.hover .inner>.image,.route-item-point.hover .inner>.image{background-color:#e4e4e4}.route-items-list .route-item-empty .inner{height:60px;padding-top:0;width:100%}.route-items-list .route-item-empty .inner .cont{overflow:visible}.route-items-list .route-item-empty .inner .cont h4{color:#6b7580}.route-items-list .route-item-empty .inner .cont input{background:transparent;border:none!important;border-radius:none!important;box-shadow:none!important;font-size:16px;font-weight:400;width:100%}.route-items-list .route-item-empty .inner .cont .subtitle{margin-top:3px}.route-items-list .route-item-empty .inner .cont .smap-suggest{border-color:#ccc;border-radius:0 0 4px 4px;box-shadow:none;left:0;top:55px;width:254px}.route-items-list .route-item-empty .inner .cont .smap-suggest .item{border-color:#ccc;display:flex;overflow:hidden}.route-items-list .route-item-empty .inner .cont .smap-suggest .item .image{display:block;flex:0 0 auto;width:40px}.route-items-list .route-item-empty .inner .cont .smap-suggest .item .image img{margin-top:8px}.route-items-list .route-item-empty .inner .cont .smap-suggest .item .image:before{margin-top:10px}.route-items-list .route-item-empty .inner .cont .smap-suggest .item .text{display:block;flex:0 1 100%;width:100px}.route-items-list .route-item-empty .inner .cont .smap-suggest .item .text em,.route-items-list .route-item-empty .inner .cont .smap-suggest .item .text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.route-items-list .route-item-empty .inner .cont .smap-suggest .item:first-child{border-top-color:#1eae00}.route-items-list .route-item-empty.active .inner .image svg{fill:#1eae00}.route-items-list .route-item-empty.active .inner .cont p.subtitle{border-color:#1eae00;border-width:2px}@media only screen and (max-width:789px){.route-item-empty .inner .cont .history-list{width:100%}.route-item-empty .inner .cont .history-list .history-item .title,.route-item-empty .inner .cont .history-list .history-item:hover .title{width:80%}.route-item-empty .inner .cont .history-list .history-item:hover>.icon-delete{display:none}}.route-params{-moz-box-sizing:border-box;box-sizing:border-box;left:0;padding:20px;right:0;text-align:left;top:0;-webkit-transition:height 75ms ease-in,opacity 75ms ease-in,padding 75ms ease-in;transition:height 75ms ease-in,opacity 75ms ease-in,padding 75ms ease-in;z-index:10}.route-params .route-buttons button{background:transparent;border:0;height:24px;margin:0 24px 0 0;overflow:visible;padding:0;position:relative;vertical-align:middle}.route-params .route-buttons button.active.beta:before{content:url(/img/beta-small.png);left:12px;position:absolute;top:-2px}.route-params .route-buttons svg,.route-params>svg{fill:#69757f;border:none;cursor:pointer;display:inline-block;height:24px;text-align:center;vertical-align:top;white-space:nowrap;width:24px}.route-params .route-buttons svg.icon-close-thin,.route-params>svg.icon-close-thin{height:24px;padding:0;position:absolute;right:24px;top:24px;width:24px}.route-params .route-buttons .active svg,.route-params .route-buttons button:hover svg,.route-params .route-buttons svg:hover,.route-params>svg.active,.route-params>svg:hover{fill:#29ac07}.route-type-params{font-size:12px}.route-type-params .item-type-params{display:flex;flex-wrap:wrap;width:100%}.route-type-params .item-type-params.car{justify-content:space-between}.route-type-params .item-type-params>:not(:last-child){margin-right:16px}.route-type-params .item-type-params>*{margin-top:8px}.route-type-params .params-select-label{align-items:center;cursor:pointer;display:flex;height:24px;user-select:none}.route-type-params .params-select-label .icon{margin-right:4px}.route-type-params .params-select-popup{background:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:block;left:0;margin:0;padding:0;position:absolute;top:48px;user-select:none;z-index:10}.route-type-params .params-select-popup li{padding:8px 12px}.route-type-params .params-select-popup li.selected,.route-type-params .params-select-popup li:hover{background:#f0f0f0}.route-type-params .params-select-popup li.selected .title{font-weight:700}.route-type-params .params-select-popup li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.route-type-params .params-select-popup li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.route-type-params .params-select-popup li p{margin:0}.route-type-params .params-select-popup li .title{color:#000;font-size:13px;line-height:20px}.route-type-params .params-select-popup li .desc{color:#828282;font-size:12px;line-height:16px}.route-type-params .params-select-popup li.beta .desc:after{content:url(/img/beta-small.png);display:inline-block;margin-left:4px;position:relative;top:1px}.route-type-params>div{padding-top:8px;position:relative}.route-type-params .hide{display:none}.route-type-params input.datetime[type=text],.route-type-params input[type=number]{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:none!important;box-sizing:border-box;color:#6b7580;font-size:13px;height:24px;line-height:16px;padding:2px 8px;width:124px}.route-type-params .cal-content{font-size:12px;text-align:center}.route-type-params .cal-content input[type=text]{font-size:13px;height:26px;line-height:auto;margin:0;width:30px}.route-type-params .cal-button{text-align:center;width:28px}.route-type-params .cal-time,.route-type-params .cal-title{text-align:center}.route-type-params .pt-wrap{position:relative}.route-type-params .icon{fill:#828282;background:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1);height:14px;padding:3px;width:14px}.route-type-params .toll:not(.radiocheck){align-items:center;cursor:pointer;display:flex;height:24px;position:relative;user-select:none}.route-type-params .toll:not(.radiocheck) .icon{display:block;margin-right:4px}.route-type-params .toll:not(.radiocheck) .popup{background:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);box-sizing:border-box;display:none;margin:0;padding:0;position:absolute;right:0;top:32px;width:215px;z-index:10}.route-type-params .toll:not(.radiocheck) .popup.open{display:block}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item{display:flex;padding:2px 16px 2px 11px;text-align:left}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .radiocheck{height:auto!important;width:100%}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .radiocheck p{font-size:13px;line-height:20px;margin:0 0 0 5px;padding:0}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .radiocheck p.title{margin-top:2px}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .radiocheck p.avoid{color:#828282;font-size:12px;line-height:16px}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .radiocheck{flex:0 1 100%}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .flag-area{flex:0 1 auto;text-align:right;width:20px}.route-type-params .toll:not(.radiocheck) .popup .checkbox-item .flag-area .flag-cover{background-position:50%;background-size:cover;border-radius:100%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:inline-block;height:20px;overflow:hidden;width:20px}.route-type-params .toll:not(.radiocheck) .popup .hide-title{background:#29ac07;color:#fff;cursor:pointer;line-height:14px;padding:11px 0 11px 16px;text-align:left;white-space:pre}.route-type-params .toll:not(.radiocheck) .popup .hide-title svg{fill:#fff;display:inline-block;height:14px;margin-right:10px;vertical-align:top;width:14px}.route-type-params .toll:not(.radiocheck) .popup .hide-title span{display:inline-block;font-size:12px;line-height:16px;vertical-align:top}.route-type-params .toll:not(.radiocheck) .popup .avoid-all{padding-bottom:8px;padding-top:8px}.route-type-params .toll:not(.radiocheck) .popup .separator{background:#eee;height:1px;margin:0 16px;padding:0}.route-type-params .toll:not(.radiocheck) .popup ul{margin:0;padding:0 0 8px}.route-type-params .toll:not(.radiocheck) .popup .country-list{max-height:300px;overflow:auto;padding-top:10px}.route-type-params .toll:not(.radiocheck) .popup .country-list.with-last-choice{padding-bottom:0}.route-type-params .toll:not(.radiocheck) .popup .last-choice-title{background-color:#f8f8f8;border-top:1px solid #eee;color:#828282;font-size:12px;line-height:16px;margin-bottom:0;margin-top:0;padding:14px 0 9px 11px;text-align:left}.route-type-params .toll:not(.radiocheck) .popup .last-choice-list{padding-bottom:0}.route-type-params .toll:not(.radiocheck) .popup .last-choice-list .last-choice{background-color:#f8f8f8}.route-type-params .toll:not(.radiocheck) .popup .last-choice-list .last-choice p.title{color:#828282}.route-type-params .radiocheck:not(#foo).show-avoid-paids{align-items:center;cursor:pointer;display:flex}.route-type-params .radiocheck:not(#foo).show-avoid-paids .icon-forward{display:block;margin-right:4px}.route-type-params .radiocheck:not(#foo).show-avoid-paids>input{display:none}.route-type-params .radiocheck:not(#foo).show-avoid-paids>span{background:none;padding:0}.route-type-params label.pubtSelect{display:inline-block;min-width:70px;padding-right:10px;white-space:nowrap}.route-type-params button.pubtSelectButton{display:block;margin-top:10px}.route-summary{padding-top:94px;position:relative}.route-summary.anim{pointer-events:none}.route-summary>h3{background-color:#fff;border:1px solid transparent;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1);color:#6b7580;cursor:pointer;font-size:16px;font-weight:400;line-height:18px;margin:0;padding:6px;position:absolute;text-align:center;top:32px;transition:color .3s,background-color .3s,border-color .3s,opacity .2s,left .3s;width:84px}.route-summary>h3.alt-2{left:232px}.route-summary>h3.alt-1{left:126px}.route-summary>h3.alt-0{left:20px}.route-summary>h3.hide{opacity:0}.route-summary>h3 span{display:block}.route-summary>h3 span:first-child{margin-bottom:2px}.route-summary>h3 .distance{font-weight:700}.route-summary>h3 .time{font-size:12px;line-height:16px}.route-summary>h3.highligh-time .time{font-size:16px;font-weight:700;line-height:18px}.route-summary>h3.highligh-time .distance{font-size:12px;font-weight:400;line-height:16px}.route-summary>h3.hover{border-color:#e8e8e8;color:#000}.route-summary>h3.active{background-color:#e4e8f8;box-shadow:none;color:#03f;cursor:default}.route-summary>svg{fill:#fff;stroke:#deeaf8;height:18px;left:37px;position:absolute;top:77px;transition:left .3s;width:22px}.route-summary.i-2>svg{left:270px}.route-summary.i-1>svg{left:164px}.route-summary.i-0>svg{left:58px}.route-summary .box{background:#fff;border:1px solid #deeaf8;border-radius:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1);margin:0 20px;min-height:100px;position:relative}.route-summary .box .route-actions{padding:12px 0;text-align:center}.route-summary .box .scroll-line{background:#eee;height:1px}.route-summary .box .route-like{border-bottom:1px solid #eee;font-size:14px;line-height:20px;padding:12px}.route-summary .box .route-like h4{color:#000;font-weight:400;margin:0;padding:0}.route-summary .box .route-like p{color:#828282;font-size:12px;margin:0}.route-summary .box .route-like p a{color:#29ac07}.route-summary .box .route-like p a:active,.route-summary .box .route-like p a:hover{color:#1f7e07}.route-summary .box .route-closure{border-bottom:1px solid #eee;padding:10px 17px}.route-summary .box .route-closure p{display:inline-block;font-size:14px;line-height:24px;margin:0;padding:0}.route-summary .box .route-closure span,.route-summary .box .route-closure svg{display:inline-block;vertical-align:top}.route-summary .box .route-closure svg{height:24px;width:24px}.route-summary .box .route-closure span{color:#c00;margin-left:7px}.route-summary .box .route-closure:empty{display:none}.route-summary .ad-container-route.show{border-bottom:1px solid #eee;color:#828282;padding:12px 23px;text-align:right}.route-summary .ad-container-route.show span{display:inline-block;font-size:10px;line-height:11px;padding-top:4px}.route-summary .ad-container-route.show div{margin:0 auto}.routes .route-summary{padding-top:0;position:static}.routes .route-summary h2{font-size:18px;font-weight:400;line-height:24px;margin:0;padding:20px}.routes .route-summary h2 .distance,.routes .route-summary h2.highligh-time .time{font-weight:700}.routes .route-summary h2.highligh-time .distance{font-weight:400}.routes .route-summary .box>svg{fill:#fff;stroke:#deeaf8;height:18px;left:33px;position:absolute;top:-18px;width:22px}.route-modules{padding-top:6px}.route-modules .module-content{color:#828282;cursor:pointer;font-size:14px;line-height:24px;padding:6px 12px;position:relative}.route-modules .module-content>div>svg{fill:#828282;display:inline-block;height:24px;margin-right:8px;vertical-align:bottom;width:24px}.route-modules .module-content>div>svg path,.route-modules .module-content>div>svg use{fill:#828282}.route-modules .module-content.switcher .switch{float:right;margin-right:4px;top:3px}.route-modules .module-content.switcher .switch.switch{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.route-modules .module-content.switcher .switch.switch input{display:none}.route-modules .module-content.switcher .switch.switch input:checked+.slider{background-color:#1eae00;border-color:#1eae00}.route-modules .module-content.switcher .switch.switch input:checked+.slider:before{border-color:#1eae00;transform:translateX(16px)}.route-modules .module-content.switcher .switch.switch .slider{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;top:2px;transition:.4s;width:32px}.route-modules .module-content.switcher .switch.switch .slider:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;content:"";display:block;height:16px;left:-1px;position:absolute;top:-1px;transition:.4s;width:16px}.route-modules .module-content.switcher .switch .indicator{display:inline-block;margin-right:4px}.route-modules .module-content.open,.route-modules .module-content:hover{color:#29ac07}.route-modules .module-content.open>div>svg,.route-modules .module-content.open>div>svg path,.route-modules .module-content.open>div>svg use,.route-modules .module-content:hover>div>svg,.route-modules .module-content:hover>div>svg path,.route-modules .module-content:hover>div>svg use{fill:#29ac07}.route-modules .module-content.open.content{background-color:#f8f8f8}.route-modules .module-content:hover:not(.open).switcher .indicator{color:#828282}.route-modules .module-content.disable:hover>div,.route-modules .module-content.disable>div{color:#c8c8c8}.route-modules .module-content.disable:hover>div .icon,.route-modules .module-content.disable>div .icon{fill:#c8c8c8}.route-modules .module-content.disable:hover>div .switch,.route-modules .module-content.disable:hover>div .switch .indicator,.route-modules .module-content.disable>div .switch,.route-modules .module-content.disable>div .switch .indicator{color:#c8c8c8}.route-modules .module-content.route-weather.open .route-weather-error,.route-modules .module-content.route-weather.open .route-weather-form-box{display:block}.route-modules .module-content.route-weather .route-weather-form-box{color:#000;display:none;font-size:12px;padding-left:32px}.route-modules .module-content.route-weather .route-weather-form-box .box-type{margin:18px 0 0}.route-modules .module-content.route-weather .route-weather-form-box .box-type .radiocheck{margin-right:20px}.route-modules .module-content.route-weather .route-weather-form-box .box-type .radiocheck input{margin-right:5px}.route-modules .module-content.route-weather .route-weather-form-box .box-time{margin:18px 0 13px}.route-modules .module-content.route-weather .route-weather-form-box .box-time span{display:inline-block;margin-right:10px}.route-modules .module-content.route-weather .route-weather-form-box .box-time select{height:26px;margin-right:5px;width:100px}.route-modules .module-content.route-weather .route-weather-form-box.loading>:not(.load){display:none}.route-modules .module-content.route-weather .route-weather-error{color:#c00;display:none;margin:18px 0 13px;text-align:center}@media only screen and (max-width:789px){.width-1 .route-modules>.module-content:hover{color:#828282}.width-1 .route-modules>.module-content:hover>div>svg,.width-1 .route-modules>.module-content:hover>div>svg path,.width-1 .route-modules>.module-content:hover>div>svg use{fill:#828282}.width-1 .route-modules>.module-content.open{color:#29ac07}.width-1 .route-modules>.module-content.open>div>svg,.width-1 .route-modules>.module-content.open>div>svg path,.width-1 .route-modules>.module-content.open>div>svg use{fill:#29ac07}}.route-modules .route-height-profile.open{padding-bottom:0}.route-modules .route-height-profile .module-content{padding:0}.route-modules .route-height-profile .module-content .loader-big{background:#f8f8f8}.route-modules .route-height-profile .module-content .loader-big img{padding-top:0}.route-modules .route-height-profile .module-content .line-chart{padding-top:10px}.route-modules .route-height-profile .module-content .line-chart .desc svg{fill:#999}.route-modules .route-height-profile .module-content:empty{display:none}.route-modules .route-height-profile .module-content.loading{padding:15px}.route-modules .route-height-profile .module-content .canvas-cover,.route-modules .route-height-profile .module-content .desc{background:#fff}.route-modules .route-height-profile .module-content .desc{padding-top:6px}.route-modules .route-height-profile .module-content .canvas-cover .canvas-caption.min-max .unit,.route-modules .route-height-profile .module-content .canvas-cover .canvas-caption.min-max .value{line-height:normal}@media only screen and (max-width:789px){.width-1 .line-chart{max-width:100%}}.route-itinerary.open{padding:0}.route-itinerary.open .route-itinerary-form-header{padding:6px 12px 0}.route-itinerary .module-content{padding:0}.route-itinerary .module-content:empty{display:none}.route-itinerary .itinerary{margin:15px 0 0;padding:0;text-align:left}.route-itinerary .itinerary .item{border-color:#f8f8f8;padding:0}.route-itinerary .itinerary .item p{color:#000;padding-left:38px}.route-itinerary .itinerary .item p.closure{color:#000;padding:15px 11px}.route-itinerary .itinerary .item p .itinerary-img{left:12px}.route-itinerary .itinerary .item .marker{left:6px}.route-itinerary .itinerary .item.extra p{padding-left:50px}.route-itinerary .itinerary .item.extra p.closure{padding:11px 11px 25px 55px}.route-itinerary .itinerary .item.extra p.closure em{color:#828282;display:block;font-size:12px;line-height:16px;margin-top:5px}.route-itinerary .itinerary .item:not(.extra) p{font-size:12px;line-height:16px}.route-itinerary .itinerary .item:not(.extra) p.closure{background-color:#ffeae0;color:#c00;display:flex;line-height:24px}.route-itinerary .itinerary .item:not(.extra) p.closure svg{flex:0 0 auto;height:20px;margin-right:8px;width:20px}.marker-bubble.route-summary{border-radius:8px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);color:#6b7580;cursor:default;height:52px;left:auto;padding-top:0;transition:color .3s,background-color .3s;z-index:4}.marker-bubble.route-summary span{display:inline-block;font-size:14px;line-height:20px;padding:6px 10px;white-space:nowrap}.marker-bubble.route-summary span.alter{cursor:pointer}.marker-bubble.route-summary b{display:block;font-size:16px}.marker-bubble.route-summary .arrow{height:104px;left:-8px;pointer-events:none;top:-26px;width:72px}.marker-bubble.route-summary .arrow svg{height:52px;margin-left:18px;transition:fill .3s;width:36px}.marker-bubble.route-summary .arrow.right{left:auto;right:-8px}.marker-bubble.route-summary:hover{cursor:pointer}.marker-bubble.route-summary.hover{color:#000}.marker-bubble.route-summary.active{background-color:#e4e8f8;color:#03f}.marker-bubble.route-summary.active svg{fill:#e4e8f8}.marker-bubble.route-closure{cursor:pointer;height:24px;left:auto;transition:height .2s,margin-top .2s,margin-left .2s}.marker-bubble.route-closure span{color:#c00;display:inline-block;display:flex;font-size:12px;line-height:20px;padding:2px 8px 2px 2px;transition:padding .2s;white-space:nowrap}.marker-bubble.route-closure span svg{height:20px;margin-right:4px;width:20px}.marker-bubble.route-closure .arrow{height:48px;left:0;top:-12px;width:24px}.marker-bubble.route-closure .arrow svg{height:24px;margin-left:6px;width:12px}.marker-bubble.route-closure .arrow.right{left:auto;right:0}.marker-bubble.route-closure.hover{height:28px;margin-left:-2px;margin-top:-2px}.marker-bubble.route-closure.hover span{padding:4px 8px 4px 4px}.route-container .loader-big{background:hsla(0,0%,100%,.8);background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.8) 95%,#f8f8f8);height:100%;left:0;padding-bottom:0!important;padding-top:0!important;position:absolute;text-align:center;top:0;width:100%;z-index:50}.route-container .loader-big img{padding-top:60px;position:fixed}.route-container .route-info{margin:0 20px;position:absolute;text-align:center;top:65%;width:calc(100% - 40px)}.route-container .route-info svg{fill:#6b7580;display:inline-block;height:24px;width:24px}.route-container .route-info use{fill:#6b7580}.route-container .route-info p{color:#6b7580;font-size:14px;line-height:16px}.route-container .route-info p a,.route-container .route-info p button{background:none;border:0;color:#29ac07;cursor:pointer;display:inline;display:contents;font-family:inherit;font-size:inherit;margin:0;padding:0}.route-container .route-info:empty{display:none}@media only screen and (max-width:789px){.route-container .route-info{padding-top:75px;position:static;top:auto}}@media only screen and (max-height:850px){.route-container .route-info{padding-top:75px;position:static;top:auto}}button.alter{background-color:#fff;border:1px solid transparent;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1);padding:16px 6px;position:absolute;top:32px;transition:border-color .3s,left .3s;width:32px}.alt-3 button.alter{left:336px}.alt-2 button.alter{left:230px}.alt-1 button.alter{left:126px}button.alter svg{fill:#03f;height:14px;transition:fill .3s,transform .5s;width:14px}button.alter:not(.none):hover{border-color:#e8e8e8}button.alter:not(.none):hover svg{fill:#0020a0}button.alter.off svg{transform:rotateY(180deg)}button.alter.none{cursor:default;line-height:16px;overflow:visible;transition:opacity .6s}button.alter.none span{background:linear-gradient(90deg,hsla(0,0%,100%,0),#f8f8f8 30%,#f8f8f8);font-size:14px;left:0;line-height:56px;padding-left:26px;position:absolute;top:-4px;white-space:nowrap;width:auto;width:56px}button.alter.none.hide{opacity:0}.maps-select{align-items:center;display:flex;justify-content:end;position:relative}.maps-select p{color:#1eae00;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;margin:0;padding-right:18px;position:relative}.maps-select p:after{border-color:#1eae00 transparent transparent;border-style:solid;border-width:6px 4px 0;content:"";height:0;position:absolute;right:0;top:7px;transition:transform .1s ease-in-out;width:0}.maps-select ul{background-color:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.16),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);left:0;margin:0;padding:0;position:absolute;top:22px;z-index:5}.maps-select ul li{cursor:pointer;font-size:14px;line-height:20px;min-width:80px;padding:6px 12px}.maps-select ul li:hover{background-color:#f0f0f0}.maps-select.open p:after{transform:rotate(180deg)}.mymap-folders{align-items:center;display:flex;justify-content:end}.mymap-folders label{margin-right:.5em}.mymap-folders h2.title{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#000;cursor:pointer;font-size:14px;font-weight:400;line-height:20px;margin:0;overflow:hidden;padding:10px 35px 10px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.mymap-folders h2.title:after{border-color:#6b7580 transparent transparent;border-style:solid;border-width:6px 4px 0;content:"";height:0;position:absolute;right:15px;top:15px;transition:transform .1s ease-in-out;width:0}.mymap-folders h2.title.hide{display:none}.mymap-folders.open h2.title{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.mymap-folders.open h2.title:after{transform:rotate(180deg)}.mymap-folders.disabled h2.title,.mymap-folders.disabled label{color:#828282;cursor:auto}.mymap-folders.disabled h2.title:after,.mymap-folders.disabled label:after,.mymap-folders.hidden{display:none}.items-holder{position:absolute;z-index:100}.items-holder .items{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;box-sizing:border-box;margin:0;max-height:350px;overflow:auto;padding:0;width:100%}.items-holder .items .item{cursor:pointer}.items-holder .items .item span.title{color:#000;display:inline-block;font-size:14px;font-weight:700;line-height:40px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.items-holder .items .item:hover span.title{color:#1f7e07}#mymaps{width:100%}#mymaps .content-switcher{background:#f8f8f8;margin:0 auto;padding:24px 0 16px;width:100%}#mymaps .content-switcher div.switcher-frame{display:flex;padding:0 16px}#mymaps .content-switcher div.switcher-frame button{flex:0 1 auto;height:32px;width:100%}#mymaps .content-switcher div.switcher-frame button:first-of-type{border-radius:4px 0 0 4px}#mymaps .content-switcher div.switcher-frame button:last-of-type{border-radius:0 4px 4px 0}#mymaps .content-switcher div.switcher-frame button svg{fill:#6b7580;display:none;height:24px;position:relative;top:-3px;width:24px}#mymaps .content-switcher div.switcher-frame button svg.icon-star-line .star-background{fill:transparent}#mymaps .content-switcher div.switcher-frame button span{white-space:pre}#mymaps .content-switcher div.switcher-frame button.active svg{fill:#29ac07}#mymaps .content-switcher div.switcher-frame button.active svg.icon-star-line .star-background{fill:transparent}#mymaps .hide{display:none}.mymap-login{background-position:bottom;background-repeat:no-repeat;flex:1;padding-top:12%;position:relative}.mymap-login>*{position:relative;z-index:2}.mymap-login>h2{color:#000;font-size:24px;line-height:32px;margin:0;padding:40px 40px 0}.mymap-login .logout-desc{color:#6b7580;font-size:20px;line-height:28px;margin:0;padding:0 40px 40px}.mymap-login .title{color:#000;font-size:20px;font-weight:700;line-height:24px;margin:10vh 0 0;padding:0 32px;text-align:center}.mymap-login .desc{color:#828282;font-size:14px;font-weight:400;line-height:20px;margin:8px auto;padding:0 80px;text-align:center;text-shadow:2px 2px 3px #fff,2px -2px 3px #fff,-2px 2px 3px #fff,-2px -2px 3px #fff,2px 0 3px #fff,0 2px 3px #fff,-2px 0 3px #fff,0 -2px 3px #fff;width:226px}.mymap-login .buttons{margin-top:16px;text-align:center}.mymap-login .buttons button{background:none;background-color:#fff;border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;line-height:15px;text-align:center;vertical-align:top}.mymap-login .buttons button:first-child{margin-right:16px}.mymap-login .buttons .login{background-color:#1eae00;color:#fff;height:32px;width:144px}.mymap-login .buttons .register{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#6b757f;font-weight:700;height:32px;padding-left:5px;padding-right:5px;width:144px}.mymap-login .user{background-color:#fff;padding-bottom:40px}.mymap-login .user h2{font-size:20px;font-weight:700;line-height:24px;margin:0;padding:40px 28px 32px;text-align:center}.mymap-login .user.new{background-color:none}.mymap-login .user.new h2{font-size:24px;font-weight:700;line-height:32px;margin:0;padding:40px 50px 32px;text-align:left}.mymap-login .user.new h2.logout{padding:40px 38px 32px;text-align:center}.mymap-login .user .buttons{margin:0;padding:0 52px}.mymap-login .user .buttons:not(.row) button:hover{background-color:#f7f7f7}.mymap-login .user .buttons button{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#6b7580;display:block;font-size:14px;line-height:20px;margin:0 0 8px;padding:6px 20px;text-align:center;width:100%}.mymap-login .user .buttons button.login-as{color:#000;font-weight:700;padding:18px 20px 12px 82px;position:relative;text-align:left}.mymap-login .user .buttons button.login-as span{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mymap-login .user .buttons button.login-as span.avatar-big{left:20px;position:absolute;top:11px}.mymap-login .user .buttons button.login-as span.avatar-big img{opacity:.4}.mymap-login .user .buttons.row{align-items:center;display:flex;justify-content:center;padding:0 48px}.mymap-login .user .buttons.row button{margin:0;max-width:144px}.mymap-login .user .buttons.row button:first-of-type{margin-right:16px}.mymap-login .user .buttons.row button.login{border:none;color:#fff;font-weight:700}.mymap-login h3{color:#000;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px;margin:0 auto;padding:24px 0 10px;position:static;width:306px}.mymap-login img{display:block;margin:0 auto 10px;z-index:0}.mymap-login ul{margin:0 auto;max-width:348px;padding:0 0 24px}.mymap-login ul li{align-items:center;color:#6b7580;display:flex;font-size:14px;justify-content:left;line-height:18px;list-style:none;margin:0;padding:7px 24px 7px 20px}.mymap-login ul li svg:not(.icon-lock){fill:#6b7580;display:inline-block;height:24px;margin-right:12px;width:24px}.mymap-login ul li p{color:#000}.mymaps-login .mymap-login{padding:0}.lang-de .mymap-login .user h2{padding-left:16px;padding-right:16px}.mymap-contextmenu{backdrop-filter:blur(27px);background-color:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:8px 12px 8px 8px;position:absolute;right:16px;top:8px;transform:translateY(-100%);width:auto}.mymap-contextmenu .contextmenu-item{cursor:pointer;display:block;padding:3px 0;white-space:nowrap}.mymap-contextmenu .contextmenu-item .icon,.mymap-contextmenu .contextmenu-item h3.name{display:inline-block;vertical-align:top}.mymap-contextmenu .contextmenu-item .icon{height:16px;width:16px}.mymap-contextmenu .contextmenu-item .icon svg{fill:#6b7580;height:16px;width:16px}.mymap-contextmenu .contextmenu-item .icon .icon-export{height:8px;margin-left:4px;margin-top:4px;width:8px}.mymap-contextmenu .contextmenu-item h3.name{color:#6b7580;display:inline-block;font-size:12px;font-weight:400;line-height:16px;margin:0 0 0 5px;vertical-align:top}.mymap-contextmenu .contextmenu-item:hover .icon svg{fill:#29ac07}.mymap-contextmenu .contextmenu-item:hover h3.name{color:#29ac07}.mymap-contextmenu .contextmenu-item:active,.mymap-contextmenu .contextmenu-item:focus{background:transparent;border:none}.mymap-contextmenu:empty{display:none}.mymap-popup.addpopup{scroll-behavior:auto}.mymap-popup.addpopup h2.header{color:#000;font-size:16px;font-weight:700;line-height:24px;margin:0;padding:16px}.mymap-popup.addpopup .title-cover{margin:0 16px}.mymap-popup.addpopup .title-cover input.title{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:14px;font-weight:700;line-height:20px;padding:10px;width:100%}.mymap-popup.addpopup .title-cover input.title:active,.mymap-popup.addpopup .title-cover input.title:focus{border-color:#1eae00;outline:none}.mymap-popup.addpopup>p{color:#000;font-size:12px;line-height:16px;margin:16px 16px 8px}.mymap-popup.addpopup>p.hide{display:none}.mymap-popup.addpopup .mymap-folders{margin:0 16px}.mymap-popup.addpopup .mymap-folders.create-folder{border-radius:0 0 4px 4px;margin:16px 0 0}.mymap-popup.addpopup>.buttons{margin:16px}.mymap-popup.addpopup>.buttons .cancel,.mymap-popup.addpopup>.buttons .save{background:transparent;border:none;display:inline-block;vertical-align:top}.mymap-popup.addpopup>.buttons .save{background-color:#29ac07;border-radius:3px;color:#fff;font-size:12px;font-weight:700;line-height:14px;margin-right:15px;padding:7px 0;width:99px}.mymap-popup.addpopup>.buttons .cancel{color:#6b7580;font-size:14px;line-height:16px;padding:6px 10px}.mymap-popup.addpopup>.buttons.hide{display:none}.mymap-popup.addpopup>.error{color:#c01;font-size:12px;line-height:14px;margin:0 16px 16px}.mymap-popup.addpopup>.error:empty{display:none}.mymap-popup.addpopup .loader{height:24px;margin-left:15px;margin-top:2px;width:24px}.mymap-popup.addpopup.copy-mode h2.header{margin-right:16px;overflow:hidden;text-overflow:ellipsis;white-space:pre}.mymap-popup.addpopup.copy-mode .folder-title,.mymap-popup.addpopup.copy-mode .mymap-folders,.mymap-popup.addpopup.hide-titles .folder-title,.mymap-popup.addpopup.hide-titles .title-cover{display:none}.mymap-open-btn{background:transparent;border:none;float:left;margin:0 0 0 15px;min-width:100px;padding:0;text-align:left}.mymap-open-btn span,.mymap-open-btn svg{display:inline-block;vertical-align:top}.mymap-open-btn svg{fill:#29ac07;height:24px;width:24px}.mymap-open-btn svg .star-background{fill:transparent}.mymap-open-btn span{color:#29ac07;display:inline-block;font-size:12px;line-height:24px;margin-left:5px;vertical-align:top}.mymap-open-btn:hover svg{fill:#1f7e07}.mymap-open-btn:hover span{color:#1f7e07}.mymap-open-btn:active,.mymap-open-btn:focus{background:transparent;border:none;padding:0}ul.notifications .addpopup-notification{margin:0}ul.notifications .addpopup-notification .folder-name{color:#29ac07;cursor:pointer}.mymap-folders{display:block}.mymap-folders.create-folder{padding:0 16px 16px}.mymap-folders.create-folder h3.folder-name{color:#000;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:0}.mymap-folders.create-folder .value{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-size:14px;line-height:16px;margin:12px 0 0;outline:none;padding:10px 12px;width:100%}.mymap-folders.create-folder .error{color:#c01;font-size:12px;line-height:14px;text-align:left}.mymap-folders.create-folder .error.hide{display:none}.mymap-folders.create-folder .buttons{margin-top:16px}.mymap-folders.create-folder .buttons .cancel,.mymap-folders.create-folder .buttons .save{background:transparent;border:none;display:inline-block;vertical-align:top}.mymap-folders.create-folder .buttons .save{background-color:#29ac07;border-radius:3px;color:#fff;font-size:12px;font-weight:700;line-height:14px;margin-right:15px;padding:7px 0;width:160px}.mymap-folders.create-folder .buttons .cancel{color:#6b7580;font-size:14px;line-height:16px;padding:6px 10px}.items-holder.mymap-folders .items{background:#fff;border:1px solid #ccc;border-radius:0 0 4px 4px;border-top:none;box-sizing:border-box;height:100%;margin:0;max-height:350px;min-height:60px;overflow:auto;padding:0;width:100%}.items-holder.mymap-folders .items .item.make-folder{padding:14px 15px}.items-holder.mymap-folders .items .item.make-folder svg{fill:#29ac07;display:inline-block;height:18px;margin-top:1px;vertical-align:top;width:18px}.items-holder.mymap-folders .items .item.make-folder span.title{color:#29ac07;display:inline-block;font-size:12px;line-height:22px;margin-left:5px;vertical-align:top}.items-holder.mymap-folders .items .item.make-folder:hover svg{fill:#1f7e07}.items-holder.mymap-folders .items .item.make-folder:hover span.title{color:#1f7e07}.items-holder.mymap-folders .items .item.folder{border-top:1px solid #ccc;display:flex;padding:15px}.items-holder.mymap-folders .items .item.folder .icon-cover{display:inline-block;height:40px;min-width:40px;overflow:hidden;position:relative;text-align:center;vertical-align:top;width:40px}.items-holder.mymap-folders .items .item.folder .icon-cover img{display:inline-block;max-height:40px}.items-holder.mymap-folders .items .item.folder .icon-cover svg{fill:#6b7580;height:30px;margin-top:5px;width:30px}.items-holder.mymap-folders .items .item.folder span.title{margin-left:16px}.items-holder.mymap-folders .items .item.folder:hover span.title{color:#1f7e07}.items-holder.mymap-folders .items .item.folder:hover .icon-cover svg{fill:#1f7e07}.mymap-popup-holder{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3}.mymap-popup-cover{background:rgba(0,0,0,.7);height:100%;left:0;position:absolute;top:0;width:100%}.mymap-popup{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.6);max-height:100%;max-width:400px;overflow:auto;position:relative;width:100%;z-index:3}.mymap-popup button{background:transparent;border:none;margin:0;padding:0}.mymap-popup .close{height:14px;position:absolute;right:16px;top:16px;width:14px}.mymap-popup .close svg{fill:#6b7580;height:14px;width:14px}.mymap-popup.share{background-color:#f8f8f8;color:#000;font-size:14px;max-height:calc(100vh - 80px);max-width:480px;min-width:480px;overflow:auto;overflow:overlay}.mymap-popup.share .switch-tab{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-around;margin-top:40px;padding:0 16px}.mymap-popup.share .switch-tab span{-webkit-touch-callout:none;cursor:pointer;padding-bottom:20px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mymap-popup.share .switch-tab span.active{border-bottom:2px solid #29ac07;color:#29ac07;font-weight:700}.mymap-popup.share .frame-tab,.mymap-popup.share .share-tab{background-color:#fff;display:none;padding:24px 16px 16px}.mymap-popup.share .frame-tab.active,.mymap-popup.share .share-tab.active{display:block}.mymap-popup.share .frame-tab h3,.mymap-popup.share .share-tab h3{font-size:14px;font-weight:700;line-height:22px;margin:0 20px 0 0;overflow:hidden;padding-bottom:16px;text-overflow:ellipsis;white-space:pre;white-space:nowrap}.mymap-popup.share .frame-tab .inputs,.mymap-popup.share .share-tab .inputs{position:relative}.mymap-popup.share .frame-tab .inputs input,.mymap-popup.share .frame-tab .inputs textarea,.mymap-popup.share .share-tab .inputs input,.mymap-popup.share .share-tab .inputs textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:40px;padding:0 0 0 16px;resize:none;width:100%}.mymap-popup.share .frame-tab .inputs input.error,.mymap-popup.share .frame-tab .inputs textarea.error,.mymap-popup.share .share-tab .inputs input.error,.mymap-popup.share .share-tab .inputs textarea.error{border-color:#c00}.mymap-popup.share .frame-tab .inputs input,.mymap-popup.share .share-tab .inputs input{overflow:hidden;padding-right:146px;text-overflow:ellipsis;white-space:nowrap}.mymap-popup.share .frame-tab .inputs.size,.mymap-popup.share .share-tab .inputs.size{align-items:center;display:flex;flex:0 0 auto;margin-top:0;padding:0;position:relative}.mymap-popup.share .frame-tab .inputs.size input,.mymap-popup.share .share-tab .inputs.size input{margin:0;padding:6px 12px;width:58px}.mymap-popup.share .frame-tab .inputs.size input::-webkit-inner-spin-button,.mymap-popup.share .frame-tab .inputs.size input::-webkit-outer-spin-button,.mymap-popup.share .share-tab .inputs.size input::-webkit-inner-spin-button,.mymap-popup.share .share-tab .inputs.size input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mymap-popup.share .frame-tab .inputs.size input[type=number],.mymap-popup.share .share-tab .inputs.size input[type=number]{-moz-appearance:textfield}.mymap-popup.share .frame-tab .inputs.size span,.mymap-popup.share .share-tab .inputs.size span{display:inline-block;padding:0 4px}.mymap-popup.share .frame-tab .inputs button,.mymap-popup.share .share-tab .inputs button{font-size:14px;height:32px;line-height:20px;width:144px}.mymap-popup.share .frame-tab .inputs button.copy,.mymap-popup.share .share-tab .inputs button.copy{background-color:#29ac07;border-bottom-right-radius:4px;border-top-right-radius:4px;color:#fff;font-weight:700;height:auto;max-height:40px;padding:10px 12px;position:absolute;right:0;top:0;width:auto}.mymap-popup.share .frame-tab .inputs button.qr-download,.mymap-popup.share .share-tab .inputs button.qr-download{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#6b7580;font-size:14px;line-height:20px;margin-right:0;padding:6px 20px}.mymap-popup.share .frame-tab .inputs button.qr-download:first-of-type,.mymap-popup.share .share-tab .inputs button.qr-download:first-of-type{margin-right:16px}.mymap-popup.share .frame-tab .inputs button.qr-download:hover,.mymap-popup.share .share-tab .inputs button.qr-download:hover{color:#000}.mymap-popup.share .frame-tab .inputs button.qr-cancel,.mymap-popup.share .share-tab .inputs button.qr-cancel{float:right;padding:2px 6px;width:auto}.mymap-popup.share .frame-tab .inputs button.qr-cancel:hover,.mymap-popup.share .share-tab .inputs button.qr-cancel:hover{color:#000}.mymap-popup.share .frame-tab .inputs .qr-image,.mymap-popup.share .share-tab .inputs .qr-image{border:0;display:block;margin:56px auto 80px}.mymap-popup.share .frame-tab .inputs .qr-spinner,.mymap-popup.share .share-tab .inputs .qr-spinner{border:1px solid #ccc;display:block;margin:80px auto;padding:103px}.mymap-popup.share .frame-tab .switch-container,.mymap-popup.share .share-tab .switch-container{margin:0 0 12px}.mymap-popup.share .frame-tab .switch-container .switch,.mymap-popup.share .share-tab .switch-container .switch{-webkit-touch-callout:none;cursor:pointer;display:flex;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mymap-popup.share .frame-tab .switch-container .switch input,.mymap-popup.share .share-tab .switch-container .switch input{display:none}.mymap-popup.share .frame-tab .switch-container .switch input:checked+.share-slider,.mymap-popup.share .share-tab .switch-container .switch input:checked+.share-slider{background-color:#1eae00;border-color:#1eae00}.mymap-popup.share .frame-tab .switch-container .switch input:checked+.share-slider:before,.mymap-popup.share .share-tab .switch-container .switch input:checked+.share-slider:before{border-color:#1eae00;transform:translateX(16px)}.mymap-popup.share .frame-tab .switch-container .switch .share-slider,.mymap-popup.share .share-tab .switch-container .switch .share-slider{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;top:2px;transition:.4s;width:32px}.mymap-popup.share .frame-tab .switch-container .switch .share-slider:before,.mymap-popup.share .share-tab .switch-container .switch .share-slider:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;content:"";display:block;height:16px;left:-1px;position:absolute;top:-1px;transition:.4s;width:16px}.mymap-popup.share .frame-tab .switch-container .switch .share-with,.mymap-popup.share .share-tab .switch-container .switch .share-with{display:inline-block;font-weight:700;margin-left:8px;width:326px}.mymap-popup.share .frame-tab .switch-container .share-hint,.mymap-popup.share .share-tab .switch-container .share-hint{color:#6b7580;margin-left:42px;margin-top:8px}.mymap-popup.share .frame-tab .switch-container.not-shared~*,.mymap-popup.share .share-tab .switch-container.not-shared~*{opacity:.25}.mymap-popup.share .frame-tab .warning p,.mymap-popup.share .frame-tab .warning-switch p,.mymap-popup.share .share-tab .warning p,.mymap-popup.share .share-tab .warning-switch p{font-size:14px;line-height:20px;margin:0;padding-bottom:6px}.mymap-popup.share .frame-tab .warning p:first-of-type,.mymap-popup.share .frame-tab .warning-switch p:first-of-type,.mymap-popup.share .share-tab .warning p:first-of-type,.mymap-popup.share .share-tab .warning-switch p:first-of-type{font-weight:700}.mymap-popup.share .frame-tab .warning p.note,.mymap-popup.share .frame-tab .warning-switch p.note,.mymap-popup.share .share-tab .warning p.note,.mymap-popup.share .share-tab .warning-switch p.note{color:#828282;padding-bottom:16px}.mymap-popup.share .frame-tab .warning-switch p,.mymap-popup.share .share-tab .warning-switch p{color:#29ac07;cursor:pointer}.mymap-popup.share .frame-tab .warning-switch p:first-of-type,.mymap-popup.share .share-tab .warning-switch p:first-of-type{font-weight:400}.mymap-popup.share .frame-tab .warning-switch p:hover,.mymap-popup.share .share-tab .warning-switch p:hover{color:#1f7e07}.mymap-popup.share .frame-tab .warning-switch p svg,.mymap-popup.share .share-tab .warning-switch p svg{fill:#1eae00;height:9.5px;margin-left:8px;-webkit-transition:all .2s;transition:all .2s;width:16px}.mymap-popup.share .frame-tab .warning-switch.show p,.mymap-popup.share .share-tab .warning-switch.show p{padding-bottom:14px}.mymap-popup.share .frame-tab .warning-switch.show svg,.mymap-popup.share .share-tab .warning-switch.show svg{transform:rotate(180deg)}.mymap-popup.share .share-tab{padding-left:20px;padding-right:20px}.mymap-popup.share .share-tab .share-buttons{align-items:center;display:flex;justify-content:center;text-align:center}.mymap-popup.share .share-tab .share-buttons a,.mymap-popup.share .share-tab .share-buttons button{-webkit-touch-callout:none;background-color:#f5f5f5;border-radius:4px;box-sizing:content-box;color:#000;cursor:pointer;display:inline-block;font-size:14px;height:24px;margin-bottom:24px;margin-right:16px;overflow:hidden;padding:8px;text-overflow:ellipsis;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.mymap-popup.share .share-tab .share-buttons a:last-child,.mymap-popup.share .share-tab .share-buttons button:last-child{margin-right:0}.mymap-popup.share .share-tab .share-buttons a.share-mail,.mymap-popup.share .share-tab .share-buttons button.share-mail{width:72px}.mymap-popup.share .share-tab .share-buttons a.share-fb,.mymap-popup.share .share-tab .share-buttons button.share-fb{width:96px}.mymap-popup.share .share-tab .share-buttons a.share-tw,.mymap-popup.share .share-tab .share-buttons button.share-tw{width:74px}.mymap-popup.share .share-tab .share-buttons a.share-qr,.mymap-popup.share .share-tab .share-buttons button.share-qr{width:80px}.mymap-popup.share .share-tab .share-buttons a.active,.mymap-popup.share .share-tab .share-buttons a:hover,.mymap-popup.share .share-tab .share-buttons button.active,.mymap-popup.share .share-tab .share-buttons button:hover{color:#fff}.mymap-popup.share .share-tab .share-buttons a.active svg rect.background,.mymap-popup.share .share-tab .share-buttons a:hover svg rect.background,.mymap-popup.share .share-tab .share-buttons button.active svg rect.background,.mymap-popup.share .share-tab .share-buttons button:hover svg rect.background{fill:#fff}.mymap-popup.share .share-tab .share-buttons a.active.share-mail,.mymap-popup.share .share-tab .share-buttons a:hover.share-mail,.mymap-popup.share .share-tab .share-buttons button.active.share-mail,.mymap-popup.share .share-tab .share-buttons button:hover.share-mail{background-color:#c00}.mymap-popup.share .share-tab .share-buttons a.active.share-fb,.mymap-popup.share .share-tab .share-buttons a:hover.share-fb,.mymap-popup.share .share-tab .share-buttons button.active.share-fb,.mymap-popup.share .share-tab .share-buttons button:hover.share-fb{background-color:#0059b2}.mymap-popup.share .share-tab .share-buttons a.active.share-tw,.mymap-popup.share .share-tab .share-buttons a:hover.share-tw,.mymap-popup.share .share-tab .share-buttons button.active.share-tw,.mymap-popup.share .share-tab .share-buttons button:hover.share-tw{background-color:#00a3d9}.mymap-popup.share .share-tab .share-buttons a.active.share-qr,.mymap-popup.share .share-tab .share-buttons a:hover.share-qr,.mymap-popup.share .share-tab .share-buttons button.active.share-qr,.mymap-popup.share .share-tab .share-buttons button:hover.share-qr{background-color:#1eae00}.mymap-popup.share .share-tab .share-buttons a svg,.mymap-popup.share .share-tab .share-buttons button svg{height:24px;margin-right:8px;position:relative;top:-1px;vertical-align:middle;width:24px}.mymap-popup.share .share-tab .share-buttons a svg rect.background,.mymap-popup.share .share-tab .share-buttons button svg rect.background{fill:transparent}.mymap-popup.share .share-tab .share-buttons a svg.icon-email,.mymap-popup.share .share-tab .share-buttons button svg.icon-email{fill:#c00}.mymap-popup.share .share-tab .share-buttons a svg.icon-facebook,.mymap-popup.share .share-tab .share-buttons button svg.icon-facebook{fill:#0059b2}.mymap-popup.share .share-tab .share-buttons a svg.icon-twitter,.mymap-popup.share .share-tab .share-buttons button svg.icon-twitter{fill:#00a3d9}.mymap-popup.share .share-tab .share-buttons a svg.icon-qr,.mymap-popup.share .share-tab .share-buttons button svg.icon-qr{fill:#fff;background-color:#1eae00;border-radius:2px}.mymap-popup.share .share-tab .share-text-container{color:#6b7580;line-height:20px;margin:0 4px 24px}.mymap-popup.share .share-tab .share-text-container p{margin:0}.mymap-popup.share .share-tab .inputs textarea{height:72px;margin-bottom:16px;margin-top:8px;padding-top:10px}.mymap-popup.share .share-tab .inputs button.share-mail-send{background-color:#1eae00;border-radius:4px;color:#fff;font-weight:700}.mymap-popup.share .share-tab .inputs button.share-mail-cancel{margin-left:24px;text-align:left}.mymap-popup.share .share-tab .inputs .recipient-error,.mymap-popup.share .share-tab .inputs .submit-error{color:#c00}.mymap-popup.share .share-tab p.error{color:#c01;font-size:14px;line-height:16px;text-align:center}.mymap-popup.share .share-tab p.error:empty{display:none}.mymap-popup.share .share-tab .news{align-items:center;background:rgba(82,85,88,.98);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff;display:flex;font-size:12px;justify-content:center;line-height:16px;margin-bottom:24px;padding:8px}.mymap-popup.share .share-tab .news p{margin:0 24px 0 0;padding:0}.mymap-popup.share .share-tab .news svg{fill:#fff;flex-shrink:0;height:29px;margin-right:10px;width:22px}.mymap-popup.share.inactive .inputs,.mymap-popup.share.inactive .share-buttons{cursor:default;pointer-events:none}.mymap-popup.share .frame-tab{padding:24px 0 16px}.mymap-popup.share .frame-tab .inputs,.mymap-popup.share .frame-tab .licence,.mymap-popup.share .frame-tab .options,.mymap-popup.share .frame-tab .preview-map,.mymap-popup.share .frame-tab .switch-container,.mymap-popup.share .frame-tab .warning,.mymap-popup.share .frame-tab .warning-switch,.mymap-popup.share .frame-tab h3{padding-left:16px;padding-right:16px}.mymap-popup.share .frame-tab h3{font-size:14px;font-weight:400;line-height:20px;margin:24px 0 4px}.mymap-popup.share .frame-tab .licence{color:#828282;font-size:12px;margin:8px 0 0}.mymap-popup.share .frame-tab .licence a{color:#29ac07}.mymap-popup.share .frame-tab h3{padding-bottom:0;padding-top:24px}.mymap-popup.share .frame-tab h3:first-of-type{padding-top:0}.mymap-popup.share .frame-tab .inputs{margin-top:8px}.mymap-popup.share .frame-tab .inputs.size input{height:32px}.mymap-popup.share .frame-tab .inputs button.copy{right:16px}.mymap-popup.share .frame-tab .inputs input{padding-right:130px}.mymap-popup.share .frame-tab .maps-select{margin-right:18px}.mymap-popup.share .frame-tab .options,.mymap-popup.share .frame-tab .preview-map{align-items:center;display:flex;justify-content:flex-start;margin-bottom:12px}.mymap-popup.share .frame-tab .options b,.mymap-popup.share .frame-tab .preview-map b{color:#828282;display:inline-block;font-size:14px;font-weight:400;line-height:20px;margin:0;min-width:134px}.mymap-popup.share .frame-tab .preview-map{margin-bottom:26px}.mymap-popup.share .frame-tab .frame{max-width:100%;overflow-x:auto}.mymap-popup.share .frame-tab .frame iframe{display:block;margin:0 auto}.items-holder.sizes .item{border-top:1px solid #ccc;padding:8px 16px}.mymap-popup.detailsave>button{z-index:4}.mymap-popup.detailsave .close{display:none}.mymap-popup.detailsave .header{background-color:#f8f8f8;border-bottom:1px solid #f0f0f0;border-top-left-radius:4px;border-top-right-radius:4px;padding-top:20px;text-align:center}.mymap-popup.detailsave .header button{border:0;color:#6b7580;display:inline-block;font-size:14px;line-height:20px;margin-top:0 0 15px;padding:0}.mymap-popup.detailsave .header button:first-child{margin-right:40px}.mymap-popup.detailsave .header button:hover{color:#1f7e07}.mymap-popup.detailsave .header button.active{border-bottom:2px solid #1eae00;color:#1eae00;font-weight:700;margin-bottom:-1px;padding-bottom:14px}.mymap-popup.detailsave .addpopup{background:none;box-shadow:none;outline:none}.mymap-popup.detailsave .addpopup>button,.mymap-popup.detailsave .addpopup>h2{display:none}.mymap-popup.detailsave .addpopup .buttons,.mymap-popup.detailsave .update .buttons{margin:0;padding:18px 16px;text-align:center}.mymap-popup.detailsave .addpopup .buttons button,.mymap-popup.detailsave .update .buttons button{border:1px solid #ccc;border-radius:3px;color:#6b7580;display:inline-block;font-size:14px;line-height:20px;min-width:96px;padding:4px 16px;width:auto}.mymap-popup.detailsave .addpopup .buttons button.cancel,.mymap-popup.detailsave .update .buttons button.cancel{border-radius:3px}.mymap-popup.detailsave .addpopup .buttons button.save,.mymap-popup.detailsave .update .buttons button.save{background-color:#29ac07;border-color:#29ac07;color:#fff;font-weight:700;margin-right:16px}.mymap-popup.detailsave .update>.item{margin:44px 16px 48px}.mymap-popup.detailsave .update>.item .inner{align-items:center;display:flex;height:52px;margin:16px 0}.mymap-popup.detailsave .update>.item .inner .image-cover{border-radius:4px;flex:0 0 80px;height:52px;overflow:hidden;pointer-events:none;position:relative;width:80px}.mymap-popup.detailsave .update>.item .inner .image-cover img{left:50%;max-height:52px;position:absolute;top:0;transform:translateX(-50%)}.mymap-popup.detailsave .update>.item .inner .image-cover.icon{background:#f2f2f2;background-blend-mode:multiply;text-align:center}.mymap-popup.detailsave .update>.item .inner .image-cover.icon img{height:40px;top:50%;transform:translateX(-50%) translateY(-50%);width:40px}.mymap-popup.detailsave .update>.item .inner .image-cover.svg{background:#f2f2f2;height:50px;mix-blend-mode:multiply;text-align:center;width:78px}.mymap-popup.detailsave .update>.item .inner .image-cover.svg svg{fill:#6b7580;height:24px;margin-top:12px;width:24px}.mymap-popup.detailsave .update>.item .inner .image-cover.svg.activity,.mymap-popup.detailsave .update>.item .inner .image-cover.svg.route{position:relative}.mymap-popup.detailsave .update>.item .inner .image-cover.svg.activity>svg,.mymap-popup.detailsave .update>.item .inner .image-cover.svg.route>svg{fill:#828282}.mymap-popup.detailsave .update>.item .inner .image-cover.svg.activity .item-type-icon,.mymap-popup.detailsave .update>.item .inner .image-cover.svg.route .item-type-icon{bottom:4px;height:16px;position:absolute;right:4px;width:16px}.mymap-popup.detailsave .update>.item .inner .image-cover.svg.activity .item-type-icon svg,.mymap-popup.detailsave .update>.item .inner .image-cover.svg.route .item-type-icon svg{fill:#828282;height:16px;margin-top:0;width:16px}.mymap-popup.detailsave .update>.item .inner .text-cover{flex:0 1 100%;height:36px;position:relative}.mymap-popup.detailsave .update>.item .inner .text-cover>div{bottom:0;left:0;padding:0 16px;position:absolute;right:0;top:0}.mymap-popup.detailsave .update>.item .inner .text-cover h2{color:#000;font-size:14px;font-weight:700;height:20px;line-height:20px;margin:0;width:100%}.mymap-popup.detailsave .update>.item .inner .text-cover h3{color:#828282;font-size:12px;font-weight:400;height:16px;line-height:16px;margin:0;width:100%}.mymap-popup.detailsave .update>.item .inner .opts,.mymap-popup.detailsave .update>.item .inner .star{margin-right:20px}.mymap-popup.detailsave .update>.item .overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mymap-popup.detailsave .update>.item p{color:#828282;font-size:12px;line-height:16px;margin-top:-16px;padding-left:96px}.activity-main-cont h2{color:#000;font-size:24px;font-weight:700;line-height:32px;margin:16px 16px 5px}.activity-main-cont .content-switcher{padding:0}.activity-main-cont .loader-big{background-color:hsla(0,0%,100%,.9);height:100%;left:0;position:absolute;top:0;width:100%}.activity-main-cont .loader-big img{margin-top:60px}.activity-main-cont>.hidden{display:none}.activity-main-cont>div:not(.activity-detail){margin-top:-16px}.marker-poi .marker-inner .activity{fill:#828282;height:26px;margin-top:4px;width:26px}.activity-main-cont .filter.empty{margin-bottom:15px}.activity-main-cont .filter.empty .info-line .show{display:none}.activity-main-cont .filter .types{background:#f8f8f8;font-family:Arial,Helvetica,sans-serif;font-size:13px;height:24px;padding:16px 16px 0;text-align:center;vertical-align:middle}.activity-main-cont .filter .types button{background:none;border:none;font-size:20px;height:24px;line-height:22px;margin-right:10px;padding:0;width:24px}.activity-main-cont .filter .types button svg{fill:#777}.activity-main-cont .filter .types button.active svg{fill:#29ac07}.activity-main-cont .filter .types button+button{margin-left:12px}.activity-main-cont .filter .types button.all{color:#777;font-size:14px;line-height:20px;position:relative;top:-6px}.activity-main-cont .filter .types button.all.active{color:#29ac07}.activity-main-cont .filter .info-line{background:#f8f8f8;margin:0;padding:16px;text-align:center}.activity-main-cont .filter .info-line .desc{color:#999;margin-right:5px}.activity-main-cont .filter .info-line .desc,.activity-main-cont .filter .info-line .value{font-size:14px;line-height:16px}.activity-main-cont .filter .info-line .value{color:#29ac07;cursor:pointer}.activity-main-cont .filter .info-line .show{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#29ac07;cursor:pointer;font-family:mapy;font-size:13px;font-style:normal;font-weight:400;padding-left:8px}.activity-main-cont .filter .seasons{padding:0 16px 16px}.activity-main-cont .filter .seasons.hide{display:none}.activity-main-cont .filter .seasons .list{text-align:left}.activity-main-cont .filter .seasons .list a{color:#777;cursor:pointer;font-size:12px;line-height:16px;margin-right:15px}.activity-main-cont .filter .seasons .list a.active{color:#29ac07}.activity-main-cont .filter .seasons .list.compact a{display:inline-block;margin-right:10px}.activity-main-cont .filter .seasons .season-picker{margin-top:15px;max-width:358px;position:relative}.activity-main-cont .filter .seasons .season-picker .items{display:flex;justify-content:space-around;width:auto}.activity-main-cont .filter .seasons .season-picker .items .item{display:inline-block;flex:1;vertical-align:top}.activity-main-cont .filter .seasons .season-picker .items .item .top{align-items:flex-end;display:flex;height:60px;justify-content:center;margin-left:0}.activity-main-cont .filter .seasons .season-picker .items .item .top .count{background:#ccc;border-radius:2px 2px 0 0;cursor:pointer;display:block;height:100%;max-height:0%;transition:max-height 1s ease;width:8px}.activity-main-cont .filter .seasons .season-picker .items .item .line{background:#ccc;display:block;height:1px}.activity-main-cont .filter .seasons .season-picker .items .item .caption{color:#6b7580;cursor:pointer;display:block;font-size:10px;line-height:11px;margin-top:10px;text-align:center}.activity-main-cont .filter .seasons .season-picker .items .item:not(.border-left):not(.border-right) .caption[data-item-season]{display:none}.activity-main-cont .filter .seasons .season-picker .items .item.border-left.only-two .caption[data-item-season]{margin-left:-20px}.activity-main-cont .filter .seasons .season-picker .items .item.border-right.only-two .caption[data-item-season]{margin-left:11px}.activity-main-cont .filter .seasons .season-picker .items .item.active .count,.activity-main-cont .filter .seasons .season-picker .items .item.active .line{background:#1eae00}.activity-main-cont .filter .seasons .season-picker .items>span{min-width:20px}.activity-main-cont .filter .seasons .season-picker .items .separator{min-width:auto}.activity-main-cont .filter .seasons .season-picker .selector{cursor:pointer;height:22px;left:0;margin-top:-7.5px;position:absolute;top:56px;width:358px;z-index:1}.activity-main-cont .filter .seasons .season-picker .selector .circle{height:12px;left:0;margin-left:-6px;position:absolute;top:4px;width:12px}.activity-main-cont .filter .seasons .season-picker .selector .circle svg{stroke:#ccc;background-color:#f8f8f8}.activity-main-cont .filter .seasons .season-picker .selector .circle.min{left:0}.activity-main-cont .filter .seasons .season-picker .selector .circle.max{left:100%}.activity-main-cont .filter .seasons .season-picker.hide{display:none}.activity-main-cont .filter .summary{border-top:1px solid #e8e8e8;padding:16px 0 24px}.activity-main-cont .filter .summary span{color:#6b7580;display:inline-block;font-size:12px;line-height:16px;text-align:center;vertical-align:top;width:33.3%}.activity-main-cont .filter .summary .values span{color:#000;font-size:34px;font-weight:700;line-height:39px}.activity-main-cont .activities-list ul:not(.mymap-contextmenu){display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0 16px 16px}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item){border-radius:4px;box-shadow:0 24px 16px -24px rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.05),0 2px 12px 0 rgba(0,0,0,.1);cursor:pointer;flex:0 1 auto;height:176px;margin-bottom:8px;position:relative;width:calc(50% - 4px)}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item).hover,.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item):hover{background-color:#f7f7f7}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.img{border-top-left-radius:4px;border-top-right-radius:4px;display:flex;height:100px;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.img img{height:100%}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.img svg{fill:#ccc;width:100%}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header{align-items:flex-end;background-color:#eee;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));display:flex;height:100px;position:relative}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header p{color:#fff;display:block;flex:1;font-size:12px;height:38px;line-height:38px;margin:0;overflow:hidden;padding:0 8px 0 36px;position:relative}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header p>svg{fill:#fff;bottom:9px;height:20px;left:8px;position:absolute;width:20px}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header .mood,.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header .print-img{display:none}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>p{word-wrap:break-word;color:#000;font-size:14px;font-weight:700;line-height:20px;margin:0;max-height:40px;overflow:hidden;padding:8px 8px 0}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>span{bottom:6px;color:#828282;font-size:12px;left:0;line-height:16px;padding:0 8px;position:absolute}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>svg.icon-public{fill:#ccc;bottom:6px;height:20px;position:absolute;right:28px;width:20px}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) button.menu{background:transparent;border:0;bottom:6px;height:20px;padding:0;position:absolute;right:0;width:20px}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) button.menu svg{fill:#ccc}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) button.menu:hover svg{fill:#29ac07}.activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) .mymap-contextmenu{right:2px;top:172px}.activity-main-cont .activities-list p.loading{color:#828282;font-size:14px;height:20px;line-height:20px;margin:8px 0 16px;text-align:center}.activity-main-cont .activity-detail .track-error{text-align:center}.activity-main-cont .activity-detail .track-error p{font-size:14px;line-height:24px;margin:0;padding:64px 16px 0}.activity-main-cont .activity-detail .track-error button{border:0;color:#29ac07;font-size:14px;margin:0;padding:0}.activity-main-cont .activity-detail .track-error button:hover{color:#1f7e07}.activity-main-cont .activity-detail .track-error button:active{border-color:#1f7e07}.activity-main-cont .activity-detail .loader-big{margin-top:48px}.activity-main-cont .activity-detail .header{position:relative}.activity-main-cont .activity-detail .header .top-image{line-height:0;position:relative}.activity-main-cont .activity-detail .header .top-image img{height:225px}.activity-main-cont .activity-detail .header .top-image svg{fill:#ccc;height:225px;width:400px}.activity-main-cont .activity-detail .header .top-image:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.activity-main-cont .activity-detail .header .button-back{background-color:rgba(0,0,0,.5);left:16px;top:16px}.activity-main-cont .activity-detail .header .button-back button{padding:5px 16px}.activity-main-cont .activity-detail .header .button-back button:before{content:none!important}.activity-main-cont .activity-detail .header .button-back button svg{fill:#fff;height:17px;margin-right:6px;vertical-align:middle;width:10px}.activity-main-cont .activity-detail .header span.icon{left:50%;margin-left:-12px;position:absolute;top:48px}.activity-main-cont .activity-detail .header span.icon svg{fill:#fff;height:32px;width:32px}.activity-main-cont .activity-detail .header span.date{color:#fff;font-size:12px;left:16px;line-height:16px;position:absolute;right:16px;text-align:center;top:124px}.activity-main-cont .activity-detail .header h1{color:#fff;font-size:24px;left:16px;line-height:32px;margin:0;overflow:hidden;padding:0;position:absolute;right:16px;text-align:center;text-overflow:ellipsis;top:88px;white-space:nowrap}.activity-main-cont .activity-detail .header button.menu{background:transparent;border:0;height:20px;padding:0;position:absolute;right:16px;top:16px;width:20px}.activity-main-cont .activity-detail .header button.menu svg{fill:#fff}.activity-main-cont .activity-detail .header .module-container,.activity-main-cont .activity-detail .header .modules,.activity-main-cont .activity-detail .header .open-module{left:16px;margin:0;min-height:10px;padding:0;position:absolute;right:16px;text-align:center;top:160px}.activity-main-cont .activity-detail .header .module-container button,.activity-main-cont .activity-detail .header .modules button,.activity-main-cont .activity-detail .header .open-module button{background:#29ac07;border:none;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;padding:4px 16px;text-align:left}.activity-main-cont .activity-detail .header .module-container button:before,.activity-main-cont .activity-detail .header .modules button:before,.activity-main-cont .activity-detail .header .open-module button:before{content:none}.activity-main-cont .activity-detail .header .module-container button.show-modules-button,.activity-main-cont .activity-detail .header .modules button.show-modules-button,.activity-main-cont .activity-detail .header .open-module button.show-modules-button{color:#000;height:20px;text-align:center;width:20px}.activity-main-cont .activity-detail .header .module-container button.show-modules-button svg,.activity-main-cont .activity-detail .header .modules button.show-modules-button svg,.activity-main-cont .activity-detail .header .open-module button.show-modules-button svg{fill:#fff;height:15px;margin-bottom:4px;width:5px}.activity-main-cont .activity-detail .header .module-container button.mymap-open-btn,.activity-main-cont .activity-detail .header .module-container button.share-button,.activity-main-cont .activity-detail .header .modules button.mymap-open-btn,.activity-main-cont .activity-detail .header .modules button.share-button,.activity-main-cont .activity-detail .header .open-module button.mymap-open-btn,.activity-main-cont .activity-detail .header .open-module button.share-button{float:none;margin:0}.activity-main-cont .activity-detail .header .module-container button.mymap-open-btn svg,.activity-main-cont .activity-detail .header .module-container button.share-button svg,.activity-main-cont .activity-detail .header .modules button.mymap-open-btn svg,.activity-main-cont .activity-detail .header .modules button.share-button svg,.activity-main-cont .activity-detail .header .open-module button.mymap-open-btn svg,.activity-main-cont .activity-detail .header .open-module button.share-button svg{fill:#fff;height:20px;margin-right:4px;position:relative;top:-2px;vertical-align:middle;width:20px}.activity-main-cont .activity-detail .header .module-container button.mymap-open-btn span,.activity-main-cont .activity-detail .header .module-container button.share-button span,.activity-main-cont .activity-detail .header .modules button.mymap-open-btn span,.activity-main-cont .activity-detail .header .modules button.share-button span,.activity-main-cont .activity-detail .header .open-module button.mymap-open-btn span,.activity-main-cont .activity-detail .header .open-module button.share-button span{line-height:36px}.activity-main-cont .activity-detail .header .module-container button.mymap-open-btn span,.activity-main-cont .activity-detail .header .modules button.mymap-open-btn span,.activity-main-cont .activity-detail .header .open-module button.mymap-open-btn span{color:#fff;vertical-align:middle}.activity-main-cont .activity-detail .stats{border-top:1px solid #e8e8e8;display:flex;justify-content:space-between;margin:0;min-height:72px;padding:16px 16px 8px;text-align:center}.activity-main-cont .activity-detail .stats li{flex:0 1 auto;height:72px;width:120px}.activity-main-cont .activity-detail .stats li .sub,.activity-main-cont .activity-detail .stats li .sup{color:#58626d;display:block;font-size:12px}.activity-main-cont .activity-detail .stats li strong{display:block;font-size:34px;font-weight:700;margin-right:4px}.activity-main-cont .activity-detail .stats li:first-child{text-align:left}.activity-main-cont .activity-detail .stats li:nth-child(2){text-align:center}.activity-main-cont .activity-detail .stats li:nth-child(3){text-align:right}.activity-main-cont .activity-detail>p.max-speed,.activity-main-cont .activity-detail>p.total-tempo{color:#828282;font-size:14px;line-height:20px;margin:5px 0;padding:0;text-align:center}.activity-main-cont .activity-detail>p.max-speed strong,.activity-main-cont .activity-detail>p.total-tempo strong{color:#000}.activity-main-cont .activity-detail>p.max-speed{margin-bottom:16px}.activity-main-cont .activity-detail p.places{color:#828282;font-size:14px;line-height:20px;margin:0;padding:10px 16px}.activity-main-cont .activity-detail p.places a{color:#29ac07}.activity-main-cont .activity-detail p.places a:hover{color:#1f7e07}.activity-main-cont .activity-detail .mood{border-top:1px solid #e8e8e8;padding-bottom:16px;text-align:center}.activity-main-cont .activity-detail .mood .mood-info{color:#828282;font-size:12px;line-height:16px;margin:0;padding:16px;text-align:left}.activity-main-cont .activity-detail .mood svg{fill:#29ac07;height:46px;width:46px}.activity-main-cont .activity-detail .mood+p{margin-top:0;white-space:pre-line}.activity-main-cont .activity-detail>p{font-size:14px;line-height:20px;margin:16px 0;padding:0 16px}.activity-main-cont .activity-detail .substats{color:#b2b2b2;font-size:14px;line-height:20px;margin-bottom:14px;margin-top:32px;text-align:center}.activity-main-cont .activity-detail .substats span{display:inline-block;margin-left:16px}.activity-main-cont .activity-detail .substats span:first-child{margin-left:0}.activity-main-cont .activity-detail .substats svg{fill:#ccc;height:20px;margin-right:4px;position:relative;top:4px;width:20px}.activity-main-cont .activity-detail .line-chart{border-top:1px solid #e8e8e8;margin-left:16px;max-width:368px;padding-top:0;width:100%}.activity-main-cont .activity-detail .line-chart .ascent,.activity-main-cont .activity-detail .line-chart .descent{color:#828282;font-size:12px}.activity-main-cont .activity-detail .mymap-contextmenu{left:auto;right:20px;top:140px}.activity-main-cont .activity-detail .mymap-export button{border:none;font-size:12px;margin:24px 0 0 16px;padding:0}.activity-main-cont .activity-detail .mymap-export button svg{fill:#828282;height:20px;margin-right:4px;position:relative;top:-1px;vertical-align:middle;width:20px}.activity-main-cont .activity-detail .mymap-export div{display:none;margin-left:32px;margin-top:4px}.activity-main-cont .activity-detail .mymap-export div button{display:block;font-size:11px;margin:0;padding:4px}.activity-main-cont .activity-detail .mymap-export.opened div{display:block}.mymap-popup.activities-edit{border-radius:4px;overflow-y:auto}.mymap-popup.activities-edit>div h3{font-size:16px;font-weight:400;line-height:24px;margin:0;padding:16px}.mymap-popup.activities-edit>div .header{background-color:#f8f8f8;border-top-left-radius:4px;border-top-right-radius:4px;display:block;margin:0;padding:16px 0}.mymap-popup.activities-edit>div .header h3{font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0 16px 16px}.mymap-popup.activities-edit>div .header h3 b{font-weight:700}.mymap-popup.activities-edit>div .header .types{overflow-x:auto;white-space:nowrap}.mymap-popup.activities-edit>div .header .types button{background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;height:40px;margin:0 8px;width:40px}.mymap-popup.activities-edit>div .header .types button:first-child{margin-left:16px}.mymap-popup.activities-edit>div .header .types button svg{fill:#29ac07;height:24px;margin-top:2px;width:24px}.mymap-popup.activities-edit>div .header .types button.active{background-color:#29ac07;border-color:#29ac07}.mymap-popup.activities-edit>div .header .types button.active svg{fill:#fff}.mymap-popup.activities-edit>div>span{display:block;font-size:14px;line-height:20px;padding:16px 16px 12px}.mymap-popup.activities-edit>div>div{display:flex;padding:0 16px}.mymap-popup.activities-edit>div>div input,.mymap-popup.activities-edit>div>div textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);display:block;font-size:14px;font-weight:700;line-height:20px;padding:9px 12px;width:100%}.mymap-popup.activities-edit>div>textarea{font-weight:400;min-height:120px;resize:vertical}.mymap-popup.activities-edit>div>p{margin:0;padding:40px 16px 0}.mymap-popup.activities-edit>div>p b{display:block}.mymap-popup.activities-edit>div .mood{display:block;margin:0}.mymap-popup.activities-edit>div .mood button{height:48px;margin:0 16px;width:48px}.mymap-popup.activities-edit>div .mood button svg{fill:#828282}.mymap-popup.activities-edit>div .mood button.active svg{fill:#29ac07}.mymap-popup.activities-edit>div .community{display:block;margin:0;padding:0 16px}.mymap-popup.activities-edit>div .community .radiocheck:not(#foo)>span{font-size:14px;font-weight:700;line-height:20px;padding:0 0 4px 34px}.mymap-popup.activities-edit>div .community p{color:#6b7580;font-size:12px;line-height:16px;margin:0;padding:0 16px 0 34px}.mymap-popup.activities-edit>div .buttons{padding:32px 16px 20px}.mymap-popup.activities-edit>div .buttons .delete,.mymap-popup.activities-edit>div .buttons .save{background-color:#29ac07;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2),0 0 2px 0 #29ac07;color:#fff;font-size:12px;font-weight:700;line-height:14px;margin-right:24px;padding:6px 32px}.mymap-popup.activities-edit>div .buttons .delete{font-size:14px}.mymap-popup.activities-edit>div .buttons .cancel{font-size:14px;line-height:16px}.mymap-popup.activities-edit>div .error{color:#e11f00;font-size:12px;line-height:14px;margin-top:-4px;padding:0 16px 16px}.mymap-popup.activities-edit>div.delete>p{font-size:14px;line-height:20px;padding:0 16px}.mymap-popup.activities-edit>div.delete .buttons{padding-top:20px}.activity-main-cont2>div:not(.activity-detail){margin-top:0}.activity-main-cont2 .filter .types{align-items:center;background:none;display:flex;justify-content:center}.activity-main-cont2 .filter .types button{margin-right:0}.activity-main-cont2 .filter .types button svg{fill:#828282}.activity-main-cont2 .filter .types button:active,.activity-main-cont2 .filter .types button:hover{color:#1f7e07}.activity-main-cont2 .filter .types button:active svg,.activity-main-cont2 .filter .types button:hover svg{fill:#1f7e07}.activity-main-cont2 .filter .types button.all{font-weight:700;text-transform:uppercase;top:auto}.activity-main-cont2 .filter .types button+button{margin-left:32px}.activity-main-cont2 .filter .info-line{background:none;padding:14px 20px 20px}.activity-main-cont2 .filter .info-line .desc,.activity-main-cont2 .filter .info-line .value{line-height:20px}.activity-main-cont2 .filter .info-line .desc{color:#828282}.activity-main-cont2 .filter .summary{border-top:1px solid rgba(0,0,0,.08);padding:12px 0 20px}.activity-main-cont2 .filter .summary span{color:#6b7580}.activity-main-cont2 .filter .summary .values span{font-size:24px;font-weight:700;line-height:28px}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu){padding:0 20px 16px}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item){background:#fff;border-radius:8px;box-shadow:0 0 0 1px #e1e1e1;transition:box-shadow .2s ease-in-out}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55))}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header p{font-weight:700}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.img{border-top-left-radius:8px;border-top-right-radius:8px}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item).hover,.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item):hover{background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.25)}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>span{bottom:8px}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) button.menu{bottom:8px;right:8px}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>svg.icon-public{bottom:8px;right:36px}.activity-main-cont2 .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) .mymap-contextmenu{bottom:32px;right:8px;top:auto;transform:none}.activity-main-cont2 .activity-detail>p{padding:0 20px}.activity-main-cont2 .activity-detail .mymap-contextmenu{top:160px}.activity-main-cont2 .activity-detail .stats{padding:16px 20px 8px}.activity-main-cont2 .activity-detail .stats li:first-child,.activity-main-cont2 .activity-detail .stats li:nth-child(3){text-align:center}.activity-main-cont2 .activity-detail .stats li strong{font-size:24px;margin-right:0}.activity-main-cont2 .activity-detail .mood .mood-info{padding:16px 20px}.activity-main-cont2 .activity-detail>p.max-speed,.activity-main-cont2 .activity-detail>p.total-tempo{padding:0 20px}.activity-main-cont2 .activity-detail p.places{padding:10px 20px}.activity-main-cont2 .activity-detail .line-chart{margin:0 0 0 20px}.activity-main-cont2 .activity-detail .mymap-export button{margin:24px 0 0 20px}.activity-main-cont2 .activity-detail .ui-heroheader__title .icon{fill:#fff;height:24px;width:24px}.activity-main-cont2 .activity-detail .ui-heroheader__title h1{font-size:20px;font-weight:700;line-height:23px;margin:8px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-main-cont2 .activity-detail .ui-heroheader__title span{font-size:12px;font-weight:400;line-height:14px}.places-main-cont .places-list .switcher-frame{margin-top:0}.places-main-cont .places-list>h2{color:#000;font-size:24px;font-weight:700;line-height:32px;margin:16px 16px 5px}.places-main-cont .places-detail .places-list{margin-top:0}.places-main-cont .places-detail .places-list .multiple-actions{padding-top:16px}.map-title{display:none}.home-and-work2{margin:0;padding-bottom:8px}.home-and-work2 .items{display:flex;margin:0;padding:24px 20px 0}.home-and-work2 .items span{display:inline-block;flex:0 1 auto;vertical-align:top}.home-and-work2 .items .item{background:#f0f0f0;border-radius:8px;display:flex;flex:1 1 100%;padding:8px 8px 8px 12px;position:relative;width:43%}.home-and-work2 .items .item:first-child{margin-right:8px}.home-and-work2 .items .item.edit .anchors button.set{display:none}.home-and-work2 .items .item h4{color:#828282;font-size:12px;font-weight:400;line-height:16px;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.home-and-work2 .items .item h4 span{display:inline}.home-and-work2 .items .item button{background:none;border:none;margin:0;padding:0}.home-and-work2 .items .item>div{overflow:hidden;width:100%}.home-and-work2 .items .item>button{color:#ccc;height:24px;width:24px}.home-and-work2 .items .item>button:hover{color:#828282}.home-and-work2 .items .item>button span.sds-icon{height:24px;width:24px}.home-and-work2 .items .item span.sds-icon{display:inline-block;height:16px;margin-right:4px;width:16px}.home-and-work2 .items .item span.sds-icon svg{fill:currentColor;margin:0}.home-and-work2 .items .item .anchors{display:block;font-size:12px;line-height:16px;overflow:hidden;padding-top:2px;text-overflow:ellipsis;white-space:nowrap}.home-and-work2 .items .item .anchors button{color:#1eae00}.home-and-work2 .items .item .anchors button:hover{color:#187f00}.home-and-work2 .items .item.empty h3{color:#20a303;cursor:pointer}.home-and-work2 .items .item.empty h3 svg{fill:#20a303}.home-and-work2 .items .item.empty .anchors{display:none}.home-and-work2 .items .item ul.context-menu{border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;margin:0;opacity:1;padding:8px;right:8px;top:36px}.home-and-work2 .items .item ul.context-menu li{align-items:center;color:#828282;cursor:pointer;display:flex;font-size:14px;line-height:20px;padding:0 0 10px}.home-and-work2 .items .item ul.context-menu li:last-of-type{padding-bottom:0}.home-and-work2 .items .item ul.context-menu li:hover{color:#1eae00}.home-and-work2 .items .item.menu-open ul.context-menu{display:block}.home-and-work2 .address{background-color:#f2f2f2;background:#f0f0f0;border-radius:8px;margin:12px 20px 0;padding:16px 16px 24px}.home-and-work2 .address h3{color:#000;font-size:14px;font-weight:400;line-height:16px;margin:0 0 12px}.home-and-work2 .address p{color:#828282;font-size:14px;line-height:18px;margin:0;padding-bottom:12px}.home-and-work2 .address .suggest-cover{margin-bottom:20px;position:relative}.home-and-work2 .address .suggest-cover input[type=text]{background-color:#fff;border:1px solid #1eae00;border-radius:4px;box-shadow:none!important;box-sizing:border-box;display:block;font-size:16px;height:38px;line-height:20px;padding:9px 15px;width:100%}.home-and-work2 .address .suggest-cover input[type=text]:active,.home-and-work2 .address .suggest-cover input[type=text]:focus{outline:none}.home-and-work2 .address button.save{background:none;background-color:#29ac07;border:none;border-radius:4px;color:#fff;font-weight:700;margin-right:16px}.home-and-work2 .address button.cancel,.home-and-work2 .address button.save{display:inline-block;font-size:14px;height:32px;min-width:80px;vertical-align:top}.home-and-work2 .address button.cancel{background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580}.home-and-work2 .address.error{padding:16px 16px 8px}.home-and-work2 .address.error .suggest-cover{margin-bottom:12px}.home-and-work2 .address.error .suggest-cover input[type=text]{border-color:#c00!important;color:#000}.home-and-work2 .address.error p.error{color:#c00;font-size:12px;line-height:16px;margin-bottom:0;padding:8px 0 0}.home-and-work2 .address.error p.error.hide{display:none}.home-and-work2 .address img{display:block;margin:0 auto}.home-and-work2 .address.hide{display:none}.places-list .overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.places-list .opts,.places-list .star{align-self:center;height:20px;width:20px}.places-list .opts svg,.places-list .star svg{fill:#ccc;height:20px;width:20px}.places-list .star svg{fill:#ccc}.places-list .star svg .star-background{fill:transparent}.places-list .star.active svg,.places-list .star.active svg .star-background{fill:#29ac07}.places-list .head-section{background:#f8f8f8;border-bottom:1px solid #e8e8e8}.places-list .head-section .make-folder-cover{padding:0 16px 15px 12px}.places-list .head-section .make-folder-cover.hidden{display:none}.places-list .head-section .make-folder-cover .import-gpx-btn,.places-list .head-section .make-folder-cover .make-folder-btn{background:transparent;border:none;display:inline-block;margin:0 0 0 2px;padding:0;text-align:left;vertical-align:top}.places-list .head-section .make-folder-cover .import-gpx-btn span,.places-list .head-section .make-folder-cover .import-gpx-btn svg,.places-list .head-section .make-folder-cover .make-folder-btn span,.places-list .head-section .make-folder-cover .make-folder-btn svg{display:inline-block;vertical-align:top}.places-list .head-section .make-folder-cover .import-gpx-btn svg,.places-list .head-section .make-folder-cover .make-folder-btn svg{fill:#29ac07;height:20px;width:20px}.places-list .head-section .make-folder-cover .import-gpx-btn span,.places-list .head-section .make-folder-cover .make-folder-btn span{color:#29ac07;display:inline-block;font-size:12px;line-height:20px;margin-left:5px;vertical-align:top}.places-list .head-section .make-folder-cover .import-gpx-btn:hover svg,.places-list .head-section .make-folder-cover .make-folder-btn:hover svg{fill:#1f7e07}.places-list .head-section .make-folder-cover .import-gpx-btn:hover span,.places-list .head-section .make-folder-cover .make-folder-btn:hover span{color:#1f7e07}.places-list .head-section .make-folder-cover .import-gpx-btn:active,.places-list .head-section .make-folder-cover .import-gpx-btn:focus,.places-list .head-section .make-folder-cover .make-folder-btn:active,.places-list .head-section .make-folder-cover .make-folder-btn:focus{background:transparent;border:none;padding:0}.places-list .head-section .make-folder-cover .make-folder-btn{margin-right:20px}.places-list .head-section .mymap-folders.create-folder button.save{width:100px}.places-list .head-section .mymap-folders.create-folder .error{margin-bottom:0}.places-list .head-section .multiple-actions{display:none;height:20px;padding:0 16px 16px 8px}.places-list .head-section .multiple-actions button{background:transparent;border:none;float:right;margin:0;padding:0;text-align:left}.places-list .head-section .multiple-actions button span,.places-list .head-section .multiple-actions button svg{display:inline-block;vertical-align:top}.places-list .head-section .multiple-actions button span{color:#29ac07;display:inline-block;font-size:12px;line-height:20px;margin-left:5px;vertical-align:top}.places-list .head-section .multiple-actions button:active,.places-list .head-section .multiple-actions button:focus{background:transparent;border:none}.places-list .head-section .multiple-actions .add-to-folder{width:auto}.places-list .head-section .multiple-actions .add-to-folder svg{fill:#29ac07;height:20px;width:20px}.places-list .head-section .multiple-actions .add-to-folder span{color:#29ac07}.places-list .head-section .multiple-actions .add-to-folder:hover svg{fill:#1f7e07}.places-list .head-section .multiple-actions .add-to-folder:hover span{color:#1f7e07}.places-list .head-section .multiple-actions .delete{margin-left:10px;width:80px}.places-list .head-section .multiple-actions .delete svg{fill:#c01;height:20px;width:20px}.places-list .head-section .multiple-actions .delete span{color:#c01}.places-list .head-section .multiple-actions .cancel{text-align:right}.places-list .head-section .multiple-actions .cancel svg{fill:#58626d;height:12px;margin-top:4px;width:12px}.places-list .head-section .multiple-actions .cancel span{color:#58626d}.places-list .head-section .multiple-actions .select-all:not(#foo){cursor:pointer;line-height:normal;top:-4px}.places-list .head-section .multiple-actions .select-all:not(#foo) input{cursor:pointer}.places-list .head-section .multiple-actions .select-all:not(#foo) span{color:#1eae00;display:inline-block;font-size:12px;line-height:24px}.places-list .head-section .multiple-actions:after{clear:both;content:"";display:block;height:1px}.places-list .head-section .detail-cont{height:225px;position:relative;transform:translateZ(0)}.places-list .head-section .detail-cont .poster{height:225px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.places-list .head-section .detail-cont .poster img{width:400px}.places-list .head-section .detail-cont .poster svg{height:225px;width:400px}.places-list .head-section .detail-cont .poster:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.places-list .head-section .detail-cont .opts{cursor:pointer;position:absolute;right:16px;top:16px;z-index:2}.places-list .head-section .detail-cont .opts svg{fill:#fff;height:20px;width:20px}.places-list .head-section .detail-cont .mymap-contextmenu{right:16px;top:32px;transform:none;z-index:10}.places-list .head-section .detail-cont .folder-name-cover{left:16px;margin:0;padding:0;position:absolute;right:16px;text-align:center;top:64px;z-index:2}.places-list .head-section .detail-cont .folder-name-cover .folder-name{color:#fff;font-size:24px;line-height:32px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.places-list .head-section .detail-cont .share-save-cover{left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;top:128px;z-index:2}.places-list .head-section .detail-cont .share-save-cover .favourite-btn,.places-list .head-section .detail-cont .share-save-cover .share-btn{background:#29ac07;border:none;border-radius:3px;display:inline-block;font-weight:700;margin:0;padding:4px 16px;text-align:left;vertical-align:top}.places-list .head-section .detail-cont .share-save-cover .favourite-btn span,.places-list .head-section .detail-cont .share-save-cover .favourite-btn svg,.places-list .head-section .detail-cont .share-save-cover .share-btn span,.places-list .head-section .detail-cont .share-save-cover .share-btn svg{display:inline-block;vertical-align:top}.places-list .head-section .detail-cont .share-save-cover .favourite-btn svg,.places-list .head-section .detail-cont .share-save-cover .share-btn svg{fill:#fff;height:20px;width:20px}.places-list .head-section .detail-cont .share-save-cover .favourite-btn span,.places-list .head-section .detail-cont .share-save-cover .share-btn span{color:#fff;display:inline-block;font-size:12px;line-height:20px;margin-left:5px;position:relative;top:1px;vertical-align:top}.places-list .head-section .detail-cont .share-save-cover .favourite-btn:active,.places-list .head-section .detail-cont .share-save-cover .favourite-btn:focus,.places-list .head-section .detail-cont .share-save-cover .share-btn:active,.places-list .head-section .detail-cont .share-save-cover .share-btn:focus{border:none}.places-list .head-section .detail-cont .share-save-cover .favourite-btn{display:none}.places-list .head-section .detail-cont .share-save-cover .favourite-btn svg .star-background{fill:transparent}.places-list .head-section .detail-cont .total-info{color:#fff;font-size:12px;left:0;margin:0;padding:0;position:absolute;right:0;text-align:center;top:192px;z-index:2}.places-list .head-section .detail-cont .back-btn{background:rgba(0,0,0,.5);border:none;border-radius:4px;display:inline-block;left:16px;margin:0;padding:8px 16px 8px 8px;position:absolute;text-align:left;top:16px;z-index:2}.places-list .head-section .detail-cont .back-btn span,.places-list .head-section .detail-cont .back-btn svg{display:inline-block;vertical-align:top}.places-list .head-section .detail-cont .back-btn svg{fill:#fff;height:14px;margin-top:3px;width:14px}.places-list .head-section .detail-cont .back-btn span{color:#fff;display:inline-block;font-size:12px;line-height:20px;margin-left:8px;vertical-align:top}.places-list .head-section .detail-cont .back-btn:active,.places-list .head-section .detail-cont .back-btn:focus{border:none}.places-list .head-section p.places{background:#fff;color:#828282;font-size:14px;line-height:20px;margin:0;padding:10px 16px}.places-list .head-section p.places a{color:#29ac07}.places-list .head-section p.places a:hover{color:#1f7e07}.places-list .head-section.foreign .detail-cont .opts,.places-list .head-section.foreign .detail-cont .share-save-cover .share-btn{display:none}.places-list .head-section.foreign .detail-cont .share-save-cover .favourite-btn{display:inline-block}.places-list .head-section.detail-error{background:none;border-bottom:none}.places-list .head-section.detail-error .error{color:inherit;font-size:14px;line-height:24px;margin:160px 0 0;text-align:center}.places-list .head-section.detail-error .error h1{color:#828282;font-size:16px;font-weight:400;line-height:24px;margin:0 24px;text-align:center}.places-list .head-section.detail-error .error h1+p{margin-top:0}.places-list .head-section.detail-error .error a{color:#29ac07;cursor:pointer}.places-list .head-section.detail-error .error a:hover{color:#1f7e07}.places-list .head-section .hide,.places-list .head-section.detail-error .detail-cont{display:none}.places-list .make-folder-cover{padding:0 16px 15px 12px}.places-list .make-folder-cover.hidden{display:none}.places-list .make-folder-cover .make-folder-btn{background:transparent;border:none;display:inline-block;margin:0 0 0 2px;padding:0;text-align:left;vertical-align:top;width:130px}.places-list .make-folder-cover .make-folder-btn span,.places-list .make-folder-cover .make-folder-btn svg{display:inline-block;vertical-align:top}.places-list .make-folder-cover .make-folder-btn svg{fill:#29ac07;height:20px;width:20px}.places-list .make-folder-cover .make-folder-btn span{color:#29ac07;display:inline-block;font-size:12px;line-height:20px;margin-left:5px;vertical-align:top}.places-list .make-folder-cover .make-folder-btn:hover svg{fill:#1f7e07}.places-list .make-folder-cover .make-folder-btn:hover span{color:#1f7e07}.places-list .make-folder-cover .make-folder-btn:active,.places-list .make-folder-cover .make-folder-btn:focus{background:transparent;border:none;padding:0}.places-list .mymap-folders.create-folder button.save{width:100px}.places-list .mymap-folders.create-folder .error{margin-bottom:0}.places-list .multiple-actions{display:none;height:20px;padding:0 16px 16px 8px}.places-list .multiple-actions button{background:transparent;border:none;float:right;margin:0;padding:0;text-align:left}.places-list .multiple-actions button span,.places-list .multiple-actions button svg{display:inline-block;vertical-align:top}.places-list .multiple-actions button span{color:#29ac07;display:inline-block;font-size:12px;line-height:20px;margin-left:5px;vertical-align:top}.places-list .multiple-actions button:active,.places-list .multiple-actions button:focus{background:transparent;border:none}.places-list .multiple-actions .add-to-folder{width:auto}.places-list .multiple-actions .add-to-folder svg{fill:#29ac07;height:20px;width:20px}.places-list .multiple-actions .add-to-folder span{color:#29ac07}.places-list .multiple-actions .add-to-folder:hover svg{fill:#1f7e07}.places-list .multiple-actions .add-to-folder:hover span{color:#1f7e07}.places-list .multiple-actions .delete{margin-left:10px;width:80px}.places-list .multiple-actions .delete svg{fill:#c01;height:20px;width:20px}.places-list .multiple-actions .delete span{color:#c01}.places-list .multiple-actions .cancel{text-align:right}.places-list .multiple-actions .cancel svg{fill:#58626d;height:12px;margin-top:4px;width:12px}.places-list .multiple-actions .cancel span{color:#58626d}.places-list .multiple-actions .select-all:not(#foo){cursor:pointer;line-height:normal;top:-4px}.places-list .multiple-actions .select-all:not(#foo) input{cursor:pointer}.places-list .multiple-actions .select-all:not(#foo) span{color:#1eae00;display:inline-block;font-size:12px;line-height:24px}.places-list .multiple-actions:after{clear:both;content:"";display:block;height:1px}.places-list .loader-cover{text-align:center}.places-list .loader-cover img{display:inline-block;height:24px;position:static;vertical-align:top;width:24px}.places-list .loader-cover.active{height:24px;padding:10px 0}.places-list h1{font-size:16px;font-weight:700;line-height:24px;margin:28px 16px 4px}.places-list h1.hidden{display:none}.places-list>ul.sortable{margin:0;padding:0}.places-list>ul.sortable.folders>li{height:160px}.places-list>ul.sortable.items>li{height:85px}.places-list>ul.sortable li{cursor:pointer}.places-list>ul.sortable li .points{height:18px;padding:1px;width:16px}.places-list>ul.sortable li .points svg{fill:#ccc;height:18px;width:14px}.places-list>ul.sortable li.folder{padding:4px 16px}.places-list>ul.sortable li.folder .points{left:0;position:absolute;top:71px}.places-list>ul.sortable li.folder>div{background:#fff;border-radius:4px;box-shadow:0 24px 16px -24px rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.05),0 2px 12px 0 rgba(0,0,0,.1)}.places-list>ul.sortable li.folder .image-cover{border-top-left-radius:4px;border-top-right-radius:4px;display:flex;height:112px;justify-content:center;overflow:hidden;pointer-events:none;position:relative;width:100%}.places-list>ul.sortable li.folder .image-cover.svg-placeholder{background:linear-gradient(0deg,#fff,#f2f2f2);border:1px solid #e8e8e8;box-sizing:border-box}.places-list>ul.sortable li.folder .image-cover.svg-placeholder svg{fill:#ddd;height:111px;width:366px}.places-list>ul.sortable li.folder .image-cover img{height:100%;object-fit:cover;width:100%}.places-list>ul.sortable li.folder .image-cover img.print-folder-image{display:none}.places-list>ul.sortable li.folder .bar{display:flex;height:40px;position:relative}.places-list>ul.sortable li.folder .bar .title{align-self:center;color:#000;flex:0 1 100%;font-size:14px;font-weight:700;line-height:18px;padding:10px 12px}.places-list>ul.sortable li.folder .bar .public-icon{align-self:center;display:none;height:22px;margin-right:8px;padding:1px;width:22px}.places-list>ul.sortable li.folder .bar .public-icon svg{fill:#ccc;height:22px;width:22px}.places-list>ul.sortable li.folder .bar.public .public-icon{display:block}.places-list>ul.sortable li.folder .bar .opts{margin-right:4px}.places-list>ul.sortable li.item.active,.places-list>ul.sortable li.item:hover{background:#f2f2f2}.places-list>ul.sortable li.item .inner{align-items:center;display:flex;height:52px;margin:16px 0}.places-list>ul.sortable li.item .inner .radiocheck:not(#foo){display:none;margin:0 8px}.places-list>ul.sortable li.item .inner .image-cover{border-radius:4px;flex:0 0 80px;height:52px;overflow:hidden;pointer-events:none;position:relative;width:80px}.places-list>ul.sortable li.item .inner .image-cover img{left:50%;max-height:52px;position:absolute;top:0;transform:translateX(-50%)}.places-list>ul.sortable li.item .inner .image-cover.icon{background:#f2f2f2;mix-blend-mode:multiply;text-align:center}.places-list>ul.sortable li.item .inner .image-cover.icon img{height:40px;top:50%;transform:translateX(-50%) translateY(-50%);width:40px}.places-list>ul.sortable li.item .inner .image-cover.svg{background:#f2f2f2;height:50px;mix-blend-mode:multiply;text-align:center;width:78px}.places-list>ul.sortable li.item .inner .image-cover.svg svg{fill:#6b7580;height:24px;margin-top:12px;width:24px}.places-list>ul.sortable li.item .inner .image-cover.svg.activity,.places-list>ul.sortable li.item .inner .image-cover.svg.route{position:relative}.places-list>ul.sortable li.item .inner .image-cover.svg.activity>svg,.places-list>ul.sortable li.item .inner .image-cover.svg.route>svg{fill:#828282}.places-list>ul.sortable li.item .inner .image-cover.svg.activity .item-type-icon,.places-list>ul.sortable li.item .inner .image-cover.svg.route .item-type-icon{bottom:4px;height:16px;position:absolute;right:4px;width:16px}.places-list>ul.sortable li.item .inner .image-cover.svg.activity .item-type-icon svg,.places-list>ul.sortable li.item .inner .image-cover.svg.route .item-type-icon svg{fill:#828282;height:16px;margin-top:0;width:16px}.places-list>ul.sortable li.item .inner .text-cover{flex:0 1 100%;height:36px;position:relative}.places-list>ul.sortable li.item .inner .text-cover>div{bottom:0;left:0;padding:0 16px;position:absolute;right:0;top:0}.places-list>ul.sortable li.item .inner .text-cover h2{color:#000;font-size:14px;font-weight:700;height:20px;line-height:20px;margin:0;width:100%}.places-list>ul.sortable li.item .inner .text-cover h3{color:#828282;font-size:12px;font-weight:400;height:16px;line-height:16px;margin:0;width:100%}.places-list>ul.sortable li.item .inner .text-cover h3.inactive{color:#c00}.places-list>ul.sortable li.item .inner .text-cover.with-inactive{height:52px}.places-list>ul.sortable li.item .inner .public-icon{display:none;height:22px;margin-right:4px;width:22px}.places-list>ul.sortable li.item .inner .public-icon svg{fill:#ccc;height:22px;width:22px}.places-list>ul.sortable li.item .inner .opts,.places-list>ul.sortable li.item .inner .star{margin-right:20px}.places-list>ul.sortable li.item .separator{border-bottom:1px solid #e8e8e8;margin-left:16px}.places-list>ul.sortable li.item.dragged .separator{display:none}.places-list>ul.sortable li.item.public .public-icon{display:block}.places-list>ul.sortable li.dragged{cursor:pointer}.places-list>ul.sortable li.dragged:hover{background:transparent}.places-list ul.folders:empty+ul.items{border-top:none}.places-list .lists-separator{background:#e8e8e8;height:1px;margin-left:16px}.places-list .error{color:#c01;font-size:12px;line-height:14px;padding:0 16px}.places-list .error:empty{display:none}.places-list.edit-mode .head-section .multiple-actions{display:block}.places-list.edit-mode .lists-separator,.places-list.edit-mode>ul.folders,.places-list.edit-mode>ul.sortable .item .inner .opts,.places-list.edit-mode>ul.sortable .item .inner .points,.places-list.edit-mode>ul.sortable .item .inner .public-icon{display:none}.places-list.edit-mode>ul.sortable .item .inner .radiocheck:not(#foo){display:block}.places-list.no-drag-drop ul li .points{visibility:hidden}.places-list .loader-big{padding-top:20px}.mymap-popup.mymaps-export-route{padding:16px 16px 28px}.mymap-popup.mymaps-export-route>h3{font-size:16px;line-height:24px;margin:0}.mymap-popup.mymaps-export-route>p{font-size:14px;line-height:20px}.mymap-popup.mymaps-export-route .module-content>button{display:none}.mymap-popup.mymaps-export-route .module-content p{display:inline;margin:0;padding:0}.mymap-popup.mymaps-export-route .module-content button{background:#29ac07;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2),0 0 2px 0 #29ac07;color:#fff;font-size:14px;font-weight:700;line-height:20px;margin-right:16px;padding:4px 26px}.mymap-popup.mymaps-export-route .module-content.loading>div{display:none}.mymap-popup.places-popup h2.header{color:#000;font-size:16px;font-weight:700;line-height:24px;margin:0;padding:16px}.mymap-popup.places-popup .content h3{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#000;font-size:14px;font-weight:700;line-height:20px;margin:0;overflow:hidden;padding:10px 16px;text-overflow:ellipsis;white-space:nowrap}.mymap-popup.places-popup .content.duplicate,.mymap-popup.places-popup .content.rename{padding:16px}.mymap-popup.places-popup .content.duplicate input[type=text],.mymap-popup.places-popup .content.rename input[type=text]{background-color:#fff;border:1px solid #1eae00;border-radius:4px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;display:block;font-size:16px;height:40px;padding:5px 15px;width:100%}.mymap-popup.places-popup .content.duplicate input[type=text]:active,.mymap-popup.places-popup .content.duplicate input[type=text]:focus,.mymap-popup.places-popup .content.rename input[type=text]:active,.mymap-popup.places-popup .content.rename input[type=text]:focus{outline:none}.mymap-popup.places-popup .content.delete{padding:0 16px}.mymap-popup.places-popup>.buttons{margin:16px}.mymap-popup.places-popup>.buttons .cancel,.mymap-popup.places-popup>.buttons .save{background:transparent;border:none;display:inline-block;vertical-align:top}.mymap-popup.places-popup>.buttons .save{background-color:#29ac07;border-radius:3px;color:#fff;font-size:12px;font-weight:700;line-height:14px;margin-right:15px;padding:7px 0;width:99px}.mymap-popup.places-popup>.buttons .cancel{color:#6b7580;font-size:14px;line-height:16px;padding:6px 10px}.mymap-popup.places-popup .error{color:#c01;font-size:12px;line-height:14px;padding:0 16px;text-align:left}.mymap-popup.places-popup .error:empty{display:none}.mymap-contextmenu.places.folder{right:0;top:-3px}.places-list2 .error{padding:0 20px}.places-list2 .error h1{margin:28px 0 4px}.places-list2 h1{font-size:18px;line-height:20px;margin:16px 20px 8px}.places-list2 .head-section{background:transparent;border-bottom:none}.places-list2 .head-section .ui-heroheader .mymap-contextmenu{right:20px;top:46px;transform:none}.places-list2 .head-section .make-folder-cover{padding:12px 20px}.places-list2 .head-section .make-folder-cover .import-gpx-btn,.places-list2 .head-section .make-folder-cover .make-folder-btn{align-items:center;color:#29ac07;display:inline-flex;font-size:14px;line-height:16px;padding:6px 8px;vertical-align:auto;width:auto}.places-list2 .head-section .make-folder-cover .import-gpx-btn:active,.places-list2 .head-section .make-folder-cover .import-gpx-btn:focus,.places-list2 .head-section .make-folder-cover .make-folder-btn:active,.places-list2 .head-section .make-folder-cover .make-folder-btn:focus{padding:6px 8px}.places-list2 .head-section .make-folder-cover .import-gpx-btn span,.places-list2 .head-section .make-folder-cover .make-folder-btn span{font-size:inherit;line-height:inherit;margin-left:4px}.places-list2 .head-section .make-folder-cover .import-gpx-btn .sds-icon,.places-list2 .head-section .make-folder-cover .make-folder-btn .sds-icon{margin:0}.places-list2 .head-section .make-folder-cover .import-gpx-btn svg,.places-list2 .head-section .make-folder-cover .make-folder-btn svg{height:16px;width:16px}.places-list2 .mymap-folders.create-folder{background-color:#f2f2f2;border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:24px;padding:24px}.places-list2>ul.sortable.folders{margin-top:-8px}.places-list2>ul.sortable.folders>li{height:168px}.places-list2>ul.sortable.items>li{height:68px}.places-list2>ul.sortable li .points{flex:0 0 auto;text-align:center;width:24px}.places-list2>ul.sortable li.item .inner{margin:8px 0}.places-list2>ul.sortable li.item .separator{display:none}.places-list2>ul.sortable li.folder{align-items:center;display:flex;padding:8px 20px 8px 0}.places-list2>ul.sortable li.folder .image-cover{border-top-left-radius:8px;border-top-right-radius:8px}.places-list2>ul.sortable li.folder>div{border-radius:8px;box-shadow:0 0 0 1px #e1e1e1;transition:box-shadow .2s ease-in-out;width:calc(100% - 26px)}.places-list2>ul.sortable li.folder>div:hover{box-shadow:0 2px 10px rgba(0,0,0,.25)}.places-list2>ul.sortable li.folder .points{position:static}.places-list2>ul.sortable li.folder .bar .title{line-height:20px;margin:0;padding:0 16px}.places-list2>ul.sortable li.folder .bar .opts{margin-right:16px}#mymaps.empty .places-main-cont>.places-detail>.places-list2 div.empty-lists,#mymaps.empty .places-main-cont>.places-list2 div.empty-lists{background-image:none;text-align:center}#mymaps.empty .places-main-cont>.places-detail>.places-list2 div.empty-lists .title,#mymaps.empty .places-main-cont>.places-list2 div.empty-lists .title{color:#000;padding:55px 32px 20px}#mymaps.empty .places-main-cont>.places-detail>.places-list2 div.empty-lists img,#mymaps.empty .places-main-cont>.places-list2 div.empty-lists img{height:220px;width:290px}#mymaps.empty .places-main-cont>.places-list2 div.empty-lists .title{margin:0;padding:28px 32px 20px}.places-detail .places-list2>ul.sortable.folders{margin-top:0}.empty-container-mixin{flex:1;min-height:352px;position:relative}.default-empty-background{background-position:bottom;background-repeat:no-repeat;height:100%;width:100%}#mymaps.empty{display:flex;flex:1 0 auto;flex-flow:column}#mymaps.empty .places-main-cont{flex:1;min-height:352px;position:relative}#mymaps.empty .places-main-cont .empty-lists{background-position:bottom;background-repeat:no-repeat;background-size:cover;flex:1;margin-top:0;width:100%}#mymaps.empty .places-main-cont .empty-lists.hide{display:none}#mymaps.empty .places-main-cont .empty-lists .title{color:#6b7580;font-size:14px;line-height:20px;margin-top:10vh;padding:0 23px;text-align:center}#mymaps.empty .places-main-cont>.places-list{display:flex;flex-flow:column;height:100%;min-height:300px}#mymaps.empty .places-main-cont>.places-list .empty-lists{top:103px}#mymaps.empty .places-main-cont>.places-detail{display:flex;height:100%;width:100%}#mymaps.empty .places-main-cont>.places-detail>.places-list{display:flex;flex-direction:column;width:100%}#mymaps.empty .places-main-cont>.places-detail>.places-list .empty-lists .title{box-sizing:border-box;left:0;margin:0;padding-top:6vh;top:250px;width:100%}#mymaps.empty .activity-main-cont{flex:1;min-height:352px;min-height:370px;position:relative}#mymaps.empty .activity-main-cont>div{display:flex;flex-direction:column;height:100%}#mymaps.empty .activity-main-cont>div .filter empty{flex:0}#mymaps.empty .activity-main-cont>div .activities-list.empty{background-position:bottom;background-position-y:bottom;background-repeat:no-repeat;border-top:1px solid #f0f0f0;flex:1;padding:48px 20px 0;text-align:center}#mymaps.empty .activity-main-cont>div .activities-list.empty p{color:#6b7580;font-size:14px;line-height:20px;margin:0 auto;padding:0 0 32px}#mymaps.empty .activity-main-cont>div .activities-list.empty a.istore{margin-right:17px;outline:none}#mymaps.empty .activity-main-cont>div .filter:not(.empty)+.activities-list.empty{border-top:none}#mymaps.empty .activity-main-cont>div .filter:not(.empty)+.activities-list.empty p{padding-left:24px;padding-right:24px}#mymaps.empty .photos-main-cont{display:flex;flex:1;flex-flow:column;min-height:352px;position:relative}#mymaps.empty .photos-main-cont .top-section{width:395px}#mymaps.empty .photos-main-cont #photo-list.no-photos{background-position:bottom;background-repeat:no-repeat;background-size:contain;height:100%;text-align:center;width:100%}#mymaps.empty .photos-main-cont #photo-list.no-photos p.no-photos{color:#6b7580;font-size:14px;line-height:20px;margin:32px 16px 38px 32px}#mymaps.empty .activity-main-cont2>div .activities-list.empty{background:#f0f0f0;border-radius:8px;flex:none;margin:24px auto;max-width:320px;padding:24px 12px}@media only screen and (max-width:429px) and (max-height:600px),only screen and (min-width:790px) and (max-height:600px){#mymaps.empty .mymap-login:not(.profile){background-image:url(/img/mymap/352/unregistred.png)}}@media only screen and (max-width:429px) and (min-height:601px) and (max-height:800px),only screen and (min-width:790px) and (min-height:601px) and (max-height:800px){#mymaps.empty .mymap-login:not(.profile){background-image:url(/img/mymap/400/unregistred.png)}}@media only screen and (max-width:429px) and (min-height:801px) and (max-height:1000px),only screen and (min-width:790px) and (min-height:801px) and (max-height:1000px){#mymaps.empty .mymap-login:not(.profile){background-image:url(/img/mymap/600/unregistred.png)}}@media only screen and (max-width:429px) and (min-height:1001px) and (max-height:1200px),only screen and (min-width:790px) and (min-height:1001px) and (max-height:1200px){#mymaps.empty .mymap-login:not(.profile){background-image:url(/img/mymap/800/unregistred.png)}}@media only screen and (max-width:429px) and (min-height:1201px),only screen and (min-width:790px) and (min-height:1201px){#mymaps.empty .mymap-login:not(.profile){background-image:url(/img/mymap/1000/unregistred.png)}}@media only screen and (max-width:429px) and (max-height:580px),only screen and (min-width:790px) and (max-height:580px){#mymaps.empty .places-main-cont>.places-list .empty-lists p.title{margin-top:20vh}}@media only screen and (max-width:429px) and (min-height:581px) and (max-height:651px),only screen and (min-width:790px) and (min-height:581px) and (max-height:651px){#mymaps.empty .places-main-cont>.places-list .empty-lists{background-image:url(/img/mymap/280/places.png);background-size:auto}}@media only screen and (max-width:429px) and (min-height:651px) and (max-height:700px),only screen and (min-width:790px) and (min-height:651px) and (max-height:700px){#mymaps.empty .places-main-cont>.places-list .empty-lists{background-image:url(/img/mymap/352/places.png)}}@media only screen and (max-width:429px) and (min-height:701px) and (max-height:900px),only screen and (min-width:790px) and (min-height:701px) and (max-height:900px){#mymaps.empty .places-main-cont>.places-list .empty-lists{background-image:url(/img/mymap/400/places.png)}}@media only screen and (max-width:429px) and (min-height:901px) and (max-height:1100px),only screen and (min-width:790px) and (min-height:901px) and (max-height:1100px){#mymaps.empty .places-main-cont>.places-list .empty-lists{background-image:url(/img/mymap/600/places.png)}}@media only screen and (max-width:429px) and (min-height:1101px) and (max-height:1300px),only screen and (min-width:790px) and (min-height:1101px) and (max-height:1300px){#mymaps.empty .places-main-cont>.places-list .empty-lists{background-image:url(/img/mymap/800/places.png)}}@media only screen and (max-width:429px) and (min-height:1301px),only screen and (min-width:790px) and (min-height:1301px){#mymaps.empty .places-main-cont>.places-list .empty-lists{background-image:url(/img/mymap/1000/places.png)}}@media only screen and (max-width:429px) and (max-height:711px),only screen and (min-width:790px) and (max-height:711px){#mymaps.empty .places-main-cont>.places-detail .empty-lists p.title{padding-top:16vh!important}}@media only screen and (max-width:429px) and (min-height:711px) and (max-height:800px),only screen and (min-width:790px) and (min-height:711px) and (max-height:800px){#mymaps.empty .places-main-cont>.places-detail .empty-lists{background-image:url(/img/mymap/352/folder-detail.png)}}@media only screen and (max-width:429px) and (min-height:801px) and (max-height:1000px),only screen and (min-width:790px) and (min-height:801px) and (max-height:1000px){#mymaps.empty .places-main-cont>.places-detail .empty-lists{background-image:url(/img/mymap/400/folder-detail.png)}}@media only screen and (max-width:429px) and (min-height:1001px) and (max-height:1200px),only screen and (min-width:790px) and (min-height:1001px) and (max-height:1200px){#mymaps.empty .places-main-cont>.places-detail .empty-lists{background-image:url(/img/mymap/600/folder-detail.png)}}@media only screen and (max-width:429px) and (min-height:1201px) and (max-height:1400px),only screen and (min-width:790px) and (min-height:1201px) and (max-height:1400px){#mymaps.empty .places-main-cont>.places-detail .empty-lists{background-image:url(/img/mymap/800/folder-detail.png)}}@media only screen and (max-width:429px) and (min-height:1401px),only screen and (min-width:790px) and (min-height:1401px){#mymaps.empty .places-main-cont>.places-detail .empty-lists{background-image:url(/img/mymap/1000/folder-detail.png)}}@media only screen and (max-width:429px) and (min-height:750px) and (max-height:800px),only screen and (min-width:790px) and (min-height:750px) and (max-height:800px){#mymaps.empty .activity-main-cont .filter.empty+.activities-list.empty{background-image:url(/img/mymap/352/activities.png)}}@media only screen and (max-width:429px) and (min-height:801px) and (max-height:900px),only screen and (min-width:790px) and (min-height:801px) and (max-height:900px){#mymaps.empty .activity-main-cont .filter.empty+.activities-list.empty{background-image:url(/img/mymap/400/activities.png)}}@media only screen and (max-width:429px) and (min-height:901px) and (max-height:1000px),only screen and (min-width:790px) and (min-height:901px) and (max-height:1000px){#mymaps.empty .activity-main-cont .filter.empty+.activities-list.empty{background-image:url(/img/mymap/600/activities.png)}}@media only screen and (max-width:429px) and (min-height:1001px) and (max-height:1200px),only screen and (min-width:790px) and (min-height:1001px) and (max-height:1200px){#mymaps.empty .activity-main-cont .filter.empty+.activities-list.empty{background-image:url(/img/mymap/800/activities.png)}}@media only screen and (max-width:429px) and (min-height:1201px),only screen and (min-width:790px) and (min-height:1201px){#mymaps.empty .activity-main-cont .filter.empty+.activities-list.empty{background-image:url(/img/mymap/1000/activities.png)}}@media only screen and (max-width:429px) and (max-height:550px),only screen and (min-width:790px) and (max-height:550px){#mymaps.empty .photos-main-cont #photo-list.no-photos{background-image:url(/img/mymap/120/no-photos.png);background-position-y:100px}}@media only screen and (max-width:429px) and (min-height:551px) and (max-height:820px),only screen and (min-width:790px) and (min-height:551px) and (max-height:820px){#mymaps.empty .photos-main-cont #photo-list.no-photos{background-image:url(/img/mymap/280/no-photos.png);background-position-y:100px}}@media only screen and (max-width:429px) and (min-height:821px) and (max-height:950px),only screen and (min-width:790px) and (min-height:821px) and (max-height:950px){#mymaps.empty .photos-main-cont #photo-list.no-photos{background-image:url(/img/mymap/400/no-photos.png);background-position-y:160px}}@media only screen and (max-width:429px) and (min-height:951px) and (max-height:1150px),only screen and (min-width:790px) and (min-height:951px) and (max-height:1150px){#mymaps.empty .photos-main-cont #photo-list.no-photos{background-image:url(/img/mymap/600/no-photos.png);background-position-y:120px}}@media only screen and (max-width:429px) and (min-height:1151px) and (max-height:1350px),only screen and (min-width:790px) and (min-height:1151px) and (max-height:1350px){#mymaps.empty .photos-main-cont #photo-list.no-photos{background-image:url(/img/mymap/800/no-photos.png);background-position-y:120px}}@media only screen and (max-width:429px) and (min-height:1351px),only screen and (min-width:790px) and (min-height:1351px){#mymaps.empty .photos-main-cont #photo-list.no-photos{background-image:url(/img/mymap/1000/no-photos.png);background-position-y:120px}}@media only screen and (min-width:660px) and (max-height:699px){#mymaps.empty .mymap-login{background-image:none}}@media only screen and (max-width:789px){#mymaps.empty .mymap-login{background-image:none}}@media (min-height:750px) and (max-height:800px){#mymaps.empty .activity-main-cont2 .filter.empty+.activities-list.empty{background-image:none}}@media (min-height:801px) and (max-height:900px){#mymaps.empty .activity-main-cont2 .filter.empty+.activities-list.empty{background-image:none}}@media (min-height:901px) and (max-height:1000px){#mymaps.empty .activity-main-cont2 .filter.empty+.activities-list.empty{background-image:none}}@media (min-height:1001px) and (max-height:1200px){#mymaps.empty .activity-main-cont2 .filter.empty+.activities-list.empty{background-image:none}}@media (min-height:1201px){#mymaps.empty .activity-main-cont2 .filter.empty+.activities-list.empty{background-image:none}}@media only screen and (max-width:790px){.mymap-contextmenu .contextmenu-item{padding:10px 8px}#layout-bar button.mymap{height:48px}#layout-bar button.mymap span.avatar{height:20px;position:relative;top:0;width:20px}#layout-bar button.mymap span.avatar img{left:-2px;position:absolute;top:-2px}.width-1 .mymap-login .desc{font-size:16px;line-height:24px;margin-top:10px}.width-1 .mymap-login .buttons{margin-top:16px}.width-1 .mymap-login .buttons .register{display:none}.width-1 .mymap-login .buttons .login{background-color:#1eae00;color:#fff;font-weight:700}.width-1 .activity-main-cont .filter.empty .info-line,.width-1 .activity-main-cont .filter.empty .types{display:none}.width-1 .activity-main-cont .filter .seasons .season-picker{max-width:none}.width-1 .activity-main-cont .activities-list:not(.empty){display:flex;justify-content:center}.width-1 .activity-main-cont .activities-list:not(.empty) ul:not(.mymap-contextmenu){flex:1;max-width:592px}.width-1 .activity-main-cont .activity-detail>p{margin:16px auto 0;max-width:288px;text-align:center}.width-1 .activity-main-cont .activity-detail>p.max-speed{margin-bottom:16px}.width-1 .mymap-folders .holder .items{max-height:calc(50vh - 50px)}}@media only screen and (max-width:789px) and (min-width:430px){.width-1 #mymaps>h2{text-align:center}.width-1 .mymap-login{background-image:url(/img/mymap/unregistred-768.png);background-size:cover;height:675px}.width-1 .home-and-work{margin:16px auto 10px;width:400px}.width-1 .places-list>ul.sortable{margin:0 auto;width:400px}.width-1 .places-list .head-section .detail-cont{text-align:center}.width-1 .places-list .head-section .detail-cont .poster{overflow:hidden;width:100%}.width-1 .places-list .head-section .detail-cont .poster img,.width-1 .places-list .head-section .detail-cont .poster svg{display:inline-block;vertical-align:middle;width:100%}.width-1 .places-list .head-section .detail-cont .mymap-contextmenu{text-align:left}.width-1 .places-list .head-section .make-folder-cover,.width-1 .places-list .head-section .multiple-actions{margin:0 auto;width:375px}.width-1 .places-list .head-section .folder-name-cover{padding:18px}.width-1 .places-list .head-section .folder-name-cover .folder-name,.width-1 .places-list .head-section .share-save-cover{text-align:center}.width-1 .places-list .head-section .share-save-cover button{width:auto}.width-1 .places-list .lists-separator{margin-left:0}.width-1 .places-list .empty-lists{background-image:url(/img/mymap/places-768.png);background-position:top!important;background-size:cover;height:676px}.width-1 .places-main-cont .places-detail .places-list .empty-lists{background-image:url(/img/mymap/folder-detail-768.png)}.width-1 .mymap-folders.create-folder .create-folder-inner{margin:0 auto;width:360px}.width-1 .activity-main-cont .activities-list{border-top:1px solid #e8e8e8}.width-1 .activity-main-cont .activities-list.empty{background-image:url(/img/mymap/activities-728.png);background-position:top!important;background-size:cover;border-top:0;display:block;height:616px;padding-top:18px}.width-1 .activity-main-cont .activities-list.empty p{margin:0 auto;max-width:400px}.width-1 .activity-main-cont .activities-list ul{border-top:0}.width-1 .activity-main-cont .filter{margin:0 auto 15px;max-width:400px}.width-1 .activity-main-cont .filter.empty{display:flex;justify-content:center;margin-bottom:20px}.width-1 .activity-main-cont .filter.empty .summary{flex:1;margin-top:16px;max-width:400px}.width-1 .activity-main-cont .filter .types{margin:0 14px}.width-1 .activity-main-cont .activity-detail .top-image{text-align:center}.width-1 .activity-main-cont .activity-detail .top-image img{height:100%}.width-1 .activity-main-cont .activity-detail .title-container{padding:20px 0;text-align:center}.width-1 .activity-main-cont .activity-detail .title-container span.icon{left:auto;position:relative;right:6px}.width-1 .activity-main-cont .activity-detail .title-container h1{display:inline-block;margin:0}.width-1 .activity-main-cont .activity-detail .title-container button.menu{top:26px}.width-1 .activity-main-cont .activity-detail .mymap-contextmenu{top:240px}.width-1 .activity-main-cont .activity-detail .stats{display:flex;justify-content:center;padding:16px 0}.width-1 .activity-main-cont .activity-detail .stats li{max-width:108px}.width-1 .activity-main-cont .activity-detail .module-container{text-align:center}.width-1 .activity-main-cont .activity-detail .module-container button{margin-left:16px}.width-1 .activity-main-cont .activity-detail .substats{margin-top:16px}.width-1 .activity-main-cont .activity-detail .line-chart{max-width:none}.width-1 .photos-main-cont .top-section{text-align:center}.width-1 .photos-main-cont .top-section>*{text-align:left}.width-1 .photos-main-cont .top-section .upload-button:only-child{display:inline-block;float:none}.width-1 #photo-list.no-photos{background-image:url(/img/mymap/no-photos-768.png);background-position:center 80px!important;background-size:cover;height:788px}.width-1 #photo-list ul.photo-list-items{padding:8px}.width-1 #photo-list ul.photo-list-items li.photo-item{box-sizing:border-box;display:inline-block;padding:8px;vertical-align:top;width:50%}.width-1 #photo-list ul.photo-list-items li.photo-item a{border-bottom:1px solid #e8e8e8;border-top:none;margin:0;padding:0 0 10px}.width-1 #photo-list ul.photo-list-items li.photo-item a img{margin:0;width:100%}.width-1 #photo-list ul.photo-list-items li.photo-item a .thumbnail,.width-1 #photo-list ul.photo-list-items li.photo-item a .title-bar{margin:0}}@media only screen and (max-width:429px){.mymap-popup{max-width:92%!important;min-width:92%!important;width:92%!important}.mymap-popup.share .share-tab{padding-left:16px;padding-right:16px}.mymap-popup.share .share-tab .share-buttons{display:block}.mymap-popup.share .share-tab .share-buttons a,.mymap-popup.share .share-tab .share-buttons button{text-align:center}.mymap-popup.share .share-tab .share-buttons a.share-fb,.mymap-popup.share .share-tab .share-buttons a.share-mail,.mymap-popup.share .share-tab .share-buttons a.share-qr,.mymap-popup.share .share-tab .share-buttons a.share-tw,.mymap-popup.share .share-tab .share-buttons button.share-fb,.mymap-popup.share .share-tab .share-buttons button.share-mail,.mymap-popup.share .share-tab .share-buttons button.share-qr,.mymap-popup.share .share-tab .share-buttons button.share-tw{margin-right:0;width:42%}.mymap-popup.share .share-tab .share-buttons a.share-qr,.mymap-popup.share .share-tab .share-buttons a.share-tw,.mymap-popup.share .share-tab .share-buttons button.share-qr,.mymap-popup.share .share-tab .share-buttons button.share-tw{float:right}.mymap-popup.share .share-tab .inputs{text-align:center}.mymap-popup.share .share-tab .inputs button{margin-right:0}.mymap-popup.share .share-tab .inputs button.qr-download{float:right}.mymap-popup.share .share-tab .inputs button.qr-download:first-of-type{float:none;margin-right:0}.mymap-popup.share .share-tab .inputs button.qr-cancel{display:inline-block;float:none;margin:24px 0 0}.mymap-popup.share .share-tab .inputs button.share-mail-cancel{margin:10px 0 0;text-align:center}.width-1 .mymap-login{background-size:cover;padding-top:50px}.width-1 .mymap-login .desc{padding:0}.width-1 .mymaps-login .mymap-login{padding-top:0}.width-1 .home-and-work .items{margin:0 20px}.width-1 .home-and-work .address{padding:16px 20px}.width-1 #mymaps>h2{padding-left:20px}.width-1 #mymaps .content-switcher div.switcher-frame{height:32px}.width-1 #mymaps .content-switcher div.switcher-frame button{width:33.3%}.width-1 #mymaps .content-switcher div.switcher-frame button span{display:none}.width-1 #mymaps .content-switcher div.switcher-frame button svg{display:inline-block}.width-1 .places-list .head-section .multiple-actions button{width:auto}.width-1 .places-list .head-section .multiple-actions button .caption{display:none}.width-1 .places-list .head-section .multiple-actions button.delete{margin-left:25px}.width-1 .places-list .empty-lists{margin-top:25px}.width-1 .places-list>ul.sortable li.item .inner .text-cover h3.desc{margin-right:40px;padding-right:0}.width-1 .activity-main-cont .activities-list.empty{padding:0 16px}.width-1 .activity-main-cont .activities-list.empty p{margin:0;padding-bottom:22px}.width-1 .activity-main-cont .activities-list ul:not(.mymap-contextmenu){border-top:0;justify-content:center;padding:15px 8px 0}.width-1 .activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item){margin:0 8px 16px;width:136px}.width-1 .activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item) .img{width:136px}.width-1 .activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header p{padding-right:6px}.width-1 .activity-main-cont .activities-list ul:not(.mymap-contextmenu) li:not(.contextmenu-item)>div.header button{display:none}.width-1 .activity-main-cont .filter .types{padding-left:12px;padding-right:12px}.width-1 .activity-main-cont .filter .types button{margin-left:16px;margin-right:0}.width-1 .activity-main-cont .filter .types button:first-child{margin-left:0}.width-1 .activity-main-cont .filter .info-line .desc{display:none}.width-1 .activity-main-cont .activity-detail .top-image{text-align:center}.width-1 .activity-main-cont .activity-detail .top-image img{height:100%}.width-1 .activity-main-cont .activity-detail .title-container button.menu{top:4px}.width-1 .activity-main-cont .activity-detail .mymap-contextmenu{top:202px}.width-1 .activity-main-cont .activity-detail .stats{display:flex;justify-content:center}.width-1 .activity-main-cont .activity-detail .stats li{max-width:108px}.width-1 .activity-main-cont .activity-detail .substats{margin-top:16px}}@media only screen and (max-height:800px){.mymap-folders .holder .items{max-height:calc(50vh - 50px);min-height:100px}}@media only screen and (max-width:350px){.width-1 .mymap-popup.share .share-tab .inputs button.qr-download{float:none;margin-bottom:20px}.width-1 .mymap-popup.share .share-tab .inputs button.qr-cancel{display:block;margin:0 auto}}@media only screen and (max-width:790px){.activity-main-cont2 .filter .summary{border-top:none}}@media only screen and (max-width:789px) and (min-width:430px){.width-1 .activity-main-cont .activities-list.empty{height:auto}}#layout-body>.profile{color:#000;font-size:14px;line-height:20px}#layout-body>.profile>div{padding:0 16px}#layout-body>.profile .header{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;margin-bottom:12px;padding:18px 24px}#layout-body>.profile .header p{flex:1 1 auto;margin:0 0 0 10px;min-width:0}#layout-body>.profile .header p a{color:#000;display:block;line-height:24px;margin:0;min-height:48px;overflow-wrap:anywhere}#layout-body>.profile .header p a:hover{color:#29ac07}#layout-body>.profile .header p strong{font-weight:700}#layout-body>.profile .header p span,#layout-body>.profile .header p strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#layout-body>.profile .header span.avatar-big svg{display:none}#layout-body>.profile .header .szn-notifications{flex:1 0 auto;margin:0 0 0 10px;text-align:right}#layout-body>.profile .header .szn-notifications .sn-button,#layout-body>.profile .header .szn-notifications .sn-button:active,#layout-body>.profile .header .szn-notifications .sn-button:focus{border:none;padding:0}#layout-body>.profile .header .szn-notifications .sn-button:active,#layout-body>.profile .header .szn-notifications .sn-button:focus,#layout-body>.profile .header .szn-notifications .sn-button:hover{color:#29ac07}#layout-body>.profile a{color:#000;display:inline-block;margin-bottom:24px}#layout-body>.profile a:hover{color:#29ac07}#layout-body>.profile .actions button{background-color:transparent;border:none;color:#000;display:inline-block;font-size:14px;line-height:20px;margin:0;padding:0}#layout-body>.profile .actions button:hover{color:#29ac07}span.avatar-big{display:block;height:50px;position:relative;width:50px}span.avatar-big svg{fill:#000;bottom:0;height:16px;position:absolute;right:0;top:auto;width:16px}span.avatar-big svg path{fill:#000}span.avatar-big>span{border:1px solid #d7d7d7;border-radius:50%;display:block;height:48px;overflow:hidden;width:48px}span.avatar-big img{height:48px;margin-left:0;width:48px}#layout-body>.profile-multi,.mymap-login>.profile-multi{background-color:#fff;color:#000;font-size:14px;line-height:20px;padding-bottom:24px}#layout-body>.profile-multi>div,.mymap-login>.profile-multi>div{padding:0 20px}#layout-body>.profile-multi .header,.mymap-login>.profile-multi .header{align-items:center;display:flex;padding:16px 20px}#layout-body>.profile-multi .header p,.mymap-login>.profile-multi .header p{flex:1 1 auto;margin:0;min-width:0;padding:0 0 0 10px}#layout-body>.profile-multi .header p a,.mymap-login>.profile-multi .header p a{color:#000;display:block;line-height:20px;margin:0;min-height:40px;overflow-wrap:anywhere}#layout-body>.profile-multi .header p strong,.mymap-login>.profile-multi .header p strong{font-weight:700}#layout-body>.profile-multi .header p span,#layout-body>.profile-multi .header p strong,.mymap-login>.profile-multi .header p span,.mymap-login>.profile-multi .header p strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#layout-body>.profile-multi .header p:hover a,.mymap-login>.profile-multi .header p:hover a{color:#29ac07}#layout-body>.profile-multi .header .szn-notifications,.mymap-login>.profile-multi .header .szn-notifications{flex:1 0 auto;margin:0 0 0 10px;text-align:right}#layout-body>.profile-multi .header .szn-notifications .sn-button,#layout-body>.profile-multi .header .szn-notifications .sn-button:active,#layout-body>.profile-multi .header .szn-notifications .sn-button:focus,.mymap-login>.profile-multi .header .szn-notifications .sn-button,.mymap-login>.profile-multi .header .szn-notifications .sn-button:active,.mymap-login>.profile-multi .header .szn-notifications .sn-button:focus{border:none;padding:0}#layout-body>.profile-multi .header .szn-notifications .sn-button:active,#layout-body>.profile-multi .header .szn-notifications .sn-button:focus,#layout-body>.profile-multi .header .szn-notifications .sn-button:hover,.mymap-login>.profile-multi .header .szn-notifications .sn-button:active,.mymap-login>.profile-multi .header .szn-notifications .sn-button:focus,.mymap-login>.profile-multi .header .szn-notifications .sn-button:hover{color:#29ac07}#layout-body>.profile-multi .header .avatar-big-multi,.mymap-login>.profile-multi .header .avatar-big-multi{cursor:pointer}#layout-body>.profile-multi .header .avatar-big-multi:hover+p a,.mymap-login>.profile-multi .header .avatar-big-multi:hover+p a{color:#29ac07}#layout-body>.profile-multi .header+.actions,.mymap-login>.profile-multi .header+.actions{border-top:1px solid #e8e8e8}#layout-body>.profile-multi a,.mymap-login>.profile-multi a{color:#000;display:inline-block}#layout-body>.profile-multi a:hover,.mymap-login>.profile-multi a:hover{color:#29ac07}#layout-body>.profile-multi .actions,.mymap-login>.profile-multi .actions{padding-bottom:12px;padding-top:12px}#layout-body>.profile-multi .actions.settings,.mymap-login>.profile-multi .actions.settings{border-bottom:1px solid #e8e8e8}#layout-body>.profile-multi .actions button,.mymap-login>.profile-multi .actions button{background-color:transparent;border:none;color:#000;display:inline-block;font-size:14px;line-height:20px;margin:0;padding:0}#layout-body>.profile-multi .actions button:hover,.mymap-login>.profile-multi .actions button:hover{color:#29ac07}#layout-body>.profile-multi ul,.mymap-login>.profile-multi ul{border-top:1px solid #e8e8e8;margin:0;padding:0 0 12px}#layout-body>.profile-multi ul li,.mymap-login>.profile-multi ul li{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;margin:0;padding:16px 20px}#layout-body>.profile-multi ul li p,.mymap-login>.profile-multi ul li p{cursor:pointer;flex:1 1 auto;margin:0;padding:0 0 0 10px}#layout-body>.profile-multi ul li p strong,.mymap-login>.profile-multi ul li p strong{display:block}#layout-body>.profile-multi ul li p:hover,.mymap-login>.profile-multi ul li p:hover{color:#29ac07}#layout-body>.profile-multi ul li>span,.mymap-login>.profile-multi ul li>span{cursor:pointer}#layout-body>.profile-multi ul li>span:hover+p,.mymap-login>.profile-multi ul li>span:hover+p{color:#29ac07}span.avatar-big-multi{display:block;height:48px;position:relative;width:48px}span.avatar-big-multi svg{fill:grey;bottom:0;height:16px;position:absolute;right:0;top:auto;width:16px}span.avatar-big-multi svg path{fill:grey}span.avatar-big-multi>span{border-radius:50%;display:block;height:48px;overflow:hidden;width:48px}span.avatar-big-multi img{height:48px;margin-left:0;width:48px}span.avatar-big-multi.green svg g path{display:none}span.avatar-big-multi.orange img{opacity:.4}span.avatar-small{border-radius:0;display:block;height:34px;width:34px}span.avatar-small svg{fill:#000;bottom:0;height:12px;position:absolute;right:0;top:auto;width:12px}span.avatar-small svg path{fill:#000}span.avatar-small>span{border:1px solid #d7d7d7;border-radius:16px;display:block;height:32px;overflow:hidden;width:32px}span.avatar-small img{height:32px;width:32px}#notification-list .sn-stack{max-height:none;padding:0 16px 16px}#notification-list .sn-stack header a{font-size:14px;line-height:22px;margin-right:48px}#notification-list .sn-stack .sn-button,#notification-list .sn-stack button{color:#e0e0e0}#notification-list .sn-stack .sn-button.active,#notification-list .sn-stack .sn-button:hover,#notification-list .sn-stack button.active,#notification-list .sn-stack button:hover{color:#a0a0a0}#notification-list .sn-stack li p{font-size:14px;line-height:22px}#notification-list .exit-button{border:none;height:24px;padding:0;position:absolute;right:16px;top:16px;width:24px}#notification-list .exit-button svg{fill:#828282}#notification-list .exit-button:hover svg{fill:#29ac07}.downloadpopup{color:#000}.downloadpopup h2{font-size:16px;font-weight:700;line-height:24px;margin:16px}.downloadpopup p{font-size:14px;line-height:20px;margin:16px}.downloadpopup .options-box{margin-bottom:0;padding:0 20px;-webkit-transition:max-height .2s;transition:max-height .2s}.downloadpopup .options-box .opener{-webkit-touch-callout:none;color:#1eae00;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.downloadpopup .options-box .opener svg{fill:#1eae00;height:9.45px;margin-left:8px;-webkit-transition:all .2s;transition:all .2s;width:16px}.downloadpopup .options-box .switches{transform:scaleY(0);transform-origin:top center;-webkit-transition:all .2s;transition:all .2s}.downloadpopup .options-box .switches label{display:block;font-size:14px;margin:20px 0;padding-left:48px;text-indent:-48px}.downloadpopup .options-box .switches label.switch{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.downloadpopup .options-box .switches label.switch input{display:none}.downloadpopup .options-box .switches label.switch input:checked+.slider{background-color:#1eae00;border-color:#1eae00}.downloadpopup .options-box .switches label.switch input:checked+.slider:before{border-color:#1eae00;transform:translateX(16px)}.downloadpopup .options-box .switches label.switch .slider{background-color:#f2f2f2;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer;display:inline-block;height:16px;position:relative;top:2px;transition:.4s;width:32px}.downloadpopup .options-box .switches label.switch .slider:before{background-color:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;content:"";display:block;height:16px;left:-1px;position:absolute;top:-1px;transition:.4s;width:16px}.downloadpopup .options-box .switches label .slider{margin-right:16px}.downloadpopup .options-box.opened{margin-bottom:24px}.downloadpopup .options-box.opened .opener svg{transform:rotate(180deg)}.downloadpopup .options-box.opened .switches{transform:scaleY(1)}.downloadpopup .buttons{align-items:center;display:flex;margin:16px}.downloadpopup .buttons button{background-color:#29ac07;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:20px;padding:4px 24px;text-align:center}.downloadpopup .buttons button+*{margin-left:24px}.downloadpopup .buttons.inactive button{background-color:#828282}.downloadpopup .spinner{height:24px;width:24px}.downloadpopup .hidden{display:none}.downloadpopup .waitmessage{text-align:center}.downloadpopup .waitmessage h2{color:#828282;font-size:16px;font-weight:400;margin-bottom:0;margin-top:20px}.downloadpopup .waitmessage p{font-size:12px;margin-bottom:48px;margin-top:8px;opacity:0;transition:opacity .2s}.downloadpopup .waitmessage p.visible{opacity:1}.downloadpopup .waitmessage .spinner{margin-top:64px}#login-overlay{background:#fff;filter:alpha(opacity=70);opacity:.7;transition:opacity .7s;-webkit-transition:opacity .7s;width:100%;z-index:998}#login-overflow{overflow:hidden;width:100%;z-index:999}.login-window{background:url(img/seznam.png) no-repeat 53px 48px #fffdf3;border:4px solid #ffa92d;border-radius:14px;box-shadow:0 0 70px hsla(210,6%,49%,.71);left:0;padding:60px 60px 54px;position:fixed;top:0;transition:opacity .7s,transform .7s;-webkit-transition:opacity .7s,-webkit-transform .7s}.login-window.done:before{bottom:-150px;content:url(img/pes2.png);position:absolute;right:-79px}.login-window.register:before{bottom:-65px;content:url(img/pes3.png);position:absolute;right:-180px}.login-close{background:url(img/close.png) no-repeat 50% 50% #fffdf3;border:4px solid #ffa92d;border-radius:50%;cursor:pointer;height:26px;position:absolute;right:-28px;top:-28px;width:26px}.login-fade #login-overlay,.login-fade .login-window,.login-window.left{filter:alpha(opacity=0);opacity:0}.login-window.left{transform:translate(-100%);-webkit-transform:translate(-100%)}.login-window.right{filter:alpha(opacity=0);opacity:0;transform:translate(100%);-webkit-transform:translate(100%)}.loginForm{color:#333;font-family:arial,sans-serif;font-size:15px;margin:48px 0 0;text-align:left}.loginForm>div{line-height:1.5;margin-bottom:4px;width:360px}.loginForm>div:first-of-type{margin-bottom:20px}.loginForm .input{display:inline-block;position:relative}.loginForm .input .icon{background-position:100% 50%;background-repeat:no-repeat;height:100%;position:absolute;right:0;top:0;width:20px}.loginForm .error input{background-color:#faffbd;color:#000;font-weight:700}.loginForm .error .icon{background-image:url(img/error.png);cursor:pointer}.loginForm .ok .icon{background-image:url(img/ok.png)}.loginForm.licence .agree{margin-top:2em}.loginForm ::-webkit-input-placeholder{color:grey}.loginForm :-moz-placeholder{color:grey}.loginForm .placeholder{color:grey}.loginForm input[type=button],.loginForm input[type=password],.loginForm input[type=submit],.loginForm input[type=text]{border-style:solid;border-width:1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-family:arial,sans-serif;height:31px;line-height:31px;vertical-align:top}.loginForm input[type=password],.loginForm input[type=text]{border-color:#848484 #c1c1c1 #e0e0e0;font-size:16px;padding:0 21px 0 9px}.loginForm input[type=text]{width:328px}.loginForm input[type=button],.loginForm input[type=submit]{background:#f3f3f3;background:-moz-linear-gradient(top,#fff 0,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff,#ececec);background:-o-linear-gradient(top,#fff 0,#ececec 100%);background:-ms-linear-gradient(top,#fff 0,#ececec 100%);background:linear-gradient(top,#fff,#ececec);border-color:#c5c5c5 #7d7d7d #7b7b7b #a1a1a1;color:#000;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ececec",GradientType=0);font-size:15px;font-weight:700;padding:0;text-align:center;width:136px}.loginForm input[type=button]:active,.loginForm input[type=submit]:active{background:#ececec;background:-moz-linear-gradient(top,#f6f6f6 0,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6f6f6),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top,#f6f6f6,#e1e1e1);background:-o-linear-gradient(top,#f6f6f6 0,#e1e1e1 100%);background:-ms-linear-gradient(top,#f6f6f6 0,#e1e1e1 100%);background:linear-gradient(top,#f6f6f6,#e1e1e1);border-color:#bbb #707070 #666 #999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6f6f6",endColorstr="#e1e1e1",GradientType=0)}.loginForm div.text{font-size:16px}.loginForm .info{margin-top:45px}.loginForm a{color:#0000d1;text-decoration:none}.loginForm input[type=checkbox]{cursor:pointer;margin-left:0;margin-right:7px}#loginForm input[type=password]{width:188px}#loginForm input[type=submit]{margin-left:2px}#loginForm label{cursor:pointer}#loginForm li{margin-bottom:.5em}#loginForm div.error strong{color:#de0000}#loginAd.adFull{float:right;margin-top:11px;padding-left:23px}#loginAd.adFull.panTau{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADABAMAAACzJTHAAAAAMFBMVEX9//wWGhscICIiJSeuraYsLjDt7+zLysO/vrfW1tKUk49OT006PD3h4+BkZGJ8fHmXlf/zAAAapElEQVR42rSZXWjzZBTHvRC/QGQp3qggSfBGRVhCEHSoF5FmUTe0BtTVFy/ED0T0ophkMudFJFnldV68mEWcCkanmS4XOtG1brhZv1anF+IcWhU/oXtp/ZiKrTb+n3xsrRUvsnrWbd3WPb+e8z/nPOdJTvi/7BZ8Dt4+9mbMT074X+3Tpet4nj9z052CC/+TPVXhYUJOUaorjw168YSRy/GRKUruyML/4sxpFTAYYsQdJV9/9ITB27M8RzP0EMWwHBdS1gZPuSfHMzRFM8RYHvZ/UH7hmKHQCAQP4ssrtwxYkRzNUUNDeOBL4svEX4NWhA3Xj3yhQvlZZe3ewTrCQfTYgIizbOLbQUKuxJrwIrF9yuZzg2OcgtQKPen1heeErcEF7HMO+QtIvyv51wcG+YZnQ0e6feHCHFO2PhqU7DzbBaEOXOFQLb8NCPIZi2gxWLk7Xix5wJXrBxYtBhAguiyEkFaZH0xzOZFH/AmjV5QIkuO+GkxusUzYgPsoLCgCf/6hAXfbqo1o/Rsk2VvOe/BQhDuL7QrKMMMxJF5Yt58CCPPqYRi37larCrZaQkAKA9HLoJkwYvQNh2DcAUaFQKB7v/BJqaCCzk3POLVdrcARQHLxcv35RRjssJB+77q/SiYHjg/DTocbFQfx+9okS7NXpGWcXIIDsQtcGCtCi54kEDqUns78mBbyxcsMjB7CJxaL3zihMPsQKE+MzqROr2c5rE7R4erAJFqTyPWGC5C300ZrfZhh/qUCWbDhS4QmBAL5IO2YxbDdax98QX/f94VsyYeBfD6cAGiydO8U0UUhGrE3p4Q8FEOof8YrxiQQ8jRzY0rIM9z+oj26JCGL/xhB0nryC30QrH6DLgnvMJp8Q9NdovT7wndRqLR1glKMESRh+zkMH/4WKUDT9FdpPYkVpygKTRjZRfdRWDoqFnr4x7SaUHQUKr6EPslxpNZ7HcLhgcZv8DrmirRdJQoXzU5slqpKReH7dxSWU+hQlEzaeeVqnmIoWH6t4Qee5/mdZQ5MujdilWFS8Rem3U+eICFiuUtLQdPzRFGUpIK/m6OZ3kZ2ToW0t8vSNuG7eHLIKa2uBS0wiBmSVTw+1Bsz5oJ1yHJTWsgZOWFD+VBsNAM4ElMM89hijulpNHR+eIh6K/XGKAirQUP0ghZWjyCWZZjq+JvI6O6QLQ9l3kvJQDUKb3k+GIAkZmqm7kxvUAcQxOrsNzNvpIY8pLxf7DQbwZ574MiMlnXs2XW+WxjqSO771JC7ct8utZv1ZgiQRaCymqRrpq3ObvDdAcu0f0s/yh8R/aV6owUXQPGWGoFraqO2patqcYOjuyJ2+RWpISetiEGr0fFkwvA7pdJq09WNKdtydG2swh1EjDrzECdgVQ6a7cATTQM5tlsub67WJTXrzJnqP3zJvH+IcXvcWyK5JRkyGNVqabWxNzOnO5plq+pk5YDCjqR35UofTavlokpkv9HA8I2I7Tm2YxdMUGbXuX1XzrspdTVW/BbKRALEg4lL5Xyp1Bx1HNsWTVVTx1CTbLw5jqSV/p6NvaYou3G9S4ZlLJVWV/dUx9ZVSzI19dkMtR+wd1JCnqw833leTMyyLE1bChp1U7dVB7pYZmE9UYWhLkjZ7Ke3fl9cEYkjcTlKluH5blZXbU1VCWWMGk4Go6Gn05VJYe216T0RkhAMRAlcCU+krIMMtkOK8Uu8H6Mxp+uRp2vuwpwYm+x36kYd+liq6diqDoilidb4QRpflBIi6jsJxP0zn/9wDBRThyC6AwZcEcWfmGSmSXfYOtWypu6MFJEMD1XSWFlqAeIAYkMWA+ESrwIjgmReTQXJ2vO1WHRDXiofeWlxCbKoDkwzoYkBieTrmKRLXpyqFke39bsLcY3IXnlt/ssV7JKqTiAiOpplSKL8834Wn5UKon8s1rQIYsmiP3q39q0fuJaJMtHQZjxRQtK9SB1GeUAK3sycGENc8WhN3ZMDqIL8NeTOajNw8acler9/pSnH281CKxtCUOuGJxkztiyj8WeRWZbcaTQaASmfaxMI/WgaiFFsPa8XiCOAkBYG8z3XVC1sMMFuqRF4sK/3IWmuqjr6eMs9eiz0RNWKroXKfwGrmha0kL1GubpGIL8OJZYGYk75LdcsEAgSFghRMu2i6KpFeIVHe7PUkj1vcT9eD6ZoXarqe95RQCQCUTWN9GH8ZI/j/bvIheXND/GsvZ5APkpRi1qh5XmjYcGrkWmhO3OeF1EWR1Zdz+tUYsY5qZKr2JJFK4SYXRSr4PmtoBN4klzdxM7ZWI4haYpx2yqi3EIIdg4t7u6YVI9BiKDl18Xid5s4tawmkDQHYNucdEUJbSURBU0RSAl9wBwvT9THXHFxy/U6pSRcX6XxxCwiTlpUjHG0Qn3mzPFmtfrnXkvELAPIRjx7pcngO0aLkqnHrStiGNHz0Um/km+t+SJmfr9dzkWN5dxUu6+OBrIzGx7k0HlhaqiPpma18XLpjxfRuope0K7GkBtTQRxsUNt+F8Q2PBeJNmNqRqdpP/Ahpj5Mr5VcFK0rev97x5BHP5064U5Duu+2/4AsSGrNDiIIdiqESw4hpo3yP2pPfyiKuh/sKhHkkt7893erlXxQqrerpdGxpmvO/xvpU2lu21LntwM3qRPUSASZ2SEd0pLrrqTPdo7nlLASeyaiY+0Kz9Msu8vxwsQ1VwpKFQeCvib9eKmy8Ckgcy036l2Whe/jnmup1szdtkYKZk/MOpPBcYUDY+Svnpxp5xhyPYQ9O0OxyvtXk7sG+erKfb23ACaXc8ronKnPH2t50fCI07WL1isCMlqzwSBmOtOd0jrWu/ClnkCPbcQXR4fJPWKFnMozQoXfuqbrNcfaGzx/6YINuScBCbcTMWu3AEG0DEBUwxBHP5ZMZ3ZxF7W4BUaX3brMEQYDCsUL5wkCTpicUGH5iWsSxJxf5vkcf0HWAqTgARI2MNWuoxtmVQ2QHeLJzLapOuPtUnlr4R/t96pcdN2YoSmWZwWFF3IMLSgMK0zE72a6nONhnLBgYBEN7ZY0MKgyuRW03KwTQlRg9XmknNcuvXDLP2eD70iokis8gGBBjuGVIXxO4NVEDRBCyO+WiUGReGJJZHaY3FS2WlkUy8wnd9vYWfR5x5nzdl/oS8wvQ0USCFbOQZgQAv0n6qLXKQPAIBu4CwmkZkNrjHDhdL24nK9jtLOm5nFvyNRJfT4u12/pq6+rru2+TcjxiBeLfM7TDH46T6hWiGMciAI/sgBN5h1oLRlZDdM1yryyhs4FSG0bctnwZNJ7rn+SOh6FisYHofDhmgjbMAUKPAoDBU/wbeR5NJOa47muRS52wBPDKx+BQOJRHaJM7exgJB5r9m+595TpxBNYhhWEHCgsO3IdIBTHwrUQw/Ijxyf2CGRn3BU10SQTPPr8i1tk3z2qztdsvQaKuvhDf694uDrcfW0PnoTX/JBi0d0pJBnPhpDLFy+tE0gNixZIMcIXjPBbQWN3xbR0AqntOIXjv/UfOP5MIBSNJGaxGIyhWFYZAoMYQeCDv+kqQEwCQat1Rahvmob0CLkYeUSy9HlbBcSeXe2P1mnL+WsTCE55MYSmIAa+IGCAsCFEuP6RiToRvuYDIvoNT7JgxaqiVNcsS3dCiOq/0B+tB3LdECqCsGGUro2Uh7F8CJke+VYlmnjknOi111wCkTGcuOYcepYKXXYKrXv7N4gX+ZGNg9sRKPnQSKCE63CNlwEgsXcfz79iE4jvojeahd0WhglIb4lTO7aBkduc2nGmxf45/sS/Kze/36bKMI57ZbxdiTfetSf8AfR4rljUxMpKUZZY3kjoyfCCHJmm6gXaFn/Ei+oO+AMuyLpqqiZOxU7HhTQqp55F54lKTzovTKGaozEMlHW2MQHETlu/z/ued6thpfVB2o7J++H5/bzve1ZSNUdCFPzThbnoC0DoLSwZ2t4T7DSSrTAJiDllmrurbXglZYJbSGXRxMyCh865mbWCAWEvYX/KOoJA1Li4XZcQtrde/g0Qrx4xYbV61pwHJZWhePPSgKTNQn7m/Zc2iS11ZERblLfPHBKi1CPphWgoBN96f19HUweA9DHOmea83R6jzwQ5aaZx5nV46kZrPUpVPsD8yw9SJSg1oZtC6XYIhxyjvQ7VyEy+ZtRRiMft9lTeK9Tr6SyZMJ/Pyk7XI6/FKUm2buMQlTwQDFIocQheFQ5R8A7I13WTstwkTQo1I5lGrd/dakcLdd5MslmcGESO32itD8VUwV/JTIq/cJCUIiYQXC2CfJOeIj0wpfiQqJnPjTe778OGJvUwGi1uzMTbVv35KMjvCRSCqH50SQjYIeQPIKdpEfKIgBgzSMZc6mijRUaMoMeQIW90yROlUM95MekASEhCyEok4SDvAPrJlAkGIeATD5CsWXwu773eWOEnBzQlZQqbBPBioOdaMiSqLTUOP5YJEudFBg1zYgxdKc8Fm3avZpw3jy0jsozDVgszEiAI7U38PhcPSkgQv0S1ldGlyGwXRZmdzfD4FZBMoYYY7nyQQ/h6x6BLFMpgV7fJFF9SBUTmIkHwIoKLJwnn8vzXL2O5fAp2J1SKYviofT1XqKMnRlriCmLs3CbbdkcdkQIEQFiRXO9DwvQHErIfbvC4LmkKpQwgiF8cTOW98ya2eGSwsdwmBxBxZR1CeRgQnvc1UZExMtYCivYN/du5pTBmxdqZguGNYx5K5TKFGVDBnUUX3mSCViXBhyBcedsSemwLcASHKuzXgpf0aENC1etoe2eh5h3DbIQ5jCDAxGZ33HrLJhKWwSUhirpNRjB/GKnH8WMFD4LgpfdkPoW3o0WiiIMugmx+jhKSCMrFAHk+vA6BRiGpCiDbM6SJV0eIcdok9DlchOzM5FFPaJ+985ZNBWv3qjLCHaFQfoARpt2ENJc6QZlhJEkZ/MbnfKF+6FS32z6Sy2UxTJrRbJ9NqFyfDxFkLywHhsxDNRwQED+4SDxfjHqhbhIEA0QWIR0xxx7uC5FqwFwKwovXQqDov/VSRq/7pCZc8HkyLyBHvHMYi9PRLLrVzSAABPmIirFLVnpKQz6uCoi2F66o+ZB6HppMZurmOCCvJnPRlPDIIE0kJCyLIiBhQHgY087oMhxPGuA374VGMpNLE6RgzJgZVJTjAyFBcgj9VvnADRGjkXjDO9uJmuhLHXGMKEbY7m51/0wmZyKZyOyOWwZC/DIS3AIIoyeZZXOXsj2fykiXIyfhoGQaELv1QNJLR9JHow8PA1F5jm+Ri/rhJUW7ezKVoVooJImmBStls7CWV8+ePFQkYw1yPAgcwndB4PGq1QvZ8wjviD6mVucQM1Z8v1DPxWaLMNaQEIiEcIzUBfu7+N4cIAXscQrCYoCcz0ZjbSoqxVm0qiEg8ACRAgQJ4504ksHD65N0GpXx/BF4w8PMlax7HsbfSCRN5x7IkIEQqYjI+bDMxSAN81Iuo3RgqxbNoZqQQwA5Ec1gDzEbgx7DQEI9EKEKBVdQCfmQOEGimExTsShv82Qvgow3m235UwHDQ1DCCMI5I72a/BaZpe60u42jwNQR2CvvnTBTu1z39ACEhPDRlBamlTFB+pV+RASYIC1HYjuhwnilVYymcIaEIpxOZ1Z1e3lICM3VfM4mCJbGrEoU6sYQ/h1tORqZzeP6BVc/3ehUgepjKnXCmZivvDAkJLA+nKCGcZp4MI8CDHiMSltXTuLUIZ8tllil3Y6SU/Lp1OuVQxfZ70NBIAQQAiDCi0+PgKgQ/JEaGl2Zxbybwf6ZJU52ZzOoKvls9MMPXhtdPPu/NAkTSdiIf+kPe0F8G5AIYiuXSx/TE+35lbF8bTKVbf927gJzJo4PDyHhz0oTROaM0AR/puOux8thV5iFvToLJzOFc2Zs/OTzbOvH2rWhIXJopL1QGDAOUXmXxMSvJNrwdp3mqwuM6ZUrU/kZXGMsXHiQldTTw0HIA6SIgKBo+TnDGwpPHkBS+TrNJFcZ0/QF2mOPu5U4drXq/u/+V3TxBeEUrohCEN/zSuIK+jiNj9mrmqaxSneWHpLYpQIS198eUhM4XaY8HyMDhPEhxKXNdJ7udrMXNBwWuTaOV6aNFwFxF/VfhwthkeQSgtdQgCDc8WF8n0NSKYz0Ry8yVauWcSoYnTYuEMRhS8eHg8jni0OkFlFEcwGCY7dW+f1uaip19KIW161GpTkbnT6IwslcV0t8MFwy+pCgOLwjhoLXLYAQWNGrdPgLihmbY6xqNW0LkCcULc7KLtPPvDQMhJxNmIDvIJq8BUQJgarc1ZwVt3F4IsLRbavZLC9HdjyrqXHm6o5evfLwUBDkBowfBEXwuMe34DP1Sq3aoUsmfluCCxhAGu6ZaOyiSuZyHM21XxgEkcMKajsgNMz5ED67hM5cHLXX6EGVaNZM5bKzR1dtyyo7187vKikINEBU3bp+E1WgQ69TguQTf3wkCIDKXTvnV06Nr+CUFhLFnaU5B4hr1SJzX6oUXcxF3rSevAkEK4tsVFWCyEgDk1gBDafzBUw+0e6suAHAxbV5qumuVor1WSuucIiOLb71103NxVcOKhsQGue5tZiqxLd/kMd5b3bqcBtqmJBYBBfilbLdPri7rHJNHD0Oz5zpnytiZ4JfWFU+NSXdrjGm6u/TmJVLT9WzdLiJrXoxcuhUp+wkmvk5goQVl57ih8H6qwJEiH6F/LQjAUFR/B8d/BMMg87HCzN0mwhKMXK4s+omWqUxu6QQxWVxBxB9//H+EJHnAhJab/h8mGfsNHYIkDqdbs6YU/yRrshrZddZWtPHmx9ziI4KSUOm9k9fiCzAYl8dFBUZCPK7fhYMokzCXhl0X/HQTUOvOtU19/XOl/y4eBSQONRWz/aLYp7eYbHxCVMICwgPYMZ+95I1gyAAoL/XD1EYd1bshrM0t/RDBxOyyms9CCwc2n5PP4iY5UAhBsUAIITkkEuewSWZJ4pJU28x1lhZWSudWT17eF7VJAQ64W9d7g/B8uLAmUOE/RQfUjOEeESJ0qNp7d12F5ftK+Xl4t+qppK4eJAUayjKvj72Et0dAPzPMrwkRGOfG75MiutXej7p74VO29KbVqt4VREQHWZTAKHn0vo7niDSKb4mpJumcYi0V+YQXU5biUarW3ZX7YXYRYpIql7wCP+k/NoPAgRvvvzSRJoLf0CQbw0pgGTN8WajHE80W52S7lRX2r+oPsSJM/oYDsNefSA8ZEP+MY2AyB9J3bsOqePZwHYMd9NbywvNrqO7VrHzoA/RUIXFYL79yT4Qcr2EjEhNwIWwfZJBQZzGXuTLkFKxmx2noldPNQgQ5r6La/7G8r3+GS92B7zWE3MDMnHrhlPg9/kGJvAJPDPqVJ2lTpkzRCFlPuT3fpr41oJLaBCSEKIw3ViXc+lIrP3LttAWjCnQxGk2SyF/aUW8g6h80t9c9D8Cwn0C1aTjAXlpA4LD5TlsU5TmSnfOQRG2PlbjflTigy+n+0N4k4pTjwpJTUTmsPc2nILCVQqHEmyhXVxj8aptLW6sHZagpe/6mgvCKwR6/DahicgAjV0yepyyS8N4RJAGG23Y1oMSoqmaxFWf7A/BQK1pWBd6SEhIpryUXPreOHyXaLa7ZTbRaFhyz4qDmDvfsQWu8l4fSIC7gq6V42HeKHvCS2Yj7yk/UmxUm8VOidlNq6xKPUa3v7ry/Sppo7mX+0NoYY2hjUInAVFEidxz64a9njugwfiVVhN9sdkARJgLf+uzyd+9JxiHfNpvJArxtKc2BVoAH4W5yCdLgEipGQ6WsVoNy6laFoILusNWjE1MH/DqJwCLa/rpPhB0+N5TL0AgwifahNEr72qaY9lNV7cgi7zlguF8a5w3coAwmln6OR4ZKIWQgIj4oung6R5G8j6GmlVplKsCgmU1DVPqNSOZzI3PM4i+aQsekULntPyeptfvTN/RA/FeYZZdhkssGxDUdxKdue8Z3mRm+oCj46ulm57cYSb1f5RHQESTZ9d6IIVncRjRaVpWA4yyqnFG9ZmHgK/jrOVlhzF3/00hsin6yRn2p7tLPdYyXqms4AEeyAbE2TN52TCmeZu+H5B9N4PI7r4u/ijxWQ/kEctun+rYdoNUKQlruZdqNUD4v+EHfPlVfwjJZhCNfdUTw28kFubba03SgyAaMdzPDUC4IrXvHdf5ehAE4gM2hqIlY0N+dO0VaCIgiwTRXfcaEZKkivETIu2zoSH8oQtBSUxvQB6v2svzHdviEgcEijgfGZ78/gHsHi8NaS56RYv3Pb+jF7Jw6pSvSJkimHZyn9eS0EU4bRXROAgS6hVFUHpj+LHmQqfT8CHcWhXH3eMlDaHtI11d198eABEFxr9DkRD98x7HW52WZdvcXnyzAGvpeyaTk56A7HKdxJODNSFST1mBsG+4IbJFvD7VbDVsu8kVIb+7gLgPebWDQhPvLebsf3gYCOS/9tpvQOYYNeKr3OmNhg3IgxgACILqNn1AQPLIE6RJf4i8nRNpSd6XQaxjhYMoGG8bB1iXQ6TfXQ5h3z73iJ8nbzJ2eSAkSBsH6o0ECYi9aZxUeBTtaYfxjI71SUgTeEsXkH3nPJiKItiFvoMh8gPf0EtV4Pmf0GKN+sXt1ro4Clyic4i+8FzS8JKIC4clXvg/EHzkrTKsafD8m3iKyHhTHeWayHzXfQibyNfpeqB2v84mvhsACQAiELwiB7aJKZSa4/NMv3zwY3V7WTKaiwr8zgSkmikkk9Ck5LA+h5E3KhIQT3rd8Yc4o1DZ08bPjevTV2Ey+EIwsCVl0ieJylgtSVtL5Ps/AyBQBAoQgH5v2XL7FzgUJlXYNRwze8/QrZbrO761hgjm0bWIqG1cmeZXmxdZ4p4BEJElBABvpChco5C9vjbglUVARisVzmh2V8OA6EhFbH8+eX751Tpun35krN+pam9NEe/EG+lwrGgr+5PGCUeF6BXfWt0SpjThEo3tP3HlyqF87sRVBpcMhGwotdp7FaGMFs6X1LCAVIRLRFERfk9kYldmjhRQuPR/BkA2ZMu2kbgEi13K1IeMafiAVQVkDfkuqooOysrcp7HlcbR7uKQ/RNxeSdmzKFsJ86cey6VXQCAc0lC1HojmVOyJVXy11Gcb/y+RmhuFT2hv+AAAAABJRU5ErkJggg==);background-repeat:no-repeat;font-family:monospace;height:192px;width:250px}#loginAd.adFull:before{color:#999;content:"Reklama";display:block;font-family:arial,sans-serif;font-size:10px;text-transform:uppercase}#loginAd.adFull+#loginForm{margin-right:325px;min-height:292px;padding-right:70px;position:relative}#loginAd.adFull+#loginForm #line{background-color:#e6e4db;border-radius:2px;height:100%;position:absolute;right:0;top:0;width:4px}#loginAd h5{color:#bfb6b3;font-family:arial,sans-serif;font-weight:400}#registerForm input[type=password]{width:145px}#registerForm .input.second input[type=password]{margin-left:6px}#registerForm div.error,#verifyForm div.error{color:#de0000;font-weight:700}#registerForm #passwordMeter{background-color:#eee;bottom:1px;height:3px;left:1px;position:absolute;width:175px}#registerForm #passwordMeter div{height:100%}#verifyForm input[type=text]{width:188px}#verifyForm input[type=submit]{margin-left:2px}#verifyForm div.resend{margin-top:30px}#doneForm div.done{margin-bottom:50px;margin-top:50px}#doneForm input{width:358px}@media screen and (max-width:800px){.login-window{background-position:24px 28px;padding:30px 24px 14px}.login-window.done:before,.login-window.register:before{content:""}.login-close{right:-4px;top:-4px}.loginForm>div{width:262px}#loginForm input[type=password],#registerForm input[type=password],.loginForm input[type=text]{width:230px}#loginForm input[type=submit],#registerForm .input.second input[type=password]{margin-left:0;margin-top:4px}.loginForm input[type=button],.loginForm input[type=submit]{width:136px}#registerForm #passwordMeter{width:260px}#verifyForm input[type=text]{width:110px}#verifyForm input[type=submit]{width:116px}#doneForm input{width:260px}#doneForm div.done{margin-bottom:20px}#loginAd,#loginForm #line{display:none}#loginForm{margin-right:0!important;padding-right:0!important}}#route-form div.item.alt button.alternative-button{background-position:50%;text-indent:-9999px;width:0}#route-form div.item.alt button.alternative-button:focus{color:#29ac07}.width-1 .item.alt.reorder-dragged button.alternative-button{background-color:#fff;background-position:50%;margin-left:-12.5%;text-indent:-9999px;width:0}#report-reset{bottom:26px;left:0;position:absolute;text-align:center;width:200px;z-index:10}#report-reset a{background:transparent url(/img/delete-draw.png) no-repeat 0 0;border-radius:50%;color:#fff;display:inline-block;font-size:13px;height:40px;outline:none;padding:50px 10px 0;text-decoration:none;vertical-align:top;width:70px}#report-reset a.eraser{background:transparent url(/img/eraser-draw.png) no-repeat 0 0;line-height:30px;margin-left:20px}#report-reset a.eraser.active{background-position:0 -91px}#usermarks .hide{display:none}#usermarks .actions{display:flex;justify-content:space-between;padding:0 16px 16px}#usermarks .actions .icon-action.small+.icon-action.small{margin-left:24px}#usermarks .actions p.ro{font-size:14px;line-height:20px;margin:0;text-align:center;width:100%}#usermarks .table-header{background:#fff}#usermarks .um-container .header-section{height:0;left:0;position:sticky;right:0;top:0;z-index:10}#usermarks .um-container .header-section.high{position:absolute}#usermarks .um-container .header-section .header-section-bg{background:linear-gradient(180deg,#fff,#f8f8f8)}#usermarks .header{padding:16px;position:relative}#usermarks .header h1{font-size:20px;line-height:32px;margin:0;max-width:350px;padding:0}#usermarks .header .exit-btn{background:transparent;border:none;height:12px;padding:0;position:absolute;right:16px;top:26px;width:12px}#usermarks .header .exit-btn svg{fill:#666;height:12px;width:12px}#usermarks .header h1+p{color:#828282;font-size:12px;line-height:16px;margin:0 0 16px}#usermarks .header h1+p a{color:#29ac07}#usermarks .header h1+p a:hover{color:#1f7e07}#usermarks p.info{color:#828282;display:none;font-size:14px;line-height:20px;margin:0 0 75px;text-align:center}#usermarks p.info.error{color:#c01}#usermarks .items{margin:0;padding:0;width:100%}#usermarks .items li{background-color:#fff;cursor:pointer;display:flex;height:87px;list-style-type:none;padding-top:16px}#usermarks .items li .icon-move{fill:#ccc;flex:0 0 auto;height:14px;margin-top:20px;padding:1px;width:14px}#usermarks .items li .marker-cont{flex:0 0 auto;height:44px;margin-top:6px;position:relative;width:50px}#usermarks .items li .marker-cont .marker{position:relative}#usermarks .items li .view-cont{flex:0 1 100%;overflow:hidden;position:relative}#usermarks .items li .view-cont .title{font-size:14px;font-weight:700;line-height:20px;margin:0 16px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#usermarks .items li .view-cont .title-input{background-color:#fff;border:1px solid #1eae00;border-radius:4px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;display:none;font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px;padding:8px 12px;width:100%}#usermarks .items li .view-cont .title-input:focus{outline:none}#usermarks .items li .view-cont .modules{padding:0}#usermarks .items li .view-cont .desc,#usermarks .items li .view-cont .modules .gps-simple{color:#828282;font-size:12px;line-height:16px;margin:0 16px 0 0}#usermarks .items li .view-cont .modules .gps input[type=text]{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:12px;line-height:16px;padding:3px 10px;width:190px}#usermarks .items li .view-cont .modules .gps .format-info{margin-top:5px}#usermarks .items li .view-cont .buttons{display:none;margin-top:16px}#usermarks .items li .view-cont .buttons .save-btn{background-color:#29ac07;border:none;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2),0 0 2px 0 #29ac07;color:#fff;font-size:14px;font-weight:700;line-height:21px;padding:4px 25px;text-align:center}#usermarks .items li .view-cont .buttons .cancel-btn{background:transparent;border:none;font-size:14px;line-height:16px;margin-left:15px;padding:9px 15px}#usermarks .items li .view-cont .separator{background:#f0f0f0;height:1px;margin-top:16px}#usermarks .items li .view-cont .edit-cont{bottom:16px;display:none;position:absolute;right:16px}#usermarks .items li .view-cont .edit-cont button{background:transparent;border:none;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:top}#usermarks .items li .view-cont .edit-cont .edit-btn{color:#828282;font-size:12px;line-height:16px;margin-right:10px;padding:0 8px}#usermarks .items li .view-cont .edit-cont .edit-btn:hover{color:#29ac07}#usermarks .items li .view-cont .edit-cont .remove-btn svg{fill:#c00;height:14px;width:14px}#usermarks .items li .view-cont .edit-cont .remove-btn:hover svg{fill:#29ac07}#usermarks .items li.active{background:#f0f0f0}#usermarks .items li:hover .edit-cont{display:block}#usermarks .items li.edit-mode{background:#f0f0f0;cursor:default;height:220px}#usermarks .items li.edit-mode .view-cont{padding-right:16px}#usermarks .items li.edit-mode .view-cont .desc,#usermarks .items li.edit-mode .view-cont .title{display:none}#usermarks .items li.edit-mode .view-cont .buttons,#usermarks .items li.edit-mode .view-cont .title-input{display:block}#usermarks .items li.edit-mode:hover .edit-cont{display:none}#usermarks .items:empty+p.info:not(.hide){display:block}#usermarks .header-section.scrolled .header-section-bg{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 16px 24px -16px rgba(0,0,0,.1)}#usermarks .header-section.scrolled .modules .module-content{padding-bottom:0}#usermarks .header-section.scrolled .modules .module-content.module-opened{padding-bottom:10px}#usermarks .header-section.scrolled .modules .buttons button{width:50px}#usermarks .header-section.scrolled .modules .buttons .clear-btn{width:40px}#usermarks .header-section.scrolled .modules .buttons button span,#usermarks .header-section.scrolled .modules .buttons button.txt{display:none}#usermarks .um-container.empty .header-section .actions{padding:0}#usermarks .um-container.empty .header-section .actions *{display:none}#usermarks .um-container.empty .header-section .actions .ro{display:inline;padding:16px}#usermarks .um-container.global-edit-mode .items li,#usermarks .um-container.ro .items li{padding-left:16px}#usermarks .um-container.global-edit-mode .items li .icon-move,#usermarks .um-container.global-edit-mode .items li:hover .edit-cont,#usermarks .um-container.ro .items li .icon-move,#usermarks .um-container.ro .items li:hover .edit-cont{display:none}#usermarks .um-container.static .items>li{position:static;transform:none}#usermarks .um-container.no-anim .items>li{transition:none}#usermarks .um-container.ro .items li{cursor:auto}#usermarks .um-container .header-section,_:-ms-lang(x){position:absolute}.loader{background-color:transparent;margin-top:-1px;position:absolute;z-index:3}.loader.transition{-webkit-transition:width .5s ease-out;transition:width .5s ease-out}.loader-big{text-align:center;vertical-align:middle}.loader-big span{color:#979797;display:block;font-size:14px;height:20px;line-height:20px;margin-top:5px;-webkit-transition:opacity .5s;transition:opacity .5s;vertical-align:middle}body>.loader-big{background-color:hsla(0,0%,100%,.97);bottom:0;left:0;padding-top:140px;position:absolute;right:0;top:0;z-index:50}.map-control button,.map-control button:active,.map-control button:focus{-webkit-touch-callout:none;background:#fff;border:none;border-radius:2px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:inline-block;font-size:13px;height:27px;line-height:24px;margin:0;opacity:1;padding:0 8px;transition:opacity .3s ease-in-out;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.map-control button:active:hover,.map-control button:focus:hover,.map-control button:hover{background:#f7f7f7;color:#29ac07}.map-control button:active:hover svg,.map-control button:focus:hover svg,.map-control button:hover svg{fill:#29ac07}.map-control button.active,.map-control button:active.active,.map-control button:focus.active{color:#29ac07}.map-control button.active svg,.map-control button:active.active svg,.map-control button:focus.active svg{fill:#29ac07}.map-control button:active:before,.map-control button:before,.map-control button:focus:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;position:relative;top:1px}.map-control button.tools:before,.map-control button:active.tools:before,.map-control button:focus.tools:before{content:"V"}.map-control button.print-module:before,.map-control button:active.print-module:before,.map-control button:focus.print-module:before{content:"("}.map-control button.report,.map-control button:active.report,.map-control button:focus.report{text-align:left;width:128px}.map-control button.report:before,.map-control button:active.report:before,.map-control button:focus.report:before{content:"e"}.map-control button.mapset:before,.map-control button:active.mapset:before,.map-control button:focus.mapset:before{content:"m"}.map-control button.ophoto:before,.map-control button:active.ophoto:before,.map-control button:focus.ophoto:before{content:"z"}.map-control button.panorama:before,.map-control button:active.panorama:before,.map-control button:focus.panorama:before{content:"5"}.map-control button.left3d-btn:before,.map-control button:active.left3d-btn:before,.map-control button:focus.left3d-btn:before{content:"3"}.map-control button.geolocate:before,.map-control button:active.geolocate:before,.map-control button:focus.geolocate:before{content:"q"}.map-control button.svg-icon span,.map-control button:active.svg-icon span,.map-control button:focus.svg-icon span{top:-6px}.map-control button svg,.map-control button:active svg,.map-control button:focus svg{fill:#6b7580;height:24px;position:relative;top:1px;width:24px}.map-control button span,.map-control button:active span,.map-control button:focus span{padding-left:6px;position:relative;top:-1px}.map-control button.deactive,.map-control button:active.deactive,.map-control button:focus.deactive{background:#eaeaea;color:#aaa;cursor:default}.map-control.cesko{right:158px;top:17px}.map-control.cesko button,.map-control.cesko button.active,.map-control.cesko button:hover{background:#e40d21;color:#fff}.map-control.cesko button.active:before,.map-control.cesko button:before,.map-control.cesko button:hover:before{content:"c";top:2px}.map-control.text{right:158px;top:17px}.map-control.text button{background:#e40d21;color:#fff;height:27px;min-width:135px;text-align:left}.map-control.text button span{top:-6px}.map-control.text button:before{background-image:url(/img/april17/open.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:24px;width:24px}.map-control.text button.active,.map-control.text button:hover{background:#b40a1a;color:#fff}.map-control.text button.active:before{background-image:url(/img/april17/close.svg);margin-right:8px}.map-control.text button.active:hover{background:#e40d21;color:#fff}.button-group,.smap .hud .zoom .button-group{box-shadow:0 4px 16px 0 rgba(0,0,0,.2)}.button-group{border-radius:2px}.button-group button,.button-group button:active,.button-group button:focus{border-radius:0;box-shadow:none;position:relative}.button-group button:active:after,.button-group button:after,.button-group button:focus:after{background:#e8e8e8;content:"";display:block;height:19px;left:0;position:absolute;top:4px;width:1px}.button-group button:active:first-child,.button-group button:first-child,.button-group button:focus:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}.button-group button:active:first-child:after,.button-group button:first-child:after,.button-group button:focus:first-child:after{display:none}.button-group button:active:last-child,.button-group button:focus:last-child,.button-group button:last-child{border-bottom-right-radius:2px;border-top-right-radius:2px}.smap .hud .zoom{left:auto;right:19px;top:17px;width:87px!important}.smap .hud .zoom .button-group button{width:43px!important}.control-layer{left:17px;top:17px}.control-layer .button-group{box-shadow:none;display:inline-block;margin-left:10px;position:relative;z-index:2}.control-layer .button-group.post-hide{box-shadow:0 4px 16px 0 rgba(0,0,0,.2)}.control-layer .button-group.hide-pano .panorama{opacity:0}.control-layer .button-group.hide-pano.post-hide .panorama{display:none}.control-layer .button-group.hide-pano .left3d-btn{border-bottom-right-radius:2px;border-top-right-radius:2px}.control-layer .button-group.hide-left3d .left3d-btn,.control-layer .button-group.hide-left3d.post-hide .left3d-btn{display:none}.control-layer .button-group.hide-left3d .panorama{border-bottom-right-radius:2px;border-top-right-radius:2px}.control-layer .button-group.hide-ophoto .ophoto,.control-layer .button-group.hide-ophoto.post-hide .ophoto{display:none}.control-layer .button-group.hide-ophoto .panorama{border-bottom-right-radius:2px;border-top-right-radius:2px}.control-layer .button-group.hide-ophoto .left3d-btn{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0}.control-layer .button-group.hide-left3d.hide-pano .ophoto,.control-layer .button-group.hide-ophoto.hide-pano .left3d-btn{border-radius:2px}.control-layer .control-message{background:#fff4cf;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:6px 0;position:absolute;right:0;text-align:center;top:2px;-webkit-transition:top .15s;transition:top .15s}.control-layer .control-message.show{top:26px}.control-layer button.active{background:#fff;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjFmMWYxIi8+PHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-moz-linear-gradient(top,#f1f1f1 0,#fff 68%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(68%,#fff));background:-webkit-linear-gradient(top,#f1f1f1,#fff 68%);background:-o-linear-gradient(top,#f1f1f1 0,#fff 68%);background:-ms-linear-gradient(top,#f1f1f1 0,#fff 68%);background:linear-gradient(180deg,#f1f1f1 0,#fff 68%);color:#29ac07;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f1f1",endColorstr="#ffffff",GradientType=0)}#geolocation-control{left:auto;right:116px;top:17px}#geolocation-control .geolocate{text-align:left}#geolocation-control .geolocate.done:before,#geolocation-control .geolocate.waiting,#geolocation-control .geolocate:hover{color:#00a8ff}#geolocation-control .geolocate.waiting:before{animation:pulsate-geolocation 2s ease-in-out;-webkit-animation:pulsate-geolocation 2s ease-in-out;-moz-animation:pulsate-geolocation 2s ease-in-out;-o-animation:pulsate-geolocation 2s ease-in-out;-ms-animation:pulsate-geolocation 2s ease-in-out;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite}#geolocation-control .geolocate:before{top:2px}.world-control .world-point{background-color:#1a389a;border:1px solid #fff;border-radius:50%;height:10px;position:absolute;width:10px}button.control-goto{padding:5px 8px}#panorama button.control-goto{inset:auto auto 52px 6px;padding:5px 8px;position:absolute}.width-2 #geolocation-control button.geolocate,.width-2 .control-layer button.geolocate,.width-2 .control-layer button.left3d-btn,.width-2 .control-layer button.mapset,.width-2 .control-layer button.panorama,.width-2 .darth-control button.report span,.width-2 .darth-control button.tools span,.width-3 #geolocation-control button.geolocate,.width-3 .control-layer button.geolocate,.width-3 .control-layer button.left3d-btn,.width-3 .control-layer button.mapset,.width-3 .control-layer button.panorama{display:none}.width-2 .darth-control button.report{width:auto}.width-2 .control-layer .button-group .ophoto span{display:none}.shbox{background-color:#fff;border:1px solid #ddd;font-size:13px;position:absolute;width:340px;z-index:2}.shbox.hide{display:none}.shbox .shitem{border-top:1px solid #ddd;cursor:pointer;padding:10px 0}.shbox .shitem:first-child{border-top:none}.shbox .shitem span{color:#6b7580}.shbox .shitem:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7580;content:"";display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;margin-left:-5px;position:relative;text-align:center;top:1px;width:40px}.shbox .shitem.si-link:before{content:"r";font-size:15px;top:1px}.shbox .shitem.si-email:before{content:"E";font-size:13px;top:1px}.shbox .shitem.si-picture:before{content:"D";font-size:15px;top:3px}.shbox .shitem.si-insert:before{content:"x";font-size:14px;top:2px}.shbox .shitem.si-print:before{content:"(";top:3px}.shbox .shitem.si-usermarks:before{content:"t";font-size:18px;top:4px}.shbox .shitem.si-distanceMeter:before{content:"u";font-size:14px;top:0}.shbox .shitem.si-importXML:before{content:"j";font-size:14px;top:0}.shbox .shitem.si-importXML span,.shbox .shitem.si-importXML svg{display:inline-block;vertical-align:top}.shbox .shitem.si-importXML svg{fill:#6b7580;margin-left:7px}.shbox .shitem.si-importXML span{margin-left:12px}.shbox .shitem.si-importXML:hover svg path{fill:#29ac07}.shbox .shitem:hover span,.shbox .shitem:hover:before{color:#29ac07}.shbox .shitem.svg-icon:before{display:none}.shbox .shitem.svg-icon span,.shbox .shitem.svg-icon svg{display:inline-block;vertical-align:top}.shbox .shitem.svg-icon svg{fill:#6b7580;height:16px;margin-left:7px;width:16px}.shbox .shitem.svg-icon span{margin-left:12px}.shbox .shitem.svg-icon:hover svg path{fill:#29ac07}.shbox .shitem.disabled{cursor:default}.shbox .shitem.disabled span,.shbox .shitem.disabled:before,.shbox .shitem.disabled:hover span,.shbox .shitem.disabled:hover:before{color:#ccc}.shbox .share-content{padding:0 0 10px}.shbox .share-content.collapsed{display:none}.shbox .share-content input,.shbox .share-content textarea{background:none;border:1px solid #ccc;border-radius:5px;color:#000;font-size:13px;padding:5px 10px}.shbox .share-content input:focus,.shbox .share-content textarea:focus{outline:none}.shbox .share-content.link input{box-sizing:border-box;color:#666;display:inline-block;vertical-align:top;width:68%}.shbox .share-content.link input.complete{color:#000}.shbox .share-content.email input{padding:7px 10px;width:200px}.shbox .share-content.email textarea{padding:10px;resize:none;width:200px}.shbox .share-content.email label{display:block;padding-bottom:8px}.shbox .share-content.email label span{color:#000;display:inline-block;padding-right:10px;text-align:right;width:24%}.shbox .share-content.email label span:hover{color:#000}.shbox .share-content.email label.textarea span{float:left;margin-top:5px}.shbox .share-content.email label .required{color:#c01;display:none;font-size:12px;padding:5px 0 3px 27%;text-align:left;width:63%}.shbox .share-content.email label.error input{border-color:#c01}.shbox .share-content.email label.error .required{display:block}.shbox .share-content.email .radio{padding-left:26%}.shbox .share-content.email .radio input{padding:0;width:auto}.shbox .share-content.email .radio label{cursor:pointer;display:inline-block}.shbox .share-content.email .radio label span{width:auto}.shbox .share-content.email .radio label:first-child{margin-right:20px}.shbox .share-content.email .submit{padding:10px 0 10px 26%}.shbox .share-content.email .submit .error-info{color:#c01;display:none;font-size:12px}.shbox .share-content.email .submit.error .error-info{display:block}.shbox .share-content.email button.submit{background-image:-o-linear-gradient(-89deg,#9aa6b2 0,#818d99 100%);background-image:-moz-linear-gradient(-89deg,#9aa6b2 0,#818d99 100%);background-image:-ms-linear-gradient(-89deg,#9aa6b2 0,#818d99 100%);background-image:linear-gradient(-179deg,#9aa6b2,#818d99);border:1px solid #86929e;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:700;height:26px;line-height:26px;padding:0 17px}.shbox .share-content.email button.submit:hover{background-image:-o-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:-moz-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:-ms-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:linear-gradient(-179deg,#2cbf08,#29ac07);border:1px solid #239906}.shbox .share-content.picture{text-align:center}.shbox .share-content.picture:empty{display:none}.shbox .share-content.picture .image-error{color:#c01}.shbox .share-content .sn{display:inline-block;font-family:mapy;font-size:25px;vertical-align:top}.shbox .share-content .sn a{display:inline-block;height:25px;line-height:25px;margin-left:10px;width:25px}.shbox .share-content .sn a.m-fb{color:#3b5999!important}.shbox .share-content .sn a.m-fb:hover{color:#2f477a!important}.shbox .share-content .sn a.m-tw{-webkit-font-smoothing:antialiased;color:#00aced!important}.shbox .share-content .sn a.m-tw:hover{color:#0189bd!important}.shbox .share-content .sn a.m-gp{-webkit-font-smoothing:antialiased;color:#f12f1c!important}.shbox .share-content .sn a.m-gp:hover{color:#a93427!important}.sendbymail-box label{display:block}.sendbymail-box .sendbymail-line.radio label{display:inline}#panorama{height:100%}#panorama canvas{display:block}#panorama span.message{color:#999;display:block;font-size:125%;font-weight:700;left:0;position:absolute;text-align:center;top:25%;width:100%}#panorama .buttons{left:17px;position:absolute;top:17px;z-index:10}#panorama .buttons .pano-btn-back,#panorama .buttons .pano-timeline{display:inline-block;vertical-align:top}#panorama .buttons .pano-timeline{position:relative}.smap .uns-pano-marker,button.close-overlay.pano-btn{display:none}.pano-btn-back,.pano-btn-back:active,.pano-btn-back:focus{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:none;border-radius:8px;box-sizing:content-box;margin:0;padding:6px 11px 6px 8px}.pano-btn-back:active:hover,.pano-btn-back:focus:hover,.pano-btn-back:hover{background:rgba(0,0,0,.4);color:#fff}.pano-btn-back:active:before,.pano-btn-back:before,.pano-btn-back:focus:before{display:none}.pano-btn-back span,.pano-btn-back svg,.pano-btn-back:active span,.pano-btn-back:active svg,.pano-btn-back:focus span,.pano-btn-back:focus svg{display:inline-block;vertical-align:top}.pano-btn-back svg,.pano-btn-back:active svg,.pano-btn-back:focus svg{fill:#fff;height:12px;margin-right:7px;margin-top:4px;width:12px}.pano-btn-back span,.pano-btn-back:active span,.pano-btn-back:focus span{color:#fff;font-size:14px;line-height:20px}#panorama.fullscreen .pano-btn-back{display:none}#panorama:not(.fullscreen) .pano-btn-back+.pano-timeline{margin-left:8px}#gallery label.upload-button,#webcam label.upload-button{right:17px;width:auto!important}#gallery .print-title,#webcam .print-title{display:none}#gallery h4,#webcam h4{border-bottom:1px solid #fff;color:#000;font-size:24px;height:61px;line-height:61px;margin:0 190px 28px;overflow:hidden;padding:0;text-align:center;text-overflow:ellipsis;-webkit-transition:border .3s;transition:border .3s;white-space:nowrap}#gallery.scroll,#webcam.scroll{padding-top:89px}#gallery.scroll h4,#webcam.scroll h4{background:hsla(0,0%,100%,.85);border-bottom:1px solid #e8e8e8;height:61px;line-height:61px;margin:0;padding:0 100px;position:fixed;right:0;top:0}#gallery .photo,#webcam .photo{text-align:center}#gallery .photo div,#webcam .photo div{display:inline-block;max-width:76%}#gallery img,#webcam img{border:1px solid #d4d9e0;max-width:100%}#gallery p,#webcam p{color:#979797;font-size:14px;font-style:italic;margin-top:0;text-align:right}#timeboard .header{border-bottom:1px solid #fff;margin:0 100px 28px;text-align:center;-webkit-transition:border .3s;transition:border .3s;z-index:1}#timeboard .header h4{color:#000;font-size:24px;height:61px;line-height:61px;margin:0;padding:0}#timeboard .header h4,#timeboard .header p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#timeboard .header p{color:#979797;font-size:13px;margin:-20px 0 0;padding-bottom:20px}#timeboard.scroll{padding-top:100px}#timeboard.scroll .header{background:hsla(0,0%,100%,.85);border-bottom:1px solid #e8e8e8;margin:0;padding:0 100px;position:fixed;right:0;top:0}#timeboard .tabs{border-bottom:1px solid #d0d0d0;display:block;margin:0 auto;padding:0;width:550px}#timeboard .tabs li{background:#fff;background:10px 50% no-repeat;border:1px solid #e7e7e7;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;display:inline-block;font-weight:700;padding:10px 10px 10px 38px;position:relative;top:1px}#timeboard .tabs li.active{border-color:#d0d0d0;border-bottom:1px solid #fff;cursor:default}#timeboard .tabs li.active:before{border:3px solid transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}#timeboard .tabs li+li{margin-left:5px}#timeboard .tabs img{margin:0 6px 0 0;vertical-align:text-bottom}#timeboard .lines{display:none;margin:15px auto;padding:0;width:550px}#timeboard .lines .number{border:1px solid #e7e7e7;border-radius:3px;cursor:pointer;display:inline-block;font-size:19px;font-weight:700;margin:3px 6px 3px 0;min-width:32px;padding:0;text-align:center;white-space:nowrap}#timeboard .lines .number .link{color:#0081cb;display:block;padding:3px 6px}#timeboard .lines .number.active .link{color:#000}#timeboard .lines .number.metroa{background:#00a659;border-color:#00a659}#timeboard .lines .number.metroa .link{color:#fff}#timeboard .lines .number.metrob{background:#dd8f21;border-color:#dd8f21}#timeboard .lines .number.metrob .link{color:#fff}#timeboard .lines .number.metroc{background:#d52b30;border-color:#d52b30}#timeboard .lines .number.metroc .link{color:#fff}#timeboard .lines .number.active{border:2px solid #000;cursor:default;min-width:30px;position:relative}#timeboard .lines .number.active:before{border:3px solid transparent;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}#timeboard .lines .number.active .link{padding:2px 5px}#timeboard .lines .number.night{background:#0081cb;border:none}#timeboard .lines .number.night .link{color:#fff;padding:4px 7px}#timeboard .lines .number.night.active{background:#000}#timeboard .lines .number.night.active .link{color:#fff}#timeboard .lines.visible{display:block}#timeboard .lines.visible.metro{display:none}#timeboard .timeboard-validity{background:#fff;margin:0 auto}#timeboard .timeboard-validity h2{color:#979797;font-size:16px}#timeboard .timeboard-validity .tabs{border-color:#e1e1e1;width:100%}#timeboard .timeboard-validity .tabs .tab{border-color:#e1e1e1;color:#29ac07;font-weight:400;padding-left:10px}#timeboard .timeboard-validity .tabs .tab.active{border-bottom-color:#fff;color:#000}#timeboard .sheet-container{background:#fff;border:1px solid #e1e1e1;border-top:none;margin:0 auto 20px}#timeboard .sheet-container>button{float:right;left:-24px;position:relative;top:24px}#timeboard .sheet-container em.note{color:#7b7b7b;cursor:help;font-size:11px;font-style:normal}#timeboard .sheet-container em.note.disability{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:9px;font-style:normal;font-weight:400}#timeboard .sheet-container .clear{clear:both;content:" ";height:0;overflow:hidden}#timeboard .sheet-container h3{border-bottom:1px solid #e1e1e1;font-size:19px;margin:0;padding:24px}#timeboard .sheet-container h3 span{color:#a0a0a0;font-size:14px;font-weight:400}#timeboard .sheet-container h3 button{border-radius:3px;display:inline-block;float:right;font-size:11px;padding:8px 10px}#timeboard .sheet-container table.line{float:left;margin-top:3px;width:235px}#timeboard .sheet-container table.line em{margin-left:4px}#timeboard .sheet-container table.line td{font-size:14px;padding:0 5px;vertical-align:top}#timeboard .sheet-container table.line td img{margin-left:4px}#timeboard .sheet-container table.line td:first-child{padding:0 0 0 6px;text-align:right}#timeboard .sheet-container table.line .actual{font-weight:700}#timeboard .sheet-container table.line a{color:inherit}#timeboard .sheet-container table.line a:hover{color:#29ac07}#timeboard .sheet-container .right-column{float:right}#timeboard .sheet-container table.timetable{border:1px solid #e1e1e1;border-collapse:collapse;display:none;left:1px;position:relative;width:100%}#timeboard .sheet-container table.timetable.active{display:table}#timeboard .sheet-container table.timetable tr:nth-child(odd){background:#f3f3f3}#timeboard .sheet-container table.timetable tr.now{background:#c8ffb3;border:1px solid #29ac07}#timeboard .sheet-container table.timetable td{font-size:14px;padding:7px 0;vertical-align:top}#timeboard .sheet-container table.timetable td span{display:inline-block;min-width:26px;padding:0;text-align:left}#timeboard .sheet-container table.timetable td span.interval{margin-right:13px}#timeboard .sheet-container table.timetable td:first-child{font-weight:700;padding:7px 11px 7px 7px;text-align:right;width:17px}#timeboard .sheet-container .timetable-switch{border-left:1px solid #e1e1e1;display:block;font-size:14px;margin:0 0 0 1px;padding:0 8px}#timeboard .sheet-container .timetable-switch li{color:#c00;cursor:pointer;display:inline-block;padding:3px 5px}#timeboard .sheet-container .timetable-switch li.active{border-bottom:3px solid transparent;border-top:3px solid transparent;color:#000;cursor:default;font-weight:700}#timeboard .sheet-container .agency,#timeboard .sheet-container .explanation-notes,#timeboard .sheet-container .origin,#timeboard .sheet-container .valid-through{color:#999;font-size:12px;margin:16px 16px 16px 0;padding:0}#timeboard .sheet-container .explanation-notes p{margin:0}#timeboard .sheet-container .valid-through{margin:16px 16px 0 0}#timeboard .sheet-container .valid-through.last{margin:16px 16px 16px 0}#timeboard .sheet-container .agency,#timeboard .sheet-container .origin{margin:0 16px 16px 0}#timeboard .sheet-container .agency a,#timeboard .sheet-container .origin a{color:#999}#timeboard .sheet-container .agency{margin-bottom:0}#timeboard.error .tabs{border:none}#timeboard.error .sheet-container{border:none;margin:0 auto;padding-top:50px}#timeboard.error .sheet-container p{font-size:15px;line-height:24px;margin:0;text-align:center}.melown3d.cur-pointer{cursor:pointer}.melown3d.cur-move{cursor:move}.melown3d .ophoto-loader{transition:opacity 1s ease-in-out}.melown3d .ophoto-loader.remove{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.melown3d.first-load canvas{opacity:0}.melown3d.first-load .ophoto-loader{opacity:1}.melown3d .popup{background:#fff;border:1px solid #ccc;border-radius:3px;height:100px;position:absolute;text-align:center;width:250px}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.melown3d .spinner{display:none;font-size:10px;height:80px;left:50%;margin-left:-50px;margin-top:-40px;position:absolute;text-align:center;top:50%;width:100px;z-index:10}.melown3d .spinner>div{-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite;background-color:#fff;display:inline-block;height:100%;width:12px}.melown3d .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.melown3d .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.melown3d .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.melown3d .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}.melown3d .spinner>div{margin:0 4px}.melown3d.first-load .spinner{display:inline-block}.melown3d .ui-controls{bottom:40px;left:0;position:absolute;right:0;text-align:center;width:100%;z-index:2}.melown3d .ui-controls button{border-radius:3px;display:inline-block;font-size:11px;height:32px;margin:0;padding:0;vertical-align:top;width:32px}.melown3d .ui-controls button.pitchDown,.melown3d .ui-controls button.pitchUp,.melown3d .ui-controls button.rotateLeft,.melown3d .ui-controls button.rotateRight,.melown3d .ui-controls button.zoomIn,.melown3d .ui-controls button.zoomOut{width:44px}.melown3d .ui-controls button.autoRotation,.melown3d .ui-controls button.elevation,.melown3d .ui-controls button.info,.melown3d .ui-controls button.pitchDown,.melown3d .ui-controls button.rotateRight,.melown3d .ui-controls button.zoomIn{margin-right:10px}.melown3d .ui-controls button.elevation{padding-left:8px;padding-right:8px;position:relative;width:auto;width:42px}.melown3d .ui-controls button.elevation svg{fill:#6b7580;height:24px;width:24px}.melown3d .ui-controls button.elevation span.copyright{display:none;height:20px;left:0;padding:0;text-align:center;top:34px;width:42px}.melown3d .ui-controls button.elevation.active{background:#fff;background:linear-gradient(180deg,#f1f1f1 0,#fff 68%);color:#29ac07}.melown3d .ui-controls button.elevation.active svg{fill:#29ac07}.melown3d .ui-controls button.elevation.active span.copyright{display:block;position:absolute}.melown3d .ui-controls button.elevation.deactive{background:#fff;background:linear-gradient(180deg,#f1f1f1 0,#fff 68%);color:#ccc;cursor:auto}.melown3d .ui-controls button.elevation.deactive svg{fill:#ccc}.melown3d .ui-controls button.elevation.deactive span.copyright{display:none}.melown3d .ui-controls button.pitchUp,.melown3d .ui-controls button.rotateLeft,.melown3d .ui-controls button.zoomOut{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.melown3d .ui-controls button.pitchDown,.melown3d .ui-controls button.rotateRight,.melown3d .ui-controls button.zoomIn{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;position:relative}.melown3d .ui-controls button.pitchDown:after,.melown3d .ui-controls button.rotateRight:after,.melown3d .ui-controls button.zoomIn:after{background:#eee;bottom:0;content:"";left:0;margin:4px 0;position:absolute;top:0;width:1px}.melown3d .ui-controls button:before{color:#6b7580;display:block;font-size:16px;height:30px;line-height:30px}.melown3d .ui-controls button.autoRotation:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"H";font-family:mapy;font-style:normal;font-weight:400}.melown3d .ui-controls button.rotateLeft:before{content:"J"}.melown3d .ui-controls button.rotateLeft:before,.melown3d .ui-controls button.rotateRight:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:18px;font-style:normal;font-weight:400}.melown3d .ui-controls button.rotateRight:before{content:"U"}.melown3d .ui-controls button.pitchDown:before{content:"S";font-size:26px}.melown3d .ui-controls button.pitchDown:before,.melown3d .ui-controls button.pitchUp:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-style:normal;font-weight:400}.melown3d .ui-controls button.pitchUp:before{content:"W"}.melown3d .ui-controls button.zoomIn:before{content:"+";font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:700;line-height:30px}.melown3d .ui-controls button.zoomOut:before{content:"−";font-family:Arial,Helvetica,sans-serif;font-size:26px;font-weight:700;line-height:32px}.melown3d .ui-controls button.info:before{content:"i";font-weight:700;vertical-align:middle}.melown3d .ui-controls button:hover{background-color:#f7f7f7}.melown3d .ui-controls button:hover:before{color:#29ac07}.melown3d.error{background:#fff}.melown3d.error .message{color:#999;display:block;font-size:125%;font-weight:700;left:0;position:absolute;text-align:center;top:25%;width:100%}.melown3d .copyright{bottom:10px;color:#333;font-size:10px;left:20px;opacity:.8;overflow:hidden;position:absolute;right:20px;text-align:left;text-decoration:none;text-overflow:ellipsis;text-shadow:#fff -1px -1px 0,#fff 1px -1px 0,#fff -1px 1px 0,#fff 1px 1px 0,#fff -1px 0 0,#fff 1px 0 0,#fff 0 1px 0,#fff 0 -1px 0;white-space:pre;z-index:2}.melown3d .copyright a,.melown3d .copyright span{text-decoration:underline}.melown3d .copyright a{color:#333}.melown3d .info-dialog{background:#f7f7f7;background:hsla(0,0%,100%,.95);border:1px solid #cecece;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;bottom:18%;-webkit-box-shadow:0 10px 29px #222;-moz-box-shadow:0 10px 29px #222;-o-box-shadow:0 10px 29px #222;-ms-box-shadow:0 10px 29px #222;box-shadow:0 10px 29px #222;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;left:5%;margin:0;max-height:80%;overflow-y:auto;padding:20px 30px 0;position:absolute;text-align:left;width:90%}.melown3d .info-dialog h2{margin:0;padding:0}.melown3d .info-dialog p{margin:20px 0;min-height:36px;padding:3px 0 3px 52px}.melown3d .info-dialog p.pan{background:transparent url(/img/mouse-pan.png) no-repeat 0}.melown3d .info-dialog p.zoom{background:transparent url(/img/mouse-zoom.png) no-repeat 0}.melown3d .info-dialog p.pitch{background:transparent url(/img/mouse-pitch.png) no-repeat 0}.melown3d .info-dialog .info-dialog-close{cursor:pointer;position:absolute;right:15px;top:15px}.melown3d .info-dialog .info-dialog-close:before{speak:none;content:"c";font-family:mapy;font-size:20px;font-style:normal;font-weight:400;font-weight:700}.melown3d .card-cover{bottom:0;cursor:default;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.melown3d .card-cover .marker-card{cursor:pointer;overflow:visible;overflow:initial;position:absolute;z-index:1001}.melown3d .card-cover .marker-card .card{background:#fff;bottom:auto;cursor:default;left:142px;position:absolute;visibility:visible;width:312px;z-index:1002}.melown3d .card-cover .marker-card .poi-icon{background-color:#fff;background-position:50%;background-repeat:no-repeat;border-radius:100%;left:0;position:absolute;top:0;z-index:1003}.melown3d .basic-compass{background:url(/img/m3d/compass.png) no-repeat;background-position:0 0;bottom:40px;cursor:pointer;height:48px;left:17px;position:absolute;width:48px;z-index:3}.melown3d .basic-compass .needle{background:url(/img/m3d/compass-needle.png) no-repeat;background-position:0 0;height:32px;left:8px;position:absolute;top:8px;transform:rotate(0deg);width:32px;z-index:2}.hiddencontrols .melown3d .basic-compass .needle{display:block}.melown3d .fallout-compass{background:hsla(0,0%,100%,.2);border-radius:7px;cursor:pointer;height:50px;left:50%;margin-left:-100px;overflow:hidden;position:absolute;top:17px;width:250px}.melown3d .fallout-compass .items{height:50px;left:0;position:relative;white-space:nowrap;width:100%}.melown3d .fallout-compass .items .side{color:#5ef55e;display:inline-block;height:50px;line-height:50px;text-align:center;vertical-align:top;width:30px}.melown3d .fallout-compass .items .line{background:#5ef55e;display:inline-block;height:2px;margin-top:23px;vertical-align:top;width:50px}.melown3d .fallout-compass .center{border-color:#5ef55e transparent transparent;border-style:solid;border-width:14px 7px 0;height:0;left:50%;margin-left:-7px;position:absolute;top:0;width:10px;width:0}.melown3d.unload{left:0;opacity:0;position:absolute!important;top:0;transition:opacity 1s ease-in-out .25s;z-index:1000}.melown-credits-popup{background:#fff;border-radius:4px;bottom:35px;box-shadow:0 0 10px 0 rgba(0,0,0,.6);left:140px;max-height:80%;overflow:auto;padding:8px;position:absolute;z-index:10}.melown-credits-popup p{color:#333;font-family:Arial;font-size:10px;line-height:14px;margin:0;padding:0}.melown-credits-popup-cover{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:9}@media only screen and (max-width:789px){.melown3d .ui-controls button.info{display:none}}@media only screen and (max-width:355px){.melown3d .ui-controls button.autoRotation{display:block;margin:0 auto 15px}}@media only screen and (max-width:480px){.melown3d .basic-compass{bottom:90px}.melown3d .credits-popup{left:16px}}#left3d{height:100%;position:relative;width:100%}#left3d>.zoom{-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3);cursor:pointer;height:27px;position:absolute;right:17px;top:17px;width:86px}#left3d>.zoom button{speak:none;-webkit-touch-callout:none;background:#fff;border:none;color:#6b7580;display:inline-block;font-family:mapy;font-size:17px;font-weight:400;line-height:27px;margin:0;outline:0;padding:0;position:relative;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:43px}#left3d>.zoom button:hover{background:#f7f7f7;color:#29ac07}#left3d>.zoom .plus{border-bottom-right-radius:2px;border-top-right-radius:2px}#left3d>.zoom .minus{border-bottom-left-radius:2px;border-top-left-radius:2px}#left3d>.zoom .plus:after{background:#e8e8e8;content:"";display:block;height:19px;left:0;position:absolute;top:4px;width:1px}#left3d .control-layer.map-control .button-group .panorama{display:none}#left3d .backToMap{-webkit-touch-callout:none;background:#fff;background:#c00;border:none;border-radius:2px;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 16px 0 rgba(0,0,0,.2);box-shadow:0 4px 16px 0 rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:13px;height:27px;left:141px;line-height:24px;margin:0;outline:0;padding:0 10px;position:absolute;top:17px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}#left3d .backToMap svg{fill:#fff;height:12px;width:12px}#left3d .backToMap span{padding-left:6px;position:relative;top:-1px}#left3d .control-logo{visibility:hidden;z-index:100}.legends .legend-geographical span{background:url(/img/legends/geographical-sprite.png) no-repeat;display:inline-block}.legends .legend-geographical .NP_CHKO{background-position:-117px -245px;height:23px;width:113px}.legends .legend-geographical .alej{background-position:-323px -247px;height:15px;width:115px}.legends .legend-geographical .autobusove_stani_cislo{background-position:-120px -294px;height:20px;width:118px}.legends .legend-geographical .bunkr_vetrnik{background-position:-323px -293px;height:21px;width:77px}.legends .legend-geographical .dalnice{background-position:-323px -20px;height:20px;width:115px}.legends .legend-geographical .dalnice_stavba_plan{background-position:-323px -60px;height:20px;width:113px}.legends .legend-geographical .draha_boby_sane{background-position:-113px -41px;height:14px;width:115px}.legends .legend-geographical .el_vedeni{background-position:-100px -268px;height:21px;width:116px}.legends .legend-geographical .gate_cislo{background-position:-323px 0;height:20px;width:118px}.legends .legend-geographical .hranice_statu{background-position:0 -196px;height:26px;width:109px}.legends .legend-geographical .hrbitov_hriste{background-position:-115px -100px;height:32px;width:112px}.legends .legend-geographical .jednosmer_zakaz{background-position:0 -294px;height:20px;width:120px}.legends .legend-geographical .kostel_socha_kriz{background-position:-323px -173px;height:21px;width:95px}.legends .legend-geographical .lanovka_kabinka{background-position:-227px -341px;height:8px;width:114px}.legends .legend-geographical .lanovka_naklad{background-position:0 -351px;height:8px;width:114px}.legends .legend-geographical .lanovka_sedacka{background-position:-114px -351px;height:8px;width:114px}.legends .legend-geographical .lyz_vlek{background-position:-228px -351px;height:8px;width:114px}.legends .legend-geographical .mezinar_silnice{background-position:-323px -80px;height:19px;width:115px}.legends .legend-geographical .pesina_prusek{background-position:-234px -314px;height:13px;width:118px}.legends .legend-geographical .plot_obora{background-position:-107px -90px;height:10px;width:117px}.legends .legend-geographical .podchod_schody{background-position:0 -163px;height:33px;width:106px}.legends .legend-geographical .prir_park{background-position:-323px -231px;height:16px;width:113px}.legends .legend-geographical .prumysl_lom{background-position:0 -100px;height:32px;width:115px}.legends .legend-geographical .reka_potok{background-position:-323px -214px;height:17px;width:109px}.legends .legend-geographical .rezervace{background-position:-323px -155px;height:18px;width:112px}.legends .legend-geographical .rychlost_silnice{background-position:-323px -99px;height:19px;width:115px}.legends .legend-geographical .semafor_kruhac{background-position:-113px 0;height:41px;width:118px}.legends .legend-geographical .silnice_1_tr{background-position:-323px -40px;height:20px;width:115px}.legends .legend-geographical .silnice_2_tr{background-position:-323px -118px;height:19px;width:115px}.legends .legend-geographical .silnice_3_tr{background-position:0 -341px;height:10px;width:116px}.legends .legend-geographical .silnice_stavba_plan{background-position:-233px -328px;height:12px;width:112px}.legends .legend-geographical .skaly_kamenpole{background-position:0 -268px;height:26px;width:100px}.legends .legend-geographical .skaly_vrty_kasny{background-position:-231px -37px;height:16px;width:91px}.legends .legend-geographical .stanice_zast{background-position:-118px -132px;height:31px;width:113px}.legends .legend-geographical .tok_obcasny{background-position:-116px -341px;height:10px;width:111px}.legends .legend-geographical .tramvaj{background-position:0 -359px;height:8px;width:114px}.legends .legend-geographical .tunel{background-position:-323px -262px;height:16px;width:102px}.legends .legend-geographical .ulice_plochy{background-position:0 -132px;height:31px;width:118px}.legends .legend-geographical .viceproud_usek{background-position:-119px -314px;height:14px;width:115px}.legends .legend-geographical .vod_plocha_bazina{background-position:-231px 0;height:37px;width:92px}.legends .legend-geographical .voj_prostor{background-position:-323px -278px;height:15px;width:108px}.legends .legend-geographical .vrchol_udoli{background-position:0 -57px;height:43px;width:107px}.legends .legend-geographical .vrstevnice{background-position:-106px -163px;height:31px;width:112px}.legends .legend-geographical .vysilac_vez{background-position:-323px -194px;height:20px;width:96px}.legends .legend-geographical .zahr_zastavba{background-position:-107px -57px;height:33px;width:112px}.legends .legend-geographical .zakaz_motor_voz{background-position:0 -314px;height:14px;width:119px}.legends .legend-geographical .zed{background-position:-118px -328px;height:13px;width:115px}.legends .legend-geographical .zel_vlecka{background-position:-109px -196px;height:23px;width:117px}.legends .legend-geographical .zel_zrusena{background-position:0 -222px;height:23px;width:117px}.legends .legend-geographical .zeleznice{background-position:-117px -222px;height:23px;width:117px}.legends .legend-geographical .zeleznice_stavba{background-position:0 -245px;height:23px;width:117px}.legends .legend-geographical .zeleznicni_tunel{background-position:-323px -137px;height:18px;width:117px}.legends .legend-geographical .zem_souradnice{background-position:0 0;height:57px;width:113px}.legends .legend-geographical .zpevnenky_lesni_polni{background-position:0 -328px;height:13px;width:118px}.legends .legend-history span{background:url(/img/legends/history-sprite.png) no-repeat;display:inline-block}.legends .legend-history .history01{background-position:-123px -36px;height:37px;width:121px}.legends .legend-history .history02{background-position:-248px -108px;height:36px;width:121px}.legends .legend-history .history03{background-position:-248px -144px;height:36px;width:121px}.legends .legend-history .history04{background-position:0 -111px;height:37px;width:120px}.legends .legend-history .history05{background-position:-370px -106px;height:34px;width:120px}.legends .legend-history .history06{background-position:-248px -180px;height:36px;width:121px}.legends .legend-history .history07{background-position:0 -148px;height:36px;width:122px}.legends .legend-history .history08{background-position:0 -37px;height:37px;width:122px}.legends .legend-history .history09{background-position:-122px -148px;height:36px;width:122px}.legends .legend-history .history10{background-position:0 0;height:37px;width:123px}.legends .legend-history .history11{background-position:0 -184px;height:36px;width:122px}.legends .legend-history .history12{background-position:0 -220px;height:36px;width:121px}.legends .legend-history .history13{background-position:-122px -184px;height:36px;width:122px}.legends .legend-history .history14{background-position:-242px -327px;height:35px;width:120px}.legends .legend-history .history15{background-position:0 -292px;height:35px;width:121px}.legends .legend-history .history16{background-position:0 -74px;height:37px;width:122px}.legends .legend-history .history17{background-position:-121px -292px;height:35px;width:121px}.legends .legend-history .history18{background-position:-121px -220px;height:36px;width:121px}.legends .legend-history .history19{background-position:-242px -292px;height:35px;width:121px}.legends .legend-history .history20{background-position:0 -256px;height:36px;width:120px}.legends .legend-history .history21{background-position:-248px 0;height:36px;width:122px}.legends .legend-history .history22{background-position:-242px -220px;height:36px;width:121px}.legends .legend-history .history23{background-position:-120px -111px;height:36px;width:123px}.legends .legend-history .history24{background-position:-370px -211px;height:36px;width:57px}.legends .legend-history .history25{background-position:-248px -36px;height:36px;width:122px}.legends .legend-history .history26{background-position:-123px 0;height:36px;width:125px}.legends .legend-history .history27{background-position:-370px -71px;height:35px;width:117px}.legends .legend-history .history28{background-position:-370px 0;height:35px;width:120px}.legends .legend-history .history29{background-position:0 -327px;height:35px;width:121px}.legends .legend-history .history30{background-position:-370px -140px;height:36px;width:110px}.legends .legend-history .history31{background-position:-370px -176px;height:35px;width:100px}.legends .legend-history .history32{background-position:-370px -35px;height:36px;width:114px}.legends .legend-history .history33{background-position:-120px -256px;height:35px;width:122px}.legends .legend-history .history34{background-position:-248px -72px;height:36px;width:122px}.legends .legend-history .history35{background-position:-123px -73px;height:37px;width:121px}.legends .legend-history .history36{background-position:-242px -256px;height:35px;width:122px}.legends .legend-history .history37{background-position:-121px -327px;height:35px;width:121px}.legends .legend-krkonose span{background:url(/img/legends/krkonose-sprite.png) no-repeat;display:inline-block}.legends .legend-krkonose .krkonose01{background-position:-187px -69px;height:33px;width:30px}.legends .legend-krkonose .krkonose02{background-position:-115px -141px;height:22px;width:42px}.legends .legend-krkonose .krkonose03{background-position:-119px -68px;height:34px;width:34px}.legends .legend-krkonose .krkonose04{background-position:-187px -135px;height:34px;width:27px}.legends .legend-krkonose .krkonose05{background-position:-154px -34px;height:33px;width:32px}.legends .legend-krkonose .krkonose06{background-position:-32px -104px;height:34px;width:34px}.legends .legend-krkonose .krkonose07{background-position:-119px 0;height:34px;width:35px}.legends .legend-krkonose .krkonose08{background-position:-83px 0;height:37px;width:36px}.legends .legend-krkonose .krkonose09{background-position:-66px -104px;height:34px;width:33px}.legends .legend-krkonose .krkonose10{background-position:-154px -67px;height:34px;width:31px}.legends .legend-krkonose .krkonose11{background-position:-217px -33px;height:34px;width:23px}.legends .legend-krkonose .krkonose12{background-position:-99px -104px;height:33px;width:34px}.legends .legend-krkonose .krkonose13{background-position:-187px -35px;height:34px;width:30px}.legends .legend-krkonose .krkonose14{background-position:-154px 0;height:34px;width:33px}.legends .legend-krkonose .krkonose15{background-position:0 -141px;height:33px;width:34px}.legends .legend-krkonose .krkonose16{background-position:0 0;height:35px;width:41px}.legends .legend-krkonose .krkonose17{background-position:-34px -141px;height:26px;width:39px}.legends .legend-krkonose .krkonose18{background-position:-187px 0;height:35px;width:30px}.legends .legend-krkonose .krkonose19{background-position:-187px -102px;height:33px;width:30px}.legends .legend-krkonose .krkonose20{background-position:0 -174px;height:22px;width:42px}.legends .legend-krkonose .krkonose21{background-position:-73px -141px;height:23px;width:42px}.legends .legend-krkonose .krkonose22{background-position:0 -104px;height:37px;width:32px}.legends .legend-krkonose .krkonose23{background-position:-72px -69px;height:32px;width:38px}.legends .legend-krkonose .krkonose24{background-position:0 -35px;height:34px;width:41px}.legends .legend-krkonose .krkonose25{background-position:-119px -34px;height:34px;width:35px}.legends .legend-krkonose .krkonose26{background-position:-217px 0;height:33px;width:25px}.legends .legend-krkonose .krkonose27{background-position:0 -69px;height:35px;width:36px}.legends .legend-krkonose .krkonose28{background-position:-154px -101px;height:34px;width:31px}.legends .legend-krkonose .krkonose29{background-position:-41px -35px;height:34px;width:38px}.legends .legend-krkonose .krkonose30{background-position:-41px 0;height:34px;width:42px}.legends .legend-krkonose .krkonose31{background-position:-36px -69px;height:35px;width:36px}.legends .legend-traffic span{background:url(/img/legends/traffic-sprite.png) no-repeat;display:inline-block}.legends .legend-traffic .hustota_dopravy_kolona{background-position:0 0;height:20px;width:118px}.legends .legend-traffic .hustota_dopravy_mirna{background-position:0 -20px;height:20px;width:118px}.legends .legend-traffic .hustota_dopravy_stredni{background-position:0 -40px;height:20px;width:118px}.legends .legend-traffic .hustota_dopravy_vysoka{background-position:0 -60px;height:20px;width:118px}.legends .legend-turistnew span{background:url(/img/legends/turistnew-sprite.png) no-repeat;display:inline-block}.legends .legend-turistnew .NP_CHKO{background-position:-115px -296px;height:23px;width:113px}.legends .legend-turistnew .alej{background-position:-228px -296px;height:13px;width:105px}.legends .legend-turistnew .autobusove_stani_cislo{background-position:-114px -319px;height:20px;width:118px}.legends .legend-turistnew .bare_rock{background-position:-335px -195px;height:33px;width:57px}.legends .legend-turistnew .bunkr_vetrnik{background-position:-335px -275px;height:21px;width:77px}.legends .legend-turistnew .cyklo_barevna{background-position:0 -296px;height:23px;width:115px}.legends .legend-turistnew .cyklo_nazev{background-position:-117px -210px;height:25px;width:118px}.legends .legend-turistnew .cyklo_singletrack{background-position:0 -40px;height:39px;width:115px}.legends .legend-turistnew .cyklostezka{background-position:-335px -56px;height:21px;width:113px}.legends .legend-turistnew .dalnice{background-position:-232px -319px;height:20px;width:118px}.legends .legend-turistnew .draha_boby_sane{background-position:-236px -401px;height:8px;width:114px}.legends .legend-turistnew .el_vedeni{background-position:0 -381px;height:20px;width:116px}.legends .legend-turistnew .exit{background-position:-410px -23px;height:19px;width:38px}.legends .legend-turistnew .ferrata{background-position:-335px -120px;height:19px;width:109px}.legends .legend-turistnew .gate_cislo{background-position:0 -341px;height:20px;width:118px}.legends .legend-turistnew .golf_zahr_zastavba{background-position:-109px -79px;height:31px;width:113px}.legends .legend-turistnew .hranice_statu{background-position:-335px -100px;height:20px;width:109px}.legends .legend-turistnew .hrbitov_hriste{background-position:-222px 0;height:31px;width:113px}.legends .legend-turistnew .jednosmer_zakaz{background-position:-206px -262px;height:10px;width:118px}.legends .legend-turistnew .kostel_socha_kriz{background-position:-120px -147px;height:21px;width:68px}.legends .legend-turistnew .lanovka_kabinka{background-position:0 -413px;height:8px;width:114px}.legends .legend-turistnew .lanovka_naklad{background-position:-114px -413px;height:8px;width:114px}.legends .legend-turistnew .lanovka_sedacka{background-position:-228px -413px;height:8px;width:114px}.legends .legend-turistnew .les_klec{background-position:-222px -31px;height:31px;width:113px}.legends .legend-turistnew .lyz_vlek{background-position:0 -421px;height:8px;width:114px}.legends .legend-turistnew .mezinar_silnice{background-position:-118px -341px;height:20px;width:118px}.legends .legend-turistnew .mistni_znacky{background-position:-120px -115px;height:29px;width:101px}.legends .legend-turistnew .most_lavka{background-position:-222px -186px;height:24px;width:109px}.legends .legend-turistnew .naucne_stezky{background-position:0 -319px;height:22px;width:114px}.legends .legend-turistnew .opvz{background-position:-335px -139px;height:18px;width:112px}.legends .legend-turistnew .pasaz_schody{background-position:-335px -23px;height:33px;width:75px}.legends .legend-turistnew .pesina_prusek{background-position:-225px -429px;height:7px;width:120px}.legends .legend-turistnew .plot_obora{background-position:-114px -421px;height:8px;width:114px}.legends .legend-turistnew .povalovy_chodnik{background-position:-233px -381px;height:12px;width:120px}.legends .legend-turistnew .priliv_utes{background-position:-119px -42px;height:34px;width:89px}.legends .legend-turistnew .prir_park{background-position:-335px -228px;height:16px;width:113px}.legends .legend-turistnew .prumysl_lom{background-position:-222px -62px;height:31px;width:113px}.legends .legend-turistnew .reka_potok{background-position:-335px -244px;height:16px;width:109px}.legends .legend-turistnew .rezervace{background-position:-335px -157px;height:18px;width:112px}.legends .legend-turistnew .semafor_kruhac{background-position:0 0;height:40px;width:119px}.legends .legend-turistnew .silnice_1_tr{background-position:-236px -341px;height:20px;width:118px}.legends .legend-turistnew .silnice_2_tr{background-position:0 -361px;height:20px;width:118px}.legends .legend-turistnew .silnice_3_tr_hlavni{background-position:-89px -262px;height:11px;width:117px}.legends .legend-turistnew .silnice_motor_vozidla{background-position:-118px -361px;height:20px;width:118px}.legends .legend-turistnew .silnice_stavba_plan{background-position:-236px -361px;height:20px;width:117px}.legends .legend-turistnew .skaly_kamenpole{background-position:-335px -77px;height:23px;width:96px}.legends .legend-turistnew .skaly_vrty_kasny{background-position:-335px -296px;height:16px;width:91px}.legends .legend-turistnew .stanice_zast{background-position:-222px -93px;height:31px;width:113px}.legends .legend-turistnew .tok_obcasny{background-position:-114px -429px;height:8px;width:111px}.legends .legend-turistnew .tramvaj{background-position:-228px -421px;height:8px;width:114px}.legends .legend-turistnew .tunel_podchod{background-position:-120px -401px;height:12px;width:116px}.legends .legend-turistnew .tur_znacky_obtiznost{background-position:0 -115px;height:32px;width:120px}.legends .legend-turistnew .tur_znacky_rozc{background-position:0 -210px;height:29px;width:117px}.legends .legend-turistnew .ulice_plochy{background-position:0 -179px;height:31px;width:118px}.legends .legend-turistnew .ulice_plochy_uzavrene{background-position:0 -147px;height:32px;width:120px}.legends .legend-turistnew .vino_chmel_sad{background-position:-222px -124px;height:31px;width:112px}.legends .legend-turistnew .voda_obcasna{background-position:0 -79px;height:36px;width:109px}.legends .legend-turistnew .voda_plocha_bazina{background-position:0 -239px;height:34px;width:89px}.legends .legend-turistnew .voj_prostor{background-position:-335px -260px;height:15px;width:108px}.legends .legend-turistnew .vozickar_stezka{background-position:-335px 0;height:23px;width:113px}.legends .legend-turistnew .vrchol_udoli{background-position:-119px 0;height:42px;width:103px}.legends .legend-turistnew .vrstevnice{background-position:-222px -155px;height:31px;width:112px}.legends .legend-turistnew .vysilac_vez{background-position:-335px -175px;height:20px;width:96px}.legends .legend-turistnew .zakaz_motor_vozidel{background-position:0 -401px;height:12px;width:120px}.legends .legend-turistnew .zed{background-position:0 -429px;height:8px;width:114px}.legends .legend-turistnew .zel_vlecka{background-position:-89px -239px;height:23px;width:117px}.legends .legend-turistnew .zel_zrusena{background-position:-206px -239px;height:23px;width:117px}.legends .legend-turistnew .zeleznice{background-position:0 -273px;height:23px;width:117px}.legends .legend-turistnew .zeleznice_stavba{background-position:-117px -273px;height:23px;width:117px}.legends .legend-turistnew .zeleznicni_tunel{background-position:-116px -381px;height:18px;width:117px}.legends .legend-turistnew .zpevnenky_lesni_polni{background-position:0 -437px;height:7px;width:120px}.legends .legend-winter span{background:url(/img/legends/winter-sprite.png) no-repeat;display:inline-block}.legends .legend-winter .alej{background-position:-349px -241px;height:13px;width:82px}.legends .legend-winter .autobusove_stani_cislo{background-position:-333px -333px;height:20px;width:118px}.legends .legend-winter .bare_rock{background-position:-349px -119px;height:33px;width:57px}.legends .legend-winter .bunkr_vetrnik{background-position:-349px -183px;height:21px;width:77px}.legends .legend-winter .dalnice{background-position:0 -355px;height:20px;width:118px}.legends .legend-winter .draha_boby_sane{background-position:-237px -433px;height:11px;width:114px}.legends .legend-winter .el_vedeni{background-position:-117px -395px;height:20px;width:116px}.legends .legend-winter .exit{background-position:-458px -32px;height:19px;width:38px}.legends .legend-winter .gate_cislo{background-position:-118px -355px;height:20px;width:118px}.legends .legend-winter .hranice_statu{background-position:-349px -79px;height:20px;width:109px}.legends .legend-winter .hrbitov_hriste{background-position:-236px -127px;height:31px;width:112px}.legends .legend-winter .jednosmer_zakaz{background-position:-178px -275px;height:10px;width:118px}.legends .legend-winter .kostel_socha_kriz{background-position:-349px -220px;height:21px;width:68px}.legends .legend-winter .lanovka_kabinka{background-position:0 -445px;height:11px;width:113px}.legends .legend-winter .lanovka_naklad{background-position:-113px -445px;height:11px;width:112px}.legends .legend-winter .lanovka_sedacka{background-position:-225px -445px;height:10px;width:113px}.legends .legend-winter .lavinovy_svah{background-position:-113px -221px;height:29px;width:116px}.legends .legend-winter .les{background-position:-236px -32px;height:32px;width:112px}.legends .legend-winter .lyz_magistrala{background-position:0 -221px;height:30px;width:113px}.legends .legend-winter .lyz_trasa_hlavni{background-position:-234px -310px;height:22px;width:111px}.legends .legend-winter .lyz_trasa_obtiznost{background-position:0 -333px;height:22px;width:111px}.legends .legend-winter .lyz_trasa_tur_tyce{background-position:-178px -251px;height:24px;width:120px}.legends .legend-winter .lyz_vlek{background-position:-338px -445px;height:10px;width:113px}.legends .legend-winter .mezinar_silnice{background-position:-236px -355px;height:20px;width:118px}.legends .legend-winter .most_lavka{background-position:-349px 0;height:24px;width:109px}.legends .legend-winter .nadm_vyska{background-position:0 -82px;height:37px;width:115px}.legends .legend-winter .opvz{background-position:0 -415px;height:18px;width:112px}.legends .legend-winter .pasaz_schody{background-position:-349px -24px;height:32px;width:77px}.legends .legend-winter .pesina_prusek{background-position:0 -456px;height:7px;width:120px}.legends .legend-winter .plot_obora{background-position:-458px 0;height:8px;width:114px}.legends .legend-winter .povalovy_chodnik{background-position:-232px -415px;height:12px;width:120px}.legends .legend-winter .priliv_utes{background-position:0 -251px;height:34px;width:89px}.legends .legend-winter .prumysl_lom{background-position:-236px 0;height:32px;width:113px}.legends .legend-winter .reka_potok{background-position:-349px -152px;height:16px;width:109px}.legends .legend-winter .rezervace_winter{background-position:0 -189px;height:32px;width:115px}.legends .legend-winter .sankarska_trasa{background-position:0 -285px;height:25px;width:111px}.legends .legend-winter .semafor_kruhac{background-position:0 0;height:40px;width:119px}.legends .legend-winter .silnice_1_tr{background-position:0 -375px;height:20px;width:118px}.legends .legend-winter .silnice_2_tr{background-position:-118px -375px;height:20px;width:118px}.legends .legend-winter .silnice_3_tr_hlavni{background-position:-120px -433px;height:11px;width:117px}.legends .legend-winter .silnice_motor_vozidla{background-position:-236px -375px;height:20px;width:118px}.legends .legend-winter .silnice_stavba_plan{background-position:0 -395px;height:20px;width:117px}.legends .legend-winter .silnice_zimni{background-position:-112px -415px;height:14px;width:120px}.legends .legend-winter .sjezd_osvetleni{background-position:-229px -221px;height:29px;width:116px}.legends .legend-winter .sjezdovka_cerna{background-position:-119px 0;height:34px;width:117px}.legends .legend-winter .sjezdovka_cervena{background-position:-119px -34px;height:34px;width:117px}.legends .legend-winter .sjezdovka_freeride{background-position:-119px -68px;height:34px;width:117px}.legends .legend-winter .sjezdovka_modra{background-position:0 -119px;height:34px;width:117px}.legends .legend-winter .sjezdovka_snowpark{background-position:-117px -119px;height:34px;width:117px}.legends .legend-winter .skaly_kamenpole{background-position:-349px -56px;height:23px;width:96px}.legends .legend-winter .skaly_vrty_kasny{background-position:-349px -204px;height:16px;width:91px}.legends .legend-winter .skitour{background-position:-236px -189px;height:31px;width:111px}.legends .legend-winter .stanice_zast{background-position:-236px -96px;height:31px;width:113px}.legends .legend-winter .tok_obcasny{background-position:-458px -24px;height:8px;width:111px}.legends .legend-winter .tramvaj{background-position:-458px -8px;height:8px;width:114px}.legends .legend-winter .tunel_podchod{background-position:-119px -102px;height:12px;width:116px}.legends .legend-winter .ulice_plochy{background-position:-115px -189px;height:31px;width:118px}.legends .legend-winter .ulice_plochy_uzavrene{background-position:-109px -153px;height:32px;width:120px}.legends .legend-winter .voda_obcasna{background-position:0 -153px;height:36px;width:109px}.legends .legend-winter .voda_plocha_bazina{background-position:-89px -251px;height:34px;width:89px}.legends .legend-winter .voj_prostor{background-position:-349px -168px;height:15px;width:108px}.legends .legend-winter .vrchol_udoli{background-position:0 -40px;height:42px;width:103px}.legends .legend-winter .vrstevnice{background-position:-236px -158px;height:31px;width:112px}.legends .legend-winter .vysilac_vez{background-position:-349px -99px;height:20px;width:96px}.legends .legend-winter .zahr_zastavba{background-position:-236px -64px;height:32px;width:112px}.legends .legend-winter .zakaz_motor_vozidel{background-position:0 -433px;height:12px;width:120px}.legends .legend-winter .zed{background-position:-458px -16px;height:8px;width:114px}.legends .legend-winter .zel_vlecka{background-position:-111px -285px;height:23px;width:117px}.legends .legend-winter .zel_zrusena{background-position:-228px -285px;height:23px;width:117px}.legends .legend-winter .zeleznice{background-position:0 -310px;height:23px;width:117px}.legends .legend-winter .zeleznice_stavba{background-position:-117px -310px;height:23px;width:117px}.legends .legend-winter .zeleznicni_tunel{background-position:-233px -395px;height:18px;width:117px}.legends .legend-winter .zimni_pesi_trasa{background-position:-111px -333px;height:22px;width:111px}.legends .legend-winter .zimni_pesi_trasa_sneznice{background-position:-222px -333px;height:22px;width:111px}.legends .legend-winter .zpevnenky_lesni_polni{background-position:-120px -456px;height:7px;width:120px}#legend{text-align:center}#legend h3{font-size:14px;font-weight:400;margin:15px 0 5px;padding-left:20px;text-align:left;text-transform:uppercase}#legend h3.abbr{text-transform:none}#legend table{border-collapse:separate;border-spacing:10px;margin:5px 0}#legend table .icon-cover{text-align:center;vertical-align:middle}#legend table .trans{font-size:13px;text-align:left;vertical-align:middle}#legend table.abbr-table tbody tr td{font-size:13px}#legend table.abbr-table tbody tr td:first-child{font-weight:700}.birdeye-control{position:absolute;text-align:center;width:100%}.birdeye-control button{display:inline-block;font-size:11px;height:32px;margin:0;padding:0;vertical-align:top;width:44px}.birdeye-control button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7580;display:block;font-family:mapy;font-size:16px;font-size:18px;font-style:normal;font-weight:400;height:30px;line-height:30px}.birdeye-control button.rotateLeft{border-bottom-left-radius:3px;border-right:none;border-top-left-radius:3px}.birdeye-control button.rotateLeft:before{content:"J"}.birdeye-control button.rotateRight{border-bottom-right-radius:3px;border-left:none;border-top-right-radius:3px;position:relative}.birdeye-control button.rotateRight:before{content:"U"}.birdeye-control button.rotateRight:after{background:#eee;bottom:0;content:"";left:0;margin:4px 0;position:absolute;top:0;width:1px}.birdeye-control button:hover{background-color:#f7f7f7;color:#29ac07}#birdeye.error-state .error-info{background:#fff;font-size:22px;height:100%;left:0;margin:0;padding-top:100px;position:absolute;text-align:center;top:0;width:100%}#birdeye.error-state .fullscreen,#birdeye.error-state .hud{display:none}.mobile-promo .intro{padding:50px 20px;text-align:center}.mobile-promo .intro img{height:70px;width:70px}.mobile-promo .intro h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;line-height:32px;margin:30px 0 0}.mobile-promo .mobile-apps{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 20px;padding:0;text-align:center}.mobile-promo .mobile-apps li{display:inline-block;height:45px;margin:8px;text-align:left;width:181px}.mobile-promo .mobile-apps li a{border-radius:5px;color:#fff;display:inline-block;font-size:12px;height:35px;padding:6px 5px 4px 48px;position:relative;width:128px}.mobile-promo .mobile-apps li a img{height:24px;position:absolute}.mobile-promo .mobile-apps li a span{display:block;font-size:16px;font-weight:700;padding-top:1px}.mobile-promo .mobile-apps li a:hover{text-decoration:underline}.mobile-promo .mobile-apps li.android a{background:#9fbf3b}.mobile-promo .mobile-apps li.android a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"a";font-family:mapy;font-size:24px;font-style:normal;font-weight:400;left:17px;position:absolute;top:9px}.mobile-promo .mobile-apps li.ios a{background:#333}.mobile-promo .mobile-apps li.ios a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"o";font-family:mapy;font-size:24px;font-style:normal;font-weight:400;left:17px;position:absolute;top:8px}.mobile-promo .mobile-apps li.wp a{background:#0078d5}.mobile-promo .mobile-apps li.wp a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"w";font-family:mapy;font-size:24px;font-style:normal;font-weight:400;left:11px;position:absolute;top:10px}.mobile-promo .mobile-apps li.huawei a{background:#ed1c24}.mobile-promo .mobile-apps li.huawei a .logo{fill:#fff;height:24px;left:12px;position:absolute;top:10px;width:24px}.mobile-promo .show-form{background:#f7f7f7;border:none;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;display:block;font-size:16px;font-weight:700;height:auto;line-height:22px;margin:40px 0 0;padding:20px;width:100%}.mobile-promo .show-form:hover span{text-decoration:underline}.mobile-promo .show-form:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#29ac07;content:"P";display:inline;font-family:mapy;font-size:18px;font-style:normal;font-weight:400;font-weight:700;margin-left:10px;position:relative;top:2px}.mobile-promo form{background:#f7f7f7;font-size:16px;padding:10px 0 30px;position:relative;text-align:center}.mobile-promo form input{font-size:16px;height:35px;margin:0 10px 10px;padding-left:10px;padding-right:10px;position:relative;top:1px;width:90px}.mobile-promo form input.code{width:65px}.mobile-promo form input[type=tel]{width:95px}.mobile-promo form img{border:1px solid #cdcdcd;border-radius:3px;display:inline-block;height:37px;margin:0 0 0 10px;vertical-align:middle;width:85px}.mobile-promo form button.submit{background:#29ac06;height:37px;margin:0 20px}.mobile-promo form button.cancel,.mobile-promo form button.submit{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mobile-promo form button.cancel{background:none;font-size:14px;margin:0;padding:0}.mobile-promo form p{color:#c00}.mobile-promo .success{background:#2db200;background:rgba(45,178,0,.9);bottom:0;color:#fff;left:0;line-height:150px;position:absolute;right:0;text-align:center;top:-62px}.mobile-promo .success:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:0;content:"d";display:inline-block;font-family:mapy;font-size:35px;font-style:normal;font-weight:400;margin:0 14px 0 0;vertical-align:middle}.mobile-promo .features{margin:40px 0}.mobile-promo .features div{border-bottom:1px solid #dde0e4;margin:0 auto;max-width:800px;padding:15px 50px}.mobile-promo .features div:nth-of-type(odd) img{float:left;margin-right:20px}.mobile-promo .features div:nth-of-type(2n) img{float:right;margin-left:20px}.mobile-promo .features div:after{clear:both;content:"";display:table;height:0;overflow:hidden}.mobile-promo .features h3{font-size:20px;font-weight:700;line-height:24px;margin:0 0 16px;padding:150px 0 0}.mobile-promo .features p{color:#9c9c9c;font-size:16px;line-height:22px}.mobile-promo .features img{max-height:388px;max-width:200px}.mobile-promo .hidden{display:none}.lang-de .mobile-promo .mobile-apps li a{height:46px}#promohp{display:block;padding-top:275px;text-align:center}#promohp .link-item{display:inline-block;height:112px;outline:none;vertical-align:top;width:352px}#promohp .link-item img{max-width:100%}#promohp .link-item.lupa{box-shadow:1px 1px 5px 0 rgba(0,0,0,.1)}#promohp .link-item.firm-promo{width:360px}#promohp.hide,#search-results+#promohp,#search>.loader-big+#promohp{display:none}.route-item.circuit .circuit-frame{background:#f8f8f8;border-radius:4px;margin:0 16px;padding:12px 16px;position:relative}.route-item.circuit .circuit-frame h2{word-wrap:break-word;font-size:16px;margin:0;overflow-wrap:break-word;padding:0 0 16px;width:240px}.route-item.circuit .circuit-frame .info{font-size:14px;margin:5px 0 15px}.route-item.circuit .circuit-frame .cancel{background:transparent;border:none;color:#29ac07;font-size:13px;padding:9px 0;position:absolute;right:14px;top:10px}.route-item.circuit .circuit-frame .circuit-bar-container{margin-left:0;margin-top:10px}.route-item.circuit .circuit-frame .circuit-bar-container h5{color:#979797;font-size:13px;font-weight:400;margin:0 0 15px;padding:0}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box{clear:both;float:none;height:18px;margin:0 auto;position:relative;width:240px}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line{background-color:#fff;border:1px solid #cecece;border-radius:3px;cursor:pointer;height:6px;margin-top:4px;overflow:hidden;position:relative;width:100%}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line div{background-color:#29ac07;height:10px;position:relative;top:-2px;width:0;z-index:3}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line span{border-right:1px solid #cecece;height:6px;position:absolute;top:0;width:0;z-index:2}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line span.first{border:none;border-bottom-left-radius:3px;border-top-left-radius:3px}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line span.last{border-bottom-right-radius:3px;border-top-right-radius:3px}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line span.bg{border:none;z-index:1}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-line span.bg.odd{background:#000;opacity:.1}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .circuit-bar-button{background-color:#29ac07;border:5px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.9);cursor:pointer;height:12px;left:7px;position:absolute;top:-7px;width:12px;z-index:4}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box button[type=button]{border-radius:100%;font-family:mapy;height:26px;padding:0;position:absolute;text-align:center;top:-8px;width:26px}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box button[type=button]:hover{color:#29ac07}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .step-back{left:-45px}.route-item.circuit .circuit-frame .circuit-bar-container .circuit-bar-line-box .step-front{right:-50px}.route-item.circuit .circuit-frame .circuit-bar-container:after{clear:both;content:" ";display:block;float:none}.route-item.circuit .circuit-frame .circuit-bar-container span{color:#979797;font-size:13px}.route-item.circuit .circuit-frame .circuit-bar-container span.circuit-bar-min{float:left;margin-left:30px;margin-top:5px}.route-item.circuit .circuit-frame .circuit-bar-container span.circuit-bar-max{float:right;margin-right:30px;margin-top:5px}.route-item.circuit .circuit-frame .types{padding:8px 0;text-align:center}.route-item.circuit .circuit-frame .types a{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:25px;font-style:normal;font-weight:400;margin:0 12px}.route-item.circuit .circuit-frame .types a.active,.route-item.circuit .circuit-frame .types a:hover{color:#29ac07}.route-item.circuit .circuit-frame .trips .trip-large li .content p{display:none}.route-item.circuit .circuit-frame .trips li:hover div:after{border:4px solid transparent;bottom:2px;content:" ";left:-8px;position:absolute;right:0;top:-8px;z-index:1}.route-item.circuit .circuit-frame .trips li:hover div:after>*{position:relative;z-index:2}.route-item.circuit .circuit-frame .error-404{color:#c01;font-size:15px;margin:0;padding:5px 0;text-align:center}.item.circuit.reorder-dragged{padding:14px}.circuit-photo-poi:hover{z-index:99}.geolocation-mark{background:#fff;border-radius:100%;display:block;height:16px;width:16px}.geolocation-mark:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#00a8ff;content:"q";font-family:mapy;font-size:20px;font-style:normal;font-weight:400;left:-2px;line-height:20px;position:absolute;top:-2px}.marker.type-big span.text,.marker.type-middle span.text,.marker.type-small span.text{color:#000;display:block;font-size:11px;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100%}.marker.type-big span.text:hover,.marker.type-middle span.text:hover,.marker.type-small span.text:hover{color:#000}.marker.type-big span.text{margin-top:18px}.marker.type-big svg.icon{fill:#6b7580;height:38px;left:5px;position:absolute;top:5px;width:38px}.marker.type-big svg.icon.icon-home,.marker.type-big svg.icon.icon-work{height:28px;left:10px;top:10px;width:28px}.marker.type-middle span.text{font-size:10px;font-weight:400;margin-top:11px}.marker.type-small span.text{font-size:13px;margin-top:9px}.marker.type-big .img-cont,.marker.type-middle .img-cont,.marker.type-small .img-cont,.marker.type-universal .img-cont,.marker.type-universalbig .img-cont{transition:none}.marker.type-big .poi-desc,.marker.type-middle .poi-desc,.marker.type-small .poi-desc,.marker.type-universal .poi-desc,.marker.type-universalbig .poi-desc{height:100%;left:0;position:absolute;top:0;width:100%}.marker.type-big .square,.marker.type-middle .square,.marker.type-small .square,.marker.type-universal .square,.marker.type-universalbig .square{background:#1eae00;border:1px solid #fff;border-radius:6px;bottom:31px;color:#fff;display:inline-block;font-size:12px;font-weight:700;left:21px;line-height:16px;padding:2px 0;position:absolute;text-align:center;vertical-align:top;width:20px;z-index:2}.marker.type-big .poi-title,.marker.type-middle .poi-title,.marker.type-small .poi-title,.marker.type-universal .poi-title,.marker.type-universalbig .poi-title{align-items:center;color:#000;display:none;font-size:12px;font-weight:700;height:100%;left:100%;line-height:14px;margin:0;opacity:1;padding:0;pointer-events:none;position:relative;width:125px;z-index:1}.marker.type-big .poi-title span,.marker.type-middle .poi-title span,.marker.type-small .poi-title span,.marker.type-universal .poi-title span,.marker.type-universalbig .poi-title span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;max-height:26px;max-width:100%;overflow:hidden;padding:2px 2px 2px 4px;pointer-events:all;position:absolute;text-shadow:-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-1px -2px 0 #fff,0 -2px 0 #fff,1px -2px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,1px 2px 0 #fff,0 2px 0 #fff,-1px 2px 0 #fff}.marker.type-big.active .poi-title,.marker.type-middle.active .poi-title,.marker.type-small.active .poi-title,.marker.type-universal.active .poi-title,.marker.type-universalbig.active .poi-title{opacity:0}.marker.type-big.show-title .poi-title,.marker.type-middle.show-title .poi-title,.marker.type-small.show-title .poi-title,.marker.type-universal.show-title .poi-title,.marker.type-universalbig.show-title .poi-title{display:flex}.marker.type-big:not(.active).no-badge .square,.marker.type-middle:not(.active).no-badge .square,.marker.type-small:not(.active).no-badge .square,.marker.type-universal:not(.active).no-badge .square,.marker.type-universalbig:not(.active).no-badge .square{display:none}.marker.type-big.text-top .poi-title,.marker.type-middle.text-top .poi-title,.marker.type-small.text-top .poi-title,.marker.type-universal.text-top .poi-title,.marker.type-universalbig.text-top .poi-title{align-items:flex-end;justify-content:center;left:0;margin-left:-46px;top:-100%}.marker.type-big.text-top .poi-title span,.marker.type-middle.text-top .poi-title span,.marker.type-small.text-top .poi-title span,.marker.type-universal.text-top .poi-title span,.marker.type-universalbig.text-top .poi-title span{margin-bottom:2px;padding:2px;text-align:center}.marker.type-big.text-top .poi-title:not(:only-child) span,.marker.type-middle.text-top .poi-title:not(:only-child) span,.marker.type-small.text-top .poi-title:not(:only-child) span,.marker.type-universal.text-top .poi-title:not(:only-child) span,.marker.type-universalbig.text-top .poi-title:not(:only-child) span{margin-bottom:10px}.marker.type-big.text-top.no-badge .poi-title:not(:only-child) span,.marker.type-middle.text-top.no-badge .poi-title:not(:only-child) span,.marker.type-small.text-top.no-badge .poi-title:not(:only-child) span,.marker.type-universal.text-top.no-badge .poi-title:not(:only-child) span,.marker.type-universalbig.text-top.no-badge .poi-title:not(:only-child) span{margin-bottom:2px}.marker.type-big.text-bottom .poi-title,.marker.type-middle.text-bottom .poi-title,.marker.type-small.text-bottom .poi-title,.marker.type-universal.text-bottom .poi-title,.marker.type-universalbig.text-bottom .poi-title{align-items:flex-start;justify-content:center;left:0;margin-left:-46px;top:100%}.marker.type-big.text-bottom .poi-title span,.marker.type-middle.text-bottom .poi-title span,.marker.type-small.text-bottom .poi-title span,.marker.type-universal.text-bottom .poi-title span,.marker.type-universalbig.text-bottom .poi-title span{padding:4px 2px 2px;text-align:center}.marker.type-big.text-left .poi-title,.marker.type-middle.text-left .poi-title,.marker.type-small.text-left .poi-title,.marker.type-universal.text-left .poi-title,.marker.type-universalbig.text-left .poi-title{justify-content:flex-end;left:0;margin-left:-125px}.marker.type-big.text-left .poi-title span,.marker.type-middle.text-left .poi-title span,.marker.type-small.text-left .poi-title span,.marker.type-universal.text-left .poi-title span,.marker.type-universalbig.text-left .poi-title span{padding:2px 4px 2px 2px;text-align:right}.marker.type-middle.text-right .poi-title:not(:only-child) span,.marker.type-small.text-right .poi-title:not(:only-child) span,.marker.type-universal.text-right .poi-title:not(:only-child) span{top:14px}.marker.type-big .square,.marker.type-universalbig .square{bottom:49px;left:31px}.marker.type-big.text-bottom .poi-title,.marker.type-big.text-top .poi-title,.marker.type-universalbig.text-bottom .poi-title,.marker.type-universalbig.text-top .poi-title{margin-left:-38px}.marker.type-little .poi-desc{display:none}.marker.type-little.active,.marker.type-little.active:before{height:24px}.marker:after{border:4px solid transparent;border-bottom-left-radius:50%;border-bottom-right-radius:50%;bottom:0;content:" ";display:"block";left:0;position:absolute;right:0;top:0}.marker .mymap-svg-layer{display:flex;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px}.marker .mymap-svg-layer svg{fill:#6b7580;align-self:center;height:24px;width:24px}.marker .mymap-svg-layer svg.icon-home,.marker .mymap-svg-layer svg.icon-work{height:16px;width:16px}.marker .mymap-svg-layer span.sds-icon{align-self:center}.marker.non-active.type-paid .marker-bg-wrapper img{-ms-transform:translate(0);-webkit-transform:translate(0);transform:translate(0)}.marker.non-active{cursor:default}.marker.type-big .card.marker-popup.detail{bottom:46px;margin-left:-50%;position:absolute;width:312px;z-index:-1}#route-dnd-marker{background-position:2px 0;height:26px;width:18px}div.marker-label{bottom:11px;cursor:default;left:50%;pointer-events:none;position:absolute;text-align:center;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);visibility:visible;width:104px;z-index:-1}.hidden div.marker-label{bottom:-50%;z-index:1}div.marker-label span{backdrop-filter:blur(27.1828px);background-color:#fff;border:2px solid rgba(0,0,0,.56);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);color:#000;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;line-height:14px;max-height:38px;max-width:88px;mix-blend-mode:normal;opacity:.9;overflow:hidden;padding:6px 8px;pointer-events:auto;text-align:center}div.marker-label.one-word span{text-overflow:ellipsis}.frame .marker.type-little.hidden{z-index:7}.popup-window{background:#fff;border-radius:10px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);padding:20px 20px 10px;position:fixed}.popup-window.draggable{cursor:move}.popup-window .content{cursor:default;height:100%;width:100%}.popup-window .close-btn{background:none;border:0;color:#6b7580;cursor:pointer;font-family:mapy;font-size:32px;margin:0;outline:none;padding:0;position:absolute;right:10px;top:10px}.popup-window .close-btn:hover{color:#29ac07}.popup-window .close-btn:active,.popup-window .close-btn:focus{color:#6b7580}#mapycz>.popup-move-cover{border:0;cursor:move;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.popup-window.shbox.responsive-mode{box-sizing:border-box}.popup-window.shbox.overflow-y{height:100%}.popup-window.report-error{width:375px;z-index:10}.popup-window.report-error .content h2{font-size:20px;margin:0;padding:0;text-align:left}.popup-window.report-error .content p{font-size:13px;line-height:20px;margin:10px 0 5px;text-align:left}.popup-window.report-error .content input,.popup-window.report-error .content textarea{background-color:#fff;background:none;border:1px solid #ccc;border-radius:3px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;padding:8px;width:100%}.popup-window.report-error .content textarea{height:90px;min-height:90px;resize:vertical}.popup-window.report-error .content input:focus,.popup-window.report-error .content textarea:focus{outline:none}.popup-window.report-error .content .btn-holder{margin:15px 0 10px;text-align:center}.popup-window.report-error .content .btn-holder .submit{background-color:#239906;background-image:-o-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:-moz-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:-ms-linear-gradient(-89deg,#2cbf08 0,#29ac07 100%);background-image:linear-gradient(-179deg,#2cbf08,#29ac07);border:1px solid #239906;-webkit-box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);margin-top:5px}.popup-window.report-error .content .btn-holder .submit.loading{opacity:.6}.popup-window.report-error .content .back{margin-left:8px}.popup-window.report-error .content .badEmail input,.popup-window.report-error .content .noMessage textarea{border-color:#c60000}.popup-window.report-error .content .error{color:#c60000;display:none}.popup-window.report-error .content .error.send-error{padding:10px;text-align:center}.popup-window.report-error .content .error.show-error{display:block}.popup-window.report-error .content .badEmail .error,.popup-window.report-error .content .noMessage .error{display:initial}.popup-window.report-error .content iframe{display:none}.popup-window.report-error .content .email p{margin-top:20px}.popup-window.report-error .content .attachments-box{line-height:120%;margin-bottom:10px;margin-top:16px;text-align:left}.popup-window.report-error .content .attachments-box span{display:inline-block;font-size:13px;margin-bottom:8px}.popup-window.report-error .content .attachments-box input{border:none;cursor:pointer;display:block;font-size:13px;padding:0}.popup-window.report-error.responsive-mode{box-sizing:border-box}.popup-window.report-error.overflow-y{height:100%;overflow:auto}.popup-window.system-alert{z-index:10}.popup-window.system-alert p{font-weight:700;margin:30px 30px 40px;text-align:center}.popup-window.system-alert.responsive-mode{box-sizing:border-box}.popup-window.system-alert.overflow-y{height:100%;overflow:auto}.popup-window.image-upload{z-index:10}.popup-window.image-upload.responsive-mode{box-sizing:border-box}.popup-window.image-upload.overflow-y{box-sizing:border-box;height:100%}.popup-window.image-upload.overflow-y .content{overflow:auto}.popup-window.image-upload-disabled{padding:40px;z-index:10}.popup-window.image-upload-disabled .content h2{font-size:18px;margin:10px 0}.popup-window.image-upload-disabled .content .file-label{border:1px solid #eee;border-radius:3px;box-sizing:border-box;color:#c01;cursor:pointer;display:block;font-size:13px;line-height:20px;padding:20px 50px 25px;text-align:center;width:319px}.popup-window.image-upload-disabled .content .file-label:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7580;content:"f";display:block;font-family:mapy;font-size:30px;font-style:normal;font-weight:400;margin-bottom:15px}.popup-window.image-upload-disabled .content button{background-color:#239906;background-image:-o-linear-gradient(-89deg,#2cbf08 0,#1f7e07 100%);background-image:-moz-linear-gradient(-89deg,#2cbf08 0,#1f7e07 100%);background-image:-ms-linear-gradient(-89deg,#2cbf08 0,#1f7e07 100%);background-image:linear-gradient(-179deg,#2cbf08,#1f7e07);border:1px solid #239906;border-radius:3px;-webkit-box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.1);color:#fff;font-size:13px;font-weight:700;margin:25px 0 0}.popup-window.image-upload-disabled.responsive-mode{box-sizing:border-box}.popup-window.image-upload-disabled.overflow-y{box-sizing:border-box;height:100%}.popup-window.image-upload-disabled.overflow-y .content{overflow:auto}.map-card.geometry-popup{max-width:340px;padding:0}.map-card.geometry-popup .content-groomer{font-size:12px;margin:0}.map-card.geometry-popup .content-groomer .last-change{margin:0;padding:0 14px 14px}.map-card.geometry-popup .content-groomer .age{margin:4px 12px}.map-card.geometry-popup .content-groomer .age p{margin:0}.map-card.geometry-popup .content-groomer .legend{margin:12px;padding:0}.map-card.geometry-popup .content-title{color:#000;font-weight:700;margin:0;padding:14px 12px 0}.map-card.geometry-popup .content-title h1{font-size:14px;line-height:16px;margin:0}.trips>h4{color:#979797;font-size:13px;font-weight:400;margin:5px 0 15px}.trips ul li{padding-left:20px}.trips .trip-large{line-height:1.5;margin:0;padding-left:0}.trips .trip-large .trip-summary{font-size:15px}.trips .trip-large>div:not(.item),.trips .trip-large>h3,.trips .trip-large>p{margin-left:30px;margin-right:20px}.trips .trip-large .show-all{padding:8px 0 20px}.trips .trip-large h4{font-size:15px;font-weight:400;height:40px;line-height:40px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:263px}.trips .trip-large img{width:100%}.trips .trip-large h3{font-size:24px;line-height:28px;margin-bottom:15px;margin-top:15px}.trips .trip-large p{word-wrap:break-word;font-size:13px;line-height:16px;margin:0;overflow-wrap:break-word}.trips .trip-large>div>span{font-weight:700}.trips .trip-large button{display:none;font-size:13px}.trips .trip-large button:hover{color:#29ac07}.trips .trip-large ul{margin-top:40px}.trips .trip-large li{cursor:pointer;display:flex;padding:0;position:relative}.trips .trip-large li+li{margin-top:16px}.trips .trip-large li .icon,.trips .trip-large li img{border-radius:4px;box-shadow:0 4px 20px -4px rgba(0,0,0,.35);flex:0 0 auto;height:40px;width:40px}.trips .trip-large li .icon{background-color:#fff;background-position:50%;background-repeat:no-repeat;box-shadow:0 4px 20px -4px rgba(0,0,0,.2)}.trips .trip-large li .text{flex:0 1 100%;margin-left:16px;width:263px}.trips .trip-large li .content-opening h3{font-size:14px;margin-bottom:0}.trips .trip-large .line p{font-size:13px;line-height:16px;margin:0}.trips .trip-large .line-chart{max-width:400px;width:100%}.upload-crop{left:0;position:absolute;top:0}.upload-crop .crop-top{background:hsla(0,0%,100%,.5);height:100px;position:absolute;top:0;width:100px}.upload-crop .crop-top .point-nw{left:-5px}.upload-crop .crop-top .point-ne,.upload-crop .crop-top .point-nw{background:#29ac07;bottom:-5px;height:10px;position:absolute;width:10px;z-index:10}.upload-crop .crop-top .point-ne{right:-5px}.upload-crop .crop-bottom{background:hsla(0,0%,100%,.5);bottom:0;height:100px;position:absolute;width:100px}.upload-crop .crop-bottom .point-sw{left:-5px}.upload-crop .crop-bottom .point-se,.upload-crop .crop-bottom .point-sw{background:#29ac07;height:10px;position:absolute;top:-5px;width:10px;z-index:10}.upload-crop .crop-bottom .point-se{right:-5px}.upload-crop .crop-left{left:0}.upload-crop .crop-left,.upload-crop .crop-right{background:hsla(0,0%,100%,.5);height:100px;position:absolute;top:0;width:100px}.upload-crop .crop-right{right:0}.upload-crop .crop-middle{background:rgba(0,0,0,.1);cursor:move;height:100px;left:0;position:absolute;top:0;width:100px}.upload-crop.resizable .point-nw{cursor:nw-resize}.upload-crop.resizable .point-ne{cursor:ne-resize}.upload-crop.resizable .point-sw{cursor:sw-resize}.upload-crop.resizable .point-se{cursor:se-resize}.default-button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580;display:flex;font-size:14px;justify-content:center;line-height:20px;padding:6px 8px 6px 12px}.default-button svg{fill:#6b7580;display:inline-block;height:10px;margin:0 8px 0 0;width:10px}.default-button span{display:inline-block;font-size:14px;line-height:20px}.default-button:active,.default-button:hover{color:#1eae00;padding:6px 8px 6px 12px}.default-button:active svg,.default-button:hover svg{fill:currentColor}.gallery-upload-button,button.gallery-upload-button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580;display:flex;font-size:14px;justify-content:center;line-height:20px;padding:6px 8px 6px 12px}.gallery-upload-button svg,button.gallery-upload-button svg{fill:#6b7580;display:inline-block;height:10px;margin:0 8px 0 0;width:10px}.gallery-upload-button span,button.gallery-upload-button span{display:inline-block;font-size:14px;line-height:20px}.gallery-upload-button svg,button.gallery-upload-button svg{height:20px;margin-right:4px;width:20px}.gallery-upload-button:active,.gallery-upload-button:hover,button.gallery-upload-button:active,button.gallery-upload-button:hover{color:#1eae00;padding:6px 8px 6px 12px}.gallery-upload-button:active svg,.gallery-upload-button:hover svg,button.gallery-upload-button:active svg,button.gallery-upload-button:hover svg{fill:currentColor}@keyframes upvoted{0%{transform:scale(1)}10%{transform:scale(1.3)}25%{transform:scale(1.1)}35%{transform:scale(1.5)}75%,to{transform:scale(1)}}button.like-button{background:none;border:none;color:#fff;font-size:14px;font-weight:700;line-height:24px;margin:0;overflow:hidden;padding:0 0 0 30px;position:relative;text-overflow:ellipsis;transition:color .1s;white-space:nowrap}button.like-button.like,button.like-button.liked,button.like-button:hover{color:#1eae00}button.like-button.like .icon-heart path,button.like-button.liked .icon-heart path,button.like-button:hover .icon-heart path{stroke:currentColor}button.like-button span{display:inline-block;margin-right:4px}button.like-button i{font-style:normal}button.like-button.like .icon-heart{animation:upvoted 1.3s ease-out 2 forwards}button.like-button.like .icon-heart path,button.like-button.liked .icon-heart path{fill:#1eae00}button.like-button .icon-heart{height:22px;left:4px;position:absolute;top:0;width:22px}button.like-button .icon-heart path{fill:transparent;stroke:#fff;stroke-width:2px;transition:fill .1s,stroke .1s}.photo-detail button.like-button{font-weight:400;margin-right:24px}div.view-count{color:#ccc;display:inline-block;font-size:14px;line-height:24px;overflow:hidden;padding-left:28px;position:relative;text-overflow:ellipsis;white-space:nowrap}div.view-count svg{fill:#ccc;height:24px;left:1px;position:absolute;top:0;width:24px}.photo-detail div.view-count{color:#828282}.photo-detail div.view-count svg{fill:#828282}.photo-detail div.view-count:empty{display:none}.photo-detail div.view-count:empty+button{margin-left:0}.photo-contextmenu{position:absolute}.photo-contextmenu ul{background:#fff;border:1px solid #ccc;border-radius:4px;bottom:4px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:14px;left:auto;line-height:20px;margin:0;padding:0;position:absolute;right:-40px;text-align:left;top:auto;z-index:5}.photo-contextmenu ul li{align-items:center;background:#fff;border:0;color:#6b7580;cursor:pointer;display:flex;justify-content:flex-start;padding:6px 8px;white-space:nowrap}.photo-contextmenu ul li svg{fill:#6b7580;height:24px;margin-right:8px;width:24px}.photo-contextmenu ul li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.photo-contextmenu ul li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.photo-contextmenu ul li:hover{background:#f0f0f0;color:#1eae00}.photo-contextmenu ul li:hover svg{fill:#1eae00}.photo-exif-data{max-height:80%;max-width:500px;width:auto}.photo-exif-data h3{font-size:20px;line-height:32px;margin:0;padding:24px 24px 10px}.photo-exif-data table{color:#000;padding:24px}.photo-exif-data table td{font-size:14px;line-height:20px;padding-bottom:14px;vertical-align:top}.photo-exif-data table tr td:first-of-type{color:#6b7580;padding-right:10px}@media only screen and (max-width:600px){.photo-exif-data{max-height:100%}}.photo-delete{width:auto}.photo-delete h2.header{color:#000;font-size:20px;font-weight:700;line-height:30px;margin:0;padding:16px;text-align:center}.photo-delete h3.name{color:#000;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:10px 16px}.photo-delete .content{font-size:0;margin:0 16px;text-align:center}.photo-delete .content img{max-width:368px;width:100%}.photo-delete>.buttons{margin:16px;text-align:center}.photo-delete>.buttons .cancel,.photo-delete>.buttons .save{background:transparent;border:none;border-radius:4px;display:inline-block;font-size:14px;line-height:20px;padding:6px 10px;vertical-align:top;width:152px}.photo-delete>.buttons .save{background-color:#c00;color:#fff;font-weight:700;margin-right:16px}.photo-delete>.buttons .save:disabled{background:#828282;cursor:not-allowed}.photo-delete>.buttons .cancel{border:1px solid #ccc;color:#6b7580;font-size:14px;line-height:16px}.photo-delete>p{color:#828282;font-size:12px;line-height:16px;padding:24px 40px}.photo-delete .error{color:#c01;font-size:12px;line-height:14px;padding:0 16px;text-align:left}.photo-delete .error:empty{display:none}@media only screen and (max-width:390px){.photo-delete .content img{width:100%}.photo-delete>.buttons button{display:block}.photo-delete>.buttons .save{margin-bottom:16px;margin-right:0}}.gallery-loader{align-items:center;display:flex;flex:2;flex-direction:column;justify-content:center;margin:0;padding:50px 20px}@keyframes show{0%{opacity:0}to{opacity:1}}.gallery-loader span{animation:show 1s linear 3s 1 forwards;color:#979797;font-size:14px;line-height:20px;opacity:0;padding:8px 0}.gallery-loader.lage-load{padding-bottom:70px;padding-top:10px}.gallery-container{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.gallery-container.drag{cursor:ew-resize}.gallery-container .respo-block{background:#fff;box-sizing:border-box;color:#000;cursor:pointer;display:none;font-size:20px;font-weight:700;line-height:48px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:1}.gallery-container .gallery-map{height:100%;width:100%}.gallery-container .gallery-map .base img{filter:saturate(50%)}.gallery-container .gallery-map .marker-foto a img{transition:border-color .1s ease-in}.gallery-container .gallery-map .marker-foto.hover,.gallery-container .gallery-map .marker-foto:hover{z-index:1}.gallery-container .gallery-map .marker-foto.hover a img,.gallery-container .gallery-map .marker-foto:hover a img{border:1px solid #1eae00!important}.gallery-container .gallery-map .control-bestfit{right:20px;top:50px}.gallery-container .gallery-map .control-bestfit button{align-items:center;display:flex;justify-content:center;width:87px}.gallery-container .gallery-map .control-bestfit button svg{padding:2px 0;position:static}.gallery-container .gallery-map .hud .noprint>a{display:none}.gallery-container.step-1 .gallery-map{width:0}.gallery-container.step-2 .gallery-map{width:25%}.gallery-container.step-3 .gallery-map{width:50%}.gallery-container .content{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);flex:1;height:100%;overflow-x:hidden;width:400px;z-index:2}.gallery-container .content>div{min-height:100%;position:relative;width:100%}.gallery-container .content.load{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.gallery-container .content.load .bottom-part{flex:1;justify-content:flex-end}.gallery-container .content p{font-size:14px;line-height:20px;margin:0;padding:48px 20px 12px;text-align:center}.gallery-container .content .logo{bottom:40px;display:inline-block;height:19px;position:absolute;width:88px}.gallery-container .content .icon-gallery-empty{display:inline-block;height:220px;margin-bottom:40px;width:317px}.gallery-container .content .bottom-part{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:60px}.gallery-container .content .bottom-part button.gallery-upload-button{margin:0 auto 40px}.gallery-container .content .bottom-part img{display:block;margin:0 auto}.gallery-container .content p.error{color:red;flex:2;font-size:14px;line-height:20px;margin:0 auto;max-width:280px;padding-top:90px}.gallery-container.step-1 .content{width:100%}.gallery-container.step-2 .content{width:75%}.gallery-container.step-3 .content{width:50%}.gallery-container.step-4:not(.drag) .content{flex:0 0 400px}.gallery-container.step-4 .content .bottom-part,.gallery-container.step-5 .content .bottom-part{width:400px}.gallery-container.step-5 .content{width:0}.gallery-container .header{background:#f0f0f0;min-width:380px;transition:top .3s;width:100%}.gallery-container .header .buttons{align-items:center;display:flex;justify-content:space-between;position:sticky;top:0;z-index:2}.gallery-container .header .buttons>div{padding:14px 0 0}.gallery-container .header .buttons>div button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580;display:flex;font-size:14px;justify-content:center;line-height:20px;padding:6px 8px 6px 12px}.gallery-container .header .buttons>div button svg{fill:#6b7580;display:inline-block;height:10px;margin:0 8px 0 0;width:10px}.gallery-container .header .buttons>div button span{display:inline-block;font-size:14px;line-height:20px}.gallery-container .header .buttons>div button:active,.gallery-container .header .buttons>div button:hover{color:#1eae00;padding:6px 8px 6px 12px}.gallery-container .header .buttons>div button:active svg,.gallery-container .header .buttons>div button:hover svg{fill:currentColor}.gallery-container .header .buttons>div button svg.icon-share{height:20px;margin-right:4px;width:20px}.gallery-container .header .buttons>div button.close{margin-left:16px}.gallery-container .header .buttons>div button.gallery-upload-button{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580;display:flex;font-size:14px;justify-content:center;line-height:20px;padding:6px 8px 6px 12px}.gallery-container .header .buttons>div button.gallery-upload-button svg{fill:#6b7580;display:inline-block;height:10px;margin:0 8px 0 0;width:10px}.gallery-container .header .buttons>div button.gallery-upload-button span{display:inline-block;font-size:14px;line-height:20px}.gallery-container .header .buttons>div button.gallery-upload-button svg{height:20px;margin-right:4px;width:20px}.gallery-container .header .buttons>div button.gallery-upload-button:active,.gallery-container .header .buttons>div button.gallery-upload-button:hover{color:#1eae00;padding:6px 8px 6px 12px}.gallery-container .header .buttons>div button.gallery-upload-button:active svg,.gallery-container .header .buttons>div button.gallery-upload-button:hover svg{fill:currentColor}.gallery-container .header .buttons>div button:last-child{margin-left:12px;margin-right:20px}.gallery-container .header .buttons div:nth-of-type(2){align-items:center;display:flex;justify-content:flex-end}.gallery-container .header .title{padding:46px 20px 0 132px;position:relative}.gallery-container .header span.img{align-items:center;background:#f0f0f0;border:4px solid #fff;border-radius:50%;bottom:-52px;display:flex;height:96px;justify-content:center;left:20px;margin:0;opacity:1;overflow:hidden;position:absolute;transition:opacity .3s;width:96px}.gallery-container .header span.img img{max-width:96px}.gallery-container .header span.img svg{height:96px;opacity:.3;width:96px}.gallery-container .header h2{color:#000;font-size:28px;line-height:36px;margin:0;overflow:hidden;padding:0 0 8px;text-overflow:ellipsis;transition:font-size .1s;white-space:nowrap}.gallery-container.step-4 .header span.img,.gallery-container.step-5 .header span.img{display:none}.gallery-container.step-4 .header .title,.gallery-container.step-5 .header .title{padding-left:20px}.gallery-container.step-4 .header h2,.gallery-container.step-5 .header h2{text-align:center}.gallery-container.scroll .header{background:hsla(0,0%,100%,.9);height:62px;margin-top:76px;position:sticky;top:0;z-index:6}.gallery-container.scroll .header span.img{bottom:100px;opacity:0}.gallery-container.scroll .header .buttons{padding-bottom:14px}.gallery-container.scroll .header .title{box-sizing:border-box;left:0;max-width:100%;padding:0 260px 0 120px;position:absolute;top:14px;z-index:-1}.gallery-container.scroll .header h2{font-size:20px}.gallery-container.scroll .author .header .title{padding-right:120px}.gallery-container.scroll.step-4 .header .title{padding:0 120px 0 60px}.gallery-container.hide-avatar .header span.img{opacity:0}.gallery-container.hide-avatar .header .title{padding-right:260px}.gallery-container.hide-avatar .author .header .title{padding-right:120px}.gallery-container.hide-avatar.step-4 .header .buttons>div button{padding:6px 8px}.gallery-container.hide-avatar.step-4 .header .buttons>div button span{display:none}.gallery-container.hide-avatar.step-4 .header .buttons>div button svg{margin:0}.gallery-container.hide-avatar.step-4 .header .buttons>div button.close{padding:10px 12px}.gallery-container.hide-avatar.step-4 .header .title{padding-left:60px;padding-right:120px}.gallery-container.hide-avatar.step-4 .header .title h2{text-align:left}.gallery-container .stats-row{align-items:center;display:flex;justify-content:flex-start;padding:4px 20px 32px 132px}.gallery-container .stats-row,.gallery-container.empty .stats-row{box-sizing:border-box;width:100%}.gallery-container.empty .bottom-part{flex:2}.gallery-container .stats{color:#6b7580;flex:2;font-size:14px;line-height:32px}.gallery-container .stats span{display:inline-block;padding-left:24px}.gallery-container .stats span:first-child{padding-left:0}.gallery-container .stats b{font-size:18px}.gallery-container .author .stats span,.gallery-container .my .stats span{font-size:13px;line-height:16px;padding-left:24px;text-align:left}.gallery-container .author .stats span:first-child,.gallery-container .my .stats span:first-child{padding-left:0}.gallery-container .author .stats span b,.gallery-container .my .stats span b{display:block;line-height:24px}.gallery-container .author .stats-row,.gallery-container .my .stats-row{align-items:flex-start}.gallery-container.step-4 .content .stats-row,.gallery-container.step-5 .content .stats-row{display:block;min-width:340px;padding:4px 20px 14px;text-align:center}.gallery-container.step-4 .content.author .stats span,.gallery-container.step-4 .content.my .stats span,.gallery-container.step-5 .content.author .stats span,.gallery-container.step-5 .content.my .stats span{text-align:center}.gallery-container .sorter{flex:none;font-size:14px;line-height:20px;position:absolute;position:relative;text-align:right}.gallery-container .sorter ul{background:#fff;border:1px solid #ccc;border-radius:4px;bottom:4px;box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:14px;left:auto;line-height:20px;margin:0;padding:0;position:absolute;right:-40px;text-align:left;top:auto;z-index:5}.gallery-container .sorter ul li{align-items:center;background:#fff;border:0;color:#6b7580;cursor:pointer;display:flex;justify-content:flex-start;padding:6px 8px;white-space:nowrap}.gallery-container .sorter ul li svg{fill:#6b7580;height:24px;margin-right:8px;width:24px}.gallery-container .sorter ul li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.gallery-container .sorter ul li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.gallery-container .sorter ul li:hover{background:#f0f0f0;color:#1eae00}.gallery-container .sorter ul li:hover svg{fill:#1eae00}.gallery-container .sorter ul{bottom:-72px;display:none;right:0}.gallery-container .sorter ul.items-1{bottom:-40px}.gallery-container .sorter ul.items-3{bottom:-104px}.gallery-container .sorter span{color:#1eae00;cursor:pointer;display:inline-block;padding-left:4px}.gallery-container .sorter span svg{fill:#1eae00;height:10px;margin-left:6px;transition:all .2s;width:12px}.gallery-container .sorter span:hover{color:#187f00}.gallery-container .sorter span:hover svg{fill:#187f00}.gallery-container .sorter.open ul{display:block}.gallery-container .sorter.open span svg{transform:scaleY(-1)}.gallery-container .author .stats .sorter,.gallery-container .my .stats .sorter{line-height:24px}.gallery-container.step-4 .sorter,.gallery-container.step-5 .sorter{padding-top:12px;text-align:center}.gallery-container.step-4 .sorter ul,.gallery-container.step-5 .sorter ul{left:158px;right:auto}.gallery-container .content-resizer{height:0;width:0;z-index:1}.gallery-container .content-resizer>div{background:#fff;border-radius:5px 0 0 5px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:flex;height:56px;justify-content:center;margin-left:-26px;transition:width .1s,margin .1s,border-radius .2s;width:28px}.gallery-container .content-resizer button{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;height:56px;justify-content:center;margin:0;padding:0;width:28px}.gallery-container .content-resizer button svg{fill:#6b7580;height:24px;margin-left:-1px;transition:fill .2s;width:24px}.gallery-container .content-resizer button svg:first-of-type{display:none;height:19px;width:9px}.gallery-container .content-resizer button:hover{cursor:ew-resize}.gallery-container .content-resizer button:hover svg{fill:#1eae00}.gallery-container.step-1 .content-resizer{z-index:3}.gallery-container.step-1 .content-resizer>div{border-radius:0 5px 5px 0;margin-left:0}.gallery-container.step-1 .content-resizer>div button:hover{cursor:pointer}.gallery-container.step-1 .content-resizer>div button svg:first-of-type{display:block;transform:rotate(180deg)}.gallery-container.step-1 .content-resizer>div button svg:nth-of-type(2){display:none}.gallery-container.step-5 .content-resizer>div button:hover{cursor:pointer}.gallery-container.step-5 .content-resizer>div button svg:first-of-type{display:block}.gallery-container.step-5 .content-resizer>div button svg:nth-of-type(2){display:none}@media only screen and (max-width:1275px) and (min-width:790px){.gallery-container.step-3:not(.scroll):not(.hide-avatar) .header span.img{display:none}.gallery-container.step-3:not(.scroll):not(.hide-avatar) .header .title{padding-left:20px}.gallery-container.step-3:not(.scroll):not(.hide-avatar) .header h2{text-align:center}.gallery-container.step-3 .stats-row{display:block;min-width:340px;padding:4px 20px 14px;text-align:center}.gallery-container.step-3 .sorter{padding-top:12px;text-align:center}.gallery-container.step-3 .sorter ul{left:50%;right:auto}}@media only screen and (max-width:980px){.gallery-container.step-3.scroll .header .buttons>div button span{display:none}.gallery-container.step-3.scroll .header .title{padding:0 140px 0 80px}.gallery-container.step-3.scroll .author .header .title{padding:0 80px}}@media only screen and (max-width:789px){.gallery-container .content-resizer{display:none}.gallery-container.step-1,.gallery-container.step-2,.gallery-container.step-3,.gallery-container.step-4{display:block;overflow-x:hidden}.gallery-container.step-1 .respo-block,.gallery-container.step-2 .respo-block,.gallery-container.step-3 .respo-block,.gallery-container.step-4 .respo-block{display:block;height:75px;left:0;opacity:.01;position:absolute;top:0}.gallery-container.step-1 .gallery-map,.gallery-container.step-2 .gallery-map,.gallery-container.step-3 .gallery-map,.gallery-container.step-4 .gallery-map{display:block;height:75px;width:100%}.gallery-container.step-1 .gallery-map .hud .control-layer,.gallery-container.step-1 .gallery-map .hud .zoom,.gallery-container.step-2 .gallery-map .hud .control-layer,.gallery-container.step-2 .gallery-map .hud .zoom,.gallery-container.step-3 .gallery-map .hud .control-layer,.gallery-container.step-3 .gallery-map .hud .zoom,.gallery-container.step-4 .gallery-map .hud .control-layer,.gallery-container.step-4 .gallery-map .hud .zoom{display:none}.gallery-container.step-1 .content,.gallery-container.step-2 .content,.gallery-container.step-3 .content,.gallery-container.step-4 .content{box-shadow:none;display:block;height:auto;overflow:visible;width:100%}.gallery-container.step-1 .content .bottom-part,.gallery-container.step-2 .content .bottom-part,.gallery-container.step-3 .content .bottom-part,.gallery-container.step-4 .content .bottom-part{width:100%}.gallery-container.step-1 .header .buttons,.gallery-container.step-2 .header .buttons,.gallery-container.step-3 .header .buttons,.gallery-container.step-4 .header .buttons{position:static}.gallery-container.step-1 #pig{margin:20px}.gallery-container.step-4 .header span.img{display:block}.gallery-container.step-4 .header .title{padding-left:142px}.gallery-container.step-4 .header h2{text-align:left}.gallery-container.step-4 .content .stats-row{align-items:center;display:flex;justify-content:center;padding:4px 20px 32px 136px;text-align:left}.gallery-container.step-4 .content .stats-row .stats{flex:1}.gallery-container.step-4 .sorter ul{left:auto;right:0}.gallery-container.step-5{display:block;height:100%;overflow:hidden}.gallery-container.step-5 .gallery-map{display:block;height:calc(100% - 48px);width:100%}.gallery-container.step-5 .gallery-map .hud .control-layer{left:10px;top:10px}.gallery-container.step-5 .gallery-map .hud .control-layer .button-group{display:inline-block;margin-left:0}.gallery-container.step-5 .gallery-map .hud .control-layer .button-group button span{display:inline-block}.gallery-container.step-5 .gallery-map .hud .zoom{right:12px;top:10px}.gallery-container.step-5 .content{display:none}.gallery-container.step-5 .respo-block{display:block;height:48px;opacity:1;position:static}}@media only screen and (max-width:600px){.gallery-container.step-1 .header span.img,.gallery-container.step-2 .header span.img,.gallery-container.step-3 .header span.img,.gallery-container.step-4 .header span.img,.gallery-container.step-5 .header span.img{display:none}.gallery-container.step-1 .header .title,.gallery-container.step-2 .header .title,.gallery-container.step-3 .header .title,.gallery-container.step-4 .header .title,.gallery-container.step-5 .header .title{padding-left:20px}.gallery-container.step-1 .header h2,.gallery-container.step-2 .header h2,.gallery-container.step-3 .header h2,.gallery-container.step-4 .header h2,.gallery-container.step-5 .header h2{text-align:center}.gallery-container.step-1 .content .stats-row,.gallery-container.step-2 .content .stats-row,.gallery-container.step-3 .content .stats-row,.gallery-container.step-4 .content .stats-row,.gallery-container.step-5 .content .stats-row{display:block;min-width:auto;padding:4px 20px 14px;text-align:center}.gallery-container.step-1 .author .stats span,.gallery-container.step-1 .my .stats span,.gallery-container.step-2 .author .stats span,.gallery-container.step-2 .my .stats span,.gallery-container.step-3 .author .stats span,.gallery-container.step-3 .my .stats span,.gallery-container.step-4 .author .stats span,.gallery-container.step-4 .my .stats span,.gallery-container.step-5 .author .stats span,.gallery-container.step-5 .my .stats span{text-align:center}.gallery-container.step-1 .sorter,.gallery-container.step-2 .sorter,.gallery-container.step-3 .sorter,.gallery-container.step-4 .sorter,.gallery-container.step-5 .sorter{padding-top:12px;text-align:center}.gallery-container.step-1 .sorter ul,.gallery-container.step-2 .sorter ul,.gallery-container.step-3 .sorter ul,.gallery-container.step-4 .sorter ul,.gallery-container.step-5 .sorter ul{left:50%;right:auto}.gallery-container.step-1 .gallery-figcaption,.gallery-container.step-2 .gallery-figcaption,.gallery-container.step-3 .gallery-figcaption,.gallery-container.step-4 .gallery-figcaption,.gallery-container.step-5 .gallery-figcaption{display:none}.gallery-container #pig,.gallery-container .header{min-width:auto}}@media only screen and (max-width:400px){.gallery-container.step-1 .header .buttons>div button.gallery-upload-button,.gallery-container.step-1 .header .buttons>div button.share,.gallery-container.step-2 .header .buttons>div button.gallery-upload-button,.gallery-container.step-2 .header .buttons>div button.share,.gallery-container.step-3 .header .buttons>div button.gallery-upload-button,.gallery-container.step-3 .header .buttons>div button.share,.gallery-container.step-4 .header .buttons>div button.gallery-upload-button,.gallery-container.step-4 .header .buttons>div button.share,.gallery-container.step-5 .header .buttons>div button.gallery-upload-button,.gallery-container.step-5 .header .buttons>div button.share{padding:6px 8px}.gallery-container.step-1 .header .buttons>div button.gallery-upload-button span,.gallery-container.step-1 .header .buttons>div button.share span,.gallery-container.step-2 .header .buttons>div button.gallery-upload-button span,.gallery-container.step-2 .header .buttons>div button.share span,.gallery-container.step-3 .header .buttons>div button.gallery-upload-button span,.gallery-container.step-3 .header .buttons>div button.share span,.gallery-container.step-4 .header .buttons>div button.gallery-upload-button span,.gallery-container.step-4 .header .buttons>div button.share span,.gallery-container.step-5 .header .buttons>div button.gallery-upload-button span,.gallery-container.step-5 .header .buttons>div button.share span{display:none}.gallery-container.step-1 .header .buttons>div button.gallery-upload-button svg,.gallery-container.step-1 .header .buttons>div button.share svg,.gallery-container.step-2 .header .buttons>div button.gallery-upload-button svg,.gallery-container.step-2 .header .buttons>div button.share svg,.gallery-container.step-3 .header .buttons>div button.gallery-upload-button svg,.gallery-container.step-3 .header .buttons>div button.share svg,.gallery-container.step-4 .header .buttons>div button.gallery-upload-button svg,.gallery-container.step-4 .header .buttons>div button.share svg,.gallery-container.step-5 .header .buttons>div button.gallery-upload-button svg,.gallery-container.step-5 .header .buttons>div button.share svg{margin:0}.gallery-container.step-1 figure.date-dn .pig-not-approved span,.gallery-container.step-2 figure.date-dn .pig-not-approved span,.gallery-container.step-3 figure.date-dn .pig-not-approved span,.gallery-container.step-4 figure.date-dn .pig-not-approved span,.gallery-container.step-5 figure.date-dn .pig-not-approved span{display:none}}.gallery-figcaption{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));bottom:0;color:#fff;display:flex;font-size:14px;height:40px;justify-content:center;left:0;line-height:20px;padding:8px 8px 0;position:absolute;right:0}.gallery-figcaption span{flex:2;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}.gallery-figcaption i{font-style:normal}.gallery-figcaption .right{align-items:center;display:flex;justify-content:flex-end;max-width:50%}.gallery-figcaption button{background:none;border:none;color:#fff;font-size:14px;font-weight:700;line-height:22px;line-height:24px;margin:0;overflow-x:hidden;padding:0 0 0 30px;position:relative;text-overflow:ellipsis;transition:color .1s;white-space:nowrap}.gallery-figcaption button:hover{color:#1eae00}.gallery-figcaption button.like-button span{display:none}.gallery-figcaption .icon-etc-vertical{fill:#fff;cursor:pointer;flex:0 0 24px;height:24px;margin-left:2px;transition:fill .1s;width:24px}.gallery-figcaption .icon-etc-vertical:hover{fill:#1eae00}.pig-figure{border:2px solid #fff;box-sizing:border-box;cursor:pointer;transition:border-color .1s ease-in,filter .1s!important}.pig-figure.hover,.pig-figure:hover{border-color:#1eae00;filter:drop-shadow(0 4px 20px rgba(0,0,0,.25));z-index:2}.pig-figure.date-dn .gallery-figcaption span{display:none}.pig-figure.date-dn .gallery-figcaption .right{flex:1;max-width:none}.pig-figure.title-dn .gallery-figcaption span i{display:none}.pig-figure img.pig-thumbnail{height:100%!important;width:100%!important}.pig-not-approved{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;left:0;line-height:20px;overflow:hidden;position:absolute;top:0;width:100%}.pig-not-approved svg{fill:#fff;height:24px;width:24px}.pig-not-approved span{padding:4px;text-align:center}#pig{margin:20px;min-width:360px}#pig figure{transition:all .5s}.pig-print,.step-4 .gallery-figcaption,.step-5 .gallery-figcaption{display:none}.step-1 #pig{margin:20px 44px}.empty #pig{display:none}.scrsht .pig-figure img{opacity:1}.gallery-container2 .sorter{color:#6b7580}.gallery-container2 .author .stats span,.gallery-container2 .my .stats span{line-height:20px}.gallery-container2 .stats b{color:#000}.gallery-container2 .stats-row{padding:136px 20px 4px 104px}.gallery-container2.step-4 .content .stats-row,.gallery-container2.step-5 .content .stats-row{padding:144px 20px 4px}.gallery-container2 .content .ui-header p.ui-header__title{font-size:20px;line-height:23px;padding:0;text-align:left}.gallery-container2 .content .ui-header--compact p.ui-header__title{bottom:14px;font-size:18px;line-height:32px}.gallery-container2 .content p.error{padding-top:190px}.gallery-container2 .content.overlay-loader{position:relative}.gallery-container2 .content.overlay-loader .overlay-loader-el{background:hsla(0,0%,100%,.7);bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:1000}.gallery-container2 .content.overlay-loader .overlay-loader-el img{margin-top:95px}.gallery-header-container{height:0;position:sticky;top:0;width:100%;z-index:5}.gallery-header-container .ui-header{position:absolute;width:100%}.gallery-header-container .ui-header__title{align-items:center;display:flex}.gallery-header-container .ui-header__gallery-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-header-container .ui-header__gallery-icon{flex:0 0 auto;margin-left:4px}@media only screen and (max-width:789px){.gallery-header-container{height:auto;position:static}.gallery-header-container .ui-header{position:relative}.gallery-container2.step-1 .content .stats-row,.gallery-container2.step-2 .content .stats-row,.gallery-container2.step-3 .content .stats-row,.gallery-container2.step-4 .content .stats-row,.gallery-container2.step-5 .content .stats-row{padding-top:4px}}@media only screen and (max-width:399px){.gallery-container2 button.ui-header-button{padding:8px}.gallery-container2 .ui-header-button__text{display:none}}.photo-detail{background-color:rgba(0,0,0,.6);bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.photo-detail .dimm-box{background-color:rgba(0,0,0,.8);border-radius:4px}.photo-detail>div:not(.photo-contextmenu){background-color:#000;color:#fff;font-size:14px;height:100%;line-height:20px;margin:0 auto;position:relative;width:80%}.photo-detail>div:not(.photo-contextmenu) .image{height:100%;overflow:hidden;padding:0;position:relative;width:100%}.photo-detail>div:not(.photo-contextmenu) .controls{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:0}.photo-detail>div:not(.photo-contextmenu) .bottom,.photo-detail>div:not(.photo-contextmenu) .top{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.photo-detail>div:not(.photo-contextmenu) .bottom>div,.photo-detail>div:not(.photo-contextmenu) .top>div{flex:1}.photo-detail>div:not(.photo-contextmenu) .bottom>div:nth-of-type(2),.photo-detail>div:not(.photo-contextmenu) .top>div:nth-of-type(2){flex:none;overflow:hidden}.photo-detail>div:not(.photo-contextmenu) .top{padding-top:20px}.photo-detail>div:not(.photo-contextmenu) .bottom{align-items:flex-end;padding-bottom:20px}.photo-detail>div:not(.photo-contextmenu) .bottom>div:nth-of-type(3){display:flex;justify-content:flex-end}.photo-detail>div:not(.photo-contextmenu) button{border:0}.photo-detail>div:not(.photo-contextmenu) .back{align-items:center;background-color:rgba(0,0,0,.8);border:0;border-radius:4px;color:#fff;display:flex;font-size:14px;justify-content:center;line-height:20px;margin:0 0 0 20px;padding:6px 8px 6px 14px;pointer-events:all;white-space:nowrap}.photo-detail>div:not(.photo-contextmenu) .back svg{fill:#fff;height:12px;margin-right:10px}.photo-detail .open .bottom{overflow:hidden}.photo-detail .open .bottom>div:nth-of-type(2){box-sizing:border-box;height:100%;padding-top:20px}.photo-detail .print-info{display:none}.photo-detail .photo-map{background-color:#f2f1e1;border:2px solid transparent;border-radius:4px;cursor:pointer;height:132px;margin-left:20px;pointer-events:all;transition:border-color .1s ease-in;width:132px}.photo-detail .photo-map .base img{filter:saturate(50%)}.photo-detail .photo-map .hud{display:none}.photo-detail .photo-map:hover{border-color:#1eae00}.photo-detail .fs .photo-map{display:none}.photo-detail .pagination{align-items:center;background-color:rgba(0,0,0,.8);border-radius:4px;display:flex;justify-content:center;padding:10px 14px;pointer-events:all}.photo-detail .pagination button{align-items:center;background:transparent;border:0;display:inline-block;display:flex;font-size:14px;justify-content:center;line-height:20px;padding:6px;white-space:nowrap;width:22px}.photo-detail .pagination button svg{fill:#fff;height:14px}.photo-detail .pagination span{padding:0 14px}.photo-detail .pagination.first{padding-left:36px}.photo-detail .pagination.last{padding-right:36px}.photo-detail .fs .pagination{display:none}.photo-detail .zoom{margin-top:-62px;pointer-events:all;position:absolute;right:16px;top:50%}.photo-detail .zoom button{display:block;line-height:0px}.photo-detail .zoom button svg{fill:#fff;height:24px;width:24px}.photo-detail .minus,.photo-detail .plus{background-color:rgba(0,0,0,.8);border-radius:4px;padding:8px}.photo-detail .minus svg,.photo-detail .plus svg{stroke:#fff}.photo-detail .plus{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:0}.photo-detail .plus svg{border-bottom:1px solid #666;padding-bottom:8px}.photo-detail .minus{border-top-left-radius:0;border-top-right-radius:0}.photo-detail .photo-fullscreen{background-color:rgba(0,0,0,.8);border-radius:4px;margin-bottom:8px;padding:8px}.photo-detail .photo-fullscreen .icon-fullscreen-off{display:none}.photo-detail .fs .zoom{position:static}.photo-detail .fs .photo-fullscreen{position:absolute;right:20px;top:20px}.photo-detail .fs .photo-fullscreen .icon-fullscreen-off{display:inline}.photo-detail .fs .photo-fullscreen .icon-fullscreen-on{display:none}.photo-detail .fs .plus{bottom:60px;position:absolute;right:20px}.photo-detail .fs .minus{bottom:20px;position:absolute;right:20px}.photo-detail .fs.nowz .minus,.photo-detail .fs.nowz .plus{display:none}.photo-detail .description{background-color:rgba(0,0,0,.8);border-radius:4px;box-sizing:border-box;font-size:14px;height:100%;line-height:20px;padding:10px 20px;pointer-events:all;width:600px}.photo-detail .description.no-author{align-items:center;display:flex;justify-content:space-between;width:auto}.photo-detail .description.no-author .bottom,.photo-detail .description.no-author h2{margin-right:20px;padding-bottom:0}.photo-detail .description h2{color:#ccc;display:flex;font-size:14px;font-weight:400;justify-content:flex-start;margin:0;padding-bottom:8px}.photo-detail .description h2 b{color:#fff;display:block;flex:1;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-detail .description h2 a{display:none;margin-left:14px}.photo-detail .description .desc{color:#ccc;margin-bottom:8px}.photo-detail .description .desc-bottom{align-items:center;display:flex;justify-content:space-between;padding:0}.photo-detail .description .author{color:#ccc;display:flex;overflow:hidden;white-space:nowrap}.photo-detail .description .author img{background-color:#ccc;border:1px solid transparent;border-radius:50%;height:36px;transition:border-color .1s ease-in;width:36px}.photo-detail .description .author>div{display:inline-block;margin-left:8px;overflow:hidden;white-space:nowrap}.photo-detail .description .author h4{align-items:center;color:#1eae00;display:flex;margin:0;transition:color .1s ease-in}.photo-detail .description .author h4 div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-detail .description .author h4 .icon{flex:0 0 auto;margin-left:4px}.photo-detail .description .author p{font-size:12px;line-height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-detail .description .author:hover{color:#ccc}.photo-detail .description .author:hover img{border-color:#187f00}.photo-detail .description .author:hover h4{color:#187f00}.photo-detail .description .button{align-items:center;display:flex;flex:none;flex-direction:row;justify-content:flex-end;padding:0}.photo-detail .description .share{align-items:center;background:none;border:none;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:flex-start;line-height:16px;margin:0 0 0 24px;overflow-x:hidden;padding:0 0 0 4px;text-overflow:ellipsis;transition:color .1s;white-space:nowrap}.photo-detail .description .share.like,.photo-detail .description .share:hover{color:#1eae00}.photo-detail .description .share.like .icon-share path,.photo-detail .description .share:hover .icon-share path{fill:#1eae00}.photo-detail .description .share .icon-share{height:24px;width:24px}.photo-detail .description .share .icon-share path{fill:#fff;transition:fill .1s}.photo-detail .description .icon-etc-vertical{fill:#fff;cursor:pointer;flex:0 0 24px;height:24px;margin-left:24px;transition:fill .1s;width:24px}.photo-detail .description .icon-etc-vertical:hover{fill:#1eae00}.photo-detail .description .hide-full-text,.photo-detail .description .show-full-text{color:#828282}.photo-detail .description .hide-full-text:hover,.photo-detail .description .show-full-text:hover{color:#1eae00}.photo-detail .description .photo-not-approved{color:#fff;display:flex;font-size:14px;line-height:24px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-detail .description .photo-not-approved svg{fill:#fff;height:24px;margin-right:4px;width:24px}.photo-detail .open .description{display:flex;flex-direction:column;justify-content:center}.photo-detail .open .description h2 a{display:block}.photo-detail .open .description .desc{flex:1;overflow-x:hidden;overflow-y:auto;padding-right:10px}.photo-detail .fs .description,.photo-detail .open.fs .description{display:none}.photo-detail .photo-frame{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.photo-detail .photo-frame .photo-content{align-items:center;display:flex;position:relative}.photo-detail .photo-frame img{left:0;opacity:0;position:absolute;top:0;transition:opacity .1s ease-out}.photo-detail .photo-frame .placeholder{filter:blur(20px);opacity:1;position:static}.photo-detail .zoom-thumb{align-items:center;background-color:#000;box-shadow:0 0 8px rgba(0,0,0,.9);display:flex;justify-content:center;margin-right:16px;max-width:135px;opacity:0;pointer-events:all;position:relative;transition:opacity .2s ease-out}.photo-detail .zoom-thumb.show{opacity:1}.photo-detail .zoom-thumb div{border:1px solid #fff;box-sizing:content-box;height:100%;position:absolute;translate:translate3d(0,0,0);width:100%}.photo-detail .zoom-thumb.no-trans div{transition:none}.photo-detail .zoom-thumb img{max-height:130px;max-width:135px;position:absolute}.photo-detail .zoom-thumb img:first-of-type{filter:brightness(.4)}.photo-detail .image.grab .photo-content{cursor:grab}.photo-detail .image.grabbing .photo-content{cursor:grabbing}.photo-detail .fs .zoom-thumb{margin-right:64px}.photo-detail.legacy .photo-frame .photo-content{height:100%;justify-content:center;width:100%}.photo-detail.legacy .photo-frame .photo-content img{height:auto;max-height:100%;max-width:100%;position:static;width:auto}.photo-detail.legacy .photo-frame .photo-content img.placeholder{display:none}@media only screen and (max-width:1140px) and (orientation:landscape){.photo-detail .photo-map,.photo-detail .zoom-thumb{display:none}}@media only screen and (max-width:1140px) and (orientation:portrait){.photo-detail{align-items:center;display:flex}.photo-detail>div:not(.photo-contextmenu){height:80%;width:100%}}@media only screen and (max-width:940px) and (orientation:landscape){.photo-detail>div:not(.photo-contextmenu){height:100%;width:100%}}@media only screen and (max-width:940px){.photo-detail .photo-map,.photo-detail .zoom-thumb{display:none}}@media only screen and (max-width:680px){.photo-detail>div:not(.photo-contextmenu){height:100%;width:100%}.photo-detail>div:not(.photo-contextmenu) .top{align-items:center;justify-content:space-between}.photo-detail>div:not(.photo-contextmenu) .top>div:nth-of-type(3){display:none}.photo-detail .pagination{margin-right:20px}}@media only screen and (max-width:600px){.photo-detail>div:not(.photo-contextmenu){height:100%;width:100%}.photo-detail>div:not(.photo-contextmenu) .controls>.bottom{display:block}.photo-detail>div:not(.photo-contextmenu) .controls>.bottom>div:first-of-type,.photo-detail>div:not(.photo-contextmenu) .controls>.bottom>div:nth-of-type(3){display:none}.photo-detail .description{width:100%}.photo-detail .description .share span,.photo-detail button.like-button span{display:none}}@media only screen and (max-width:480px){.photo-detail .not-approved .description .photo-not-approved{width:24px}.photo-detail .not-approved .description .photo-not-approved svg{flex:0 0 24px}.photo-detail .pagination{padding-left:0;padding-right:0}.photo-detail .pagination button,.photo-detail .zoom{display:none}.photo-detail .controls{opacity:1;transition:opacity .2s ease-in}.photo-detail .controls.hide{opacity:.001}.photo-detail .description .desc-bottom{display:block}.photo-detail .description .desc-bottom .author{padding:12px 0 16px}.photo-detail .description .desc-bottom .button{justify-content:normal}.photo-detail .description .desc-bottom .view-count{flex:1;text-align:left}.photo-detail .description .desc-bottom .view-count:empty,.photo-detail .description .desc-bottom .view-count:empty+.share span{display:inline-block}.photo-detail .description .desc-bottom .icon-etc-vertical{margin-left:14px}.photo-detail .description.my .author{display:none}.photo-detail .description.my .desc{margin-bottom:12px}}body.no-refresh{overscroll-behavior:contain}.upload-button{background:#000;background:rgba(0,0,0,.8);border-radius:4px;color:#fff;cursor:pointer;font-size:12px;line-height:21px;margin:0;padding:5px 15px;position:absolute;right:8px;text-align:center;top:0;white-space:nowrap;z-index:1}.upload-button,.upload-button *{vertical-align:middle}.upload-button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"f";display:inline-block;font-family:mapy;font-size:14px;font-style:normal;font-weight:400;line-height:21px;margin-right:6px;position:relative;top:-1px;vertical-align:middle}.upload-button input{display:none}#gallery label.upload-button{background-color:#fff;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3);color:#6b7580;font-size:13px;font-weight:400;height:19px;left:auto;line-height:1;padding:5px 10px 5px 11px;top:17px;width:96px}#gallery label.upload-button:hover{background:#f7f7f7;border:0;color:#29ac07}#image-uploader{margin:0 auto;max-width:800px;min-width:750px;padding:50px 20px 0 30px}.no-supported{padding:30px 40px 10px;text-align:center}.no-supported h3{font-size:20px;font-weight:400}.no-supported img{display:inline-block;margin:20px 0}.no-supported p{color:#4a4a4a;font-size:17px;line-height:130%;padding:10px 0 20px}.no-supported a{background-color:#de0000;border-color:1px solid #de0000;border-radius:4px;color:#fff;display:inline-block;font-size:14px;padding:7px 10px}.imageuploader-iframe{background:transparent;border:none;height:100%;width:100%}.imageuploader-cover,.imageuploader-iframe{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.imageuploader-cover{background:rgba(0,0,0,.5)}.imageuploader-popup{backdrop-filter:blur(27.1828px);background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);height:240px;left:50%;margin-left:-200px;margin-top:-120px;position:absolute;text-align:center;top:50%;width:400px;z-index:1001}.imageuploader-popup .icon-love{fill:#1eae00;height:32px;margin-top:35px;width:32px}.imageuploader-popup .cross-btn{border:none;cursor:pointer;padding:0;position:absolute;right:12px;top:12px}.imageuploader-popup .cross-btn .icon-close{fill:#828282;height:16px;width:16px}.imageuploader-popup h2{font-size:20px;line-height:32px;margin:5px 0}.imageuploader-popup p{font-size:14px;line-height:20px;margin-top:6px}.imageuploader-popup .buttons{margin-top:25px}.imageuploader-popup .another-btn,.imageuploader-popup .close-btn{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#6b7580;font-size:14px;line-height:20px;min-width:140px}.imageuploader-popup .close-btn{margin-left:16px}.imageuploader-popup.failure h2{margin-top:60px}.imageuploader-popup.failure .close-btn{margin-left:0}.imageuploader-popup.failure .another-btn{margin-left:16px}.seasonpoi-marker{display:block;height:1px;width:1px}.seasonpoi-marker .leg{background:transparent url(/img/nozicka.png) 0 0 no-repeat;bottom:0;height:12px;left:-1px;position:absolute;width:6px}.seasonpoi-marker .cont{background-color:#fff;border-radius:50%;bottom:12px;box-shadow:0 0 4px 0 rgba(0,0,0,.5);display:block;height:56px;left:-27px;position:absolute;width:56px}.seasonpoi-marker .cont .border{border:none;border-radius:50%;box-sizing:border-box;display:block;height:56px;left:0;position:absolute;top:0;width:56px}.seasonpoi-marker.highlight .cont .border{border:4px solid #fff}.seasonpoi-marker .ssp-beak{background-color:#fff;bottom:65px;bottom:-6px;box-shadow:-5px -5px 9px -2px rgba(0,0,0,.5);height:16px;left:131px;position:absolute;transform:rotate(-135deg);width:16px}.seasonpoi-marker .ssp-buble{background-color:#fff;border-radius:4px;bottom:73px;box-shadow:0 0 8px 0 rgba(0,0,0,.5);box-sizing:border-box;color:#0e0e0e;cursor:default;display:none;left:-135px;padding:8px 30px 13px 16px;position:absolute;width:270px}.seasonpoi-marker .ssp-buble h5{color:#000;font-size:14px;font-weight:700;margin:0 40px 2px 0;padding:0}.seasonpoi-marker .ssp-buble p{font-size:12px;margin:2px 20px 0 0;padding:0}.seasonpoi-marker .ssp-buble button{border:none;color:#29ac07;cursor:pointer;display:inline-block;font-family:mapy;margin:0;padding:0;position:absolute;right:16px;top:20px}.seasonpoi-marker .ssp-buble button:before{content:"T";display:inline-block;font-size:24px;height:24px;line-height:24px;width:24px}.seasonpoi-marker .ssp-buble button:after{content:"+";display:inline-block;font-size:12px;height:12px;line-height:12px;position:absolute;right:-1px;top:12px;width:12px}.seasonpoi-marker.buble .ssp-buble{display:block}.seasonpoi-marker .photo-cont img{border-radius:50%;height:56px;width:56px}.seasonpoi-marker .poi-cont img{left:8px;position:relative;top:8px}.seasonpoi-marker .def-cont img{left:19px;position:relative;top:13px}#fixed-suggest{background-color:#fff;border:1px solid #cdcdcd;border-radius:0 0 3px 3px;-webkit-box-shadow:0 2px 2px 0 #ddd;-moz-box-shadow:0 2px 2px 0 #ddd;box-shadow:0 2px 2px 0 #ddd;box-sizing:border-box;left:0;margin-top:-2px;position:absolute;width:100%;z-index:4}#fixed-suggest .main-panel *{font-size:14px;line-height:20px}#fixed-suggest .main-panel a{color:#1eae00}#fixed-suggest .main-panel .right-part{position:absolute;right:16px;top:8px}#fixed-suggest .main-panel .header{padding:16px 16px 4px;position:relative}#fixed-suggest .main-panel .header h3{color:#828282;display:inline-block;font-weight:400;margin:0}#fixed-suggest .main-panel .content{padding:8px 16px 0}#fixed-suggest .main-panel .history .content{padding:0}#fixed-suggest .main-panel .history .content .empty{border-bottom:1px solid #f0f0f0;color:#828282;margin:0;padding:0 16px 8px}#fixed-suggest .main-panel .history .header .right-part{display:inline-block;float:right;position:static}#fixed-suggest .main-panel .history .header .separator{background:#000;display:inline-block;height:12px;margin:0 10px;vertical-align:middle;width:1px}#fixed-suggest .main-panel .history .header .delete-history{color:#c00}#fixed-suggest .main-panel .history .history-item{border-bottom:1px solid #f0f0f0;cursor:pointer;display:block;padding:8px 16px;position:relative}#fixed-suggest .main-panel .history .history-item svg{fill:#828282;display:inline-block;height:20px;vertical-align:top;width:20px}#fixed-suggest .main-panel .history .history-item span{color:#000;display:inline-block;margin-left:15px;vertical-align:top}#fixed-suggest .main-panel .history .history-item .title{overflow:hidden;text-overflow:ellipsis;white-space:pre;width:250px;word-break:break-word}#fixed-suggest .main-panel .history .history-item .right-part svg:hover{fill:#29ac07}#fixed-suggest .main-panel .history .history-item .right-part>.icon-navigate{display:none;margin-right:10px}#fixed-suggest .main-panel .history .history-item .right-part>.icon-delete{display:none}#fixed-suggest .main-panel .history .history-item .right-part>.icon-etc{display:none;user-select:none}#fixed-suggest .main-panel .history .history-item:hover{background:#f0f0f0}#fixed-suggest .main-panel .history .history-item:hover .right-part>.icon-delete,#fixed-suggest .main-panel .history .history-item:hover .right-part>.icon-navigate{display:inline-block}#fixed-suggest .main-panel .history .history-item:hover .title{width:225px}#fixed-suggest .main-panel .history:empty{display:none}#fixed-suggest .main-panel .category{padding-bottom:8px}#fixed-suggest .main-panel .category>p{color:#828282;font-size:14px;line-height:20px;margin:0;padding:12px 16px 8px}#fixed-suggest .main-panel .category .right-part{display:inline-block;float:right;position:static}#fixed-suggest .main-panel .category .category-item{cursor:pointer;display:inline-block;margin-bottom:8px;position:relative;vertical-align:top;width:50%}#fixed-suggest .main-panel .category .category-item .img-holder{align-items:center;background-color:#e8e8e8;border-radius:100px;display:flex;height:32px;justify-content:center;left:0;position:absolute;text-align:center;top:0;vertical-align:top;width:32px}#fixed-suggest .main-panel .category .category-item .img-holder svg{fill:#828282;display:inline-block;filter:drop-shadow(0 0 2px #ffffff);height:20px;vertical-align:top;width:20px}#fixed-suggest .main-panel .category .category-item .title{background-color:#f8f8f8;border-radius:100px;color:#000;display:inline-block;max-width:100px;overflow:hidden;padding:6px 10px 6px 40px;text-overflow:ellipsis;vertical-align:top;white-space:pre;word-break:break-word}#fixed-suggest .main-panel .category:empty{display:none}#fixed-suggest .main-panel .login{border-top:1px solid #f0f0f0;padding:16px;text-align:center}#fixed-suggest .main-panel .login a{margin-right:5px}#fixed-suggest .main-panel .login:empty{display:none}#fixed-suggest .main-panel.full .header{border-bottom:1px solid #f0f0f0;padding-bottom:3px}#fixed-suggest .main-panel.full .content{max-height:247px;overflow:auto}#fixed-suggest .main-panel.full .category{margin-bottom:0}#fixed-suggest .main-panel.full .category .content{max-height:231px}#fixed-suggest .main-panel.full[data-type=type-1] .header{border-color:transparent}#fixed-suggest .main-panel.full[data-type=type-1] .content{height:173px;overflow:visible}#fixed-suggest .main-panel.full[data-type=type-2] .header{border-color:transparent}#fixed-suggest .main-panel.full[data-type=type-2] .content{height:210px;overflow:visible}#fixed-suggest .main-panel.full[data-type=type-3] .header{border-color:transparent}#fixed-suggest .main-panel.full[data-type=type-3] .content{height:247px;overflow:overflow-y}#fixed-suggest .main-panel.full[data-type=type-4] .content{height:247px}@media only screen and (max-width:789px){#fixed-suggest .main-panel .history .history-item:hover{background:#fff}#fixed-suggest .main-panel .history .history-item:hover .right-part>.icon-delete,#fixed-suggest .main-panel .history .history-item:hover .right-part>.icon-navigate{display:none}#fixed-suggest .main-panel .history .history-item .right-part>.icon-etc{display:inline-block}#fixed-suggest .main-panel .history .history-item .responsive{background:#fff;background-color:#fff;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.55);padding:8px;position:absolute;right:16px;top:4px;z-index:1}#fixed-suggest .main-panel .history .history-item .responsive .responsive-item{margin:0}#fixed-suggest .main-panel .history .history-item .responsive .responsive-item span{color:#828282;font-size:12px;line-height:20px}#fixed-suggest .main-panel .history .history-item .title{max-width:200px;width:auto}#fixed-suggest .main-panel .category .category-item .title{max-width:60px}}.mymap-popup.suggest{border-radius:12px;max-width:368px}.mymap-popup.suggest h4{color:#000;font-size:20px;line-height:32px;margin:0;padding:24px 46px 24px 24px}.mymap-popup.suggest .buttons{margin:0;padding-bottom:24px;text-align:center}.mymap-popup.suggest .buttons button{border-radius:3px;color:#6b7580;display:inline-block;font-size:14px;line-height:20px;padding:8px 18px}.mymap-popup.suggest .buttons .confirm{background:#c00;color:#fff;font-weight:700;margin-right:12px}.mymap-popup.suggest .buttons .cancel{border:1px solid #ccc}.tweak{margin:0 0 35px 40px;text-align:left}.tweak h3{color:#979797;font-size:12px;padding-bottom:8px;text-transform:uppercase}.tweak h3,.tweak h5{border-bottom:1px solid #e8e8e8;font-weight:400;margin:0}.tweak h5{font-size:15px;padding:8px 20px 8px 0}.tweak h5 a{color:#29ac07;cursor:pointer}.tweak h5 a:hover,.tweak h5 a:hover a{color:#1f7e07}.tweak h5 a.disabled,.tweak h5 a.disabled a{color:grey;cursor:default}.tweak p{color:#000;font-size:14px;line-height:1.5;margin:10px 35px 10px 0;max-height:85px;overflow:hidden}.tweak p a{color:#29ac07}.tweak p a:hover{color:#1f7e07}.tweak button{background:none;border:none;color:#29ac07;font-size:12px;padding:0}.tweak button:hover{color:#1f7e07}.tweak a{color:#29ac07}.tweak a:hover{color:#1f7e07}.tweak a.twitter{font-size:12px}.tweak a.facebook{font-size:12px;margin:0 10px 0 70px}#tweaks-list h1{color:#999;font-size:32px;font-weight:400;margin:50px 0;text-align:center}#tweaks-list .list{margin:0 auto;max-width:600px;padding:0}#tweaks-list .list .item{display:block;margin:40px 0;padding-bottom:10px;padding-left:50px;padding-right:20px;position:relative}#tweaks-list .list .item:before{background:url(/img/favicon/favicon.ico);background-repeat:no-repeat;background-size:65%;content:"";height:50px;left:0;position:absolute;top:0;width:50px}#tweaks-list .list .item p{color:#000;font-size:18px;line-height:28px;margin:0}#tweaks-list .list .item p a{color:#29ac07}#tweaks-list .list .item p a:hover{color:#1f7e07}#tweaks-list .list .item .img-cover{margin-top:15px;text-align:center}#tweaks-list .list .item .img-cover img{height:auto;max-width:100%;width:inherit}#tweaks-list .list .item .rest{color:#6b7580;font-size:13px;margin-top:15px}#tweaks-list .list .item .rest a{margin-left:25px}#tweaks-list .list .end{margin:40px 0;text-align:center}#map .marker-poi{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#map .marker-poi span.track-span{display:block}#map .marker-poi .img-cont{text-align:center}.lookup-poi.active,.marker-poi.active,.marker.active{z-index:11!important}.marker-poi-popup,.marker-popup{padding:0!important}.marker-poi-popup .card-body,.marker-popup .card-body{display:table;table-layout:fixed;width:100%}.marker-poi-popup .card-body .info-part,.marker-popup .card-body .info-part{color:#0e0e0e;cursor:pointer;display:table-cell;padding:12px 12px 24px;width:215px}.marker-poi-popup .card-body .info-part:hover,.marker-popup .card-body .info-part:hover{background:#f0f0f0}.marker-poi-popup .card-body .info-part h5,.marker-popup .card-body .info-part h5{font-size:14px;font-weight:700;line-height:20px;margin:0 10px 2px 0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.marker-poi-popup .card-body .info-part p,.marker-popup .card-body .info-part p{font-size:12px;line-height:16px;margin:0;padding:0}.marker-poi-popup .card-body .info-part p.address,.marker-popup .card-body .info-part p.address{height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker-poi-popup .card-body .info-part p.fuel,.marker-popup .card-body .info-part p.fuel{padding:4px 0 0}.marker-poi-popup .card-body .info-part p.fuel span[class*=type-],.marker-popup .card-body .info-part p.fuel span[class*=type-]{display:inline-block;padding-right:14px}.marker-poi-popup .card-body .info-part p.fuel span[class*=type-]:before,.marker-popup .card-body .info-part p.fuel span[class*=type-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:mapy;font-size:16px;font-style:normal;font-weight:400;margin-right:6px;position:relative;top:-2px;vertical-align:middle}.marker-poi-popup .card-body .info-part p.fuel span[class*=type-].type-1:before,.marker-popup .card-body .info-part p.fuel span[class*=type-].type-1:before{color:#000;content:","}.marker-poi-popup .card-body .info-part p.fuel span[class*=type-].type-2:before,.marker-popup .card-body .info-part p.fuel span[class*=type-].type-2:before{color:#6dbb5d;content:"."}.marker-poi-popup .card-body .info-part p.fuel span[class*=type-].type-3:before,.marker-popup .card-body .info-part p.fuel span[class*=type-].type-3:before{background-color:#000;border-radius:5px;color:#f4dd00;content:";";display:inline-block;font-size:32px}.marker-poi-popup .card-body .info-part p.fuel span[class*=type-].type-4:before,.marker-popup .card-body .info-part p.fuel span[class*=type-].type-4:before{color:#3f5adb;content:":";font-size:32px}.marker-poi-popup .card-body .info-part p .holiday,.marker-popup .card-body .info-part p .holiday{color:red;padding-left:.3em}.marker-poi-popup .card-body .info-part p.inactive,.marker-popup .card-body .info-part p.inactive{color:#c00}.marker-poi-popup .card-body .separator-part,.marker-popup .card-body .separator-part{display:table-cell;width:1px}.marker-poi-popup .card-body .separator-part .separator,.marker-popup .card-body .separator-part .separator{background:#d8d8d8;bottom:8px;display:block;position:absolute;top:8px;width:1px}.marker-poi-popup .card-body .button-part,.marker-popup .card-body .button-part{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:48px}.marker-poi-popup .card-body .button-part button,.marker-popup .card-body .button-part button{border:none;color:#29ac07;display:inline-block;font-family:mapy;margin:0;padding:0;position:relative}.marker-poi-popup .card-body .button-part button:before,.marker-popup .card-body .button-part button:before{content:"T";display:inline-block;font-size:24px;height:24px;line-height:24px;width:24px}.marker-poi-popup .card-body .button-part button:after,.marker-popup .card-body .button-part button:after{content:"+";display:inline-block;font-size:12px;height:12px;line-height:12px;position:absolute;right:-1px;top:12px;width:12px}.marker-poi-popup .card-body .button-part:hover,.marker-popup .card-body .button-part:hover{background:#f0f0f0;border-bottom-right-radius:4px;border-top-right-radius:4px}.marker-poi-popup .card-body .button-part:hover button,.marker-popup .card-body .button-part:hover button{background:#f0f0f0}.marker-poi .marker-inner span.img-cont{background-color:#fff;text-align:center}.marker-poi .marker-inner span.text{color:#000;font-size:11px;text-transform:uppercase}.marker-poi .marker-inner span.text:hover{color:#000}.lookup-poi--future{filter:grayscale(100%) brightness(50%) sepia(100%) hue-rotate(-180deg) saturate(700%) contrast(.8)}.print-3 #layout-content{background-color:transparent;bottom:10px;box-shadow:none;float:none;height:auto;left:10px;overflow:visible;padding:10px 0;position:absolute;top:auto;width:430px!important}.print-3 #layout-content.track-print{float:right;left:0;padding:initial;position:relative;width:400px!important}.print-3 #layout-content.track-print #layout-scroll{height:auto!important}.print-3 #layout-content.track-print .button-back,.print-3 #layout-content.track-print .content-switcher,.print-3 #layout-content.track-print .line-chart,.print-3 #layout-content.track-print .module-container,.print-3 #layout-content.track-print .modules,.print-3 #layout-content.track-print .title-container,.print-3 #layout-content.track-print table{display:none}.print-3 #layout-content.track-print .stats{margin-top:40px}.print-3 #layout-content.track-print .stats li,.print-3 #layout-content.track-print .stats li:last-child{display:block;height:70px;line-height:1em;margin-top:30px;width:auto}.print-3 #layout-content.track-print .stats li.datum,.print-3 #layout-content.track-print .stats li:last-child.datum{width:auto}.print-3 #layout-content.track-print .stats li.datum .sub,.print-3 #layout-content.track-print .stats li:last-child.datum .sub{height:24px;margin-top:4px}.print-3 #layout-content.track-print .stats li.datum strong,.print-3 #layout-content.track-print .stats li:last-child.datum strong{font-size:24px!important;height:24px}.print-3 #layout-content.track-print .stats li .icon,.print-3 #layout-content.track-print .stats li:last-child .icon{display:inline-block;font-size:58px!important;margin-right:16px;top:5px;width:80px}.print-3 #layout-content.track-print .stats li .sub,.print-3 #layout-content.track-print .stats li:last-child .sub{font-size:24px!important}.print-3 #layout-content.track-print .stats li strong,.print-3 #layout-content.track-print .stats li:last-child strong{font-size:48px!important;margin-right:8px}.print-3 #layout-wrapper{background-color:transparent;box-shadow:none}.print-3 #layout-body,.print-3 #layout-scroll{height:auto!important;margin:0;min-height:0!important}.print-3 #layout-scroll{overflow-y:hidden}.print-3 #detail>*,.print-3 #layout-footer,.print-3 #layout-header,.print-3 #mymaps,.print-3 #pathcontent,.print-3 #route-form,.print-3 #search,.print-3 #usermarks,.print-3 .my,.print-3 .places-main-cont,.print-3 .scale{display:none}.print-3 #detail .content-poster{border:none;display:block;height:auto;line-height:0;margin:0;padding:0}.print-3 #detail .content-poster .placeholder-image{display:none}.print-3 #detail .content-poster a{border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);display:block;margin:10px;width:400px}.print-3 #detail .content-poster a img{display:initial}.print-3 .map-content{border:5px solid #fff;bottom:6px;box-shadow:0 0 10px rgba(0,0,0,.3);height:225px;left:6px;margin:10px;overflow:hidden;position:absolute;width:400px}.print-3 #route-results{height:auto;margin:0 0 10px;min-height:0;min-width:0;padding:0;width:auto}.print-3 #route-results.full{border:none;min-height:40px;padding:0}.print-3 #route-results .module-content,.print-3 #route-results button,.print-3 #route-results svg{display:none}.print-3 #route-results h2{background-color:hsla(0,0%,100%,.75);box-shadow:0 0 10px rgba(0,0,0,.3);font-size:18px;height:100%;margin:0;padding:20px 0;position:relative;text-align:center;top:0;width:100%}.print-3 #route-results h2 span.fromTo,.print-3 #route-results h2 span.transportIcons{display:block}.print-3 #route-results h2 span.fromTo{font-size:22px;margin-bottom:10px}.print-3 #route-results h2 span.transportIcons{font-family:mapy;margin-top:5px}.print-3 #distance-meter,.print-3 #panorama .no-supported{display:none}.print-3 .smap .uns-pano-marker{display:block}.print-3 #map.smap a.marker-poi.detailSmall{height:112px;overflow:visible;width:92px}.print-3 #map.smap a.marker-poi.detailSmall div.marker-inner{background-size:92px 112px;bottom:52px;height:inherit;right:23px;width:inherit}.print-3 #map.smap a.marker-poi.detailSmall div.marker-inner span.poitype-icon{background-size:40px 40px;height:68px;left:6px;top:6px;width:68px}.print-3 #map.smap a.marker-poi.middle{height:112px;overflow:visible;width:92px}.print-3 #map.smap a.marker-poi.middle div.marker-inner{background-position:-12px -30px;background-size:464px 142px;height:inherit;left:-22px;top:-52px;width:inherit}.print-3 #map.smap a.marker-poi.middle div.marker-inner span.img-cont{height:68px;line-height:68px;margin-left:12px;margin-top:14px;width:68px}.print-3 #map.smap a.marker-poi.middle div.marker-inner span.img-cont span{font-size:100%}.print-3 #route-params-box,.print-3 #route-results{display:none}.print-3 .bottom-overlay .og-content{bottom:8px;display:block;height:48px;left:8px;position:absolute}.print-3 .bottom-overlay .og-content>*{display:inline-block;vertical-align:top}.print-3 .bottom-overlay .og-content svg{fill:#fff;height:48px;margin-right:10px;width:48px}.print-3 .bottom-overlay .og-content svg.icon-ascending,.print-3 .bottom-overlay .og-content svg.icon-descending{margin-right:5px}.print-3 .bottom-overlay .og-content span.circle,.print-3 .bottom-overlay .og-content span.for,.print-3 .bottom-overlay .og-content strong{color:#fff;font-size:32px;line-height:48px}.print-3 .bottom-overlay .og-content span.circle,.print-3 .bottom-overlay .og-content span.for{margin:0 5px}.print-3 .photo-detail>div{width:100%}.print-3 .photo-detail .photo-frame .photo-content,.print-3 .photo-detail .photo-frame .photo-content img{max-height:100%;max-width:100%}.print-3 .photo-detail .photo-frame img{left:auto;position:static;top:auto}.print-3 .photo-detail .photo-frame .placeholder{display:none}.print-3 .photo-detail>div:not(.photo-contextmenu) .top{opacity:0}.print-3 .photo-detail .description{display:none}.print-3 .photo-detail .photo-map{height:225px;width:400px}.print-3 .photo-detail .photo-map .base img{filter:none}.print-3 .gallery-container .content{border:5px solid #fff;bottom:10px;box-shadow:0 0 10px rgba(0,0,0,.3);height:225px;left:10px;margin:10px;overflow:hidden;position:absolute;width:400px}.print-3 .gallery-container .content-resizer,.print-3 .gallery-container .content>div,.print-3 .gallery-container .gallery-map .hud,.print-3 .gallery-container .gallery-map .marker{display:none}#track .list .empty{margin:0}#track .list .empty>li{font-size:13px;font-weight:700;list-style-type:decimal}#track .list .empty img{margin-bottom:10px;margin-left:-20px}#track .list .empty h4{font-size:13px;font-weight:400;margin:0 10px 0 4px;padding:22px 0 12px}#track .list .empty li+li h4{padding:28px 0}#track .list .empty li+li h4:last-child{padding-bottom:0}#track .list .stats{background:-moz-linear-gradient(top,hsla(0,0%,100%,0) 30%,#f2f2f2 100%);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0) 30%,#f2f2f2);background:linear-gradient(180deg,hsla(0,0%,100%,0) 30%,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#f2f2f2",GradientType=0);text-align:center}#track .list .stats.empty h3{font-size:20px}#track .list .stats h3{font-size:16px;font-weight:400;margin:0;padding:0}#track .list .stats ul{background:transparent url(/img/track/stats-bg.svg) no-repeat center 10px;background-size:352px 106px;margin:-20px 0 0;padding:85px 24px 20px}#track .list .stats ul li{color:#828282;display:inline-block;font-size:12px;width:82px}#track .list .stats ul li:after,#track .list .stats ul li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#29ac07;display:block;font-family:mapy;font-size:38px;font-style:normal;font-weight:400;margin-bottom:4px}#track .list .stats ul li.type-pesky:before{content:"š"}#track .list .stats ul li.type-beh:before{content:"ř"}#track .list .stats ul li.type-nakole:before{content:"č"}#track .list .stats ul li.type-auto_moto:before{content:"ž"}#track .list .stats ul li b{color:#000;font-size:16px}#track .list>ul{margin-bottom:0;padding:8px 0 0}#track .list>ul li{border-bottom:1px solid #e8e8e8;color:#828282;cursor:pointer;font-size:12px;height:64px;margin-left:60px;padding-right:8px;position:relative}#track .list>ul li:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7580;font-family:mapy;font-size:28px;font-style:normal;font-weight:400;left:-60px;line-height:64px;position:absolute;text-align:center;width:60px}#track .list>ul li.type-pesky:before{content:'"'}#track .list>ul li.type-beh:before{content:"ě"}#track .list>ul li.type-nakole:before{content:"#"}#track .list>ul li.type-auto_moto:before{content:"%"}#track .list>ul li.hover,#track .list>ul li:hover{background-color:#f2f2f2;border-top:1px solid #e8e8e8;margin-left:0;margin-top:-1px;padding-left:60px}#track .list>ul li.hover:before,#track .list>ul li:hover:before{left:0}#track .list>ul li.hover p,#track .list>ul li:hover p{width:192px}#track .list>ul li.hover .toolbar .edit,#track .list>ul li:hover .toolbar .edit{margin-right:8px;margin-top:2px}#track .list>ul li.hover .toolbar .delete,#track .list>ul li.hover .toolbar .edit,#track .list>ul li:hover .toolbar .delete,#track .list>ul li:hover .toolbar .edit{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:mapy;font-size:16px;font-style:normal;font-weight:400}#track .list>ul li.hover .toolbar .delete,#track .list>ul li:hover .toolbar .delete{color:#c00}#track .list>ul li.hover .toolbar .delete:before,#track .list>ul li:hover .toolbar .delete:before{background:#c7c7c7;content:"";display:inline-block;height:16px;margin:0 6px 0 0;width:1px}#track .list>ul li>span{float:left;height:32px;padding:16px 0 16px 2px;vertical-align:middle;width:68px}#track .list>ul li b{color:#000;display:block;font-size:14px;margin-bottom:2px}#track .list>ul li h4{color:#000;display:block;font-size:14px;font-weight:700;padding:16px 0 2px}#track .list>ul li h4,#track .list>ul li p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#track .list>ul li p{padding:0}#track .list>ul li .toolbar{bottom:6px;display:block;position:absolute;right:14px}#track .list>ul li .toolbar>*{display:none}#track .list>ul li .toolbar .cancel,#track .list>ul li .toolbar .delete,#track .list>ul li .toolbar .edit{background-color:transparent;border:0;color:#6b7580;font-size:13px;padding:0}#track .list>ul li .toolbar .cancel:hover,#track .list>ul li .toolbar .delete:hover,#track .list>ul li .toolbar .edit:hover{color:#29ac07}#track .list>ul li .toolbar .submitColor{margin-right:13px}#track .list>ul li.edit{background-color:#f2f2f2;border-top:1px solid #e8e8e8;margin-left:0;margin-top:-1px;min-height:106px;padding-left:60px;padding-right:12px}#track .list>ul li.edit:before{display:none}#track .list>ul li.edit:hover{padding-left:60px}#track .list>ul li.edit h4,#track .list>ul li.edit p,#track .list>ul li.edit>span{display:none}#track .list>ul li.edit input[type=text]{color:#000;display:block;font-family:arial,sans-serif;font-size:17px;font-weight:700;margin-bottom:14px;margin-top:16px;padding:8px;width:304px}#track .list>ul li.edit .toolbar{display:block;position:static}#track .list>ul li.edit .toolbar .cancel,#track .list>ul li.edit .toolbar .submitColor:not(.del){display:inline-block}#track .list>ul li.edit .toolbar .submitColor{margin-right:13px}#track .list>ul li.edit .toolbar .delete,#track .list>ul li.edit .toolbar .edit{display:none}#track .list>ul li.edit .toolbar .radiocheck{display:inline-block;float:right}#track .list>ul li.delete{background-color:#f2f2f2;border-top:1px solid #e8e8e8;margin-left:0;margin-top:-1px;min-height:96px;padding-left:60px;padding-right:12px}#track .list>ul li.delete .toolbar{display:block;padding-top:10px;position:static}#track .list>ul li.delete .toolbar .cancel,#track .list>ul li.delete .toolbar .submitColor.del{display:inline-block}#track .list>ul li.delete .toolbar .delete,#track .list>ul li.delete .toolbar .edit{display:none}#track .detail .track-error{text-align:center}#track .detail .track-error p{font-size:22px;margin:0;padding:64px}#track .detail .track-error button{border-color:#29ac07;border-radius:3px;color:#29ac07;font-size:14px}#track .detail .track-error button:hover{color:#1f7e07}#track .detail .track-error button:active{border-color:#1f7e07}#track .detail .loader-big{margin-top:48px}#track .detail .top-image img{height:225px}#track .detail .title-container{position:relative}#track .detail .title-container button.rename-button{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;border:none;color:#29ac07;display:none;font-family:mapy;font-size:19px;font-style:normal;font-weight:400;height:26px;line-height:26px;padding:0;position:absolute;text-align:center;width:24px}#track .detail .title-container button.rename-button:active,#track .detail .title-container button.rename-button:hover{color:#1f7e07}#track .detail:not(.edit-mode) .title-container:hover button.rename-button{display:inline-block;z-index:100}#track .detail h1,#track .detail textarea{-ms-overflow-style:none;word-wrap:break-word;font-size:22px;font-weight:700;margin:16px 24px 8px;min-height:26px;overflow-wrap:break-word;white-space:pre-wrap}#track .detail .module-container{border-bottom:1px solid #e8e8e8;margin:8px 0 16px 24px;padding:0}#track .detail .module-container button{border:none;color:#29ac07;display:inline-block;font-size:12px;height:36px;line-height:36px;padding:0;text-align:left;width:109px}#track .detail .module-container button:active,#track .detail .module-container button:hover{color:#1f7e07}#track .detail .module-container button:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:mapy;font-size:20px;font-style:normal;font-weight:400;margin:0 4px 0 0;vertical-align:middle}#track .detail .module-container button.share-button:before{content:"r";position:relative;top:-2px}#track .detail .module-container .bag-button{display:inline-block;float:none;padding:0;width:133px}#track .detail .module-container .bag-button button{width:133px}#track .detail .module-container .bag-button button:before{content:"I";position:relative;top:-2px}#track .detail .module-container .bag-button button span{display:inline-block;font-size:12px;line-height:15px;max-width:75px;text-align:left;vertical-align:middle}#track .detail .module-container .bag-button button.remove{display:none}#track .detail .stats{margin:0 0 0 24px;padding:0}#track .detail .stats li{display:inline-block;height:30px;width:117px}#track .detail .stats li .sub{color:#828282;font-size:14px}#track .detail .stats li .icon{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#828282;font-family:mapy;font-size:24px;font-style:normal;font-weight:400;margin-right:8px;position:relative}#track .detail .stats li .icon.ic-nakole{font-size:28px;top:5px}#track .detail .stats li .icon.ic-auto_moto{font-size:36px;top:6px}#track .detail .stats li .icon.ic-pesky{font-size:29px;top:5px}#track .detail .stats li .icon.ic-beh{font-size:25px;top:2px}#track .detail .stats li strong{font-size:22px;font-weight:700;margin-right:4px}#track .detail .stats li.datum{width:122px}#track .detail .stats li.datum div{display:inline-block;height:30px;position:relative;top:3px}#track .detail .stats li.datum strong{display:block;font-size:14px;font-weight:400;height:14px;margin-right:0}#track .detail .stats li.datum .sub{display:block;font-size:12px;height:14px;margin-top:2px}#track .detail .stats li:last-child{width:110px}#track .detail table{margin:32px 16px 32px 24px}#track .detail table td{font-size:14px;padding:0 0 0 4px}#track .detail table td:first-child{color:#828282;padding:0 4px 0 0;text-align:right}#track .detail .line-chart{max-width:400px;padding-top:0;width:100%}#track .detail .line-chart .ascent,#track .detail .line-chart .descent{color:#828282;font-size:12px}#track .detail textarea{display:block;left:21px;margin:0;overflow:hidden;padding:2px;position:absolute;resize:none;top:-3px}#track .detail:not(.edit-mode) textarea{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:3px}#track .detail .content-switcher button{padding:8px 0;width:118px}.marker-poi .marker-inner span.ico.track{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#828282;font-family:mapy;font-size:22px;font-style:normal;font-weight:400;text-transform:none}.marker-poi.detailSmall .marker-inner span.img-cont span.ico.track{display:block;line-height:36px}.line-chart{font-size:14px;max-width:400px}.line-chart h3{color:#000;font-weight:700;margin:16px 0}.line-chart .desc,.line-chart h3{font-size:14px;line-height:20px;text-align:center}.line-chart .desc{margin:0;padding:0 0 16px}.line-chart .desc svg{fill:#999;display:inline-block;height:20px;margin-right:5px;vertical-align:top;width:20px}.line-chart .desc svg.icon-descending{margin-left:35px}.line-chart .desc .value{color:#828282;display:inline-block;font-weight:500;vertical-align:top}.line-chart .canvas-cover{position:relative}.line-chart .canvas-cover .value{color:#828282;font-weight:500}.line-chart .canvas-cover .unit{font-size:10px;font-weight:300;white-space:pre}.line-chart .canvas-cover .canvas-caption{color:#aba7a7;height:30px;position:absolute;z-index:1}.line-chart .canvas-cover .canvas-caption .value{margin-right:4px}.line-chart .canvas-cover .canvas-caption.measure{line-height:30px;margin-left:-68px;margin-top:-30px;text-align:right;width:100px;width:60px}.line-chart .canvas-cover .canvas-caption.measure .unit{line-height:20px}.line-chart .canvas-cover .canvas-caption.min-max{text-align:center;transform:translateX(-50%) translateY(-100%)}.line-chart .canvas-cover .canvas-caption.min-max .value{display:block;margin-right:0;white-space:nowrap}.line-chart .canvas-cover .canvas-caption.min-max .unit{display:block}.line-chart .canvas-cover .popup{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#aba7a7;display:none;font-weight:500;line-height:18px;padding:4px 6px;position:absolute;top:40px;transform:translateX(-50%) translateY(-100%);white-space:pre;z-index:2}.line-chart .canvas-cover .popup:after{border-color:#e0e0e0 transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;width:0}.line-chart .canvas-cover .popup .altitude-part,.line-chart .canvas-cover .popup .speed-part{display:inline-block;text-align:center}.line-chart .canvas-cover .popup .altitude-part .unit,.line-chart .canvas-cover .popup .altitude-part .value,.line-chart .canvas-cover .popup .speed-part .unit,.line-chart .canvas-cover .popup .speed-part .value{display:block}.line-chart .canvas-cover .popup .altitude-part .value,.line-chart .canvas-cover .popup .speed-part .value{font-weight:700}.line-chart .canvas-cover .popup .altitude-part{margin-right:5px}.line-chart .canvas-cover .popup .speed-part{display:none}.line-chart .canvas-cover .popup.left{transform:translateY(-100%) translateX(-1%)}.line-chart .canvas-cover .popup.left:after{border-width:5px 5px 0 0;left:0;margin-left:0}.line-chart .canvas-cover .popup.right{transform:translateY(-100%) translateX(-99%)}.line-chart .canvas-cover .popup.right:after{border-color:transparent #e0e0e0 transparent transparent;border-width:0 5px 5px 0;left:auto;margin-left:0;right:0}.line-chart .canvas-cover .bottom-popup{bottom:0;color:#aba7a7;display:none;font-weight:500;line-height:18px;padding:4px 6px;position:absolute;transform:translateX(-100%);white-space:pre;z-index:2}.line-chart .canvas-cover .bottom-popup .value{font-weight:700;margin-left:9px;margin-right:3px}.line-chart .canvas-cover .bottom-popup .value:first-child{margin-left:0}.line-chart .canvas-cover .bottom-popup.left{transform:none}.line-chart .canvas-cover canvas,.line-chart .canvas-cover.show-popup .popup{display:block}.line-chart .canvas-cover.speed .canvas-caption.measure{display:none}.line-chart .canvas-cover.speed .bottom-popup{display:block}.line-chart .canvas-cover.speed.show-popup .popup .speed-part{display:inline-block}.line-chart.hide{display:none}#language-control{display:inline-block;margin:0;padding:0}#language-control span{border-radius:3px;cursor:pointer;margin:0;padding:0}#language-control span a{border-bottom:1px solid #eee;color:#6b7580;display:none;font-size:12px;overflow:hidden;text-align:center}#language-control span a:hover{color:#29ac07}#language-control span a.active{border-bottom:none;display:inline}#language-control.open span{background-color:#fff;bottom:7px;-webkit-box-shadow:0 0 2px 0 #aaa;-moz-box-shadow:0 0 2px 0 #aaa;box-shadow:0 0 2px 0 #aaa;position:absolute}#language-control.open span a{display:block;padding:2px 14px;text-align:left}#language-control.open span a.active{border-bottom:1px solid #eee}#language-control.open span a:hover{background-color:#f2f2f2}#language-control.open span a:last-child{border-bottom:none}.language-control2{display:inline-block;margin-left:18px;position:relative}.language-control2 ul{background:#fff;border:1px solid #ccc;border-radius:4px;bottom:28px;box-shadow:0 2px 8px rgba(0,0,0,.05);display:none;left:-9px;margin:0;min-width:109px;padding:0;position:absolute;text-align:left;z-index:5}.language-control2 ul li{margin:0;padding:6px 8px}.language-control2 ul li:first-child{border-radius:4px 4px 0 0}.language-control2 ul li:last-child{border-radius:0 0 4px 4px}.language-control2 ul li:hover,.language-control2 ul li:hover a{color:#000}.language-control2 ul li a{align-items:center;display:flex}.language-control2 ul li a:hover{color:#000}.language-control2 ul li img{display:inline-block;margin-right:10px}.language-control2 ul li:hover{background-color:#f8f8f8;cursor:pointer}.language-control2 img{border:1px solid #ccc;border-radius:50%;object-fit:cover}.language-control2>a{align-items:center;display:flex;justify-content:center;line-height:22px;max-height:22px}.language-control2>a img{display:inline-block;margin-right:4px}.language-control2>a svg{fill:#6b7580;display:inline-block;height:5px;margin-left:4px;transition:transform .3s;width:8px}.language-control2>a:hover svg{fill:#1eae00}.language-control2.open ul{display:block}.language-control2.open a svg{transform:scaleY(-1)}.selectedBlindBorder{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}html.ui-helper-highcontrast .marker.type-little:after,html.ui-helper-highcontrast .marker.type-paid:after,html.ui-helper-highcontrast .marker.type-poi:after{background-color:blue}html.ui-helper-highcontrast .marker.type-big:before,html.ui-helper-highcontrast .marker.type-small:before{background-color:blue;border-bottom-left-radius:50%;border-bottom-right-radius:50%;left:0;margin-left:0;width:100%;z-index:-1}html.ui-helper-highcontrast .marker.type-big.non-active:before,html.ui-helper-highcontrast .marker.type-small.non-active:before{background-color:transparent}html.ui-helper-highcontrast .route-param-box .radiocheck:not(#foo)>input{margin-top:6px;opacity:1}#my-list ul>li:hover:after,#track .list>ul li.hover:after,#track .list>ul li:hover:after,#visit-list>ul>li:hover:after{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;z-index:1}#my-list ul>li:hover>*,#track .list>ul li.hover>*,#track .list>ul li:hover>*,#visit-list>ul>li:hover>*{z-index:3}#fotomapy .foto-item:hover,#my-list ul>li:hover.delete .toolbar,#my-list ul>li:hover.delete input,#my-list ul>li:hover.edit .toolbar,#my-list ul>li:hover.edit input,#track .list>ul li.hover.delete .toolbar,#track .list>ul li.hover.delete input,#track .list>ul li.hover.edit .toolbar,#track .list>ul li.hover.edit input,#track .list>ul li:hover.delete .toolbar,#track .list>ul li:hover.delete input,#track .list>ul li:hover.edit .toolbar,#track .list>ul li:hover.edit input,#visit-list>ul>li:hover.delete .toolbar,#visit-list>ul>li:hover.delete input,#visit-list>ul>li:hover.edit .toolbar,#visit-list>ul>li:hover.edit input{position:relative}#fotomapy .foto-item:hover:before{border:4px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.sortable{position:relative;user-select:none}.sortable .placeholder{background:transparent;transition:none}.sortable>*{box-sizing:border-box;display:none;left:0;margin:0;padding:0;position:absolute;top:0;transition:top .2s ease-out;transition:transform .2s ease-out;width:100%}.sortable>.dragged{display:block;opacity:.5;transition:none;z-index:100}.sortable.no-anim .sortable-item{transition:none}.mymap-popup.pt-warning .pt-warning-content{margin:16px}.mymap-popup.pt-warning .pt-warning-content h3{font-size:16px}.mymap-popup.pt-warning .pt-warning-content p{font-size:14px;line-height:20px;margin-bottom:16px}.mymap-popup.pt-warning .pt-warning-content p a{color:#29ac07}.mymap-popup.pt-warning .pt-warning-content p a:hover{color:#1f7e07}.mymap-popup.pt-warning .pt-warning-content button{background-color:#29ac07;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:10px 12px}.mymap-popup.pt-warning .pt-warning-content button:hover{background-color:#1f7e07}.pt-warning-icon{cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-25px;width:25px;z-index:2}.pt-warning-icon.left{right:15px}.pt-warning-icon img{height:40px;margin-left:-8px;margin-top:-5px;width:40px}#route-params-box .route-type-box .pt-warning-icon{display:none;right:-20px;top:-25px}#route-params-box .route-type-box .pt-warning-icon.left{right:16px}#route-params-box .route-type-box .checked+span .pt-warning-icon{display:block}.dim-error{color:inherit;font-size:14px;line-height:20px;padding:96px 24px 0}.dim-error,.dim-error h1{margin:0;text-align:center}.dim-error h1{color:#828282;font-size:16px;font-weight:400;line-height:24px;padding-bottom:8px}.dim-error h1+p{margin-top:0}.dim-error p{margin:0;padding-bottom:24px}.dim-error a{color:#29ac07;cursor:pointer}.dim-error a:hover{color:#1f7e07}.weather-graph{overflow:hidden}.weather-graph .inner{left:0;position:relative;transition:left 1s ease-in-out}.weather-graph .inner .columns{bottom:0;left:0;position:absolute;right:0;top:0}.weather-graph .inner .columns .column{display:inline-block;height:100%;position:relative;text-align:center;vertical-align:top}.weather-graph .inner .columns .column .time{color:#6b7580;display:block;font-size:12px;margin-bottom:5px;transform:translateX(-50%);transition:opacity .5s}.weather-graph .inner .columns .column>.svg-icon-cover{border-top:1px solid #e8e8e8;display:block;padding-top:8px;position:relative}.weather-graph .inner .columns .column>.svg-icon-cover svg{height:24px;width:24px}.weather-graph .inner .columns .column>.svg-icon-cover:after{background:#e8e8e8;background:#ccc;border-radius:100%;content:"";height:3px;position:absolute;right:-1.5px;top:-2px;transition:opacity .5s;width:3px;z-index:1}.weather-graph .inner .columns .column .temp{font-weight:700;left:0;position:absolute;right:0;transform:translateY(-125%)}.weather-graph .inner .columns .column .wind{bottom:45px;left:0;position:absolute;right:0}.weather-graph .inner .columns .column .wind svg{height:24px;width:24px}.weather-graph .inner .columns .column .wind svg circle,.weather-graph .inner .columns .column .wind svg path{fill:#666}.weather-graph .inner .columns .column .wind .velocity{color:#333;display:block;font-size:12px;line-height:14px;margin-top:-5px}.weather-graph .inner .columns .column .wind .unit{color:#333;display:block;font-size:10px;line-height:14px}.weather-graph .inner .columns .column .precip{bottom:0;left:2px;position:absolute;right:2px}.weather-graph .inner .columns .column .precip .value{color:#4a90e2;display:block;font-size:11px;line-height:20px}.weather-graph .inner .columns .column .precip .visual{background:#4a90e2;display:block}.weather-graph .inner .columns .column .precip.snow .visual{background:#a2c1de}.weather-graph .inner .columns .column.hide-point>.svg-icon-cover:after,.weather-graph .inner .columns .column.hide-time .time{opacity:0}.weather-graph .inner .columns .no-precip{bottom:5px;color:#6b7580;font-size:13px;line-height:30px;position:absolute;text-align:center;transition:opacity .1s}.weather-graph .inner .columns .no-precip.hide{display:none}.weather-graph .inner .columns .time-circle{background:#1eae00;border-radius:100%;height:5px;left:0;margin-left:-2.5px;position:absolute;top:23px;width:5px;z-index:3}.weather-graph .inner.anim .no-precip{opacity:0}.content-weather .weather{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;margin-left:20px;padding:0 20px 0 0}.content-weather .weather .load{padding:5px 0}.content-weather .weather.error{display:none}.content-weather .weather .headline{color:#000!important;cursor:pointer;display:block;outline:none;position:relative}.content-weather .weather .headline .title{color:#6b7580;display:inline-block;font-size:14px;font-weight:400;line-height:44px;margin:0;padding:0;vertical-align:middle}.content-weather .weather .headline .day-info{color:#000;display:none;float:right;font-size:14px;font-weight:400;line-height:44px;margin:0;padding:0;transition:opacity 1s}.content-weather .weather .headline .day-info strong,.content-weather .weather .headline .day-info strong+span:not(:empty){margin-left:5px}.content-weather .weather .headline .svg-icon-cover{display:inline-block;margin-left:10px;margin-right:10px;vertical-align:middle}.content-weather .weather .headline .svg-icon-cover svg{height:32px;margin-top:5px;width:32px}.content-weather .weather .headline .temperature{display:inline-block;font-weight:700;vertical-align:middle}.content-weather .weather .headline .icon-dropdown{fill:#666;cursor:pointer;float:right;height:16px;margin-left:15px;margin-top:14px;transition:transform .2s;width:16px}.content-weather .weather .headline a{outline:none}.content-weather .weather .daily{display:none;width:100%}.content-weather .weather .daily .day{background:#fff;border-top-left-radius:1px;box-shadow:0 0 1px 0 rgba(0,0,0,.25);box-sizing:border-box;cursor:pointer;display:inline-block;flex:1 0 20%;overflow:hidden;padding:5px 0;position:relative;text-align:center;transition:box-shadow .4s,background .4s}.content-weather .weather .daily .day svg{display:inline-block;height:32px;width:32px}.content-weather .weather .daily .day .temp{color:#000;display:block}.content-weather .weather .daily .day .name{color:#000;display:block;font-size:12px;line-height:20px}.content-weather .weather .daily .day.active .name,.content-weather .weather .daily .day.active .temp{font-weight:700}.content-weather .weather .daily .day.active:after{background:#000;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;right:0}.content-weather .weather .daily .day:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}.content-weather .weather .daily .day:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.content-weather .weather .graph{display:none;margin-top:12px}.content-weather .weather .graph:after{background:#e8e8e8;content:"";display:block;height:1px;margin-right:0}.content-weather .weather .bottomline{display:none;margin-top:10px;padding-bottom:6px}.content-weather .weather .bottomline *{display:inline-block;vertical-align:top}.content-weather .weather .bottomline :not(a){transition:opacity 1s}.content-weather .weather .bottomline span{color:#6b7580;font-size:12px;line-height:24px}.content-weather .weather .bottomline span:not(.svg-icon-cover){margin:0 5px}.content-weather .weather .bottomline span.sunset{margin-right:15px}.content-weather .weather .bottomline .svg-icon-cover svg{height:24px;width:24px}.content-weather .weather .bottomline .weather-source,.content-weather .weather .bottomline a{float:right;font-size:12px;line-height:24px}.content-weather .weather .bottomline.no-sun-values{height:24px}.content-weather .weather.opened{margin-left:20px;padding-left:0}.content-weather .weather.opened .headline .icon-dropdown{transform:scaleY(-1)}.content-weather .weather.opened .headline .day-info{display:block}.content-weather .weather.opened .headline .svg-icon-cover,.content-weather .weather.opened .headline .temperature{display:none}.content-weather .weather.opened .daily{display:flex}.content-weather .weather.opened .bottomline,.content-weather .weather.opened .graph{display:block}.content-weather .weather.first-day .bottomline .sunrise,.content-weather .weather.first-day .bottomline .sunset,.content-weather .weather.first-day .bottomline .svg-icon-cover,.content-weather .weather.first-day .headline .day-info{opacity:0}.photocontext{font-style:normal;margin-left:4px;position:relative}.photocontext button.photocontextbutton{border:0;cursor:pointer;padding:0;vertical-align:middle}.photocontext button.photocontextbutton svg{height:24px;width:24px}.photo-item .title-bar .photocontext{position:absolute;right:0;top:10px}.photo-item .title-bar .photocontext button.photocontextbutton{background-color:transparent}.mymap-popup.badphotopopup{width:368px}.mymap-popup.badphotopopup .form,.mymap-popup.badphotopopup .thanks{margin:24px;width:320px}.mymap-popup.badphotopopup .form.hidden,.mymap-popup.badphotopopup .thanks.hidden{display:none}.mymap-popup.badphotopopup .form h2,.mymap-popup.badphotopopup .thanks h2{font-size:20px;margin:34px 0 0}.mymap-popup.badphotopopup .form .radiocheck:not(#foo)>span,.mymap-popup.badphotopopup .thanks .radiocheck:not(#foo)>span{padding-left:24px}.mymap-popup.badphotopopup .form .buttons,.mymap-popup.badphotopopup .thanks .buttons{margin-top:24px;text-align:center}.mymap-popup.badphotopopup .form .buttons button,.mymap-popup.badphotopopup .thanks .buttons button{border-radius:3px;font-size:14px;height:32px;text-align:center;width:94px}.mymap-popup.badphotopopup .form .buttons button.send,.mymap-popup.badphotopopup .thanks .buttons button.send{background-color:#29ac07;color:#fff;font-weight:700}.mymap-popup.badphotopopup .form .buttons button.cancel,.mymap-popup.badphotopopup .thanks .buttons button.cancel{border:1px solid #ccc;color:#6b7580;margin-left:20px}.mymap-popup.badphotopopup .form label{display:block!important;margin-top:24px}.mymap-popup.badphotopopup .form label span{display:block;font-size:14px}.mymap-popup.badphotopopup .form label.email span,.mymap-popup.badphotopopup .form label.note span{margin-bottom:8px}.mymap-popup.badphotopopup .form label input,.mymap-popup.badphotopopup .form label textarea{border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;font-size:14px;padding:9px;width:100%}.mymap-popup.badphotopopup .form label input.error,.mymap-popup.badphotopopup .form label textarea.error{border-color:red}.mymap-popup.badphotopopup .form label input{height:40px;max-width:320px}.mymap-popup.badphotopopup .form label textarea{height:104px;resize:vertical}.mymap-popup.badphotopopup .form .reasons{margin-top:24px}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo){cursor:pointer;display:block;margin-top:8px}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo).position{height:auto}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo):first-of-type{margin-top:0}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo) input{z-index:-1}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo).error input+span{background-image:none;position:relative}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo).error input+span:before{background-color:#fff;border:1px solid red;border-radius:8px;box-sizing:border-box;content:" ";display:block;height:16px;left:1px;position:absolute;top:4px;width:16px}.mymap-popup.badphotopopup .form .reasons label.radiocheck:not(#foo) a{color:#29ac07}.mymap-popup.badphotopopup .form .reasons.error label.radiocheck:not(#foo) input+span{background-image:none;position:relative}.mymap-popup.badphotopopup .form .reasons.error label.radiocheck:not(#foo) input+span:before{background-color:#fff;border:1px solid red;border-radius:8px;box-sizing:border-box;content:" ";display:block;height:16px;left:4px;position:absolute;top:4px;width:16px}.mymap-popup.badphotopopup .form .reasons.error+div.error{margin-left:24px}.mymap-popup.badphotopopup .form .reasons .positionContainer .positionAnchor{color:#1eae00;font-size:14px;margin-left:24px}.mymap-popup.badphotopopup .form .reasons .positionContainer .positionAnchor .icon-dropdown{fill:#1eae00;height:8.3px;margin-left:8px;transition:transform .15s ease-in-out;width:14px}.mymap-popup.badphotopopup .form .reasons .positionContainer .map{background-color:#f2f1e1;height:184px;margin-left:24px;width:296px}.mymap-popup.badphotopopup .form .reasons .positionContainer .map .hud{display:none}.mymap-popup.badphotopopup .form .reasons .positionContainer .map div.crossMinimap{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}.mymap-popup.badphotopopup .form .reasons .positionContainer .map div.crossMinimap svg{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));height:24px;width:24px}.mymap-popup.badphotopopup .form .reasons .positionContainer .map div.crossMinimap svg polygon.stroke{fill:#fff}.mymap-popup.badphotopopup .form .reasons .positionContainer .map div.crossMinimap svg polygon.crosshair{fill:#000}.mymap-popup.badphotopopup .form .reasons .positionContainer.open .icon-dropdown{transform:rotate(180deg)}.mymap-popup.badphotopopup .form div.error:not(.reasons){color:red;font-size:12px;margin-left:8px;margin-top:4px}.mymap-popup.badphotopopup .form div.error:not(.reasons).hidden{display:none}.mymap-popup.badphotopopup .form h2+div.error.global{margin-left:0}.mymap-popup.badphotopopup .thanks h2{text-align:center}.mymap-popup.badphotopopup .thanks p{font-size:14px;line-height:20px;margin:16px 0;text-align:center}.mymap-popup.badphotopopup .thanks .buttons{margin-top:16px}.mymap-popup.badphotopopup .thanks .buttons button.cancel{margin-left:0}.send-overlay{background-color:hsla(0,0%,100%,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.closureswitch{-webkit-touch-callout:none;align-items:center;background:#fff;border:none;border-radius:2px;box-shadow:0 4px 16px 0 rgba(0,0,0,.2);display:flex;font-size:13px;height:27px;justify-content:center;line-height:24px;margin:0;padding:0 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.context-menu .item span{color:#6b7580;display:block;font-size:12px;line-height:16px}.context-menu .item:hover:not(.disabled) span{color:#fff}.mymap-popup.licence{border-radius:12px;display:flex;flex-direction:column;height:calc(100% - 8px);max-height:720px;overflow:hidden}.mymap-popup.licence img{-webkit-touch-callout:none;flex:0 0 auto;height:200px;margin:18px 65px 8px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:270px}.mymap-popup.licence>h2{font-size:24px;font-weight:700;line-height:32px;margin:8px 24px 4px}.mymap-popup.licence>h2,.mymap-popup.licence>p{-webkit-touch-callout:none;color:#000;font-family:Arial;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mymap-popup.licence>p{font-size:14px;line-height:20px;margin:4px 24px 16px}.mymap-popup.licence button{-webkit-touch-callout:none;background:#1eae00;border-radius:4px;color:#fff;height:32px;line-height:32px;margin:24px auto;padding:0 12px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mymap-popup.licence button,.mymap-popup.licence>.title{cursor:pointer;font-family:Arial;font-size:14px;font-weight:700}.mymap-popup.licence>.title{color:#000;display:flex;justify-content:space-between;line-height:16px;padding:12px 24px}.mymap-popup.licence>.title svg.icon{fill:#828282;flex:0 0 auto;height:1em;margin-left:16px;transition:transform .2s;width:1em}.mymap-popup.licence>.title.open svg.icon{transform:scaleY(-1)}.mymap-popup.licence .wrapper{display:flex;flex:1;min-height:0}.mymap-popup.licence .content{background:#f8f8f8;color:#333;overflow:auto;padding:16px 24px}.mymap-popup.licence .content *{font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;margin-top:1em}.mymap-popup.licence .content :first-child{margin-top:0}.mymap-popup.licence .content h1{font-size:18px;font-weight:700;line-height:24px}.mymap-popup.licence .content h2{font-size:18px;line-height:24px}.mymap-popup.licence .content h3{font-size:16px;font-weight:700;line-height:24px}.mymap-popup.licence .content h4{font-size:16px;line-height:24px}.mymap-popup.licence .content h5,.mymap-popup.licence .content strong{font-weight:700}.mymap-popup.licence .content em{font-style:italic}.mymap-popup.licence .content ul li{list-style:disc}.mymap-popup.licence .content ol li{list-style:decimal}.mymap-popup.licence .content a{color:#1eae00}.mymap-popup.licence .content a:visited{color:#187f00}.mymap-popup.licence>.title,.mymap-popup.licence>.wrapper{border-top:1px solid #f0f0f0;margin:0}.mymap-popup.licence .hidden{display:none}.mymap-popup.licence .toolbar{border-top:1px solid #f0f0f0;text-align:center}@media only screen and (max-height:719px){.mymap-popup.licence img{display:none}}.stars-banner,.stars-banner .star-cover,.stars-banner svg{display:inline-block;vertical-align:top}.stars-banner .star-cover:first-child,.stars-banner svg:first-child{margin-left:0}.stars-banner .star-cover{position:relative}.stars-banner .star-cover .inner-star{left:0;overflow:hidden;position:absolute;top:0}.mapy-dialog-cover .mapy-dialog.loader-dialog{padding:20px;width:72px}.mapy-dialog-cover .mapy-dialog.loader-dialog .btn-close,.mapy-dialog-cover .mapy-dialog.loader-dialog .buttons{display:none}.myreview-reply-cont{margin-top:12px;position:relative}.myreview-reply-cont .reply-inner{padding-left:52px;position:relative}.myreview-reply-cont .reply-inner .circle{background:rgba(0,0,0,.02);border-radius:100%;height:40px;left:0;position:absolute;top:0;width:40px}.myreview-reply-cont .reply-inner .circle .icon-reply{display:block;height:22px;margin:10px 0 0 9px;width:22px}.myreview-reply-cont .reply-inner h2{color:#686868;font-size:13px;font-weight:700;line-height:18px;margin:0}.myreview-reply-cont .reply-inner h2 .date{color:#828282;font-size:11px;font-weight:400;line-height:13px;margin-left:8px}.myreview-reply-cont .reply-inner p{color:#000;font-size:13px;font-weight:400;line-height:18px;margin:0}.myreview-reply-cont:empty{display:none}.firm-edit-thank-you{background-color:#f8f8f8;border-radius:4px;margin-bottom:10px;padding:14px 16px}.firm-edit-thank-you svg{fill:#1eae00;height:24px;width:24px}.firm-edit-thank-you span{color:#000;display:inline-block;font-size:14px;font-weight:700;line-height:24px;margin-left:10px;vertical-align:top}.mapy-dialog-cover .mapy-dialog.firm-promo{overflow:auto;padding:0;position:relative;width:460px}.mapy-dialog-cover .mapy-dialog.firm-promo h3.title{font-size:32px;line-height:40px;padding:32px 40px 16px;text-align:left}.mapy-dialog-cover .mapy-dialog.firm-promo .content .desc1{color:#7e7e7e;font-size:14px;line-height:20px;padding:0 40px}.mapy-dialog-cover .mapy-dialog.firm-promo .content img{height:259px;margin:24px 0;width:460px}.mapy-dialog-cover .mapy-dialog.firm-promo .content .sub-title{font-size:14px;font-weight:700;line-height:20px;margin:0;padding:0 40px}.mapy-dialog-cover .mapy-dialog.firm-promo .content .desc2{color:#000;font-size:14px;line-height:20px;padding:0 40px}.mapy-dialog-cover .mapy-dialog.firm-promo .buttons{border-top:1px solid #f0f0f0;justify-content:center;margin-top:25px;padding:24px 0}.mapy-dialog-cover .mapy-dialog.firm-promo .buttons button{padding:10px 30px}@media only screen and (max-width:500px){.mapy-dialog-cover .mapy-dialog.firm-promo{max-width:90%}.mapy-dialog-cover .mapy-dialog.firm-promo .content img{height:auto;max-width:100%;width:auto}}@media only screen and (max-height:750px){.mapy-dialog-cover .mapy-dialog.firm-promo{max-height:90%}.mapy-dialog-cover .mapy-dialog.firm-promo .buttons{background:#fff;bottom:0;left:0;position:sticky;right:0;z-index:1}}.firm-like-btn{background:transparent;border:none;padding:0}.firm-like-btn .icon-heart,.firm-like-btn .like-txt,.firm-like-btn .like-value{display:inline-block;vertical-align:top}.firm-like-btn .icon-heart{height:16px;width:16px}.firm-like-btn .icon-heart path{fill:none;stroke:#1eae00;stroke-width:3px}.firm-like-btn .like-txt{color:#1eae00;font-size:14px;line-height:16px;margin-left:8px}.firm-like-btn .like-value{color:#1eae00;font-size:14px;line-height:16px;margin-left:4px}.firm-like-btn:active,.firm-like-btn:focus,.firm-like-btn:hover{background:transparent;border:none;padding:0}.firm-like-btn:active .icon-heart path,.firm-like-btn:focus .icon-heart path,.firm-like-btn:hover .icon-heart path{stroke:#187f00}.firm-like-btn:active.voted .icon-heart path,.firm-like-btn:focus.voted .icon-heart path,.firm-like-btn:hover.voted .icon-heart path{fill:#187f00}.firm-like-btn:active .like-txt,.firm-like-btn:active .like-value,.firm-like-btn:focus .like-txt,.firm-like-btn:focus .like-value,.firm-like-btn:hover .like-txt,.firm-like-btn:hover .like-value{color:#187f00}.firm-like-btn.voted .icon-heart{animation:upvoted 1.3s ease-out 2 forwards}.firm-like-btn.voted .icon-heart path{fill:#1eae00}.firm-like-btn:disabled{cursor:default}.firm-like-btn:disabled .icon-heart path{fill:#828282;stroke:#828282}.firm-like-btn:disabled .like-txt,.firm-like-btn:disabled .like-value{color:#828282}.reviews-content .firm-review-item{margin-top:16px;position:relative}.reviews-content .firm-review-item h2{align-items:center;color:#000;display:flex;font-size:14px;font-weight:700;line-height:20px;margin:0;padding-right:24px;position:relative}.reviews-content .firm-review-item h2 .icon{flex:0 0 auto;margin-left:4px}.reviews-content .firm-review-item p{color:#000;font-size:14px;line-height:20px;margin:0 0 5px!important;overflow-wrap:break-word;white-space:pre-wrap}.reviews-content .firm-review-item p.empty{color:#828282;font-style:italic}.reviews-content .firm-review-item p a{color:#1eae00}.reviews-content .firm-review-item p a:hover{color:#187f00}.reviews-content .firm-review-item .date{color:#828282;display:inline-block;font-size:12px;line-height:20px;vertical-align:top}.reviews-content .firm-review-item .zbozi-info{display:inline-block;left:5px;position:relative;top:-1px;vertical-align:top}.reviews-content .firm-review-item .zbozi-info svg{height:16px;width:12px}.reviews-content .firm-review-item .zbozi-info .bubble{background:rgba(82,85,88,.98);border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:none;font-size:12px;left:1px;line-height:16px;padding:8px;position:absolute;top:-50px;transform:translateX(-50%);width:163px;z-index:10}.reviews-content .firm-review-item .zbozi-info .bubble:after{border-color:rgba(82,85,88,.98) transparent transparent;border-style:solid;border-width:13px 6px 0;bottom:-13px;content:"";height:0;left:50%;margin-top:-6px;position:absolute;width:0}.reviews-content .firm-review-item .zbozi-info:hover .bubble{display:block}.reviews-content .firm-review-item .negatives,.reviews-content .firm-review-item .positives{display:flex;margin:0 0 20px!important}.reviews-content .firm-review-item .negatives .minus-icon,.reviews-content .firm-review-item .negatives .plus-icon,.reviews-content .firm-review-item .positives .minus-icon,.reviews-content .firm-review-item .positives .plus-icon{background:#ccc;border-radius:100%;flex:0 0 20px;height:20px;position:relative;width:20px}.reviews-content .firm-review-item .negatives .minus-icon:before,.reviews-content .firm-review-item .negatives .plus-icon:before,.reviews-content .firm-review-item .positives .minus-icon:before,.reviews-content .firm-review-item .positives .plus-icon:before{background:#fff;content:"";display:block;height:2px;left:4px;position:absolute;right:4px;top:9px}.reviews-content .firm-review-item .negatives .desc,.reviews-content .firm-review-item .positives .desc{color:#000;flex:0 1 100%;font-size:14px;line-height:20px;padding-left:11px}.reviews-content .firm-review-item .positives{margin-top:18px!important}.reviews-content .firm-review-item .positives .plus-icon:after{background:#fff;content:"";display:block;height:12px;left:9px;position:absolute;top:4px;width:2px}.reviews-content .firm-review-item .opts{cursor:pointer;position:absolute;right:0;top:0}.reviews-content .firm-review-item .opts .icon-etc-vertical{fill:#828282;height:20px;width:20px}.reviews-content .firm-review-item .opts .report-btn{backdrop-filter:blur(28px);background:#fff;border:none;border-radius:4px;bottom:-35px;box-shadow:0 4px 16px rgba(0,0,0,.2);color:#000;display:none;font-size:14px;line-height:20px;padding:8px;position:absolute;right:0;white-space:pre}.reviews-content .firm-review-item .opts.open .icon-etc-vertical{fill:#000}.reviews-content .firm-review-item .opts.open .report-btn{display:block}.reviews-content .firm-review-item .review-cont{margin:6px 0 4px}.reviews-content .firm-review-item .review-cont .date{margin-left:10px;margin-top:-2px}.reviews-content .firm-review-item .like-cont{margin-top:10px}.reviews-content .firm-review-item .reply-cont{margin-top:12px}.reviews-content .firm-review-item .reply-cont .reply-inner{padding-left:52px;position:relative}.reviews-content .firm-review-item .reply-cont .reply-inner .circle{background:rgba(0,0,0,.02);border-radius:100%;height:40px;left:0;position:absolute;top:0;width:40px}.reviews-content .firm-review-item .reply-cont .reply-inner .circle .icon-reply{display:block;height:22px;margin:10px 0 0 9px;width:22px}.reviews-content .firm-review-item .reply-cont .reply-inner h2{color:#686868;font-size:13px;font-weight:700;line-height:18px}.reviews-content .firm-review-item .reply-cont .reply-inner h2 .date{color:#828282;font-size:11px;font-weight:400;line-height:18px;margin-left:8px}.reviews-content .firm-review-item .reply-cont .reply-inner p{color:#000;font-size:14px;font-weight:400;line-height:20px}.reviews-content .firm-review-item .reply-cont .edit-btn{margin-top:8px}.reviews-content .firm-review-item .reply-cont.myreply{background:#f8f8f8;border-radius:4px;padding:12px 8px;position:relative}.reviews-content .firm-review-item .like-cont+.reply-cont{margin-top:30px}.reviews-content .firm-review-item .header-part{display:flex;margin-bottom:6px}.reviews-content .firm-review-item .header-part .img-holder{flex:0 0 40px}.reviews-content .firm-review-item .header-part .img-holder img{border:1px solid transparent;border-radius:100%;box-sizing:border-box;height:40px;width:40px}.reviews-content .firm-review-item .header-part .img-holder .icon-avatar-anonym{height:40px;width:41px}.reviews-content .firm-review-item .header-part .img-holder.svg-avatar{height:40px;text-align:center}.reviews-content .firm-review-item .header-part .info-part{flex:0 1 100%;padding-left:8px}.reviews-content .firm-review-item .all-reviews{color:#828282;font-size:12px;line-height:16px;margin:2px 0 0}.reviews-content .firm-review-item .all-reviews svg{fill:#828282;display:inline-block;height:10px;margin:2px 0 0 3px;vertical-align:top;width:10px}.reviews-content .firm-review-item .info-part .review-cont{margin:2px 0 0}.reviews-content .firm-review-item .respond-cont{background:#f8f8f8;border-radius:4px;margin-top:14px;padding:24px 16px}.reviews-content .firm-review-item .respond-cont .title{font-size:14px;font-weight:400;line-height:16px}.reviews-content .firm-review-item .respond-cont textarea{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;margin-top:16px;min-height:150px;padding:8px;resize:none;width:100%}.reviews-content .firm-review-item .respond-cont .counter{color:#828282;font-size:12px;line-height:15px;margin-top:4px!important}.reviews-content .firm-review-item .respond-cont .counter b{color:#000;font-weight:700}.reviews-content .firm-review-item .respond-cont .licence{color:#828282;font-size:12px;line-height:16px;margin:15px 0!important}.reviews-content .firm-review-item .respond-cont .save-btn{background:#1eae00;border:none;border-radius:3px;color:#fff;display:block;font-size:14px;line-height:20px;text-align:center;width:100%}.reviews-content .firm-review-item .respond-cont .cancel-btn{background:#fff;border:none;border-radius:3px;color:#6b7580;display:block;font-size:14px;line-height:20px;margin-top:8px;text-align:center;width:100%}.reviews-content .firm-review-item .respond-cont.loading{position:relative}.reviews-content .firm-review-item .respond-cont.loading:after{background:hsla(0,0%,100%,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.reviews-content .firm-review-item .respond-cont.loading:before{background:url(/img/loader.gif) no-repeat 0 0;content:"";height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:32px;z-index:1}.reviews-content .firm-review-item .edit-btn,.reviews-content .firm-review-item .respond-btn{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;font-size:14px;line-height:16px;padding:4px 15px}.reviews-content .firm-review-item .respond-btns{margin-top:12px}.reviews-content .firm-review-item:first-child{margin-top:0}.reviews-content .firm-review-item:after{background:rgba(0,0,0,.1);content:"";display:block;height:1px;margin-right:-20px;margin-top:16px}.reviews-content .firm-review-item:first-child:before{background:rgba(0,0,0,.1);content:"";display:block;height:1px;left:0;position:absolute;top:-16px;width:115%}.reviews-content .firm-review-item.respond-open .reply-cont,.reviews-content .firm-review-item.respond-open .respond-btns{display:none}.reviews-content .firm-review-item:hover .review-cont,.reviews-content .firm-review-item:hover>p{cursor:pointer}.reviews-content .firm-review-item:hover a.header-part .img-holder img{border:1px solid #1eae00;box-sizing:border-box}.reviews-content .firm-review-item:hover a.header-part h2{color:#187f00}.reviews-content .firm-review-item:hover a.header-part .all-reviews{color:#1eae00}.reviews-content .firm-review-item:hover a.header-part .all-reviews svg{fill:#1eae00}.reviews-content .firm-review-item:hover div.header-part .review-cont{cursor:default}.reviews-content .firm-review-item.no-bottom-border:after{display:none}.reviews-content .more{margin:16px 0 0}.firm-review-report{backdrop-filter:blur(27.1828px);background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);left:50%;margin-left:-230px;margin-top:-250px;padding:32px;position:absolute;top:50%;width:400px;z-index:3}.firm-review-report h2{color:#000;font-size:20px;font-weight:700;line-height:32px;margin:0}.firm-review-report .icon-close{fill:#6b7580;cursor:pointer;height:14px;position:absolute;right:14px;top:14px;width:14px}.firm-review-report .reasons{margin-top:26px}.firm-review-report .reasons .radiocheck{cursor:pointer;display:block;margin-top:12px}.firm-review-report .reasons .radiocheck:first-child{margin-top:0}.firm-review-report .reasons .radiocheck:not(#foo)>span{padding:0 0 0 30px}.firm-review-report h3{font-size:14px;font-weight:400;line-height:20px;margin:26px 0 12px}.firm-review-report textarea{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;height:100px;outline:none;padding:9px 12px;resize:none;width:100%}.firm-review-report textarea:focus{border-color:#29ac07}.firm-review-report textarea.error{border-color:#c01}.firm-review-report .counter{font-size:12px;line-height:16px;margin:4px 0 0;padding-left:10px}.firm-review-report .counter .min-count{color:#000}.firm-review-report textarea:focus+.counter .min-count{color:#1eae00}.firm-review-report .error{bottom:8px;color:#c01;font-size:12px;left:32px;line-height:16px;margin:0;position:absolute;right:32px;text-align:center}.firm-review-report .buttons{margin-top:24px;text-align:center}.firm-review-report .buttons .send-btn{background:#1eae00;border:1px solid #1eae00;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin-right:16px;padding:6px 21px;position:relative;text-align:center;vertical-align:top}.firm-review-report .buttons .send-btn .bubble{background:rgba(82,85,88,.98);border-radius:8px;bottom:50px;color:#fff;display:none;font-size:12px;left:50%;line-height:16px;padding:8px 6px;position:absolute;transform:translateX(-50%);width:160px;z-index:10}.firm-review-report .buttons .send-btn .bubble:after{border-color:rgba(82,85,88,.98) transparent transparent;border-style:solid;border-width:13px 6px 0;bottom:-13px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}.firm-review-report .buttons .send-btn:disabled{background:#ccc;border-color:#ccc;color:#fff;cursor:default}.firm-review-report .buttons .send-btn:disabled:hover .bubble{display:block}.firm-review-report .buttons .cancel-btn{background:#fff;border:1px solid #ccc;border-radius:3px;box-sizing:border-box;color:#6b7580;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding:6px 21px;text-align:center;vertical-align:top}.firm-review-report .buttons .img-loader{padding-right:52px}.firm-review-report .buttons .img-loader+.send-btn{display:none}.firm-review-report .error:not(:empty)+.placeholder{height:15px}.firm-review-report .overlay-loader{background:hsla(0,0%,100%,.6);border-radius:8px;bottom:0;height:100%;left:0;position:absolute;right:0;text-align:center;top:0;width:100%}.firm-review-report .overlay-loader img{margin-top:-16px;position:relative;top:50%}.firm-review-report-cover{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:2}@media only screen and (max-width:550px){.firm-review-report{left:16px;margin-left:0;overflow:auto;padding:16px;position:fixed;right:16px;width:auto}.firm-review-report h2{font-size:18px;padding-right:20px}}@media only screen and (max-height:600px){.firm-review-report{bottom:16px;margin-top:0;overflow:auto;padding:16px;position:fixed;top:16px}}.firm-review-edit{position:relative}.firm-review-edit .hide{display:none}.firm-review-edit .review-area .caption{color:#828282;font-size:14px;line-height:16px;margin-top:16px!important}.firm-review-edit .review-area .caption .name{color:#000;margin-left:5px}.firm-review-edit .review-area .caption .edit{float:right}.firm-review-edit .review-area a{color:#1eae00}.firm-review-edit .review-area a:hover{color:#1f7e07}.firm-review-edit .review-area p{margin:0}.firm-review-edit .review-area textarea{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;height:156px;line-height:20px;margin:15px 0 5px;padding:10px 8px;resize:none;width:100%}.firm-review-edit .review-area .counter{color:#828282;font-size:12px;line-height:15px}.firm-review-edit .review-area .counter b{color:#000;font-weight:700}.firm-review-edit .review-area .counter.no-licence{margin-bottom:16px}.firm-review-edit .review-area .licence{color:#828282;font-size:12px;line-height:16px;margin:15px 0!important}.firm-review-edit .review-area .buttons{position:relative}.firm-review-edit .review-area .buttons .cancel-btn,.firm-review-edit .review-area .buttons .save-btn{background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);color:#6b7580;display:block;font-size:14px;line-height:16px;margin-bottom:8px;padding:10px 0;width:100%}.firm-review-edit .review-area .buttons .save-btn{background:#1eae00;border-color:#1eae00;box-shadow:none;color:#fff}.firm-review-edit .review-area .buttons .save-btn:disabled{background:#ccc;border-color:#ccc;cursor:default}.firm-review-edit .review-area .buttons .save-btn:disabled:hover+.save-caption{background:#585c60;border-radius:4px;bottom:106px;color:#fff;display:block;font-size:12px;font-weight:400;left:50%;line-height:16px;padding:8px 6px;position:absolute;transform:translateX(-50%);width:96px;z-index:10}.firm-review-edit .review-area .buttons .save-btn:disabled:hover+.save-caption:before{border-color:#585c60 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;width:0}.firm-review-edit .review-area .buttons .cancel-btn{box-shadow:none;display:inline-block!important}.firm-review-edit .review-area .buttons .save-caption,.firm-review-edit .review-area .buttons .time-caption{display:none}.firm-review-edit .review-area .error{color:#c00;font-size:12px;line-height:20px;margin:8px 0 0;text-align:center}.firm-review-edit .review-area .error:empty{display:none}.firm-review-edit .review-cont .header-part{display:flex;margin-bottom:6px}.firm-review-edit .review-cont .header-part .img-holder{flex:0 0 40px}.firm-review-edit .review-cont .header-part .img-holder img{border:1px solid transparent;border-radius:100%;box-sizing:border-box;height:40px;width:40px}.firm-review-edit .review-cont .header-part .img-holder .icon-avatar-anonym{height:40px;width:41px}.firm-review-edit .review-cont .header-part .img-holder.svg-avatar{height:40px;text-align:center}.firm-review-edit .review-cont .header-part .info-part{flex:0 1 100%;padding-left:8px;position:relative}.firm-review-edit .review-cont .header-part .info-part h2{align-items:center;color:#000;display:flex;font-size:14px;font-weight:700;line-height:20px;margin:0 0 2px;padding-right:65px}.firm-review-edit .review-cont .header-part .info-part h2 .icon{flex:0 0 auto;margin-left:4px}.firm-review-edit .review-cont .header-part .info-part .date{color:#828282;display:inline-block;font-size:12px;line-height:20px;margin-left:10px;margin-top:0;vertical-align:top}.firm-review-edit .review-cont .header-part .info-part .all-reviews{color:#828282;font-size:12px;line-height:16px;margin:2px 0 0!important}.firm-review-edit .review-cont .header-part .info-part .all-reviews svg{fill:#828282;display:inline-block;height:10px;margin:2px 0 0 3px;vertical-align:top;width:10px}.firm-review-edit .review-cont .header-part .info-part .opts-area{position:absolute;right:0;top:0}.firm-review-edit .review-cont .header-part .info-part .opts-area .icon-etc-vertical{fill:#828282;cursor:pointer;display:inline-block;height:20px;margin-left:15px;margin-top:1px;vertical-align:top;width:20px}.firm-review-edit .review-cont .header-part .info-part .opts-area .list{background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;display:none;min-width:84px;padding:8px;position:absolute;right:0;top:25px;z-index:10}.firm-review-edit .review-cont .header-part .info-part .opts-area .list button{background:transparent;border:none;display:block;padding:0;text-align:left;white-space:pre;width:100%}.firm-review-edit .review-cont .header-part .info-part .opts-area .list button svg{fill:#828282;display:inline-block;height:14px;margin-top:2px;vertical-align:top;width:14px}.firm-review-edit .review-cont .header-part .info-part .opts-area .list button span{display:inline-block;font-size:14px;line-height:20px;margin-left:5px;vertical-align:top}.firm-review-edit .review-cont .header-part .info-part .opts-area .list button:hover svg{fill:#1eae00}.firm-review-edit .review-cont .header-part .info-part .opts-area .list button:hover span{color:#1eae00}.firm-review-edit .review-cont .header-part .info-part .opts-area .list .list-edit-btn{margin-bottom:10px}.firm-review-edit .review-cont .header-part .info-part .opts-area.open .icon-etc-vertical{fill:#000}.firm-review-edit .review-cont .header-part .info-part .opts-area.open .list{display:block}.firm-review-edit .review-cont .header-part .info-part .time-cover{cursor:pointer;display:inline-block;height:22px;vertical-align:top;width:22px}.firm-review-edit .review-cont .header-part .info-part .time-cover svg{fill:#828282;display:inline-block;height:22px;vertical-align:top;width:22px}.firm-review-edit .review-cont .header-part .info-part .time-cover .time-caption{display:none}.firm-review-edit .review-cont .header-part .info-part .time-cover:hover .time-caption{background:#585c60;border-radius:4px;color:#fff;display:block;font-size:12px;font-weight:400;left:0;line-height:16px;padding:10px;position:absolute;top:32px;transform:translateX(-70%);width:140px;z-index:11}.firm-review-edit .review-cont .header-part .info-part .time-cover:hover .time-caption:after{border-color:transparent transparent #585c60;border-style:solid;border-width:0 5px 10px;content:"";height:0;left:77%;margin-left:-5px;position:absolute;top:-10px;width:0}.firm-review-edit .review-cont p{color:#000;font-size:14px;line-height:20px;margin:5px 0!important;overflow-wrap:break-word;white-space:pre-wrap}.firm-review-edit .review-cont .stars-with-date .date{color:#828282;display:inline-block;font-size:12px;line-height:20px;margin-left:10px;margin-top:-2px;vertical-align:top}.firm-review-edit .review-cont .edit-btn{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);box-sizing:border-box;font-size:14px;line-height:16px;margin-top:3px;padding:4px 15px}.firm-review-edit:hover a.header-part .img-holder img{border:1px solid #1eae00;box-sizing:border-box}.firm-review-edit:hover a.header-part .info-part h2{color:#187f00}.firm-review-edit:hover a.header-part .info-part .all-reviews{color:#1eae00}.firm-review-edit:hover a.header-part .info-part .all-reviews svg{fill:#1eae00}.firm-review-edit:hover .stars-with-date,.firm-review-edit:hover>.review-cont p{cursor:pointer}.firm-review-edit:hover div.header-part{cursor:default}.firm-review-edit.loading:after{background:hsla(0,0%,100%,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.firm-review-edit.loading:before{background:url(/img/loader.gif) no-repeat 0 0;content:"";height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:32px;z-index:1}.firm-review-edit.edit-mode{background:#f8f8f8;border-radius:4px;padding:16px}.mapy-dialog-cover .mapy-dialog.firm-review-popup{padding:32px;position:relative;width:460px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .user{font-size:14px;line-height:20px;margin:5px 0 24px;text-align:center}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .firm-review-stars-picker{background:#fff}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .firm-review-stars-picker h3.title{display:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .firm-review-stars-picker .stars{margin-top:0}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .firm-review-stars-picker .response{margin-bottom:0}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .licence{font-size:12px;line-height:20px;margin-top:24px!important}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .licence a{color:#1eae00;text-decoration:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .licence a:hover{color:#1f7e07}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .review-line{margin-top:25px;text-align:center}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .thank-comment{font-size:20px;font-weight:700;line-height:28px;margin:8px 0 0;padding:0 14%;text-align:center}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .text{background:#fff;border:1px solid #1eae00;border-radius:4px;box-sizing:border-box;font-size:14px;height:112px;line-height:20px;margin-top:40px;padding:8px 12px;resize:none;width:100%}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .text:active,.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .text:focus{border-color:#29ac07;outline:0}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .counter{color:#666;font-size:12px;line-height:16px;margin:4px 0 0 12px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part{display:flex;margin-top:14px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .licence{color:#666;flex:0 0 206px;font-size:12px;line-height:16px;margin:0;text-align:left}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .licence a{color:#1eae00}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .licence a:hover{color:#1f7e07}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons{display:block;flex:0 1 100%;margin-left:24px;margin-top:0}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons .save-btn{background:#1eae00;border:none;border-radius:4px;color:#fff;font-size:14px;line-height:20px;padding:9px 16px;width:100%}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons .save-btn:hover{background:#187f00}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons .save-btn.is-empty{background:#e7eee6;color:#1eae00;font-weight:700}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons .save-btn.is-empty:hover{background:#c4e4bd;color:#187f00}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons .save-loader{display:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .error{color:#c00;font-size:12px;line-height:16px;margin:0;position:relative;text-align:center;top:10px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .error:empty,.mapy-dialog-cover .mapy-dialog.firm-review-popup>.buttons{display:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .loading .text-review .buttons{text-align:center}.mapy-dialog-cover .mapy-dialog.firm-review-popup .loading .text-review .buttons .save-btn{display:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .loading .text-review .buttons .save-loader{display:inline-block}.mapy-dialog-cover .mapy-dialog.firm-review-popup .loading-delete .close-overlay .close-header .close-prompt .throw-away .text{display:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .loading-delete .close-overlay .close-header .close-prompt .throw-away .delete-loader{display:inline-block;margin-right:16px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay{background:hsla(0,0%,100%,.6);border-radius:12px;bottom:0;box-shadow:0 4px 16px rgba(0,0,0,.2);left:0;position:absolute;right:0;top:0}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header{background:#f8f8f8;border-top-left-radius:12px;border-top-right-radius:12px;padding:16px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt{height:50px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt p{font-size:14px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt .throw-away .text{color:#c00;text-transform:capitalize}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt .throw-away .text.try-again{text-transform:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt .throw-away:hover .text{color:#a00000}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt .throw-away .delete-loader{display:none}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt .cancel{color:#828282;text-transform:capitalize}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt .cancel:hover{color:#000}.mapy-dialog-cover .mapy-dialog.firm-review-popup .loader-cover{background:hsla(0,0%,100%,.7);border-radius:12px;bottom:0;left:0;opacity:.7;position:absolute;right:0;text-align:center;top:0;z-index:10}.firm-review-popup-hearth{background:rgba(0,0,0,.7);border-radius:16px;height:200px;left:50%;margin-left:-148px;margin-top:-100px;pointer-events:none;position:absolute;text-align:center;top:50%;width:296px;z-index:101}.firm-review-popup-hearth .icon-check-circle{fill:#6fcb5b;display:inline-block;height:56px;margin-top:62px;width:56px}.firm-review-popup-hearth h3{color:#fff;font-size:22px;font-weight:400;line-height:32px;margin:19px 0 0}@media only screen and (max-width:500px){.mapy-dialog-cover .mapy-dialog.firm-review-popup{max-width:90%;min-height:90%;overflow:auto;padding:16px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .firm-review-stars-picker{left:16px;padding:24px 0;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .firm-review-stars-picker .response{padding:0 5%}.mapy-dialog-cover .mapy-dialog.firm-review-popup .stars-review .firm-review-stars-review .licence{bottom:35px;left:16px;position:absolute;right:16px;text-align:center}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .thank-comment{font-size:18px;line-height:24px;padding:0}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part{display:block}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .buttons{margin-left:0;margin-top:10px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .licence{bottom:35px;left:16px;position:absolute;right:16px;text-align:center}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt{display:block;height:auto}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt>p{box-sizing:border-box;display:inline-block;text-align:center;vertical-align:top;width:100%}.mapy-dialog-cover .mapy-dialog.firm-review-popup .close-overlay .close-header .close-prompt>button{border-top:1px solid #ebebeb;box-sizing:border-box;display:inline-block;vertical-align:top;width:50%}.firm-review-popup-hearth{left:36px;margin-left:0;position:fixed;right:36px;width:auto}.firm-review-popup-hearth h3{font-size:18px}}@media only screen and (max-height:425px){.mapy-dialog-cover .mapy-dialog.firm-review-popup{max-height:90%;max-width:90%;min-height:90%;overflow:auto;padding:16px}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review{min-height:100%}.mapy-dialog-cover .mapy-dialog.firm-review-popup .text-review .bottom-part .licence{position:static}}.firm-review-stars-picker .title{color:#000;font-size:14px;font-weight:400;line-height:20px;margin:0;text-align:center}.firm-review-stars-picker .stars{margin-top:10px;text-align:center}.firm-review-stars-picker .stars .stars-inner{cursor:pointer;display:inline-block;vertical-align:top}.firm-review-stars-review .firm-review-stars-picker{background:#f8f8f8;border-radius:4px;padding:24px;position:relative}.firm-review-stars-review .firm-review-stars-picker .response{margin-top:18px!important;padding:0 14%;text-align:center}.firm-review-stars-review .firm-review-stars-picker .response .text.error{color:#c00;display:block;font-size:12px;line-height:16px;text-align:center}.firm-review-stars-review .firm-review-stars-picker .response:empty{display:none}.firm-review-stars-review .licence{color:#6f6f6f;font-size:10px;line-height:16px;margin-top:4px!important;text-align:center}.firm-review-badge,.firm-review-badge .square{display:inline-block;vertical-align:top}.firm-review-badge .square{background:#1eae00;border-radius:6px;color:#fff;font-size:16px;line-height:24px;padding:2px 3px}.firm-review-badge .info{display:inline-block;margin-left:6px;text-align:left;vertical-align:top}.firm-review-badge .info .label{color:#000;display:block;font-size:12px;line-height:16px;margin:0}.firm-review-badge .info .reviews{color:#828282;display:block;font-size:10px;line-height:12px;margin:0}.firm-review-badge.size-medium .info{position:relative;top:-1px}.firm-review-badge.size-medium .info .label{font-size:14px}.firm-review-badge.size-medium .info .reviews{font-size:12px;line-height:16px}.firm-review-badge.size-large .square{font-size:20px;padding:6px 4px}.firm-review-badge.size-large .info{position:relative;top:-2px}.firm-review-badge.size-large .info .label{font-size:18px;line-height:24px}.firm-review-badge.size-large .info .reviews{font-size:12px;line-height:16px}#reviewsList .hide{display:none}#reviewsList .header{background-color:#f8f8f8;padding:20px;position:relative;position:sticky;top:0;z-index:1}#reviewsList .header h1{color:#000;font-size:20px;font-weight:700;line-height:23px;margin:0 0 15px}#reviewsList .header h2{color:#000;font-size:14px;font-weight:700;line-height:16px;margin:0 0 5px}#reviewsList .header .back-btn-link{position:absolute;right:20px;top:20px}#reviewsList .header .back-btn-link button{background:transparent;border:none;padding:0}#reviewsList .header .back-btn-link button svg{fill:#828282;height:16px;width:16px}#reviewsList .header .review-line{clear:both;color:#000;font-size:14px;line-height:20px;margin-top:13px}#reviewsList .header .review-line .stars{color:#1eae00;margin-left:-2px}#reviewsList .header .review-line .stars .stars-banner{margin:0 6px;position:relative;top:2px}#reviewsList .header .review-line .stars .txt{color:#828282}#reviewsList .header .review-line .managemycompany-link{color:#1eae00;float:right;line-height:32px}#reviewsList .header .review-line .managemycompany-link:hover{color:#187f00}#reviewsList .header .review-line:empty{display:none}#reviewsList .review-content{padding-bottom:16px}#reviewsList .review-content a{color:#1eae00}#reviewsList .review-content a:hover{color:#1f7e07}#reviewsList .list.firm-content{padding:16px 20px}#reviewsList .list.firm-content .reviews-content{margin-top:16px}#reviewsList .list.firm-content .reviews-content p.loading{background:url(/img/loader.gif) no-repeat 50% 0;height:32px}#reviewsList.firm-owner .firm-review{display:none}.suggest-map{background:#fff;border-radius:8px;display:flex;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25));left:16px;opacity:1;position:absolute;top:64px;transform:none;transform-origin:left top;transition:transform .1s ease-in-out,opacity .1s ease-in-out;user-select:none;width:340px;will-change:transform opacity;z-index:10}.suggest-map.hidden{opacity:0;transform:scale(0)}.suggest-map:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 16px;content:"";height:0;left:32px;position:absolute;top:-16px;width:0}.suggest-map .img-cont{border-radius:6px;flex:0 0 auto;height:64px;margin:12px 12px 12px 0;overflow:hidden;position:relative;width:64px}.suggest-map .img-cont:after{border-radius:6px;box-shadow:inset 0 0 0 1px #1eae00;content:"";display:block;height:64px;left:0;position:absolute;top:0;width:64px}.suggest-map img{height:64px;width:64px}.suggest-map .left-row{flex:1 1 auto;margin:12px}.suggest-map .left-row p{color:#000;font-size:12px;line-height:16px;margin:0 0 8px}.suggest-map .left-row button{border:none;font-size:12px;line-height:16px;padding:4px 12px}.suggest-map .left-row .button{background:#1eae00;border-radius:4px;color:#fff;font-weight:700}.suggest-map .left-row .button:active,.suggest-map .left-row .button:hover{background:#1f7e07}.suggest-map .left-row .link{background:transparent;color:#1eae00}.suggest-map .left-row .link:active,.suggest-map .left-row .link:hover{color:#1f7e07}.ie11-iframe{background:rgba(0,0,0,.7);border-radius:8px;color:#fff;font-family:Arial;font-size:14px;left:0;line-height:16px;max-width:250px;padding:10px 36px 10px 12px;position:absolute;top:0;z-index:1000}.ie11-iframe a{color:#fff;text-decoration:underline}.ie11-iframe p{margin:0}.ie11-iframe .close-btn{background:transparent;border:none;cursor:pointer;margin:0;padding:0;position:absolute;right:13px;top:11px}.ie11-iframe .close-btn svg{fill:#fff;height:10px;width:10px}.ie11-iframe-test{background:red;border-radius:8px;height:50px;left:0;position:absolute;top:0;width:200px;z-index:1001}.logger-debug{background:hsla(0,0%,100%,.9);border-radius:4px;left:16px;max-width:900px;padding:16px;position:fixed;top:60px;z-index:10}.logger-debug .controls .btn{background:#fefefe;border:1px solid #ccc;border-radius:4px;color:#000;cursor:pointer;font-size:13px;margin-left:10px;padding:4px 8px}.logger-debug .controls .btn:first-child{margin-left:0}.logger-debug .controls .query{background:transparent;border:1px solid #ccc;border-radius:4px;margin-left:15px;padding:3px 10px;width:225px}.logger-debug .controls .disable-btn{float:right}.logger-debug ul{font-size:13px;line-height:16px;margin:0;max-height:500px;overflow:auto;padding:0}.logger-debug ul li{border-bottom:1px solid #ccc;cursor:pointer;padding:3px 0}.logger-debug ul li>strong{margin-right:5px}.logger-debug ul li span strong{color:green;font-weight:400}.logger-debug ul li.default-click,.logger-debug ul li:hover{background:rgba(0,0,0,.1)}.logger-debug ul li.default-click:hover{border-color:red}.logger-debug ul.basic span.default-arg,.logger-debug ul.default li.default-click{display:none}.logger-debug .controls+ul:not(:empty){margin-top:8px}.logger-debug.small-view{max-height:16px;max-width:200px;overflow:hidden}.logger-debug.small-view .controls button:not(.toggle-btn),.logger-debug.small-view .controls input{display:none}@media only screen and (max-width:1350px){.width-1 .logger-debug{max-width:330px}}@media only screen and (max-width:770px){.width-1 .logger-debug{max-width:90%;top:10px}}#gpx .icon-holder{background:#f0f0f0;border-radius:8px;display:inline-block;height:36px;position:relative;vertical-align:top;width:36px}#gpx .icon-holder svg{fill:#828282;height:24px;margin:6px 0 0 6px;width:24px}#gpx .icon-holder .bubble{background:rgba(82,85,88,.98);border-radius:8px;bottom:45px;box-shadow:0 2px 8px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:none;font-size:12px;left:20px;line-height:16px;margin-left:0;max-width:150px;padding:8px 6px;position:absolute;transform:translateX(-50%);width:max-content;z-index:10}#gpx .icon-holder .bubble:after{border-color:rgba(82,85,88,.98) transparent transparent;border-style:solid;border-width:12px 5px 0;bottom:-12px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}#gpx .icon-holder:hover .bubble{display:block}#gpx .icon-holder.point .bubble{left:75px}#gpx .icon-holder.point .bubble:after{left:20px}#gpx .radiocheck{cursor:pointer}#gpx .hide{display:none}#gpx .header{background:#f8f8f8;left:0;padding:20px;position:sticky;right:0;top:0;z-index:10}#gpx .header .btn-close{background:transparent;border:none;padding:4px;position:absolute;right:26px;top:28px}#gpx .header .btn-close svg{fill:#828282;height:12px;width:12px}#gpx .header h2.title{font-size:20px;line-height:28px;margin:0}#gpx .header h3.file-name{color:#828282;font-size:14px;font-weight:400;line-height:16px;margin:0 24px 0 0}#gpx .header .overview{margin-top:22px;text-align:left}#gpx .header .overview .overview-item{display:inline-block;text-align:left;vertical-align:top}#gpx .header .overview .overview-item .text-holder{display:inline-block;margin-left:8px;vertical-align:top;width:auto}#gpx .header .overview .overview-item .text-holder .value{display:block;font-size:24px;font-weight:700;line-height:24px}#gpx .header .overview .overview-item .text-holder .text{color:#757575;display:block;font-size:12px;line-height:16px}#gpx .header .overview.count-1{display:none}#gpx .header .overview.count-1 .overview-item,#gpx .header .overview.count-2 .overview-item,#gpx .header .overview.count-3 .overview-item{width:33.33%}#gpx .header .overview.count-4 .overview-item{width:25%}#gpx .header .overview.count-4 .overview-item .text-holder .value{font-size:20px}#gpx .header .overview .overview-item:first-child .icon-holder .bubble{transform:translateX(-15%)}#gpx .header .overview .overview-item:first-child .icon-holder .bubble:after{left:15%}#gpx .header .controls{display:flex;margin-top:20px}#gpx .header .controls button{background:transparent;border:none;cursor:pointer;display:inline-block;height:56px;vertical-align:top}#gpx .header .controls .btn-save{background:#1eae00;border-radius:4px;flex:0 1 100%;position:relative;white-space:pre;width:0}#gpx .header .controls .btn-save span,#gpx .header .controls .btn-save svg{display:inline-block;vertical-align:top}#gpx .header .controls .btn-save svg{fill:#fff;height:24px;margin-right:10px;width:24px}#gpx .header .controls .btn-save svg #icon{fill:#1eae00;stroke:#fff}#gpx .header .controls .btn-save span{color:#fff;font-size:14px;font-weight:700;line-height:26px;margin-left:10px}#gpx .header .controls .btn-save span.txt{box-sizing:border-box;font-weight:400;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}#gpx .header .controls .btn-save .bubble{background:rgba(82,85,88,.98);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:none;font-size:12px;font-weight:400;left:50%;line-height:16px;margin-left:-75px;padding:8px 6px;position:absolute;top:-45px;white-space:normal;width:150px;z-index:10}#gpx .header .controls .btn-save .bubble:after{border-color:rgba(82,85,88,.98) transparent transparent;border-style:solid;border-width:12px 5px 0;bottom:-12px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}#gpx .header .controls .btn-save:disabled{background:#ccc}#gpx .header .controls .btn-save:disabled svg #icon{fill:#ccc}#gpx .header .controls .btn-save:disabled:hover .bubble{display:block}#gpx .header .controls .btn-add,#gpx .header .controls .btn-new-import{flex:0 0 90px;margin-left:8px;padding:0}#gpx .header .controls .btn-add .txt,#gpx .header .controls .btn-new-import .txt{color:#1eae00;display:block;font-size:12px;margin-top:6px}#gpx .header .controls .btn-add svg,#gpx .header .controls .btn-new-import svg{fill:#1eae00;height:24px;width:24px}#gpx .list-area .list-control{padding:18px 20px}#gpx .list-area .list-control .count-info{display:inline-block;left:7px;position:relative;top:6px;vertical-align:top}#gpx .list-area .list-control .count-info span{display:inline-block;font-size:14px;font-weight:700;line-height:20px;padding:2px 0 0 30px;vertical-align:top}#gpx .list-area .list-control .btn-remove{background:transparent;border:none;float:right;padding:4px 6px}#gpx .list-area .list-control .btn-remove span,#gpx .list-area .list-control .btn-remove svg{display:inline-block;vertical-align:top}#gpx .list-area .list-control .btn-remove svg{fill:#c01;height:24px;margin-right:5px;width:24px}#gpx .list-area .list-control .btn-remove span{color:#c01;font-size:14px;line-height:24px}#gpx .list-area .list{clear:both;margin:0 0 0 20px;padding:0}#gpx .list-area .list .item{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;height:64px}#gpx .list-area .list .item .selector{flex:0 0 40px}#gpx .list-area .list .item .selector .radiocheck{margin:18px 0 0 7px}#gpx .list-area .list .item .selector:hover{background:#f8f8f8}#gpx .list-area .list .item .info-area{display:flex;flex:0 1 100%;padding:16px 14px}#gpx .list-area .list .item .info-area .icon-holder{flex:0 0 36px}#gpx .list-area .list .item .info-area .captions{flex:0 1 100%;padding:0 12px;white-space:nowrap;width:0}#gpx .list-area .list .item .info-area .captions .title{display:block;font-size:14px;font-weight:700;line-height:20px;overflow:hidden;text-overflow:ellipsis}#gpx .list-area .list .item .info-area .captions .desc{color:#828282;display:block;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis}#gpx .list-area .list .item .info-area .controls{flex:0 0 70px;text-align:right}#gpx .list-area .list .item .info-area .controls .btn-delete,#gpx .list-area .list .item .info-area .controls .btn-edit{background:transparent;border:none;cursor:pointer;display:inline-block;margin:0;padding:4px;vertical-align:top}#gpx .list-area .list .item .info-area .controls .btn-delete svg,#gpx .list-area .list .item .info-area .controls .btn-edit svg{fill:#ccc;height:24px;width:24px}#gpx .list-area .list .item .info-area .controls .btn-delete svg:hover,#gpx .list-area .list .item .info-area .controls .btn-edit svg:hover{fill:#828282}#gpx .list-area .list .item .info-area .controls .btn-edit{margin-right:5px}#gpx .list-area .list .item:first-child{border-top:1px solid #f0f0f0}#gpx .list-area .list .item.active .info-area{background:#f8f8f8}#gpx.ie11 .icon-holder .bubble{width:150px}.mapy-dialog-cover .mapy-dialog.import-gpx-item-options .content{margin-top:18px}.mapy-dialog-cover .mapy-dialog.import-gpx-item-options .content .radiocheck{cursor:pointer;margin-top:12px}.mapy-dialog-cover .mapy-dialog.import-gpx-item-options .content .radiocheck:first-child{margin-top:0}.mapy-dialog-cover .mapy-dialog.import-gpx-item-options .content .option-info{color:#828282;font-size:12px;line-height:16px;margin:0 0 0 25px}.mapy-dialog-cover .mapy-dialog.import-gpx-save .save-loader{margin-top:31px;text-align:center}.mapy-dialog-cover .mapy-dialog.import-gpx-save .error{color:#c00;font-size:14px;line-height:20px;margin-bottom:-15px;text-align:left}.mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.loading{display:none}.mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons button{overflow:hidden;white-space:pre;word-break:break-all}.mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons .btn-ok{flex:0 1 40%}.mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons .btn-default{flex:0 1 30%}.mapy-dialog-cover .mapy-dialog.import-gpx-save .maps-select.mymap-folders.loading{pointer-events:none}.mapy-dialog-cover .mapy-dialog.import-gpx-save .maps-select.mymap-folders.loading h2.title{color:#828282}.mapy-dialog-cover .mapy-dialog.import-gpx-save.create-folder .maps-select.mymap-folders,.mapy-dialog-cover .mapy-dialog.import-gpx-save.create-folder p.error,.mapy-dialog-cover .mapy-dialog.import-gpx-save.create-folder>.buttons{display:none}.mapy-dialog-cover .mapy-dialog.import-gpx-save.create-folder .mymap-folders.create-folder{position:relative;top:15px}.mapy-dialog-cover .mapy-dialog.import-gpx-save.create-folder .mymap-folders.create-folder .create-folder-inner{max-width:360px;width:100%}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog .content .error{color:#c00;font-size:14px;line-height:20px;margin:16px 0}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog .content .error:empty{display:none}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog .content .desc{font-style:italic}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog .content .desc.no-italic{font-style:normal}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog .buttons .btn{margin-left:10px}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog .buttons .loader-img{display:none}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog.loading .buttons{display:block;text-align:center}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog.loading .buttons .btn{display:none}.mapy-dialog-cover .mapy-dialog.import-gpx-dialog.loading .buttons .loader-img{display:inline-block;height:30px;width:30px}.card.marker-popup .card-body .radiocheck{cursor:pointer}.card.marker-popup.geom-popup{height:75px;margin-left:-150px;margin-top:-80px;position:fixed;width:300px;z-index:1000}.width-0 #block-map .bp-gpx{box-sizing:border-box;height:50px;padding:5px 17px}.width-0 #block-map .bp-gpx .icon-import{fill:#000;display:inline-block;height:24px;margin:5px 10px 0 0;vertical-align:top;width:24px}.width-0 #block-map .bp-gpx .content{display:inline-block;vertical-align:top}.width-0 #block-map .bp-gpx .content h4{font-size:14px;height:auto;line-height:20px;margin:0}.width-0 #block-map .bp-gpx .content .desc{color:#828282;font-size:12px;line-height:16px;margin:0}body[class^=lang-] .mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons{flex-direction:column}body[class^=lang-] .mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons button{margin:0 0 8px;min-height:34px}@media only screen and (max-width:500px){.mapy-dialog-cover .mapy-dialog.import-gpx-dialog,.mapy-dialog-cover .mapy-dialog.import-gpx-item-options,.mapy-dialog-cover .mapy-dialog.import-gpx-save{width:calc(100% - 32px)}.mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons{flex-direction:column}.mapy-dialog-cover .mapy-dialog.import-gpx-save .buttons.duplicity-buttons button{margin:0 0 8px;min-height:34px}#gpx .header .controls{flex-wrap:wrap}#gpx .header .controls .btn-add,#gpx .header .controls .btn-new-import{margin-left:0;margin-top:16px}}@media only screen and (max-height:500px){.mapy-dialog-cover .mapy-dialog.import-gpx-dialog,.mapy-dialog-cover .mapy-dialog.import-gpx-item-options,.mapy-dialog-cover .mapy-dialog.import-gpx-save{max-height:calc(100% - 32px);overflow:auto}}.gpx-import{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);height:400px;left:50%;margin-left:-340px;margin-top:-200px;padding:40px;top:50%;width:680px;z-index:100}.gpx-import,.gpx-import .close-btn{background:#fff;box-sizing:border-box;position:absolute}.gpx-import .close-btn{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:6px 8px;right:19px;top:18px}.gpx-import .close-btn span,.gpx-import .close-btn svg{display:inline-block;vertical-align:top}.gpx-import .close-btn svg{fill:#6b7580;height:12px;margin-right:6px;margin-top:1px;width:12px}.gpx-import .close-btn span{font-size:13px;line-height:15px}.gpx-import h2.title{color:#000;font-size:20px;line-height:32px;margin:8px 0 0;text-align:center}.gpx-import .upload-area{border:2px dashed #ccc;cursor:pointer;display:block;height:240px;margin:30px 0 0;position:relative}.gpx-import .upload-area .plus{background:#29ac07;height:24px;left:50%;margin-left:-2px;position:absolute;top:65px;width:4px}.gpx-import .upload-area .plus:after{background:#29ac07;content:"";height:4px;left:-10px;position:absolute;top:10px;width:24px}.gpx-import .upload-area h3.title{bottom:65px;color:#29ac07;font-size:20px;font-weight:400;left:100px;line-height:28px;margin:0;position:absolute;right:100px;text-align:center}.gpx-import .upload-area input[type=file]{display:none}.gpx-import .upload-area.active,.gpx-import .upload-area:active,.gpx-import .upload-area:hover{background:rgba(41,172,7,.1);border-color:#29ac07}.gpx-import .error{background:rgba(216,56,56,.8);border-radius:4px;color:#fff;font-size:18px;left:100px;line-height:20px;padding:30px;position:absolute;right:100px;text-align:center;top:65px}.gpx-import .error.ext-error{font-size:20px;line-height:28px;padding:11px 20px}.gpx-import .error.ext-error strong{display:block}.gpx-import .loader{background:hsla(0,0%,100%,.6);border-radius:12px;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:2}.gpx-import .loader img{margin-top:28%}.gpx-import-cover{background:rgba(0,0,0,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}@media only screen and (max-width:700px){.gpx-import{left:16px;margin-left:0;right:16px;width:auto}}@media only screen and (max-height:600px){.gpx-import{bottom:16px;height:auto;margin-top:0;top:16px}.gpx-import .upload-area{height:66%}.gpx-import .upload-area .plus{top:20%}.gpx-import .upload-area h3.title{bottom:20%}}@media only screen and (max-width:600px){.gpx-import .upload-area h3.title{bottom:20%;left:16px;right:16px}.gpx-import .error{left:16px;right:16px}}#pathcontent,#pathcontent .header{position:relative}#pathcontent .header .top-image{line-height:0;position:relative}#pathcontent .header .top-image img{height:225px}#pathcontent .header .top-image svg{fill:#ccc;height:225px;width:400px}#pathcontent .header .top-image:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}#pathcontent .header .button-back{background-color:rgba(0,0,0,.5);left:16px;top:16px}#pathcontent .header .button-back button{padding:5px 16px}#pathcontent .header .button-back button:before{content:none!important}#pathcontent .header .button-back button svg{fill:#fff;height:17px;margin-right:6px;vertical-align:middle;width:10px}#pathcontent .header span.icon{left:50%;margin-left:-16px;position:absolute;top:48px}#pathcontent .header span.icon svg{fill:#fff;height:32px;width:32px}#pathcontent .header span.date{font-size:12px;line-height:16px;top:124px}#pathcontent .header h1,#pathcontent .header span.date{color:#fff;left:16px;position:absolute;right:16px;text-align:center}#pathcontent .header h1{font-size:24px;line-height:32px;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;top:88px;white-space:nowrap}#pathcontent .header button.menu{background:transparent;border:0;height:20px;padding:0;position:absolute;right:16px;top:16px;width:20px}#pathcontent .header button.menu svg{fill:#fff}#pathcontent .header .module-container,#pathcontent .header .modules,#pathcontent .header .open-module{left:16px;margin:0;min-height:10px;padding:0;position:absolute;right:16px;text-align:center;top:160px}#pathcontent .header .module-container button,#pathcontent .header .modules button,#pathcontent .header .open-module button{background:#29ac07;border:none;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:14px;padding:4px 16px;text-align:left}#pathcontent .header .module-container button:before,#pathcontent .header .modules button:before,#pathcontent .header .open-module button:before{content:none}#pathcontent .header .module-container button.show-modules-button,#pathcontent .header .modules button.show-modules-button,#pathcontent .header .open-module button.show-modules-button{color:#000;height:20px;text-align:center;width:20px}#pathcontent .header .module-container button.show-modules-button svg,#pathcontent .header .modules button.show-modules-button svg,#pathcontent .header .open-module button.show-modules-button svg{fill:#fff;height:15px;margin-bottom:4px;width:5px}#pathcontent .header .module-container button.mymap-open-btn,#pathcontent .header .module-container button.share-button,#pathcontent .header .modules button.mymap-open-btn,#pathcontent .header .modules button.share-button,#pathcontent .header .open-module button.mymap-open-btn,#pathcontent .header .open-module button.share-button{float:none;margin:0}#pathcontent .header .module-container button.mymap-open-btn svg,#pathcontent .header .module-container button.share-button svg,#pathcontent .header .modules button.mymap-open-btn svg,#pathcontent .header .modules button.share-button svg,#pathcontent .header .open-module button.mymap-open-btn svg,#pathcontent .header .open-module button.share-button svg{fill:#fff;height:20px;margin-right:4px;position:relative;top:-2px;vertical-align:middle;width:20px}#pathcontent .header .module-container button.mymap-open-btn span,#pathcontent .header .module-container button.share-button span,#pathcontent .header .modules button.mymap-open-btn span,#pathcontent .header .modules button.share-button span,#pathcontent .header .open-module button.mymap-open-btn span,#pathcontent .header .open-module button.share-button span{line-height:36px}#pathcontent .header .module-container button.mymap-open-btn span,#pathcontent .header .modules button.mymap-open-btn span,#pathcontent .header .open-module button.mymap-open-btn span{color:#fff;vertical-align:middle}#pathcontent p.places{color:#828282;font-size:14px;line-height:20px;margin:0;padding:10px 16px}#pathcontent p.places a{color:#29ac07}#pathcontent p.places a:hover{color:#1f7e07}#pathcontent .stats{border-top:1px solid #e8e8e8;margin:0;min-height:72px;padding:16px 16px 8px;text-align:center}#pathcontent .stats li{display:inline-block;text-align:center;vertical-align:top}#pathcontent .stats li .sub,#pathcontent .stats li .sup{color:#58626d;display:block;font-size:12px}#pathcontent .stats li strong{display:block;font-size:34px;font-weight:700;margin-right:0}#pathcontent .line-chart-cover .line-chart{border-top:1px solid #e8e8e8;margin-left:16px;max-width:368px;padding-top:0;width:100%}#pathcontent .mymap-contextmenu{left:auto;right:20px;top:140px}#pathcontent .mymap-export button{border:none;font-size:12px;margin:24px 0 0 16px;padding:0}#pathcontent .mymap-export button svg{fill:#828282;height:20px;margin-right:4px;position:relative;top:-1px;vertical-align:middle;width:20px}#pathcontent .mymap-export div{display:none;margin-left:32px;margin-top:4px}#pathcontent .mymap-export div button{display:block;font-size:11px;margin:0;padding:4px}#pathcontent .mymap-export.opened div{display:block}@media only screen and (max-width:789px) and (min-width:430px){.width-1 #pathcontent .top-image{text-align:center}.width-1 #pathcontent .top-image img{height:100%}.width-1 #pathcontent .title-container{padding:20px 0;text-align:center}.width-1 #pathcontent .title-container span.icon{left:auto;position:relative;right:6px}.width-1 #pathcontent .title-container h1{display:inline-block;margin:0}.width-1 #pathcontent .title-container button.menu{top:26px}.width-1 #pathcontent .mymap-contextmenu{top:240px}.width-1 #pathcontent .module-container{text-align:center}.width-1 #pathcontent .module-container button{margin-left:16px}.width-1 #pathcontent .line-chart{max-width:none}}.mymap-popup.path-edit{border-radius:4px;overflow-y:auto}.mymap-popup.path-edit .hide{display:none}.mymap-popup.path-edit>div h3{font-size:16px;font-weight:400;line-height:24px;margin:0;padding:16px}.mymap-popup.path-edit>div .header{background-color:#f8f8f8;border-top-left-radius:4px;border-top-right-radius:4px;display:block;margin:0;padding:16px 0}.mymap-popup.path-edit>div .header h3{font-size:16px;font-weight:400;line-height:24px;margin:0;padding:0 16px 16px}.mymap-popup.path-edit>div .header h3 b{font-weight:700}.mymap-popup.path-edit>div>span{display:block;font-size:14px;line-height:20px;padding:16px 16px 12px}.mymap-popup.path-edit>div>div{display:flex;padding:0 16px}.mymap-popup.path-edit>div input[type=text]{border:1px solid #cdcdcd;border-radius:3px;color:#000;display:block;font-size:14px;line-height:16px;margin:0;outline:0;padding:10px 12px;width:100%}.mymap-popup.path-edit>div input[type=text]:focus,.mymap-popup.path-edit>div input[type=text]:hover{border-color:#29ac07}.mymap-popup.path-edit>div .buttons{padding:32px 16px 20px}.mymap-popup.path-edit>div .buttons .delete,.mymap-popup.path-edit>div .buttons .save{background-color:#29ac07;border-radius:3px;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2),0 0 2px 0 #29ac07;color:#fff;font-size:12px;font-weight:700;line-height:14px;margin-right:24px;padding:6px 32px}.mymap-popup.path-edit>div .buttons .delete{font-size:14px}.mymap-popup.path-edit>div .buttons .cancel{font-size:14px;line-height:16px}.mymap-popup.path-edit>div .error{color:#e11f00;font-size:12px;line-height:14px;margin-top:-4px;padding:0 16px 16px}.mymap-popup.path-edit>div.delete>p{font-size:14px;line-height:20px;padding:0 16px}.mymap-popup.path-edit>div.delete .buttons{padding-top:20px}#pathcontent.pathcontent2 .ui-heroheader__title .icon{fill:#fff;height:24px;width:24px}#pathcontent.pathcontent2 .ui-heroheader__title h1{font-size:20px;font-weight:700;line-height:23px;margin:8px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pathcontent.pathcontent2 .ui-heroheader__title span{font-size:12px;font-weight:400;line-height:14px}#pathcontent.pathcontent2 .mymap-contextmenu{top:160px}.april22-overlay{background:url(/img/april22/AmaterskaPrasklina.png);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:2}.april22-poor .smap:not(.disable-saturation)>div:first-child>div:first-child img:not(.control-logo){filter:saturate(30%)}.april22-poor .popup-window.shbox{z-index:2}.april22-poor .map-banner-poor{position:absolute;right:20px;top:55px;z-index:2}.april22-poor .control-layer{z-index:5!important}.april22-poor .darth-control{z-index:3!important}.april22-poor.gallery-detail .control-layer{z-index:1!important}.april22-delay-btn{background:linear-gradient(0deg,#6eae3a,#80c050);border:none!important;border-radius:4px;bottom:17px;left:17px;padding:8px 14px;position:absolute;text-align:center;z-index:2}.april22-delay-btn span,.april22-delay-btn svg{display:inline-block;vertical-align:top}.april22-delay-btn svg{fill:#fff;height:12px;margin:2px 16px 0 0;width:12px}.april22-delay-btn span{color:#fff;font-size:12px;line-height:16px}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox{padding:30px 34px 0}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .btn-close{display:none}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox h2{font-size:24px;line-height:40px;margin-bottom:0}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox p{margin-bottom:8px}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder{display:flex}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder .left-part{flex:0 0 88px;position:relative}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder .left-part .loader{position:absolute;right:9px;top:50px}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder .left-part:after{border-radius:100%;box-shadow:inset 0 -1px 2px 0 rgba(0,0,0,.2);content:"";height:40px;position:absolute;right:5px;top:45px;width:40px}.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder .right-part{flex:0 1 100%;padding-left:28px}.april22.timer-banner{position:relative}.april22.timer-banner .timer{background:#fff;color:red;font-size:24px;left:155px;line-height:28px;position:absolute;text-align:left;top:68px;width:60px}.mapy-dialog-cover .mapy-dialog.april22-dialog{box-sizing:border-box;padding:48px 58px;position:relative;width:460px}.mapy-dialog-cover .mapy-dialog.april22-dialog h2{color:#000;font-size:32px;line-height:40px;margin:0 0 24px}.mapy-dialog-cover .mapy-dialog.april22-dialog p{color:#424242;font-size:14px;line-height:20px;margin:0 0 24px}.mapy-dialog-cover .mapy-dialog.april22-dialog p.large{font-size:18px;line-height:22px}.mapy-dialog-cover .mapy-dialog.april22-dialog p.please-wait{color:#c00;margin-bottom:0}.mapy-dialog-cover .mapy-dialog.april22-dialog .line{display:flex}.mapy-dialog-cover .mapy-dialog.april22-dialog .line .left-part{flex:0 0 52px;position:relative}.mapy-dialog-cover .mapy-dialog.april22-dialog .line .left-part .premium-icon{left:-6px;position:absolute;top:-11px;z-index:1}.mapy-dialog-cover .mapy-dialog.april22-dialog .line .right-part{flex:0 1 100%;padding-left:30px}.mapy-dialog-cover .mapy-dialog.april22-dialog .line.last .right-part p{margin-bottom:0}.mapy-dialog-cover .mapy-dialog.april22-dialog .buttons{display:block}.mapy-dialog-cover .mapy-dialog.april22-dialog .buttons .btn{flex:none;margin-left:0;margin-right:0;width:100%}.mapy-dialog-cover .mapy-dialog.april22-dialog .buttons .premium-btn{margin-bottom:16px;padding:11px 30px}.mapy-dialog-cover .mapy-dialog.april22-dialog .buttons .premium-btn .pig-icon{display:inline-block;height:32px;vertical-align:top}.mapy-dialog-cover .mapy-dialog.april22-dialog .buttons .premium-btn span{display:inline-block;font-size:20px;font-weight:700;line-height:32px;margin-left:14px;vertical-align:top}.mapy-dialog-cover .mapy-dialog.april22-dialog .buttons .premium-free{font-size:12px;line-height:20px;padding-bottom:10px;padding-top:10px}.mapy-dialog-cover .mapy-dialog.april22-dialog.large{padding-top:200px;width:568px}.mapy-dialog-cover .mapy-dialog.april22-dialog.large h2{font-weight:400}.mapy-dialog-cover .mapy-dialog.april22-dialog.large .premium-header-icon{position:absolute;right:14px;top:40px}.mapy-dialog-cover .mapy-dialog.april22-dialog.large .line .left-part{flex:0 0 20px}.mapy-dialog-cover .mapy-dialog.april22-dialog.large .line .left-part .check-icon{position:relative;top:1px}.mapy-dialog-cover .mapy-dialog.april22-dialog.large .line .right-part{padding-left:26px}.mapy-dialog-cover .mapy-dialog.april22-dialog.final{padding-top:10px;width:460px}.mapy-dialog-cover .mapy-dialog.april22-dialog.final .svg-holder{text-align:center}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay{padding-left:55px;width:568px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .header{margin-bottom:0}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .header svg{display:inline-block;height:32px;left:-6px;position:relative;top:-2px;vertical-align:top;width:32px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .header span{display:inline-block;font-size:16px;font-weight:700;line-height:32px;margin-left:6x;vertical-align:top}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay h2{font-weight:400;margin-bottom:48px;margin-top:8px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay p.desc{margin:0;text-align:left}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay p.desc.pay{margin:26px 0 12px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants{display:flex;gap:12px;justify-content:space-between;margin-top:12px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex:0 1 calc(25% - 12px);overflow:hidden;padding:17px 18px 18px;text-align:center}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant .svg-holder{text-align:center}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant .svg-holder svg{display:inline-block;vertical-align:top}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant h3{color:#424242;margin:0;padding:0}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant h3.price{font-size:20px;line-height:20px;margin:13px 0 8px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant h3.title{font-size:12px;font-weight:400;line-height:16px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant.active,.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant:hover{border-color:#1eae00;cursor:pointer}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant.active .svg-holder svg path,.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant:hover .svg-holder svg path{fill:#1eae00}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant.active{background:#e7eee6}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .monthly-variants .variant.active h3{color:#1eae00}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments{margin:0;padding:0}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment{background:#fff;border:1px solid #f0f0f0;border-radius:8px;display:flex;margin-top:12px}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment svg{flex:0 0 24px;left:-3px;position:relative}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment h3.price{color:#424242;flex:0 0 55px;font-size:14px;font-weight:700;line-height:24px;margin:0;padding:0 10px 0 9px;text-align:left}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment h3.title{color:#424242;flex:0 1 100%;font-size:12px;font-weight:400;line-height:24px;text-align:left}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment:first-child{margin-top:0}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment.active,.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment:hover{border-color:#1eae00;cursor:pointer}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment.active svg path,.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment:hover svg path{fill:#1eae00}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment.active{background:#e7eee6}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment.active h3.price,.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .onetime-payments li.payment.active h3.title{color:#1eae00}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .buttons{display:none}.mapy-dialog-cover .mapy-dialog.april22-dialog.pay .loading{background:rgba(0,0,0,.2);border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.mapy-dialog-april22-middle{position:relative}.mapy-dialog-april22-middle .mapy-dialog-april22-payment{backdrop-filter:blur(27.18px);background:#f0f0f0;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:48px 30px 48px 42px;position:absolute;right:20px;text-align:right;top:0;transform:translateX(0);transition:transform 1s;z-index:-1}.mapy-dialog-april22-middle .mapy-dialog-april22-payment.animate{transform:translateX(100%)}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .top-fill{flex:0 1 100%}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content{flex:0 1 auto;width:253px}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content h3{color:#424242;font-size:32px;line-height:40px;margin:0}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content h4{color:#424242;font-size:16px;font-weight:400;line-height:24px;margin:0}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content h4.monthly{margin-bottom:29px}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content h4.oneTime{margin-bottom:48px}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .pay-btn{align-items:center;background:#29ac07;border-radius:4px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:20px;padding:18px;width:100%}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .pay-btn .april-loader{animation:spin 2s linear infinite;border:4px solid #f0f0f0;border-radius:50%;border-top-color:#3e7c30;display:inline-block;height:32px;width:32px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .pay-btn:disabled{background:#666;cursor:default}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .payment-varians{align-items:center;display:flex;justify-content:space-between;margin:12px 0 40px}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .payment-varians svg{flex:0 1 auto}.mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .free-btn{background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580;display:block;font-size:12px;line-height:20px;padding:10px 20px;text-align:center;width:100%}@media only screen and (max-height:800px),only screen and (max-width:1150px){.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment{height:auto;max-height:100%;max-width:100%;padding:16px}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .top-fill{display:none}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content{position:relative;width:100%}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content h3{font-size:16px;line-height:20px}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content h4{margin-bottom:0}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .payment-varians{left:0;max-width:150px;position:absolute;top:0;width:100%}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .pay-btn{font-size:16px;line-height:16px;margin-bottom:5px;padding:8px}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .pay-btn .april-loader{border-width:2px;height:16px;width:16px}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment .right-content .free-btn{font-size:12px;line-height:14px;padding:8px}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment.animate{left:50%;max-width:568px;position:fixed;right:0;top:10px;transform:none;transform:translateX(-50%);width:100%;z-index:1}}@media only screen and (max-width:640px){.mapy-dialog-cover .mapy-dialog-april22-middle{box-sizing:border-box;max-height:90%;max-width:90%;overflow:auto}.mapy-dialog-cover .mapy-dialog-april22-middle .april22-dialog.pay,.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment{max-height:100%;max-width:100%;padding:16px}.mapy-dialog-cover .mapy-dialog-april22-middle .april22-dialog.pay .monthly-variants{gap:5px}.mapy-dialog-cover .mapy-dialog-april22-middle .april22-dialog.pay .monthly-variants .variant{flex:0 1 calc(25% - 5px);padding-left:5px;padding-right:5px}.mapy-dialog-cover .mapy-dialog-april22-middle .april22-dialog.pay .monthly-variants .variant .svg-holder svg{max-width:100%}.mapy-dialog-cover .mapy-dialog-april22-middle .april22-dialog.pay .monthly-variants .variant .price{font-size:14px!important}.mapy-dialog-cover .mapy-dialog-april22-middle .mapy-dialog-april22-payment.animate{left:10px;max-width:100%;right:10px;top:10px;transform:none;width:auto}.mapy-dialog-cover .mapy-dialog.april22-dialog,.mapy-dialog-cover .mapy-dialog.april22-dialog.final,.mapy-dialog-cover .mapy-dialog.april22-dialog.large,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox{min-height:auto;padding:32px;width:90%}.mapy-dialog-cover .mapy-dialog.april22-dialog h2,.mapy-dialog-cover .mapy-dialog.april22-dialog.final h2,.mapy-dialog-cover .mapy-dialog.april22-dialog.large h2,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox h2{font-size:24px;line-height:28px}.mapy-dialog-cover .mapy-dialog.april22-dialog .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.final .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.large .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .premium-header-icon{position:static}.mapy-dialog-cover .mapy-dialog.april22-dialog .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog .thank-you-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.final .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.final .thank-you-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.large .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.large .thank-you-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .premium-header-icon,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .thank-you-icon{max-width:100%}.mapy-dialog-cover .mapy-dialog.april22-dialog .parts-holder,.mapy-dialog-cover .mapy-dialog.april22-dialog.final .parts-holder,.mapy-dialog-cover .mapy-dialog.april22-dialog.large .parts-holder,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder{flex-direction:column}.mapy-dialog-cover .mapy-dialog.april22-dialog .parts-holder .left-part,.mapy-dialog-cover .mapy-dialog.april22-dialog.final .parts-holder .left-part,.mapy-dialog-cover .mapy-dialog.april22-dialog.large .parts-holder .left-part,.mapy-dialog-cover .mapy-dialog.april22-dialog.waitbox .parts-holder .left-part{max-width:88px}.april22-poor.width-1 .april22-delay-btn,.april22-poor.width-1 .map-banner-poor{display:none}.april22-poor.width-0 .april22-delay-btn{bottom:65px}}@media only screen and (max-height:850px){.mapy-dialog-cover .mapy-dialog.april22-dialog.large{max-height:90%;overflow:auto}}@media only screen and (max-height:700px){.mapy-dialog-cover .mapy-dialog.april22-dialog{max-height:90%;overflow:auto}}.userweb-config{padding:20px 16px}.userweb-config label.switch{display:block;margin:0;padding-left:48px;text-indent:-48px}.userweb-config label.switch.switch{-webkit-touch-callout:none;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.userweb-config label.switch.switch input{display:none}.userweb-config label.switch.switch input:checked+.slider{background-color:#1eae00;border-color:#1eae00}.userweb-config label.switch.switch input:checked+.slider:before{border-color:#1eae00;transform:translateX(16px)}.userweb-config label.switch.switch .slider{background-color:#f2f2f2;border-radius:2px;cursor:pointer;display:inline-block;position:relative;top:2px;width:32px}.userweb-config label.switch.switch .slider,.userweb-config label.switch.switch .slider:before{border:1px solid #ccc;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;height:16px;transition:.4s}.userweb-config label.switch.switch .slider:before{background-color:#fff;border-radius:2px;content:"";display:block;left:-1px;position:absolute;top:-1px;width:16px}.userweb-config label.switch .slider{margin-right:16px}.userweb-config label.switch small{vertical-align:super}.userweb-config h3{border-bottom:1px dotted #999;margin:0;padding:20px 8px 4px}.userweb-config h3:first-of-type{padding-top:10px}.userweb-config h3:first-letter{text-transform:uppercase}.userweb-config .item{font-size:14px;line-height:18px;margin:14px 0;padding:0 4px}.userweb-config .item input[type=text]{background-color:#fff;border:1px solid #1eae00;border-radius:4px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.2);box-sizing:border-box;display:inline-block;font-size:14px;height:30px;padding:5px 15px;text-align:center;width:40%}.userweb-config .item input[type=text]:active,.userweb-config .item input[type=text]:focus{outline:none}.userweb-config .item span.text{display:block}.userweb-config small{color:#ccc;font-size:70%;padding-left:2px;white-space:nowrap}.userweb-config .buttons{padding-top:40px;text-align:center}.userweb-config button{border:1px solid #ccc;border-radius:3px;color:#6b7580;display:inline-block;font-size:14px;line-height:20px;min-width:96px;padding:4px 16px;width:auto}.userweb-config button.save{background-color:#29ac07;border-color:#29ac07;color:#fff;font-weight:700;margin-right:16px}.userweb-config button.back{border:0;margin-left:24px;min-width:auto;padding:0}.userweb-config button.close{border:none;height:12px;min-width:auto;padding:0;position:absolute;right:16px;top:16px;width:12px}.userweb-config button.close svg{fill:#6b7580}@media only screen and (max-width:429px){.width-1 #layout-footer .tweak button{display:block;margin-bottom:10px}.width-1 #layout-footer .tweak .facebook,.width-1 #layout-footer .tweak .twitter{margin:0}.width-1 #layout-footer .tweak .twitter{margin-left:10px}.width-1 #search-tips-popup,.width-1 .smap-suggest{max-width:100%}.width-1 #detail .module-bar{padding-left:20px}.width-1 #detail .module-bar .module-content+.module-content{margin-left:7px}.width-1 #track .list .empty img{max-width:100%}.width-1 #track .list .stats ul{padding-left:10px;padding-right:10px}.width-1 #fotomapy .foto-filter{float:none}.width-1 #fotomapy .upload-button{float:none;margin-left:4px;margin-top:15px;top:0}.width-1 #fotomapy .foto-item{padding:10px}.width-1 #promohp{padding-left:20px;padding-right:20px}.width-1 #promohp .link-item{max-width:100%}.width-1 #search-results ul:empty{display:none}.width-1 #search-results ul:empty+.info.nothingFound{padding-top:5px}.width-1 #search-results .adv-title{margin-top:10px}.width-1 .route-modules .module-content.route-weather .route-weather-form-box .box-time>span{display:block}.width-1 .route-params{padding:22px 18px 24px 16px}.width-1 .route-params .route-buttons button.beta:before{left:12px;position:absolute;top:-2px}.width-1 .route-params .route-buttons svg,.width-1 .route-params>svg{height:20px;width:20px}.width-1 .route-type-params{font-size:10px}.width-1 .route-type-params .toll .popup{width:188px}.width-1 .route-type-params .toll .popup .checkbox-item .radiocheck p,.width-1 .route-type-params .toll .popup .hide-title span{font-size:10px}.width-1 .ad-container-route.show{border-bottom:1px solid #eee;padding:12px 0}.width-1 .ad-container-route.show div{margin:0 auto}.width-1 #detail .content-review .myreview-line .myreview-info p{max-width:50%;white-space:break-spaces}.width-1 #detail .content-review .myreview-line.review-actual:not(.edit-review) .myreview-info{display:block}.width-1 #detail .content-review .myreview-line.review-actual:not(.edit-review) .myreview-info p{max-width:100%}.width-1 #detail .content-review .firm-line .review-line .firm-btn{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:pre}.width-1 .firm-content .reviews-content .firm-review-item .reply-cont .reply-inner h2 .date{display:block;margin-left:0}.width-0 .control-layer .mapset.active+.button-group{display:none}.width-0 .melown3d .ui-controls{bottom:115px!important}.width-0 .melown3d .basic-compass{bottom:60px!important}}@media only screen and (max-width:1080px){.width-1 .control-layer .button-group span{display:none}}@media only screen and (max-width:870px){.width-1 .control-layer span{display:none}.width-2 #tweaks-list h1{padding:0 10px}.width-2 #tweaks-list .list{padding-left:10px;padding-right:10px}}#block-map{z-index:2}#block-map h4:before,#block-map p.empty-bar:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7580;font-family:mapy;font-size:22px;font-style:normal;font-weight:400;margin-right:8px;position:relative;top:3px}#block-map h4.bp-detail *{vertical-align:middle}#block-map h4.bp-detail:before{content:url(/img/marker/little.png);margin-right:3px;top:4px}#block-map h4.bp-search:before{content:"L"}#block-map h4.bp-route:before{content:"T"}#block-map h4.bp-trips:before{content:"I"}#block-map h4.bp-distancemeter:before,#block-map h4.bp-usermarks:before,#block-map p.bp-distancemeter:before,#block-map p.bp-usermarks:before{content:"V"}@media only screen and (max-width:1190px){.width-2 .hud .zoom{display:none}.width-2 #image-uploader{max-width:100%;min-width:auto}.width-2 #image-uploader .uploader-container .upl-preview-box .upl-previews{float:none;margin:0 auto}}@media only screen and (max-width:885px) and (min-width:790px){.width-1 .melown3d .ui-controls{left:75px;right:100px;width:auto}.width-1 .melown3d .ui-controls button{margin-top:10px}}@media only screen and (max-width:789px){button.fullscreen{display:none}.smap .hud .zoom{right:8px;top:8px}#layout-content.transition{transition:none!important}body:not(.content-full) #layout-scroll{height:auto;overflow:hidden}#layout-bar button{height:auto;vertical-align:top}#layout-bar button span{display:none}#layout-bar button span.route-count{display:inline-block;margin-left:0}#layout-bar button span.route-count.round{margin-left:-19px;margin-top:29px}#layout-bar .bounce{animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none}#layout-bar.items-4 button{max-width:none;width:25%}#layout-bar.items-4 button span.avatar-small{display:block;margin:0 auto}#layout-bar.items-4 button span.avatar-small *{display:block}#logo{font-style:italic}.darth-control{display:none}.control-layer .mapset span{display:inline-block}.control-layer .button-group{display:none}.hiddencontrols .noprint .control-layer .button-group{display:inline-block}.hiddencontrols .noprint .control-layer .button-group span{display:none}.language-control2 ul{left:auto;right:0}#detail [class*=content-]{margin-left:20px}#detail .content-photo,#detail .content-poster{margin:0;min-height:auto}#detail .button-top{margin-left:20px}#detail .content-weather{margin-left:0}#gallery .photo div{max-width:95%}#timeboard .header,#timeboard .lines,#timeboard .sheet-container,#timeboard .tabs{max-width:95%;width:100%!important}#timeboard .sheet-container .right-column{width:100%!important}#timeboard .sheet-container .explanation-notes{margin:16px}#timeboard .sheet-container .origin{margin:0 16px 16px}#timeboard .sheet-container .valid-through{margin:16px 16px 0}#timeboard .sheet-container table.timetable{border-left:none;border-right:none;position:static}#timeboard .sheet-container .timetable-switch{border-left:none}#timeboard .sheet-container table.line{border-top:1px solid #e1e1e1;width:100%}.modules .module-content{margin-left:20px}.modules .module-content a.button.profile-switch+div,.modules .module-content button.profile-switch+div{margin-right:6px;width:auto}.module-bar .module-content{width:70px}.module-bar .module-content.visit{width:100px}#mapset-switch{padding-left:5px;padding-right:0}.season-pois ul>li{padding-left:20px}.season-pois li img{max-height:none;max-width:100%}#trips ul li.trip-small{padding-left:20px}#trips .trip-large>div:not(.item),#trips .trip-large>h3,#trips .trip-large>p{margin-left:20px!important;padding-left:0!important}#trips .trip-large li{padding-left:37px}#trips .trip-large li .number{left:8px}#route-form #route-param-box .criterion .radiocheck.toll{margin-left:0}#route-form .line-chart{margin-left:-4px;max-width:100%}#usermarks ul li.edit form input{max-width:302px;width:90%}#usermarks ul li.edit form .gps input{max-width:242px;width:82%}#detail .content-typename{margin-top:20px}.control-layer{left:8px;top:8px}#geolocation-control{right:104px;top:8px}#geolocation-control .geolocate{min-width:auto;width:auto}#geolocation-control .geolocate span{display:none}.map-control.cesko{top:8px}#left3d .zoom,.hud .zoom{right:8px;top:8px}#left3d .backToMap{left:133px;top:8px}.content-switcher button{padding:6px 10px}.share-popup{box-sizing:border-box;padding:8px;right:8px;width:calc(100% - 16px)}.share-popup input{position:relative;z-index:51}.width-1{overflow-x:hidden;overflow-y:auto}.width-1 #geolocation-control .geolocate,.width-1 .control-layer .mapset,.width-1 .hud .zoom{display:none}.width-1 #map{height:75px!important;width:100%}.width-1 #map .noprint .copyright,.width-1 #map .noprint .scale{display:none}.width-1 #block-map,.width-1 #scene{display:block;height:75px!important;position:absolute!important;top:0;width:100%}.width-1.mobilePromoLine #block-map,.width-1.mobilePromoLine #scene{top:87px}.width-1 #block-map{background:#fff;opacity:.001}.width-1 #block-map *{display:none}.width-1 #layout-content{height:auto;margin-top:75px;min-height:calc(100% - 75px);width:100%}.width-1 #layout-footer p.small-login{display:block}.width-1 #layout-footer p.small-login span.arrow,.width-1 #layout-footer p.small-login span.user,.width-1 button#resizer{display:none}.width-1 #visit-list>div:not(.loader-big){padding:10px 24px 18px}.width-1 #search-results li .type-name{max-width:100%;white-space:normal}.width-1 #left3d #resizer,.width-1 #left3d .backToMap,.width-1 #left3d .basic-compass,.width-1 #left3d .ui-controls>:not(.framewarning),.width-1 #left3d .zoom,.width-1 .cancel-btn{display:none}.width-1 #usermarks .items li .view-cont .buttons .cancel-btn{display:inline-block}.width-1 #distance-meter{position:static}.width-1 #route-form .info-box{padding-top:75px;position:static;top:auto}.width-2{overflow-x:hidden;overflow-y:auto}.width-2 #block-map,.width-2 #map{display:none;position:absolute!important}.width-2.mobilePromoLine #map{top:87px}.width-2 #layout-content{margin-top:0;width:100%}.width-2 #layout-content #layout-scroll{height:100%!important;overflow-x:auto}.width-2 #detail .content-subtitle,.width-2 #detail .content-title,.width-2 #detail .content-typename{margin-left:100px}.mobile-promo .apps li,.mobile-promo .apps li+li{display:block;margin:16px auto}.mobile-promo .intro{padding-bottom:20px}.mobile-promo .intro h2{font-size:20px;line-height:20px}.mobile-promo .features div{border-bottom:none;box-sizing:border-box;width:100%}.mobile-promo .features div:nth-of-type(2n),.mobile-promo .features div:nth-of-type(odd){margin:0 auto;max-width:none;padding:0 10px}.mobile-promo .features div:nth-of-type(2n) img,.mobile-promo .features div:nth-of-type(odd) img{display:block;float:none;margin:0 auto}.mobile-promo .features div h3,.mobile-promo .features div p{margin:16px}.mobile-promo .features div h3{border-top:1px solid #f7f7f7;margin-top:0;padding-top:16px}.width-0{overflow:hidden}.width-0 p.empty-bar{color:#ccc;margin-left:10px;position:relative;top:-6px}.width-0 #layout-header,.width-0 button.fullscreen{display:none}.width-0 #block-map{background:#fff;bottom:0;cursor:pointer;display:block;height:48px;left:0;opacity:1;position:fixed;width:100%;z-index:2}.width-0 #block-map h4{display:block;height:40px;line-height:40px;margin:0 0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.width-0 #scene{bottom:48px;display:block;height:auto!important;position:absolute!important;top:0;width:100%}.width-0 #map{width:100%}.width-0.mobilePromoLine #scene{top:87px}.width-0 #layout-content{bottom:0;height:48px;overflow:hidden;position:absolute;top:auto;width:100%!important}.width-0 #layout-content #layout-scroll,.width-0 button#resizer{display:none}.width-0 #left3d .control-logo,.width-0 #map .control-logo{bottom:5px!important;left:auto!important;right:5px!important;top:auto!important;visibility:visible;width:80px}.width-0 #left3d .control-logo{bottom:60px!important}.width-0 #scene .cancel-btn{bottom:8px;right:8px}.width-0 #scene{bottom:0}.width-0 .melown3d .basic-compass,.width-0 .melown3d .ui-controls{bottom:70px}.width-1 #scene .distance-popup{display:none}.width-1 #detail .content-poster a canvas,.width-1 #detail .content-poster a img{width:100%!important}.width-2 #panorama .control-logo{bottom:5px!important;left:auto!important;right:5px!important;top:auto!important;width:80px}}@media only screen and (max-width:355px){#route-form .params-panel{margin-left:10px}#footer-text{display:block}.language-control2{margin-top:6px}.language-control2 ul{left:-8px;right:auto}}@media only screen and (max-width:390px){#detail .content-review .myreview-line .myreview-info{align-items:center;display:flex}#detail .content-review .myreview-line .myreview-info p{flex:2;padding-right:0}#detail .content-review .myreview-line .myreview-info .firm-btn{flex:1;overflow:hidden;position:static;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:789px){#distance-meter .header h1,#distance-meter .line-chart-cont .line-chart,#usermarks .header h1{max-width:100%}#distance-meter .dm-container .scroll-section,#distance-meter .dm-container .scroll-section>*{max-width:100%;width:100%}.gallery-detail #mapycz,.gallery-list #mapycz{display:none}}@media only screen and (max-width:1366px) and (min-width:789px){.width-0 .melown3d .copyright,.width-1 .melown3d .copyright{padding-right:75px}.width-0 .melown3d .darth-control button.report span,.width-0 .melown3d .darth-control button.tools span,.width-1 .melown3d .darth-control button.report span,.width-1 .melown3d .darth-control button.tools span{display:none}.width-0 .melown3d .darth-control button.report,.width-1 .melown3d .darth-control button.report{width:auto}}@media only screen and (max-width:1024px) and (min-width:789px){.width-1 #scene .cancel-btn{bottom:55px;right:20px}}@media only screen and (max-height:850px){#route-form .info-box{padding-top:75px;position:static;top:auto}}@media only screen and (min-width:100px){.width-0.frame #map .marker.lookup-poi,.width-0.frame #map .marker.type-poi,.width-0.frame #map svg g g:not([id*=route-]):not([id*=distancemeter]):not([id*=places-]):not([id*=activity-]):not([id*=detail-g]),.width-1.frame #map .marker.lookup-poi,.width-1.frame #map .marker.type-poi,.width-1.frame #map svg g g:not([id*=route-]):not([id*=distancemeter]):not([id*=places-]):not([id*=activity-]):not([id*=detail-g]),.width-2.frame #map .marker.lookup-poi,.width-2.frame #map .marker.type-poi,.width-2.frame #map svg g g:not([id*=route-]):not([id*=distancemeter]):not([id*=places-]):not([id*=activity-]):not([id*=detail-g]),.width-3.frame #map .marker.lookup-poi,.width-3.frame #map .marker.type-poi,.width-3.frame #map svg g g:not([id*=route-]):not([id*=distancemeter]):not([id*=places-]):not([id*=activity-]):not([id*=detail-g]){pointer-events:none}.width-0.frame #map svg g g[id*=activity-],.width-0.frame #map svg g g[id*=detail-g],.width-0.frame #map svg g g[id*=distancemeter],.width-0.frame #map svg g g[id*=places-],.width-0.frame #map svg g g[id*=route-],.width-1.frame #map svg g g[id*=activity-],.width-1.frame #map svg g g[id*=detail-g],.width-1.frame #map svg g g[id*=distancemeter],.width-1.frame #map svg g g[id*=places-],.width-1.frame #map svg g g[id*=route-],.width-2.frame #map svg g g[id*=activity-],.width-2.frame #map svg g g[id*=detail-g],.width-2.frame #map svg g g[id*=distancemeter],.width-2.frame #map svg g g[id*=places-],.width-2.frame #map svg g g[id*=route-],.width-3.frame #map svg g g[id*=activity-],.width-3.frame #map svg g g[id*=detail-g],.width-3.frame #map svg g g[id*=distancemeter],.width-3.frame #map svg g g[id*=places-],.width-3.frame #map svg g g[id*=route-]{cursor:pointer}.width-0.frame #left3d canvas,.width-1.frame #left3d canvas,.width-2.frame #left3d canvas,.width-3.frame #left3d canvas{pointer-events:none}.width-0.frame #left3d .control-logo,.width-0.frame #map .control-logo,.width-1.frame #left3d .control-logo,.width-1.frame #map .control-logo,.width-2.frame #left3d .control-logo,.width-2.frame #map .control-logo,.width-3.frame #left3d .control-logo,.width-3.frame #map .control-logo{bottom:5px!important;left:auto!important;right:5px!important;top:auto!important;visibility:visible;width:80px}.width-0.frame #layout-content,.width-1.frame #layout-content,.width-2.frame #layout-content,.width-3.frame #layout-content{display:none}.width-0.frame.pano #layout-content,.width-1.frame.pano #layout-content,.width-2.frame.pano #layout-content,.width-3.frame.pano #layout-content{display:block;right:0;width:100%}.width-0.frame .panorama .pano-logo,.width-1.frame .panorama .pano-logo,.width-2.frame .panorama .pano-logo,.width-3.frame .panorama .pano-logo{display:none}.width-0.frame #map,.width-0.frame #scene,.width-1.frame #map,.width-1.frame #scene,.width-2.frame #map,.width-2.frame #scene,.width-3.frame #map,.width-3.frame #scene{height:100%!important}.width-0.frame #block-map,.width-1.frame #block-map,.width-2.frame #block-map,.width-3.frame #block-map{display:none}.width-0.frame #map .noprint .copyright,.width-0.frame #map .noprint .scale,.width-0.frame .hud .zoom,.width-1.frame #map .noprint .copyright,.width-1.frame #map .noprint .scale,.width-1.frame .hud .zoom,.width-2.frame #map .noprint .copyright,.width-2.frame #map .noprint .scale,.width-2.frame .hud .zoom,.width-3.frame #map .noprint .copyright,.width-3.frame #map .noprint .scale,.width-3.frame .hud .zoom{display:block}.width-0.frame #map .marker.non-active,.width-1.frame #map .marker.non-active,.width-2.frame #map .marker.non-active,.width-3.frame #map .marker.non-active{cursor:pointer}}#scene .framewarning{align-items:center;background:rgba(0,0,0,.7);border-radius:8px;bottom:60px;color:#fff;display:flex;font-size:14px;font-weight:700;line-height:16px;max-width:420px;padding:14px 16px 14px 14px;position:absolute;right:20px}#scene .framewarning svg{fill:#fff;display:inline-block;height:20px;margin-right:10px;width:20px}#scene .framewarning a{color:#fff;text-decoration:underline}#scene .framewarning a a:hover{color:#fff}#scene #left3d .framewarning{bottom:36px}@media only screen and (max-width:789px){#scene .framewarning{bottom:12px;margin-left:8px;right:8px}.width-1 #scene #left3d .framewarning{bottom:-32px}}.frame-overlay{align-items:center;background:rgba(0,0,0,.7) url(/img/frame-overlay.png) repeat 0 0;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.frame-overlay .mymap-popup{color:#000;max-width:320px;text-align:center}.frame-overlay .mymap-popup h2{font-size:20px;font-weight:700;line-height:32px;margin:0;padding:26px 0 8px;text-align:center}.frame-overlay .mymap-popup a{color:#1eae00;display:block;font-size:14px;line-height:20px;margin:0 0 8px;padding:0}.frame-overlay .mymap-popup a:hover{color:#1f7e07}.frame-overlay .mymap-popup button{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#6b7580;font-size:14px;line-height:20px;margin:16px auto 24px;padding:6px 38px}.frame-overlay .mymap-popup button:hover{background-color:#f9f9f9}.frameO .smap .copyright{z-index:11}.frameO .melown-credits-popup-cover{z-index:12}.frameO .melown-credits-popup{z-index:13}@media only screen and (max-width:789px){.frame-overlay{background-image:url(/img/frame-overlay-midi.png)}}@media only screen and (max-width:429px){.frame-overlay{background-image:url(/img/frame-overlay-mini.png)}}.android-app-promotion{background:#fff url(/img/android/robert.svg) no-repeat 0 12px;box-shadow:0 4px 16px rgba(0,0,0,.25);box-sizing:border-box;padding:24px 0;position:absolute;top:0;width:100%;z-index:2}.android-app-promotion h1,.android-app-promotion p{margin:0 104px;text-align:center}.android-app-promotion h1{font-size:16px;font-weight:700;line-height:18px}.android-app-promotion p{font-size:14px;line-height:20px}.android-app-promotion div{display:flex;flex-wrap:wrap;justify-content:center}.android-app-promotion a.button,.android-app-promotion button{background:#fff;border:1px solid #ccc;border-radius:4px;color:#828282;display:inline-block;font-size:16px;line-height:24px;margin:16px 16px 0 0;padding:6px 12px}.android-app-promotion a.button.primary,.android-app-promotion button.primary{background:#1eae00;border:1px solid #1eae00;color:#fff;font-weight:700}@media only screen and (max-width:767px){.android-app-promotion{padding:24px 20px 24px 104px}.android-app-promotion h1,.android-app-promotion p{margin:0;text-align:left}.android-app-promotion div{justify-content:left}}.map-card{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);position:absolute;z-index:10}.ui-header__userprofile-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-header__userprofile-icon{flex:0 0 auto;margin-left:4px}.ui-activity-title{align-items:flex-start;display:flex;font-weight:400;margin:0}.ui-activity-title div{color:#666;font-size:14px;line-height:20px;margin:2px 8px}.ui-activity-title .ui-dashboard-icon{flex:0 0 auto}.ui-activity-item{align-items:center;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;overflow:hidden}.ui-activity-item:active,.ui-activity-item:hover{background:#f0f0f0}.ui-activity-item:active .ui-activity-item--right,.ui-activity-item:hover .ui-activity-item--right{display:block}.ui-activity-item--left{align-items:center;background:#f2f2f2;border-radius:4px;display:flex;flex:0 0 auto;height:32px;justify-content:center;margin:4px;mix-blend-mode:multiply;width:32px}.ui-activity-item--middle{color:#666;flex:1 1 auto;font-size:14px;line-height:16px;margin:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-activity-item--right{display:none;flex:0 0 auto;height:24px;margin:8px}.ui-dashboard-icon{display:inline-block}.ui-dashboard-icon img{display:block;height:100%;width:100%}.ui-dashboard-icon--big{height:56px;width:56px}.ui-dashboard-icon--small{height:24px;width:24px}.ui-dashboard-item{align-items:center;background:#f0f0f0;border-radius:8px;display:flex;padding:8px 20px 8px 16px;user-select:none}.ui-dashboard-item:active,.ui-dashboard-item:focus,.ui-dashboard-item:hover{background:#e1e1e1}.ui-dashboard-item .ui-dashboard-icon{flex:0 0 auto}.ui-dashboard-item div{flex:1 0 auto;margin-left:16px}.ui-dashboard-item h2{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0}.ui-dashboard-item p{color:#666;font-size:12px;line-height:18px;margin:0}.ui-dashboard-item .highlight{background:#c00}.ui-dashboard-item .damp,.ui-dashboard-item .highlight{border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:18px;margin:0 8px;padding:0 8px}.ui-dashboard-item .damp{background:#ccc;mix-blend-mode:multiply}.ui-photo-preview{border-radius:4px;cursor:pointer;display:inline-block;height:48px;overflow:hidden;transition:box-shadow .1s ease-in-out;width:48px}.ui-photo-preview img{background:#f2f2f2;height:100%;object-fit:cover;width:100%}.ui-photo-preview:focus,.ui-photo-preview:hover{box-shadow:0 0 0 .125rem #1eae00,0 4px 20px rgba(0,0,0,.25)}.userprofile-reviews__loader{display:block;margin:64px auto}.userprofile-reviews__list{display:block;margin:0;padding:0}.userprofile-reviews__list .myreview+.myreview{border-top:1px solid rgba(0,0,0,.08)}.userprofile-reviews__topbar{align-items:center;display:flex;justify-content:space-between;margin:0 20px 0 108px}.userprofile-reviews__topbar .ui-reviewmotivation__counter{font-size:18px;line-height:24px;margin-right:4px}.userprofile-reviews__emptyText{color:#000;font-size:14px;line-height:20px;margin:48px 36px 20px;text-align:center}.userprofile-reviews__emptyImg{display:block;margin:20px auto}.userprofile-settings{padding:22px 20px}.userprofile-settings .back-btn-link{position:absolute;right:20px;top:22px}.userprofile-settings .back-btn-link button{background:transparent;border:none;padding:0}.userprofile-settings .back-btn-link button svg{fill:#828282;height:24px;width:24px}.userprofile-settings .title{font-size:18px;line-height:24px;margin:0 0 24px;padding:0}.userprofile-settings .settings-list{display:flex;flex-direction:column;gap:12px}.settings-checkbox{background:#f0f0f0;border-radius:8px;padding:16px}.settings-checkbox .top-line{display:flex;justify-content:space-between}.settings-checkbox .top-line h3.title{color:#000;display:inline-block;font-size:14px;font-weight:400;line-height:16px;margin:0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.settings-checkbox .top-line .checkbox-title{display:block;margin-top:-4px;white-space:nowrap}.settings-checkbox .desc{color:#828282;font-size:14px;font-style:normal;line-height:18px;margin:6px 0 0;max-width:272px;padding:0}.settings-mapsets{align-items:flex-start;background:#f0f0f0;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.settings-mapsets__title{color:#000;font-size:14px;font-weight:400;line-height:16px;margin:0}.settings-mapsets__list{display:flex;flex-wrap:wrap;gap:16px 12px;margin:0;padding:0}.settings-mapset{color:#828282;cursor:pointer;display:flex;flex-direction:column;max-width:101px}.settings-mapset--selected,.settings-mapset:hover{color:#1eae00}.settings-mapset--selected .settings-mapset__img:after,.settings-mapset:hover .settings-mapset__img:after{border:1px solid #1eae00;border-radius:4px;box-sizing:border-box;content:"";display:block;height:100%;position:absolute;top:0;width:100%}.settings-mapset__img{border-radius:4px;overflow:hidden;position:relative}.settings-mapset__img img{background-size:cover;display:block;height:56px;width:101px}.settings-mapset__title{font-size:12px;font-weight:400;line-height:16px;margin:4px 0 0;text-align:center}.user-profile-container.hide{display:none}.user-profile-container .ui-header__title{align-items:center;display:flex}.sds-icon{display:inline-block}.sds-icon svg{fill:currentColor;display:block;height:100%;width:100%}.sds-icon--8{height:.5rem;width:.5rem}.sds-icon--16{height:1rem;width:1rem}.sds-icon--24{height:1.5rem;width:1.5rem}.sds-icon--32{height:2rem;width:2rem}.ui-reviewlicence a{color:#29ac07}.ui-reviewlicence a:active,.ui-reviewlicence a:focus,.ui-reviewlicence a:hover{color:#1f7e07}.ui-sortbox{display:flex;position:relative}.ui-sortbox__button,.ui-sortbox__button:active,.ui-sortbox__button:focus,.ui-sortbox__button:hover{align-items:center;background:transparent;border:none;color:#1eae00;display:flex;font-size:14px;line-height:20px;margin:0;padding:0;text-align:right}.ui-sortbox__button .sds-icon,.ui-sortbox__button:active .sds-icon,.ui-sortbox__button:focus .sds-icon,.ui-sortbox__button:hover .sds-icon{height:20px;width:20px}.ui-sortbox__buttontext{margin:0 2px}.ui-sortbox__label{color:#6b7580}.ui-sortbox__label,.ui-sortbox__menu{font-size:14px;line-height:20px;margin:0}.ui-sortbox__menu{backdrop-filter:blur(27.1828px);background:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.2);padding:4px;position:absolute;right:0;top:20px;z-index:1}.ui-sortbox__menu li{color:#6b7580;cursor:pointer;padding:4px}.ui-sortbox__menu li:hover{color:#1eae00}.ui-avatar{display:inline-block;height:72px;position:relative;width:72px}.ui-avatar img,.ui-avatar svg{fill:#aaa;background:#fff;border:4px solid #fff;border-radius:50%;display:block;height:calc(100% - 8px);object-fit:cover;width:calc(100% - 8px)}.ui-avatar__premium{align-items:center;background:linear-gradient(0deg,#dd9721,#f9e099);border:2px solid #fff;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;left:-6px;position:absolute;top:-6px;width:24px}.ui-avatar__premium.hidden{display:none}button.ui-header-button,label.ui-header-button{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:8px;color:#fff;display:flex;flex-direction:row;font-size:14px;line-height:24px;padding:4px 8px;transition:background-color .1s ease-in-out}button.ui-header-button:active,button.ui-header-button:hover,label.ui-header-button:active,label.ui-header-button:hover{background:rgba(0,0,0,.75)}button.ui-header-button .sds-icon,label.ui-header-button .sds-icon{flex:0 0 auto;height:16px;width:16px}button.ui-header-button.icon-only,label.ui-header-button.icon-only{padding:8px}button.ui-header-button.icon-only .sds-icon,label.ui-header-button.icon-only .sds-icon{margin-right:0}.ui-header-button__text{margin-left:4px}@supports (backdrop-filter:blur(10px)){button.ui-header-button,label.ui-header-button{backdrop-filter:blur(10px) invert(10%) saturate(80%);background:rgba(0,0,0,.4)}}button.ui-dialogButton{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;line-height:20px;padding:7px 31px;text-align:center}button.ui-dialogButton:active,button.ui-dialogButton:focus,button.ui-dialogButton:hover{background:#f0f0f0}button.ui-dialogButton:disabled{background:#fff;cursor:not-allowed;opacity:.4}button.ui-dialogButton--primary{background:#1eae00;border:none;color:#fff;font-weight:700;padding:8px 32px}button.ui-dialogButton--primary:active,button.ui-dialogButton--primary:focus,button.ui-dialogButton--primary:hover{background:#187f00}button.ui-dialogButton--primary:disabled{background:#1eae00;opacity:.4}.ui-header{height:140px;position:relative;transition:height .2s ease-in-out;user-select:none}.ui-header--compact,.ui-header--compact .ui-header__poster{height:62px}.ui-header--compact .ui-header__avatar{opacity:0;transform:scale(0)}.ui-header--compact button.ui-header-button{padding:8px}.ui-header--compact .ui-header-button__text{display:none}.ui-header--compact .ui-header__title{bottom:14px;font-size:18px;line-height:32px}.ui-header__poster{background-image:url(/img/header-placeholder.svg);background-position:0;background-size:cover;height:120px;transition:height .2s ease-in-out}.ui-header__title-container{flex:1 1 auto;margin:0 16px}.ui-header__title{bottom:28px;color:#fff;font-size:20px;font-weight:700;left:108px;line-height:23px;margin:0;position:absolute;right:8px;transition:left .2s ease-in-out,right .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,font-size .2s ease-in-out}.ui-header__title--text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-header__avatar{bottom:0;left:20px;position:absolute;transform:scale(1);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.ui-header__toolbar{align-items:center;display:flex;justify-content:space-between;left:0;padding:16px;position:absolute;right:0;top:0}.ui-header__left-buttons,.ui-header__right-buttons{display:flex;flex:0 0 auto;justify-content:flex-start}.ui-header__left-buttons>*+*,.ui-header__right-buttons>*+*{margin-left:8px}.ui-header__right-buttons{justify-content:flex-end}.ui-heroheader{height:225px;position:relative;user-select:none}.ui-heroheader__poster{bottom:auto;height:100%;left:0;object-fit:cover;position:absolute;right:auto;top:0;width:100%}.ui-heroheader__title{align-items:center;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));display:flex;flex-direction:column;font-size:20px;font-weight:700;justify-content:center;line-height:23px;padding:64px 20px;top:0}.ui-heroheader__title,.ui-heroheader__totalInfo{bottom:0;color:#fff;left:0;margin:0;position:absolute;right:0}.ui-heroheader__totalInfo{font-size:12px;line-height:14px;padding:20px;text-align:center}.ui-heroheader__toolbar{align-items:center;display:flex;justify-content:space-between;left:0;padding:16px;position:absolute;right:0;top:0}.ui-heroheader__left-buttons,.ui-heroheader__right-buttons{display:flex;flex:0 0 auto;justify-content:flex-start}.ui-heroheader__left-buttons>*+*,.ui-heroheader__right-buttons>*+*{margin-left:8px}.ui-heroheader__right-buttons{justify-content:flex-end}.ui-onboarding{background:rgba(82,85,88,.98);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:20px 16px;position:relative}.ui-onboarding *{margin:0}.ui-onboarding h2{color:#fff;font-size:20px;font-weight:700;line-height:24px;margin-right:24px}.ui-onboarding p{color:#f0f0f0;font-size:14px;line-height:20px;margin-top:16px}.ui-onboarding__button{background:transparent;border:none;border-radius:50%;color:#f0f0f0;height:16px;padding:0;position:absolute;right:8px;top:8px;width:16px}.ui-onboarding__button:active,.ui-onboarding__button:focus,.ui-onboarding__button:hover{background:transparent;border:none;color:#fff;padding:0}.ui-reviewmotivation{align-items:center;color:#828282;display:flex;margin:0}.ui-reviewmotivation strong{color:#000}.ui-reviewmotivation__text{font-size:14px;line-height:16px}.ui-reviewmotivation__counter{font-size:28px;line-height:36px;margin-right:12px}.mapy-dialog-cover{align-items:center;background:rgba(0,0,0,.5);background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99}.mapy-dialog-cover .mapy-dialog{backdrop-filter:blur(27.1828px);background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;flex:0 0 auto;padding:40px;width:400px}.mapy-dialog-cover .mapy-dialog .btn-close{background:transparent;border:none;cursor:pointer;margin:0;padding:4px;position:absolute;right:8px;top:8px}.mapy-dialog-cover .mapy-dialog .btn-close svg{fill:#828282;height:12px;width:12px}.mapy-dialog-cover .mapy-dialog h3.title{color:#000;font-size:20px;line-height:32px;margin:0;text-align:center}.mapy-dialog-cover .mapy-dialog .content p.desc{font-size:14px;line-height:20px;margin:8px 0 0;text-align:center}.mapy-dialog-cover .mapy-dialog .content:empty{display:none}.mapy-dialog-cover .mapy-dialog .buttons{display:flex;margin-top:28px}.mapy-dialog-cover .mapy-dialog .buttons .btn{background:#c00;border:1px solid transparent;border-radius:4px;font-size:14px;line-height:20px;margin-left:16px;padding:6px 10px;text-align:center}.mapy-dialog-cover .mapy-dialog .buttons .btn.btn-default{background:#fff;border-color:#ccc;color:#6b7580}.mapy-dialog-cover .mapy-dialog .buttons .btn.btn-ok{background:#1eae00;border-color:#1eae00;color:#fff}.mapy-dialog-cover .mapy-dialog .buttons .btn.btn-error{background:#c00;border-color:#c00;color:#fff}.mapy-dialog-cover .mapy-dialog .buttons .btn:first-child{margin-left:0}.mapy-dialog-cover .mapy-dialog .buttons.count-2 .btn{flex:0 1 50%}.mapy-dialog-cover .mapy-dialog .buttons.count-3 .btn{flex:0 1 33.3%}.ui-poilistimage{align-items:center;border-radius:4px;display:flex;flex:0 0 auto;height:80px;justify-content:center;overflow:hidden;width:80px}.ui-poilistimage img{width:80px}.ui-poilistimage img.landscape{height:80px;width:auto}.ui-poilistimage img.portrait{height:auto;width:80px}.ui-poilistimage.icon{background:#ebebeb;box-sizing:border-box}.ui-poilistimage.icon img{height:40px;width:40px}.ui-poilistimage.small{height:52px}.ui-poilistimage.favicon{background:#ebebeb;box-sizing:border-box}.ui-poilistimage.favicon img{height:16px;width:16px}.ui-poilistimage.universal{background:#ebebeb;box-sizing:border-box}.ui-poilistimage.universal img{height:34px;width:27px}.ui-poilistitem{display:flex}.ui-poilistitem .ui-poilistimage{flex:0 0 80px;margin-right:16px;transition:box-shadow .15s ease-in-out}.ui-poilistitem>div{flex:1 1 auto;width:0}.ui-poilistitem>div *{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-poilistitem>div *+*{margin-top:4px}.ui-poilistitem>div h3{color:#000;font-size:14px;font-weight:700;line-height:16px}.ui-poilistitem__category{color:#000;font-size:12px;line-height:14px}.ui-poilistitem__address{color:#6b7580;font-size:12px;line-height:14px}.ui-poilistitem--clickable{cursor:pointer}.ui-poilistitem--clickable:active .ui-poilistimage,.ui-poilistitem--clickable:focus .ui-poilistimage,.ui-poilistitem--clickable:hover .ui-poilistimage{box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2)}.checkbox-title{cursor:pointer;display:inline-block;user-select:none}.checkbox-title .indicator{color:#828282;display:inline-block;font-size:14px;line-height:24px;margin-right:4px}.checkbox-title .indicator.checked{color:#29ac07}.ui-rating-card{background:#f0f0f0;border-radius:8px;padding:16px 16px 0}.ui-rating-card .firm-review-stars-review .licence{display:none}.ui-rating-card .adjust+.firm-review-stars-review{margin-top:-24px}.ui-rating-card .firm-review-stars-picker{background:transparent;padding:32px 0}.ui-rating-card .firm-review-stars-picker .title{display:none}.ui-rating-card .firm-review-stars-picker .stars{margin-top:0}.ui-rating-card .ui-poilistimage{transition:box-shadow .15s ease-in-out}.ui-rating-card--clickable .ui-rating-card__poiInfo{cursor:pointer}.ui-rating-card--clickable .ui-rating-card__poiInfo:active .ui-poilistimage,.ui-rating-card--clickable .ui-rating-card__poiInfo:focus .ui-poilistimage,.ui-rating-card--clickable .ui-rating-card__poiInfo:hover .ui-poilistimage{box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2)}.ui-rating-card__poiInfo{display:flex}.ui-rating-card__poiInfo .ui-poilistimage{flex:0 0 auto}.ui-rating-card__texts{margin-left:16px;overflow:hidden}.ui-rating-card__title{color:#000;font-size:18px}.ui-rating-card__address,.ui-rating-card__category,.ui-rating-card__title{line-height:20px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rating-card__address,.ui-rating-card__category{color:#6f6f6f;font-size:14px}button.ui-rating-card__poiChoice{background:transparent;border:0;color:#1eae00;font-size:14px;line-height:20px;margin:8px 0 0 96px;padding:0;position:relative}button.ui-rating-card__poiChoice:active,button.ui-rating-card__poiChoice:focus,button.ui-rating-card__poiChoice:hover{color:#1f7e07}button.ui-rating-card__poiChoice.adjust{margin-bottom:4px;top:-20px}.ui-poiSelectItem{border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;height:56px;overflow:hidden}.ui-poiSelectItem .sds-icon{background:#f2f2f2;border-radius:50%;color:#fff;margin:14px 16px 0}.ui-poiSelectItem:hover{background:#f0f0f0}.ui-poiSelectItem:hover .sds-icon{background:#e4e4e4}.ui-poiSelectItem__icon{flex:0 0 auto;height:20px;margin:10px 18px 0;width:20px}.ui-poiSelectItem__text{flex:1 0 auto;width:0}.ui-poiSelectItem__text h3{color:#000;font-size:14px;line-height:20px;margin:8px 0 0}.ui-poiSelectItem__text h3,.ui-poiSelectItem__text p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-poiSelectItem__text p{color:#828282;font-size:12px;line-height:16px;margin:0 0 12px}.ui-poiSelectItem--selected,.ui-poiSelectItem--selected:hover{background:#f0f0f0}.ui-poiSelectItem--selected .sds-icon,.ui-poiSelectItem--selected:hover .sds-icon{background:#1eae00}.ui-alternativePoiDialog{padding:0}.ui-alternativePoiDialog .buttons{margin-top:0}.ui-alternativePoiDialog__title{color:#000;font-size:20px;line-height:28px;margin:40px 32px 0;text-align:center}.ui-alternativePoiDialog__subtitle{color:#6f6f6f;font-size:14px;line-height:20px;margin:0 32px 32px;text-align:center}.ui-alternativePoiDialog__list{display:block;margin:0;max-height:342px;overflow:auto;overflow:overlay;padding:0}.ui-alternativePoiDialog__wrongPoi{margin:16px 20px 24px}.ui-alternativePoiDialog__wrongPoi button{border:0;color:#1eae00;font-size:14px;line-height:20px;padding:0}.ui-alternativePoiDialog__wrongPoi button:active,.ui-alternativePoiDialog__wrongPoi button:focus,.ui-alternativePoiDialog__wrongPoi button:hover{color:#1f7e07}.ui-alternativePoiDialog__wrongPoi p{color:#828282;font-size:14px;line-height:20px;margin:0}.ui-alternativePoiDialog__buttonBar{margin:24px 32px 32px;text-align:center}.ui-alternativePoiDialog__buttonBar *+*{margin-left:20px}@media only screen and (max-width:500px){.ui-alternativePoiDialog{max-width:90%;min-height:90%}}.ui-tooltip{background:rgba(89,92,97,.98);border-radius:8px;box-sizing:border-box;color:#fff;padding:12px;position:absolute;user-select:none;z-index:9999}.ui-tooltip,.ui-tooltip>*{font-size:14px;line-height:18px}.ui-tooltip>*{margin:0}.ui-tooltip>*+*{margin-top:8px}.ui-tooltip a{color:#0ed04a}.ui-tooltip a:active,.ui-tooltip a:focus,.ui-tooltip a:hover{color:#1eae00}.ui-tooltip--invisible{opacity:0;z-index:0}.ui-tooltip__arrow{position:absolute;z-index:9999}.ui-tooltip__arrow path{fill:#595c61;fill-opacity:.98}.mapy-dialog-cover .mapy-dialog.activerequest-dialog{max-width:460px;padding:40px 32px 32px;width:100%}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .ui-reviewlicence{color:#666;font-size:12px;line-height:16px;margin:32px 0 4px;text-align:center}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .activerequest-dialog__footer{align-items:center;display:flex;margin:16px 0 0}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .activerequest-dialog__footer .ui-reviewlicence{margin:0 40px 0 0;text-align:left}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .activerequest-dialog__footer button.ui-dialogButton{white-space:nowrap}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .buttons{margin-top:0}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .content .ui-rating-card{opacity:1;transform:translateZ(0);transition:all .3s ease-out}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .content.activerequest-dialog__content--hidden .ui-rating-card{opacity:0;transform:translate3d(30px,0,0)}.mapy-dialog-cover .mapy-dialog.activerequest-dialog .content.activerequest-dialog__content--hidden .activerequest-dialog__age{opacity:0;transform:translate3d(0,-16px,0)}.activerequest-dialog__userGreeting{color:#000;font-size:20px;line-height:28px;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.activerequest-dialog__age{color:#6f6f6f;font-size:12px;line-height:16px;margin:20px 0 8px;opacity:1;transform:translateZ(0);transition:all .3s ease-out}.activerequest-dialog__thanks{align-items:center;color:#828282;display:flex;flex-direction:column;font-size:20px;height:326px;justify-content:center;line-height:28px;opacity:1;text-align:center;transition:opacity .3s ease-out}.activerequest-dialog__thanks p{margin:0}.activerequest-dialog__thanks .sds-icon{background:#1eae00;border-radius:50%;color:#fff;display:block;height:44px;margin:0 auto 16px;width:44px}.activerequest-dialog__thanks--hidden{opacity:0}.ar-CloseDialog{padding:0;width:460px}.ar-CloseDialog h2{color:#000;font-size:20px;line-height:28px;margin:85px 32px 24px;text-align:center}.ar-CloseDialog .ui-dialogButton{display:block;margin:16px auto 0;width:256px}.ar-CloseDialog .ui-dialogButton:last-child{margin-bottom:86px}.ar-CloseDialog .buttons{margin:0}.dashboard-main-cont .ui-onboarding{margin:20px}.dashboard-section-list{padding:20px}.dashboard-section-list>*+*{margin-top:8px}.dashboard-last-list{padding:20px 0}.dashboard-error{color:#000;font-size:14px;line-height:20px;margin:48px 36px 20px;text-align:center}.dashboard-section{border-bottom:1px solid rgba(0,0,0,.08);margin:0 0 16px 20px;padding:0 20px 16px 0}.dashboard-section:only-child{border-bottom:none;padding-bottom:0}.dashboard-section.dashboard-photos{padding-right:8px}.dashboard-placeslist{display:block;margin:8px 0 0;padding:0 0 0 32px}.dashboard-placeslist .thumbnail{border-radius:4px;height:100%;object-fit:cover;width:100%}.dashboard-placeslist .icon{fill:#828282;height:24px;width:24px}.dashboard-activitieslist{display:block;margin:8px 0 0;padding:0 0 0 32px}.dashboard-activitieslist .icon{fill:#828282;height:24px;width:24px}.dashboard-reviewslist{display:block;margin:8px 0 0;padding:0 0 0 32px}.dashboard-reviewslist .thumbnail{border-radius:4px;height:100%;object-fit:cover;width:100%}.dashboard-reviewslist .icon{height:20px;width:20px}.dashboard-reviewslist .ui-poilistimage,.dashboard-reviewslist .ui-poilistimage.small{height:32px;width:32px}.dashboard-reviewslist .ui-poilistimage img,.dashboard-reviewslist .ui-poilistimage.small img{height:100%;object-fit:cover;width:100%}.dashboard-reviewslist .ui-poilistimage.icon,.dashboard-reviewslist .ui-poilistimage.small.icon{background:transparent}.dashboard-reviewslist .ui-poilistimage.icon img,.dashboard-reviewslist .ui-poilistimage.small.icon img{height:20px;width:20px}.dashboard-photopreviewlist{display:flex;flex-wrap:wrap;margin:8px 0 -8px;padding:0 0 0 32px}.dashboard-photopreviewlist li{margin-bottom:8px;margin-right:8px}.dashboard-photopreviewlist li:last-child{margin-right:0}.dashboard-photopreviewlist .dashboard-photopreview{display:block}.dashboard__activityitem__routebutton{height:24px;margin:0;width:24px}.dashboard__activityitem__routebutton,.dashboard__activityitem__routebutton:active,.dashboard__activityitem__routebutton:focus,.dashboard__activityitem__routebutton:hover{background:transparent;border:0;padding:0}.myreview{display:block;margin:0;padding:24px 20px;position:relative}.myreview .ui-poilistitem{margin-top:16px}.myreview .mymap-contextmenu{right:20px;top:52px;transform:none;z-index:1}.myreview .firm-like-btn{margin-top:14px}.myreview--update{background:#f0f0f0}.myreview__text{word-wrap:break-word;color:rgba(0,0,0,.72);font-size:14px;line-height:20px;margin:0;overflow-wrap:break-word;white-space:pre-wrap}.myreview__text a{color:#1eae00}.myreview__text a:hover{color:#187f00}.myreview__top{align-items:center;display:flex;min-height:24px}.myreview__top *{margin:0}.myreview__top h2{color:#828282;flex:1 1 auto;font-size:11px;font-weight:400;line-height:20px;margin:0 4px}.myreview__top .sds-icon{color:#ccc;display:block;margin-left:4px}.myreview__top button.myreview__topbutton{background:transparent;border:none;margin-left:4px;padding:0}.myreview__top .myreview__topbutton:active .sds-icon,.myreview__top .myreview__topbutton:focus .sds-icon,.myreview__top .myreview__topbutton:hover .sds-icon{color:#828282}.myreview--edit{padding-bottom:8px}.myreview--edit .firm-review-edit{margin-top:33px}.myreview--edit .firm-review-edit:before{border-bottom:1px solid rgba(0,0,0,.08);content:"";display:block;left:0;margin-bottom:8px;margin-top:24px;position:absolute;top:-33px;width:calc(100% + 20px)}.myreview--toggle{align-items:center;color:#828282;display:flex}.myreview--toggle .sds-icon{height:20px;margin-left:2px;width:20px}.myreview--toggle .chevron-up{display:none}.myreview--toggle.visible{color:#1eae00}.myreview--toggle.visible .chevron-up{display:inline-block}.myreview--toggle.visible .chevron-down{display:none}.myreview--toggle,.myreview--toggle:active,.myreview--toggle:focus,.myreview--toggle:hover{background:transparent;border:none;font-size:12px;line-height:20px;margin:16px 0 0 96px;padding:0}.myreview--toggle:active,.myreview--toggle:focus,.myreview--toggle:hover{color:#1eae00}.myreview--reply{display:none;margin:16px 0 0 96px}.myreview--reply p{margin:0}.visible+.myreview--reply{display:block}.myreview--replydate{color:#828282;font-size:11px;line-height:18px}.myreview--replytext{color:#000;font-size:14px;line-height:20px;opacity:.72}.reviews-main-cont{display:flex;flex-direction:column}.reviews-main-cont .ui-onboarding{margin:20px}.reviews-main-cont .ui-reviewmotivation{margin:12px 20px}.reviews-main-cont .reviews__tabs{display:flex;margin:0;padding:0}.reviews-main-cont .reviews__tab{background:transparent;border:none;color:#828282;font-size:12px;line-height:20px;padding:0;text-transform:uppercase}.reviews-main-cont .reviews__tab+*{margin-left:16px}.reviews-main-cont .reviews__tab.active{color:#1eae00;font-weight:700}.myreviews__loader{display:block;margin:64px auto}.myreviews__list{display:block;margin:0;padding:0}.myreviews__list .myreview+.myreview.myreview--update:before{margin-left:0;width:100%}.myreviews__list .myreview+.myreview:before,.myreviews__list .myreview.myreview--update+.myreview.myreview--update:before{background:rgba(0,0,0,.08);box-sizing:border-box;content:"";display:block;height:1px;left:0;margin-left:20px;position:absolute;top:0;width:calc(100% - 20px)}.myreviews__emptyText{color:#000;font-size:14px;line-height:20px;margin:48px 36px 20px;text-align:center}.myreviews__emptyImg{display:block;margin:20px auto}.myreviews__topbar{align-items:center;border-bottom:1px solid rgba(0,0,0,.08);display:flex;justify-content:flex-end;padding:12px 20px}.myreviews__topbar .reviews__tabs{flex:1}.suggesteditem{display:block;margin:0;padding:0;position:relative}.suggesteditem .firm-review-stars-picker{padding:24px 0}.suggesteditem .ui-rating-card__title{font-size:14px;line-height:20px;margin-right:24px}.suggesteditem .ui-rating-card__category{margin-right:24px}.suggesteditem .ui-rating-card__address,.suggesteditem .ui-rating-card__category,.suggesteditem button.ui-rating-card__poiChoice{font-size:12px;line-height:16px}.suggesteditem button.ui-rating-card__poiChoice.adjust{top:-28px}button.suggesteditem__closeButton{background:transparent;border:0;color:silver;padding:12px;position:absolute;right:0;top:0}button.suggesteditem__closeButton .sds-icon{height:20px;width:20px}button.suggesteditem__closeButton:active,button.suggesteditem__closeButton:focus,button.suggesteditem__closeButton:hover{color:#828282}.suggestedupdateitem{display:block;margin:0;padding:0;position:relative}.suggestedupdateitem .ui-rating-card{background:transparent}.suggestedupdateitem .ui-rating-card__title{font-size:14px;line-height:20px;margin-right:24px}.suggestedupdateitem .ui-rating-card__category{margin-right:24px}.suggestedupdateitem .ui-rating-card__address,.suggestedupdateitem .ui-rating-card__category{font-size:12px;line-height:16px}.suggestedupdateitem__suggestion{background:#f0f0f0;border-radius:8px;overflow:auto}.suggestedupdateitem__top{align-items:center;display:flex;margin:0 16px;min-height:24px}.suggestedupdateitem__top *{margin:0}.suggestedupdateitem__top h2{color:#828282;flex:1 1 auto;font-size:11px;font-weight:400;line-height:20px;margin:0 4px}.suggestedupdateitem__top .sds-icon{color:#ccc;display:block;margin-left:4px}.suggestedupdateitem__revisited{color:#000;font-size:14px;font-weight:700;line-height:20px;margin:24px 16px 16px}.suggestedupdateitem__text{color:#6f6f6f;font-size:14px;line-height:24px;margin:0 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.suggestedupdateitem__updateButton{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#6b7580;display:flex;font-size:14px;justify-content:center;line-height:20px;margin:20px 16px 24px;padding:6px;text-align:center;width:calc(100% - 32px)}button.suggestedupdateitem__updateButton .sds-icon{color:#f6a622;margin-right:4px}button.suggestedupdateitem__closeButton{background:transparent;border:0;color:silver;padding:12px;position:absolute;right:0;top:0}button.suggestedupdateitem__closeButton .sds-icon{height:20px;width:20px}button.suggestedupdateitem__closeButton:active,button.suggestedupdateitem__closeButton:focus,button.suggestedupdateitem__closeButton:hover{color:#828282}.suggestedreviews__list{display:block;margin:20px;padding:0}.suggestedreviews__list>*+*{margin-top:8px}.suggestedreviews__intro{color:#828282;font-size:14px;line-height:20px;margin:12px 20px 20px}.suggestedreviews__intro p{margin:8px 0}.suggestedreviews__emptyText{color:#000;font-size:14px;line-height:20px;margin:96px 36px 20px;text-align:center}.suggestedreviews__emptyImg{display:block;margin:20px auto}.suggestedreviews__settingsButton,.suggestedreviews__settingsButton:active,.suggestedreviews__settingsButton:focus,.suggestedreviews__settingsButton:hover{align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;color:#6b7580;display:flex;flex-direction:row;font-size:14px;line-height:20px;margin:0 auto;padding:6px 8px}.suggestedreviews__settingsButton .sds-icon,.suggestedreviews__settingsButton:active .sds-icon,.suggestedreviews__settingsButton:focus .sds-icon,.suggestedreviews__settingsButton:hover .sds-icon{border:2px solid;border-radius:50%;box-sizing:border-box;color:#828282;height:16px;margin-right:4px;width:16px}.suggestedreviews__hint{color:#828282;font-size:12px;line-height:16px;margin:8px 0;text-transform:capitalize}
/*# sourceMappingURL=main.css.map*/