.travelscape-pro-header-four .header-desktop .top {
	padding: 15px 0;
	margin-bottom: 15px;
}
.travelscape-pro-header-four.site-header .header-desktop .top .site-branding {
    margin-bottom: -10px;
    margin-left: auto;
}
.travelscape-pro-header-four .header-desktop .top .travelscape-header-button {    
    width: auto;	
}
.travelscape-pro-header-four .header-desktop .top .travelscape-header-button a {
	font-size: 1em;
}
.travelscape-pro-header-four .header-desktop .top .top-right {
	margin-left: auto;
	display: flex;
}
.travelscape-pro-header-four .header-desktop .top .travelscape-header-phone-email {	
}
.travelscape-pro-header-four .header-desktop .top .travelscape-header-phone-email a {
	color: var(--heading-color);
	margin-right: 10px;
	font-size: 0.9em;	
	border-right: 1px solid var(--primary-border-color);
	padding-right: 10px;
}
.travelscape-pro-header-four .header-desktop .top .travelscape-header-phone-email a:last-child {
	border-right: none;
	padding-right: 0;
}
.travelscape-pro-header-four .header-desktop .bottom {
	border-top: 1px solid var(--primary-border-color);
}
.travelscape-pro-header-four .header-desktop .bottom .row {
	position: relative;
	flex-wrap: wrap;
}
.travelscape-pro-header-four .header-desktop .travelscape-menu-wrap {
	margin-left: 0;
	width: 70%
}
.travelscape-pro-header-four .travelscape-social-media-wrap {
	margin-left: auto;	
}
.travelscape-pro-header-four .header-desktop .search-form {	
	margin-left: auto;	
	width: 30%;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
}

.travelscape-pro-header-four .header-desktop .search-form input.search-field {
    width: 100%;
    display: block;
    font-size: 1em;
    padding: 10px;
    border: none;
    border-radius: 3px;
}
.travelscape-pro-header-four .header-desktop .ts-icon-search-form {	
	position: relative;
}
.travelscape-pro-header-four .header-desktop .ts-search-form {
	display: none;
}
.travelscape-pro-header-four .header-desktop .ts-search-form.active {	
	display: block;
    position: absolute;
    top: 100%;
    right: 0;
    width: 100%;
}
.travelscape-pro-header-four .header-desktop .ts-search-form.active .search-form {
	background-color: var(--base-color);
	border-radius: 0px 0px 3px 3px;
}
.travelscape-pro-header-four .header-desktop .search-toggle {
	margin-left: 20px;
	border-left: 1px solid var(--primary-border-color);
	padding-left: 15px;
	display: inline-block;
	vertical-align: middle;
}
.travelscape-pro-header-four .header-desktop .search-toggle svg {
	margin-top: 5px;
}
.travelscape-pro-header-four .header-desktop .search-form .search-submit {
	font-size: 0.8em;
	border-radius: 0 4px 4px 0;
	padding: 0 20px
}
.travelscape-pro-header-four .header-desktop .travelscape-secondary-menu-wrap {
	margin-left: auto;
	margin-right: 20px;
}
.travelscape-pro-header-four .header-desktop .secondary-menu ul.menu {	
	list-style: none;
	margin: 0;
}
.travelscape-pro-header-four .header-desktop .secondary-menu ul.menu li {
	display: inline-block;
	margin: 0;
	margin-right: 10px;	
}
.travelscape-pro-header-four .header-desktop .secondary-menu ul.menu li a {           
	font-size: 0.9em;	
    color: var(--heading-color);
	border-right: 1px solid var(--primary-border-color);
	padding-right: 15px;
}
.travelscape-pro-header-four .header-desktop .secondary-menu ul.menu li a:hover {  
	color: var(--primary-color);
}
.travelscape-pro-header-four .header-desktop .secondary-menu ul.menu li:last-child a {   
	border-right: none;
	padding-right: 0;
}

/* Travelscape Theme */
.travelscape-theme .travelscape-pro-header-four .travelscape-header-bottom {
	padding: 0;
}
.travelscape-theme .travelscape-pro-header-four .header-desktop .top {
	margin-bottom: 0;
	padding: 25px 0;
}
.travelscape-theme .travelscape-pro-header-four .header-desktop .bottom {
    border-top: 0.5px solid var(--primary-border-color);
	padding: 10px;
}
.travelscape-theme .travelscape-pro-header-four .header-desktop .travelscape-header-button {
	margin-left: 0;
}
.travelscape-theme .travelscape-header-button a.header-button { 
	background-color: var(--primary-color);
	padding: 12px 32px;
	border-radius: 22px;
	color: var(--primary-color-inverse);
}
.travelscape-theme .travelscape-pro-header-four .header-desktop .ts-search-form {
    padding: 10px 0;
}
.travelscape-theme .header-desktop .main-navigation ul li {
	margin-bottom: 0;
}
.travelscape-theme .header-desktop .main-navigation ul li:first-child {
	margin-left: 0;
}
.travelscape-theme .header-desktop .search-form {
	padding: 5px;
	background-color: #fff;
}
body.ts-pro-sticky-header.travelscape-theme .ts-sticky-header.sticky {
	padding: 10px 0;
}
body.ts-pro-sticky-header.travelscape-theme .travelscape-pro-header-four .ts-sticky-header.sticky .travelscape-header-button {
	margin-left: auto;
}
.travelscape-theme .header-mobile .mobile_panel .search-form input.search-field {
    width: 100%;
}

/* Travel Journey */
.travel-journey-theme .site-header {
	padding: 0;
}
.travel-journey-theme .site-header .travelscape-header-bottom {
	padding: 0;
}
.travel-journey-theme .site-header .header-desktop {
	background-color: var(--base-color);
	padding: 0;
	border-radius: 0;
}
.travel-journey-theme .travelscape-header .travelscape-header-top {
	padding: 10px 35px;
}
.travel-journey-theme .site-header .header-desktop .top {
    word-wrap: break-word;
    background-color: var(--subtle-color);
    border-radius: 22px;
    padding: 20px 35px;
	margin-top: 15px;
	margin-left: -15px;
	margin-right: -15px;
}
.travel-journey-theme .travelscape-pro-header-four .header-desktop .bottom {
	padding: 10px 0;
    border-top: 0.5px solid var(--primary-border-color);
	border-bottom: 0.5px solid var(--primary-border-color);
}
.travel-journey-theme .travelscape-pro-header-four .header-desktop .bottom .main-navigation ul li {
	margin-left: 0;
	margin-right: 30px;
}
.travel-journey-theme .travelscape-pro-header-four .header-desktop .search-form {
	border: 0.5px solid var(--primary-border-color);
}
.travel-journey-theme .travelscape-pro-header-four .header-desktop .bottom .main-navigation ul li .sub-menu li {
	margin-left: 0;
	margin-right: 0px;
}
.travel-journey-theme .header-mobile .main-navigation ul li {
	margin-right: 0;
}
.travel-journey-theme.ts-pro-sticky-header .ts-sticky-header.sticky {
	padding: 15px 0;
}