body{margin:0;padding:0;font-family:Lato,sans-serif !important;overflow-x:hidden;color:#4D6170;}body.modal-open{overflow-y:hidden;}*,*::before,*::after{box-sizing:border-box;}h2{font-size:1.875rem;color:#0060A9;}a{text-decoration:none;color:#0060A9;}img{height:auto;width:100%;}@media all and (min-width:992px){img{max-width:100%;width:auto;}}iframe,object,video{max-width:100%;}picture img{display:block;width:100%;}ol{padding-left:1rem;color:#4c6070;}ol li{margin-bottom:1rem;font-size:16px;}input[type="date"],select{background:#ffffff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="date"]::-ms-expand,select::-ms-expand{display:none;}input:invalid,select:invalid{box-shadow:none;}select[disabled="disabled"],input[disabled="disabled"]{background:#eeeeee;border:1px solid #A9A9A9;}.legacy-form input,.legacy-form select{background:#ffffff;box-sizing:border-box;border:1px solid #bfbfbf;width:100%;min-height:54px;padding:.75rem 2.25rem 1rem 1.25rem;font-size:18px;text-transform:uppercase;color:#0060A9;}.legacy-form input[type="date"],.legacy-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}.legacy-form input[type="date"]::-ms-expand,.legacy-form select::-ms-expand{display:none;}.legacy-form input[type="radio"],.legacy-form input[type="checkbox"]{min-height:0;}.legacy-form select{background-image:url(/themes/cusa/images/select-arrow.png);background-position:right 1.25rem center;background-repeat:no-repeat;min-width:5rem;}.legacy-form select:invalid{box-shadow:none;}.legacy-form input[disabled="disabled"],.legacy-form select[disabled="disabled"]{background:#eeeeee;border:1px solid #A9A9A9;}.legacy-form button,.legacy-form input[type="submit"]{background:#ed1c2e;color:#ffffff;display:inline-block;font-weight:700;padding:1rem;text-transform:uppercase;}#block-cusa-page-title{max-width:750px;margin:0 auto;clear:both;padding-left:15px;}#block-cusa-page-title .page-title{font-weight:normal;text-transform:uppercase;margin:0.5em 0;}@media all and (min-width:992px){#block-cusa-page-title{max-width:992px;}}@media all and (min-width:1200px){#block-cusa-page-title{max-width:1200px;}}@media all and (min-width:1500px){#block-cusa-page-title{box-sizing:border-box;max-width:1400px;margin:0 auto;padding:0 0.9375rem;}}.block-coach-usa-custom-blocks .field--name-field-page-title{font-size:2em;font-weight:normal;margin:0.67em 0;padding:0 0.9375rem;text-transform:uppercase;}.field--name-field-charter-subheading{font-size:22px;}.page-node-type-page,.page-node-type-new-and-media,.path-news,.page-node-type-charter,.page-node-type-featured-destinations,.page-node-type-fleet-vehicles{color:#4c6070;}.page-node-type-page .region--content .field--name-body,.page-node-type-new-and-media .region--content .field--name-body,.path-news .region--content .field--name-body,.page-node-type-charter .region--content .field--name-body,.page-node-type-featured-destinations .region--content .field--name-body,.page-node-type-fleet-vehicles .region--content .field--name-body{font-size:18px;color:#4c6070;}.learn-more{display:block;text-transform:none;font-size:18px;}.user-login-form{margin:0 1rem;}.user-login-form .form-item .form-text{margin:.5rem 0;width:100%;}@media all and (min-width:992px){.user-login-form .form-item .form-text{width:auto;}}.page--container .user-login-form .form-submit{padding:0.96rem 1rem;}.profile{margin:0 1rem;}.commuter-club-link{display:inline-block;position:relative;}.commuter-club-link a{background:#ed1c2e;box-sizing:border-box;color:#ffffff;display:inline-block;font-weight:700;height:54px;padding:1rem calc(56px + 1rem) 1rem 1rem;text-transform:uppercase;vertical-align:middle;}.commuter-club-link:after{background-color:#c63b55;background-image:url(/themes/cusa/images/search-arrow.png);background-position:center center;background-repeat:no-repeat;background-size:25px 23px;content:"";cursor:pointer;display:inline-block;padding:0 1.125rem;position:absolute;pointer-events:none;font-size:1.5rem;font-weight:normal;font-style:normal;margin-left:-0.2rem;text-decoration:none;top:0;right:0;height:54px;width:20px;vertical-align:middle;}.ajax-progress-throbber{display:none;}.block__quote-btn{margin-bottom:20px;}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#0060A9;}input:-moz-placeholder,select:-moz-placeholder{color:#0060A9;}input::-moz-placeholder,select::-moz-placeholder{color:#0060A9;}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#0060A9;}input:disabled{background-color:#eeeeee;}select option{color:#0060A9;}.form__row:after{content:"";display:table;clear:both;}.form__full-width{width:100%;box-sizing:border-box;}@media all and (min-width:992px){.form__full-width{float:left;}}.form__half-width{width:100%;float:left;box-sizing:border-box;}@media all and (min-width:992px){.form__half-width{width:50%;}.form__half-width:first-child{padding-right:2%;}}.form__set-field{font-size:24px;font-weight:bold;margin-bottom:5px;}.form .form-item{margin-top:0;width:100%;height:86px;}@media screen and (min-width:992px){.form .form-item{margin-top:0;}}@media screen and (min-width:992px){.form .form-item label{margin-top:0.84375rem;}}.form .form-item input,.form .form-item select{display:inline-block;border:1px solid #777777;width:100%;min-height:54px;padding:.75rem 2.25rem 1rem 1.25rem;font-size:16px;text-transform:uppercase;color:#279CF7;}.form .form-item select{background-image:url(/themes/cusa/images/icons/new-dropdown-arrow-blue.svg);background-position:right 1.0rem center;background-size:1.5rem;background-repeat:no-repeat;margin-bottom:8px;}.form .form-item input[type=number]{-moz-appearance:textfield;}.form .form-item input[type=number]::-webkit-inner-spin-button,.form .form-item input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0;}.hasDatepicker{background-image:url("/themes/cusa/images/select-arrow-blue.svg");background-position:right 1.25rem center;background-repeat:no-repeat;background-size:.9rem .7rem;}.form-notification{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(237,28,46,0.05);border:2px solid #ff0000;margin:20px 0;padding:0.9375em;width:100%;}.form-notification__notification{text-transform:none;font-size:18px;}.form-notification--error{color:#ed1c2e;background-color:rgba(237,28,46,0.1);border:2px solid #ff0000;}.page--container button,.page--container input[type="submit"],.page--container a.form-submit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px;font-size:16px;font-weight:bold;text-transform:uppercase;display:inline-block;position:relative;text-align:center;width:auto;}.page--container .submit{margin-bottom:1em;float:right;color:#ffffff;font-size:16px;position:relative;}.page--container .submit input{display:inline-block;float:right;height:50px;width:260px;border-radius:25px;border:1px solid #279CF7;background-color:#1A82C7;color:#FFF;vertical-align:middle;}.page--container .submit input:enabled{border:1px solid #279CF7;background-color:#279CF7;color:#FFF;text-align:center;font-size:16px;font-weight:bold;font-family:"Lato",sans-serif;cursor:pointer;}.page--container .submit input:disabled{border:1px solid #A8A8A8;background-color:#A8A8A8;color:#FFFFFF;cursor:not-allowed;}.submit-secondary{border:1px solid #279CF7 !important;background-color:#FFF !important;color:#2182CE !important;}@media all and (max-width:991px){.region-masthead__content form .submit{width:100%;text-align:center;}.page--container .submit input{float:none !important;margin:12px auto !important;}.form__half-width{margin-bottom:24px !important;}}span.fa{display:inline-block;margin-left:0.25em;color:#ff0000;}.block-charters-location-quote-btn{text-align:right;}@media screen and (min-width:992px){.block-charters-location-quote-btn{text-align:left;}}ul.menu a.is-active{color:#cccccc;}.menu--main{position:absolute;height:auto;width:100%;display:block;padding:0;margin:0;top:60px;left:0;z-index:2;overflow-x:hidden;text-align:center;flex-basis:inherit;flex-grow:inherit;transition:padding 0.5s;}.menu--main ul{padding:11px 20px 0 20px;width:100%;text-align:center;}.user-logged-in .menu--main ul{margin:40px 0 0;}.menu--main li{padding:20px 15px;border-bottom:solid 1px #b1b1b1;text-align:left;}.menu--main li a.is-active{color:#FFFFFF;}.menu-item{color:#FFFFFF;}.menu--main .menu-item--collapsed{list-style:none;}.menu--main a{display:inline-block;font-size:14px;font-weight:700;color:#FFFFFF;text-decoration:none !important;text-transform:uppercase;text-align:left;}.menu--main a:hover{color:#FFFFFF !important;text-decoration:none !important;}@media all and (min-width:992px){.menu--main{text-align:center;position:absolute;top:60px;left:0;width:auto;height:auto;padding:0;background:none;overflow-x:visible;}.menu--main a{border:none;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none !important;color:#FFFFFF;}.menu--main a:hover{color:#FFFFFF !important;text-decoration:none !important;}.menu--main li{padding:10px 26px;text-align:center;display:inline-block;}.menu--main ul{float:left;margin:14px 0 0 0;padding:0;}.user-logged-in .menu--main ul{margin:5.4em 0 0 0;}.user-logged-in.sticky .menu--main ul{margin:3.6em 0 0 0;}.toolbar-tray-open .menu--main ul{margin:7.4em 0 0 0;}.toolbar-tray-open.toolbar-vertical .menu--main ul{margin:5.4em -14.4em 0 0;width:983px;}.toolbar-tray-open.sticky .menu--main ul{margin:6.4em 0 0 0;}.toolbar-tray-open.toolbar-vertical.sticky .menu--main ul{margin:3.6em -14.4em 0 0;width:983px;}.menu--main .menu-item{border:none;}.menu--main .main--menu-close{display:none;}.menu--main .menu-item--collapsed:after{font-size:0.85em;}}.main--menu-open,.main--menu-close{float:right;position:absolute;right:0;color:#ed1c2e;}.main--menu-close{display:none;}.main--menu-button-text{cursor:pointer;position:absolute;right:9px;top:-2px;color:#DD182A;font-size:2.5rem;text-transform:uppercase;padding:0;margin-right:0;}.main--menu-button-text .fa.fa-times,.main--menu-button-text .menu-open{display:block;font-size:2.5rem;}.main--menu-button-text .fa.fa-times{margin-left:0;margin-top:0.3rem;margin-bottom:0.2rem;text-align:center;}.main--menu-button-text .menu-open{margin-top:0;text-align:center;}.sticky .main--menu-button-text{margin-top:0.0125rem;}.nav-open .main--menu-close{display:block;}@media all and (min-width:992px){.nav-open .menu--main{width:100%;}.nav-open .page--container{margin-left:0;transition:none;}}.nav-close .menu--main{width:0;}.nav-close .page--container{margin-left:0;transition:margin-left .5s;}.nav-close .main--menu-close{display:none;}.nav-close .main--menu-open{display:block;}@media all and (min-width:992px){.nav-close .menu--main{width:100%;}.nav-close .page--container{transition:none;}}@media all and (min-width:992px){.page--navigation{position:fixed;width:100%;top:0;left:0;z-index:999 !important;pointer-events:none;}.page--navigation .menu{pointer-events:all;}.region-navigation{margin:0 auto;}.main--menu-open{display:none;}.main--menu-button-text{display:none !important;}}.green-border-module{box-sizing:border-box;border:3px solid #a6ce39;padding:15px 25px 25px;}.green-border-module h2{color:#a6ce39;}.green-border-module a{color:inherit;}.green-border-module a .align-right{color:#a6ce39;float:right;margin:-20px 0 20px 30px;text-align:right;}@media all and (min-width:992px){.green-border-module{min-height:415px;}.green-border-module--no-min-height{min-height:0;}}.blue-background-module{background:#0060A9;box-sizing:border-box;color:#FFFFFF;padding:25px 25px 30px;}.blue-background-module h2{color:#FFFFFF;}.blue-background-module p a{color:#333333;}.blue-background-module p a.button{background:#ed1c2e;color:#ffffff;display:inline-block;font-weight:700;padding:1rem;text-transform:uppercase;}.blue-background-module a{color:#ffffff;}@media all and (min-width:992px){.blue-background-module{min-height:415px;}.blue-background-module--no-min-height{min-height:0;}}.red-background-module{background:#FF0000;box-sizing:border-box;color:#FFFFFF;padding:25px 25px 30px;}.red-background-module h2{color:#FFFFFF;}.red-background-module p a{color:#333333;}.red-background-module p a.button{background:#ed1c2e;color:#ffffff;display:inline-block;font-weight:700;padding:1rem;text-transform:uppercase;}.red-background-module a{color:#ffffff;}@media all and (min-width:992px){.red-background-module{min-height:415px;}.red-background-module--no-min-height{min-height:0;}}table{width:100%;}table thead tr th{padding:.5rem;text-align:left;}table tbody tr td{padding:.5rem;}.h2,h2{color:#0060A9;}.icon.airport_transportation:before{background:url("/themes/cusa/images/icons/icon-airport-blue.svg") no-repeat;background-size:24px 24px;background-position:left 10px;}.icon.commuter_wiz:before{background:url("/themes/cusa/images/icons/icon-bus-red.svg") no-repeat;background-size:24px 24px;background-position:left 10px;}.icon.tours:before{background:url("/themes/cusa/images/icons/icon-tour-blue.svg") no-repeat;background-size:24px 24px;background-position:left 10px;}.icon.charters:before{background:url("/themes/cusa/images/icons/icon-charter-blue.svg") no-repeat;background-size:24px 24px;background-position:left 10px;}.icon.bus_routes:before{background:url("/themes/cusa/images/icons/icon-bus-blue.svg") no-repeat;background-size:24px 21px;background-position:left 10px;}.icon.sightseeing:before{background:url("/themes/cusa/images/icons/icon-sightseeing-blue.svg") no-repeat;background-size:24px 24px;background-position:left 10px;}.airports:before{content:"";background:url(/themes/cusa/images/icons/icon-airport-white.svg) no-repeat;background-size:24px 24px;background-position:left 10px;}.charters:before{content:"";background:url(/themes/cusa/images/icons/icon-charter-white.svg) no-repeat;background-size:24px 24px;background-position:left 10px;}.scheduled_services:before{content:"";background:url(/themes/cusa/images/icons/icon-bus-white.svg) no-repeat;background-size:24px 24px;background-position:left 10px;}.sightseeing:before{content:"";background:url(/themes/cusa/images/icons/icon-sightseeing-white.svg) no-repeat;background-size:24px 24px;background-position:left 10px;}.tour_services:before{content:"";background:url(/themes/cusa/images/icons/icon-tour-white.svg) no-repeat;background-size:24px 24px;background-position:left 10px;}.notifications-modal{background:rgba(0,102,153,0.9);color:#006699;font-size:1.2rem;text-align:center;}@media all and (min-width:992px){.notifications-modal{font-size:2.250rem;}}.notifications-modal p{margin:0 1rem;}.notifications-modal-content{width:90%;}.notifications-modal-body{height:auto;left:50%;max-width:1100px;padding:2rem 0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media all and (min-width:992px){.notifications-modal-body{padding:5rem 0 7rem;}}.notifications-modal__image{margin:0 auto 2rem;width:120px;}@media all and (min-width:992px){.notifications-modal__image{margin:0 auto 5rem;width:240px;}}#block-cusa-branding{display:block;float:left;}header{display:inline-block !important;background:#ffffff;height:73px;position:fixed;transition:all 0.4s ease;width:100%;z-index:1;vertical-align:middle;}header img{padding-left:15px;margin:16px 0;width:166px;height:auto;}header .logo-large{display:block;}.sticky header{background:#FFFFFF;box-shadow:0 0 10px #cccccc;height:66px;}.sticky header .main-menu-button-text{padding-top:1.5625rem;}.sticky .logo-large{display:block;}img.align-right{margin:0 0 20px 20px;}img.align-left{margin:0 20px 20px 0;}@media all and (min-width:992px){header{-webkit-transform:none;transform:none;}header img{width:285px;height:auto;}.sticky header{background:#FFFFFF;box-shadow:0 0 10px #cccccc;height:5.3875em;}}@media all and (max-width:991px){header{border-bottom:16px solid #0060A9;}.form-select,.page--container .submit input{width:300px !important;margin:15px auto;}}@media all and (min-width:992px){.region-masthead{margin:0 auto;padding-bottom:0;left:inherit;transform:none;}}.region-masthead.front-page .region-masthead__search-form .container{display:none;padding-top:32px;}@media all and (min-width:992px){.region-masthead.front-page{width:100%;height:auto;}.region-masthead.front-page .region-masthead__search-form .container{display:block;opacity:0.95;width:1070px !important;}}.region-masthead__backgrounds:after{content:"";display:table;clear:both;}.region-masthead__mobile-background{display:none;}.region-masthead__mobile-background.active{display:block;}@media all and (min-width:992px){.region-masthead__mobile-background.active{display:none;}}.region-masthead__mobile-background img{width:100%;height:auto;display:block;}.region-masthead__desktop-background{display:none;}.region-masthead__desktop-background.active{display:block;}.region-masthead__mobile-background-img picture{width:100%;height:auto;}@media all and (min-width:992px){.region-masthead__mobile-background-img picture{width:inherit;height:inherit;}}.region-masthead__mobile-background-img picture img{width:100%;height:auto;display:block;}@media all and (min-width:992px){.region-masthead__mobile-background-img picture img{width:inherit;height:inherit;display:none;}}.region-masthead__background-img{background:none;}@media all and (min-width:992px){#block-masthead-basic-page-no-sidebar-widget-image{display:none;}.region-masthead__background-img{background-position:center top;background-size:cover;display:block;height:300px;width:100%;z-index:-1000;}}.region-masthead__tagline{background-color:#0060A9;box-sizing:border-box;border-top:10px solid #ff0000;color:#ffffff;display:block;font-weight:300;font-size:28px;line-height:38px;position:relative;width:100%;height:auto;margin:0 auto;text-align:center;background:rgba(0,96,169,0.9);padding:15px 15px 10px;}.region-masthead__tagline:before{background:url(/themes/cusa/images/star.png) center center no-repeat;background-size:33px 35px;content:"";display:block;left:50%;height:35px;margin-left:-21px;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top:6px;width:33px;}.region-masthead__tagline:after{background:#ffffff;content:"";display:block;top:0;height:4px;right:0;left:0;position:absolute;}.region-masthead__tagline p{margin:0;}.region-masthead__tagline p:nth-child(2){font-size:40px;line-height:54px;font-style:italic;font-weight:700;}@media (min-width:992px){.region-masthead__tagline{position:relative;width:100%;height:auto;font-size:1.5rem;display:block;margin:0 0 100px 0 !important;}}.region-masthead__tagline:before{background:url("/themes/cusa/images/star.png") center center no-repeat;background-size:33px 35px;}.region-masthead #block-cusa-coachusahomepagetagline{width:100%;}.region-masthead #block-cusa-coachusahomepagetagline .field{position:relative;}.region-masthead__search-form .tabs .tab-link{flex:1 0 auto;}#block-coachusaalertsystemblock{width:100%;}.region-highlighted{width:100%;}.alert-notification-block{background:#006599;margin:0 0 0 0;color:#ffffff;font-weight:700;padding:1.1rem 0;text-align:center;transition:.5s;cursor:pointer;width:100%;}.alert-notification-block a{color:inherit;text-decoration:underline;}.alert-notification-block a:hover{text-decoration:underline;}.covid-banner-pill{padding:0;margin:0;}img.covid-banner-pill{background:none;margin:-2px 0 0 0;}.region-masthead{position:relative;}.region-masthead .block-field-block{position:static;}.region-masthead__content{background-color:#f2f3f4;padding:1.5rem 0.9375rem;position:relative;}@media all and (min-width:992px){.region-masthead__content{min-height:410px;padding:1.5rem 2.1875rem;}}.region-masthead__content h2{min-height:52px;margin:-8px 0 8px 0;text-transform:uppercase;}.region-masthead__content form{position:relative;}.region-masthead__content form:after{content:"";display:table;clear:both;}.region-masthead__content form .submit{margin:0;float:none;}@media all and (min-width:992px){.region-masthead__content form .submit{float:none;display:inline-block;margin:5px 0;}.region-masthead__content form .submit__container .submit{position:relative;top:-10px;}}.region-masthead .form__row:after{content:"";display:table;clear:both;}@media all and (min-width:992px){.region-masthead .form--webservice{position:relative;}.region-masthead .form--webservice .form__input-wrapper{box-sizing:border-box;margin:0;padding-left:156px;padding-right:0;width:100%;}}.region-masthead .form label{text-transform:uppercase;}@media screen and (min-width:992px){.region-masthead .form label{display:none;}}.region-masthead .form__labels{display:none;}@media screen and (min-width:992px){.region-masthead .form__labels{float:left;display:inline;}.region-masthead .form__labels label{color:#666666;display:block;width:140px;text-align:right;position:absolute;}.region-masthead .form__labels label.label--first{top:14px;}.region-masthead .form__labels label.label--two-lines{top:22px;}.region-masthead .form__labels label.label--second{top:96px;}}.region-masthead__search-form{position:static;bottom:inherit;}@media screen and (max-width:991px){.region-masthead__search-form{padding:0;}.container{padding:0 !important;}}.region-masthead__search-form .container{display:block;}@media all and (min-width:992px){.region-masthead__search-form .container{display:block;position:relative;margin:0 auto;padding:4rem 0;left:auto;transform:none;}}.region-masthead__search-form .container .form-required:after{display:none;}.region-masthead__search-form .container .modal-content .form-required:before{display:inline-block;}.region-masthead__search-form .container .modal-content .form-required:after{display:none;}.region-masthead .tabs{margin:0 0 -0.20rem 0;padding:0;width:100%;}.region-masthead .tabs li{margin:0;background-color:#0060A9;font-size:18px;text-transform:uppercase;color:#ffffff;letter-spacing:0.025rem;padding:1rem 1rem;font-weight:bold;border-left:1px solid #ffffff;border-right:1px solid #ffffff;}.region-masthead .tabs li.tab-link{margin:0;height:76px;box-sizing:border-box;}@media all and (min-width:992px){.region-masthead .tabs li.tab-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}.region-masthead .tabs li.tab-link:before{display:block;}.region-masthead .tabs li.tab-link:first-child{margin-left:0;border-left:none;}.region-masthead .tabs li.tab-link:last-child{margin-right:0;border-right:none;}.region-masthead .tab-content{padding:1.5rem 2.1875rem;}.region-masthead .tab-content.current{position:relative;height:auto;padding-left:2.1875rem;min-height:270px;background:#f2f3f4;overflow:auto;}@media all and (min-width:992px){.region-masthead .tab-content.current{overflow:auto;background:#f2f3f4;min-height:250px;padding-left:2.1875rem;padding-right:2.1875rem;}}.region-masthead .tab-content .learn-more{display:none !important;position:absolute;right:2.1875rem;top:35px;}@media screen and (min-width:992px){.region-masthead .submit,.region-masthead .submit__container{position:absolute;top:162px;right:0;}.region-masthead .submit__container .submit{position:relative;top:0;margin:0 0 0 1rem;}}.block-coach-usa-web-services{position:relative;}.block-coach-usa-web-services input{box-sizing:border-box;border:1px solid #bfbfbf;min-height:50px;font-size:20px;text-transform:uppercase;color:#0060A9;}.block-coach-usa-web-services input::placeholder{opacity:1;}.container-mobile{display:block;height:auto;}@media all and (min-width:992px){.container-mobile{display:none;}}.container-mobile ul{margin:0;padding:0;}.container-mobile ul li{width:100%;background:#0060A9;text-align:left;list-style:none;text-transform:uppercase;border-bottom:1px solid #82aeca;}.container-mobile ul li:last-child{border:none;}.container-mobile ul a{display:block;padding:1.5rem 0;color:#ffffff;font-size:1.115rem;text-align:left;}.container-mobile .scheduled_services,.container-mobile .tour_services,.container-mobile .airports,.container-mobile .charters,.container-mobile .sightseeing{position:relative;display:block;padding:0 5rem;}.container-mobile .scheduled_services:before,.container-mobile .tour_services:before,.container-mobile .airports:before,.container-mobile .charters:before,.container-mobile .sightseeing:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-left:-4rem;}.container-mobile .scheduled_services:after,.container-mobile .tour_services:after,.container-mobile .airports:after,.container-mobile .charters:after,.container-mobile .sightseeing:after{content:'\f061';padding:1.4rem;margin:0 0 0 0.8rem;font-family:FontAwesome;font-size:1.5rem;font-weight:normal;font-style:normal;text-decoration:none;color:#ffffff;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}.container-mobile .scheduled_services:before,.container-mobile .charters:before{height:49px;width:49px;}.container-mobile .tour_services:before{height:46px;width:34px;}.container-mobile .airports:before{height:46px;width:56px;}.container-mobile .sightseeing:before{height:44px;width:61px;}.container label,.service-single-container label{box-sizing:border-box;padding-bottom:8px;font-size:20px;font-weight:bold;display:block;vertical-align:middle;color:#4C6070;width:100%;}.block-coach-usa-web-services{position:relative;height:100%;}.block-coach-usa-web-services h2:before{display:inline-block;padding-left:0;margin-right:6px;content:"";height:31px;width:34px;}@media all and (min-width:992px){.region-masthead__search-form .container{display:block;}}.region-masthead__search-form .tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;}@media all and (min-width:992px){.region-masthead__search-form .tabs .tab-link{box-sizing:border-box;font-size:14px;}}.region-masthead__search-form .tabs .tab-link.current{background-color:#f2f3f4;color:#0060A9;padding-top:14px;max-height:100%;margin:0 -1px;}.region-masthead__search-form .tabs .tab-link.current .tab-link__label--airports:before{background:url("/themes/cusa/images/icons/icon-airport-blue.svg") no-repeat;}.region-masthead__search-form .tabs .tab-link.current .tab-link__label--charters:before{background:url("/themes/cusa/images/icons/icon-charter-blue.svg") no-repeat;}.region-masthead__search-form .tabs .tab-link.current .tab-link__label--scheduled_services:before{background:url("/themes/cusa/images/icons/icon-bus-blue.svg") no-repeat;}.region-masthead__search-form .tabs .tab-link.current .tab-link__label--sightseeing:before{background:url("/themes/cusa/images/icons/icon-sightseeing-blue.svg") no-repeat;}.region-masthead__search-form .tabs .tab-link.current .tab-link__label--tour_services:before{background:url("/themes/cusa/images/icons/icon-tour-blue.svg") no-repeat;}.region-masthead__search-form .tabs .tab-link__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.region-masthead__search-form .tabs .tab-link__label:before{content:"";display:inline-block;height:28px;}.region-masthead__search-form .tabs .tab-link__label--airports:before{background:url("/themes/cusa/images/icons/icon-airport-white.svg") no-repeat;width:36px;}.region-masthead__search-form .tabs .tab-link__label--charters:before{background:url("/themes/cusa/images/icons/icon-charter-white.svg") no-repeat;width:31px;}.region-masthead__search-form .tabs .tab-link__label--scheduled_services:before{width:28px;background:url("/themes/cusa/images/icons/icon-bus-white.svg") no-repeat;}.region-masthead__search-form .tabs .tab-link__label--sightseeing:before{background:url("/themes/cusa/images/icons/icon-sightseeing-white.svg") no-repeat;width:31px;}.region-masthead__search-form .tabs .tab-link__label--tour_services:before{background:url("/themes/cusa/images/icons/icon-tour-white.svg") no-repeat;width:18px;}.region-masthead__search-form .tabs .tab-link__label .service-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:0 1 auto;display:block;padding-left:0.5em;box-sizing:border-box;}.ui-dialog{border:none !important;font-family:Lato,sans-serif !important;height:100% !important;left:0 !important;top:0 !important;width:100% !important;}@media all and (min-width:992px){.ui-dialog{bottom:10%;height:auto !important;max-height:38rem;}}@media all and (min-width:1200px){.ui-dialog{margin-top:5% !important;left:50% !important;width:80% !important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}}.ui-dialog-titlebar{background:#ffffff !important;border-bottom:0 !important;border-top:0.45rem solid #ff0000 !important;font-weight:500;padding:0 0 0 2.5rem !important;z-index:20;}.ui-dialog-titlebar-close{font-size:2rem !important;height:auto !important;margin:1.5rem 0 0 !important;padding:1rem !important;position:absolute !important;right:.8rem !important;top:0 !important;width:auto !important;}.ui-dialog-titlebar-close:after{color:#ff0000;content:"\f00d";display:block;font-family:"FontAwesome",sans-serif;left:0;position:absolute;right:0;top:0;}.ui-dialog-titlebar-close .ui-icon{transform:scale(2);}.ui-dialog-titlebar-close .ui-button-text{display:none;}.ui-dialog-title{color:#0060A9;font-family:Lato,sans-serif;font-size:1.875rem;margin:1.55rem 0 !important;}@media all and (min-width:992px){.ui-dialog-title{width:100% !important;}}.ui-dialog-content{background:#e5eff6 !important;bottom:0;left:0;max-height:none !important;padding:7.75rem 2.5rem 1rem 2.5rem !important;position:absolute !important;right:0;top:0;z-index:10;}@media all and (min-width:992px){.ui-dialog-content{padding-top:6.25rem !important;}}.ui-dialog-buttonpane{display:none;}@media all and (min-width:992px){.ui-dialog .fieldgroup{margin:1rem 0 !important;}}.ui-dialog .fieldset-legend{color:#4c6070;display:block;font-size:1.125rem;font-weight:bold;margin:0 0 .5rem;}@media screen and (min-width:992px){.ui-dialog .fieldset-legend{margin:0;}}@media screen and (min-width:992px){.ui-dialog .fieldset-wrapper{float:left;width:80.5%;}}.ui-dialog .form-item{margin:0;}.ui-dialog .form-item label{color:#4c6070;font-size:1.125rem;font-weight:bold;}@media all and (min-width:992px){.ui-dialog .form-item label{display:inline-block;vertical-align:middle;width:40%;}}@media all and (min-width:992px){.ui-dialog .form-item legend{float:left;margin:.4rem 0;width:19.5%;}}.ui-dialog .form-item input[type="text"],.ui-dialog .form-item input[type="email"],.ui-dialog .form-item input[type="date"],.ui-dialog .form-item input[type="datetime"],.ui-dialog .form-item input[type="password"],.ui-dialog .form-item input[type="tel"],.ui-dialog .form-item input[type="url"],.ui-dialog .form-item select,.ui-dialog .form-item textarea{background:#ffffff;box-sizing:border-box;border:1px solid #bfbfbf;margin:1rem 0;min-height:34px;width:100%;padding:0.5rem;font-family:Lato,sans-serif;font-size:13px;text-transform:uppercase;color:#0060A9;}@media all and (min-width:992px){.ui-dialog .form-item input[type="text"],.ui-dialog .form-item input[type="email"],.ui-dialog .form-item input[type="date"],.ui-dialog .form-item input[type="datetime"],.ui-dialog .form-item input[type="password"],.ui-dialog .form-item input[type="tel"],.ui-dialog .form-item input[type="url"],.ui-dialog .form-item select{margin:.5rem 0;width:59%;}}.ui-dialog .form-checkboxes .form-item,.ui-dialog .form-radios .form-item{margin:.4rem 0;}@media all and (min-width:992px){.ui-dialog .form-checkboxes .form-item,.ui-dialog .form-radios .form-item{display:inline-block;margin:.4rem 1rem .4rem 0;vertical-align:middle;}.ui-dialog .form-checkboxes .form-item label,.ui-dialog .form-radios .form-item label{display:inline;vertical-align:top;width:auto;}}.ui-dialog .form-button{margin:1rem 0;overflow:hidden;text-align:right;}.ui-dialog .form-field__wrapper{overflow:hidden;}@media all and (min-width:992px){.ui-dialog .form-field--half{box-sizing:border-box;float:left;padding:0 2% 0 0;width:50%;}.ui-dialog .form-field--half:last-child{padding:0;}.ui-dialog .form-field--half:last-child label{text-align:right;}}.ui-dialog .button{padding:0.96rem calc(56px + 1rem) 0.96rem 1rem;background-color:#ed1c2e;border:none;color:#ffffff;display:inline-block;font-family:Lato,sans-serif;font-size:18px;font-weight:bold;height:56px;text-transform:uppercase;vertical-align:middle;}.ui-dialog .button-wrapper{background-color:#ed1c2e;float:right;position:relative;}.ui-dialog .button-wrapper:after{background-image:url(/themes/cusa/images/search-arrow.png);background-position:center center;background-repeat:no-repeat;background-size:25px 23px;content:"";cursor:pointer;color:#ffffff;display:inline-block;padding:0 1.125rem;position:absolute;pointer-events:none;top:0;right:0;font-size:1.5rem;font-weight:normal;font-style:normal;text-decoration:none;height:54px;width:20px;vertical-align:middle;background-color:#c63b55;}.ui-widget-overlay{background:rgba(0,0,0,0.4);opacity:1;}.ui-dialog .ui-dialog-content{-webkit-overflow-scrolling:touch;}.modal-content{margin-top:0;border-top:0.45rem solid #ff0000;background:#ffffff;max-height:100%;width:100%;}@media screen and (min-width:1200px){.modal-content{margin-top:5%;max-height:80%;width:80%;}}.modal-content .modal-heading-container{position:fixed;width:inherit;height:auto;background:#ffffff;}.modal-content .modal-heading{padding-left:2.5rem;}.modal-content .modal-heading h2:before{display:none !important;}.modal-content #bus-request-form-status-msg > div{text-align:center;padding:2em;}.modal-content .modal-body{padding-top:7.75rem;background:#e5eff6;}@media screen and (min-width:480px){.modal-content .modal-body{padding-top:5.25rem;}}.modal-content .modal-submit{background:#e5eff6;overflow:hidden;margin:1rem 2.5rem 0 0;}@media screen and (min-width:992px){.modal-content .modal-submit{margin:1rem 3.5rem 0 0;}}.modal-content .close-modal{float:right;margin-right:1rem;font-size:2rem;}.modal-content .close-modal:hover{cursor:pointer;}.modal-content .modal-wrapper,.modal-content .modal-departing-from,.modal-content .modal-group-name,.modal-content .modal-contact-email,.modal-content .modal-pickup-location,.modal-additional-comments-questions,.modal-content .modal-pickup-date,.modal-content .modal-pickup-time,.modal-content .modal-assistance{width:100%;clear:both;}.modal-content .modal-body-wrapper{padding:0 2.5rem .5rem 2.5rem;}.modal-content .modal-body-wrapper label,.modal-content .modal-body-wrapper legend{display:block;width:100%;margin-bottom:1em;font-size:1.125em;font-weight:bold;color:#4c6070;}.modal-content .modal-body-wrapper select,.modal-content .modal-body-wrapper input,.modal-content .modal-body-wrapper textarea{background:#ffffff;box-sizing:border-box;border:1px solid #bfbfbf;min-height:34px;width:100%;padding:0.5rem;font-size:13px;text-transform:uppercase;color:#0060A9;}.modal-content .modal-body-wrapper select{background-image:url(/themes/cusa/images/select-arrow.png);background-position:right 1.25rem center;background-repeat:no-repeat;}.modal-content .modal-body-wrapper .modal-assistance{display:none;}.modal-content .modal-body-wrapper .modal-assistance .form-item{margin:0;}.modal-content .modal-body-wrapper .modal-assistance label{display:block;width:auto;margin:0 0 0 1.5rem;}.modal-content .modal-body-wrapper .modal-assistance input{background:none;float:left;width:auto;margin:0.25rem 0.25rem 0 0;padding:0;min-height:0;}.modal-content .modal-body-wrapper .modal-client-id input::-webkit-input-placeholder{color:#ff0000;font-size:13px;}.modal-content .modal-body-wrapper .modal-client-id input:-moz-placeholder{color:#ff0000;font-size:13px;}.modal-content .modal-body-wrapper .modal-client-id input::-moz-placeholder{color:#ff0000;font-size:13px;}.modal-content .modal-body-wrapper .modal-client-id input:-ms-input-placeholder{color:#ff0000;font-size:13px;}@media screen and (min-width:992px){.modal-content .modal-body-wrapper .modal-group-leader-name input{width:35%;}.modal-content .modal-body-wrapper .modal-contact-numbers input{width:25%;}.modal-content .modal-body-wrapper .modal-client-id,.modal-content .modal-body-wrapper .modal-best-time-to-contact{float:right;margin-top:-67px;text-align:right;margin-right:1.775%;}.modal-content .modal-body-wrapper .modal-client-id label,.modal-content .modal-body-wrapper .modal-best-time-to-contact label{padding-right:30px;width:auto;}.modal-content .modal-body-wrapper .modal-client-id input,.modal-content .modal-body-wrapper .modal-best-time-to-contact input{width:242px;}}@media screen and (min-width:992px){.modal-content .modal-body-wrapper .modal-pickup-date,.modal-content .modal-body-wrapper .modal-pickup-time{float:left;width:50%;clear:none;}.modal-content .modal-body-wrapper .modal-pickup-date input,.modal-content .modal-body-wrapper .modal-pickup-time input{width:60%;}.modal-content .modal-body-wrapper .modal-pickup-date .form-item,.modal-content .modal-body-wrapper .modal-pickup-time .form-item{margin-top:0;}.modal-content .modal-body-wrapper .modal-pickup-time label{width:31%;padding-right:5%;text-align:right;}.modal-content .modal-body-wrapper .modal-pickup-date label{width:36%;}.modal-content .modal-body-wrapper .modal-additional-comments-questions .form-textarea-wrapper{display:inline-block;vertical-align:top;width:80%;}}@media screen and (min-width:992px){.modal-content .modal-body-wrapper .modal-trip-type legend{width:18%;float:left;}}@media screen and (min-width:992px){.modal-content .modal-body-wrapper .modal-trip-type .fieldset-wrapper{width:80%;float:left;}}@media all and (min-width:992px){.modal-content .modal-body-wrapper label{display:inline-block;margin-bottom:0;vertical-align:middle;width:18%;}.modal-content .modal-body-wrapper select,.modal-content .modal-body-wrapper input{width:80%;}}.view-frontpage{display:none;}.block-coach-usa-custom-blocks h2:before{background-repeat:no-repeat;background-position:left center;content:"";display:inline-block;margin-right:5px;vertical-align:middle;height:28px;}.block-coach-usa-custom-blocks h2#bus-schedules:before{background-image:url("/themes/cusa/images/icons/icon-bus-blue.svg");width:28px;}.block-coach-usa-custom-blocks h2#airport-transportation:before{background-image:url("/themes/cusa/images/icons/icon-airport-blue.svg");width:36px;}.block-coach-usa-custom-blocks h2#charters:before{background-image:url("/themes/cusa/images/icons/icon-charter-blue.svg");width:31px;}.block-coach-usa-custom-blocks h2#sightseeing:before{background-image:url("/themes/cusa/images/icons/icon-sightseeing-blue.svg");width:31px;}.block-coach-usa-custom-blocks h2#tours:before{background-image:url("/themes/cusa/images/icons/icon-tour-blue.svg");width:18px;}.block-coach-usa-custom-blocks h2#contract-services:before{background-image:url("/themes/cusa/images/icons/icon-contract-blue.svg");width:26px;}.block-coach-usa-custom-blocks h2#professional-services:before,.coach-usa-custom-blocks-service{border-top:4px solid #ff0000;}.coach-usa-custom-blocks-service img{padding:0.125em 0 0 0;width:100%;}@media all and (min-width:992px){.block-service-block:nth-child(odd){clear:left;}}@media all and (min-width:1200px){.block-service-block:nth-child(odd){clear:none;}.block-service-block:nth-child(4n){clear:left;}}.coach-usa-custom-blocks-service,#block-cusa-column2block,#block-cusa-column3block{color:#4c6070;margin-bottom:20px !important;font-size:18px;}.coach-usa-custom-blocks-service .learn-more,#block-cusa-column2block .learn-more,#block-cusa-column3block .learn-more{display:inline;}.coach-usa-custom-blocks-service h2,#block-cusa-column2block h2,#block-cusa-column3block h2{margin:20px 0 15px;}#block-cusa-mostrecentpoll,#block-cusa-mostrecentpoll-side-bar{clear:both;font-size:1.115em;color:#4c6070;}#block-cusa-mostrecentpoll .poll-wrapper,#block-cusa-mostrecentpoll-side-bar .poll-wrapper{padding-left:1.25em;background-color:#e5eff6;border-top:0.45rem solid #0060A9;box-sizing:border-box;min-height:415px;}#block-cusa-mostrecentpoll .fieldgroup,#block-cusa-mostrecentpoll .form-actions,#block-cusa-mostrecentpoll-side-bar .fieldgroup,#block-cusa-mostrecentpoll-side-bar .form-actions{margin:0.5rem 0;}#block-cusa-mostrecentpoll legend,#block-cusa-mostrecentpoll-side-bar legend{display:none;}#block-cusa-mostrecentpoll h2,#block-cusa-mostrecentpoll-side-bar h2{margin-top:2.375rem;margin-bottom:0.5rem;color:#4c6070;text-transform:uppercase;}#block-cusa-mostrecentpoll label,#block-cusa-mostrecentpoll-side-bar label{padding-left:0.9rem;}#block-cusa-mostrecentpoll .messages,#block-cusa-mostrecentpoll-side-bar .messages{margin-right:0.9rem;}#block-cusa-mostrecentpoll p,#block-cusa-mostrecentpoll-side-bar p{margin-top:0.5rem;margin-bottom:0.5rem;padding-right:0.9rem;}#block-cusa-mostrecentpoll input[type="submit"],#block-cusa-mostrecentpoll-side-bar input[type="submit"]{float:right;margin:0 1.5em 2em 0;padding:1em;}#block-cusa-mostrecentpoll input[type="submit"]:after,#block-cusa-mostrecentpoll-side-bar input[type="submit"]:after{content:"";margin:0;padding:0;}.page--content{padding-top:5.575em;}@media all and (min-width:992px){.page--content{padding-top:7.975em;}}.block--interior-page-wrapper > .field__item,.field--name-field-body-image{border-top:4px solid #ff0000;}.block--interior-page-wrapper > .field__item img,.field--name-field-body-image img{padding:0.125em 0 0 0;}.page-node-type-page .block--interior-page-wrapper .field--name-body,.page-node-type-charters .block--interior-page-wrapper .field--name-body,.page-node-type-featured-destinations .block--interior-page-wrapper .field--name-body{font-size:18px;}.page-node-type-page .block--interior-page-wrapper .field--name-field-interior-block-page-sub,.page-node-type-charters .block--interior-page-wrapper .field--name-field-interior-block-page-sub,.page-node-type-featured-destinations .block--interior-page-wrapper .field--name-field-interior-block-page-sub{margin:20px 0 15px;font-size:1.5rem;font-weight:bold;color:#4c6070;}.page-node-type-page .block--interior-page-wrapper .field--name-field-interior-block-page-sub a,.page-node-type-charters .block--interior-page-wrapper .field--name-field-interior-block-page-sub a,.page-node-type-featured-destinations .block--interior-page-wrapper .field--name-field-interior-block-page-sub a{color:#4c6070;}.node__content .field--name-body{padding-bottom:1rem;}@media all and (min-width:992px){.node__content .field--name-body{padding-bottom:2rem;}}.node__content .field--name-body img{margin-bottom:.5rem;}@media all and (min-width:992px){.node__content .field--name-body img{margin-bottom:1rem;}}.getQuoteBtn img{max-width:100%;width:auto;}.view-news-and-media .views-row{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ff0000;}.view-news-and-media .views-row .views-field-title{color:#0060A9;font-size:18px;margin-bottom:5px;}.view-news-and-media .views-row .views-field-field-date{font-weight:bold;}.icon-links{margin:0 0.9375rem 2.8125rem 0.9375rem;}@media all and (min-width:992px){.icon-links{display:flex;flex-direction:row;flex-wrap:wrap;}}@media all and (min-width:992px){.icon-links__icon{width:50%;}}.icon-links__icon h2:before{background-repeat:no-repeat;background-position:left center;content:"";display:inline-block;margin-right:15px;vertical-align:middle;height:28px;}.icon-links__icon--schedule h2:before{background-image:url("/themes/cusa/images/icons/icon-bus-red.svg");width:28px;}.icon-links__icon--transportation h2:before{background-image:url("/themes/cusa/images/icons/icon-airport-red.svg");width:36px;}.icon-links__icon--charters h2:before{background-image:url("/themes/cusa/images/icons/icon-charter-red.svg");width:31px;}.icon-links__icon--sightseeing h2:before{background-image:url("/themes/cusa/images/icons/icon-sightseeing-red.svg");width:31px;}.icon-links__icon--tours h2:before{background-image:url("/themes/cusa/images/icons/icon-tour-red.svg");width:18px;}.icon-links__icon--services h2:before{background-image:url("/themes/cusa/images/icons/icon-contract-red.svg");width:28px;}.page-node-type-page .region--sidebar-first .field--name-field-sidebar-block-title,.page-node-type-new-and-media .region--sidebar-first .field--name-field-sidebar-block-title,.path-news .region--sidebar-first .field--name-field-sidebar-block-title{margin:0;padding:5px 0;border-top:4px solid #ff0000;border-bottom:4px solid #0060A9;font-size:20px;font-weight:bold;text-transform:uppercase;color:#4c6070;}.page-node-type-page .region--sidebar-first .field--name-field-sidebar-block-title a,.page-node-type-new-and-media .region--sidebar-first .field--name-field-sidebar-block-title a,.path-news .region--sidebar-first .field--name-field-sidebar-block-title a{color:#4c6070;}#block-cusa-mostrecentpoll-side-bar{padding-bottom:2.5em;}.footer-first{background-color:#4c6070;padding:5px 0;}.footer-first h2{margin-top:2rem;text-align:center;text-transform:uppercase;font-family:Lato,sans-serif;font-size:30px;letter-spacing:0.185rem;color:#ffffff;font-weight:300;}.footer-second{background-color:#ccdfee;padding:0.3125em 0;}.footer-third{background-color:#b2cfe5;padding:1rem 0;}.region-footer-top{margin:0;}@media (min-width:992px){.region-footer-top{margin:2rem 0;}}.coach-usa-custom-blocks-career{padding:2.8125em 0;}.coach-usa-custom-blocks-career img{width:auto;max-width:100%;}@media (min-width:992px){.coach-usa-custom-blocks-career{display:table-cell;padding:0;vertical-align:middle;position:relative;}}.block-career-block{width:100%;text-align:center;}.block-career-block:nth-child(-n+2):after{content:"";background:#ffffff;position:absolute;left:25%;width:50%;height:1px;}.block-career-block a{text-decoration:none;text-transform:uppercase;color:#66a0cb;font-weight:bold;font-size:1.125em;}@media (min-width:992px){.block-career-block a.career-url{position:absolute;bottom:0;left:0;right:0;}}@media all and (min-width:992px){.block-career-block:nth-child(-n+2):after{content:none;}.block-career-block:nth-child(n+2) .coach-usa-custom-blocks-career{border-left:1px solid #ffffff;}}.menu{background-color:#0060A8;border-bottom:2px solid #FFFFFF;}.menu--footer .menu{text-align:center;padding:0;margin:1.625em 0;background-color:transparent !important;}@media all and (min-width:992px){.menu--footer .menu{max-width:90%;}}.menu--footer .menu-item{margin:0 33px !important;padding:0.75em 0;font-size:16px !important;}.menu--footer a{text-decoration:none;text-transform:uppercase;color:#3f5d6f !important;font-weight:bold;letter-spacing:2px;}@media all and (min-width:992px){.menu--footer{padding:0.5em 0;}.menu--footer .menu-item{display:inline-block;margin:0 5%;}}.footer-main-logos{text-align:center;}.footer-main-logos ul{padding:0;margin:0;}.footer-main-logos li{margin:0 5%;display:inline-block;text-decoration:none;}.footer-main-logos p{font-size:0.875em;color:#3f5d6f;margin:1.5rem 0;}@media print{header,footer,iframe,object,video,.container-mobile,.block-coach-usa-custom-blocks h2:before,#block-cusa-coachusahomepagetagline .field--name-body:before,#block-cusa-homepageslideshow,.field--name-field-header-image img,.block-service-block img,.block--interior-page-wrapper img,.region--sidebar-first .field__item img,.coach-usa-web-services-bus-request-form,.block-coach-usa-alert-system,.block-coach-usa-web-services,#block-cusa-mostrecentpoll{display:none;}}.form__row:after{content:"";display:table;clear:both;}.form__full-width{width:100%;float:left;box-sizing:border-box;}.form__half-width{width:100%;float:left;}@media all and (min-width:992px){.form__half-width{width:50%;height:82px;}.form__half-width:first-child{padding-right:2%;}}.form__separator{border-bottom:5px solid #0060A9;margin-bottom:.8rem;}.form__separator p{font-weight:bold;font-size:1.2rem;margin:.5rem 0;}.form-content{margin-top:0;border-top:0.45rem solid #ff0000;background:#ffffff;max-height:100%;width:100%;position:relative;}@media all and (min-width:1500px){.form-content{margin-top:0;max-height:90%;width:100%;}}.form-content .form-heading-container{position:fixed;width:inherit;height:auto;background:#ffffff;}.form-content .form-heading{padding-left:2.5rem;}.form-content .form-heading h2:before{display:none !important;}.form-content #bus-request-form-status-msg > div{text-align:center;padding:2em;}.form-content .form-body{padding:1em 0;background:#e5eff6;}.form-content .form-submit{background:#e5eff6;overflow:hidden;margin:1rem 2.5rem 0 2.5rem;}@media all and (min-width:1500px){.form-content .form-submit{margin:1rem 3.5rem 0 2.5rem;}}.form-content .form-required{color:#ee0000;float:left;}.form-content .form-required.footer:before{content:'';vertical-align:super;display:inline-block;background-image:url(/../../../../core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-content .form-required.footer:after{display:none;}.form-content .form-full-width{width:100%;clear:both;}.form-content .form-body-wrapper{padding:0 2.5rem .5rem 2.5rem;}.form-content .form-body-wrapper label,.form-content .form-body-wrapper legend{display:block;width:100%;margin-bottom:.5em;font-size:1.125em;font-weight:bold;color:#4c6070;}.form-content .form-body-wrapper select,.form-content .form-body-wrapper input,.form-content .form-body-wrapper textarea{background:#ffffff;box-sizing:border-box;border:1px solid #bfbfbf;min-height:34px;width:100%;padding:0.5rem;font-size:13px;text-transform:uppercase;color:#0060A9;}.form-content .form-body-wrapper select{background-image:url(/themes/cusa/images/select-arrow.png);background-position:right 1.25rem center;background-repeat:no-repeat;}.form-content .form-body-wrapper .form-assistance .form-item{margin:0;}.form-content .form-body-wrapper .form-assistance label{display:block;width:auto;margin:0 0 0 1.5rem;}.form-content .form-body-wrapper .form-assistance input{background:none;float:left;width:auto;margin:0.25rem 0.25rem 0 0;padding:0;min-height:0;}.form-content .form-body-wrapper .form-client-id input::-webkit-input-placeholder{color:#ff0000;font-size:13px;}.form-content .form-body-wrapper .form-client-id input:-moz-placeholder{color:#ff0000;font-size:13px;}.form-content .form-body-wrapper .form-client-id input::-moz-placeholder{color:#ff0000;font-size:13px;}.form-content .form-body-wrapper .form-client-id input:-ms-input-placeholder{color:#ff0000;font-size:13px;}.form-content .form-submit input[type="submit"]{margin:0;box-sizing:border-box;}.form-submit .required{display:inline-block;float:left;}.form-submit .required p{margin-top:0;}.form-submit .form-required{color:#ee0000;}.form-field--home-location input::-webkit-input-placeholder,.form-field--work-location input::-webkit-input-placeholder{color:#ff0000;font-size:13px;}.form-field--home-location input:-moz-placeholder,.form-field--work-location input:-moz-placeholder{color:#ff0000;font-size:13px;}.form-field--home-location input::-moz-placeholder,.form-field--work-location input::-moz-placeholder{color:#ff0000;font-size:13px;}.form-field--home-location input:-ms-input-placeholder,.form-field--work-location input:-ms-input-placeholder{color:#ff0000;font-size:13px;}.icon-group{margin:2rem 0;display:flex;flex-wrap:wrap;}.icon-group:after{content:"";display:table;clear:both;}@media all and (min-width:992px){.icon-group{display:flex;align-items:center;justify-content:space-between;}}.icon-group__icon{flex:1 1 auto;width:50%;box-sizing:border-box;padding:0 1.5rem;}@media all and (min-width:992px){.icon-group__icon{width:25%;padding:0 3rem;}}.icon-group__icon img{height:6rem;width:auto;margin:0 auto;display:block;}.icon-group__icon-title{color:#0060A9;text-align:center;}.form-field__wrapper .form-item .form-select{background-image:url(/themes/cusa/images/select-arrow.png);background-position:right 1.25rem center;background-repeat:no-repeat;}.form-field__wrapper .js-form-item-field-service-advisories-value{margin:1rem 0;}.form-required.footer:before{content:'';vertical-align:super;display:inline-block;background-image:url(/../../../../core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em;}.form-required.footer:after{display:none;}@media all and (min-width:992px){.view-content__table-wrapper{overflow:scroll;}}.view-direct-transport{margin:1.375rem 0.9375rem 2.8125rem 0.9375rem;}.view-direct-transport form label{box-sizing:border-box;padding-right:1rem;padding-bottom:1rem;font-size:1.125em;font-weight:bold;display:inline-block;vertical-align:middle;color:#4c6070;text-transform:uppercase;}@media screen and (min-width:992px){.view-direct-transport form label{padding-bottom:0;}}.view-direct-transport form input[type="text"]{box-sizing:border-box;border:1px solid #bfbfbf;min-height:54px;padding:.75rem 2.25rem 1rem 1.25rem;font-size:18px;text-transform:uppercase;color:#0060A9;display:inline-block;vertical-align:middle;width:100%;}@media screen and (min-width:992px){.view-direct-transport form input[type="text"]{width:auto;}}.view-direct-transport form .button{font-size:18px;height:54px;padding:1rem calc(56px + 1.25rem) 1rem 1rem;vertical-align:middle;}.view-direct-transport form .form-actions{position:relative;}@media screen and (min-width:992px){.view-direct-transport form .form-actions{clear:none;display:inline-block;margin-left:1rem;vertical-align:middle;}}.view-direct-transport form .form-actions:after{background-color:#c63b55;background-image:url(/themes/cusa/images/search-arrow.png);background-position:center center;background-repeat:no-repeat;background-size:25px 23px;content:"";cursor:pointer;display:inline-block;padding:0 1.125rem;position:absolute;pointer-events:none;font-size:1.5rem;font-weight:normal;font-style:normal;margin-left:-0.2rem;text-decoration:none;top:0;right:0;height:54px;width:20px;vertical-align:middle;}.view-direct-transport table{border-collapse:collapse;font-size:.875rem;margin:1rem 0;width:100%;}.view-direct-transport table th,.view-direct-transport table td{border:1px solid #0060A9;padding:1rem;}.view-direct-transport table th{background:#0060A9;border-right-color:#ffffff;color:#ffffff;text-transform:uppercase;}.view-direct-transport table th:last-child{border-right-color:#0060A9;}.view-direct-transport table th a{color:#ffffff;}.view-direct-transport table tbody tr:nth-child(2n) td{background:#ccdfee;}.cta{clear:both;margin:0;padding:5rem 0;}.cta__contents{background-color:#0060A9;color:#fff;padding:2rem;}.field--name-field-interior-block-page-sub{margin:20px 0 15px;font-size:1.5rem;font-weight:bold;color:#4c6070;}.field--name-field-interior-block-page-sub a{color:#4c6070;}.node--type-charter-location{margin:2rem 0;}.field--name-field-location-collection{margin-bottom:20px;}.coach-usa-web-services-charters-form .charters-request-widget{display:block;}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget{align-items:center;display:flex;}}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget__input-group{box-sizing:border-box;margin-right:2rem;flex:1 1 auto;}}.coach-usa-web-services-charters-form .charters-request-widget__button{text-align:right;margin-bottom:1rem;}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget__button{text-align:left;margin-bottom:0;margin-right:2rem;}}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget__button--no-margin{margin-right:0;}}.coach-usa-web-services-charters-form .charters-request-widget__button .submit{float:none;display:inline-block;min-width:13rem;}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget__button .submit{bottom:auto;float:none;position:relative;right:auto;top:auto;min-width:0;}}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget .form-item-zipcode{align-items:center;display:flex;box-sizing:border-box;}}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget .form-item-zipcode label{flex:0 1 144px;}}.coach-usa-web-services-charters-form .charters-request-widget .form-item-zipcode input{width:100%;}@media all and (min-width:992px){.coach-usa-web-services-charters-form .charters-request-widget .form-item-zipcode input{flex:1 0 125px;min-width:0;}}.tab-content .coach-usa-web-services-charters-form .charters-request-widget{margin:0;}.page--content .title-container .content-layout-container{width:100%;margin:0 auto;clear:both;}@media all and (min-width:992px){.page--content .title-container .content-layout-container{padding:0;margin:2rem auto 0;max-width:992px;}}@media all and (min-width:1200px){.page--content .title-container .content-layout-container{max-width:1200px;}}.path-node.page-node-type-charter .page--content{padding-top:6.575em;}@media all and (min-width:992px){.path-node.page-node-type-charter .page--content{padding-top:7.975em;}}.field--name-field-vehicles-offered .field--name-field-sidebar-block-title{font-weight:bold;font-size:18px;}@media all and (min-width:992px){#coach-usa-web-services-direct-transport .form__input-wrapper{box-sizing:border-box;margin:0;padding-left:156px;padding-right:216px;width:100%;}}.breadcrumb{display:none;}@media all and (min-width:992px){.breadcrumb{display:block;padding:0 0.9375rem;}.breadcrumb ol li{font-size:16px;}.breadcrumb ol li:before{content:">";}.breadcrumb ol li a{font-size:16px;}}.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item{width:100%;}.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item > .block--interior-page-wrapper{margin:0 0 1.25rem 0;}@media all and (min-width:992px){.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item{width:50%;float:left;}.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item:nth-child(odd) > .block--interior-page-wrapper{margin-right:0.9375rem;}.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item:nth-child(even) > .block--interior-page-wrapper{margin-left:0.9375rem;}.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item:nth-child(odd){clear:left;}}.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item .block--interior-page-wrapper{float:none;}@media all and (min-width:992px){.page-node-type-featured-destinations .field--name-field-content-type-area-block > .field__item .block--interior-page-wrapper{float:none;width:auto;}}#block-coachusawebservices-charters-sidebar-widget .region-masthead__content{border:3px solid #4c6070;margin:0 0 1em;padding:15px 25px 25px;}#block-coachusawebservices-charters-sidebar-widget .region-masthead__content .icon.charters:before{background:url(/themes/cusa/images/icons/icon-charter-red.svg) no-repeat;margin-right:10px;}#block-coachusawebservices-charters-sidebar-widget .container{padding:0;width:100%;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget{display:block;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget__button{margin:0 0 10px;text-align:right;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget__button .submit{min-width:13rem;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget__input-group{margin-right:0;flex:unset;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget .form-item-zipcode{display:block;margin:0 0 10px;width:100%;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget .form-item-zipcode label{display:none;}#block-coachusawebservices-charters-sidebar-widget .charters-request-widget .form-item-zipcode input{flex:unset;margin:0;min-width:unset;padding-left:0.96rem;padding-right:0.96rem;width:100%;}.block__interior-block-border{border-top:4px solid #ff0000;}.block__interior-block-border img{padding:0.125em 0 0 0;}.block__title{margin:20px 0 15px;}.block__title a{color:#4c6070;font-size:1.5rem;font-weight:bold;}.block__content p{font-size:18px;}.block .field--name-field-vehicles-offered{border:3px solid #4c6070;padding:15px 25px 25px;}.block .field--name-field-vehicles-offered .field__label{font-size:24px;margin:20px 0 15px;text-transform:uppercase;}.block .field--name-field-vehicles-offered .field__item div > a{font-size:18px;font-weight:bold;}.block .field--name-field-vehicles-offered .field--type-image{margin:1.5rem auto;}.view-service-advisory{padding-top:20px;padding-bottom:20px;}.view-service-advisory .view-filters{background-color:#0060A9;padding:12px 30px;}@media (max-width:991px){.view-service-advisory .view-filters{padding:15px;margin-left:-15px;margin-right:-15px;}}.view-service-advisory .view-filters .form--inline{display:flex;align-items:center;}.view-service-advisory .view-filters .form--inline .form-item{margin:0;margin-right:10px;position:relative;}@media (max-width:991px){.view-service-advisory .view-filters .form--inline .form-item{width:100%;}}.view-service-advisory .view-filters .form--inline .form-item select{background-color:#fff;box-shadow:none;border:none;border-radius:0 0 10px 10px;}.view-service-advisory .view-filters .form--inline .form-item select option{padding:4px 0;font-size:18px;color:#3d3f41;}.view-service-advisory .view-filters .form--inline .form-type-select label{border:1px solid rgba(0,0,0,0.05);outline:none;border-radius:5px;padding:10px;font-size:18px;display:inline-block;width:325px;text-transform:uppercase;line-height:22px;height:43px;background-color:#fff;background-image:url(/themes/cusa/images/select-arrow.png);background-position:right 1.25rem center;background-repeat:no-repeat;padding-right:40px;}@media (max-width:991px){.view-service-advisory .view-filters .form--inline .form-type-select label{width:100%;}}.view-service-advisory .view-filters .form--inline .form-type-select select{display:none;border:1px solid rgba(0,0,0,0.05);box-shadow:0 6px 5px rgba(0,0,0,0.2);border-top:none;outline:none;border-radius:0 0 5px 5px;padding:10px;font-size:18px;width:325px;text-transform:uppercase;line-height:22px;position:absolute;left:0;top:42px;z-index:2;}@media (max-width:991px){.view-service-advisory .view-filters .form--inline .form-type-select select{width:100%;}}.view-service-advisory .view-filters .form--inline .form-type-select select:hover,.view-service-advisory .view-filters .form--inline .form-type-select select:active,.view-service-advisory .view-filters .form--inline .form-type-select select:focus{outline:none;}.view-service-advisory .view-filters .form--inline .form-type-select.dropdown-expand label{border-radius:5px 5px 0 0;}.view-service-advisory .view-filters .form--inline .form-type-select.dropdown-expand select{display:block;}.view-service-advisory .view-filters .form--inline .form-actions{margin:0;}.view-service-advisory .view-filters .form--inline .form-actions input{background-color:#fff;font-size:16px;border-radius:5px;padding:12px;color:#0060A9;height:auto;}.view-service-advisory .view-content{padding-top:20px;font-size:16px;}.view-service-advisory .view-content .views-row{background-color:#f2f3f5;padding:15px 20px;background-image:url(/themes/cusa/images/icons/noun_advisory_warning.svg);background-position:20px 16px;background-repeat:no-repeat;padding-left:55px;background-size:25px 25px;}.view-service-advisory .view-content .views-row:nth-child(even){background-color:#f2f3f5;}.view-service-advisory .view-content .views-row:nth-child(odd){background-color:#fff;}.view-service-advisory .view-content .views-row .views-field-created{font-size:14px;color:#697a86;}.view-service-advisory .view-content .views-row .views-field-title{color:#0060A9;font-size:16px;padding-bottom:5px;}.view-service-advisory .view-content .views-row .views-field-title a{text-decoration:underline;font-weight:bold;}.view-service-advisory .view-content .views-row .views-field-title a:hover{text-decoration:none;}.view-service-advisory .view-content .views-row .views-field-body{color:#53595d;font-size:16px;display:none;}.view-service-advisory .view-content .views-row .views-field-created{font-size:14px;color:#53595d;padding-bottom:5px;}.view-service-advisory .view-content .views-row .views-field-nothing{position:relative;}.view-service-advisory .view-content .views-row .views-field-nothing .triggerButton{cursor:pointer;position:absolute;right:0;top:0;}.view-service-advisory .view-content .views-row .views-field-nothing .triggerButton .close-icon{display:none;}.view-service-advisory .view-content .views-row .views-field-nothing .triggerButton img{width:25px;}.view-service-advisory .view-content .views-row .panel-expand .triggerButton .down-icon{display:none;}.view-service-advisory .view-content .views-row .panel-expand .triggerButton .close-icon{display:none;}.view-service-advisory .view-content .views-row .panel-expand .views-field-body{display:block;}.view-service-advisory .view-empty{font-size:18px;color:#4c6070;margin-top:2em;}.field--name-field-sidebar-block .field__item .field--name-field-sidebar-block-title{font-size:1.875rem;color:#0260a9;padding-bottom:28px;}.field--name-field-sidebar-block .field__item .field--name-body .blockContentGroup{display:flex;}.field--name-field-sidebar-block .field__item .blockImg{padding-right:20px;}.field--name-field-sidebar-block .field__item .blockImg img{vertical-align:middle;max-width:80px;}.field--name-field-sidebar-block .field__item .blockContent{font-weight:normal;}.field--name-field-sidebar-block .field__item .blockContent p:first-child{margin-top:0;}.field--name-field-sidebar-block .field__item .blockContent a{text-decoration:underline;color:#0260a9;word-break:break-word;}.field--name-field-sidebar-block .field__item .blockContent a:hover{text-decoration:none;}.field--name-field-sidebar-block .field__item .lastBlockCol{padding-top:16px;}.page-node-type-services .title-container{display:none;}.page-node-type-services .node__submitted{display:none;}.page-node-type-services .field--name-field-body-image{border-top:none;}.page-node-type-services .field--name-field-body-image .media--blazy{padding-top:0;padding-bottom:20px;}.page-node-type-services .field--name-field-body-image .media--blazy img{max-width:320px;}.page-node-type-services .field--name-body h2{margin:0;padding-bottom:20px;}.page-node-type-services .field--name-body p{margin:0;margin-top:5px;}.page-node-type-services .field--name-field-content-area-block .field__item{border-top:0;}.page-node-type-services .field--name-field-interior-block-page-sub{margin:5px 0 5px;color:#0260a9;font-size:1.875rem;}.page-node-type-services .field--name-field-interior-block-page-sub a{color:#0260a9;}@media (max-width:991px){.page-node-type-services .region--sidebar-first{border-top:1px solid #bfbfbf;padding-top:40px;}}@media all and (min-width:992px){.page-node-type-services .region-sidebar-first{margin-top:45px;}}.page-node-type-services .page--content{padding-top:117px !important;}.page-node-type-services .page--content .main-content{position:relative;}.page-node-type-services .page--content .main-content .field--name-field-header-image{margin-left:-15px;margin-right:-15px;padding-bottom:20px;}@media all and (min-width:992px){.page-node-type-services .page--content .main-content .field--name-field-header-image{position:absolute;left:0;top:0;height:368px;overflow:hidden;margin-left:0;margin-right:0;padding-bottom:0;}}.page-node-type-services #block-sociallinks{margin-left:auto;}.page-node-type-services .socialLinks{display:flex;align-items:center;}.page-node-type-services .socialLinks a{display:inline-block;margin-left:20px;}.page-node-type-services .socialLinks a img{vertical-align:middle;max-width:40px;height:auto;width:auto;padding:0;}.page-node-type-services .socialLinks a:nth-child(2) img{max-width:25px;}.page-node-type-services .block-coach-usa-web-services .region-masthead__search-form{padding-bottom:40px;}.page-node-type-services .block-coach-usa-web-services .region-masthead__search-form .container{padding:0;width:auto;}.page-node-type-services .block-coach-usa-web-services .region-masthead__search-form .region-masthead__content{padding:0;}.page-node-type-services .block-coach-usa-web-services .region-masthead__search-form .bus_travel{color:#0260a9;line-height:normal;min-height:auto;text-transform:capitalize;margin-bottom:0;}.page-node-type-services .block-coach-usa-web-services .region-masthead__search-form .bus_travel::before{display:none;}.page-node-type-services .block-coach-usa-web-services .form__labels{display:none;}.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .form__half-width{width:100%;}.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .form__half-width .form-item{margin-bottom:0;}@media all and (max-width:991px){.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .form__half-width select{margin-bottom:8px;}}.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .form__half-width label{text-transform:uppercase;font-size:1.25rem;text-align:left;}@media (min-width:992px){.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .form__half-width{padding:0 10px;height:110px;}.form__row{padding:0 !important;margin-top:-16px !important;margin-bottom:0 !important;}}h2.icon.bus_routes{text-align:left;margin-left:10px;}.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .submit{position:relative;margin-top:15px;top:0;}.page-node-type-services .block-coach-usa-web-services .coach-usa-web-services-scheduled-services-form .submit::after{width:60px;}.node--type-services .node__content .field--name-body{padding-bottom:2.813em;}.node--type-services .node__content .field--name-body p{margin:0;margin-top:5px;}.node--type-services .node__content .field--name-field-content-area-block{margin-left:-18px;margin-right:-18px;}.node--type-services .node__content .field--name-field-content-area-block .block--interior-page-wrapper{padding-left:18px;padding-right:18px;}.node--type-services .node__content .field--name-field-content-area-block .block--interior-page-wrapper > .field__item{margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;}.node--type-services .node__content .field--name-field-content-area-block .field--name-body{padding-bottom:40px;}@media all and (min-width:768px){.node--type-services .node__content .field--name-field-content-area-block .field--name-body{padding-bottom:30px;}}#block-serviceadvisoryheaderbackground .field--name-body p{margin:0;text-align:center;}@media all and (max-width:991px){.path-service-advisory .region--content{padding-left:15px;padding-right:15px;}}#block-serviceadvisoriestop{font-size:20px;}#block-serviceadvisoriestop h2{margin-bottom:15px;}#block-othercoachusacontacts{padding-bottom:113px;}#block-othercoachusacontacts h2{margin-top:20px;}#block-othercoachusacontacts .field--name-body{padding-left:30px;}.view-contact-us .view-filters{background-color:#0060A9;padding:12px 30px;}.view-contact-us .view-filters .form--inline{display:flex;align-items:center;}.view-contact-us .view-filters .form--inline .form-item{margin:0;margin-right:10px;}.view-contact-us .view-filters .form--inline .form-item select{background-color:#fff;box-shadow:none;border:none;border-radius:0 0 10px 10px;}.view-contact-us .view-filters .form--inline .form-item select option{padding:4px 0;font-size:18px;color:#3d3f41;}.view-contact-us .view-filters .form--inline .form-type-select label{color:#fff;padding-right:5px;position:relative;top:-4px;}@media (max-width:991px){.view-contact-us .view-filters .form--inline .form-type-select label{padding-bottom:5px;}}.view-contact-us .view-filters .form--inline .form-type-select select{border:1px solid #fff;outline:none;border-radius:5px;padding:10px;font-size:18px;min-width:332px;text-transform:uppercase;line-height:22px;height:43px;background-image:url(/themes/cusa/images/select-arrow.png);background-position:right 1.25rem center;background-repeat:no-repeat;padding-right:40px;}@media (max-width:991px){.view-contact-us .view-filters .form--inline .form-type-select select{min-width:100%;}}.view-contact-us .view-filters .form--inline .form-type-select select:hover,.view-contact-us .view-filters .form--inline .form-type-select select:active,.view-contact-us .view-filters .form--inline .form-type-select select:focus{outline:none;}.view-contact-us .view-filters .form--inline .form-actions{margin:0;}@media (max-width:991px){.view-contact-us .view-filters .form--inline .form-actions{margin-top:20px;}}.view-contact-us .view-filters .form--inline .form-actions input{background-color:#fff;font-size:16px;border-radius:5px;padding:12px;color:#0060A9;height:auto;}.view-contact-us .view-content{font-size:16px;color:#4d6170;}.view-contact-us .view-content .views-row .views-field-created{display:none;}.view-contact-us .view-content .views-row:nth-child(even){background-color:rgba(97,115,128,0.11);}.view-contact-us .view-content .views-row .views-field-title{font-size:20px;color:#53595d;cursor:pointer;background-image:url(/themes/cusa/images/icons/dropdown_arrow.svg);background-position:right 15px center;background-repeat:no-repeat;background-size:32px;padding:0 50px 0 30px;}.view-contact-us .view-content .views-row .views-field-title a,.view-contact-us .view-content .views-row .views-field-title span{font-size:20px;color:#53595d;display:inline-block;padding:15px 0;}.view-contact-us .view-content .views-row .views-field-nothing{display:none;padding:16px 50px 30px 50px;}.view-contact-us .view-content .views-row .views-field-nothing p{margin-top:10px;margin-bottom:10px;}.view-contact-us .view-content .views-row .views-field-nothing .address{padding-top:20px;}.view-contact-us .view-content .views-row .views-field-nothing .address p{margin:0;}.view-contact-us .view-content .views-row .views-field-nothing .office-hours{padding-top:20px;}.view-contact-us .view-content .views-row .views-field-nothing .office-hours p{margin:0;}.view-contact-us .view-content .views-row.panel-expand .views-field-title{background-image:none;background-size:26px;}.view-contact-us .view-content .views-row.panel-expand .views-field-nothing{display:block;}#block-contactusbackground .field--name-body p{margin:0;text-align:center;}@media all and (max-width:991px){.path-contact-us .region--content{padding-left:15px;padding-right:15px;}}#block-contactustop{font-size:20px;}#block-contactustop h2{margin-bottom:15px;}#block-othercoachusacontacts{padding-bottom:113px;}#block-othercoachusacontacts h2{margin-top:20px;}#block-othercoachusacontacts .field--name-body{padding-left:30px;}#farezone_selector,#operator_selector{padding:0;width:100%;height:auto;overflow:auto;}.coach_product{background-color:#FFF;float:left;display:inline-block;height:76px;width:730px;}.coach_product_label{float:left;display:inline-block;width:300px;text-transform:uppercase;}.coach_product_cost{float:left;display:inline-block;width:105px;color:#4c6070;font-size:34px;}.coach_product_qty{float:right;display:inline-block;width:198px;}.coach_wrapper{background-color:#FFF;width:729px;height:auto;text-align:center;font-family:"Lato",sans-serif;display:block;margin:0 0 20px 157px;border:1px solid #C4C4C4;}.coach_inner_wrapper{background-color:#FFF;margin:auto;width:100%;height:auto;text-align:left;}.coach_ticket_fare{padding:10px 0;text-align:left;}.coach_ticket_fare h2{font-size:30px;font-weight:300;color:#4c6070;line-height:36px;margin-bottom:30px;}.coach_ticket_fare h5{font-size:18px;font-weight:700;color:#4c6070;margin-bottom:4px;}.coach_origindest_split{width:253px;height:auto;min-height:400px;display:inline-block;}.coach_origindest{color:#4c6070;font-size:14px;font-weight:400;margin-right:12px;text-transform:none;}.coach_origindest_large{display:inline;padding-left:2px;color:#0060A9;font-size:14px;font-weight:700;text-transform:uppercase;}.coach_left{background-color:#FFF;width:730px;height:auto;float:left;display:inline-block;}.coach_right{background-color:#FFF;width:290px;height:400px;float:right;display:inline-block;border:1px solid rgba(0,0,0,0.125);border-radius:0.25rem;padding:10px;}.coach_nav{font-size:16px;font-weight:700;line-height:24px;padding:0 0 3px 0;border-bottom:solid 2px #1883c4;}.coach_fare_split{height:auto;min-height:400px;display:inline-block;margin-top:10px;padding:9px 15px;background-color:#e5eff6;color:#0060a8;cursor:pointer;}.coach_fare_split.active{background-color:#0060a8;color:#fff;}.coach_fare_split_left{width:322px;margin:0 3px 0 0;}.coach_fare_split_right{width:345px;}#coachusa_widget{width:100%;display:block;height:auto;overflow:hidden;-ms-overflow-style:none;scrollbar-width:none;background:none !important;text-align:right !important;}#fare_instructions,#op_instructions{text-align:center;text-transform:uppercase;font-weight:bold;font-size:21px;color:#666666;}.farezone{display:block !important;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:18px !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.farezone input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.info_icon:before{background-image:url(/themes/cusa/images/icons/icon_info.svg);float:right;}.fz_selects{position:absolute;top:0;left:0;height:25px !important;width:25px !important;border:2px solid #1a82c7;background-color:#FFF;border-radius:50%;}.farezone:hover input ~ .fz_selects{background-color:#ccc;}.farezone input:checked ~ .fz_selects{background-color:#FFF;}.fz_selects:after{content:"";position:absolute;display:none;}.farezone input:checked ~ .fz_selects:after{display:block;}label.farezone{display:block !important;font-weight:normal !important;}.farezone .fz_selects:after{top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#1a82c7;}.fz_selects{font-size:16px !important;display:block !important;}#block-faresearchandpurchase{margin-top:0;}#dest-farezones,#origin-farezones,#select-operator{width:45%;margin:10px;padding:10px;display:inline-block;}#coach-schedule-div,#coach-purchase-div{margin-top:10px !important;width:auto;text-align:center !important;float:right;position:static;}#coach-purchase-div{margin-left:10px;}#div_coach_account{position:fixed;top:12px;right:13%;width:580px;display:inline;z-index:2;}.service-advisory-link{position:absolute;left:150px;display:inline;width:130px;padding:5px;color:#FF4500;cursor:pointer;font-family:"Lato-Regular",sans-serif;font-size:16px;text-align:center;margin:52px 0 0 0;}.service-advisory-link:hover{text-decoration:underline;}label[for="edit-field-service-target-id"]{cursor:pointer;}.view-service-advisory .view-filters .form--inline .form-item select option{cursor:pointer;}.view-service-advisory .view-filters .form--inline .form-item select option:hover{background-color:#AAAAAA;color:#FFFFFF;}div#block-cusa-coachusawebservices-scheduled-services.small-widget{text-align:center;}.region-masthead__search-form.small-widget{margin:0 auto;}div#coachusa_widget.small-widget{width:300px;text-align:center !important;margin:0 auto 16px auto !important;}div#farezone_selector.small-widget,div#operator_selector.small-widget{margin:0 auto;}div#farezone_selector.small-widget{min-height:149px;}div#coach-schedule-div,div#coach-purchase-div{text-align:center;}div.coach_wrapper.small-widget{width:300px;margin:0 auto;}div.coach_inner_wrapper.small-widget{width:100%;}div#dest-farezones.small-widget,div#origin-farezones.small-widget,div#select-operator.small-widget{width:100%;margin:0 !important;padding:10px 0 0 10px !important;}div#fare_instructions.small-widget,div#op_instructions.small-widget{text-align:left;font-size:14px;padding-left:10px;}label.farezone.small-widget{font-size:16px !important;}div.service-advisory-link.small-widget{margin:-225px 0 0 24px;}#app-support{display:block;}#app-support-mobile{display:none;}.promo{position:relative;height:300px;width:100%;text-align:center;}.promo-desktop{position:relative;width:982px;height:265px;margin:0 auto;overflow:hidden;background:#F8F8F8 url(/themes/cusa/images/bg-1.png);box-shadow:0 2px 7px 0 #C0C0C0;border-radius:15px;}.promo-phone{width:150px;position:absolute;}.promo-mobile{display:none;}.region-title{position:relative;}h1.new-terms{font-family:"Lato-Bold",Arial,sans-serif;font-size:40px;color:#FFFFFF;line-height:36px;text-transform:uppercase;margin:-110px 0 65px 40px !important;}h2.new-terms{font-family:"Lato-Bold",Arial,sans-serif;font-size:30px;color:#0461A9;line-height:36px;text-transform:uppercase;}h3.new-terms{width:1048px;height:62px;margin:0;padding:13px;background:#0060A9;font-family:"Lato-Bold",Arial,sans-serif;font-size:24px;color:#FFFFFF;line-height:36px;text-transform:none;}.new-terms-intro-text{width:1048px;height:auto;}.new-terms-box{position:relative;width:1048px;height:auto;border:1px solid #979797;display:flex;flex-direction:row;align-items:flex-start;flex-wrap:wrap;justify-content:space-evenly;margin-bottom:45px;}.new-terms-box-half{width:49%;padding:30px;align-self:auto;display:inline-block;}p.new-terms{font-family:"Lato-Regular",Arial,sans-serif;font-size:16px;color:#001F30;line-height:30px;margin-bottom:30px;}ul.new-terms{list-style:none;}li.new-terms{font-family:"Lato-Regular",Arial,sans-serif;font-size:16px;color:#279CF7;line-height:30px;}ul.new-terms li.new-terms::before{content:"\2022";color:#000000;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.new-terms-button{font-family:"Lato-Bold",Arial,sans-serif;font-size:16px;color:#0060A9;text-align:center;line-height:36px;background:#FFFFFF;border:1px solid #FFFFFF;border-radius:17px;width:142px;height:34px;position:absolute;left:890px;top:13px;}a.new-terms-button{color:#0060A9;}h3.terms-closed{background:#E9ECEF !important;color:#001F30 !important;}div.terms-closed{display:none !important;}.new-terms-text{width:100%;height:auto;padding:15px;}img.terms-chevron{width:17px;height:10px;cursor:pointer;position:absolute;top:26px;right:16px;}#travel-app-main{background:#FFF url("/themes/cusa/images/background_travelapp.svg") top center no-repeat;background-size:200%;width:100%;max-width:1280px;height:auto;text-align:center;margin-top:-50px;padding-top:60px;}.travel-app{text-align:center;}h2.travel-app{font-family:"Lato-Bold",Arial,sans-serif;font-size:44px;color:#FFFFFF;text-transform:uppercase;text-align:center;background:transparent;}h3.travel-app{font-family:"Lato-Bold",Arial,sans-serif;font-size:34px;color:#001F30;line-height:40px;text-transform:uppercase;text-align:center;background:transparent;}h4.travel-app{font-family:"Lato-Bold",Arial,sans-serif;font-size:24px;color:#001F30;text-align:center;background:transparent;}h5.travel-app{font-family:"Lato-Bold",Arial,sans-serif;font-size:18px;color:#FFFFFF;text-align:center;background:transparent;}p.travel-app{font-family:"Lato-Regular",Arial,sans-serif;font-size:18px;background-image:none;color:#000000;text-align:center;line-height:30px;background:transparent;}.travel-app-features{display:flex;flex-direction:row;align-items:center;background:transparent;}.travel-app-feature{width:300px;height:auto;background:transparent;margin:30px;}.travel-app-grey{display:flex;flex-direction:row;background-color:#F3F3F3;background-image:none;width:1060px;height:auto;padding:130px 0 140px 60px;position:relative;}.travel-app-grey-left{width:760px;background:transparent;position:relative;}.travel-app-grey-right{font-family:"Lato-Regular",Arial,sans-serif;font-size:20px;line-height:27px;width:100%;background:transparent;position:relative;}.travel-app-blue{background-color:#0660A9;color:#FFFFFF;border-radius:10px;width:1060px;height:auto;padding:15px;display:flex;flex-direction:row;}#ta_phone1,#ta_phone3{width:189px;height:390px;}#ta_phone2{width:240px;height:482px;margin-top:15px;}#ta_phone4,#ta_phone5{position:absolute;width:216px;height:435px;}#ta_blue_left{width:150px;height:auto;border-right:1px solid #FFFFFF;text-align:center;}#ta_blue_right{width:600px;height:auto;text-align:left;padding:10px 0 0 60px;}#ta_phone4{top:-100px;left:110px;}#ta_phone5{top:-55px;left:290px;}.wcc-footer-bottom{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#eeeff1;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.14);width:100%;height:60px;padding:17px 120px 10px;position:fixed;bottom:0;}.logo-left{width:140px;cursor:pointer;}div.wcc-link{width:200px;margin:0 auto;}a.wcc-link,a.wcc-link:hover,a.wcc-link:visited{font:500 14px Lato;color:#001f30 !important;letter-spacing:0;text-decoration:none !important;}.copy-right{float:right;font:500 14px Lato;color:#001f30;letter-spacing:0;}@media only screen and (max-width:991px){.wcc-footer-bottom{position:inherit;display:flex;flex-direction:column;height:auto;margin:30px 0 0;}.logo-left{float:none;margin:15px auto;}div.wcc-link{margin:0 auto;}.copy-right{float:none;margin:15px auto;}#travel-app-main{background:#FFF url("/themes/cusa/images/background_travelapp_mobile.svg") top center no-repeat;margin-top:-22px;}h2.travel-app{font-size:28px;}h3.travel-app{font-size:24px;}h4.travel-app{font-size:20px;}h5.travel-app{font-size:16px;}p.travel-app{font-size:16px;}.travel-app-features{width:100% !important;flex-direction:column;}.travel-app-grey{flex-direction:column;width:100%;padding:15px;}.travel-app-grey-left{width:100%;}.travel-app-grey-right{height:400px;}.travel-app-blue{width:100%;padding:15px;flex-direction:column;}#ta_blue_left,#ta_blue_right{width:100%;text-align:center;border:none;padding:15px;}#ta_phone1,#ta_phone2,#ta_phone3{width:223px;height:448px;}#ta_phone4,#ta_phone5{width:168px;height:340px;}#ta_phone4{top:0;left:21px;}#ta_phone5{top:38px;left:155px;}#block-masthead-basic-page-no-sidebar-widget-image{display:none;}h1.new-terms{margin:0.5em 0 !important;color:#4D6170;font-size:2.5rem;}h3.new-terms{font-size:15px;line-height:150% !important;height:auto !important;}h3.new-terms,.new-terms-box{width:100%;}.new-terms-intro-text{width:100%;}.new-terms-box{flex-direction:column;}.new-terms-box-half{width:99%;}.new-terms-button{left:auto;width:125px;right:5px;top:7px;border:2px solid #0060A9;font-size:14px;line-height:28px;}.promo-desktop{display:none;}.promo-mobile{position:relative;display:block;width:100%;height:223px;border-radius:8px;box-shadow:0 2px 7px 0 #C0C0C0;background:#F8F8F8 url(/themes/cusa/images/bg-1.png);background-position:-220px 0 !important;background-size:200% 100% !important;}#app-support{display:none;}#app-support-mobile{display:block;}.h2,h2{font-size:24px !important;}.service-advisory-link{margin:-221px 0 0 49px;background-color:transparent;}#block-cusa-coachusawebservices-scheduled-services{text-align:center;}.region-masthead__search-form{margin:0 auto;}#coachusa_widget{width:300px;text-align:center !important;margin:0 auto 16px auto !important;}#farezone_selector,#operator_selector{margin:0 auto;}#coach-schedule-div,#coach-purchase-div{text-align:center;}#coach-schedule-div{margin-bottom:16px;}.coach_wrapper{width:300px;margin:0 auto;}.coach_inner_wrapper{width:100%;}#dest-farezones,#origin-farezones,#select-operator{width:100%;margin:0 !important;padding:10px 0 0 10px !important;}#block-faresearchandpurchase{margin-top:0;}.region-masthead{}.region-masthead p{opacity:0;pointer-events:none;}h2{font-size:28px;margin:-8px 0 10px 0;}.region-masthead__search-form{background-color:#f2f3f4;}.region-masthead__content{margin:0 auto;padding:0 !important;width:344px;}.region-masthead__content h2{text-align:left !important;min-height:40px;}.region-masthead__content label{text-align:left !important;}.form__half-width{height:69px;}.form__half-width.form__half-width--label{height:102px !important;}#fare_instructions,#op_instructions{text-align:left;font-size:14px;padding-left:10px;}label.farezone{font-size:16px !important;}#div_coach_account{width:100%;top:8px;right:28px;}}@media only screen and (max-width:768px){#mobile-app-fares{margin-top:40px !important;border:1px solid block;}#coach-schedule-div,#coach-purchase-div{float:none;margin-top:0px !important;}#coach-purchase-div{margin-left:0px;}}.field--name-field-header-image.field--type-image{padding:0 15px;overflow:hidden;margin:0 auto;}@media all and (max-width:991px){.page-node-type-services .page--content{padding-top:74px !important;}}
.page--container{width:100%;margin:0;padding:0;}.content-container{width:100%;margin:0;padding:0;z-index:0;}.content-layout-container{box-sizing:border-box;width:100%;}@media all and (min-width:768px){.content-layout-container{max-width:750px;margin:0 auto;}}@media all and (min-width:1200px){.content-layout-container{max-width:1135px;}}@media all and (min-width:1500px){.page-navigation,.main-header,.main-content{box-sizing:border-box;margin:0 auto;}}.masthead-container .content-layout-container{width:auto;}.image-style-masthead-desktop-background-image-no-content{max-height:290px;}@media all and (max-width:991px){.image-style-masthead-desktop-background-image-no-content{max-height:85px;}}.block-service-block{width:100%;float:left;}@media all and (min-width:992px){.block-service-block{width:50%;}}@media all and (min-width:1200px){.block-service-block{width:33.33%;}}.block-service-block .coach-usa-custom-blocks-service{margin:2.8125rem 0.9375rem;}#block-cusa-mostrecentpoll{width:100%;float:left;}#block-cusa-mostrecentpoll .poll-wrapper{margin:2.8125rem 0.9375rem;padding:0 1.25em 1.25em;}#block-cusa-mostrecentpoll .poll-wrapper input[type='submit']{margin:0;display:inline-block;width:inherit;}@media all and (min-width:1200px){#block-cusa-mostrecentpoll{width:33.33%;}}.page-node-type-basic-interior-page-with-no-side .region--content .region--wrapper{margin:1.375rem 0.9375rem 2.8125rem;}.page-node-type-page .region--content,.page-node-type-charter .region--content,.page-node-type-new-and-media .region--content,.page-node-type-featured-destinations .region--content,.page-node-type-featured-destination .region--content,.page-node-type-fleet-vehicles .region--content{width:100%;}.page-node-type-page .region--content .region--wrapper,.page-node-type-charter .region--content .region--wrapper,.page-node-type-new-and-media .region--content .region--wrapper,.page-node-type-featured-destinations .region--content .region--wrapper,.page-node-type-featured-destination .region--content .region--wrapper,.page-node-type-fleet-vehicles .region--content .region--wrapper{margin:1.375rem 0.9375rem 2.8125rem 0.9375rem;}@media all and (min-width:992px){.page-node-type-page .region--content,.page-node-type-charter .region--content,.page-node-type-new-and-media .region--content,.page-node-type-featured-destinations .region--content,.page-node-type-featured-destination .region--content,.page-node-type-fleet-vehicles .region--content{width:66.666666%;float:left;}}.block--interior-page-wrapper{width:100%;}.block--interior-page-wrapper > .field__item{margin:0 0 1.25rem 0;}@media all and (min-width:992px){.block--interior-page-wrapper{width:50%;float:left;}.block--interior-page-wrapper:nth-child(odd) > .field__item{margin-right:0.9375rem;}.block--interior-page-wrapper:nth-child(even) > .field__item{margin-left:0.9375rem;}.block--interior-page-wrapper:nth-child(odd){clear:left;}}.region--sidebar-first{width:100%;}.region--sidebar-first .region--wrapper{margin:0 0.9375rem 2.8125rem 0.9375rem;}.region--sidebar-first .field--name-field-sidebar-block > .field__item{padding-bottom:2.5rem;}@media all and (min-width:992px){.region--sidebar-first{width:375px;padding:10px;float:left;}}.custom-homepage-block{width:100%;float:left;}.custom-homepage-block > div{margin:2.8125rem 0.9375rem;}@media all and (min-width:1200px){.custom-homepage-block{width:33.33%;}}.region-footer-top{width:100%;content:" ";display:table;}.block-career-block{width:100%;}@media all and (min-width:992px){.block-career-block{width:33.333333%;float:left;display:table;height:175px;}}.page-node-type-services .content-layout-container{padding-left:15px;padding-right:15px;}@media all and (min-width:768px){.page-node-type-services .content-layout-container,.field--name-field-header-image.field--type-image{max-width:780px;margin:0 auto;}}@media all and (min-width:992px){.page-node-type-services .content-layout-container,.field--name-field-header-image.field--type-image{max-width:1022px;}}@media all and (min-width:1200px){.page-node-type-services .content-layout-container,.field--name-field-header-image.field--type-image{max-width:1230px;}}@media all and (min-width:1500px){.page-node-type-services .content-layout-container,.field--name-field-header-image.field--type-image{}}.page-node-type-services .masthead-container .content-layout-container{max-width:1920px !important;padding:0;}@media all and (min-width:992px){.page-node-type-services .content-layout-container .region--content{max-width:69.666%;float:left;padding-right:36px;padding-top:40px;}.page-node-type-services .content-layout-container .region--sidebar-first{width:30.33%;float:left;text-align:center;}}.page-node-type-services .region--sidebar-first .region--wrapper{margin:0;}header .content-layout-container{display:flex;}
