.travelscape-pro-header-one .header-desktop .top {
	padding: 15px 0;
	margin-bottom: 15px;
}
.travelscape-pro-header-one .header-desktop .top .travelscape-header-button {
	margin-left: 0;
	width: auto;
}
.travelscape-pro-header-one .header-desktop .bottom {
	border-top: 1px solid var(--primary-border-color);;
}
.travelscape-pro-header-one .header-desktop .travelscape-menu-wrap {
	padding: 20px 0;
	margin-left: 0;
	width: 70%
}
.travelscape-pro-header-one .header-desktop .ts-search-form {
	margin-left: auto;	
	width: 30%;
	background-color: var(--base-color);
}
.travelscape-pro-header-one .header-desktop .search-form {
}
.travelscape-pro-header-one .header-desktop .search-form input.search-field {
    width: 100%;
    display: block;
    font-size: 1em;
    padding: 10px;
    border: none;
    border-radius: 3px;
}
.travelscape-pro-header-one .header-desktop .search-form .search-submit {
	font-size: 0.8em;
	border-radius: 0 4px 4px 0;
	padding: 0 20px
}
.travelscape-pro-header-one .header-desktop .travelscape-secondary-menu-wrap {
	margin-left: auto;
	margin-right: 20px;
}
.travelscape-pro-header-one .header-desktop .secondary-menu ul.menu {	
	list-style: none;
	margin: 0;
}
.travelscape-pro-header-one .header-desktop .secondary-menu ul.menu li {
	display: inline-block;
	margin: 0;
	margin-right: 10px;	
}
.travelscape-pro-header-one .header-desktop .secondary-menu ul.menu li a {           
	font-size: 0.9em;	
    color: var(--heading-color);
	border-right: 1px solid var(--heading-color);
	padding-right: 15px;
}
.travelscape-pro-header-one .header-desktop .secondary-menu ul.menu li a:hover {  
	color: var(--primary-color);
}
.travelscape-pro-header-one .header-desktop .secondary-menu ul.menu li:last-child a {   
	border-right: none;
	padding-right: 0;
}

/* Theme Specific CSS */
/* Travelscape Theme */
.travelscape-theme .travelscape-pro-header-one .header-desktop .top {
	margin-bottom: 0;
}
.travelscape-theme .travelscape-pro-header-one .travelscape-header-bottom {
	padding: 0px;
}
.travelscape-theme .travelscape-pro-header-one .header-desktop .bottom {
    border-top: 0.5px solid var(--primary-border-color);
}
.travelscape-theme .travelscape-pro-header-one .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-one .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: 0;
}
body.ts-pro-sticky-header.travelscape-theme .ts-sticky-header.sticky {
	padding: 10px 0;
}
body.ts-pro-sticky-header.travelscape-theme .travelscape-pro-header-one .ts-sticky-header.sticky .travelscape-header-button {
	margin-left: auto;
}

/* 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-left: -15px;
	margin-right: -15px;
}
.travel-journey-theme .travelscape-pro-header-one .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-one .header-desktop .bottom .main-navigation ul li {
	margin-left: 0;
	margin-right: 30px;
}
.travel-journey-theme .travelscape-pro-header-one .header-desktop .search-form {
	border: 0.5px solid var(--primary-border-color);
}
.travel-journey-theme .travelscape-pro-header-one .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;
}