.elementor-312583 .elementor-element.elementor-element-2f37cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-312583 .elementor-element.elementor-element-7d565e2{color:var( --e-global-color-text );}.elementor-312583 .elementor-element.elementor-element-7d565e2 a{color:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-7d565e2 a:hover{color:var( --e-global-color-accent );}.elementor-312583 .elementor-element.elementor-element-bb5c98f .elementor-heading-title{font-family:var( --e-global-typography-heading_m-font-family ), Sans-serif;font-size:var( --e-global-typography-heading_m-font-size );font-weight:var( --e-global-typography-heading_m-font-weight );line-height:var( --e-global-typography-heading_m-line-height );}.elementor-312583 .elementor-element.elementor-element-c3ee77c{--display:flex;}.elementor-312583 .elementor-element.elementor-element-3896653{--e-image-carousel-slides-to-show:2;}.elementor-312583 .elementor-element.elementor-element-3896653 .swiper-wrapper{display:flex;align-items:center;}.elementor-312583 .elementor-element.elementor-element-60c948b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-312583 .elementor-element.elementor-element-59708be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-312583 .elementor-element.elementor-element-59708be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-312583 .elementor-element.elementor-element-cf90a89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-312583 .elementor-element.elementor-element-f50997a .elementor-icon-wrapper{text-align:center;}.elementor-312583 .elementor-element.elementor-element-f50997a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-f50997a.elementor-view-framed .elementor-icon, .elementor-312583 .elementor-element.elementor-element-f50997a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-f50997a.elementor-view-framed .elementor-icon, .elementor-312583 .elementor-element.elementor-element-f50997a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-f50997a .elementor-icon{font-size:25px;}.elementor-312583 .elementor-element.elementor-element-f50997a .elementor-icon svg{height:25px;}.elementor-312583 .elementor-element.elementor-element-3ba05f4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-6628c5f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-4b2937f .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;}.elementor-312583 .elementor-element.elementor-element-f51ea77{background-color:#2FB0E542;padding:20px 20px 20px 20px;}.elementor-312583 .elementor-element.elementor-element-cc13178{background-color:#2FB0E542;padding:20px 20px 20px 20px;}.elementor-312583 .elementor-element.elementor-element-9226e13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-312583 .elementor-element.elementor-element-ee49036 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-primary );}.elementor-312583 .elementor-element.elementor-element-60beac8{--display:flex;}.elementor-312583 .elementor-element.elementor-element-60beac8:not(.elementor-motion-effects-element-type-background), .elementor-312583 .elementor-element.elementor-element-60beac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-backgroundAccent );}.elementor-312583 .elementor-element.elementor-element-32bf6b4{--display:flex;}.elementor-312583 .elementor-element.elementor-element-1ee6012{--spacer-size:50px;}.elementor-312583 .elementor-element.elementor-element-391bb83{--display:flex;}.elementor-312583 .elementor-element.elementor-element-41d80a5{text-align:center;}.elementor-312583 .elementor-element.elementor-element-57cfbb1{--grid-columns:3;}.elementor-312583 .elementor-element.elementor-element-dc9b7a3{--display:flex;}.elementor-312583 .elementor-element.elementor-element-3bde933{--spacer-size:50px;}@media(min-width:768px){.elementor-312583 .elementor-element.elementor-element-59708be{--width:67.797%;}.elementor-312583 .elementor-element.elementor-element-9226e13{--width:50%;}}@media(max-width:1024px){.elementor-312583 .elementor-element.elementor-element-bb5c98f .elementor-heading-title{font-size:var( --e-global-typography-heading_m-font-size );line-height:var( --e-global-typography-heading_m-line-height );}.elementor-312583 .elementor-element.elementor-element-3ba05f4 .elementor-heading-title{font-size:18px;}.elementor-312583 .elementor-element.elementor-element-6628c5f .elementor-heading-title{font-size:18px;}.elementor-312583 .elementor-element.elementor-element-4b2937f .elementor-heading-title{font-size:18px;}.elementor-312583 .elementor-element.elementor-element-ee49036 .elementor-heading-title{font-size:18px;}.elementor-312583 .elementor-element.elementor-element-57cfbb1{--grid-columns:2;}}@media(max-width:767px){.elementor-312583 .elementor-element.elementor-element-bb5c98f .elementor-heading-title{font-size:var( --e-global-typography-heading_m-font-size );line-height:var( --e-global-typography-heading_m-line-height );}.elementor-312583 .elementor-element.elementor-element-3ba05f4 .elementor-heading-title{font-size:16px;}.elementor-312583 .elementor-element.elementor-element-6628c5f .elementor-heading-title{font-size:16px;}.elementor-312583 .elementor-element.elementor-element-4b2937f .elementor-heading-title{font-size:16px;}.elementor-312583 .elementor-element.elementor-element-ee49036 .elementor-heading-title{font-size:16px;}.elementor-312583 .elementor-element.elementor-element-57cfbb1{--grid-columns:1;}}/* Start custom CSS for image-carousel, class: .elementor-element-3896653 *//* Force consistent image size in Elementor Image Carousel */
.elementor-image-carousel img {
    width: 100%;
    height: 300px; /* adjust this value */
    object-fit: cover;
}

/* Ensure carousel container behaves properly */
.elementor-image-carousel .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-264c4aa */.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table,
.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table tbody,
.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table tr,
.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table td {
	border: none !important;
	box-shadow: none !important;
	background: transparent;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table tr {
	border-bottom: 1px solid #d9d9d9 !important;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table tr:last-child {
	border-bottom: none !important;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table td {
	padding: 10px 0;
	vertical-align: middle;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table .feature-number-cell {
	width: 44px;
	min-width: 44px;
	padding-right: 14px;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table .feature-number-circle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #2da3dc;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	line-height: 1;
}

.elementor-312583 .elementor-element.elementor-element-264c4aa .feature-table .feature-text-cell {
	padding-left: 0;
	color: #555;
	font-size: 15px;
	line-height: 1.45;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f51ea77 *//* Remove all table styling */
.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table,
.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table tbody {
	display: block;
	width: 100%;
	border: none !important;
}

.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table tr {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 10px;
	border: none !important;
}

/* Kill both cells as table cells */
.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table td {
	display: block;
	border: none !important;
	padding: 0;
}

/* Hide number column completely */
.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table td:first-child {
	display: none;
}

/* Text column */
.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table td:last-child {
	position: relative;
	padding-left: 22px;
	color: #4a4a4a;
	font-size: 15px;
	line-height: 1.4;
}

/* Tick */
.elementor-312583 .elementor-element.elementor-element-f51ea77 .included-table td:last-child::before {
	content: "✔";
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 14px;
	color: #2da3dc;
	font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc13178 *//* Remove all table styling */
.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table,
.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table tbody {
	display: block;
	width: 100%;
	border: none !important;
}

.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table tr {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	margin-bottom: 10px;
	border: none !important;
}

/* Kill both cells as table cells */
.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table td {
	display: block;
	border: none !important;
	padding: 0;
}

/* Hide number column completely */
.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table td:first-child {
	display: none;
}

/* Text column */
.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table td:last-child {
	position: relative;
	padding-left: 22px;
	color: #4a4a4a;
	font-size: 15px;
	line-height: 1.4;
}

/* Tick */
.elementor-312583 .elementor-element.elementor-element-cc13178 .included-table td:last-child::before {
	content: "✔";
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 14px;
	color: #2da3dc;
	font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ab44478 */.elementor-312583 .elementor-element.elementor-element-ab44478 {
    font-size:10px!important;
}/* ===== WRAPPER ===== */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_body,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_footer {
	margin: 0;
	padding: 0;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 {
	width: 100%;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 form {
	margin: 0;
}

/* Hide title/description if not needed */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_heading,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_title,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_description {
	display: none;
}

/* Hide honeypot/admin hidden rows */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_validation_container,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_hidden {
	display: none !important;
}

/* ===== FIELD LIST LAYOUT ===== */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 ul.gform_fields {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 0;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 li.gfield {
	list-style: none;
	margin: 0 0 14px 0;
	padding: 0;
	width: 100%;
	clear: none;
}

/* The Adults / Children fields are marked col-md-6 in your HTML */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 li.gfield.col-md-6 {
	width: calc(50% - 6px);
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 li#field_5_9 {
	margin-right: 12px;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 li#field_5_10 {
	margin-right: 0;
}

/* ===== LABELS ===== */
/* Your fields already use placeholders, so hide labels */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gfield_label,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gfield_description,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .screen-reader-text {
	display: none !important;
}

/* ===== INPUT WRAPPERS ===== */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container {
	margin: 0 !important;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_text,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_email,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_phone,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_select,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_date,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_textarea {
	position: relative;
}

/* ===== FORM CONTROLS ===== */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="text"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="email"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="tel"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 select,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 textarea {
	width: 100% !important;
	background: #e9e9e9 !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: #6b6b6b !important;
	font-size: 12px !important;
	font-weight: 400;
	line-height: 1.3 !important;
	margin: 0 !important;
	padding: 1px 14px !important;
}

/* Heights matching the screenshot */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="text"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="email"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="tel"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 select {
	height: 30px !important;
	min-height: 30px !important;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 textarea {
	min-height: 160px !important;
	height: 160px !important;
	resize: none;
	padding-top: 12px !important;
}

/* Placeholder styling */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input::placeholder,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 textarea::placeholder {
	color: #8a8a8a !important;
	opacity: 1;
}

/* ===== SELECTS ===== */
/* Your selects use .gfield_select and Gravity Forms supplies default icons via CSS vars */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 select.gfield_select {
	appearance: none !important;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	background-image: none !important;
	padding-right: 34px !important;
	cursor: pointer;
}

/* Custom dropdown arrow */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_select::after {
	content: "▼";
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 11px;
	line-height: 1;
	color: #666;
	pointer-events: none;
}

/* ===== DATE FIELD ===== */
/* Your date field is a text input with datepicker classes */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .datepicker,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform-datepicker {
	background-image: none !important;
	padding-right: 14px !important;
}

/* Hide Gravity Forms calendar icon helper if it appears */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ginput_container_date img.ui-datepicker-trigger,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform-datepicker-icon,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .ui-datepicker-trigger {
	display: none !important;
}

/* ===== FOOTER / BUTTON ===== */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_footer {
	width: 100%;
	text-align: center;
	margin-top: 10px !important;
	padding: 0 !important;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_button,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="submit"].gform_button,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .button {
	background: #2da3dc !important;
	border: none !important;
	border-radius: 4px !important;
	box-shadow: none !important;
	color: #ffffff !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	line-height: 1 !important;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	padding: 8px 12px !important;
	min-height: 24px !important;
	height: auto !important;
	display: inline-block;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gform_button:hover,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="submit"].gform_button:hover,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .button:hover {
	background: #2797cf !important;
}

/* ===== REMOVE LEGACY GRAVITY FORMS DEFAULTS ===== */
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5.gf_browser_chrome .gfield_checkbox li input,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5.gf_browser_chrome .gfield_checkbox li input[type="checkbox"],
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5.gf_browser_chrome .gfield_radio li input[type="radio"] {
	margin-top: 0;
}

.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gfield_required,
.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 .gfield_required_asterisk {
	display: none !important;
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
	.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 li.gfield.col-md-6 {
		width: calc(50% - 6px);
	}

	.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="text"],
	.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="email"],
	.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 input[type="tel"],
	.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 select,
	.elementor-312583 .elementor-element.elementor-element-ab44478 #gform_wrapper_5 textarea {
		font-size: 15px !important;
	}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7bada0d */.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-block {
	display: flex;
	flex-direction: column;
	gap: 32px;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-item {
	background: #ffffff;
	padding: 16px 24px;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-item-inner {
	display: grid;
	grid-template-columns: 272px 1fr;
	gap: 24px;
	align-items: start;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-image-col {
	width: 100%;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-image {
	display: block;
	width: 100%;
	height: 182px;
	object-fit: cover;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-headline {
	margin: 0 0 8px 0;
	font-size: 19px;
	line-height: 1.2;
	font-weight: 700;
	color: #3f3f3f;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-length {
	margin-bottom: 18px;
	font-size: 16px;
	line-height: 1.3;
	color: #2da3dc;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-description {
	color: #4c4c4c;
	font-size: 15px;
	line-height: 1.55;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-description p {
	margin: 0 0 12px 0;
}

.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-description p:last-child {
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-item {
		padding: 16px;
	}

	.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-item-inner {
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.elementor-312583 .elementor-element.elementor-element-7bada0d .itinerary-image {
		height: auto;
	}
}/* End custom CSS */