.baggageInfoUrls div,.baggageInfoUrls a{display:inline}.baggageInfoUrls>div>div+div{margin-left:-2px}.baggageInfoUrls>div>div+div:before{content:",";display:inline-block}.baggageInfoUrls a:hover{text-decoration:underline}button.flight_details{color:#fff;background-color:#00457e;border-color:#003764;padding:5px 10px;font-size:11.2px !important;line-height:1.5 !important;border-radius:1px;border:1px solid #003764;margin-top:10px}button.flight_details:focus,button.flight_details.focus{color:#fff;background-color:#00294b;border-color:#000}button.flight_details:hover{color:#fff;background-color:#00294b;border-color:#001527}button.flight_details:active,button.flight_details.active,.open>button.flight_details.dropdown-toggle{color:#fff;background-color:#00294b;border-color:#001527}button.flight_details:active:hover,button.flight_details:active:focus,button.flight_details:active.focus,button.flight_details.active:hover,button.flight_details.active:focus,button.flight_details.active.focus,.open>button.flight_details.dropdown-toggle:hover,.open>button.flight_details.dropdown-toggle:focus,.open>button.flight_details.dropdown-toggle.focus{color:#fff;background-color:#001527;border-color:#000}button.flight_details:active,button.flight_details.active,.open>button.flight_details.dropdown-toggle{background-image:none}button.flight_details.disabled:hover,button.flight_details.disabled:focus,button.flight_details.disabled.focus,button.flight_details[disabled]:hover,button.flight_details[disabled]:focus,button.flight_details[disabled].focus,fieldset[disabled] button.flight_details:hover,fieldset[disabled] button.flight_details:focus,fieldset[disabled] button.flight_details.focus{background-color:#00457e;border-color:#003764}button.flight_details .badge{color:#00457e;background-color:#fff}button.flight_details.close{float:none;text-shadow:none;opacity:1;filter:alpha(opacity=100)}.flightContinueSection{position:absolute;bottom:0;left:0;right:0;padding:20px;background:white;border-top:1px solid #eee}.button-flightContinue{float:right}.flightTypeDivider{display:none !important}#viewMoreResults{padding:20px;background-color:#F8F7F6;border-top:1px solid #eee}#viewMoreResults .grey_block_arrow{margin-bottom:10px}#inTourFlightsRegion .left_col,#inTourFlightsRegion .input_row{width:100%;margin:-10px 0 5px 0}#inTourFlightsRegion .input_col{width:32% !important;max-width:100px}#inTourFlightsRegion .input_col label{width:100% !important}#inTourFlightsRegion .right_col{margin-top:-30px}#inTourFlightsRegion .right_col label{display:none}.frame-403,.frame-403 *{box-sizing:border-box}.frame-403{background:var(--primary-lighter-blue, #e2f2f7);border-radius:8px;padding:20px;display:flex;flex-direction:row;gap:16px;align-items:flex-start;justify-content:flex-start;position:relative}.warning-eta{text-align:left;font-family:var(--desktop-style-subtitle-2-font-family, "-", sans-serif);font-size:var(--desktop-style-subtitle-2-font-size, 16px);letter-spacing:var(--desktop-style-subtitle-2-letter-spacing, 0.4px);font-weight:var(--desktop-style-subtitle-2-font-weight, 400);position:relative;flex:1;display:flex;align-items:center;justify-content:flex-start}.warning-eta-span{color:var(--m3-black, #000);font-family:var(--desktop-style-subtitle-2-font-family, "Montserrat-Medium", sans-serif);font-size:var(--desktop-style-subtitle-2-font-size, 16px);letter-spacing:var(--desktop-style-subtitle-2-letter-spacing, 0.4px);font-weight:var(--desktop-style-subtitle-2-font-weight, 500)}.warning-eta-span2{color:var(--primary-green, #2e844b);font-family:var(--desktop-style-subtitle-2-font-family, "Montserrat-Bold", sans-serif);font-size:var(--desktop-style-subtitle-2-font-size, 16px);letter-spacing:var(--desktop-style-subtitle-2-letter-spacing, 0.4px);font-weight:var(--desktop-style-subtitle-2-font-weight, 700)}.warning-eta-span3{color:var(--m3-black, #000);font-family:var(--desktop-style-subtitle-2-font-family, "Montserrat-Medium", sans-serif);font-size:var(--desktop-style-subtitle-2-font-size, 16px);letter-spacing:var(--desktop-style-subtitle-2-letter-spacing, 0.4px);font-weight:var(--desktop-style-subtitle-2-font-weight, 500)}.step5 .input_row{padding:0 0 5px 0}.step5 .input_row input[type="text"],.step5 .input_row .new_select{margin-right:10px}.step5 .input_row label:first-child{min-width:110px}.step5 .contact_info0 .input_row .x_small{width:70px}.step5 .contact_info0 .input_row .helper_text{position:absolute;left:110px}.step5 .contact_info0 .input_row:last-child{position:relative;margin-bottom:20px}.step5 .subheader.additional_information .arrow_down{background-position:100% 7px}.step5 .subheader.additional_information .arrow_down.close{background-position:100% -22px}.step5 .additional_information .input_row.inline input.large[type="text"]{width:200px}.step5 .additional_information .input_row.inline label{width:106px}.step5 .additional_information .input_row.inline .long{position:relative;top:8px;line-height:1.1}.step5 .additional_information .input_row.inline .new_select.large{width:200px}.step5 .additional_information .input_row.inline .new_select.medium{width:168px}.step5 .additional_information .room_info .input_row.inline{margin-bottom:10px}.step5 .additional_information .room_info .input_row.inline label{width:auto}.step5 .additional_information .room_info .textareas.input_row.inline label{display:inline-block;width:90px}.step5 .additional_information .room_info label{line-height:1.1}.step5 .additional_information .room_info textarea{width:200px;height:150px}.additionalInfoRegion{display:none}.step6 .header .left_col,.step6 .header .right_col{width:50%}.step6 .header .right_col{text-align:right}.step6 .header .right_col a.print{display:inline-block;color:#fff;text-decoration:none;padding:0 30px 0 0;background:url(https://i.gocollette.com/css/icon_print.png) no-repeat right}.step6 .code{background:#fff2e5;padding:20px 25px}.step6 .code input[type="text"]{margin-right:15px}.step6 .summary tr{border-top:1px solid #ccc}.step6 .summary td{font-weight:bold}.step6 .summary td:last-child,.step6 .summary th:last-child{text-align:center}.step6 .summary .expanded{display:block}.step6 .summary #view_summary_details{float:right;font-size:.875em;background-position:100% 7px}.step6 .summary #view_summary_details.closed{background-position:100% -22px}.step6 .subtotal .totals_hdr{text-align:right;margin-right:30px}.step6 .subtotal dl{margin:0;padding:0}.step6 .subtotal dl dd{text-align:right;padding:4px 0 4px 20px;margin:0;display:inline-block}.step6 .subtotal dl dt{text-align:left;padding:4px 0 4px 20px;display:inline-block;margin:0;width:150px}.step6 .subtotal .right_col{padding:5px 50px 0}.step6 .subtotal .right_col dt{float:left;width:154px}.step6 .subtotal .right_col dd{float:right}.step6 .subtotal .right_col div{padding:4px 0}.step6 .subtotal .right_col .additional_info{margin-top:10px}.step6 .subtotal .right_col .additional_info span{display:inline-block;width:90px}.step6 .subtotal .right_col .additional_info div{padding:0}.step6 .subtotal .left_col{padding:5px 0}.step6 .payment_information .left_col{width:50%;font-size:.875em;font-weight:bold}.step6 .payment_information .right_col{width:50%;text-align:right;font-size:.875em;font-weight:bold}.step6 .payment_information .input_row label{padding-left:0}.step6 .payment_information .accept table tr:first-child td{font-size:.875em}.step6 .payment_information .accept table tr td{font-size:1em}.step6 .payment_information .accept table tr td p{margin-top:0}.step6 .loyalty{padding:20px;margin:20px;background-color:white;border:2px solid red;color:red}.step6 .loyalty .right_col{text-align:left;position:relative}.step6 .loyalty .right_col .credit{position:absolute;right:20px}.step6 .credit{color:red}.step6 .agent_info .input_row.inline .large{margin-right:10px}.step6 .agent_info .input_row.inline .x_small{width:70px}.step6 .agent_info .input_row.inline label:first-child{width:106px}.step6 .agent_info .input_row.inline label.small{width:30px;padding-left:5px}.step6 .agent_info .input_row.inline .med{width:162px}.step6 .agent_info input[readonly]{cursor:not-allowed;background-color:#eeeeee;opacity:1}.step6 .agent_info .left_col,.step6 .document_info .left_col{width:50%;font-size:.875em;font-weight:bold}.step6 .agent_info .right_col,.step6 .document_info .right_col{width:50%;text-align:right;font-size:.875em;font-weight:bold}.step6 .agent_info .input_row.inline,.step6 .document_info .input_row.inline{margin-bottom:5px}.step6 .agent_info .input_row.inline .large,.step6 .document_info .input_row.inline .large{min-width:200px}.step6 .agent_info .input_row.inline .med_large,.step6 .document_info .input_row.inline .med_large{min-width:170px}.step6 .agent_info .input_row.inline label.large,.step6 .document_info .input_row.inline label.large{min-width:0;width:150px}.step6 .agent_info .input_row.inline label.med,.step6 .document_info .input_row.inline label.med{width:100px;padding-left:5px}.step6 .referral_info .input_group{margin-bottom:15px}.step6 .referral_info .input_row.inline input[type="text"]{margin-right:9px}.step6 .referral_info .input_row.inline input[type="text"].x_small{width:70px}.step6 .right_col_only{margin-right:55px;padding:20px 0;text-align:right;font-size:.875em;font-weight:bold}.step6 .right_col_only div{margin-bottom:10px}.step6 #btnConfirm{margin:0}.step7 .two_col h2,.step7 .two_col .offer-box .offer-text,.offer-box .step7 .two_col .offer-text{font-size:1.750em}.step7 .two_col h3{font-size:1.313em;margin-top:20px}.step7 .two_col .section,.step7 .two_col .alt-image-list li,.alt-image-list .step7 .two_col li{float:left;height:250px}.step7 .two_col .col1{width:708px;margin-right:30px;padding:40px}.step7 .two_col .col2{width:222px;padding:30px;text-align:center}.step7 .full_width{padding:30px 40px}.step7 .full_width .input_group{margin-bottom:15px}.step7 .full_width label{width:280px}.step7 .full_width .large{width:330px}.step7 .full_width .small,.step7 .full_width .x_small{display:inline-block;margin-right:9px}.step7 .full_width .small{width:105px}.step7 .full_width .x_small{width:70px}.step7 p a{text-decoration:none}.step7 p a:link,.step7 p a:visited{color:#028244}.step7 p a:hover,.step7 p a:focus{color:#028244}.booking .odd td{background-color:#ECEDEE}.booking td.included{text-align:center}.booking td.desc{text-align:left !important}.muted{color:#ccc}div.rooms_table{padding:20px}div.rooms_table .room_col{width:16%}div.rooms_table .adult_col{width:16%}div.rooms_table .child_col{width:27%}div.rooms_table .room_type_col{width:16%}div.rooms_table .traveler_type_col{width:9%}div.rooms_table .price_col{width:16%}div.rooms_table .traveler .name{margin-right:3%;margin-left:29%}div.booking{width:100%;margin-bottom:20px}div.booking .input_row.headers{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 10px}div.booking .input_col{padding:5px;font-size:.875em;text-align:left;vertical-align:top}div.booking .input_row{font-size:1em}div.booking .full_text{width:620px}div.booking .delete{display:inline-block;height:18px;width:18px;position:relative;top:3px;background:url(https://i.gocollette.com/css/icons_delete.png) top left;overflow:hidden;text-indent:-9999em}div.booking .delete:hover{background:url(https://i.gocollette.com/css/icons_delete.png) bottom left}table.booking{width:100%;font-size:.875em}table.booking>div{padding:20px 0}table.booking th{text-align:left;padding:10px}table.booking th.date_col{width:115px !important}table.booking td{text-align:left;vertical-align:top;padding:10px}.customizations h4{margin:0;padding:0}.customizations .no_padding td{padding-bottom:0}.customizations .no_first_col{padding-left:30px}.customizations .input_col.checkbox{width:30px}.customizations .description_col{width:400px}.customizations .price_col{width:70px;font-weight:bold}.customizations .rooms_col{width:100px;padding-left:20px;font-weight:bold}.customizations .nights_col{width:90px;font-weight:bold}.customizations .input_col.full_text{width:570px}.extensions .select_row{padding-top:5px;padding-bottom:0}.during_tour_options{border-top:1px solid #ccc;margin-bottom:10px}.during_tour_options div{padding-bottom:5px}.optional_excursions tr{border-top:1px solid #ccc}.optional_excursions td{padding-top:20px;padding-bottom:20px}.optional_excursions .image_col{display:none !important}.optional_excursions .price_col{text-align:center;width:100px}.inTourTransferDescription{width:535px !important}#step_navigation #bookingNavTitle{background:#003764;color:white;overflow:hidden;height:50px}#step_navigation #bookingNavTitle #navInnerWrapper{padding-top:15px}#step_navigation #bookingNavTitle #navInnerWrapper .navSection{float:left}#step_navigation #bookingNavTitle #navInnerWrapper .navSection i{display:block;float:left;padding-left:12px}#step_navigation #bookingNavTitle #navInnerWrapper #navSectionTitle{float:left;color:white;padding-left:7px}#step_navigation #bookingNavTitle #navInnerWrapper span.tooltip-icon{top:14px !important;right:20px !important}#optionionalExcursions,#prePostRegion,#onTourChoices,.bookingUpgrades,#inTourTransfersRegion{padding-left:10px}.roomSelection .padded_content.section_abstract{padding-bottom:0}#tourFlightsRegion .options_row.toggle_radios,#travelerProtectionRegion .options_row{padding-top:0}#sedanService .padded_content,#travelerProtectionRegion .padded_content{padding-top:0}.bookingEngineSidebar{padding-right:20px !important}.validationMessagesButton{padding-left:45px;padding-top:10px}.travelerErrorMessages.padded_content{padding:10px 20px}.itemRow.altRow{background:#f2f2f2}.summaryHeaderRow.itemRow{background:#e5ebef;padding-bottom:2px;padding-top:5px}#summaryDetailsRegion .booking{margin-top:0;margin-bottom:0}#air-disclaimer-region{padding-top:0}#FlightsandProtection .stepMessagesRegion{padding-top:0}.payment_table{margin:0 -1%;font-size:0}.payment_table .header_row{margin:0 1% 20px;font-weight:bold;font-size:16px}.payment_table .input_row{display:inline-block;width:50%;padding:0 1%;margin-top:5px;font-size:14px}.payment_table .input_row input[type="text"].large{width:100%}.payment_table .payment_table_break{clear:left}.payment_table .expireRow .new_select{margin-right:15px}.accept{margin-top:20px}.accept .checkPadding{margin-left:22px}.booking .summaryHeaderRow{font-weight:bold}.booking{margin-top:5px;font-size:0.875em;font-weight:bold}.booking .summaryHeaderRow{overflow:hidden;padding:5px 15px 0}.booking .summaryCol{float:left;width:100px}.booking .summaryDescription{font-weight:bold;padding-right:10px}.booking .summaryRow{clear:both;padding:5px 15px 0}.booking .itemRow{border-bottom:1px solid #ccc;padding-top:5px}.booking .summaryCol1{width:100px}.booking .consumer .summaryCol{width:115px}.booking .consumer .summaryCol1{width:115px}.pad-no-flex{padding:20px}@media only screen and (max-width: 1023px){.booking_engine .pad{padding:10px 20px}.booking_engine #primary{margin:0}.booking_engine #sidebar{margin:0;display:flex;padding-right:0 !important}.booking_engine .wrapper-mar{margin:10px}.booking_engine .page-header{margin:-10px -10px 0 -10px;padding:10px 15px}.booking_engine .page-header-actions{margin-top:12px}.booking_engine .stepNav{padding:0 15px 0 0}.booking_engine .stepNav.selected{background:#666;margin-right:0}.booking_engine .stepNav a{padding:10px 0 10px 15px}.booking_engine #step_navigation{width:calc(70% - 15px);order:2;background:#fafafa;margin-bottom:30px}.booking_engine #step_navigation .totals{height:auto;min-height:90px}.booking_engine #step_navigation .totals dl dt,.booking_engine #step_navigation .totals dl dd{padding-bottom:0}.booking_engine #step_navigation .tooltip-icon:before,.booking_engine #step_navigation .tooltip-icon{display:none}.booking_engine #your_tour{margin-right:10px;width:35%}.booking_engine #your_tour.block{width:295px}.booking_engine #your_tour .subtext,.booking_engine #your_tour .img_container{text-align:left !important}.booking_engine #your_tour .pad{padding:10px}.booking_engine #your_tour .pad #your_tour{width:100%}.booking_engine #your_tour.block .header{padding:10px 15px}.booking_engine #your_tour.block dl{margin:0;display:block}.booking_engine #your_tour.block dl dt,.booking_engine #your_tour.block dl dd{width:100%}.booking_engine .section.booking_engine_head.pad,.booking_engine .alt-image-list li.booking_engine_head.pad,.alt-image-list .booking_engine li.booking_engine_head.pad{display:block !important}.booking_engine div.rooms_table{padding:0px 20px;margin-bottom:0px !important}.booking_engine .img_container{margin-top:10px}.booking_engine .img_container img{max-width:240px !important;width:100%}.booking_engine .input_col.rooms_col,.booking_engine .input_col.price_col,.booking_engine .input_col.night_col{width:125px !important}.booking_engine .extensions .select_row:not(.hotelType):not(.transferType)>div{display:flex;flex-wrap:wrap}.booking_engine #tourUpgrades .text p{width:100%}.booking_engine .top_border{border-top:none;border-bottom:1px solid #ccc}.booking_engine .rooms_col{padding-left:33px}.booking_engine .search_results .tooltip{display:none !important}}@media only screen and (min-width: 768px){.booking_engine .per-p{display:none}}@media only screen and (max-width: 767px){.booking_engine .search_options.block.arrow{display:none}.booking_engine .page-header-actions{float:right;margin-top:-33px}.booking_engine #your_tour .header{display:block !important}.booking_engine #your_tour .header h3{font-size:16px}.booking_engine table.calendar .dates_col{padding-left:15px !important}.booking_engine table.calendar .discount_price_col{padding-right:15px !important;width:28%}.booking_engine .booking.customizations .description_col{width:280px !important}.booking_engine .booking.customizations .rooms_col,.booking_engine .booking.customizations .price_col,.booking_engine .booking.customizations .nights_col{width:75px !important}.booking_engine .summaryHeaderRow,.booking_engine .summaryRow{padding:5px 10px 0 10px}.booking_engine .summaryHeaderRow .summaryCol,.booking_engine .summaryRow .summaryCol{width:15%}.booking_engine .summaryHeaderRow .summaryCol.summaryCol1,.booking_engine .summaryRow .summaryCol.summaryCol1{width:25%}.booking_engine .step6 .subtotal dl dt{padding:0}}@media only screen and (max-width: 700px){.booking_engine .depart_row1 .price_col{text-align:left;padding:0;position:initial;width:100%}.booking_engine .depart_row1,.booking_engine .arrive_row1{padding-left:15px}.booking_engine .payment_table .input_row{width:100%}.booking_engine .accept .booking.customizations .input_col.full_text{width:calc(100% - 20px)}.booking_engine .during_tour_options .input_col.full_text{width:calc(100% - 40px)}.booking_engine .step7 .pad{font-size:14px}.booking_engine .step7 h2,.booking_engine .step7 .offer-box .offer-text,.offer-box .booking_engine .step7 .offer-text{font-size:20px}.booking_engine .step7 .page-title{font-size:20px;text-align:center}}@media only screen and (max-width: 580px){.booking_engine #your_tour.block{width:150px}.booking_engine #step_navigation{width:calc(100% - 150px)}.booking_engine #bookingNavTitle{display:none}.booking_engine div.rooms_table .traveler .name{margin-right:0;margin-left:0}.booking_engine .booking.customizations .description_col{width:180px !important}.booking_engine .booking.customizations .rooms_col,.booking_engine .booking.customizations .price_col,.booking_engine .booking.customizations .nights_col{width:70px !important;padding-left:4px}.booking_engine .flights_to_from .datepicker{width:140px}.booking_engine .flights_to_from .input_row label{width:100px}.booking_engine .airfare_options .arrival_col,.booking_engine .airfare_options .departure_col{width:50%}.booking_engine .hide-at-580{display:none}.booking_engine .airfare_options .stops_col{width:100%;text-align:left}.booking_engine .airfare_options .headers .stops_col,.booking_engine .airfare_options .headers .departure_col,.booking_engine .airfare_options .headers .arrival_col,.booking_engine .airfare_options .headers .price_col,.booking_engine .airfare_options .headers .duration_col{padding:0;border:none !important;width:auto !important;display:inline-flex;font-size:12px !important;flex-basis:auto;margin:0 auto !important}.booking_engine .airfare_options .headers .duration_col,.booking_engine .airfare_options .headers .departure_col,.booking_engine .airfare_options .headers .arrival_col{margin-top:5px}.booking_engine .airfare_options .headers .price_col{margin-left:0}.booking_engine .airfare_options>div .sort_filter{padding:10px 5px;text-decoration:underline}.booking_engine .summaryHeaderRow .summaryCol3,.booking_engine .summaryRow .summaryCol2{width:9%}.booking_engine .summaryHeaderRow .summaryCol5,.booking_engine .summaryHeaderRow .summaryCol6,.booking_engine .summaryRow .summaryCol4,.booking_engine .summaryRow .summaryCol5{width:18%}.booking_engine #summaryInformation div{font-size:12px}.booking_engine #frmPaymentInfo .left_col,.booking_engine #frmPaymentInfo .right_col{width:50%;padding:0}.booking_engine #frmPaymentInfo .left_col dd,.booking_engine #frmPaymentInfo .right_col dd{float:left}.booking_engine #frmPaymentInfo .subheader.subtotal{padding:10px}.booking_engine .step6 .subtotal dl dt,.booking_engine .step6 .subtotal .right_col dt{width:100%}}@media only screen and (min-width: 581px){.booking_engine .show-at-580{display:none}}@media only screen and (max-width: 480px){.booking_engine .pad{padding:10px 15px}.booking_engine .booking_engine_head .top_border ul{padding-left:17px}.booking_engine .stepNav{font-size:12px}.booking_engine .stepNav a{padding:10px 0px 10px 10px}.booking_engine .stepNav a .currency,.booking_engine .stepNav a .transferProtection{padding-right:0;position:absolute;right:8px;width:fit-content}.booking_engine .booking.customizations .description_col{width:165px !important}.booking_engine .booking.customizations .rooms_col,.booking_engine .booking.customizations .price_col,.booking_engine .booking.customizations .nights_col{width:60px !important}.booking_engine .infoMessages,.booking_engine .successMessages,.booking_engine .warningMessages,.booking_engine .errorMessages,.booking_engine .validation{position:relative;border:1px solid;margin:10px 0;padding:10px 20px 10px 40px}.booking_engine #departure_city{width:100%}.booking_engine .flights_to_from .input_row label{width:100%}.booking_engine .airfare_options .headers .price_col{margin-left:0}.booking_engine table.calendar .dates_col{width:57%}.booking_engine table.calendar .discount_price_col{width:25%}.booking_engine #prePostRegion .input_col input[type="checkbox"],.booking_engine #prePostRegion .input_col input[type="radio"]{padding:0}}@media only screen and (max-width: 420px){.booking_engine #sidebar{flex-wrap:wrap;margin:-5px 0 -10px 0}.booking_engine #step_navigation,.booking_engine #your_tour.block{width:100%;margin-right:0;margin-bottom:0}.booking_engine #step_navigation{margin-bottom:15px}.booking_engine .img_container{width:45%;display:inline-block}.booking_engine #your_tour .pad #your_tour{width:50%;margin-left:5%;float:right}.booking_engine #your_tour .pad #your_tour.block dl dt,.booking_engine #your_tour .pad #your_tour.block dl dd{padding:0}.booking_engine .page-header .page-title{font-size:22px}.booking_engine .page-header .page-header-actions{margin-top:-21px;font-size:12px}.booking_engine div.rooms_table{padding:0px 10px}.booking_engine div.rooms_table .adult_col{width:22%}.booking_engine .rooms_table .input_row.inline.name{width:50%;margin-right:10px;margin-left:0}.booking_engine #optionionalExcursions,.booking_engine #prePostRegion,.booking_engine #onTourChoices,.booking_engine .bookingUpgrades,.booking_engine #inTourTransfersRegion{padding-left:5px}.booking_engine .booking.customizations .description_col{width:129px !important;padding-left:0}.booking_engine .booking.customizations .rooms_col,.booking_engine .booking.customizations .price_col,.booking_engine .booking.customizations .nights_col{width:55px !important;padding-right:0px}.booking_engine .departure_col:after{content:''}.booking_engine .summaryHeaderRow .summaryCol7,.booking_engine .summaryRow .summaryCol6{width:1px}.booking_engine .summaryHeaderRow .summaryCol5,.booking_engine .summaryHeaderRow .summaryCol6,.booking_engine .summaryRow .summaryCol4,.booking_engine .summaryRow .summaryCol5{width:20%}.booking_engine .section,.booking_engine .alt-image-list li,.alt-image-list .booking_engine li{margin-bottom:5px}.booking_engine .flight-details-wrapper{white-space:normal}}@media only screen and (max-width: 400px){.booking_engine .summaryHeaderRow .summaryCol5,.booking_engine .summaryHeaderRow .summaryCol6,.booking_engine .summaryRow .summaryCol4,.booking_engine .summaryRow .summaryCol5{width:20%}.booking_engine .upgrades .input_col.checkbox{width:22px;margin-top:15px}}@media only screen and (max-width: 360px){.booking_engine .airfare_options .section .subheader,.booking_engine .airfare_options .alt-image-list li .subheader,.alt-image-list .booking_engine .airfare_options li .subheader{padding:20px 10px}.booking_engine .airfare_options div:not(.headers) .arrival_col,.booking_engine .airfare_options div:not(.headers) .departure_col{width:100%;display:block}.booking_engine .booking.customizations .description_col{width:123px !important}.booking_engine .booking.customizations .rooms_col,.booking_engine .booking.customizations .price_col,.booking_engine .booking.customizations .nights_col{width:50px !important;padding-right:0px;padding-left:3px;text-align:center}.booking_engine .wrapper-mar{margin:5px 0px}.booking_engine .scroll-me-message-content{padding:15px 10px;font-size:15px}.booking_engine .flights_to_from .datepicker{width:130px;margin:-1px 0px 0 0}.booking_engine .summaryCol.summaryCol7{margin-left:-20px}.booking_engine .payment_table .expireRow .new_select{margin-right:10px}}.copper-color{color:gold;font-size:32px}.cat-sections-wrapper{margin:0px -3px}@media only screen and (max-width: 400px){.cat-sections-wrapper i.copper-color{display:none}}.related-posts-header{margin-bottom:15px}.related-posts-wrapper{background:#fff}.related-posts-wrapper h3{margin:30px 0px 30px 0px}.pb-height{height:95px}@media only screen and (max-width: 480px){.pb-height{height:auto}}.center-block{display:block;margin-left:auto;margin-right:auto}.newblog{margin-bottom:30px}#newblog_viewmore a.btn-success{margin:auto;margin-top:20px;margin-bottom:50px;color:#028244;background-color:#fff;border-color:#028244;box-shadow:0 20px 21px -21px rgba(0,0,0,0.5);font-family:gotham;font-weight:bold;padding:10px 15px;width:200px}#newblog_viewmore a.btn-success:hover{color:#fff;background:#026937}.post{border:1px solid #cdcdcd;background:#fff;-webkit-box-shadow:2px 2px 15px 5px rgba(0,0,0,0.05);box-shadow:2px 2px 15px 5px rgba(0,0,0,0.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0px !important;padding-left:0px !important;min-height:100%;margin-bottom:30px}.post a:first-child:hover{text-decoration:none !important}.post .line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width: 767px){.post .line-clamp-2{-webkit-line-clamp:inherit}}.post .post-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.post .post-text a:not(.post-tag){color:#383A3D;font-size:14px}.post .post-text a:not(.post-tag):hover{text-decoration:none !important}.post .post-text a.post-tag{font-size:12px;color:#003764;font-weight:bold;font-family:gotham}.post .post-text .row{margin-left:0px !important;margin-right:0px !important}.post-image{border-bottom:5px solid #003764;position:relative}.post-image .special-callout{position:absolute;background:#003764;min-width:35%;left:0%;padding:5px 0px 5px 10px;color:#fff}.post-image .special-callout span{font-family:gotham !important;font-weight:bold;font-size:14px;color:#fff !important}.post-image img{border-radius:5px 5px 0 0;height:auto;max-width:100% !important;border-radius:5px 5px 0 0}.viewmore{font-size:16px;color:#028244;background-color:#fff;border-color:#028244;box-shadow:0 20px 21px -21px rgba(0,0,0,0.5);font-family:gotham;padding:10px 15px;margin-left:72px}@media only screen and (max-width: 1200px){.viewmore{margin-left:-20px}}.viewmore:hover{background:#026937;color:#fff}.post-body{padding:10px 15px 10px 15px;line-height:1.2;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.post-body .post-tags-list{font-size:13px;font-family:Arial, Helvetica, sans-serif;margin-bottom:5px}.post-body .post-tags-list .tag-divider{color:#008080}.post-body h4{margin-top:0px;font-size:16px;font-family:gotham;font-weight:bold;line-height:1.2}@media only screen and (min-width: 825px){.post-body h4{min-height:38px}}.post-body h4 a{color:black}.post-body h5{margin-top:5px;font-family:gotham;font-weight:bold;margin-bottom:0px}.post-body h5 a{color:black !important;font-size:17px}.post-body img{display:block;margin:20px auto}@media (min-width: 767px){.post-body{margin:0}.post-body img.img-left{float:left;margin:0 20px 20px 0}.post-body img.img-right{float:right;margin:0 0 20px 20px}}.post-footer{font-size:14px;padding:5px 15px 5px 15px;border-radius:0 0 5px 5px}.post-footer hr{margin:-10px -15px 10px -15px}.post-footer p{color:gray;font-size:14px;margin:0 0 5px}.post-footer .hr-container{padding-left:0px;padding-right:0px}.post-footer .col-xs-6{padding-left:0px !important;padding-right:0px !important}@media only screen and (max-width: 480px){.blog-posts-row .col-xxs-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.blog-posts-row .category-post-wrapper{margin-bottom:30px}.blog-posts-row .post .post-body{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.blog-posts-row .post .post-body .line-clamp-2{margin-bottom:-20px}@media only screen and (max-width: 767px){.blog-posts-row .post .post-body .line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px}}@media only screen and (max-width: 480px){.blog-posts-row .post .post-body .line-clamp-2{-webkit-line-clamp:inherit}}@media only screen and (max-width: 480px){.blog-posts-row .post .post-body h5 a{min-height:auto}}.blog-posts-row .post .post-image,.blog-posts-row .post .postvidcontainer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:160px}.blog-posts-row .category-row-title h3{margin-top:45px;font-family:gotham;font-size:26px;color:#070000;font-weight:bold}@media only screen and (max-width: 480px){.blog-posts-row .category-row-title h3{font-size:18px}}.blog-posts-row .post-row{padding:10px 10px}@media only screen and (max-width: 767px){.featured-posts-row{padding-left:10px;padding-right:10px}}.featured-posts-row .featured-post{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.featured-posts-row .post .post-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.featured-posts-row .post .post-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:215px}.featured-posts-row .post .post-footer{padding-bottom:0px !important}@media only screen and (min-width: 767px){.featured-posts-row .post{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;max-width:31%;margin-left:1.1%;margin-right:1.1%}}.more-posts-button{margin-top:35px;margin-bottom:20px;font-weight:bold}.more-posts-button span{-webkit-transition:none;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease}.more-posts-button i{padding-left:5px}@media only screen and (max-width: 320px){.more-posts-button{float:unset !important}}@media only screen and (max-width: 767px){.more-posts-button{border:none;background:transparent;margin-bottom:0px;margin-top:46px;padding-left:unset !important}}@media only screen and (max-width: 400px){.more-posts-button{margin-top:39px}}@media only screen and (max-width: 768px){.btn.btn-default.more-posts-button:hover,.btn-default.more-posts-button.button:hover,.btn-default.more-posts-button.icon-button:hover,button.btn-default.more-posts-button:hover,input.btn-default.more-posts-button[type="button"]:hover,.btn-default.more-posts-button.button-flightContinue:hover{border:none !important}}@media only screen and (max-width: 480px){.category-description{margin-bottom:-15px !important}}.category-description .category-title{margin-top:5px;display:unset !important;font-size:30px !important}@media only screen and (max-width: 768px){.category-description .category-title{font-size:25px !important}}@media only screen and (max-width: 480px){.category-description .category-title{font-size:18px !important}}.category-description .category-title i{font-size:40px}@media only screen and (max-width: 768px){.category-description .category-title i{font-size:25px}}@media only screen and (max-width: 480px){.category-description .category-title i{font-size:18px !important}}.category-description .category-subtitle{margin-top:0px;margin-bottom:27px;font-size:18px}@media only screen and (max-width: 768px){.category-description .category-subtitle{font-size:16px}}.category-description h4{margin-top:0px;font-size:20px}.post-time-read a{color:#5E5F5F !important;margin-top:-5px}.blog-breadcrumbs li{color:#d7d7d7 !important;font-family:"Halis GR", Helvetica, Arial, sans-serif;font-size:13px}.vidcontainer,.postvidcontainer{position:relative;display:inline-block;cursor:pointer}.vidcontainer img{width:100%;height:100%}.vidcontainer div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.8;padding:10px 55px;border:none;cursor:pointer;background-color:#059781;text-align:center}.vidcontainer div:before{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900;font-size:60px;opacity:.8;color:#fff}.post-image div.vidbutton{position:relative;top:50%;left:50%;max-width:72px;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);opacity:.8;padding:8px 28px;border:none;cursor:pointer;text-align:center;background-color:#059781}.post-image div.vidbutton:before{content:"\f04b";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#fff}.vidcontainer div:hover{opacity:.9}.post-image div:hover{opacity:.9}.tags-row{margin:50px 0}.keyword-header{font-size:18px;font-family:Arial, Helvetica, sans-serif;margin-right:15px;margin-top:11px}@media only screen and (max-width: 767px){.keyword-header{font-size:16px}}.keywords-tag{color:gray;padding:8px 15px 6px 15px;margin-right:5px;margin-top:5px;border-radius:5px;font-size:16px;background-color:#F2F2F2;font-family:Arial, Helvetica, sans-serif}@media only screen and (max-width: 767px){.keywords-tag{font-size:13px}}.keywords-tag:hover{filter:brightness(85%);color:unset}.keyword-message{font-size:22px;color:gray;margin-left:10px;margin-bottom:25px;margin-top:0px}.keyword-message .keyword-query{font-size:38px !important;color:black;margin-left:10px}.blog-hubspot .hubspot-form form.hs-form .hs_submit .hs-button.primary{background-color:#003764}.logo-image{text-align:center;padding:0px;margin-bottom:30px}@media only screen and (max-width: 480px){.logo-image{margin-bottom:0px !important}}.hero{background-position:center;background-size:cover;background-color:#fff !important}.hero .overlay{height:150%;min-height:550px;background:rgba(0,0,0,0.2);background:-moz-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.6) 20%, transparent 50%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #000), color-stop(10%, rgba(0,0,0,0.8)), color-stop(20%, rgba(0,0,0,0.6)), color-stop(50%, transparent));background:-webkit-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.6) 20%, transparent 50%);background:-o-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.6) 20%, transparent 50%);background:-ms-linear-gradient(top, #000 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.6) 20%, transparent 50%);background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.6) 20%, transparent 50%)}.hero #arrow-scroll{bottom:25px;color:white;cursor:pointer;left:0;margin-left:auto;margin-right:auto;right:0;position:absolute}.hero #arrow-scroll h1{font-size:22px;line-height:30px;padding:10px 15px;text-shadow:0px 0px 20px black}.hero #arrow-scroll .fa,.hero #arrow-scroll .fas{-webkit-animation:bounce 1500ms infinite;-o-animation:bounce 1500ms infinite;animation:bounce 1500ms infinite;font-size:50px}@media screen and (orientation: landscape) and (max-width: 850px){.hero .headline.white{margin-top:30px}.hero #arrow-scroll{top:395px}}.featured-posts-row.featured-title{font-weight:bold;font-family:gotham;border-bottom:1px solid #ccc !important;margin:15px 5px 15px 0px !important}@media only screen and (max-width: 480px){.featured-posts-row.featured-title{margin-right:0px !important;margin-top:-20px !important;padding:0 0}}.featured-posts-row.featured-title .text-left,.featured-posts-row.featured-title .text-right{font-size:30px}@media only screen and (max-width: 480px){.featured-posts-row.featured-title .text-left,.featured-posts-row.featured-title .text-right{font-size:18px}}@media only screen and (max-width: 480px){.container.featured-container{padding:0 !important}}.homepage-header-text{margin-top:0px;margin-bottom:20px;color:#82868C}@media only screen and (max-width: 480px){.homepage-header-text{font-size:20px}}@media only screen and (max-width: 420px){.homepage-header-text{font-size:16px}}.explorations-blog-header{margin-top:60px}.container.row.blog-header-container{padding-bottom:25px;margin-bottom:25px;max-width:950px;color:#82868C}@media only screen and (max-width: 1200px){.container.row.blog-header-container{padding:0 20px}}@media only screen and (max-width: 767px){.container.row.blog-header-container{padding-bottom:5px}}.container.row.blog-header-container .cat-nav-wrapper{padding-left:0px;padding-right:0px}.container.row.blog-header-container .category-nav{margin:auto;display:inline-block}.container.row.blog-header-container .category-nav .nav>li{flex:1 1 auto}@media (min-width: 767px){.container.row.blog-header-container .category-nav .nav>li{min-width:10%}}.container.row.blog-header-container .category-nav .nav>li+li>a{border-left:unset}.container.row.blog-header-container .social-links{color:#5E5F5F;margin-top:13px}@media only screen and (max-width: 768px){.container.row.blog-header-container .social-links{margin-top:20px}}@media only screen and (max-width: 480px){.container.row.blog-header-container .social-links{margin-top:5%}}@media only screen and (max-width: 320px){.container.row.blog-header-container .social-links{margin-top:0%}}.container.row.blog-header-container .social-links ul{padding-left:0px}.container.row.blog-header-container .social-links ul li{list-style:none;display:inline-block}.container.row.blog-header-container .social-links .social-link i{font-size:28px;color:#82868C;min-width:36px;margin-top:65px}.container.row.blog-header-container .social-links .social-link i:hover{color:#059781}@media only screen and (max-width: 680px){.container.row.blog-header-container .social-links .social-link i{font-size:24px}}.container.row.blog-header-container .social-icons{padding-left:0px;padding-right:0px}.container.row.blog-header-container .bg-copper{background-color:#00457e;color:white}.container.row.blog-header-container .inline-newsletter-signup{text-align:center;padding:15px 15px 30px;color:#fff !important}.container.row.blog-header-container .category-nav .nav{font-size:15px !important;text-align:center}.container.row.blog-header-container .category-nav .nav li{font-family:Arial, Helvetica, sans-serif}.container.row.blog-header-container .category-nav .nav li:not(:last-child){margin-right:15px}.container.row.blog-header-container .category-nav .nav li a.category-nav-link{font-family:gotham;margin:0px;padding:0px 0px 2px 0px;color:#5E5F5F;font-size:12px;border-bottom:unset !important;font-weight:bold}.container.row.blog-header-container .category-nav .nav li a.category-nav-link i{font-size:16px;width:20px;text-align:center}.container.row.blog-header-container .category-nav .nav li a:hover.category-nav-link{color:#070000 !important;background-color:transparent !important}.copper-color{color:#028244}.editorial-hero{position:relative;border-bottom:5px solid #003764;height:600px;padding:0px}@media only screen and (max-width: 768px){.editorial-hero{height:450px}}@media only screen and (max-width: 480px){.editorial-hero{height:350px}}.editorial-hero .overlay{max-height:100%;min-height:100%}.editorial-hero .hero-copy{color:#fff;text-shadow:0px 0px 9px rgba(0,0,0,0.6);position:absolute;top:50%;left:50%;transform:translate(-50%, -40%)}@media only screen and (max-width: 1200px){.editorial-hero .hero-copy{width:80%}}@media only screen and (max-width: 768px){.editorial-hero .hero-copy{width:100%}}.editorial-hero .hero-copy h1{font-family:gotham;font-weight:bold;font-size:50px;margin-top:0px}@media only screen and (min-width: 1200px){.editorial-hero .hero-copy h1{font-size:45px}}@media only screen and (max-width: 768px){.editorial-hero .hero-copy h1{font-size:35px}}@media only screen and (max-width: 480px){.editorial-hero .hero-copy h1{font-size:20px}}.editorial-hero .hero-copy p{font-size:18px;font-family:"Halis GR", Helvetica, Arial, sans-serif}.editorial-hero .breadcrumbs.breadcrumbs2017{z-index:10;padding:0px;margin:0px;border:0px;position:absolute;background:transparent;top:90%;left:0;color:#fff !important;max-width:calc(60vw - 15%)}.editorial-hero .breadcrumbs.breadcrumbs2017 ol.blog-breadcrumbs{padding-left:0px}@media only screen and (max-width: 768px){.editorial-hero .breadcrumbs.breadcrumbs2017 ol.blog-breadcrumbs{margin-top:-15px}}.editorial-hero .breadcrumbs.breadcrumbs2017 ol.blog-breadcrumbs li{display:contents;color:#fff !important;text-shadow:0px 0px 9px rgba(0,0,0,0.6)}.editorial-hero .breadcrumbs.breadcrumbs2017 ol.blog-breadcrumbs li:before{color:#fff !important}.editorial-hero .breadcrumbs.breadcrumbs2017 ol.blog-breadcrumbs li a{color:#fff}.editorial-hero .breadcrumbs.breadcrumbs2017 ol.blog-breadcrumbs li a:hover{color:#fff}.editorial-layout-wrapper .auth-img{text-align:center;margin-top:-70px;max-height:60px}.editorial-layout-wrapper .auth-img img{max-width:100px;border:4.5px solid #003764}@media only screen and (max-width: 768px){.editorial-layout-wrapper .auth-img{top:395px}}@media only screen and (max-width: 480px){.editorial-layout-wrapper .auth-img{top:295px}}.editorial-layout-wrapper .addthis_toolbox [class~=btn]{color:#026937;background-color:transparent;border-color:transparent}.editorial-layout-wrapper .addthis_toolbox a.at300b{color:auto !important;background-color:auto !important;border-color:auto !important}.editorial-layout-wrapper .header-copy-row{align-items:center;margin:0px;margin-top:70px;padding:0px;margin-bottom:40px;display:flex;flex-flow:row}.editorial-layout-wrapper .header-copy-row div{padding-right:0px;padding-left:0px}@media only screen and (max-width: 767px){.editorial-layout-wrapper .header-copy-row{align-items:baseline}.editorial-layout-wrapper .header-copy-row .editorial-auth-date{position:relative;top:30px;left:-50%}.editorial-layout-wrapper .header-copy-row .col-xs-6.col-sm-4.text-right{position:relative;left:-100%}}.editorial-layout-wrapper .editorial-categories{color:#026937;font-family:gotham;font-size:11px}.editorial-layout-wrapper .editorial-categories a.post-tag{color:#003764;font-size:12px;font-weight:bold;font-family:gotham}.editorial-layout-wrapper .editorial-auth-date a{color:#070000}.editorial-layout-wrapper .editorial-auth-date p{font-size:14px;color:#82868C}.editorial-layout-wrapper .editorial-body .border-breaker{color:#026937;font-size:24px}.editorial-layout-wrapper .editorial-body .addthis_toolbox{display:block;text-align:center;border:1px solid #026937;padding:0px;margin-bottom:25px}.editorial-layout-wrapper .editorial-body .addthis_toolbox a{padding:30px 20px 15px 20px !important;box-shadow:none !important;border:none !important}@media only screen and (max-width: 380px){.editorial-layout-wrapper .editorial-body .addthis_toolbox a{padding:30px 8px 15px 8px !important}}.editorial-layout-wrapper .editorial-body .addthis_toolbox a i{font-size:25px}.editorial-layout-wrapper .editorial-sidebar{padding-left:6%}@media only screen and (max-width: 850px){.editorial-layout-wrapper .editorial-sidebar{display:none}}.editorial-layout-wrapper .editorial-sidebar .addthis-share{font-family:gotham;padding:10px 0px;color:#026937;margin-top:0px;border-bottom:1px solid #026937}.editorial-layout-wrapper .editorial-sidebar .share-small{margin-bottom:-40px;margin-top:0px;margin-left:1.5vw}.editorial-layout-wrapper .editorial-sidebar .search-form{display:none}.editorial-layout-wrapper .editorial-sidebar .sticky-content{margin-top:65px;position:-webkit-sticky;position:sticky;border:1px solid #026937;max-width:80px}@media only screen and (max-width: 992px){.editorial-layout-wrapper .editorial-sidebar .sticky-content{top:10rem !important}}.editorial-layout-wrapper .editorial-sidebar .top-10{top:10rem}.editorial-layout-wrapper .editorial-sidebar .addthis_toolbox a{width:100% !important;box-shadow:none !important;border:none !important;padding:10px 0px 10px 0px !important}.editorial-layout-wrapper .editorial-sidebar .addthis_toolbox a i{font-size:25px}.standard-blog-layout-wrapper{background-color:#fff}.standard-blog-layout-wrapper .sponsor-button{font-weight:bold;font-family:gotham}.standard-blog-layout-wrapper .breadcrumbs.breadcrumbs2017{background:transparent;padding:0px}.standard-blog-layout-wrapper .breadcrumbs.breadcrumbs2017 .container{padding:10px 0px 0px 10px}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .breadcrumbs.breadcrumbs2017{display:none}}.standard-blog-layout-wrapper .breadcrumbs.breadcrumbs2017 li{color:#82868C !important;font-size:12px !important}.standard-blog-layout-wrapper .breadcrumbs.breadcrumbs2017 li a{color:#82868C !important}.standard-blog-layout-wrapper .hero-row{margin-bottom:50px;align-items:center}@media only screen and (max-width: 768px){.standard-blog-layout-wrapper .hero-row{margin-bottom:30px}}.standard-blog-layout-wrapper .hero-row .standard-blog-hero{position:static;width:auto;left:auto;padding:0px;z-index:5;margin-left:-5px}@media only screen and (max-width: 768px){.standard-blog-layout-wrapper .hero-row .standard-blog-hero .vidcontainer div{padding:6px 35px}.standard-blog-layout-wrapper .hero-row .standard-blog-hero .vidcontainer div:before{font-size:30px}}@media only screen and (min-width: 768px){.standard-blog-layout-wrapper .hero-row .standard-blog-hero{position:relative;width:100vw;left:calc(-50vw + 50%);padding:0px;z-index:5}}.standard-blog-layout-wrapper .hero-row .standard-blog-hero img{width:62vw;max-width:unset;height:unset}@media only screen and (max-width: 1200px){.standard-blog-layout-wrapper .hero-row .standard-blog-hero img{width:150%}}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .hero-row .standard-blog-hero img{width:103%}}@media only screen and (max-width: 768px){.standard-blog-layout-wrapper .hero-row .standard-blog-hero img{width:102%}}.standard-blog-layout-wrapper .hero-row .border-breaker{margin-top:30px}.standard-blog-layout-wrapper .hero-row .sponsored-post-content{margin-left:0px;margin-right:0px;border:1px solid #cdcdcd;padding:35px 0px 15px 0px;margin-bottom:25px}.standard-blog-layout-wrapper .hero-row .sponsored-post-content .sponsor-image{text-align:center;margin-bottom:20px}.standard-blog-layout-wrapper .hero-row .sponsored-post-content .sponsor-image img{max-width:50%}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .hero-row .sponsored-post-content .sponsor-image img{max-width:75%}}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .hero-row .sponsored-post-content .sponsor-image img{max-width:250px}}.standard-blog-layout-wrapper .hero-copy-container{margin-left:-15px;z-index:5;background:transparent}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .hero-copy-container{margin-left:0px;padding-left:30px;padding-right:30px}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy{box-shadow:2px 2px 15px 5px rgba(0,0,0,0.05);padding:20px;border:1px solid #ECECEC;background:#fff}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy{margin-top:-10%}}@media only screen and (max-width: 480px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy{padding:15px}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .standard-blog-categories{padding:0px;font-family:gotham;font-weight:bold;font-size:14px}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .standard-blog-categories a{color:#003764}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .hero-copy-body{padding:0px}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .hero-post-title{font-family:gotham;font-weight:bold;font-size:35px;line-height:40px;margin-top:10px}@media only screen and (max-width: 768px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .hero-post-title{font-size:25px;line-height:initial}}@media only screen and (max-width: 480px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .hero-post-title{font-size:20px}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .hero-description{color:#5e5f5f;font-size:17px}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-img-wrapper{padding:0px;min-width:75px;padding-right:0px;margin-top:20px}@media only screen and (max-width: 768px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-img-wrapper{margin-top:0px}}@media only screen and (max-width: 360px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-img-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-img{max-width:75px;border:3px solid #82868C;margin-right:20px}@media only screen and (max-width: 480px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-img{margin-right:5px}}@media only screen and (max-width: 375px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-img{max-width:52px}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-date{margin-top:10px;font-size:14px;display:inline-grid;vertical-align:middle}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-date em a{font-size:16px;color:#82868C;margin-bottom:0px}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-date em a:hover{color:#026937}@media only screen and (max-width: 480px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-date em a{font-size:14px}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-date p{font-size:14px;margin:0px;color:#5E5F5F}@media only screen and (max-width: 375px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .auth-date{font-size:12px}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .mtr{position:relative;font-size:14px;padding-left:0px}@media only screen and (max-width: 360px){.standard-blog-layout-wrapper .hero-copy-container .hero-copy .mtr{display:none}}.standard-blog-layout-wrapper .hero-copy-container .hero-copy .mtr p{position:absolute;bottom:0;right:0;padding:0px 12px 12px 0px;font-size:14px;color:#82868C;margin-top:64px;margin-bottom:0px}.standard-blog-layout-wrapper .border-breaker{font-size:20px;margin-bottom:-17px}.standard-blog-layout-wrapper .addthis_toolbox{display:block;text-align:center;border:1px solid #cdcdcd;padding:0px;margin-bottom:25px}.standard-blog-layout-wrapper .addthis_toolbox [class~=btn]{color:#026937;background-color:transparent;border-color:transparent}.standard-blog-layout-wrapper .addthis_toolbox a.at300b{box-shadow:none !important;border:none !important;width:auto !important;margin-bottom:auto !important;color:auto !important;background-color:auto !important;border-color:auto !important}.standard-blog-layout-wrapper .addthis_toolbox a.at300b i,.standard-blog-layout-wrapper .addthis_toolbox a.at300b s{font-size:25px}.standard-blog-layout-wrapper .email-js{font-size:25px}.standard-blog-layout-wrapper .standard-blog-body{padding-right:75px}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .standard-blog-body{padding-right:15px}}@media only screen and (min-width: 767px){.standard-blog-layout-wrapper .standard-blog-body .addthis_toolbox body[data-template="{ABBAB320-08F7-4F92-A562-6078433009F0}"]{display:none}}.standard-blog-layout-wrapper .standard-blog-body .addthis_toolbox a.at300b{padding:30px 10px 15px 10px !important}@media only screen and (max-width: 380px){.standard-blog-layout-wrapper .standard-blog-body .addthis_toolbox a.at300b{padding:30px 8px 15px 8px !important}}.standard-blog-layout-wrapper .standard-blog-body .border-breaker.width-60{color:#82868C;font-size:24px}@media only screen and (min-width: 767px){.standard-blog-layout-wrapper .standard-blog-body .border-breaker.width-60 body[data-template="{ABBAB320-08F7-4F92-A562-6078433009F0}"]{display:none}}@media only screen and (max-width: 767px){.standard-blog-layout-wrapper .standard-blog-sidebar{display:none !important}}.standard-blog-layout-wrapper .standard-blog-sidebar .border-breaker.hidden-sm.hidden-xs{color:#82868C}.standard-blog-layout-wrapper .standard-blog-sidebar .share-small{color:#82868C;margin-bottom:-40px;margin-top:0px;margin-left:15%}.standard-blog-layout-wrapper .standard-blog-sidebar .search-form{display:none}.standard-blog-layout-wrapper .standard-blog-sidebar .carousel-inner{z-index:10}.standard-blog-layout-wrapper .standard-blog-sidebar .sponsored-post-content{margin-left:0px;margin-right:0px;border:1px solid #cdcdcd;padding:15px;margin-bottom:25px}.standard-blog-layout-wrapper .standard-blog-sidebar .sponsored-post-content .sponsor-image{text-align:center;margin:20px 0px 5px 0px}.standard-blog-layout-wrapper .standard-blog-sidebar .sponsored-post-content .sponsor-image img{max-width:75%}.standard-blog-layout-wrapper .standard-blog-sidebar .sticky-content{position:-webkit-sticky;position:sticky}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .standard-blog-sidebar .sticky-content{top:10rem !important}}.standard-blog-layout-wrapper .standard-blog-sidebar .top-7{top:7rem;padding-top:20px}.standard-blog-layout-wrapper .standard-blog-sidebar .addthis_toolbox a.at300b{padding:30px 3px 20px 3px !important}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .standard-blog-sidebar .addthis_toolbox{padding-top:40px !important;margin-right:-35% !important;border-radius:5px 0px 0px 5px !important;border-right:none !important;border-left:1px solid #cdcdcd !important;border-top:1px solid #cdcdcd !important;border-bottom:1px solid #cdcdcd !important}.standard-blog-layout-wrapper .standard-blog-sidebar .addthis_toolbox a.at300b{padding:15px 30px 10px 30px !important}}.standard-blog-layout-wrapper .standard-blog-sidebar .section-header{text-align:center;padding:0px;background:transparent;border:none}.standard-blog-layout-wrapper .standard-blog-sidebar .section-header h4{color:#82868C;font-size:20px;border:none}.standard-blog-layout-wrapper .standard-blog-sidebar .section-header h4 i{display:none}.standard-blog-layout-wrapper .standard-blog-sidebar .shadow-box{border:1px solid #cdcdcd}.standard-blog-layout-wrapper .standard-blog-sidebar .carousel-control{z-index:10;top:25%}.standard-blog-layout-wrapper .standard-blog-sidebar .carousel-control .fa{top:33%}.standard-blog-layout-wrapper .standard-blog-sidebar .row.no-gutter{margin-right:0px;margin-left:0px}.standard-blog-layout-wrapper .standard-blog-sidebar .tour-card{padding-left:0px;padding-right:0px}.standard-blog-layout-wrapper .standard-blog-sidebar .tour-card-details .col-xs-2{padding:0px}.standard-blog-layout-wrapper .standard-blog-sidebar .tour-card-details .starting-price{color:#026937}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .standard-blog-sidebar .post-related-tours{display:none}}@media only screen and (max-width: 992px){.standard-blog-layout-wrapper .standard-blog-sidebar{padding-left:55px}}@media only screen and (min-width: 767px){body[data-template="{ABBAB320-08F7-4F92-A562-6078433009F0}"] .standard-blog-body .addthis_toolbox,body[data-template="{ABBAB320-08F7-4F92-A562-6078433009F0}"] .standard-blog-body .border-breaker.width-60{display:none}}@media only screen and (max-width: 767px){body[data-template="{ABBAB320-08F7-4F92-A562-6078433009F0}"] .standard-blog-sidebar .sticky-content{display:none}}@media only screen and (max-width: 1200px){body.blog-news .container{padding:0 20px}}.author-page-container{margin-top:5px}.author-page-container .author-info{max-width:900px;align-content:center;align-items:center}@media only screen and (max-width: 768px){.author-page-container .author-info{text-align:center}}.author-page-container .author-info .author-image{border:3px solid #00457e !important;max-width:100px}@media only screen and (min-width: 768px){.author-page-container .author-info .author-image{margin-top:-55px}}.author-page-container .author-info .h4{font-size:30px}@media only screen and (min-width: 768px){.author-page-container .author-info .h4{margin-top:-3px}}@media only screen and (max-width: 768px){.author-page-container .author-info .h4{font-size:20px}}.author-page-container .author-info p{color:#82868C;margin-bottom:27px}.standard-blog-layout-wrapper,.editorial-layout-wrapper{background:#fff}.standard-blog-layout-wrapper .border-breaker,.editorial-layout-wrapper .border-breaker{margin:0 auto;text-align:center;position:relative;background:#fff;margin-bottom:-17px}.standard-blog-layout-wrapper .width-90,.editorial-layout-wrapper .width-90{width:90%}.standard-blog-layout-wrapper .width-80,.editorial-layout-wrapper .width-80{width:80%}.standard-blog-layout-wrapper .width-60,.editorial-layout-wrapper .width-60{width:60%}.standard-blog-layout-wrapper .category-nav .nav>li>a,.editorial-layout-wrapper .category-nav .nav>li>a{border:0px solid transparent !important;color:#003764}.standard-blog-layout-wrapper .post-category-nav,.editorial-layout-wrapper .post-category-nav{margin-bottom:45px}.standard-blog-layout-wrapper .post-category-nav .col-xs-12.text-center,.editorial-layout-wrapper .post-category-nav .col-xs-12.text-center{color:#383A3D;font-weight:bold;font-size:35px;margin-top:0px;margin-bottom:30px}.standard-blog-layout-wrapper .post-category-nav .category-nav ul.nav,.editorial-layout-wrapper .post-category-nav .category-nav ul.nav{max-width:1200px;margin:0 auto}.standard-blog-layout-wrapper .post-category-nav nav li,.editorial-layout-wrapper .post-category-nav nav li{display:inline-block}@media only screen and (max-width: 767px){.standard-blog-layout-wrapper .post-category-nav nav li,.editorial-layout-wrapper .post-category-nav nav li{display:block}}.standard-blog-layout-wrapper .post-category-nav nav li a,.editorial-layout-wrapper .post-category-nav nav li a{font-size:20px;font-family:"Halis GR", Helvetica, Arial, sans-serif}@media only screen and (max-width: 991px){.standard-blog-layout-wrapper .post-category-nav nav li a,.editorial-layout-wrapper .post-category-nav nav li a{font-size:15px;padding:10px 10px !important}}.standard-blog-layout-wrapper .post-category-nav nav li a:hover,.editorial-layout-wrapper .post-category-nav nav li a:hover{background-color:transparent}.standard-blog-layout-wrapper .post-category-nav nav li a i,.editorial-layout-wrapper .post-category-nav nav li a i{font-size:25px}.standard-blog-layout-wrapper .related-posts-wrapper,.editorial-layout-wrapper .related-posts-wrapper{margin-bottom:35px}.standard-blog-layout-wrapper .related-posts-wrapper .related-posts-header,.editorial-layout-wrapper .related-posts-wrapper .related-posts-header{font-weight:bold;margin-top:40px;color:#383A3D;font-size:35px;margin-bottom:30px}.standard-blog-layout-wrapper .related-posts-wrapper .posts .blog-posts-row,.editorial-layout-wrapper .related-posts-wrapper .posts .blog-posts-row{margin-bottom:0px}.standard-blog-layout-wrapper .related-posts-wrapper .posts .blog-posts-row:before,.editorial-layout-wrapper .related-posts-wrapper .posts .blog-posts-row:before{content:"";bottom:0;height:1px;width:100%;border-bottom:1px solid #82868C;margin-top:40px;margin-left:15px;margin-right:15px}.standard-blog-layout-wrapper .standard-blog-body .post-description,.standard-blog-layout-wrapper .editorial-body .post-description,.editorial-layout-wrapper .standard-blog-body .post-description,.editorial-layout-wrapper .editorial-body .post-description{margin-bottom:30px}.standard-blog-layout-wrapper .standard-blog-body .post-description h2,.standard-blog-layout-wrapper .standard-blog-body .post-description .offer-box .offer-text,.offer-box .standard-blog-layout-wrapper .standard-blog-body .post-description .offer-text,.standard-blog-layout-wrapper .standard-blog-body .post-description h3,.standard-blog-layout-wrapper .standard-blog-body .post-description h4,.standard-blog-layout-wrapper .standard-blog-body .post-description h5,.standard-blog-layout-wrapper .editorial-body .post-description h2,.standard-blog-layout-wrapper .editorial-body .post-description .offer-box .offer-text,.offer-box .standard-blog-layout-wrapper .editorial-body .post-description .offer-text,.standard-blog-layout-wrapper .editorial-body .post-description h3,.standard-blog-layout-wrapper .editorial-body .post-description h4,.standard-blog-layout-wrapper .editorial-body .post-description h5,.editorial-layout-wrapper .standard-blog-body .post-description h2,.editorial-layout-wrapper .standard-blog-body .post-description .offer-box .offer-text,.offer-box .editorial-layout-wrapper .standard-blog-body .post-description .offer-text,.editorial-layout-wrapper .standard-blog-body .post-description h3,.editorial-layout-wrapper .standard-blog-body .post-description h4,.editorial-layout-wrapper .standard-blog-body .post-description h5,.editorial-layout-wrapper .editorial-body .post-description h2,.editorial-layout-wrapper .editorial-body .post-description .offer-box .offer-text,.offer-box .editorial-layout-wrapper .editorial-body .post-description .offer-text,.editorial-layout-wrapper .editorial-body .post-description h3,.editorial-layout-wrapper .editorial-body .post-description h4,.editorial-layout-wrapper .editorial-body .post-description h5{margin:24px 0 10px 0}.standard-blog-layout-wrapper .standard-blog-body .post-description p,.standard-blog-layout-wrapper .editorial-body .post-description p,.editorial-layout-wrapper .standard-blog-body .post-description p,.editorial-layout-wrapper .editorial-body .post-description p{margin:24px 0}.standard-blog-layout-wrapper .standard-blog-body .post-description img,.standard-blog-layout-wrapper .editorial-body .post-description img,.editorial-layout-wrapper .standard-blog-body .post-description img,.editorial-layout-wrapper .editorial-body .post-description img{margin:12px 0}.standard-blog-layout-wrapper .standard-blog-body .post-description .img-caption,.standard-blog-layout-wrapper .editorial-body .post-description .img-caption,.editorial-layout-wrapper .standard-blog-body .post-description .img-caption,.editorial-layout-wrapper .editorial-body .post-description .img-caption{margin-top:-20px;margin-bottom:20px}.standard-blog-layout-wrapper .standard-blog-body .post-description p,.standard-blog-layout-wrapper .editorial-body .post-description p,.editorial-layout-wrapper .standard-blog-body .post-description p,.editorial-layout-wrapper .editorial-body .post-description p{font-size:18px;line-height:28px}.standard-blog-layout-wrapper .standard-blog-body .post-description img,.standard-blog-layout-wrapper .editorial-body .post-description img,.editorial-layout-wrapper .standard-blog-body .post-description img,.editorial-layout-wrapper .editorial-body .post-description img{height:auto;width:auto !important;max-width:100% !important}.standard-blog-layout-wrapper .standard-blog-body .post-description blockquote,.standard-blog-layout-wrapper .editorial-body .post-description blockquote,.editorial-layout-wrapper .standard-blog-body .post-description blockquote,.editorial-layout-wrapper .editorial-body .post-description blockquote{position:relative;border:1px solid #00457e;padding:40px 30px 25px 30px;margin:60px 50px;color:#82868C;font-family:"Halis GR", Helvetica, Arial, sans-serif;box-shadow:2px 2px 15px 5px rgba(0,0,0,0.04);font-size:26px}@media only screen and (max-width: 480px){.standard-blog-layout-wrapper .standard-blog-body .post-description blockquote,.standard-blog-layout-wrapper .editorial-body .post-description blockquote,.editorial-layout-wrapper .standard-blog-body .post-description blockquote,.editorial-layout-wrapper .editorial-body .post-description blockquote{margin:60px 15px}}@media only screen and (max-width: 768px){.standard-blog-layout-wrapper .standard-blog-body .post-description blockquote,.standard-blog-layout-wrapper .editorial-body .post-description blockquote,.editorial-layout-wrapper .standard-blog-body .post-description blockquote,.editorial-layout-wrapper .editorial-body .post-description blockquote{font-size:22px}}@media only screen and (max-width: 480px){.standard-blog-layout-wrapper .standard-blog-body .post-description blockquote,.standard-blog-layout-wrapper .editorial-body .post-description blockquote,.editorial-layout-wrapper .standard-blog-body .post-description blockquote,.editorial-layout-wrapper .editorial-body .post-description blockquote{font-size:18px}}.standard-blog-layout-wrapper .standard-blog-body .post-description blockquote:before,.standard-blog-layout-wrapper .editorial-body .post-description blockquote:before,.editorial-layout-wrapper .standard-blog-body .post-description blockquote:before,.editorial-layout-wrapper .editorial-body .post-description blockquote:before{background-image:url(https://i.gocollette.com/css/blog-blockquote-double-quote.png);background-repeat:no-repeat;background-position:center;content:'';height:57px;position:absolute;top:-35px;width:70px}.standard-blog-layout-wrapper .standard-blog-body #disqus_thread,.standard-blog-layout-wrapper .editorial-body #disqus_thread,.editorial-layout-wrapper .standard-blog-body #disqus_thread,.editorial-layout-wrapper .editorial-body #disqus_thread{margin-top:75px}.standard-blog-layout-wrapper .standard-blog-body .row.tags-row .keyword-header,.standard-blog-layout-wrapper .editorial-body .row.tags-row .keyword-header,.editorial-layout-wrapper .standard-blog-body .row.tags-row .keyword-header,.editorial-layout-wrapper .editorial-body .row.tags-row .keyword-header{font-weight:bold}body.grid-page.blog-news .hubspot-form form.hs-form .hs_submit .hs-button.primary{background-color:#003764}.blog-hubspot *{font-family:gotham !important}.blog-hubspot .hs-error-msg,.blog-hubspot .hs-main-font-element{color:#fff}.blog-hubspot .hubspot-form .hs-richtext{background-color:#00457e !important}.blog-hubspot .bg-copper{background-color:#00457e}.blog-hubspot .inline-newsletter-signup{text-align:center;padding:15px 15px 30px;color:#fff !important}.blog-hubspot .newsletter_modal,.blog-hubspot .brochure_signup_modal form.hs-form fieldset.form-columns-2 .input{padding:0}.blog-hubspot .inline-newsletter-signup h4{font-size:30px;letter-spacing:1px}.blog-hubspot .inline-newsletter-signup input{letter-spacing:1px !important}.blog-hubspot .inline-newsletter-signup .hubspot-form{background:0 0;text-align:left;padding:0;margin:0 auto;margin-top:15px}.blog-hubspot .inline-newsletter-signup label.hs-form-booleancheckbox-display{font-weight:300;letter-spacing:.5px;font-size:14px}.blog-hubspot .inline-newsletter-signup input{background:rgba(255,255,255,0.3);font-weight:300;color:#fff}.blog-hubspot .inline-newsletter-signup form.hs-form label{margin-top:6px}.blog-hubspot .inline-newsletter-signup input::placeholder{color:#fff !important}.blog-hubspot .inline-newsletter-signup input::-webkit-input-placeholder{color:#fff !important}.blog-hubspot .inline-newsletter-signup input:-ms-input-placeholder{color:#fff !important}.blog-hubspot .inline-newsletter-signup .hubspot-form form.hs-form ul.hs-error-msgs.inputs-list,.blog-hubspot .inline-newsletter-signup a{color:#fff !important}.blog-hubspot .inline-newsletter-signup .hubspot-form .hs_submit .hs-button{background:transparent;border:1px solid #fff !important;font-size:16px !important;padding:10px 15px 6px !important;font-family:"North";border-radius:4px !important;-webkit-box-shadow:0px 15px 30px -6px rgba(0,0,0,0.25);-moz-box-shadow:0px 15px 30px -6px rgba(0,0,0,0.25);box-shadow:0px 15px 30px -6px rgba(0,0,0,0.25)}.blog-hubspot .inline-newsletter-signup .hubspot-form .hs_submit .hs-button:hover{background:rgba(0,0,0,0.4) !important}.blog-hubspot .inline-newsletter-signup .hubspot-form .hs_submit{margin-top:-50px;position:absolute;right:30px}.blog-hubspot .inline-newsletter-signup input[type=checkbox]{-webkit-appearance:none;background-color:transparent;border:1px solid #fff !important;padding:0 !important;position:relative;margin:0 5px 0 0 !important;width:20px !important;height:20px}.blog-hubspot .inline-newsletter-signup input[type=checkbox]:checked:before{content:"\f00c";position:absolute;top:0;left:0;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px}.blog-hubspot .inline-newsletter-signup .hs-form-booleancheckbox span{position:relative;bottom:5px;left:5px;display:block;margin-top:-18px;margin-left:25px;line-height:20px}.blog-hubspot .inline-newsletter-signup span.hs-form-required{display:none !important}.blog-hubspot .inline-newsletter-signup fieldset.form-columns-2{max-width:1200px !important;margin-top:15px}.blog-hubspot .inline-newsletter-signup .form-columns-2 .input{margin-right:15px !important;margin-left:15px}.blog-hubspot .inline-newsletter-signup input.hs-input{width:100%;border-radius:4px;border:none;padding:10px 15px 6px 15px;margin-right:30px}.blog-hubspot .inline-newsletter-signup ul.inputs-list{list-style:none;padding:0}.blog-hubspot .inline-newsletter-signup ul.hs-error-msgs.inputs-list{margin:5px 15px 10px 15px !important}.blog-hubspot .inline-newsletter-signup input.hs-input:not([type=checkbox]){height:38px;font-size:16px}.blog-hubspot .inline-newsletter-signup input.hs-input[type=checkbox]{height:20px}@media only screen and (max-width: 1080px){.blog-hubspot .inline-newsletter-signup .hs-fieldtype-booleancheckbox{line-height:25px}.blog-hubspot .inline-newsletter-signup .hs-form-booleancheckbox span{margin-top:-22px}.blog-hubspot .inline-newsletter-signup .hubspot-form .hs_submit{right:34px}}@media only screen and (max-width: 860px){.blog-hubspot .inline-newsletter-signup .hubspot-form .hs_submit{float:right;margin-right:-30px;margin-top:0;position:inherit}}@media only screen and (max-width: 767px){.blog-hubspot .inline-newsletter-signup .hubspot-form .hs_submit{text-align:center}.blog-hubspot .inline-newsletter-signup .hs-form-booleancheckbox span{line-height:25px}.blog-hubspot .inline-newsletter-signup fieldset.form-columns-2{margin-bottom:-10px}.blog-hubspot .inline-newsletter-signup input[name=confirm_email]{margin-bottom:15px}.blog-hubspot .inline-newsletter-signup h4{font-size:20px}.blog-hubspot .inline-newsletter-signup .hs-fieldtype-booleancheckbox{width:100% !important}.blog-hubspot .inline-newsletter-signup .hs-fieldtype-booleancheckbox.field{padding-left:0}.blog-hubspot .inline-newsletter-signup h3.gotham{margin:20px 0 0}.blog-hubspot .inline-newsletter-signup .hubspot-form{padding-top:0 !important}.blog-hubspot .inline-newsletter-signup .hs-confirm_email.hs-fieldtype-text.field.hs-form-field{margin-top:15px}}@media only screen and (max-width: 767px) and (max-width: 767px){.blog-hubspot .inline-newsletter-signup .hs-confirm_email.hs-fieldtype-text.field.hs-form-field{margin-top:unset}}@media only screen and (max-width: 767px){.blog-hubspot .inline-newsletter-signup form.hs-form label{margin:0 !important}.blog-hubspot .inline-newsletter-signup .hs-yes_i_would_like_to_receive_email_offers_travel_tips_and_destination_information_.hs-fieldtype-booleancheckbox.field.hs-form-field{margin-top:6px}.blog-hubspot .inline-newsletter-signup ul.hs-error-msgs.inputs-list{margin:5px 15px 10px 15px !important}}@media only screen and (min-width: 768px){.blog-hubspot .height-100-desktop{height:100%}}@media only screen and (max-width: 480px){.blog-hubspot .special-mobile-pad{padding:10px}}.star-rating{color:#ff8400}.star-rating.star-rating-sm{font-size:1rem}.star-rating.star-rating-lg{font-size:2rem}a.star-rating:hover{text-decoration:none;color:#ff8400}a.star-rating:focus{text-decoration:none;color:#ff8400}.reviews{margin:0}@media (min-width: 767px){.reviews{border-left:1px solid #eee}}.review{padding:20px;font-size:90%;background-color:white}.review+.review{border-top:1px solid #eee}@media (min-width: 992px){.review{padding:30px;font-size:100%}}.review-title{margin:0 0 20px;font-size:120%;font-weight:bold}.review-date{float:right;display:inline-block;padding:5px 10px;font-size:90%;color:#383A3D;background-color:#ECEDEE}.review-topic+.review-topic{margin-top:40px}@media (min-width: 992px){.review-topic{display:flex}}.review-topic-header{float:left;margin-right:20px;margin-bottom:20px}@media (min-width: 992px){.review-topic-header{flex:1 4rem}}@media (min-width: 992px){.review-topic-body{flex:7}}.review-media{padding-top:20px}.review-media>a{position:relative;width:145px;height:91px}.review-media>a img{top:0;bottom:0;width:145px;height:91px;position:absolute}.review-media>a .video-overlay{position:relative;width:50px;height:50px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50px;background:rgba(0,0,0,0.5);border:3px solid #fff;cursor:pointer;-webkit-transition:background .2s linear;transition:background .2s linear}.review-media>a .video-overlay::after{content:"";position:absolute;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid gold;top:50%;left:50%;-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%)}.review-topic-title{margin-bottom:5px;font-size:110%;font-weight:bold}.review-topic-rating{font-size:110%}.review-topic-rating .fa{font-size:150%}.review-topic-rating .fa+.fa{margin-left:5px}.review-topic-rating .fa-plus-circle{color:#028244}.review-topic-rating .fa-minus-circle{color:#B92E45}.review-topic-rating small{font-size:80%}.review-response{position:relative;padding:20px;margin-top:30px;background-color:#F8F7F6;border-top:8px solid #028244}.review-response::before{content:" ";position:absolute;bottom:100%;left:25%;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #028244}.review-pagination{padding:10px 30px;background-color:#F8F7F6;border-top:1px solid #eee;border-left:1px solid #eee;text-align:center}.review-pagination .pagination{margin:0}.rating-img{position:absolute;bottom:30px;left:20px}.rating-box-title{font-weight:bold}.ratings.sticky{position:sticky;top:100px}.ratings-container{padding:20px;text-align:center}.ratings-container [class*="col-"]{display:block}@media (min-width: 992px){.ratings-container{padding:30px}}.product-details p{margin:0}.product-details .btn,.product-details .button,.product-details .icon-button,.product-details button,.product-details input[type="button"],.product-details .button-flightContinue{margin-top:10px}@media (min-width: 767px){.product-details{margin-top:30px}}.product-title{font-size:120%;font-weight:bold}.product-price{color:#028244;margin-bottom:0}.mycollette-registration .page-header,.mycollette-signup .page-header,.mycollette .page-header{margin:0 auto}.mycollette-registration .col-sm-6,.mycollette-signup .col-sm-6,.mycollette .col-sm-6{box-sizing:border-box;flex:1 1 auto}.mycollette-registration .input-row,.mycollette-signup .input-row,.mycollette .input-row{margin-left:0;margin-right:0}.mycollette-registration .table>thead>tr>th,.mycollette-signup .table>thead>tr>th,.mycollette .table>thead>tr>th{background-color:#026937;color:#fff}.mycollette-registration .table,.mycollette-signup .table,.mycollette .table{cursor:default}@media only screen and (max-width: 766px){.mycollette-registration .row,.mycollette-signup .row,.mycollette .row{flex-direction:column}}.mycollette-registration .icon-button .button-icon:last-child,.mycollette-signup .icon-button .button-icon:last-child,.mycollette .icon-button .button-icon:last-child{margin-right:0}.mycollette-registration .icon-button.button-subdued,.mycollette-signup .icon-button.button-subdued,.mycollette .icon-button.button-subdued{background-color:#ECEDEE;border:none;color:#82868C}.mycollette-registration .icon-button.button-hidden,.mycollette-signup .icon-button.button-hidden,.mycollette .icon-button.button-hidden{display:none}.mycollette-registration .section-header .icon-button.button-help,.mycollette-signup .section-header .icon-button.button-help,.mycollette .section-header .icon-button.button-help{background-color:#ECEDEE;color:#82868C;border:none}.mycollette-registration .section-header .icon-button.button-help:hover .button-icon:before,.mycollette-signup .section-header .icon-button.button-help:hover .button-icon:before,.mycollette .section-header .icon-button.button-help:hover .button-icon:before{transform:translate3d(-50%, -50%, 0)}.mycollette-registration .section-header .icon-button.icon-button-small,.mycollette-signup .section-header .icon-button.icon-button-small,.mycollette .section-header .icon-button.icon-button-small{padding:5px}.mycollette-registration .section-header .icon-button.icon-button-small .button-text:first-child,.mycollette-signup .section-header .icon-button.icon-button-small .button-text:first-child,.mycollette .section-header .icon-button.icon-button-small .button-text:first-child{padding-left:0}.mycollette-registration .button-text.text-updated,.mycollette-signup .button-text.text-updated,.mycollette .button-text.text-updated{display:none;padding:0 48.33333px 0 13.33333px}.mycollette-registration .button-text.no-arrow,.mycollette-signup .button-text.no-arrow,.mycollette .button-text.no-arrow{padding:0 13.33333px}.mycollette-registration .icon-button.pull-right,.mycollette-signup .icon-button.pull-right,.mycollette .icon-button.pull-right{margin-left:15px}.mycollette-registration .icon-button:focus,.mycollette-registration .icon-button.focus,.mycollette-signup .icon-button:focus,.mycollette-signup .icon-button.focus,.mycollette .icon-button:focus,.mycollette .icon-button.focus{color:#fff;background-color:#cc6a00;border-color:#663500}.mycollette-registration .icon-button:hover,.mycollette-signup .icon-button:hover,.mycollette .icon-button:hover{color:#fff;background-color:#cc6a00;border-color:#a85700}.mycollette-registration .btn-lg,.mycollette-registration .btn-group-lg>.btn,.mycollette-registration .btn-group-lg>.button,.mycollette-registration .btn-group-lg>.icon-button,.mycollette-registration .btn-group-lg>button,.mycollette-registration .btn-group-lg>input[type="button"],.mycollette-registration .btn-group-lg>.button-flightContinue,.mycollette-registration .button-large,.mycollette-registration .button-big,.mycollette-signup .btn-lg,.mycollette-signup .btn-group-lg>.btn,.mycollette-signup .btn-group-lg>.button,.mycollette-signup .btn-group-lg>.icon-button,.mycollette-signup .btn-group-lg>button,.mycollette-signup .btn-group-lg>input[type="button"],.mycollette-signup .btn-group-lg>.button-flightContinue,.mycollette-signup .button-large,.mycollette-signup .button-big,.mycollette .btn-lg,.mycollette .btn-group-lg>.btn,.mycollette .btn-group-lg>.button,.mycollette .btn-group-lg>.icon-button,.mycollette .btn-group-lg>button,.mycollette .btn-group-lg>input[type="button"],.mycollette .btn-group-lg>.button-flightContinue,.mycollette .button-large,.mycollette .button-big{padding:10px 20px;font-size:20px;line-height:1.33333;border-radius:1px}@media only screen and (min-width: 767px){.mycollette-registration .section-title+.section-action,.mycollette-signup .section-title+.section-action,.mycollette .section-title+.section-action{margin-top:10px}}.mycollette-registration .btn.break-text,.mycollette-registration .break-text.button,.mycollette-registration .break-text.icon-button,.mycollette-registration button.break-text,.mycollette-registration input.break-text[type="button"],.mycollette-registration .break-text.button-flightContinue,.mycollette-signup .btn.break-text,.mycollette-signup .break-text.button,.mycollette-signup .break-text.icon-button,.mycollette-signup button.break-text,.mycollette-signup input.break-text[type="button"],.mycollette-signup .break-text.button-flightContinue,.mycollette .btn.break-text,.mycollette .break-text.button,.mycollette .break-text.icon-button,.mycollette button.break-text,.mycollette input.break-text[type="button"],.mycollette .break-text.button-flightContinue{white-space:normal}.mycollette-registration .input-row,.mycollette-signup .input-row,.mycollette .input-row{padding:10px 0}.mycollette-registration .company-lookup-form .form-group,.mycollette-signup .company-lookup-form .form-group,.mycollette .company-lookup-form .form-group{margin:0}.mycollette-registration .company-lookup-form .help-block,.mycollette-signup .company-lookup-form .help-block,.mycollette .company-lookup-form .help-block{padding-top:20px}.mycollette-registration .form-group.radio-group .radio-inline,.mycollette-signup .form-group.radio-group .radio-inline,.mycollette .form-group.radio-group .radio-inline{font-weight:bold}@media only screen and (max-width: 479px){.mycollette-registration .form-group.radio-group .radio-inline,.mycollette-signup .form-group.radio-group .radio-inline,.mycollette .form-group.radio-group .radio-inline{margin-left:4px}}.mycollette-registration .input.error,.mycollette-signup .input.error,.mycollette .input.error{padding:20px;color:#B92E45;border:1px solid rgba(185,46,69,0.2);border-left:solid 10px #B92E45}.mycollette-registration .checkbox-list label+label,.mycollette-signup .checkbox-list label+label,.mycollette .checkbox-list label+label{margin-left:10px}.mycollette-registration .required label:after,.mycollette-signup .required label:after,.mycollette .required label:after{color:#B92E45;content:' *';display:inline}.mycollette-registration .indented-note,.mycollette-signup .indented-note,.mycollette .indented-note{text-indent:-11px;padding-left:12px}.mycollette-registration .indented-note a,.mycollette-signup .indented-note a,.mycollette .indented-note a{text-indent:0}.mycollette-registration #tp-errors-list,.mycollette-signup #tp-errors-list,.mycollette #tp-errors-list{margin:12px 0}@media only screen and (max-width: 479px){.mycollette-registration .section-footer .icon-button,.mycollette-signup .section-footer .icon-button,.mycollette .section-footer .icon-button{width:100%;margin-bottom:10px}}@media only screen and (max-width: 766px){.mycollette-registration .company-lookup-form .col-sm-6,.mycollette-registration .company-lookup-form .col-sm-4,.mycollette-registration #tp-signup-2 .col-sm-6,.mycollette-registration #tp-signup-2 .col-sm-4,.mycollette-signup .company-lookup-form .col-sm-6,.mycollette-signup .company-lookup-form .col-sm-4,.mycollette-signup #tp-signup-2 .col-sm-6,.mycollette-signup #tp-signup-2 .col-sm-4,.mycollette .company-lookup-form .col-sm-6,.mycollette .company-lookup-form .col-sm-4,.mycollette #tp-signup-2 .col-sm-6,.mycollette #tp-signup-2 .col-sm-4{margin-left:15px;margin-right:15px}.mycollette-registration .non-mobile,.mycollette-signup .non-mobile,.mycollette .non-mobile{display:none}}@media only screen and (max-width: 350px){.mycollette-registration .alert,.mycollette-signup .alert,.mycollette .alert{margin-bottom:45px}.mycollette-registration .alert-icon,.mycollette-registration .alert-content,.mycollette-signup .alert-icon,.mycollette-signup .alert-content,.mycollette .alert-icon,.mycollette .alert-content{padding:10px}}.reasons-to-visit{margin:0 10% 0;position:relative;background-color:#F8F7F6}.reasons-to-visit h2,.reasons-to-visit .offer-box .offer-text,.offer-box .reasons-to-visit .offer-text{background-color:#003764;color:#fff;padding:10px 30px;font-size:2.2rem}.destinations-component{background-color:#fff;margin-bottom:30px}.destinations-component h3{color:#028244;font-weight:bold}.destinations-component .destinations-overview{padding:10px 40px;margin-bottom:30px}.destinations-carousel{display:none}.destinations-carousel.is-active{display:block}.destinations-carousel .frame{width:880px;position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}.destinations-carousel .slides{display:inline-block}.destinations-carousel .destinations-images{position:relative}.destinations-carousel .img-wrap{position:relative;cursor:pointer;user-select:none}.destinations-carousel .img-wrap img{width:100%;height:auto}.destinations-carousel .img-wrap:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:10px;background-color:#ff8400;transform-origin:0 0;transform:scaleX(0)}.destinations-carousel .img-wrap.is-timer:after{transition:transform 10s linear;transform:scaleX(1)}.destinations-carousel .desc-wrap{display:none;padding:20px 40px;text-align:center}.destinations-carousel .desc-wrap h4{font-size:2.4em}.destinations-carousel .desc-wrap p{max-width:700px;margin:0 auto 10px}.destinations-carousel .desc-wrap .btn-sm,.destinations-carousel .desc-wrap .btn-group-sm>.btn,.destinations-carousel .desc-wrap .btn-group-sm>.button,.destinations-carousel .desc-wrap .btn-group-sm>.icon-button,.destinations-carousel .desc-wrap .btn-group-sm>button,.destinations-carousel .desc-wrap .btn-group-sm>input[type="button"],.destinations-carousel .desc-wrap .btn-group-sm>.button-flightContinue{font-size:1em}.destinations-carousel .desc-wrap.is-visible{display:block}.team_bio{border-top:1px solid #b2b8bd;margin-bottom:15px;padding-top:30px}.team_bio .col1{width:150px;font-size:.813em}.team_bio .col1 img{width:auto !important;margin-bottom:5px}.team_bio .col2 h3{font-size:18px}.team_bio .col2 h3 span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;font-size:.650em;color:#026937;display:inline-block;margin-left:10px}.team_bio .read_more{color:#028244;text-transform:uppercase;font-size:.8em;font-weight:bold;display:block;text-align:right;outline:none}.team_bio .read_more.close{background-position:100% 5px}.team_bio .expanded p:first-child{margin-top:0}.team_bio:first-child{border-top:none;padding-top:0}@media only screen and (min-width: 480px){.team_bio .col1{float:left;margin-right:20px}}#main.about #primary.history .item{padding:0 0 20px 0}#main.about #primary.history .item p{margin:0 0 1em 0}#main.about #primary.history h3{margin:0;padding:0 0 10px 0;font-size:1.5em}#main.about #primary.history .img_right{float:right;padding:0 0 10px 15px}#main.about #primary.history .img_left{float:left;padding:0 15px 10px 0}#main.about #primary.videos .video_filter{margin-bottom:20px}#main.about #primary.videos .video_filter p{margin-bottom:0;font-weight:bold}#main.about #primary.videos .video_filter .new_select{width:175px}#main.about #primary.videos .video_thumb{float:left}#main.about #primary.videos .video_thumb .thumbnail{position:relative}#main.about #primary.videos .video_thumb .thumbnail img{width:209px;height:127px}#main.about #primary.videos .video_thumb.large_video .thumbnail img{width:329px;height:200px}#main.about #primary.videos .video_thumb.large_video:nth-child(odd){margin-right:20px}#main.about #primary.videos .video_thumb.small_video{margin-right:15px}#main.about #primary.videos .video_thumb p{margin:10px 0 20px}#main.about #primary.videos .video_thumb .video_timestamp{background-color:rgba(0,0,0,0.7);padding:5px 10px;position:absolute;z-index:2;right:0;bottom:0;color:#fff}#main.about #primary.videos .video_thumb:hover{cursor:pointer}#main.about #primary.videos .video_thumb .video_caption{font-weight:bold}#main.about #primary.videos .grey_block_arrow{margin:20px auto 0px}.video_lightbox{height:400px;width:696px;background-color:white;padding:10px;position:fixed;z-index:200000;left:50%;top:50%;margin-top:-200px;margin-left:-348px}.video_lightbox #close{position:absolute;top:-15px;right:-15px;left:auto;height:30px;width:30px;background-color:#ff8400;font-size:26px;text-align:center;line-height:1;border-radius:30px;color:#fff;cursor:pointer;box-shadow:0px 0px 5px rgba(0,0,0,0.75);z-index:300000}.video_lightbox .video_title{position:absolute;top:-30px;color:white}#close_video_trigger{position:fixed;height:100%;width:100%;top:0;left:0;z-index:10001;background-color:rgba(0,0,0,0.9)}.order_form .or{margin-top:6px}.order_form.tell_us_about{border-top:1px solid #ccc}.order_form.tell_us_about input[type="text"].full{width:95%}.order_form.tell_us_about .left_col{position:relative}.order_form.tell_us_about .left_col .or{display:inline-block;position:absolute;right:0;top:24px;font-size:.875em}.order_form.tell_us_about .right_col .input_row .new_select{margin-top:20px}.brochure{position:relative;display:inline-block;width:100%;max-width:100%;margin-bottom:20px;overflow:hidden;font-size:16px;text-align:center}.brochure img{position:static;width:100% !important;margin-bottom:0}.brochure .brochure-details{display:flex;flex-flow:column;justify-content:center;position:absolute;top:100%;left:0;width:100%;height:100%;padding:0 10%;background-color:rgba(255,255,255,0.9);transition:all 0.3s ease}.brochure .buttons td{padding:3px 0;text-align:center}.brochure .buttons td:first-child{padding-right:6px}.brochure .buttons td[colspan="2"]{padding-right:0}.brochure:hover .brochure-details{top:0}.brochures>.brochure{max-width:275px}.brochure-title{font-weight:bold;font-size:18px}#brochure-order-form .modal-dialog{width:90%;max-width:1200px}.brochure-checkboxes{border-collapse:collapse;border:1px solid #ddd}.brochure-checkboxes img{opacity:0.5}.brochure-checkboxes .brochure-checkbox{cursor:pointer;color:#82868C}.brochure-checkboxes .brochure-checkbox.checked{color:#515358}.brochure-checkboxes .brochure-checkbox.checked img{opacity:1}.brochure-checkboxes .brochure-checkbox.checked .brochure-details{background-color:white}.brochure-checkboxes .brochure-checkbox.checked .brochure-selected{background-color:#ff8400;border:1px solid #e67700}.brochure-checkboxes .brochure-checkbox.checked .checkbox-icon:after{content:"Remove";color:white}.brochure-checkboxes .brochure-image{width:70px;padding:0;border:0}.brochure-checkboxes .brochure-image img{position:relative;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;max-width:70px}.brochure-checkboxes .brochure-details{padding:20px;background-color:#f9fafa}.brochure-checkboxes .brochure-selected{width:89px;padding:20px;text-align:center;background-color:#ECEDEE}.brochure-checkboxes .checkbox-icon:after{content:"Add";font-size:12px;font-weight:bold;color:#82868C}.brochure-message{position:relative;padding:20px;margin-bottom:10px;background-color:#fafafa;border:1px solid #ddd;text-align:center}.csstransforms .brochure-message{position:relative;margin-bottom:15px}.csstransforms .brochure-message:after{content:"";position:absolute;bottom:0;left:50%;height:10px;width:10px;margin:0 0 -6px -5px;background-color:#fafafa;border-bottom:1px solid #ddd;border-right:1px solid #ddd;transform:rotate(45deg)}#agent-brochure-page>h3{padding:20px;margin-bottom:20px;font-size:2.375em;background-color:white}.brochure-order{font-size:16px}.brochure-detail{padding:0 20px;text-align:center;border-bottom:1px solid #eee}.brochure-detail>div{padding-right:0}.brochure-detail h3{margin:0;font-weight:bold;font-size:1.8rem}.brochure-detail p{font-size:1.4rem}@media only screen and (min-width: 767px){.brochure-detail p{font-size:16px}}.brochure-detail .detail{padding-top:20px}@media only screen and (min-width: 480px){.brochure-detail .detail{padding:20px 20px 20px 0}}.brochure-detail .detail img{width:auto;margin-bottom:20px}@media only screen and (min-width: 480px){.brochure-detail .detail img{float:left;margin:0 20px 0 0}}.brochure-detail .preview a{color:#515358;font-size:.8em;font-weight:bold;text-transform:uppercase}.brochure-detail .preview a+a{margin-left:20px}.brochure-detail .preview i{margin:0 6px 0 0;color:#028244}.brochure-detail .accessory{font-size:1.3em;padding-bottom:20px}.brochure-detail .accessory img{display:none}.brochure-detail .accessory input{float:left;width:50px;height:100%;border:0;text-align:center;color:#515358;font-weight:normal}@media only screen and (min-width: 480px){.brochure-detail .accessory{padding-top:20px}}.brochure-detail .stepper{float:left;height:38px;border:1px solid #eee}.brochure-detail .stepper-btn{float:left;background:#F8F7F6;width:35px;height:100%;text-align:center}.brochure-detail .stepper-btn i{color:#82868C}.brochure-detail .stepper-btn a{display:block;line-height:38px}.brochure-detail .stepper-btn .fa-minus-circle{padding:9px}.brochure-detail .stepper-btn .fa-plus-circle{padding:9px}@media only screen and (min-width: 480px){.brochure-detail{text-align:left}}.brochure-detail-content{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}@media only screen and (min-width: 480px){.brochure-detail-content{-webkit-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1}}.brochure-detail-quantity{margin:20px auto 0}@media only screen and (min-width: 480px){.brochure-detail-quantity{padding-left:20px;margin:0 0 0 auto;border-left:1px solid #eee}}.agent-brochure-order-form{color:#515358}.agent-brochure-order-form h3{margin:20px;font-family:"Libre Baskerville","Times New Roman",Times,serif;font-size:1.3em}.agent-brochure-order-form .mail-to{display:inline;font-weight:bold;font-size:.9em;margin:0 20px}.agent-brochure-order-form .radio-inline{color:#515358;font-size:.9em;margin-left:20px}.agent-brochure-order-form form{margin:20px}.agent-brochure-order-form form .input-group,.agent-brochure-order-form form .new_select,.agent-brochure-order-form form select{width:100%}.agent-brochure-order-form form .form-control,.agent-brochure-order-form form input[type=text],.agent-brochure-order-form form input[type=email],.agent-brochure-order-form form input[type=tel],.agent-brochure-order-form form select,.agent-brochure-order-form form textarea{height:32px;line-height:32px;padding:0 10px}.agent-brochure-order-form form label{font-size:.9em;margin-bottom:10px}.agent-brochure-order-form .section-footer{margin:10px -20px -20px;text-align:right}.brochure-header{padding:20px;overflow:hidden;border-bottom:1px solid #F8F7F6}@media only screen and (min-width: 767px){.brochure-header{border-bottom:0}}.brochure-list-header{display:none;color:white;background:#028244;overflow:hidden}.brochure-list-header>div{padding:10px 20px}.brochure-list-header>div:last-child{width:163px;margin-left:auto;text-align:center;border-left:1px solid rgba(0,0,0,0.1)}@media only screen and (min-width: 480px){.brochure-list-header{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}}.page .primary .section.component,.page .primary .alt-image-list li.component,.alt-image-list .page .primary li.component{overflow:visible}@media only screen and (max-width: 766px){.search_results #top_section{display:none}.search_results #primary{padding:20px}.search_results .block{margin:0}.search_results .block:nth-child(1) .input_row,.search_results .block:nth-child(2) .input_row{float:left;width:48%;margin-right:4%}.search_results .block:nth-child(1) .input_row:last-child,.search_results .block:nth-child(2) .input_row:last-child{margin-right:0}#features .content{padding:0}#features .features{display:none;padding:10px}#features h5,.search_options .more-header{position:relative;padding:10px 10px 10px 30px;margin:0 !important;font-size:14px;font-weight:normal;color:white;background:#026937}#features h5:before,.search_options .more-header:before{content:"";position:absolute;top:13px;left:10px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid white}#features h5.open:before,.search_options .more-header.open:before{top:16px;border:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid white}.search_options .content-more{display:none}.block .header{background:#ECEDEE;color:#515358}.block.arrow .header:before{border-top-color:#515358}.block.arrow.close .header:before{border-left-color:#515358}}@media only screen and (min-width: 767px){#top_section{position:relative}#top_section .left_col{width:100%;padding-right:189px}#top_section .right_col{display:inline-block;position:absolute;bottom:20px;right:20px;width:auto}#top_section #sortOptions{display:inline-block}.add_a_feature>h5{display:none}}.search_results #top_section h1{display:inline-block}.guided_travel .sub_sections{margin:20px -20px -20px}@media only screen and (min-width: 767px){.guided_travel .sub_sections{margin:0}.guided_travel .sub_section .content{padding:0}}.faq .sub_sections{margin:0 -20px -20px}@media only screen and (min-width: 767px){.faq .sub_sections{margin:0}}.tm_table{padding:20px}.tm_table .tm_row{margin-top:20px;overflow:hidden;border:1px solid #e8e5e2}.tm_table .tm_row:first-child{margin-top:0}.tm_table .img_col{padding:20px;background:#F8F7F6;text-align:center;border-bottom:1px solid #e8e5e2}.tm_table .img_col img{max-width:150px !important;width:100% !important;height:auto;border:1px solid #e8e5e2}.tm_table .details_col{padding:20px}.tm_table .details_row .column{width:100%;font-family:"Libre Baskerville","Times New Roman",Times,serif}.tm_table .details_row .col1{margin-bottom:20px}.tm_table .details_row .col2,.tm_table .details_row .col3{display:inline;font-size:14px}.tm_table .details_row .name{margin-bottom:10px;font-size:18px;font-weight:bold;line-height:1em}.tm_table .details_row .description{display:block;font-size:.75em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.tm_table .details_row .tour{color:#028244}@media only screen and (min-width: 480px){.tm_table .tm_row{position:relative}.tm_table .img_col{position:absolute;left:0;top:0;bottom:0;border-right:1px solid #e8e5e2;border-bottom:0}.tm_table .details_col{padding-left:210px}}#animated-hero.hero{background-color:#ECEDEE;height:auto;padding:30px 60px 60px}#animated-hero.hero .bg-image{opacity:0}#animated-hero.hero .bg-image.show{-webkit-transition:opacity 500ms ease, -webkit-transform 10s linear;transition:opacity 500ms ease, -webkit-transform 10s linear;transition:opacity 500ms ease, transform 10s linear;transition:opacity 500ms ease, transform 10s linear, -webkit-transform 10s linear;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}#animated-hero.hero .bg-image.hide{opacity:0 !important}.animated-text-container{position:relative;width:874px;height:400px;left:50%;margin:0 0 0 -437px;line-height:normal}.animated-text-container [class*="-text"]{position:absolute;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#fff;text-shadow:2px 2px 5px #999}.animated-text-container .a-text{font-size:5em;top:100px;left:-100px;opacity:0;-webkit-transition:opacity 500ms ease, -webkit-transform 1s linear;transition:opacity 500ms ease, -webkit-transform 1s linear;transition:opacity 500ms ease, transform 1s linear;transition:opacity 500ms ease, transform 1s linear, -webkit-transform 1s linear}.animated-text-container .a-text.show{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:1}.animated-text-container .b-text{font-size:2em;top:175px;left:290px;opacity:0;-webkit-transition:opacity 500ms ease, -webkit-transform 1s linear;transition:opacity 500ms ease, -webkit-transform 1s linear;transition:opacity 500ms ease, transform 1s linear;transition:opacity 500ms ease, transform 1s linear, -webkit-transform 1s linear}.animated-text-container .b-text.show{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:1}.animated-text-container .c-text{top:210px;left:430px;font-size:4em;font-style:italic;opacity:0}.animated-text-container .c-text.show{-webkit-transition:opacity 500ms ease, -webkit-transform 1s linear;transition:opacity 500ms ease, -webkit-transform 1s linear;transition:opacity 500ms ease, transform 1s linear;transition:opacity 500ms ease, transform 1s linear, -webkit-transform 1s linear;-webkit-transform:translateX(-75px);transform:translateX(-75px);opacity:1}.animated-text-container .c-text.hide{-webkit-transform:translate(-100px, 100px);transform:translate(-100px, 100px);opacity:0 !important}.animated-text-container .c-text span{display:none}.animated-text-container .c-text span.show{display:block}@-webkit-keyframes animate-text{from{background-position:0 0}to{background-position:0 -1862px}}@keyframes animate-text{from{background-position:0 0}to{background-position:0 -1862px}}.animated-text-container .animated-text{top:180px;left:60px;width:282px;height:98px;background:transparent url("/img/more.png") 0 98px no-repeat;transition:opacity 500ms ease}.animated-text-container .animated-text.show{-webkit-animation-name:animate-text;animation-name:animate-text;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:steps(19);animation-timing-function:steps(19);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animated-text-container .animated-text.hide{opacity:0 !important}@media (max-width: 992px){#animated-hero .va-container{height:300px}.animated-text-container{height:300px;transform:scale(0.75)}}@media (max-width: 767px){.animated-text-container{transform:scale(0.5)}}@media (max-width: 480px){.animated-text-container{transform:scale(0.36)}}.wrapper-overlap.big-p.more-intro{font-size:2rem}.wrapper-overlap.big-p.more-intro br{content:" ";display:block;margin:1.3em}@media (max-width: 767px){.wrapper-overlap.big-p.more-intro{margin:-70px 20px 0 20px;padding:30px 30px;font-size:1.1em}}.more-included .btn-group-carousel .btn-group-carousel-header{padding:20px;color:#383A3D}.more-included .btn-group-carousel .bg-white{display:none}.more-included .btn-group-carousel .col-sm-3{flex-basis:20%}@media (max-width: 1023px){.more-included .btn-group-carousel .col-sm-3{flex-basis:50%;max-width:50%}}@media (max-width: 450px){.more-included .btn-group-carousel .col-sm-3{flex-basis:100%;max-width:100%}}.more-included .btn-group-carousel .tour-card-image{width:100%}.more-included .btn-group-carousel .tour-card-details{text-align:center}.more-included .btn-group-carousel .tour-card-details h4{font-weight:500;font-size:0.9em}@media (max-width: 1023px) and (min-width: 650px){.more-included .btn-group-carousel .tour-card-details h4{font-size:1.4em}}@media (max-width: 450px){.more-included .btn-group-carousel .tour-card-details h4{font-size:1.2em}}.more-included .btn-group-carousel .flex-filler{display:none}.more-included .btn-group-carousel .pa-bl{display:none}.more-included .btn-group-carousel .tour-card-arrow{display:none}.more-included .btn-group-carousel .carousel-inner a{position:relative;overflow:hidden}.more-included .btn-group-carousel .carousel-inner a .blur-bg-container{position:absolute;bottom:0;height:70px;transition:top .3s ease, height .3s ease;background-color:rgba(255,255,255,0.75)}.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .blur-bg{background-image:none !important}.more-included .btn-group-carousel .carousel-inner a .blur-bg-container h4{transition:margin-top .3s ease}.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button{display:block;position:absolute;width:120px;left:50%;bottom:20px;transform:scale(0) translateX(-50%);text-align:center;border-radius:2px;padding:5px 10px;opacity:0;transform-origin:0 50%;transition:transform 150ms ease 150ms, opacity 300ms ease;text-shadow:none}.more-included .btn-group-carousel .carousel-inner a:hover .tour-card-image{filter:blur(3px)}.more-included .btn-group-carousel .carousel-inner a:hover .blur-bg-container{bottom:0;height:100%}.more-included .btn-group-carousel .carousel-inner a:hover .blur-bg-container h4{margin-top:60px}.more-included .btn-group-carousel .carousel-inner a:hover .blur-bg-container .see-more-button{opacity:1;transform:scale(1) translateX(-50%)}.more-guided-travel .section-header{padding:20px}.more-guided-travel .section-header .section-title{width:100%}.more-guided-travel .section-header .section-title h3{color:#383A3D;text-align:center;width:100%;font-size:27px}.more-guided-travel .grid-items{padding:0;justify-content:center}.more-guided-travel .grid-items .grid-item{position:relative;padding:0;padding-bottom:20px;flex-basis:50%;max-width:50%;background-color:#FFFFFF}@media (max-width: 700px){.more-guided-travel .grid-items .grid-item{flex-basis:100%;max-width:100%}}.more-guided-travel .grid-items .grid-item h3{margin:15px 30px;color:#026937;font-weight:900}.more-guided-travel .grid-items .grid-item .item-image{position:relative}.more-guided-travel .grid-items .grid-item .item-image img{width:100%}.more-guided-travel .grid-items .grid-item .item-content p{padding:20px 30px 50px 30px}.more-guided-travel .grid-items .grid-item .item-content a{position:absolute;right:30px;width:150px;bottom:20px}.more-guided-travel .grid-items .grid-item .item-content a i{padding-left:10px}.more-guided-travel .grid-items .grid-item .hover-content{display:none;position:absolute;width:100%;height:103%;background-color:rgba(255,255,255,0.75);text-align:center;opacity:0;transition:opacity 400ms ease;will-change:opacity}.more-guided-travel .grid-items .grid-item .hover-content .hover-content-title{font-size:2em;border-bottom:1px solid;margin:5px 50px}.more-guided-travel .grid-items .grid-item .hover-content ul{list-style-type:none;padding:10px 0 0 0;margin:0;line-height:1.7em;font-size:1.2em}@media (max-width: 1024px){.more-guided-travel .grid-items .grid-item .hover-content .hover-content-title{font-size:1.5em;margin:5px 10px}.more-guided-travel .grid-items .grid-item .hover-content ul{padding:5px 0 0 0;line-height:1.4em;font-size:1em}}@media (min-width: 767px){.more-guided-travel .grid-items .grid-item .hover-content{display:block}.more-guided-travel .grid-items .grid-item:hover .hover-content{opacity:1}}.full-width-banner{position:relative}.full-width-banner .bg-image{opacity:1}.full-width-banner .bg-image>div{background-size:cover;background-position:center center}.full-width-banner .banner-headline{position:absolute;width:690px;left:50%;margin-left:-345px;top:100px;color:#ffffff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:2px 2px 5px #999;font-weight:normal}.full-width-banner .banner-headline .text1{font-size:1.5em;position:absolute;left:-80px;top:20px}.full-width-banner .banner-headline .text2{font-family:'Homemade Apple', cursive;font-size:2em;position:absolute;left:100px;top:110px}.full-width-banner .banner-headline .text3{position:absolute;top:122px;left:372px;font-size:1.6em;font-style:italic}@media (max-width: 1024px){.full-width-banner .banner-headline .text1{left:0px}}@media (max-width: 767px){.full-width-banner .banner-headline{top:120px;transform:scale(0.75)}}@media (max-width: 600px){.full-width-banner .banner-headline{top:140px;transform:scale(0.5)}}@media (max-width: 440px){.full-width-banner .banner-headline{top:140px;transform:scale(0.4)}}.section.quick-links,.alt-image-list li.quick-links{border-top:20px solid #003764}.section.quick-links .section-header,.alt-image-list li.quick-links .section-header{display:block;background:initial;border:none;padding-bottom:0}.section.quick-links .section-header .section-title,.alt-image-list li.quick-links .section-header .section-title{width:100%}.section.quick-links .section-header h3,.alt-image-list li.quick-links .section-header h3{color:#003764;font-weight:bold}.section.quick-links .section-header h3 span,.alt-image-list li.quick-links .section-header h3 span{display:block;font-size:0.75em;font-weight:400;color:#383A3D}.section.quick-links .nav-list-label a,.alt-image-list li.quick-links .nav-list-label a{border:none;margin-bottom:-10px}.full-width-banner{position:relative}.full-width-banner .bg-image>div{background-size:cover;background-position:center center}.full-width-banner .banner-headline{position:absolute;width:690px;left:50%;margin-left:-345px;top:100px;color:#ffffff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow:2px 2px 5px #999;font-weight:normal}.full-width-banner .banner-headline .collette{font-size:2em}.full-width-banner .banner-headline .gives{position:absolute;top:85px;left:190px}.full-width-banner .banner-headline .more{font-family:'Homemade Apple', cursive;font-size:2em;position:absolute;left:100px;top:110px}.full-width-banner .banner-headline .expertise{position:absolute;top:122px;left:372px;font-size:1.6em;font-style:italic}@media (max-width: 767px){.full-width-banner .banner-headline{top:120px;transform:scale(0.75)}}@media (max-width: 600px){.full-width-banner .banner-headline{top:140px;transform:scale(0.5)}}@media (max-width: 440px){.full-width-banner .banner-headline{top:140px;transform:scale(0.4)}}.team{margin:10px 10% 30px;position:relative;height:278px;padding:0 0 0 278px;background-color:#fff}.team .team-img{position:absolute;top:0;left:0}.team .team-details{position:relative;height:100%;padding:34px}.team .btn-wrap{position:absolute;right:34px;bottom:34px}.team h3{margin:0 0 10px}.team p{font-size:0.9em;line-height:1.25em}.team i.fa-arrow-right{padding-left:10px}@media (max-width: 767px){.team{height:auto;max-width:278px;width:100%;padding:0;margin:10px auto 30px}.team .team-img{position:relative}.team .team-img img{width:100%;height:auto}.team .team-details{height:auto;padding-bottom:64px}}.btn-back-wrap{position:relative;margin:0 10%}.btn-back-wrap i.fa-arrow-left{padding-right:10px}.btn-back-wrap .btn-back:hover{color:#fff;background-color:#cc6a00;border-color:#a85700}@media (max-width: 767px){.btn-back-wrap{margin:30px auto 60px;max-width:278px;width:100%}}.simple-bar{background-color:#003764;margin:10px 10% 30px;color:#ffffff;text-align:center;padding:15px;font-size:2.4em}@media (max-width: 767px){.simple-bar{margin:10px auto 30px;font-size:1.8em;max-width:278px;width:100%}}.grouped-team-boxes .simple-bar{margin:10px 10% 0}.grouped-team-boxes .team{margin:0 10%}.grouped-team-boxes h2,.grouped-team-boxes .offer-box .offer-text,.offer-box .grouped-team-boxes .offer-text{background-color:#F8F7F6;margin:0 10% 0;padding:15px 30px;font-size:1.8em}.grouped-team-boxes .fill-spacer{margin:0 10%;height:50px;background-color:#F8F7F6}@media (max-width: 767px){.grouped-team-boxes .simple-bar{margin:10px auto 0}.grouped-team-boxes h2,.grouped-team-boxes .offer-box .offer-text,.offer-box .grouped-team-boxes .offer-text{max-width:278px;width:100%;margin:0 auto}.grouped-team-boxes .team{height:auto;max-width:278px;width:100%;padding:0;margin:0 auto}.grouped-team-boxes .fill-spacer{max-width:278px;width:100%;margin:0 auto}.grouped-team-boxes .btn-back-wrap{margin:30px auto 60px;max-width:278px;width:100%}}.grid-page #main .post-image a img{width:100%}.grid-page #main img{width:100%;height:auto}.grid-page #main img[width]{width:auto}.grid-page #main img[height]{height:auto}.grid-page #main div[class^="sc"] img{width:auto}.grid-page #main .site-footer img{width:auto}.brochure-promo{display:block;margin-bottom:20px}.brochure-promo .brochure-cover{display:block;margin-bottom:20px}@media only screen and (max-width: 767px){.brochure-promo{float:left;padding-bottom:20px;border-bottom:1px solid #eee}.brochure-promo .brochure-cover,.brochure-promo .brochure-details{float:left;width:48%}.brochure-promo .brochure-cover{margin-right:4%}}.brochure-container{display:block}.brochure-container .brochure,.brochure-container .button{width:100% !important;text-align:center}.brochure-container .brochure{margin-bottom:20px}@media only screen and (max-width: 766px){.brochure-container{float:left;width:49%;padding-right:20px}}.offer-box .offer-text{font-weight:normal;color:#026937}.offer-box.bold{background-color:#026937;text-align:center}.offer-box.bold .offer-text,.offer-box.bold .offer-details{display:block}.offer-box.bold .offer-text{padding:20px;margin:0;color:white}.offer-box.bold .offer-details{padding:10px 20px;background-color:#01371d;color:rgba(255,255,255,0.6);text-decoration:none}.callout{padding:20px;margin-bottom:20px;color:#555555;font-size:2em;text-align:center}.callout .callout-title,.callout p{margin:0;color:#555555}@media only screen and (max-width: 550px){.loadMore{width:40% !important}}@media only screen and (min-width: 551px) and (max-width: 1120px){.loadMore{width:20% !important}}@media only screen and (min-width: 1120px){.loadMore{width:10% !important}}#disclaimer{margin-bottom:20px}#disclaimer p{font-size:0.7em}.disclaimer{margin-top:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#515358}.flash-logo{background:rgba(255,255,255,0.67);display:block;left:28px;padding:10px 15px;position:absolute;top:10px;z-index:1000;width:13%;border-radius:4px}@media only screen and (max-width: 450px){.flash-logo{left:10px;padding:10px 10px;width:40%}}.flash-date{background:#FFF;padding:3px;margin-top:3px}.flash-sale-header{background:#f8f7f6;padding:0px}.flash-align-center{text-align:center;font-size:22px}@media only screen and (max-width: 767px){.flash-align-center{font-size:16px}}.flash-grid-position{font-size:25px;margin-top:11px}@media only screen and (max-width: 767px){.flash-grid-position{font-size:14px}}.flash-itinerary{text-align:center;background:#FFF;padding-bottom:10px}.flash-header{color:#004f8f;margin:0px;padding:10px}.flash-font-size{font-size:13px}.flash-section-loader{top:20px}@media only screen and (max-width: 767px){.flash-padding-right{padding-right:0px}}@media only screen and (max-width: 767px){.flash-padding-left{padding-left:0px}}@media only screen and (max-width: 767px){.mobile-col{padding-top:3px;padding-right:3px;padding-left:3px}}.mobile-select{font-size:13px}.active-tour-details-content .mobile-btn-size{margin-top:0px;padding:6px 15px}@media only screen and (max-width: 767px){.active-tour-details-content .mobile-btn-size{margin-top:10px;padding:9px 15px 3px 15px}}.itinerarymodal .modal-content{padding:0;color:black !important}.itinerarymodal .modal-content .padded{padding:30px}.itinerarymodal .modal-content .margin-modal-header{margin-right:0px;margin-left:0px}.itinerarymodal .modal-content .details li{font-size:16px}@media only screen and (max-width: 767px){.itinerarymodal .modal-content .details li{white-space:normal}}.itinerarymodal .modal-content .timeline>ol{font-size:16px}.ppc-title{padding-top:20px;text-align:center}.ppc-brochure-link{display:block;text-align:center}.ppc-phone{font-family:"Libre Baskerville","Times New Roman",Times,serif;font-size:36px}#region-destinations .chosen-select-container{padding:20px}#region-destinations .chosen-container{width:100% !important}.tour_details .sub_sections h2,.tour_details .sub_sections .offer-box .offer-text,.offer-box .tour_details .sub_sections .offer-text{display:none}.tour_details .sub_sections>li>.section,.tour_details .alt-image-list .sub_sections>li>li,.alt-image-list .tour_details .sub_sections>li>li{display:none}@media (max-width: 767px){.tour_details .sub_sections>li>.section#hotels_section,.tour_details .alt-image-list .sub_sections>li>li#hotels_section,.alt-image-list .tour_details .sub_sections>li>li#hotels_section,.tour_details .sub_sections>li>.section#tour_extensions_section,.tour_details .alt-image-list .sub_sections>li>li#tour_extensions_section,.alt-image-list .tour_details .sub_sections>li>li#tour_extensions_section,.tour_details .sub_sections>li>.section#optional_excursions_section,.tour_details .alt-image-list .sub_sections>li>li#optional_excursions_section,.alt-image-list .tour_details .sub_sections>li>li#optional_excursions_section{display:block}}.tour-detail-hero{background-color:#fff}.img_container{position:relative}.img_container .tags{top:auto;bottom:-12px}#bannerPromotionImage{width:100%;height:auto}.tour-pricing-rating{position:relative;padding:20px 10px 10px}.tour-pricing-rating h1{margin:0;font-size:1.8rem;font-weight:bold}@media (min-width: 767px){.tour-pricing-rating h1{font-size:3rem}}.tour-pricing-rating h3{font-style:italic}.tour-pricing-rating .details{font-size:1.4rem}.tour-pricing-rating .price{font-weight:bold;font-size:120%}@media (min-width: 767px){.tour-pricing-rating{padding:20px}}.tour-pricing,.tour-rating{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%;text-align:center}@media (min-width: 480px){.tour-pricing{-ms-flex-preferred-size:66.66667%;-webkit-flex-basis:66.66667%;flex-basis:66.66667%;max-width:66.66667%;text-align:left}}@media (min-width: 767px){.tour-pricing{-ms-flex-preferred-size:75%;-webkit-flex-basis:75%;flex-basis:75%;max-width:75%}}@media (min-width: 480px){.tour-rating{-ms-flex-preferred-size:33.33333%;-webkit-flex-basis:33.33333%;flex-basis:33.33333%;max-width:33.33333%;text-align:right}}@media (min-width: 767px){.tour-rating{-ms-flex-preferred-size:25%;-webkit-flex-basis:25%;flex-basis:25%;max-width:25%}}@media (min-width: 480px){.tour-rating-callout{margin-top:0}}.btn_container{display:none}.tour-details-actions{padding:10px;background-color:#F8F7F6;border-top:1px solid rgba(0,0,0,0.05);transition:all 0.3s ease}.tour-details-actions.affix{position:static}@media (max-width: 766px){.tour-details-actions .btn,.tour-details-actions .button,.tour-details-actions .icon-button,.tour-details-actions button,.tour-details-actions input[type="button"],.tour-details-actions .button-flightContinue{font-size:12px}}@media (min-width: 767px){.tour-details-actions{padding:20px}}@media (min-width: 767px){.tour-details-actions.affix{position:fixed;z-index:999;top:50px;left:0;width:100%;padding:10px 15px;box-shadow:2px 2px 4px rgba(0,0,0,0.05);background:rgba(255,255,255,0.9)}.tour-details-actions.affix>.container{padding:0 15px}}@media (min-width: 1200px){.tour-details-actions.affix{padding:10px 0}}@media (max-width: 766px){.tour-details-actions-primary{display:flex;flex-flow:row;justify-content:space-between;margin-bottom:5px}.tour-details-actions-primary .btn,.tour-details-actions-primary .button,.tour-details-actions-primary .icon-button,.tour-details-actions-primary button,.tour-details-actions-primary input[type="button"],.tour-details-actions-primary .button-flightContinue{flex:1;margin-right:5px}.tour-details-actions-primary .btn:last-child,.tour-details-actions-primary .button:last-child,.tour-details-actions-primary .icon-button:last-child,.tour-details-actions-primary button:last-child,.tour-details-actions-primary input[type="button"]:last-child,.tour-details-actions-primary .button-flightContinue:last-child{margin-right:0}}.tour-details-actions-primary .callToBookButton{max-width:250px;font-size:15px;display:inline;padding:6px 10px}@media only screen and (max-width: 420px){.tour-details-actions-primary .callToBookButton{max-width:100%;display:block;padding:6px 10px;margin-bottom:5px}.tour-details-actions-primary .request_quote_button{width:100%}}@media (max-width: 991px){.BookNowButton_StickyNav{display:none}}#showExperienceButtonHref{display:inline-block}.cycle-slideshow-container{position:relative}@media (min-width: 767px) and (max-width: 991px){.cycle-slideshow-container{margin:20px 20px 20px 0}}.cycle-slideshow{position:relative;z-index:1}.cycle-slideshow img{width:100%;height:auto}.prevControl,.nextControl{display:block;position:absolute;z-index:100;top:50%;width:32px;height:32px;margin-top:-16px;background:rgba(255,255,255,0.8);text-indent:-9999px;cursor:pointer;transition:all 0.3s ease}.prevControl:before,.nextControl:before{position:absolute;z-index:101;top:0;width:100%;font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;line-height:33px;color:#515358;text-indent:0}.prevControl:hover,.nextControl:hover{width:40px}.prevControl{left:0;text-align:right;text-indent:9999px}.prevControl:before{content:"\f053";right:10px}.nextControl{right:0;text-align:left}.nextControl:before{content:"\f054";left:10px}.cycle-pager{position:absolute;z-index:500;bottom:0;width:100%;text-align:center}.cycle-pager span{font-family:arial;font-size:50px;display:inline-block;color:white;cursor:pointer;margin:0 3px}.cycle-pager span.cycle-pager-active{color:#ff8400}#route_section ul,#things_to_know_section ul{padding-left:20px;list-style:disc;line-height:1.4}#route_section ul>li+li,#things_to_know_section ul>li+li{margin-top:20px}#route_section dl dt,#things_to_know_section dl dt{font-weight:bold}#route_section dl dd,#things_to_know_section dl dd{margin:0}#route_section .right_col img{width:100%}#route_section #experiences{width:100%}#route_section #experiences .side-by-side{padding:20px}#route_section #experiences .side-by-side .title{font-weight:bold}@media (min-width: 766px){#route_section #experiences{display:flex}#route_section #experiences .side-by-side{flex-grow:1;flex-basis:0}}#dates_section .expanded{display:block}#itinerary_section .expanded{display:block}#itineraryDefaultView{display:none}.itinerary_table .col1{float:left;width:35px;margin:0 20px 10px 0}.itinerary_table .col2{font-size:14px}.itinerary_table .title{font-weight:bold;margin-bottom:5px}.itinerary_table .day{padding:3px;background:#028244;text-align:center;line-height:1}.itinerary_table .day a{color:white;font-size:10px}.itinerary_table .day a span{display:block;font-weight:bold;font-size:16px}.itinerary_details_list li{display:inline-block;margin:0 10px 10px 0}.itinerary_details_list li:last-child{margin-right:0}.itinerary_details_list li>span:first-child{display:none}.itinerary_details_list span.food{background:url("//i.gocollette.com/css/icons_food.png") no-repeat left;padding:4px 0 4px 30px}.itinerary_details_list span.therma{background:url("//i.gocollette.com/css/icons_therma.png") no-repeat left;padding:4px 0 3px 16px}.itinerary_details_list span.supplier{background:url("//i.gocollette.com/css/icons_hotel.png") no-repeat left;padding:4px 0 3px 25px}.itinerary_details_list span.umbrella{background:url("//i.gocollette.com/css/icons_umbrella.png") no-repeat left;padding:2px 0 2px 22px}.hotel_block{color:#028244;text-decoration:none;font-size:0.875em;font-weight:bold}.hotel_block span{display:inline-block;position:relative;width:9px;height:10px;background:url("https://i.gocollette.com/css/arrow_orange_sprite_all.png") no-repeat 0 -54px;margin-left:2px}.hotel_block .city{text-transform:uppercase;letter-spacing:1px;color:#494949}.hotel_block .hotelLeft{float:left;width:85%}.hotel_block a{display:block;text-transform:capitalize;color:#ff8400}.hotel_block .title{cursor:pointer;color:#ff8400}.hotelImage_link{height:0;padding-bottom:65%;margin-bottom:10px;overflow:hidden;cursor:pointer}.hotelImage_link img{width:100%;height:auto}.hotelImage_link_leonardo{height:0;padding-bottom:65%;margin-bottom:10px;overflow:hidden}.hotelImage_link_leonardo img{width:100%;height:auto}#tour_extensions_section .col,#other_tours_section .col{position:relative;height:auto !important;font-size:.875em}#tour_extensions_section .col a:not(.btn):not(.button):not(.button-flightContinue),#tour_extensions_section .col img,#other_tours_section .col a:not(.btn):not(.button):not(.button-flightContinue),#other_tours_section .col img{width:100%;height:auto}#tour_extensions_section .col span,#other_tours_section .col span{display:block}#tour_extensions_section .col h4,#other_tours_section .col h4{margin:20px 0 0 0;font-size:1.2em}#tour_extensions_section .col .description,#other_tours_section .col .description{margin-top:20px}#tour_extensions_section .col .button,#other_tours_section .col .button{width:auto;margin-top:20px}@media (max-width: 992px){#tour_extensions_section .col .extensionImage,#other_tours_section .col .extensionImage{height:auto !important}}.extensionModalButton{display:none}.itineraryModalButton{display:none}#other_tours_section{margin-top:20px;border:0}#other_tours_section h2,#other_tours_section .offer-box .offer-text,.offer-box #other_tours_section .offer-text{display:block}.numbers_container,#activityLevel{margin-bottom:20px}#travelTipsTopSection{display:none}#optionalExcursions .block{padding:20px;background:#e5f0eb;color:rgba(0,0,0,0.8);box-shadow:none;transition:all 0.3s ease}#optionalExcursions .block .title{padding:5px 0 20px 0;font-size:0.9em;font-weight:bold;line-height:1.2em}#optionalExcursions .block .blurb{font-size:0.875em}#optionalExcursions .block:hover{background:#d5e7de}.full_description .header{padding:0;background:transparent;color:#515358}#sedan_section{margin-top:20px;font-family:"Libre Baskerville","Times New Roman",Times,serif;font-weight:bold;font-size:21px;text-align:center;border-top:0}#sedan_section a{display:inline-block;padding-right:20px;font-weight:normal;color:#ff8400;text-decoration:none;background:url("https://i.gocollette.com/css/arrow_orange_right_big.png") no-repeat right}@media (max-width: 1022px){.inpage_social.affix{margin:0}}@media (min-width: 520px) and (max-width: 766px){#route_section .right_col{padding-top:20px;text-align:center}}@media (min-width: 767px){.tour_details .sub_sections h2,.tour_details .sub_sections .offer-box .offer-text,.offer-box .tour_details .sub_sections .offer-text{display:block}.tour_details .sub_sections>li{margin:0 auto 20px}.tour_details .sub_sections>li>.section,.tour_details .alt-image-list .sub_sections>li>li,.alt-image-list .tour_details .sub_sections>li>li{display:block}.btn_container{display:block;position:absolute;right:20px;bottom:20px;padding:10px;background-color:white;border:1px solid rgba(0,0,0,0.05);text-align:center}.btn_container .tour-price{margin-bottom:10px}.btn_container .button{display:block;width:100%}.btn_container .button+.button{margin-top:5px}.inpage_social.affix .buttons,.inpage_social.affix .share{width:auto}.inpage_social.affix .buttons .button{float:left;width:auto !important;padding:8px 13px !important;margin:0 5px 0 0 !important;border:0 !important}.inpage_social.affix .buttons .button:first-child{display:inline-block}.inpage_social.affix .share{margin:0}.inpage_social.affix .social-share{margin-left:10px}.addthis_toolbox{margin-left:5px}#showExperienceButtonHref{display:none}#route_section .left_col,#route_section .right_col{width:50%}#route_section .right_col{padding:20px 20px 20px 0}#dates_section .calendar td{display:table-cell}#dates_section .calendar td.radio_col,#dates_section .calendar td.calendar_col,#dates_section .calendar td.button_col{display:table-cell}#dates_section .expanded{display:none}#itinerary_section .expanded{display:none;margin-top:20px}#itineraryDefaultView{display:block}#itineraryDefaultView>div{margin:-10px -10px 0 -10px;font-size:0}.itinerary_block{display:inline-block;vertical-align:top;width:33.3333333%;padding:10px;text-align:center;font-size:12px;font-weight:bold;color:rgba(0,0,0,0.8)}.itinerary_block .title,.itinerary_block .description{display:block;transition:all 0.3s ease}.itinerary_block .title{font-size:14px;line-height:35px;background:#d5e7de}.itinerary_block .description{padding:10px;min-height:52px;background:#e5f0eb}.itinerary_block:hover .title{background:#c5ddd1}.itinerary_block:hover .description{background:#d5e7de}#things_to_know_section .left_col{width:40%}#things_to_know_section .right_col{width:60%;padding-left:40px}#travelTipsTopSection{display:block}.expanded_tips h4{display:none}}@media (min-width: 992px){.itinerary_block{width:25%}}.recommendedTour{margin-top:20px}.tour-details-2017 .section,.tour-details-2017 .alt-image-list li,.alt-image-list .tour-details-2017 li{margin-bottom:10px}.tour-details-2017 .head-wrap{padding:25px 0;background-color:#f8f7f6}.tour-details-2017 .blue-divider{width:100%;height:4px;background-color:#003764;margin-bottom:25px}.tour-details-2017 .print-only{display:none}.tour-details-2017 .grey-divider{background-color:#d6d7d8;width:100%;height:2px;margin-bottom:25px}.tour-details-2017 h2,.tour-details-2017 .offer-box .offer-text,.offer-box .tour-details-2017 .offer-text{color:#003764;text-align:center;font-size:2.8em;margin:0 0 5px;padding:0 10px;line-height:1.2em}.tour-details-2017 h3{color:#003764;font-size:1.9em;margin:0 0 5px 0;line-height:1.2em}.tour-details-2017 .pad{padding:10px;display:block}.tour-details-2017 [data-modal-trigger]{cursor:pointer}.tour-details-2017 .tag a{color:#fff;text-decoration:none}.breadcrumbs2017{background-color:#f8f7f6;padding:7px 10px}.breadcrumb2017{padding:0 10px;font-size:12px;margin-top:0px;margin-bottom:-2px}.breadcrumb2017>li{display:inline-block}.breadcrumb2017>li+li:before{color:#82868c;font-weight:normal;content:">";padding:0 0 0 2px}.breadcrumb2017 a{color:#515358}@media only screen and (max-width: 992px){.breadcrumbs2017{display:none}}.tour-detail-hero{position:relative}.tour-detail-hero [data-action="start"]{display:none}.tour-detail-hero .tns-nav{position:absolute;left:0;bottom:0;width:100%;z-index:10;display:flex;justify-content:center;padding-bottom:20px}@media (max-width: 767px){.tour-detail-hero .tns-nav{padding-bottom:35px}}.tour-detail-hero .tns-nav button{width:10px;height:10px;background-color:rgba(255,255,255,0.5);border-radius:50%;border:solid 1px #FFFFFF;margin:0 5px;-webkit-tap-highlight-color:transparent}.tour-detail-hero .tns-nav button.tns-nav-active{background-color:#fff}.tour-detail-hero .tns-nav button:focus{outline:0}.tour-detail-hero button[data-action="stop"]{display:none}.tour-detail-hero .bg-fill{width:100vw;height:500px;background-size:cover;background-position:center}.tour-detail-hero .tns-outer>.tns-inner>.tour-detail-hero--inner>.item.tns-item{overflow:hidden}@media (max-width: 888px){.tour-detail-hero .bg-fill{height:auto;padding-top:56.3063%}}.tour-detail-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,0.8);opacity:0;transition:opacity 300ms ease;display:none}.tour-detail-modal .back-window{position:absolute;top:0;left:0;width:100%;height:100%}.tour-detail-modal.is-visible{opacity:1}.tour-detail-modal .modal-inner{position:absolute;top:50%;left:50%;max-height:100%;width:100%;max-width:720px;min-width:320px;transform:translate(-50%, -50%);background-color:#fff}.tour-detail-modal .modal-inner .customerLeadForm input[type="text"]#first-name,.tour-detail-modal .modal-inner .customerLeadForm input[type="text"]#last-name,.tour-detail-modal .modal-inner .customerLeadForm input[type="text"]#last-name-TTAE,.tour-detail-modal .modal-inner .customerLeadForm input[type="text"]#last-name-RAQ,.tour-detail-modal .modal-inner .customerLeadForm input[type="text"]#first-name-TTAE,.tour-detail-modal .modal-inner .customerLeadForm input[type="text"]#first-name-RAQ{border:1px solid rgba(0,0,0,0.1)}.tour-detail-modal h5{color:#003764;text-align:center;font-size:2em;margin:5px 0}.tour-detail-modal .close-button-wrap{position:absolute;top:8px;right:8px}.tour-detail-modal .close-button-wrap .btn,.tour-detail-modal .close-button-wrap .button,.tour-detail-modal .close-button-wrap .icon-button,.tour-detail-modal .close-button-wrap button,.tour-detail-modal .close-button-wrap input[type="button"],.tour-detail-modal .close-button-wrap .button-flightContinue{font-size:1.2em;font-weight:bold}@media only screen and (max-width: 320px){.tour-detail-modal .close-button-wrap .btn,.tour-detail-modal .close-button-wrap .button,.tour-detail-modal .close-button-wrap .icon-button,.tour-detail-modal .close-button-wrap button,.tour-detail-modal .close-button-wrap input[type="button"],.tour-detail-modal .close-button-wrap .button-flightContinue{padding:0px 5px}}.tour-detail-modal .modal-content{padding:0 25px 25px}@media only screen and (max-width: 400px){.tour-detail-modal .modal-content{padding:0 0 25px}}.tour-detail-modal .blue-divider{width:100%;height:4px;background-color:#003764;margin-bottom:25px}.tour-detail-modal #vfmviewer{width:100% !important}.tour-detail-modal #vfmviewer_vfmTabbar{display:none !important}.tour-detail-modal .vfmMedia .vfmImageDisplay{bottom:125px !important}.tour-detail-modal #vfmviewer_mediaList{bottom:50px !important}.tour-detail-modal .modal-body{padding:0 30px}.tour-detail-modal img.vfmPhoto{top:0 !important;width:auto !important;height:100% !important}.tour-detail-modal #vfmviewer_vfmControlBar{height:3px !important;border:none !important}.tour-detail-modal .vfmGalleryReflectionsTheme .vfmMedia{border:none !important}.tour-detail-modal .vfmGalleryReflectionsTheme{min-height:550px !important}.tour-detail-modal #vfmviewer_vfmControls{margin-top:10px !important}@media only screen and (max-width: 320px){.tour-detail-modal h5.modal-title{max-width:300px;text-align:center;font-size:2.8rem}.tour-detail-modal .responsive-form .customerLeadForm .col-xs-6{padding-left:10px;padding-right:10px}}#hotelmodal .blue-divider{margin-bottom:0}#hotelmodal .modal-content{padding:0 25px}#hotelmodal .modal-inner{left:0;margin-bottom:30px;max-width:750px;top:0;transform:translate(0, 0)}#hotelmodal .modal-body{padding:0}#hotelmodal h5{text-align:left;margin:5px 55px 5px 20px}.sticky-sub-nav-actions{position:absolute;top:2px;right:15px}.smallprice{color:#028244;margin:10px 10px 0 0;font-size:16px !important;white-space:nowrap}#tour_detail_sub_nav{background:white;margin:0 auto 30px;z-index:200;width:100%}#tour_detail_sub_nav .feefo-tour-detail-image{font-size:12px;font-weight:bold}#tour_detail_sub_nav .feefo-tour-detail-image img{width:100px;margin-left:5px;position:relative;top:-3px}#tour_detail_sub_nav h1{font-size:2.4em;line-height:1em;font-weight:normal;width:calc(100% - 375px)}#tour_detail_sub_nav h1 .small{font-size:0.5em;color:#000000}#tour_detail_sub_nav h1 span.large.sticky-h1{font-size:20px;max-width:calc(100% - 370px)}#tour_detail_sub_nav.is-fixed{position:fixed;transform:translate3d(0, 0, 0);top:-150px;border-bottom:1px solid lightgray;box-shadow:0 0 10px 3px rgba(0,0,0,0.05)}#tour_detail_sub_nav.is-fixed .tour-style-tags,#tour_detail_sub_nav.is-fixed h4,#tour_detail_sub_nav.is-fixed .feefo-tour-detail-image{display:none}#tour_detail_sub_nav.is-fixed .sticky-sub-nav-actions.sticky-share{display:inline;top:9px;right:0}#tour_detail_sub_nav.is-fixed .sticky-sub-nav-actions.sticky-share .btn-secondary-white{color:#00457e;background-color:white;border-color:#00457e;padding:6px 10px;font-weight:normal}#tour_detail_sub_nav.is-fixed .sticky-sub-nav-actions.sticky-share .btn-secondary-white:hover{color:#003764;background-color:#F8F7F6;border-color:#003764}#tour_detail_sub_nav.is-fixed .sticky-sub-nav-actions.sticky-share .share-text,#tour_detail_sub_nav.is-fixed .sticky-sub-nav-actions.sticky-share .hidden-xs{display:none !important}#tour_detail_sub_nav.is-fixed h1{line-height:24px}#tour_detail_sub_nav .sub-nav-content{padding:5px 0}@media only screen and (min-width: 1099px){#tour_detail_sub_nav .sub-nav-content .btn-icon.green{padding-top:6px;padding-bottom:6px}}#tour_detail_sub_nav .space-between{display:flex;flex-wrap:wrap;justify-content:space-between}#tour_detail_sub_nav .smallprice strike{color:#515358;font-style:italic}#tour_detail_sub_nav .sub-nav-actions{display:inline;position:absolute;right:15px}#tour_detail_sub_nav .sub-nav-actions.sticky-share{display:none}#tour_detail_sub_nav nav{border-top:1px solid #ECEDEE;display:flex;justify-content:center;flex-wrap:wrap}#tour_detail_sub_nav nav a{display:block;color:#003764;border-left:1px solid #003764;padding:2px 20px;margin:8px 0;text-decoration:none !important}#tour_detail_sub_nav nav a:first-of-type{border-left:none !important}#tour_detail_sub_nav nav a:hover,#tour_detail_sub_nav nav a.active{background:rgba(0,55,100,0.1)}#tour_detail_sub_nav .btn-info,#tour_detail_sub_nav .btn-secondary,#tour_detail_sub_nav .button.secondary,#tour_detail_sub_nav .button-secondary,#tour_detail_sub_nav #mobile-offscreen-menu .btn-default,#mobile-offscreen-menu #tour_detail_sub_nav .btn-default,#tour_detail_sub_nav .btn-primary,#tour_detail_sub_nav .button,#tour_detail_sub_nav .button_next,#tour_detail_sub_nav .icon-button,#tour_detail_sub_nav .button-highlight,#tour_detail_sub_nav .button-flightContinue,#tour_detail_sub_nav .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container #tour_detail_sub_nav .see-more-button,#tour_detail_sub_nav .btn-back-wrap .btn-back,.btn-back-wrap #tour_detail_sub_nav .btn-back{padding:6px 10px}#tour_detail_sub_nav .blue{color:#FFFFFF;background-color:#00457e;border:solid 1px #043863}#tour_detail_sub_nav .blue:hover{background-color:#043863}#tour_detail_sub_nav .green{background-color:#fff;border:solid 1px #026937;color:#026937}#tour_detail_sub_nav .grey{background-color:#515358;color:#FFFFFF}#tour_detail_sub_nav .legal{font-size:0.7em;margin:0 0 10px 0}#tour_detail_sub_nav .social-divider{position:relative;color:transparent}#tour_detail_sub_nav .social-divider:before{content:'';position:absolute;top:-8px;left:2px;width:1px;height:32px;background-color:#515358}#tour_detail_sub_nav .social-expanded{display:none}#tour_detail_sub_nav .section,#tour_detail_sub_nav .alt-image-list li,.alt-image-list #tour_detail_sub_nav li{margin-bottom:0}#tour_detail_sub_nav .tour-style-tags{font-size:19px;font-weight:bold;position:absolute;right:0;top:20px;text-align:right;max-width:360px}#tour_detail_sub_nav .tour-style-tags .tour-style{white-space:nowrap;padding-left:10px}#tour_detail_sub_nav .tour-style-tags .tour-style *{text-decoration:none}#tour_detail_sub_nav .tour-style-tags .tour-style.classic *{color:#198e54}#tour_detail_sub_nav .tour-style-tags .tour-style.spotlights *{color:#e0592b}#tour_detail_sub_nav .tour-style-tags .tour-style.explorations *{color:#ca7853}#tour_detail_sub_nav .tour-style-tags .tour-style.river-cruise *,#tour_detail_sub_nav .tour-style-tags .tour-style.rivercruise *{color:#4ABDD1}#tour_detail_sub_nav .tour-style-tags .tour-style.faith *{color:#2F7DE1}#tour_detail_sub_nav .tour-style-tags .tour-style.new-tour *,#tour_detail_sub_nav .tour-style-tags .tour-style.newtour *{color:#1369B0}#tour_detail_sub_nav .tour-style-tags .tour-style.owner-exclusive *,#tour_detail_sub_nav .tour-style-tags .tour-style.ownerexclusive *{color:#d0a200}#tour_detail_sub_nav .tour-style-tags .tour-style.impact-travel *,#tour_detail_sub_nav .tour-style-tags .tour-style.impacttravel *{color:#b83781}#tour_detail_sub_nav .tour-style-tags .tour-style.treasuresseries *,#tour_detail_sub_nav .tour-style-tags .tour-style.discoveryseries *,#tour_detail_sub_nav .tour-style-tags .tour-style.chairmansclub *{color:#23388f !important}#tour_detail_sub_nav .tour-style-tags .tour-style:hover *{filter:brightness(75%)}#tour_detail_sub_nav .tour-style-tags .tour-style.aaa-vacations *,#tour_detail_sub_nav .tour-style-tags .tour-style.aaavacations *,#tour_detail_sub_nav .tour-style-tags .tour-style.caa-vacations *,#tour_detail_sub_nav .tour-style-tags .tour-style.caavacations *{color:#00a0df}#tour_detail_sub_nav .color-bar{background:#00457e;color:white;padding:10px 0px}#tour_detail_sub_nav .color-bar .title-offer{border-left:1px solid white;padding-left:15px;margin-left:10px;text-decoration:none !important}#tour_detail_sub_nav .color-bar .pricing{font-size:18px}#tour_detail_sub_nav .color-bar .pricing strike{font-size:20px;font-style:italic}#tour_detail_sub_nav .color-bar .pricing .the-price{font-size:24px;font-weight:bold;vertical-align:top}#tour_detail_sub_nav .color-bar .pricing .pp{font-size:14px;display:inline-block}#tour_detail_sub_nav .color-bar .pricing .pp .ppFreeText{font-size:14px}#tour_detail_sub_nav .color-bar .offer-icon{padding-right:5px}#tour_detail_sub_nav .color-bar .offer-icon i{font-size:27px;color:white}#tour_detail_sub_nav .color-bar .offer-icon i.fa-percent{border-radius:35px;background:white;color:#003764;padding:5px 6px 4px 6px;font-size:17px;position:relative;bottom:4px}#tour_detail_sub_nav .color-bar .offer-icon img{width:20px;position:relative;bottom:4px}#tour_detail_sub_nav .color-bar .offer-info{color:white}#tour_detail_sub_nav .color-bar .offer-info .the-offer{font-size:22px;font-weight:600;font-style:italic}#tour_detail_sub_nav .color-bar .offer-info i{font-size:30px;position:relative;left:5px;top:2px}#tour_detail_sub_nav .color-bar .offer-info .pp{font-size:14px}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now,#tour_detail_sub_nav .color-bar .callToBookButton{color:#003764;background-color:#fff;border-color:#003764;font-weight:bold}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.focus,#tour_detail_sub_nav .color-bar .callToBookButton:focus,#tour_detail_sub_nav .color-bar .callToBookButton.focus{color:#003764;background-color:#e6e6e6;border-color:#000}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:hover,#tour_detail_sub_nav .color-bar .callToBookButton:hover{color:#003764;background-color:#e6e6e6;border-color:#001527}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:active,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.active,.open>#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.dropdown-toggle,#tour_detail_sub_nav .color-bar .callToBookButton:active,#tour_detail_sub_nav .color-bar .callToBookButton.active,.open>#tour_detail_sub_nav .color-bar .callToBookButton.dropdown-toggle{color:#003764;background-color:#e6e6e6;border-color:#001527}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:active:hover,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:active:focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:active.focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.active:hover,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.active:focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.active.focus,.open>#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.dropdown-toggle:hover,.open>#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.dropdown-toggle:focus,.open>#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.dropdown-toggle.focus,#tour_detail_sub_nav .color-bar .callToBookButton:active:hover,#tour_detail_sub_nav .color-bar .callToBookButton:active:focus,#tour_detail_sub_nav .color-bar .callToBookButton:active.focus,#tour_detail_sub_nav .color-bar .callToBookButton.active:hover,#tour_detail_sub_nav .color-bar .callToBookButton.active:focus,#tour_detail_sub_nav .color-bar .callToBookButton.active.focus,.open>#tour_detail_sub_nav .color-bar .callToBookButton.dropdown-toggle:hover,.open>#tour_detail_sub_nav .color-bar .callToBookButton.dropdown-toggle:focus,.open>#tour_detail_sub_nav .color-bar .callToBookButton.dropdown-toggle.focus{color:#003764;background-color:#d4d4d4;border-color:#000}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:active,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.active,.open>#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.dropdown-toggle,#tour_detail_sub_nav .color-bar .callToBookButton:active,#tour_detail_sub_nav .color-bar .callToBookButton.active,.open>#tour_detail_sub_nav .color-bar .callToBookButton.dropdown-toggle{background-image:none}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.disabled:hover,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.disabled:focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.disabled.focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now[disabled]:hover,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now[disabled]:focus,#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now[disabled].focus,fieldset[disabled] #tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:hover,fieldset[disabled] #tour_detail_sub_nav .color-bar .tour-detail-hero-book-now:focus,fieldset[disabled] #tour_detail_sub_nav .color-bar .tour-detail-hero-book-now.focus,#tour_detail_sub_nav .color-bar .callToBookButton.disabled:hover,#tour_detail_sub_nav .color-bar .callToBookButton.disabled:focus,#tour_detail_sub_nav .color-bar .callToBookButton.disabled.focus,#tour_detail_sub_nav .color-bar .callToBookButton[disabled]:hover,#tour_detail_sub_nav .color-bar .callToBookButton[disabled]:focus,#tour_detail_sub_nav .color-bar .callToBookButton[disabled].focus,fieldset[disabled] #tour_detail_sub_nav .color-bar .callToBookButton:hover,fieldset[disabled] #tour_detail_sub_nav .color-bar .callToBookButton:focus,fieldset[disabled] #tour_detail_sub_nav .color-bar .callToBookButton.focus{background-color:#fff;border-color:#003764}#tour_detail_sub_nav .color-bar .tour-detail-hero-book-now .badge,#tour_detail_sub_nav .color-bar .callToBookButton .badge{color:#fff;background-color:#003764}#tour_detail_sub_nav .color-bar .btn:not(.btn-icon),#tour_detail_sub_nav .color-bar .button:not(.btn-icon),#tour_detail_sub_nav .color-bar .icon-button:not(.btn-icon),#tour_detail_sub_nav .color-bar button:not(.btn-icon),#tour_detail_sub_nav .color-bar input[type="button"]:not(.btn-icon),#tour_detail_sub_nav .color-bar .button-flightContinue:not(.btn-icon){margin-left:10px;font-size:16px}#tour_detail_sub_nav.is-fixed .color-bar{display:none}#tour_detail_sub_nav .sticky-header-width{width:calc(100% - 441px)}@media only screen and (max-width: 1200px){#tour_detail_sub_nav .sub-nav-content{padding:5px 15px}#tour_detail_sub_nav .sub-nav-content .tour-style-tags{right:15px}#tour_detail_sub_nav .color-bar{padding:10px 15px}#tour_detail_sub_nav .color-bar .sub-nav-actions{right:0}#tour_detail_sub_nav .color-bar .sub-nav-actions .btn:not(.btn-icon),#tour_detail_sub_nav .color-bar .sub-nav-actions .button:not(.btn-icon),#tour_detail_sub_nav .color-bar .sub-nav-actions .icon-button:not(.btn-icon),#tour_detail_sub_nav .color-bar .sub-nav-actions button:not(.btn-icon),#tour_detail_sub_nav .color-bar .sub-nav-actions input[type="button"]:not(.btn-icon),#tour_detail_sub_nav .color-bar .sub-nav-actions .button-flightContinue:not(.btn-icon){margin-left:0 !important}#tour_detail_sub_nav.is-fixed .sticky-sub-nav-actions.sticky-share{right:15px}}@media only screen and (max-width: 992px){#tour_detail_sub_nav .color-bar .pricing{font-size:16px}#tour_detail_sub_nav .color-bar .pricing strike{font-size:18px;font-style:italic}#tour_detail_sub_nav .color-bar .pricing .pp{font-size:13px}#tour_detail_sub_nav .color-bar .title-offer .pp{font-size:13px}#tour_detail_sub_nav .sub-nav-actions:not(.sticky-share){position:initial;display:block;margin-top:10px}#tour_detail_sub_nav .sub-nav-actions:not(.sticky-share) .social-expanded{position:absolute;top:5px}#tour_detail_sub_nav .sub-nav-actions.sticky-share{top:5px}#tour_detail_sub_nav .feefo-tour-detail-image{margin:0 0 5px 0}}@media only screen and (max-width: 767px){#tour_detail_sub_nav .tour-style-tags{position:unset;max-width:unset;width:100%}#tour_detail_sub_nav .legal{margin-top:10px}#tour_detail_sub_nav h1{width:100%}}@media only screen and (max-width: 600px){#tour_detail_sub_nav nav a{border-bottom:1px solid #003764;border-left:none !important;padding:2px 0 !important;margin:8px 10px}#tour_detail_sub_nav nav a:hover,#tour_detail_sub_nav nav a.active{border:none}#tour_detail_sub_nav .color-bar .btn,#tour_detail_sub_nav .color-bar .button,#tour_detail_sub_nav .color-bar .icon-button,#tour_detail_sub_nav .color-bar button,#tour_detail_sub_nav .color-bar input[type="button"],#tour_detail_sub_nav .color-bar .button-flightContinue{font-size:15px !important}#tour_detail_sub_nav .color-bar .title-offer{border:none;padding-left:0;margin-left:0}}@media only screen and (max-width: 500px){.viewItinBtn{display:none}#tour_detail_sub_nav .color-bar .pricing{font-size:14px}#tour_detail_sub_nav .color-bar .pricing strike{font-size:16px}#tour_detail_sub_nav .color-bar .pricing .the-price,#tour_detail_sub_nav .color-bar .pricing .the-offer{font-size:20px}#tour_detail_sub_nav .color-bar .pricing .pp{font-size:12px}#tour_detail_sub_nav .color-bar .title-offer{padding-left:0;margin-left:0;border:none}#tour_detail_sub_nav .color-bar .title-offer .pp{font-size:12px}}@media only screen and (max-width: 400px){.share-text,.offer-icon{display:none}#tour_detail_sub_nav .color-bar{padding:10px}#tour_detail_sub_nav .color-bar .offer-icon{display:none}#tour_detail_sub_nav .color-bar .pricing,#tour_detail_sub_nav .color-bar .offer-info{font-size:11px}#tour_detail_sub_nav .color-bar .pricing strike,#tour_detail_sub_nav .color-bar .offer-info strike{font-size:15px}#tour_detail_sub_nav .color-bar .pricing .the-price,#tour_detail_sub_nav .color-bar .pricing .offer-info .the-offer,#tour_detail_sub_nav .color-bar .offer-info .the-price,#tour_detail_sub_nav .color-bar .offer-info .offer-info .the-offer{font-size:18px !important}#tour_detail_sub_nav .color-bar .pricing .pp,#tour_detail_sub_nav .color-bar .offer-info .pp{font-size:11px}#tour_detail_sub_nav .color-bar .title-offer{padding-left:0px;margin-left:0px;border:none}#tour_detail_sub_nav .color-bar .title-offer .pp{font-size:11px}}#tour_detail_highlights h2,#tour_detail_highlights .offer-box .offer-text,.offer-box #tour_detail_highlights .offer-text{margin:0}#tour_detail_highlights h3{text-align:center;padding:0 10px;margin-bottom:0}#tour_detail_highlights .section>p,#tour_detail_highlights .alt-image-list li>p,.alt-image-list #tour_detail_highlights li>p,#tour_detail_highlights .section p#tour-description,#tour_detail_highlights .alt-image-list li p#tour-description,.alt-image-list #tour_detail_highlights li p#tour-description{max-width:888px;margin:0 auto 20px;padding:0 20px;text-align:center}#tour_detail_highlights .img-wrap{position:relative;max-width:408px;user-select:none;margin:0 auto 30px}#tour_detail_highlights .img-wrap:hover .info{opacity:1}#tour_detail_highlights .img-wrap:hover .symbol{opacity:0}@media only screen and (max-width: 767px){#tour_detail_highlights .img-wrap img{width:100%}}#tour_detail_highlights .row{max-width:888px;margin:0 auto}#tour_detail_highlights .detail-highlights{text-align:center;justify-content:center}#tour_detail_highlights .detail-highlights .highlight{max-width:165px;margin:0 auto 25px}#tour_detail_highlights .detail-highlights .highlight img{margin-bottom:10px}#tour_detail_highlights .detail-highlights .highlight .activity-level-icon{display:inline-block;width:68px;height:68px;background-color:#028244;border-radius:50%;text-align:center;margin-bottom:10px}#tour_detail_highlights .detail-highlights .highlight .activity-level-icon span{color:#fff;font-size:3em;display:none;padding-top:1px}#tour_detail_highlights .detail-highlights .highlight [data-activity-level='1'] span:nth-child(1){display:block}#tour_detail_highlights .detail-highlights .highlight [data-activity-level='2'] span:nth-child(2){display:block}#tour_detail_highlights .detail-highlights .highlight [data-activity-level='3'] span:nth-child(3){display:block}#tour_detail_highlights .detail-highlights .highlight [data-activity-level='4'] span:nth-child(4){display:block}#tour_detail_highlights .detail-highlights .highlight [data-activity-level='5'] span:nth-child(5){display:block}@media only screen and (max-width: 766px){#tour_detail_highlights .detail-highlights{max-width:320px;margin:0 auto}}#tour_detail_highlights .detail-grid{justify-content:center}#tour_detail_highlights .info{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.85);font-weight:bold;font-size:0.9em;padding:40px;text-align:center;opacity:0;transition:opacity 300ms ease;overflow:hidden;display:flex;justify-content:center;align-items:center}#tour_detail_highlights .info ul{padding:0;margin:0;list-style:none}#tour_detail_highlights .info li{padding:0;margin-bottom:10px}@media (max-width: 766px){#tour_detail_highlights .info{padding:10px;font-size:0.7em}}#tour_detail_highlights .symbol{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 300ms ease;overflow:hidden;opacity:0.8}#tour_detail_highlights .symbol img{position:absolute;top:0;left:0;bottom:30px;right:0;margin:auto}#tour_detail_highlights .symbol span{position:absolute;left:0;bottom:20px;width:100%;color:#fff;font-size:1.6em;font-weight:bold;text-align:center}@media (max-width: 766px){#tour_detail_highlights .symbol img{max-width:25%}#tour_detail_highlights .symbol span{font-size:1em;bottom:30px}}#tour_detail_highlights .trigger{color:#ff8400;cursor:pointer;text-decoration:underline;font-weight:bold}#tour_detail_tour_types_modal .blue-divider{margin-bottom:0}#tour_detail_tour_types_modal .modal-content{padding:0}#tour_detail_tour_types_modal ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;padding-left:0;margin-bottom:0}#tour_detail_tour_types_modal ul li{width:25%;background-color:#ecedee;color:#028244;font-weight:bold;text-align:right;padding:10px 15px}#tour_detail_tour_types_modal ul li:first-child{padding-top:20px}#tour_detail_tour_types_modal ul li:nth-last-child(2){padding-bottom:20px}#tour_detail_tour_types_modal ul p{width:75%;margin:0;padding:10px 15px}#tour_detail_tour_types_modal ul p:nth-child(2){padding-top:20px}#tour_detail_tour_types_modal ul p:last-child{padding-bottom:20px}@media only screen and (max-width: 767px){#tour_detail_tour_types_modal ul li{padding:5px 5px}#tour_detail_tour_types_modal ul li:first-child{padding-top:5px}#tour_detail_tour_types_modal ul li:nth-last-child(2){padding-bottom:5px}#tour_detail_tour_types_modal ul p{padding:5px 5px}#tour_detail_tour_types_modal ul p:nth-child(2){padding-top:5px}#tour_detail_tour_types_modal ul p:last-child{padding-bottom:5px}}#tour_detail_highlights_modal .activity-level-title{text-align:center;margin:0}#tour_detail_highlights_modal .activity-level-title span{display:inline-block;border-bottom:solid 1px #ff8400;padding:5px;width:260px}#tour_detail_highlights_modal .activity-level-step{text-align:center;margin:15px 0 25px;user-select:none}#tour_detail_highlights_modal .activity-level-step>div{position:relative;display:inline-block;width:40px;height:40px;background-color:#acabab;border-radius:50%;color:#FFFFFF;padding-top:3px;font-size:1.5em;margin:0 5px 5px;cursor:pointer}#tour_detail_highlights_modal .activity-level-step>div:before{content:'';position:absolute;top:-4px;left:-4px;width:48px;height:48px;border:1px solid #ff8400;border-radius:50%;opacity:0}#tour_detail_highlights_modal .activity-level-step>div:after{content:'';position:absolute;left:0;right:0;width:1px;height:11px;margin:0 auto;top:-15px;background-color:#ff8400;opacity:0}#tour_detail_highlights_modal .activity-level-step>div.is-active{background-color:#026937}#tour_detail_highlights_modal .activity-level-step>div.is-tour:before{opacity:1}#tour_detail_highlights_modal .activity-level-step>div.is-tour:after{opacity:1}#tour_detail_highlights_modal .activity-level-text{text-align:center}#tour_detail_highlights_modal .activity-level-text p{display:none;margin:0 0 11px}#tour_detail_highlights_modal .activity-level-text p.is-active{display:block}#tour_detail_extensionstyle_modal .extension-style-title{text-align:center;margin:0}#tour_detail_extensionstyle_modal .extension-style-title span{display:inline-block;border-bottom:solid 1px #ff8400;padding:5px;width:260px}#tour_detail_extensionstyle_modal .extension-style-step{display:flex;justify-content:center;align-items:center;margin:15px 0 25px}#tour_detail_extensionstyle_modal .extension-style-item{text-align:center;margin:0 10px;cursor:pointer}#tour_detail_extensionstyle_modal .extension-style-icon{position:relative;width:80px;height:80px;background-color:#acabab;border-radius:50%;margin:0 auto;background-size:cover;filter:grayscale(100%);transition:filter 0.3s ease}#tour_detail_extensionstyle_modal .extension-style-name{margin-top:1.2rem;font-size:16px;font-weight:600;text-decoration:underline}#tour_detail_extensionstyle_modal .extension-style-item.is-active .extension-style-icon{background-color:#026937;filter:none}#tour_detail_extensionstyle_modal .extension-style-item.is-active .extension-style-name{text-decoration:none;color:#026937}#tour_detail_extensionstyle_modal .extension-style-item.is-tour .extension-style-icon:before{content:'';position:absolute;top:-4px;left:-4px;width:88px;height:88px;border:1px solid #ff8400;border-radius:50%;opacity:1}#tour_detail_extensionstyle_modal .extension-style-item.is-tour .extension-style-icon:after{content:'';position:absolute;left:0;right:0;width:1px;height:11px;margin:0 auto;top:-15px;background-color:#ff8400;opacity:1}#tour_detail_extensionstyle_modal .extension-style-text{text-align:center}#tour_detail_extensionstyle_modal .extension-style-text p{display:none;margin:0 0 11px}#tour_detail_extensionstyle_modal .extension-style-text p.is-active{display:block}#tour_detail_itinerary .section>p,#tour_detail_itinerary .alt-image-list li>p,.alt-image-list #tour_detail_itinerary li>p{max-width:888px;margin:0 auto 20px;padding:0 20px;text-align:center}@media only screen and (max-width: 420px){#tour_detail_itinerary .mobile-copy.call-to-book-active.three-year-buttons{min-width:30%;right:57%}}@media only screen and (max-width: 420px){#tour_detail_itinerary .col-xs-8.call-to-book-active.three-year-buttons{min-width:57% !important}}@media only screen and (max-width: 688px){#tour_detail_itinerary .col-xs-4.call-to-book-active{margin-bottom:10px}}@media only screen and (max-width: 420px){#tour_detail_itinerary .col-xs-4.call-to-book-active{text-align:center;min-width:70%;position:absolute;right:-10px;bottom:0px}#tour_detail_itinerary .col-xs-4.call-to-book-active .text-right{text-align:center !important}}#tour_detail_itinerary #pickDatesText i{font-size:24px !important}@media only screen and (max-width: 992px){#tour_detail_itinerary #pickDatesText i{font-size:16px !important}}#tour_detail_itinerary .year-selector-main{padding:0px !important;max-width:889px;margin:0 auto}@media only screen and (max-width: 992px){#tour_detail_itinerary .year-selector-main{padding:0px 15px !important}}@media only screen and (max-width: 420px){#tour_detail_itinerary .year-selector-main{position:relative}}@media only screen and (max-width: 325px){#tour_detail_itinerary .year-selector-main{padding:0px 10px !important}}#tour_detail_itinerary .year-selector-main p{float:left;margin-right:10px;margin-top:5px}#tour_detail_itinerary .year-selector-main .mobile-copy{display:none}@media only screen and (max-width: 585px){#tour_detail_itinerary .year-selector-main .desktop-copy{display:none}#tour_detail_itinerary .year-selector-main .mobile-copy{display:flex}}@media only screen and (max-width: 385px){#tour_detail_itinerary .year-selector-main .tour-detail-hero-book-now{padding-left:5px;padding-right:5px}}#tour_detail_itinerary .year-selector-main .year-selector>div{display:inline-block;padding:4px 10px;color:#515358;background-color:#F8F7F6;border:1px solid #ECEDEE;cursor:pointer;margin-bottom:10px}#tour_detail_itinerary .year-selector-main .year-selector>div:hover{background-color:#e2ded9}#tour_detail_itinerary .year-selector-main .year-selector>div.is-selected{background:#026937;color:#fff;cursor:default}#tour_detail_itinerary .year-selector-main .year-selector>div.is-selected:hover{font-weight:normal}@media only screen and (max-width: 385px){#tour_detail_itinerary .year-selector-main .year-selector>div{padding:4px 5px}}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container{background-color:#e2f2f7;border-radius:12px;margin:1.5rem 0;padding:0 0 1.25rem 0}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container .future-dates-disclaimer{width:100%;padding:1.5rem 3rem}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container .future-dates-disclaimer .fw-bold{font-weight:600;margin-bottom:5px}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container .future-dates-disclaimer .text-base{font-size:1.4rem;line-height:1.25}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container .future-dates-disclaimer .text-black{color:black}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container .future-dates-disclaimer .text-center{text-align:center !important;width:100%}@media screen and (max-width: 600px){#tour_detail_itinerary .year-selector-main .future-dates-disclaimer-container{margin:0 1rem 1.5rem}#tour_detail_itinerary .year-selector-main .future-dates-disclaimer{width:100%;padding:1.5rem}}#tour_detail_itinerary #tour-detail-dates-section .row{max-width:889px;margin:0 auto;padding-bottom:10px}#tour_detail_itinerary #tour-detail-dates-section .row .col-xs-8{padding-left:0px}#tour_detail_itinerary #tour-detail-dates-section .row .col-xs-4{position:relative;padding-right:0px}#tour_detail_itinerary #tour-detail-dates-section .text-right .btn,#tour_detail_itinerary #tour-detail-dates-section .text-right .button,#tour_detail_itinerary #tour-detail-dates-section .text-right .icon-button,#tour_detail_itinerary #tour-detail-dates-section .text-right button,#tour_detail_itinerary #tour-detail-dates-section .text-right input[type="button"],#tour_detail_itinerary #tour-detail-dates-section .text-right .button-flightContinue{white-space:initial !important}#tour_detail_itinerary #tour-detail-dates-section .currency{font-size:12px;padding-top:10px}#tour_detail_itinerary .selected-offer-details{border:1px solid #ECEDEE;max-width:889px;margin:0 auto;margin-top:20px;margin-bottom:15px}#tour_detail_itinerary .selected-offer-details .offer-icon,#tour_detail_itinerary .selected-offer-details .offer-summary,#tour_detail_itinerary .selected-offer-details .offer-details{display:inline-block;vertical-align:middle}#tour_detail_itinerary .selected-offer-details .offer-icon{width:40px}#tour_detail_itinerary .selected-offer-details .offer-icon img{background:#00457e;width:28px}#tour_detail_itinerary .selected-offer-details .offer-icon i{font-size:40px;color:#00457e}#tour_detail_itinerary .selected-offer-details .offer-icon i.fa-percent{background:#00457e;border-radius:28px;padding:7px 9px;font-size:24px;color:white}#tour_detail_itinerary .selected-offer-details .offer-summary{color:#00457e;font-weight:bold;font-size:16px;width:135px}#tour_detail_itinerary .selected-offer-details .offer-details{width:calc(100% - 185px);font-size:14px}@media only screen and (max-width: 766px){#tour_detail_itinerary .selected-offer-details{text-align:center}#tour_detail_itinerary .selected-offer-details .offer-summary{width:unset}#tour_detail_itinerary .selected-offer-details .offer-details{margin:5px 0;width:unset}}#tour_detail_itinerary .tour-banners-wrap{position:relative;max-width:889px;margin:0 auto;user-select:none}#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list{display:block;z-index:99}#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tour-banner{cursor:pointer;padding-right:70px}@media (max-width: 767px){#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tour-banner{padding-right:0}}#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tour-banner:hover,#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tour-banner.is-active{background-color:#eaeae9}#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tour-banner:hover .banner-offer img,#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tour-banner.is-active .banner-offer img{filter:brightness(94.5%)}#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tours-list-year{display:none}#tour_detail_itinerary .tour-banners-wrap.is-open .tours-list .tours-list-year.is-active{display:block}#tour_detail_itinerary .tour-banners-wrap.is-open .tour-banner{border-bottom:solid 1px #d6d7d8}@media (max-width: 767px){#tour_detail_itinerary .tour-banners-wrap.is-open .more-tours-button-mobile .down-arrow{transform:rotate(-180deg)}}#tour_detail_itinerary .active-tour-banner{cursor:pointer}#tour_detail_itinerary .active-tour-banner .tour-banner{padding-right:70px;border:1px solid #028244 !important}@media (max-width: 767px){#tour_detail_itinerary .active-tour-banner .tour-banner{padding:5px}}#tour_detail_itinerary .tour-banner{background-color:#f8f7f6;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 55px 10px 15px;border-bottom:solid 1px #f8f7f6;font-size:0.9em}@media only screen and (max-width: 900px){#tour_detail_itinerary .tour-banner{font-size:0.8em}}#tour_detail_itinerary .tour-banner .banner-data.center-align{display:flex;flex-direction:column;justify-content:center}#tour_detail_itinerary .tour-banner .banner-data:nth-child(1){width:28%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(2),#tour_detail_itinerary .tour-banner .banner-data:nth-child(5){width:6%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(3),#tour_detail_itinerary .tour-banner .banner-data:nth-child(4){width:12%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6){width:25%}@media only screen and (max-width: 767px){#tour_detail_itinerary .tour-banner{padding:5px;justify-content:left}#tour_detail_itinerary .tour-banner .banner-data:nth-child(1){width:37%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(2){width:12%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(3),#tour_detail_itinerary .tour-banner .banner-data:nth-child(4){width:20%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(5){width:31px}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6){width:100%}}@media (max-width: 580px){#tour_detail_itinerary .tour-banner .banner-data:nth-child(1){width:44%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(2){width:13%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(3){width:21%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(4){width:20%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(5){width:15%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6){width:85%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6) .banner-data-item{padding:10px 0 0 0}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6) .banner-data-item:nth-child(2){padding-top:0}}@media only screen and (max-width: 480px){#tour_detail_itinerary .tour-banner .banner-data:nth-child(1){width:55%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(2){width:16%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(3){width:29%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(4){width:30%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(4) img,#tour_detail_itinerary .tour-banner .banner-data:nth-child(4) i,#tour_detail_itinerary .tour-banner .banner-data:nth-child(4) .banner-item-text{display:inline-block;text-align:left}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6){width:55%}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6) .banner-data-item{padding:5px 0 0 0}}@media only screen and (max-width: 420px){#tour_detail_itinerary .tour-banner .banner-data:nth-child(4){width:35%;max-width:125px}#tour_detail_itinerary .tour-banner .banner-data:nth-child(6){width:50%}}#tour_detail_itinerary .tour-banner .date{font-weight:bold}#tour_detail_itinerary .tour-banner .guaranteed{color:#028244}#tour_detail_itinerary .tour-banner .old-price{color:#909090;font-style:italic;text-decoration:line-through;font-size:1em}#tour_detail_itinerary .tour-banner .old-price span{font-weight:normal;font-size:0.8em}#tour_detail_itinerary .tour-banner .price{color:#028244;font-weight:bold}#tour_detail_itinerary .tour-banner .price span{font-weight:normal;font-size:0.8em}#tour_detail_itinerary .tour-banner .special-event,#tour_detail_itinerary .tour-banner .small-group-travel{display:inline-block;width:31px;height:40px}#tour_detail_itinerary .tour-banner .banner-offer{color:#00457e;font-size:11px;text-align:center}#tour_detail_itinerary .tour-banner .banner-offer img{background:#00457e;width:18px}#tour_detail_itinerary .tour-banner .banner-offer i{font-size:20px}#tour_detail_itinerary .tour-banner .banner-offer i.fa-percent{border-radius:20px;background:#00457e;color:white;padding:4px 5px;position:relative;top:-2px;font-size:13px}#tour_detail_itinerary .tour-banner .important,#tour_detail_itinerary .tour-banner .expiration-date{display:inline-block;color:#ca0a15}#tour_detail_itinerary .tour-banner .important:before,#tour_detail_itinerary .tour-banner .expiration-date:before{content:"";background:transparent url("https://i.gocollette.com/icons/tour-detail-page/important.png") 0 0 no-repeat;width:16px;height:16px;display:inline-block;margin-right:5px;position:relative;top:3px}#tour_detail_itinerary .tour-banner .expiration-date{color:#888888}#tour_detail_itinerary .tour-banner .expiration-date:before{background:transparent url("https://i.gocollette.com/icons/tour-detail-page/expires.png") 0 0 no-repeat}#tour_detail_itinerary .tour-banner.sold-out .price{color:#888888}#tour_detail_itinerary .tour-banner.sold-out .date{color:#888888}#tour_detail_itinerary .tour-banner.sold-out .sold-out{color:#ca0a15;font-weight:bold}#tour_detail_itinerary .more-tours-button-desktop{background-color:#028244;height:100%;position:absolute;top:0;right:0;width:60px;color:#FFFFFF;cursor:pointer}#tour_detail_itinerary .more-tours-button-desktop p{padding:9px 9px 0px 12px;margin-bottom:0px}#tour_detail_itinerary .more-tours-button-desktop i{padding:0px 0px 11px 22px}@media (max-width: 900px){#tour_detail_itinerary .more-tours-button-desktop i{padding-bottom:8px}}@media (max-width: 770px){#tour_detail_itinerary .more-tours-button-desktop{display:none}}#tour_detail_itinerary .more-tours-button-mobile{display:none}@media (max-width: 770px){#tour_detail_itinerary .more-tours-button-mobile{background-color:#028244;position:relative;top:0;right:0;width:100%;padding:14px 20px 0;height:100%;color:#FFFFFF;cursor:pointer;display:flex;justify-content:space-between}#tour_detail_itinerary .more-tours-button-mobile .down-arrow{position:relative;background:transparent url("https://i.gocollette.com/icons/tour-detail-page/down-arrow.png") 0 0 no-repeat;width:17px;height:9px;top:0;left:0;right:auto;bottom:auto;margin:0}#tour_detail_itinerary .more-tours-button-mobile .down-arrow:last-child{display:block}#tour_detail_itinerary .more-tours-button-mobile p{display:block;position:relative;top:-6px;margin-bottom:0}}#tour_detail_itinerary .tours-list{position:absolute;top:100%;left:0;width:100%;display:none;max-height:450px;overflow-y:scroll;background-color:#FFFFFF}@media (max-width: 767px){#tour_detail_itinerary .tours-list{position:relative}}#tour_detail_itinerary .tour-itinerary{max-width:889px;margin:0 auto;overflow-x:hidden}#tour_detail_itinerary .tour-itinerary .carousel-title{text-align:center;width:100%;font-size:1.6em;margin:0 0 10px}@media (max-width: 767px){#tour_detail_itinerary .tour-itinerary .carousel-title{display:none}}#tour_detail_itinerary .itinerary-map{margin:15px 25px}#tour_detail_itinerary .day-carousel{position:relative;max-width:888px;margin:0 auto 10px}@media (max-width: 767px){#tour_detail_itinerary .day-carousel{display:none}}#tour_detail_itinerary .day-carousel--arrows{position:absolute;top:0;left:0;width:100%;z-index:2}#tour_detail_itinerary .day-carousel--arrows .carousel-control{height:90px}#tour_detail_itinerary .day-carousel .day{cursor:pointer}#tour_detail_itinerary .day-carousel .day:hover .screen{opacity:1}#tour_detail_itinerary .day-carousel .day:hover .special-event-description{display:block;margin-left:-80px;position:absolute;transform:translate(0, 4px);transition:all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);width:310px}#tour_detail_itinerary .day-carousel .day.day-selected .screen{opacity:1}#tour_detail_itinerary .day-carousel .special-event-description{box-shadow:0px 0px 20px 5px rgba(0,0,0,0.05);display:none;font-size:14px;padding:0;z-index:1060}#tour_detail_itinerary .day-carousel .special-event-description h3{margin:0}#tour_detail_itinerary .day-carousel .special-event-description .special-title{background-color:#f8f7f6;border-bottom:1px solid #edeae8;padding:10px 20px;border-radius:0;font-size:16px}#tour_detail_itinerary .day-carousel .special-event-description .special-content{background-color:#fff;padding:10px 20px}#tour_detail_itinerary .day-carousel .special-event-description:before{position:absolute;z-index:-1;content:'';right:calc(50% - 10px);top:-8px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #f8f7f6 transparent;transition-duration:0.3s;transition-property:transform}#tour_detail_itinerary .day-carousel .img-wrap{display:inline-block;position:relative}#tour_detail_itinerary .day-carousel .img-wrap .day-img{width:146px;height:90px;background-size:cover !important}#tour_detail_itinerary .day-carousel .screen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6);text-align:center;font-weight:bold;opacity:0}#tour_detail_itinerary .day-carousel .screen span{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;padding:0 10px;line-height:1.1em}#tour_detail_itinerary .day-carousel .label-green{background-color:rgba(0,55,100,0.75);position:absolute;left:0;bottom:0;width:100%;color:#FFFFFF;text-align:center;padding:1px 5px}#tour_detail_itinerary .day-carousel .label-orange{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(240,119,48,0.75);color:#FFFFFF;text-align:center;padding:1px 5px}#tour_detail_itinerary .day-carousel--text{text-align:center}#tour_detail_itinerary .day-information-header{text-align:center;padding:0 10px;color:#000000;font-size:1.4em;display:none;margin-bottom:20px}@media (max-width: 767px){#tour_detail_itinerary .day-information-header{display:block}}#tour_detail_itinerary .day-information h3{text-align:center;font-size:2em;color:#000000;margin-bottom:20px}#tour_detail_itinerary .day-information h3 a{text-decoration:underline}#tour_detail_itinerary .day-information h3.alt{display:none}#tour_detail_itinerary .day-information p{padding:0 10px;margin-top:10px}#tour_detail_itinerary .day-information p em{display:none}#tour_detail_itinerary .day-information .day-highlights{text-align:center;margin-bottom:25px}#tour_detail_itinerary .day-information .day-highlights h6{font-size:1.2em;font-weight:normal;margin:5px 0 0;line-height:1em}#tour_detail_itinerary .day-information .icon-wrap{padding-top:25px}#tour_detail_itinerary .day-information .icon-wrap h5{font-size:1.5em;text-align:center;margin:0 0 10px}#tour_detail_itinerary .day-information .icon{display:inline-block}#tour_detail_itinerary .day-information .icon img{width:100%;height:auto}@media only screen and (max-width: 767px){#tour_detail_itinerary .day-information{transition:max-height 500ms ease;overflow:hidden;will-change:max-height;max-height:0;padding-bottom:15px}#tour_detail_itinerary .day-information h3{display:none}#tour_detail_itinerary .day-information h3.alt{display:block;text-align:left;margin-bottom:0;padding:10px 10px 0}#tour_detail_itinerary .day-information p em{display:block}#tour_detail_itinerary .day-information .img-wrap{display:none}#tour_detail_itinerary .day-information .row{display:block;margin:0}}#tour_detail_itinerary .day-accordion{display:none}#tour_detail_itinerary .day-accordion.day-selected{display:block}@media only screen and (max-width: 767px){#tour_detail_itinerary .day-accordion{display:block}}#tour_detail_itinerary .day-accordion.accordion-open .day-information{max-height:5000px}#tour_detail_itinerary .day-accordion.accordion-open .day-accordion-tab:after{transform:rotate(0deg)}#tour_detail_itinerary .day-accordion-tab{position:relative;display:none}@media (max-width: 767px){#tour_detail_itinerary .day-accordion-tab{display:block;background-color:#00457e;color:#ffffff;text-align:center;font-size:1.4em;padding:10px}}#tour_detail_itinerary .day-accordion-tab:after{content:'';position:absolute;top:22px;right:25px;width:17px;height:9px;background:transparent url("https://i.gocollette.com/icons/tour-detail-page/down-arrow.png") 0 0 no-repeat;transform:rotate(-90deg);transition:transform 500ms ease}#tour_detail_itinerary .before-you-go{position:relative;padding-bottom:0}#tour_detail_itinerary .before-you-go .row{max-width:889px;margin:0 auto;padding-bottom:10px}#tour_detail_itinerary .before-you-go .row .but-right{text-align:right;margin-left:-15%}#tour_detail_itinerary .before-you-go .row .btn,#tour_detail_itinerary .before-you-go .row .button,#tour_detail_itinerary .before-you-go .row .icon-button,#tour_detail_itinerary .before-you-go .row button,#tour_detail_itinerary .before-you-go .row input[type="button"],#tour_detail_itinerary .before-you-go .row .button-flightContinue{margin-left:5px;margin-bottom:5px}#tour_detail_itinerary .before-you-go .row .blue{color:#FFFFFF;background-color:#00457e;border:solid 1px #003764}#tour_detail_itinerary .before-you-go .row .blue:hover{background-color:#00294b;border:solid 1px #001527}#tour_detail_itinerary .before-you-go .row #pdfShare{display:none}@media only screen and (max-width: 680px){#tour_detail_itinerary .before-you-go .row .col-xs-8,#tour_detail_itinerary .before-you-go .row .col-xs-4{min-width:100%}#tour_detail_itinerary .before-you-go .row .but-right{text-align:left;margin-left:0px}}@media only screen and (max-width: 460px){#tour_detail_itinerary .before-you-go .row .btn.btn-secondary[data-button="day-list-info"],#tour_detail_itinerary .before-you-go .row .btn-secondary[data-button="day-list-info"].button,#tour_detail_itinerary .before-you-go .row .btn-secondary[data-button="day-list-info"].icon-button,#tour_detail_itinerary .before-you-go .row button.btn-secondary[data-button="day-list-info"],#tour_detail_itinerary .before-you-go .row input.btn-secondary[data-button="day-list-info"][type="button"],#tour_detail_itinerary .before-you-go .row .btn-secondary[data-button="day-list-info"].button-flightContinue{margin-right:42%}}#tour_detail_itinerary .notes-accordion{transition:max-height 500ms ease;overflow:hidden;will-change:max-height;max-height:0}#tour_detail_itinerary .notes-accordion.is-open{max-height:10000px}#tour_detail_itinerary .notes-accordion.is-open [data-button="more-info"]{border:solid 1px #5d5d5d;background-color:#7d7d7d}#tour_detail_itinerary .notes-accordion.is-open [data-button="more-info"]:hover{background-color:#5d5d5d}#tour_detail_itinerary .notes-accordion .accordion-close-btn{color:#ff8400;cursor:pointer;padding:0 25px 25px;display:inline-block}#tour_detail_itinerary .notes-accordion .accordion-close-btn .arrow{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent}#tour_detail_itinerary .please-note-accordion{transition:max-height 500ms ease;overflow:hidden;will-change:max-height;max-height:0}#tour_detail_itinerary .please-note-accordion.is-open{max-height:10000px}#tour_detail_itinerary .itinDayByDay{transition:max-height 500ms ease;overflow:hidden;will-change:max-height;max-height:0;padding:0 25px}#tour_detail_itinerary .itinDayByDay.is-open{max-height:10000px}#tour_detail_itinerary .itinDayByDay.is-open [data-button="day-list-info"]{border:solid 1px #5d5d5d;background-color:#7d7d7d}#tour_detail_itinerary .itinDayByDay.is-open [data-button="day-list-info"]:hover{background-color:#5d5d5d}#tour_detail_itinerary .itinDayByDay .accordion-close-btn{color:#ff8400;cursor:pointer;padding:0 25px 25px;display:inline-block}#tour_detail_itinerary .itinDayByDay .accordion-close-btn .arrow{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent}#tour_detail_itinerary .itinDayByDay li{margin:2px 10px 2px 0}#tour_detail_itinerary .itinDayByDay h4{font-size:1.6em;font-weight:bold;line-height:1em}#tour_detail_itinerary .itinDayByDay .title{font-weight:bold}#tour_detail_itinerary .notes h4,#tour_detail_itinerary .notes h5,#tour_detail_itinerary .notes p{padding:0 25px}#tour_detail_itinerary .notes h4{font-size:1.6em;font-weight:bold;margin:0;line-height:1em}#tour_detail_itinerary .notes h5{font-size:1.1em;font-weight:bold;margin:0}#tour_detail_itinerary .notes p{font-size:0.9em;line-height:1.2em;margin-bottom:20px}#tour_detail_riverboat .sub-component{max-width:969px;margin:0 auto}#tour_detail_riverboat h3{color:#000000;text-align:left;font-size:1.2em;font-weight:bold;padding:0 5px}#tour_detail_riverboat .boat{text-align:center;margin-bottom:30px}#tour_detail_riverboat .boat img{width:100%;height:auto}#tour_detail_riverboat .rooms{margin-bottom:30px}#tour_detail_riverboat .rooms .carousel-accordion--title{padding:10px 5px}#tour_detail_riverboat .decks{width:90%;text-align:center;margin:0 auto 30px auto}#tour_detail_riverboat .decks img{width:100%;height:auto;max-width:796px}@media (max-width: 400px){#tour_detail_offers{font-size:0.8em}}#tour_detail_offers .row{max-width:888px;margin:0 auto}#tour_detail_offers .offer-region-offer{background:#00457e;margin-bottom:30px;padding:0 0 0 40px;width:100%}#tour_detail_offers .offer-region-offer *{color:white}#tour_detail_offers .offer-region-offer .offer-shadow{background:#003764;-moz-box-shadow:inset 0 0 10px 8px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 10px 8px rgba(0,0,0,0.1);box-shadow:inset 0 0 10px 8px rgba(0,0,0,0.1)}#tour_detail_offers .offer-region-offer .offer-summary{display:inline-block;font-size:19px;font-weight:200;padding:25px 0}#tour_detail_offers .offer-region-offer .the-value{font-size:50px;font-weight:700;letter-spacing:1px;line-height:50px}#tour_detail_offers .offer-region-offer .offer-more-info{padding:25px 30px 25px 15px}#tour_detail_offers .offer-region-offer .offer-more-info .book-by{font-size:13px;text-align:right}#tour_detail_offers .offer-region-offer .offer-details{padding:25px 20px !important;font-size:20px}#tour_detail_offers .offer-region-offer .offer-details p:first-of-type{font-weight:200}#tour_detail_offers .offer-region-offer .offer-details .the-code{font-size:22px}#tour_detail_offers .offer-region-offer .offer-details .btn,#tour_detail_offers .offer-region-offer .offer-details .button,#tour_detail_offers .offer-region-offer .offer-details .icon-button,#tour_detail_offers .offer-region-offer .offer-details button,#tour_detail_offers .offer-region-offer .offer-details input[type="button"],#tour_detail_offers .offer-region-offer .offer-details .button-flightContinue{background:#00457e;border:1px solid white}#tour_detail_offers .offer-region-offer .offer-details .btn:hover,#tour_detail_offers .offer-region-offer .offer-details .button:hover,#tour_detail_offers .offer-region-offer .offer-details .icon-button:hover,#tour_detail_offers .offer-region-offer .offer-details button:hover,#tour_detail_offers .offer-region-offer .offer-details input[type="button"]:hover,#tour_detail_offers .offer-region-offer .offer-details .button-flightContinue:hover{background:#001b31}#tour_detail_offers .offer-region-offer .offer-details .hot-deal-icon{display:block;margin-bottom:10px}#tour_detail_offers .offer-region-offer.alternate-color{background:#B92E45}#tour_detail_offers .offer-region-offer.alternate-color .offer-shadow{background:#902436}#tour_detail_offers .offer-region-offer.alternate-color .btn,#tour_detail_offers .offer-region-offer.alternate-color .button,#tour_detail_offers .offer-region-offer.alternate-color .icon-button,#tour_detail_offers .offer-region-offer.alternate-color button,#tour_detail_offers .offer-region-offer.alternate-color input[type="button"],#tour_detail_offers .offer-region-offer.alternate-color .button-flightContinue{background:#B92E45}#tour_detail_offers .offer-region-offer.alternate-color .btn:hover,#tour_detail_offers .offer-region-offer.alternate-color .button:hover,#tour_detail_offers .offer-region-offer.alternate-color .icon-button:hover,#tour_detail_offers .offer-region-offer.alternate-color button:hover,#tour_detail_offers .offer-region-offer.alternate-color input[type="button"]:hover,#tour_detail_offers .offer-region-offer.alternate-color .button-flightContinue:hover{background:#902436}#tour_detail_offers .offer-region-offer.alternate-color .offer-details img{width:25px;margin:0 auto}#tour_detail_offers .offer-region-offer.alternate-color .offer-details p{padding:7px 15px 0 15px;font-size:18px}@media only screen and (max-width: 767px){#tour_detail_offers .offer-region-offer{padding:0 0 0 25px}#tour_detail_offers .offer-region-offer .offer-more-info{padding:0 0 20px 0}#tour_detail_offers .offer-region-offer .offer-summary{padding:20px 0 10px 0}#tour_detail_offers .offer-region-offer .offer-details{padding:50px 0}#tour_detail_offers .breadcrumbs2017{display:none}}@media only screen and (max-width: 600px){#tour_detail_offers .offer-region-offer{padding:0}#tour_detail_offers .offer-region-offer .offer-shadow,#tour_detail_offers .offer-region-offer .offer-details{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#tour_detail_offers .offer-region-offer .offer-details{padding:20px 0}#tour_detail_offers .offer-region-offer .offer-details .btn,#tour_detail_offers .offer-region-offer .offer-details .button,#tour_detail_offers .offer-region-offer .offer-details .icon-button,#tour_detail_offers .offer-region-offer .offer-details button,#tour_detail_offers .offer-region-offer .offer-details input[type="button"],#tour_detail_offers .offer-region-offer .offer-details .button-flightContinue{display:inherit;margin:0 auto;margin-top:15px}}@media only screen and (min-width: 601px){#tour_detail_offers .offer-region-offer .the-code{display:block;margin-bottom:10px}}#tour_detail_enhance .optional-excursion,#tour_detail_enhance .sub-component{max-width:969px;margin:0 auto;padding-bottom:50px}#tour_detail_enhance h2,#tour_detail_enhance .offer-box .offer-text,.offer-box #tour_detail_enhance .offer-text{margin:0}.show-more-accordion-list{overflow:hidden;transition:max-height 900ms ease-in}.show-more-accordion-controls{transition:height 500ms ease, opacity 500ms ease;overflow:hidden}.show-more-accordion-controls.fade{opacity:0;height:0}.show-more-accordion-controls.hide{display:none}.detailhighlights{display:none}.full-accordion,.carousel-accordion--accordion,.show-more-accordion-controls{position:relative}.full-accordion .accordion-banner,.carousel-accordion--accordion .accordion-banner,.show-more-accordion-controls .accordion-banner{position:relative;width:100%;height:313px;background-size:cover;background-position:center center}.full-accordion .overlay-box,.carousel-accordion--accordion .overlay-box,.show-more-accordion-controls .overlay-box{padding:10px 25px;display:inline-block;position:absolute;left:0;bottom:25px;background-color:rgba(255,255,255,0.8)}.full-accordion .overlay-box h4,.carousel-accordion--accordion .overlay-box h4,.show-more-accordion-controls .overlay-box h4{font-weight:bold;font-size:1.6em;line-height:1em}.full-accordion .overlay-box h4 span,.carousel-accordion--accordion .overlay-box h4 span,.show-more-accordion-controls .overlay-box h4 span{display:block;font-size:0.8em}@media (max-width: 768px){.full-accordion .overlay-box h4,.carousel-accordion--accordion .overlay-box h4,.show-more-accordion-controls .overlay-box h4{font-size:1.4em}}.full-accordion .full-overlay-box,.carousel-accordion--accordion .full-overlay-box,.show-more-accordion-controls .full-overlay-box{padding:10px 25px;display:inline-block;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.8);width:100%;height:100%;text-align:center}.full-accordion .full-overlay-box .content-wrapper,.carousel-accordion--accordion .full-overlay-box .content-wrapper,.show-more-accordion-controls .full-overlay-box .content-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%}.full-accordion .full-overlay-box h4,.carousel-accordion--accordion .full-overlay-box h4,.show-more-accordion-controls .full-overlay-box h4{font-weight:bold;font-size:1.6em;line-height:1em}@media (max-width: 768px){.full-accordion .full-overlay-box h4,.carousel-accordion--accordion .full-overlay-box h4,.show-more-accordion-controls .full-overlay-box h4{font-size:1.4em}}.full-accordion .accordion-content,.carousel-accordion--accordion .accordion-content,.show-more-accordion-controls .accordion-content{transition:max-height 500ms ease;overflow:hidden;will-change:max-height;max-height:0;padding-left:25px}.full-accordion .accordion-content .title,.carousel-accordion--accordion .accordion-content .title,.show-more-accordion-controls .accordion-content .title{font-weight:bold}.full-accordion .accordion-content-info,.carousel-accordion--accordion .accordion-content-info,.show-more-accordion-controls .accordion-content-info{padding-top:20px;padding-bottom:20px}.full-accordion .accordion-content-info h5,.carousel-accordion--accordion .accordion-content-info h5,.show-more-accordion-controls .accordion-content-info h5{font-weight:bold;margin:0}.full-accordion .accordion-content-info p,.carousel-accordion--accordion .accordion-content-info p,.show-more-accordion-controls .accordion-content-info p{margin:0}.full-accordion .grey-divider,.carousel-accordion--accordion .grey-divider,.show-more-accordion-controls .grey-divider{margin:0}.full-accordion .accordion-close-btn,.carousel-accordion--accordion .accordion-close-btn,.show-more-accordion-controls .accordion-close-btn{color:#ff8400;cursor:pointer;padding:25px;display:inline-block}.full-accordion .accordion-close-btn .arrow,.carousel-accordion--accordion .accordion-close-btn .arrow,.show-more-accordion-controls .accordion-close-btn .arrow{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent}.full-accordion.is-open .accordion-content,.is-open.carousel-accordion--accordion .accordion-content,.show-more-accordion-controls.is-open .accordion-content{max-height:2000px}.full-accordion.is-open .btn,.is-open.carousel-accordion--accordion .btn,.full-accordion.is-open .button,.is-open.carousel-accordion--accordion .button,.full-accordion.is-open .icon-button,.is-open.carousel-accordion--accordion .icon-button,.full-accordion.is-open button,.is-open.carousel-accordion--accordion button,.full-accordion.is-open input[type="button"],.is-open.carousel-accordion--accordion input[type="button"],.full-accordion.is-open .button-flightContinue,.is-open.carousel-accordion--accordion .button-flightContinue,.show-more-accordion-controls.is-open .btn,.show-more-accordion-controls.is-open .button,.show-more-accordion-controls.is-open .icon-button,.show-more-accordion-controls.is-open button,.show-more-accordion-controls.is-open input[type="button"],.show-more-accordion-controls.is-open .button-flightContinue{background-color:#999999;border-color:#6f6f6f;outline:transparent}.full-accordion span.arrow,.carousel-accordion--accordion span.arrow,.show-more-accordion-controls span.arrow{border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px}.full-accordion span.arrow.up,.carousel-accordion--accordion span.arrow.up,.show-more-accordion-controls span.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.full-accordion span.arrow.down,.carousel-accordion--accordion span.arrow.down,.show-more-accordion-controls span.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.full-accordion .column-highlights,.carousel-accordion--accordion .column-highlights,.show-more-accordion-controls .column-highlights{padding-right:38px}.full-accordion .detail-highlights,.carousel-accordion--accordion .detail-highlights,.show-more-accordion-controls .detail-highlights{text-align:center;justify-content:center;padding-bottom:50px}.full-accordion .detail-highlights .column-highlight,.carousel-accordion--accordion .detail-highlights .column-highlight,.show-more-accordion-controls .detail-highlights .column-highlight{padding-right:28px}.full-accordion .highlight img,.carousel-accordion--accordion .highlight img,.show-more-accordion-controls .highlight img{margin-bottom:10px}.split-accordion{position:relative;display:flex;flex-wrap:wrap;justify-content:center}.split-accordion .accordion-banner{position:relative;width:50%;flex-basis:50%;height:auto;background-size:cover;background-position:center center}.split-accordion .accordion-banner img{width:100%;height:auto}.split-accordion .accordion-banner .overlay-box{width:100%;padding:10px 25px;display:inline-block;position:absolute;left:0;bottom:45px;background-color:rgba(255,255,255,0.8);min-height:95px}.split-accordion .accordion-banner .overlay-box h4{font-weight:bold;font-size:1.2em;line-height:1em;margin:5px 0}@media (max-width: 768px){.split-accordion .accordion-banner .overlay-box h4{font-size:1em}}.split-accordion .accordion-banner button{margin:10px 25px;font-size:1em}.split-accordion .accordion-banner button.is-open{background-color:#999999;border-color:#6f6f6f;outline:transparent}.split-accordion .accordion-banner span.arrow{border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px}.split-accordion .accordion-banner span.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.split-accordion .accordion-banner span.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.split-accordion .accordion-content{transition:max-height 500ms ease;overflow:hidden;will-change:max-height;max-height:0;width:100%}.split-accordion .accordion-content.is-open{max-height:1000px}.split-accordion .accordion-content .accordion-content-info{padding:25px}.split-accordion .accordion-content .accordion-content-info h5{font-weight:bold;margin:0}.split-accordion .accordion-content .accordion-content-info p{margin:0}.split-accordion .accordion-content .grey-divider{margin:0}.split-accordion .accordion-content .accordion-close-btn{color:#ff8400;cursor:pointer;padding:25px;display:inline-block}.split-accordion .accordion-content .accordion-close-btn .arrow{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent}.split-accordion .img-1{order:1}.split-accordion .img-2{order:2}.split-accordion .content-1{order:3}.split-accordion .content-2{order:4}@media (max-width: 768px){.split-accordion .accordion-banner{position:relative;width:100%;flex-basis:100%}.split-accordion .img-1{order:1}.split-accordion .img-2{order:3}.split-accordion .content-1{order:2}.split-accordion .content-2{order:4}}.carousel-accordion{position:relative}.carousel-accordion--arrows{position:absolute;top:0;left:0;width:100%;padding-top:22.8%;z-index:2}@media (max-width: 767px){.carousel-accordion--arrows{padding-top:34.1%}}@media (max-width: 479px){.carousel-accordion--arrows{padding-top:68.4%}}.carousel-accordion--img img{width:auto;height:230px}.carousel-accordion--desc{padding:25px 25px 55px;position:relative}.carousel-accordion--desc .btn .btn-primary,.carousel-accordion--desc .button .btn-primary,.carousel-accordion--desc .icon-button .btn-primary,.carousel-accordion--desc button .btn-primary,.carousel-accordion--desc input[type="button"] .btn-primary,.carousel-accordion--desc .button-flightContinue .btn-primary,.carousel-accordion--desc .btn .button,.carousel-accordion--desc .button .button,.carousel-accordion--desc .icon-button .button,.carousel-accordion--desc button .button,.carousel-accordion--desc input[type="button"] .button,.carousel-accordion--desc .button-flightContinue .button,.carousel-accordion--desc .btn .button_next,.carousel-accordion--desc .button .button_next,.carousel-accordion--desc .icon-button .button_next,.carousel-accordion--desc button .button_next,.carousel-accordion--desc input[type="button"] .button_next,.carousel-accordion--desc .button-flightContinue .button_next,.carousel-accordion--desc .btn .icon-button,.carousel-accordion--desc .button .icon-button,.carousel-accordion--desc .icon-button .icon-button,.carousel-accordion--desc button .icon-button,.carousel-accordion--desc input[type="button"] .icon-button,.carousel-accordion--desc .button-flightContinue .icon-button,.carousel-accordion--desc .btn .button-highlight,.carousel-accordion--desc .button .button-highlight,.carousel-accordion--desc .icon-button .button-highlight,.carousel-accordion--desc button .button-highlight,.carousel-accordion--desc input[type="button"] .button-highlight,.carousel-accordion--desc .button-flightContinue .button-highlight,.carousel-accordion--desc button .cookieMessage .close.button,.cookieMessage .carousel-accordion--desc button .close.button,.carousel-accordion--desc .btn .button-flightContinue,.carousel-accordion--desc .button .button-flightContinue,.carousel-accordion--desc .icon-button .button-flightContinue,.carousel-accordion--desc button .button-flightContinue,.carousel-accordion--desc input[type="button"] .button-flightContinue,.carousel-accordion--desc .button-flightContinue .button-flightContinue,.carousel-accordion--desc .btn .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion--desc .btn .see-more-button,.carousel-accordion--desc .button .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion--desc .button .see-more-button,.carousel-accordion--desc .icon-button .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion--desc .icon-button .see-more-button,.carousel-accordion--desc button .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion--desc button .see-more-button,.carousel-accordion--desc input[type="button"] .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion--desc input[type="button"] .see-more-button,.carousel-accordion--desc .button-flightContinue .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion--desc .button-flightContinue .see-more-button,.carousel-accordion--desc .btn .btn-back-wrap .btn-back,.btn-back-wrap .carousel-accordion--desc .btn .btn-back,.carousel-accordion--desc .button .btn-back-wrap .btn-back,.btn-back-wrap .carousel-accordion--desc .button .btn-back,.carousel-accordion--desc .icon-button .btn-back-wrap .btn-back,.btn-back-wrap .carousel-accordion--desc .icon-button .btn-back,.carousel-accordion--desc button .btn-back-wrap .btn-back,.btn-back-wrap .carousel-accordion--desc button .btn-back,.carousel-accordion--desc input[type="button"] .btn-back-wrap .btn-back,.btn-back-wrap .carousel-accordion--desc input[type="button"] .btn-back,.carousel-accordion--desc .button-flightContinue .btn-back-wrap .btn-back,.btn-back-wrap .carousel-accordion--desc .button-flightContinue .btn-back{position:absolute;left:25px;bottom:25px}.carousel-accordion--desc span.arrow{border:solid white;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px}.carousel-accordion--desc span.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.carousel-accordion--desc span.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.carousel-accordion--title{font-weight:bold;line-height:1.1em;margin-bottom:5px}.carousel-accordion--sub-title{padding-bottom:10px;font-size:0.9em;line-height:1em}.carousel-accordion--text{display:none}.carousel-accordion--note{display:none}.carousel-accordion .btn.btn-primary.is-active,.carousel-accordion .is-active.button,.carousel-accordion .is-active.icon-button,.carousel-accordion button.btn-primary.is-active,.carousel-accordion button.is-active.button,.carousel-accordion button.is-active.button_next,.carousel-accordion button.is-active.icon-button,.carousel-accordion button.is-active.button-highlight,.carousel-accordion button.is-active.button-flightContinue,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container button.is-active.see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion button.is-active.see-more-button,.carousel-accordion .btn-back-wrap button.is-active.btn-back,.btn-back-wrap .carousel-accordion button.is-active.btn-back,.carousel-accordion input.btn-primary.is-active[type="button"],.carousel-accordion input.is-active[type="button"].button,.carousel-accordion input.is-active[type="button"].button_next,.carousel-accordion input.is-active[type="button"].icon-button,.carousel-accordion input.is-active[type="button"].button-highlight,.carousel-accordion input.is-active[type="button"].button-flightContinue,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container input.is-active[type="button"].see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion input.is-active[type="button"].see-more-button,.carousel-accordion .btn-back-wrap input.is-active[type="button"].btn-back,.btn-back-wrap .carousel-accordion input.is-active[type="button"].btn-back,.carousel-accordion .btn.is-active.button_next,.carousel-accordion .is-active.button_next.button,.carousel-accordion .is-active.button_next.icon-button,.carousel-accordion .is-active.button_next.button-flightContinue,.carousel-accordion .btn.is-active.button-highlight,.carousel-accordion .is-active.button-highlight.button,.carousel-accordion .is-active.button-highlight.icon-button,.carousel-accordion .is-active.button-highlight.button-flightContinue,.carousel-accordion .cookieMessage .is-active.close.button,.cookieMessage .carousel-accordion .is-active.close.button,.carousel-accordion .is-active.button-flightContinue,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .btn.is-active.see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .btn.is-active.see-more-button,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .is-active.see-more-button.button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .is-active.see-more-button.button,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .is-active.see-more-button.icon-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .is-active.see-more-button.icon-button,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .is-active.see-more-button.button-flightContinue,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .is-active.see-more-button.button-flightContinue,.carousel-accordion .btn-back-wrap .btn.is-active.btn-back,.btn-back-wrap .carousel-accordion .btn.is-active.btn-back,.carousel-accordion .btn-back-wrap .is-active.btn-back.button,.btn-back-wrap .carousel-accordion .is-active.btn-back.button,.carousel-accordion .btn-back-wrap .is-active.btn-back.icon-button,.btn-back-wrap .carousel-accordion .is-active.btn-back.icon-button,.carousel-accordion .btn-back-wrap .is-active.btn-back.button-flightContinue,.btn-back-wrap .carousel-accordion .is-active.btn-back.button-flightContinue{background-color:#999999;border-color:#6f6f6f;outline:transparent}.carousel-accordion .btn.btn-primary.please-note,.carousel-accordion .please-note.button,.carousel-accordion .please-note.icon-button,.carousel-accordion button.btn-primary.please-note,.carousel-accordion button.please-note.button,.carousel-accordion button.please-note.button_next,.carousel-accordion button.please-note.icon-button,.carousel-accordion button.please-note.button-highlight,.carousel-accordion button.please-note.button-flightContinue,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container button.please-note.see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion button.please-note.see-more-button,.carousel-accordion .btn-back-wrap button.please-note.btn-back,.btn-back-wrap .carousel-accordion button.please-note.btn-back,.carousel-accordion input.btn-primary.please-note[type="button"],.carousel-accordion input.please-note[type="button"].button,.carousel-accordion input.please-note[type="button"].button_next,.carousel-accordion input.please-note[type="button"].icon-button,.carousel-accordion input.please-note[type="button"].button-highlight,.carousel-accordion input.please-note[type="button"].button-flightContinue,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container input.please-note[type="button"].see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion input.please-note[type="button"].see-more-button,.carousel-accordion .btn-back-wrap input.please-note[type="button"].btn-back,.btn-back-wrap .carousel-accordion input.please-note[type="button"].btn-back,.carousel-accordion .btn.please-note.button_next,.carousel-accordion .please-note.button_next.button,.carousel-accordion .please-note.button_next.icon-button,.carousel-accordion .please-note.button_next.button-flightContinue,.carousel-accordion .btn.please-note.button-highlight,.carousel-accordion .please-note.button-highlight.button,.carousel-accordion .please-note.button-highlight.icon-button,.carousel-accordion .please-note.button-highlight.button-flightContinue,.carousel-accordion .cookieMessage .please-note.close.button,.cookieMessage .carousel-accordion .please-note.close.button,.carousel-accordion .please-note.button-flightContinue,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .btn.please-note.see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .btn.please-note.see-more-button,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .please-note.see-more-button.button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .please-note.see-more-button.button,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .please-note.see-more-button.icon-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .please-note.see-more-button.icon-button,.carousel-accordion .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .please-note.see-more-button.button-flightContinue,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .carousel-accordion .please-note.see-more-button.button-flightContinue,.carousel-accordion .btn-back-wrap .btn.please-note.btn-back,.btn-back-wrap .carousel-accordion .btn.please-note.btn-back,.carousel-accordion .btn-back-wrap .please-note.btn-back.button,.btn-back-wrap .carousel-accordion .please-note.btn-back.button,.carousel-accordion .btn-back-wrap .please-note.btn-back.icon-button,.btn-back-wrap .carousel-accordion .please-note.btn-back.icon-button,.carousel-accordion .btn-back-wrap .please-note.btn-back.button-flightContinue,.btn-back-wrap .carousel-accordion .please-note.btn-back.button-flightContinue{background-color:#ff8400 !important;border-color:#e67700 !important;outline:transparent}.carousel-accordion .btn.please-note,.carousel-accordion .please-note.button,.carousel-accordion .please-note.icon-button,.carousel-accordion button.please-note,.carousel-accordion input.please-note[type="button"],.carousel-accordion .please-note.button-flightContinue{background-color:#999999;border-color:#6f6f6f;outline:transparent;margin-bottom:20px;color:white}.carousel-accordion .carousel-control.fa{position:absolute;top:45%;bottom:45%;margin-top:-20px;background:rgba(255,255,255,0.8);color:#333;text-shadow:none;font-size:24px;line-height:1;transition:all 0.3s ease}.carousel-accordion .carousel-control.left.fa{left:0;padding:10px 10px 7px 8px}.carousel-accordion .carousel-control.right.fa{right:0;padding:10px 8px 7px 10px}#tour_detail_more_information .row{max-width:888px;margin:0 auto;padding-bottom:25px}@media (max-width: 767px){#tour_detail_more_information .col-sm-6{padding:0 10px;width:100%}}#tour_detail_more_information .need-more-info-form,#tour_detail_more_information .phone-number,#tour_detail_more_information .more-information-links{border:solid 1px rgba(0,0,0,0.1);border-radius:1px;padding:10px 25px;margin:25px 0}#tour_detail_more_information .not-hubspot-form{padding-top:35px}#tour_detail_more_information .not-hubspot-form #need-more-info-form-signup{margin-top:20px}#tour_detail_more_information .not-hubspot-form .col-xs-6{padding:0}#tour_detail_more_information .not-hubspot-form .col-xs-6:first-of-type{padding-right:5px}#tour_detail_more_information .not-hubspot-form .col-xs-6:nth-of-type(2){padding-left:5px}#tour_detail_more_information .not-hubspot-form .contact-by input{margin-left:15px}#tour_detail_more_information .not-hubspot-form label.error{color:#b92e45;margin-bottom:5px;font-weight:bold !important}#tour_detail_more_information h4{font-size:20px}#tour_detail_more_information .phone-number{text-align:center}#tour_detail_more_information .phone-number a{color:#003764;font-size:2.1em;font-weight:normal}#tour_detail_more_information .phone-number a:hover{text-decoration:none}#tour_detail_more_information .phone-number a .fa{font-size:.9em}@media only screen and (max-width: 992px){#tour_detail_more_information .phone-number a{font-size:1.8em}}@media only screen and (max-width: 360px){#tour_detail_more_information .phone-number a{font-size:1.6em}}#tour_detail_more_information .more-information-links{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:0;text-align:center}#tour_detail_more_information .more-information-links a{font-size:18px;margin:5px 20px;max-width:220px;width:100%}#tour_detail_more_information .hs-form-required{display:none}#tour_detail_more_information input.hs-input{font-size:16px;height:34px;padding-left:10px}#tour_detail_more_information input[type="checkbox"]{height:auto;padding-left:0px;margin-right:5px}#tour_detail_more_information form{margin-bottom:18px;margin-top:-20px}#tour_detail_more_information .actions{margin:0 -20px -10px -20px;padding:0 20px}#tour_detail_more_information ul.inputs-list span,#tour_detail_more_information label{font-size:16px;font-weight:normal}#tour_detail_more_information ul.inputs-list{padding-left:0;list-style-type:none}#tour_detail_more_information li.hs-form-checkbox{margin-left:20px;width:auto;font-weight:normal}#tour_detail_more_information .hs_please_contact_me_via_{display:flex;margin-top:10px}#tour_detail_more_information .hs_please_contact_me_via_ label{padding-top:6px}#tour_detail_more_information .hs_please_contact_me_via_ .inputs-list{display:flex;padding-top:0}#tour_detail_more_information .hs_please_contact_me_via_ label:not(.hs-form-checkbox-display) span{font-weight:bold}#tour_detail_more_information fieldset{max-width:none !important}#tour_detail_more_information .hs-error-msgs label{color:#b92e45;margin-top:10px;font-weight:bold}@media only screen and (max-width: 767px){#tour_detail_more_information .need-more-info-form,#tour_detail_more_information .phone-number,#tour_detail_more_information .more-information-links{border:none;margin:0}}@media only screen and (max-width: 480px){#tour_detail_more_information .hs_please_contact_me_via_{display:initial}#tour_detail_more_information .hs_please_contact_me_via_ .inputs-list{display:initial}}.rivercruises--arrows{position:absolute;top:0;left:0;width:100%;padding-top:22.8%;z-index:2}@media (max-width: 767px){.rivercruises--arrows{padding-top:34.1% !important}}@media (max-width: 479px){.rivercruises--arrows{padding-top:52% !important}}.other-tours-img{width:100%;height:215px !important}.otherToursCarousel{position:relative;max-width:969px;margin:0 auto 10px}.otherToursCarousel .carousel-accordion--desc{padding:15px 10px}.otherToursCarousel .carousel-accordion--title{display:-webkit-box;height:35px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.otherToursCarousel .carousel-accordion--sub-title{padding-bottom:5px;margin-top:10px}.otherToursCarousel .carousel-accordion--sub-title.summary-clamp{display:-webkit-box;height:55px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.otherToursCarousel .carousel-accordion--sub-title i{position:relative;top:-2px}.otherToursCarousel .carousel-accordion--sub-title i:last-of-type{margin-left:8px}.otherToursCarousel .offer-icon{color:#003764;display:inline;font-size:35px;position:relative;margin-top:20px}.otherToursCarousel .offer-icon span{position:absolute;width:140px;color:#003764;background:#FFFFFF;border:2px solid #003764;visibility:hidden;font-size:16px;line-height:19px;padding:11px;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;box-shadow:0px 0px 15px -4px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 15px -4px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 15px -4px rgba(0,0,0,0.5)}.otherToursCarousel .offer-icon:hover span{visibility:visible;bottom:55px;left:50%;margin-left:-95px;z-index:9999}.otherToursCarousel .offer-icon.fa-percent{background:#003764;color:white;text-align:center;border-radius:20px;font-size:27px;width:37px;padding:5px;margin-left:15px}.otherToursCarousel .offer-icon img{background:#003764}.otherToursCarousel .other-tour-rating{font-weight:bold;margin-bottom:2px}.otherToursCarousel .other-tour-rating span{font-size:12px}.otherToursCarousel .starting-price{margin-bottom:10px}.otherToursCarousel .starting-price em{font-size:14px}.otherToursCarousel .starting-price .price{color:#028244;font-size:18px;font-weight:bold;font-style:italic}.otherToursCarousel .starting-price .price em{font-size:14px}.otherToursCarousel .OtherTourItems{position:initial !important}.otherToursCarousel .tour-offer{background:#003764;color:white;font-size:16px;font-weight:normal;margin:0;padding:1px 20px 3px 20px;position:absolute;top:0}.otherToursCarousel .tour-offer .offer-number{font-size:22px;font-weight:bold}.otherToursCarousel .othertours--arrows{position:absolute;top:0;left:0;width:100%;padding-top:22.8%;z-index:2}@media (max-width: 766px){.otherToursCarousel .othertours--arrows{padding-top:34.1% !important}}@media (max-width: 479px){.otherToursCarousel .othertours--arrows{padding-top:52% !important}}#tour_social_media h3{text-align:center;padding:0 10px;margin-bottom:0}#tour_social_media .social-media{padding:0 25px 25px 25px}@media (max-width: 767px){#tour_social_media .social-media{padding:0 0 25px 0}}#tour_social_media .swe_product_gallery_container{display:none !important}@media only screen and (max-width: 767px){.tour-details-2017 h2,.tour-details-2017 .offer-box .offer-text,.offer-box .tour-details-2017 .offer-text{font-size:2em}.tour-details-2017 h3{font-size:1.3em}.tour-details-2017 .head-wrap{padding:15px 0}.tour-details-2017 .blue-divider{margin-bottom:5px}.tour-details-2017 .grey-divider{margin-bottom:10px}#tour_detail_other_tours .blue-divider{margin-bottom:0}.feefo-tour-detail-image{top:25px}#tour_detail_itinerary .day-information .col-sm-6{padding:0 15px 10px 20px}#tour_detail_itinerary .day-information .col-sm-6 .img-wrap{margin-left:10px}#tour_detail_itinerary .day-information h3{font-size:1.2em;line-height:1.5em;margin:8px}#tour_detail_itinerary .itinerary-map{margin:0 0 15px 0}#tour_detail_more_information h4{font-size:16px}#tour_detail_more_information .need-more-info-form{padding:0}#tour_detail_more_information .need-more-info-form.not-hubspot-form{padding:25px 0 0 0}#tour_detail_sub_nav .offer-ribbon{top:-24px;padding:5px 10px 5px 0px}#tour_detail_sub_nav .offer-ribbon .offer-info{margin:0px 5px 0 10px}#tour_detail_sub_nav .offer-ribbon .offer-icon{width:32px}#tour_detail_sub_nav .offer-ribbon .offer-icon img{margin:0px 0px 0px 10px;width:25px}#tour_detail_sub_nav h1{font-size:1.8em;margin-top:20px}#tour_detail_sub_nav h4{font-size:1.4em;margin:10px 10px 0 0}#tour_detail_sub_nav nav a{display:block;padding:2px 12px;font-size:15px}.sub-nav-content .btn,.sub-nav-content .button,.sub-nav-content .icon-button,.sub-nav-content button,.sub-nav-content input[type="button"],.sub-nav-content .button-flightContinue{font-size:14px}}@media only screen and (max-width: 480px){.feefo-tour-detail-image{right:7px;top:10px}.feefo-tour-detail-image img{width:160px}#tour_detail_sub_nav h1{font-size:1.5em}#tour_detail_sub_nav nav a{display:block;padding:9px 10px;font-size:14px}#tour_detail_itinerary .day-information .col-sm-6 .img-wrap{margin-left:0px}.tour-details-2017 h2,.tour-details-2017 .offer-box .offer-text,.offer-box .tour-details-2017 .offer-text{font-size:1.6em}.tour-details-2017 h3{font-size:18px}.not-hubspot-form .form-group{padding-bottom:0 !important}.not-hubspot-form .col-xs-6{flex-basis:100%;max-width:100%;padding:10px 0 0 0 !important}.not-hubspot-form .contact-by{margin-top:10px}.not-hubspot-form .contact-by label{width:100%}}@media only screen and (max-width: 420px){.sub-nav-content .btn,.sub-nav-content .button,.sub-nav-content .icon-button,.sub-nav-content button,.sub-nav-content input[type="button"],.sub-nav-content .button-flightContinue{font-size:12px}.modal-inner{font-size:13px !important;max-width:calc(100% - 20px) !important}}@media only screen and (max-width: 320px){.sub-nav-content .btn,.sub-nav-content .button,.sub-nav-content .icon-button,.sub-nav-content button,.sub-nav-content input[type="button"],.sub-nav-content .button-flightContinue{font-size:10px}}@media print{@page{size:8.5in 11in !important;margin:.5cm 0 !important}.tour-itinerary,.day-accordion-wrap{margin:0px !important}.emergency-info-container,.emergency-info,.site-header,.back-to-top,.cookieMessage,.wrapper-pad .text-center.sub-footer,.breadcrumb2017,.hide-for-print,.tour-details-2017 .icon,.hotel-image-link.img-wrap,.selected-offer-details,.footer-phone-inner,.sub-footer,.eightByEight img,iframe,#marketing-banner,#explorations-footer,#explorationsHeader,#tourdetailsreviews,#tour_social_media,#tour_detail_other_tours,#tour_detail_hero,#tour_detail_sub_nav,#tour_detail_highlights,#tour_detail_riverboat,#tour_detail_offers,#tour_detail_enhance,#tour_detail_more_information{display:none !important}.print-only{display:block !important}.tour-detail-sub-nav-placeholder{height:0 !important}#tour_detail_itinerary .itinerary-print-header{display:block}#tour_detail_itinerary .itinerary-print-header .full-width{width:100%;text-align:center}#tour_detail_itinerary .itinerary-print-header .row{display:flex;justify-content:space-between;margin:30px 0 0px 0 !important}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo{display:none;margin:0px !important;min-width:315px;font-size:1.2em;padding-top:4px;font-family:inherit}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .phone-and-email{padding-left:0px;padding-right:30px}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .companyname{color:#383A3D !important;font-weight:bold}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .fullname{color:#383A3D !important;padding-top:5px;font-weight:300}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .normalizedphone{color:#00457e !important;font-weight:500}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .normalizedphone:before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;color:#00457e !important}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .emailaddress{color:#00457e !important;padding-top:5px;font-weight:300}#tour_detail_itinerary .itinerary-print-header .row #itineraryAgentInfo .emailaddress:before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:5px;color:#00457e !important}#tour_detail_itinerary .itinerary-print-header .row .itinerary-contact{margin:20px 0 0 10px !important;-webkit-print-color-adjust:exact;text-align:right;font-size:14pt;display:none}#tour_detail_itinerary .itinerary-print-header .row .itinerary-contact .phone{color:#026937 !important;font-size:1.2em;font-weight:bold}#tour_detail_itinerary .itinerary-print-header .row .itinerary-contact .phone i{margin-right:10px}#tour_detail_itinerary .itinerary-print-header .row .itinerary-contact .phone i:before{color:#026937 !important}#tour_detail_itinerary .itinerary-print-header .row img{margin-bottom:15px}#tour_detail_itinerary .itinerary-print-header .row img.center{margin:0 auto;width:auto !important;height:auto !important}#tour_detail_itinerary .head-wrap{margin:0 !important;padding:0 !important;border-bottom:4px solid #003764}#tour_detail_itinerary .head-wrap h2,#tour_detail_itinerary .head-wrap .offer-box .offer-text,.offer-box #tour_detail_itinerary .head-wrap .offer-text{color:#003764 !important;text-align:left;margin:15px 5px 15px 10px !important;padding:0 !important}#tour_detail_itinerary .blue-divider{display:none}#tour_detail_itinerary .itinerary-print-title{margin:5px 5px 5px 10px !important}#tour_detail_itinerary .itinerary-print-title h3{margin-top:15px}#tour_detail_itinerary .itinerary-print-title #print-selected-date{font-size:1.5em;color:#026937 !important;font-weight:bold}#tour_detail_itinerary .day-accordion{display:block;height:auto !important;border-top:1px solid black;margin-top:10px !important;overflow:hidden !important}#tour_detail_itinerary .day-accordion .day-accordion-tab{display:none}#tour_detail_itinerary .day-accordion h3{text-align:left;color:#026937 !important;margin:15px 5px 0px 10px !important;font-size:18pt !important}#tour_detail_itinerary .day-accordion h3 a{text-decoration:none;color:#026937 !important}#tour_detail_itinerary .day-accordion h3.alt{display:none}#tour_detail_itinerary .day-accordion .row{margin:0 10px 10px 10px !important;flex-wrap:nowrap;overflow:visible !important}#tour_detail_itinerary .day-accordion .row.day-highlights{text-align:left;overflow:visible !important}#tour_detail_itinerary .day-accordion .row.day-highlights p{margin:0}#tour_detail_itinerary .day-accordion .row .img-wrap{margin-top:10px;width:125px}#tour_detail_itinerary .day-accordion .row .img-wrap img{width:125px}#tour_detail_itinerary .day-accordion .row .col-sm-6{max-width:745px;display:block !important}#tour_detail_itinerary .day-accordion .row .col-sm-6:first-child{margin-right:5px}#tour_detail_itinerary .day-accordion .row .col-sm-6:last-child{margin-left:5px}#tour_detail_itinerary .day-accordion .row .col-sm-4{width:33%;display:inline-block}#tour_detail_itinerary .day-accordion h5{font-weight:bold;font-size:1.5em}#tour_detail_itinerary .day-accordion h5,#tour_detail_itinerary .day-accordion h6{text-align:left !important;margin-bottom:0 !important}#tour_detail_itinerary .day-accordion p{font-size:1.2em;padding:0px}#tour_detail_itinerary .day-accordion p.print-bullet{list-style:disc outside none;display:list-item;margin:0px 0px 0px 20px}#tour_detail_itinerary .day-accordion p b{font-weight:normal}#tour_detail_itinerary .day-accordion .icon-wrap{padding-top:0}}@media print and (-ms-high-contrast: none), (-ms-high-contrast: active){@page{margin:0 !important}}.collette-cares a:not(.grey_block_arrow):not(.btn):not(.button):not(.button-flightContinue){color:#D66F98}.collette-cares a:not(.grey_block_arrow):not(.btn):not(.button):not(.button-flightContinue):hover{color:#cb477c}.collette-cares a:not(.grey_block_arrow):not(.btn):not(.button):not(.button-flightContinue) .tour-sub-title,.collette-cares a:not(.grey_block_arrow):not(.btn):not(.button):not(.button-flightContinue) .tour-description{color:#515358}.collette-cares .bg-section-title{background:rgba(214,111,152,0.8)}.collette-cares .badge{background:#ECEDEE;color:#82868C}.blog-news .hero .va-container{height:auto}.blog-news .hero .search-form{position:absolute;right:15px;top:25px}.blog-news .hero .search-form input{width:231px}@media only screen and (max-width: 1200px){.blog-news .hero .search-form{position:initial;margin-top:15px}.blog-news .hero .search-form input{width:100%}}.blog-news .categories-and-search .nav>li>a{display:grid}@media only screen and (min-width: 991px){.blog-news .category-dropdown,.blog-news .categories-and-search .search-form{display:none}}.blog-news .category-nav{background:transparent}@media only screen and (max-width: 991px){.blog-news #cat-nav,.blog-news .hero .search-form{display:none}.blog-news .categories-and-search{background:transparent}.blog-news .categories-and-search .container{padding:20px 20px 0 20px}.blog-news .categories-and-search .search-form{display:inline-block;width:46%}.blog-news .categories-and-search .search-form .input-group{border:1px solid #C3C4C5;margin:0;max-width:unset}.blog-news .categories-and-search .search-form .input-group input{width:100%}.blog-news .categories-and-search .category-nav{border:1px solid transparent;float:right;width:46%}.blog-news .categories-and-search .category-nav .category-dropdown{background:#028244;border:1px solid #026937;color:white;cursor:pointer;display:inline-block;font-size:14px;height:34px;padding:7px 10px;text-align:center;width:calc(100% - 34px)}.blog-news .categories-and-search .category-nav .nav>li>a{border:1px solid #026937;border-top-style:none;display:block}.blog-news .categories-and-search .category-nav button{font-size:25px;height:34px;padding:0px 9px;position:absolute;right:0;top:0px}.blog-news .categories-and-search #cat-nav{background:white;position:absolute;top:35px;width:100%}.blog-news .categories-and-search #cat-nav .fa{padding-right:7px}}@media only screen and (max-width: 480px){.blog-news .categories-and-search .search-form,.blog-news .categories-and-search .category-nav{width:100%}.blog-news .categories-and-search .category-nav{margin-top:15px}}.blog-news .filter{margin:0px;padding:20px}.blog-news .chosen-container{width:100% !important}.blog-news #blogPaginationBar{margin-bottom:30px}.partners{font-weight:400}.partners .partner-featured-tours .tour-card{text-decoration:none}.partners .partner-featured-tours .tour-card .tour-card-details{height:14rem !important}.partners .row-hotdeals{height:100%}.partners .btn,.partners .button,.partners .icon-button,.partners button,.partners input[type="button"],.partners .button-flightContinue{font-size:1.4rem}.partners #partner-far .tour-card .tour-card-details{height:9rem !important}.partners #carousel-tour .btn-tour-card{border:none}.partners #carousel-tour .btn-tour-card:hover{background-color:#82B593 !important;color:#ffffff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.2)}.partners #carousel-tour .btn.btn-primary,.partners #carousel-tour .button,.partners #carousel-tour .icon-button,.partners #carousel-tour button.btn-primary,.partners #carousel-tour button.button,.partners #carousel-tour button.button_next,.partners #carousel-tour button.icon-button,.partners #carousel-tour button.button-highlight,.partners #carousel-tour button.button-flightContinue,.partners #carousel-tour .more-included .btn-group-carousel .carousel-inner a .blur-bg-container button.see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .partners #carousel-tour button.see-more-button,.partners #carousel-tour .btn-back-wrap button.btn-back,.btn-back-wrap .partners #carousel-tour button.btn-back,.partners #carousel-tour input.btn-primary[type="button"],.partners #carousel-tour input[type="button"].button,.partners #carousel-tour input[type="button"].button_next,.partners #carousel-tour input[type="button"].icon-button,.partners #carousel-tour input[type="button"].button-highlight,.partners #carousel-tour input[type="button"].button-flightContinue,.partners #carousel-tour .more-included .btn-group-carousel .carousel-inner a .blur-bg-container input[type="button"].see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .partners #carousel-tour input[type="button"].see-more-button,.partners #carousel-tour .btn-back-wrap input[type="button"].btn-back,.btn-back-wrap .partners #carousel-tour input[type="button"].btn-back,.partners #carousel-tour .btn.button_next,.partners #carousel-tour .button_next.button,.partners #carousel-tour .button_next.icon-button,.partners #carousel-tour .button_next.button-flightContinue,.partners #carousel-tour .btn.button-highlight,.partners #carousel-tour .button-highlight.button,.partners #carousel-tour .button-highlight.icon-button,.partners #carousel-tour .button-highlight.button-flightContinue,.partners #carousel-tour .cookieMessage .close.button,.cookieMessage .partners #carousel-tour .close.button,.partners #carousel-tour .button-flightContinue,.partners #carousel-tour .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .btn.see-more-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .partners #carousel-tour .btn.see-more-button,.partners #carousel-tour .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button.button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .partners #carousel-tour .see-more-button.button,.partners #carousel-tour .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button.icon-button,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .partners #carousel-tour .see-more-button.icon-button,.partners #carousel-tour .more-included .btn-group-carousel .carousel-inner a .blur-bg-container .see-more-button.button-flightContinue,.more-included .btn-group-carousel .carousel-inner a .blur-bg-container .partners #carousel-tour .see-more-button.button-flightContinue,.partners #carousel-tour .btn-back-wrap .btn.btn-back,.btn-back-wrap .partners #carousel-tour .btn.btn-back,.partners #carousel-tour .btn-back-wrap .btn-back.button,.btn-back-wrap .partners #carousel-tour .btn-back.button,.partners #carousel-tour .btn-back-wrap .btn-back.icon-button,.btn-back-wrap .partners #carousel-tour .btn-back.icon-button,.partners #carousel-tour .btn-back-wrap .btn-back.button-flightContinue,.btn-back-wrap .partners #carousel-tour .btn-back.button-flightContinue{width:auto !important}.blue-bar{border-top:#4578b9 solid 5px;margin:0 -15px}.btn-partner{font-size:16px;margin:5px auto;width:50%;max-width:120px}@media only screen and (max-width: 1200px){.btn-partner{width:70%}}#partner-far h2.no-margin,#partner-far .offer-box .no-margin.offer-text,.offer-box #partner-far .no-margin.offer-text{color:#4578b9;font-size:36px}#partner-far .btn-group-carousel-header{border-bottom:#4578b9 solid 5px;background-color:#fff}#partner-far .flex-filler{background-color:#fff}#partner-far .container{padding:0}.partner-hero-item{padding:0px;background-color:#fff}.partner-hero-item .partner-hero{margin-bottom:30px;padding:0px !important}.partner-hero-item .partner-hero .partner-hero-container{height:250px;text-align:left}@media only screen and (max-width: 1024px){.partner-hero-item .partner-hero .partner-hero-container{text-align:center}}h1.partner-h1{color:white;text-shadow:1px 1px 12px rgba(0,0,0,0.8);font-size:50px;padding-top:30px;font-weight:500}@media only screen and (max-width: 1200px){h1.partner-h1{padding-left:25px;padding-right:25px}}@media only screen and (max-width: 1024px){h1.partner-h1{padding-top:unset}}.intro-text{padding-top:30px}@media only screen and (max-width: 1200px){.intro-text{padding:0 30px}}@media only screen and (max-width: 767px){.intro-text{padding:0 45px}}