.webres .text-h1,.webres .text-h2,.webres h1,.webres h2{font-size:25px;font-size:1.5625rem;font-weight:200;color:#616161;line-height:.9}@media screen and (min-width:48em){.webres .text-h1,.webres h1{font-size:50px;font-size:3.125rem}}.webres .text-h2,.webres h2{font-weight:900;color:#3273af;line-height:1.04;text-transform:uppercase}@media screen and (min-width:64em){.webres .text-h2,.webres h2{font-size:50px;font-size:3.125rem}}.webres .text-h3,.webres h3{font-weight:700;color:#3273af;font-size:20px;font-size:1.25rem;line-height:1;text-transform:none}@media screen and (min-width:48em){.webres .text-h3,.webres h3{font-size:30px;font-size:1.875rem}}.webres .text-h4,.webres h4{font-size:15px;font-size:.9375rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:48em){.webres .text-h4,.webres h4{font-size:20px;font-size:1.25rem}}.webres .text-h5,.webres .text-h6,.webres h5,.webres h6{font-size:15px;font-size:.9375rem;font-weight:700;color:#3273af;text-transform:none}.webres .text-h6,.webres h6{font-weight:900}.webres h1 a,.webres h2 a,.webres h3 a,.webres h4 a{color:inherit!important}.webres .v-text-field{border-radius:0}.webres .v-card{box-shadow:none}.webres .v-application .v-btn{border-radius:0}.webres button{-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .01s}.webres .theme--light.v-btn.primary{transition-property:color;color:#fff}.webres .v-btn.primary .v-btn__content{color:#fff}.webres button.primary:disabled,.webres button.primary[disabled]{-webkit-text-fill-color:#fff;opacity:1}.webres .whitebutton .v-btn__content{color:#fff!important}.webres .v-application .error.v-btn,.webres .v-application .primary.v-btn{height:auto;border:10px solid #d7d7d7;border-color:#d7d7d7!important;padding:.5rem .8rem;margin-bottom:.5rem}@media screen and (min-width:64em){.webres .v-application .error.v-btn,.webres .v-application .primary.v-btn{font-size:25px;font-size:1.5625rem}}.webres .v-btn--contained{box-shadow:none;font-size:25px;font-size:1.5625rem}.webres .v-label{text-transform:uppercase}.webres .v-date-picker-table .v-btn--outlined{border-width:4px}.webres .v-date-picker-table .v-btn.accent{border:1px dotted #3273af}.webres #app .container{max-width:1275px}.webres .theme--light.v-application{background-color:transparent}.webres .v-application--wrap{min-height:auto}.webres .v-btn.primary:before{opacity:1;background-color:#3273af}.webres .rateevent:focus,.webres .v-btn:focus,.webres .v-list-item--highlighted{box-shadow:0 0 3px 5px rgb(215 40 45/70%)!important}.webres .v-btn__content{white-space:pre-wrap}.webres .v-application .accent--text{color:#000!important}.webres .theme--light.v-date-picker-table .v-date-picker-table--date__week,.webres .theme--light.v-date-picker-table th{color:#616161}.webres .v-list-item--active.v-list-item--link{color:#000!important}.webres .v-list-item--active.v-list-item--link:before{background-color:#616161}@media screen and (max-width:200px){.webres .v-btn{display:block}.webres .col,.webres .col-1,.webres .col-2,.webres .col-3,.webres .col-4,.webres .col-5,.webres .col-6,.webres .col-7,.webres .col-8,.webres .col-9,.webres .col-10,.webres .col-11,.webres .col-12,.webres .col-auto,.webres .col-lg,.webres .col-lg-1,.webres .col-lg-2,.webres .col-lg-3,.webres .col-lg-4,.webres .col-lg-5,.webres .col-lg-6,.webres .col-lg-7,.webres .col-lg-8,.webres .col-lg-9,.webres .col-lg-10,.webres .col-lg-11,.webres .col-lg-12,.webres .col-lg-auto,.webres .col-md,.webres .col-md-1,.webres .col-md-2,.webres .col-md-3,.webres .col-md-4,.webres .col-md-5,.webres .col-md-6,.webres .col-md-7,.webres .col-md-8,.webres .col-md-9,.webres .col-md-10,.webres .col-md-11,.webres .col-md-12,.webres .col-md-auto,.webres .col-sm,.webres .col-sm-1,.webres .col-sm-2,.webres .col-sm-3,.webres .col-sm-4,.webres .col-sm-5,.webres .col-sm-6,.webres .col-sm-7,.webres .col-sm-8,.webres .col-sm-9,.webres .col-sm-10,.webres .col-sm-11,.webres .col-sm-12,.webres .col-sm-auto,.webres .col-xl,.webres .col-xl-1,.webres .col-xl-2,.webres .col-xl-3,.webres .col-xl-4,.webres .col-xl-5,.webres .col-xl-6,.webres .col-xl-7,.webres .col-xl-8,.webres .col-xl-9,.webres .col-xl-10,.webres .col-xl-11,.webres .col-xl-12,.webres .col-xl-auto,.webres .container,.webres .v-card__subtitle,.webres .v-card__text,.webres .v-card__title{padding:2px;min-width:100px}.webres .row{margin:0}.webres .container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:0}.webres .container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:0}.webres .container.grid-list-sm .layout:only-child{margin:0}}.webres .itinerary-row{border:10px solid #d7d7d7;background:#fff}.webres .itinerary-row .v-text-field>.v-input__control>.v-input__slot:before{border:0}.webres .itinerary-row .v-messages,.webres .itinerary-row .v-text-field__details{min-height:0}.webres .v-input__slot{margin-bottom:0}.webres .itinerary-row .v-text-field input::placeholder{color:#6c757d;text-transform:uppercase}.webres .submit-button.v-btn.v-size--default{width:100%;height:100%}.webres .submit-button.v-size--default{font-size:22px;font-size:1.375rem}.webres .submit-button.v-btn:focus{border:10px solid #d7282d;background-color:#fff!important;color:#d7282d}.webres .submit-button.v-btn:focus:before{display:none;background-color:#fff}.webres .itinerary-row .v-input{margin-left:5px}.webres .date-column,.webres .passengers-column,.webres .promo-column{min-width:130px}@media (min-width:1264px){.webres .itinerary-row .v-input{margin-right:5px;border-right:1px solid #d7d7d7}.webres .itinerary-row .passengers-column .v-input,.webres .itinerary-row .v-input.noborder{border-right:none}.webres .date-column{max-width:150px}.webres .location-column{max-width:180px}}.webres #checkPricingToggle{font-size:25px;font-size:1.5625rem;font-weight:700;color:#fff;text-transform:uppercase;background-color:#d7282d;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 15px;cursor:pointer}@media screen and (min-width:30em) and (max-width:64em){.webres #checkPricingToggle{padding:0 15px 0 30px}}.webres #checkPricingToggle:after{content:"";background-image:url(https://www.cruiseamerica.com/assets/img/svg/icon-arrow-down-white.svg);background-repeat:no-repeat;background-position:90%;background-size:15px 8px;display:inline-block;min-width:15px;min-height:15px;margin-right:10px}@media screen and (min-width:64em){.webres #checkPricingToggle{display:none}}.webres #moduleCheckPricing{position:relative}.webres #moduleCheckPricing.collapsing{overflow:hidden;max-height:300px;transition:max-height .35s ease}@media screen and (max-width:64em){.webres #moduleCheckPricing.collapsed{max-height:0;overflow:hidden}}.webres .itinerary{min-height:auto}.webres .minheight,.webres .showerror{min-height:400px}.webres .theme--light.v-calendar-weekly .v-calendar-weekly__day{overflow:hidden}.webres .v-calendar-weekly__day-label{position:absolute;right:0;z-index:2;width:40px;font-size:12px;cursor:default}.webres .v-calendar-weekly__day-label .v-btn--fab.v-size--small{height:auto}.webres .calendarsheet{margin-bottom:400px}.webres .v-calendar .v-event{height:100%!important;width:100%!important;text-align:center;overflow:visible;position:absolute;display:flex;top:0;border-radius:0;align-items:center;justify-content:center}.webres .rateevent:hover{opacity:.7}.webres .closedevent{transform:translateY(5px) rotate(315deg)}.webres .v-event.primary{border:1px dashed #82b1ff!important}.webres .v-event.primary a{color:#fff}.webres .theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past{color:#000}@media (max-width:1300px){.webres .v-calendar-weekly__day-label{margin-top:0}.webres .v-calendar-weekly__day-label .v-btn--fab.v-size--small{width:28px}}@media (max-width:960px){.webres .rateevent .headline{font-size:1.1rem!important}.webres .rateevent .duration{font-size:.6rem;white-space:normal;line-height:1.3em}.webres .closedevent{font-size:10px}}@media (max-width:700px){.webres .rateevent .headline{font-size:10px!important}.webres .rateevent .duration{display:none}.webres .limitedavailability-small{display:block;white-space:normal}.webres .limitedavailability-large{display:none}}@media (min-width:700px){.webres .limitedavailability-small{display:none}.webres .limitedavailability-large{display:block;white-space:normal;padding:1em}}@media screen and (max-width:300px){.webres .v-calendar-weekly__day.v-outside,.webres .v-calendar-weekly__day.v-past,.webres .v-calendar-weekly__head{display:none}.webres .v-toolbar[style],.webres .v-toolbar__content[style]{height:auto!important;display:block;margin-bottom:1em}.webres .v-toolbar__content>*{display:inline-block}.webres .v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.webres .v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:0}.webres .limitedavailability-large,.webres .v-calendar-weekly,.webres .v-calendar-weekly__week{display:block}.webres .calendarsheet,.webres .theme--light.v-calendar-weekly .v-calendar-weekly__day,.webres .v-toolbar__title{overflow:unset!important;width:auto;white-space:pre-wrap}.webres .v-calendar-weekly__day-label{font-weight:700}.webres .v-calendar-weekly__day-label,.webres .v-calendar .v-event{position:relative!important;width:auto}.webres .v-calendar-weekly{height:auto}.webres .closedevent{transform:none;margin:auto}.webres .calendarsheet{height:auto!important;margin-bottom:auto}.webres .v-calendar .v-event{justify-content:unset;display:inherit}}.webres .vehcarousel{max-width:345px;margin:auto}.webres ul.featurelist{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}.webres .rates .v-card:nth-child(odd){background-color:#fff}.webres .page-title{margin-bottom:30px}.webres .rates .text-h3{font-weight:400;font-size:24px!important;color:#3273af;margin:0}.webres .red-text{color:#d7282d}.webres .nobottompadding{padding-bottom:0}.webres .option .text-h3{font-size:1.875rem!important;font-weight:700}.webres .trip-details .col{padding-top:0;padding-bottom:7.5px}.webres address{font-style:inherit}.webres .estimate .col{padding-top:0;padding-bottom:7.5px}.webres .total{font-weight:700}.webres th{font-weight:400;padding:1em 0 .25em 0;font-size:.875rem}.webres .col.min400{min-width:200px}