:root .meetings {
	--lightBlue: #d9f3f1;
}

.meetings .root-panel .panel-header::before {
	background-color: #d9f3f1;
}

.meetings .panel-header .mobile-nav .mobile-dd .mobile-dd-top {
	background-color: #357a76;
}

.meetings .panel-header .mobile-nav .mobile-dd .mobile-dd-bottom {
	background-color: #e3f6f5;
}

.meetings .navigation.mobile .nav-item .nav-item-control a,
.meetings .navigation.mobile .nav-item-control button {
	color: #004183;
}

.meetings .navigation.mobile.primary::after {
	background-color: #a6e3dc;
}

.meetings .panel-header .mobile-nav .mobile-dd .mobile-dd-bottom:after {
	background-image: url(/includes/client_public/assets/shared/trees.svg);
}

.meetings .navigation.mobile.secondary .nav-item .nav-item-control a,
.meetings .navigation.mobile.secondary .nav-item-control button {
	color: #337571;
}

.meetings .core-styles h1,
.meetings .contentRender_name_plugins_core_textbox h1  {
	font-family:'Helvetica Neue LT W05_45 Light';
	font-size: 46px;
	line-height: 1em;
}

.meetings .imagebox-2-across-wrapper.alternate-layout .top-content {
	padding: 0 20px 28px;
}

.meetings .imagebox-2-across-wrapper.alternate-layout h4.title-line-1,
.meetings .imagebox-2-across-wrapper.alternate-layout h4.title-line-2 {
	padding: 0;
}

.meetings .imagebox-2-across-wrapper.alternate-layout h4.title-line-2 {
	font-size: 50px;
}

.meetings .alternate-layout .imagebox-2-across .slides:not(.full-width) {
	padding: 0 20px;
}

.meetings .alternate-layout .imagebox-2-across .slide h4, 
.meetings .alternate-layout .imagebox-2-across .slide h4 a {
	font-size: 25px;
}

.meetings .alternate-layout .imagebox-2-across .slide h4,
.meetings .alternate-layout .imagebox-2-across .slide h4 a  {
	display: flex;
	align-items: center;
}

.meetings .alternate-layout .imagebox-2-across .slide h4 i {
	display: inline-block
	color: #f9a21a;
	margin-left: 5px;
}

.meetings .imagebox-2-across-wrapper .slide .has-subtitle h4 i {
	display: none;
}

.meetings .callout-tile-2-across-fullwidth .slide .content-section .inner {
	border-left-color: #70d1cc;
}

.meetings .slider-4-across:not(.fullwidth) {
    background-color: #f1f4f8;
}

.meetings .slider-4-across .slider-cont .callout-slide {
    background-color: #b25392;
}

.meetings .slider-4-across .slider-cont .callout-slide::after {
    background-image: url('/includes/client_public/assets/shared/trees.svg');
    background-size: 140%;
    background-position: 40% 33%;
}

.meetings .slider-4-across .callout-slide .view-all {
    color: #fff;
}

.meetings .slider-4-across .view-all .white-arrow {
    display: inline-block;
}

.meetings .slider-4-across .view-all .blue-arrow {
    display: none;
}

.meetings .slider-4-across .slide .date-cont {
    background-color: #b25392;
}

.meetings .slider-4-across .slide:not(.callout-slide) h4,
.meetings .slider-4-across .slide:not(.callout-slide) h4 a {
    margin-bottom: 2px;
}

.meetings .panel-footer .footer-bottom.mobile {
	background-color: #e3f6f5;
}

.meetings .panel-footer .footer-bottom .contentRender_name_plugins_core_textbox *,
.meetings .panel-footer .footer-bottom .copyright p,
.meetings .social-links .social-network a,
.meetings .navigation.footer .item .nav-item-control a {
	color: #004183;
}

.meetings .panel-footer .footer-bottom .inner .googleTranslateDropdown {
	background: #004183;
}

.meetings .panel-footer .footer-bottom .inner .simpleview-logo {
	flex: auto;
}

.meetings .meetings-desktop-logo {
	display: none;
}

.meetings .panel-two-column.alternate-style .right-container .contentRender_name_plugins_common_button .button-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 100%;
    background-image: url('/includes/client_public/assets/shared/trees_white.svg');
    background-repeat: no-repeat;
    opacity: 0.25;
    pointer-events: none;
}

