body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:proximanova-regular!important;font-weight:400;font-style:normal;margin-top:0;padding-top:0}b,strong{font-family:ProximaNova-Bold;font-weight:400;font-style:normal}body .x-main,body .x-main li{color:#576066}h3:first-child{margin-top:0}.white-text,.white-text h3{color:#fff}.floatleft{float:left;padding-right:20px}.floatright{float:right;padding-left:20px}.full-width{width:100%}.half-width{width:50%}.inline,.x-main button.inline,.inline:hover,.x-main button.inline:hover{display:inline!important;width:auto!important}.inline-labels label{display:inline;padding-right:10px}.x-main .no-margin{margin:0}.x-main .no-margin-top{margin-top:0}.x-main .no-margin-bottom{margin-bottom:0}.page-template-default .entry-content .x-container{margin-left:0!important}.display-none{display:none}table th,table td{border-top:2px solid #ddd}.x-main .content .x-tab-content,.x-tab-content a,.x-tab-content a:hover{color:#152552}.x-main h1,.x-main h1.entry-title,.h-landmark{font-size:2.3em;letter-spacing:-.5px}.x-header-landmark{margin-top:40px}.x-main h2,.x-main h3,.x-main h4,.x-main h5,.x-main h6{font-size:1.1em;margin-top:1em;margin-bottom:0;font-family:proximanova-bold!important}.x-main h3,.x-main h2.entry-title a{font-size:1.3em;font-weight:400;font-family:proximanova-regular!important}.h-landmark span::before,.h-landmark span::after{background-color:transparent}.x-header-landmark{text-align:left}.category div.x-container{margin-top:0}.x-main h3:first-child{margin-top:0}.entry-content{margin-top:0}.x-main .x-container.width{width:100%}.x-main .entry-wrap{box-shadow:none;padding-right:0;padding-left:0;padding-top:0}.x-main .entry-featured{margin-bottom:1em}.x-main .hentry{margin-top:0}a{outline:0!important}p{margin-bottom:.5em}.lightblue{color:#779fcd}.x-topbar .p-info{display:none}.x-topbar{border-bottom:none;background-color:transparent;text-align:right}.subscribe,input.subscribe{border:thin solid #c5c5c5;background-color:#fff;color:#81898e;width:296px}input.subscribe:after{font:normal normal normal 15px/1 FontAwesome;content:"\f105"}span.newsspan:before{font:normal normal normal 15px/1 FontAwesome;content:"\f105";position:absolute;margin-left:-20px;color:#c5c5c5;line-height:1;font-weight:400}span.newsspan:before{color:#c5c5c5!important}.subscribe:hover,span.newsspan:hover:before,input.subscribe:hover:after{color:#666!important}.bluebox span.newsspan:before{font:normal normal normal 15px/1 FontAwesome;content:"\f105";position:relative;margin-left:-20px;color:#c5c5c5;line-height:1;font-weight:400;top:-3px}.firstride .clickhere{color:#fff}.firstride:hover{color:#fff}.action-btns form{display:inline}.action-btns input[type=email]{margin:0;line-height:100%}.masthead .x-logobar{z-index:10}.masthead .x-navbar{z-index:20}.masthead .x-topbar{z-index:30}.masthead-stacked .x-brand{float:left}.x-logobar{border-bottom:none}.x-logobar .x-logobar-inner{padding-top:0;padding-bottom:0;background-image:linear-gradient(to top,#1d1b4d,#1d1b4d 50%,white 50%)}.x-navbar{background-color:#1d1b4d;border-bottom:none}.morethan480px,.lessthan480px{display:none}@media screen and (max-width:500px){.x-main.full .x-tab-content .x-tab-pane{padding:10px}}@media screen and (max-width:767px){.x-tab-pane.schedule-tab h5{margin-top:0}ul.fulltrain>li>a{color:#1a1a4a;padding:21px 10px 18px;margin:0 20px;height:70px!important;line-height:1!important;border:1px solid #929498;border-radius:0px!important;font-size:18px!important;box-shadow:3px 4px 8px rgb(0 0 0/20%);font-family:proximanova-regular;font-weight:400}ul.fulltrain #x-legacy-tab-4{padding-left:33px!important}ul.fulltrain>li>a{margin-right:0px!important;margin-left:0px!important}ul.fulltrain li.tab2 a,ul.fulltrain li.tab1 a{background-color:#7a9dd3!important;color:#FFF!important}ul.fulltrain li.active a{background-color:#152552!important;color:#1a1a4a}ul.fulltrain .trainIcon a,ul.fulltrain .busIcon a{background-position-y:20px!important}ul.fulltrain li a:first-child{margin:12px 23px 15px;padding:16px!important}}.ubermenu-item-level-0>.ubermenu-submenu{padding:20px 40px!important}.x-navbar .ubermenu-nav li ul li:first-child a{padding-left:25px}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{display:none!important}.ubermenu-nav .ubermenu-item>a{border-bottom-width:thick;border-bottom-color:transparent}ul.ubermenu-submenu a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{border-bottom-style:solid;border-bottom:0}.ubermenu-nav .ubermenu-active>a{border-bottom-color:#fff}.ubermenu-target-with-image{border-bottom:none}.ubermenu-target-with-image .ubermenu-image{padding-right:15px!important}.ubermenu-target-with-image .ubermenu-target-title{font-size:150%!important;line-height:1.1em!important;color:#fff!important}.masthead-stacked .x-btn-navbar{display:none}.masthead .ubermenu-responsive-toggle{text-align:center}li.ubermenu-item-level-0{font-size:1em;letter-spacing:1px}.ubermenu-submenu li{font-size:1.03em}.ubermenu-custom-content{color:#fff}.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:100%!important}@media screen and (min-width:1024px){.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%!important}}#menu-item-4202 .ubermenu-custom-content{border-bottom:1px solid #fff}#menu-item-4202 .ubermenu-custom-content .readall a{float:right;font-size:.9em;font-family:proximanova-regular!important;color:#fff}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:0!important}.ubermenu .ubermenu-subscribe{background-color:#fff;max-width:380px;padding:1em}.ubermenu .ubermenu-subscribe h4{font-size:1em;margin:0;font-weight:500}.ubermenu .ubermenu-subscribe p{color:#000;font-size:.5em;margin:0}.ubermenu .ubermenu-subscribe input[type=email]{margin-bottom:0;width:100%;max-width:300px}.ubermenu .ubermenu-custom-content-padded{padding:5px 20px!important}.x-sidebar.right a,.bluebox a{font-family:proximanova-bold!important;color:#1b1948}.bluebox,.widget_categories{margin-bottom:1em}.bluebox ul{margin-left:1em}.bluebox h4:first-child{margin-top:0}.textwidget .bluebox h4:first-child{margin-bottom:0;font-size:1.1em;font-family:proximanova-bold!important}.x-sidebar .widget{text-shadow:initial;margin-top:1.5em}.x-sidebar .widget img{width:100%}.x-sidebar.right .widget_sp_image{margin-left:0}.widget p,.bluebox{padding:1em;background-color:#ebf2fd;color:#1b1948}body .x-main .bluebox li{color:#1b1948}.widget h5:first-child,.bluebox h5:first-child{margin-top:0}.fullwidthimg{width:100%}#menu-footer-menu li a,.x-colophon.top #text-2 .h-widget{text-transform:uppercase;color:#414342;padding-left:0;font-size:16px;text-shadow:none}.widget #menu-footer-menu li a:before{display:none}.widget #menu-footer-menu{border:none}.widget_nav_menu ul li a,.widget_meta ul li a,.widget_pages ul li a{border-bottom:none}.x-colophon.bottom .x-colophon-content{margin-top:0;color:#414342;text-align:left}.x-colophon.top img{width:auto}.widget_sp_image{display:inline;margin-left:15px}.widget_sp_image h4{display:none}.home .x-colophon.top{display:none}footer.x-colophon.top{box-shadow:none;border-top-width:2px;padding-top:20px;padding-left:30px;padding-right:30px}footer.x-colophon.top .x-container.max.width{width:100%}footer.x-colophon.top .x-container.max.width .x-column.x-md{margin-right:0}h3.tab_drawer_heading{display:none}h3.tab_drawer_heading{background-color:#779fcd!important;color:#1d174e!important;font-family:ProximaNova-Bold!important;margin-top:1px!important;padding:7px 10px!important;text-align:center!important;text-transform:uppercase!important;cursor:pointer;font-size:14px;line-height:1.3;font-weight:700;border-bottom:2px solid #1d174e}h3.tab_drawer_heading:hover{background-color:#aac0de!important}h3.tab_drawer_heading.d_active{background-color:#aac0de!important;border-bottom:0!important}.ubermenu-content-block .wp_rss_retriever_container{color:#fff;border:0 solid rgba(255,255,255,.15);padding-left:0}.ubermenu-content-block .wp_rss_retriever_container a{color:#88b6e8}.ubermenu-content-block .wp_rss_retriever_container a:hover{color:#fff}.ubermenu-content-block .wp_rss_retriever_date{color:#fff}.cds_ff_book_type{display:none}.rigthWidget .cds_ff_origin,.rigthWidget .cds_ff_destination,.rigthWidget .cds_ff_depart_date_1,.rigthWidget .cds_ff_depart_time_1{width:100%!important;margin-right:0%!important;margin-left:0%!important;max-width:100%}.rigthWidget #farefinder input[type=text],.rigthWidget #farefinder select,.rigthWidget #farefinder input.cds_ff_field_origin,.rigthWidget #farefinder input.cds_ff_field_destination,.rigthWidget #trainstatus input.cds_ts_field_from,.rigthWidget #trainstatus input.cds_ts_field_to,.rigthWidget #trainstatus input.cds_ts_field_train_number,.rigthWidget #trainstatus input.cds_ts_field_date{width:100%;max-width:100%}.rigthWidget .cds_ff_passenger_count div.cds_ff_adult_passenger_count,.rigthWidget .cds_ff_passenger_count div.cds_ff_senior_passenger_count,.rigthWidget .cds_ff_passenger_count div.cds_ff_child_passenger_count,.rigthWidget .cds_ff_passenger_count div.cds_ff_infant_passenger_count,.rigthWidget .cds_ff_passenger_count div.cds_ff_youth_passenger_count{width:46%!important}.rigthWidget span.cds_ff_field_depart_date_1 input{width:90%!important}.rigthWidget img.ui-datepicker-trigger{margin-left:3px}.rigthWidget .cds_ff_pass_type_wrapper{clear:both}.rigthWidget .cds_ff_pwd_feature_2p0 div.cds_ff_submit{margin-top:0}.rigthWidget .cds_ff_oneway label,.rigthWidget .cds_ff_twoway label,.rigthWidget .cds_ff_multi{font-size:80%}.safari.mac .rigthWidget #farefinder form input[type=radio],.safari.mac .rigthWidget #farefinder input[type=checkbox]{margin:.1em 0}.x-main .x-container.width{z-index:9}.stationsLeft .nice-select.open .list{max-height:250px;overflow-y:visible}.termsnconditions .x-acc-header,.termsnconditions .x-acc-content{padding-left:0!important;margin-left:0}@media(max-width:1280px){.home #x-section-3 h1{text-align:center!important}li.ubermenu-item-level-0{font-size:1em;letter-spacing:1px}}@media screen and (max-width:1024px) and (min-width:960px){.ubermenu .ubermenu-item.ubermenu-item-level-0>a.ubermenu-target{padding:15px 6px!important;font-size:90%!important}}@media(max-width:950px){.cds_ff_trip_type label{font-size:90%}.cds_ff_passenger_count div.cds_ff_adult_passenger_count,.cds_ff_passenger_count div.cds_ff_senior_passenger_count,.cds_ff_passenger_count div.cds_ff_child_passenger_count,.cds_ff_passenger_count div.cds_ff_infant_passenger_count,.cds_ff_passenger_count div.cds_ff_youth_passenger_count{width:47%}.x-tab-content .x-tab-pane{padding:10px 15px!important}.cds_ff_oneway,.cds_ff_twoway,.cds_ff_multi{width:31%!important}.cds_ff_passenger_count div.cds_ff_adult_passenger_count,.cds_ff_passenger_count div.cds_ff_senior_passenger_count,.cds_ff_passenger_count div.cds_ff_child_passenger_count,.cds_ff_passenger_count div.cds_ff_infant_passenger_count,.cds_ff_passenger_count div.cds_ff_youth_passenger_count{width:47%!important}.home .wpss_slideshow .wp-caption .image-link{float:none!important}.home .wpss_slideshow .wp-caption h2{margin-top:55px!important}}@media(max-width:768px){.cds_ff_oneway,.cds_ff_twoway,.cds_ff_multi{width:31%!important}.cds_ff_multi{clear:none!important}.cds_ff_trip_type label{font-size:75%}.x-tab-content .cds_ff_origin,.x-tab-content .cds_ff_destination,.x-tab-content .cds_ff_depart_date_1,.x-tab-content .cds_ff_depart_time_1{width:95%!important;margin-right:0%!important;margin-left:0%!important}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{width:92%}.home .wpss_slideshow .wp-caption h2{font-size:20px!important}.home .wpss_slideshow .wp-caption h2 br{display:none!important}#wpss_slideshow_homepage>div{width:100%;text-align:center}#wpss_slideshow_pager_homepage a{display:inline-block!important;float:none}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{float:none}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{float:none!important}#footer-social-icons,#main-social-icons{top:7px!important}.home #x-section-3 h1{text-align:center!important}.home .wpss_slideshow .wp-caption .image-link{float:none!important}.home .wpss_slideshow .wp-caption h2{margin-top:55px!important}h3.tab_drawer_heading{padding:10px!important;font-size:18px}#post-5 .x-tab-content,.home .x-tab-content{padding-top:7px;min-height:inherit!important}.home #x-section-1{min-height:350px}.x-nav-tabs>li>a{border-bottom:1px solid #95b4d7}}@media(max-width:767px){#wpss_slideshow_pager_homepage a{display:inline-block!important;float:none!important}#wpss_slideshow_homepage>div{text-align:center;width:100%}.cds_ts_by_train br{display:block}.cds_ff_passenger_count div.cds_ff_adult_passenger_count,.cds_ff_passenger_count div.cds_ff_senior_passenger_count,.cds_ff_passenger_count div.cds_ff_child_passenger_count,.cds_ff_passenger_count div.cds_ff_infant_passenger_count,.cds_ff_passenger_count div.cds_ff_youth_passenger_count{width:44%!important}div.cds_ff_senior_passenger_count{margin-right:0!important}.social-icons a,#footer-social-icons a{margin-left:7px!important}#x-section-3 .x-text h1{text-align:center!important}#footer-social-icons,#main-social-icons{display:flex!important;float:left!important;line-height:4.5rem!important;position:relative!important;text-align:center!important;top:5px!important}#footer-social-icons.hideonmobile{display:none!important}.social-icons a,#footer-social-icons a{margin-left:7px!important}.home .wpss_slideshow .wp-caption .image-link{float:left!important}.home .wpss_slideshow .wp-caption h2{margin-top:10px}.home #x-section-1{min-height:auto}div.homepage-top-section-right-column{display:none}.hideblow768{display:none!important}.hideimagebelow768{background:0 0!important}.x-main h1,.x-main h1.entry-title,.h-landmark{font-size:2.3em;letter-spacing:-.5px!important}}@media(max-width:765px){.site .masthead-stacked .x-brand{float:none!important}}@media(max-width:500px){.home .wpss_slideshow .wp-caption h2{margin-top:0!important}}@media(max-width:359px){.x-main.full .x-tab-content .x-tab-pane{padding:10px 5px!important}#trainstatus label{font-size:16px!important}}#footer-social-icons{padding-top:10px;float:right}#social-share-icons{display:flex}#social-share-icons a{margin-left:4px}#social-share-icons h4{display:inline}#footer-social-icons,#main-social-icons{line-height:4.5rem;float:right;position:relative;top:-4px;display:flex}#footer-social-icons{top:-10px}#left-sidebar-social-icons{display:flex;justify-content:flex-start}#left-sidebar-social-icons a{margin-left:0;margin-right:4px}#x-section-2{padding-top:15px!important}.home .white-text h3{padding-top:1em;font-size:2em;line-height:110%}.home .white-text p{font-size:1.25em;line-height:120%}.home #x-section-1{background-position:center bottom}.homegrid a.x-img>img{margin:0;max-width:none;width:100%}.homegrid .homegrid-left{margin-right:2%;width:50%}.homegrid .homegrid-right{margin-right:0;width:48%}.homegrid .half-width{padding:0}.homegrid .half-width{padding:0}.homegrid .floatleft{padding-right:.713em}.homegrid .floatright{padding-left:.613em}.homepage-top-section-right-column .x-text:first-child>p:first-child{display:none}.footer-home{line-height:1;float:left}.schedule-tab .schedulebtn img{max-height:55px;padding:0 2px 5px;margin-left:5px;margin-right:5px}.schedule-tab .schedulebtn .btntext h5,.schedule-tab .schedulebtn .btntext p{font-size:16px;margin-top:0;font-weight:500}div.links{cursor:pointer}.schedulebtn table{margin-bottom:0}.schedulebtn table th,.schedulebtn table td{border-top:0 solid}.schedule-tab a.button{text-align:left;max-width:80%;margin-bottom:10px}.schedule-tab br{display:none}.x-nav-tabs{border:0}.x-nav-tabs-item{text-transform:uppercase;font-weight:700}.x-nav-tabs>li{border:none}.x-nav-tabs>li>a{background-color:#779fcd;color:#1d174e;font-family:ProximaNova-Bold;height:35px;box-shadow:none;margin-right:10px;margin-bottom:5px}.x-nav-tabs>li:last-child>a{margin-right:0}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{background-color:#ebf2fd;box-shadow:none!important;position:relative;top:5px;padding-top:5px}.x-tab-content{background-color:#ebf2fd;color:#000;margin-bottom:10px}.ui-widget-overlay{z-index:1041}.ui-widget-content{z-index:1042}.x-tab-content .farefinder-tab,.x-tab-content .trainstatus-tab{padding-top:0;padding-bottom:0;min-height:200px}.farefinder-tab div.cds_ff_outer{margin-top:0;padding-top:0}.trainstatus-tab .cds_ts_status_type{-webkit-column-count:2;-moz-column-count:2;column-count:2}.trainstatus-tab div.cds_ts_status_type,.trainstatus-tab div.cds_ts_banner{margin-bottom:0}.farefinder-tab .cds_ff_hr,.trainstatus-tab .cds_ts_hr{visibility:hidden;margin:0}.trainstatus-tab .cds_ts_status_type{padding-bottom:20px}.x-tab-content div.cds_ff_destination{float:left;clear:none;padding-left:30px}.trainstatus-tab .cds_ts_late_trains_info{line-height:1.2;float:left;width:373px;font-size:.7222em}.cds_ff_field_origin,.cds_ff_field_destination{padding-top:0}.cds_ff_origin,.cds_ff_destination{margin-top:0;padding-bottom:10px;max-width:45%;float:left}.farefinder-tab div.cds_ff_passenger_count{margin-top:0}.div.cds_fas_letters_parent_holder a.cds_fas_link{color:#000}.cds_ff_outer input{border-width:0}.cds_ff_promo_code input{border-radius:0}.cds_ff_passenger_count span{font-size:55%}#farefinder div.cds_ff_adult_passenger_count,#farefinder div.cds_ff_senior_passenger_count,#farefinder div.cds_ff_youth_passenger_count,#farefinder div.cds_ff_child_passenger_count,#farefinder div.cds_ff_infant_passenger_count{margin-right:5px}#farefinder div.cds_ff_infant_passenger_count{margin-right:0}.cds_ff_outer input[type=radio],.cds_ts_outer input[type=radio],.cds_ff_oneway,.cds_ff_twoway,.cds_ff_multi,.cds_ff_depart_date_1,.cds_ff_depart_date_2,.cds_ff_depart_time_1,.cds_ff_depart_time_2{float:left;margin-right:5px}.cds_ff_depart_date_2{clear:right}.cds_ff_oneway,.cds_ff_twoway,.cds_ff_multi{width:30%}.cds_ff_passenger_count div.cds_ff_adult_passenger_count,.cds_ff_passenger_count div.cds_ff_senior_passenger_count,.cds_ff_passenger_count div.cds_ff_child_passenger_count,.cds_ff_passenger_count div.cds_ff_infant_passenger_count,.cds_ff_passenger_count div.cds_ff_youth_passenger_count{width:19%}.x-main .cds_ts_submit input[type=submit]{display:inline!important;width:auto}.cds_ff_passenger_count div br,.cds_ff_banner,.x-tab-content .cds_ff_pwd_feature_2p0 a.cds_ff_ptype_rules,br.cds_ff_clear,.trainstatus-tab .cds_ts_status_type br,.farefinder-tab .cds_ff_destination br{display:none}.ui-dialog div.cds_fas_letters_parent_holder a.cds_fas_link{color:#152552}.ui-dialog div.cds_fas_letters_parent_holder a.cds_fas_link:hover{text-decoration:underline}div.cds_ff_outer form div.cds_ff_children_travel_info{height:initial!important;width:initial!important;font-size:.75em}.bluebox #trainstatus div.cds_ts_banner,.trainstatus-tab .cds_ts_banner{font-size:1.2em;display:block}@media only screen and (max-width:475px){.cds_ff_multi{clear:left}.cds_ff_oneway,.cds_ff_twoway,.cds_ff_multi{width:100%}.cds_ff_passenger_count div.cds_ff_adult_passenger_count,.cds_ff_passenger_count div.cds_ff_senior_passenger_count,.cds_ff_passenger_count div.cds_ff_child_passenger_count,.cds_ff_passenger_count div.cds_ff_infant_passenger_count{width:40%}}.wpss_slideshow h4{display:none}.home .wpss_slideshow_,.home .wpss_slideshow_ .wpss_content_full,.home .wpss_slideshow_ .wp-caption{width:100%!important;height:175px!important;background:transparent!important}.home .wpss_slideshow .wp-caption{background-color:transparent;border:none;box-shadow:none;text-align:left}.home .wpss_slideshow .wp-caption .image-link{float:left;margin-right:35px;margin-bottom:120px}@media only screen and (max-width:500px){.home .wpss_slideshow .wp-caption .image-link{display:none}}.home .wpss_slideshow p.wp-caption-text{display:none}.home .wpss_slideshow .wp-caption,.home .wpss_slideshow .wp-caption h2{color:#fff}.home .wpss_slideshow .wp-caption h2{font-size:38px;line-height:100%;margin-top:0;font-family:proximanova-regular!important}.home .wpss_slideshow .wp-caption p{line-height:120%;font-family:proximanova-regular!important}.home .x-main .wpss_slideshow .x-btn{display:inline}#wpss_slideshow_pager_homepage a{color:transparent;font-size:0;background-color:#fff;border-radius:70px;width:18px;height:18px;margin-right:10px;display:block;float:left;opacity:.5}#wpss_slideshow_pager_homepage a.activeSlide{opacity:1}#wpss_slideshow_pager_homepage a:first-child{margin-left:10px}#wpss_slideshow_homepage .wpss_slideshow_{height:175px}#wpss_slideshow_san-jose-jazz .wpss_slideshow_{height:147px!important}@media only screen and (min-width:448px){#wpss_slideshow_san-jose-jazz .wpss_slideshow_{height:207px!important}}@media only screen and (min-width:768px){#wpss_slideshow_san-jose-jazz .wpss_slideshow_{height:197px!important}}@media only screen and (min-width:1024px){#wpss_slideshow_san-jose-jazz .wpss_slideshow_{height:247px!important}}#wpss_slideshow_san-jose-jazz .wpss_content_full p{margin-top:0}.post-7348 .x-column:first-child .x-text p:first-child{margin-top:0;margin-bottom:0}#wpss_slideshow_san-jose-jazz .wpss_content_full img{margin-top:0}#wpss_slideshow_san-jose-jazz .wpss_content_full{width:100%!important}@media only screen and (min-width:768px){#wpss_slideshow_san-jose-jazz .wpss_content_full{width:100%!important}}@media only screen and (min-width:1200px){#wpss_slideshow_san-jose-jazz .wpss_content_full{width:100%!important}}#wpss_slideshow_group-travel .wpss_slideshow_{height:147px!important}@media only screen and (min-width:448px){#wpss_slideshow_group-travel .wpss_slideshow_{height:207px!important}}@media only screen and (min-width:768px){#wpss_slideshow_group-travel .wpss_slideshow_{height:197px!important}}@media only screen and (min-width:1024px){#wpss_slideshow_group-travel .wpss_slideshow_{height:247px!important}}#wpss_slideshow_group-travel .wpss_content_full p{margin-top:0}.post-7348 .x-column:first-child .x-text p:first-child{margin-top:0;margin-bottom:0}#wpss_slideshow_group-travel .wpss_content_full img{margin-top:0}#wpss_slideshow_group-travel .wpss_content_full{width:100%!important}@media only screen and (min-width:768px){#wpss_slideshow_group-travel .wpss_content_full{width:100%!important}}@media only screen and (min-width:1200px){#wpss_slideshow_group-travel .wpss_content_full{width:100%!important}}.stations .entry-featured{margin-bottom:1em}.stations h5 img{vertical-align:text-top}.stationtable{font-size:.85em}.stationtable th,.stationtable td{border-top:3px solid #fff}.stations-navigation h6{text-transform:initial;margin-top:0;font-family:proximanova-regular!important}.stations-navigation ul{list-style-type:none;margin-left:0}.stations-navigation li{margin-bottom:.5em}.stations-navigation #menu-item-4219{margin-left:1.5em}body.page-template.page-id-160 .stations-navigation .route-map-image{display:none}.x-main .x-btn,.x-main .x-btn:hover,.x-main .button,.x-main .ubermenu .button,.x-main .button:hover,.x-main .x-btn.x-btn-small,.x-main input[type=submit],.x-main input[type=submit],.x-main .x-btn.x-btn-regular,.x-main .x-btn.x-btn-mini,.general-button,.stations-navigation li a{border-color:#1D194E;background-color:#1D194E;color:#FFF;display:block;width:100%;line-height:100%;padding:8px 20px 6px;text-transform:uppercase;font-weight:700;text-shadow:none;outline:0!important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;min-height:40px}.ubermenu .button{border-color:#7a9dd3;background-color:#7a9dd3;color:#FFF;display:block;width:100%;line-height:100%;padding:5px 20px 3px;text-transform:uppercase;font-weight:700;text-shadow:none;outline:0!important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.x-main .x-btn,.x-main .x-btn:hover,.x-main .button,.x-main .button:hover,.x-main .x-btn.x-btn-small,.x-main input[type=submit],.x-main input[type=submit],.x-main .x-btn.x-btn-regular,.x-main .x-btn.x-btn-mini,.general-button,.subscribe,.firstride,.stations-navigation li a{border-width:thin;border-style:solid;font-size:16px;font-weight:700}.x-main .x-btn:hover,.x-main .button:hover,.x-main .x-btn.x-btn-small:hover,.x-main input[type=submit]:hover,.x-main input[type=submit]:hover,.x-main .x-btn.x-btn-regular:hover,.x-main .x-btn.x-btn-mini:hover,.general-button:hover,.stations-navigation li a:hover,.stations-navigation li.current-menu-item a,.firstride{background-color:#ffc20e;border-color:#ffc20e}.firstride,.faqs{display:inline!important;background-color:#fdc131;color:#666;font-size:14px!important;font-weight:700;line-height:1em;padding:2px 15px!important;vertical-align:middle}.mac .firstride,.mac .faqs{display:inline!important;background-color:#fdc131;color:#666;font-size:14px!important;font-weight:700;line-height:1em;padding:5px 15px 2px!important;vertical-align:middle}.faqs{margin-right:1px}.faqs,.firstride{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}input.subscribe{text-transform:uppercase;border-radius:0}.page-banner{margin-bottom:20px}.bluebox .cds_ts_hr{border-bottom:3px solid #fff;color:#fff}.cds_ts_status_type br{display:none}.page-id-160 .page-banner{display:none}.page-id-186 h4 a{color:#779fcd}.page-id-186 h4 a .highlighted{color:#152552}.sportsgrid img{margin-top:1.1em}hr{border-top-width:3px!important}.bluebox hr{border-top-width:3px!important;background-color:#fff}.schedules .x-block-grid img{border:2px solid #eee;padding-bottom:6px}.schedules .x-block-grid{margin-bottom:1rem}img.thinborder{border:2px solid #eee;padding:6px}.travel-calc{margin-top:30px;margin-bottom:10px;padding:10px 20px 20px;background-color:#ddecd7}.travel-calc .results ul{list-style-type:none}.travel-calc h4{margin-top:.5rem}.blog .x-header-landmark{display:none}.blog article,.category article,.archive article{padding-bottom:1em}.blog .entry-wrap,.archive .entry-wrap,.category .entry-wrap{padding:0}.more-link{font-size:100%}h2.entry-title a{line-height:130%}h2.entry-title{padding-bottom:.3em;margin-top:0}.category .post .entry-content{border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#f2f2f2;padding-bottom:1em}.blog .entry-content p,.archive .entry-content p,.category .entry-content p{margin-bottom:0}.more-link{font-weight:400}.p-meta span:first-child,.p-meta span a,.p-meta>span:after{display:none}.wp_rss_retriever_container{padding:0 5px;border:1px solid rgba(0,0,0,.15);border-radius:3px;font-family:proximanova-regular!important;font-size:17px;padding:10px}.wp_rss_retriever_item{font-family:proximanova-regular!important;font-size:17px!important;font-weight:400;line-height:1.2em;margin:.5em 0;color:#152552}a.wp_rss_retriever_readmore{color:#152552;font-family:proximanova-regular!important;font-size:17px!important;font-weight:400;line-height:1.2em}.wp_rss_retriever_date{font-family:proximanova-regular!important;margin:0;font-size:10px;line-height:1;text-transform:uppercase;color:rgba(0,0,0,.65)}.error404 .x-header-landmark{display:none}@media(max-width:979px){.x-nav-wrap.desktop{display:block}.x-navbar .ubermenu-nav li>a{padding-left:0}.x-nav-tabs>li>a{margin-right:0}.action-btns form{display:block;margin:0 0 .25em}}@media(min-width:970px){.x-navbar .ubermenu-nav li:first-child a{padding-left:0}.action-btns{top:40px}}@media(min-width:500px){.action-btns{float:right;position:relative;top:13px}}@media(max-width:765px){.homegrid .homegrid-left,.homegrid .homegrid-right{margin:0;width:100%}.masthead>.x-topbar{display:none}#top{padding-top:1em}.header-warning,.header-alert{margin-bottom:1em;display:none!important}#x-section-1{padding-top:0!important}}@media(max-width:500px){.action-btns .firstride{line-height:100%;text-align:center}.ubermenu .ubermenu-subscribe input.subscribe,.firstride{width:100%;display:block;margin:10px 0}.masthead-stacked .x-brand{float:none;margin:auto}.x-nav-tabs>li>a{margin-right:0}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{position:relative;top:0}.first-time-rider img{max-width:50%}}body{line-height:1.5em}.ubermenu .ubermenu-target-description{font-size:17px!important;line-height:1.3em;margin-top:.1em}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{margin-bottom:5px}.ubermenu .ubermenu-subscribe{background-color:#d9e4f8}.home .wpss_slideshow .wp-caption p{font-size:20px}#post-5 .x-tab-content,.home .x-tab-content{padding-top:7px;min-height:425px}.x-tab-content form{margin-bottom:0}.x-tab-content form label{line-height:1.5em}.x-tab-content form input[type=radio],input[type=checkbox]{margin:4px 5px 4px 0}.cds_ff_pwd_feature_2p0 div.cds_ff_promo_code label{font-family:ProximaNova-Bold;font-weight:400!important}.cds_ff_pwd_feature_2p0 div.cds_ff_promo_code input{width:220px!important}.x-nav-tabs>li>a{margin-bottom:0}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{padding:7px 10px;top:0}.x-nav-tabs>li>a{height:29px;padding:7px 10px;cursor:pointer}.cds_ff_find_station,.cds_ts_find_station{display:inline-block;float:right;font-size:14px}.x-tab-content div.cds_ff_origin{max-width:none;width:45%;margin-right:5%}.x-tab-content div.cds_ff_destination{max-width:none;width:45%;margin-left:5%;padding-left:0}.x-tab-content .x-tab-pane{padding:10px 35px}.x-tab-pane h4{font-weight:400}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{border-radius:4px;border-width:0;box-shadow:rgba(0,0,0,.0745098) 0 1px 1px 0 inset;font-size:14px;height:35px;padding:0 8.5px}#trainstatus label{font-family:ProximaNova-Bold;font-weight:400}#farefinder .cds_ff_outer,#trainstatus .cds_ts_outer{margin:0;padding:0}#trainstatus .cds_ts_status_type{padding:0 0 10px}#trainstatus div.cds_ts_train_number,#trainstatus div.cds_ts_date{margin-bottom:10px}#trainstatus input[type=submit]{margin-right:26px}#trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train{font-size:15px;line-height:1.2em}#post-5 #trainstatus .cds_ts_submit,.home #trainstatus .cds_ts_submit{float:right}#post-5 #trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train>span,.home #trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train>span{color:#152552;font-family:ProximaNova-Bold;font-weight:400}#post-5 #trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train>br,.home #trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train>br{display:none}#post-5 #trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train>a,.home #trainstatus .cds_ts_check_status_by_train_number.cds_ts_by_train>a{color:#369}#trainstatus .cds_ts_realtime{line-height:1.2em;padding-top:.5em}#trainstatus .cds_ts_realtime img{float:left;margin-right:2em}#trainstatus .cds_ts_realtime>span{font-family:ProximaNova-Bold;padding-right:.5em}.farefinder-tab .cds_ff_hr,.trainstatus-tab .cds_ts_hr{border-color:#79a0cb}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{margin-top:20px}.schedule-tab h4{margin:.5em 0}a.firstride{display:inline-block;font-weight:700;font-size:16px;line-height:1em;padding:5px 20px 3px;text-transform:uppercase;vertical-align:middle;border:1px}a.faqs{border:1px}.subscribe{font-size:14px;line-height:1.2;padding:4px 15px 1px;height:22px!important;width:300px;background-size:26px 13px;text-align:center;box-shadow:none!important}#post-5 input[type=email],.home input[type=email]{width:100%;background-repeat:no-repeat;background-position:center right;box-shadow:none!important}.masthead input.subscribe{border-color:#c5c5c5;color:#c5c5c5;width:230px;text-align:left}.x-topbar{min-height:31px}.ubermenu .ubermenu-item.ubermenu-item-level-0{text-align:center}.ubermenu .ubermenu-item.ubermenu-item-level-0>a.ubermenu-target{padding:15px}.ubermenu .ubermenu-item.ubermenu-item-level-0:first-child>a.ubermenu-target{padding-left:0}.ubermenu .ubermenu-item.ubermenu-item-level-0:last-child>a.ubermenu-target{padding-right:0}#main-promo-1{margin-top:36px}#main-promo-1 img{position:absolute;margin:0}#main-promo-1 h3{font-weight:700}#main-promo-1 h3,#main-promo-1 .sub-heading{margin:0 0 0 150px;padding:0 0 0 14px}#main-promo-cta{position:relative;left:164px}#menu-item-4219{background-image:url(../../../../../../themes/capitolcorridor/bus.png);background-repeat:no-repeat;background-position:left center;background-size:26px 26px;margin-left:0!important;padding-left:30px}.home #x-section-2 a.x-img{display:none}.social-icons a,#footer-social-icons a{background:#1d1b4d;font-size:20px;color:#fff;padding:0;margin-left:22px;border-radius:3px;text-shadow:none;width:35px;height:35px;display:flex;flex-direction:column;align-items:center;justify-content:center}.social-icons a:hover,#footer-social-icons a:hover{background-color:#ffc20e;color:#152552}#main-social-icons a:last-child,#footer-social-icons a:last-child{font-size:16px;padding:9px 10px 7px;position:relative;width:70px}.x-colophon.top{line-height:1em;padding:30px 0 50px}.footer-home{font-size:12px}.wp_rss_retriever_list{list-style:none;margin:0}.wp_rss_retriever_item{font-family:ProximaNova-Regular;font-size:18px!important;font-weight:400;line-height:1.2em;margin:.5em 0}.wp_rss_retriever_container>a.wp_rss_retriever_readmore{color:#779fcd}.wp_rss_retriever_metadata{margin-top:0}#alerts-nav{max-height:300px;overflow-y:hidden}#alerts-nav li{font-size:16px;margin-bottom:1em}#alerts-nav li a{padding-left:0}#alerts-nav .wp_rss_retriever_metadata{font-size:14px}#menu-item-5392 .ubermenu-custom-content{border-bottom:1px solid #fff}#post-5 .wp_rss_retriever,.home .wp_rss_retriever{max-height:235px;overflow-y:scroll}#post-5 .wp_rss_retriever_item,.home .wp_rss_retriever_item{color:#152552}#post-5 .wp_rss_retriever_readmore,.home .wp_rss_retriever_readmore{color:#152552;text-decoration:underline}.cds_fas_station_list_holder{font-size:16px}.bluebox form{margin-bottom:0}.ft-row .x-1-6{width:14%;margin-right:2%;float:left}.ft-row .x-1-3{width:82%;margin-right:2%;float:left}.ubermenu-submenu a.ubermenu-target{color:#88b6e8}.ubermenu-submenu a.ubermenu-target:hover{color:#fff}.ubermenu-subscribe>h4{font-family:ProximaNova-Bold!important}#post-5585 #farefinder{padding:1em;background-color:#d9e4f8;color:#1b1948}#post-5585 .cds_ff_origin,#post-5585 .cds_ff_destination{width:45%}#post-5585 div.cds_ff_destination{clear:right!important;margin-left:10%}@media(min-width:768px){#x-section-1{padding-top:15px!important}#post-5 ul.x-nav,.home ul.x-nav{margin-top:5px}.ft-row .x-1-6{width:7%;margin-right:2%}.ft-row .x-1-3{width:39%;margin-right:2%}.schedule-tab .x-column.x-sm.x-1-2.btnwrapper{width:100%;float:none}}.wp-caption img,.gallery-item img{border-radius:0}@media(max-width:500px){.x-topbar{min-height:65px;padding-top:10px}.x-topbar-inner{position:relative;top:5px}.action-btns input[type=email]{margin:0 auto}}@media(min-width:1000px){#ubermenu-nav-main-3-primary{display:flex;justify-content:space-between}}a[href="https://www.capitolcorridor.org/privacy-policy/"]{color:inherit}@media(max-width:1148px){.page-id-5831 .x-column.x-sm{float:none;width:100%;margin-right:0}}.entry-content a.button+img[src*="Amtrak_Logo.png"] i{margin-top:1em;margin-bottom:1em}.mejs-controls{background-color:#d9e4f8;background-image:none;box-shadow:none;border:none}.mejs-time-loaded{color:#576066;background-color:#a9c8eb}.mejs-time-current{background-color:#779fcd}.mejs-button.mejs-playpause-button{border-right:1px solid #576066}.mejs-button button:hover{text-shadow:none;color:#576066}.mejs-time-total{border:none;box-shadow:none;background-color:transparent}#x-section-1 .x-tab-content{border:0}.page-id-7079 .flik-timeline.flik-timeline-2{border-left:3px solid #bfbfbf!important}.page-id-7079 .flik-timeline.flik-timeline-2 li .flik-timeline-content{line-height:120%;font-family:proximanova-regular,lato,sans-serif!important;font-size:20px}.page-id-7079 .flik-timeline.flik-timeline-2 li .flik-timeline-title{font-family:proximanova-bold,lato,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}.page-id-7079 .flik-timeline.flik-timeline-2:after{left:-.54em!important;width:.875em!important;height:.875em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:after{width:.875em!important;height:.875em!important}div.wpcf7 form.wpcf7-form{display:block;width:60%;margin:0 auto}div.wpcf7 form.wpcf7-form p{clear:both!important}div.wpcf7 form.wpcf7-form p label{display:block}div.wpcf7 form.wpcf7-form p{border-top:2px solid #ddd}div.wpcf7 form.wpcf7-form p label span{display:block;width:30%;float:right}div.wpcf7 form.wpcf7-form p label span[role=alert]{display:inline;width:60%;float:none;color:red}#wpcf7-f7456-p7291-o1>form>p:nth-child(10)>label>span.checkbox-span.required>span>span.wpcf7-not-valid-tip{width:100%;float:left}div.wpcf7 form.wpcf7-form p label span.label-span{margin:12px 0;float:left;width:30%}div.wpcf7 form.wpcf7-form p label span.label-span:nth-of-type(2){width:70%;float:right}div.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap{width:70%}div.wpcf7 form.wpcf7-form p label span.wpcf7-form-control-wrap input{margin:10px 0}div.wpcf7 form.wpcf7-form p label span.checkbox-span{margin:12px 0}div.wpcf7 form.wpcf7-form p label span.checkbox-span,div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-form-control-wrap,div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-form-control-wrap .wpcf7-form-control,div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{position:relative;float:left}div.wpcf7 form.wpcf7-form p label span.checkbox-span input[type=checkbox]{width:100%}div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-list-item-label{position:absolute;top:1px;right:-15px}#wpcf7-f7456-p7291-o1>form>p>label>span.checkbox-span.last{height:38px!important}#wpcf7-f7456-p7291-o1>form>p>label>span.checkbox-span.required>sup{position:absolute;left:57px;top:9px;color:red;font-size:16px}div.wpcf7 form.wpcf7-form p label span.label-span sup{color:red;font-size:16px;margin:5px}#wpcf7-f7456-p7291-o1>form>p>label>span.wpcf7-form-control-wrap.comments>textarea{margin-top:12px}div.wpcf7 form.wpcf7-form p .wpcf7-submit{width:20%;margin:50px auto 0}#wpcf7-f7456-p7291-o1>form>div.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{padding:1em;background-color:#d9e4f8;color:#1b1948;font-size:18px;font-style:normal;font-weight:300;line-height:1.5em;font-family:proximanova-regular,sans-serif!important;text-shadow:none;border:none;border-radius:0;display:block!important}body.page-id-7291 div#x-section-3 div.x-container{margin-top:-70px!important}ul.flik-timeline.flik-timeline-2 li{clear:both}i.fa.fa-exclamation-triangle{color:#fdc131;font-size:18px;position:absolute;right:8px}.x-nav-tabs>li>a:hover i.fa-exclamation-triangle{color:gray}@media screen and (min-width:998px){.page-id-7079 .flik-timeline.flik-timeline-2{left:45%!important}.page-id-7079 .flik-timeline.flik-timeline-2:after{left:-.54em!important;width:.875em!important;height:.875em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(odd){width:28em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li{width:26em!important;left:-4.9em;margin-bottom:1em!important}.page-id-7079 .flik-timeline.flik-timeline-2>li:nth-child(2n){left:-32em}.page-id-7079 .flik-timeline.flik-timeline-2 li:before{width:5em!important;left:-5em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:after{left:-5.6em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(1n):before{left:-5em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(1n):after{left:-5.6em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(2n):before{left:27em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(2n):after{left:31.5em!important}}@media screen and (max-width:997px){.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(odd):after{left:-5.5em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(even):after{left:-6.5em!important}}@media screen and (max-width:768px){.page-id-7079 .flik-timeline.flik-timeline-2{width:100%!important}.page-id-7079 .flik-timeline.flik-timeline-2 li{width:60%!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(odd):after{left:-9.5em!important}.page-id-7079 .flik-timeline.flik-timeline-2 li:nth-child(even):after{left:-10.5em!important}div.wpcf7 form.wpcf7-form{width:90%}div.wpcf7 form.wpcf7-form p label span{width:100%}div.wpcf7 form.wpcf7-form p label span.label-span{float:left}div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-form-control-wrap,div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-form-control-wrap .wpcf7-form-control,div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{float:none}div.wpcf7 form.wpcf7-form p label span.checkbox-span{float:left;width:16%}div.wpcf7 form.wpcf7-form p label span.checkbox-span input[type=checkbox]{width:auto}div.wpcf7 form.wpcf7-form p label span.checkbox-span .wpcf7-list-item-label{width:auto;float:none}div.wpcf7 form.wpcf7-form p label span.label-span sup{color:red;font-size:16px;margin:5px}div.wpcf7 form.wpcf7-form p .wpcf7-submit{width:90%;margin:50px auto 0}.morethan768px{display:none}.morethan480px{display:block}}#ajaxsearchpro1_1,#ajaxsearchpro2_1{width:100%!important;height:50px;z-index:0!important}#ajaxsearchpro1_1 .probox .proinput,#ajaxsearchpro2_1 .probox .proinput{z-index:0!important}#ajaxsearchpro1_1 .probox,#ajaxsearchpro1_1 .probox .proinput form,#ajaxsearchpro1_1 .probox .proinput form input[name=phrase],#ajaxsearchpro2_1 .probox,#ajaxsearchpro2_1 .probox .proinput form,#ajaxsearchpro2_1 .probox .proinput form input[name=phrase]{height:50px!important}#ajaxsearchpro1_1 .probox .proinput,#ajaxsearchpro1_1 .probox .proinput form input[type=search],#ajaxsearchpro1_1 .probox .proinput form input[type=text],#ajaxsearchpro2_1 .probox .proinput,#ajaxsearchpro2_1 .probox .proinput form input[type=search],#ajaxsearchpro2_1 .probox .proinput form input[type=text]{font-size:22px!important;color:#333!important}#ajaxsearchpro1_1 .probox .proinput form input[type=search]::-moz-placeholder,#ajaxsearchpro2_1 .probox .proinput form input[type=search]::-moz-placeholder{color:#333!important;font-size:20px!important;opacity:1;z-index:0!important;font-family:proximanova-regular!important;font-weight:700!important}#ajaxsearchpro1_1 .probox .proinput form input[type=search]:-moz-placeholder,#ajaxsearchpro2_1 .probox .proinput form input[type=search]:-moz-placeholder{color:#333!important;font-size:20px!important;opacity:1;z-index:0!important;font-family:proximanova-regular!important;font-weight:700!important}#ajaxsearchpro1_1 .probox .proinput form input[type=search]:-ms-input-placeholder,#ajaxsearchpro2_1 .probox .proinput form input[type=search]:-ms-input-placeholder{color:#333!important;font-size:20px!important;opacity:1;z-index:0!important;font-family:proximanova-regular!important;font-weight:700!important}#ajaxsearchpro1_1 .probox .proinput form input[type=search]::-webkit-input-placeholder,#ajaxsearchpro2_1 .probox .proinput form input[type=search]::-webkit-input-placeholder{color:#333!important;font-size:20px!important;opacity:1;z-index:0!important;font-family:proximanova-regular!important;font-weight:700!important}#ajaxsearchpro1_1 .probox .proloading,#ajaxsearchpro1_1 .probox .proclose,#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_1 .probox .promagnifier .innericon,#ajaxsearchpro1_1 .probox .prosettings,#ajaxsearchpro2_1 .probox .proloading,#ajaxsearchpro2_1 .probox .proclose,#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_1 .probox .promagnifier .innericon,#ajaxsearchpro2_1 .probox .prosettings{width:50px!important;height:50px!important}#ajaxsearchpro1_1 .probox .promagnifier,#ajaxsearchpro1_1 .probox .promagnifier .innericon,#ajaxsearchpro2_1 .probox .promagnifier,#ajaxsearchpro2_1 .probox .promagnifier .innericon{z-index:0!important}#ajaxsearchpro1_1 .probox .proloading .asp_loader,#ajaxsearchpro2_1 .probox .proloading .asp_loader{margin-top:8px;margin-right:8px}#faq-planning-your-trip{margin-top:0}.arconix-faq-wrap{border:none;background:#fff;padding-left:0;padding-right:0;position:relative}.arconix-faq-title{font-family:proximanova-bold!important}.arconix-faq-title,.arconix-faq-title.faq-open,.arconix-faq-title.faq-closed{color:#152552;font-size:18px;background:0 0}.faq-toggle-button{position:absolute;top:5px;left:0;border-radius:50%;border:2px solid #152552;padding:2px;font-size:12px!important}#post-5208 #recent_news_read_all_btn{width:40%;float:right;font-weight:400;margin-top:-4px;line-height:20px}#post-5208 .x-recent-posts .x-recent-post3{box-shadow:none!important}#whats-new-search{margin-bottom:20px}.x-topbar-inner.x-container{position:relative}.action-btns{right:97px;line-height:1em;top:17px}#search-icon{position:absolute;right:0;top:18px;cursor:pointer}#search_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:9998;display:none}#search-box{position:absolute;right:-3px;top:56px;width:560px;height:114px;padding:20px 65px 20px 60px;background:#fff;z-index:99999;display:none;box-shadow:0 0 10px 0 #888686}#searchform{position:relative;left:-25px}#searchform:before{content:""}#search_label{position:absolute;text-transform:uppercase;font-size:10px;color:gray;top:12px}#searchform #s{border:none;box-shadow:none;border-bottom:4px solid #fdc131;border-radius:0;padding:10px 6px 20px 0;height:45px;font-family:proximanova-bold!important;font-size:30px;position:relative;top:32px;color:#a9a9a9}#searchform #s::-webkit-input-placeholder{color:#a9a9a9;font-size:30px}#searchform #s::-moz-placeholder{color:#a9a9a9;font-size:30px}#searchform #s:-ms-input-placeholder{color:#a9a9a9;font-size:30px}#searchform #s:-moz-placeholder{color:#a9a9a9;font-size:30px}#searchform #main_search_submit_button{position:absolute;top:32px;right:-54px;width:120px;height:45px;padding:0;border-radius:0;background:#1d1b4d;text-shadow:none;border:none;color:#fff;font-size:22px}#search-box-arrow.arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;right:0;top:-10px}.search.search-results .p-landmark-sub{padding:0;letter-spacing:0}.search.search-results .entry-wrap{padding-bottom:10px!important}.ubermenu-item-level-0>.ubermenu-submenu{padding:20px 40px 5px!important}.lessthan480px{display:none}.showonmobile{display:none!important}.section.vehicle .row1 .col{width:25%!important;float:left}@media screen and (max-width:1024px){.subscribe,input.subscribe{width:100%;background-image:none}#recent_news_read_all_btn{width:150px!important}}@media screen and (max-width:768px){#recent_news_read_all_btn{width:150px!important;margin-top:20px!important;margin-bottom:10px}.ubermenu .ubermenu-item.ubermenu-item-level-0:first-child>a.ubermenu-target{padding-left:0;padding-right:0}.ubermenu .ubermenu-item.ubermenu-item-level-0:last-child>a.ubermenu-target{padding-right:0;padding-left:0}}@media screen and (max-width:767px){.home #x-section-4 .x-column.x-1-4{float:left!important;width:48%!important;margin:1%!important}.home #x-section-4 .x-column.x-1-4:nth-child(3){clear:both}.x-tab-content{background-color:transparent!important;color:#000;margin-bottom:10px}.x-tab-content>.x-tab-pane{background-color:#a9bfdf!important}.schedule-tab .schedulebtn .btntext h5,.schedule-tab .schedulebtn .btntext p{font-size:16px}#recent_news_read_all_btn{width:150px!important;margin-top:-4px!important;margin-bottom:0}}@media screen and (max-width:980px){.social-icons-mobile a,#footer-social-icons-mobile a{background:#1d1b4d;font-size:20px;color:#fff;padding:10px;margin-left:22px;border-radius:3px;text-shadow:none;width:35px;height:35px;align-items:center;justify-content:center}.social-icons-mobile{margin-bottom:20px;margin-top:45px;text-align:center}.social-icons-mobile a:hover,#footer-social-icons-mobile a:hover{background-color:#ffc20e;color:#152552}#main-social-icons-mobile a:first-child{margin-left:0}#x-section-3 h1{font-size:32px;margin-bottom:10px;margin-top:15px}.ubermenu-submenu-id-130,.ubermenu-submenu-id-280,.ubermenu-submenu-id-271,.ubermenu-item-5254{display:none!important}.ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child{margin-top:0!important}.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-bottom:0}.ubermenu-submenu a.ubermenu-target{color:#fff}.ubermenu-responsive-toggle,.ubermenu-sticky-toggle-wrapper{font-size:28px!important;color:#fff!important}.showonmobile{display:block!important}.hideonmobile{display:none!important}.footer-text{text-align:center}.social-icons-mobile{margin-top:0}.morethan768px{display:block}.morethan480px{display:none}.mobile-disclaimer{text-align:center;text-align:center;font-size:14px;line-height:18px}footer.x-colophon.top{padding-left:10px;padding-right:10px}footer.x-colophon.top .textwidget{text-align:center}}@media(max-width:979px){footer.x-colophon.top .x-container.max.width .x-column.x-md{float:none;width:100%}h3.tab_drawer_heading{display:block}#post-5 .x-tab-content,.home .x-tab-content{padding-top:0!important}a.view-route-map{display:none}.morethan768px{display:none}.morethan480px{display:block}.x-colophon.top .x-column .widget:first-child{margin-top:15px}}@media screen and (max-width:480px){.ubermenu-submenu a.ubermenu-target{color:#fff;text-align:center}.social-icons-mobile a,#footer-social-icons-mobile a{margin-left:3px!important}.lessthan480px{display:block}.morethan480px{display:none!important}.schedule-tab .schedulebtn img{max-height:90px}.schedulebtn table th,.schedulebtn table td{border-top:0 solid}.lessthan480px .social-icons-mobile{margin-top:0}.lessthan480px .social-icons-mobile a,#footer-social-icons-mobile a{font-size:12px}.mobile-disclaimer{text-align:center}}.wp_rss_retriever_container{padding:0 5px;border:1px solid rgba(0,0,0,.15);border-radius:3px;font-family:proximanova-regular!important;font-size:17px;padding:10px}.wp_rss_retriever_item{font-family:proximanova-regular!important;font-size:17px!important;font-weight:400;line-height:1.2em;margin:.5em 0;color:#152552}a.wp_rss_retriever_readmore{color:#152552;font-family:proximanova-regular!important;font-size:17px!important;font-weight:400;line-height:1.2em}.wp_rss_retriever_date{font-family:proximanova-regular!important;margin:0;font-size:10px;line-height:1;text-transform:uppercase;color:rgba(0,0,0,.65)}.ubermenu-subscribe.bluebox span.newsspan:before{position:relative;top:0}_::-webkit-full-page-media,_:future,:root .safari_only{input.subscribe{padding:8px 20px 3px 20px}.action-btns input.subscribe{padding:8px 20px 2px 20px}}@media not all and (min-resolution:.001dpcm){@media{input.subscribe{padding:8px 20px 3px}.action-btns input.subscribe{padding:8px 20px 2px}}}.header-alert{background-color:#db2128!important;padding:5px 10px;font-family:proximanova-regular!important;color:#fefdfe;font-size:100%;line-height:1;text-align:center}.header-alert-title{font-family:proximanova-regular!important;color:#fdc131;font-size:100%;line-height:1;font-weight:700;display:inline}.header-warning{background-color:#ecaf3d;padding:5px 10px;font-family:proximanova-regular!important;color:#646565;font-size:100%;line-height:1;text-align:center}.header-warning-title{font-family:proximanova-regular!important;color:#dc2d2e;font-size:100%;line-height:1;font-weight:700;display:inline}.header-warning a{color:#fff}.header-alert .textwidget,.header-warning .textwidget{display:inline}.homeAlertSignup{position:relative}.homeAlertSignup span.newsspan:before{top:9px}.homeAlertSignup input[type=email]{font-weight:700;text-transform:uppercase;padding:.65em}.page-id-5 .homeAlertSignup input[type=email]{width:100%;background-repeat:no-repeat;background-position:center right;box-shadow:none!important;height:35px!important;border-radius:4px!important;padding:0 8.5px!important;font-size:14px!important;font-family:proximanova-regular!important;font-weight:400;font-style:normal;margin-top:0;width:230px!important;text-align:left!important;text-transform:uppercase!important}.homeAlertSignup span.newsspan:before{top:4px!important}.x-img.mobile-banner-image{margin-top:1.313em}.mac.safari .homeAlertSignup input[type=email]{padding:9px 8px 4px 20px}.mac.safari .homeAlertSignup input[type=email]{width:250px!important}.mac.safari .homeAlertSignup span.newsspan:before{top:3px!important;margin-left:-11px!important}.mac.chrome .homeAlertSignup input[type=email]{padding:.65em}.mac.firefox span.newsspan::before,.mac.chrome span.newsspan::before{margin-left:-15px}.cs-content .x-section .x-column.x-sm.x-1-3{z-index:99}.with100{width:100%}.weekendPosts{overflow:hidden;display:block;margin:0 0% 0 0;border:1px solid #e6e7e8;border:2px solid #e6e7e8;padding:5px;background-color:#e6e7e8;border-radius:0;box-shadow:0 .125em .275em 0 rgba(0,0,0,.075);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.weekendPosts_title{color:#1e296c;font-size:80%;font-weight:700;line-height:1.2;margin:5px 1px;font-family:proximanova-bold!important}.weekendPosts_text{color:#392967;font-size:80%;line-height:1.2;margin:5px 1px}.top-text{font-size:133%}h2.blog-cat{margin-top:12px;margin-bottom:5px}.right-image-weekend{margin-top:21px}span.newsspan:before{color:#c5c5c5!important}span.newsspan:before{font:normal normal normal 15px/1 FontAwesome;content:"\f105";position:absolute;margin-top:1px;margin-left:-20px;color:#c5c5c5;line-height:1;font-weight:400;top:3px}.wpss_content_full .wp-caption.alignnone{max-width:100%!important}#scopedByScopedPolyfill_1{margin-top:0!important}@media screen and (max-width:1023px){#post-5 .x-tab-content,.home .x-tab-content{padding-top:7px;min-height:inherit!important}}@media screen and (min-width:1024px){.expand .cds_ff_trip_type,.expand .cds_hidden_always,.expand .cds_ff_banner,.expand .cds_ff_trip_type,.expand .cds_ff_origin,.expand .cds_ff_destination,.expand .cds_ff_depart_date_1,.expand .cds_ff_depart_time_1,.expand .cds_ff_ie7_fix,.expand .cds_ff_depart_date_2,.expand .cds_ff_round_trip_field,.expand .cds_ff_depart_time_2,.expand .cds_ff_round_trip_field,.expand .cds_ff_hr,.expand .cds_ff_passenger_count,.expand .cds_ff_children_travel_info,.x-tab-content.expand .cds_ff_depart_date_2,.x-tab-content.expand .cds_ff_depart_time_2{width:100%!important;float:left}.x-tab-content.expand div.cds_ff_origin,.expand .cds_ff_destination,.x-tab-content.expand .cds_ff_depart_date_1,.x-tab-content.expand .cds_ff_depart_time_1,.x-tab-content.expand .cds_ff_depart_date_2,.x-tab-content.expand .cds_ff_depart_time_2{width:47%!important;float:left;clear:left;margin-left:0;margin-right:0}.expand .cds_ff_pass_type_wrapper{float:left;margin-left:10px}.expand .cds_ff_pwd_feature_2p0 div.cds_ff_promo_code{float:left;padding-right:0}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{float:left!important}.x-tab-content.expand{width:100%;z-index:9}.x-tab-content.expand div.cds_ff_depart_time_1,.x-tab-content.expand div.cds_ff_depart_time_2{clear:none;margin-left:6%}.x-tab-content.expand div.cds_ff_destination{margin-left:6%}.divSpan{text-align:right;display:inline-block;width:85.5%}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{min-width:70px}select#cds_ff_infant_passenger_count{width:65px}div.cds_ff_outer form div.cds_ff_children_travel_info{left:77px;top:293px}.divSpan a.cds_ff_link{text-transform:capitalize;font-size:80%;color:#152552}.cds_ff_pwd_feature_2p0 div.cds_ff_promo_code input{width:100px!important}.cds_ff_field_depart_date_1.hasDatepicker,.cds_ff_field_depart_date_2.hasDatepicker{width:85%}.cds_ff_field_depart_time_1,.cds_ff_field_depart_time_2{width:100%}#farefinder div.cds_ff_origin span.cds_ff_field_origin,#farefinder div.cds_ff_destination span.cds_ff_field_destination{padding-right:0}span.cds_ff_field_depart_date_1{position:relative}.couponApplied{width:180px;color:#779fcd}#farefinder .cds_ff_promo_code input{font-size:140%}select.cds_ff_adult_passenger_count,select.cds_ff_senior_passenger_count,select.cds_ff_child_passenger_count,select.cds_ff_infant_passenger_count,select.cds_ff_youth_passenger_count{margin-top:0!important}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{box-shadow:rgba(0,0,0,.0745098) 0 0 0 0 inset}.cds_ff_passenger_count a{font-size:12px}.cds_ff_pwd_feature_2p0 div.cds_ff_passenger_select_wrapper label{font-size:16px!important}.learn-more-dicount{color:#638ebd;font-size:19px;font-family:ProximaNova-Bold;z-index:10}.learn-more-dicount a,.learn-more-dicount a:hover{color:#638ebd}.cds_ff_pc_submit_wrapper{width:25%!important;float:left}div.cds_ff_pc_submit_wrapper{margin-top:0!important}.farefinder-tab{max-height:425px;overflow:auto}div.cds_ff_passenger_count{margin-bottom:0!important}.cds_ff_passenger_count select{margin-bottom:0!important}a.cds_ff_link{font-size:14px}.cds_ff_pwd_feature_2p0 div.cds_ff_promo_code label,.cds_ff_pwd_feature_2p0 div.cds_ff_passenger_select_wrapper label{font-size:70%}.cds_ff_passenger_count label{font-size:80%}div.cds_ff_pwd_feature_3p0 div.cds_ff_promo_code{margin-right:0}.cds_ff_pc_submit_wrapper .cds_ff_submit{width:82px;padding:5px 0 3px!important}.cds_ff_pwd_feature_2p0 div.cds_ff_passenger_select_wrapper label{font-size:10px!important;font-weight:700}div.cds_ff_pwd_feature_3p0 div.cds_ff_promo_code{margin-right:0!important}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{margin-top:1px!important}.cds_ff_submit_wrapper{float:right}}@media screen and (min-width:1280px){.expand .cds_ff_trip_type,.expand .cds_hidden_always,.expand .cds_ff_banner,.expand .cds_ff_trip_type,.expand .cds_ff_origin,.expand .cds_ff_destination,.expand .cds_ff_depart_date_1,.expand .cds_ff_depart_time_1,.expand .cds_ff_ie7_fix,.expand .cds_ff_depart_date_2,.expand .cds_ff_round_trip_field,.expand .cds_ff_depart_time_2,.expand .cds_ff_round_trip_field,.expand .cds_ff_hr,.expand .cds_ff_passenger_count,.expand .cds_ff_children_travel_info,.x-tab-content.expand .cds_ff_depart_date_2,.x-tab-content.expand .cds_ff_depart_time_2{width:100%!important;float:left}.x-tab-content.expand div.cds_ff_origin,.expand .cds_ff_destination,.x-tab-content.expand .cds_ff_depart_date_1,.x-tab-content.expand .cds_ff_depart_time_1,.x-tab-content.expand .cds_ff_depart_date_2,.x-tab-content.expand .cds_ff_depart_time_2{width:47%!important;float:left;clear:left;margin-left:0;margin-right:0}.expand .cds_ff_pass_type_wrapper{float:left}.expand .cds_ff_pwd_feature_2p0 div.cds_ff_promo_code{float:left;padding-right:0}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{float:left!important}.x-tab-content.expand{width:576px;z-index:9}.x-tab-content.expand div.cds_ff_depart_time_1,.x-tab-content.expand div.cds_ff_depart_time_2{clear:none;margin-left:6%}.x-tab-content.expand div.cds_ff_destination{margin-left:6%}.divSpan{text-align:right;display:inline-block;width:85.5%}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{min-width:85px}select#cds_ff_infant_passenger_count{width:85px}div.cds_ff_outer form div.cds_ff_children_travel_info{left:77px;top:293px}.divSpan a.cds_ff_link{text-transform:capitalize;font-size:80%;color:#152552}.cds_ff_pwd_feature_2p0 div.cds_ff_promo_code input{width:100px!important}.cds_ff_field_depart_date_1.hasDatepicker,.cds_ff_field_depart_date_2.hasDatepicker{width:90%}.cds_ff_field_depart_time_1,.cds_ff_field_depart_time_2{width:100%}#farefinder div.cds_ff_origin span.cds_ff_field_origin,#farefinder div.cds_ff_destination span.cds_ff_field_destination{padding-right:0}span.cds_ff_field_depart_date_1{position:relative}.couponApplied{width:180px;color:#779fcd}#farefinder .cds_ff_promo_code input{font-size:140%}select.cds_ff_adult_passenger_count,select.cds_ff_senior_passenger_count,select.cds_ff_child_passenger_count,select.cds_ff_infant_passenger_count,select.cds_ff_youth_passenger_count{margin-top:0!important}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{box-shadow:rgba(0,0,0,.0745098) 0 0 0 0 inset}.cds_ff_passenger_count a{font-size:16px}.cds_ff_pwd_feature_2p0 div.cds_ff_passenger_select_wrapper label{font-size:16px!important}.learn-more-dicount{color:#638ebd;font-size:19px;font-family:ProximaNova-Bold;z-index:10}.learn-more-dicount a,.learn-more-dicount a:hover{color:#638ebd}.cds_ff_pc_submit_wrapper{width:25%!important;float:left}div.cds_ff_pc_submit_wrapper{margin-top:0!important}.farefinder-tab{max-height:425px;overflow:auto}div.cds_ff_passenger_count{margin-bottom:0!important}.cds_ff_passenger_count select{margin-bottom:0!important}.cds_ff_pwd_feature_2p0 div.cds_ff_promo_code label,.cds_ff_pwd_feature_2p0 div.cds_ff_passenger_select_wrapper label{font-size:80%}.cds_ff_passenger_count label{font-size:80%}.cds_ff_passenger_count label{font-size:100%}div.cds_ff_pwd_feature_3p0 div.cds_ff_promo_code{margin-right:50px}.cds_ff_pc_submit_wrapper .cds_ff_submit{width:auto;padding:5px 20px 3px}.cds_ff_pwd_feature_2p0 div.cds_ff_passenger_select_wrapper label{font-size:16px!important;font-weight:400}div.cds_ff_pwd_feature_3p0 div.cds_ff_promo_code{margin-right:50px}.cds_ff_pwd_feature_2p0 div.cds_ff_submit{margin-top:11px!important}.cds_ff_pwd_feature_2p0 div.cds_ff_submit input[type=Submit]{margin-top:20px;height:auto;padding:5px 20px 3px!important}}input[disabled]:not(input[type=submit]),select[disabled],textarea[disabled],input[readonly]:not(input[type=submit]),select[readonly],textarea[readonly]{background-color:#fff!important;-webkit-appearance:none}#farefinder input[type=text],#farefinder select,#farefinder input.cds_ff_field_origin,#farefinder input.cds_ff_field_destination,#trainstatus input.cds_ts_field_from,#trainstatus input.cds_ts_field_to,#trainstatus input.cds_ts_field_train_number,#trainstatus input.cds_ts_field_date{-webkit-appearance:none}.cds_ff_infant_passenger_count span{text-transform:capitalize}.learn-more-dicount{color:#638ebd;font-size:19px;font-family:ProximaNova-Bold;padding:6px 0}.learn-more-dicount a,.learn-more-dicount a:hover{color:#638ebd}#crmWebToEntityForm input[type=text]{width:95%;margin:10px;height:40px;min-height:40px}#crmWebToEntityForm textarea{width:95%;margin:10px;height:90px;min-height:90px}#crmWebToEntityForm input.x-btn.x-btn-pill.x-btn-mini{padding:15px}#crmWebToEntityForm{padding-top:20px}#crmWebToEntityForm .submit-container{padding-top:30px}.display-posts-listing .listing-item{background-color:#fdc131}.display-posts-listing a.title{color:#db7e36;margin-bottom:5px;font-weight:700;display:block;padding:20px 20px 0;font-size:20px;font-family:ProximaNova-Bold!important}.display-posts-listing .excerpt-dash{display:none}.display-posts-listing .excerpt{margin-bottom:0;font-size:20px;font-family:nunito,Sans-Serif!important;font-size:20px;line-height:23px;margin:0;padding:0 20px 20px;display:block}.no-post-thumbnail h2.blog-cat{letter-spacing:inherit;font-size:20px;font-weight:700}.rssHeading{font-family:ProximaNova-Bold!important}.display-posts-listing a.title .rssDate,.destination-page .cs-content .bluebox h6{text-transform:uppercase;font-family:ProximaNova-Bold!important}.destination-page .cs-content .bluebox h4{color:#1b1948;margin-top:1px;letter-spacing:inherit;font-family:ProximaNova-Bold!important;font-size:20px;font-weight:700}.destination-page .bluebox.bkgOverwrite{padding:.5em;background-color:#d9e4f7!important;color:#1b1948}ul.blog-service-news li a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{padding:5px 0}div#stations-search-results{padding-top:30px}.meta-details{display:none!important}.ultimate-style .timeline-post .timeline-content .content-title::before{top:10px!important}.ultimate-style .timeline-post .timeline-content .content-title{padding:10px 15px!important}.ultimate-style .timeline-post .timeline-content .content-title a{line-height:28px!important}.cool-timeline.white-timeline .timeline-post.even .timeline-content .content-title{margin-bottom:15px!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){body .masthead input.subscribe{border-radius:5px;padding:2px 6px 0!important}body .cds_ff_pwd_feature_2p0 div.cds_ff_submit input[type="Submit"]{padding:7px 20px 3px!important}body .mac .firstride,body .mac .faqs{font-weight:400!important;font-size:12px!important;background-color:#d1d3d4!important;border-radius:5px!important;color:#152552!important;padding:6px 15px 5px!important}body #search-icon{top:16px!important}}}body .masthead input.subscribe{border-radius:5px;padding:4px 6px 2px;font-weight:400;font-size:12px;line-height:0px!important;height:23px!important}body .firstride,body .faqs,.mac .action-btns .firstride,.mac .action-btns .faqs{background-color:#F0B212!important;border-radius:5px!important;color:#152552!important;font-weight:400;font-size:12px!important;padding:6px 15px 4px!important}body .firstride,body .faqs{padding:4px 15px 4px!important}body .firstride .clickhere{color:#FFF}body #search-icon{top:15px!important;font-size:12px!important;margin-top:0px!important;right:1px;background-color:#1D1B4D;color:#FFF;border:0 solid #1D1B4D;padding-top:3px;border-radius:5px;line-height:1em;padding:5px 15px 5px!important}.header-alert{display:none}.x-nav-tabs{box-shadow:none!important}.mob-alt,li.x-nav-tabs-item.deals,li.x-nav-tabs-item.routemap{display:none}.x-nav-tabs.two-up>li{width:23.7%}li.x-nav-tabs-item.service-alert{margin-right:-30px!important}.x-nav-tabs>li{margin-right:10px}body .x-nav-tabs>li>a{height:31px;padding:6px 10px;font-weight:400;margin-right:0;background-color:#7A9DD3;color:#fff;font-family:'proximanova-bold'}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{font-weight:400;font-family:proximanova-bold!important}.schedule-tab .schedulebtn img{max-height:40px;width:auto}body .cds_ff_pwd_feature_2p0 div.cds_ff_submit input[type="Submit"]{margin-top:10px;height:auto;border-radius:4px;padding:3px 20px 4px;font-size:14px;padding:6px 10px!important;font-weight:400;font-family:proximanova-bold!important;border-radius:30px!important;min-width:100px}.homebg{background-position:center top!important;background-size:cover}.banner-news{background:rgba(255,255,255,.8);padding:12px 15px 3px;margin-top:5px}.banner-content p{color:rgb(21,37,82);letter-spacing:0;line-height:1.4em;font-size:.9rem}h3.fromTheBlog{font-weight:400;font-family:proximanova-bold!important;letter-spacing:0;font-size:1.2em;line-height:1.1em;margin:0 0 0.5em!important}.banner-content h3{font-weight:400;font-family:proximanova-bold!important;letter-spacing:0;line-height:1.4em;font-size:.9rem}.banner-content{margin-bottom:10px;clear:both}.readmoreWrapper{text-align:right;margin-right:5px;margin-bottom:.5em;float:right}.banner-content span,.readmoreWrapper a{color:rgb(21,37,82);text-transform:uppercase;font-weight:400;font-family:proximanova-bold!important;font-size:13px}.banner-content span{color:#7A9DD3}.top-heading-wrapper{clear:BOTH}.left-wrapper{float:left}a.x-img.hideblow768.view.x-img-link.x-img-none{margin-bottom:.8em}.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:10px 10px!important}@media (min-width:1000px){body .x-nav-tabs a#x-legacy-tab-4{padding:6px 5px;text-align:center}}@media (max-width:1280px){.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:10px 10px!important}}@media (max-width:1000px){.ubermenu .ubermenu-colgroup .ubermenu-column,.ubermenu .ubermenu-custom-content-padded,.ubermenu .ubermenu-nonlink,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-submenu-padded,.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,.ubermenu .ubermenu-target,.ubermenu .ubermenu-widget,.ubermenu-responsive-toggle{padding:10px 10px!important}body .x-nav-tabs>li>a.x-legacy-tab-4{padding:6px 5px;text-align:left}}@media (min-width:979px){.x-nav-tabs.two-up>li{border-bottom:10px solid rgba(126,116,106,0)}.x-nav-tabs.two-up>li.active{border-bottom:10px solid #A9BFDF}}@media (max-width:978px){.x-nav-tabs.two-up>li{border-bottom:0 solid rgba(126,116,106,0)}.x-nav-tabs.two-up>li.active{border-bottom:0 solid #A9BFDF}body .x-nav-tabs>li>a{height:31px}.x-nav-tabs.two-up>li{width:100%}li.x-nav-tabs-item.service-alert{margin-right:0px!important}}@media (max-width:767px){.two-on-mobile .x-column.x-sm{width:50%;float:left;padding:0 24px!important}.two-on-mobile .x-column.x-sm:nth-child(2),.two-on-mobile .x-column.x-sm:nth-child(4){padding-left:12px!important;float:right}.two-on-mobile .x-column.x-sm:nth-child(1),.two-on-mobile .x-column.x-sm:nth-child(3){padding-right:12px!important;float:left}div#rss-parent-wrapper{max-height:60px;overflow:hidden;height:60px;background:#eeb45d}}@media (max-width:767px){body .x-nav-tabs>li>a{background-color:#fff;color:#1a1a4a;padding:21px 10px 18px;margin:0 20px;height:44px;line-height:0;border:1px solid #929498;border-radius:8px;font-size:28px;box-shadow:3px 4px 8px rgb(0 0 0 / 20%);font-family:'proximanova-regular';font-weight:400}.x-nav-tabs-item i.fa.fa-exclamation-triangle{display:none}li.x-nav-tabs-item.deals,li.x-nav-tabs-item.routemap{display:block}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{background-color:#1a1a4a;color:#fff;padding:21px 10px 18px;font-weight:400;font-family:'proximanova-regular'!important}li.x-nav-tabs-item.service-alert{display:none}.x-nav-tabs>li:last-child>a{margin:0 20px}.x-nav-tabs>li>a:first-child{margin:10px 23px 15px}.x-tab-content.left-text{margin:2px 20px}.x-nav-tabs{box-shadow:none;margin-top:0}body .x-nav-tabs>li>a:hover{color:#1a1a4a}.x-container.two-on-mobile.max.width{display:flex;flex-flow:row wrap}.two-on-mobile .x-column.x-sm{width:25%;float:none;padding:0 0px!important}.two-on-mobile .x-column.x-sm:nth-child(1),.two-on-mobile .x-column.x-sm:nth-child(3){padding:0 0!important;;float:none!important}.two-on-mobile .x-column.x-sm:nth-child(2),.two-on-mobile .x-column.x-sm:nth-child(4){padding-left:0!important;float:none}body .x-container.two-on-mobile .x-img{margin:0!important}.mob-alt{display:block}.mob-alt .m5-4>.x-row-inner>*:nth-child(1n - 0){margin-top:-2px}.alt-wrapper{display:flex;max-height:60px}.alt-btn{display:flex;align-items:center;background:#f4ce96;width:40%;padding:0 18px}.alt-btn i.fa-angle-right{font-size:19px;font-family:'fontawesome';font-style:normal;margin-left:5px;font-weight:300}a.btn{font-size:16px;color:#000;font-weight:400;font-family:proximanova-bold!important}.alt-box{margin:0;background:#eeb45d;color:#000;text-shadow:none;padding:11px 12px 0 27px;border:none;border-radius:0;width:60%;display:flex;align-items:baseline}.alt-box i.fa-exclamation-triangle{position:relative;color:#1d1b4d;font-size:16px;padding-left:2px}.alt-content{font-size:18px;line-height:1.2em;margin-left:4px}.alt-content span{font-weight:400;font-family:proximanova-bold!important}.alt-content a{color:#000}#x-legacy-tab-1 span:before{content:"buy "}.m5-1>.x-row-inner{display:block}body #main-social-icons-mobile a:first-child{padding:10px 13px}.lessthan480px .social-icons-mobile a:last-child{margin-left:7px!important}body .cds_ff_pwd_feature_2p0 div.cds_ff_submit input[type="Submit"]{width:80px}html body{overflow-x:hidden!important}}a.cds_ff_link:hover{text-decoration:underline}a#showcharts{background-color:#1C1A4A;color:#FFF;padding-bottom:7px;border-color:#1C1A4A}a#showcharts:hover{background-color:#ffc20e;color:#FFF;padding-bottom:7px;border-color:#ffc20e}.search-results .x-pagination a{color:#1C1A4A!important;background-color:#fff}.darkblue a:hover,.lightblue a:hover{text-decoration:underline}.socialshare .rounding2:hover i{background:#D79F37}.x-topbar .action-btns .faqs:hover,.x-topbar .action-btns .firstride:hover{background-color:#1C1A4B!important;color:#ffffff!important}.x-topbar .action-btns .firstride:hover .clickhere{color:#ffffff!important;text-decoration:underline!important}body #search-icon:hover{color:#ECAF3D}.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:-5px!important;visibility:hidden}h2.sub-heading,.x-main h2.sub-heading{font-size:1.3em!important;font-weight:400!important;font-family:proximanova-regular!important;margin-top:0}.sub-heading h2.x-text-content-text-primary{font-style:normal!important;line-height:1!important;font-weight:400!important;letter-spacing:0em!important;text-transform:none!important;color:rgb(21,37,82)!important;margin-bottom:0px!important;font-family:proximanova-regular!important}#menu-item-14988 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only{text-transform:lowercase}#menu-item-14988 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only span{text-transform:capitalize}