*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Lato', sans-serif;background:#e9e9e9 url("../../images/body-bg.jpg") 0px 0px no-repeat;background-attachment:fixed;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;background-size:100% auto;color:#ffffff;margin:0;padding:0}body.case-nobg{background-image:none;background-color:#1a2150}a:link,a:visited{color:inherit;text-decoration:inherit}a:hover,a:active{color:inherit;text-decoration:inherit}#navSchedules{background-image:url("../../images/icon-schedules.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-schedules.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-schedules.svg")}#navFaresTickets{background-image:url("../../images/icon-fares.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-fares.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-fares.svg")}#navSystemMap{background-image:url("../../images/icon-system-map.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-system-map.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-system-map.svg")}#navTrainStatus{background-image:url("../../images/icon-train-status.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-train-status.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-train-status.svg")}#navRiderInfo{background-image:url("../../images/icon-rider-info.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-rider-info.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-rider-info.svg")}#navVREMobile{background-image:url("../../images/icon-vre-mobile.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-vre-mobile.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-vre-mobile.svg")}#navTrainTalkAlerts{background-image:url("../../images/icon-train-talk-alerts.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-train-talk-alerts.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-train-talk-alerts.svg")}#cse-search-box{position:relative}th.sched-spotsy{background-color:#cc6133}td.sched-spotsy{background-color:#ffe6b0}.fbg,.mss,.service,.technology{font-weight:bold}.fbg{color:#ff0000}.mss{color:#0000ff}.service,.technology{color:#000000}p.service{margin-bottom:0}p.summary{padding-bottom:15px}.technology{margin-top:15px;padding-top:15px;border-top:1px solid #999999}.thelanguage{display:none}.fbg_delay,.mss_delay{margin-top:10px}.vre-bodytext-primary{color:#cf0a2c}.vre-bodytext-secondary{color:#2C458B}.vre-bodytext-tertiary{color:#666666}dt{font-weight:bold;margin-top:15px}dd{margin-left:0}dd p{margin-top:0}small{font-size:10px;line-height:11px}h5{margin:0;padding:0;font-size:16px}.article{background-color:#ffffff;color:#434244;padding:20px;overflow:hidden;-webkit-box-shadow:0 10px 7px rgba(0,0,0,0.4);-moz-box-shadow:0 10px 7px rgba(0,0,0,0.4);box-shadow:0 10px 7px rgba(0,0,0,0.4);min-height:480px}.article a{color:#0077a3}.article a.btn{color:#ffffff}.article a:hover,.article a:active{text-decoration:underline}.article img{max-width:100% !important;height:auto !important}.article table{border-collapse:collapse}.article th,.article td{border:1px solid #cccccc}.sched-badge{background-color:#2C458B;padding:0 5px;margin:0 1px;display:inline-block;font-weight:bold;color:#ffffff}.sched-badge-secondary{background-color:#C41230}.brand{margin:0;padding:0}.brand-primary{position:relative;display:block;width:67px;height:67px;background:transparent url("../../images/brand-primary-special.png") center center no-repeat;background-image:url("../../images/brand-primary-special.svg"),none;background-size:auto 100%;z-index:9000}.brand-secondary{position:absolute;bottom:-3px;left:0;right:0;display:block;z-index:7777;pointer-events:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:14px;padding:5px 7px;color:#ffffff;border-style:solid;cursor:pointer;font-weight:bold}.btn-primary{background-color:#cf0a2c;border-color:#cf0a2c}.btn-secondary{border-style:none;background-color:transparent;color:#333333;height:31px;width:40px}.btn-tertiary{position:absolute;top:20%;z-index:8889;width:44px;height:72px;display:block;border-style:none;background:transparent url("../../images/btn-arrow-sheet.png") 0 0 no-repeat}.btn.case-previous{left:20px}.btn.case-next{right:20px;background-position:0 -72px}.btn.case-cancel{padding:0;width:31px;right:32px;background:url("../../images/btn-cancel.gif") center center no-repeat;background-color:inherit}.btn.case-search{padding:0;width:31px;height:36px;background:#fff url("../../images/btn-search.gif") center center no-repeat;margin-top:-4px}.btn.case-sched{background-color:#cf0a2c;border-color:#cf0a2c}.btn.case-sched.case-left{display:none;float:left}.btn.case-sched.case-right{float:right}.col{position:relative}.description{margin:0 0 10px 0}.description-secondary{font-size:11px;line-height:13px}.description-tertiary{border-bottom:2px solid #666666}.fares{width:100%;border-collapse:collapse}.fares tr,.fares th,.fares td{display:block;position:relative}.fares th[scope="col"]{display:none}.fare-item:before{content:attr(data-zone);display:inline-block;font-style:italic;text-align:left;margin-right:10px;float:left}.fare-item{text-align:right}.fares-station{display:none;font-size:11px;font-style:italic;font-weight:normal}.flow{text-align:inherit}.flow-center{text-align:center}.icon{text-indent:1000%;white-space:nowrap;overflow:hidden}.list{position:relative;list-style-type:none;padding:0;margin:0}.list-horiz .list-item{display:inline-block;position:relative;vertical-align:top}.list-horiz .list-item.case-entity{padding:10px;width:auto;text-align:left;width:48%}.list-primary{color:#333333;margin:0 10px}.list-primary.case-sub-menu{display:none}.list-primary .list-item{display:block;padding:0 0 5px;margin:0 0 5px;border-bottom:1px solid #555555}.list-secondary{background-color:#581319}.list-secondary:after{content:""}.list-secondary .list-item{display:list-item;background-color:#390b0f;margin-bottom:12px;font-size:18px;text-transform:uppercase}.list-secondary .list-item.list-end{background-color:transparent;margin-bottom:0}.list-secondary .list-item.list-end a{display:none}.list-secondary .list-item a{display:block;padding:5px 7px;background-color:#400507;background-repeat:no-repeat;background-position:left -50px}.list-secondary.case-subnav .list-item-desktop{visibility:hidden;height:0}.list-secondary .list-item.last{background-color:#58595b;margin-bottom:0}.list-secondary .list-item.last a{background-color:transparent;border-top:5px solid #400507;padding:0}.list-secondary .list-item a span{position:relative;z-index:7777}.list-secondary .list-item.last:before,.list-secondary .list-item.last:after,.list-secondary .list-item.last a:before,.list-secondary .list-item.last a:after{position:absolute;bottom:-50px;content:'';width:50%;height:50px;z-index:1}.list-secondary .list-item.last:before{left:0;bottom:-28px;background-image:-ms-linear-gradient(bottom left, transparent 50%, #400507 50%);background-image:-moz-linear-gradient(bottom left, transparent 50%, #400507 50%);background-image:-o-linear-gradient(bottom left, transparent 50%, #400507 50%);background-image:-webkit-gradient(linear, left bottom, right top, color-stop(50, transparent), color-stop(50, #400507));background-image:-webkit-linear-gradient(bottom left, transparent 50%, #400507 50%);background-image:linear-gradient(to top right, transparent 50%, #400507 50%);z-index:6666}.list-secondary .list-item.last:after{right:0;bottom:-28px;background-image:-ms-linear-gradient(bottom right, transparent 50%, #400507 50%);background-image:-moz-linear-gradient(bottom right, transparent 50%, #400507 50%);background-image:-o-linear-gradient(bottom right, transparent 50%, #400507 50%);background-image:-webkit-gradient(linear, right bottom, right top, color-stop(50, transparent), color-stop(50, #400507));background-image:-webkit-linear-gradient(bottom right, transparent 50%, #400507 50%);background-image:linear-gradient(to top left, transparent 50%, #400507 50%);z-index:6666}.list-secondary .list-item.last a:before{left:0px;background-image:-ms-linear-gradient(bottom left, transparent 50%, #58595b 50%);background-image:-moz-linear-gradient(bottom left, transparent 50%, #58595b 50%);background-image:-o-linear-gradient(bottom left, transparent 50%, #58595b 50%);background-image:-webkit-gradient(linear, left bottom, right top, color-stop(50, transparent), color-stop(50, #58595b));background-image:-webkit-linear-gradient(bottom left, transparent 50%, #58595b 50%);background-image:linear-gradient(to top right, transparent 50%, #58595b 50%)}.list-secondary .list-item.last a:after{right:0px;background-image:-ms-linear-gradient(bottom right, transparent 50%, #58595b 50%);background-image:-moz-linear-gradient(bottom right, transparent 50%, #58595b 50%);background-image:-o-linear-gradient(bottom right, transparent 50%, #58595b 50%);background-image:-webkit-gradient(linear, right bottom, right top, color-stop(50, transparent), color-stop(50, #58595b));background-image:-webkit-linear-gradient(bottom right, transparent 50%, #58595b 50%);background-image:linear-gradient(to top left, transparent 50%, #58595b 50%)}.list-secondary .list-end{content:"";position:absolute;bottom:-50px;left:0;right:0;height:70px;background-image:-ms-radial-gradient(center bottom, ellipse farthest-corner, rgba(255,255,255,0.7) 0%, transparent 100%);background-image:-moz-radial-gradient(center bottom, ellipse farthest-corner, rgba(255,255,255,0.7) 0%, transparent 100%);background-image:-o-radial-gradient(center bottom, ellipse farthest-corner, rgba(255,255,255,0.7) 0%, transparent 100%);background-image:-webkit-gradient(radial, center bottom, 0, center bottom, 258, color-stop(0, rgba(255,255,255,0.7)), color-stop(100, transparent));background-image:-webkit-radial-gradient(center bottom, ellipse farthest-corner, rgba(255,255,255,0.7) 0%, transparent 100%);background-image:radial-gradient(ellipse farthest-corner at center bottom, rgba(255,255,255,0.7) 0%, transparent 100%);z-index:5555}.list-secondary .list-end:before,.list-secondary .list-end:after{content:"";display:block;height:53px;position:absolute;top:18px;width:50%}.list-secondary .list-end:before{left:0;background-image:-ms-linear-gradient(top right, transparent 50%, #1a2150 50%);background-image:-moz-linear-gradient(top right, transparent 50%, #1a2150 50%);background-image:-o-linear-gradient(top right, transparent 50%, #1a2150 50%);background-image:-webkit-gradient(linear, right top, left bottom, color-stop(50, transparent), color-stop(50, #1a2150));background-image:-webkit-linear-gradient(top right, transparent 50%, #1a2150 50%);background-image:linear-gradient(to bottom left, transparent 50%, #1a2150 50%)}.list-secondary .list-end:after{right:0;background-image:-ms-linear-gradient(top left, transparent 50%, #1a2150 50%);background-image:-moz-linear-gradient(top left, transparent 50%, #1a2150 50%);background-image:-o-linear-gradient(top left, transparent 50%, #1a2150 50%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50, transparent), color-stop(50, #1a2150));background-image:-webkit-linear-gradient(top left, transparent 50%, #1a2150 50%);background-image:linear-gradient(to bottom right, transparent 50%, #1a2150 50%)}.list-tertiary{z-index:1;padding:2px 0 0;background-color:#eeeeee}.list.case-sub{background-color:#dddddd;padding-left:15px;font-size:14px}.list-tertiary.case-fold{z-index:8888;background-color:transparent}.list-tertiary .list-item{display:list-item;padding:0;border-bottom:1px solid #999999}.list-tertiary.case-fold .list-item{border-bottom-width:0}.list-tertiary .list-item a{display:block;padding:5px 15px 7px}.list-tertiary .list-item a:link,.list-tertiary .list-item a:visited{color:#333333}.list-tertiary.case-fold .list-item a:link,.list-tertiary.case-fold .list-item a:visited{color:#ffffff}.list.case-alerts{padding-top:5px}.list.case-alerts .list-item{margin:0 0 10px;padding-bottom:5px;border-bottom:1px solid #222222}.list.case-alerts .list-item a{padding:0 10px}.list-small{font-size:11px;margin-bottom:7px}.list-small .list-item{margin-right:5px}.list-small .list-item:after{position:relative;top:2px;content:"\00BB";font-size:18px;margin:0 0 0 5px}.list-small .list-item.end:after{content:"";margin:0}.list-content{font-size:12px}.list.list-segmented .list-item,.list.case-forum .list-item{border-bottom:2px solid #666666;margin:20px 0 0}.list-item.case-posted-file{display:block}.message.case-alert{background-color:#f2cc68;color:#272525}.message.case-alert p{margin:0;padding:0}.message.case-posted-file{position:absolute;top:5px;left:5px;width:200px;padding:0}.mode{position:relative}.mode-desktop{display:none}.mura-async-object{position:relative;min-height:100px}.mura-async-object:before{position:absolute;top:30px;left:0;right:0;padding:20px;content:"Loading...";font-weight:bold;z-index:0}.mura-async-object .success{min-height:80px}.mura-async-object>*{position:relative;background-color:#ffffff;z-index:1}.mura-form-builder{text-align:right;margin-top:20px}.mura-form-builder .form-group{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #cccccc;text-align:left}.mura-form-builder ins{display:inline-block;position:relative;width:20px;height:20px;overflow:hidden;text-indent:100%;white-space:nowrap}.mura-form-builder ins:before{content:"*";color:#cc0000;font-weight:bold;font-size:16px;position:absolute;text-indent:0;top:0;left:0;width:20px;height:20px}.mura-form-builder input,.mura-form-builder select,.mura-form-builder textarea,.mura-form-builder label{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.mura-form-builder label{width:100%}.mura-form-builder input,.mura-form-builder select,.mura-form-builder textarea{width:100%;margin-left:0}.mura-form-builder input[type="submit"]{width:auto;margin-left:0;background-color:#932430}.mura-synd-local dl{margin-bottom:40px;padding-bottom:5px;border-bottom:5px solid #cccccc}.mura-synd-local .title{font-size:24px}.mura-synd-local .date.releaseDate{margin-top:0;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #666666}.mura-tag-cloud ol{list-style-type:none;margin:0;padding:0}.mura-tag-cloud li{display:inline-block;margin:2px;font-size:10px}.mura-tag-cloud span{display:none}.mura-tag-cloud .not-popular{display:none}.mura-tag-cloud .somewhat-popular{font-size:18px}.mura-tag-cloud .popular{font-size:24px}.pagination{list-style-type:none;margin:0;padding:0;text-align:center}.pagination li{display:inline-block;margin:0 5px 0 3px}.row{position:relative}.row:after{content:"";display:table;clear:both}.row-primary,.row-secondary,.row-tertiary{padding-left:15px;padding-right:15px;margin-bottom:20px}.row-primary.case-nav{padding-left:0;padding-right:0;margin-bottom:60px}.row-secondary.case-news{padding:45px 130px;position:relative;z-index:7000;font-size:16px;-webkit-text-shadow:1px 1px 0 rgba(0,0,0,0.9);-moz-text-shadow:1px 1px 0 rgba(0,0,0,0.9);text-shadow:1px 1px 0 rgba(0,0,0,0.9);background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.51) 15%, transparent 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(15%, rgba(0,0,0,0.51)), color-stop(100%, transparent));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.51) 15%, transparent 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.51) 15%, transparent 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.51) 15%, transparent 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.51) 15%, transparent 100%)}.row-secondary.case-news a{position:relative;z-index:9000}.row-secondary.case-news .title{font-size:30px}.row-tertiary.case-subnav{padding-left:0;padding-right:0;margin-bottom:50px}.row-tertiary.case-quick-links{padding-left:0;padding-right:0}.row.target-nav{display:none;position:absolute;top:80px;left:0;right:0;background-color:#ffffff;z-index:8888}.row.target-nav.selected{display:block}.sched-scroller{width:100%;overflow-x:scroll;padding-left:132px;overflow-y:visible}.sched-fixed{position:absolute;width:100px;left:-1px;top:auto}.sched-fixed.theme-primary{line-height:40px}.size-full{width:100%;height:auto}.state-hidden{display:none}.case-nostop:after{content:"--"}.theme-primary{background-color:#2C458B;color:#ffffff}.theme-primary a:link,.theme-primary a:visited{color:#ffffff}.theme-primary a:hover,.theme-primary a:active{color:#ffffff}.theme-secondary{background-color:#C41230;color:#ffffff}.theme-secondary a:link,.theme-secondary a:visited{color:#ffffff;text-decoration:underline}.theme-secondary a:visited,.theme-secondary a:active{color:#ffffff;text-decoration:underline}.theme-tertiary{background-color:#f4e6e6}.title{margin:0;padding:0}.title-primary{margin-bottom:5px}.title-secondary{margin-top:0;padding-bottom:5px;font-size:18px;font-weight:normal;font-style:italic}.title-tertiary{font-size:20px;text-transform:uppercase;letter-spacing:1.45px;margin-bottom:13px}.title.case-brand{padding:7px 0 7px 23px}.title.case-sidebar-title{font-size:18px;text-align:center;padding:10px;color:#333333;background-color:#aaaaaa;margin-bottom:0}.title.case-subsection{background-color:#cccccc;color:#333333;padding:5px;margin-top:10px;text-align:center}.trigger-nav{position:absolute;top:28px;right:32px;width:32px;height:28px;border-width:0;background:transparent url("../../images/trigger-nav.svg") top left no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.view{position:relative}.view-primary{background-color:#ffffff}.view-primary.case-alerts{background-color:#2c458b;overflow:visible;min-height:30px}.view-secondary.theme-a{border-left:8px solid #13192b;border-right:8px solid #13192b;background:#1A2150 url("../../images/view-secondary-case-highlight.svg") center bottom no-repeat}.view-secondary.case-nav{position:absolute;top:0;left:0;right:0;height:81px}.ui{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;font-style:italic;font-size:14px;padding:5px 7px;font-family:"Lato", sans-serif}.ui:disabled{border-color:#333333;background-color:#383B48;color:#666666}.ui-primary{background-color:#1b2244;border-style:solid;border-color:#ffffff;color:#ffffff;margin-bottom:15px}.ui-large{font-size:20px}.ui-close{position:absolute;bottom:2px;right:0}.ui-handler{position:absolute}.ui-scroller{position:relative}.ui-scroller table{table-layout:fixed}.ui-scroller th,.ui-scroller td{min-width:134px;text-align:center}.ui-scroller td.theme-secondary{text-align:right}.ui-search-bar{border:1px solid #999999;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px rgba(0,0,0,0.2)}.btn.case-cancel.ui-search-cancel{position:absolute;display:none;top:-3px;right:30px;padding:10px;background-color:#ffffff}.ui.case-select{background:#1b2244 url("../../images/ui-select.svg") right center no-repeat;-webkit-background-size:30px 12px;background-size:30px 12px}.ui:disabled.case-select{background-image:url("../../images/ui-select-disabled.svg")}.widget.case-share{background-color:#e9e9e9;vertical-align:middle;border-top:1px solid #666666;border-bottom:1px solid #cccccc;min-height:30px;overflow:hidden;padding-left:7px;padding-top:4px}.widget.case-share .fb-share-button{margin-right:7px}.widget.case-share .fb-share-button span{vertical-align:baseline !important}.widget.case-recommend .icon{display:none;position:absolute;top:2px;right:2px;width:19px;height:19px;background:transparent url("../../images/btn-share.png") right top no-repeat}.widget.case-recommend .list{padding:10px 20px 12px}.widget.case-recommend .list li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:49%;vertical-align:top;text-align:center}.widget.case-search{text-align:right;background-color:#ffffff}.widget.case-search .ui-handler{left:10px;right:34px}.widget.case-status{margin:0 0 40px;padding-bottom:40px;border-bottom:2px solid #cccccc}@media (min-width: 640px){.alignleft,.image-left{float:left;margin:10px 15px 10px 0}.aligncenter,.image-center{text-align:center}.alignright,.image-right{float:right;margin:10px 0 10px 15px}body{background-color:#e9e9e9}.brand-primary{position:absolute;top:10px;left:10px;width:80px;height:80px}.case-search .ui-handler{top:-1px;left:0;right:63px;bottom:1px}.col-sp{float:left;padding:0 10px}.col-sp1{width:8.33%}.col-sp2{width:16.66%}.col-sp3{width:25%}.col-sp4{width:33.33%}.col-sp5{width:41.67%}.col-sp6{width:50%}.col-sp7{width:58.33%}.col-sp8{width:66.66%}.col-sp9{width:75%}.col-sp10{width:83.33%}.col-sp11{width:91.66%}.col-sp12{width:100%}.col-nopad{padding:0}.col-nopad-left{padding-left:0}.col-nopad-right{padding-right:0}.col-primary{width:75%;float:right;padding-right:0}.col-secondary{width:25%;padding-left:0;padding-right:20px;margin-top:24px}.fares{font-size:12px}.fares tr{display:table-row}.fares th,.fares th[scope="col"],.fares td{display:table-cell;position:relative;vertical-align:top;padding:5px}.fare-item:before{display:none}.fares-zone{display:block}.flow-right{text-align:right}.image-fit{width:100%;height:auto}.list-horiz.case-fold .list-item{display:block}.list-horiz.case-fold .list-item{display:inline-block}.list-horiz.case-stores .list-item{margin-right:16px}.list-horiz .list-item.case-entity{width:24%}.list-item.case-posted-file{position:relative;border-bottom:1px solid #cccccc;padding:5px 5px 5px 215px}.list-news{height:346px;overflow:hidden}.list-news li{padding:0;height:346px;right:0 !important}.list-news li *{position:relative;z-index:3}.list-news li img{z-index:1}.list-news.case-mini{margin:20px 0}.list-news.case-mini li{height:auto;padding-top:220px}.list-news.case-mini .title{font-size:22px}.list-news.case-mini .mini-slideshow-image{position:absolute;display:block;top:0}.list-primary{position:absolute;left:95px;bottom:14px;font-size:13px;margin:0}.list-primary .list-item{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;border-right:2px solid #515151;border-bottom-width:0;margin:0 -2px;padding:5px 10px;line-height:1px}.list-primary .list-item.end{border-right-width:0;padding-right:0}.list-primary .list-item:hover .list-primary.case-sub-menu{display:block;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3)}.list-primary.case-sub-menu{position:absolute;z-index:8888;display:none;top:18px;left:-18px;bottom:auto;width:212px;background-color:#ffffff;margin:0;padding:20px;font-size:14px;z-index:9999}.list-primary .list-item.end .case-sub-menu{position:fixed;left:auto;top:49px;right:0}.list-primary.case-sub-menu .list-item{display:block;margin:0 0 13px 0;padding:0;border-right:0;line-height:normal}.list-secondary{background-color:transparent}.list-secondary .list-item{float:left;width:31%;margin:6px;-webkit-box-shadow:5px 5px 0 #05060c;-moz-box-shadow:5px 5px 0 #05060c;box-shadow:5px 5px 0 #05060c}.list-secondary .list-item a{display:block;padding:20px;height:128px;padding-top:68px;background-color:#cf0a2c;background-repeat:no-repeat;background-position:center 10px;-webkit-background-size:50px 50px;background-size:50px 50px}.list-secondary .list-end{position:relative;content:none;bottom:auto;right:auto;left:auto;height:auto;background-image:none}.list-secondary .list-item.list-end a{display:block}.list-secondary .list-end:before,.list-secondary .list-end:after{content:none}.list-tertiary{background-color:transparent;padding:0}.list.case-sub{background-color:transparent;padding-left:0}.list-tertiary .list-item{border-bottom-width:0;margin:8px 8px 0 0px}.list-tertiary .list-item.current a{font-weight:bold}.list-tertiary .list-item a{padding:0}.list-tertiary .list-item a:link,.list-tertiary .list-item a:visited{color:#ffffff}.list-tertiary.case-fold .list-item{display:inline-block;width:23%;margin:10px 4px 20px}.list-tertiary.case-fold .list-item a{display:block;padding:50px 10px 20px;background-color:#ffffff;color:#304191;text-transform:uppercase;background-position:center 10px;background-repeat:no-repeat;-webkit-background-size:46px 32px;-moz-background-size:46px 32px;-ms-background-size:46px 32px;background-size:46px 32px}#iconTrainTalkAlerts{background-image:url("../../images/icon-train-talk.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-train-talk.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-train-talk.svg")}#iconSafetyTips{background-image:url("../../images/icon-safety-tips.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-safety-tips.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-safety-tips.svg")}#iconPressReleases{background-image:url("../../images/icon-press-releases.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-press-releases.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-press-releases.svg")}#iconBlog{background-image:url("../../images/icon-blog.png");background-image:-webkit-linear-gradient(transparent, transparent),url("../../images/icon-blog.svg");background-image:linear-gradient(transparent, transparent),url("../../images/icon-blog.svg")}.list-tertiary.case-fold .list-item a:link,.list-tertiary.case-fold .list-item a:visited{color:#304191}.list-secondary .list-item.last a{background-color:#cf0a2c;border-top-width:0;padding:68px 20px 20px 20px}.list-secondary .list-item.last:before,.list-secondary .list-item.last:after,.list-secondary .list-item.last a:before,.list-secondary .list-item.last a:after{display:none}.list-secondary.case-subnav .list-item{float:none;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:auto;min-width:46px;margin:5px;font-size:13px;text-transform:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent}.list-secondary.case-subnav .list-item-desktop{visibility:visible;margin-right:0;height:auto}.list-secondary.case-subnav .list-item a{padding:60px 0 0 0;background-color:transparent;-webkit-background-size:42px 42px;background-size:42px 42px}.list-news{margin-bottom:20px}.message{font-size:15px;padding:5px}.mode-desktop{display:block}.mode-mobile{display:none}.row.case-slideshow{height:360px;overflow:hidden}.row.case-quick-links{padding-top:125px}.row-primary,.row-primary.case-nav{padding-left:20px;padding-right:20px;margin-bottom:20px}.row-primary.theme-a{padding-bottom:57px;margin-bottom:0;border-bottom:8px solid #13192b}.row-primary.case-nav{margin-top:20px}.row.target-nav{display:block;top:0;bottom:0}.row-tertiary.case-subnav{position:absolute;top:0;left:0;right:0}.row-tertiary.case-quick-links{padding-left:20px;padding-right:20px}.sticky{padding-bottom:50px;vertical-align:bottom}.sticky-item{height:40px;position:absolute;bottom:0}.view-secondary.case-nav{position:relative;top:auto;right:auto}.title.case-brand{padding:0}.title.case-sidebar-title{font-size:20px;padding:0 0 10px 0;text-align:left;color:#ffffff;background-color:transparent}.trigger-nav{display:none}.view-secondary.case-alert{padding:1px 75px 0 115px}.view-secondary.case-nav{height:63px}.widget-title{display:block;height:100px}.widget.case-search{display:block;top:2px;right:40px;position:absolute}.widget.case-search .ui-handler{display:none}.widget.case-recommend{position:absolute;top:2px;right:12px;width:24px;height:24px;text-align:right}.widget.case-recommend.active{width:auto}.widget.case-recommend .icon{display:block}.widget.case-recommend .list{display:none;padding:0}.widget.case-recommend .list li{margin:7px 0 0;display:list-item;width:auto;text-align:right}.widget.case-recommend.active .list{display:block;padding:15px;margin-top:24px;background-color:#ffffff;border:1px solid #666666;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.4);-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.4);box-shadow:3px 3px 5px rgba(0,0,0,0.4)}}@media (min-width: 695px){.list-primary{font-size:14px}.list-secondary .list-item a{height:auto}.widget.case-search{top:auto;right:10px;bottom:10px}}@media (min-width: 780px){.brand-primary{top:10px;width:108px;height:108px}.list-primary{font-size:15px;left:110px}.list-secondary.case-subnav .list-item{margin:10px 14px}}@media (min-width: 860px){.list-primary .list-item.end .case-sub-menu{position:absolute;top:18px;left:-18px;right:auto}.widget.case-search{right:110px}.widget.case-recommend{top:2px;right:5px;color:#333333;width:84px;height:auto;background-image:none}.widget.case-recommend .icon{display:none}.widget.case-recommend .list{display:block}.widget.case-recommend.active .list{padding:0;margin-top:0;background-color:#ffffff;border-width:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media (min-width: 1030px){.brand-primary{top:10px;left:15px;width:142px;height:142px}.col-primary{width:614px;padding-right:10px}.col-secondary{width:192px;padding-left:10px}.list-horiz .list-item.begin{margin-left:0;padding-left:0}.list-horiz .list-item.end{margin-right:0;padding-right:0}.list-primary{left:167px;font-size:18px}.list-primary .list-item{margin:0 -2px;padding:0 12px;line-height:16px}.list-secondary .list-item{margin:17px;width:30%;font-size:23px}.list-tertiary.case-fold .list-item{margin:10px 7px 20px}.list-tertiary.case-fold .list-item.begin{margin-left:0}.list-tertiary .case-sub .list-item{font-size:13px;margin-left:20px}.list.case-legend{overflow:auto}.list.case-legend dt,.list-case-legend dd{float:left}.list.case-legend dt{width:80px;clear:left;margin-top:10px}.list.case-legend dd{margin-left:80px;margin-top:10px}.mura-form-builder label{width:50%}.mura-form-builder input,.mura-form-builder select,.mura-form-builder textarea{width:45%;margin-left:4%}.row-primary,.row-primary.case-nav{padding-left:114px;padding-right:114px;margin-bottom:20px}.row-primary.theme-a{padding-bottom:57px;margin-bottom:0;border-bottom:8px solid #13192b}.row-tertiary,.row-tertiary.case-quick-links{padding-left:96px;padding-right:96px}.row-tertiary.case-subnav{padding-left:86px;padding-right:86px;margin-bottom:68px}.view-secondary{width:1014px;margin:0 auto}.view-secondary.case-alert{padding-left:180px}.view-secondary.case-nav{height:84px}.widget.case-recommend{top:14px}.list-secondary.case-subnav{margin-top:10px}.list-tertiary .list-item{margin-right:5px}.ui-primary{border-color:#1b2244}.ui-close{position:absolute;top:-2px;right:0}.cycle-slideshow{z-index:5000}.cycle-mini-slideshow{position:relative}.cycle-pager-container{position:absolute;top:188px;z-index:6000}}
