article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:75%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}html,button,input,select,textarea{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;}body{margin:0;}a{text-decoration:none;}a:link{color:#206fce;}a:visited{color:#206fce;}a:hover,a:focus{color:#206fce;text-decoration:underline;}a:active{color:#206fce;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1,h2,h3,h4,h5{color:#CC0033;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:.5em;margin-bottom:.5em;font-weight:normal;}h3{font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.807em;margin-top:1.807em;margin-bottom:1.807em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:10px 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}
#page,.region-bottom,#footer{margin-left:auto;margin-right:auto;max-width:960px;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}#main{padding-top:3em;position:relative;}#navigation{position:absolute;top:0;height:3em;width:100%;}@media screen and (min-width:480px){}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;}.sidebar-second #content{float:left;width:66.667%;margin-left:0%;margin-right:-66.667%;}.sidebar-second .region-sidebar-second{float:left;width:33.333%;margin-left:66.667%;margin-right:-100%;}.two-sidebars #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;*position:relative;*zoom:1;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second:before,.two-sidebars .region-sidebar-second:after{content:"";display:table;}.two-sidebars .region-sidebar-second:after{clear:both;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.333%;margin-left:33.333%;margin-right:-66.667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.333%;margin-left:66.667%;margin-right:-100%;}}@media all and (min-width:960px){.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.sidebar-second #content{float:left;width:640px;margin-left:0%;margin-right:-640px;}.sidebar-second .region-sidebar-second{float:left;width:320px;margin-left:640px;margin-right:960px;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbbbbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:white 1px 1px 0;border:1px solid #bbbbbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid white;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-ms-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}
@font-face{font-family:'Heavyweight';src:url(/sites/all/themes/gcrta/css/heavyweight/Heavyweight.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/gcrta/css/heavyweight/Heavyweight.woff) format('woff'),url(/sites/all/themes/gcrta/css/heavyweight/Heavyweight.ttf)  format('truetype'),url(/sites/all/themes/gcrta/css/heavyweight/Heavyweight.svg#Heavyweight) format('svg');font-weight:normal;font-style:normal;}html{min-height:100%;}.lt-ie9 body{background:none;}body{margin:0;padding:0;}body.remove-scroll{overflow:hidden;}#page{}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.hide{display:none !important;}.show-on-mobile{display:none;}.display-only-when-wrapped{}.mobile-nav .mobile-centered .display-only-when-wrapped{display:block !important;}.mobile-nav{overflow-y:scroll;}#header{background:url(/sites/all/themes/gcrta/css/images/bg-dark-blue.png) repeat scroll 0 0 transparent;display:block;height:50px;position:relative;}#header{position:relative;}#header #block-search-form label.element-invisible{display:none !important;}#header #block-search-form h2.element-invisible{display:none;}#block-search-form{position:absolute;right:5px;top:5px;}#block-search-form #search-block-form{}#header .mobile-search{display:none;}#header .mobile-search .click-object{display:none;}#header #block-print-print-links{display:inline-block;margin:0;position:absolute;right:275px;}#header #block-print-print-links .print_html{margin-left:0;}#header #block-print-print-links .print_html a{color:#fff;}#header #block-addtoany-addtoany-button{border-left:1px solid #FFFFFF;display:inline-block;margin:0;padding-left:5px;position:absolute;right:218px;width:44px;}#header #block-addtoany-addtoany-button h2{display:none;}#header #block-addtoany-addtoany-button a{color:#FFFFFF;padding:0;}#header #block-addtoany-addtoany-button a .a2a_img{display:none;}.dropdownmenu{display:none;}#block-menu-menu-quick-links{left:323px;margin-bottom:0;position:absolute;top:2px;}#block-menu-menu-quick-links ul.menu{margin:0;padding:0;}#block-menu-menu-quick-links ul.menu li.leaf{float:left;list-style:none;}#block-menu-menu-quick-links ul.menu li.leaf a{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll 0 0 transparent;display:block;font-size:0;height:34px;line-height:0;margin:5px 10px;text-indent:-9999px;}#block-menu-menu-quick-links ul.menu li.leaf a#ql-schedules{background-position:-718px -309px;width:47px;}#block-menu-menu-quick-links ul.menu li.leaf a#ql-alerts{background-position:-56px 0;width:28px;}#block-menu-menu-quick-links ul.menu li.leaf a#ql-fares{background-position:-823px -309px;width:25px;}#block-menu-menu-quick-links ul.menu li.leaf a#ql-accessibility{background-position:-854px -309px;width:58px;}#block-menu-menu-quick-links ul.menu li.leaf a#ql-contact-us{background-position:-922px -309px;width:51px;}#logo{left:10px;position:absolute;top:3px;z-index:100;}#logo img{height:100px;max-height:100px;max-width:100px;width:auto;}#name-and-slogan{float:left;}#site-name a{position:absolute;left:140px;top:12px;width:134px;height:27px;margin:0;background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -331px -144px transparent;text-indent:-9999px;display:block;outline:none;}#site-slogan{margin:0;font-size:1em;}.region-header{clear:both;}.webform-component-fieldset legend .fieldset-legend{color:#CC0033;font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;font-weight:bold;}.page-search .breadcrumb,.page-service-alerts .breadcrumb,.page-routes .breadcrumb,.node-type-route-schedule .breadcrumb,.page-schedules .breadcrumb,.page-news .breadcrumb,.page-service-updates .breadcrumb,.node-type-narrative .breadcrumb,.page-sitemap .breadcrumb,.not-logged-in.page-user .breadcrumb,.logged-in.page-user .breadcrumb,.page-facilities .breadcrumb{display:none;}.field-name-body{max-width:570px;}.node-type-route-schedule .field-name-body{max-width:100%;}#site-map h2.title{display:none;}h2.effective-date-wrapper{background:url(/sites/all/themes/gcrta/css/images/alert-25.png) no-repeat scroll left center transparent;padding-left:35px;}h2.effective-date-wrapper div .date-display-range{display:inline-block}#main{background-color:#FFFFFF;}#home-slideshow{height:325px;left:-10px;margin-bottom:85px;position:relative;top:-10px;width:960px;}#home-slideshow .views_slideshow_cycle_slide{height:325px !important;width:960px !important;}body.front #content{margin-top:0;}#content{margin-top:5px;}#content-bottom-shadow{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -12px -838px transparent;display:block;font-size:0;height:28px;line-height:0;text-indent:-9999px;}#home-slideshow .field-type-link-field,.pane-homepage-slideshow  .field-type-link-field{display:none;}#home-slideshow .field-name-field-alt-text,.pane-homepage-slideshow .field-name-field-alt-text{display:none;}.jcarousel-prev{display:none;}.jcarousel-next:before{display:none;}.responsive-slideshow .views-slideshow-cycle-main-frame{width:100% !important;}.responsive-slideshow .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto !important;}.pane-homepage-slideshow{position:relative;}#home-slideshow .views-slideshow-pager-field-item .views-content-counter,.pane-homepage-slideshow .views-slideshow-pager-field-item .views-content-counter{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -505px -150px transparent;display:block;float:left;font-size:0;height:12px;line-height:0;margin:0 4px;text-indent:-9999px;width:12px;}#home-slideshow .views-slideshow-pager-field-item .views-content-counter:hover,.pane-homepage-slideshow .views-slideshow-pager-field-item .views-content-counter:hover{cursor:pointer;}#home-slideshow .views-slideshow-pager-field-item.active .views-content-counter,.pane-homepage-slideshow .views-slideshow-pager-field-item.active .views-content-counter{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -492px -150px transparent;}.pane-homepage-slideshow  .views-slideshow-controls-bottom{background:url(/sites/all/themes/gcrta/css/images/control-bg.png);bottom:0;display:inline-block;left:0;padding:5px 25px 10px 5px;position:absolute;z-index:9;}#home-slideshow .views-slideshow-controls-bottom{background:url(/sites/all/themes/gcrta/css/images/control-bg.png);bottom:0;display:inline-block;left:0;padding:5px 25px 5px 5px;position:absolute;z-index:9;}#home-slideshow .views-slideshow-controls-text-previous,.pane-homepage-slideshow .views-slideshow-controls-text-previous,#home-slideshow .views-slideshow-controls-text-next,.pane-homepage-slideshow .views-slideshow-controls-text-next{display:none;}#home-slideshow .views-slideshow-controls-text-pause,.pane-homepage-slideshow .views-slideshow-controls-text-pause{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -518px -150px transparent;display:block;font-size:0;height:12px;line-height:0;position:absolute;right:10px;text-indent:-9999px;width:8px;}#home-slideshow .views-slideshow-controls-text-pause.pausebutton,.pane-homepage-slideshow .views-slideshow-controls-text-pause.pausebutton{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -527px -150px transparent;}#home-slideshow .views-slideshow-pager-field-item,.pane-homepage-slideshow .views-slideshow-pager-field-item{float:left;}#home-slideshow .edit-link a,.pane-homepage-slideshow .edit-link a{background-color:#FFFFFF;border:1px solid #999999;bottom:90px;padding:5px;position:absolute;right:10px;}#home-slideshow img,.pane-homepage-slideshow img{width:100% !important;}#home-slideshow #views_slideshow_cycle_teaser_section_homepage_slideshow-default{height:325px !important;width:960px !important;}.top-container{position:relative;}.right-col-links{display:none;}body.front .panels-flexible-column-2-2{margin-left:10px;width:309px;}.mobile-only-menu{display:none;}h1#page-title.with-alert{margin:25px 0 0;}.node-type-route .title-wrapper.with-alert{margin:25px 0 0;}.alert-wrapper{background:url(/sites/all/themes/gcrta/css/images/alert-bg.png) repeat scroll 0 0 transparent;margin:0 0 20px 0;position:relative;}.alert-wrapper a{color:white;}.alert-wrapper .edit{}.alert-wrapper .edit a{position:absolute;right:20px;top:-20px;}.alert-wrapper .alert-link{background:url(/sites/all/themes/gcrta/css/images/alert-bg-red.png) repeat scroll 0 0 transparent;color:#FFFFFF !important;display:table;line-height:30px;margin:0 auto;min-height:30px;padding:0 25px 0 73px;position:relative;}.alert-wrapper .alert-link .alert-title{background:url(/sites/all/themes/gcrta/css/images/alert-icon.png) no-repeat scroll 0 0 transparent;display:block;float:left;font-weight:bold;height:30px;left:0;padding-left:37px;position:absolute;top:0;width:40px;}#right-col-video{min-height:20px;position:relative;}.not-logged-in #right-col-video .yes{display:none;}#right-col-video .edit-link a{background-color:#FFFFFF;border:1px solid #CCCCCC;padding:2px 5px;position:absolute;right:0;top:1px;z-index:9;}#right-col-video .video-wrapper{}#right-col-video .not-published{background:url(/sites/all/themes/gcrta/css/images/bg-red.png) repeat scroll 0 0 transparent;color:#FFFFFF;font-size:30px;font-weight:bold;height:182px;line-height:182px;position:absolute;text-align:center;top:0;width:100%;}#right-col-rich-text{display:inline-block;min-height:100px;position:relative;width:100%;}.not-logged-in #right-col-rich-text .yes{display:none;}#right-col-rich-text .edit-link a{background-color:#FFFFFF;border:1px solid #CCCCCC;padding:2px 5px;position:absolute;right:0;top:1px;z-index:9;}#right-col-rich-text .not-published{background:url(/sites/all/themes/gcrta/css/images/bg-red.png) repeat scroll 0 0 transparent;color:#FFFFFF;font-size:30px;font-weight:bold;height:100%;line-height:100px;position:absolute;text-align:center;top:0;width:100%;}#service-updates-block{background:url(/sites/all/themes/gcrta/css/images/block-bottom.png) no-repeat scroll center bottom transparent;padding-bottom:15px;width:300px;}#service-updates-block h2{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -53px -589px transparent;left:0;line-height:30px;margin:0;padding:5px 15px;position:relative;top:0;width:270px;}#service-updates-block h2 a.rss-icon{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -815px -142px transparent;display:block;font-size:0;height:18px;line-height:0;position:absolute;right:20px;text-indent:-9999px;top:10px;width:18px;}#service-updates-block #elevator-escalator-status h2,#service-updates-block #updates-on-the-go h2{display:none;}#service-updates-block .service-update-entry{display:none;}#service-updates-block .train,#service-updates-block .healthline{display:inline-block;margin-bottom:5px;position:relative;width:100%;}#service-updates-block .train.redline{}#service-updates-block .train.redline .red{background:none repeat scroll 0 0 #ba0c2f;border:1px solid #ba0c2f;color:#FFFFFF;float:left;padding:2px 10px;width:90px;}#service-updates-block .train.blueline{}#service-updates-block .train.blueline .blue{background:none repeat scroll 0 0 #307fe2;border:1px solid #307fe2;color:#FFFFFF;float:left;padding:2px 10px;width:90px;}#service-updates-block .train.greenline{}#service-updates-block .train.greenline .green{background:none repeat scroll 0 0 #5e9732;border:1px solid #5e9732;color:#FFFFFF;float:left;padding:2px 10px;width:90px;}#service-updates-block .train.waterfrontline{}#service-updates-block .train.waterfrontline .water{background:none repeat scroll 0 0 #458A92;border:1px solid #458A92;color:#FFFFFF;float:left;padding:2px 10px;width:90px;}#service-updates-block .train .num-advisories,#service-updates-block .healthline .num-advisories{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:inline-block;margin-left:5px;padding:2px 5px;width:120px;}#service-updates-block .healthline .hlLabel{background:none repeat scroll 0 0 #999;border:1px solid #999;color:#FFFFFF;float:left;padding:2px 5px;width:65px;}.lt-ie9 #service-updates-block #quicktabs-service_updates ul{width:280px;}.lt-ie9 #service-updates-block #quicktabs-service_updates ul li{float:left;margin-left:0;margin-bottom:0;width:70px;}#service-updates-block #quicktabs-service_updates{background:url(/sites/all/themes/gcrta/css/images/block-mid.png) repeat scroll 0 0 transparent;padding:0 10px;width:280px;}#service-updates-block #quicktabs-service_updates .item-list{height:24px;}#service-updates-block #quicktabs-service_updates .item-list ul.quicktabs-style-nostyle{display:inline-block;margin:0;padding:0;}#service-updates-block #quicktabs-service_updates .item-list ul.quicktabs-style-nostyle li{padding:0;}#service-updates-block #quicktabs-service_updates .item-list ul.quicktabs-style-nostyle li a{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -157px -139px transparent;display:block;float:left;height:24px;line-height:24px;text-align:center;width:70px;}#service-updates-block #quicktabs-service_updates .item-list ul.quicktabs-style-nostyle li.active{}#service-updates-block #quicktabs-service_updates .item-list ul.quicktabs-style-nostyle li.active a{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -87px -139px transparent;color:#FFFFFF;}#service-updates-block #quicktabs-container-service_updates{border-bottom:1px solid #C9C9C9;border-left:1px solid #C9C9C9;border-right:1px solid #C9C9C9;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle{background-color:#F8F3E4;padding:10px;}#service-updates-block #quicktabs-service_updates a.view-all-service-updates{background:url(/sites/all/themes/gcrta/css/images/icon-service-updates.png) no-repeat scroll right center transparent;display:block;margin:10px 0 0;padding-right:25px;text-align:right;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-0{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-0 .view-content{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-0 .view-content .views-row{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-content .views-row a{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1.quicktabs-hide{display:none;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1{display:inline-block;width:100%;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-service-updates-block{display:inline-block;padding-bottom:25px;position:relative;width:250px;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-service-updates-block .more-link{bottom:0;position:absolute;right:0;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-content{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-content a.bus-number{display:block;float:left;height:20px;line-height:20px;margin:3px 2px;text-align:center;width:45px;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-content .views-row{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-1 .view-content .views-row a{display:inline-block;float:left;text-align:center;width:50px;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-2 .view-content{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-2 .view-content h3{display:none;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-3{}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-3 .trolley-route{display:inline-block;margin-bottom:5px;position:relative;width:100%;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-3 .trolley-route .trolley{background:none repeat scroll 0 0 #5e9631;border:1px solid #5e9631;color:#FFFFFF;float:left;padding:2px 10px;width:74px;}#service-updates-block #quicktabs-service_updates .quicktabs-style-nostyle #quicktabs-tabpage-service_updates-3 .trolley-route .num-advisories{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:inline-block;margin-left:5px;padding:2px 5px;width:145px;}.spotlight-wrapper{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -679px -355px transparent;height:195px;padding:10px;position:relative;width:280px;}body.not-logged-in .spotlight-wrapper.yes{display:none;}body.logged-in .spotlight-wrapper.yes{background:url(/sites/all/themes/gcrta/css/images/spotlight-bg-unpub.png) repeat scroll 0 0 transparent;}.spotlight-wrapper .title{position:absolute;top:0;}.spotlight-wrapper .link{display:block;height:20px;line-height:20px;position:absolute;top:34px;}.spotlight-wrapper .link a{display:block;}.spotlight-wrapper .image{position:absolute;top:60px;}.spotlight-wrapper .image img{}.spotlight-wrapper .edit-spotlight{display:inline-block;position:absolute;right:0;}.spotlight-wrapper .edit-spotlight a{background-color:#FFFFFF;border:1px solid #CCCCCC;display:inline-block;position:absolute;right:0;text-align:center;top:0;width:100px;}.node-type-route-schedule{background:none;}.node-type-route-schedule h1#page-title{margin:10px;}.node-type-route-schedule #header{display:none;}.node-type-route-schedule #page,.node-type-route-schedule .region-bottom,.node-type-route-schedule #footer{max-width:100%;}.node-type-route-schedule #main{padding-top:0;}.node-type-route-schedule #navigation{display:none;}.node-type-route-schedule #footer{display:none;}.node-type-route-schedule #content-bottom-shadow{display:none;}.node-type-route-schedule .stopname,.node-type-route-schedule .linename,.node-type-route-schedule .schedule,.node-type-route-schedule .time,.node-type-route-schedule .day,.node-type-route-schedule .titles,.node-type-route-schedule .maintable,.node-type-route-schedule .footer,.node-type-route-schedule .subbodycopy{font-family:"Helvetica Neue",Verdana,Arial,sans-serif;}.node-type-route-schedule .linename{font-weight:bold;font-size:16px;}.node-type-route-schedule .schedule{text-align:right;vertical-align:bottom;border:0px solid #000000;font-size:12px;}.node-type-route-schedule .day{font-weight:bold;font-size:12px;}.node-type-route-schedule .titles{font-size:12px;color:#FFFFFF;font-weight:bold;background:#444C4C;}.node-type-route-schedule .maintable{font-size:12px;}.node-type-route-schedule .footer{font-size:10px;text-align:center;}.node-type-route-schedule .subbodycopy{font-size:12px;font-weight:normal;color:#000000;}.node-type-route-schedule a:link{color:#005cab;}.node-type-route-schedule a:hover{color:#ff0000;}.node-type-route-schedule a:visited{color:#000000;}.node-type-route-schedule .schedheader{font-weight:bold;font-size:16px;margin-top:5px;margin-bottom:5px;}.node-type-route-schedule .schedh1{text-align:justify;padding-bottom:10px;}.node-type-route-schedule .schedlinks{float:left;}.node-type-route-schedule .ptop{float:right;}.node-type-route-schedule .schedh2{clear:both;text-align:justify;margin-top:10px;padding-bottom:10px;}.node-type-route-schedule .adamsg{float:left;}.node-type-route-schedule .schedeff{float:right;font-size:10px;}.node-type-route-schedule .schedtitle{clear:both;background:#206fce;color:#ffffff;font-weight:bold;padding-top:10px;padding-bottom:10px;margin-top:10px;}.node-type-route-schedule .schedname{padding-left:5px;}.node-type-route-schedule .scheddir{padding-left:50px;padding-right:50px;}.node-type-route-schedule .schedlinks{}.node-type-route-schedule .schedlinks a{background-color:#F5F5F5;border-radius:5px 5px 0 0;display:inline-block;padding:5px;}.node-type-route-schedule .schedlinks a.active-tab{background-color:#cdcdcd;}.node-type-route-schedule .field-name-field-pdf-schedule{display:none;}.node-type-route-schedule .print-friendly-pdf{display:none;}.node-type-route-schedule table.schedule-table{border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;margin:2px 0 20px;}.node-type-route-schedule table{border:0 none;font-size:12px;margin-top:1px;width:100%;}.node-type-route-schedule .stopname{padding-right:10px;padding-left:10px;color:#FFFFFF;font-weight:bold;padding-bottom:10px;padding-top:10px;font-size:12px;text-align:center;vertical-align:middle;background:#CC0033;}.node-type-route-schedule .stopnameinvert{padding-right:10px;padding-left:10px;color:#CC0033;font-weight:bold;padding-bottom:10px;padding-top:10px;font-size:12px;text-align:center;vertical-align:middle;background:#FFFFFF;}.node-type-route-schedule .stopname a{padding-right:10px;padding-left:10px;color:#FFFFFF;font-weight:bold;font-size:12px;text-align:center;text-decoration:none;vertical-align:middle;background:#CC0033;}.node-type-route-schedule .stopnameh{padding-right:10px;padding-left:10px;color:#FFFFFF;font-weight:bold;font-size:12px;text-align:center;vertical-align:middle;background:#CC0033;}.node-type-route-schedule .time{background:none repeat scroll 0 0 #EEEEEE;border-bottom:1px solid #CCCCCC;color:#000000;font-size:10px;font-weight:normal;text-align:right;vertical-align:middle;}.node-type-route-schedule tr.time:hover{background-color:#999;color:#ffffff;cursor:default;font-weight:bold;}.node-type-route-schedule tr.stopname:hover{}.node-type-route-schedule tr.time td{border-right:1px solid #666666;text-align:center;}.node-type-route-schedule .schedfooter{margin-top:15px;}.node-type-route-schedule .schedf1{clear:both;text-align:justify;margin-top:10px;padding-bottom:10px;}.node-type-route-schedule .pbottom{float:right;}.node-type-route-schedule .schedf2{clear:both;text-align:center;margin-top:20px;}.node-type-route-schedule .footmsg{font-size:10px;}.panels-flexible-column-2-3{}.panels-flexible-column-2-2{}.panels-flexible-region-2-left_region{width:100%;}.panels-flexible-column-inside-first{padding:0;position:relative;}#homepage-links{background-color:#E9E9E9;background-image:url(/sites/all/themes/gcrta/css/images/block-mid.png);float:left;margin:0 19px 0px 0;padding:0;position:relative;width:300px;}#homepage-links .link-title h2{background:url("/sites/all/themes/gcrta/css/images/sprited-images.png") repeat scroll -53px -589px transparent;left:0;line-height:30px;margin:0;padding:5px 15px;position:relative;top:0;width:270px;}#homepage-links .edit-link{padding:0;position:absolute;left:0px;bottom:0px;width:100%;text-align:center;}#homepage-links .edit-link a{}#homepage-links .homepage-link-wrapper{background:url(/sites/all/themes/gcrta/css/images/block-bottom.png) no-repeat scroll center bottom transparent;height:165px;padding:0 15px 15px;width:270px;}#homepage-links .homepage-link-wrapper ul{list-style-type:none;margin:10px 0 0 0;padding:0;}#homepage-links .homepage-link-wrapper ul li{list-style-type:none;margin:0;padding:0;min-height:40px;line-height:40px;position:relative;}#homepage-links .homepage-link-wrapper ul li .field-name-field-icon{position:absolute;left:0px;top:3px;}#homepage-links .homepage-link-wrapper ul li .field-name-field-icon img{max-width:30px;max-height:30px;width:30px;height:30px;}#homepage-links .homepage-link-wrapper ul li .field-name-field-link{margin:0 0 0 35px;}#homepage-links .homepage-link-wrapper ul li .field-name-field-link a{display:block;border-bottom:dotted 1px #333333;padding:0 10px;background:transparent url(/sites/all/themes/gcrta/css/images/icon-arrow.png) no-repeat right center;font-size:125%;font-weight:bold;}#homepage-links .homepage-link-wrapper ul li.last .field-name-field-link a{border-bottom:none;}#mode-quick-links{display:inline-block;margin:0 0 0 110px;position:absolute;top:275px;z-index:10;}#mode-quick-links .mode-quick-links{display:block;float:left;margin:0 15px;text-align:center;width:87px;}#mode-quick-links .mode-quick-links a.icon{display:inline-block;}#mode-quick-links .mode-quick-links a.icon img{}#mode-quick-links .mode-quick-links .edit-link{}#mode-quick-links .mode-quick-links .edit-link a{}#mode-quick-links .schedules-link{color:#CC0033;display:block;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:24px;left:-115px;line-height:28px;position:absolute;top:50px;width:116px;}#mode-quick-links .schedules-link a{display:none;text-decoration:none;}#mode-quick-links .schedules-link a:hover{text-decoration:underline;}#elevator-escalator-status{margin:10px 0;}#elevator-escalator-status .pane-content a{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -602px -172px transparent;display:block;font-size:0;height:30px;line-height:0;text-indent:-9999px;width:278px;}#block-block-2{display:none;}#updates-on-the-go{}#updates-on-the-go .pane-content a{background:url(/sites/all/themes/gcrta/css/images/i_go_download_apps.jpg);background-size:cover;display:block;font-size:0;height:93px;line-height:0;text-indent:-9999px;width:278px;}.panels-flexible-row-1-main-row-right .panels-flexible-region-inside-last{padding-left:0;}#realtime-rta{background:url(/sites/all/themes/gcrta/css/images/block-bottom.png) no-repeat scroll center bottom transparent;padding:0 0 15px;width:300px;}#realtime-rta h2{background-image:url(/sites/all/themes/gcrta/css/images/block-top.png);line-height:30px;margin:0;padding:5px 15px;position:relative;top:0;width:270px;}#realtime-rta .route-schedule-wrapper{background-color:#E9E9E9;background-image:url(/sites/all/themes/gcrta/css/images/block-mid.png);display:inline-block;margin-bottom:0;min-height:150px;padding:0 15px;position:relative;width:270px;}#realtime-rta .route-schedule-wrapper .real-time-title{font-size:14px;font-weight:bold;}#realtime-rta .route-schedule-wrapper .form-route,#realtime-rta .route-schedule-wrapper .form-direction,#realtime-rta .route-schedule-wrapper .form-stop{display:inline-block;min-height:20px;margin:2px 0;padding:4px 0;position:relative;width:100%;}#realtime-rta .route-schedule-wrapper .form-route{}#realtime-rta .route-schedule-wrapper .form-route select{clear:both;display:block;position:relative;width:100%;}#realtime-rta .route-schedule-wrapper .form-direction{}#realtime-rta .route-schedule-wrapper .form-direction select{clear:both;position:relative;width:88%;}#realtime-rta .route-schedule-wrapper .form-direction img{vertical-align:middle;margin:2px;}#realtime-rta .route-schedule-wrapper .form-stop{}#realtime-rta .route-schedule-wrapper .form-stop select{clear:both;position:relative;width:88%;}#realtime-rta .route-schedule-wrapper .form-stop img{vertical-align:middle;margin:2px;}#realtime-rta #riderta-results.loading{background:url(/sites/all/themes/gcrta/css/images/loader.gif) #fff;}#realtime-rta #riderta-results{}#realtime-rta #riderta-results .riderta-time{display:block;}#realtime-rta #riderta-results{}#realtime-rta #riderta-results .stop-title{background-color:#CCCCCC;font-weight:bold;margin-top:5px;padding:3px;}#realtime-rta #riderta-results .riderta-time{background-color:#FFFFFF;padding:2px 5px;}.real-time-route-num{display:none;}#hidden-date-field{display:none;}#universal-date{display:none;}#plan-a-trip .form-date input#edit-date-value-datepicker-popup-0{display:block;float:left;}#plan-a-trip .form-date .calendar-icon{background:url(/sites/all/themes/gcrta/css/images/icon-calendar.png) repeat scroll 0 0 transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin-left:79px;text-indent:-9999px;width:19px;z-index:999999;}#block-webform-client-block-8{}#block-webform-client-block-8 h2{}#plan-a-trip input.mobile-date{}#plan-a-trip,#block-block-1{background-color:#E9E9E9;background-image:url(/sites/all/themes/gcrta/css/images/block-mid.png);display:inline-block;margin-bottom:0px;padding:0;position:relative;width:300px;}#plan-a-trip p,#block-block-1 p{margin:0;}#plan-a-trip h2,#block-block-1 h2{background:url("/sites/all/themes/gcrta/css/images/sprited-images.png") repeat scroll -53px -589px transparent;left:0;line-height:30px;margin:0;padding:5px 15px;position:relative;top:0;width:270px;}#plan-a-trip .form-date,#block-block-1 .form-date{margin-top:.5em;width:100%;position:relative;}#plan-a-trip .webform-datepicker .form-item{padding:0px;}#plan-a-trip .form-date input,#block-block-1 .form-date input{display:none;padding:2px;width:70px;}#plan-a-trip form,#block-block-1 form{background:url(/sites/all/themes/gcrta/css/images/block-bottom.png) no-repeat scroll center bottom transparent;height:175px;padding:0 15px 15px;width:270px;}.arrow-up-down{display:block;background:url('/sites/all/themes/gcrta/css/images/arrow_up_down.png');background-size:16px 15px;width:16px;height:15px;margin-top:3px;float:right;cursor:pointer;}#plan-a-trip .form-date input.date-field{display:block;}#plan-a-trip .form-time,#block-block-1 .form-time{margin-top:.5em;position:relative;}#plan-a-trip .form-date .webform-datepicker{}#plan-a-trip .form-date .webform-datepicker .form-item-submitted-date-month{float:left;margin:0;}#plan-a-trip .form-date .webform-datepicker .form-item-submitted-date-day{float:left;margin:0;}#plan-a-trip .form-date .webform-datepicker .form-item-submitted-date-year{float:left;margin:0;}form .form-date .webform-datepicker{line-height:1.0em\9;}#plan-a-trip .form-date input.webform-calendar,#block-block-1 .form-date input.webform-calendar{display:block;height:15px;width:18px;}body.front .plan-a-trip-wrapper #plan-a-trip.display-only-when-wrapped{display:inline-block !important;}body.not-front #plan-a-trip{margin-bottom:2.4em;}body.front .service-updates-block-wrapper #service-updates-block.display-only-when-wrapped{display:block !important;}#webform-client-form-8{}#webform-client-form-8 #webform-component-start{margin:0;}#webform-client-form-8 #webform-component-end{margin:0;}#webform-client-form-8 #webform-component-depart-arrive{margin:0;}#webform-client-form-8 #webform-component-depart-arrive label{display:none;}#webform-client-form-8 #webform-component-depart-arrive #edit-submitted-depart-arrive label{display:inline;}#webform-client-form-8 #webform-component-depart-arrive .form-item-submitted-depart-arrive{float:left;margin-right:15px;}.pane-block-3{}#plan-a-trip .start-loc{display:none;}#plan-a-trip .form-start{padding:0;}#plan-a-trip .form-start input{margin:0;width:98%;}#plan-a-trip .form-end{padding:5px 0;}#plan-a-trip .form-end input{width:98%;}#plan-a-trip .form-time .hour{float:left;}#plan-a-trip .form-time p{margin:0;}#plan-a-trip .form-time span{float:left;}#plan-a-trip .form-arriveordepart{margin:5px 0;}#plan-a-trip .form-arriveordepart .depart{float:left;margin-right:10px;}#plan-a-trip .sort{position:absolute;right:15px;top:133px;}#plan-a-trip .google-transit-icon{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat -640px -143px;border:0 none;display:inline-block;font-size:0;height:20px;line-height:0;position:absolute;right:15px;text-indent:-9999px;top:12px;width:110px;}#plan-a-trip .plan-submit{background-color:#307FE2;border:medium none;bottom:2.6em;color:#FFFFFF;display:inline-block;font-weight:bold;line-height:17px;position:absolute;right:10px;width:100px;}.new-trip-planner-wrapper{display:block;margin-top:1em;position:absolute;margin-left:0px;background:#307FE2;color:white !important;cursor:pointer;padding:.2em 0 .2em 0;font-weight:bold;border-radius:0 0 .5em .5em;width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin-left:-15px;text-align:center;}.page-node-3864 .pane-block{border:1px solid #ccc;padding:0 2em;}.page-node-3864 .new-trip-planner-wrapper,.page-node-3864 .google-transit-icon,.page-node-3864 .arrow-up-down{display:none;}.page-node-3864 .plan-submit{margin:1em 0;border:0;background-color:#307FE2;display:block;color:white;padding:1em;width:135px;}.page-node-3864 .form-start,.page-node-3864 .form-end{margin:1em 0;}.page-node-3864 #autocomplete-start,.page-node-3864 #autocomplete-end{display:block;width:50%;height:30px;padding:0 1em;}.page-node-3864 .depart,.page-node-3864 .arrive{margin:.5em .5em .5em 0;display:inline-block;}.page-node-3864 #dep,.page-node-3864 #arr{min-width:25px;min-height:25px;display:inline-block;vertical-align:middle;}.page-node-3864 .webform-datepicker{margin:1em 0;}.page-node-3864 #edit-submitted-date-month,.page-node-3864 #edit-submitted-date-day,.page-node-3864 #edit-submitted-date-year{padding:0 1em;height:30px;margin:0 .5em 0 0;}.page-node-3864 .webform-calendar{height:25px;}.page-node-3864 .hour,.page-node-3864 .min,.page-node-3864 .ampm,.page-node-3864 .sort{padding:0 1em;height:30px;}.page-node-3864 .min{margin:0 .5em 0 0;}.page-node-3864 .grow-with-google-placeholder-text{display:none;}.node-type-event .grow-with-google-trip-planner{border:1px solid #ccc;padding:0 2em;}.node-type-event .new-trip-planner-wrapper,.node-type-event .google-transit-icon,.node-type-event .arrow-up-down{display:none;}.node-type-event .plan-submit{margin:1em 0;border:0;background-color:#307FE2;display:block;color:white;padding:1em;width:135px;}.node-type-event .form-start,.node-type-event .form-end{margin:1em 0;}.node-type-event #autocomplete-start,.node-type-event #autocomplete-end{display:block;width:50%;height:30px;padding:0 1em;}.node-type-event .depart,.node-type-event .arrive{margin:.5em .5em .5em 0;display:inline-block;}.node-type-event #dep,.node-type-event #arr{min-width:25px;min-height:25px;display:inline-block;vertical-align:middle;}.node-type-event .webform-datepicker{margin:1em 0;}.node-type-event #edit-submitted-date-month,.node-type-event #edit-submitted-date-day,.node-type-event #edit-submitted-date-year{padding:0 1em;height:30px;margin:0 .5em 0 0;}.node-type-event .webform-calendar{height:25px;}.node-type-event .hour,.node-type-event .min,.node-type-event .ampm,.node-type-event .sort{padding:0 1em;height:30px;}.node-type-event .min{margin:0 .5em 0 0;}.node-type-event .grow-with-google-placeholder-text{display:none;}.node-type-event .panels-flexible-row-25-main-row-middle{margin-right:0;}.node-type-event .panels-flexible-row-25-main-row-right{display:none;}.trip-planner-icon{display:inline-block;margin:0 1em 0 -1em;}.new-trip-planner{display:inline-block;vertical-align:top;line-height:3.5em;color:white;font-weight:bold;font-size:1em;color:white !important;}.front .new-trip-planner{}.new-trip-plan-intro{margin:2em;}.tp-confirm-wrapper{text-align:center;}.tp-popup-confirm{background-color:#307FE2;border:none;color:#FFFFFF;font-weight:bold;line-height:25px;width:100px;}.tp-twitter-feedback-wrapper{text-align:center;font-weight:bold;background-color:#ECECEC;margin-top:1em;border-radius:.5em;cursor:pointer;}.tp-twitter-icon{display:inline-block;vertical-align:top;margin:0 1em 0 -2em;}.tp-feedback-content{display:inline-block;margin:0;font-weight:normal;line-height:3.5em;}#media-gallery .edit-news-update a{background:none repeat scroll 0 0 #DDDDDD;left:0;padding:2px;position:absolute;top:0;}.lt-ie9 #media-gallery{display:block;}#media-gallery{display:inline-block;}#media-gallery.hide{display:none;}#media-gallery h2{margin-bottom:0;}#media-gallery .jcarousel-skin-default{}#media-gallery  .jcarousel-skin-default .jcarousel-container-horizontal{height:130px;width:540px;padding:10px 40px;}#media-gallery  .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{height:130px;width:540px;}#media-gallery  .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item-horizontal{border:none;height:130px;margin:0 7px;}#media-gallery .field-name-field-image-video img{}#media-gallery .jcarousel-skin-default .jcarousel-prev-horizontal,#media-gallery .jcarousel-skin-default .jcarousel-prev-horizontal:hover{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -762px -142px transparent;height:20px;top:60px;width:20px;}#media-gallery .jcarousel-skin-default .jcarousel-next-horizontal,#media-gallery .jcarousel-skin-default .jcarousel-next-horizontal:hover{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat scroll -783px -142px transparent;height:20px;top:60px;width:20px;}#media-gallery .video-colorbox{display:inline-block;position:relative;}#media-gallery .video-colorbox .play{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -602px -144px transparent;bottom:30px;display:block;font-size:0;height:20px;line-height:0;position:absolute;right:75px;text-indent:-9999px;width:27px;}#media-gallery .video-colorbox:hover .play{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -563px -144px transparent;}#media-gallery .media-gallery-description-wrapper{margin:0 45px 2em;min-height:60px;}#media-gallery .media-gallery-title{margin:0 0 0.25em 0;font-size:125%;}#media-gallery .media-gallery-desc{margin:0;}#feature-boxes{}#feature-boxes .edit-link{padding:0;position:absolute;right:5px;top:2px;text-align:right;}#feature-boxes .edit-link a{background-color:#FFFFFF;border:1px solid #CCCCCC;display:inline-block;position:absolute;right:0;text-align:center;top:0;width:50px;}#feature-boxes .feature-block{float:left;background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat -53px -471px #f8f3e4;margin:0 9px 25px 0;padding:0;width:301px;height:110px;position:relative;display:table;}#feature-boxes .feature-block.last{float:right;margin-right:0;}body.not-logged-in #feature-boxes .feature-block.yes{display:none;}body.logged-in #feature-boxes .feature-block.yes{background:url(/sites/all/themes/gcrta/css/images/block-home-feature-unpub.png) repeat scroll 0 0 transparent;}#feature-boxes .feature-block .feature-image{position:absolute;left:9px;top:9px;}#feature-boxes .feature-block .feature-image img{}#feature-boxes .feature-block .feature-description{margin:0;display:table-cell;vertical-align:middle;font-size:125%;}#feature-boxes .feature-block .feature-description div{margin:10px 10px 10px 110px;}#feature-boxes .feature-blocks-wrapper .feature-block:nth-child(2){margin-right:0px;float:right}.view-schedules-list{position:relative;}.view-schedules-list .view-grouping{display:block;min-height:50px;padding:0 0 1em 70px;margin:0 0 1em 0;border-bottom:dotted 1px #333;position:relative;}.view-schedule-list .view-content{margin-top:10px}.view-schedule-list .view-content .views-row{display:block;min-height:50px;padding:0 0 1em 70px;margin:0 0 1em 0;border-bottom:dotted 1px #333;position:relative;}.view-schedule-list .view-content .views-row .views-field .field-content .icon{position:absolute;top:0;left:35px;}.view-schedule-list .view-content .views-row .views-field .field-content p{margin:0;padding:0;}.view-schedule-list .view-content .views-row .views-field .field-content p strong{font-weight:normal;}.view-schedules-list .view-grouping .view-grouping-header{font-size:125%;margin:0 0 5px 0;}.view-schedules-list .view-grouping .view-grouping-header a{}.view-schedules-list .view-content > .view-grouping{padding-left:0;}.view-schedules-list .park-n-ride.no{display:none;}.view-content .park-n-ride.no{display:none;}.views-field-field-is-park-n-ride .field-content .park-n-ride{display:none}.view-schedules-list .view-grouping .view-grouping-content{}.view-schedules-list .view-grouping .view-grouping-content .active-alert,.view-schedule-list .view-content .views-row .views-field .field-content .active-alert{background:transparent url(/sites/all/themes/gcrta/css/images/alert-25.png) no-repeat center center;display:block;font-size:0;height:21px;left:0;line-height:0;position:absolute;text-indent:-9999px;top:0;width:25px;}.view-schedule-list .view-content .views-row .views-field .field-content .view-content .service-update-entry{font-size:0;line-height:0;text-indent:-9999px;position:absolute;}.view-schedule-list .view-content .views-row .views-field .field-content .view-content .service-update-entry .service-title{float:left;}.hidden-date{display:none;}#schedules-list,#service-updates{}#schedules-list ul.schedules-tabs,#quicktabs-schedule_list .item-list .quicktabs-tabs,#service-updates-list ul.service-updates-tabs{display:inline-block;list-style:none outside none;height:36px;margin:0;padding:0;border-bottom:1px solid #CCCCCC;width:100%;}#schedules-list ul.schedules-tabs li,#quicktabs-schedule_list .item-list .quicktabs-tabs li,#service-updates-list ul.service-updates-tabs li{cursor:pointer;float:left;text-align:center;width:85px;height:37px;background:transparent url(/sites/all/themes/gcrta/css/images/schedule-tabs.png) no-repeat 0px 0px;margin:0 0 0 5px;text-indent:-9999px;}#schedules-list ul.schedules-tabs li.tab-1,#service-updates-list ul.service-updates-tabs li.tab-1{background-position:-1px -39px;width:77px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first{background-position:0px -39px;width:74px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first a{display:block;width:77px;height:35px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-2,#service-updates-list ul.service-updates-tabs li.tab-2{background-position:-78px -39px;width:78px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li{background-position:-78px -39px;width:74px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li a{display:block;width:77px;height:35px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-3,#service-updates-list ul.service-updates-tabs li.tab-3{background-position:-156px -39px;width:78px;}#schedules-list ul.schedules-tabs li.tab-21,#service-updates-list ul.service-updates-tabs li.tab-21{background-position:-156px -39px;width:78px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li{background-position:-156px -39px;width:75px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li a{display:block;width:75px;height:35px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-4,#service-updates-list ul.service-updates-tabs li.tab-4{background-position:-285px -39px;width:99px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li{background-position:-285px -39px;width:96px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li a{display:block;width:100px;height:35px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-All,#service-updates-list ul.service-updates-tabs li.tab-All{background-position:-384px -39px;width:132px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li{background-position:-384px -39px;width:132px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li a{display:block;width:132px;height:35px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-1.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-1.selected-service-updates-tab{background-position:0px 0px;width:77px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .active{background-position:0px 0px;width:73px;height:32px;}#schedules-list ul.schedules-tabs li.tab-2.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-2.selected-service-updates-tab{background-position:-78px 0px;width:78px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li.active{background-position:-78px 0px;width:73px;height:32px;}#schedules-list ul.schedules-tabs li.tab-3.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-3.selected-service-updates-tab{background-position:-156px 0px;width:78px;}#schedules-list ul.schedules-tabs li.tab-21.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-21.selected-service-updates-tab{background-position:-156px 0px;width:78px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li.active{background-position:-156px 0px;width:75px;height:32px;}#schedules-list ul.schedules-tabs li.tab-4.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-4.selected-service-updates-tab{background-position:-285px 0px;width:99px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li.active{background-position:-285px 0px;width:95px;height:32px;}#schedules-list ul.schedules-tabs li.tab-All.selected-schedules-tab,#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li.active,#service-updates-list ul.service-updates-tabs li.tab-All.selected-service-updates-tab{background-position:-384px 0px;width:132px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li.active{height:32px;}#schedules-list .views-exposed-form select.form-select,#service-updates-list .views-exposed-form select.form-select{display:none;}#schedules-list .icon{position:absolute;top:0;left:35px;}#service-updates-list .icon{left:0;position:absolute;}#service-updates-list h3{border-top:1px dotted #000000;font-weight:normal;margin:10px 0;padding-left:30px;padding-top:15px;position:relative;}.term-description{display:none;}.view-schedule-list .view-footer .view-taxonomy-description-field .view-content .term-description{display:block;}.term-description.exposed{display:block;}.service-update-entry{margin:0 0 15px 45px;}.service-update-entry a{font-size:14px;}.service-update-entry .date-wrapper{color:#696969;}.service-update-entry .label-wrapper{display:inline-block;float:left;margin-right:10px;}.service-update-entry .label-wrapper .permanent-change,.service-update-entry .service-date-wrapper .permanent-change{font-weight:bold;color:black}.end-date-field{display:none;}#riderta-map,.static-route-map{height:225px;width:600px;}.static-route-map{cursor:pointer;}.node-type-route .title-wrapper{border-bottom:3px solid #307FE2;color:#CC0033;font-size:2.2em;font-weight:normal;line-height:1.5em;margin:45px 10px 0.25em;padding-left:65px;position:relative;}.node-type-route .title-wrapper img{left:0;position:absolute;top:0;}.node-type-route .title-wrapper .number{font-size:1.5em;}.node-type-route .title-wrapper .suffix{font-size:1.5em;}.node-type-route .title-wrapper .colon{}.node-type-route .title-wrapper .start-end{}.details-list{}.details-list a{display:block;margin:5px 0;}.details-list a.link-real-time-depart{background:url(/sites/all/themes/gcrta/css/images/icon-route-map.png) no-repeat scroll 0 0 transparent;padding-left:25px;}.details-list a.link-route-map{background:url(/sites/all/themes/gcrta/css/images/icon-real-depart.png) no-repeat scroll 0 0 transparent;padding-left:25px;}.details-list a.link-stop-list{background:url(/sites/all/themes/gcrta/css/images/icon-stop-list.png) no-repeat scroll 0 0 transparent;padding-left:25px;}.schedule-item{clear:both;display:inline-block;height:20px;padding:2px 0;width:100%}.schedule-item .schedule-link{display:block;float:left;height:20px;line-height:20px;margin-right:5px;}.schedule-item .schedule-link a{background:url(/sites/all/themes/gcrta/css/images/icon-calendar.png) no-repeat scroll 0 0 transparent;display:block;height:20px;line-height:20px;padding-left:25px;}.schedule-item .effective-date{display:inline-block;height:20px;line-height:20px;margin-right:10px;}.schedule-item .pdf-link{display:inline-block;}.schedule-item .pdf-link a{background:url(/sites/all/themes/gcrta/css/images/icon-pdf.png) no-repeat scroll 0 0 transparent;display:inline-block;height:20px;line-height:20px;padding-left:25px;}#hidden-park-n-ride{display:none;}.news-entry{}.news-entry .news-date{margin-right:10px;}.news-entry .news-title{}#route-transit-type{display:none;}.view-fares table.views-table,.view-park-n-ride-fares table.views-table{width:auto;font-size:100%;}.view-fares table.views-table tr,.view-park-n-ride-fares table.views-table tr{}.view-fares table.views-table thead,.view-park-n-ride-fares table.views-table thead{}.view-fares table.views-table thead th,.view-park-n-ride-fares table.views-table thead th{text-align:center;padding:0 10px 5px 10px;}.view-fares table.views-table tbody,.view-park-n-ride-fares table.views-table tbody{}.view-fares table.views-table tbody td,.view-park-n-ride-fares table.views-table tbody td{text-align:center;padding:5px 10px;}.view-fares table.views-table tbody td.views-field-name,.view-park-n-ride-fares table.views-table tbody td.views-field-name{text-align:left;padding:5px 10px 5px 0;}.view-new-fares-2016 .view-content .views-table{width:100%;}.view-new-fares-2016 .view-content .views-table caption{text-align:left;}.view-new-fares-2016 .view-content .views-table tr th{background:#757575;padding:4px 9px;border:1px solid #fff;text-align:left;color:white;}.view-new-fares-2016 .view-content .views-table tbody tr td{padding:4px 9px;border:1px solid #fff;text-align:left;vertical-align:top;}.view-new-fares-2016 .view-content .views-table tbody tr.odd{background-color:#dddddd;}.view-new-fares-2016 .view-content .views-table tbody tr.even{background-color:#eee;}.view-display-id-page_2 .view-content table,.view-display-id-page_4 .view-content table,.pane-new-fares-2016 h2{margin:0;}.view-display-id-page_2 .view-content table thead tr th,.view-display-id-page_2 .view-content table tbody tr,.view-display-id-page_4 .view-content table thead tr th,.view-display-id-page_4 .view-content table tbody tr{background:none !important;color:black !important;}.view-display-id-page_2 .view-footer,.view-display-id-page_4 .view-footer{font-weight:bold;}.pane-service-updates,.pane-service-updates-panel-pane-1{background:transparent url(/sites/all/themes/gcrta/css/images/body-feature-mid.png) repeat-y left top;}.pane-service-updates h2,.pane-service-updates-panel-pane-1 h2{background:transparent url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat -382px -581px;padding:5px 15px;margin:0;}.pane-service-updates .view-content,.pane-service-updates-panel-pane-1 .view-content{background:transparent url(/sites/all/themes/gcrta/css/images/body-feature-bottom.png) no-repeat left bottom;padding:0 15px 15px 15px;}#service-updates .service-update-entry{display:inline-block;margin:5px 0;width:98%;}#service-updates .service-update-entry .service-date-wrapper{display:block;float:left;width:180px;}#service-updates .service-update-entry .service-title{float:left;padding-left:0;width:400px;}.view-news{}.view-news .news-item{border-bottom:dotted 1px #333;margin:0 10px 1.5em 10px;min-height:90px;padding:0 0 1.5em 0;position:relative;}.view-news .news-item .title{padding:0 100px 0 0;font-size:125%;margin:0 0 5px 0;}.view-news .news-item .date{padding:0 100px 0 0;font-size:110%;margin:0 0 5px 0;}.view-news .news-item .short-desc{padding:0 100px 0 0;}.view-news .news-item .short-desc p{margin:0;}.view-news .news-item .thumbnail{position:absolute;right:0px;top:0px;}.rss-feed-icon{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -815px -142px transparent;bottom:9px;display:block;font-size:0;height:18px;left:100px;line-height:0;position:absolute;text-indent:-9999px;width:18px;}#news-date,#blog-date{font-size:16px;}.news-primary-image .pane-content .field-name-field-primary-image .field-items .field-item img{margin-top:10px;}.panels-flexible-region-4-center,panels-flexible-row-4-main-row-right{float:left;}.panels-flexible-region-4-center-inside{padding-right:0.5em;}panels-flexible-row-6-main-row-middle{width:65%;float:left;padding-right:0.5em;padding-left:0.5em;}panels-flexible-row-6-main-row-right{float:left;width:305px;}#facilities-map img{max-height:inherit;}#facilities-map{color:#555;font-size:14px;font-weight:bold;}#facilities-map .pane-content .view-facilities-map .attachment{color:#555;font-size:12px;font-weight:normal;}#related-facilities{}#related-facilities .tabledrag-toggle-weight-wrapper{display:none;}#related-facilities table#draggableviews-table-related_facilities-default{margin-top:0;}#related-facilities form tbody{border-top:none;}#facilities-map .gmap-control{width:100% !important;}.elevator-escalator-status{line-height:15px;margin:0 10px 10px;}.elevator-escalator-status.Down{cursor:pointer;}.elevator-escalator-status .status-icon{display:inline-block;float:left;font-size:0;height:15px;line-height:0;margin-right:5px;text-indent:-9999px;width:15px;}.elevator-escalator-status.Working .status-icon{background-color:green;}.elevator-escalator-status.Down .status-icon{background-color:#ff0000;}.elevator-escalator-status .status-type{display:block;line-height:15px;}.elevator-escalator-status .status-text{display:inline-block;line-height:15px;margin-left:20px;}.elevator-escalator-status .status-date{display:inline-block;line-height:15px;margin-left:5px;}.elevator-escalator-status .status-date .date-display-single{}.elevator-escalator-status .status-description{background-color:#EEEEEE;border:1px solid #FF0000;display:none;margin:5px 0;padding:10px;}.view-facility-resource-maintenance{}.view-facility-resource-maintenance .view-grouping{border:1px solid #CCCCCC;padding:1em;}#facility-details{}#facility-details .details-entry{display:inline-block;line-height:24px;margin:0 10px 10px;min-height:24px;width:215px;}#facility-details .details-entry .icon{display:inline-block;float:left;font-size:0;height:24px;line-height:0;margin-right:5px;text-indent:-9999px;width:24px;}#facility-details .details-entry .text{display:inline-block;float:left;}#facility-details .details-entry.accessible{}#facility-details .details-entry.accessible .icon{background:#FFFFFF url(/sites/all/themes/gcrta/css/images/icon-ada.jpg) no-repeat;width:21px;}#facility-details .details-entry.accessible .text{}#facility-details .details-entry.bike-rack{}#facility-details .details-entry.bike-rack .icon{background:#FFFFFF url(/sites/all/themes/gcrta/css/images/icon-bike.jpg) no-repeat;width:41px;}#facility-details .details-entry.bike-rack .text{}#facility-details .details-entry.cs-kiosks{}#facility-details .details-entry.cs-kiosks .icon{background-color:green;}#facility-details .details-entry.cs-kiosks .text{}#facility-details .details-entry.ticket-vending{}#facility-details .details-entry.ticket-vending .icon{background:#FFFFFF url(/sites/all/themes/gcrta/css/images/icon-vend.jpg) no-repeat;width:24px;}#facility-details .details-entry.ticket-vending .text{}#facility-details .details-entry.public-restrooms{}#facility-details .details-entry.public-restrooms .icon{background:#FFFFFF url(/sites/all/themes/gcrta/css/images/icon-restroom.jpg) no-repeat;width:31px;}#facility-details .details-entry.public-restrooms .text{}.facility-parking{}.facility-parking .parking-wrapper{display:block;margin:0 0 10px 0;}.facility-parking .parking-wrapper.free{}.facility-parking .parking-wrapper.paid{}.facility-parking .parking-wrapper .parking{}.facility-parking .parking-wrapper .space-number{}.search-results .search-info{display:none;}#content{margin-top:1.5em;}h1#page-title{margin:45px 10px 0.25em 10px;border-bottom:solid 3px #307fe2;padding:0 10px;font-weight:normal;font-size:2.2em;position:relative;}.node-type-route h1#page-title{padding-left:65px;}.node-type-route h1#page-title img{position:absolute;left:0px;top:0px;}body.one-sidebar .region-sidebar-second{margin-top:5px;}.region-highlighted{}.breadcrumb{margin:0;font-size:95%;}.breadcrumb ol{margin:0 0 0 20px;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.tabs{}.region-help{}.more-help-link{}.region-content{}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-second{margin-top:45px;}#footer{}#footer .footer-menu{display:none;}#footer .footer-contact-info{float:left;margin:0 30px 0 0;min-height:100px;}#footer .footer-contact-info img{height:auto;max-height:100px;max-width:100px;width:auto;}#footer .footer-contact-info .location-info{color:#333333;font-size:90%;line-height:1.2em;min-height:95px;padding:25px 0 0 110px;}#footer .footer-contact-info .location-info a#footer-logo{left:10px;position:absolute;top:0;}#footer .footer-contact-info .copyright{color:#333333;font-size:90%;padding:0;}#footer .block-menu{font-size:1em;}#footer #block-bean-social-media-icons{position:absolute;right:0;width:100px;}#footer #block-bean-social-media-icons h2{color:#333;font-size:1em;font-weight:bold;margin:0 0 10px 0;}#footer #block-bean-social-media-icons a.facebook-icon{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -898px -149px transparent;display:block;font-size:0;height:24px;line-height:0;text-indent:-9999px;width:81px;margin:0 0 5px 0;}#footer #block-bean-social-media-icons a.twitter-icon{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -898px -178px transparent;display:block;font-size:0;height:24px;line-height:0;text-indent:-9999px;width:81px;margin:0 0 5px 0;}#footer #block-bean-social-media-icons a.youtube-icon{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll -898px -207px transparent;display:block;font-size:0;height:24px;line-height:0;text-indent:-9999px;width:81px;margin:0 0 5px 0;}#footer{position:relative;}#footer .block-menu{float:left;margin:0 10px;}#footer .block-menu ul.menu{margin:0;padding:0;}#footer .block-menu ul.menu li{list-style:none;}#footer .block-menu ul.menu li a{color:#206fce;text-decoration:none;}#footer .block-menu ul.menu li a:hover{text-decoration:underline;}.region-bottom{}.ajax-progress-throbber{position:absolute;z-index:9999;left:565px;top:-40px;width:24px;height:24px;}.ajax-progress-throbber .message{display:none;}.ajax-progress-throbber .throbber{width:24px;height:24px;background:url(/sites/all/themes/gcrta/css/images/loader.gif) #fff;}img[src*="http://maps.gstatic.com/mapfiles/"]{max-width:none;max-height:none;}a.addtoany_share_save{font-size:96%;}#header #block-addtoany-addtoany-button a{padding-bottom:2px;}.fares-additional-info{margin:0 0 5px 0;}.view-park-n-ride-fares,.view-fares{margin-top:-18px;}.panels-flexible-region.panels-flexible-region-2-left_region.panels-flexible-region-first.panels-flexible-region-last.left-region{width:inherit;}.view-has-future-schedule{}.contains-future-schedule{font-size:85%;}.future-schedule-text{color:red;font-weight:bold;}.future-schedule-icon{background:url(http://www.riderta.com/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat -730px -311px;width:17px;height:17px;}.view-schedule-list .view-content .views-row .views-field-title .field-content{margin-right:10px;}.oc-group-icon-small{background-image:url('/sites/all/default/files/icons/icon-oc_20x20t.png');height:20px;width:20px;}.route-group-type{display:none;}.ohio-city-icon{position:relative !important;}.mobile-display-only{display:none;}.mystery-shopper-account-request-form{left:-9999px;position:relative;height:0;}.form-item{padding-top:5px;}.webform-client-form input[type='radio'],.webform-client-form input[type='checkbox']{min-width:25px;min-height:25px;}.webform-client-form #edit-next,.webform-client-form #edit-previous,.webform-client-form #edit-submit,.form-actions .form-submit{border:-0;background:#206fce;color:white;font-weight:bold;padding:1em;}.webform-client-form #edit-previous{width:120px;}.civic-commons-embed{height:260px;overflow:hidden;}.service-alert-addthis,.news-addthis{float:right;}.homepage-addthis{display:none;}.pane-webform-client-block-1887{border:1px solid #a7a7a7;padding:0 12px;border-radius:12px;}.view-red-line-healthline-updates .views-row{border-bottom:1px dotted #c1c1c1;margin-bottom:10px;}#webform-client-form-3165 div .webform-component-checkboxes #edit-submitted-work-days .form-type-checkbox{display:inline-block}#webform-client-form-3165 div .webform-component-checkboxes #edit-submitted-work-days .form-type-checkbox label.option{float:left;margin-right:5px;}#webform-client-form-3165 #webform-component-arrival legend,#webform-client-form-3165 #webform-component-departure legend{font-weight:bold;}#webform-client-form-3165 #webform-component-arrival,#webform-client-form-3165 #webform-component-arrival .fieldset-wrapper .webform-component-select{display:inline-block;}#webform-client-form-3165 #webform-component-departure,#webform-client-form-3165 #webform-component-departure .fieldset-wrapper .webform-component-select{display:inline-block;}.pslegend{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:8px 8px 0 8px;border-radius:10px 10px 0 0;display:none;}.arrowWrapper{display:inline-block;position:relative;margin:0 5px;}.map-notice{font-weight:bold;}.map-notice br{display:none;}.map-notice p{display:inline-block !important;}.google-icon-wrapper{vertical-align:top;width:24px;padding:5px;height:20px;background:#4d6a79;display:inline-block;margin:0 5px;}.google-icon{display:inline-block;cursor:pointer;width:24px;height:18px;margin-right:20px;background:url(//www.gstatic.com/gmeviewer/images/MyMaps_Icons003.png) no-repeat transparent;background-position:0 0;display:inline-block;vertical-align:middle;}.google-icon-red-h{width:20px;height:20px;background:url("/sites/default/files/icons/google/letter_H_red.png");float:left;}.google-icon-h{width:20px;height:20px;background:url("/sites/default/files/icons/google/letter_H.png");float:left;}.google-icon-red-circle{width:20px;height:20px;background:url("/sites/default/files/icons/google/map_circle_red.png");float:left;}.google-icon-green-circle{width:20px;height:20px;background:url("/sites/default/files/icons/google/map_circle_green.png");float:left;}.google-icon-yellow-circle{width:20px;height:20px;background:url("/sites/default/files/icons/google/map_circle_yellow.png");float:left;}.google-icon-red{width:20px;height:32px;background:url("/sites/all/themes/gcrta/css/images/googleMapIconRed.jpg");float:left;}.google-icon-green{width:20px;height:32px;background:url("/sites/all/themes/gcrta/css/images/googleMapIconGreen.jpg");float:left;}.google-icon-yellow{width:20px;height:32px;background:url("/sites/all/themes/gcrta/css/images/googleMapIconYellow.jpg");float:left;}.legend-text{float:left;margin:5px 5px 0 5px;}.trace-wrapper{display:inline-block;margin-right:10px;}.trace-wrapper .legend-text{margin:0px 5px 0 5px;}.route-trace{border-right:none;width:100%;}.path-red{background:red;float:left;width:50px;height:5px;margin-top:5px;}.path-blue{background:blue;float:left;width:50px;height:5px;margin-top:5px;}.page-node-2098 #page #main .title,.node-2098 .print-link,.page-node-2098 #page #main #content .links,.page-node-2098 #page #main .breadcrumb{display:none;}.page-node-2098 #page #main #content .webform-confirmation{margin:50px 0 0 0;font-weight:bold;}#edit-submitted-summer-tour-origin,#edit-submitted-destination,#edit-submitted-address,#edit-submitted-city,#edit-submitted-zip{}.page-summertour-submission #page #main .breadcrumb{display:none;}.views-widget .form-item .description{display:none;}.view-rider-s-digest-list .view-content .views-row{padding:5px;display:inline-block;}.active-riders-digest:hover{text-decoration:none;color:inherit;}.section-paratransit  #main #content .right-col-links{width:100%;}.section-paratransit #main #content .right-col-links .plan-a-trip-link{margin:0 5px 5px 5px;}.paratransit-link-wrapper{display:inline-block;}.paratransit-link-wrapper .paratransit-link .pane-content p a{}.paratransit-link .pane-content p{}.paratransit-link-mobile{float:left;margin:0 0px 5px 0px;}.paratransit-link,.button,.link-button{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;margin:0 5px;padding:10px;height:18px;font-size:14px;font-weight:bold;}.button a,.link-button a{color:white;}.paratransit-link .pane-content p{margin:0;}.paratransit-link .pane-content p a{color:white;}.riders-digest-navigation-block{margin:0 0 1em 0;}#webform-client-form-2545 div .webform-component label,#webform-client-form-3718 div .webform-component label{margin-top:5px;}#webform-client-form-2545 div .webform-component input[type="text"],#webform-client-form-2545 div .webform-component input[type="email"],#webform-client-form-3718 div .webform-component input[type="text"],#webform-client-form-3718 div .webform-component input[type="email"]{margin-top:5px;}#webform-client-form-3718 .description{margin:0;}#webform-client-form-2545 .form-item,#webform-client-form-3718 .form-item{margin:2px}#webform-client-form-2545 div .webform-component-fieldset legend .fieldset-legend,#webform-client-form-3718 div .webform-component-fieldset legend .fieldset-legend{color:#CC0033;font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;font-weight:bold;}#webform-client-form-2545 #webform-component-first-name,#webform-client-form-2545 #webform-component-last-name,#webform-client-form-2545 #webform-component-email-address{float:left;}#webform-client-form-3718 .form-item label{font-weight:normal}#webform-client-form-3718 #webform-component-first-name,#webform-client-form-3718 #webform-component-last-name,#webform-client-form-3718 #webform-component-e-mail{margin:0;margin-right:1em;margin-bottom:1em;width:31%;}#webform-client-form-3718 #webform-component-first-name input[type="text"],#webform-client-form-3718 #webform-component-last-name input[type="text"],#webform-client-form-3718 #webform-component-e-mail input[type="email"]{width:100%;box-sizing:border-box;}#webform-client-form-3718 #webform-component-bool-same-as-mailing{margin:1em 0 1em 0;padding:0;}#webform-client-form-3718 #webform-component-bool-same-as-mailing div{padding:0;}#webform-client-form-3718 #webform-component-mailing-address{width:93.5%;padding:1em;display:inline-block;margin:0;margin-right:1em;margin-bottom:1em;}#webform-client-form-3718 #webform-component-trip-starting-address,#webform-client-form-3718 #webform-component-trip-ending-address{width:93.5%;padding:1em;display:inline-block;margin:0;margin-right:1em;margin-bottom:1em;}#webform-client-form-3718 #webform-component-mailing-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-trip-starting-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-trip-ending-address .webform-component-textfield input[type="text"]{box-sizing:border-box;}#webform-client-form-3718 #webform-component-origin .webform-component-textfield
input[type="text"],#webform-client-form-3714 #webform-component-destination
.webform-component-textfield input[type="text"]{width:100%;box-sizing:border-
box;}#webform-component-sunday-schedule,#webform-component-monday-schedule,#webform-component-tuesday-schedule,#webform-component-wednesday-schedule,#webform-component-thursday-schedule,#webform-component-friday-schedule,#webform-component-saturday-schedule{display:block;width:30%;padding:1em;}#webform-component-sunday-schedule .webform-component-textfield input[type="text"],#webform-component-monday-schedule .webform-component-textfield input[type="text"],#webform-component-tuesday-schedule .webform-component-textfield input[type="text"],#webform-component-wednesday-schedule .webform-component-textfield input[type="text"],#webform-component-thursday-schedule .webform-component-textfield input[type="text"],#webform-component-friday-schedule .webform-component-textfield input[type="text"],#webform-component-saturday-schedule .webform-component-textfield input[type="text"]{width:100%;box-sizing:border-box;}#webform-client-form-3960 #webform-component-first-name,#webform-client-form-3960 #webform-component-last-name,#webform-client-form-3960 #webform-component-email-address{float:left;margin:0;margin-right:1em;margin-bottom:1em;width:31%;}#webform-client-form-3960 #webform-component-first-name input[type="text"],#webform-client-form-3960 #webform-component-last-name input[type="text"],#webform-client-form-3960 #webform-component-email-address input[type="email"]{width:100%;box-sizing:border-box;}#webform-client-form-3960 div .webform-component-fieldset legend .fieldset-legend,#webform-client-form-3960 div .webform-component-fieldset legend .fieldset-legend{color:#CC0033;font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;font-weight:bold;}#webform-client-form-3960 #webform-component-mailing-address,#webform-client-form-3960 #webform-component-origin,#webform-client-form-3960 #webform-component-destination{width:93.5%;padding:1em;display:inline-block;margin:0;margin-right:1em;margin-bottom:1em;}#webform-client-form-3960 .form-item label{font-weight:normal}#webform-client-form-3960 .description{margin-left:0;}.page-node-2545 #page #main #content .links{display:none;}.page-node-2545 #page #main .breadcrumb ol li:nth-child(3){display:none;}.page-node-2546 #page #main #content .right-col-links{display:none;}#edit-submitted-home-address,#edit-submitted-destination-address{}#edit-submitted-days-for-transit .form-type-checkbox .day-wrapper{width:80px;display:inline-block;vertical-align:top;}#edit-submitted-days-for-transit .form-item input,#edit-submitted-days-for-transit .form-item label{vertical-align:top;}#edit-submitted-days-for-transit .form-item .webform-component-fieldset .fieldset-wrapper .form-item .description{margin:0px;}#edit-submitted-days-for-transit .form-type-checkbox .webform-component-fieldset{display:inline-block;}#edit-submitted-days-for-transit .form-type-checkbox .webform-component-fieldset .fieldset-wrapper .form-item{display:inline-block;padding:0px;vertical-align:top;}#edit-submitted-days-for-transit .form-type-checkbox .webform-component-fieldset .fieldset-wrapper .form-item label{margin:0px;}#webform-component-first-name,.page-node-2546 #webform-component-last-name,.page-node-2546 #webform-component-e-mail,.page-node-2546 #webform-component-phone,#webform-component-home-address,#webform-component-destination-address,#webform-component-city,#webform-component-zip,#webform-component-city-destination,#webform-component-zip-destination{display:inline-block;margin-right:2px;}#edit-submitted-days-for-transit .form-item .webform-component-fieldset legend{display:none;}#edit-submitted-days-for-transit .form-item .webform-component-fieldset{padding:0;border:none;}#webform-component-destination-info h3{margin:5px 0;}.is-crisis-alert{background:url('/sites/all/themes/gcrta/css/images/alert-bg-white.png');height:20px;width:20px;position:absolute;margin-left:-30px;margin-top:5px;}.unformatted-list .view-content .views-row p{margin:0;}.unformatted-list .view-content .views-row{display:inline-block;margin:6px;width:270px;vertical-align:top;}.gridded-list .view-content table.views-view-grid{border-collapse:separate;border-spacing:10px 10px;}.gridded-list .view-content table.views-view-grid tbody tr td{vertical-align:top;}.gridded-list .view-content table.views-view-grid tbody tr td p{margin:0;}.mobile-ticketing-reduced{background:#613314;width:80px;height:30px;line-height:30px;text-align:center;color:white;font-weight:bold;display:inline-block;margin:2px;}.faqs-link{font-size:1.5em;}.page-node-2888 #page #main{margin:0 !important;padding:0 !important;}.page-node-2888 #page #header,.page-node-2888 #page #main .title,.page-node-2888 #page #main #navigation,.page-node-2888 #page #content-bottom-shadow,.page-node-2888 #footer{display:none;}.mobile-ticketing-faqs-wrapper,.mobile-ticketing-do-wrapper,.mobile-ticketing-how-to-wrapper{}.tab-content-wrapper{border:1px solid #CDCDCD;padding:10px;}.mobile-ticketing-faq{margin:2px 0;}.mobile-ticketing-faq.selected{margin:0;}.mobile-ticketing-faq .mobile-ticketing-q{padding:10px;border-bottom:1px dotted #CDCDCD;}.mobile-ticketing-faq .mobile-ticketing-q.selected{font-weight:bold;}.mobile-ticketing-a{padding:20px;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background:#e6e6e6;}.mobile-ticketing-q:hover{background:#e6e6e6;cursor:pointer;}.mobile-ticketing-q .arrow{width:20px;height:20px;cursor:pointer;display:inline-block;vertical-align:bottom;background:url('/sites/all/themes/gcrta/css/images/trip-planner-icons-sprite.png');background-position:-90px -2px;-webkit-transition:all .3s ease-in-out;float:right;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}.mobile-ticketing-q .arrow.up{transform:rotate(-180deg);}.mobile-ticketing-q.selected{background:#8c8c8c;}.mobile-ticketing-q.selected .question{color:white;}.mobile-ticketing-q .question{display:inline-block;max-width:85%;}.feedback{margin:10px 0px;}.tab-wrapper .mt-tab{margin-bottom:0;}.tab-wrapper .mt-tab{display:inline-block;font-weight:bold;color:black;padding:10px;border:1px solid #CDCDCD;color:#CC0033;}.tab-wrapper .mt-tab:hover{cursor:pointer;}.tab-wrapper .mt-tab.selected{background:#206fce;color:white;}.tab-search-input{border:0;width:65%;padding:0px 0 0px 10px;line-height:42px;}.tab-search-clear{display:inline-block;color:#B6B6B6;padding:12px;border-left:1px solid #B6B6B6;cursor:pointer;float:right;font-size:1.3em;}.tab-search-wrapper{display:inline-block;border:1px solid #B3B3B3;width:100%;}.search-box-text{color:#B6B6B6;font-size:1.3em;padding:10px;}.accordion-tab{cursor:pointer;padding:10px;padding:10px;border-bottom:1px dotted #CDCDCD;}.accordion-tab:hover{background:#e6e6e6;}.accordion-tab .arrow{width:20px;height:20px;cursor:pointer;display:inline-block;vertical-align:bottom;background:url('/sites/all/themes/gcrta/css/images/trip-planner-icons-sprite.png');background-position:-90px -2px;-webkit-transition:all .3s ease-in-out;float:right;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}.accordion-tab .arrow.up{transform:rotate(-180deg);}.accordion-tab.selected{font-weight:bold;background:#8c8c8c;color:white;}.mobile-ticketing-how-to img{max-width:70%;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);}.figure{max-width:70%;margin:0 auto;padding:10px;}.figure img{box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);}.figure .img-caption{background:white;display:block;padding:10px;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}.figure .img-caption>span{padding:10px;background:#e6e6e6;display:block;}.accordion-wrapper{border:1px solid #CDCDCD;}.accordion-wrapper .section.open{border-bottom:1px dotted #CDCDCD;}.mobile-ticketing-how-to{margin:10px;}.view-new-fares-2016 .view-content .views-table caption{color:#CC0033;font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;font-weight:bold;}.view-display-id-page_1 .view-filters,.view-display-id-page_1 .item-list .pager{display:none;}#edit-submitted-enhance-experience{width:100%;}.page-homepagev2 #content{margin-top:0;}.page-homepagev2 .breadcrumb{display:none;}.page-homepagev2 #service-updates-block{display:block;}.page-homepagev2 .panels-flexible-region-27-left_region{width:inherit;}.page-homepagev2 .right-region{margin-left:6px;width:309px;}.page-homepagev2.not-front #plan-a-trip{margin-bottom:0;}.page-homepagev2.not-front #plan-a-trip{margin-bottom:0;}.page-homepagev2.not-front #plan-a-trip .login_icon_img{display:none;}.page-homepagev3 #content{margin-top:0;}.page-homepagev3 .breadcrumb{display:none;}.page-homepagev3 #service-updates-block{display:block;}.page-homepagev3 .panels-flexible-region-28-left_region{width:inherit;}.page-homepagev3 .right-region{margin-left:6px;width:309px;}.page-homepagev3.not-front #plan-a-trip{margin-bottom:0;}
.block{margin-bottom:1.5em;}.block.first{}.block.last{}.block.odd{}.block.even{}h2.block-title{}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-recent{}#block-book-navigation{}#block-comment-recent{}#block-forum-active{}#block-forum-new{}#block-locale-language{}#block-menu-menu-NAME{}#block-node-recent{}#block-node-syndicate{}#block-poll-recent{}#block-profile-author-information{}#block-search-form{margin-bottom:0;position:absolute;right:10px;top:14px;}#block-search-form input.form-text{background-color:#fff;border:solid 1px #ccc;font-size:12px;color:#666666;height:20px;line-height:20px;padding:0 5px;position:absolute;right:56px;top:0;width:120px;}#block-search-form input.form-submit{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) no-repeat -250px -140px;border:medium none;font-size:0;height:22px;line-height:0;margin:0;padding:0;position:absolute;right:0;text-indent:-9999px;top:0;width:56px;}#block-shortcut-shortcuts{}#block-statistics-popular{}#block-system-main-menu{}#block-system-management{}#block-system-navigation{}#block-system-user-menu{}#block-system-help{}#block-system-main{}#block-system-powered-by{}#block-user-login{}#block-user-new{}#block-user-online{}
ul li.expanded{*list-style-image:url(/sites/all/themes/gcrta/images/menu-expanded.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}ul li.collapsed{*list-style-image:url(/sites/all/themes/gcrta/images/menu-collapsed.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc;}ul li.leaf{*list-style-image:url(/sites/all/themes/gcrta/images/menu-leaf.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}li a.active{color:#000;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.region-navigation{}#main-menu{}#secondary-menu{float:right;}.block-menu{}.block-menu-block{}#navigation{padding-left:0;padding-right:0;}#navigation .mobile-primary-nav{display:none;}#navigation .megamenu-menu .megamenu-slots-columnar{overflow:visible;}#navigation .separator .new-column{font-size:0;line-height:0;text-indent:-9999px;}#navigation .megamenu-skin-gcrta{}#navigation .megamenu-skin-gcrta .megamenu-parent{float:left;}#navigation .megamenu-skin-gcrta .megamenu-parent:hover{z-index:98;}#navigation .megamenu-skin-gcrta .megamenu-parent h2.megamenu-parent-title{}#navigation .megamenu-skin-gcrta .megamenu-parent h2.megamenu-parent-title a{background:url(/sites/all/themes/gcrta/css/images/sprited-images.png) repeat scroll 0 0 transparent;display:block;font-size:0;height:50px;line-height:0;margin:0;text-align:center;text-indent:-9999px;width:130px;z-index:2;}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin{background-color:rgba(256,256,256,0.9);padding:45px 25px 25px 25px;border-radius:0 0 10px 10px;box-shadow:0 1px 1.5px 0 rgba(0,0,0,0.12),0 1px 1px 0 rgba(0,0,0,0.24);}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-slot{list-style:none outside none;width:170px;padding:0;padding-top:15px}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-item{}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-item:hover{background:transparent url(/sites/all/themes/gcrta/css/images/megamenu-item-hover.png) repeat left top;}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-item span,#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-item a{font-size:98%;color:#333333;display:block;line-height:1.2em;padding:3px 0 3px 18px;}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-item span{text-transform:uppercase;font-weight:bold;}#navigation .megamenu-skin-gcrta .megamenu-parent ul.megamenu-bin li.megamenu-item a:hover{text-decoration:none;background:transparent url(/sites/all/themes/gcrta/css/images/megamenu-item-dot.png) no-repeat 4px center;}#navigation .megamenu-skin-gcrta .megamenu-parent:hover > ul.megamenu-bin{top:0 !important;z-index:-1 !important;}#navigation .menu-left{background:url(/sites/all/themes/gcrta/css/images/drop-down-left.png) repeat scroll 0 bottom transparent;bottom:0;display:block;height:100%;left:-15px;position:absolute;width:15px;display:none;}#navigation .menu-right{background:url(/sites/all/themes/gcrta/css/images/drop-down-right.png) repeat scroll 0 bottom transparent;bottom:0;display:block;height:100%;right:-15px;position:absolute;width:15px;display:none;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a{background-position:-19px -82px;padding-left:120px;width:101px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0.hovering h2.megamenu-parent-title a{background-position:-19px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a{background-position:-240px -82px;width:179px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1.hovering h2.megamenu-parent-title a{background-position:-240px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a{background-position:-420px -82px;width:131px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2.hovering h2.megamenu-parent-title a{background-position:-420px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a{background-position:-551px -82px;width:107px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3.hovering h2.megamenu-parent-title a{background-position:-551px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 ul.megamenu-bin{position:absolute;right:-200px;left:auto !important;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a{background-position:-659px -82px;width:123px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4.hovering h2.megamenu-parent-title a{background-position:-659px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 ul.megamenu-bin{position:absolute;right:-120px;left:auto !important;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a{background-position:-778px -82px;width:199px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5.hovering h2.megamenu-parent-title a{background-position:-778px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 ul.megamenu-bin{position:absolute;right:20px;left:auto !important;}.main-nav-column-header{text-transform:uppercase;font-weight:bold;}@media screen and (min-width:761px) and (max-width:999px){#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a{background-position:-148px -82px;padding-left:11px;width:68px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0.hovering h2.megamenu-parent-title a{background-position:-148px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a{background-position:-236px -82px;width:167px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1.hovering h2.megamenu-parent-title a{background-position:-236px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a{background-position:-426px -82px;width:112px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2.hovering h2.megamenu-parent-title a{background-position:-426px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a{background-position:-546px -82px;width:110px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3.hovering h2.megamenu-parent-title a{background-position:-546px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a{background-position:-661px -82px;width:115px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4.hovering h2.megamenu-parent-title a{background-position:-661px -4px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a{background-position:-780px -82px;width:165px;}#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a:hover,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a:focus,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a:active,#navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5.hovering h2.megamenu-parent-title a{background-position:-780px -4px;}}#megamenu-mlid-730,#megamenu-mlid-734{border-right:solid 1px #999;}
.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished p.unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}
.comments{margin:1.5em 0;}.comments h2.title{}.comments h2.comment-form{}.comment{}.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{}.comment .new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .permalink{text-transform:uppercase;font-size:75%;}.comment .user-signature{}.comment ul.links{}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:normal;}.form-item input{box-sizing:border-box;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}#webform-client-form-4105 #webform-component-contact-name,#webform-client-form-4105 #webform-component-contact-title,#webform-client-form-4105 #webform-component-contact-phone,#webform-client-form-4105 #webform-component-contact-email{float:left;width:50%;}#webform-client-form-4105 #webform-component-contact-name #edit-submitted-contact-name,#webform-client-form-4105 #webform-component-contact-title #edit-submitted-contact-title,#webform-client-form-4105 #webform-component-contact-phone #edit-submitted-contact-phone,#webform-client-form-4105 #webform-component-contact-email #edit-submitted-contact-email{width:95%;}
.field-label{}.field-FIELDNAME{}.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
@media screen and (max-width:999px){#header #block-print-print-links{display:none;}#header #block-addtoany-addtoany-button{display:none;}}@media screen and (min-width:761px) and (max-width:999px){#riderta-map,.static-route-map{width:375px;}.static-route-map{height:auto;}#main{}#page,.region-bottom,#footer{max-width:748px;}body.front .panels-flexible-column-2-3{width:100%;}body.front .panels-flexible-column-inside{padding-left:0;}body.front .panels-flexible-column-2-2{display:inline-block;margin-bottom:20px;margin-left:0;width:100%;}a#logo img{height:40px;width:auto;}#site-name a{left:65px !important;}#block-menu-menu-quick-links{left:230px;}.top-container{width:100%;}.responsive-slideshow .views-slideshow-cycle-main-frame{height:140px !important;}#home-slideshow{height:253px;margin-bottom:60px;width:748px;}#home-slideshow .views_slideshow_cycle_slide{width:748px !important;}#home-slideshow #views_slideshow_cycle_teaser_section_homepage_slideshow-default{width:748px !important;}body.section-news .panels-flexible-row-6-main-row-middle{margin-right:0;widht:100%;}#mode-quick-links{margin:0 0 0 124px;top:210px;}#mode-quick-links .mode-quick-links{margin:0 8px;width:70px;}#mode-quick-links .mode-quick-links a.icon img{height:auto;width:70px;}#mode-quick-links .schedules-link{font-size:20px;height:50px;line-height:22px;top:40px;}#media-gallery{display:inline-block;}#media-gallery h2{margin-left:45px;}#service-updates-block{display:inline-block;float:left;}#spotlight-block{display:inline-block;float:left;margin-left:10px;}#feature-boxes{}#feature-boxes .feature-block{margin:0 30px;vertical-align:top;}#feature-boxes .feature-blocks-wrapper .feature-block:nth-child(2){float:none}#footer .block-menu{font-size:11px;}#content-bottom-shadow{background-size:100% auto;background-position:0 -642px;height:20px;}#footer .footer-contact-info{display:inline-block;float:left;margin:0 30px 10px 0;min-height:100px;}#footer #block-bean-social-media-icons{left:60px;margin:0;top:60px;width:125px;}#footer #block-bean-social-media-icons h2{display:none;}#footer .footer-contact-info img{max-width:40px;}#footer .footer-contact-info .location-info{display:inline-block;float:left;padding:0 0 0 50px;}#footer #block-bean-social-media-icons a.facebook-icon{float:left;margin:0 5px;width:25px;}#footer #block-bean-social-media-icons a.twitter-icon{float:left;margin:0 5px;width:25px;}#footer #block-bean-social-media-icons a.youtube-icon{float:left;margin:0 5px;width:25px;}.mobile-right-col{}.right-col-links{display:block;}.mobile-nav{background:url(/sites/all/themes/gcrta/css/images/colorboxbg.png) repeat scroll 0 0 transparent;display:block !important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}.mobile-nav .close-button{background:url(/sites/all/themes/gcrta/css/images/button-close.png) repeat scroll 0 0 transparent;cursor:pointer;font-size:0;height:20px;line-height:0;position:absolute;right:-7px;text-indent:-9999px;top:-7px;width:20px;}.pane-service-updates{background:none;}.pane-service-updates h2{background:none repeat scroll 0 0 #F8F3E4;border-left:1px solid #BCBCBC;border-radius:5px 5px 0 0;border-right:1px solid #BCBCBC;border-top:1px solid #BCBCBC;margin:0;padding:5px 15px;}.pane-service-updates .view-content{background:none repeat scroll 0 0 #F8F3E4;border-bottom:1px solid #BCBCBC;border-left:1px solid #BCBCBC;border-radius:0 0 5px 5px;border-right:1px solid #BCBCBC;padding:0 15px 15px;}.panels-flexible-row-2_column-main-row-middle{margin-right:0;}.panels-flexible-region-2_column-right{display:inline-block;float:none;}.mobile-nav .mobile-centered{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;display:table;margin:50px auto;padding:10px;position:relative;width:300px;}#plan-a-trip{display:none;}body.front #plan-a-trip{display:inline-block;}body.not-front #plan-a-trip{margin-bottom:0;}.mobile-nav #plan-a-trip{display:block;}#service-updates-block{display:none;}body.front #service-updates-block{display:inline-block;}.mobile-nav #service-updates-block{display:block;}#real-time-departures{display:none;}body.front #service-updates-block,body.front #spotlight-block{display:block;margin:20px 30px;}body.front #homepage-links,body.front #plan-a-trip{margin:20px 30px;}.right-col-links{display:inline-block;margin-bottom:10px;}.right-col-links .plan-a-trip-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px 5px 0;padding:10px;}.right-col-links .service-updates-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px 5px 0;padding:10px;}.right-col-links .real-time-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px 5px 0;padding:10px;}body.front .right-col-links{display:none;}.page-schedules .right-col-links .real-time-link{display:none;}.charts-highchart{width:100%;}.civic-commons-embed{height:202px;overflow:hidden;}.node-type-summer-tour #page #main #navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-0 h2.megamenu-parent-title a{background-position:-148px -82px;padding-left:11px;width:68px;}.node-type-summer-tour #page #main #navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-1 h2.megamenu-parent-title a{background-position:-236px -82px;width:167px;}.node-type-summer-tour #page #main #navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-2 h2.megamenu-parent-title a{background-position:-426px -82px;width:112px;}.node-type-summer-tour #page #main #navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-3 h2.megamenu-parent-title a{background-position:-546px -82px;width:110px;}.node-type-summer-tour #page #main #navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-4 h2.megamenu-parent-title a{background-position:-661px -82px;width:115px;}.node-type-summer-tour #page #main #navigation .megamenu-skin-gcrta .megamenu-parent.megamenu-parent-5 h2.megamenu-parent-title a{background-position:-780px -82px;width:165px;}.mobile-ticketing-how-to img{max-width:100%;}.figure{max-width:100%;padding:10px;}#webform-client-form-3718 #webform-component-mailing-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-first-name,#webform-client-form-3718 #webform-component-last-name,#webform-client-form-3718 #webform-component-e-mail,#webform-client-form-3718 #webform-component-trip-starting-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-trip-ending-address .webform-component-textfield input[type="text"]{width:100%;}#webform-client-form-3718 #webform-component-mailing-address,#webform-client-form-3718 #webform-component-trip-starting-address,#webform-client-form-3718 #webform-component-trip-ending-address{width:100%;}.not-front .new-trip-planner{line-height:inherit;}.not-front .trip-planner-icon{display:none;}}@media screen and (min-width:480px) and (max-width:760px){#riderta-map,.static-route-map{width:465px;}.static-route-map{height:auto;}.show-on-mobile{display:block !important;float:left;}#navigation  #block-megamenu-main-menu{display:none;}#main{}#page,.region-bottom,#footer{max-width:470px;}#header{height:95px;}body.front .panels-flexible-column-2-3{width:100%;}body.front .panels-flexible-column-inside{padding-left:0;}body.front .panels-flexible-column-2-2{display:inline-block;margin-bottom:20px;margin-left:0;width:100%;}#logo img{height:40px;max-height:40px;max-width:40px;width:auto;}#site-name a{left:65px !important;}h1#page-title{margin:10px 10px 0.25em 10px}#block-menu-menu-quick-links{left:70px;top:50px;}.responsive-slideshow .views-slideshow-cycle-main-frame{height:150px !important;}#home-slideshow{height:156px;margin-bottom:100px;top:0;width:470px;}#home-slideshow .views_slideshow_cycle_slide{height:160px !important;width:470px !important;}#home-slideshow #views_slideshow_cycle_teaser_section_homepage_slideshow-default{height:215px !important;width:470px !important;}.panels-flexible-row-1-main-row-middle,.panels-flexible-row-5-main-row-middle,.panels-flexible-row-4-main-row-middle,.panels-flexible-row-14-main-row-middle,.panels-flexible-row-3-main-row-middle,.panels-flexible-row-16-main-row-middle,.panels-flexible-row-11-main-row-middle,.panels-flexible-row-19-main-row-middle,.panels-flexible-row-21-main-row-middle,.panels-flexible-row-25-main-row-middle{margin-right:0;}body.section-news .panels-flexible-row-6-main-row-middle{margin-right:0;width:100%;}.view-news .news-item .title{padding:0;}.view-news .news-item .date{padding:0;}.view-news .news-item .short-desc{padding:0;}.view-news .news-item .thumbnail{position:relative;}#homepage-links{background-color:transparent;background-image:none;margin:0;width:195px;}#homepage-links .homepage-links{}#homepage-links .homepage-links h2{background-image:none;font-size:14px;font-weight:bold;padding:0;width:auto;}#homepage-links .homepage-link-wrapper ul li{}#homepage-links .homepage-link-wrapper{background:none repeat scroll 0 0 transparent;padding:0;width:auto;}#homepage-links .homepage-link-wrapper ul li .field-name-field-link{margin:0;}#homepage-links .homepage-link-wrapper ul li .field-name-field-icon img{display:none;}#homepage-links .homepage-link-wrapper ul li .field-name-field-link a{background:url(/sites/all/themes/gcrta/css/images/icon-arrow.png) no-repeat scroll right center transparent;border-bottom:1px dotted #333333;display:block;font-size:100%;font-weight:bold;padding:0 10px;}.dropdownmenu{color:#CCC;background-color:transparent;border:medium none;display:block;font-size:0;height:100%;left:0;line-height:0;position:absolute;top:0;width:100%;z-index:1;}.dropdownmenu option{color:#000;font-size:12px;}.arrow-up-down{margin-top:-10px;}.arrow-up-down{margin-top:-10px;}body.not-front #plan-a-trip{margin-bottom:0;}#plan-a-trip .form-time{display:none;}#plan-a-trip .form-date{width:100%;}#plan-a-trip .form-start{padding:20px 0;}#plan-a-trip .form-end{padding:0;}#plan-a-trip input.mobile-date{display:none;margin:0 2%;width:40%;float:left;}#plan-a-trip input.mobile-time{display:none;margin:0 2%;width:40%;}#plan-a-trip .form-date .webform-datepicker{display:none;}#plan-a-trip .sort{top:170px;position:inherit;margin-top:.5em;}#plan-a-trip .plan-submit{position:inherit;float:right;line-height:17px;margin-top:.5em;}#plan-a-trip .form-arriveordepart{display:none;}#media-gallery{display:inline-block;}#mode-quick-links{margin:0;top:200px;}#mode-quick-links .mode-quick-links{margin:0 9px;width:45px;}#mode-quick-links .mode-quick-links a.icon img{height:auto;width:45px;}#mode-quick-links .schedules-link{display:block;font-size:20px;height:20px;left:0;line-height:20px;top:-30px;width:249px;}#service-updates-block{display:inline-block;float:left;}body.front #spotlight-block{margin:10px 10px 10px 0;}#spotlight-block{display:inline-block;float:left;margin-left:10px;}#content-bottom-shadow{background-position:-6px -415px;background-size:485px auto;height:13px;}#service-updates-block{display:none;}#real-time-departures{display:none;}#spotlight-block{}#feature-boxes .feature-blocks-wrapper .feature-block:nth-child(2){float:none}#footer .block-menu{display:none;}#footer .footer-menu{display:block;height:175px;list-style:none;margin:10px 0;padding:0;}#footer .footer-menu li{float:left;}#footer .footer-menu li a{color:#206fce;display:block;font-size:11px;width:145px;}#footer .footer-contact-info .location-info a#footer-logo{top:195px;}#footer .footer-contact-info{display:inline-block;float:none;margin:0 0 10px;min-height:100px;width:100%;}#footer #block-bean-social-media-icons{left:60px;margin:0;top:255px;width:125px;}#footer #block-bean-social-media-icons h2{display:none;}#footer .footer-contact-info img{max-width:40px;}#footer .footer-contact-info .location-info{display:inline-block;float:none;padding:0 0 0 50px;width:390px;}#footer #block-bean-social-media-icons a.facebook-icon{float:left;margin:0 5px;width:25px;}#footer #block-bean-social-media-icons a.twitter-icon{float:left;margin:0 5px;width:25px;}#footer #block-bean-social-media-icons a.youtube-icon{float:left;margin:0 5px;width:25px;}.mobile-right-col{}.right-col-links{display:block;}.mobile-nav{background:url(/sites/all/themes/gcrta/css/images/colorboxbg.png) repeat scroll 0 0 transparent;display:block !important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}#navigation ul.mobile-only-menu{list-style:none outside none;margin:0;overflow-y:scroll;padding:0 0 50px;}#navigation ul.mobile-only-menu li{display:table;margin:0 auto;padding:5px 0;width:78%;}#navigation ul.mobile-only-menu li.title{color:#FFFFFF;font-size:20px;font-weight:bold;line-height:40px;}#navigation ul.mobile-only-menu li.menu-item{}#navigation ul.mobile-only-menu li.menu-item a{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;display:block;height:50px;line-height:50px;text-indent:20px;width:100%;}#navigation ul.mobile-only-menu li.menu-item a:focus,#navigation ul.mobile-only-menu li.menu-item a:hover{background-color:#DDD;}#navigation .mobile-primary-nav{background-color:#CCCCCC;display:block;font-weight:bold;height:100%;line-height:3em;text-align:center;width:100%;}#media-gallery .jcarousel-skin-default .jcarousel-container-horizontal{padding:10px 27px;width:387px;}#media-gallery .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:387px;}#media-gallery .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item-horizontal{margin:0 4px;width:121px !important;}.jcarousel-skin-default .jcarousel-next-horizontal{right:4px;}.jcarousel-skin-default .jcarousel-prev-horizontal{left:4px;}.pane-service-updates{background:none;}.pane-service-updates h2{background:none repeat scroll 0 0 #F8F3E4;border-left:1px solid #BCBCBC;border-radius:5px 5px 0 0;border-right:1px solid #BCBCBC;border-top:1px solid #BCBCBC;margin:0;padding:5px 15px;}.pane-service-updates .view-content{background:none repeat scroll 0 0 #F8F3E4;border-bottom:1px solid #BCBCBC;border-left:1px solid #BCBCBC;border-radius:0 0 5px 5px;border-right:1px solid #BCBCBC;padding:0 15px 15px;}#feature-boxes .feature-block{background-image:none;border:1px solid #999999;border-radius:5px 5px 5px 5px;width:213px;}#feature-boxes .feature-block .feature-image{}#feature-boxes .feature-block .feature-image img{}#feature-boxes .feature-block .feature-description{}#feature-boxes .feature-block .feature-description a{font-size:12px;}.spotlight-wrapper{background:none repeat scroll 0 0 #F8F3E4;border:1px solid #DDDDDD;border-radius:10px 10px 10px 10px;display:inline-block;height:auto;width:175px;}.spotlight-wrapper .title{position:relative;top:0;}.spotlight-wrapper .image img{height:auto;width:205px;}.spotlight-wrapper .link{height:auto;position:relative;top:0;}.spotlight-wrapper .image{position:relative;top:5px;}.feature-block{background:none repeat scroll 0 0 #EEEEEE;border:1px solid #DDDDDD;border-radius:10px 10px 10px 10px;display:inline-block;margin:10px 3px;padding:10px;width:40%;vertical-align:top;text-align:center;}.feature-block .feature-image{}.feature-block .feature-image img{}.feature-block .feature-description{}.feature-block .feature-description a{}.panels-flexible-row-2_column-main-row-middle{margin-right:0;}.panels-flexible-region-2_column-right{display:inline-block;float:none;}.mobile-nav .mobile-centered{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;display:table;margin:25px auto;padding:5px;position:relative;width:300px;}#plan-a-trip{display:none;}#service-updates-block h2 a.rss-icon{display:none;}.mobile-nav #plan-a-trip{display:block;}.mobile-nav #service-updates-block{display:block;}.mobile-nav .close-button{background:url("/sites/all/themes/gcrta/css/images/sprited-images.png") repeat scroll -944px -275px transparent;cursor:pointer;font-size:0;height:28px;line-height:0;position:absolute;right:-7px;text-indent:-9999px;top:-14px;width:28px;}.right-col-links{display:inline-block;margin-bottom:10px;}.right-col-links .plan-a-trip-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px;padding:10px;}.right-col-links .service-updates-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px;padding:10px;}.right-col-links .real-time-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px;padding:10px;}.page-schedules .right-col-links .real-time-link{display:none;}body.front .right-col-links .plan-a-trip-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;border-radius:5px 5px 5px 5px;color:#FFFFFF;display:inline-block;float:left;font-size:16px;font-weight:bold;height:30px;line-height:30px;margin:10px 0 10px 25px;;padding:10px;text-align:center;width:200px;}body.front .right-col-links .service-updates-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;border-radius:5px 5px 5px 5px;clear:left;color:#FFFFFF;display:block;float:left;font-size:16px;font-weight:bold;height:30px;line-height:30px;margin:10px 0 10px 25px;;padding:10px;text-align:center;width:200px;}body.front .right-col-links .real-time-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;border-radius:5px 5px 5px 5px;clear:left;color:#FFFFFF;display:block;float:left;font-size:16px;font-weight:bold;height:30px;line-height:30px;margin:10px 0 10px 25px;;padding:10px;text-align:center;width:200px;}#schedules-list ul.schedules-tabs,#service-updates-list ul.service-updates-tabs,#quicktabs-schedule_list .item-list .quicktabs-tabs{height:28px;}#schedules-list ul.schedules-tabs li,#service-updates-list ul.service-updates-tabs li,#quicktabs-schedule_list .item-list .quicktabs-tabs li{background-size:400px auto;height:28px;margin:0 1px 0 0;}#quicktabs-schedule_list .item-list .quicktabs-tabs .active a{display:block;width:58px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-1.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-1.selected-service-updates-tab{background-position:0 0;width:60px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li.active{background-position:-60px 0px;width:56px;height:26px}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li.active a{display:block;width:58px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-1,#service-updates-list ul.service-updates-tabs li.tab-1{background-position:0 -30px;width:60px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first{background-position:4px -30px;width:60px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .active{background-position:4px 0px;width:60px;height:26px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first a{display:block;width:62px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-2.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-2.selected-service-updates-tab{background-position:-60px 0;width:60px;}#schedules-list ul.schedules-tabs li.tab-2,#service-updates-list ul.service-updates-tabs li.tab-2{background-position:-60px -30px;width:60px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li{background-position:-60px -30px;width:56px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li a{display:block;width:58px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-3.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-3.selected-service-updates-tab{background-position:-121px 0;width:60px;}#schedules-list ul.schedules-tabs li.tab-3,#service-updates-list ul.service-updates-tabs li.tab-3{background-position:-121px -30px;width:60px;}#schedules-list ul.schedules-tabs li.tab-21.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-21.selected-service-updates-tab{background-position:-121px 0;width:60px;}#schedules-list ul.schedules-tabs li.tab-21,#service-updates-list ul.service-updates-tabs li.tab-21{background-position:-121px -30px;width:60px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li{background-position:-120px -30px;width:57px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li.active{background-position:-120px 0px;width:57px;height:26px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li a{display:block;width:58px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-4.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-4.selected-service-updates-tab{background-position:-221px 0;width:77px;}#schedules-list ul.schedules-tabs li.tab-4,#service-updates-list ul.service-updates-tabs li.tab-4{background-position:-221px -30px;width:77px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li{background-position:-221px -30px;width:73px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li.active{background-position:-221px 0px;width:72px;height:26px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li a{display:block;width:75px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}#schedules-list ul.schedules-tabs li.tab-All.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-All.selected-service-updates-tab{background-position:-297px 0;width:104px;}#schedules-list ul.schedules-tabs li.tab-All,#service-updates-list ul.service-updates-tabs li.tab-All,#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li{background-position:-297px -30px;width:104px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li.active{background-position:-298px 0px;width:98px;height:26px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li a{display:block;width:100px;height:28px;margin:0px;line-height:0;font-size:0;color:transparent;}.charts-highchart{width:100%;}.mobile-display-only{display:block;}.mobile-ticketing-how-to img{max-width:100%;}.figure{max-width:100%;padding:10px;}#webform-client-form-3718 #webform-component-mailing-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-first-name,#webform-client-form-3718 #webform-component-last-name,#webform-client-form-3718 #webform-component-e-mail,#webform-client-form-3718 #webform-component-trip-starting-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-trip-ending-address .webform-component-textfield input[type="text"]{width:100%;}#webform-client-form-3718 #webform-component-mailing-address,#webform-client-form-3718 #webform-component-trip-starting-address,#webform-client-form-3718 #webform-component-trip-ending-address{width:100%;}#webform-client-form-3960 #webform-component-first-name,#webform-client-form-3960 #webform-component-last-name,#webform-client-form-3960 #webform-component-email-address{width:100%;}.new-trip-planner-wrapper{margin-top:1em;border-radius:0;}.front .trip-planner-icon,.not-front .trip-planner-icon{width:30px;}.front .new-trip-planner{font-weight:bold;color:white;line-height:3em;}.not-front .new-trip-planner{font-size:1em;}.tp-twitter-icon{display:none;}.tp-feedback-content{padding:1em;line-height:1.5em;}}@media screen and (-webkit-min-device-pixel-ratio:0){.dropdownmenu{color:#000 !important;font-size:12px !important;}}@media screen and (min-width:0px) and (max-width:479px){ol.search-results.node-results{padding:0;margin-top:0px;}.page-search input#edit-keys{width:200px;}#riderta-map,.static-route-map{width:300px;}.static-route-map{height:auto;}.show-on-mobile{display:block !important;float:left;}#main{}#navigation  #block-megamenu-main-menu{display:none;}#page,.region-bottom,#footer{max-width:310px;}#header{height:95px;}#header,#content,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:5px;padding-right:5px;}body.front .panels-flexible-column-2-3{width:100%;}body.front .panels-flexible-column-inside{padding-left:0;}body.front .panels-flexible-column-2-2{display:inline-block;margin-bottom:20px;margin-left:0;width:100%;}#logo img{height:40px;max-height:40px;max-width:40px;width:auto;}#site-name a{left:65px !important;}h1#page-title{margin:10px 10px 0.25em 10px}#block-menu-menu-quick-links{left:0;top:50px;}.panels-flexible-row-1-main-row-middle,.panels-flexible-row-3-main-row-middle,.panels-flexible-row-4-main-row-middle,.panels-flexible-row-14-main-row-middle,.panels-flexible-row-5-main-row-middle,.panels-flexible-row-16-main-row-middle,.panels-flexible-row-11-main-row-middle,.panels-flexible-row-19-main-row-middle,.panels-flexible-row-21-main-row-middle,.panels-flexible-row-25-main-row-middle{margin-right:0;}.page-service-alerts .panels-flexible-region-inside-first,.page-routes .panels-flexible-region-inside-first{padding-left:0;padding-right:0;}body.section-news .panels-flexible-row-6-main-row-middle{margin-right:0;width:100%;}.dropdownmenu{color:#CCC;background-color:transparent;border-left:medium none;border-right:medium none;border-top:medium none;border-bottom:1px solid #fff;display:block;font-size:0;height:100%;left:0;line-height:0;margin-bottom:1px;position:absolute;top:0;width:100%;z-index:1;}.dropdownmenu option{color:#000;font-size:12px;}.view-news .news-item .title{padding:0;}.view-news .news-item .date{padding:0;}.view-news .news-item .short-desc{padding:0;}.view-news .news-item .thumbnail{position:relative;}.arrow-up-down{margin-top:-10px;}body.not-front #plan-a-trip{margin-bottom:0;}#plan-a-trip .form-time{display:none;}#plan-a-trip .form-date{width:100%;}#plan-a-trip .form-start{padding:20px 0;}#plan-a-trip .form-end{padding:0;}#plan-a-trip input.mobile-date{display:none;float:left;margin:0 2%;width:40%;}#plan-a-trip input.mobile-time{display:none;margin:0 2%;width:40%;}#plan-a-trip .form-date .webform-datepicker{display:none;}#plan-a-trip .sort{top:170px;position:inherit;margin-top:.5em}#plan-a-trip .plan-submit{position:inherit;float:right;line-height:17px;margin-top:.5em;}#plan-a-trip .google-transit-icon{right:40px;}#plan-a-trip .form-arriveordepart{display:none;}#homepage-links{margin-right:0;margin-top:10px;}#block-search-form{right:3px;top:3px;}#block-search-form input.form-submit{display:none;}#block-search-form input.form-text{right:0;width:90px;}#header .mobile-search{background-color:#EFEFEF;border:1px solid #FFFFFF;border-radius:5px;color:#666666;display:block;font-size:10px;position:absolute;right:4px;text-align:center;top:20px;width:90px;}#header #block-search-form.mobile-nav{position:fixed !important;top:0 !important;}#header #block-search-form.mobile-nav .container-inline{display:block;height:30px;margin:0 auto;position:relative;top:100px;width:190px;}#header #block-search-form.mobile-nav input.form-text{}#header #block-search-form.mobile-nav input.form-submit{}.responsive-slideshow .views-slideshow-cycle-main-frame{height:100px !important;}#home-slideshow{height:105px;left:-5px;margin-bottom:0;top:0;width:310px;}#home-slideshow .views_slideshow_cycle_slide{height:105px !important;width:310px !important;}#home-slideshow #views_slideshow_cycle_teaser_section_homepage_slideshow-default{width:310px !important;}#mode-quick-links{margin:0;position:relative;top:0;}#mode-quick-links .view-content{display:inline-block;padding-left:10px;}#mode-quick-links .mode-quick-links.first{margin-left:170px;}#mode-quick-links .mode-quick-links{margin:0 5px;width:45px;}#mode-quick-links .mode-quick-links a.icon img{height:auto;width:45px;}#mode-quick-links .view-header{}#mode-quick-links .schedules-link{font-size:22px;left:30px;line-height:24px;padding-top:0;top:0px;width:116px;}#service-updates-block{display:inline-block;float:left;}body.front #spotlight-block{margin-left:0;margin-top:10px;}#spotlight-block{display:inline-block;float:left;margin-left:10px;}#content-bottom-shadow{background-position:-6px -273px;background-size:318px auto;height:9px;}#service-updates-block{display:none;}#real-time-departures{display:none;}.homepage-real-time#real-time-departures{display:block;}#spotlight-block{}#feature-boxes .feature-blocks-wrapper .feature-block:nth-child(2){clear:both;float:none}#footer .footer-contact-info{display:inline-block;float:none;margin:0 0 10px;min-height:100px;width:100%;}#footer .footer-menu{display:block;height:220px;list-style:none;margin:10px 0;padding:0;}#footer .footer-menu li{float:left;}#footer .footer-menu li a{color:#206fce;display:block;font-size:11px;width:150px;}#footer .block-menu{display:none;}#footer #block-bean-social-media-icons{left:60px;margin:0;top:300px;width:125px;}#footer #block-bean-social-media-icons h2{display:none;}#footer .footer-contact-info img{max-width:40px;}#footer .footer-contact-info .location-info{display:inline-block;float:none;padding:0 0 0 50px;width:245px;}#footer #block-bean-social-media-icons a.facebook-icon{float:left;margin:0 5px;width:25px;}#footer #block-bean-social-media-icons a.twitter-icon{float:left;margin:0 5px;width:25px;}#footer #block-bean-social-media-icons a.youtube-icon{float:left;margin:0 5px;width:25px;}#footer .footer-contact-info .location-info a#footer-logo{left:5px;top:240px;}.mobile-right-col{}.right-col-links{display:block;}.mobile-nav{background:url(/sites/all/themes/gcrta/css/images/colorboxbg.png) repeat scroll 0 0 transparent;display:block !important;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;}#navigation ul.mobile-only-menu{list-style:none outside none;margin:0;overflow-y:scroll;padding:0 0 50px;}#navigation ul.mobile-only-menu li{display:table;margin:0 auto;padding:5px 0;width:78%;}#navigation ul.mobile-only-menu li.title{color:#FFFFFF;font-size:20px;font-weight:bold;line-height:40px;}#navigation ul.mobile-only-menu li.menu-item{}#navigation ul.mobile-only-menu li.menu-item a{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;display:block;height:50px;line-height:50px;text-indent:20px;width:100%;}#navigation ul.mobile-only-menu li.menu-item a:focus,#navigation ul.mobile-only-menu li.menu-item a:hover{background-color:#DDD;}#navigation .mobile-primary-nav{background-color:#CCCCCC;display:block;font-weight:bold;height:100%;line-height:3em;text-align:center;width:100%;}#media-gallery .media-gallery-description-wrapper{margin:0 10px 2em;}#media-gallery .jcarousel-skin-default .jcarousel-container-horizontal{padding:10px 23px;width:258px;}#media-gallery .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal{width:258px;}#media-gallery .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-clip-horizontal .jcarousel-item-horizontal{margin:0 4px;width:121px !important;}.jcarousel-skin-default .jcarousel-next-horizontal{right:3px;}.jcarousel-skin-default .jcarousel-prev-horizontal{left:3px;}.pane-service-updates{background:none;}.pane-service-updates h2{background:none repeat scroll 0 0 #F8F3E4;border-left:1px solid #BCBCBC;border-radius:5px 5px 0 0;border-right:1px solid #BCBCBC;border-top:1px solid #BCBCBC;margin:0;padding:5px 15px;}.pane-service-updates .view-content{background:none repeat scroll 0 0 #F8F3E4;border-bottom:1px solid #BCBCBC;border-left:1px solid #BCBCBC;border-radius:0 0 5px 5px;border-right:1px solid #BCBCBC;padding:0 15px 15px;}#service-updates .service-update-entry{}#service-updates .service-update-entry .service-date-wrapper{}#service-updates .service-update-entry .service-title{width:260px;}.elevator-escalator-status .status-type{padding-left:20px;}.panels-flexible-row-9-main-row-middle,.panels-flexible-row-2_column-main-row-middle{margin-right:0;}.panels-flexible-region-2_column-right{display:inline-block;float:none;}.mobile-nav .mobile-centered{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;display:table;margin:50px auto;padding:2px;position:relative;width:300px;}.mobile-nav .close-button{background:url("/sites/all/themes/gcrta/css/images/sprited-images.png") repeat scroll -944px -275px transparent;cursor:pointer;font-size:0;height:28px;line-height:0;position:absolute;right:-7px;text-indent:-9999px;top:-14px;width:28px;}#service-updates-block h2 a.rss-icon{display:none;}#plan-a-trip{display:none;}body.front #plan-a-trip{display:inline-block;margin-bottom:10px;margin-top:10px;}.mobile-nav #plan-a-trip{display:block;}body.front #service-updates-block{display:inline-block;}.mobile-nav #service-updates-block{display:block;}.right-col-links{display:inline-block;margin-bottom:10px;}body.front .right-col-links{display:none;}.right-col-links .plan-a-trip-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px;padding:10px;}.right-col-links .service-updates-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px;padding:10px;}.right-col-links .real-time-link{background:none repeat scroll 0 0 #307FE2;border:1px solid #666666;color:#FFFFFF;border-radius:5px 5px 5px 5px;display:inline-block;float:left;margin:0 5px;padding:10px;}.page-schedules .right-col-links .real-time-link{display:none;}.page-service-updates .panels-flexible-region-inside,.page-schedules .panels-flexible-region-inside{padding-right:0;}#schedules-list ul.schedules-tabs,#service-updates-list ul.service-updates-tabs,#quicktabs-schedule_list .item-list .quicktabs-tabs{height:23px;}#schedules-list ul.schedules-tabs li,#service-updates-list ul.service-updates-tabs li,#quicktabs-schedule_list .item-list .quicktabs-tabs li{background:url(/sites/all/themes/gcrta/css/images/schedule-tabs-smart.png) no-repeat scroll 0 0 transparent;height:23px;margin:0 1px 0 0;}#schedules-list ul.schedules-tabs li.tab-1.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-1.selected-service-updates-tab{background-position:0 0;width:38px;}#schedules-list ul.schedules-tabs li.tab-1,#service-updates-list ul.service-updates-tabs li.tab-1{background-position:0 -26px;width:38px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first{background-position:0 -26px;width:33px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first a{display:block;width:35px;height:22px;margin:0px;line-height:0;font-size:0;color:transparent;}#quicktabs-schedule_list .item-list .quicktabs-tabs .active{background-position:0 0px;width:33px;height:20px;}#schedules-list ul.schedules-tabs li.tab-2.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-2.selected-service-updates-tab{background-position:-39px 0;width:37px;}#schedules-list ul.schedules-tabs li.tab-2,#service-updates-list ul.service-updates-tabs li.tab-2{background-position:-38px -26px;width:37px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li{background-position:-38px -26px;width:34px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li a{display:block;width:38px;height:22px;margin:0px;line-height:0;font-size:0;color:transparent;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li.active{background-position:-39px 0px;width:33px;height:20px;}#schedules-list ul.schedules-tabs li.tab-3.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-3.selected-service-updates-tab{background-position:-76px 0;width:38px;}#schedules-list ul.schedules-tabs li.tab-3,#service-updates-list ul.service-updates-tabs li.tab-3{background-position:-76px -26px;width:38px;}#schedules-list ul.schedules-tabs li.tab-21.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-21.selected-service-updates-tab{background-position:-76px 0;width:38px;}#schedules-list ul.schedules-tabs li.tab-21,#service-updates-list ul.service-updates-tabs li.tab-21{background-position:-76px -26px;width:38px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li{background-position:-75px -26px;width:34px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li a{display:block;width:34px;height:22px;margin:0px;line-height:0;font-size:0;color:transparent;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li.active{background-position:-76px 0px;width:34px;height:20px;}#schedules-list ul.schedules-tabs li.tab-4.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-4.selected-service-updates-tab{background-position:-149px 0;width:53px;}#schedules-list ul.schedules-tabs li.tab-4,#service-updates-list ul.service-updates-tabs li.tab-4{background-position:-148px -26px;width:53px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li{background-position:-148px -26px;width:49px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li a{display:block;width:52px;height:22px;margin:0px;line-height:0;font-size:0;color:transparent;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li.active{background-position:-148px 0px;width:49px;height:20px}#schedules-list ul.schedules-tabs li.tab-All.selected-schedules-tab,#service-updates-list ul.service-updates-tabs li.tab-All.selected-service-updates-tab{background-position:-202px 0;width:90px;}#schedules-list ul.schedules-tabs li.tab-All,#service-updates-list ul.service-updates-tabs li.tab-All,#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li{background-position:-200px -26px;width:90px;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li a{display:block;width:90px;height:22px;margin:0px;line-height:0;font-size:0;color:transparent;}#quicktabs-schedule_list .item-list .quicktabs-tabs .first+li+li+li+li.active{background-position:-202px 0px;width:90px;height:20px;}.mobile-display-only{display:block;}.mobile-ticketing-how-to img{max-width:100%;}.figure{max-width:100%;padding:10px;}#webform-client-form-3718 #webform-component-mailing-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-first-name,#webform-client-form-3718 #webform-component-last-name,#webform-client-form-3718 #webform-component-e-mail,#webform-client-form-3718 #webform-component-trip-starting-address .webform-component-textfield input[type="text"],#webform-client-form-3718 #webform-component-trip-ending-address .webform-component-textfield input[type="text"]{width:100%;}#webform-client-form-3718 #webform-component-mailing-address,#webform-client-form-3718 #webform-component-mailing-address,#webform-client-form-3718 #webform-component-trip-starting-address,#webform-client-form-3718 #webform-component-trip-ending-address{width:100%;padding:.4em;}#webform-client-form-3960 #webform-component-mailing-address,#webform-client-form-3960 #webform-component-mailing-address,#webform-client-form-3960 #webform-component-trip-starting-address,#webform-client-form-3960 #webform-component-trip-ending-address{width:100%;padding:.4em;}#webform-component-sunday-schedule,#webform-component-monday-schedule,#webform-component-tuesday-schedule,#webform-component-wednesday-schedule,#webform-component-thursday-schedule,#webform-component-friday-schedule,#webform-component-saturday-schedule{width:100%;padding:1em;box-sizing:border-box;}#webform-client-form-3960 #webform-component-first-name,#webform-client-form-3960 #webform-component-last-name,#webform-client-form-3960 #webform-component-email-address{width:100%;}#webform-client-form-3960 #webform-component-mailing-address,#webform-client-form-3960 #webform-component-origin,#webform-client-form-3960 #webform-component-destination{border:0;}#webform-client-form-3960 #edit-submitted-mailing-address-home-address,#webform-client-form-3960 #edit-submitted-mailing-address-home-city,#webform-client-form-3960 #edit-submitted-mailing-address-home-zip,#webform-client-form-3960 #edit-submitted-origin-address,#webform-client-form-3960 #edit-submitted-origin-city,#webform-client-form-3960 #edit-submitted-origin-zip,#webform-client-form-3960 #edit-submitted-destination-destination-address,#webform-client-form-3960 #edit-submitted-destination-destination-city,#webform-client-form-3960 #edit-submitted-destination-destination-zip{width:100%;}.new-trip-planner-wrapper{margin-top:1em;position:absolute;margin-left:0px;background:#307FE2;color:white !important;padding:.2em 0 .2em 0;font-weight:bold;border-radius:0 0 .5em .5em;width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);margin-left:-15px;}.page-node-3864 .pane-block{border:0;padding:0;}.page-node-3864 #autocomplete-start,.page-node-3864 #autocomplete-end{width:100%;}.page-node-3864 .webform-calendar{display:none;}.front .trip-planner-icon,.not-front .trip-planner-icon{width:30px;}.not-front .new-trip-planner{font-size:1em;}.front .new-trip-planner{font-weight:bold;color:white;line-height:3em;}.tp-twitter-icon{display:none;}.tp-feedback-content{padding:1em;line-height:1.5em;}.page-homepagev2 #homepage-links{margin-bottom:10px;}.page-homepagev2 #plan-a-trip{display:inline-block;}.page-homepagev2.not-front #plan-a-trip{margin-bottom:10x;!important}.page-homepagev2 .right-region{margin:0;}.page-homepagev3 #homepage-links{margin-bottom:10px;}.page-homepagev3 #plan-a-trip{display:inline-block;}.page-homepagev3.not-front #plan-a-trip{margin-bottom:10x;!important}.page-homepagev3 .right-region{margin:0;}}
@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
