/**
 * Template responsive CSS file for FSY 4.0
 * @template Ocean
 * @version 1.2
 * @author Wikinggruppen
 * @url http://www.wikinggruppen.se/
 */

/* ==========================================================================
   Template
   ========================================================================== */

/* Nothing here */

/* ==========================================================================
   Layout
   ========================================================================== */

@media all and (max-width: 1100px) {
	/* No right sidebar on error pages */
	.view-error .r-sidebar {
		display: none;
	}
	.view-error .l-content.rs-border {
		border-right: 0;
		padding-right: 0;
	}
}

@media all and (max-width: 950px) {
	/* No left sidebar on error pages */
	.view-error .l-sidebar {
		display: none;
	}
	.view-error .l-content.ls-border {
		border-left: 0;
		padding-left: 0;
	}
}

@media all and (max-width: 900px) {
	/* No right sidebar at all */
	.r-sidebar {
		display: none;
	}
	.l-content.rs-border {
		border-right: 0;
		padding-right: 0;
	}
	/* Show mobile menu and hide desktop menu */
	.mobile-nav-menu {
		display: block;
	}
	.desktop-nav-menu {
		display: none;
	}
	.l-headmenu {
		padding-left: 0;
	}
}

@media all and (max-width: 800px) {
	/* Smaller logo text */
	.header-logotext {
		font-size: 0.8em;
	}
	/* No left or right sidebar at all */
	.l-sidebar {
		display: none;
	}
	.l-content.ls-border {
		border-left: 0;
		padding-left: 0;
	}
}

@media all and (max-width: 650px) {
	.listbooking-object {
		width: 49%;
	}
	.mobile-current-page.h2 {
		display: none !important;
	}
}

@media all and (max-width: 500px) {
	.page-headpart {
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.header-dateholder-min {
		display: inline-block;
	}
	.header-dateholder-max {
		display: none;
	}
	.l-main--inner {
		padding: 15px;
	}
	.user-dp-links {
		float: none;
	}
	.logged-in-as {
		display: none;
	}
}