.panel-intro {
	top: auto;
	bottom: -3rem;
	background-color: var(--primary-darker-color);
	margin-bottom: 1.3rem;
	padding: 25px 15px;
}
.thumb2 img {
  height: 200px;
}
.welcome-box-icons{
	flex-flow: column;
}
header,
.page-text header, 
.page-childrenList header,
header.is-stuck,
.nav-head,
nav.main {
    background: #ffffff;
}
.nav-root span{
	color: var(--primary-darker-color);
	
}
.nav-tree ul li.parent span {
    background: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23005147' d='M1363 877l-742 742q-19 19-45 19t-45-19l-166-166q-19-19-19-45t19-45l531-531-531-531q-19-19-19-45t19-45l166-166q19-19 45-19t45 19l742 742q19 19 19 45t-19 45z'/%3E%3C/svg%3E") 50% 50% / 12px 12px no-repeat;
}
ul.nav-root .sub-menu a, 
ul.nav-root .sub-menu a:hover, 
ul.nav-root .sub-menu a:focus {
    color: #ffffff;

}
@media (min-width:992px) {
	header{
		background-color: #ffffff;
	}
	header.is-stuck {
		background-color: #ffffff;
	}
	header.is-stuck .nav-body .sub-menu a {
		color: #ffffff;
	}
	header .logo {
		max-width: 200px;
	}
	ul.nav-root {
		max-width: none;
	}
	.panel-intro {
		bottom: 4rem;
	}
	.welcome-box-icons{
		flex-flow: row;
	}
	.controls .main a,
	.controls .main a:hover {
		color: var(--secondary-color);
	}
	.controls .sub-menu a,
	.controls .sub-menu a:hover {
		color: #ffffff;
	}
	.nav-tree .nav-root > li:hover > a::after{
		 background-color: var(--secondary-color);
	}
	.nav-tree li:hover > a {
		color: var(--secondary-color);
	}
	.is-stuck .controls .main a:hover{
		color: var(--primary-darker-color);
	}
	.section-featured .room-wrap:hover {
		background-color: var(--primary-darker-color)
	}
	.logo-contact-img {
		max-width: none;
	}
	.logo-contact {
		max-width: 80%;
	}

	.page-childrenList .nav-tree .nav-root > li:hover > a::after{
		background-color: #ffffff;
	}
}
