@font-face {font-family: 'Roboto';font-style: normal;font-weight: 300;src: local('Roboto Light'), local('Roboto-Light'), url(fonts/0eC6fl06luXEYWpBSJvXCFtXRa8TVwTICgirnJhmVJw-17053632fe38b7e4ce42043674aedb87.woff2) format('woff2');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 400;src: local('Roboto'), local('Roboto-Regular'), url(fonts/bbysZXYlQ_uS6wRz---nZA-fef35365ec5bd674076b5565916f5ebc.woff2) format('woff2');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 500;src: local('Roboto Medium'), local('Roboto-Medium'), url(fonts/ZLqKeelYbATG60EpZBSDy1tXRa8TVwTICgirnJhmVJw-0fdbb7681e927da9bcc05e9ed0328759.woff2) format('woff2');}@font-face {font-family: 'Roboto';font-style: normal;font-weight: 700;src: local('Roboto Bold'), local('Roboto-Bold'), url(fonts/77FXFjRbGzN4aCrSFhlh3ltXRa8TVwTICgirnJhmVJw-be36297635220a1b290e32650f6f71f2.woff2) format('woff2');}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer {position: absolute;left: 0;top: 0;}.leaflet-container {overflow: hidden;-ms-touch-action: none;}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow {-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-user-drag: none;}.leaflet-marker-icon,.leaflet-marker-shadow {display: block;}.leaflet-container img {max-width: none !important;}.leaflet-container img.leaflet-image-layer {max-width: 15000px !important;}.leaflet-tile {filter: inherit;visibility: hidden;}.leaflet-tile-loaded {visibility: inherit;}.leaflet-zoom-box {width: 0;height: 0;}.leaflet-overlay-pane svg {-moz-user-select: none;}.leaflet-tile-pane    { z-index: 2; }.leaflet-objects-pane { z-index: 3; }.leaflet-overlay-pane { z-index: 4; }.leaflet-shadow-pane  { z-index: 5; }.leaflet-marker-pane  { z-index: 6; }.leaflet-popup-pane   { z-index: 7; }.leaflet-vml-shape {width: 1px;height: 1px;}.lvml {behavior: url(#default#VML);display: inline-block;position: absolute;}.leaflet-control {position: relative;z-index: 7;pointer-events: auto;}.leaflet-top,.leaflet-bottom {position: absolute;z-index: 1000;pointer-events: none;}.leaflet-top {top: 0;}.leaflet-right {right: 0;}.leaflet-bottom {bottom: 0;}.leaflet-left {left: 0;}.leaflet-control {float: left;clear: both;}.leaflet-right .leaflet-control {float: right;}.leaflet-top .leaflet-control {margin-top: 10px;}.leaflet-bottom .leaflet-control {margin-bottom: 10px;}.leaflet-left .leaflet-control {margin-left: 10px;}.leaflet-right .leaflet-control {margin-right: 10px;}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup {opacity: 0;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {opacity: 1;}.leaflet-zoom-anim .leaflet-zoom-animated {-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);-o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);transition:         transform 0.25s cubic-bezier(0,0,0.25,1);}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}.leaflet-zoom-anim .leaflet-zoom-hide {visibility: hidden;}.leaflet-clickable {cursor: pointer;}.leaflet-container {cursor: -webkit-grab;cursor:    -moz-grab;}.leaflet-popup-pane,.leaflet-control {cursor: auto;}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable {cursor: move;cursor: -webkit-grabbing;cursor:    -moz-grabbing;}.leaflet-container {background: #ddd;outline: 0;}.leaflet-container a {color: #0078A8;}.leaflet-container a.leaflet-active {outline: 2px solid orange;}.leaflet-zoom-box {border: 2px dotted #38f;background: rgba(255,255,255,0.5);}.leaflet-container {font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;}.leaflet-bar {box-shadow: 0 1px 5px rgba(0,0,0,0.65);border-radius: 4px;}.leaflet-bar a,.leaflet-bar a:hover {background-color: #fff;border-bottom: 1px solid #ccc;width: 26px;height: 26px;line-height: 26px;display: block;text-align: center;text-decoration: none;color: black;}.leaflet-bar a,.leaflet-control-layers-toggle {background-position: 50% 50%;background-repeat: no-repeat;display: block;}.leaflet-bar a:hover {background-color: #f4f4f4;}.leaflet-bar a:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}.leaflet-bar a:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;border-bottom: none;}.leaflet-bar a.leaflet-disabled {cursor: default;background-color: #f4f4f4;color: #bbb;}.leaflet-touch .leaflet-bar a {width: 30px;height: 30px;line-height: 30px;}.leaflet-control-zoom-in,.leaflet-control-zoom-out {font: bold 18px 'Lucida Console', Monaco, monospace;text-indent: 1px;}.leaflet-control-zoom-out {font-size: 20px;}.leaflet-touch .leaflet-control-zoom-in {font-size: 22px;}.leaflet-touch .leaflet-control-zoom-out {font-size: 24px;}.leaflet-control-layers {box-shadow: 0 1px 5px rgba(0,0,0,0.4);background: #fff;border-radius: 5px;}.leaflet-control-layers-toggle {width: 36px;height: 36px;}.leaflet-retina .leaflet-control-layers-toggle {background-size: 26px 26px;}.leaflet-touch .leaflet-control-layers-toggle {width: 44px;height: 44px;}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle {display: none;}.leaflet-control-layers-expanded .leaflet-control-layers-list {display: block;position: relative;}.leaflet-control-layers-expanded {padding: 6px 10px 6px 6px;color: #333;background: #fff;}.leaflet-control-layers-selector {margin-top: 2px;position: relative;top: 1px;}.leaflet-control-layers label {display: block;}.leaflet-control-layers-separator {height: 0;border-top: 1px solid #ddd;margin: 5px -10px 5px -6px;}.leaflet-container .leaflet-control-attribution {background: #fff;background: rgba(255, 255, 255, 0.7);margin: 0;}.leaflet-control-attribution,.leaflet-control-scale-line {padding: 0 5px;color: #333;}.leaflet-control-attribution a {text-decoration: none;}.leaflet-control-attribution a:hover {text-decoration: underline;}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale {font-size: 11px;}.leaflet-left .leaflet-control-scale {margin-left: 5px;}.leaflet-bottom .leaflet-control-scale {margin-bottom: 5px;}.leaflet-control-scale-line {border: 2px solid #777;border-top: none;line-height: 1.1;padding: 2px 5px 1px;font-size: 11px;white-space: nowrap;overflow: hidden;-moz-box-sizing: content-box;box-sizing: content-box;background: #fff;background: rgba(255, 255, 255, 0.5);}.leaflet-control-scale-line:not(:first-child) {border-top: 2px solid #777;border-bottom: none;margin-top: -2px;}.leaflet-control-scale-line:not(:first-child):not(:last-child) {border-bottom: 2px solid #777;}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {box-shadow: none;}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar {border: 2px solid rgba(0,0,0,0.2);background-clip: padding-box;}.leaflet-popup {position: absolute;text-align: center;}.leaflet-popup-content-wrapper {padding: 1px;text-align: left;border-radius: 12px;}.leaflet-popup-content {margin: 13px 19px;line-height: 1.4;}.leaflet-popup-content p {margin: 18px 0;}.leaflet-popup-tip-container {margin: 0 auto;width: 40px;height: 20px;position: relative;overflow: hidden;}.leaflet-popup-tip {width: 17px;height: 17px;padding: 1px;margin: -10px auto 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.leaflet-popup-content-wrapper,.leaflet-popup-tip {background: white;box-shadow: 0 3px 14px rgba(0,0,0,0.4);}.leaflet-container a.leaflet-popup-close-button {position: absolute;top: 0;right: 0;padding: 4px 4px 0 0;text-align: center;width: 18px;height: 14px;font: 16px/14px Tahoma, Verdana, sans-serif;color: #c3c3c3;text-decoration: none;font-weight: bold;background: transparent;}.leaflet-container a.leaflet-popup-close-button:hover {color: #999;}.leaflet-popup-scrolled {overflow: auto;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}.leaflet-oldie .leaflet-popup-content-wrapper {zoom: 1;}.leaflet-oldie .leaflet-popup-tip {width: 24px;margin: 0 auto;-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}.leaflet-oldie .leaflet-popup-tip-container {margin-top: -1px;}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip {border: 1px solid #999;}.leaflet-div-icon {background: #fff;border: 1px solid #666;}.leaflet-contextmenu {display: none;box-shadow: 0 1px 7px rgba(0,0,0,0.4);-webkit-border-radius: 4px;border-radius: 4px;padding: 4px 0;background-color: #fff;cursor: default;-webkit-user-select: none;-moz-user-select: none;user-select: none;}.leaflet-contextmenu a.leaflet-contextmenu-item {display: block;color: #222;font-size: 12px;line-height: 20px;text-decoration: none;padding: 0 12px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;cursor: default;outline: none;}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled {opacity: 0.5;}.leaflet-contextmenu a.leaflet-contextmenu-item-hidden {display: none;}.leaflet-contextmenu a.leaflet-contextmenu-item.over {background-color: #f4f4f4;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}.leaflet-contextmenu a.leaflet-contextmenu-item-disabled.over {background-color: inherit;border-top: 1px solid transparent;border-bottom: 1px solid transparent;}.leaflet-contextmenu-icon {margin: 2px 8px 0 0;width: 16px;height: 16px;float: left;border: 0;}.leaflet-contextmenu-separator {border-bottom: 1px solid #ccc;margin: 5px 0;}.leaflet-contextmenu-separator-hidden {display: none;}.leaflet-label {background: rgb(235, 235, 235);background: rgba(235, 235, 235, 0.81);background-clip: padding-box;border-color: #777;border-color: rgba(0,0,0,0.25);border-radius: 4px;border-style: solid;border-width: 4px;color: #111;display: block;font: 12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight: bold;padding: 1px 6px;position: absolute;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;white-space: nowrap;z-index: 6;}.leaflet-label.leaflet-clickable {cursor: pointer;}.leaflet-label:before,.leaflet-label:after {border-top: 6px solid transparent;border-bottom: 6px solid transparent;content: none;position: absolute;top: 5px;}.leaflet-label:before {border-right: 6px solid black;border-right-color: inherit;left: -10px;}.leaflet-label:after {border-left: 6px solid black;border-left-color: inherit;right: -10px;}.leaflet-label-right:before,.leaflet-label-left:after {content: "";}.leaflet-touch .leaflet-bar-part-single{-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;border-bottom:none}.leaflet-touch .leaflet-control-locate{box-shadow:none;border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-control-locate a{font-size:1.4em;margin-left:1px;color:#444}.leaflet-control-locate.active a{color:#2074B6}.leaflet-control-locate.active.following a{color:#FC8428}.odometer.odometer-auto-theme, .odometer.odometer-theme-default {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;position: relative;}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;position: relative;width: 48px;height: 72px;text-align: center;line-height: 70px;background: transparent url(layout/digit-53be4913f9dafe39ed695b0b9fa5d3b4.png) no-repeat 0 0;margin-right: 3px;-webkit-text-shadow: 1px 1px 0 #323a43;-moz-text-shadow: 1px 1px 0 #323a43;text-shadow: 1px 1px 0 #323a43;}.odometer.odometer-auto-theme .odometer-digit:last-child,.odometer.odometer-theme-default .odometer-digit:last-child {}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {text-align: left;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {display: block;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {display: block;-webkit-backface-visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value {display: block;-webkit-transform: translateZ(0);width: 48px;height: 72px;text-align: center;line-height: 70px;color: #fff;}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {position: absolute;}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;-ms-transition: -ms-transform 2s;-o-transition: -o-transform 2s;transition: transform 2s;}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;-ms-transition: -ms-transform 2s;-o-transition: -o-transform 2s;transition: transform 2s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.odometer.odometer-auto-theme, .odometer.odometer-theme-default {font-size: 55px;line-height: 60px;font-weight: 700;}.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {text-align: center;}.odometer_small.odometer.odometer-auto-theme .odometer-digit,.odometer_small.odometer.odometer-theme-default .odometer-digit {width: 35px;height: 52px;line-height: 50px;background: transparent url(layout/digit-53be4913f9dafe39ed695b0b9fa5d3b4.png) no-repeat -98px 0;margin-right: 1px;}.odometer_small.odometer.odometer-auto-theme .odometer-digit:last-child,.odometer_small.odometer.odometer-theme-default .odometer-digit:last-child {}.odometer_small.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer_small.odometer.odometer-theme-default .odometer-digit .odometer-value {width: 35px;height: 52px;line-height: 50px;}.odometer_small.odometer.odometer-auto-theme,.odometer_small.odometer.odometer-theme-default {font-size: 40px;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:180px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:20px;right:30px;width:15px;height:15px}#outdated #btnCloseUpdateBrowser{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.mCustomScrollbar{ -ms-touch-action: none; touch-action: none;  }.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }.mCustomScrollBox{position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}.mCSB_container{overflow: hidden;width: auto;min-height: 100%}.mCSB_inside > .mCSB_container{  }.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; min-height: 100%; }.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right: 0;margin-left: 30px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; }.mCSB_scrollTools{position: absolute;width: 10px;height: auto;left: auto;top: 43px;right: 0;bottom: 30px;z-index: 55;}.mCSB_outside + .mCSB_scrollTools{ right: -26px; }.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right: auto;left: 0;}.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; }.mCSB_scrollTools .mCSB_draggerContainer{position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }.mCSB_scrollTools .mCSB_draggerRail{width: 2px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}.mCSB_scrollTools .mCSB_dragger{cursor: pointer;width: 100%;height: 30px;z-index: 1;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative;width: 2px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;text-align: center;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px;  }.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px;  }.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right: 0;margin-bottom: 30px;}.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }.mCSB_scrollTools.mCSB_scrollTools_horizontal{width: auto;height: 16px;top: auto;right: 0;bottom: 0;left: 0;}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; }.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width: 100%;height: 2px;margin: 7px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 30px;height: 100%;left: 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width: 100%;height: 4px;margin: 6px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height: 12px;margin: 2px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height: 8px;margin: 4px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display: block;position: absolute;width: 20px;height: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }.mCSB_container_wrapper{position: absolute;height: auto;width: auto;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;margin-right: 30px;margin-bottom: 30px;}.mCSB_container_wrapper > .mCSB_container{padding-right: 30px;padding-bottom: 30px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right: 0;margin-left: 30px;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0;margin-left: 0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;transition: width .2s ease-out .2s, height .2s ease-out .2s,margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,opacity .2s ease-in-out, background-color .2s ease-in-out;}.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }.mCSB_scrollTools .mCSB_draggerRail{background: transparent;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #4C4B4D;}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image: url(mCSB_buttons.png);background-repeat: no-repeat;opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";}.mCSB_scrollTools .mCSB_buttonUp{background-position: 0 0;}.mCSB_scrollTools .mCSB_buttonDown{background-position: 0 -20px;}.mCSB_scrollTools .mCSB_buttonLeft{background-position: 0 -40px;}.mCSB_scrollTools .mCSB_buttonRight{background-position: 0 -56px;}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }@font-face {font-family:"dorogy-icon-font";src:url("fonts/dorogy-icon-font-7c026404c36f5b8a3e20d7788466dce6.eot");font-weight:normal;font-style:normal;}@font-face {font-family:"dorogy-icon-font";src:url("fonts/dorogy-icon-font-7c026404c36f5b8a3e20d7788466dce6.eot");src:url("fonts/dorogy-icon-font-7c026404c36f5b8a3e20d7788466dce6.eot?#iefix") format("embedded-opentype"),url("fonts/dorogy-icon-font-0839fcd3cef3fc2e9a56d3d08d118030.woff") format("woff"),url("fonts/dorogy-icon-font-a3544d2abe704ef9b1c54655356518b5.ttf") format("truetype"),url("fonts/dorogy-icon-font-6031ea99ab218537c91adaf3598c71a7.svg?#dorogy-icon-font") format("svg");font-weight:normal;font-style:normal;}.icon {font-family:"dorogy-icon-font";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon_ico_01:before {content:"\f101";}.icon_ico_02:before {content:"\f102";}.icon_ico_03:before {content:"\f103";}.icon_ico_04:before {content:"\f104";}.icon_ico_05:before {content:"\f105";}.icon_ico_06:before {content:"\f106";}.icon_ico_07:before {content:"\f107";}.icon_ico_08:before {content:"\f108";}.icon_ico_09:before {content:"\f109";}.icon_ico_10:before {content:"\f10a";}.icon_ico_11:before {content:"\f10b";}.icon_ico_12:before {content:"\f10c";}.icon_ico_13:before {content:"\f10d";}.icon_ico_14:before {content:"\f10e";}.icon_ico_15:before {content:"\f10f";}.icon_ico_16:before {content:"\f110";}.icon_ico_17:before {content:"\f111";}.icon_ico_18:before {content:"\f112";}.icon_ico_19:before {content:"\f113";}.icon_ico_20:before {content:"\f114";}.icon_ico_21:before {content:"\f115";}.icon_ico_22:before {content:"\f116";}.icon_ico_23:before {content:"\f117";}.icon_ico_24:before {content:"\f118";}.icon_ico_25:before {content:"\f119";}.icon_ico_26:before {content:"\f11a";}.icon_ico_27:before {content:"\f11b";}.icon_ico_28:before {content:"\f11c";}.icon_ico_29:before {content:"\f11d";}.icon_ico_30:before {content:"\f11e";}.icon_ico_31:before {content:"\f11f";}.icon_ico_32:before {content:"\f120";}.icon_ico_33:before {content:"\f121";}.icon_ico_34:before {content:"\f122";}.icon_ico_35:before {content:"\f123";}.icon_ico_36:before {content:"\f124";}.icon_ico_37:before {content:"\f125";}.icon_ico_38:before {content:"\f126";}.icon_ico_39:before {content:"\f127";}.icon_ico_40:before {content:"\f128";}.icon_ico_41:before {content:"\f129";}.icon_ico_42:before {content:"\f12a";}.icon_ico_43:before {content:"\f12b";}.icon_ico_44:before {content:"\f12c";}.icon_ico_45:before {content:"\f12d";}.icon_ico_46:before {content:"\f12e";}.icon_ico_47:before {content:"\f12f";}.icon_ico_48:before {content:"\f130";}.icon_ico_49:before {content:"\f131";}.icon_ico_50:before {content:"\f132";}.icon_ico_51:before {content:"\f133";}.icon_ico_52:before {content:"\f134";}.icon_ico_53:before {content:"\f135";}.icon_ico_54:before {content:"\f136";}.icon_ico_55:before {content:"\f137";}.continue:before {content:"\f119";}.left:before {content:"\f117";}.slight_left:before {content:"\f118";}.right:before {content:"\f11b";}.slight_right:before {content:"\f11a";}.marker:before {content:"\f114";}.sharp_left:before {content:"\f122";}.sharp_right:before {content:"\f123";}.roundabout:before {content:"\f133";}html,button,input,select,textarea {color: #222;}body {font-size: 1em;line-height: 1.4;}::-moz-selection {background: #b3d4fc;text-shadow: none;}::selection {background: #b3d4fc;text-shadow: none;}hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}img {vertical-align: middle;}fieldset {border: 0;margin: 0;padding: 0;}textarea {resize: vertical;}.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}.clearfix:before,.clearfix:after {content: "";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}:before, :after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}html,body {font-family: 'Roboto', Arial, sans-serif;font-size: 14px;line-height: 16px;color: #000;}.wrapper {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #fff;z-index: 1;}.main_map {border: 0;width: calc(100% - 45px);height: 100%;position: absolute;top: 0;right: 0;bottom: 0;z-index: 2;}.map-small-mode {width: calc(100% - 315px) !important;}a:focus {outline: none;}.btn {text-align: center;display: inline-block;vertical-align: middle;}.btn.btn_block {display: block;}.btn_lg {font-size: 14px;color: #3a393b;height: 36px;line-height: 36px;text-decoration: none;padding: 0 1.5em;font-weight: bold;}.btn_orange {background: #FFB102;}.btn_orange:hover {background: #FFD16B;}.side_bar {position: absolute;top: 0;bottom: 0;left: 0;z-index: 5;width: 45px;background: #4C4B4D;overflow: hidden;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.side_bar:hover, .side-bar-hover {width: 210px;}.wrapper_for_hover {position: absolute;top: 0;bottom: 0;}.logo {width: 144px;height: 36px;display: block;position: absolute;top: 6px;left: 8px;z-index: 5;text-align: left;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;margin: 0 0 0 -210px;}.logo img {max-width: 100%;max-height: 100%;}.side_bar:hover .logo, .side-bar-hover .logo {margin: 0;}.logo_marker {display: block;position: absolute;top: 6px;left: 9px;width: 27px;height: 36px;z-index: 5;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;opacity: 1;}.side_bar:hover .logo_marker, .side-bar-hover .logo_marker {opacity: 0;}.main_nav {display: block;margin-top: 48px;width: 210px;}.main_nav-a {display: block;font-size: 14px;line-height: 45px;height: 45px;color: #e6e4e0;font-weight: 300;text-decoration: none;white-space: nowrap;}.main_nav-a:hover,.main_nav-a:focus {color: #ffd16b;background: #3A393B;}.main_nav-a:hover i,.main_nav-a:focus i {color: #e6e4e0;}.main_nav-a.active {background: #3A393B;position: relative;}.main_nav-a.active:after {position: absolute;content: "";width: 7px;height: 16px;background: url(layout/active_caret_nav-851caa552b2e2abef7447a4dddcd2dc8.png);top: 50%;right: 165px;margin-top: -8px;z-index: 5;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.collapsed .main_nav-a.active:after {right: 0;}.main_nav-img {width: 20px;height: 20px;display: inline-block;vertical-align: top;margin: -2px 9px 0 12px;font-size: 17px;text-align: center;}.main_nav-img ._small {font-size: 13px;margin-right: -9px;margin-top: -6px;}.about_list {margin: 15px 0 0 -250px;padding: 6px 11px 11px 11px;list-style: none outside none;background: #3A393B;width: 210px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.side_bar:hover .about_list, .side-bar-hover .about_list{margin-left: 0;}.about_list-li {position: relative;}.about_list-a {white-space: nowrap;font-size: 13px;line-height: 34px;height: 34px;color: #e6e4e0;text-decoration: none;display: block;}.about_list-ico {width: 20px;height: 20px;display: inline-block;vertical-align: top;margin: -2px 6px 0 5px;font-size: 17px;text-align: center;}.about_list-li .btn_orange {margin-top: 20px;}.about_list-a.lang_switch_a {margin: 0 -11px;padding: 0 11px;}.about_list-a.lang_switch_a.active {background: #2F2E31;color: #ffb102;}.about_list-a.lang_switch_a.active .about_list-ico {color: #e6e4e0;}.lang_section {position: absolute;top: 410px;left: 210px;width: 150px;background: #fff;z-index: 100;padding: 0;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-webkit-box-shadow: 1px 0 5px rgba(76,75,77,.3);-moz-box-shadow: 1px 0 5px rgba(76,75,77,.3);box-shadow: 1px 0 5px rgba(76,75,77,.3);display: none;}.lang_section:before {content: "";display: block;position: absolute;left: -8px;top: 10px;border-right: 8px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;}.lang_a,.lang_a:focus {text-decoration: none;color: #4c4b4d;font-size: 13px;line-height: 30px;display: block;font-weight: 300;padding: 0 15px;}.lang_a:hover {background: #E6E4E0}.supported_by {margin-top: 10px;}.social {text-align: center;width: 210px;margin-top: 19px;margin-left: -250px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;cursor: default;}.side_bar:hover .social, .side-bar-hover .social {margin-left: 0;}.social_a {display: inline-block;vertical-align: baseline;text-decoration: none;color: #999;font-size: 17px;margin: 0 2px;}.social_a:hover {color: #fff;}.bottom_info {position: absolute;bottom: 10px;left: 0;z-index: 50;width: 210px;left: -250px;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}.side_bar:hover .bottom_info, .side-bar-hover .bottom_info  {left: 0;}.supported_by,.web_version {font-size: 12px;line-height: 14px;color: #999;margin-left: 10px;}.supported_by-a {width: 112px;height: 21px;display: block;margin-top: 6px;}.supported_by-img {max-width: 100%;max-height: 100%;}.web_version i {font-size: 21px;margin-bottom: 0;}.dropdown {position: relative;display: inline-block;margin-left: 4px;}.dropdown_a {height: 28px;line-height: 28px;font-size: 12px;color: #c3c3c3;text-decoration: none;display: inline-block;padding: 0 7px;}.dropdown:hover .dropdown_a,.dropdown.opened .dropdown_a {color: #ffd16b;background: #3A393B;}.dropdown_caret {font-size: 6px;margin-left: 5px;}.dropdown_menu {background: #3A393B;position: absolute;left: 0;top: 28px;right: 0;padding: 2px 0;display: none;}.dropdown_menu-a {font-size: 12px;color: #c3c3c3;text-decoration: none;display: block;padding: 4px 7px;}.dropdown_menu-a:hover {color: #ffb102;}.main_nav_list {padding: 0;margin: 0;}.collapsed .menu_inner_content {left: 210px;}.menu_inner_content {left: 45px;position: absolute;top: 0;height: 100%;background: #ffd16b;z-index: 6;display: none;height: 100%;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}.panel_tab {display: none;margin: 0 10px;}.close_btn_b {position: relative;height: 45px;}.close_btn {position: absolute;top: 13px;right: 13px;color: #5a564f;text-decoration: none;z-index: 15;}.close_btn:hover {color: #141414;}.route_tabs {padding: 0;margin: 0;list-style: none;}.route_tabs li {float: left;width: 49%;height: 45px;margin-right: 2%;cursor: pointer;}.route_tabs li:last-child {margin-right: 0;}.route_tabs li.active {height: 47px;position: relative;}.route_tabs li.active:before {position: absolute;content: "";width: 100%;height: 2px;background: #fff;top: -2px;left: 0;}.route_tabs li a {display: inline-block;position: relative;width: 100%;height: 100%;background: #4c4b4d;color: #fff;text-decoration: none;position: relative;}.route_tabs .active a {background: #fff;color: #4b4a4d;}.route_tabs li a:hover {background: #3a393b;}.route_tabs .active a:hover {background: #fff;}.route_tabs li a i {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}.route_tabs li a i.star {margin: 7px 0 0 15px;font-size: 20px;color: #5bd05e;}.for_route_tabs {background: #fff;padding: 10px;width: 350px;}.top_title_route {color: #4c4b4d;font-size: 13px;font-weight: 300;position: relative;margin-bottom: 15px;}a.geer_btn {position: absolute;right: 0;top: -2px;color: #929292;text-decoration: none;font-size: 14px;}a.geer_btn:hover {color: #ffb102;}.share_route:hover {background: #FFD16B;}.share_route-section {background: #fff;width: 294px;height: 52px;position: absolute;z-index: 5;top: 100%;padding: 11px 0 0 11px;-webkit-box-shadow: 0 0 5px rgba(76,75,77,0.3);-moz-box-shadow: 0 0 5px rgba(76,75,77,0.3);box-shadow: 0 0 5px rgba(76,75,77,0.3);display: none;}.share_route-section:before {content: "";width: 0;height: 0;border-bottom: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;position: absolute;top: -5px;left: 6px;}#route-link-share {width: 108px;height: 28px;float: left;font-size: 8pt;margin-right: 5px;display: none;}.share_route-a,.share_route-a:hover,.share_route-a:focus {width: 28px;height: 28px;line-height: 26px;float: left;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;color: #fff;text-decoration: none;text-align: center;margin-right: 5px;}.share_route-a.fb {background: #3B5998;font-size: 22px;}.share_route-a.gp {background: #D73D32;font-size: 22px;}.share_route-a.tw {background: #55ACEE;font-size: 22px;}.share_route-a.vk {background: #426FA2;font-size: 16px;}.share_route-a.btn {background: #FFB102;font-size: 13px;width: 108px;line-height: 28px;}.share_route-a.btn i {margin: -2px 3px 0 -6px;}.share_route-a.close_share_route {background: transparent;color: #5a564f;font-size: 14px;line-height: 25px;}.share_route-a.fb:hover {background: #5879BF;}.share_route-a.gp:hover {background: #ED5A42;}.share_route-a.tw:hover {background: #74CCFF;}.share_route-a.vk:hover {background: #6995C7;}.share_route-a.btn:hover {background: #FFD16B;}.item_road {width: 100%;height: 36px;margin-bottom: 10px;position: relative;}.item_road input {width: 100%;height: 36px;line-height: 34px;border: 1px solid #e6e4e0;background: #faf8f4;outline: none;padding-left: 38px;padding-right: 35px;font-size: 13px;color: #000;}.item_road:hover input,.item_road input:focus {background: #fff;}.item_road:hover .close_input_road {display: block;}.right_text_total_road {font-weight: bold;color: #4c4b4d;font-size: 15px;float: right;text-transform: uppercase;}.item_road.ui-sortable-helper input {border-color: #4c4b4d;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.4);}.right_text_total_road span{font-weight: 300;}.for_navigator_block {display: none;margin-top: 10px;padding-bottom: 30px;}.title_navigator_b {height: 40px;padding: 0 0 0 10px;line-height: 40px;background: #4c4b4d;font-weight: normal;color: #fff;font-size: 0px;position: relative;}.title_navigator_b span {font-size: 13px;display: inline-block;vertical-align: middle;}a.title_navigator-a {color: #4c4b4d;background: #fff;display: inline-block;vertical-align: middle;height: 22px;line-height: 22px;font-size: 13px;text-decoration: none;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;text-align: left;padding-right: 7px;margin-right: 6px;padding-left: 8px;}a.title_navigator-a:hover {background: #ffb102;}a.title_navigator-a > i {display: inline-block;vertical-align: middle;margin-top: -2px;}a.title_navigator-a.save_my_route > i {margin-top: -4px;}.item_route_white {display: block;background: #faf8f4;padding: 15px 10px 15px 40px;position: relative;margin-bottom: 2px;}.item_route_white:hover {background: #fff;}.left_icon_item {position: absolute;width: 25px;top: 50%;left: 14px;font-size: 17px;color: #4c4b4d;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);transform: translate(0,-50%);}.middle_text_item {float: left;color: #4c4b4d;font-size: 12px;line-height: 14px;width: 260px;}.right_text_item {position: absolute;color: #949494;font-size: 11px;width: 38px;top: 50%;right: 10px;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);transform: translate(0,-50%);}.road_star {font-size: 24px;}.car_icon {font-size: 21px;}.foot_man {font-size: 29px;}a.eclipse_btn, img.eclipse_btn {text-decoration: none;position: absolute;top: 50%;left: 10px;-webkit-transform: translate(0,-50%);-moz-transform: translate(0,-50%);transform: translate(0,-50%);font-size: 24px;}.item_road.green .eclipse_btn {color: #5bd05e;}.item_road.green .eclipse_btn:hover {color: #13a833;}.item_road.yellow .eclipse_btn {color: #ffb102;}.item_road.yellow .eclipse_btn:hover {color: #ff9702;}.item_road.blue .eclipse_btn {color: #2671d0;}.item_road.blue .eclipse_btn:hover {color: #3979bb;}.item_road.red .eclipse_btn {color: #d94c0e;}.item_road.red .eclipse_btn:hover {color: #b23030;}.close_input_road {position: absolute;top: 0;right: 0;width: 36px;height: 36px;background: #e6e4e0;text-decoration: none;color: #5a564f;display: none;}.close_input_road:hover {color: #141414;}.close_input_road i {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}.plus_btn {text-decoration: none;color: #929292;font-size: 16px;}.plus_btn:hover {color: #ffb102;}.export_to_navigator .icon {position: relative;right: 8px;}.panel_tab_route {display: none;}.panel_tab_route:first-child {display: block;}.map_control {position: absolute;right: 30px;bottom: 30px;z-index: 3;}.item_control {display: block;width: 30px;height: 30px;background: #fff;margin-bottom: 1px;padding-top: 6px;color: #4b4a4c;text-align: center;text-decoration: none;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.4);}.item_control:last-child {margin-top: 5px;}.item_control:hover {background: #ffd16b;}@-moz-document url-prefix() {.route_tabs li a i.star {margin: 6px 0px 0px 16px;}}.search_input_block {width: 325px;height: 45px;background: #fff;position: relative;z-index: 4;left: 45px;top: 48px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;margin-left: 0;}.search_input_block.share_link {top: 183px;}.share_link .search_input_holder input {width: 326px;font-size: 16px;padding-left: 15px;}.share_link .close_input_search {width: 45px;height: 45px;background: #4C4B4D;position: absolute;top: 0;left: 100%;color: #fff;text-align: center;line-height: 45px;}.share_link-hint {position: absolute;top: 100%;left: 0;right: 0;background: #E6E4E0;padding: 15px;}.share_link-p {margin-bottom: 0;font-size: 12px;line-height: 20px;color: #4c4b4d;font-weight: 300;}.share_link-title {text-transform: uppercase;font-weight: 700;color: #4c4b4d;}.share_link-copy {cursor: pointer;font-size: 12px;line-height: 25px;height: 25px;display: block;color: #fff;background: #FCB016;padding: 0 1em;position: absolute;top: 10px;right: 10px;text-transform: uppercase;text-decoration: none;}.share_link-copy:hover {background: #FFD16B;}.collapsed .search_input_block {left: 210px;}.search_input_holder {width: 100%;height: 100%;position: relative;}.search_input_holder input {border: 0;background: transparent;display: block;height: 100%;width: 90%;padding-left: 10px;outline: none;}.close_input_search {position: absolute;width: 13px;height: 13px;top: 14px;right: 16px;color: #5a595b;text-decoration: none;}.search_btn {position: absolute;width: 45px;height: 45px;background: #4c4b4d;top: 0;right: -45px;z-index: 5;color: #fff;text-decoration: none;}.search_btn i {position: relative;top: 13px;left: 14px;font-size: 18px;}.search_btn:hover {background: #FFB102;}.autocomplete {color: black;}.autocomplete-suggestions {width: 100% !important;background: #fff;color: #4c4b4d;font-size: 13px;font-weight: 300;white-space: normal;}.autocomplete-suggestion {cursor: pointer;height: 55px;line-height: 1;background: #e6e4e0;padding: 10px;}.autocomplete-suggestion:hover {background: #ffb102;}.autocomplete-suggestion strong {font-weight: bold;}.autocomplete-selected {background: #ffb102;}.main_nav-a.active.search_btn_tab:after,.main_nav-a.active.stat_btn_tab:after {background: url(layout/white_caret-a947c05eff1a55e1adb0247a388bf7ff.png);height: 14px;}.assessment_title {position: relative;display: block;font-style: 15px;line-height: 32px;font-weight: bold;text-transform: uppercase;color: #4c4b4d;margin: -35px 0 7px 0;}.assessment_block-wrapper {background: #fff;width: 100%;text-align: center;margin-bottom: 20px;}.assessment_block {margin: 0 0 0 31px;padding: 20px 0;}.assessment_block > a {width: 36px;height: 36px;display: block;float: left;margin-right: 2px;}.assessment_block > .rate_1,.assessment_label.rate_1,.rated_item.rate_1:before {background: #B23030;}.assessment_block > .rate_2,.assessment_label.rate_2,.rated_item.rate_2:before {background: #F5AE3D;}.assessment_block > .rate_3,.assessment_label.rate_3,.rated_item.rate_3:before {background: #E8E24D;}.assessment_label.rate_3,.rated_item.rate_3:before {color: #4c4b4d;}.assessment_block > .rate_4,.assessment_label.rate_4,.rated_item.rate_4:before {background: #95D737;}.assessment_block > .rate_5,.assessment_label.rate_5,.rated_item.rate_5:before {background: #13A833;}.assessment_block > a.active {border: 2px solid #4c4b4d;}.assessment_label {height: 36px;background: #E8E24D;font-size: 16px;line-height: 36px;text-align: center;color: #fff;font-weight: bold;text-transform: uppercase;}.assessment_save {margin: 10px 0;}.stat_title {width: 250px;display: block;font-style: 15px;line-height: 32px;font-weight: bold;text-transform: uppercase;color: #4c4b4d;margin: 6px 0 7px 0;}.close_rate_panel {font-size: 14px;font-weight: normal;color: #4c4b4d;text-decoration: none;position: absolute;top: 11px;right: 15px;}.stat_block-wrapper {background: #fff;width: 100%;text-align: center;margin-bottom: 20px;}.stat_block {margin: 0 0 0 31px;padding: 20px 0;}.stat_block > a {width: 36px;height: 36px;display: block;float: left;margin-right: 2px;}.stat_block > .rate_1,.stat_label.rate_1,.rated_item.rate_1:before,.bar_rate_1 {background: #B23030;}.stat_block > .rate_2,.stat_label.rate_2,.rated_item.rate_2:before,.bar_rate_2 {background: #F5AE3D;}.stat_block > .rate_3,.stat_label.rate_3,.rated_item.rate_3:before,.bar_rate_3 {background: #E8E24D;}.stat_label.rate_3,.rated_item.rate_3:before {color: #4c4b4d;}.stat_block > .rate_4,.stat_label.rate_4,.rated_item.rate_4:before,.bar_rate_4 {background: #95D737;}.stat_block > .rate_5,.stat_label.rate_5,.rated_item.rate_5:before,.bar_rate_5 {background: #13A833;}.bar_rate_1:hover {background: #D03824;}.bar_rate_2:hover {background: #FFBF5A;}.bar_rate_3:hover {background: #F8F26A;}.bar_rate_4:hover {background: #ABE855;}.bar_rate_5:hover {background: #1EBF41;}.clear_all_rated:hover {color: #b23030;}.label_check {padding-left: 25px;position: relative;cursor: pointer;}.label_check:before {width: 18px;height: 18px;display: block;position: absolute;left: 0;top: 0;border: 1px solid #E6E4E0;background: #FAF8F4;content: "";font-family:"dorogy-icon-font";display:inline-block;vertical-align:middle;line-height: 18px;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align: center;font-size: 10px;}label.c_on:before {background: #fff;content:"\f125";}.label_check:hover:before {border-color: #FFB102;}.label_check input {position: absolute; left: -9999px;}.road_quality-chart_head.dark_font {color: #4c4b4d;}.stat_label {height: 36px;background: #E8E24D;font-size: 16px;line-height: 36px;text-align: center;color: #fff;font-weight: bold;text-transform: uppercase;}.stat_save {margin: 10px 0;}.rated_item:hover {background: #fff;}.rated_item {background: #faf8f4;width: 100%;min-height: 96px;padding: 3px 3px 3px 22px;position: relative;margin-bottom: 5px;cursor: pointer;}.rated_item:before {content: "";width: 10px;position: absolute;top: 3px;bottom: 3px;left: 3px;}.rated_item-title {font-size: 16px;line-height: 18px;color: #4c4b4d;font-weight: bold;padding: 7px 0 8px 0;max-width: 205px;}.rated_item-length {font-size: 15px;line-height: 17px;font-weight: 300;color: #4c4b4d;margin-bottom: 7px;}.rated_item-total {font-size: 11px;line-height: 13px;font-weight: 300;margin-bottom: 7px;}.rated_item-close {width: 15px;height: 15px;display: block;background: transparent;color: #4c4b4d;position: absolute;top: 6px;right: 6px;text-decoration: none;font-size: 7px;line-height: 12px;text-align: center;}.rated_item-close:hover {background: #4c4b4d;color: #fff;}.clear_all_rated {font-size: 12px;color: #4c4b4d;text-decoration: none;display: block;text-align: center;margin-top: 15px;}.clear_all_rated i {font-size: 8px;}.clear_all_rated span {text-decoration: underline;}.leaflet-popup-content-wrapper {background: #4C4B4D;text-align: center;font-size: 11px;line-height: 15px;color: #c3c3c3;border-radius: 0;}.highlighted_route {white-space: nowrap;min-width: 220px;}.leaflet-popup-tip {background: #4C4B4D;}.highlighted_route-title {font-size: 14px;line-height: 16px;color: #ffb102;font-weight: bold;margin-bottom: 14px;}.warning_message {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 4;background: rgba(58,57,59,.3);}.warning_message-inner {background: #B23030;color: #fff;font-size: 16px;width: 370px;position: absolute;z-index: 15;top: 20px;left: 50%;margin-left: -185px;}.warning_message-body {text-transform: uppercase;line-height: 40px;font-weight: bold;padding: 0 20px;}.warning_message-body a {float: right;font-size: 14px;font-weight: normal;color: #fff;text-decoration: none;margin-top: -2px;margin-right: -5px;}.warning_message-hint {font-size: 14px;line-height: 40px;color: #b23030;background: #fff;padding: 0 20px;}.thanks_for_rate {display: none;background: #13A833;position: fixed;left: 45px;top: 0;bottom: 0;z-index: 10;width: 270px;text-align: center;font-size: 16px;font-weight: bold;line-height: 18px;color: #fff;text-transform: uppercase;}.close_thanks {font-size: 14px;font-weight: normal;color: #fff;text-decoration: none;position: absolute;top: 11px;right: 15px;}.big_heart {font-size: 40px;margin-top: 50px;margin-bottom: 15px;}.thanks_for_rate .social {margin: 15px 0 0 0;width: 100%;text-align: center;}.thanks_for_rate .social_a {color: #fff;width: 36px;height: 36px;background: transparent;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height: 31px;font-size: 21px;margin: 0;}.thanks_for_rate .social_a:hover {background: #0b8625;}.rate_panel {width: 250px;background: #FFD16B;}.road_quality {width: 350px;}.road_quality-bg {background: #fff;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;}.road_quality-title {font-size: 18px;line-height: 32px;color: #4c4b4d;font-weight: bold;text-transform: uppercase;margin: -39px 0 0 10px;}.road_quality-inner {position: relative;z-index: 5;}.road_quality-place {margin-top: 7px;}.road_quality-place a,.road_quality-place a:focus {display: inline-block;vertical-align: top;font-size: 12px;line-height: 22px;height: 22px;font-weight: 300;border-radius: 2px;background: #FAF8F4;margin-right: 1px;padding: 0 0.7em;text-decoration: none;color: #4c4b4d;}.road_quality-place a:hover,.road_quality-place a:active {background: #E6E4E0;}.road_quality-place a.active {background: #FFD16B;}.road_quality-chart {height: 201px;text-align: center;border-bottom: 1px solid #E6E4E0;margin: 48px 0;position: relative;z-index: 2;font-size: 0;}.road_quality-chart:before,.road_quality-chart:after,.road_quality-chart_grid:before,.road_quality-chart_grid:after {content: "";height: 1px;width: 100%;display: block;background: #F4F4F4;position: absolute;bottom: 49px;right: 0;left: 0;}.road_quality-chart:after {bottom: 99px;}.road_quality-chart_grid:before {bottom: 149px;}.road_quality-chart_grid:after {bottom: 199px;}.road_quality-chart_item {display: inline-block;width: 40px;vertical-align: top;margin: 0 10px 0 11px;height: 100%;position: relative;z-index: 3;}.road_quality-chart_bar {cursor: pointer;-webkit-transition: height 500ms ease;-moz-transition: height 500ms ease;-ms-transition: height 500ms ease;-o-transition: height 500ms ease;transition: height 500ms ease;position: absolute;bottom: 0;left: 0;right: 0;height: 20%;}.road_quality-chart_bar span {position: absolute;top: -23px;left: 0;right: 0;text-align: center;font-size: 15px;line-height: 19px;color: #4c4b4d;font-weight: bold;}.road_quality-rated {text-align: center;font-size: 14px;line-height: 18px;color: #4c4b4d;font-weight: 300;}.road_quality-rated strong {font-weight: bold;font-size: 16px;}.road_quality-rated_km {text-align: center;font-size: 0;margin: 15px 0 8px 0;}.road_quality-rated_num {display: inline-block;vertical-align: top;width: 33px;height: 50px;margin: 0 1px 0 2px;border-radius: 2px;font-size: 40px;line-height: 50px;text-align: center;color: #fff;font-weight: bold;-webkit-text-shadow: 1px 1px 0 #323a43;-moz-text-shadow: 1px 1px 0 #323a43;text-shadow: 1px 1px 0 #323a43;background: #4c4c4e;background: -moz-linear-gradient(top,  #4c4c4e 0%, #4c4c4e 47%, #918d86 78%, #4c4c4e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4e), color-stop(47%,#4c4c4e), color-stop(78%,#918d86), color-stop(100%,#4c4c4e));background: -webkit-linear-gradient(top,  #4c4c4e 0%,#4c4c4e 47%,#918d86 78%,#4c4c4e 100%);background: -o-linear-gradient(top,  #4c4c4e 0%,#4c4c4e 47%,#918d86 78%,#4c4c4e 100%);background: -ms-linear-gradient(top,  #4c4c4e 0%,#4c4c4e 47%,#918d86 78%,#4c4c4e 100%);background: linear-gradient(to bottom,  #4c4c4e 0%,#4c4c4e 47%,#918d86 78%,#4c4c4e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4e', endColorstr='#4c4c4e',GradientType=0 );}.road_quality-text {text-align: center;margin: 70px 0 0 0;}.road_quality-text_btn {width: 180px;color: #fff;text-transform: uppercase;font-weight: 400;line-height: 39px;margin-bottom: 30px;}.road_quality-text_btn i {margin-right: 16px;}.road_quality-text p {font-size: 12px;line-height: 20px;color: #a8a8a8;font-weight: 300;padding: 0 15px;}.road_quality-chart_details {width: 210px;height: 80px;background: #4C4B4D;position: absolute;z-index: 15;}.road_quality-chart_details:before {content: "";width: 0;height: 0;border-top: 10px solid #4C4B4D;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;bottom: -10px;left: 30px;}.road_quality-chart_head {height: 30px;font-size: 14px;line-height: 30px;color: #fff;font-weight: 600;padding: 0 10px;white-space: nowrap;}.road_quality-chart_head span {font-size: 18px;line-height: 20px;position: absolute;right: 10px;top: 5px;}.road_quality-chart_head i {margin-left: 5px;}.road_quality-chart_details p {font-size: 11px;line-height: 18px;color: #fff;font-weight: 300;padding: 0 10px;margin: 7px 0 0 0;}._light_orange {color: #FFB102 !important;}.find_my_location-little-bit-left {right: 37px;}.find_my_location,.find_my_location:hover,.find_my_location:focus {background: #e6e4e0;color: #929292;}.find_my_location:hover {color: #4c4b4d;}.video_modal {width: 853px;height: 480px;background: #fff;position: absolute;top: 60px;z-index: 15;left: 50%;margin-left: -426px;display: none;}.video_modal_close,.video_modal_close:hover,.video_modal_close:focus,.video_modal_close i,.video_modal_close:hover i,.video_modal_close:focus i {font-weight: 700;}.overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;background: rgba(58,57,59,.3);z-index: 4;display: none;}.app_modal {display: none;width: 95%;width: calc(100% - 45px);background: #fff;position: fixed;text-align: center;top: 0;z-index: 2;left: 45px;}.app_modal_title {background: #FAF8F4;border-bottom: 3px solid #E6E4E0;position: relative;}.app_modal_logo {width: 160px;height: 38px;display: inline-block;vertical-align: top;margin-top: 26px;}.app_modal_close,.app_modal_close:hover,.app_modal_close:focus {font-size: 15px;font-weight: 400;color: #4c4b4d;text-decoration: none;position: absolute;right: 10px;top: 10px;}.app_modal_p {padding-top: 3px;text-transform: uppercase;font-weight: 300;color: #4c4c4e;font-size: 19px;line-height: 20px;margin-bottom: 7px;}.app_modal_btn {margin-bottom: 18px;}.app_modal_btn._store {margin-bottom: 33px;}.btn_modal,.btn_modal:hover,.btn_modal:focus{font-size: 20px;line-height: 53px;color: #fefeff;text-transform: uppercase;text-decoration: none;height: 53px;display: block;padding: 0 28px;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;outline: none;}.btn_modal._orange {background: #FCB016;-webkit-box-shadow: inset 0 -3px 0 #d87500;-moz-box-shadow: inset 0 -3px 0 #d87500;box-shadow: inset 0 -3px 0 #d87500;}.btn_modal._orange:hover {background: #FFC247;}.btn_modal._orange:active {background: #FCB016;-webkit-box-shadow: inset 0 3px 0 #d87500;-moz-box-shadow: inset 0 3px 0 #d87500;box-shadow: inset 0 3px 0 #d87500;}.route_tab_panel {width: 350px;}.login_signup {width: 350px;position: absolute;left: 50%;top: 50%;z-index: 15;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-box-shadow: 0 0 5px rgba(76,75,77,.3);-moz-box-shadow: 0 0 5px rgba(76,75,77,.3);box-shadow: 0 0 5px rgba(76,75,77,.3);text-align: center;display:none;}.login_signup-title {height: 130px;background: #FFB102;color: #fff;text-transform: uppercase;font-size: 20px;line-height: 28px;font-weight: normal;cursor: default;}.login_signup-title > i {font-size: 58px;line-height: 58px;margin: 17px 0 14px 0;}.login_signup-social {background: #fff;font-size: 14px;line-height: 16px;color: #4c4b4d;font-weight: 300;padding-top: 28px;}.login_with-a:hover {background: #FFB102;}.login_with {padding-bottom: 45px;padding-top: 32px;}.login_with-a,.login_with-a:hover,.login_with-a:focus {width: 36px;height: 36px;display: inline-block;vertical-align: top;line-height: 36px;text-align: center;color: #fff;background: #4C4B4D;text-decoration: none;border-radius: 2px;margin: 0 1px;font-size: 21px;}a[href*="vkontakte"].login_with-a:hover {background: #426FA2;}a[href*="facebook"].login_with-a:hover {background: #3B5998;}a[href*="twitter"].login_with-a:hover {background: #55ACEE;}a[href*="google"].login_with-a:hover {background: #D73D32;}a[href*="persona"].login_with-a:hover {background: #CB6216;}.login_modal_close,.save_route_close  {color: #fff;font-size: 14px;font-weight: 400;position: absolute;right: 10px;text-decoration: none;top: 2px;}.login_signup .login_text {display: inline;}.login_signup .btn_modal,.login_signup .btn_modal:focus,.user_route-save_btn,.user_route-save_btn:focus,.user_route-save_btn:hover {border: 0;width: 262px;display: inline-block;vertical-align: top;height: 45px;line-height: 43px;font-size: 16px;}.login_signup-error_close {color: #fff;text-decoration: none;position: absolute;top: 1px;right: 4px;font-size: 8px;z-index: 5;}.login_signup .btn_modal:active,.user_route-save_btn:active {line-height: 45px;}.user_cabinet_ico {font-size: 22px;position: relative;}.resend_reminder {width: 14px;height: 14px;display: block;position: absolute;top: -8px;left: 13px;z-index: 5;}.no-svg .resend_reminder {background: transparent url(layout/resend_mail-a107e617531a78a6c4c81c2bdd550df3.png) no-repeat 0 0;top: 9px;}.no-svg .resend_reminder > img {display: none;}.resend_reminder-hidden {background: #fff;width: 172px;padding: 10px;position: absolute;bottom: 4px;left: -15px;z-index: 15;font-size: 12px;line-height: 14px;color: #3a393b;font-weight: 300;white-space: normal;text-align: left;display: none;}.resend_reminder-hidden:after {content: "";width: 0;height: 0;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;bottom: -6px;left: 8px;z-index: 5;}.resend_reminder-hidden:before {content: "";width: 0;height: 0;position: absolute;bottom: -10px;left: 8px;z-index: 5;height: 15px;width: 150px;background: transparent;}.resend_reminder-hidden strong {font-size: 13px;padding-bottom: 5px;display: block;}.resend_reminder-link {color: #d87500;text-decoration: none;cursor: pointer;border-bottom: 1px dotted #d87500;padding-top: 5px;display: inline-block;vertical-align: top;}.about_list-ico:hover .resend_reminder-hidden {display: block;}.user_cabinet_name, .account-user-full-name {display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;max-width: 145px;}.about_list-a.user_cabinet_a {height: 46px;line-height: 46px;font-size: 14px;font-weight: bold;text-overflow: ellipsis;padding-right: 11px;padding-left: 11px;}.about_list-a.user_cabinet_a.active {background: #2F2E31;position: relative;}.about_list-a.user_cabinet_a.active:after {content: "";width: 0;height: 0;border-right: 8px solid #fff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;display: block;position: absolute;right: -1px;top: 14px;z-index: 5;}.about_list-li.user_cabinet_li {display: none;margin: 11px -11px -11px -11px;}.user_area-panel {width: 350px;background: #fff;color: #000;height: 100%;}.user_area-inner {position: relative;z-index: 5;margin-top: -15px;height: 100%;}.user_area-head {}.user_area-head_bg {display: block;background: #E6E4E0;position: absolute;top: 0;left: 0;right: 0;height: 160px;z-index: 2;content: "";}.user_area-ava {width: 68px;height: 68px;display: block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 4px solid #fff;margin-left: 9px;position: relative;cursor: pointer;background: transparent url(layout/empty_ava-7ba5f38b72e10fe18a20980cfba3d09e.svg) no-repeat 0 0 / cover;float: left;}.user_area-img_holder {overflow: hidden;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.user_area-ava img {width: 100%;height: 100%;}.user_area-img_change,.user_area-add_img {width: 68px;height: 68px;display: none;text-align: center;line-height: 56px;color: #fff;background: #FFB102;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute;top: -4px;left: -4px;border: 4px solid #fff;font-size: 30px;}.user_area-img_drop {position: absolute;left: -13px;top: 75px;width: 88px;z-index: 5;border: 1px solid #C1BFBD;-webkit-box-shadow: 0 0 5px rgba(76,75,77,0.3);-moz-box-shadow: 0 0 5px rgba(76,75,77,0.3);box-shadow: 0 0 5px rgba(76,75,77,0.3);display: none;}.user_area-img_drop:before {content: "";width: 0;height: 0;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;display: block;position: absolute;left: 34px;top: -8px;z-index: 5;}.user_area-img_drop a {font-size: 13px;line-height: 32px;display: block;color: #4c4b4d;font-weight: 300;border-bottom: 1px solid #E6E4E0;background: #fff;text-align: center;text-decoration: none;}.user_area-img_drop a:hover {background: #FAF8F4;}.user_area-img_drop a:last-child {border: 0;}.user_area-ava:hover .user_area-img_change,.user_area-ava:hover .user_area-add_img,.user_area-ava.active .user_area-img_change,.user_area-ava.active .user_area-img_drop {display: block;}.user_area-name {float: right;width: 259px;padding-top: 6px;}.user_area-name_a {font-size: 18px;line-height: 24px;font-weight: bold;text-transform: uppercase;text-decoration: none;color: #4c4b4d;padding: 0 17px 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;margin-bottom: 5px;}.user_area-name_a:hover {background: #FAF8F4;}.user_area-name_a i {color: #e6e4e0;position: absolute;right: 5px;top: 9px;}.user_area-name_links {width: 24px;height: 24px;display: block;float: left;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #A9A7A2;margin-right: 10px;color: #fff;text-align: center;line-height: 20px;font-size: 16px;text-decoration: none;}.user_area-name_links:hover {background: #4C4B4D;}.user_area-name_links._exit:hover {background: #D03824;}.user_area-name_links._exit {position: relative;}.user_area-name_links._exit span {font-size: 13px;line-height: 26px;display: block;color: #4c4b4d;font-weight: 300;background: #fff;text-align: center;text-decoration: none;width: 60px;-webkit-box-shadow: 0 0 5px rgba(76,75,77,0.3);-moz-box-shadow: 0 0 5px rgba(76,75,77,0.3);box-shadow: 0 0 5px rgba(76,75,77,0.3);position: absolute;top: -37px;left: -18px;display: none;}.user_area-name_links._exit span:before {content: "";width: 0;height: 0;border-top: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;display: block;position: absolute;left: 22px;bottom: -8px;z-index: 5;}.user_area-name_links._exit:hover span {display: block;}.user_area-name_links._edit {margin-left: 5px;}.user_area-tabs {width: 100%;margin: 26px 0 0 -10px;}.user_area-tabs_a {font-size: 14px;line-height: 36px;display: block;float: left;color: #4c4b4d;font-weight: 300;padding: 0 15px;text-decoration: none;}.user_area-tabs_a:hover {background: #FAF8F4;}.user_area-tabs_a.active {background: #fff;}.user_area-panes {position: absolute;background: #fff;top: 130px;left: -10px;right: -10px;bottom: 0;z-index: 6;display: block;}.user_area-pane_item {display: none;padding: 0 10px;}#user_stats {display: block;}.user_profile {}.user_profile-title {font-size: 18px;line-height: 32px;font-weight: 300;color: #4c4b4d;text-transform: uppercase;text-align: center;padding: 16px 0;}.user_profile-location {background: #FAF8F4;position: relative;font-size: 14px;line-height: 16px;color: #4c4b4d;font-weight: 300;padding: 10px;}.user_profile-location_input {width: 100%;height: 36px;line-height: 36px;border: 1px solid #E6E4E0;background: #fff;padding: 0 10px 0 35px;margin-top: 9px;font-size: 13px;}.user_profile-location > i {position: absolute;z-index: 5;font-size: 21px;top: 42px;left: 19px;}.user_profile-details {margin-top: 30px;}.user_profile-form_item {margin-bottom: 9px;}.user_profile-form_item._no_label {padding-left: 97px;}.user_profile-form_item label {font-size: 12px;line-height: 36px;display: inline-block;vertical-align: middle;width: 97px;font-weight: 300;text-align: right;padding-right: 9px;}.user_profile-form_item input {width: 240px;height: 36px;line-height: 36px;border: 1px solid #E6E4E0;background: #fff;padding: 0 10px;font-size: 15px;font-weight: 300;color: #4c4b4d;}.user_profile-form_item input:focus {outline: none;}.user_profile-form_item > a,.user_profile-form_item > a:hover,.user_profile-form_item > a:focus {font-size: 12px;line-height: 16px;color: #4c4b4d;text-decoration: none;font-weight: 300;padding: 3px 0 0 2px;display: block;}.user_profile-form_item > a span {text-decoration: underline;}.user_profile-form_item > a i {font-size: 16px;vertical-align: top;}.user_profile-btns {text-align: center;margin-top: 70px;}.user_profile-btns a {width: 120px;height: 40px;line-height: 40px;font-size: 14px;display: inline-block;vertical-align: top;text-decoration: none;color: #fff;margin: 0 4px;}.user_profile-btns a.btn_orange {text-transform: uppercase;font-weight: 400;}.user_profile-btns a.btn_grey {text-decoration: underline;color: #4c4b4d;font-weight: 300;background: #FAF8F4;}.user_profile-btns a.btn_grey:hover {background: #E6E4E0;}.user_route-item {margin-top: 10px;background: #FAF8F4;}.user_route-item:hover {background: #fff;-webkit-box-shadow: 0 0 5px #e6e4e0;-moz-box-shadow: 0 0 5px #e6e4e0;box-shadow: 0 0 5px #e6e4e0;}.user_route-title {height: 34px;line-height: 34px;background: #E6E4E0;}.user_route-title > i {font-size: 16px;color: #a9a7a2;}.user_route-title > .icon_ico_13 {margin: -6px -7px 0 9px;font-size: 11px;color: #4c4b4d;}.user_route-title > a {float: right;text-decoration: none;color: #a9a7a2;font-size: 19px;display: none;margin-top: -1px;}.user_route-item:hover .user_route-title > a {display: block;}.user_route-title > ._trash {margin: -1px 9px 0px 19px;}.user_route-title > ._trash:hover {color: #d03824;}.user_route-title > ._play {color: #5bd05e;}.user_route-title > ._play:hover {color: #95d737;}.user_route-title_text ,.user_route-title_text input{color: #4c4b4d;font-size: 15px;margin-left: 5px;max-width: 240px;overflow: hidden;text-overflow: ellipsis;display: inline-block;vertical-align: middle;white-space: nowrap;}.user_route-details {}.user_route-points {float: left;width: 280px;border-right: 1px solid #E6E4E0;padding: 0 0 0 39px;margin: 5px 0;}.user_route-point_item {font-size: 11px;font-weight: 300;line-height: 13px;margin-top: 3px;margin-bottom: 9px;position: relative;}.user_route-point_item:after {content: "";width: 9px;height: 38px;display: block;background: transparent url(layout/route_arrow-0410d084798090fb4240b8fc4da4703f.png) no-repeat 0 bottom;position: absolute;left: -26px;top: 16px;}.user_route-point_item:last-child:after {display: none;}.user_route-point_item strong {font-weight: 400;font-size: 13px;line-height: 17px;}.user_route-time {text-align: center;float: right;width: 68px;}.user_route-type {height: 37px;margin-top: 5px;line-height: 32px;font-size: 24px;color: #a9a7a1;}.user_route-type .icon_ico_16,.user_route-type .icon_ico_18 {font-size: 18px;}.user_route-type .icon_ico_17 {color: #5BD05E;font-size: 14px;margin: 10px 0 0 -12px;}.user_route-time_km {font-size: 12px;line-height: 18px;font-weight: 300;color: #4c4b4d;}.save_route {width: 370px;position: absolute;left: 50%;top: 50%;z-index: 15;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-box-shadow: 0 0 5px rgba(76,75,77,.3);-moz-box-shadow: 0 0 5px rgba(76,75,77,.3);box-shadow: 0 0 5px rgba(76,75,77,.3);display: none;background: #fff;}.save_route-head {height: 40px;background: #4C4B4D;color: #fff;text-transform: uppercase;font-size: 16px;line-height: 40px;font-weight: bold;padding: 0 10px;position: relative;}.save_route_close {top: -1px;}.save_route-icons {color: #FFB102;margin: 0 11px 0 0;}.save_route-icons .icon_ico_13 {color: #FFF;margin: -7px -8px 0 0;font-size: 10px;display: inline-block;vertical-align: middle;}.save_route .user_route-item {margin: 0 0 30px 0;box-shadow: none;}.save_route .user_route-title {padding-left: 10px;background: #FAF8F4;}.save_route .user_route-details {background: #fff !important;}.user_route-actions {text-align: center;background: #fff;padding-top: 30px;}a.user_route-cancel {font-size: 14px;line-height: 16px;color: #4c4b4d;display: block;text-decoration: none;font-weight: 300;margin-top: 25px;}.user_route-title .user_route-edit_title {float: none;display: inline-block !important;vertical-align: middle;}.user_route-title_text input {background: #fff;font-weight: bold;border: 1px solid #e6e4e0;margin-left: 0;}.user_route-title_text input[disabled] {background: transparent;padding: 0;border: 0;font-weight: bold;border: 1px solid transparent;}.user_route-type .starred_car {margin-top: 10px;background-image: url(layout/starred_car_grey-5dda05792bd5c01a4b2eccbbe751b9cb.svg);}.no-svg .user_route-type .starred_car {background-image: url(layout/starred_car_grey-8b46c96477fb88d76ae9a3c03da28a12.png);background-size: 100% auto;}.starred_car {width: 30px;height: 24px;background: transparent url(layout/starred_car-cb522bd1d23c97991eca90e285847a0c.svg) no-repeat 0 0;display: inline-block;vertical-align: top;}.no-svg .starred_car {background-image: url(layout/starred_car-793ca7fb938c455fa05e0f7394b8f9c5.png);}.route_tabs a.road_star {text-align: center;}.route_tabs a.road_star .starred_car {width: 35px;height: 26px;margin-top: 13px;background-image: url(layout/starred_car_white-8c1fa00ea68cf244c0c5bf62893aaa35.svg);}.route_tabs li.active a.road_star .starred_car {background-image: url(layout/starred_car-cb522bd1d23c97991eca90e285847a0c.svg);}.no-svg .route_tabs a.road_star .starred_car {background-image: url(layout/starred_car_white-2eb6ee59c268dd163b1a5ee1fb394354.png);background-size: 100% auto;}.no-svg .route_tabs li.active a.road_star .starred_car {background-image: url(layout/starred_car-793ca7fb938c455fa05e0f7394b8f9c5.png);background-size: 100% auto;}.road_info {width: 504px;background: #fff;border-bottom: 3px solid #4C4B4D;text-align: left;}.road_info-header {height: 73px;background: #FAF8F4;padding: 14px 20px 0 20px;position: relative;border-bottom: 3px solid #E6E4E0;}.road_info-title {font-size: 14px;line-height: 20px;font-weight: 600;color: #4c4b4d;}.road_info-title em {display: block;font-style: italic;font-weight: 300;font-size: 13px;}.road_info-body {padding: 5px 0 0 0;height: auto;margin-bottom: 10px;}.road_info-row {padding: 9px 20px 0 20px;}.road_info-label {float: left;width: 25%;font-size: 12px;line-height: 16px;color: #898989;font-weight: 300;padding-right: 8px;}.generaly-text{font-size: 11px;}.quality-chart-text-date{font-weight: bold;}.quality-chart-text{color: white;margin-left: 3px;text-align: center;}.road_info-text {float: left;width: 75%;font-size: 12px;line-height: 16px;color: #000;font-weight: 300;}.bar-father {margin: 0px 20px 0px 20px;width: calc(100% - 40px);height: 290px;}.bar-rate {width: 20px;display: inline-block;margin-left: 2px;}.bar-info-line {border-bottom: 1px solid #faf8f4;width: 100%;vertical-align: middle;height: 20%;position: relative;}.div-bar {height: 290px;width: 374px;position: absolute;margin-left: 80px;z-index: 2;overflow-y: hidden;overflow-x: auto;white-space: nowrap;text-align:center;}.bar-info {width: 100%;height: 100%;}.span-text-info {position: absolute;font-size: 12px;line-height: 16px;color: #898989;top: calc(50% - 6px);}.quality-chart_details{position: fixed;z-index:3;width: 135px;height: 50px;background: #4c4b4d;content: "";border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;bottom: -10px;left: 30px;}@media (max-width: 1200px) {}@media (max-width: 991px) {}@media (max-width: 768px) {.road_info {width: 435px;}}@media (max-width: 480px) {.wrapper_for_hover {width: 100%;}.collapsed .main_nav-a.active:after {right: 165px;}.search_input_block {width: 87%;left: 0;padding-left: 45px;}.collapsed .search_input_block {left: 0;}.route_tabs li {width: 32%;margin-right: 2%;}.collapsed .menu_inner_content {left: 45px;left: 0;}.side_bar:hover, .side-bar-hover {width: 45px;}.side_bar:hover .about_list, .side-bar-hover .about_list {margin-left: -250px;}.side_bar:hover .bottom_info, .side-bar-hover .bottom_info {left: -250px;}.menu_inner_content {width: 100%;left: 0;height: 100%;overflow-y: scroll;}.side_bar {z-index: 5;}.top_title_route {font-size: 11px;padding-right: 15px;margin-bottom: 5px;}.left_icon_item {left: 5px;}.item_route_white {padding-left: 25px;}.right_text_item {right: 0;}.left_icon_item .icon_ico_51 {font-size: 19px;}.middle_text_item {width: auto;padding-right: 30px;}.for_route_tabs {width: 100%;}.side_bar:hover .logo, .side-bar-hover .logo {margin-left: -210px;}.side_bar:hover .logo_marker, .side-bar-hover .logo_marker {opacity: 1;}.side_bar:hover .social,  .side-bar-hover .social {margin-left: -250px;}.road_quality-title {margin-top: -35px;}.panel_tab {margin: 0 auto}.search_input_block.panel_tab {margin: 0;}.share_link-hint {left: 45px;}.share_link .search_input_holder input {width: 100%;}.search_input_block.share_link {width: 80%;}.road_quality-chart_details {top: 80px;left: 65px;right: 65px;width: auto;}.road_quality-chart_details:before {display: none;}.road_quality-chart {margin-top: 120px;}}@media (max-width: 479px) {.thanks_for_rate,.rate_panel {width: auto;left: 0;right: 0;}.assessment_block {margin-left: 0;text-align: center;}.assessment_block > a {float: none;display: inline-block;vertical-align: top;}.warning_message-inner {width: 220px;margin-left: -110px;}.warning_message-hint {height: auto;min-height: 40px;line-height: 16px;padding: 12px 20px;}.road_quality,.route_tab_panel {width: 300px;}.road_quality-chart_item {margin: 0 5px 0 6px;}.search_input_block {width: 80%;}.road_quality-chart_details {left: 50%;right: auto;width: 300px;margin-left: -150px;}}@media only screen and (min-width: 35em) {}@media print,(-o-min-device-pixel-ratio: 5/4),(-webkit-min-device-pixel-ratio: 1.25),(min-resolution: 120dpi) {}.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}.ir:before {content: "";display: block;width: 0;height: 150%;}.hidden {display: none !important;visibility: hidden;}.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}.invisible {visibility: hidden;}.clearfix:before,.clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}@media print {* {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}a,a:visited {text-decoration: underline;}a[href]:after {content: " (" attr(href) ")";}abbr[title]:after {content: " (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}thead {display: table-header-group;}tr,img {page-break-inside: avoid;}img {max-width: 100% !important;}@page {margin: 0.5cm;}p,h2,h3 {orphans: 3;widows: 3;}h2,h3 {page-break-after: avoid;}}.green {color: #5bd05e;}.yellow {color: #ffb102;}.blue {color: #2671d0;}.red {color: #d94c0e;}.nameseg {  }.cityseg { float: left; font-size: 9px; }.moreseg { float: right; font-size: 9px; }.left-panels-wrapper {position: absolute;top: 0px;bottom: 0px;}.leaflet-contextmenu {min-width: 170px;}.leaflet-bar {border-radius: 0;box-shadow: none;}.leaflet-bar a {display: block;font-size: 14px;width: 30px;height: 30px;background: #fff;padding-top: 7px;color: #4b4a4c;text-align: center;text-decoration: none;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.4);font-family:"dorogy-icon-font";vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.leaflet-bar a:last-child {margin-top: 1px;}.leaflet-bar a:hover {font-family:"dorogy-icon-font";vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background: #ffd16b;display: block;width: 30px;height: 30px;padding-top: 7px;.color: #4b4a4c;text-align: center;text-decoration: none;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.4);}.leaflet-bar a:first-child {border-radius: 0;}.leaflet-bar a:last-child {border-radius: 0;border: none;}.leaflet-touch .leaflet-bar a {width: 30px;height: 30px;line-height: 1;font-size: 14px;}.leaflet-touch .leaflet-bar {box-shadow: none;}.leaflet-touch .leaflet-bar {border-radius: 0;box-shadow: none;border: 0;background-clip: padding-box;}.fa {font-family:"dorogy-icon-font";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-map-marker:before {content:"\f11c";}.fa-spinner:before {content:"\f11c";}.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}.leaflet-popup-close-button {display: none;}.leaflet-control-layers {border-radius: 0;display: block;background: #fff;color: #4b4a4c;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.4);vertical-align:middle;line-height:1;width: 30px;height: 30px;}.leaflet-control-layers-list {font-family: "Roboto",Arial,sans-serif;position: absolute;padding-top: 7px;padding-bottom: 7px;right: 227px;bottom: 115px;width: 222px;height: auto;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.4);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.4);background-color: #fff;text-align: left;padding-left: 7px;padding-right:7px;}.leaflet-control-layers-list:after {position: absolute;content: "";width: 7px;height: 30px;background: transparent url("layout/white_caret-right-0be345fb214122da887278246a9d297d.png") no-repeat scroll 0% 0%;right: -7px;bottom: 0px;}.leaflet-control-layers-separator {margin-right: 0;margin-left:0;}.leaflet-control-layers-list label {padding-bottom: 5px;padding-top: 5px;}.leaflet-control-layers-list input[type=radio] + span {}.leaflet-control-layers-list input[type=checkbox], .leaflet-control-layers-list input[type=radio] { display: none; }.leaflet-control-layers-list input[type=radio]:checked + span::before { color: #4b4a4c; }.leaflet-control-layers-list input[type=radio] + span::before {padding-right: 1px;content:"\25cf";font-size: 14px;text-align: center;display: block;float: left;width: 16px;color: #e6e4e0;height: 16px;margin-top: -2px;border-radius: 50%;background-color: #e6e4e0;border: 1px solid #b6b5b4;margin-left: 1px;margin-right: 7px;}.leaflet-control-layers-list input[type=checkbox]:checked + span::before { color: #4b4a4c; }.leaflet-control-layers-list input[type=checkbox] + span::before {font-family: "dorogy-icon-font";content: "\f125";float: left;padding-top: 3px;color: #fff;font-size: 10px;text-align: center;display: block;width: 18px;height: 18px;border: 1px solid #b6b5b4;margin-right: 6px;margin-top: -3px;}.leaflet-control-layers-toggle {width: 30px;height: 30px;}.leaflet-control-layers-expanded, .leaflet-control-layers-toggle {background: transparent url("layout/layers-0b198b461e8ebb575847b444fedca56d.png") no-repeat 3px 3px;}.leaflet-control-layers-expanded {background-color: #ffd16b;font-family:"dorogy-icon-font";font-size: 14px;color: #4B4A4C !important;text-align: center;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal;font-style:normal;text-decoration: none;width: 30px;margin: 0;padding:0;}#statistic {height: 100%;}.quick-access-button {cursor: pointer;border-radius: 2px;width: 149px;height: 44px;position: fixed;z-index: 100;display: block;visibility: visible;overflow-x: hidden;right: -105px;-webkit-transition: right 400ms ease;-moz-transition: right 400ms ease;-ms-transition: right 400ms ease;-o-transition: right 400ms ease;transition: right 400ms ease;}.quick-access-button div {line-height: 44px;white-space: nowrap;font-weight: bold;padding: 0px 15px 0px 19px;background-color: #353434;color: white;width: 105px;margin-left: 44px;height: 44px;}#temp-feedback {display: none;background: url(layout/temp-feedback-4e56b7b340e87bf6b8c324401cb3794f.png);background-color: #353434;top: 44%;}#navigator-testing-button {background: url(layout/android_icon-338532ea3afe4c36f5fd91ec6275706f.png) no-repeat 10px 6px;background-color: #2AE159;top: 39%;top: calc(44% - 44px);}#navigator-testing-button:hover {right: -2px;background-color: #1BD149;}#navigator-testing-button div {line-height: 1;padding: 7px 15px 0px 19px;text-align: center;white-space: normal;background-color: #2AE159;}#navigator-testing-button-apple {background: url(layout/iOS_icon-84361fa8175fca4a208545c309d3ab89.png) no-repeat 10px 6px;background-color: #353434;top: 34%;top: calc(44% - 88px);}#navigator-testing-button-apple:hover {right: -2px;background-color: #1b1b1b;}#navigator-testing-button-apple div {line-height: 1;padding: 7px 15px 0px 19px;text-align: center;white-space: normal;background-color: #353434;}#repairs-datebox {display:none;width: 320px;background-color: #ffffff;box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4);position: fixed;top:10px;right: 10px;color: #4c4b4d;z-index: 300;}.repairs-datebox-title {font-weight: bold;margin-left: 87px;line-height: 50px;}#date-picker {line-height: 40px;background: url(layout/calendar-c8951ef478486cdc5f54c4ba8537de31.png) no-repeat left;background-position: 13px 12px;border-top: solid 1px #e6e4e0;cursor: pointer;}.date-picker {margin-left: 41px;}#roads-search {width: 95%;margin: 5px 3px;height: 36px;line-height: 36px;border: 1px solid #E6E4E0;background: #fff;padding: 0 10px;font-size: 15px;font-weight: 300;color: #4c4b4d;}.picker-container {position: static;}.cal-container {width: 320px;background: #faf8f4;padding-bottom: 33px;}.cal {display: block;border-collapse: collapse;border-spacing: 0;margin-left: 33px;}.cal a {text-decoration: none;}.cal tr, .cal th, .cal td {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}.cal caption {margin-left: -33px;margin-bottom: 23px;width: 320px;line-height: 40px;color: #4c4b4d;text-align: center;border-top: 2px solid #e6e4e0;border-bottom: 1px solid #e6e4e0;}.cal caption a {display: block;padding: 0 45px;font-size: 17px;font-weight: bold;color: #4c4b4d;}.cal caption a:hover {color: #5c5b5d;}.cal caption .prev {float: left;}.cal caption .next {float: right;}.cal th, .cal td {width: 30px;text-align: center;}.cal th:first-child, .cal td:first-child {border-left: 0;}.cal th {line-height: 20px;font-size: 11px;font-weight: bold;text-transform: uppercase;}.cal td {font-size: 11px;}.cal td a {clear: both;display: block;position: relative;width: 36px;line-height: 28px;color: #4c4b4d;}.cal td a:hover {background: white;border-radius: 2px;}.cal td.off a {color: #b3b3b3;}.cal td.active a, .cal td a:active {color: white;border-radius: 2px;background: #ffb102;}.cal td.repair-day a {color: #ee8c00;}.cal td.active:first-child a, .cal td:first-child a:active {border-left: 0;margin-left: 0;}.cal td.active:last-child a, .cal td:last-child a:active {border-right: 0;margin-right: 0;}.cal tr:last-child td.active a, .cal tr:last-child td a:active {border-bottom: 0;margin-bottom: 0;}.social_modal {width: 450px;left: 50%;margin-left: -225px;z-index: 10;background: #fff;text-align: center;position: absolute;top: 210px;}@media (max-width: 479px) {.social_modal {top: 60px;width: 290px;margin-left: -145px;margin-bottom: 15px;}}.social_modal-title {min-height: 170px;height: 100%;position: relative;background: #4C4B4D;}.social_modal-title.-blue {background: url(layout/social_modal_bg_blue-33e9aeaab5604d658125df77e9a9303a.png) center center / cover no-repeat #425dab;}.social_modal-title.-green {background: url(layout/social_modal_bg_green-ee9027c5c4fe0c29adb0b48f58bc2de0.png) center center / cover no-repeat #1f9739;}.social_modal-close,.social_modal-close:hover,.social_modal-close:focus {font-size: 14px;font-weight: 400;color: #4c4b4d;text-decoration: none;position: absolute;right: 10px;top: 10px;}.social_modal-logo {width: 160px;height: 38px;display: inline-block;vertical-align: top;margin-top: 32px;}.social_modal-title p {font-weight: 500;color: #ffffff;font-size: 16px;line-height: 24px;padding: 7px 43px 12px;}.social_modal-content-links {min-height: 80px;height: 100%;overflow-x: hidden;background: #ffffff;}.social_modal-content-countdown {min-height: 110px;height: 100%;background: url(layout/cup-9314d8257d9eb77cf88dfabc6f1a32dd.svg) 29px 22px / 60px 60px no-repeat #faf8f4;color: #4c4b4d;padding-left: 122px;padding-top: 4px;padding-bottom: 28px;text-align: left;}@media (max-width: 479px) {.social_modal-content-countdown {padding-top: 86px;padding-left: 0;background: url(layout/cup-9314d8257d9eb77cf88dfabc6f1a32dd.svg) center 22px / 60px 60px no-repeat #faf8f4;text-align: center;}}.social_modal-content-countdown p {font-weight: 500;}.social_modal-content-countdown .countdown{font-size: 24px;font-weight: 500;}.social_modal-content-countdown .countdown-days{display: inline-block;vertical-align: top;height: 34px;border-radius: 3px;background: #ffd16b;line-height: 34px;padding: 0 15px;margin-right: 12px;}.social_modal-content-countdown .countdown-days-descr{font-size: 16px;}.social_modal-content-countdown .countdown-time {display: inline-block;vertical-align: top;line-height: 1.2;}.social_modal-content-countdown .countdown-time_item {display: inline-block;width: 40px;vertical-align: top;text-align: center;line-height: 1.2;}.social_modal-content-countdown .countdown-time_item-descr {display: block;font-size: 12px;font-weight: 300;line-height: .55;}.social_modal-content-like {min-height: 30px;height: 100%;line-height: 30px;background: #e6e4e0;}.social_modal-content-like .close_modal,.social_modal-content-like .close_modal:hover,.social_modal-content-like .close_modal:focus {color: #898989;text-decoration: none;font-size: 13px;}.social_modal-content-like .close_modal .icon{margin-right: 5px;}.social_modal-content-like .close_modal span {border-bottom: 1px dashed #898989;}