:root{--h-metro-header:60px;}@media (max-width:991px){:root{--h-metro-header:0;}}body.com-metro.logged-in{--h-metro-header:100px;}body.com-metro .bg-blue{color:#ffffff;background-color:#0d4c86;}body.com-metro .bg-blue-dark{color:#ffffff;background-color:#1f355a;}body.com-metro .bg-blue-light{color:#1f355a;background-color:#7dd0e7;}body.com-metro .com-page .table-color-primary > thead,body.com-metro .com-page .table-color-primary table > thead{background-color:#0d4c86;color:#ffffff;}body.com-metro .com-page .table-color-secondary > thead,body.com-metro .com-page .table-color-secondary table > thead{background-color:#ac1d2c;color:#ffffff;}body.com-metro .com-page .btn-primary,body.com-metro .com-page .btn-default{color:#ffffff;background-color:#0d4c86;border-color:#0d4c86;border-radius:2px;}body.com-metro .com-page .btn-primary:focus,body.com-metro .com-page .btn-default:focus,body.com-metro .com-page .btn-primary.focus,body.com-metro .com-page .btn-default.focus{color:#ffffff;background-color:#083258;border-color:#083258;}body.com-metro .com-page .btn-primary:hover,body.com-metro .com-page .btn-default:hover{color:#ffffff;background-color:#083258;border-color:#083258;}body.com-metro .com-page .btn-primary:active,body.com-metro .com-page .btn-default:active,body.com-metro .com-page .btn-primary.active,body.com-metro .com-page .btn-default.active,.open > .dropdown-togglebody.com-metro .com-page .btn-primary,.open > .dropdown-togglebody.com-metro .com-page .btn-default{color:#ffffff;background-color:#083258;border-color:#083258;}body.com-metro .com-page .btn-primary:active:hover,body.com-metro .com-page .btn-default:active:hover,body.com-metro .com-page .btn-primary.active:hover,body.com-metro .com-page .btn-default.active:hover,.open > .dropdown-togglebody.com-metro .com-page .btn-primary:hover,.open > .dropdown-togglebody.com-metro .com-page .btn-default:hover,body.com-metro .com-page .btn-primary:active:focus,body.com-metro .com-page .btn-default:active:focus,body.com-metro .com-page .btn-primary.active:focus,body.com-metro .com-page .btn-default.active:focus,.open > .dropdown-togglebody.com-metro .com-page .btn-primary:focus,.open > .dropdown-togglebody.com-metro .com-page .btn-default:focus,body.com-metro .com-page .btn-primary:active.focus,body.com-metro .com-page .btn-default:active.focus,body.com-metro .com-page .btn-primary.active.focus,body.com-metro .com-page .btn-default.active.focus,.open > .dropdown-togglebody.com-metro .com-page .btn-primary.focus,.open > .dropdown-togglebody.com-metro .com-page .btn-default.focus{color:#ffffff;background-color:#051f37;border-color:#083258;}body.com-metro .com-page .btn-primary:active,body.com-metro .com-page .btn-default:active,body.com-metro .com-page .btn-primary.active,body.com-metro .com-page .btn-default.active,.open > .dropdown-togglebody.com-metro .com-page .btn-primary,.open > .dropdown-togglebody.com-metro .com-page .btn-default{background-image:none;}body.com-metro .com-page .btn-primary.disabled:hover,body.com-metro .com-page .btn-default.disabled:hover,body.com-metro .com-page .btn-primary[disabled]:hover,body.com-metro .com-page .btn-default[disabled]:hover,fieldset[disabled] body.com-metro .com-page .btn-primary:hover,fieldset[disabled] body.com-metro .com-page .btn-default:hover,body.com-metro .com-page .btn-primary.disabled:focus,body.com-metro .com-page .btn-default.disabled:focus,body.com-metro .com-page .btn-primary[disabled]:focus,body.com-metro .com-page .btn-default[disabled]:focus,fieldset[disabled] body.com-metro .com-page .btn-primary:focus,fieldset[disabled] body.com-metro .com-page .btn-default:focus,body.com-metro .com-page .btn-primary.disabled.focus,body.com-metro .com-page .btn-default.disabled.focus,body.com-metro .com-page .btn-primary[disabled].focus,body.com-metro .com-page .btn-default[disabled].focus,fieldset[disabled] body.com-metro .com-page .btn-primary.focus,fieldset[disabled] body.com-metro .com-page .btn-default.focus{background-color:#0d4c86;border-color:#0d4c86;}body.com-metro .com-page .btn-primary .badge,body.com-metro .com-page .btn-default .badge{color:#0d4c86;background-color:#ffffff;}body.com-metro .com-page .btn-primary:after,body.com-metro .com-page .btn-default:after{background-color:#1f355a;}body.com-metro .com-page .btn-primary:hover:after,body.com-metro .com-page .btn-default:hover:after,body.com-metro .com-page .btn-primary:focus:after,body.com-metro .com-page .btn-default:focus:after{background-color:#121f34;}body.com-metro .com-page button:not(.btn){color:#ffffff;background-color:#0d4c86;border-color:#0d4c86;border-radius:2px;}body.com-metro .com-page button:not(.btn):focus,body.com-metro .com-page button:not(.btn).focus{color:#ffffff;background-color:#083258;border-color:#083258;}body.com-metro .com-page button:not(.btn):hover{color:#ffffff;background-color:#083258;border-color:#083258;}body.com-metro .com-page button:not(.btn):active,body.com-metro .com-page button:not(.btn).active,.open > .dropdown-togglebody.com-metro .com-page button:not(.btn){color:#ffffff;background-color:#083258;border-color:#083258;}body.com-metro .com-page button:not(.btn):active:hover,body.com-metro .com-page button:not(.btn).active:hover,.open > .dropdown-togglebody.com-metro .com-page button:not(.btn):hover,body.com-metro .com-page button:not(.btn):active:focus,body.com-metro .com-page button:not(.btn).active:focus,.open > .dropdown-togglebody.com-metro .com-page button:not(.btn):focus,body.com-metro .com-page button:not(.btn):active.focus,body.com-metro .com-page button:not(.btn).active.focus,.open > .dropdown-togglebody.com-metro .com-page button:not(.btn).focus{color:#ffffff;background-color:#051f37;border-color:#083258;}body.com-metro .com-page button:not(.btn):active,body.com-metro .com-page button:not(.btn).active,.open > .dropdown-togglebody.com-metro .com-page button:not(.btn){background-image:none;}body.com-metro .com-page button:not(.btn).disabled:hover,body.com-metro .com-page button:not(.btn)[disabled]:hover,fieldset[disabled] body.com-metro .com-page button:not(.btn):hover,body.com-metro .com-page button:not(.btn).disabled:focus,body.com-metro .com-page button:not(.btn)[disabled]:focus,fieldset[disabled] body.com-metro .com-page button:not(.btn):focus,body.com-metro .com-page button:not(.btn).disabled.focus,body.com-metro .com-page button:not(.btn)[disabled].focus,fieldset[disabled] body.com-metro .com-page button:not(.btn).focus{background-color:#0d4c86;border-color:#0d4c86;}body.com-metro .com-page button:not(.btn) .badge{color:#0d4c86;background-color:#ffffff;}body.com-metro .com-page button:not(.btn):after{background-color:#083258;}body.com-metro .com-page button:not(.btn):hover:after,body.com-metro .com-page button:not(.btn):focus:after{background-color:#041729;}body.com-metro .com-page .btn-outline-primary,body.com-metro .com-page .btn-outline-default{color:#1f355a;border-color:#0d4c86;}body.com-metro .com-page .btn-outline-primary:focus,body.com-metro .com-page .btn-outline-default:focus,body.com-metro .com-page .btn-outline-primary.focus,body.com-metro .com-page .btn-outline-default.focus{color:#ffffff;background-color:#0d4c86;border-color:#0d4c86;}body.com-metro .com-page .btn-outline-primary:hover,body.com-metro .com-page .btn-outline-default:hover,body.com-metro .com-page .btn-outline-primary.active,body.com-metro .com-page .btn-outline-default.active{color:#ffffff;background-color:#0d4c86;border-color:#0d4c86;}body.com-metro .com-page .btn-outline-primary:active,body.com-metro .com-page .btn-outline-default:active,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-primary,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-default{color:#ffffff;background-color:#083258;border-color:#082c4e;}body.com-metro .com-page .btn-outline-primary:active:hover,body.com-metro .com-page .btn-outline-default:active:hover,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-primary:hover,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-default:hover,body.com-metro .com-page .btn-outline-primary:active:focus,body.com-metro .com-page .btn-outline-default:active:focus,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-primary:focus,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-default:focus,body.com-metro .com-page .btn-outline-primary:active.focus,body.com-metro .com-page .btn-outline-default:active.focus,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-primary.focus,.open > .dropdown-togglebody.com-metro .com-page .btn-outline-default.focus{color:#ffffff;background-color:#051f37;border-color:#020a12;}body.com-metro .com-page .btn-outline-primary.disabled:hover,body.com-metro .com-page .btn-outline-default.disabled:hover,body.com-metro .com-page .btn-outline-primary[disabled]:hover,body.com-metro .com-page .btn-outline-default[disabled]:hover,fieldset[disabled] body.com-metro .com-page .btn-outline-primary:hover,fieldset[disabled] body.com-metro .com-page .btn-outline-default:hover,body.com-metro .com-page .btn-outline-primary.disabled:focus,body.com-metro .com-page .btn-outline-default.disabled:focus,body.com-metro .com-page .btn-outline-primary[disabled]:focus,body.com-metro .com-page .btn-outline-default[disabled]:focus,fieldset[disabled] body.com-metro .com-page .btn-outline-primary:focus,fieldset[disabled] body.com-metro .com-page .btn-outline-default:focus,body.com-metro .com-page .btn-outline-primary.disabled.focus,body.com-metro .com-page .btn-outline-default.disabled.focus,body.com-metro .com-page .btn-outline-primary[disabled].focus,body.com-metro .com-page .btn-outline-default[disabled].focus,fieldset[disabled] body.com-metro .com-page .btn-outline-primary.focus,fieldset[disabled] body.com-metro .com-page .btn-outline-default.focus{background-color:#0d4c86;border-color:#0d4c86;}body.com-metro .com-page .btn-outline-primary .badge,body.com-metro .com-page .btn-outline-default .badge{color:#0d4c86;background-color:#ffffff;}body.com-metro .com-page .btn-primary{color:#ffffff;background-color:#0d4c86;}body.com-metro .com-page .btn-primary:hover,body.com-metro .com-page .btn-primary:focus{color:#ffffff;background-color:#1f355a;}body.com-metro:not(.landing) .page--city-content{padding-bottom:30px;}body.com-metro .color-primary{color:#0d4c86;}body.com-metro .color-primary-light{color:#1266b4;}body.com-metro .color-primary-lightest{color:#1681e3;}body.com-metro .color-primary-dark{color:#083258;}body.com-metro .color-primary-darkest{color:#041729;}body.com-metro .color-primary-grayscale{color:#4a4a4a;}body.com-metro .color-secondary{color:#7dd0e7;}body.com-metro .color-secondary-light{color:#a8e0ef;}body.com-metro .color-secondary-lightest{color:#d3eff7;}body.com-metro .color-secondary-dark{color:#52c0df;}body.com-metro .color-secondary-darkest{color:#28b0d6;}body.com-metro .color-secondary-greyscale{color:#b2b2b2;}body.com-metro .color-tertiary{color:#03626b;}body.com-metro .color-tertiary-light{color:#048f9d;}body.com-metro .color-tertiary-lightest{color:#06bdce;}body.com-metro .color-tertiary-dark{color:#023539;}body.com-metro .color-tertiary-darkest{color:#000708;}body.com-metro .color-tertiary-greyscale{color:#373737;}body.com-metro .bg-primary{color:#ffffff;background-color:#0d4c86;}body.com-metro .bg-primary a{color:#9dcbf5;}body.com-metro .bg-primary a:hover,body.com-metro .bg-primary a:focus{color:#6eb2f1;text-decoration:underline;}body.com-metro .bg-primary-light{color:#ffffff;background-color:#1266b4;}body.com-metro .bg-primary-light a{color:#9dcbf5;}body.com-metro .bg-primary-light a:hover,body.com-metro .bg-primary-light a:focus{color:#6eb2f1;text-decoration:underline;}body.com-metro .bg-primary-lightest{color:#ffffff;background-color:#1681e3;}body.com-metro .bg-primary-lightest a{color:#9dcbf5;}body.com-metro .bg-primary-lightest a:hover,body.com-metro .bg-primary-lightest a:focus{color:#6eb2f1;text-decoration:underline;}body.com-metro .bg-primary-dark{color:#fff;background-color:#083258;}body.com-metro .bg-primary-dark a{color:#9dcbf5;}body.com-metro .bg-primary-dark a:hover,body.com-metro .bg-primary-dark a:focus{color:#6eb2f1;text-decoration:underline;}body.com-metro .bg-primary-darkest{color:#fff;background-color:#041729;}body.com-metro .bg-primary-darkest a{color:#9dcbf5;}body.com-metro .bg-primary-darkest a:hover,body.com-metro .bg-primary-darkest a:focus{color:#6eb2f1;text-decoration:underline;}body.com-metro .bg-primary-greyscale{color:#fff;background-color:#4a4a4a;}body.com-metro .bg-primary-greyscale a{color:#9dcbf5;}body.com-metro .bg-primary-greyscale a:hover,body.com-metro .bg-primary-greyscale a:focus{color:#6eb2f1;text-decoration:underline;}body.com-metro .bg-secondary{color:#000000;background-color:#7dd0e7;}body.com-metro .bg-secondary a{color:#104655;}body.com-metro .bg-secondary a:hover,body.com-metro .bg-secondary a:focus{color:#186a80;text-decoration:underline;}body.com-metro .bg-secondary-light{background-color:#a8e0ef;}body.com-metro .bg-secondary-light a{color:#104655;}body.com-metro .bg-secondary-light a:hover,body.com-metro .bg-secondary-light a:focus{color:#186a80;text-decoration:underline;}body.com-metro .bg-secondary-lightest{background-color:#d3eff7;}body.com-metro .bg-secondary-lightest a{color:#104655;}body.com-metro .bg-secondary-lightest a:hover,body.com-metro .bg-secondary-lightest a:focus{color:#186a80;text-decoration:underline;}body.com-metro .bg-secondary-dark{color:#fff;background-color:#52c0df;}body.com-metro .bg-secondary-dark a{color:#104655;}body.com-metro .bg-secondary-dark a:hover,body.com-metro .bg-secondary-dark a:focus{color:#186a80;text-decoration:underline;}body.com-metro .bg-secondary-darkest{color:#fff;background-color:#28b0d6;}body.com-metro .bg-secondary-darkest a{color:#104655;}body.com-metro .bg-secondary-darkest a:hover,body.com-metro .bg-secondary-darkest a:focus{color:#186a80;text-decoration:underline;}body.com-metro .bg-secondary-greyscale{color:#fff;background-color:#b2b2b2;}body.com-metro .bg-secondary-greyscale a{color:#104655;}body.com-metro .bg-secondary-greyscale a:hover,body.com-metro .bg-secondary-greyscale a:focus{color:#186a80;text-decoration:underline;}body.com-metro .bg-tertiary{color:#ffffff;background-color:#03626b;}body.com-metro .bg-tertiary a{color:#72effb;}body.com-metro .bg-tertiary a:hover,body.com-metro .bg-tertiary a:focus{color:#40eafa;text-decoration:underline;}body.com-metro .bg-tertiary-light{background-color:#048f9d;}body.com-metro .bg-tertiary-lightest{background-color:#06bdce;}body.com-metro .bg-tertiary-lightest a{color:#72effb;}body.com-metro .bg-tertiary-lightest a:hover,body.com-metro .bg-tertiary-lightest a:focus{color:#40eafa;text-decoration:underline;}body.com-metro .bg-tertiary-dark{color:#fff;background-color:#023539;}body.com-metro .bg-tertiary-dark a{color:#72effb;}body.com-metro .bg-tertiary-dark a:hover,body.com-metro .bg-tertiary-dark a:focus{color:#40eafa;text-decoration:underline;}body.com-metro .bg-tertiary-darkest{color:#fff;background-color:#000708;}body.com-metro .bg-tertiary-darkest a{color:#72effb;}body.com-metro .bg-tertiary-darkest a:hover,body.com-metro .bg-tertiary-darkest a:focus{color:#40eafa;text-decoration:underline;}body.com-metro .bg-tertiary-greyscale{color:#fff;background-color:#373737;}body.com-metro .bg-tertiary-greyscale a{color:#72effb;}body.com-metro .bg-tertiary-greyscale a:hover,body.com-metro .bg-tertiary-greyscale a:focus{color:#40eafa;text-decoration:underline;}body.com-metro .icon-list-standard li span.cityicons{background-color:#0d4c86;color:#ffffff;}body.com-metro .icon-list-standard li a:hover span.cityicons,body.com-metro .icon-list-standard li a:focus span.cityicons{background-color:#1f355a;color:#ffffff;}body.com-metro .icon-list-standard li a:hover .content .heading,body.com-metro .icon-list-standard li a:focus .content .heading{color:#0d4c86;}body.com-metro .icon-list-detail li span.cityicons{color:#0d4c86;}body.com-metro .icon-list-detail li .content .heading{color:#0d4c86;}body.com-metro .icon-list-detail.icon-list-detail-circle li span.cityicons{background-color:#0d4c86;color:#ffffff;}body.com-metro .icon-list-detail.icon-list-detail-circle li .content .heading{color:#222;}body.com-metro .icon-list-detail.icon-list-detail-large li span.cityicons{color:#0d4c86;}body.com-metro .icon-list-detail.icon-list-detail-large li .content .heading{color:#0d4c86;}body.com-metro .icon-list-detail.icon-list-detail-circle.icon-list-detail-large li span.cityicons{background-color:#0d4c86;color:#ffffff;}body.com-metro .icon-list-detail.icon-list-detail-circle.icon-list-detail-large li .content .heading{color:#0d4c86;}body.com-metro .icon-list-circle li span.cityicons{background-color:#0d4c86;color:#ffffff;}body.com-metro .icon-list-circle li a:hover span.cityicons,body.com-metro .icon-list-circle li a:focus span.cityicons{background-color:#1f355a;color:#ffffff;}body.com-metro .icon-list-circle-card li span.cityicons{background-color:#0d4c86;color:#ffffff;}body.com-metro .icon-list-circle-card li a:hover span.cityicons,body.com-metro .icon-list-circle-card li a:focus span.cityicons{background-color:#1f355a;color:#ffffff;}body.com-metro .icon-list-grid li a{color:#0d4c86;}body.com-metro .icon-list-grid li a:hover,body.com-metro .icon-list-grid li a:focus{background-color:#0d4c86;color:#ffffff !important;}body.com-metro .icon-list-grid li a:hover .content,body.com-metro .icon-list-grid li a:focus .content{color:inherit;}body.com-metro .icon-list-grid-dark li .content{color:#ffffff;}body.com-metro .icon-list-grid-dark li a{background-color:#0d4c86;color:#ffffff;}body.com-metro .icon-list-grid-dark li a:hover,body.com-metro .icon-list-grid-dark li a:focus{background-color:#1f355a;color:#ffffff;}body.com-metro .icon-list-grid-dark li a .cityicons{color:#ffffff;}body.com-metro .icon-list-blocks li a{background-color:#0d4c86;color:#ffffff;border-bottom-color:#1f355a;}body.com-metro .icon-list-blocks li a:hover,body.com-metro .icon-list-blocks li a:focus{background-color:#1f355a;color:#ffffff;border-bottom-color:#182a47;}body.com-metro .icon-list-blocks li a .cityicons{color:#ffffff;}body.com-metro .icon-list-blocks li:nth-child(even) a{background-color:#7dd0e7;color:#000000;border-bottom-color:#68b0c3;}body.com-metro .icon-list-blocks li:nth-child(even) a:hover,body.com-metro .icon-list-blocks li:nth-child(even) a:focus{background-color:#68b0c3;color:#ffffff;border-bottom-color:#56a6bc;}body.com-metro .icon-list-blocks li:nth-child(even) a .cityicons{color:#000000;}body.com-metro .list-steps > ol > li:before,body.com-metro ol.list-steps > li:before{color:#1f355a;background-color:#fff;}body.com-metro .list-steps > ol > li .list-steps-heading,body.com-metro ol.list-steps > li .list-steps-heading{color:#1f355a;}body.com-metro .nav-tabs-group li.active a.btn{color:#ffffff;background-color:#0d4c86;}body.com-metro .pagination li a,body.com-metro .pagination li.pager-ellipsis span{color:#0d4c86;}body.com-metro .pagination li a:hover,body.com-metro .pagination li.pager-ellipsis span:hover,body.com-metro .pagination li a:focus,body.com-metro .pagination li.pager-ellipsis span:focus{color:#ffffff;background-color:#0d4c86;position:relative;}body.com-metro .pagination li a:hover:after,body.com-metro .pagination li.pager-ellipsis span:hover:after,body.com-metro .pagination li a:focus:after,body.com-metro .pagination li.pager-ellipsis span:focus:after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#1f355a;}body.com-metro .pagination li.pager-ellipsis span:hover,body.com-metro .pagination li.pager-ellipsis span:hover{color:#0d4c86;background-color:#f5f5f5;position:relative;}body.com-metro .pagination li.pager-ellipsis span:hover:after,body.com-metro .pagination li.pager-ellipsis span:hover:after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#cccccc;}body.com-metro .pagination li.active a{color:#ffffff;background-color:#0d4c86;position:relative;}body.com-metro .pagination li.active a:after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#1f355a;}body.com-metro .pagination li.active a:hover,body.com-metro .pagination li.active a:focus{color:#ffffff;background-color:#1f355a;position:relative;}body.com-metro .pagination li.active a:hover:after,body.com-metro .pagination li.active a:focus:after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#182a47;}body.com-metro .pagination li.active a,body.com-metro .pagination li.active span{color:#ffffff;background-color:#0d4c86;position:relative;}body.com-metro .pagination li.active a:after,body.com-metro .pagination li.active span:after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#1f355a;}body.com-metro .pagination li.active a:hover,body.com-metro .pagination li.active span:hover,body.com-metro .pagination li.active a:focus,body.com-metro .pagination li.active span:focus{background-color:#1f355a;position:relative;}body.com-metro .pagination li.active a:hover:after,body.com-metro .pagination li.active span:hover:after,body.com-metro .pagination li.active a:focus:after,body.com-metro .pagination li.active span:focus:after{content:'';position:absolute;right:0;bottom:0;left:0;height:4px;background-color:#182a47;}body.com-metro .region-content .row{margin-bottom:0;}body.com-metro a{color:#0d4c86;}body.com-metro a:hover,body.com-metro a:focus{border-color:#1f355a;}body.com-metro .anchor{scroll-margin-top:calc(var(--h-metro-header) + 0.5em);}body.com-metro .com-page button.form-submit,body.com-metro .com-page button.form-submit.btn-primary,body.com-metro .com-page button.webform-submit,body.com-metro .com-page button.webform-submit.btn-primary,body.com-metro .com-page button[type=submit],body.com-metro .com-page button[type=submit].btn-primary,body.com-metro .region-feedback form button{background-color:#0d4c86 !important;border-color:#0d4c86 !important;}body.com-metro .com-page button.form-submit:hover,body.com-metro .com-page button.form-submit.btn-primary:hover,body.com-metro .com-page button.webform-submit:hover,body.com-metro .com-page button.webform-submit.btn-primary:hover,body.com-metro .com-page button[type=submit]:hover,body.com-metro .com-page button[type=submit].btn-primary:hover,body.com-metro .region-feedback form button:hover,body.com-metro .com-page button.form-submit:focus,body.com-metro .com-page button.form-submit.btn-primary:focus,body.com-metro .com-page button.webform-submit:focus,body.com-metro .com-page button.webform-submit.btn-primary:focus,body.com-metro .com-page button[type=submit]:focus,body.com-metro .com-page button[type=submit].btn-primary:focus,body.com-metro .region-feedback form button:focus{background-color:#1f355a !important;border-color:#1f355a !important;}body.com-metro .com-page button.form-submit[disabled],body.com-metro .com-page button.form-submit.btn-primary[disabled],body.com-metro .com-page button.webform-submit[disabled],body.com-metro .com-page button.webform-submit.btn-primary[disabled],body.com-metro .com-page button[type=submit][disabled],body.com-metro .com-page button[type=submit].btn-primary[disabled],body.com-metro .region-feedback form button[disabled]{background-color:#595959 !important;border-color:transparent !important;opacity:1;}body.com-metro .com-page button.form-submit[disabled]:after,body.com-metro .com-page button.form-submit.btn-primary[disabled]:after,body.com-metro .com-page button.webform-submit[disabled]:after,body.com-metro .com-page button.webform-submit.btn-primary[disabled]:after,body.com-metro .com-page button[type=submit][disabled]:after,body.com-metro .com-page button[type=submit].btn-primary[disabled]:after,body.com-metro .region-feedback form button[disabled]:after{background-color:#454545 !important;}body.com-metro .main-container .menu-block-wrapper ul.list li > a{color:#0d4c86;}body.com-metro form input,body.com-metro form select{font-size:16px;}body.com-metro .header-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width:991px){body.com-metro .header-group .alert-group{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}body.com-metro .header-group .hero-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}body.com-metro .header-group .metro-service-banner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}body.com-metro .agency-header{padding-top:0;background-color:transparent;}body.com-metro .agency-header .agency-navigation{background-color:transparent;background-image:-o-linear-gradient(top,#1f355a 0,#1f355a 79px,rgba(0,0,0,0.1) 80px,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,#1f355a 0,#1f355a 79px,rgba(0,0,0,0.1) 80px,rgba(0,0,0,0.1) 100%);}@media (max-width:991px){body.com-metro .agency-header .agency-navigation{background-color:#222;}}@media (max-width:991px){body.com-metro .agency-header .agency-navigation > .container{padding-right:0;padding-left:0;}}body.com-metro .agency-header .agency-navigation .navbar-default{margin-left:0;}@media (max-width:991px){body.com-metro .agency-header .agency-navigation .navbar-default .navbar-header{background-color:#1f355a;background-image:none;}}body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand{display:block;width:100%;height:auto;padding:11px 0 11px 15px;}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand{width:253px;padding:17px 0;}}body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand .metro-brand-logo{float:left;height:3.2rem;margin-top:0.4rem;}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand .metro-brand-logo{height:auto;margin-top:0;}}@media (max-width:991px){body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand .metro-brand-text{position:absolute;top:1rem;margin-left:4.2rem;padding-right:2.5rem;font-weight:600;font-size:1.8rem;background-color:#1f355a;}}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand .metro-brand-text{display:none;}}body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand:hover,body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand:focus{color:#fff;background:transparent none;}body.com-metro .agency-header .agency-navigation .navbar-default .navbar-brand.active{background-color:#1f355a;}body.com-metro .agency-header .agency-navigation .navbar-default .navbar-toggle{top:0;margin-right:0;background-color:#111921;}body.com-metro .agency-header .agency-navigation .navbar-default .navbar-toggle.navbar-toggle[aria-expanded=true] .icon-bar:nth-of-type(3n+1),body.com-metro .agency-header .agency-navigation .navbar-default .navbar-toggle.navbar-toggle[aria-expanded=true] .icon-bar:nth-of-type(3n-1){background-color:#fff;}@media (max-width:991px){body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon{position:absolute;top:0;right:65px;height:58px;}body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon button,body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon label{font-size:2.5rem;max-height:58px;}}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon{position:absolute;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;max-height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon button,body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon label{padding:15px;font-size:2.4rem;background-color:transparent;border:none;color:#fff;margin-bottom:0;font-weight:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;}body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon button:hover,body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon label:hover,body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon button:focus,body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon label:focus,body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon button[aria-expanded="true"],body.com-metro .agency-header .agency-navigation .navbar-default .metro-search-icon label[aria-expanded="true"]{background-color:#111921;}body.com-metro .agency-header .agency-navigation .navbar{min-height:58px;}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar{min-height:80px;}}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-nav{float:right;margin-right:3.9rem;}}body.com-metro .agency-header .agency-navigation .navbar-nav > li > a{padding-top:13px;padding-bottom:13px;font-size:1.8rem;}@media (max-device-width:320px){}@media (max-width:991px){body.com-metro .agency-header .agency-navigation .navbar-nav > li > a:not(.contact){border-bottom:1px solid #7dd0e7;}}@media (min-width:992px) and (max-width:1199px){body.com-metro .agency-header .agency-navigation .navbar-nav > li > a{font-size:1.6rem;}}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-nav > li > a{min-height:60px;max-height:80px;height:80px;}}body.com-metro .agency-header .agency-navigation .navbar-nav > li > a:hover,body.com-metro .agency-header .agency-navigation .navbar-nav > li > a:focus{background:#111921 none;color:#fff;}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .navbar-nav > li.home{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}}@media (max-width:991px){body.com-metro .agency-header .agency-navigation #agency-navigation{background-color:#111921;}}@media (min-width:992px){body.com-metro .agency-header .agency-navigation #agency-navigation{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}}@media (min-width:992px){body.com-metro .agency-header .agency-navigation #metroSearch[aria-expanded="true"] + #agency-navigation{margin-bottom:71px;}}@media (max-width:991px){body.com-metro .agency-header .agency-navigation #metroSearch{margin-right:0;margin-left:0;}}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search{padding-top:14px;padding-bottom:14px;}@media (max-width:991px){body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search{background-color:#111921;}}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search [class*="col-"]:first-of-type{padding-right:0;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border:none;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;vertical-align:top;width:100%;height:43px;margin:0;padding:6px 12px;line-height:1.333;background-color:#fff;border:1px solid #cccccc;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;font-size:18px;color:#595959;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin::-webkit-input-placeholder{font-style:italic;color:#999999;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin::-moz-placeholder{font-style:italic;color:#999999;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin:-ms-input-placeholder{font-style:italic;color:#999999;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin::-ms-input-placeholder{font-style:italic;color:#999999;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin::placeholder{font-style:italic;color:#999999;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit{display:inline-block;margin-top:7.5px;margin-right:15px;margin-bottom:7.5px;font-weight:700;text-align:center;text-transform:uppercase;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:2px solid transparent;white-space:nowrap;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:8px 18px;font-size:16.8px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:"source-sans-pro","Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;width:auto;height:auto;margin-top:0 !important;margin-bottom:0 !important;margin-left:15px;color:#1f355a !important;background-color:#7dd0e7 !important;border-color:#7dd0e7 !important;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit:after{content:'';position:absolute;right:-2px;bottom:-2px;left:-2px;height:4px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit:after{content:'';position:absolute;right:-2px;bottom:-2px;left:-2px;height:4px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#68b0c3 !important;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit:hover,body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit:focus{background-color:#68b0c3 !important;border-color:#68b0c3 !important;}body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit:hover:after,body.com-metro .agency-header .agency-navigation #metroSearch .metro-menu-search .bcs-container-searchbox .bcs-searchbox-plugin-submit:focus:after{background-color:#479bb1 !important;}@media (max-width:991px){body.com-metro .agency-header .agency-navigation #metroSearch[aria-expanded="true"]{margin-top:58px;}}@media (min-width:992px){}body.com-metro .agency-header .agency-navigation #agency-navigation[aria-expanded="true"] + #metroSearch.collapse{display:block;}body.com-metro .agency-header .agency-navigation #agency-navigation[aria-expanded="true"] #com-mobile.collapse{display:block;}body.com-metro .agency-header .agency-navigation #com-mobile{margin-right:-15px;margin-left:-15px;background-color:#1f355a;}body.com-metro .agency-header .agency-navigation #com-mobile .logo{margin-right:-15px;margin-left:-15px;padding:19px 15px;border-bottom:1px solid #7dd0e7;}body.com-metro .agency-header .agency-navigation #com-mobile .logo img{height:16px;}@media (min-width:992px){body.com-metro .agency-header .agency-navigation #com-mobile{display:none !important;}}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .open > a,body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .open > a:hover,body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .open > a:focus{background-color:#111921;}@media (max-width:991px){body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown{position:relative;}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown .caret{float:right;display:block;width:47px;height:47px;margin-top:-48px;border-top:none;border-right:none;border-bottom:none;color:#fff;z-index:1;}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown .caret:before,body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown .caret:after{content:'';position:absolute;top:50%;left:50%;width:10px;height:2px;background-color:#fff;}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown .caret:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown .caret:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown .caret[aria-expanded="true"]:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);-ms-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg);}}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown-menu[aria-expanded="true"]{display:block;position:static;float:none;width:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown-menu a{padding-left:25px;color:#fff;background-color:transparent;font-size:1.8rem;border-bottom:1px solid #7dd0e7;}body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown-menu a:hover,body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown-menu a:focus,body.com-metro .agency-header .agency-navigation #com-mobile .global-nav-clone .dropdown-menu a:focus:active{background-color:#111921;background-image:none;}body.com-metro .agency-header .agency-navigation .metro-menu-com-menu{margin-right:-15px;margin-left:-15px;}body.com-metro .agency-header .agency-navigation .metro-menu-com-menu button{position:relative;display:block;width:100%;padding:14px 15px;background-color:#1f355a;color:#fff;font-size:1.8rem;text-align:left;text-decoration:none;border:none;}body.com-metro .agency-header .agency-navigation .metro-menu-com-menu button:hover,body.com-metro .agency-header .agency-navigation .metro-menu-com-menu button:focus{background-color:#26406d;}body.com-metro .agency-header .agency-navigation .metro-menu-com-menu button .cityicons{float:right;margin-top:6px;font-size:1.4rem;}@media (min-width:992px){body.com-metro .agency-header .agency-navigation .metro-menu-com-menu{display:none !important;}}body.com-metro .agency-header .agency-navigation:not(.affix) .navbar-collapse{background-color:#1f355a;}@media (max-width:991px){body.com-metro #nav-global{display:none;}}body.com-metro.landing .agency-header,body.com-metro .agency-header{background-image:-o-linear-gradient(#1f355a 0,#1f355a 80px,rgba(0,0,0,0.6) 81px);background-image:linear-gradient(#1f355a 0,#1f355a 80px,rgba(0,0,0,0.6) 81px);}@media (min-width:992px){body.com-metro.landing .agency-header,body.com-metro .agency-header{background-image:-o-linear-gradient(#1f355a 0,#1f355a 80px,rgba(0,0,0,0.6) 81px);background-image:linear-gradient(#1f355a 0,#1f355a 80px,rgba(0,0,0,0.6) 81px);}}body.com-metro.landing .agency-header .agency-navigation.affix,body.com-metro .agency-header .agency-navigation.affix{background-image:-o-linear-gradient(top,#1f355a 0,#1f355a 59px,#1f355a 60px,#1f355a 100%);background-image:linear-gradient(to bottom,#1f355a 0,#1f355a 59px,#1f355a 60px,#1f355a 100%);}@media (min-width:992px){body.com-metro.landing .agency-header .agency-navigation.affix .navbar-default .navbar-brand,body.com-metro .agency-header .agency-navigation.affix .navbar-default .navbar-brand{width:224px;padding:9px 0;}body.com-metro.landing .agency-header .agency-navigation.affix .navbar-default .metro-search-icon,body.com-metro .agency-header .agency-navigation.affix .navbar-default .metro-search-icon{max-height:60px;}body.com-metro.landing .agency-header .agency-navigation.affix .navbar,body.com-metro .agency-header .agency-navigation.affix .navbar{min-height:60px;}body.com-metro.landing .agency-header .agency-navigation.affix .navbar-nav > li > a,body.com-metro .agency-header .agency-navigation.affix .navbar-nav > li > a{height:60px;}}@media (max-width:991px){body.com-metro #navbar-global.navbar-collapse{margin-right:0;margin-left:0;padding-right:0;padding-left:0;}body.com-metro #navbar-global.navbar-collapse > .navbar-nav{margin-right:0;margin-left:0;padding-right:0;padding-left:0;}body.com-metro .agency-header .agency-navigation .navbar-nav{margin-right:-15px;margin-left:-15px;}}body.com-metro.landing .region-content .row{margin-bottom:0;}body.com-metro.landing #rider-updates{padding-top:3.6rem;padding-bottom:7.2rem;}body.com-metro.landing #rider-updates .carousel .carousel-indicators{display:none;}@media (max-width:767px){body.com-metro.landing #rider-updates .carousel .carousel-grid-view-control,body.com-metro.landing #rider-updates .carousel .carousel-control{display:none;}}body.com-metro.landing #rider-updates a img + .external{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.com-metro .region-content{margin-bottom:0;}@media (min-width:992px){body.com-metro .breadcrumb-wrapper .view-display-id-translated_pages + div{display:none;}}body.com-metro #see-something-say-something{display:block;padding-top:2.5rem;padding-bottom:0.5rem;background-color:#1f355a;border-bottom:none;}body.com-metro #see-something-say-something p{max-width:100% !important;margin-bottom:20px;font-weight:300;color:#fff;font-size:2.4rem !important;text-align:center;}body.com-metro #see-something-say-something:hover,body.com-metro #see-something-say-something:focus{background-color:#0d4c86;}body.com-metro .hero-image{height:auto;}@media (min-width:992px){body.com-metro .hero-image{height:43rem;background:url("/sites/default/files/city-of-madison/metro/assets/metro-banner.jpg") center center;background-size:cover;}}body.com-metro.landing .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/metro-banner.jpg");}body.com-metro[class*="routes-schedules"] .hero-image,body.com-metro[class*="rutas-horarios"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/routes-banner.jpg");}body.com-metro[class*="stops"] .hero-image,body.com-metro[class*="paradas"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/stops-banner.jpg");}body.com-metro[class*="how-to-ride"] .hero-image,body.com-metro[class*="como-viajar"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/how_to_ride-banner.jpg");}body.com-metro[class*="contact"] .hero-image,body.com-metro[class*="contacto"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/contact-banner.jpg");}body.com-metro[class*="business"] .hero-image,body.com-metro[class*="negocio"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/business-banner.jpg");}body.com-metro[class*="detours"] .hero-image,body.com-metro[class*="desvios"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/detours-banner.jpg");}body.com-metro[class*="fares"] .hero-image,body.com-metro[class*="tarifas"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/fares-banner.jpg");}body.com-metro[class*="paratransit"] .hero-image,body.com-metro[class*="paratransito"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/paratransit-banner.jpg");}body.com-metro[class*="submission-confirmation"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/contact-banner.jpg");}body.com-metro[class*="bus-rapid-transit"] .hero-image,body.com-metro[class*="transito-rapido-brt"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/bus_rapid_transit-banner.jpg");}body.com-metro[class*="transit-network-redesign"] .hero-image,body.com-metro[class*="rediseno-de-la-red-transito"] .hero-image{background-image:url("/sites/default/files/city-of-madison/metro/assets/network_redesign-banner.jpg");}@media (min-width:992px){body.com-metro[class*="routes-schedules-"] .hero-image,body.com-metro[class*="rutas-horarios-"] .hero-image,body.com-metro[class*="how-to-ride-"] .hero-image,body.com-metro[class*="como-viajar-"] .hero-image,body.com-metro[class*="stops-"] .hero-image,body.com-metro[class*="paradas-"] .hero-image,body.com-metro[class*="fares-"] .hero-image,body.com-metro[class*="tarifas-"] .hero-image,body.com-metro[class*="paratransit-"] .hero-image,body.com-metro[class*="paratransito-"] .hero-image,body.com-metro[class*="espanol-"] .hero-image,body.com-metro[class*="contact-"] .hero-image,body.com-metro[class*="contacto-"] .hero-image,body.com-metro[class*="detours-"] .hero-image,body.com-metro[class*="desvios-"] .hero-image,body.com-metro[class*="stop-"] .hero-image,body.com-metro[class*="business-"] .hero-image,body.com-metro[class*="negocio-"] .hero-image{height:28rem;}}body.com-metro .select-filter{margin-top:15px;margin-bottom:10px;}body.com-metro .select-filter .form-group{margin-bottom:0;}body.com-metro .select-filter button{margin-top:0;}body.com-metro form button.btn{margin-top:0;}body.com-metro a.route-image{position:relative;display:inline;border-bottom:none;}body.com-metro a.route-image img{border:1px solid #cccccc;padding:2px;}body.com-metro a.route-image:focus img{outline:none;-webkit-box-shadow:0 0 0 4px #a2d7e8;box-shadow:0 0 0 4px #a2d7e8;border-radius:0.02rem;}body.com-metro a.route-image:after{content:'View full-size image';display:inline-block;margin-top:10px;text-decoration:underline;}[lang="es"] body.com-metro a.route-image:after{content:'Ver imagen a tamaño completo';}body.com-metro a.route-image + a.route-image{margin-top:24px;}body.com-metro .route-areas-served,body.com-metro .route-service-type,body.com-metro .route-route-note{margin-bottom:0.75em;}body.com-metro .route-service-type .list-inline,body.com-metro .route-park-ride .list-inline{margin-left:0;}body.com-metro .route-service-type .list-commas li > div,body.com-metro .route-park-ride .list-commas li > div{display:inline-block;}body.com-metro .route-service-type .list-commas li:last-child:after,body.com-metro .route-park-ride .list-commas li:last-child:after{display:none;}@media (max-width:767px){body.com-metro .route-areas-served strong,body.com-metro .route-service-type strong{font-size:18px;}}body.com-metro .route-schedules .nav-tabs-group .btn{margin-top:0;}body.com-metro .metro-route-print:hover .link-doc-type,body.com-metro .metro-route-print:focus .link-doc-type{color:#fff !important;}body.com-metro .alert-signup .label-placeholder{position:relative;}body.com-metro .alert-signup .label-placeholder label{position:absolute;top:50%;left:29px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#999999;font-size:14px;font-weight:600;}body.com-metro .alert-signup .label-placeholder input:focus ~ label,body.com-metro .alert-signup .label-placeholder input:valid ~ label{top:10px;color:#222;font-size:12px;font-weight:normal;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}body.com-metro .alert-signup .label-placeholder input:valid ~ label{color:#00662f;}body.com-metro .alert-signup .label-placeholder input:focus:invalid ~ label{color:#ae0e2b;}body.com-metro .alert-signup .label-placeholder input:valid{-webkit-box-shadow:0 0 4px #00662f;box-shadow:0 0 4px #00662f;}body.com-metro .alert-signup .label-placeholder input:invalid{-webkit-box-shadow:0 0 4px #ae0e2b;box-shadow:0 0 4px #ae0e2b;}@media (min-width:480px) and (max-width:767px){body.com-metro .metro-system-maps .col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-right:15px;padding-left:15px;}}body.com-metro #city-plugin-single-field-form + a{display:inline-block;margin-bottom:30px;}body.com-metro #city-plugin-single-field-form .form-item.form-autocomplete{width:100%;}body.com-metro.detours #city-plugin-single-field-form label.control-label{font-weight:600;}body.com-metro .stops-closure a.alert{margin-bottom:8px;}body.com-metro .stops-closure a.alert .alert-icon{-ms-flex-item-align:start;align-self:flex-start;margin-top:7px;}body.com-metro .stops-closure a.alert .alert-icon .cityicons-inline-alert:before{content:"\e912";}body.com-metro .stops-closure a.alert .alert-icon .cityicons-inline-map-marker:before{content:"\e913";}body.com-metro .stops-closure a:hover.alert.alert-danger,body.com-metro .stops-closure a:focus.alert.alert-danger{border-left-color:#ae0e2b;}body.com-metro .stops-closure a:hover.alert.alert-warning,body.com-metro .stops-closure a:focus.alert.alert-warning{border-left-color:#eca120;}body.com-metro form[id*="stops-search-form"] label{font-weight:600;}body.com-metro form[id*="stops-search-form"] input{padding-left:15px;}body.com-metro form[id*="stops-search-form"] .form-item-text-search{position:relative;}@media (min-width:992px){body.com-metro form[id*="stops-search-form"] .form-item-text-search{width:75%;}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}body.com-metro form[id*="stops-search-form"] .form-item-text-search .spinner{position:absolute;top:15px;right:15px;width:15px;height:15px;color:#1f355a;}body.com-metro form[id*="stops-search-form"] .form-item-text-search .spinner.active{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1500ms;animation-duration:1500ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;}body.com-metro form[id*="stops-search-form"] .form-item-text-search > div{position:relative;}body.com-metro form[id*="stops-search-form"] #text-search-result ul{list-style:none;margin:15px 0 0 15px;}body.com-metro .stops-row{position:relative;}@media print{body.com-metro .stops-row .stops-map{display:none;}}body.com-metro .stops-row .sidebar h3.loading{display:none;}@media (min-width:768px){body.com-metro .stops-row .stops-top{float:right;width:50%;padding-left:10px;}body.com-metro .stops-row .sidebar{float:left;width:50%;margin-top:205px;padding-right:20px;}body.com-metro .stops-row .stops-print{width:50%;margin-left:50%;padding-left:10px;}body.com-metro .stops-row .stops-map{position:absolute;top:0;left:0;width:50%;padding-right:20px;}}@media (min-width:768px) and print{body.com-metro .stops-row .stops-print{margin-top:0;}}@media (min-width:992px){body.com-metro .stops-row .stops-top{width:calc(100% * (2/3));}body.com-metro .stops-row .sidebar{width:calc(100% * 1/3);}body.com-metro .stops-row .stops-print{width:calc(100% * 2/3);margin-left:calc(100% * (1/3));}body.com-metro .stops-row .stops-map{width:calc(100% * 1/3);}}body.com-metro .list-print-schedules{margin-top:10px;margin-left:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media print{body.com-metro .list-print-schedules{display:none;}}@media (max-width:768px){body.com-metro .list-print-schedules li{font-size:16px;}body.com-metro .list-print-schedules li + li{margin-left:15px;}}body.com-metro .list-print-schedules li + li{margin-left:30px !important;}body.com-metro .stops-schedule-type ul.stops-route-schedule{margin-left:0;padding:0;list-style:none;}@media print{body.com-metro .stops-schedule-type ul.stops-route-schedule > li{border-top:2px solid #000;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;}}body.com-metro .stops-schedule-type ul.stops-route-schedule > li .stops-route,body.com-metro .stops-schedule-type ul.stops-route-schedule > li .stops-route small{display:inline;margin-top:0;font-size:1.6rem;color:#222;}body.com-metro .stops-schedule-type ul.stops-route-schedule > ul.list-inline-table li{margin:0.25em 0;}@media print{body.com-metro #city-plugin-metro-stop-schedules-form{display:none;}}body.com-metro #city-plugin-metro-stop-schedules-form:before,body.com-metro #city-plugin-metro-stop-schedules-form:after{display:table;content:" ";}body.com-metro #city-plugin-metro-stop-schedules-form:after{clear:both;}body.com-metro #city-plugin-metro-stop-schedules-form > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}body.com-metro #city-plugin-metro-stop-schedules-form .form-type-date-popup.form-item{padding-bottom:0;}body.com-metro #city-plugin-metro-stop-schedules-form #edit-schedules-date .form-type-textfield{padding:0;}body.com-metro #city-plugin-metro-stop-schedules-form #edit-schedules-date label{position:relative;font-weight:600;}body.com-metro #city-plugin-metro-stop-schedules-form #edit-schedules-date label:before{display:none;}body.com-metro #city-plugin-metro-stop-schedules-form #edit-schedules-date label:after{content:"\e904";position:absolute;top:26px;left:0;font-family:'cityicons';font-size:30px;font-weight:normal;}body.com-metro #city-plugin-metro-stop-schedules-form #edit-schedules-date .help-block{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.com-metro #city-plugin-metro-stop-schedules-form #edit-schedules-date input{margin-left:45px;width:calc(100% - 50px);}body.com-metro #city-plugin-metro-stop-schedules-form button{display:inline-block;width:auto;margin-bottom:0;}@media print{@page{size:auto;margin:8mm 8mm 8mm 8mm;}body.com-metro a[href]:after{content:"";}body.com-metro #skip-link{display:none;}body.com-metro[class*="page-metro-stops-"]{color:#000 !important;}body.com-metro[class*="page-metro-stops-"] .page-header{font-size:18pt;margin-bottom:0;}body.com-metro[class*="page-metro-stops-"] .header-group,body.com-metro[class*="page-metro-stops-"] .alert-group,body.com-metro[class*="page-metro-stops-"] .breadcrumb-wrapper,body.com-metro[class*="page-metro-stops-"] .sidebar,body.com-metro[class*="page-metro-stops-"] footer.no-print{display:none;}body.com-metro[class*="page-metro-stops-"] .container-fluid,body.com-metro[class*="page-metro-stops-"] .container,body.com-metro[class*="page-metro-stops-"] .stops-print{width:100%;max-width:100%;}body.com-metro[class*="page-metro-stops-"] .stops-print h3{font-size:18pt;}body.com-metro[class*="page-metro-stops-"] .stops-schedule-type h4{font-size:14pt;page-break-after:avoid;}body.com-metro[class*="page-metro-stops-"] .stops-schedule-type .stops-route,body.com-metro[class*="page-metro-stops-"] .stops-schedule-type .stops-route small{font-size:12pt !important;}body.com-metro[class*="page-metro-stops-"] .com-page ul{font-size:9pt;}body.com-metro[class*="page-metro-stops-"] .com-page ul .list-inline-table li{min-width:43pt !important;}}body.com-metro #text-search-result,body.com-metro ul.stops-by-number,body.com-metro ul.stops-by-street{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;}body.com-metro ul.stops-by-number{margin-left:0;}body.com-metro ul.stops-by-number li{margin-right:12px !important;}body.com-metro ul.stops-by-street li{width:34px;}body.com-metro ul.stops-by-street li a{padding:0 4px;}@media (min-width:768px){body.com-metro ul.stops-by-street{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}body.com-metro ul.stops-by-street li{width:auto;}}body.com-metro .node-detour .file img.file-icon{display:none;}body.com-metro #views-exposed-form-detour-current-detours #edit-affected-route-wrapper{width:100%;}@media (min-width:768px){[lang="es"] body.com-metro .full-service-chart table thead > tr > th:nth-child(3){width:25rem;}}@media (min-width:768px){body.com-metro .full-service-chart table tr{height:1px;}}@media (max-width:767px){body.com-metro .full-service-chart table .route-label{font-weight:600;}}@media (min-width:768px){body.com-metro .full-service-chart table .full-service-services .route-label,body.com-metro .full-service-chart table .full-service-similar-routes .route-label{display:none;}}body.com-metro .full-service-chart table .full-service-route{vertical-align:middle;}@media (max-width:767px){body.com-metro .full-service-chart table .full-service-route{margin-bottom:0 !important;padding:8px 0 !important;}}@media (min-width:768px){body.com-metro .full-service-chart table .full-service-route{width:7%;}}body.com-metro .full-service-chart table .full-service-route .route-icons a{margin-right:0;margin-bottom:0;}body.com-metro .full-service-chart table .full-service-description p{margin-bottom:0;}@media (max-width:767px){body.com-metro .full-service-chart table .full-service-description p{padding-bottom:5px;}}@media (max-width:767px){body.com-metro .full-service-chart table .full-service-description p:first-child{min-height:55px;line-height:1.333;padding:4px 0;}}body.com-metro .full-service-chart table .full-service-services{position:relative;padding:0 !important;clear:both;overflow:hidden;}@media (max-width:767px){body.com-metro .full-service-chart table .full-service-services{padding-bottom:5px !important;}body.com-metro .full-service-chart table .full-service-services > div{display:inline-block;position:relative;}body.com-metro .full-service-chart table .full-service-services > div:not(:last-child):after{content:', ';}}@media (min-width:768px){body.com-metro .full-service-chart table .full-service-services{width:190px;height:1px;}body.com-metro .full-service-chart table .full-service-services div{background-color:#eeeeee;padding-right:12px;z-index:2;}body.com-metro .full-service-chart table .full-service-services .weekday,body.com-metro .full-service-chart table .full-service-services .weekday + div:last-child{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;margin-left:0;padding:10px 12px;}body.com-metro .full-service-chart table .full-service-services div:nth-child(1),body.com-metro .full-service-chart table .full-service-services span.route-label + .weekend,body.com-metro .full-service-chart table .full-service-services span.route-label + .saturday,body.com-metro .full-service-chart table .full-service-services span.route-label + .sunday{padding-top:10px;position:relative;}body.com-metro .full-service-chart table .full-service-services div:nth-child(1):before,body.com-metro .full-service-chart table .full-service-services span.route-label + .weekend:before,body.com-metro .full-service-chart table .full-service-services span.route-label + .saturday:before,body.com-metro .full-service-chart table .full-service-services span.route-label + .sunday:before{content:'';background-color:#eeeeee;position:absolute;top:-300%;bottom:100%;left:0;right:0;z-index:1;}body.com-metro .full-service-chart table .full-service-services div.weekday + div,body.com-metro .full-service-chart table .full-service-services span.route-label + div.weekend{display:-webkit-box;display:-ms-flexbox;display:flex;height:50%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}body.com-metro .full-service-chart table .full-service-services div:not(.weekday):not(.holiday):not(.weekend):not(.saturday):not(.sunday):last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}body.com-metro .full-service-chart table .full-service-services span.route-label + div:not(.weekday):not(.holiday):not(.weekend):last-child{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}body.com-metro .full-service-chart table .full-service-services div:last-child{padding-bottom:10px;position:relative;}body.com-metro .full-service-chart table .full-service-services div:last-child:after{content:'';background-color:#eeeeee;position:absolute;top:100%;bottom:-300%;left:0;right:0;}body.com-metro .full-service-chart table .full-service-services .saturday,body.com-metro .full-service-chart table .full-service-services .sunday,body.com-metro .full-service-chart table .full-service-services .weekend,body.com-metro .full-service-chart table .full-service-services .holiday{margin-left:50%;padding-right:12px;padding-left:12px;}}@media (min-width:768px){@-moz-document url-prefix(){body.com-metro .full-service-chart table .full-service-services{height:100%;}}}@media (max-width:767px){body.com-metro .full-service-chart table .full-service-similar-routes{padding-bottom:5px;}}@media (min-width:768px){body.com-metro .full-service-chart table .full-service-similar-routes{width:20%;}}body.com-metro [id*="views-exposed-form-detour"] .views-exposed-form .views-exposed-widget{padding-top:0;}body.com-metro .route-icon{display:inline-block;min-width:5rem;margin:0 15px 15px 0;padding:0.15rem 8px;background-color:#0d4c86;color:#fff;font-size:2.4rem;font-weight:600;text-align:center;border-radius:4px;}body.com-metro .holiday-routes ul > li{margin:0;padding:0;}body.com-metro.search .main-container .bcs-host-div .bcs-container-searchbox button.bcs-searchbox-submit{background-color:#0d4c86 !important;}body.com-metro.search .main-container .bcs-host-div .bcs-container-searchbox button.bcs-searchbox-submit:hover,body.com-metro.search .main-container .bcs-host-div .bcs-container-searchbox button.bcs-searchbox-submit:focus{background-color:#1f355a !important;}body.com-metro.search .main-container .bcs-host-div #bcs-results-div ol.bcs-results li.bcs-result{margin-bottom:1.5rem;}body.com-metro.search .main-container .bcs-host-div #bcs-results-div ol.bcs-results li.bcs-result .bcs-caption p{line-height:1.5;}body.com-metro table.table-mobile,body.com-metro .table-mobile table{position:relative;width:100% !important;table-layout:fixed;}@media only screen and (max-width:991px){body.com-metro table.table-mobile,body.com-metro .table-mobile table{display:block;}body.com-metro table.table-mobile:after,body.com-metro .table-mobile table:after,body.com-metro table.table-mobile thead:after,body.com-metro .table-mobile table thead:after{content:'';position:absolute;top:0;bottom:0;right:0;width:10px;background-image:-webkit-gradient(linear,right top,left top,color-stop(0,rgba(0,0,0,0.075)),to(transparent));background-image:-o-linear-gradient(right,rgba(0,0,0,0.075) 0,transparent 100%);background-image:linear-gradient(to left,rgba(0,0,0,0.075) 0,transparent 100%);z-index:1;}body.com-metro table.table-mobile thead:after,body.com-metro .table-mobile table thead:after{right:-10px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0.075)),to(transparent));background-image:-o-linear-gradient(left,rgba(0,0,0,0.075) 0,transparent 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.075) 0,transparent 100%);border-left:1px solid #ccc;}body.com-metro table.table-mobile thead,body.com-metro .table-mobile table thead{position:relative;display:block;float:left;}body.com-metro table.table-mobile tbody,body.com-metro .table-mobile table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;}body.com-metro table.table-mobile tr,body.com-metro .table-mobile table tr{height:auto;display:inline-block;}body.com-metro table.table-mobile th,body.com-metro .table-mobile table th,body.com-metro table.table-mobile td,body.com-metro .table-mobile table td{display:block;min-height:6rem;padding:5px 10px;font-size:1.6rem;line-height:1.1;border:none;}}body.com-metro table.table-mobile,body.com-metro .table-mobile table{margin-top:2rem;}body.com-metro table.table-mobile thead > tr > th,body.com-metro .table-mobile table thead > tr > th{width:auto !important;font-size:1.6rem;}@media (min-width:992px){body.com-metro table.table-mobile thead > tr > th,body.com-metro .table-mobile table thead > tr > th{min-width:57px;}body.com-metro table.table-mobile thead > tr > th:first-child,body.com-metro .table-mobile table thead > tr > th:first-child,body.com-metro table.table-mobile thead > tr > th:last-child,body.com-metro .table-mobile table thead > tr > th:last-child{width:7.6rem !important;}}@media (min-width:1200px){body.com-metro table.table-mobile thead > tr > th,body.com-metro .table-mobile table thead > tr > th{min-width:84px;}}body.com-metro table.table-mobile thead th,body.com-metro .table-mobile table thead th,body.com-metro table.table-mobile tbody th,body.com-metro .table-mobile table tbody th,body.com-metro table.table-mobile thead td,body.com-metro .table-mobile table thead td,body.com-metro table.table-mobile tbody td,body.com-metro .table-mobile table tbody td{border:none !important;}body.com-metro table.table-mobile .route-points,body.com-metro .table-mobile table .route-points,body.com-metro table.table-mobile thead > tr:last-child,body.com-metro .table-mobile table thead > tr:last-child{position:relative;text-align:center;}@media (min-width:992px){body.com-metro table.table-mobile .route-points,body.com-metro .table-mobile table .route-points,body.com-metro table.table-mobile thead > tr:last-child,body.com-metro .table-mobile table thead > tr:last-child{height:60px !important;}}body.com-metro table.table-mobile .route-points td,body.com-metro .table-mobile table .route-points td,body.com-metro table.table-mobile thead > tr:last-child td,body.com-metro .table-mobile table thead > tr:last-child td,body.com-metro table.table-mobile .route-points th,body.com-metro .table-mobile table .route-points th,body.com-metro table.table-mobile thead > tr:last-child th,body.com-metro .table-mobile table thead > tr:last-child th{height:60px !important;vertical-align:middle;position:relative;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(48%,transparent),color-stop(49%,#0d4c86),color-stop(51%,#0d4c86),color-stop(52%,transparent),to(transparent));background-image:-o-linear-gradient(top,transparent 0,transparent 48%,#0d4c86 49%,#0d4c86 51%,transparent 52%,transparent 100%);background-image:linear-gradient(to bottom,transparent 0,transparent 48%,#0d4c86 49%,#0d4c86 51%,transparent 52%,transparent 100%);text-align:center;}body.com-metro table.table-mobile .route-points .point,body.com-metro .table-mobile table .route-points .point,body.com-metro table.table-mobile thead > tr:last-child .point,body.com-metro .table-mobile table thead > tr:last-child .point,body.com-metro table.table-mobile .route-points .stop,body.com-metro .table-mobile table .route-points .stop,body.com-metro table.table-mobile thead > tr:last-child .stop,body.com-metro .table-mobile table thead > tr:last-child .stop,body.com-metro table.table-mobile .route-points .transfer,body.com-metro .table-mobile table .route-points .transfer,body.com-metro table.table-mobile thead > tr:last-child .transfer,body.com-metro .table-mobile table thead > tr:last-child .transfer,body.com-metro table.table-mobile .route-points .square,body.com-metro .table-mobile table .route-points .square,body.com-metro table.table-mobile thead > tr:last-child .square,body.com-metro .table-mobile table thead > tr:last-child .square{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;height:2.2rem;width:2.2rem;color:#0d4c86;font-size:1.4rem;font-weight:700;background-color:#ffffff;border:2px solid #0d4c86;border-radius:100%;line-height:1.3;z-index:2;}body.com-metro table.table-mobile .route-points .point.direction,body.com-metro .table-mobile table .route-points .point.direction,body.com-metro table.table-mobile thead > tr:last-child .point.direction,body.com-metro .table-mobile table thead > tr:last-child .point.direction,body.com-metro table.table-mobile .route-points .stop.direction,body.com-metro .table-mobile table .route-points .stop.direction,body.com-metro table.table-mobile thead > tr:last-child .stop.direction,body.com-metro .table-mobile table thead > tr:last-child .stop.direction,body.com-metro table.table-mobile .route-points .transfer.direction,body.com-metro .table-mobile table .route-points .transfer.direction,body.com-metro table.table-mobile thead > tr:last-child .transfer.direction,body.com-metro .table-mobile table thead > tr:last-child .transfer.direction,body.com-metro table.table-mobile .route-points .square.direction,body.com-metro .table-mobile table .route-points .square.direction,body.com-metro table.table-mobile thead > tr:last-child .square.direction,body.com-metro .table-mobile table thead > tr:last-child .square.direction{color:#ffffff;background-color:#0d4c86;}body.com-metro table.table-mobile .route-points .transfer,body.com-metro .table-mobile table .route-points .transfer,body.com-metro table.table-mobile thead > tr:last-child .transfer,body.com-metro .table-mobile table thead > tr:last-child .transfer,body.com-metro table.table-mobile .route-points .square,body.com-metro .table-mobile table .route-points .square,body.com-metro table.table-mobile thead > tr:last-child .square,body.com-metro .table-mobile table thead > tr:last-child .square{color:#ffffff;background-color:#0d4c86;}body.com-metro table.table-mobile .route-points th,body.com-metro .table-mobile table .route-points th,body.com-metro table.table-mobile thead > tr:last-child th,body.com-metro .table-mobile table thead > tr:last-child th{vertical-align:middle;}body.com-metro table.table-mobile .route-points th .point,body.com-metro .table-mobile table .route-points th .point,body.com-metro table.table-mobile thead > tr:last-child th .point,body.com-metro .table-mobile table thead > tr:last-child th .point,body.com-metro table.table-mobile .route-points th .stop,body.com-metro .table-mobile table .route-points th .stop,body.com-metro table.table-mobile thead > tr:last-child th .stop,body.com-metro .table-mobile table thead > tr:last-child th .stop{top:0;}@media only screen and (max-width:991px){body.com-metro table.table-mobile thead tr:first-child,body.com-metro .table-mobile table thead tr:first-child{max-width:10rem;}body.com-metro table.table-mobile thead tr:first-child th,body.com-metro .table-mobile table thead tr:first-child th{padding-right:0;padding-left:0;}body.com-metro table.table-mobile thead .route-points td,body.com-metro .table-mobile table thead .route-points td,body.com-metro table.table-mobile thead > tr:last-child td,body.com-metro .table-mobile table thead > tr:last-child td,body.com-metro table.table-mobile thead .route-points th,body.com-metro .table-mobile table thead .route-points th,body.com-metro table.table-mobile thead > tr:last-child th,body.com-metro .table-mobile table thead > tr:last-child th{position:relative;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,transparent),color-stop(47%,transparent),color-stop(48%,#0d4c86),color-stop(52%,#0d4c86),color-stop(53%,transparent),to(transparent));background-image:-o-linear-gradient(left,transparent 0,transparent 47%,#0d4c86 48%,#0d4c86 52%,transparent 53%,transparent 100%);background-image:linear-gradient(to right,transparent 0,transparent 47%,#0d4c86 48%,#0d4c86 52%,transparent 53%,transparent 100%);}body.com-metro table.table-mobile thead .route-points .point,body.com-metro .table-mobile table thead .route-points .point,body.com-metro table.table-mobile thead > tr:last-child .point,body.com-metro .table-mobile table thead > tr:last-child .point,body.com-metro table.table-mobile thead .route-points .stop,body.com-metro .table-mobile table thead .route-points .stop,body.com-metro table.table-mobile thead > tr:last-child .stop,body.com-metro .table-mobile table thead > tr:last-child .stop{height:2.2rem;width:2.2rem;font-size:1.4rem;}}@media only screen and (min-width:992px){body.com-metro table.table-mobile,body.com-metro .table-mobile table{border:1px solid #cccccc !important;border-collapse:inherit;}body.com-metro table.table-mobile thead th,body.com-metro .table-mobile table thead th,body.com-metro table.table-mobile tbody th,body.com-metro .table-mobile table tbody th,body.com-metro table.table-mobile thead td,body.com-metro .table-mobile table thead td,body.com-metro table.table-mobile tbody td,body.com-metro .table-mobile table tbody td{padding:10px 10px;}body.com-metro table.table-mobile thead tr:first-child th,body.com-metro .table-mobile table thead tr:first-child th{text-align:center;}body.com-metro table.table-mobile thead tr:first-child th:first-child,body.com-metro .table-mobile table thead tr:first-child th:first-child,body.com-metro table.table-mobile thead tr:first-child th:last-child,body.com-metro .table-mobile table thead tr:first-child th:last-child{text-align:left;}body.com-metro table.table-mobile tbody tr,body.com-metro .table-mobile table tbody tr,body.com-metro table.table-mobile tbody th,body.com-metro .table-mobile table tbody th,body.com-metro table.table-mobile tbody td,body.com-metro .table-mobile table tbody td{text-align:center;font-weight:normal;}body.com-metro table.table-mobile tbody tr:hover,body.com-metro .table-mobile table tbody tr:hover,body.com-metro table.table-mobile tbody tr:focus,body.com-metro .table-mobile table tbody tr:focus{background-color:#f5f5f5;}body.com-metro table.table-mobile thead tr th:first-child,body.com-metro .table-mobile table thead tr th:first-child,body.com-metro table.table-mobile tbody tr th:first-child,body.com-metro .table-mobile table tbody tr th:first-child,body.com-metro table.table-mobile thead tr td:first-child,body.com-metro .table-mobile table thead tr td:first-child,body.com-metro table.table-mobile tbody tr td:first-child,body.com-metro .table-mobile table tbody tr td:first-child,body.com-metro table.table-mobile thead tr th:last-child,body.com-metro .table-mobile table thead tr th:last-child,body.com-metro table.table-mobile tbody tr th:last-child,body.com-metro .table-mobile table tbody tr th:last-child,body.com-metro table.table-mobile thead tr td:last-child,body.com-metro .table-mobile table thead tr td:last-child,body.com-metro table.table-mobile tbody tr td:last-child,body.com-metro .table-mobile table tbody tr td:last-child{background-color:#f5f5f5;}body.com-metro table.table-mobile .route-points .point,body.com-metro .table-mobile table .route-points .point,body.com-metro table.table-mobile thead > tr:last-child .point,body.com-metro .table-mobile table thead > tr:last-child .point,body.com-metro table.table-mobile .route-points .stop,body.com-metro .table-mobile table .route-points .stop,body.com-metro table.table-mobile thead > tr:last-child .stop,body.com-metro .table-mobile table thead > tr:last-child .stop,body.com-metro table.table-mobile .route-points .transfer,body.com-metro .table-mobile table .route-points .transfer,body.com-metro table.table-mobile thead > tr:last-child .transfer,body.com-metro .table-mobile table thead > tr:last-child .transfer,body.com-metro table.table-mobile .route-points .square,body.com-metro .table-mobile table .route-points .square,body.com-metro table.table-mobile thead > tr:last-child .square,body.com-metro .table-mobile table thead > tr:last-child .square{position:relative;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:3.2rem;width:3.2rem;font-size:1.8rem;line-height:1.5;}body.com-metro table.table-mobile .route-points .point.direction,body.com-metro .table-mobile table .route-points .point.direction,body.com-metro table.table-mobile thead > tr:last-child .point.direction,body.com-metro .table-mobile table thead > tr:last-child .point.direction,body.com-metro table.table-mobile .route-points .stop.direction,body.com-metro .table-mobile table .route-points .stop.direction,body.com-metro table.table-mobile thead > tr:last-child .stop.direction,body.com-metro .table-mobile table thead > tr:last-child .stop.direction,body.com-metro table.table-mobile .route-points .transfer.direction,body.com-metro .table-mobile table .route-points .transfer.direction,body.com-metro table.table-mobile thead > tr:last-child .transfer.direction,body.com-metro .table-mobile table thead > tr:last-child .transfer.direction,body.com-metro table.table-mobile .route-points .square.direction,body.com-metro .table-mobile table .route-points .square.direction,body.com-metro table.table-mobile thead > tr:last-child .square.direction,body.com-metro .table-mobile table thead > tr:last-child .square.direction{top:0;width:4rem;height:4rem;font-size:2.2rem;line-height:1.6;}body.com-metro table.table-mobile .route-points .transfer,body.com-metro .table-mobile table .route-points .transfer,body.com-metro table.table-mobile thead > tr:last-child .transfer,body.com-metro .table-mobile table thead > tr:last-child .transfer,body.com-metro table.table-mobile .route-points .square,body.com-metro .table-mobile table .route-points .square,body.com-metro table.table-mobile thead > tr:last-child .square,body.com-metro .table-mobile table thead > tr:last-child .square{top:0;width:4rem;height:4rem;font-size:2.2rem;line-height:1.6;}}body.com-metro .form-autocomplete .dropdown-menu{overflow:auto;max-height:300px;}body.com-metro .form-autocomplete a{border:none;}body.com-metro .form-autocomplete li.active a{color:#fff;}@media (max-width:480px){body.com-metro form.email-list-subscription > div button.form-submit{margin-top:15px;}}@media (min-width:992px){body.com-metro .table-responsive-collapse table thead th:nth-last-child(2),body.com-metro table.table-responsive-collapse thead th:nth-last-child(2){min-width:17rem;}body.com-metro .table-responsive-collapse table thead th:last-child,body.com-metro table.table-responsive-collapse thead th:last-child{min-width:20rem;}}body.com-metro .table-responsive-collapse table tbody tr th,body.com-metro table.table-responsive-collapse tbody tr th,body.com-metro .table-responsive-collapse table tbody tr td,body.com-metro table.table-responsive-collapse tbody tr td{vertical-align:middle;}body.com-metro .table-responsive-collapse table tbody tr th ul,body.com-metro table.table-responsive-collapse tbody tr th ul,body.com-metro .table-responsive-collapse table tbody tr td ul,body.com-metro table.table-responsive-collapse tbody tr td ul{margin-bottom:0;}body.com-metro .table-responsive-collapse table tbody tr th ul li,body.com-metro table.table-responsive-collapse tbody tr th ul li,body.com-metro .table-responsive-collapse table tbody tr td ul li,body.com-metro table.table-responsive-collapse tbody tr td ul li{padding:0 !important;}body.com-metro .table-responsive-collapse table tbody tr th,body.com-metro table.table-responsive-collapse tbody tr th{text-align:center;}@media (max-width:767px){body.com-metro .table-responsive-collapse table thead,body.com-metro table.table-responsive-collapse thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.com-metro .table-responsive-collapse table tbody tr,body.com-metro table.table-responsive-collapse tbody tr{display:block;padding-bottom:1.5rem;clear:both;}body.com-metro .table-responsive-collapse table tbody tr th,body.com-metro table.table-responsive-collapse tbody tr th,body.com-metro .table-responsive-collapse table tbody tr td,body.com-metro table.table-responsive-collapse tbody tr td{display:block;padding:0;border-top:none;}body.com-metro .table-responsive-collapse table tbody tr th .route,body.com-metro table.table-responsive-collapse tbody tr th .route,body.com-metro .table-responsive-collapse table tbody tr td .route,body.com-metro table.table-responsive-collapse tbody tr td .route,body.com-metro .table-responsive-collapse table tbody tr th.full-service-route,body.com-metro table.table-responsive-collapse tbody tr th.full-service-route,body.com-metro .table-responsive-collapse table tbody tr td.full-service-route,body.com-metro table.table-responsive-collapse tbody tr td.full-service-route{float:left;margin-right:1.5rem;margin-bottom:0.7rem;}body.com-metro .table-responsive-collapse table tbody tr:last-child > td,body.com-metro table.table-responsive-collapse tbody tr:last-child > td{border-bottom:none;}}body.com-metro .metro-connect{padding:1.5rem 0;}body.com-metro .metro-connect .department-head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.75rem;}@media (max-width:991px){body.com-metro .metro-connect .department-head{margin-bottom:2rem;}}body.com-metro .metro-connect .department-head .metro-logo{width:6rem;}body.com-metro .metro-connect .department-head .content{padding-left:2rem;}body.com-metro .metro-connect .department-head .content .agency-name{font-size:2.2rem;}@media (max-width:991px){body.com-metro .metro-connect form{margin-bottom:2rem;}}body.com-metro .metro-connect form .form-group{margin-bottom:0;}body.com-metro .metro-connect form label{font-weight:600;}body.com-metro .metro-connect input,body.com-metro .metro-connect select{height:4.2rem;font-size:1.6rem;}body.com-metro .metro-connect input::-webkit-input-placeholder,body.com-metro .metro-connect select::-webkit-input-placeholder{opacity:1;font-style:italic;}body.com-metro .metro-connect input::-moz-placeholder,body.com-metro .metro-connect select::-moz-placeholder{opacity:1;font-style:italic;}body.com-metro .metro-connect input:-ms-input-placeholder,body.com-metro .metro-connect select:-ms-input-placeholder{opacity:1;font-style:italic;}body.com-metro .metro-connect input::-ms-input-placeholder,body.com-metro .metro-connect select::-ms-input-placeholder{opacity:1;font-style:italic;}body.com-metro .metro-connect input::placeholder,body.com-metro .metro-connect select::placeholder{opacity:1;font-style:italic;}body.com-metro .metro-connect button.form-submit,body.com-metro .metro-connect button.form-submit.btn-primary,body.com-metro .metro-connect button.webform-submit,body.com-metro .metro-connect button.webform-submit.btn-primary,body.com-metro .metro-connect button[type=submit],body.com-metro .metro-connect button[type=submit].btn-primary{margin-top:0;margin-bottom:0;color:#1f355a !important;background-color:#7dd0e7 !important;border-color:#7dd0e7 !important;}body.com-metro .metro-connect button.form-submit:after,body.com-metro .metro-connect button.form-submit.btn-primary:after,body.com-metro .metro-connect button.webform-submit:after,body.com-metro .metro-connect button.webform-submit.btn-primary:after,body.com-metro .metro-connect button[type=submit]:after,body.com-metro .metro-connect button[type=submit].btn-primary:after{background-color:#56a6bc !important;}body.com-metro .metro-connect button.form-submit:hover,body.com-metro .metro-connect button.form-submit.btn-primary:hover,body.com-metro .metro-connect button.webform-submit:hover,body.com-metro .metro-connect button.webform-submit.btn-primary:hover,body.com-metro .metro-connect button[type=submit]:hover,body.com-metro .metro-connect button[type=submit].btn-primary:hover,body.com-metro .metro-connect button.form-submit:focus,body.com-metro .metro-connect button.form-submit.btn-primary:focus,body.com-metro .metro-connect button.webform-submit:focus,body.com-metro .metro-connect button.webform-submit.btn-primary:focus,body.com-metro .metro-connect button[type=submit]:focus,body.com-metro .metro-connect button[type=submit].btn-primary:focus{color:#1f355a !important;background-color:#68b0c3 !important;border-color:#68b0c3 !important;}body.com-metro .metro-connect button.form-submit:hover:after,body.com-metro .metro-connect button.form-submit.btn-primary:hover:after,body.com-metro .metro-connect button.webform-submit:hover:after,body.com-metro .metro-connect button.webform-submit.btn-primary:hover:after,body.com-metro .metro-connect button[type=submit]:hover:after,body.com-metro .metro-connect button[type=submit].btn-primary:hover:after,body.com-metro .metro-connect button.form-submit:focus:after,body.com-metro .metro-connect button.form-submit.btn-primary:focus:after,body.com-metro .metro-connect button.webform-submit:focus:after,body.com-metro .metro-connect button.webform-submit.btn-primary:focus:after,body.com-metro .metro-connect button[type=submit]:focus:after,body.com-metro .metro-connect button[type=submit].btn-primary:focus:after{background-color:#479bb1 !important;}body.com-metro .metro-connect .alert-signup .has-error .control-label,body.com-metro .metro-connect .text-signup .has-error .control-label{color:#fff;}body.com-metro .metro-connect .email-list-subscription > div [id*="edit-optout"]{margin-bottom:10px;}body.com-metro .metro-connect .email-list-subscription > div [id*="edit-optout"] input[type="radio"]{height:auto;}@media (max-width:480px){body.com-metro .metro-connect .email-list-subscription > div button.form-submit{margin-top:15px;}}@media (min-width:992px){body.com-metro .metro-connect .email-list-subscription{margin-bottom:0;}}body.com-metro .metro-connect .email-list-subscription-message .text-success{color:#fff;}body.com-metro .metro-connect .email-list-subscription .email-list-subscription-optout .help-block{color:#fff;}@media (min-width:992px) and (max-width:1199px){body.com-metro .metro-connect .email-list-subscription[id*="email-list-subscription-"] > div button[type="submit"]{margin-top:53px;}}@media (min-width:992px) and (max-width:1199px){body.com-metro .metro-connect .email-list-subscription[id*="text-message-subscription-"] > div .error-processed{margin-bottom:33px;}}body.com-metro.i18n-es #metro-widget #metro-widget-detours .email-list-subscription .form-item{margin-bottom:0;}@media (max-width:767px){body.com-metro.i18n-es #metro-widget #metro-widget-detours .email-list-subscription > div button[type="submit"]{width:56px;margin-bottom:0;}}body.com-metro #city-plugin-metro-email-updates-form .form-group,body.com-metro #city-plugin-email-list-unsubr-form .form-group{margin-bottom:16px;}body.com-metro #city-plugin-metro-email-updates-form .current-email,body.com-metro #city-plugin-email-list-unsubr-form .current-email{display:inline-block;margin-right:10px;margin-bottom:7px;}body.com-metro #city-plugin-metro-email-updates-form .form-item:not(.checkbox):not(.radio) > label,body.com-metro #city-plugin-email-list-unsubr-form .form-item:not(.checkbox):not(.radio) > label{font-weight:600;font-size:18px;}@media (min-width:768px){body.com-metro #city-plugin-metro-email-updates-form .form-item:not(.checkbox):not(.radio) > label,body.com-metro #city-plugin-email-list-unsubr-form .form-item:not(.checkbox):not(.radio) > label{font-size:inherit;}}body.com-metro #city-plugin-metro-email-updates-form .help-block,body.com-metro #city-plugin-email-list-unsubr-form .help-block{margin-top:-5px;margin-bottom:0;padding-top:0;padding-bottom:4px;color:#595959;}@media (min-width:768px){body.com-metro #city-plugin-metro-email-updates-form .help-block,body.com-metro #city-plugin-email-list-unsubr-form .help-block{font-size:1.5rem;}}body.com-metro .footer{padding-top:25px;padding-bottom:30px;background:#1f355a -o-linear-gradient(top,#1f355a 0,#1f355a 200px,#1f355a 275px,#1f355a 300px);background:#1f355a linear-gradient(to bottom,#1f355a 0,#1f355a 200px,#1f355a 275px,#1f355a 300px);color:#fff;}body.com-metro .footer:after{background-image:-o-linear-gradient(top,#1f355a 0,#1f355a 200px,#1f355a 275px,#1f355a 300px);background-image:linear-gradient(to bottom,#1f355a 0,#1f355a 200px,#1f355a 275px,#1f355a 300px);}body.com-metro .footer .list{border-top:none;}body.com-metro .footer ul li{border-bottom:none;}body.com-metro .footer h3{font-size:2.2rem;}body.com-metro .footer a{color:#cccccc;}body.com-metro .footer a:hover,body.com-metro .footer a:focus{color:#fff;}body.com-metro .footer ul.list.contact-list li{margin:0;border-bottom:none;}body.com-metro .com-footer{background-color:#111921;}body.com-metro .com-footer a{color:#fff;}body.com-metro .footer .icon-list-social.icon-list-social-inline li a .cityicons{color:#fff;text-shadow:none;}body.com-metro .footer .icon-list-social.icon-list-social-inline li a:hover .cityicons,body.com-metro .footer .icon-list-social.icon-list-social-inline li a:focus .cityicons{color:#eeeeee;}body.com-metro .region-feedback form .form-actions button{background-image:none;}body.com-metro .region-feedback form .form-actions button:after{background-color:#1f355a;}@media (min-width:768px) and (max-width:850px){body.com-metro .region-feedback form .form-actions button{margin-top:-12px;}}body.com-metro .detour-alert{margin-bottom:2rem;padding:1.15rem 1.8rem;font-size:2.2rem;font-weight:600;}body.com-metro .detour-alert .cityicons{float:left;margin-top:3px;margin-right:8px;}body.com-metro .detour-alert p{margin-bottom:0;}body.com-metro .detour-alert-current{color:#fff;background-color:#ae0e2b;border-color:#ae0e2b;}body.com-metro .detour-alert-current hr{border-top-color:#960c25;}body.com-metro .detour-alert-current .alert-link{color:#e6e6e6;}body.com-metro .detour-alert-upcoming{color:#222;background-color:#eca120;border-color:#eca120;}body.com-metro .detour-alert-upcoming hr{border-top-color:#df9413;}body.com-metro .detour-alert-upcoming .alert-link{color:#080808;}body.com-metro.como-viajar-consejos-para-pasajeros .region-content .col-md-4 .col-md-4 h3,body.com-metro.actualizaciones-de-pasajeros .region-content .col-md-4 .col-md-4 h3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.com-metro.how-to-ride-rider-tools form[id*="city-plugin-alerts-signup-form"] .form-group,body.com-metro.como-viajar-consejos-para-pasajeros form[id*="city-plugin-alerts-signup-form"] .form-group,body.com-metro.rider-updates form[id*="city-plugin-alerts-signup-form"] .form-group,body.com-metro.actualizaciones-de-pasajeros form[id*="city-plugin-alerts-signup-form"] .form-group{margin-bottom:15px;}body.com-metro.how-to-ride-rider-tools form[id*="city-plugin-alerts-signup-form"] p,body.com-metro.como-viajar-consejos-para-pasajeros form[id*="city-plugin-alerts-signup-form"] p,body.com-metro.rider-updates form[id*="city-plugin-alerts-signup-form"] p,body.com-metro.actualizaciones-de-pasajeros form[id*="city-plugin-alerts-signup-form"] p{margin-bottom:8px;}body.com-metro.how-to-ride-rider-tools .col-md-4 .col-md-4,body.com-metro.como-viajar-consejos-para-pasajeros .col-md-4 .col-md-4,body.com-metro.rider-updates .col-md-4 .col-md-4,body.com-metro.actualizaciones-de-pasajeros .col-md-4 .col-md-4{width:100%;}body.com-metro .metro-connect form[id*="city-plugin-alerts-signup-form"] .form-group{margin-bottom:0;}[lang="es"] body.com-metro .region-content form[id*="city-plugin-alerts-signup-form"] input[type="text"]{width:80%;max-width:422px;}@media (min-width:1162px) and (max-width:1199px){[lang="es"] body.com-metro .region-content form[id*="city-plugin-alerts-signup-form"] input[type="text"]{width:75%;}}@media (min-width:768px) and (max-width:1161px){[lang="es"] body.com-metro .region-content form[id*="city-plugin-alerts-signup-form"] input[type="text"]{width:70%;}}body.com-metro .main-container .region-content .webform-client-form [for="edit-submitted-rider-info-old-address"],body.com-metro .main-container .region-content .webform-client-form [for="edit-submitted-rider-info-new-address"],body.com-metro .main-container .region-content .webform-client-form [for="edit-submitted-info-address"],body.com-metro .main-container .region-content .webform-client-form [for="edit-submitted-info-address"],body.com-metro .main-container .region-content .webform-client-form [for="edit-submitted-ride-info-address"],body.com-metro .main-container .region-content .webform-client-form .webform-component--shipping legend{font-size:2.4rem;}@media (max-width:991px){body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] [class*="col-"],body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] [class*="col-"]{padding-left:0;}}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped{margin-bottom:2rem;}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper{padding-top:16px;}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.row,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.row,body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper .row,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper .row{margin-right:0;margin-bottom:0;margin-left:0;}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.row .form-item,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.row .form-item,body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper .row .form-item,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper .row .form-item{width:100%;}@media (min-width:768px){body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.row .col-sm-9 label,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.row .col-sm-9 label,body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper .row .col-sm-9 label,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper .row .col-sm-9 label{margin-top:10px;}}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper:nth-child(odd),body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper:nth-child(odd){background-color:#f5f5f5;}@media (max-width:991px){body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper:nth-child(odd),body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper:nth-child(odd){margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}}@media (min-width:768px) and (max-width:991px){body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-english,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-english,body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-hmong,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-hmong{position:relative;}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-english:after,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-english:after,body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-hmong:after,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-hmong:after{content:'';position:absolute;top:0;bottom:0;left:100%;width:30px;background-color:#f5f5f5;}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-english .row,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-english .row,body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-hmong .row,body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper > .form-wrapper.webform-component--item--school-fieldset-hmong .row{margin-right:-30px;}}body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper .form-item[class*="name-of-school"],body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper .form-item[class*="name-of-school"]{width:100%;padding-right:15px;padding-left:0;}@media (min-width:768px){body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper .form-item[class*="name-of-school"],body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper .form-item[class*="name-of-school"]{width:50%;}}@media (min-width:992px){body.com-metro .main-container .region-content .webform-client-form[action*="ride-guide-system-maps"] .striped > .fieldset-wrapper .form-item[class*="name-of-school"],body.com-metro .main-container .region-content .webform-client-form[action*="guia-de-viaje-mapas-del-sistema"] .striped > .fieldset-wrapper .form-item[class*="name-of-school"]{padding-left:15px;}}@media (min-width:992px){body.com-metro .main-container .region-content .webform-client-form[action*="metro-pass-deactivation-form"] [class*="webform-component--pass--pass-"]{width:40%;}}body.com-metro .main-container .region-content .webform-client-form .form-item-submitted-ride-info-date{width:100%;}body.com-metro .main-container .region-content .webform-client-form .form-item-submitted-ride-info-date-date{padding-right:0 !important;}body.com-metro .main-container .region-content .webform-client-form .date-time-group-date > [class*="webform-component-"]{width:100%;}body.com-metro .header-group .alert{margin-bottom:0;}body.com-metro .alert-full-width.alert.alert-danger{background-color:#ae0e2b;}body.com-metro .alert-full-width.alert.alert-danger:after{color:#ffffff;}body.com-metro .alert-full-width.alert.alert-dangera:hover,body.com-metro .alert-full-width.alert.alert-dangera:focus{background-color:#a00d28;}body.com-metro .alert-full-width.alert.alert-dangera:hover:after,body.com-metro .alert-full-width.alert.alert-dangera:focus:after{color:#ffffff;}body.com-metro .alert-full-width.alert.alert-warning{background-color:#eca120;}body.com-metro .alert-full-width.alert.alert-warning:after{color:#000000;}body.com-metro .alert-full-width.alert.alert-warninga:hover,body.com-metro .alert-full-width.alert.alert-warninga:focus{background-color:#eca120;}body.com-metro .alert-full-width.alert.alert-warninga:hover:after,body.com-metro .alert-full-width.alert.alert-warninga:focus:after{color:#000000;}body.com-metro .alert-full-width.alert.alert-success{background-color:#00662f;}body.com-metro .alert-full-width.alert.alert-success:after{color:#ffffff;}body.com-metro .alert-full-width.alert.alert-successa:hover,body.com-metro .alert-full-width.alert.alert-successa:focus{background-color:#00662f;}body.com-metro .alert-full-width.alert.alert-successa:hover:after,body.com-metro .alert-full-width.alert.alert-successa:focus:after{color:#ffffff;}body.com-metro .alert-full-width.alert.alert-info{background-color:#0d4c86;}body.com-metro .alert-full-width.alert.alert-info:after{color:#ffffff;}body.com-metro .alert-full-width.alert.alert-infoa:hover,body.com-metro .alert-full-width.alert.alert-infoa:focus{background-color:#0d4c86;}body.com-metro .alert-full-width.alert.alert-infoa:hover:after,body.com-metro .alert-full-width.alert.alert-infoa:focus:after{color:#ffffff;}body.com-metro .alert-group .alert-danger .container .content{position:relative;padding-left:5.2rem;}body.com-metro .alert-group .alert-danger .container .content:before{position:absolute;left:0;content:"\e912";font-family:'cityicons',serif;font-size:3.7rem;color:#fff;}body.com-metro .alert-group .alert-danger .container .content .heading{font-size:2rem;}body.com-metro .alert-group .alert-danger .container .content .summary{display:block;}body.com-metro .metro-service-banner p.lead{margin-bottom:10px;font-weight:normal;}body.com-metro .languages #language-list-wrapper .language-list li a{color:#ffffff;background-color:#0d4c86;}body.com-metro .languages #language-list-wrapper .language-list li a:hover,body.com-metro .languages #language-list-wrapper .language-list li a:focus{color:#ffffff;background-color:#1f355a;}@media (min-width:992px){body.com-metro .languages #language-list-wrapper .language-list li a:after{background-color:#1f355a;}body.com-metro .languages #language-list-wrapper .language-list li a:hover:after,body.com-metro .languages #language-list-wrapper .language-list li a:focus:after{background-color:#182a47;}}body.com-metro .languages.multiple-languages button.btn.language-list-control{color:#ffffff;background-color:#0d4c86;border-bottom:4px solid #1f355a;}body.com-metro .languages.multiple-languages button.btn.language-list-control:hover,body.com-metro .languages.multiple-languages button.btn.language-list-control:focus{color:#ffffff;background-color:#1f355a;border-bottom:4px solid #182a47;}body.com-metro .languages.multiple-languages button.btn.language-list-control:before,body.com-metro .languages.multiple-languages button.btn.language-list-control:after{background-color:#ffffff;}@media (max-width:991px){body.com-metro .languages.multiple-languages #language-list-wrapper .language-list li a{color:#ffffff;background-color:#1f355a;}body.com-metro .languages.multiple-languages #language-list-wrapper .language-list li a:hover,body.com-metro .languages.multiple-languages #language-list-wrapper .language-list li a:focus{background-color:#182a47;}}@media (min-width:992px){body.com-metro.routes-schedules-route-6 .table-mobile > table > thead > tr > th{font-size:1.4rem;}}@media (min-width:992px) and (max-width:1099px){body.com-metro.routes-schedules-route-10 .table-mobile > table > thead > tr > th{font-size:1.34rem;}}@media (min-width:1060px) and (max-width:1099){body.com-metro.routes-schedules-route-10 .table-mobile > table > thead > tr > th{font-size:1.46rem;}}@media (min-width:1100px) and (max-width:1199px){body.com-metro.routes-schedules-route-10 .table-mobile > table > thead > tr > th{font-size:1.57rem;}}@media (min-width:992px) and (max-width:1134px){body.com-metro.routes-schedules-route-56 .table-mobile > table > thead > tr > th{font-size:1.33rem;}}@media (min-width:1135) and (max-width:1199){body.com-metro.routes-schedules-route-56 .table-mobile > table > thead > tr > th{font-size:1.4rem;}}@media (min-width:992px) and (max-width:1134px){body.com-metro.routes-schedules-route-57 .table-mobile > table > thead > tr > th{font-size:1.33rem;}}@media (min-width:1135) and (max-width:1199){body.com-metro.routes-schedules-route-57 .table-mobile > table > thead > tr > th{font-size:1.4rem;}}@media (min-width:992px) and (max-width:1052px){body.com-metro.routes-schedules-route-70 .table-mobile > table > thead > tr > th{font-size:1.4rem;}}@media (min-width:1052px) and (max-width:1095px){body.com-metro.routes-schedules-route-70 .table-mobile > table > thead > tr > th{font-size:1.5rem;}}@media (min-width:992px) and (max-width:1052px){body.com-metro.routes-schedules-route-72 .table-mobile > table > thead > tr > th{font-size:1.4rem;}}@media (min-width:1052px) and (max-width:1095px){body.com-metro.routes-schedules-route-72 .table-mobile > table > thead > tr > th{font-size:1.5rem;}}@media (min-width:992px){body.com-metro.routes-schedules-route-6 .table-mobile > table > thead > tr > th:not(:first-child):not(:last-child){padding-left:5px;padding-right:5px;}}body.com-metro.routes-schedules-route-6 .table-mobile > table > thead > tr > th:first-child,body.com-metro.routes-schedules-route-6 .table-mobile > table > thead > tr > th:last-child{width:6rem !important;}@media (min-width:992px){body.com-metro.routes-schedules-route-6 #east .table-mobile > table > thead > tr > th:nth-child(7),body.com-metro.routes-schedules-route-6 #east .table-mobile > table > thead > tr > th:nth-child(8),body.com-metro.routes-schedules-route-6 #east .table-mobile > table > thead > tr > th:nth-child(10),body.com-metro.routes-schedules-route-6 #east .table-mobile > table > thead > tr > th:nth-child(11){font-size:1.3rem;}}@media (min-width:992px) and (max-width:1115px){body.com-metro.routes-schedules-route-6 #east .table-mobile > table > thead > tr > th:nth-child(10){font-size:1.1rem;padding-left:2px;}}@media (min-width:992px){body.com-metro.routes-schedules-route-6 #west .table-mobile > table > thead > tr > th:nth-child(3),body.com-metro.routes-schedules-route-6 #west .table-mobile > table > thead > tr > th:nth-child(4),body.com-metro.routes-schedules-route-6 #west .table-mobile > table > thead > tr > th:nth-child(6),body.com-metro.routes-schedules-route-6 #west .table-mobile > table > thead > tr > th:nth-child(7){font-size:1.3rem;}}@media (min-width:992px) and (max-width:1126px){body.com-metro.routes-schedules-route-6 #west .table-mobile > table > thead > tr > th:nth-child(4){font-size:1.1rem;padding-left:2px;}}@media (min-width:1127px){body.com-metro.routes-schedules-route-6 #west .table-mobile > table > thead > tr > th:nth-child(4){font-size:1.2rem;}}body.com-metro .data-stats p.lead,body.com-metro .com-page .data-stats p.lead{color:#0d4c86;}body.com-metro button[type="submit"]#undo-changes.btn-default,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger{color:#1f355a !important;border-color:#065d8c !important;background-color:transparent!important;}body.com-metro button[type="submit"]#undo-changes.btn-default:focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:focus,body.com-metro button[type="submit"]#undo-changes.btn-default.focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger.focus{color:#ffffff !important;background-color:#065d8c !important;border-color:#065d8c !important;}body.com-metro button[type="submit"]#undo-changes.btn-default:hover,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:hover,body.com-metro button[type="submit"]#undo-changes.btn-default.active,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger.active{color:#ffffff !important;background-color:#065d8c !important;border-color:#065d8c !important;}body.com-metro button[type="submit"]#undo-changes.btn-default:active,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:active,.open > .dropdown-togglebody.com-metro button[type="submit"]#undo-changes.btn-default,.open > .dropdown-togglebody.com-metro button[type="submit"]#remove-subscriptions.btn-danger{color:#ffffff !important;background-color:#043d5b !important;border-color:#033651 !important;}body.com-metro button[type="submit"]#undo-changes.btn-default:active:hover,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:active:hover,.open > .dropdown-togglebody.com-metro button[type="submit"]#undo-changes.btn-default:hover,.open > .dropdown-togglebody.com-metro button[type="submit"]#remove-subscriptions.btn-danger:hover,body.com-metro button[type="submit"]#undo-changes.btn-default:active:focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:active:focus,.open > .dropdown-togglebody.com-metro button[type="submit"]#undo-changes.btn-default:focus,.open > .dropdown-togglebody.com-metro button[type="submit"]#remove-subscriptions.btn-danger:focus,body.com-metro button[type="submit"]#undo-changes.btn-default:active.focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:active.focus,.open > .dropdown-togglebody.com-metro button[type="submit"]#undo-changes.btn-default.focus,.open > .dropdown-togglebody.com-metro button[type="submit"]#remove-subscriptions.btn-danger.focus{color:#ffffff !important;background-color:#022639 !important;border-color:#010c12 !important;}body.com-metro button[type="submit"]#undo-changes.btn-default.disabled:hover,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger.disabled:hover,body.com-metro button[type="submit"]#undo-changes.btn-default[disabled]:hover,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger[disabled]:hover,fieldset[disabled] body.com-metro button[type="submit"]#undo-changes.btn-default:hover,fieldset[disabled] body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:hover,body.com-metro button[type="submit"]#undo-changes.btn-default.disabled:focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger.disabled:focus,body.com-metro button[type="submit"]#undo-changes.btn-default[disabled]:focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger[disabled]:focus,fieldset[disabled] body.com-metro button[type="submit"]#undo-changes.btn-default:focus,fieldset[disabled] body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:focus,body.com-metro button[type="submit"]#undo-changes.btn-default.disabled.focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger.disabled.focus,body.com-metro button[type="submit"]#undo-changes.btn-default[disabled].focus,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger[disabled].focus,fieldset[disabled] body.com-metro button[type="submit"]#undo-changes.btn-default.focus,fieldset[disabled] body.com-metro button[type="submit"]#remove-subscriptions.btn-danger.focus{background-color:#065d8c !important;border-color:#065d8c !important;}body.com-metro button[type="submit"]#undo-changes.btn-default .badge,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger .badge{color:#065d8c !important;background-color:#ffffff !important;}body.com-metro button[type="submit"]#undo-changes.btn-default:after,body.com-metro button[type="submit"]#remove-subscriptions.btn-danger:after{display:none;}body.com-metro[class*="get-email-updates"] .main-container .sidebar .node-flex-content{margin-bottom:0;}body.com-metro .sidebar .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-2"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-3"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-4"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-5"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-6"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-7"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-8"] .email-text-updates-wrapper .col-md-4,body.com-metro [class*="col-"][class*="-9"] .email-text-updates-wrapper .col-md-4{width:100%;float:none;}body.com-metro.i18n-es .email-text-updates-wrapper .col-md-4:nth-child(2) h3,body.com-metro.i18n-es .metro-connect .col-md-4:nth-child(2) h3{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.com-metro .region-content input[type="text"],body.com-metro .region-content input[type="password"],body.com-metro .region-content input[type="email"],body.com-metro .region-content input[type="color"],body.com-metro .region-content input[type="date"],body.com-metro .region-content input[type="month"],body.com-metro .region-content input[type="tel"],body.com-metro .region-content input[type="url"],body.com-metro .region-content input[type="time"],body.com-metro .region-content input[type="week"],body.com-metro .region-content input[type="file"],body.com-metro .region-content select{height:43px;}body.com-metro[class*="page-metro-departures-"] #skip-link a.com-skip-link:focus{display:none;}body.com-metro .videoboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100vw;height:100vh;color:#000;background-color:#fff;}body.com-metro .videoboard .com-spinner{margin-top:calc(100vh * (36/1080));font-size:calc(100vh * (40/1080));}body.com-metro .videoboard .com-metro-videoboard-header{width:calc(100vw * (1/3));padding-top:calc(100vh * (90/1080));padding-right:calc(100vh * (45/1080));padding-bottom:calc(100vh * (90/1080));padding-left:calc(100vh * (45/1080));background-color:#20355a;color:#fff;font-size:calc(100vh * (48/1080));}body.com-metro .videoboard .com-metro-videoboard-content{margin-bottom:calc(100vh * (80/1080));padding-right:calc(100vh * (45/1080));padding-left:calc(100vh * (45/1080));}body.com-metro .videoboard .com-metro-videoboard-logo{margin-bottom:calc(100vh * (54/1080));}body.com-metro .videoboard .com-metro-videoboard-alerts .announcement-alert-list ul{position:relative;}body.com-metro .videoboard .com-metro-videoboard-alerts .announcement-alert-list ul li{position:absolute;top:0;left:0;width:100%;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger{padding:0;background-color:#fff;border-top:1px solid #ac1d2c;border-top-width:calc(100vh * (10/1080));border-left:none;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .container{width:auto;display:block;padding:0;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .content{padding:calc(100vh * (45/1080));color:#000;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .content:before{top:calc(100vh * (40/1080));left:calc(100vh * (45/1080));color:#ac1d2c;font-size:calc(100vh * (80/1080));line-height:1;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .content .heading{display:block;margin-top:-9px;margin-left:calc(100vh * (100/1080));font-size:calc(100vh * (48/1080));color:#ac1d2c;line-height:1;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .content .posted-date{display:block;margin-left:calc(100vh * (100/1080));font-size:calc(100vh * (24/1080));}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .content .posted-date span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}body.com-metro .videoboard .com-metro-videoboard-alerts .alert-danger .content .summary{font-size:calc(100vh * (36/1080));}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper{width:calc(100vw * (2/3));padding-top:calc(100vh * (40/1080));padding-right:calc(100vh * (80/1080));padding-bottom:calc(100vh * (90/1080));padding-left:calc(100vh * (80/1080));}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .upcoming-departures h3{margin-top:0;margin-bottom:0;font-size:calc(100vh * (60/1080));}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .upcoming-departures .departure-stop-name{margin-top:0;margin-bottom:calc(100vh * (31/1080));font-size:calc(100vh * (36/1080));font-weight:normal;}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .upcoming-departures .current-time{position:fixed;top:calc(100vh * (44/1080));right:0;width:calc(100vh * (250/1080));height:calc(100vh * (125/1080));text-align:center;line-height:calc(100vh * (125/1080));background-color:#0d4c87;color:#fff;font-size:calc(100vh * (60/1080));font-family:Consolas,"Courier New",monospace;}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures{margin-top:0;padding-top:0;}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures li{margin-top:0;margin-bottom:calc(100vh * (33/1080)) !important;}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures li .route-icons a{font-size:calc(100vh * (60/1080));min-width:calc(100vh * (120/1080));margin-right:calc(100vh * (35/1080));}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures li .content{margin-top:calc(100vh * (10/1080));margin-left:calc(100vh * (155/1080));font-size:calc(100vh * (48/1080));line-height:1.25;}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures li .content .time{display:block;float:left;width:calc(100vh * (220/1080));}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures li .content .direction{display:block;margin-left:calc(100vh * (240/1080));}body.com-metro .videoboard .com-metro-videoboard-departures-wrapper .list-departures li .content .no-real-time{display:block;font-size:calc(100vh * (24/1080));}body.com-metro .videoboard .carousel{height:calc(100vh * (780/1080));}body.com-metro .videoboard .item{height:calc(100vh * (730/1080));}body.com-metro .videoboard .carousel-control-pause{display:none;}body.com-metro .videoboard .carousel-indicators{bottom:0;}body.com-metro .videoboard .carousel-indicators li{border-radius:0;border:none;width:calc(100vh * (100/1080));height:calc(100vh * (10/1080));background-color:#a2d7e8;}body.com-metro .videoboard .carousel-indicators .active{background-color:#0d4c86;width:calc(100vh * (100/1080));height:calc(100vh * (10/1080));}body.com-metro .videoboard .com-gallery-control{display:none !important;}@-webkit-keyframes pulse{0%{opacity:1;}49%{opacity:1;}50%{opacity:0;}100%{opacity:0;}}@keyframes pulse{0%{opacity:1;}49%{opacity:1;}50%{opacity:0;}100%{opacity:0;}}body.com-metro .videoboard .pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;}body.com-metro .videoboard.bus-stop-display{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}body.com-metro .videoboard.bus-stop-display .com-metro-videoboard-header{width:100%;height:calc(100vh * (1/8));padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:transparent;color:#000;font-size:calc(100vh * (40/1080));}body.com-metro .videoboard.bus-stop-display .com-metro-videoboard-header .com-metro-videoboard-content{margin-bottom:0;padding-right:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:calc(100vh * (40/1080));margin-left:calc(100vh * (40/1080));}body.com-metro .videoboard.bus-stop-display .com-metro-videoboard-header .com-metro-videoboard-content .com-metro-videoboard-logo,body.com-metro .videoboard.bus-stop-display .com-metro-videoboard-header .com-metro-videoboard-content img{width:calc(100vw * (428/1920));margin-bottom:0;margin-left:0;position:relative;bottom:-4px;}body.com-metro .videoboard.bus-stop-display .com-metro-videoboard-header .com-metro-videoboard-content span.separator{font-size:calc(100vh * (20/1080));}body.com-metro .videoboard.bus-stop-display .com-metro-videoboard-departures-wrapper{width:100%;height:calc(100vh * (7/8));padding-top:calc(100vh * (40/1080));padding-bottom:calc(100vh * (40/1080));-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}
