﻿@font-face{font-family:'Helvetica Now';font-weight:300;src:url('../fonts/Helvetica-Now-Text-Light.woff2') format('woff2'),url('../fonts/Helvetica-Now-Text-Light.woff') format('woff');}@font-face{font-family:'Helvetica Now';font-weight:400;src:url('../fonts/Helvetica-Now-Text-Regular.woff2') format('woff2'),url('../fonts/Helvetica-Now-Text-Regular.woff') format('woff');}@font-face{font-family:'Helvetica Now';font-weight:500;src:url('../fonts/Helvetica-Now-Text-Medium.woff2') format('woff2'),url('../fonts/Helvetica-Now-Text-Medium.woff') format('woff');}@font-face{font-family:'Helvetica Now';font-weight:700;src:url('../fonts/Helvetica-Now-Display-Bold.woff2') format('woff2'),url('../fonts/Helvetica-Now-Display-Bold.woff') format('woff');}@font-face{font-family:'Helvetica Now';font-weight:800;src:url('../fonts/Helvetica-Now-Text-ExtraBold.woff2') format('woff2'),url('../fonts/Helvetica-Now-Text-ExtraBold.woff') format('woff');}@font-face{font-family:'Helvetica Now';font-weight:900;src:url('../fonts/Helvetica-Now-Text-Black.woff2') format('woff2'),url('../fonts/Helvetica-Now-Text-Black.woff') format('woff');}body{margin:0;padding:0;}body,html{height:100%;width:100%;font-family:'Helvetica Now',Roboto,Arial,sans-serif;overflow:hidden;}.caption{font-size:11px;color:#3b3b3b;}#map{width:100%;height:100%;background:#f4f4f4;}#zoomControl{position:absolute;z-index:2;right:10px;height:100px;top:50%;margin-top:-50px;}#zoomControl ul{margin:0;padding:0;}#zoomControl li{list-style:none;padding:0;}#zoomControl li:first-child{margin:0 0 20px 0;}#zoomControl li a{-o-transition:color .1s ease-out,background .1s ease-in;-moz-transition:color .1s ease-out,background .1s ease-in;-webkit-transition:color .1s ease-out,background .1s ease-in;}#zoomControl li a:visited,#zoomControl li a:link{background:#005daa;color:#fdfad2;}#zoomControl li a:hover,#zoomControl li a:focus{background:#e3f2ff;}#zoomControl li a:focus{outline:2px dotted #fdfad2;}#rightmenu{position:absolute;z-index:2;right:10px;top:10px;}#rightmenu ul{margin:0;padding:0;}#rightmenu li{list-style:none;display:inline-block;margin-right:5px;}#rightmenu #btn_ClearAll{background-color:#a60019;display:none;}#rightmenu #btn_ClearAll:hover{background-color:#e31937;border-color:#a60019;}#rightmenu #translate_list li{display:list-item;}#bottomMenu-metrolift{position:absolute;bottom:40px;z-index:1;width:320px;left:50%;right:50%;margin-left:-165px;margin-right:-165px;display:none;}#bottomMenu-metrolift button{background:#38185b;color:#fff;font-weight:500;}#bottomMenu-metrolift button:hover{background:#500987;}#smallMenu{position:absolute;z-index:1;top:10px;left:10px;display:none;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}#smallMenu button{background-color:#005daa;color:#fff;}#smallMenu button:hover{background-color:#e3f2ff;color:#004279;}#smallMenu .dropdown-menu li a:hover{background-color:#005daa;color:#fdfad2;}#smallMenu #btn_RotateMap{background:#f7ca18;border:1px solid #f4d03f;color:#161616;}#smallMenu #btn_RotateMap:hover{background:#f4d03f;}#btn_RotateMap{display:none;}button{cursor:pointer;}button:focus{outline:2px dotted #fff!important;}label{cursor:pointer;}label:hover{text-decoration:underline;}select,input[type=text],input[type=checkbox],button,a[role=button],a[role=tab]{cursor:pointer;}select:hover,input[type=text]:hover,input[type=checkbox]:hover,button:hover,a[role=button]:hover,a[role=tab]:hover,select:focus,input[type=text]:focus,input[type=checkbox]:focus,button:focus,a[role=button]:focus,a[role=tab]:focus{outline:3px dotted #f7ca18;}input[type="text"]:hover,select:hover{background:#fdfad2;}input[type="text"]:focus,select:focus{background:#fdfad2;border:0;}input[type="checkbox"]{width:15px;height:15px;margin:0 auto;cursor:pointer;}input[type="checkbox"]:focus{outline:2px dotted #005daa;}input[aria-required="true"],textarea[aria-required="true"],select[aria-required="true"]{border:1px solid #e31937;}input[aria-required="true"]:focus,textarea[aria-required="true"]:focus,select[aria-required="true"]:focus{outline:2px dotted #e31937;border:1px solid transparent;-webkit-box-shadow:0 0 20px -10px #e31937;box-shadow:0 0 20px -10px #e31937;}a:focus{background:#fdfad2;outline:2px dotted #005daa;}.btn-group-center{text-align:center;margin:10px 0;}.table-ism caption{text-align:center;color:#005daa;text-transform:uppercase;letter-spacing:1px;}.table-ism th{background:#005daa;border-bottom:2px solid #e3f2ff!important;color:#fff;}.table-ism tr{border-bottom:1px solid #e3f2ff;}.form-ism{padding:0;margin:20px 0;}.form-ism li{list-style:none;padding:0;margin:0 0 20px 0;background:#fff;}::selection{background:#004279;color:#f2f0eb;}::-moz-selection{background:#768498;color:#f2f0eb;}#prompt-mlift_error{padding:10px;border:1px solid #a60019;border-left:20px solid #a60019;display:none;}#prompt-mlift_error h3{margin:0 0 5px 0;padding:0;font-size:20px;text-transform:uppercase;letter-spacing:2px;}#prompt-mlift_error ul{margin:10px 0;padding:0;}#prompt-mlift_error li{list-style:none;margin-bottom:5px;display:none;}#prompt-mlift_error:focus{outline:2px dotted #e31937;}#prompt-mlift_error a:visited,#prompt-mlift_error a:link{color:#a60019;text-decoration:underline;}#prompt-mlift_error a:hover{color:#e31937;text-decoration:none;}.form-LiveError{background:#f2dede;font-weight:700;}#loading{width:100%;height:100%;position:absolute;z-index:999;top:0;left:0;background:#005daa;background:radial-gradient(circle,rgba(0,93,170,.6) 0%,rgba(0,66,121,.8) 100%);display:none;backdrop-filter:blur(3px);}#loading span{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:24px;font-weight:600;text-shadow:0 0 20px #303030;position:absolute;width:300px;height:50px;top:50%;left:50%;text-align:center;margin-left:-150px;margin-top:-25px;}#sidebar,#ibx,#qbx,.submenu{position:absolute;top:0;left:0;width:520px;height:100%;}#sidebar{z-index:3;border-right:1px solid #cbcac6;overflow:hidden;-webkit-box-shadow:0 0 20px 0 #cbcac6;box-shadow:0 0 20px 0 #cbcac6;-webkit-font-smoothing:antialiased;-webkit-text-stroke:.05px;text-shadow:rgba(0,0,0,.01) 0 0 1px;color:#161616;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMC44NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,.95) 0%,rgba(237,237,237,.85) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.95)),color-stop(100%,rgba(237,237,237,.85)));background:-webkit-linear-gradient(top,rgba(255,255,255,.95) 0%,rgba(237,237,237,.85) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.95) 0%,rgba(237,237,237,.85) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.95) 0%,rgba(237,237,237,.85) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(237,237,237,.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ffffff',endColorstr='#d9ededed',GradientType=0);opacity:1;}#sidebar-header{width:100%;height:150px;position:absolute;top:0;left:0;padding:10px;border-bottom:1px solid #005daa;background:linear-gradient(180deg,#005daa,#004279);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082c4',endColorstr='#006a92',GradientType=0);box-shadow:-10px -2px 20px 0 #005daa;}#sidebar-header h1{font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2px;margin:3px 0;padding:0;cursor:default;color:#fff;}#sidebar-header #sidebar-title{width:100%;height:35px;}#sidebar-header #sidebar-title h1{float:left;}#sidebar-header #sidebar-title button{float:right;}#sidebar-header #sidebar-title button span{display:none;}#sidebar-header #sidebar-linkjump{padding:0;margin:5px auto;text-align:center;}#sidebar-header #sidebar-linkjump img,#sidebar-header #sidebar-linkjump object{width:35px;height:35px;display:block;margin:0 auto;filter:invert(100%);}#sidebar-header #sidebar-linkjump li{list-style:none;display:inline-block;margin:0;padding:0;}#sidebar-header #sidebar-linkjump li .sidebar-link{padding:10px;display:block;border-radius:50%;border:2px solid transparent;-o-transition:color .1s ease-out,background .1s ease-in;-moz-transition:color .1s ease-out,background .1s ease-in;-webkit-transition:color .1s ease-out,background .1s ease-in;}#sidebar-header #sidebar-linkjump li .sidebar-link:hover,#sidebar-header #sidebar-linkjump li .sidebar-link:focus,#sidebar-header #sidebar-linkjump li .sidebar-link.active{background:#f7ca18;}#sidebar-header #sidebar-linkjump li .sidebar-link:hover img,#sidebar-header #sidebar-linkjump li .sidebar-link:focus img,#sidebar-header #sidebar-linkjump li .sidebar-link.active img{filter:invert(0);}#sidebar-header #sidebar-linkjump li .sidebar-link:focus{outline:1px dotted #f4d03f;}#sidebar-header #sidebar-smallMenu{display:none;margin:15px 0;}#sidebar-header #sidebar-smallMenu>button{border:0;margin:0 auto;display:block;float:inherit;background:none;color:#fff;letter-spacing:1px;font-size:16px;font-weight:600;}#sidebar-header #sidebar-smallMenu>button:active,#sidebar-header #sidebar-smallMenu>button:focus{background:#f7ca18;}#sidebar-header #sidebar-smallMenu .dropdown-menu{width:100%;}#sidebar-header #sidebar-smallMenu .dropdown-menu img{margin-right:15px;width:50px;}#sidebar-header #sidebar-smallMenu .dropdown-menu a{font-weight:600;letter-spacing:1px;}#sidebar-header #sidebar-returnMenu{display:none;margin:15px 0;}#sidebar-header #sidebar-returnMenu button{display:block;margin:0 auto;background:#f7ca18;color:#161616;font-weight:600;text-transform:uppercase;letter-spacing:1px;}#sidebar-header #sidebar-returnMenu button:hover,#sidebar-header #sidebar-returnMenu button:active{background:#f4d03f;}#sidebar-header #sidebar-search{background:#fff;width:100%;height:36px;border:1px solid #cbcac6;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;position:relative;}#sidebar-header #sidebar-search label{position:absolute;padding:7px;}#sidebar-header #sidebar-search input[type="text"]{border:0;width:100%;padding-left:80px;padding-right:30px;}#sidebar-header #sidebar-search button{position:absolute;top:0;right:0;border:0;height:34px;background:none;}#sidebar-header #sidebar-search button:hover{color:#a60019;}#sidebar-header #sidebar-search #input_searchClear{display:none;}#sidebar-panel{top:150px;bottom:10px;position:absolute;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}#sidebar-panel h1,#sidebar-panel h2{font-size:16px;font-weight:600;margin:0;padding:10px;color:#fff;background:#005daa;}#sidebar-panel h2{font-size:14px;color:#f7ca18;}#sidebar-panel h3{font-size:16px;margin:20px 0 0 0;}#sidebar-panel p{font-size:14px;}#sidebar-panel .sidebar-panel__heading{text-transform:none;}#sidebar-panel .sidebar-panel__toggle{background:none;border:0;padding:0;width:100%;position:relative;text-align:left;}#sidebar-panel .sidebar-panel__toggle:after{content:'';width:12px;height:12px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);right:15px;border-right:2px solid #fff;border-bottom:2px solid #fff;transition:.3s ease-in transform;}#sidebar-panel .sidebar-panel__toggle.collapsed:after{transform:translateY(-50%) rotate(-135deg);}#sidebar-panel #panel_transit_items{display:block;padding:0;margin:0;}#sidebar-panel #panel_transit_result{display:none;padding:0;}#sidebar-panel #sMore p{padding:10px;}#sidebar-panel #sAbout{border-top:1px solid #cbcac6;margin:20px 0 0 0;padding:20px 10px;}#sidebar-panel #sAbout .logo-metro{margin:10px 0;}.list_transit{margin:0;padding:0;}.list_transit li{list-style:none;margin:0;padding:10px;position:relative;margin-bottom:10px;}.list_transit li label{font-size:18px;font-weight:500;cursor:pointer;text-transform:uppercase;display:block;width:100%;margin:0;}.list_transit li label:hover{text-decoration:underline;}.list_transit li:hover{background:#d7e5ea;}.list_transit .list_route_number{padding:5px;margin:0 10px;-webkit-border-radius:8px;border-radius:8px;text-shadow:0 0 2px #1f1f1f;}.list_transit .list_route_info{font-size:12px;padding-left:75px;display:block;}.list_transit .list_route_info button{margin:5px 5px 5px 0;}.list_transit .list_panel_hov img,.list_transit .list_panel_transithub img{display:inline-block;margin:0 10px;}.list_transit .list_panel_transithub span:last-child{font-weight:500;color:#3b3b3b;}#panel_transit_result-list{margin:0;padding:0;}#panel_transit_result-list li{list-style:none;padding:0;font-size:14px;font-weight:bold;height:60px;position:relative;text-transform:uppercase;width:95%;margin-bottom:15px;}#panel_transit_result-list li .col-xs-8{padding-left:25px;}#panel_transit_result-list .panel_transit-section{font-weight:600;text-transform:uppercase;text-align:center;letter-spacing:2px;margin:0 0 20px 0;padding:8px;background:#005daa;color:#fff;width:100%;height:auto;}.modal-ism .modal-content{background:linear-gradient(0deg,#005daa,#004279);}.modal-ism .modal-header{color:#fff;}.modal-ism .modal-header h4{font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:16px;cursor:default;}.modal-ism .modal-header h4 img{width:auto;height:20px;display:inline-block;margin:0;}.modal-ism .modal-header .close{color:#fff;opacity:1;}.modal-ism .modal-header .close:hover,.modal-ism .modal-header .close:focus{color:#e31937;text-shadow:none;-webkit-box-shadow:none;}.modal-ism .modal-body{background:#fff;}.modal-ism .modal-footer{background:#f6f6f6;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}.modal-ism iframe{display:block;width:100%;height:550px;border:0;margin:15px auto 5px auto;}.pac-container{z-index:2000!important;}.submenu{z-index:5;background:#fff;}.submenu .submenu-header{border-bottom:1px solid #005daa;margin:0 0 5px 0;padding:10px;height:50px;position:relative;background:linear-gradient(to right,#005daa,#004279);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006a92',endColorstr='#0082c4',GradientType=1);}.submenu .submenu-header h1{font-size:16px;margin:0;padding:0;color:#fff;font-weight:400;left:10px;top:15px;cursor:default;}.submenu .submenu-header h1,.submenu .submenu-header button{position:absolute;}.submenu .submenu-header button{background:none;border:0;color:#fff;}.submenu .submenu-header button:hover{background:#f7ca18;color:#161616;}.submenu .submenu-header .btnSubmenu-menu{right:10px;display:none;}.submenu .submenu-header .btnSubmenu-close{right:10px;}.submenu .submenu-body{padding:10px;top:50px;bottom:10px;position:absolute;overflow-y:auto;width:100%;}.submenu .submenu-body h1{margin:0 0 5px 0;font-size:28px;}.submenu .submenu-body h2{margin:10px 0 5px 0;padding:0;color:#161616;font-size:22px;}.submenu .submenu-tab{display:none;}.submenu .submenu-tab.active{display:block;}#viewstops{display:none;}#viewstops #viewstops-body{-webkit-overflow-scrolling:touch;}#metrolift{display:none;position:absolute;z-index:5;top:10px;right:10px;width:520px;height:500px;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 20px 0 #cbcac6;box-shadow:0 0 20px 0 #cbcac6;}#metrolift header{border-bottom:1px solid #00b5f7;background:#0082c4;background:-moz-linear-gradient(top,#0082c4 0%,#006a92 100%);background:-webkit-linear-gradient(top,#0082c4 0%,#006a92 100%);background:linear-gradient(to bottom,#0082c4 0%,#006a92 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0082c4',endColorstr='#006a92',GradientType=0);padding:10px;border-radius:5px 5px 0 0;}#metrolift header h1{margin:0 0 10px 0;color:#fff;font-size:14px;text-transform:uppercase;text-align:center;letter-spacing:2px;margin-bottom:15px;}#metrolift .nav-tabs{border-bottom:0;text-align:center;}#metrolift .nav-tabs li{float:none;display:inline-block;}#metrolift .nav-tabs li>a{border-radius:4px;color:#fff;}#metrolift .nav-tabs li>a:hover{color:#005daa;}#metrolift .nav-tabs .active a{color:#005daa;}#metrolift .content{display:block;padding:20px;overflow-y:auto;width:100%;height:auto;position:absolute;top:95px;bottom:0;}#metrolift #btn_metrolift-close{float:left;}#metrolift #btn_metrolift-hide{float:right;}#suggestDestinationA,#suggestDestinationB{display:none;}.suggestionSection{margin:20px 0;padding:10px;background:#e2e4c7;}.suggestionSection p{font-size:16px;font-weight:bold;}.suggestionList{margin:10px 0;padding:0;}.suggestionList li{list-style:none;font-weight:bold;margin:0 0 10px 0;padding:0;background:none;}.suggestionList li label{background:none;font-size:16px;margin-left:10px;}.suggestionList li label:hover,.suggestionList li label:focus{outline:2px dotted #005daa;color:#005daa;}#btn_OpenCalc{background:#f7ca18;border:1px solid #f4d03f;color:#161616;display:block;margin:0 auto;}#btn_OpenCalc:hover{background:#f4d03f;}.cbOptions{margin:0;padding:0;}.cbOptions li{list-style:none;margin-bottom:10px;}#viewqinfo{display:none;height:100%;}#viewqinfo #viewqinfo-body{display:block;}#viewqinfo #viewqinfo-bInfo{margin:0;padding:0;}#viewqinfo #viewqinfo-bInfo li{list-style:none;}#viewqinfo #viewqinfo-bInfo .viewqinfo-deal{background:#005daa;color:#fff;font-size:16px;padding:10px;margin:20px 0;text-align:center;text-transform:uppercase;}#viewroutes{display:none;height:100%;}#viewroutes #viewroutes-details{margin:10px 0;padding:0;}#viewroutes #viewroutes-details li{list-style:none;}#viewroutes #viewroutes-routeheader{background-image:url(../images/background-routeinfo-local.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:right;background-color:#005daa;color:#fff;padding:10px;position:absolute;top:50px;left:0;width:100%;height:150px;}#viewroutes #viewroutes-routeheader h1,#viewroutes #viewroutes-routeheader p{text-shadow:0 0 10px #161616;}#viewroutes #viewroutes-body{top:200px;display:block;}#viewstopinfo{display:none;z-index:100;}#viewstopinfo #viewstopinfo-content{height:100%;}#viewstopinfo #view_streetview{width:100%;height:300px;display:block;margin:0 auto;}#panel_viewstopinfo legend{border-bottom:0;}#section_transitimage #img_transitimage{width:100%;height:auto;display:block;margin:0 auto;border:1px solid #005daa;}#section_RoutesStatic,#section_RoutesCheckbox{display:none;}#panel_staticRoutes ul{margin:0;padding:0;}#panel_staticRoutes li{list-style:none;margin-bottom:5px;font-size:14px;}[id|=stopinfo]{display:none;list-style:none;margin:0 0 5px 0;padding:0;font-size:16px;}[id|=stopinfo] input[type="checkbox"]{display:inline-block;margin-right:10px;}[id|=stopinfo] label{padding:10px;}[id|=stopinfo] label:hover{background:#d7e5ea;}#stopinfolist{padding:0;margin:0;}[id|=ViewBikeInfo] span{width:50px;height:50px;display:inline-block;border-radius:50%;text-align:center;color:#fff;font-weight:700;font-size:18px;line-height:50px;}#ViewBikeInfo-bike{margin:20px 0;}#ViewBikeInfo-bike span{background:#009f28;}#ViewBikeInfo-dock span{background:#009f28;}#viewhovinfo{display:none;}#viewhovinfo #viewhovinfo-content{height:100%;}#viewhovinfo #hovInfo-tolltags{padding:0;}#viewhovinfo #hovInfo-tolltags li{list-style:none;margin:0 0 10px 0;}#viewhovinfo #hovInfo-tolltags li img{display:inline-block;margin-right:5px;}#viewhovinfo #hovInfo-tolltags li a:hover,#viewhovinfo #hovInfo-tolltags li a:focus{outline:2px dotted #005daa;background:#38185b;color:#fff;}#viewhovinfo #hovInfo-tollKaty{display:none;}.legend-MLift_green,.legend-MLift_yellow,.legend-MLift_blue,.legend-MLift_brown{border-radius:50%;height:15px;width:15px;-webkit-box-shadow:0 0 5px 0 #242424;box-shadow:0 0 5px 0 #242424;display:inline-block;margin-right:10px;}.legend-MLift_green{background:#259000;}.legend-MLift_yellow{background:#fcff00;}.legend-MLift_blue{background:#141ccc;}.legend-MLift_brown{background:#7e7f00;}.resultview{position:absolute;z-index:6;top:0;left:0;right:0;margin:0 auto;width:50%;border-right:2px solid #8185c1;-webkit-box-shadow:0 0 20px 0 #424574;box-shadow:0 0 20px 0 #424574;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDU3NCIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzQyNDU3NCIgc3RvcC1vcGFjaXR5PSIwLjk5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MjQ1NzQiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(66,69,116,.99) 0%,rgba(66,69,116,.99) 57%,rgba(66,69,116,.95) 100%);background:-webkit-linear-gradient(top,rgba(66,69,116,.99) 0%,rgba(66,69,116,.99) 57%,rgba(66,69,116,.95) 100%);background:linear-gradient(to bottom,rgba(66,69,116,.99) 0%,rgba(66,69,116,.99) 57%,rgba(66,69,116,.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc424574',endColorstr='#f2424574',GradientType=0);-webkit-border-radius:0 0 20px 20px;border-radius:0 0 20px 20px;}.resultview a:visited,.resultview a:link{color:#fff;text-decoration:underline;}.resultview a:hover{color:#fdfad2;text-decoration:none;}.resultview a:focus{color:#8185c1;}.resultview .resultview-content{color:#fff;position:relative;width:100%;height:100%;}.resultview .resultview-header{padding:10px;width:100%;height:50px;color:#f2f0eb;overflow:inherit;}.resultview .resultview-header h1{font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:2px;margin:0;padding:8px 0 0 0;float:left;}.resultview .resultview-header button{float:right;}.resultview .resultview-body{padding:5px;}.resultview .resultview-body h2{font-size:20px;text-align:center;text-transform:uppercase;letter-spacing:1px;}#mLiftResult{display:none;}#mLiftResult #mLiftResult-FareBox{margin-bottom:5px;}#mLiftResult #mLiftResult-FareBox p{text-align:center;margin:0;}#mLiftResult #mLiftResult-FareBox p:first-child{font-size:14px;}#mLiftResult #mLiftResult-print_fare{font-size:54px;display:block;}#mLiftResult-menu{text-align:center;}#mLiftResult-FareBox:focus{outline:4px dotted #f7ca18;}#cbList-QRiders{margin:15px 0;padding:0;}#cbList-QRiders li{list-style:none;padding-bottom:10px;}[class|=infowindow]{text-align:center;}[class|=infowindow] h1{font-size:18px;font-weight:700;text-transform:uppercase;}[class|=infowindow] p{font-weight:400;}[class|=infowindow] p:last-child{background:#38185b;color:#fff;text-align:center;padding:5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}.infowindow-stopsRoute{font-weight:700;font-size:16px;}.infowindow-q p:last-child{background:#fff!important;color:#000;}.topNotification{display:none;position:absolute;z-index:2;top:10px;right:10px;width:500px;height:60px;background:#38185b;color:#fff;padding:10px;-webkit-box-shadow:0 0 20px -5px #3b3b3b;box-shadow:0 0 20px -5px #3b3b3b;}.topNotification img,.topNotification div{position:absolute;}.topNotification img{top:5px;left:5px;}.topNotification div{top:10px;left:60px;}.topNotification h1{font-size:20px;margin:0;}.topNotification p{font-size:14px;font-weight:400;margin:0;}#mapEmbed{display:block;width:400px;height:400px;margin:10px auto;border:1px solid #005daa;}#embedPreviewBox{text-align:center;}#mScheduleView-options{text-align:center;}#mScheduleView .modal-body{max-height:calc(100vh - 212px);overflow-y:auto;}#scheduleLoading,#scheduleWarning,#scheduleError{display:none;}#toolbarScheduleView{display:block;padding:10px;margin-bottom:10px;text-align:center;}#toolbarScheduleView .btn-group{margin:0 auto;text-align:center;width:inherit;display:inline-block;}#scheduleList{margin:0;padding:0;}#scheduleList li{list-style:none;font-size:20px;font-weight:bold;padding:20px 0;border-bottom:1px solid #9e9e9d;}#scheduleList li:first-child{border-top:1px solid #9e9e9d;}#scheduleList li:nth-child(2n+1){background:#e3e3e3;}#scheduleList li:hover{background:#005daa;color:#fff;outline:5px dotted #fdfad2;}[class|=xIcon]{width:auto;height:35px;}[class|=icon]{background-image:url('../images/sprites@2x.png');background-repeat:no-repeat;border:0;}.icon-hwy_IH10{background-position:0 -81px;width:40px;height:41px;}.icon-hwy_IH45{background-position:-53px -81px;width:41px;height:41px;}.icon-hwy_IH69{background-position:-107px -81px;width:40px;height:40px;}.icon-hwy_IH610{background-position:-162px -81px;width:51px;height:41px;}.icon-hwy_US290{background-position:-225px -81px;width:51px;height:41px;}.icon-hwy_US59{background-position:-287px -81px;width:41px;height:41px;}.icon-toll_ntta{background-position:-337px -82px;width:43px;height:44px;}.icon-toll_txtag{background-position:-385px -81px;width:46px;height:46px;}.icon-toll_mta{background-position:-436px -81px;width:44px;height:45px;}.icon-toll_hctra{background-position:-485px -81px;width:45px;height:45px;}.icon-tc_lg{background-position:-80px -36px;width:30px;height:29px;}.icon-pr_lg{background-position:-121px -36px;width:30px;height:29px;}.icon-LocationA{background-position:0 -136px;width:28px;height:28px;}.icon-LocationB{background-position:-36px -136px;width:28px;height:28px;}.icon-QShop{background-position:-423px -36px;width:25px;height:31px;}.icon-QRestaruant{background-position:-482px -36px;width:25px;height:31px;}.icon-QAttraction{background-position:-453px -36px;width:25px;height:31px;}.icon-QRetailers{background-position:-512px -36px;width:25px;height:31px;}.icon-Bycle{background-position:-278px -36px;width:31px;height:31px;}.icon-CarShare{background-position:-314px -36px;width:31px;height:31px;}.icon-ZipCar{background-position:-351px -36px;width:31px;height:31px;}.logo-metro{width:140px;height:auto;display:block;}.icon-marker-gps{width:30px;height:30px;background-position:0 -306px;}.icon-marker-busstop{width:20px;height:20px;background-position:0 0;}.icon-marker-railstation{width:20px;height:20px;background-position:-26px 0;}.icon-marker-tc{width:20px;height:20px;background-position:-54px 0;}.icon-marker-pr{width:20px;height:20px;background-position:-81px 0;}.icon-marker-spotA{width:28px;height:28px;background-position:0 -136px;}.icon-marker-spotB{width:28px;height:28px;background-position:-36px -136px;}.icon-marker-hov{width:20px;height:20px;background-position:-107px 0;}#ismMobileMenu{position:absolute;z-index:2;top:70px;left:10px;height:90%;overflow-y:auto;width:90px;display:none;scrollbar-width:none;}#ismMobileMenu::-webkit-scrollbar{display:none;}#ismMobileMenuRoutes ul{margin:0;padding:0;}#ismMobileMenuRoutes li{list-style:none;}#ismMobileMenuRoutes li button{font-size:20px;font-weight:600;margin-bottom:20px;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;padding:20%;border-radius:50%;background:#005daa;border:2px solid #fdfad2;color:#fff;}#ismMobileMenuRoutes #btnMobile-433{background:#000;color:#fff;}#ismMobileMenuRoutes #btnMobile-700{background:#ef0000;color:#fff;}#ismMobileMenuRoutes #btnMobile-800{background:#3e7e00;color:#fff;}#ismMobileMenuRoutes #btnMobile-900{background:#40007e;color:#fff;}@media screen and (max-width:1050px){.submenu{width:100%;height:60px;}.submenu .submenu-header h1{left:50%;margin-left:-15%;}.submenu .submenu-header #btn_viewstops-list,.submenu .submenu-header .btnSubmenu-menu{right:10px;display:block;}.submenu .submenu-header #btn_viewstops-close,.submenu .submenu-header .btnSubmenu-close{right:inherit;left:10px;}.submenu .submenu-header #btn_viewstops-map{display:none;}.submenu .submenu-body{display:none;-webkit-overflow-scrolling:touch;}#viewstopinfo{height:100%;}#viewstopinfo .submenu-body{height:100%;display:block;}.resultview{width:95%;top:10px;left:3%;right:2%;border:2px solid #8185c1;}.resultview .resultview-header{position:relative;}.resultview .resultview-header h1{text-align:center;font-size:14px;float:none;}.resultview .resultview-header button{position:absolute;top:10px;right:10px;}#sidebar-title button{padding:5px 10px;margin:-3px;}#sidebar-title span{display:inline-block!important;}}@media screen and (max-width:1000px){.btnViewStops{display:none;}.modal-ism{padding:0;}.modal-ism .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0;}.modal-ism .modal-content{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none;}.modal-ism .modal-header{position:absolute;top:0;right:0;left:0;height:50px;padding:10px;border:0;}.modal-ism .modal-title{font-weight:300;font-size:2em;line-height:30px;}.modal-ism .modal-body{position:absolute;top:50px;bottom:60px;width:100%;max-height:100%!important;overflow:auto;}.modal-ism .modal-footer{position:absolute;right:0;bottom:0;left:0;height:60px;padding:10px;}}@media screen and (max-width:600px){#header{height:90px;}#header h1{text-align:center;position:initial;}#panel{width:100%;height:50%;position:absolute;bottom:0;top:inherit;border-right:0;border-top:1px solid #e5e3df;}#contents-panel{top:80px;}#contents-panel h1{text-align:center;text-transform:uppercase;}#menu-header{display:none;}#btn_ClearAll span,#smallMenu-BtnMap span,#rightmenu button span{display:none;}}.btn-close{background:#a60019;color:#fff;text-transform:uppercase;}.btn-close:hover,.btn-close:focus{background:#e31937;color:#fff;}.btn-danger{background:#a60019;}.btn-danger:hover,.btn-danger:focus{background:#e31937;}@media screen and (max-width:799px){#sidebar{width:100%;display:none;left:-520px;}#ismMobileMenu,#smallMenu{display:block;}.list_transit li input[type=checkbox]{width:20px;height:20px;}.list_transit li .routecolor{width:20px;height:20px;}.list_transit li .dTransitName{font-size:14px;font-weight:700;}.list_transit li .dTransitName span{width:auto;max-width:100%;}.list_transit li .dTransitName .dTransitName-routeinfo{display:none;}.list_transit li .dTransitInfo{display:none;}#metrolift{top:auto;right:auto;bottom:0;left:0;width:100%;}}@media screen and (max-width:479px){#sidebar-linkjump li:last-child{display:none!important;}.topNotification{width:100%;right:0;top:0;}}@media screen and (max-width:450px){#sidebar-title h1,#viewstops-header h1{display:none;}}@media screen and (max-width:400px){#sidebar-linkjump{display:none;}#sidebar-smallMenu{display:block!important;}}@media print{#map{width:400px;height:400px;}}