/* ------------------------- */
/* -- KID A MEDIA QUERIES -- */
/* ------------------------- */

/* ----- HÖHER ALS FULL-HD ----- */

@media only screen
	and (min-width : 1920px) {

}

/* ----- GENERIC DESKTOP ----- */

@media screen
	and (min-width : 1280px)
	and (max-width : 1920px) {

}

/* ----- RETINA DESKTOP ----- */

@media screen
	and (min-width : 1280px)
	and (max-width : 1920px)
	and (-webkit-min-device-pixel-ratio : 2)
	and (min--moz-device-pixel-ratio : 2)
	and (min-resolution : 192dpi) {

}

/* ----- GENERIC DESKTOP KLEIN ----- */

@media screen
	and (max-width : 1280px) {

}

/* ----- JUMP&MORE EXTRA 1170 ----- */

@media screen
	and (max-width : 1170px) {
	
	#Navigation .hsnavi_item {
	    width: 220px;
	}
	#Navigation .hsnavi_item a {
	    width: 220px;
	}
	#Navigation .hsnavi_item a:hover {
		width: 205px;
	}
	#FooterLocation {
		display: none;
	}
	#FooterContent {
	    width: calc(100% - 415px);
	    left: 65px;
	}
	#FooterLogo {
	    background-position: left center;
	}
	#FooterContent .bhText p {
		text-align: left !important;
	}
	#FooterContent .bh-navigation {
	    text-align: left;
	}
}

/* ----- JUMP&MORE EXTRA 1023 ----- */

@media screen
	and (max-width : 1023px) {
	
	#Cta a {
		display: none;
	}
	#Cta #Inquiry {
		width: 100px;
	}		
}

/* ----- JUMP&MORE EXTRA 840 ----- */

@media screen
	and (max-width : 840px) {
	
	#Navigation .hnavi_item a {
	    padding-left: 13px;
	    padding-right: 13px;
		font-size: 14px;
	}		
}

/* ----- GENERIC TABLET PORTRAIT ----- */

@media
	(max-device-width : 800px)
	and (orientation : portrait) {

}

/* ----- IPAD LANDSCAPE ----- */

@media only screen
	and (min-device-width : 768px)
	and (max-device-width : 1024px)
	and (orientation : landscape) {

		.bhPictureSection.bhElement.psfixed .picturesection-picture .bhBgImage,
		.bhPictureSection.bhElement.psparallax .picturesection-picture .bhBgImage {
			background-attachment: inherit !important;
			background-position: center center !important;
			background-size: cover;
		}
		body:not(.bhe-state-editing) .bh-fade-in,
		body:not(.bhe-state-editing) .bh-fade-top,
		body:not(.bhe-state-editing) .bh-fade-bottom,
		body:not(.bhe-state-editing) .bh-fade-left,
		body:not(.bhe-state-editing) .bh-fade-right,
		body:not(.bhe-state-editing) .bh-fade-zoom {
			opacity: 1 !important;
			transition: none !important;
			top: 0 !important;
			left: 0 !important;
			right: 0 !important;
			bottom: 0 !important;
			transform: scale(1) !important;
		}
}

/* ----- IPAD PORTRAIT ----- */

@media only screen
	and (min-device-width : 768px)
	and (max-device-width : 1024px)
	and (orientation : portrait) {

		.bhPictureSection.bhElement.psfixed .picturesection-picture .bhBgImage,
		.bhPictureSection.bhElement.psparallax .picturesection-picture .bhBgImage {
			background-attachment: inherit !important;
			background-position: center center !important;
			background-size: cover;
		}
		.bhText.bhElement .bhTextInner {
			-webkit-column-count: 1 !important;
			column-count: 1 !important;
		}
		body:not(.bhe-state-editing) .bh-fade-in,
		body:not(.bhe-state-editing) .bh-fade-top,
		body:not(.bhe-state-editing) .bh-fade-bottom,
		body:not(.bhe-state-editing) .bh-fade-left,
		body:not(.bhe-state-editing) .bh-fade-right,
		body:not(.bhe-state-editing) .bh-fade-zoom {
			opacity: 1 !important;
			transition: none !important;
			top: 0 !important;
			left: 0 !important;
			right: 0 !important;
			bottom: 0 !important;
			transform: scale(1) !important;
		}
}

/* ----- NEXUS TABLET ----- */

@media screen
	and (device-width: 601px)
	and (device-height: 906px)
	and (-webkit-min-device-pixel-ratio: 1.331)
	and (-webkit-max-device-pixel-ratio: 1.332) {

}