.panel-header-wrapper{
	position: relative;
}

.panel-header {
	position: relative;
	top:0px;
	z-index: 10;
	width:100%;
	padding: 8px 0px;
	background-color: #155f76;
	color: #fff;
}

.panel-header .inner {
	max-width: 1715px;
	width: 100%;
	margin: 0 auto;
}
.panel-header .sticky-logo {
	display: none;
}

.panel-header div#mobile-navigation.active {
	display: block;
	background-color: #024656;
}
.panel-header div#mobile-navigation.active > div:first-of-type {
	display: block;
	margin: 0 auto;
    padding: 30px 0px;
}
.panel-header div#mobile-navigation.active > div {
	display: none;
}
.panel-header div#mobile-navigation form {
    display: flex;
    flex-direction: row-reverse;
}
@media (min-width: 1025px) {
	.panel-header .inner {
		padding: 0 15px;
	}   
}
.logo {
	padding: 7px 20px;
}
.panel-header .top-nav-cont {
	display: flex;
}

.panel-header .top-nav-cont .header-left {
	display: none;
	max-width: 167px;
}

.panel-header .top-nav-cont .header-right {
	display: none;
}

.panel-header .logo img { width:100% }

.panel-header .mobile-nav {
	width: 100%;
}

.panel-header .mobile-nav .navbar {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items:center;
}

.panel-header .mobile-nav .nav-toggle {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 20px;
	background-color: transparent;
	margin: 0px;
}
.panel-header button.search-toggle {
	padding: 2px 12px;
	background: transparent;
	font-size: 20px;
	margin: 0;
}
.panel-header .toggles {
	display: flex;
}
.panel-header .mobile-nav .nav-toggle img.close { display: none; }

.panel-header .mobile-nav.active .nav-toggle img.close { display: block; }

.panel-header .mobile-nav.active .nav-toggle img.open { display: none; }

.panel-header .mobile-nav .mobile-dd {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	width: 100%;
	z-index: 10;
}

.panel-header .mobile-nav.active .mobile-dd { display: block; }
.panel-header .mobile-dd-top {
	background: #1d809f;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 17px 0px;
	text-align: center;
	display: flex;
	justify-content: center;
}
@media screen and (min-width: 1025px){
	.panel-header {
		position: absolute;
		padding-top: 17px;
		z-index: 12;
	}
	.panel-header {
		background-color: rgba(0, 0, 0, .26);
	}
	.panel-header .top-nav-cont .header-left,
	.panel-header .contentRender_name_plugins_common_logo {
		display: flex;
		align-items: center;
		width:100%
	}
	
	.panel-header .top-nav-cont .header-right {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		width:100%;
		justify-content: center;
	}
	.microsite .panel-header .top-nav-cont .header-right {
		justify-content: center;
	}
	.panel-header .right-items {
		display: flex;
	}
	.panel-header .right-items > div {
		border-right: 1px solid #fff;
		margin-right: 21px;
		padding-right: 18px;
	}
	.panel-header .right-items.active > div {
		display: none;
	}
	.panel-header .right-items.active > div:last-of-type {
		display: block;
		width: 280px;
	}
	.panel-header .right-items > div:last-of-type {
		border: none;
	}
	.panel-header .header-right-top {
		justify-content: space-between;
	}
	.panel-header .top-nav-cont .header-right-top,
	.panel-header .top-nav-cont .header-right-bottom {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width:100%;
	}
	.panel-header .top-nav-cont .mobile-nav {
		display: none;
	}
	/* sticky nav */
	.panel-header.sticky {
		position: fixed;
		background: #fff;
	}

	.panel-header.sticky .navigation.desktop.primary > .nav-item > .nav-item-control > a.nav-link {
		color: #818282;
		margin-bottom: 0px;
		border:none;
	}
	.panel-header.sticky  .search_widget_headerbox input[type=search]:focus, .search_widget_headerbox input[type=search] {
		color: #818282;
		border-bottom: 1px solid #818282;
	}
	.panel-header.sticky  .search_widget_headerbox input:placeholder {
		color: #818282;
	}
	.panel-header.sticky  .fa-inverse {
		color: #818282;
	}
	.panel-header.sticky .navigation.desktop > .nav-item > .dropdown-menu {
		margin-top: 8px;
	}
	.panel-header.sticky .header-right-top .nav-container.secondary {
		display: none;
	}

	.panel-header.sticky .right-items .tripbuilder {
		display: none;
	}

	.panel-header.sticky .weather-wrapper {
		display: none;
	}
	.panel-header.sticky .header-right-bottom.active {
		display: none;
	}
	.panel-header.sticky .top-nav-cont .search-cont button.search-button i {
		color: #818282;
	}

	.panel-header.sticky .top-nav-cont .header-right {
		flex-direction: row-reverse;
		align-items: center;
		padding-right: 20px;
	}

	.panel-header.sticky .top-nav-cont .header-right-top {
		width: auto;
	}
	.panel-header.sticky .right-items {
		display: inline-block;
	}
	.panel-header.sticky .top-nav-cont .header-right-bottom {
		justify-content: flex-end;
	}
	.panel-header.sticky .top-nav-cont {
		align-items: center;
	}
	.panel-header .sticky-logo,
	.panel-header.sticky .top-nav-cont .header-left {
		display: none;
	}
	.panel-header .top-nav-cont .header-left,
	.panel-header.sticky .sticky-logo {
		display: block;
	}
	/* end sticky nav */
}

.header-right-bottom .custom-button .button-link {
	margin-top: 0;
	padding: 12px 18px;
}