@charset "UTF-8";body{background:#fff;color:#222;font:normal normal normal 16px/1.6 "Open Sans",Arial,Helvetica,sans-serif;text-align:left;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body,header,footer,nav,div,h1,h2,h3,h4,p,pre,blockquote,ol,ul,li,a,img,iframe,table,tr,th,td,form,label,input,button,select,textarea{margin:0;padding:0;border:none}header,footer,nav,div,h1,h2,h3,h4,p,pre,blockquote,ol,ul{display:block}h1,h2,h3,h4{font-style:normal;font-weight:bold}h1{margin:22px 0 16px 0;overflow:hidden;white-space:nowrap;font-size:24px;text-overflow:ellipsis}h1.full{white-space:normal}h2{margin:20px 0 15px 0;font-size:22px}h3{margin:18px 0 14px 0;font-size:20px}h4{margin:16px 0 13px 0;font-size:18px}p,pre,blockquote{margin:0 0 12px 0}pre,blockquote,p.prominent{padding:2px 2px 2px 8px;overflow:auto;border-left:1px solid #222;background:#f2f2f2;background:-moz-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:-o-linear-gradient(left, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:linear-gradient(to right, rgba(242,242,242,1) 0%, rgba(242,242,242,1) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%)}p.checkered{padding:8px;background:#e0e0e0;background:-moz-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), -moz-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background:-webkit-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), -webkit-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background:-o-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), -o-linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background:linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), linear-gradient(45deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.1) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.1) 75%, rgba(0,0,0,0.1) 100%), rgba(0,0,0,0.1);background-position:0 0, 16px 16px;-moz-background-size:32px 32px;-webkit-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px}pre{word-break:break-all;word-wrap:break-word;white-space:pre;white-space:-moz-pre-wrap;white-space:pre-wrap;white-space:pre\9}blockquote{position:relative;margin-left:40px;padding-top:12px;font-style:italic}blockquote:before{content:"\201C";position:absolute;top:12px;left:-40px;display:block;color:#b8b8b8;font-style:italic;font-weight:bold;font-size:64px}iframe{vertical-align:bottom}table{margin:0 0 12px 0;border-collapse:collapse;border-spacing:0;table-layout:fixed}table tr th{background:#f2f2f2}table tr th,table tr td{padding:2px 8px;vertical-align:top;border-bottom:1px dotted #222}table tr:first-child td{border-top:1px dotted #222}ol,ul{margin:0 0 12px 0;padding:0 0 0 32px}ol{list-style:decimal}ul{list-style:disc}ol > li,ul > li{display:list-item}ol > li ol,ol > li ul,ul > li ol,ul > li ul{margin:0}ol > li pre,ol > li blockquote,ol > li table,ul > li pre,ul > li blockquote,ul > li table{margin:2px 0}a{color:#42cda7;text-decoration:none}a:hover{text-decoration:underline}input[type="text"],input[type="password"],input[type="file"],input[type="checkbox"],input[type="radio"],input[type="submit"],input[type="reset"],input[type="button"],button,select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;font:normal normal normal 16px/normal "Open Sans",Arial,Helvetica,sans-serif}input[type="text"],input[type="password"],input[type="file"],select,textarea{padding:2px 4px;width:100%;border:1px solid #222;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;background:#fff;color:#222}input[type="file"]{padding:0 2px}input[type="checkbox"],input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:0;width:0;height:0}input[type="submit"],input[type="reset"],input[type="button"],button{padding:2px 16px;border:1px solid #42cda7;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;font-weight:bold;cursor:pointer}input[type="submit"],button{background:#42cda7;color:#fff}input[type="reset"],input[type="button"],button[type="reset"]{background:#fff;color:#42cda7}input[type="submit"]:hover,button:hover{background:#80d8c0}input[type="reset"]:hover,input[type="button"]:hover,button[type="reset"]:hover{background:#b8ecdc}input[type="checkbox"] + label,input[type="radio"] + label{position:relative;display:inline-block;margin-right:8px;padding-left:18px;cursor:pointer}input[type="checkbox"] + label:last-child,input[type="radio"] + label:last-child{margin-right:0}input[type="checkbox"] + label:before,input[type="checkbox"] + label:after,input[type="radio"] + label:before,input[type="radio"] + label:after{content:"";position:absolute;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="checkbox"] + label:before,input[type="radio"] + label:before{top:50%;left:0;margin-top:-7px;width:14px;height:14px;border:1px solid #222;background:#fff}input[type="checkbox"]:focus + label:before,input[type="radio"]:focus + label:before{outline:#4d4d4d dotted 1px}input[type="checkbox"] + label:after{top:50%;left:4px;margin-top:-6px;width:6px;height:10px;border-right:2px solid #222;border-bottom:2px solid #222}input[type="radio"] + label:before,input[type="radio"] + label:after{-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}input[type="radio"] + label:after{top:50%;left:3px;margin-top:-4px;width:8px;height:8px;background:#222}input[type="checkbox"] + label:after,input[type="radio"] + label:after{-moz-transform:rotate(45deg) scale(0);-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);opacity:0;-moz-transition:margin-top 200ms ease, height 200ms ease, background-color 200ms ease, opacity 200ms ease, -moz-transform 200ms ease, transform 200ms ease;-webkit-transition:margin-top 200ms ease, height 200ms ease, background-color 200ms ease, opacity 200ms ease, -webkit-transform 200ms ease, transform 200ms ease;transition:margin-top 200ms ease, height 200ms ease, background-color 200ms ease, opacity 200ms ease, -moz-transform 200ms ease, -webkit-transform 200ms ease, transform 200ms ease}input[type="checkbox"]:checked + label:after,input[type="radio"]:checked + label:after{-moz-transform:rotate(45deg) scale(1);-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);opacity:1}input[type="checkbox"]:indeterminate + label:after{-moz-transform:rotate(0) scale(1);-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);margin-top:-3px;height:6px;background:#222;opacity:1}select{padding:1px;cursor:pointer}textarea{height:100px;font-family:"Courier New",Courier,monospace}textarea.plainText{font-family:"Open Sans",Arial,Helvetica,sans-serif}textarea + span.charactersRemaining{position:relative;display:block;height:0}textarea + span.charactersRemaining > span{position:absolute;right:0;bottom:0;padding:0 4px;border:1px solid #222;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;-khtml-border-radius:6px 0 0 0;border-radius:6px 0 0 0;background:#f2f2f2;font-size:80%}input[type="submit"]:disabled,input[type="reset"]:disabled,input[type="button"]:disabled,button:disabled,input[type="checkbox"]:disabled + label,input[type="radio"]:disabled + label{opacity:0.4;cursor:not-allowed}input[readonly]{color:#4d4d4d}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;color:#4d4d4d}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#4d4d4d}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#4d4d4d}input::placeholder,textarea::placeholder{opacity:1;color:#4d4d4d}form p.formError,form span.formStatusBarError{color:#f00;font-style:italic}form div.formLine{margin:0 -6px 4px 0;overflow:auto}form > div.formLine:last-child{margin-bottom:8px}form h2{margin-top:0}form h2 + div > div{padding-bottom:12px}form h2 + div > div > div.formLine:last-child{margin-bottom:0}form h2 + div + div.formLine{margin-top:12px}form h2 + div.formLine > div{padding-bottom:4px}form h2 + div.formLine + div.formLine{margin-top:0}form div.formLine > label:first-child{display:block;margin:0;padding:0 6px 0 0;overflow:auto;font-weight:bold}form div.formLine > div,form div.formLine > p,form div.formLine > ol,form div.formLine > ul{margin:0;padding:0 6px 4px 0;overflow:auto}form div.formLine > ol,form div.formLine > ul{padding-left:24px}form div.formLine > table{margin:0 6px 0 0}form div.formLine > img,form div.formLine > div.canvasWrapper{margin:0 8px 4px 0;padding:0;float:left;border:1px solid #222;background:#fff}form div.formLine > img.avatar,form div.formLine > div.canvasWrapper.avatar{-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}form div.formLine > img{max-width:50%;height:auto}form div.formLine > div.canvasWrapper > canvas{display:block}form div.formLine input[type="text"],form div.formLine input[type="password"],form div.formLine input[type="file"],form div.formLine select,form div.formLine textarea{max-width:none}form div.formLine input[type="submit"],form div.formLine input[type="reset"],form div.formLine input[type="button"],form div.formLine button,form div.formLine input[type="submit"] + a,form div.formLine input[type="reset"] + a,form div.formLine input[type="button"] + a,form div.formLine button + a,form div.formLine input[type="submit"] + span.formStatusBar,form div.formLine input[type="reset"] + span.formStatusBar,form div.formLine input[type="button"] + span.formStatusBar,form div.formLine button + span.formStatusBar{display:inline-block;margin-right:6px}form div.formLine input[type="submit"] + a,form div.formLine input[type="reset"] + a,form div.formLine input[type="button"] + a,form div.formLine button + a,form div.formLine input[type="submit"] + span.formStatusBar,form div.formLine input[type="reset"] + span.formStatusBar,form div.formLine input[type="button"] + span.formStatusBar,form div.formLine button + span.formStatusBar{padding-top:2px}form.javaScriptEnhanced h2{cursor:pointer}form.javaScriptEnhanced h2:before{content:"";position:relative;top:-2px;display:inline-block;margin:0 8px 0 4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #222;-moz-transition:-moz-transform 400ms ease, transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease, transform 400ms ease;transition:-moz-transform 400ms ease, -webkit-transform 400ms ease, transform 400ms ease}form.javaScriptEnhanced h2.active:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}form.javaScriptEnhanced h2 + div{height:0;overflow:hidden;-moz-transition:height 400ms ease;-webkit-transition:height 400ms ease;transition:height 400ms ease}form.javaScriptEnhanced h2.active + div{height:auto}noscript{font-weight:bold}.javaScriptRequired,body.offline .onlineOnly{display:none !important}a.smallButton,button.smallButton,a.mediumButton,button.mediumButton,p.routeYou_buttonLine a,p.routeYou_buttonLine button,a.largeButton,button.largeButton{display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #42cda7;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;background:#42cda7;color:#fff;font-weight:bold;line-height:normal;text-decoration:none}a.smallButton,button.smallButton{padding:0 4px;font-size:13px}a.mediumButton,button.mediumButton,p.routeYou_buttonLine a,p.routeYou_buttonLine button{padding:2px 16px}a.largeButton,button.largeButton{padding:12px 32px;font-size:19px}a.smallButton:hover,button.smallButton:hover,a.mediumButton:hover,button.mediumButton:hover,p.routeYou_buttonLine a:hover,p.routeYou_buttonLine button:hover,a.largeButton:hover,button.largeButton:hover{background:#80d8c0}a.largeButton > span,button.largeButton > span{display:inline-block;vertical-align:middle}p.centerButton,p.routeYou_buttonLine{text-align:center}a.bigCloseButton{position:relative;display:inline-block;width:32px;height:32px}a.bigCloseButton:before,a.bigCloseButton:after{content:"";position:absolute;top:14px;left:4px;display:block;width:20px;height:0;border:2px solid #222;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}a.bigCloseButton:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.bigCloseButton:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}a.bigCloseButton:hover:before,a.bigCloseButton:hover:after{border-color:#42cda7}p.message{position:relative;padding:8px 8px 8px 28px;min-width:120px;overflow:auto;border-left:1px solid #42cda7;background:#d9f5ed;background:-moz-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:-webkit-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:-o-linear-gradient(left, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);background:linear-gradient(to right, rgba(217,245,237,1) 0%, rgba(217,245,237,1) 10%, rgba(217,245,237,0) 40%, rgba(217,245,237,0) 100%);font-weight:bold}p.message span:first-child{position:absolute;top:10px;left:8px}p.errorMessage{color:#f00}p.copyrightForPrint{display:none;margin:20px 0 0 0;font-size:14px;text-align:right}@-webkit-keyframes loading{0%,50%,100%{-webkit-transform:scale(0.4);transform:scale(0.4);}20%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes loading{0%,50%,100%{-webkit-transform:scale(0.4);transform:scale(0.4);}20%{-webkit-transform:scale(1);transform:scale(1);}}div.loading{text-align:center}div.loading > span,div.loading:before,div.loading:after{content:"";display:inline-block;margin:6px;width:16px;height:16px;vertical-align:bottom;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#42cda7;-webkit-animation:loading 1s ease 0.15s infinite both;animation:loading 1s ease 0.15s infinite both}div.loading:before{-webkit-animation-delay:0s;animation-delay:0s}div.loading:after{-webkit-animation-delay:0.3s;animation-delay:0.3s}span.svgIcon{position:relative;display:inline-block;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#42cda7}span.svgIcon svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}span.svgIcon svg *[stroke="#000"]{stroke:#222}div.dialog,div.fadingDialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:87;background:#b8b8b8;background:rgba(184,184,184,0.7);text-align:center}div.dialog > div,div.fadingDialog > div{display:inline-block;margin:16px;padding:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;border:1px solid #b8b8b8;background:#fff;text-align:left}div.dialog-small > div{max-width:800px}div.dialog h2,div.dialog p,div.fadingDialog h2,div.fadingDialog p{text-align:center}div.dialog form div.formLine p{text-align:left}div.dialog form div.formLine:last-child p{text-align:center}div.dialog h2:first-child,div.dialog p:first-child,div.fadingDialog h2:first-child,div.fadingDialog p:first-child{margin-top:0}div.dialog p:last-child,div.dialog form div.formLine:last-child,div.fadingDialog p:last-child{margin-bottom:0}div.fadingDialog{opacity:0;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}div.fadingDialog.fadingDialogVisible{opacity:1}div.fadingDialog > div{position:relative}div.fadingDialog a.bigCloseButton{position:absolute;top:0;right:-32px}ul.localeSelect,ul.localeSelect li{display:block;padding:0;list-style:none}ul.localeSelect li + li{margin-top:32px}ul.localeSelect img{position:relative;top:6px;width:18px;height:18px;float:left;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}ul.localeSelect a{display:block;margin-left:18px;padding:2px 0 2px 12px;color:#4d4d4d}div.localeSelect{position:fixed;top:0;right:0;max-height:100vh;overflow:auto;z-index:77;border:1px solid #b8b8b8;border-width:0 0 1px 1px;-moz-border-radius:0 0 0 16px;-webkit-border-radius:0 0 0 16px;-khtml-border-radius:0 0 0 16px;border-radius:0 0 0 16px;background:#fff;opacity:0;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}div.localeSelect.active{opacity:1}div.localeSelect > div{display:table;padding:32px 0}div.localeSelect ul.localeSelect{display:table-cell;padding:0 32px;width:140px}div.localeSelect ul.localeSelect + ul.localeSelect{border-left:1px solid #b8b8b8}div.scrollTop{position:relative;top:-8px;height:0}div.scrollToTop{position:fixed;right:8px;bottom:8px;padding:8px;z-index:65;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background:#fff;opacity:0;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}div.scrollToTop.scrollToTopVisible{opacity:1}div.scrollToTop span{position:relative;display:inline-block;width:40px;height:20px;overflow:hidden;vertical-align:bottom;cursor:pointer}div.scrollToTop span:before,div.scrollToTop span:after{content:"";position:absolute;top:-20px;display:block;border:20px solid transparent;border-bottom-color:#4d4d4d}div.scrollToTop span:after{top:-11px;border-bottom-color:#fff}div.scrollToTop span:hover:before{border-bottom-color:#222}span.visibilityPublic,span.visibilityPrivate{position:relative;top:3px;display:inline-block;width:18px;height:14px;overflow:hidden;vertical-align:baseline}span.visibilityPublic:before,span.visibilityPrivate:before{content:"";position:absolute;top:1px;left:3px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;width:12px;height:12px;-moz-border-radius:70% 0 70% 0;-webkit-border-radius:70% 0 70% 0;-khtml-border-radius:70% 0 70% 0;border-radius:70% 0 70% 0}span.visibilityPublic:before{background:#80d8c0}span.visibilityPrivate:before{background:#aa1c00}span.visibilityPublic:after,span.visibilityPrivate:after{content:"";position:absolute;top:3px;left:5px;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);display:block;width:4px;height:4px;border:2px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}span.visibilityPublic > span{display:none}span.visibilityPrivate > span{position:absolute;top:6px;left:-1px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;width:20px;height:2px;z-index:1;background:#aa1c00}a.notVerified{color:#aa1c00}a.notVerified:hover{color:#80d8c0}a.notVerified > span{position:relative;top:3px;display:inline-block;margin-right:4px;width:16px;height:14px;overflow:hidden;vertical-align:baseline}a.notVerified > span span,a.notVerified > span span:before,a.notVerified > span span:after{position:absolute;display:block;width:10px;height:10px;-moz-border-radius:0 50% 0 0;-webkit-border-radius:0 50% 0 0;-khtml-border-radius:0 50% 0 0;border-radius:0 50% 0 0;background:#aa1c00}a.notVerified > span span{top:2px;left:3px}a.notVerified > span span:before,a.notVerified > span span:after{content:"";top:0;left:0}a.notVerified:hover > span span,a.notVerified:hover > span span:before,a.notVerified:hover > span span:after{background:#80d8c0}a.notVerified > span span{-moz-transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779);-webkit-transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779);transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779)}a.notVerified > span span:before{-moz-transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%);-webkit-transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%);transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%)}a.notVerified > span span:after{-moz-transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0);-webkit-transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0);transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0)}a.notVerified > span:before,a.notVerified > span:after{content:"";position:absolute;left:7px;display:block;width:2px;z-index:1;background:#fff}a.notVerified > span:before{top:3px;height:5px}a.notVerified > span:after{bottom:2px;height:2px}div.adUnit{margin:0 auto;overflow:hidden}div.ad-headerBanner{margin:0 auto 12px auto}div.ad-largeRectangleMobile{margin:12px auto}div.adWrapper-anchorBanner{position:fixed;position:sticky;top:0;right:0;left:0;height:0;z-index:63}div.adWrapper-anchorBanner > div{position:absolute;right:0;bottom:-100vh;left:0;padding:4px 0;overflow:hidden;background:#f2f2f2}div.adWrapper-fullscreenBanner{overflow:hidden;background:#f2f2f2}div.ad-onePixelUnit,div.ad-popUp,div.ad-interstitial{position:absolute;bottom:0;left:0}div.mapSearch-dialog > div:first-child > div{overflow:hidden;word-wrap:break-word}div.mapSearch-dialog div.mapSearch-closeDialog{padding-top:12px;text-align:center}div.mapSearch-dialog h2,div.mapSearch-dialog p{text-align:left}div.dialog > div.mapSearch-dialog{margin:8px}div.mapSearch-parameterBox{margin-bottom:10px}div.mapSearch-tabButtons,div.routeViewer-tabButtons{margin-bottom:8px}div.routeViewer-profile{padding-bottom:8px}a.mapSearch-swapList,a.mapSearch-swapMap{display:none}div.mapSearch-anchorBannerHelper,div.routeViewer-anchorBannerHelper{position:absolute;top:0;bottom:0;left:0;width:0}div.mapSearch-fullscreen,div.routeViewer-fullscreen{background:#fff}div.mapSearch-fullscreen > div,div.routeViewer-fullscreen > div{display:none}div.mapSearch-fullscreen:-webkit-full-screen > div,div.routeViewer-fullscreen:-webkit-full-screen > div{display:block}div.mapSearch-fullscreen:-moz-full-screen > div,div.routeViewer-fullscreen:-moz-full-screen > div{display:block}div.mapSearch-fullscreen:-ms-fullscreen > div,div.routeViewer-fullscreen:-ms-fullscreen > div{display:block}div.mapSearch-fullscreen:fullscreen > div,div.routeViewer-fullscreen:fullscreen > div{display:block}div.mapSearch-fullscreen.routeYou_fullscreen > div,div.routeViewer-fullscreen.routeYou_fullscreen > div{display:block}div.routeViewer-fullscreen div.routeViewer-profile{padding:8px}span.loggedInUserName{font-style:italic}p.moreLink{text-align:right}p.pagination a,p.pagination span{display:inline-block;padding:2px 8px;text-align:center}p.pagination a{border:1px solid #d9f5ed}p.pagination span{border:1px solid #f2f2f2}p.pagination a:hover{border:1px solid #b8ecdc;background:#d9f5ed;background:-moz-linear-gradient(-45deg, #b8ecdc 0%, #d9f5ed 100%);background:-webkit-linear-gradient(-45deg, #b8ecdc 0%, #d9f5ed 100%);background:-o-linear-gradient(-45deg, #b8ecdc 0%, #d9f5ed 100%);background:linear-gradient(135deg, #b8ecdc 0%, #d9f5ed 100%)}p.pagination span.currentPage{border:1px solid #b8b8b8;background:#f2f2f2;background:-moz-linear-gradient(-45deg, #b8b8b8 0%, #f2f2f2 100%);background:-webkit-linear-gradient(-45deg, #b8b8b8 0%, #f2f2f2 100%);background:-o-linear-gradient(-45deg, #b8b8b8 0%, #f2f2f2 100%);background:linear-gradient(135deg, #b8b8b8 0%, #f2f2f2 100%)}img.normalBorder,iframe.normalBorder{border:1px solid #222}img.paddedBorder,iframe.paddedBorder{padding:8px;border:1px solid #222}img.floatLeft,iframe.floatLeft{margin-right:8px;float:left}img.floatRight,iframe.floatRight{margin-left:8px;float:right}div.ckEditorContainer{-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:1px solid #222 !important}body.cke_editable{margin:8px;padding:0;overflow:auto}.cke_reset_all table tr th,.cke_reset_all table tr td{border:none;background:transparent}.cke_combopanel{width:200px !important;height:220px !important}.cke_contents textarea{max-width:none}h2{margin-bottom:8px;padding:2px 6px;background:#f2f2f2}p.breadcrumbs,p.message{margin-right:8px;margin-left:8px}p.breadcrumbs{display:none;color:#4d4d4d;font-size:70%}header{position:sticky;top:0;right:0;left:0;z-index:78;-moz-transition:top 400ms ease;-webkit-transition:top 400ms ease;transition:top 400ms ease}body.withAd-accountBanner.withAd-accountBanner-hidden header{top:-116px}header + p.breadcrumbs,header + p.message{margin-top:12px}div.navBar a,div.identity a,div.menu a,div.userMenu a,div.searchMenu a,div.planMenu a{color:#4d4d4d}div.navBar{padding:16px;overflow:hidden;border-bottom:1px solid #b8b8b8;background:#fff}div.navBar div.navLinks{display:none}div.navBar div.navCore{height:32px;text-align:right}div.navBar a.toggleMenu{position:relative;display:block;width:30px;height:30px;float:left;border:1px solid #b8b8b8;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.navBar a.toggleMenu > span,div.navBar a.toggleMenu:before,div.navBar a.toggleMenu:after{content:"";position:absolute;top:14px;left:6px;display:block;width:16px;height:0;border:1px solid #b8b8b8;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;opacity:1;-moz-transition:opacity 400ms ease, top 400ms ease, -moz-transform 400ms ease, transform 400ms ease;-webkit-transition:opacity 400ms ease, top 400ms ease, -webkit-transform 400ms ease, transform 400ms ease;transition:opacity 400ms ease, top 400ms ease, -moz-transform 400ms ease, -webkit-transform 400ms ease, transform 400ms ease}div.navBar a.toggleMenu:hover,div.navBar a.toggleMenu:hover > span,div.navBar a.toggleMenu:hover:before,div.navBar a.toggleMenu:hover:after{border-color:#80d8c0}div.navBar a.toggleMenu:before{top:9px}div.navBar a.toggleMenu:after{top:19px}div.navBar a.toggleMenu.active > span{opacity:0}div.navBar a.toggleMenu.active:before{top:14px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.navBar a.toggleMenu.active:after{top:14px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.navBar a.logo{display:block;margin-left:16px;width:92px;height:32px;float:left}div.navBar a.logo img{max-width:100%;max-height:100%}div.navBar a.search,div.navBar a.plan{display:inline-block;margin-left:16px;font-weight:600;text-transform:lowercase}div.navBar a.chooseLocale,div.navBar a.logIn,div.navBar a.user,div.navBar a.notifications{display:block;margin-left:16px;float:right;font-weight:600}div.navBar a.search > img,div.navBar a.plan > img,div.navBar a.chooseLocale > img,div.navBar a.logIn > img,div.navBar a.user > img,div.navBar a.notifications > img{width:32px;height:32px;vertical-align:middle}div.navBar a.search.active > img,div.navBar a.plan.active > img,div.navBar a.chooseLocale.active > img,div.navBar a.user.active > img,div.navBar a.notifications.active > img,div.navBar a.search > img + img,div.navBar a.plan > img + img,div.navBar a.chooseLocale > img + img,div.navBar a.user > img + img,div.navBar a.notifications > img + img{display:none}div.navBar a.search > img,div.navBar a.plan > img,div.navBar a.chooseLocale > img,div.navBar a.user > img,div.navBar a.notifications > img,div.navBar a.search.active > img + img,div.navBar a.plan.active > img + img,div.navBar a.chooseLocale.active > img + img,div.navBar a.user.active > img + img,div.navBar a.notifications.active > img + img{display:inline-block}div.navBar a.search span,div.navBar a.plan span,div.navBar a.chooseLocale span,div.navBar a.logIn span,div.navBar a.user span{display:none;margin-left:12px}div.navBar a.search span > img,div.navBar a.plan span > img,div.navBar a.chooseLocale span > img,div.navBar a.user span > img{position:relative;top:-2px;margin-left:12px;width:11px;height:6px;vertical-align:middle;-moz-transition:-moz-transform 400ms ease, transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease, transform 400ms ease;transition:-moz-transform 400ms ease, -webkit-transform 400ms ease, transform 400ms ease}div.navBar a.search.active span > img,div.navBar a.plan.active span > img,div.navBar a.chooseLocale.active span > img,div.navBar a.user.active span > img{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}div.navBar a.notifications{position:relative;margin-right:6px}div.navBar a.notifications span{position:absolute;top:-2px;right:-6px;padding:1px 4px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background:#f00;color:#fff;font-weight:normal;font-size:10px;line-height:normal}div.navBar a.chooseLocale,div.navBar a.user,div.navBar a.upgrade,div.navBar span.offline,body.offline div.navBar a.toggleMenu,body.offline div.navBar a.search,body.offline div.navBar a.plan,body.offline div.navBar a.logIn,body.offline div.navBar a.notifications{display:none}body.offline div.navBar span.offline{display:block;margin-left:8px;float:right;line-height:32px}body.offline div.navBar span.offline span{display:inline-block;margin:0 0 2px 0;padding:1px 6px;vertical-align:bottom;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background:#f00;color:#fff;font-size:11px;line-height:normal}div.identity{position:relative;margin:0 0 12px 0;z-index:76;background:none no-repeat center center;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}div.identity > div{padding:8px 8px 4px 8px;overflow:auto}div.identity > div.identity-branding{padding:4px 0;height:50px;overflow:hidden}div.identity > div.identity-branding + div{position:relative;padding:4px 8px;background:#f2f2f2;background:rgba(242,242,242,0.7)}div.identity div.identity-logo,div.identity span.iconEdit,div.identity ul,div.identity img.identity-avatar{display:none}div.identity span.identity-icon,div.identity img.identity-icon{margin:2px 8px 2px 0;width:48px;height:48px;float:left;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.identity h1,div.identity p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.identity h1{font-weight:bold;font-size:25px;line-height:30px}div.identity h1.full{white-space:normal}div.identity p{line-height:22px}div.identity p.identity-nav{font-weight:bold}div.identity p.identity-nav a.active{padding:1px 6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#d9f5ed}div.identity img.flag{position:relative;top:1px}div.menu,div.userMenu,div.searchMenu,div.planMenu{position:fixed;top:65px;display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:calc(100vh - 65px);overflow:auto;z-index:77;border:1px solid #b8b8b8;background:#fff;opacity:0;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease}div.menu.active,div.userMenu.active,div.searchMenu.active,div.planMenu.active{opacity:1}div.menu a,div.userMenu a,div.searchMenu a,div.planMenu a{text-transform:lowercase}div.menu a img,div.userMenu a img,div.searchMenu a img,div.planMenu a img{position:relative;top:-2px;margin-right:16px;width:6px;height:11px;vertical-align:middle}div.menu{left:0;max-width:360px;-moz-box-shadow:4px 4px 12px 0 #b8b8b8;-webkit-box-shadow:4px 4px 12px 0 #b8b8b8;box-shadow:4px 4px 12px 0 #b8b8b8;border:none;-moz-border-radius:0 0 16px 0;-webkit-border-radius:0 0 16px 0;-khtml-border-radius:0 0 16px 0;border-radius:0 0 16px 0}div.userMenu{right:76px;min-width:300px;max-width:360px;border-width:0 1px 1px 1px;-moz-border-radius:0 0 0 16px;-webkit-border-radius:0 0 0 16px;-khtml-border-radius:0 0 0 16px;border-radius:0 0 0 16px}div.menu nav,div.menu footer,div.userMenu > div{padding:8px 24px}div.menu footer{background:#f2f2f2}div.userMenu > div:first-child{background:#42cda7}div.menu ul,div.menu ul li,div.userMenu ul,div.userMenu ul li{margin:0;padding:0;list-style:none}div.menu p,div.menu ul li a,div.userMenu p,div.userMenu ul li a{display:block;margin:0;padding:8px}div.menu nav > ul > li + li,div.userMenu > div > ul > li + li{border-top:1px solid #f2f2f2}div.menu footer > ul > li + li{border-top:1px solid #e6e6e6}div.menu ul li.upgrade,div.menu ul li.upgrade + li{border-top:1px solid #f00}div.menu ul li.upgrade a{color:#f00;font-weight:600}div.menu a.user,div.menu a.chooseLocale{text-transform:none}div.menu a.user,div.menu a.chooseLocale,div.menu a.expand{position:relative}div.menu a.user{font-weight:600}div.menu a.user img:first-child{position:relative;top:-2px;margin-right:24px;width:24px;height:25px;vertical-align:middle}div.menu a.user img ~ img,div.menu a.chooseLocale img,div.menu a.expand img{position:absolute;top:50%;right:8px;margin-top:-3px;margin-right:0;margin-left:12px;width:11px;height:6px;-moz-transition:-moz-transform 400ms ease, transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease, transform 400ms ease;transition:-moz-transform 400ms ease, -webkit-transform 400ms ease, transform 400ms ease}div.menu a.user.active img ~ img,div.menu a.chooseLocale.active img,div.menu a.expand.active img{-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}div.menu a.user + ul,div.menu a.expand + ul{display:none}div.menu a.user.active + ul,div.menu a.expand.active + ul{display:block}div.menu input[type="text"],div.menu button{margin:0;padding:0 8px;width:100%;height:32px;vertical-align:bottom;border:1px solid #222;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;text-transform:lowercase}div.menu button{padding:0;background:#222;color:#f2f2f2;text-align:center}div.menu form.search input[type="text"]{width:84%;border-right:none;-moz-border-radius:8px 0 0 8px;-webkit-border-radius:8px 0 0 8px;-khtml-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px}div.menu form.search button{width:16%;-moz-border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;-khtml-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}div.userMenu img.userAvatar{margin:12px 16px 8px 8px;float:left;border:1px solid #222;-moz-border-radius:50% 50% 50% 0;-webkit-border-radius:50% 50% 50% 0;-khtml-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0}div.userMenu p + p{padding-top:0}div.userMenu p.userName{font-weight:600}div.searchMenu,div.planMenu{right:16px;padding:0 16px;border-width:0 1px 1px 1px;-moz-border-radius:0 0 16px 0;-webkit-border-radius:0 0 16px 0;-khtml-border-radius:0 0 16px 0;border-radius:0 0 16px 0}div.planMenu{--search-title-width:200px}div.searchMenu ul,div.searchMenu ul li,div.planMenu ul,div.planMenu ul li{margin:0;padding:0;list-style:none}div.searchMenu ul,div.planMenu ul{padding:16px 0}div.searchMenu ul + ul,div.planMenu ul + ul{border-top:1px solid #b8b8b8}div.searchMenu ul li,div.planMenu ul li{padding:4px 0}div.localeSelect{top:65px;max-height:calc(100vh - 65px)}div.scrollTop{top:-65px}div.adWrapper-accountBanner{display:none;height:116px;overflow:hidden;background:#f2f2f2}body.withAd-accountBanner div.adWrapper-accountBanner{display:block}div.adWrapper-accountBanner > div{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.adWrapper-anchorBanner{top:65px;display:none}div.adWrapper-anchorBanner > div{bottom:calc(65px - 100vh)}body.withAd-anchorBanner div.adWrapper-anchorBanner{display:block}div.content{display:table;width:100%;table-layout:fixed}div.content > div{display:table-cell;padding:0 8px 52px 8px;vertical-align:top}div.content > div:first-child{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100vh - 65px)}div.content > div + div{display:none}div.twoZones > div > div > div,div.twoEqualZones > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;word-wrap:break-word}div.content > div > h2:first-child,div.twoZones > div:first-child > div > div > h2:first-child,div.twoEqualZones > div:first-child > h2:first-child{margin-top:0}div.zoneHeader{overflow:auto;z-index:43;background:#fff}body.mapFocus div.content > div{padding:0}body.mapFocus div.identity,body.mapFocus p.breadcrumbs,body.mapFocus p.message,body.mapFocus div.scrollToTop{display:none}body.mapFocus div.zoneHeader{padding:8px 8px 0 8px}body.mapFocus div.routeViewer-profile{margin:0 8px}p.separator{overflow:hidden;text-align:center}p.separator:before,p.separator:after{content:"";position:relative;display:inline-block;width:50%;height:1px;vertical-align:middle;background:#b8b8b8}p.separator:before{right:8px;margin-left:-50%}p.separator:after{left:8px;margin-right:-50%}a.socialMediaButton{display:inline-block;margin:0;padding:8px;width:180px;overflow:auto;vertical-align:bottom;border:1px solid #4d4d4d;background:#fff;background:-moz-linear-gradient(-45deg, #d9f5ed 0%, #d9f5ed 20%, #ffffff 50%, #ffffff 100%);background:-webkit-linear-gradient(-45deg, #d9f5ed 0%, #d9f5ed 20%, #ffffff 50%, #ffffff 100%);background:-o-linear-gradient(-45deg, #d9f5ed 0%, #d9f5ed 20%, #ffffff 50%, #ffffff 100%);background:linear-gradient(135deg, #d9f5ed 0%, #d9f5ed 20%, #ffffff 50%, #ffffff 100%);font-weight:bold;line-height:16px;text-align:left}a.socialMediaButton:hover{background:#d9f5ed}a.socialMediaButton span:first-child{margin:0 16px 0 0;float:left}p.socialLogin{margin-top:-8px;margin-left:-16px;text-align:center}p.socialLogin a.socialMediaButton{margin:8px 0 0 16px}ol.userList,ol.groupList,ol.routeList,ol.poiList,ol.newsList,ol.eventList,ol.simpleEntityList,ol.simpleNewsList,ol.activityList,ul.channelList,ul.bigChannelList{padding:0;overflow:auto;list-style:none}ol.simpleEntityList li,ol.simpleNewsList li{display:block;padding:4px 6px 6px 6px;overflow:auto;border-bottom:1px dotted #b8b8b8;font-weight:bold}ol.simpleEntityList li:hover,ol.simpleNewsList li:hover{background:#d9f5ed}ol.simpleEntityList li{padding:0}ol.simpleEntityList li a{display:block;padding:4px 6px;overflow:hidden;white-space:nowrap}ol.simpleEntityList li span:first-child,ol.simpleEntityList li img:first-child{margin-right:8px;width:32px;height:32px;vertical-align:middle;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}ol.simpleEntityList li:hover span:first-child{background-position:left center}ol.activityList li a.activityCommentLink{float:right}ul.channelList{margin:0 -16px 0 0}ul.channelList li{margin:0 16px 12px 0;float:left}ul.bigChannelList{word-spacing:-0.33em;text-align:center}ul.bigChannelList li{margin:0 12px 24px 12px;word-spacing:normal}div.routePlanner div#rty_planner_panel_top{border:1px solid #aaa;border-bottom:0;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div.routePlanner div select,div.routePlanner div input[type="text"],div.routePlanner div input[type="password"]{background:#fff}div.routePlanner div input[type="text"],div.routePlanner div input[type="password"]{height:auto !important}div.routePlanner div input#gotoInput{margin-right:2px;width:240px}div.installApp{position:fixed;right:0;bottom:0;left:0;z-index:77;background:#222;color:#fff}div.installApp > div{margin:0 auto;padding:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:360px;overflow:auto}div.installApp > div > img{margin:0 16px 0 0;float:left;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}div.installApp p:last-child{margin-bottom:0;line-height:normal;text-align:right}div.installApp img.installIcon,div.dialog img.installIcon{vertical-align:middle;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div.installApp a.notNowLink{display:inline-block;padding:8px 0;color:#b8b8b8}div.installApp a.installButton,div.installApp a.gotItButton{display:inline-block;margin-left:24px;padding:8px 24px;-moz-border-radius:100px;-webkit-border-radius:100px;-khtml-border-radius:100px;border-radius:100px;background:#fff;color:#222;font-weight:bold;text-decoration:none}div.installApp a.installButton:hover,div.installApp a.gotItButton:hover{background:#b8b8b8}div.scrollDown{margin-bottom:8px;padding:6px 0;text-align:center}div.scrollDown span{position:relative;display:inline-block;width:40px;height:20px;overflow:hidden;vertical-align:bottom;cursor:pointer}div.scrollDown span:before,div.scrollDown span:after{content:"";position:absolute;top:0;display:block;border:20px solid transparent;border-top-color:#4d4d4d}div.scrollDown span:after{top:-9px;border-top-color:#fff}div.scrollDown span:hover:before{border-top-color:#222}@-webkit-keyframes working{0%,100%{opacity:1;}50%{opacity:0.2;}}@keyframes working{0%,100%{opacity:1;}50%{opacity:0.2;}}span.working{opacity:0.2;-webkit-animation:working 1s ease 0s infinite none;animation:working 1s ease 0s infinite none}div.comment,ol li.routeYou_entity div.comment{position:relative;margin-bottom:4px;overflow:auto}ol li.routeYou_entity div.comment{margin:6px 0 0 24px}div.comment a.userAvatar img{float:left;border:1px solid #222}div.comment > div,ol li.routeYou_entity div.comment > div{margin-left:36px;padding:4px 8px;overflow:auto;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#f2f2f2;background:-moz-linear-gradient(left, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:-webkit-linear-gradient(left, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:-o-linear-gradient(left, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%);background:linear-gradient(to right, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0.7) 10%, rgba(242,242,242,0) 40%, rgba(242,242,242,0) 100%)}div.comment:before{content:"";position:absolute;top:6px;left:22px;display:block;border-width:8px 0 0 14px;border-style:solid;border-color:#f2f2f2 transparent;border-color:rgba(242,242,242,0.7) transparent}div.chart{position:relative;margin-bottom:12px}div.chart div.chartSettings,div.chart span.bigIconConfigure{display:none}div.chart div.chartSettings:before{content:"";width:40px;height:24px;float:right}div.chart span.bigIconConfigure{position:absolute;top:0;right:0;z-index:2;cursor:pointer}div.chart div.chartPeriod select,div.chart div.chartPeriod input[type="text"]{width:120px}div.chart div.chartArea{z-index:1}div.chart div.xAxisLabel,div.chart div.yAxisLabel{padding:0 12px;z-index:1;font-weight:bold;font-size:12px}div.chart div.xAxisLabel{text-align:center}div.chart div.yAxisLabel{text-align:left}p.export{padding:6px;overflow:auto}p.export:hover{background:#d9f5ed}p.exportDisabled{opacity:0.4}p.exportDisabled:hover{background:transparent}p.exportOverlayed{position:relative;opacity:1}p.export > img:first-child{margin-right:8px;float:left}p.export > a,p.export strong{font-weight:bold}p.export span.exportFailed{color:#f00}p.exportOverlayed span.exportOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:6px;overflow:auto;background:#fff;background:rgba(255,255,255,0.9)}div.lastViewed > div{width:420px;max-width:75%}div.lastViewed ol{margin:0}div.mapSettingsWrapper{position:relative;overflow:hidden}div.mapSettingsWrapper div.mapSettings{position:absolute;top:0;right:-240px;bottom:0;width:240px;overflow:auto}div.mapSettingsWrapper div.closeMapSettings{position:absolute;top:0;right:-48px;display:block;width:48px;height:48px}div.mapSettingsWrapper div.mapSettings,div.mapSettingsWrapper div.closeMapSettings{background:#d9f5ed;background:rgba(217,245,237,0.7);-moz-transition:right 400ms ease;-webkit-transition:right 400ms ease;transition:right 400ms ease}div.mapSettingsWrapper.mapSettingsOpen div.mapSettings{right:0}div.mapSettingsWrapper.mapSettingsOpen div.closeMapSettings{right:240px}div.mapSettingsWrapper span.closeMapSettings{position:relative;display:block;margin:10px;width:28px;height:28px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff;cursor:pointer}div.mapSettingsWrapper span.closeMapSettings:before,div.mapSettingsWrapper span.closeMapSettings:after{content:"";position:absolute;top:6px;left:11px;display:block;width:0;height:0;border:8px solid transparent;border-right-width:0;border-left-color:#222}div.mapSettingsWrapper span.closeMapSettings:after{left:7px;border-left-color:#fff}div.mapSettingsWrapper span.closeMapSettings:hover:before{border-left-color:#42cda7}div.mapSettings > div{margin:10px;background:#fff}div.mapSettings > div + div{margin-top:0}div.mapSettings p,div.mapSettings ul{margin:0}div.mapSettings ul{padding:2px 0;list-style:none}div.mapSettings p,div.mapSettings ul li{padding:3px 6px}div.mapSettings p:first-child{font-weight:bold}div.mapSettings p.centerButton{padding-bottom:6px}div.mapSettings div.mapType ul + ul{border-top:1px solid #b8b8b8}div.mapSettings div.routes ul{display:none}div.mapSettings div.routes ul li a{float:right}p.googleMap-options{margin:0 10px 10px 0;padding:0 6px 4px 0;background:#fff}div.googleMap-searchLocationControl,div.googleMap-settingsControl,div.googleMap-positionControl{-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff}div.googleMap-searchLocationControl{margin:10px 0 10px 10px}div.googleMap-searchLocationControl input[type="text"]{padding:6px;width:160px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}div.googleMap-searchLocationControl span{position:relative;display:inline-block;width:28px;height:28px;vertical-align:bottom;cursor:pointer}div.googleMap-searchLocationControl span:before,div.googleMap-searchLocationControl span:after{content:"";position:absolute;display:block;border:2px solid #222}div.googleMap-searchLocationControl span:before{top:5px;left:5px;width:9px;height:9px;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.googleMap-searchLocationControl span:after{right:5px;bottom:5px;-moz-transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);-webkit-transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);width:5px;height:1px}div.googleMap-searchLocationControl span:hover:before,div.googleMap-searchLocationControl span:hover:after{border-color:#42cda7}div.googleMap-settingsControl,div.googleMap-positionControl{cursor:pointer}div.googleMap-settingsControl{margin:10px}div.googleMap-positionControl{margin:10px 10px 0 10px}span.googleMap-openSettings,span.googleMap-detectPosition{position:relative;display:block;width:28px;height:28px}span.googleMap-openSettings:before{content:"";position:absolute;top:8px;left:8px;display:block;width:6px;height:6px;border:3px solid #222;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}span.googleMap-openSettings span{position:absolute;top:5px;left:12px;-moz-transform-origin:2px 9px;-webkit-transform-origin:2px 9px;transform-origin:2px 9px;display:block;width:4px;height:5px;-moz-border-radius:1px;-webkit-border-radius:1px;-khtml-border-radius:1px;border-radius:1px;background:#222}span.googleMap-openSettings span:nth-child(2){-moz-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg)}span.googleMap-openSettings span:nth-child(3){-moz-transform:rotate(120deg);-webkit-transform:rotate(120deg);transform:rotate(120deg)}span.googleMap-openSettings span:nth-child(4){-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}span.googleMap-openSettings span:nth-child(5){-moz-transform:rotate(240deg);-webkit-transform:rotate(240deg);transform:rotate(240deg)}span.googleMap-openSettings span:nth-child(6){-moz-transform:rotate(300deg);-webkit-transform:rotate(300deg);transform:rotate(300deg)}span.googleMap-openSettings:hover:before{border-color:#42cda7}span.googleMap-openSettings:hover span{background:#42cda7}span.googleMap-detectPosition:before,span.googleMap-detectPosition:after{content:"";position:absolute;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}span.googleMap-detectPosition:before{top:8px;left:8px;width:8px;height:8px;border:2px solid #222}span.googleMap-detectPosition:after{top:12px;left:12px;width:4px;height:4px;background:#222}span.googleMap-detectPosition span{position:absolute;top:5px;left:13px;display:block;width:2px;height:4px;background:#222}span.googleMap-detectPosition span:nth-child(2),span.googleMap-detectPosition span:nth-child(4){top:13px;left:5px;width:4px;height:2px}span.googleMap-detectPosition span:nth-child(2){left:19px}span.googleMap-detectPosition span:nth-child(3){top:19px}span.googleMap-detectPosition:hover:before{border-color:#42cda7}span.googleMap-detectPosition:hover:after,span.googleMap-detectPosition:hover span{background:#42cda7}div.googleMap-infoBox{position:relative}div.googleMap-infoBox > div{position:relative;padding:8px;width:180px;border:1px solid #222;background:#fff}div.googleMap-infoBox > svg{position:absolute;top:-21px;left:40px;width:24px;height:22px}div.googleMap-infoBox > svg polyline{stroke:#222;stroke-width:1;fill:#fff}div.googleMap-infoBox span.closeButton{position:absolute;top:0;right:0;display:block;width:20px;height:20px;cursor:pointer}div.googleMap-infoBox span.closeButton:before,div.googleMap-infoBox span.closeButton:after{content:"";position:absolute;top:9px;right:3px;display:block;width:15px;height:3px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#222}div.googleMap-infoBox span.closeButton:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.googleMap-infoBox span.closeButton:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.googleMap-infoBox span.closeButton:hover:before,div.googleMap-infoBox span.closeButton:hover:after{background:#42cda7}div.googleMap-infoBox p:last-child{margin-bottom:0}div.googleMap-infoBox textarea{margin-top:4px;height:3em;resize:none}div.entityInfo{margin-bottom:12px;overflow:auto}div.entityInfo > p{margin-bottom:0}div.entityInfo img.flag{position:relative;top:2px;vertical-align:baseline}div.entityInfo img.recommended,div.actionButtons{margin-left:8px;float:right}div.routeDetails{margin-top:12px;min-height:calc(100vh - 148px)}div.routeDetails h2{padding:0;background:none;cursor:pointer}div.routeDetails h2 span:first-child{margin-right:8px;vertical-align:middle}div.routeDetails h2:before{content:"";position:relative;top:-2px;display:inline-block;margin:0 8px 0 4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #222;-moz-transition:-moz-transform 400ms ease, transform 400ms ease;-webkit-transition:-webkit-transform 400ms ease, transform 400ms ease;transition:-moz-transform 400ms ease, -webkit-transform 400ms ease, transform 400ms ease}div.routeDetails h2.active:before{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}div.routeDetails h2 + div{height:0;overflow:hidden;-moz-transition:height 400ms ease;-webkit-transition:height 400ms ease;transition:height 400ms ease}div.routeDetails h2.active + div{height:auto}p.routeDirectPrint{overflow:auto}p.routeDirectPrint img{margin:8px 8px 0 0;width:32px;height:32px;float:left}div.zoneHeader div.actionButtons{margin:0 0 8px 0;float:none}div.actionButtons a{margin:0 0 0 3px}div.actionButtons a:first-child{margin:0}div.actionMenus{position:fixed;top:0;right:0;bottom:0;left:0;display:none;padding:0 8px;overflow:auto;z-index:83;background:#b8b8b8;background:rgba(184,184,184,0.7)}div.actionMenus > div{display:none;margin:8px auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:360px;border:1px solid #222;background:#fff}div.actionMenus.inlineMenus,div.actionMenus.inlineMenus > div{position:static;top:auto;right:auto;bottom:auto;left:auto;margin:0;padding:0;max-width:none;z-index:auto;border:none;background:none}div.actionMenus.active,div.actionMenus > div.active{display:block}div.actionMenus a.closeButton{margin:6px 6px 0 6px;float:right}div.actionMenus h2:first-child{margin-top:0}div.actionMenus p{margin:0;padding:4px 6px;font-weight:bold}div.actionMenus ul + p{border-top:1px solid #222}div.actionMenus ul,div.actionMenus ul li{margin:0;padding:0;list-style:none}div.actionMenus ul + ul{border-top:1px solid #f2f2f2}div.actionMenus ul li a,div.actionMenus ul li.facebookLike{display:block;padding:4px 26px 4px 6px;overflow:hidden;white-space:nowrap}div.actionMenus ul li a:hover{background:#d9f5ed}div.actionMenus ul li a span:first-child{margin-right:8px;vertical-align:middle}span.copyToClipboard{display:inline-block;height:24px;vertical-align:middle;cursor:pointer}span.copyToClipboard svg{width:auto;height:100%;fill:#222}span.copyToClipboard svg *[stroke="#000"]{stroke:#222}form.shareEmail,p.plusAccountRequired,p.premiumAccountRequired,p.groupEmbed,pre.groupEmbed,p.routeEmbed,pre.routeEmbed,p.routeRecommendPrivate,form.routeRecommend,form.routeAddPois,h2.poiAddToRoute,p.poiAddToRoute,h2.eventRoute,div.eventRoute,div.eventRouteSearch,h2.shareableLink,pre.shareableLink{display:none}div.routeDialog div.status{margin-bottom:16px}div.routeDialog div.status.failed{color:#f00;font-weight:bold}div.routeDialog div.errorButtons{display:none}div.routeDialog div.errorButtons input{margin-top:0;margin-right:8px}div.routeDialog div.askLocation div.instructions,div.routeDialog div.askLocation div.resultInfo{margin-bottom:8px}div.routeDialog div.askLocation input{margin-top:0;margin-bottom:8px}div.routeDialog div.askLocation input[type="text"]{margin-right:8px}div.routeDialog div.askLocation div.map{margin-bottom:8px;width:100%;height:352px}div.routeDialog div.askLocation input.submit{margin-right:8px}div.routeDialog div.askLocation input.submit.disabledButton{opacity:0.5}div.routeChangeStartDialog div.status,div.routeSplitDialog div.status{display:none}div.groupDescription,div.entityBody{overflow:auto}div.entityMedia img{max-width:100%;vertical-align:bottom;cursor:zoom-in}div.groupDescription,div.entityMedia > div,div.entityDescription,div.morePois{margin-bottom:12px}div.entityDescription > div > p:last-child{margin-bottom:0}div.morePois > div{margin-bottom:8px;overflow:auto;border-bottom:1px dotted #b8b8b8}div.groupDescription img.groupLogo,div.morePois a.poiAction{margin:0 0 2px 2px;float:right}div.addMedia,div.deletedMedia,div.previewMedia,div.validMedia div.previewNoMedia{display:none}div.previewNoMedia,div.validMedia div.previewMedia{display:block}div.previewMedia,div.previewNoMedia{margin:0 8px 0 0;float:left}div.previewNoMedia{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:200px;height:80px;border:1px dotted #b8b8b8;background:rgba(242,242,242,0.1)}div.previewNoMedia div.loading{margin-top:25px}div.previewMedia img{vertical-align:bottom}p.translationOptions a.deleteTranslationLink{margin-left:8px;float:right}form.automaticTranslation{display:none}form.automaticTranslation div.fromPreview{padding:8px;max-width:400px;max-height:80px;overflow:auto;border:1px dotted #b8b8b8}form.automaticTranslation p.fromName{font-weight:bold}form.automaticTranslation div.fromDescription > p:last-child{margin-bottom:0}div.poiMap,div.routesNearby ol.routeList,div.lodgingNearby ol.poiList{margin-bottom:12px}div.routeMoreFeaturesButtons{margin:0 auto 12px auto;text-align:center}div.routeMoreFeaturesButtons p.centerButton{display:inline-block;margin-bottom:4px}div.routeMoreFeaturesButtons a.largeButton{padding-right:37px;padding-left:37px}span.routePoiTypeIcon{margin:0 8px 8px 0;width:32px;height:32px;float:left;border:1px solid #222}ol.poiPushClassifications{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-height:120px;overflow:auto;border:1px solid #222;background:#fff;list-style:none;color:#222}ol.poiPushClassifications li{padding:2px 4px;cursor:pointer}ol.poiPushClassifications li.active{background:#d9f5ed}ol.notificationList,ol.purchaseList{padding:0;overflow:auto;list-style:none}ol.notificationList li.notification,ol.purchaseList li.purchase{display:block;padding:4px 6px 6px 6px;overflow:auto;border-bottom:1px dotted #b8b8b8}ol.notificationList li.notificationUnread,ol.purchaseList li.purchaseHighlighted{background:#f2f2f2;background:rgba(242,242,242,0.6)}ol.purchaseList li.purchaseHidden{color:#4d4d4d}ol.notificationList li.notificationHovered{background:#d9f5ed}ol.notificationList li.notification div.notificationViewLink,ol.notificationList li.notification div.notificationTitle,ol.purchaseList li.purchase div.purchaseTitle{margin:0 0 2px 0;font-weight:bold}ol.notificationList li.notification span.notificationTypeIcon{position:relative;display:inline-block;margin:2px 6px 0 0;width:32px;height:32px;float:left;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#42cda7}ol.notificationList li.notification span.notificationTypeIcon svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}ol.notificationList li.notification span.notificationTypeIcon svg *[stroke="#000"]{stroke:#222}ol.notificationList li.notification div.notificationImages{float:right}ol.notificationList li.notification div.notificationImages img{margin:2px 0 0 4px;vertical-align:bottom;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}ol.notificationList li.notification div.notificationImages img:first-child{margin-left:6px}ol.notificationList li.notification a.notificationDeleteLink{margin:2px 0 0 2px;float:right;line-height:normal}ol.notificationList li.notification div.notificationDescription{position:relative;padding-top:6px;clear:both;overflow:hidden}ol.notificationList li.notification div.notificationDescription a.expandButton,ol.notificationList li.notification div.notificationDescription a.collapseButton{display:none;float:right}ol.notificationList li.notification div.notificationDescriptionCollapsed a.expandButton,ol.notificationList li.notification div.notificationDescriptionExpanded a.collapseButton{display:block}ol.notificationList li.notification div.notificationDescriptionCollapsed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)}ol.notificationList li.notificationUnread div.notificationDescriptionCollapsed:before{background:transparent;background:-moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%);background:-webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%);background:-o-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%);background:linear-gradient(to bottom, rgba(242,242,242,0) 0%, rgba(242,242,242,0.6) 100%)}ol.notificationList li.notificationHovered div.notificationDescriptionCollapsed:before{background:transparent;background:-moz-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%);background:-webkit-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%);background:-o-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%);background:linear-gradient(to bottom, rgba(217,245,237,0) 0%, rgba(217,245,237,1) 100%)}p.deleteAllNotificationsLink{text-align:right}ol.purchaseList li.purchase div.purchaseDescription,ol.purchaseList li.purchase div.purchaseStatus,ol.purchaseList li.purchase div.purchaseDownloads{margin-bottom:2px}ol.purchaseList li.purchase div:last-child{margin-bottom:0}ol.purchaseList li.purchase span.purchaseCreateDownloadsMessage{font-weight:bold}div.userDescription{overflow:auto}div.userDescription span.iconEdit{top:0;float:right}div.userContentOptions{margin-bottom:12px}p.userLevelAuthorScore{font-weight:bold}p.userLevelImage{text-align:center}form.userDeleteWarning{padding:8px 8px 0 8px;border:2px solid #f00;background:rgba(255,0,0,0.1)}form.userDeleteWarning > p{color:#f00;font-weight:bold}div.coAuthors div.coAuthorList{cursor:pointer}div.coAuthors div.coAuthorList p{margin:0}div.coAuthors div.coAuthorList img{display:inline-block;margin:0 3px 3px 0;width:32px;height:32px;vertical-align:bottom;border:1px solid #222}div.coAuthors div.coAuthorList span{display:inline-block;margin:14px 3px 17px 0;width:6px;height:6px;vertical-align:bottom;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#222}div.coAuthors p.coAuthorsIntroduction{display:none}div.groupBounds{position:relative}div.groupBounds div.groupBoundsOptions{position:absolute;top:0;left:0;padding:0 6px 4px 0;z-index:1;background:#fff}div.groupBounds div.groupBoundsOptions p{display:none;margin:0}div.ruleList{counter-reset:rule-counter 0}div.ruleList > div{counter-increment:rule-counter;margin-bottom:12px}div.ruleList span.ruleCounter{display:inline-block;margin:0 8px 0 0;width:1.6em;height:1.6em;float:left;vertical-align:bottom;border:2px solid #222;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;font-weight:bold;line-height:1.6em;text-align:center}div.ruleList span.ruleCounter:before{content:counter(rule-counter)}div.ruleList div.ruleHeader svg{margin:2px;width:1.6em;height:1.6em;vertical-align:bottom;fill:#222}div.ruleList div.addRule{display:none}div.ruleList div.editRule:first-child a.ruleUp,div.ruleList div.editRule:last-child a.ruleDown{visibility:hidden}form.addGroupMembers{display:none}div.groupMemberSearch{display:table;margin:0 -4px;width:calc(100% + 8px);border-spacing:4px 0;table-layout:fixed}div.groupMemberSearch > div{display:table-cell;vertical-align:top}div.groupMemberSearch ol{margin:0;padding:2px 0;height:100px;overflow:auto;border:1px solid #222;background:#fff;list-style:none}div.groupMemberSearch ol li{padding:2px 4px}div.groupMemberSearch ol.searchResults li{cursor:pointer}div.groupMemberSearch ol.searchResults li:hover{background:#d9f5ed}div.designerPreview{margin:0 auto 8px auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:140px;height:80px;overflow:auto;background:url('//media.routeyou.com/designer/map.png') no-repeat center center}div.designerPreview span{position:relative;top:50%;display:block;margin:0 auto;cursor:pointer}div.colorPicker > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:352px;max-width:calc(100vw - 16px);overflow:auto}div.colorPicker div.colorPresets span{display:inline-block;margin:10px 0 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:24px;height:24px;vertical-align:bottom;border:1px solid #222;cursor:pointer}div.colorPicker div.colorPresets span.selected{border-width:3px}div.colorPicker div.colorPresets span.defaultColor{width:330px;line-height:22px;text-align:center}div.colorPicker div.colorPresets span.defaultColor.selected{line-height:18px}p.deleteOfflineRoutes{display:none;text-align:right}ul.chatMemberList{padding:0;overflow:auto;list-style:none}ul.chatMemberList li{padding:6px;font-weight:bold}ul.chatMemberList li:hover{background:#d9f5ed}ul.chatMemberList li img{margin:0 8px 0 0;vertical-align:middle;border:1px solid #222}body.mapFocus div.entityInfo,body.mapFocus div.groupDescription,body.mapFocus div.mapSearch-tabPane ~ h2,body.mapFocus div.mapSearch-tabPane ~ div,body.mapFocus div.ad-largeRectangleMobile{display:none}p.orderAlternative a,p.orderAlternative span{position:relative;display:inline-block;margin-right:8px;padding-left:18px;color:inherit;cursor:pointer}p.orderAlternative a:last-child,p.orderAlternative span:last-child{margin-right:0}p.orderAlternative a:before,p.orderAlternative span:before,p.orderAlternative span:after{content:"";position:absolute;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}p.orderAlternative a:before,p.orderAlternative span:before{top:50%;left:0;margin-top:-7px;width:14px;height:14px;border:1px solid #222;background:#fff}p.orderAlternative span:after{top:50%;left:3px;margin-top:-4px;width:8px;height:8px;background:#222}div.variablePrice.priceFixed,div.fixedPrice.priceVariable{display:none}span.priceDiscounted{margin-right:12px;color:#4d4d4d;text-decoration:line-through}p.paymentMethods input[type="radio"] + label{margin-right:16px;padding-left:0;width:100px;vertical-align:top;text-align:center}p.paymentMethods input[type="radio"] + label:before,p.paymentMethods input[type="radio"] + label:after{top:20px}table.subscriptions{margin-right:auto;margin-left:auto}table.subscriptions tr th{background:transparent}table.subscriptions tr th,table.subscriptions tr td{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:160px;text-align:center}table.subscriptions tr td{vertical-align:middle}table.subscriptions tr th:first-child,table.subscriptions tr td:first-child{width:auto;min-width:176px;max-width:276px;text-align:left}table.subscriptions tr th + th{padding-right:0;padding-left:0}table.subscriptions tr th + th a{position:relative;display:block;width:100%;height:82px}table.subscriptions tr th + th a span{position:absolute;right:8px;bottom:0;color:#222;font-size:14px}table.subscriptions tr td + td{line-height:24px}table.subscriptions tr td + td img{margin:2px 0;width:24px;height:24px;vertical-align:bottom}table.subscriptions tr.prices td,table.subscriptions tr.buttons td{vertical-align:top;border-bottom:none}table.subscriptions tr.readMore td,table.subscriptions tr.prices td,table.subscriptions tr.buttons td{vertical-align:middle;font-weight:bold}table.subscriptions tr.buttons td + td{vertical-align:top}table.subscriptions tr.prices td span{font-weight:normal;font-size:11px}table.subscriptions tr.buttons td a.largeButton{margin:4px 0;padding-right:8px;padding-left:8px;width:144px;font-size:14px}ul.exampleChannelList{padding:0;overflow:auto;list-style:none}ul.exampleChannelList li{margin:0 0 12px 0}ul.exampleChannelList li.channel{padding:16px;width:302px}ul.exampleChannelList li.channel div.channelImage,ul.exampleChannelList li.channel div.channelImage a{width:302px;height:90px}ul.exampleChannelList li.channel div.channelName{margin-top:8px}div#homePageTopArea{padding:80px 8px;overflow:hidden;background:url('//media.routeyou.com/home/background-500x700.jpg') no-repeat left bottom;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}div#homePageTopArea > div{margin:8px auto;padding:4px 8px;max-width:266px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#d9f5ed;background:rgba(217,245,237,0.8)}div#homePageTopArea h1{margin:4px 0 8px 0;white-space:normal;font-size:20px;line-height:normal;text-align:center}div#homePageTopArea div.routeTypeSelect{margin-bottom:8px;text-align:center}div#homePageTopArea div.routeTypeSelect span{margin:0 0 4px 4px;width:48px;height:48px;vertical-align:bottom;background:transparent}div#homePageTopArea div.routeTypeSelect a:hover span{background:#f2f2f2}div#homePageTopArea div.routeTypeSelect a.selected span{background:#42cda7}div#homePageTopArea div.routeTypeSelect a:first-child span{margin-left:0}div#homePageTopArea div.locationField{position:relative;margin-bottom:12px}div#homePageTopArea div.locationField input[type="text"]{max-width:none;height:34px;line-height:24px}div#homePageTopArea div.locationField.geoLocationSupported input[type="text"]{padding-right:36px}div#homePageTopArea div.locationField.geoLocationSupported span.bigIconPosition{position:absolute;top:1px;right:1px;cursor:pointer}div#homePageTopArea a.buttonRouteSearch,div#homePageTopArea a.buttonRoutePlanner{padding:5px;width:100%;-moz-border-radius:22px 22px 22px 0;-webkit-border-radius:22px 22px 22px 0;-khtml-border-radius:22px 22px 22px 0;border-radius:22px 22px 22px 0;text-align:left}div#homePageTopArea a.buttonRouteSearch img,div#homePageTopArea a.buttonRoutePlanner img{margin-right:16px;width:32px;height:32px;vertical-align:middle;-moz-border-radius:50% 50% 50% 0;-webkit-border-radius:50% 50% 50% 0;-khtml-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0}div.whatCanIDo,div.whatCanIDo ul{overflow:auto}div.whatCanIDo{margin-bottom:8px;font-size:85%;line-height:1.4}div.whatCanIDo img{margin-right:8px;float:left;border:1px solid #222}div.whatCanIDo ul li{margin-top:4px}div.whatCanIDo h3{font-size:17px;line-height:1.4}div.whatCanIDo h3,div.whatCanIDo ul li:first-child{margin-top:0}div.newsItemInTheSpotlight{overflow:auto}div.newsItemInTheSpotlight img{max-width:100%;vertical-align:bottom}div.loadingGraphicContainer{margin-bottom:16px}p.googleStaticMap{text-align:center}p.googleStaticMap img{max-width:100%;vertical-align:bottom}div.searchSite table,table.gssb_c{margin:0;table-layout:auto}div.searchSite table tr th,div.searchSite table tr td,table.gssb_c tr th,table.gssb_c tr td{padding:0;border:none;background:transparent}div.searchSite div.gsc-control-cse{padding:0;border:none}div.searchSite div.gsc-control-cse,div.searchSite div.gsc-control-cse table.gsc-table-result{font:normal normal normal 16px/1.6 "Open Sans",Arial,Helvetica,sans-serif}div.searchSite input[type="text"]{max-width:none}div.searchSite td.gsib_a,table.gssb_c tr td.gssb_a{padding-right:8px;padding-left:8px}div.searchSite td.gsib_a,div.searchSite td.gsib_b,div.searchSite td.gsib_b div.gsst_b{height:25px}div.searchSite td.gsib_b a.gsst_a{padding:4px}div.searchSite div.gsc-result-info{padding-left:0;color:#4d4d4d}div.searchSite div.gsc-results{width:auto}div.searchSite div.gsc-results div.gsc-cursor-box div.gsc-cursor-page{background:none}div.searchSite div.gs-title,div.searchSite div.gs-title *{text-decoration:none}div.searchSite div.gsc-thumbnail-inside,div.searchSite div.gsc-url-top,div.searchSite div.gcsc-branding{padding-right:0;padding-left:0}div.searchSite div.gsc-cursor-box{margin-right:0;margin-left:0}p.oldPlannerMessage,p.newPlannerMessage{margin:0 0 16px 0;padding:8px;background:#d9f5ed;background:-moz-linear-gradient(left, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);background:-webkit-linear-gradient(left, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);background:-o-linear-gradient(left, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);background:linear-gradient(to right, rgba(217,245,237,0) 0%, rgba(217,245,237,0) 60%, rgba(217,245,237,1) 90%, rgba(217,245,237,1) 100%);font-weight:bold;text-align:right}p.oldPlannerMessage{display:none}ol li.routeYou_entity,div.routeYou_entity{display:block;padding:4px 6px;overflow:auto;font-size:85%;line-height:1.3}ol li.routeYou_entity{border-bottom:1px dotted #b8b8b8}ol li.routeYou_entity div,div.routeYou_entity div{display:block}ol li.routeYou_entityHighlighted,div.routeYou_entityHighlighted{background:#f2f2f2;background:-moz-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%);background:-webkit-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%);background:-o-linear-gradient(-45deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%);background:linear-gradient(135deg, rgba(242,242,242,1) 0%, rgba(242,242,242,0.6) 20%, rgba(242,242,242,0.3) 50%, rgba(242,242,242,0.6) 80%, rgba(242,242,242,1) 100%)}ol li.routeYou_entityHovered,div.routeYou_entityHovered{background:#f2f2f2}ol li.routeYou_entitySelected,div.routeYou_entitySelected{background:#d9f5ed}ol li.routeYou_entity img.routeYou_entityImage,div.routeYou_entity img.routeYou_entityImage{display:block;margin:2px 8px 2px 0;float:left}ol li.routeYou_entity div.routeYou_entityCheckbox,div.routeYou_entity div.routeYou_entityCheckbox{float:left}ol li.routeYou_entity div.routeYou_entityColor,div.routeYou_entity div.routeYou_entityColor{margin:0 8px 0 0;width:1em;height:1em;float:left;border:1px solid #222;background:-moz-linear-gradient(-45deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%);background:-webkit-linear-gradient(-45deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%);background:-o-linear-gradient(-45deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%);background:linear-gradient(135deg, rgba(255,0,0,0.3) 0%, rgba(255,255,0,0.3) 30%, rgba(0,255,0,0.3) 45%, rgba(0,255,255,0.3) 55%, rgba(0,0,255,0.3) 70%, rgba(255,0,255,0.3) 100%)}ol li.routeYou_entity h3.routeYou_entityViewLink,div.routeYou_entity h3.routeYou_entityViewLink,ol li.routeYou_entity p.routeYou_entitySponsored,div.routeYou_entity p.routeYou_entitySponsored{margin:0 0 2px 0;padding:0;overflow:hidden;white-space:nowrap;font-weight:bold;font-size:inherit}ol li.routeYou_entity h3.routeYou_entityViewLink a,div.routeYou_entity h3.routeYou_entityViewLink a{color:inherit;text-decoration:inherit}ol li.routeYou_entity div.routeYou_entityProperties,div.routeYou_entity div.routeYou_entityProperties{overflow:hidden}ol li.routeYou_entity a.routeYou_entityUnlinkLink,div.routeYou_entity a.routeYou_entityUnlinkLink,ol li.routeYou_entity a.routeYou_entityEditLink,div.routeYou_entity a.routeYou_entityEditLink,ol li.routeYou_entity a.routeYou_entityDeleteLink,div.routeYou_entity a.routeYou_entityDeleteLink{margin:2px 0 0 2px;float:right;line-height:normal}ol li.routeYou_entity span.routeYou_entityTypeIcon,div.routeYou_entity span.routeYou_entityTypeIcon{position:relative;display:inline-block;background:#42cda7}ol li.routeYou_entity span.routeYou_entityTypeIcon svg,div.routeYou_entity span.routeYou_entityTypeIcon svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}ol li.routeYou_entity span.routeYou_entityTypeIcon svg *[stroke="#000"],div.routeYou_entity span.routeYou_entityTypeIcon svg *[stroke="#000"]{stroke:#222}ol li.routeYou_entity span.routeYou_entityTypeIcon,div.routeYou_entity span.routeYou_entityTypeIcon,ol li.routeYou_entity img.routeYou_entityAvatar,div.routeYou_entity img.routeYou_entityAvatar,ol li.routeYou_entity img.routeYou_entityOwnerAvatar,div.routeYou_entity img.routeYou_entityOwnerAvatar{width:32px;height:32px;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}ol li.routeYou_entity img.routeYou_entityCustomIcon,ol li.routeYou_entity span.routeYou_entityTypeIcon,ol li.routeYou_entity img.routeYou_entityAvatar,div.routeYou_entity img.routeYou_entityOwnerAvatar{margin:2px 6px 0 0;float:left}div.routeYou_entity img.routeYou_entityCustomIcon,div.routeYou_entity span.routeYou_entityTypeIcon,div.routeYou_entity img.routeYou_entityAvatar,ol li.routeYou_entity img.routeYou_entityOwnerAvatar{margin:2px 0 0 6px;float:right}ol li.routeYou_entity div.routeYou_entityInfo,div.routeYou_entity div.routeYou_entityInfo{overflow:hidden;white-space:nowrap}ol li.routeYou_entity div.routeYou_entityInfo img,div.routeYou_entity div.routeYou_entityInfo img{position:relative;top:2px;vertical-align:baseline}ol li.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole,div.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole{color:#42cda7;cursor:pointer}ol li.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole:hover,div.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole:hover{color:#80d8c0}ol li.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole:after,div.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole:after{content:"";position:relative;top:-2px;display:inline-block;margin-left:4px;vertical-align:baseline;border-top:4px solid #42cda7;border-right:4px solid transparent;border-left:4px solid transparent}ol li.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole:hover:after,div.routeYou_entity div.routeYou_entityInfo a.routeYou_entityRole:hover:after{border-top-color:#80d8c0}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic,ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate{position:relative;top:3px;display:inline-block;width:18px;height:14px;overflow:hidden;vertical-align:baseline}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic:before,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic:before,ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate:before,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate:before{content:"";position:absolute;top:1px;left:3px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;width:12px;height:12px;-moz-border-radius:70% 0 70% 0;-webkit-border-radius:70% 0 70% 0;-khtml-border-radius:70% 0 70% 0;border-radius:70% 0 70% 0}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic:before,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic:before{background:#80d8c0}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate:before,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate:before{background:#aa1c00}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic:after,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic:after,ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate:after,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate:after{content:"";position:absolute;top:3px;left:5px;-moz-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);display:block;width:4px;height:4px;border:2px solid #fff;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic > span,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPublic > span{display:none}ol li.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate > span,div.routeYou_entity div.routeYou_entityInfo span.routeYou_entityVisibilityPrivate > span{position:absolute;top:6px;left:-1px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;width:20px;height:2px;z-index:1;background:#aa1c00}ol li.routeYou_entity div.routeYou_entityDescription > div,div.routeYou_entity div.routeYou_entityDescription > div{padding-top:4px}ol li.routeYou_entity span.routeYou_entityExpandButton,div.routeYou_entity span.routeYou_entityExpandButton,ol li.routeYou_entity span.routeYou_entityCollapseButton,div.routeYou_entity span.routeYou_entityCollapseButton{display:block;margin:6px 0 2px 4px;width:14px;height:14px;float:right;cursor:pointer}ol li.routeYou_entity div.routeYou_entityDescriptionExpandable,div.routeYou_entity div.routeYou_entityDescriptionExpandable{position:relative;overflow:hidden}ol li.routeYou_entitySelected div.routeYou_entityDescriptionExpandable,div.routeYou_entitySelected div.routeYou_entityDescriptionExpandable{overflow:visible}ol li.routeYou_entity div.routeYou_entityDescriptionExpandable:after,div.routeYou_entity div.routeYou_entityDescriptionExpandable:after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;height:16px;background:transparent;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,1) 100%)}ol li.routeYou_entityHighlighted div.routeYou_entityDescriptionExpandable:after,div.routeYou_entityHighlighted div.routeYou_entityDescriptionExpandable:after{background:transparent;background:-moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%);background:-webkit-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%);background:-o-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%);background:linear-gradient(to bottom, rgba(242,242,242,0) 0%, rgba(242,242,242,0.5) 30%, rgba(242,242,242,0.8) 100%)}ol li.routeYou_entityHovered div.routeYou_entityDescriptionExpandable:after,div.routeYou_entityHovered div.routeYou_entityDescriptionExpandable:after{background:transparent;background:-moz-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%);background:-webkit-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%);background:-o-linear-gradient(top, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%);background:linear-gradient(to bottom, rgba(217,245,237,0) 0%, rgba(217,245,237,0.6) 30%, rgba(217,245,237,1) 100%)}ol li.routeYou_entitySelected div.routeYou_entityDescriptionExpandable:after,div.routeYou_entitySelected div.routeYou_entityDescriptionExpandable:after{display:none}ol li.routeYou_entity a.routeYou_entityNotVerified,div.routeYou_entity a.routeYou_entityNotVerified{color:#aa1c00}ol li.routeYou_entity a.routeYou_entityNotVerified:hover,div.routeYou_entity a.routeYou_entityNotVerified:hover{color:#80d8c0}ol li.routeYou_entity a.routeYou_entityNotVerified > span,div.routeYou_entity a.routeYou_entityNotVerified > span{position:relative;top:3px;display:inline-block;margin-right:4px;width:16px;height:14px;overflow:hidden;vertical-align:baseline}ol li.routeYou_entity a.routeYou_entityNotVerified > span span,div.routeYou_entity a.routeYou_entityNotVerified > span span,ol li.routeYou_entity a.routeYou_entityNotVerified > span span:before,div.routeYou_entity a.routeYou_entityNotVerified > span span:before,ol li.routeYou_entity a.routeYou_entityNotVerified > span span:after,div.routeYou_entity a.routeYou_entityNotVerified > span span:after{position:absolute;display:block;width:10px;height:10px;-moz-border-radius:0 50% 0 0;-webkit-border-radius:0 50% 0 0;-khtml-border-radius:0 50% 0 0;border-radius:0 50% 0 0;background:#aa1c00}ol li.routeYou_entity a.routeYou_entityNotVerified > span span,div.routeYou_entity a.routeYou_entityNotVerified > span span{top:2px;left:3px}ol li.routeYou_entity a.routeYou_entityNotVerified > span span:before,div.routeYou_entity a.routeYou_entityNotVerified > span span:before,ol li.routeYou_entity a.routeYou_entityNotVerified > span span:after,div.routeYou_entity a.routeYou_entityNotVerified > span span:after{content:"";top:0;left:0}ol li.routeYou_entity a.routeYou_entityNotVerified:hover > span span,div.routeYou_entity a.routeYou_entityNotVerified:hover > span span,ol li.routeYou_entity a.routeYou_entityNotVerified:hover > span span:before,div.routeYou_entity a.routeYou_entityNotVerified:hover > span span:before,ol li.routeYou_entity a.routeYou_entityNotVerified:hover > span span:after,div.routeYou_entity a.routeYou_entityNotVerified:hover > span span:after{background:#80d8c0}ol li.routeYou_entity a.routeYou_entityNotVerified > span span,div.routeYou_entity a.routeYou_entityNotVerified > span span{-moz-transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779);-webkit-transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779);transform:translate(0, -12%) rotate(-60deg) skew(-30deg, 0) scale(0.9, 0.779)}ol li.routeYou_entity a.routeYou_entityNotVerified > span span:before,div.routeYou_entity a.routeYou_entityNotVerified > span span:before{-moz-transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%);-webkit-transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%);transform:rotate(-135deg) skew(-45deg, 0) scale(1.414, 0.707) translate(0, -50%)}ol li.routeYou_entity a.routeYou_entityNotVerified > span span:after,div.routeYou_entity a.routeYou_entityNotVerified > span span:after{-moz-transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0);-webkit-transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0);transform:rotate(135deg) skew(0, -45deg) scale(0.707, 1.414) translate(50%, 0)}ol li.routeYou_entity a.routeYou_entityNotVerified > span:before,div.routeYou_entity a.routeYou_entityNotVerified > span:before,ol li.routeYou_entity a.routeYou_entityNotVerified > span:after,div.routeYou_entity a.routeYou_entityNotVerified > span:after{content:"";position:absolute;left:7px;display:block;width:2px;z-index:1;background:#fff}ol li.routeYou_entity a.routeYou_entityNotVerified > span:before,div.routeYou_entity a.routeYou_entityNotVerified > span:before{top:3px;height:5px}ol li.routeYou_entity a.routeYou_entityNotVerified > span:after,div.routeYou_entity a.routeYou_entityNotVerified > span:after{bottom:2px;height:2px}ul li.channel{display:block;padding:8px;width:142px;border:1px solid #b8b8b8;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px}ul li.channel div{display:block;overflow:hidden;text-align:center}ul li.channel img{vertical-align:bottom}ul li.channelHovered{background:#d9f5ed;background:-moz-linear-gradient(-45deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%);background:-webkit-linear-gradient(-45deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%);background:-o-linear-gradient(-45deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%);background:linear-gradient(135deg, rgba(217,245,237,0.7) 0%, rgba(217,245,237,0) 16%, rgba(217,245,237,0) 84%, rgba(217,245,237,0.7) 100%)}ul li.channelSelected{background:#f2f2f2;background:-moz-linear-gradient(-45deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%);background:-webkit-linear-gradient(-45deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%);background:-o-linear-gradient(-45deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%);background:linear-gradient(135deg, rgba(242,242,242,0.7) 0%, rgba(242,242,242,0) 16%, rgba(242,242,242,0) 84%, rgba(242,242,242,0.7) 100%)}ul li.channel div.channelImage,ul li.channel div.channelImage a{display:table-cell;width:142px;height:40px;vertical-align:middle}ul li.channel div.channelName{white-space:nowrap;text-overflow:ellipsis}ul li.bigChannel{display:inline-block;padding:16px;width:230px}ul li.bigChannel div.channelImage,ul li.bigChannel div.channelImage a{width:230px;height:90px}ul li.bigChannel div.channelName{margin-top:8px}div.routeYou_map{position:relative;height:100%;overflow:hidden}div.routeYou_map div.routeYou_swipeRight,div.routeYou_map div.routeYou_swipeLeft{position:absolute;top:50%;margin-top:-64px;width:0;height:64px;z-index:2;border-top:32px solid transparent;border-bottom:32px solid transparent;cursor:pointer}div.routeYou_map div.routeYou_swipeRight{left:0;border-left:24px solid #42cda7}div.routeYou_map div.routeYou_swipeLeft{right:0;border-right:24px solid #42cda7}div.routeYou_map div.routeYou_swipeRight:before,div.routeYou_map div.routeYou_swipeLeft:before{content:"";position:absolute;top:26px;display:block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}div.routeYou_map div.routeYou_swipeRight:before{right:6px;border-left:12px solid #fff}div.routeYou_map div.routeYou_swipeLeft:before{left:6px;border-right:12px solid #fff}div.routeYou_map span.routeYou_mapButton{display:block;width:28px;height:28px;line-height:28px;cursor:pointer}div.routeYou_map span.routeYou_mapButton > span{display:block}div.routeYou_map span.routeYou_mapButton > span + span{display:none}div.routeYou_map span.routeYou_mapButton svg{margin:5px;width:18px;height:18px;vertical-align:bottom;fill:#222}div.routeYou_map span.routeYou_mapButton svg *[stroke="#000"]{stroke:#222}div.routeYou_map span.routeYou_mapButton:hover svg{fill:#4d4d4d}div.routeYou_map span.routeYou_mapButton:hover svg *[stroke="#000"]{stroke:#4d4d4d}div.routeYou_map span.routeYou_mapButtonActive svg{fill:#42cda7}div.routeYou_map span.routeYou_mapButtonActive svg *[stroke="#000"]{stroke:#42cda7}div.routeYou_map span.routeYou_mapButtonActive:hover svg{fill:#80d8c0}div.routeYou_map span.routeYou_mapButtonActive:hover svg *[stroke="#000"]{stroke:#80d8c0}div.routeYou_map span.routeYou_zoomButton svg{margin:8px;width:12px;height:12px}div.routeYou_map div.routeYou_mapControlTopLeft,div.routeYou_map div.routeYou_mapControlBottomLeft{position:absolute;left:0}div.routeYou_map div.routeYou_mapControlTopRight,div.routeYou_map div.routeYou_mapControlBottomRight{position:absolute;right:0}div.routeYou_map div.routeYou_mapControlTopLeft,div.routeYou_map div.routeYou_mapControlTopRight{top:0;margin:10px 10px 0 10px}div.routeYou_map div.routeYou_mapControlBottomLeft,div.routeYou_map div.routeYou_mapControlBottomRight{bottom:0;margin:0 10px 10px 10px}div.routeYou_map div.routeYou_mapControl,div.routeYou_map div.routeYou_panLocation{-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff}div.routeYou_map div.routeYou_mapControl span.routeYou_mapButton + span.routeYou_mapButton{border-top:1px solid rgba(242,242,242,0.7)}div.routeYou_map div.routeYou_panLocation input[type="text"]{padding:6px 0;width:0;height:28px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff;-moz-transition:padding 400ms ease, width 400ms ease;-webkit-transition:padding 400ms ease, width 400ms ease;transition:padding 400ms ease, width 400ms ease}div.routeYou_map div.routeYou_panLocationActive input[type="text"]{padding:6px;width:172px}div.routeYou_map div.routeYou_panLocation span.routeYou_mapButton{display:inline-block;vertical-align:bottom}div.routeYou_fullscreenContainer:-webkit-full-screen,div.routeYou_map:-webkit-full-screen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:-webkit-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:-webkit-full-screen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:-webkit-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:-webkit-full-screen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer:-moz-full-screen,div.routeYou_map:-moz-full-screen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:-moz-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:-moz-full-screen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:-moz-full-screen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:-moz-full-screen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer:-ms-fullscreen,div.routeYou_map:-ms-fullscreen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:-ms-fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:-ms-fullscreen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:-ms-fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:-ms-fullscreen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer:fullscreen,div.routeYou_map:fullscreen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer:fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map:fullscreen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer:fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map:fullscreen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_fullscreenContainer.routeYou_fullscreen,div.routeYou_map.routeYou_fullscreen{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}div.routeYou_fullscreenContainer.routeYou_fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span,div.routeYou_map.routeYou_fullscreen span.routeYou_toggleFullscreenButton > span{display:none}div.routeYou_fullscreenContainer.routeYou_fullscreen div.routeYou_map span.routeYou_toggleFullscreenButton > span + span,div.routeYou_map.routeYou_fullscreen span.routeYou_toggleFullscreenButton > span + span{display:block}div.routeYou_map div.routeYou_startControl{cursor:pointer}div.routeYou_map div.routeYou_startButton{width:48px;height:48px;-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border:2px solid #b8ecdc;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#80d8c0;white-space:nowrap;color:#fff;font-weight:bold;font-size:10px;line-height:48px;text-align:center}div.routeYou_map div.routeYou_startButtonActive{border-color:#c4b4b0;background:#aa1c00}div.routeYou_map div.routeYou_scale{padding:2px 0 0 0;-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);border-bottom:2px solid #222;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff;-moz-transition:width 400ms ease;-webkit-transition:width 400ms ease;transition:width 400ms ease;white-space:nowrap;color:#222;font-size:10px;line-height:10px;text-align:center}div.routeYou_map div.routeYou_scale:before,div.routeYou_map div.routeYou_scale:after{content:"";position:absolute;bottom:0;width:2px;height:6px;background:#222}div.routeYou_map div.routeYou_scale:before{left:0}div.routeYou_map div.routeYou_scale:after{right:0}div.routeYou_map div.routeYou_routeLength{padding:8px;-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#fff;white-space:nowrap;line-height:normal}div.routeYou_map div.routeYou_positionData{max-width:304px;cursor:pointer}div.routeYou_map div.routeYou_fullPositionData{position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;z-index:3;background:#d9f5ed}div.routeYou_map div.routeYou_positionRouteProgress,div.routeYou_map div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_positionRouteUnknown{position:relative;padding:2px 6px;overflow:hidden;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;color:#fff}div.routeYou_map div.routeYou_positionData div.routeYou_positionRouteProgress,div.routeYou_map div.routeYou_positionData div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_positionData div.routeYou_positionRouteUnknown{margin:0 0 10px 0;-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3)}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionRouteProgress,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionRouteUnknown{margin:4px}div.routeYou_map div.routeYou_positionRouteProgress{background:#aa1c00;text-align:left}div.routeYou_map div.routeYou_positionRouteProgress > div{position:absolute;top:0;bottom:0;left:0;width:0;background:#80d8c0;-moz-transition:width 400ms ease;-webkit-transition:width 400ms ease;transition:width 400ms ease}div.routeYou_map div.routeYou_positionRouteProgress > span{position:relative}div.routeYou_map div.routeYou_positionRouteProgress > span + span{float:right}div.routeYou_map div.routeYou_positionRouteTooFar,div.routeYou_map div.routeYou_positionRouteUnknown{background:#222;text-align:center}div.routeYou_map div.routeYou_positionStatistics > div{display:inline-block;padding:6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;overflow:hidden;vertical-align:bottom;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#fff;white-space:nowrap;line-height:normal;text-align:center}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics > div{margin:0;width:calc(50% - 5px);-moz-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 4px -1px rgba(0,0,0,0.3);box-shadow:0 1px 4px -1px rgba(0,0,0,0.3)}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics > div:first-child{margin-right:10px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics > div{margin:4px;width:calc(50% - 8px)}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnit,div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticIcon,div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon{display:inline-block;margin-right:4px;vertical-align:middle}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnit,div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticIcon,div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon{width:32px;height:32px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnit,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticIcon,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon{width:48px;height:48px}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticUnit{display:block;margin-right:0;font-size:75%}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticUnit{height:12px;line-height:12px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticUnit{height:16px;line-height:16px}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticIcon{display:block;margin-right:0}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticIcon{height:20px}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticUnitIcon span.routeYou_positionStatisticIcon{height:32px}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticIcon svg{width:100%;height:100%;fill:#222}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticValue,div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{display:inline-block;width:4.5em;max-width:100%;vertical-align:middle;font-size:175%;line-height:0.9}div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticValue,div.routeYou_map div.routeYou_positionData div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{max-width:calc(100% - 36px)}div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticValue,div.routeYou_map div.routeYou_fullPositionData div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{max-width:calc(100% - 52px)}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticNumber{text-align:right}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticNumber > span{font-size:175%}div.routeYou_map div.routeYou_positionStatistics span.routeYou_positionStatisticTitle{display:block;margin-top:2px;font-size:75%}div.routeYou_map div.routeYou_mapLogo{margin:0 0 5px 5px}div.routeYou_map div.routeYou_mapLogo img{width:100px;height:100px;vertical-align:bottom}div.routeYou_map div.routeYou_mapControlsBottom{position:absolute;right:0;bottom:0;white-space:nowrap;font-size:10px;line-height:14px}div.routeYou_map div.routeYou_copyright{direction:ltr;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;margin-left:2px;padding:0 6px;vertical-align:bottom;background:#fff;background:rgba(255,255,255,0.7);white-space:nowrap;color:#222;font-size:10px;line-height:14px}div.routeYou_map div.routeYou_mapLayersSelect{position:absolute;top:0;right:-280px;bottom:0;width:280px;overflow:auto;z-index:5;background:#f2f2f2;-moz-transition:right 400ms ease;-webkit-transition:right 400ms ease;transition:right 400ms ease}div.routeYou_map div.routeYou_mapLayersSelectActive{right:0}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_mapButton{display:inline-block;margin-right:4px;width:32px;height:32px;vertical-align:bottom;line-height:32px}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_mapButton svg{margin:7px}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton{position:relative;display:block;width:32px;height:32px;float:right;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:before,div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:after{content:"";position:absolute;top:14px;left:6px;display:block;width:20px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#222}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:hover:before,div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_closeButton:hover:after{background:#4d4d4d}div.routeYou_map div.routeYou_mapLayersSelect ol,div.routeYou_map div.routeYou_mapLayersSelect ol li{display:block;margin:0;padding:0;border:0}div.routeYou_map div.routeYou_mapLayersSelect p,div.routeYou_map div.routeYou_mapLayersSelect ol{margin:4px;overflow:auto;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#fff}div.routeYou_map div.routeYou_mapLayersSelect p{line-height:normal}div.routeYou_map div.routeYou_mapLayersSelect ol{margin-top:0;list-style:none}div.routeYou_map div.routeYou_mapLayersSelect ol li{padding:6px 8px;overflow:hidden;white-space:nowrap;font-size:12px;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect ol li:hover{background:#b8ecdc}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notAvailable,div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_available label span{display:none}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notPrivileged label span{position:relative;display:inline-block;margin:0 0 0 4px;width:14px;height:14px;vertical-align:top}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notPrivileged label span:before{content:"";position:absolute;top:1px;left:4px;display:block;width:2px;height:2px;border:2px solid #222;border-bottom-width:0;-moz-border-radius:100% 100% 0 0;-webkit-border-radius:100% 100% 0 0;-khtml-border-radius:100% 100% 0 0;border-radius:100% 100% 0 0}div.routeYou_map div.routeYou_mapLayersSelect ol li.routeYou_notPrivileged label span:after{content:"";position:absolute;top:5px;left:2px;display:block;width:10px;height:8px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#222}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon{position:relative;display:block;margin:0 0 0 4px;width:18px;height:14px;float:right;color:#222;font-weight:bold;font-size:12px;line-height:14px;text-align:center;text-decoration:none;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:before{content:"?"}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:after{content:"";position:absolute;top:-2px;left:0;width:14px;height:14px;border:2px solid #222;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:hover{color:#4d4d4d}div.routeYou_map div.routeYou_mapLayersSelect a.routeYou_helpIcon:hover:after{border-color:#4d4d4d}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon{position:relative;display:block;margin:0 0 0 4px;width:18px;height:14px;float:right;cursor:pointer}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon svg{position:absolute;top:-2px;left:0;width:18px;height:18px}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon svg polyline{stroke:#222;stroke-width:2;stroke-linecap:square;fill:transparent}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIconFiltered svg polyline{stroke:#aa1c00}div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIcon:hover svg polyline,div.routeYou_map div.routeYou_mapLayersSelect span.routeYou_configureIconFiltered:hover svg polyline{stroke:#4d4d4d}div.routeYou_map div.routeYou_boundsSelect,div.routeYou_map div.routeYou_boundsSelect > div{overflow:hidden;cursor:crosshair}div.routeYou_map div.routeYou_boundsSelect{background:rgba(34,34,34,0.3)}div.routeYou_map div.routeYou_boundsSelect > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #222;background:rgba(66,205,167,0.3)}div.routeYou_map div.routeYou_mapDialog{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;z-index:9;background:#b8b8b8;background:rgba(184,184,184,0.7)}div.routeYou_map div.routeYou_mapDialog > div{position:absolute;right:0;bottom:0;left:0;margin:16px;padding:16px;border:1px solid #222;background:#fff}div.routeYou_map div.routeYou_mapDialog p.routeYou_warning{font-weight:bold;text-align:center}div.routeYou_map div.routeYou_mapboxGlMap{z-index:0}div.routeYou_map div.routeYou_positionIcon{-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_map canvas{outline:none}div.routeYou_map div.mapboxgl-map{position:relative;overflow:hidden}div.routeYou_map div.mapboxgl-canary{background-color:salmon}div.routeYou_map div.mapboxgl-canvas-container.mapboxgl-interactive{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}div.routeYou_map div.routeYou_mapboxGlMapCrosshair div.mapboxgl-canvas-container.mapboxgl-interactive{cursor:crosshair}div.routeYou_map div.mapboxgl-canvas-container.mapboxgl-interactive:active,div.routeYou_map div.routeYou_mapboxGlMapCrosshair div.mapboxgl-canvas-container.mapboxgl-interactive:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}div.routeYou_map div.mapboxgl-marker{will-change:transform;position:absolute;top:0;left:0}div.routeYou_map div.mapboxgl-control-container,div.routeYou_map div.routeYou_googleMap .gmnoscreen{display:none}div.routeYou_map div.routeYou_googleMap .gm-svpc{-moz-transform-origin:right bottom;-webkit-transform-origin:right bottom;transform-origin:right bottom}div.routeYou_map div.routeYou_mapBalloon{position:absolute;padding:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #222;background:#fff;cursor:default}div.routeYou_map div.routeYou_mapBalloon > svg{position:absolute;width:24px;height:22px}div.routeYou_map div.routeYou_mapBalloon > svg polyline{stroke:#222;stroke-width:1;fill:#fff}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton{position:absolute;top:0;right:0;display:block;width:20px;height:20px;cursor:pointer}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:before,div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:after{content:"";position:absolute;top:9px;right:3px;display:block;width:15px;height:3px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;background:#222}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:hover:before,div.routeYou_map div.routeYou_mapBalloon span.routeYou_closeButton:hover:after{background:#42cda7}div.routeYou_marker{position:relative;display:block}div.routeYou_marker img{vertical-align:top}div.routeYou_marker span.routeYou_markerBase{display:block}div.routeYou_marker span.routeYou_markerScore{position:absolute;top:18px;left:15px;display:block;width:22px;height:15px}div.routeYou_marker24x26 span.routeYou_markerScore{top:14px;left:12px;width:16px;height:11px}div.routeYou_marker span.routeYou_markerBase svg,div.routeYou_marker span.routeYou_markerScore svg{width:100%;height:100%;vertical-align:top;fill:#222}div.routeYou_marker span.routeYou_markerBase svg *[stroke="#000"],div.routeYou_marker span.routeYou_markerScore svg *[stroke="#000"]{stroke:#222}div.routeYou_marker span.routeYou_markerBase svg stop{stop-color:#42cda7}div.routeYou_markerHovered span.routeYou_markerBase svg stop{stop-color:#d9f5ed}div.routeYou_markerSelected span.routeYou_markerBase svg stop{stop-color:#f2f2f2}div.routeYou_marker span.routeYou_markerTypeIcon{position:absolute;top:1px;right:1px;bottom:6px;left:1px;display:block}div.routeYou_marker24x26 span.routeYou_markerTypeIcon{bottom:5px}div.routeYou_marker span.routeYou_markerTypeIcon svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:85%;height:85%;fill:#222}div.routeYou_marker span.routeYou_markerTypeIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_markerPoi span.routeYou_markerTypeIcon svg{width:65%;height:65%}div.routeYou_markerPoint span.routeYou_markerTypeIcon svg{width:50%;height:50%}div.routeYou_markerSmallPoint,div.routeYou_markerCircle,div.routeYou_markerUser{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_markerSmallPoint{background:#222}div.routeYou_markerSmallPoint svg{width:100%;height:100%;vertical-align:top;fill:#80d8c0}div.routeYou_markerSmallPoint svg *[stroke="#000"]{stroke:#80d8c0}div.routeYou_markerSmallPoint.routeYou_markerHovered svg{fill:#b8ecdc}div.routeYou_markerSmallPoint.routeYou_markerHovered svg *[stroke="#000"]{stroke:#b8ecdc}div.routeYou_markerSmallPoint.routeYou_markerSelected svg{fill:#f00}div.routeYou_markerSmallPoint.routeYou_markerSelected svg *[stroke="#000"]{stroke:#f00}div.routeYou_markerUser{position:relative}div.routeYou_markerUser:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_markerUser.routeYou_markerHovered:before{border:1px solid #222}div.routeYou_markerUser.routeYou_markerSelected:before{border:1px solid #42cda7}span.routeYou_actionButton{position:relative;display:inline-block;width:48px;height:32px;vertical-align:bottom;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px;border-radius:12px;background:#d9f5ed;cursor:pointer}span.routeYou_actionButton:hover{background:#f2f2f2}span.routeYou_actionButtonSelected,span.routeYou_actionButtonSelected:hover{background:#42cda7}span.routeYou_actionButtonHighlighted:before{content:"";position:absolute;right:3px;bottom:3px;display:block;width:14px;height:14px;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#e01000}span.routeYou_actionButton svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}span.routeYou_actionButton svg *[stroke="#000"]{stroke:#222}div.routeYou_select span.routeYou_icon,div.routeYou_choose span.routeYou_icon,div.routeYou_choose span.routeYou_iconSelect{position:relative;display:inline-block;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;cursor:pointer}div.routeYou_select span.routeYou_iconHovered,div.routeYou_choose span.routeYou_iconHovered,div.routeYou_choose span.routeYou_iconSelect:hover{background:#f2f2f2}div.routeYou_select span.routeYou_iconSelected,div.routeYou_choose span.routeYou_iconSelected,div.routeYou_choose span.routeYou_iconSelectActive,div.routeYou_choose span.routeYou_iconSelectActive:hover{background:#42cda7}div.routeYou_select span.routeYou_icon svg,div.routeYou_choose span.routeYou_icon svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}div.routeYou_select span.routeYou_icon svg *[stroke="#000"],div.routeYou_choose span.routeYou_icon svg *[stroke="#000"]{stroke:#222}div.routeYou_choose span.routeYou_iconSelect{width:16px}div.routeYou_choose span.routeYou_iconSelect:before{content:"";position:absolute;top:50%;left:4px;display:block;margin-top:-2px;border:4px solid transparent;border-top-color:#222}div.routeYou_selectHeader{position:relative;line-height:normal}div.routeYou_selectHeader:before,div.routeYou_selectHeader:after{content:"";position:absolute;display:block;cursor:pointer}div.routeYou_selectHeader:before{top:1px;right:1px;bottom:1px;width:16px;background:#f2f2f2;background:-moz-linear-gradient(top, #f2f2f2 0%, #b8b8b8 100%);background:-webkit-linear-gradient(top, #f2f2f2 0%, #b8b8b8 100%);background:-o-linear-gradient(top, #f2f2f2 0%, #b8b8b8 100%);background:linear-gradient(to bottom, #f2f2f2 0%, #b8b8b8 100%)}div.routeYou_selectHeader:hover:before{background:#d9f5ed;background:-moz-linear-gradient(top, #d9f5ed 0%, #b8ecdc 100%);background:-webkit-linear-gradient(top, #d9f5ed 0%, #b8ecdc 100%);background:-o-linear-gradient(top, #d9f5ed 0%, #b8ecdc 100%);background:linear-gradient(to bottom, #d9f5ed 0%, #b8ecdc 100%)}div.routeYou_selectHeader:after{top:50%;right:5px;margin-top:-2px;border:4px solid transparent;border-top-color:#222}div.routeYou_selectHeaderActive:before,div.routeYou_selectHeaderActive:hover:before{background:#80d8c0;background:-moz-linear-gradient(top, #80d8c0 0%, #42cda7 100%);background:-webkit-linear-gradient(top, #80d8c0 0%, #42cda7 100%);background:-o-linear-gradient(top, #80d8c0 0%, #42cda7 100%);background:linear-gradient(to bottom, #80d8c0 0%, #42cda7 100%)}div.routeYou_selectHeaderActive:after{border-top-color:#fff}div.routeYou_selectHeader input[type="text"]{padding-right:20px;cursor:pointer}div.routeYou_select,div.routeYou_datePicker{margin:0;padding:0}div.routeYou_selectDialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:89;background:#b8b8b8;background:rgba(184,184,184,0.7);text-align:center}div.routeYou_selectDrop{position:relative;visibility:hidden;width:0;height:0}div.routeYou_select > div,div.routeYou_select > ol,div.routeYou_datePicker > div{border:1px solid #222;background:#fff}div.routeYou_selectDialog > div,div.routeYou_selectDialog > ol{display:inline-block;margin:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;text-align:left}div.routeYou_selectDrop > div,div.routeYou_selectDrop > ol{position:absolute;visibility:visible;z-index:93}div.routeYou_select ol,div.routeYou_datePicker > div{margin:0;padding:2px 0;overflow:auto}div.routeYou_select ol{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:280px;list-style:none}div.routeYou_select ol li{padding:0 24px 0 5px;overflow:hidden;white-space:nowrap;cursor:pointer}div.routeYou_select ol li.routeYou_selected{background:#f2f2f2;background:rgba(242,242,242,0.5)}div.routeYou_select ol li:hover,div.routeYou_select ol li.routeYou_selected:hover,div.routeYou_select ol li.routeYou_currentSearchResult:hover{background:#d9f5ed}div.routeYou_select ol li.routeYou_linkItem{padding:0}div.routeYou_select ol li.routeYou_linkItem a{padding:0 24px 0 5px;color:inherit;text-decoration:inherit}div.routeYou_select ol.routeYou_expandable li,div.routeYou_select ol.routeYou_expandable li.routeYou_linkItem a{padding-left:2px}div.routeYou_select ol li:before,div.routeYou_select ol li.routeYou_linkItem a:before{content:"";display:inline-block;width:0;height:32px;vertical-align:middle}div.routeYou_select ol li.routeYou_linkItem:before{display:none}div.routeYou_select ol li.routeYou_searchResult{font-weight:bold}div.routeYou_select ol li.routeYou_currentSearchResult{background:#f2f2f2}div.routeYou_select ol li.routeYou_separator{margin:2px 0;padding:0;height:0;border-top:1px solid #b8b8b8;cursor:auto}div.routeYou_select div.routeYou_expandButton,div.routeYou_select div.routeYou_collapseButton{position:relative;display:none;width:32px;height:32px;vertical-align:middle}div.routeYou_select ol.routeYou_expandable li div.routeYou_expandButton,div.routeYou_select ol.routeYou_expandable li div.routeYou_collapseButton{display:inline-block}div.routeYou_select div.routeYou_expandButton span,div.routeYou_select div.routeYou_collapseButton span{position:absolute;top:8px;left:8px;display:block;width:16px;height:16px}div.routeYou_select ol li.routeYou_expandable div.routeYou_expandButton span,div.routeYou_select ol li.routeYou_expandable div.routeYou_collapseButton span{position:relative;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#222}div.routeYou_select ol li.routeYou_expandable div.routeYou_expandButton:hover span,div.routeYou_select ol li.routeYou_expandable div.routeYou_collapseButton:hover span{background:#42cda7}div.routeYou_select ol li.routeYou_expandable div.routeYou_expandButton span:before,div.routeYou_select ol li.routeYou_expandable div.routeYou_expandButton span:after,div.routeYou_select ol li.routeYou_expandable div.routeYou_collapseButton span:before{content:"";position:absolute;top:7px;left:4px;display:block;width:8px;height:2px;background:#fff}div.routeYou_select ol li.routeYou_expandable div.routeYou_expandButton span:after{top:4px;left:7px;width:2px;height:8px}div.routeYou_select span.routeYou_icon{margin:3px 8px 3px 0;width:24px;height:24px;vertical-align:middle}div.routeYou_select div.routeYou_toggle{display:none;float:right;border-top:1px solid #4d4d4d;border-left:1px solid #4d4d4d}div.routeYou_select ol.routeYou_expandable ~ div.routeYou_toggle{display:block}div.routeYou_select span.routeYou_expandAllButton,div.routeYou_select span.routeYou_collapseAllButton{position:relative;display:inline-block;width:40px;height:40px;vertical-align:bottom;cursor:pointer}div.routeYou_select span.routeYou_expandAllButton span,div.routeYou_select span.routeYou_collapseAllButton span{position:absolute;display:block;width:16px;height:16px;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%;background:#222}div.routeYou_select span.routeYou_expandAllButton span:first-child,div.routeYou_select span.routeYou_collapseAllButton span:first-child{top:8px;left:8px}div.routeYou_select span.routeYou_expandAllButton span + span,div.routeYou_select span.routeYou_collapseAllButton span + span{right:8px;bottom:8px}div.routeYou_select span.routeYou_expandAllButton span:before,div.routeYou_select span.routeYou_expandAllButton span:after,div.routeYou_select span.routeYou_collapseAllButton span:before{content:"";position:absolute;top:7px;left:4px;display:block;width:8px;height:2px;background:#fff}div.routeYou_select span.routeYou_expandAllButton span:after{top:4px;left:7px;width:2px;height:8px}div.routeYou_select div.routeYou_search{position:relative;border-top:1px solid #4d4d4d}div.routeYou_select ol.routeYou_expandable ~ div.routeYou_search{margin-right:81px}div.routeYou_select span.routeYou_searchButton,div.routeYou_select span.routeYou_previousButton,div.routeYou_select span.routeYou_nextButton{position:absolute;top:0;left:0;display:block;width:40px;height:40px;cursor:pointer}div.routeYou_select span.routeYou_nextButton{left:40px}div.routeYou_select span.routeYou_searchButton:before,div.routeYou_select span.routeYou_searchButton:after,div.routeYou_select span.routeYou_previousButton:before,div.routeYou_select span.routeYou_previousButton:after,div.routeYou_select span.routeYou_nextButton:before,div.routeYou_select span.routeYou_nextButton:after{content:"";position:absolute;display:block}div.routeYou_select span.routeYou_searchButton:before{top:11px;left:11px;width:9px;height:9px;border:2px solid #222;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_select span.routeYou_searchButton:after{right:11px;bottom:11px;-moz-transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);-webkit-transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);transform:translate(0.05px, -1.95px) scale(0.9) rotate(45deg);width:5px;height:1px;border:2px solid #222}div.routeYou_select span.routeYou_previousButton:before{bottom:16px;left:12px;border:8px solid transparent;border-bottom-color:#222}div.routeYou_select span.routeYou_previousButton:after{bottom:13px;left:12px;border:8px solid transparent;border-bottom-color:#fff}div.routeYou_select span.routeYou_nextButton:before{top:16px;left:12px;border:8px solid transparent;border-top-color:#222}div.routeYou_select span.routeYou_nextButton:after{top:13px;left:12px;border:8px solid transparent;border-top-color:#fff}div.routeYou_select input[type="text"]{padding:8px 8px 8px 88px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:160px;height:40px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}div.routeYou_choose{text-align:center}div.routeYou_choose > div{display:inline}div.routeYou_choose span.routeYou_icon,div.routeYou_choose span.routeYou_iconSelect{margin:0 0 0 3px;vertical-align:bottom}div.routeYou_choose span.routeYou_icon:first-child{margin-left:0}div.routeYou_datePicker > div > div{padding:1px 4px}div.routeYou_datePicker span.routeYou_button{display:block;margin-top:2px;width:14px;height:14px;cursor:pointer}div.routeYou_datePicker div.routeYou_datePickerMonthYear{margin:2px 0;background:#f2f2f2;text-align:center}div.routeYou_datePicker div.routeYou_datePickerMonthYear > div{padding:1px 0;overflow:auto}div.routeYou_datePicker ol{margin:0;padding:0;overflow:auto;list-style:none}div.routeYou_datePicker ol li{display:block;padding:0 2px;white-space:nowrap;text-align:center}div.routeYou_datePicker ol li ol li{display:inline-block;margin:1px;padding:2px 1px;width:1.64em;cursor:pointer}div.routeYou_datePicker ol li ol li.routeYou_datePreviousNextMonth{opacity:0.4}div.routeYou_datePicker ol li ol li.routeYou_dateToday{padding:1px 0;border:1px solid #b8b8b8}div.routeYou_datePicker ol li ol li.routeYou_dateHovered{background:#f2f2f2}div.routeYou_datePicker ol li ol li.routeYou_dateSelected{background:#d9f5ed}div.routeYou_datePicker div.routeYou_timePicker{text-align:center}div.routeYou_datePicker div.routeYou_timePicker > div{margin:4px 0;height:9px;overflow:hidden}div.routeYou_datePicker div.routeYou_timePicker input[type="text"]{width:4.4em;height:1.5em;border:1px solid #222;background:#fff;text-align:center}div.routeYou_datePicker div.routeYou_timePickerSeconds input[type="text"]{width:6.4em}div.routeYou_datePicker span.routeYou_timeUpButton,div.routeYou_datePicker span.routeYou_timeDownButton{position:relative;display:inline-block;margin:0 0.35em;width:18px;height:9px;overflow:hidden;vertical-align:top;cursor:pointer}div.routeYou_datePicker span.routeYou_timeUpButton:before,div.routeYou_datePicker span.routeYou_timeUpButton:after,div.routeYou_datePicker span.routeYou_timeDownButton:before,div.routeYou_datePicker span.routeYou_timeDownButton:after{content:"";position:absolute;display:block;border:9px solid transparent}div.routeYou_datePicker span.routeYou_timeUpButton:before,div.routeYou_datePicker span.routeYou_timeUpButton:after{bottom:0;border-bottom-color:#222}div.routeYou_datePicker span.routeYou_timeDownButton:before,div.routeYou_datePicker span.routeYou_timeDownButton:after{top:0;border-top-color:#222}div.routeYou_datePicker span.routeYou_timeUpButton:after{bottom:-4px;border-bottom-color:#fff}div.routeYou_datePicker span.routeYou_timeDownButton:after{top:-4px;border-top-color:#fff}div.routeYou_datePicker span.routeYou_timeUpButton:hover:before{border-bottom-color:#4d4d4d}div.routeYou_datePicker span.routeYou_timeDownButton:hover:before{border-top-color:#4d4d4d}div.routeYou_credits{overflow:auto}div.routeYou_credits > div{position:relative;margin-top:12px;padding:6px;border:1px solid #4d4d4d;background:#fff}div.routeYou_credits > div:before,div.routeYou_credits > div:after{content:"";position:absolute;display:block;border-style:solid}div.routeYou_credits > div:before{top:-12px;left:6px;border-width:0 4px 11px 4px;border-color:#4d4d4d transparent}div.routeYou_credits > div:after{top:-6px;left:7px;border-width:0 3px 6px 3px;border-color:#fff transparent}div.routeYou_credits p{margin:0;font-size:80%;line-height:normal}div.routeYou_classifications span.routeYou_classificationIcon,div.routeYou_classificationsEditor span.routeYou_classificationIcon{position:relative;display:inline-block;background:#42cda7}div.routeYou_classifications span.routeYou_classificationIconHovered{background:#d9f5ed}div.routeYou_classifications span.routeYou_classificationIconSelected{background:#f2f2f2}div.routeYou_classifications span.routeYou_classificationIcon svg,div.routeYou_classificationsEditor span.routeYou_classificationIcon svg{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:65%;height:65%;fill:#222}div.routeYou_classifications span.routeYou_classificationIcon svg *[stroke="#000"],div.routeYou_classificationsEditor span.routeYou_classificationIcon svg *[stroke="#000"]{stroke:#222}div.routeYou_classifications span.routeYou_classificationIcon,div.routeYou_classificationsEditor span.routeYou_classificationIcon,div.routeYou_classifications img.routeYou_classificationAvatar,div.routeYou_classificationsEditor img.routeYou_classificationAvatar{width:32px;height:32px;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_classifications > div{position:relative;margin:0 0 9px 0}div.routeYou_classifications > div > div{display:inline}div.routeYou_classifications span.routeYou_classificationIcon,div.routeYou_classifications img.routeYou_classificationAvatar{margin:0 3px 3px 0;vertical-align:bottom;cursor:pointer}div.routeYou_classifications p.routeYou_classify a span:first-child{margin-right:4px}div.routeYou_classificationBalloon{position:relative;visibility:hidden;margin:0;padding:0;width:0;height:0}div.routeYou_classificationBalloon > div{position:absolute;visibility:visible;width:254px;z-index:95;border:1px solid #4d4d4d;background:#fff}div.routeYou_classificationBalloon > div > div:first-child{position:absolute;top:0;left:0;width:1px;height:1px}div.routeYou_classificationBalloon > div > div:first-child:before,div.routeYou_classificationBalloon > div > div:first-child:after{content:"";position:absolute;display:block;border-style:solid}div.routeYou_classificationBalloon > div > div:first-child:before{top:-21px;left:9px;border-width:0 7px 20px 7px;border-color:#4d4d4d transparent}div.routeYou_classificationBalloon > div > div:first-child:after{top:-12px;left:10px;border-width:0 6px 12px 6px;border-color:#fff transparent}div.routeYou_classificationBalloon p{margin:0;padding:4px 6px;font-weight:bold}div.routeYou_classificationBalloon ul,div.routeYou_classificationBalloon ul li{margin:0;padding:0;list-style:none}div.routeYou_classificationBalloon a{display:block;padding:4px 6px}div.routeYou_classificationBalloon a:hover{background:#d9f5ed}div.routeYou_classificationBalloon a span:first-child{margin-right:8px;vertical-align:middle}div.routeYou_classificationsEditor{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:87;background:#b8b8b8;background:rgba(184,184,184,0.7);text-align:center}div.routeYou_classificationsEditor h2:first-child{margin-top:0}div.routeYou_classificationsEditor > div{position:relative;display:inline-block;margin:16px;padding:16px;vertical-align:bottom;border:1px solid #222;background:#fff;text-align:left}div.routeYou_classificationsEditor div.routeYou_loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;background:rgba(255,255,255,0.7)}div.routeYou_classificationsEditor h2{text-align:center}div.routeYou_classificationsEditor div.routeYou_tabs{display:table;margin:0 -8px 8px -8px;width:calc(100% + 16px);border-spacing:8px 0;table-layout:fixed}div.routeYou_classificationsEditor div.routeYou_tabs > h3{display:table-cell;margin:0;padding:4px 0;vertical-align:top;background:#f2f2f2;background:rgba(242,242,242,0.7);text-align:center;cursor:pointer}div.routeYou_classificationsEditor div.routeYou_tabs > h3:hover{background:#d9f5ed;background:rgba(217,245,237,0.7)}div.routeYou_classificationsEditor div.routeYou_tabs > h3.routeYou_tabSelected{background:#42cda7}div.routeYou_classificationsEditor div.routeYou_classificationSearch p{margin:0 0 8px 0}div.routeYou_classificationsEditor label:first-child{display:block;margin:0 0 2px 0;width:100%;font-weight:bold}div.routeYou_classificationsEditor input[type="text"]{max-width:none}div.routeYou_classificationsEditor div.routeYou_classifications{margin:0 -8px 0 0}div.routeYou_classificationsEditor div.routeYou_classification{display:inline-block;margin:0 8px 8px 0;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 8px);max-width:260px;overflow:auto;border:1px dotted #b8b8b8;border-width:0 1px 1px 0;cursor:pointer}div.routeYou_classificationsEditor div.routeYou_classificationHovered{background:#f2f2f2}div.routeYou_classificationsEditor div.routeYou_classificationSelected{background:#d9f5ed}div.routeYou_classificationsEditor span.routeYou_classificationIcon,div.routeYou_classificationsEditor img.routeYou_classificationAvatar{margin:2px 6px 2px 0;float:left}div.routeYou_classificationsEditor div.routeYou_classification a{display:block;overflow:hidden;white-space:nowrap;font-weight:bold;line-height:34px}div.routeYou_classificationsEditor p.routeYou_buttonLine{margin:0}div.routeYou_comments div.routeYou_commentEditor > textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:42px;border:1px solid #b8b8b8;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div.routeYou_comments div.routeYou_commentEditor div.cke_chrome{margin-bottom:12px;overflow:hidden;border:1px solid #b8b8b8;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px}div.routeYou_comments div.routeYou_commentEditor p.routeYou_buttonLine{margin-bottom:12px}div.routeYou_comments div.routeYou_commentEditor span.cke_top,div.routeYou_comments div.routeYou_commentEditor span.cke_bottom,div.routeYou_comments div.routeYou_commentEditor p.routeYou_buttonLine{display:none}div.routeYou_comments div.routeYou_fullCommentEditor span.cke_top,div.routeYou_comments div.routeYou_fullCommentEditor span.cke_bottom,div.routeYou_comments div.routeYou_fullCommentEditor p.routeYou_buttonLine{display:block}div.routeYou_comments div.routeYou_comment{margin-bottom:12px;overflow:auto}div.routeYou_comments a.routeYou_commentOwnerAvatar img{float:left;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.routeYou_comments div.routeYou_commentCurrentUser a.routeYou_commentOwnerAvatar img{float:right}div.routeYou_comments div.routeYou_commentBody{position:relative;margin:0 0 0 64px;padding:6px 8px;border:1px solid #b8b8b8;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#fff}div.routeYou_comments div.routeYou_commentCurrentUser div.routeYou_commentBody{margin:0 64px 0 0}div.routeYou_comments div.routeYou_commentBody:before,div.routeYou_comments div.routeYou_commentBody:after{content:"";position:absolute;display:block;border-style:solid}div.routeYou_comments div.routeYou_commentBody:before{top:19px;left:-15px;border-width:5px 14px 5px 0;border-color:transparent #b8b8b8}div.routeYou_comments div.routeYou_commentCurrentUser div.routeYou_commentBody:before{right:-15px;left:auto;border-width:5px 0 5px 14px}div.routeYou_comments div.routeYou_commentBody:after{top:20px;left:-8px;border-width:4px 8px 4px 0;border-color:transparent #fff}div.routeYou_comments div.routeYou_commentCurrentUser div.routeYou_commentBody:after{right:-8px;left:auto;border-width:4px 0 4px 8px}div.routeYou_comments div.routeYou_commentHeader{margin-bottom:4px;padding-bottom:2px;border-bottom:1px solid rgba(184,184,184,0.7)}div.routeYou_comments a.routeYou_commentOwnerName{font-weight:bold}div.routeYou_comments span.routeYou_commentDate{margin-left:12px;opacity:0.7;font-size:80%}div.routeYou_comments div.routeYou_commentText{overflow:hidden}div.routeYou_comments div.routeYou_commentText > p:last-child{margin-bottom:0}div.routeYou_comments div.routeYou_commentContactOwner{margin-top:6px;padding-top:2px;border-top:1px solid rgba(184,184,184,0.7)}.ui-widget-content{border:1px solid #222;background:#fff;color:#222}.ui-widget-content .ui-widget-header{border:1px solid #80d8c0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;background:#d9f5ed;color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #b8b8b8;background:#f2f2f2;color:#222}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #4d4d4d;background:#fff;color:#222}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #222;background:#f2f2f2;background:rgba(242,242,242,0.4);color:#222}.ui-datepicker{padding:4px}.ui-datepicker table tr th,.ui-datepicker table tr td{border:none;background:transparent}.ui-datepicker .ui-datepicker-calendar{margin:0}.rty-datepicker-month .ui-datepicker-calendar,.rty-datepicker-year .ui-datepicker-calendar{display:none}.rty-datepicker-year .ui-datepicker-month,.rty-datepicker-year .ui-datepicker-prev,.rty-datepicker-year .ui-datepicker-next{display:none}.colpick{direction:ltr;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;position:absolute;display:none;width:350px;height:178px;overflow:hidden}.colpick .colpick_color,.colpick .colpick_color_overlay1,.colpick .colpick_color_overlay2{position:absolute;width:156px;height:156px}.colpick .colpick_color{top:10px;left:10px;overflow:hidden;border:1px solid #222;cursor:crosshair}.colpick .colpick_color_overlay1{top:0;left:0;background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%)}.colpick .colpick_color_overlay2{top:0;left:0;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%)}.colpick .colpick_selector_outer{position:absolute;margin:-6px 0 0 -6px;width:11px;height:11px;border:1px solid #000;border-radius:50%}.colpick .colpick_selector_inner{width:9px;height:9px;border:1px solid #fff;border-radius:50%}.colpick .colpick_hue{position:absolute;top:10px;left:178px;width:20px;height:156px;border:1px solid #222;cursor:n-resize}.colpick .colpick_hue_arrs{position:absolute;left:-8px;margin:-7px 0 0 0;width:36px;height:7px}.colpick .colpick_hue_larr,.colpick .colpick_hue_rarr{position:absolute;top:0;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.colpick .colpick_hue_larr{left:0;border-left:7px solid #222}.colpick .colpick_hue_rarr{right:0;border-right:7px solid #222}.colpick .colpick_new_color,.colpick .colpick_current_color{position:absolute;top:10px;width:58px;height:24px;border:1px solid #222;background:#f00}.colpick .colpick_new_color{left:210px}.colpick .colpick_current_color{left:280px}.colpick .colpick_field,.colpick .colpick_hex_field{position:absolute;width:58px;height:20px;overflow:hidden;border:1px solid #222;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:rgba(242,242,242,0.5);color:#222;font-size:12px}.colpick .colpick_rgb_r,.colpick .colpick_hsb_h{top:40px}.colpick .colpick_rgb_g,.colpick .colpick_hsb_s{top:66px}.colpick .colpick_rgb_b,.colpick .colpick_hsb_b{top:92px}.colpick .colpick_rgb_r,.colpick .colpick_rgb_g,.colpick .colpick_rgb_b{left:210px}.colpick .colpick_hsb_h,.colpick .colpick_hsb_s,.colpick .colpick_hsb_b{left:280px}.colpick .colpick_hex_field{top:118px;left:238px;width:72px}.colpick .colpick_focus{border-color:#42cda7}.colpick .colpick_field_letter{position:absolute;padding-left:4px;width:12px;height:20px;border-right:1px solid #4d4d4d;background:#f2f2f2;color:#4d4d4d;font-weight:bold;line-height:20px}.colpick .colpick_field input[type="text"],.colpick .colpick_hex_field input[type="text"]{position:absolute;right:11px;margin:0;padding:0;height:20px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;background:transparent;color:#222;font-size:12px;line-height:20px;text-align:right}.colpick .colpick_hex_field input[type="text"]{right:4px}.colpick .colpick_field_arrs{position:absolute;top:0;right:0;width:9px;height:20px;cursor:n-resize}.colpick .colpick_field_uarr,.colpick .colpick_field_darr{position:absolute;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent}.colpick .colpick_field_uarr{top:5px;border-bottom:4px solid #4d4d4d}.colpick .colpick_field_darr{bottom:5px;border-top:4px solid #4d4d4d}.colpick .colpick_submit{position:absolute;top:144px;left:210px;width:128px;height:22px;border:1px solid #222;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:#f2f2f2;color:#222;font-weight:bold;font-size:12px;line-height:22px;text-align:center;cursor:pointer}.colpick .colpick_submit:hover{border-color:#42cda7;background:#d9f5ed;color:#42cda7}.colpick.colpick_full_ns .colpick_submit,.colpick.colpick_full_ns .colpick_current_color{display:none}.colpick.colpick_full_ns .colpick_new_color{width:128px;height:28px}.colpick.colpick_full_ns .colpick_rgb_r,.colpick.colpick_full_ns .colpick_hsb_h{top:50px}.colpick.colpick_full_ns .colpick_rgb_g,.colpick.colpick_full_ns .colpick_hsb_s{top:82px}.colpick.colpick_full_ns .colpick_rgb_b,.colpick.colpick_full_ns .colpick_hsb_b{top:114px}.colpick.colpick_full_ns .colpick_hex_field{top:146px}.colpick.colpick_rgbhex{width:294px}.colpick.colpick_rgbhex .colpick_hsb_h,.colpick.colpick_rgbhex .colpick_hsb_s,.colpick.colpick_rgbhex .colpick_hsb_b{display:none}.colpick.colpick_rgbhex .colpick_hex_field{left:210px}.colpick.colpick_rgbhex .colpick_field,.colpick.colpick_rgbhex .colpick_submit{width:72px}.colpick.colpick_rgbhex .colpick_new_color{width:33px}.colpick.colpick_rgbhex .colpick_current_color{left:249px;width:33px}.colpick.colpick_rgbhex_ns .colpick_current_color,.colpick.colpick_rgbhex_ns .colpick_submit{display:none}.colpick.colpick_rgbhex_ns .colpick_new_color{width:72px;height:28px}.colpick.colpick_rgbhex_ns .colpick_rgb_r{top:50px}.colpick.colpick_rgbhex_ns .colpick_rgb_g{top:82px}.colpick.colpick_rgbhex_ns .colpick_rgb_b{top:114px}.colpick.colpick_rgbhex_ns .colpick_hex_field{top:146px}.colpick.colpick_hex{width:220px;height:210px}.colpick.colpick_hex .colpick_hsb_h,.colpick.colpick_hex .colpick_hsb_s,.colpick.colpick_hex .colpick_hsb_b,.colpick.colpick_hex .colpick_rgb_r,.colpick.colpick_hex .colpick_rgb_g,.colpick.colpick_hex .colpick_rgb_b{display:none}.colpick.colpick_hex .colpick_new_color,.colpick.colpick_hex .colpick_current_color,.colpick.colpick_hex .colpick_hex_field,.colpick.colpick_hex .colpick_submit{top:178px;height:20px}.colpick.colpick_hex .colpick_new_color{left:10px;width:25px}.colpick.colpick_hex .colpick_current_color{left:47px;width:25px}.colpick.colpick_hex .colpick_hex_field{left:84px}.colpick.colpick_hex .colpick_submit{left:168px;width:40px;line-height:20px}.colpick.colpick_hex_ns .colpick_current_color,.colpick.colpick_hex_ns .colpick_submit{display:none}.colpick.colpick_hex_ns .colpick_new_color{width:72px}.colpick.colpick_hex_ns .colpick_hex_field{left:94px}.morris-hover{position:absolute;z-index:1}.morris-hover.morris-default-style{padding:6px;border:1px solid #b8b8b8;border:1px solid rgba(184,184,184,0.9);-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;background:#fff;background:rgba(255,255,255,0.9);color:#222;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap}span.iconLess,span.iconMore,span.iconPrevious,span.iconNext,span.iconFirst,span.iconLast,span.iconStop,span.iconStart,span.iconExpand,span.iconCollapse,span.iconHelp,span.iconInfo,span.iconError,span.iconSearch,span.iconView,span.iconNew,span.iconAdd,span.iconEdit,span.iconDelete,span.iconRelated,span.iconEditRelated,span.iconLink,span.iconUnlink,span.iconUser,span.iconPassword,span.iconAdmin,span.iconSlideDown,span.iconSlideUp,span.iconCollapsed,span.iconExpanded,span.iconActive,span.iconTerminated,span.iconExpired,span.iconPay,span.iconCartAdd,span.iconCartRemove,span.iconCartClear,span.iconDate,span.iconDuration,span.iconSpeed,span.iconComment,span.iconAddThis,span.iconProcessing,span.iconAccesses,span.iconLength,span.iconClose,span.iconTop{position:relative;top:-2px;display:inline-block;padding:0;width:14px;height:14px;vertical-align:middle;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.iconLess{background-position:0 0}a:hover span.iconLess{background-position:0 -14px}span.iconMore{background-position:-14px 0}a:hover span.iconMore{background-position:-14px -14px}span.iconPrevious{background-position:-28px 0}a:hover span.iconPrevious{background-position:-28px -14px}span.iconNext{background-position:-42px 0}a:hover span.iconNext{background-position:-42px -14px}span.iconFirst{background-position:-56px 0}a:hover span.iconFirst{background-position:-56px -14px}span.iconLast{background-position:-70px 0}a:hover span.iconLast{background-position:-70px -14px}span.iconStop{background-position:-84px 0}a:hover span.iconStop{background-position:-84px -14px}span.iconStart{background-position:-98px 0}a:hover span.iconStart{background-position:-98px -14px}span.iconExpand{background-position:-112px 0}a:hover span.iconExpand{background-position:-112px -14px}span.iconCollapse{background-position:-126px 0}a:hover span.iconCollapse{background-position:-126px -14px}span.iconHelp{background-position:-140px 0}a:hover span.iconHelp{background-position:-140px -14px}span.iconInfo{background-position:-154px 0}a:hover span.iconInfo{background-position:-154px -14px}span.iconError{background-position:-196px 0}a:hover span.iconError{background-position:-196px -14px}span.iconSearch{background-position:-210px 0}a:hover span.iconSearch{background-position:-210px -14px}span.iconView{background-position:-224px 0}a:hover span.iconView{background-position:-224px -14px}span.iconNew{background-position:-238px 0}a:hover span.iconNew{background-position:-238px -14px}span.iconAdd{background-position:-252px 0}a:hover span.iconAdd{background-position:-252px -14px}span.iconEdit{background-position:-266px 0}a:hover span.iconEdit{background-position:-266px -14px}span.iconDelete{background-position:-280px 0}a:hover span.iconDelete{background-position:-280px -14px}span.iconRelated{background-position:-294px 0}a:hover span.iconRelated{background-position:-294px -14px}span.iconEditRelated{background-position:-308px 0}a:hover span.iconEditRelated{background-position:-308px -14px}span.iconLink{background-position:-322px 0}a:hover span.iconLink{background-position:-322px -14px}span.iconUnlink{background-position:-336px 0}a:hover span.iconUnlink{background-position:-336px -14px}span.iconUser{background-position:-350px 0}a:hover span.iconUser{background-position:-350px -14px}span.iconPassword{background-position:-364px 0}a:hover span.iconPassword{background-position:-364px -14px}span.iconAdmin{background-position:-378px 0}a:hover span.iconAdmin{background-position:-378px -14px}span.iconSlideDown{background-position:-392px 0}a:hover span.iconSlideDown{background-position:-392px -14px}span.iconSlideUp{background-position:-406px 0}a:hover span.iconSlideUp{background-position:-406px -14px}span.iconCollapsed{background-position:-420px 0}a:hover span.iconCollapsed{background-position:-420px -14px}span.iconExpanded{background-position:-434px 0}a:hover span.iconExpanded{background-position:-434px -14px}span.iconActive{background-position:-448px 0}a:hover span.iconActive{background-position:-448px -14px}span.iconTerminated{background-position:-462px 0}a:hover span.iconTerminated{background-position:-462px -14px}span.iconExpired{background-position:-476px 0}a:hover span.iconExpired{background-position:-476px -14px}span.iconPay{background-position:-490px 0}a:hover span.iconPay{background-position:-490px -14px}span.iconCartAdd{background-position:-504px 0}a:hover span.iconCartAdd{background-position:-504px -14px}span.iconCartRemove{background-position:-518px 0}a:hover span.iconCartRemove{background-position:-518px -14px}span.iconCartClear{background-position:-532px 0}a:hover span.iconCartClear{background-position:-532px -14px}span.iconDate{background-position:-546px 0}a:hover span.iconDate{background-position:-546px -14px}span.iconDuration{background-position:-560px 0}a:hover span.iconDuration{background-position:-560px -14px}span.iconSpeed{background-position:-574px 0}a:hover span.iconSpeed{background-position:-574px -14px}span.iconComment{background-position:-588px 0}a:hover span.iconComment{background-position:-588px -14px}span.iconAddThis{background-position:-602px 0}a:hover span.iconAddThis{background-position:-602px -14px}span.iconProcessing{background-position:-616px 0}a:hover span.iconProcessing{background-position:-616px -14px}span.iconAccesses{background-position:-630px 0}a:hover span.iconAccesses{background-position:-630px -14px}span.iconLength{background-position:-644px 0}a:hover span.iconLength{background-position:-644px -14px}span.iconClose{background-position:-658px 0}a:hover span.iconClose{background-position:-658px -14px}span.iconTop{background-position:-672px 0}a:hover span.iconTop{background-position:-672px -14px}span.flagInt,span.flagAt,span.flagAu,span.flagBe,span.flagCa,span.flagCh,span.flagCn,span.flagCz,span.flagDe,span.flagDk,span.flagEs,span.flagFi,span.flagFr,span.flagGb,span.flagGr,span.flagIe,span.flagIt,span.flagLu,span.flagNl,span.flagNo,span.flagPl,span.flagPt,span.flagSe,span.flagUs,span.flagTw{position:relative;top:-2px;display:inline-block;padding:0;width:21px;height:14px;vertical-align:middle;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.flagInt{background-position:0 -28px}span.flagAt{background-position:-21px -28px}span.flagAu{background-position:-42px -28px}span.flagBe{background-position:-63px -28px}span.flagCa{background-position:-84px -28px}span.flagCh{background-position:-105px -28px}span.flagCn{background-position:-126px -28px}span.flagCz{background-position:-147px -28px}span.flagDe{background-position:-168px -28px}span.flagDk{background-position:-189px -28px}span.flagEs{background-position:-210px -28px}span.flagFi{background-position:-231px -28px}span.flagFr{background-position:-252px -28px}span.flagGb{background-position:-273px -28px}span.flagGr{background-position:-294px -28px}span.flagIe{background-position:-315px -28px}span.flagIt{background-position:-336px -28px}span.flagLu{background-position:-357px -28px}span.flagNl{background-position:-378px -28px}span.flagNo{background-position:-399px -28px}span.flagPl{background-position:-420px -28px}span.flagPt{background-position:-441px -28px}span.flagSe{background-position:-462px -28px}span.flagUs{background-position:-483px -28px}span.flagTw{background-position:-504px -28px}span.imgLogoSmall,span.imgSearch,span.imgCreate,span.imgSuggest,span.imgRecommend,span.imgAndroid,span.imgIOs{display:inline-block;padding:0;width:32px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.imgLogoSmall{background-position:-320px -54px}span.imgSearch{background-position:-352px -54px}span.imgCreate{background-position:-384px -54px}span.imgSuggest{background-position:-416px -54px}span.imgRecommend{background-position:-320px -86px}span.imgAndroid{background-position:-352px -86px}span.imgIOs{background-position:-384px -86px}span.imgSearchList,span.imgSearchMap{display:inline-block;padding:0;width:96px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.imgSearchList{background-position:-448px -54px}a:hover span.imgSearchList{background-position:-448px -86px}span.imgSearchMap{background-position:-544px -54px}a:hover span.imgSearchMap{background-position:-544px -86px}span.imgLogoBig{display:inline-block;padding:0;width:200px;height:79px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat 0 -118px;text-indent:0}span.imgLogo{display:inline-block;padding:0;width:80px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat -200px -118px;text-indent:0}span.menuIconSearch{display:inline-block;padding:0;width:20px;height:20px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat -200px -150px;text-indent:0}span.navIconSearch,span.navIconPlan,span.navIconLogIn{display:inline-block;padding:0;width:32px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.navIconSearch{background-position:-544px -118px}a:hover span.navIconSearch,button:hover span.navIconSearch{background-position:-544px -150px}span.navIconPlan{background-position:-576px -118px}a:hover span.navIconPlan,button:hover span.navIconPlan{background-position:-576px -150px}span.navIconLogIn{background-position:-608px -118px}a:hover span.navIconLogIn,button:hover span.navIconLogIn{background-position:-608px -150px}span.star0,span.star1,span.star2,span.star3,span.star4,span.star5{position:relative;top:-2px;display:inline-block;padding:0;width:64px;height:12px;vertical-align:middle;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.star0{background-position:0 -42px}span.star1{background-position:-64px -42px}span.star2{background-position:-128px -42px}span.star3{background-position:-192px -42px}span.star4{background-position:-256px -42px}span.star5{background-position:-320px -42px}span.smallStar0,span.smallStar1,span.smallStar2,span.smallStar3,span.smallStar4,span.smallStar5{position:relative;top:-2px;display:inline-block;padding:0;width:18px;height:12px;vertical-align:middle;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.smallStar0{background-position:-384px -42px}span.smallStar1{background-position:-402px -42px}span.smallStar2{background-position:-420px -42px}span.smallStar3{background-position:-438px -42px}span.smallStar4{background-position:-456px -42px}span.smallStar5{background-position:-474px -42px}span.socialMediaIconFacebook,span.socialMediaIconTwitter,span.socialMediaIconGooglePlus,span.socialMediaIconPinterest,span.socialMediaIconMessenger,span.socialMediaIconWhatsApp,span.socialMediaIconStrava{display:inline-block;padding:0;width:32px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.socialMediaIconFacebook{background-position:0 -54px}a:hover span.socialMediaIconFacebook{background-position:0 -86px}span.socialMediaIconTwitter{background-position:-32px -54px}a:hover span.socialMediaIconTwitter{background-position:-32px -86px}span.socialMediaIconGooglePlus{background-position:-64px -54px}a:hover span.socialMediaIconGooglePlus{background-position:-64px -86px}span.socialMediaIconPinterest{background-position:-96px -54px}a:hover span.socialMediaIconPinterest{background-position:-96px -86px}span.socialMediaIconMessenger{background-position:-128px -54px}a:hover span.socialMediaIconMessenger{background-position:-128px -86px}span.socialMediaIconWhatsApp{background-position:-160px -54px}a:hover span.socialMediaIconWhatsApp{background-position:-160px -86px}span.socialMediaIconStrava{background-position:-192px -54px}a:hover span.socialMediaIconStrava{background-position:-192px -86px}span.bigIconConfigure,span.bigIconPosition,span.bigIconRoute,span.bigIconPoi,span.bigIconHotel,span.bigIconRestaurant,span.bigIconEvent,span.bigIconPrint,span.bigIconDownload,span.bigIconSmartphone,span.bigIconGps,span.bigIconShare,span.bigIconRecommend,span.bigIconMarkFavorite,span.bigIconFavorite,span.bigIconComment,span.bigIconActivity,span.bigIconEmail,span.bigIconEmbed,span.bigIconSpotlight,span.bigIconEdit,span.bigIconPlanner,span.bigIconInfo,span.bigIconVisualization,span.bigIconMedia,span.bigIconClassify,span.bigIconDelete,span.bigIconNearby,span.bigIconInvert,span.bigIconChangeStart,span.bigIconSplit,span.bigIconUpload,span.bigIconHome,span.bigIconUser,span.bigIconGroup,span.bigIconNews,span.bigIconStatistics,span.bigIconPurchase,span.bigIconRegister,span.bigIconLogIn,span.bigIconLogOut,span.bigIconUpgrade,span.bigIconSearch,span.bigIconAddPois,span.bigIconRemovePois,span.bigIconAddTranslation,span.bigIconDeleteTranslation,span.bigIconChat,span.bigIconAddPoi,span.bigIconAddNews,span.bigIconAddEvent,span.bigIconAddGroup,span.bigIconPartner,span.bigIconHelp{display:inline-block;padding:0;width:32px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.bigIconConfigure{background-position:0 -197px}a:hover span.bigIconConfigure{background-position:0 -229px}span.bigIconPosition{background-position:-32px -197px}a:hover span.bigIconPosition{background-position:-32px -229px}span.bigIconRoute{background-position:-64px -197px}a:hover span.bigIconRoute{background-position:-64px -229px}span.bigIconPoi{background-position:-96px -197px}a:hover span.bigIconPoi{background-position:-96px -229px}span.bigIconHotel{background-position:-128px -197px}a:hover span.bigIconHotel{background-position:-128px -229px}span.bigIconRestaurant{background-position:-160px -197px}a:hover span.bigIconRestaurant{background-position:-160px -229px}span.bigIconEvent{background-position:-192px -197px}a:hover span.bigIconEvent{background-position:-192px -229px}span.bigIconPrint{background-position:-224px -197px}a:hover span.bigIconPrint{background-position:-224px -229px}span.bigIconDownload{background-position:-256px -197px}a:hover span.bigIconDownload{background-position:-256px -229px}span.bigIconSmartphone{background-position:-288px -197px}a:hover span.bigIconSmartphone{background-position:-288px -229px}span.bigIconGps{background-position:-320px -197px}a:hover span.bigIconGps{background-position:-320px -229px}span.bigIconShare{background-position:-352px -197px}a:hover span.bigIconShare{background-position:-352px -229px}span.bigIconRecommend{background-position:-384px -197px}a:hover span.bigIconRecommend{background-position:-384px -229px}span.bigIconMarkFavorite{background-position:-416px -197px}a:hover span.bigIconMarkFavorite{background-position:-416px -229px}span.bigIconFavorite{background-position:-448px -197px}a:hover span.bigIconFavorite{background-position:-448px -229px}span.bigIconComment{background-position:-480px -197px}a:hover span.bigIconComment{background-position:-480px -229px}span.bigIconActivity{background-position:-512px -197px}a:hover span.bigIconActivity{background-position:-512px -229px}span.bigIconEmail{background-position:-544px -197px}a:hover span.bigIconEmail{background-position:-544px -229px}span.bigIconEmbed{background-position:-576px -197px}a:hover span.bigIconEmbed{background-position:-576px -229px}span.bigIconSpotlight{background-position:-608px -197px}a:hover span.bigIconSpotlight{background-position:-608px -229px}span.bigIconEdit{background-position:0 -261px}a:hover span.bigIconEdit{background-position:0 -293px}span.bigIconPlanner{background-position:-32px -261px}a:hover span.bigIconPlanner{background-position:-32px -293px}span.bigIconInfo{background-position:-64px -261px}a:hover span.bigIconInfo{background-position:-64px -293px}span.bigIconVisualization{background-position:-96px -261px}a:hover span.bigIconVisualization{background-position:-96px -293px}span.bigIconMedia{background-position:-128px -261px}a:hover span.bigIconMedia{background-position:-128px -293px}span.bigIconClassify{background-position:-160px -261px}a:hover span.bigIconClassify{background-position:-160px -293px}span.bigIconDelete{background-position:-192px -261px}a:hover span.bigIconDelete{background-position:-192px -293px}span.bigIconNearby{background-position:-224px -261px}a:hover span.bigIconNearby{background-position:-224px -293px}span.bigIconInvert{background-position:-256px -261px}a:hover span.bigIconInvert{background-position:-256px -293px}span.bigIconChangeStart{background-position:-288px -261px}a:hover span.bigIconChangeStart{background-position:-288px -293px}span.bigIconSplit{background-position:-320px -261px}a:hover span.bigIconSplit{background-position:-320px -293px}span.bigIconUpload{background-position:-352px -261px}a:hover span.bigIconUpload{background-position:-352px -293px}span.bigIconHome{background-position:-384px -261px}a:hover span.bigIconHome{background-position:-384px -293px}span.bigIconUser{background-position:-416px -261px}a:hover span.bigIconUser{background-position:-416px -293px}span.bigIconGroup{background-position:-448px -261px}a:hover span.bigIconGroup{background-position:-448px -293px}span.bigIconNews{background-position:-480px -261px}a:hover span.bigIconNews{background-position:-480px -293px}span.bigIconStatistics{background-position:-512px -261px}a:hover span.bigIconStatistics{background-position:-512px -293px}span.bigIconPurchase{background-position:-544px -261px}a:hover span.bigIconPurchase{background-position:-544px -293px}span.bigIconRegister{background-position:-576px -261px}a:hover span.bigIconRegister{background-position:-576px -293px}span.bigIconLogIn{background-position:0 -325px}a:hover span.bigIconLogIn{background-position:0 -357px}span.bigIconLogOut{background-position:-32px -325px}a:hover span.bigIconLogOut{background-position:-32px -357px}span.bigIconUpgrade{background-position:-64px -325px}a:hover span.bigIconUpgrade{background-position:-64px -357px}span.bigIconSearch{background-position:-96px -325px}a:hover span.bigIconSearch{background-position:-96px -357px}span.bigIconAddPois{background-position:-128px -325px}a:hover span.bigIconAddPois{background-position:-128px -357px}span.bigIconRemovePois{background-position:-160px -325px}a:hover span.bigIconRemovePois{background-position:-160px -357px}span.bigIconAddTranslation{background-position:-192px -325px}a:hover span.bigIconAddTranslation{background-position:-192px -357px}span.bigIconDeleteTranslation{background-position:-224px -325px}a:hover span.bigIconDeleteTranslation{background-position:-224px -357px}span.bigIconChat{background-position:-256px -325px}a:hover span.bigIconChat{background-position:-256px -357px}span.bigIconAddPoi{background-position:-288px -325px}a:hover span.bigIconAddPoi{background-position:-288px -357px}span.bigIconAddNews{background-position:-320px -325px}a:hover span.bigIconAddNews{background-position:-320px -357px}span.bigIconAddEvent{background-position:-352px -325px}a:hover span.bigIconAddEvent{background-position:-352px -357px}span.bigIconAddGroup{background-position:-384px -325px}a:hover span.bigIconAddGroup{background-position:-384px -357px}span.bigIconPartner{background-position:-416px -325px}a:hover span.bigIconPartner{background-position:-416px -357px}span.bigIconHelp{background-position:-448px -325px}a:hover span.bigIconHelp{background-position:-448px -357px}span.bigIconPrintLocked,span.bigIconVisualizationLocked,span.bigIconInvertLocked,span.bigIconChangeStartLocked,span.bigIconSplitLocked,span.bigIconUploadLocked,span.bigIconAddPoisLocked,span.bigIconRemovePoisLocked{display:inline-block;padding:0;width:32px;height:32px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat, url('//theme.routeyou.com/routeyou/site/sp.png?h=vi87') no-repeat;text-indent:0}span.bigIconPrintLocked{background-position:-608px -261px, -224px -197px}a:hover span.bigIconPrintLocked{background-position:-608px -293px, -224px -229px}span.bigIconVisualizationLocked{background-position:-608px -261px, -96px -261px}a:hover span.bigIconVisualizationLocked{background-position:-608px -293px, -96px -293px}span.bigIconInvertLocked{background-position:-608px -261px, -256px -261px}a:hover span.bigIconInvertLocked{background-position:-608px -293px, -256px -293px}span.bigIconChangeStartLocked{background-position:-608px -261px, -288px -261px}a:hover span.bigIconChangeStartLocked{background-position:-608px -293px, -288px -293px}span.bigIconSplitLocked{background-position:-608px -261px, -320px -261px}a:hover span.bigIconSplitLocked{background-position:-608px -293px, -320px -293px}span.bigIconUploadLocked{background-position:-608px -261px, -352px -261px}a:hover span.bigIconUploadLocked{background-position:-608px -293px, -352px -293px}span.bigIconAddPoisLocked{background-position:-608px -261px, -128px -325px}a:hover span.bigIconAddPoisLocked{background-position:-608px -293px, -128px -357px}span.bigIconRemovePoisLocked{background-position:-608px -261px, -160px -325px}a:hover span.bigIconRemovePoisLocked{background-position:-608px -293px, -160px -357px}span.thirdPartyIconFacebook,span.thirdPartyIconTwitter,span.thirdPartyIconGooglePlus,span.thirdPartyIconPinterest,span.thirdPartyIconYouTube,span.thirdPartyIconFlickr,span.thirdPartyIconLinkedIn,span.thirdPartyIconInstagram,span.thirdPartyIconGooglePlay,span.thirdPartyIconIOsAppStore,span.thirdPartyIconTripAdvisor,span.thirdPartyIconBooking,span.thirdPartyIconMessenger,span.thirdPartyIconWhatsApp{display:inline-block;padding:0;width:40px;height:40px;vertical-align:bottom;background:url('//theme.routeyou.com/routeyou/third-party/si40-sp.png?h=Ds0E') no-repeat;text-indent:0}span.thirdPartyIconFacebook{background-position:0 0}a:hover span.thirdPartyIconFacebook{background-position:0 -40px}span.thirdPartyIconTwitter{background-position:-40px 0}a:hover span.thirdPartyIconTwitter{background-position:-40px -40px}span.thirdPartyIconGooglePlus{background-position:-80px 0}a:hover span.thirdPartyIconGooglePlus{background-position:-80px -40px}span.thirdPartyIconPinterest{background-position:-120px 0}a:hover span.thirdPartyIconPinterest{background-position:-120px -40px}span.thirdPartyIconYouTube{background-position:-160px 0}a:hover span.thirdPartyIconYouTube{background-position:-160px -40px}span.thirdPartyIconFlickr{background-position:-200px 0}a:hover span.thirdPartyIconFlickr{background-position:-200px -40px}span.thirdPartyIconLinkedIn{background-position:-240px 0}a:hover span.thirdPartyIconLinkedIn{background-position:-240px -40px}span.thirdPartyIconInstagram{background-position:-280px 0}a:hover span.thirdPartyIconInstagram{background-position:-280px -40px}span.thirdPartyIconGooglePlay{background-position:-320px 0}a:hover span.thirdPartyIconGooglePlay{background-position:-320px -40px}span.thirdPartyIconIOsAppStore{background-position:-360px 0}a:hover span.thirdPartyIconIOsAppStore{background-position:-360px -40px}span.thirdPartyIconTripAdvisor{background-position:-400px 0}a:hover span.thirdPartyIconTripAdvisor{background-position:-400px -40px}span.thirdPartyIconBooking{background-position:-440px 0}a:hover span.thirdPartyIconBooking{background-position:-440px -40px}span.thirdPartyIconMessenger{background-position:-480px 0}a:hover span.thirdPartyIconMessenger{background-position:-480px -40px}span.thirdPartyIconWhatsApp{background-position:-520px 0}a:hover span.thirdPartyIconWhatsApp{background-position:-520px -40px}@media all and (min-width: 700px){h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}form div.formLine > label:first-child{padding-right:8px;width:192px;float:left}form div.formLine > div,form div.formLine > p,form div.formLine > ol,form div.formLine > ul{margin-left:200px}form div.formLine > div.canvasWrapper{margin-left:0}div.dialog form div.formLine > label:first-child{padding-right:6px;width:auto;float:none}div.dialog form div.formLine > div,div.dialog form div.formLine > p,div.dialog form div.formLine > ol,div.dialog form div.formLine > ul{margin-left:0}div.scrollTop{top:-16px}div.scrollToTop{right:16px;bottom:16px}div.adWrapper-anchorBanner > div{border:16px solid #fff;border-top-width:0}}@media all and (min-width: 900px){div.mapSearch-dialog > div:first-child{display:table;width:100%;table-layout:fixed}div.mapSearch-dialog > div:first-child > div{display:table-cell;vertical-align:top}div.mapSearch-dialog > div:first-child > div + div{padding-left:16px;width:336px}a.mapSearch-swapList,a.mapSearch-swapMap{display:block;margin:0 0 8px 8px;float:right}}@media all and (min-width: 700px){h2{font-size:23px}h3{font-size:21px}p.breadcrumbs,p.message{margin-right:16px;margin-left:16px}p.breadcrumbs{display:block}body.withAd-accountBanner.withAd-accountBanner-hidden header{top:-266px}div.identity > div{padding:16px 16px 4px 16px}div.identity > div.identity-branding{padding:8px 16px;height:100px}div.identity > div.identity-branding + div{padding:4px 16px}div.identity div.identity-logo{display:block;padding:4px;float:right;border:1px solid #222;background:#fff}div.identity div.identity-logo img{vertical-align:bottom}div.identity span.iconEdit{display:inline-block;margin-right:8px;float:right}div.identity div.identity-logo,div.identity span.iconEdit{position:relative;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.identity span.identity-icon,div.identity img.identity-icon{margin:0 8px 0 0;width:64px;height:64px}div.identity ul,div.identity ul li{display:block;margin:0;padding:0;list-style:none}div.identity ul{margin-top:12px;float:right;overflow:auto}div.identity ul li{float:left}div.identity ul li a{position:relative;display:block;margin-left:8px;width:40px;height:40px;background:#fff}div.identity ul li a img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;vertical-align:bottom}div.identity img.identity-avatar{display:block;margin:0 0 0 8px;width:64px;height:64px;float:right;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;border-radius:100%}div.identity h1{font-size:28px;line-height:40px}div.identity p{line-height:24px}div.identity p.identity-nav{font-size:17px}div.searchMenu,div.planMenu{padding:24px 0}div.searchMenu ul,div.planMenu ul{padding:0 24px;float:left}div.searchMenu ul + ul,div.planMenu ul + ul{border-top:none;border-left:1px solid #b8b8b8}div.adWrapper-accountBanner{height:266px}div.content > div{padding:0 16px 60px 16px}body.mapFocus div.zoneHeader{padding:16px 16px 0 16px}body.mapFocus div.routeViewer-profile{margin:0 16px}}@media all and (min-width: 900px){div.navBar div.navCore{text-align:left}div.navBar a.search,div.navBar a.plan{margin-left:40px}div.navBar a.chooseLocale,div.navBar a.logIn,div.navBar a.user,div.navBar a.notifications{margin-left:24px}div.navBar a.search span,div.navBar a.plan span{display:inline}div.searchMenu,div.planMenu{right:auto;left:184px}div.planMenu{left:calc(224px + var(--search-title-width))}div.content > div{padding-bottom:16px}div.twoZones,div.twoEqualZones{display:table;width:100%;table-layout:fixed}div.twoZones > div,div.twoEqualZones > div{display:table-cell;vertical-align:top}div.twoZones > div:first-child{padding-right:16px;border-right:1px dotted #222}div.twoZones > div + div{padding-left:16px;width:336px}div.twoEqualZones > div:first-child{padding-right:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}div.twoEqualZones > div + div{padding-left:8px}div.twoZones > div + div > div > div{padding-bottom:44px}div.twoZones > div > div > div > h2:first-child,div.twoEqualZones > div > h2:first-child{margin-top:0}body.mapFocus div.content > div{padding:0 16px 16px 16px}body.mapFocus div.identity,body.mapFocus p.breadcrumbs,body.mapFocus p.message,body.mapFocus div.scrollToTop{display:block}body.mapFocus div.zoneHeader{padding:0}body.mapFocus div.routeViewer-profile{margin:0}}@media all and (min-width: 1100px){div.navBar{padding:16px 32px 32px 32px}div.navBar div.navLinks{display:block;height:60px;font-size:90%;text-align:right}div.navBar div.navLinks a{color:#b8b8b8}div.navBar div.navLinks a:hover{color:#42cda7}div.navBar div.navLinks a + a{margin-left:32px}div.navBar a.toggleMenu{margin-top:24px;width:56px;height:56px;border-width:2px}div.navBar a.toggleMenu > span,div.navBar a.toggleMenu:before,div.navBar a.toggleMenu:after{top:27px;left:11px;width:32px}div.navBar a.toggleMenu:before{top:17px}div.navBar a.toggleMenu:after{top:37px}div.navBar a.toggleMenu.active:before,div.navBar a.toggleMenu.active:after{top:27px}div.navBar a.logo{margin-top:24px;margin-left:44px;width:172px;height:60px}div.navBar a.search,div.navBar a.plan{margin-left:60px}div.menu,div.userMenu,div.searchMenu,div.planMenu,div.localeSelect{top:141px;max-height:calc(100vh - 141px)}div.searchMenu,div.planMenu{left:356px}div.planMenu{left:calc(416px + var(--search-title-width))}div.scrollTop{top:-141px}div.adWrapper-anchorBanner{top:141px}div.adWrapper-anchorBanner > div{bottom:calc(141px - 100vh)}div.content > div:first-child{height:calc(100vh - 141px)}body.withAd-wideSkyscraper div.content > div + div{display:table-cell;width:160px;border-left:1px dotted #222}body.withAd-wideSkyscraper div.content > div + div div.adUnit{position:relative;position:sticky;top:141px}}@media all and (min-width: 1300px){div.navBar a.search,div.navBar a.plan{margin-left:80px}div.navBar a.chooseLocale,div.navBar a.user{display:block}body.offline div.navBar a.chooseLocale,body.offline div.navBar a.user{display:none}div.searchMenu,div.planMenu{left:376px}div.planMenu{left:calc(456px + var(--search-title-width))}}@media all and (min-width: 1500px){div.navBar a.upgrade{display:block;margin:0 16px 0 24px;padding:0 24px;float:right;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;background:#f00;color:#fff;font-weight:600;line-height:32px}body.offline div.navBar a.upgrade{display:none}body.withAd-wideSkyscraper div.content > div + div{width:300px}}@media all and (min-width: 1700px){div.navBar a.chooseLocale span,div.navBar a.logIn span,div.navBar a.user span{display:inline}}@media all and (min-width: 460px){div#homePageTopArea{padding:80px 16px}div#homePageTopArea > div{margin:16px auto;padding:8px 16px;max-width:346px}div#homePageTopArea div.routeTypeSelect span{width:64px;height:64px}}@media all and (min-width: 500px){div#homePageTopArea{background-image:url('//media.routeyou.com/home/background-700x980.jpg')}}@media all and (min-width: 700px){div.scrollDown{margin-bottom:16px}div.mapSettingsWrapper > div:first-child{margin-right:0;-moz-transition:margin-right 400ms ease;-webkit-transition:margin-right 400ms ease;transition:margin-right 400ms ease}div.mapSettingsWrapper.mapSettingsOpen > div:first-child{margin-right:240px}div.routeDetails{min-height:calc(100vh - 164px)}div.entityMedia{margin-right:16px;float:left;overflow:auto}div.designer{position:relative;padding-right:148px;min-height:48px}div.designer div.designerPreview{position:absolute;top:0;right:0;bottom:4px;margin:0;height:auto}div.designerCondition > input[type="text"],div.designerCondition > div.routeYou_selectHeader,div.designerCondition > select,div.designerLineSettings > input[type="text"],div.designerLineSettings > div.routeYou_selectHeader,div.designerLineSettings > select{display:inline-block;width:33.3%}div.designerCondition > input[type="text"]:last-child,div.designerCondition > div.routeYou_selectHeader:last-child,div.designerCondition > select:last-child,div.designerLineSettings > input[type="text"]:last-child,div.designerLineSettings > div.routeYou_selectHeader:last-child,div.designerLineSettings > select:last-child{width:33.4%}div#homePageTopArea{background-image:url('//media.routeyou.com/home/background-900x620.jpg');background-position:center center}}@media all and (min-width: 900px){div.actionButtons a.mapButton{display:none}div.actionMenus{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;padding:0;overflow:visible;z-index:auto;background:none}div.actionMenus > div{position:absolute;top:0;right:0;margin:0;max-width:none;overflow:auto;z-index:97}div.actionMenus > div.active ~ div.active{display:none}body.mapFocus div.entityInfo,body.mapFocus div.groupDescription,body.mapFocus div.mapSearch-tabPane ~ h2,body.mapFocus div.mapSearch-tabPane ~ div,body.mapFocus div.ad-largeRectangleMobile{display:block}div#homePageTopArea{background-image:url('//media.routeyou.com/home/background-1300x900.jpg')}p.oldPlannerMessage{display:block}}@media all and (min-width: 1300px){div#homePageTopArea{padding:120px 16px;background-image:url('//media.routeyou.com/home/background-1700x1180.jpg')}}@media all and (min-width: 1700px){div#homePageTopArea{background-image:url('//media.routeyou.com/home/background-2100x1380.jpg')}}@media print{div.scrollTop,h2.adHeader,div.adUnit{display:none}p.copyrightForPrint{display:block}}@media print{p.message,h1,p.breadcrumbs{margin-right:0;margin-left:0}div.navBar > *:not(a.logo),div.identity > div.identity-branding,div.identity p.identity-nav,div.menu,div.userMenu{display:none}div.content > div{height:auto}}
