.leaflet-region-pane{
	mix-blend-mode: multiply;
}

.region .location-autocomplete-title.country-suggestion-title,
.region .country-suggestion{
    display: none !important;
}

/*-------------
VISITMT STYLING
--------------*/
.visitmt .header,
.visitmt .map-filters,
.visitmt .desktop-filters,
.visitmt .airport-legend{
	display: none !important;
}
.visitmt .map-container{
	top: 0px !important;
}
@media screen and (min-width: 1025px){
	.visitmt .flights-container.map-true,
	.visitmt .route-popup{
		top: 0px !important;
	}
}

/* --- MAP COLOR --- */
.visitmt .map-canvas,
.visitidaho .map-canvas{
	background: #D2E1E2;
	background: #D9E0DA;
}
/* --- AIRPORT LABELS --- */
.visitmt .maptooltip,
.visitmt .route-label-container,
.visitmt .route-label-text{
	background: #769699 !important;
	background: #748555 !important;
}
.visitmt .route-label-subtitle:before {
	background: rgba(116,133, 85, 0.3) !important; /* #748555 !important; */
}
.visitmt .validity-per-flight-label{
    background: #4C4C4C;
	background: #333333;
    color: #DDDDDD;
}
/* --- MAP COLOR --- */
.visitmt .leaflet-tile-pane img{
	/*
	-webkit-filter: saturate(30%) hue-rotate(-20deg);
	filter: saturate(30%) hue-rotate(-20deg);
	*/
    -webkit-filter: saturate(30%) hue-rotate(-20deg);
       -moz-filter: saturate(30%) hue-rotate(-20deg);
        -ms-filter: saturate(30%) hue-rotate(-20deg);
         -o-filter: saturate(30%) hue-rotate(-20deg);
            filter: saturate(30%) hue-rotate(-20deg);

    -webkit-filter: saturate(15%) hue-rotate(-70deg);
       -moz-filter: saturate(15%) hue-rotate(-70deg);
        -ms-filter: saturate(15%) hue-rotate(-70deg);
         -o-filter: saturate(15%) hue-rotate(-70deg);
            filter: saturate(15%) hue-rotate(-70deg);
}
/* --- STARTPOINTS --- */
.visitmt .startpoint-animation:before {
    background: rgba(118,150,153, 0.5) !important; /* #769699 !important; */
	background: rgba(116,133, 85, 0.5) !important; /* #748555 !important; */
}
/* --- LEGEND SHOW / HIDE (HEIGHT --- */
.visitmt .legend{	
	transform: translateY(45px);
}
.visitmt .legend.show{
	transform: translateY(0px);
}
/* --- LEGEND LINES --- */
.visitmt .legend-flights-line{
	background: #BA764C !important;
}
.visitmt #seasonal-flight {
    background: transparent !important;
    background-image: linear-gradient(90deg, #BA764C, #BA764C 55%, transparent 45%, transparent 100%) !important;
	background-size: 8px 2px !important;
}
/* --- PLANE COLOR --- */
.visitmt #planeimg i {
    color: #333333 !important;
}
/* --- SHOW ROUTE / BOOK FLIGHTS --- */
.visitmt .show-route,
.visitmt .book-flights{
    background: #748555 !important;
	
    background: -webkit-gradient(linear,left top,left bottom,from(#748555),to(#526139)) !important;
    background: -webkit-linear-gradient(top,#748555,#526139) !important;
    background: -o-linear-gradient(top,#748555 0,#526139 100%) !important;
    background: linear-gradient(-180deg,#748555,#526139) !important;
}
/* --- ROUTE NOTIFICATION --- */
.visitmt .route-notification.success {
	/*
    background: #e6eced !important;
    color: #769699 !important;
	*/
    background: #e8ece0 !important;
    color: #748555 !important;
}
.visitmt .success .route-notification-icon i {
    -webkit-text-stroke: 2px #769699 !important;
	-webkit-text-stroke: 2px #748555 !important;
}
.visitmt .success .route-notification-icon {
    background: #769699 !important;
	background: #748555 !important;
}
/* --- ROUTE INFO VISITMT --- */
@media screen and (min-width: 1025px){
	.visitmt .route-popup .popup-content{
		max-height: calc(100vh - 20px) !important;	
	}
}
/* --- BOOK FLIGHT (PLANE IMG) --- */
.visitmt #route-book-flight-tooltip,
.visitmt #route-book-flight-btn{
	background: #333333 !important;
}

.visitmt .eerste-click-spinner {
    border: 2px solid rgba(256,256,256,0);
    border-top: 2px solid #748555 !important;
	border-right: 2px solid #748555 !important;
}

/*-------------
VISITIDAHO STYLING
--------------*/
/* --- AIRPORT LABELS --- */
.visitidaho .maptooltip{
	background: #769699 !important;
}
/* --- MAP COLOR --- */
.visitidaho .leaflet-tile-pane img{
	/*
	-webkit-filter: saturate(30%) hue-rotate(-20deg);
	filter: saturate(30%) hue-rotate(-20deg);
	*/
    -webkit-filter: saturate(30%) hue-rotate(-20deg);
       -moz-filter: saturate(30%) hue-rotate(-20deg);
        -ms-filter: saturate(30%) hue-rotate(-20deg);
         -o-filter: saturate(30%) hue-rotate(-20deg);
            filter: saturate(30%) hue-rotate(-20deg);
}
/* --- STARTPOINTS --- */
.visitidaho .startpoint-animation:before {
    background: rgba(118,150,153, 0.5) !important; /* #769699 !important; */
}
/* --- LEGEND SHOW / HIDE (HEIGHT --- */
.visitidaho .legend{	
	transform: translateY(45px);
}
.visitidaho .legend.show{
	transform: translateY(0px);
}
/* --- LEGEND LINES --- */
.visitidaho .legend-flights-line{
	background: #BA764C !important;
}
.visitidaho #seasonal-flight {
    background: transparent !important;
    background-image: linear-gradient(90deg, #BA764C, #BA764C 55%, transparent 45%, transparent 100%) !important;
	background-size: 8px 2px !important;
}
/* --- PLANE COLOR --- */
.visitidaho #planeimg i {
    color: #333333 !important;
}
/* --- SHOW ROUTE / BOOK FLIGHTS --- */
.visitidaho .show-route,
.visitidaho .book-flights{
	background: #748555 !important;
}
/* --- ROUTE NOTIFICATION --- */
.visitidaho .route-notification.success {
    background: #e6eced !important;
    color: #769699 !important;
}
.visitidaho .success .route-notification-icon i {
    -webkit-text-stroke: 2px #769699 !important;
}
.visitidaho .success .route-notification-icon {
    background: #769699 !important;
}
/* --- ROUTE INFO visitidaho --- */
@media screen and (min-width: 1025px){
	.visitidaho .route-popup .popup-content{
		max-height: calc(100vh - 20px) !important;	
	}
}
/* --- BOOK FLIGHT (PLANE IMG) --- */
.visitidaho #route-book-flight-tooltip,
.visitidaho #route-book-flight-btn{
	background: #333333 !important;		/* f15728 */
}

/****************************
FRANCE.FR STYLING
****************************/
/* --- LEGEND LINES --- */
.francefr .legend-flights-line{
	background: #007cff !important;
}
.francefr #seasonal-flight {
    background: transparent !important;
    background-image: linear-gradient(90deg, #007cff, #007cff 55%, transparent 45%, transparent 100%) !important;
	background-size: 8px 2px !important;
}

/****************************
INEOCLINIC
****************************/
.ineoclinic .header,
.ineoclinic .map-filters,
.ineoclinic .desktop-filters,
.ineoclinic .airport-legend{
	display: none !important;
}
.ineoclinic .map-container{
	top: 0px !important;
}
@media screen and (min-width: 1025px){
	body:not(.mapview).ineoclinic .flights-container.map-true,
	body:not(.mapview).ineoclinic .route-popup{
		top: 0px !important;
	}
}

/* --- MAP COLOR --- */
.ineoclinic .map-canvas{
	background: #F0F0F0;
}
.ineoclinic .leaflet-tile-pane img{
	-webkit-filter: grayscale(1) brightness(1.02) contrast(1.15);
	   -moz-filter: grayscale(1) brightness(1.02) contrast(1.15);
	     -o-filter: grayscale(1) brightness(1.02) contrast(1.15);
	    -ms-filter: grayscale(1) brightness(1.02) contrast(1.15);
			filter: grayscale(1) brightness(1.02) contrast(1.15);
}
/* --- FLIGHT LINE COLOR --- */
.ineoclinic .legend-flights-line{
	background: #333333;
}
.ineoclinic #seasonal-flight{
  background: transparent;
  background-image: linear-gradient(90deg, #333333, #333333 55%, transparent 45%, transparent 100%);
  background-size: 8px 2px;
}

/****************************
REGION STYLING
****************************/
.region .map-canvas{
	top: 0px !important;
}

.region .map-input{
	top: 20px !important;
}

.region .map-filters{
	top: 112px !important;
}

.region-hide,
.show.region-hide,
.region-hide.show,
.region-hide.show#flc{
display: none !important;
}

.region .close-airport.dep{
display: none !important;
}

/* FROM POPUP */
@media screen and (min-width: 600px){
	.region #from-popup.show{
		top: 20px;
	}
}
@media screen and (min-width: 1025px){
	.region #from-popup.show{
		top: 13px;
	}
}