@media screen and (min-width: 64em) {
	.meetings .panel-header .top-nav-cont .header-right-top .home {
		font-family:'Helvetica Neue LT W05_75 Bold';
		font-size: 12px;
		color: #1f6b68;
		border-right: 1px solid #40c1bb;
		padding-right: 10px;
	}

	.meetings .weather-wrapper .weather-button {
		border-left-color: #40c1bb;
	}

	.meetings .weather-wrapper {
		color: #004183;
	}
	.meetings .panel-header .tripbuilder a,
	.meetings .navigation.desktop.secondary .nav-item .nav-item-control.level-1 a {
		color: #004183;
		font-family: 'Helvetica Neue LT W05_75 Bold';
	}

	.meetings .navigation.navigation-three-col.desktop .nav-item .nav-item-control.level-1:after,
	.meetings .navigation.navigation-three-col.desktop.secondary .nav-item .nav-item-control.level-1:hover:after {
		border-bottom-color: #40c1bb;
	}

	.meetings .interior-nav li:last-child a .title {
		background-color: #f9a21a;
	}
	.meetings .interior-nav li a .icon {
		color: #80d6d2;
	}

	.meetings .core-styles h1, .meetings .contentRender_name_plugins_core_textbox h1 {
		font-size: 70px;
	}

	.meetings .imagebox-2-across-wrapper.alternate-layout .top-content {
		grid-template-columns: 10fr 2fr;
	}

	.meetings .imagebox-2-across-wrapper.alternate-layout h4.title-line-1 {
		font-size: 70px;
	}
	.meetings .imagebox-2-across-wrapper.alternate-layout h4.title-line-2 {
		font-size: 105px;
	} 
	.meetings .imagebox-2-across-wrapper.alternate-layout .top-content .title-wrapper {
		padding-left: 0;
	}

	.meetings .imagebox-2-across-wrapper.alternate-layout .view-all-wrapper {
		align-items: flex-end;
	}

	.meetings .imagebox-2-across-wrapper.alternate-layout .imagebox-2-across .slide h4, 
	.meetings .imagebox-2-across-wrapper.alternate-layout .imagebox-2-across .slide h4 a {
		font-size: 40px;
	}

	.meetings .panel-footer .footer-bottom.desktop .footer-bottom-left {
		background-color: #004183;
	}

	.meetings .panel-footer .footer-bottom.desktop {
		background-color: #d9f3f1;
	}

	.meetings .panel-footer .footer-bottom.desktop .footer-bottom-right .inner .copyright p {
		color: #004183;
	}

	.meetings .panel-footer .footer-bottom.desktop .footer-bottom-right .googleTranslateDropdown {
		background-color: #004183;
	}

	.meetings .meetings-desktop-logo {
		display: inline-block;
	}

	.meetings .meetings-mobile-logo {
		display: none;
	}
}


/* tesimonials meetings */
.meetings .testimonial p {
    font-family:'Helvetica Neue LT W05_45 Light';
}

.meetings .testimonial .name {
    font-family: ff-tisa-sans-web-pro, sans-serif;
}

.meetings .panel-two-column.alternate-style .right-container .contentRender_name_plugins_core_textbox p {
    font-family:'Helvetica Neue LT W05_75 Bold';
}

.meetings .panel-two-column .button-link {
    background-color: var(--Cyan);
}

/* mosiac collection */
.meetings .panel-mosaic .top-content h4.title-line-2 {
    color: var(--Blue);
}

.meetings .panel-mosaic .top-content .view-all {
	color: var(--Purple);
}

.meetings .panel-mosaic .top-content .view-all img.purple-arrow {display: block;}
.meetings .panel-mosaic .top-content .view-all img.blue-arrow {display: none;}

.meetings .quick-links {
	border: 2px solid var(--Cyan);
	margin-right: 30px;
}

.meetings .quick-links .inner::before {
    left: 30px;
    top: 25px;
	height: calc(100% - 50px);
}

.meetings .quick-links .nav-link {
	color: var(--Blue);
}

@media (min-width: 64em) {
	.meetings .quick-links {
		margin-right: 0;
	}

	.meetings .quick-links .inner::before {
		left: 50px;
		top: 45px;
		height: calc(100% - 85px);
	}
}