/* TO POPUP */
@media screen and (min-width: 600px){
	.region #to-popup.show{
		top: 62px !important;	
	}
}

@media screen and (min-width: 1025px){
	.region #to-popup.show{
		top: 13px !important;	
	}
}

/* UI autocomplete */
/*
@media screen and (min-width: 600px){
	.region .ui-autocomplete{
		top: 85px !important;
	}
	
	.region .ui-autocomplete.ui-to{
		top: 127px !important;
	}
}
*/

@media screen and (min-width: 1025px){
	.region .ui-autocomplete,
	.region .ui-autocomplete.ui-to{
		top: -8px !important;
	}
}

/****************************
OPTIONS
****************************/
.noheader .header,
.noheader .search-container,
.noheader .map-input,
.nofilters .map-filters,
.nofilters .desktop-filters,
.noaplegend .legend-divider,
.noaplegend .airport-legend,
.direct-only .show-indirect,
.direct-only .flight-filters,
.direct-only .map-stops-filters.show{
	display: none !important;
}

/*MAP-CONTAINER POSITION*/
.noheader .map-container{
	top: 0px !important;
}
.nofilters .map-container{
	top: 0px !important;
}
@media screen and (min-width: 1025px){
	.noheader:not(.mapview) .map-container{
		top: 62px !important;
	}
	.nofilters .map-container{
		top: 77px !important;
	}
	.mapview.nofilters .map-container{
		top: 0px !important;
	}
	.noheader.nofilters:not(.mapview) .map-container{
		top: 10px !important;
	}
    .noheader.nofilters:not(.mapview) .route-notifications{
        padding-top: 11px;
    }
}

/*FLIGHT FILTER POSITION*/
.noheader .map-filters{
top: 20px !important;	
}
.noheader .desktop-filters{
top: 0px !important;		
}

@media screen and (min-width: 1025px){
	.noheader .flights-container.map-true,
	.noheader .route-popup{
		top: 0px !important;
	}
	
	.noheader .route-popup .popup-content {
		max-height: 100vh !important;
	}
}

/*LEGEND POSITION*/
.region .legend{	
transform: translateY(123px);
}
.region .legend.show{
	transform: translateY(0px);
}
.noaplegend .legend,
body:not(.mapview).noaplegend .legend{
	transform: translateY(45px);
}
.noaplegend .legend.show,
body:not(.mapview).noaplegend .legend.show{
	transform: translateY(0px);
}

@media screen and (min-width: 1025px){
	.region.mapview .legend {
		left: 10px;
	}
}

/* PRICE LAYER */
.region .swap-route,
.region .maplayer,
.region .maplayer.show,
.region .maplayer.desktop,
.region .maplayer.desktop.show{
	display: none !important;
}