@charset "UTF-8";

/* @group Normalize */

/* MAIN */

	* {
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		        box-sizing: border-box;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-smoothing: antialiased;
		text-rendering: optimizelegibility;
		outline: 0 !important;
	}

	html {
		font-size: 100%;
		margin: 0;
		padding: 0;
	}

	body {
		background: #efe9e2;
		border: none;
		color: #3b3b3b;
		font-family: "HelveticaNeue", sans-serif;
		font-size: 18px;
		font-size: 1.125rem;
		font-weight: 200;
		min-height: 100vh;
	}

	.container-full {
		margin-right: auto;
		margin-left: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.main {
		position: relative;
		overflow-x: hidden;
		padding-top: 80px;
		opacity: 1;
		transition: opacity 2.2s ease;
	}

	section {
		position: relative;
	}

	.inner-wrapper {
		position: relative;
		margin: 0;
	}

	@media (min-width:992px) {
		.inner-wrapper {
			margin: 0 0 0 75px;
		}
	}

	.inner-wrapper.bar:before {
		content: '';
		position: absolute;
		top: -20px;
		left: 0;
		height: 21px;
		width: 280px;
		max-width: 50%;
	}

	.inner-wrapper.bar.beige:before {
		background: #efe9e2;
	}

	.inner-wrapper.bar.light:before {
		background: #faf8f6;
	}

	.inner-wrapper.bar.blue:before {
		background: #093d7c;
	}

/* TYPO */

	p {
		text-align: justify;
		line-height: 24px;
		line-height: 1.4;
		margin-bottom: 24px;
		margin-bottom: 1.5rem;
		margin-top: 0;
		-webkit-hyphens: auto;
		    -ms-hyphens: auto;
		        hyphens: auto;
	}

	p:last-child {
		margin: 0;
	}

	h1, .h1 {
		font-size: 44px;
		font-size: 2.75rem;
		line-height: 44px;
		line-height: 2.75rem;
		margin-bottom: 8px;
		margin-bottom: 0.5rem;
	}

	h2, .h2 {
		font-size: 36px;
		font-size: 2.25rem;
		line-height: 42px;
		line-height: 2.625rem;
		margin-bottom: 6px;
		margin-bottom: 0.375rem;
	}

	h3, .h3 {
		font-size: 32px;
		font-size: 2rem;
		line-height: 40px;
		line-height: 2.5rem;
		margin-bottom: 8px;
		margin-bottom: 0.5rem;
	}

	h4, .h4 {
		font-size: 28px;
		font-size: 1.75rem;
		line-height: 42px;
		line-height: 2.625rem;
		margin-bottom: 6px;
		margin-bottom: 0.375rem;
	}

	h5, .h5 {
		font-size: 24px;
		font-size: 1.5rem;
		line-height: 24px;
		line-height: 1.5rem;
		margin-bottom: 8px;
		margin-bottom: 0.5rem;
	}

	h6, .h6 {
		font-size: 20px;
		font-size: 1.25rem;
		line-height: 22px;
		line-height: 1.375rem;
		margin-bottom: 2px;
		margin-bottom: 0.125rem;
	}

	h1.-topline:before {
		content: '';
		position: absolute;
		top: -20px;
		left: 0;
		width: 30px;
		height: 3px;
		background: #093d7c;
	}

	@media (min-width:992px) {
		h1.-topline:before {
			left: 0;
		}
	}

	.bar h1.-topline:before {
		left: 0;
	}

	h1.-topline.-white:before {
		background: #ffffff;
	}

	.subheader {
		font-size: 26px;
		font-size: 1.625rem;
		font-family: "HelveticaNeue", sans-serif;
		font-weight: 200;
		line-height: 26px;
		line-height: 1.625rem;
		margin-bottom: 6px;
		margin-bottom: 0.375rem;
		color: #3b3b3b;
	}

	a {
		position: relative;
		color: #093d7c;
	}

	a:hover,
	a:focus {
		color: #093d7c;
		text-decoration: none;
	}

	/*.white * {
		color: #ffffff;
	}

	.blue a {
		text-decoration: underline;
	}*/

/* MENU */

	.menu {
		position: fixed;
		top: 0;
		z-index: 100000000;
		box-shadow: 0px 10px 10px rgba(0,0,0,.4);
		height: 90px;
		width: 100%;
		opacity: 1;
	}

	@media (min-width:768px) {
		.menu {
			width: 100%;
		}
	}

	.scrolled .menu {
	}

	@media (min-width:768px) {
		.scrolled .menu {
			width: 100%;
		}
	}

	.fixed .menu {
		position: fixed;
		top: 0;
		z-index: 2000000;
		transform: translateY(0);
		transition: transform .75s ease-in-out;
		background: transparent;
		/* box-shadow: 0px 5px 15px rgba(100,100,100,0.3); */
	}

	.header-top {
		height: 70px;
		left: 0;
		margin: 0 auto;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 1000;
	}

	@media (min-width:992px) {
		.header-top {
			height: 80px;
		}
	}

	.header-top > div {
		height: 100%;
		margin: 0 auto;
		max-width: 1600px;
		position: relative;
	}

	.header-wrapper {
		position: relative;
		width: calc(100% - 15px);
		height: 100%;
		margin: 0;
		background: transparent;
	}

	@media (min-width:992px) {
		.header-wrapper {
			width: 100%;
			margin: 0;
			background: transparent;
		}
	}

	.fixed .header-wrapper {
		background: transparent;
		margin: 0;
		width: calc(100% - 75px);
		box-shadow: 0px 5px 15px rgba(100,100,100,0.3);
	}

	@media (min-width:992px) {
		.fixed .header-wrapper {
			margin: 0 0 0 75px;
			width: calc(100% - 75px);
		}
	}

	.logo {
		position: absolute;
		top: 20px;
		left: 0;
		float: left;
		font-size: 0;
		width: 370px;
		max-width: 90vw;
		line-height: 0;
		z-index: 1;
	}

	.fixed .logo {
		display: block;
	}

	.fixed .logo svg path,
	.slick-open .logo svg path {
		stroke: #ffffff;
		fill: #ffffff;
		transition: all .35s ease-in-out;
	}

	@media (max-width:1450px) {
		.logo {
			top: 10px;
			left: 0;
		}
	}

	@media (max-width:767px) {
		.logo {
			top: 10px;
			left: 0;
		}
	}

	@media (max-width:450px) {
		.logo {
			top: 12px;
			max-width: 75vw;
		}
	}

	.nav-open .logo {
		position: fixed;
	}

/* NAVIGTION */

	#navigation {
	    position: relative;
	    text-align: center;
	    z-index: 9;
	}

	#nav,
	#nav-small {
		height: 20px;
		list-style: none;
		line-height: 0;
		margin: 40px 0 0 0;
		padding: 0;
		float: right;
		display: inline-block;
	}

	@media (max-width:1450px) {
		#nav,
		#nav-small {
			margin: 60px 0 0 0;
		}
	}

	.fixed #nav,
	.fixed #nav-small {
		float: right;
	}

	@media (max-width:991px) {
		#nav, #nav-small {
			display: none;
		}
	}

	#nav li, #nav-small li {
		display: inline-block;
		padding: 0 15px;
	}

	#nav li a,
	#nav-small li a {
		position: relative;
		color: #ffffff;
		display: block;
		font-size: 20px;
		/* font-size: 1.125rem; */
		line-height: 14px;
		line-height: .7rem;
		padding: 4px;
		text-decoration: none;
		font-family: "Florida", sans-serif;
	}

	.nav > li > a:hover, .nav > li > a:focus {
		background: none;
	}

	#nav > li.lang-switcher {
		color: #ffffff;
	}

	#nav > li.lang-switcher > a {
		display: inline-block;
	}

	#nav li a.lang_first {
		padding-right: 0;
	}

	#nav li a.lang_second {
		padding-left: 0;
	}

	@media (max-width: 991px) {
		.slicknav_nav li.lang-switcher .lang-seperator {
			display: none;
		}
	}

	.fixed #nav li a,
	.fixed #nav-small li a {
		color: #ffffff;
	}

	#nav li.active a,
	#nav-small.active li a,
	#nav li a:hover {
		color: #fff;
		background: none;
	}

	.fixed #nav li.active a,
	.fixed #nav-small.active li a,
	.fixed #nav li a:hover {
		color: #ffffff;
	}

	#nav li a:after,
	#nav-small li a:after {
		content: '';
		position: absolute;
		bottom: -4px;
		left: 4px;
		width: calc(100% - 8px);
		height: 2px;
		transform: scaleX(0);
		transform-origin: center;
		transition: all .35s ease-in-out;
	}

	.fixed #nav li a:after,
	.fixed #nav-small li a:after {
		background: #ffffff;
	}

	#nav li.active a:after,
	#nav li.current-menu-item a:after,
	#nav-small.active li a:after,
	#nav li a:hover:after {
		content: '';
		position: absolute;
		bottom: -4px;
		left: 4px;
		width: calc(100% - 8px);
		height: 2px;
		transform: scaleX(1);
	}

	.fixed #nav li.active a:after,
	.fixed #nav li.current-menu-item a:after,
	.fixed #nav-small.active li a:after,
	.fixed #nav li a:hover:after {
		background: #ffffff;
	}

	#nav-small li a {
		font-size: 14px;
		font-size: .7rem;
	}

	@media (max-width:1110px) {
		#nav li, #nav-small li {
			padding: 0 6px;
		}

		#nav li a, #nav-small li a {
			padding: 4px 2px;
		}
	}

	/*#nav li a:before,
	#nav-small li a:before  {
		background: #ddd;
		top: -50px;
		content: "";
		height: 30px;
		left: 50%;
		position: absolute;
		z-index: -1;
		width: 1px;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}

	#nav li a:after,
	#nav-small li a:after  {
		background: #9a1338;
		top: -50px;
		content: "";
		height: 0px;
		left: 50%;
		position: absolute;
		z-index: -1;
		width: 1px;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}*/

	#nav-small li a:after {
		bottom: -2px;
	}

	/*#nav li a:focus, #nav li a:hover,
	#nav-small li a:focus, #nav-small li a:hover {
		color: #ffffff;
		background: none;
	}*/

	/*#nav li a:hover:after,
	#nav-small li a:hover:after {
		height: 30px;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}

	#nav li.active a:after,
	#nav-small li.active a:after {
		height: 30px;
		-webkit-transition: all 1s ease;
		-moz-transition: all 1s ease;
		-o-transition: all 1s ease;
		transition: all 1s ease;
	}*/

	@media (max-width:767px) {
		#nav li a:focus:after, #nav li a:hover:after, #nav-small li a:focus:after,
		#nav-small li a:hover:after {
			display: none;
		}
	}

	.frontpage #nav li a, .frontpage #nav-small li a {
		color: #efefef;
	}

	#mobile-nav {
		position: fixed;
		right: -100%;
		zoom: 1;
		filter: alpha(opacity=0);
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
	}

	@media (max-width:991px) {
		body.nav-open {
			overflow: hidden;
		}

		.ham {
			display: block;
			cursor: pointer;
			padding: 10px 0;
			right: 35px;
			position: absolute;
			top: 10px;
			z-index: 10000;
		}

		.nav-open .ham {
			position: fixed;
		}

		.ham:hover span {
			background: #2c3e50;
		}

		.ham:hover span:after, .ham:hover span:before {
			background: #2c3e50;
		}

		.ham span {
			background: #2c3739;
			display: block;
			height: 1px;
			width: 20px;
			-webkit-transition: background .3s ease;
			-moz-transition: background .3s ease;
			-o-transition: background .3s ease;
			transition: background .3s ease;
		}

		.ham span:after, .ham span:before {
			background: #2c3739;
			content: "";
			display: block;
			height: 1px;
			position: absolute;
			left: 0;
			width: 100%;
		}

		.ham span:before {
			top: 4px;
			-webkit-transition: background .3s ease, top .3s ease .3s, -webkit-transform .3s ease;
			-moz-transition: background .3s ease, top .3s ease .3s, -moz-transform .3s ease;
			-o-transition: background .3s ease, top .3s ease .3s, -o-transform .3s ease;
			transition: background .3s ease, top .3s ease .3s, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease, transform .3s ease;
		}

		.ham span:after {
			bottom: 4px;
			-webkit-transition: background .3s ease, bottom .3s ease .3s, -webkit-transform .3s ease;
			-moz-transition: background .3s ease, bottom .3s ease .3s, -moz-transform .3s ease;
			-o-transition: background .3s ease, bottom .3s ease .3s, -o-transform .3s ease;
			transition: background .3s ease, bottom .3s ease .3s, -webkit-transform .3s ease, -moz-transform .3s ease, -o-transform .3s ease, transform .3s ease;
		}

		.frontpage .ham span {
			background: #efefef;
		}

		.frontpage .ham span:after, .frontpage .ham span:before {
			background: #efefef;
		}

		.nav-open .ham span {
			background: 0 0;
		}

		.nav-open .ham span:before {
			background: #2c3e50;
			top: 10px;
			-webkit-transform: rotate(45deg);
			-moz-transform: rotate(45deg);
			-o-transform: rotate(45deg);
			-ms-transform: rotate(45deg);
			transform: rotate(45deg);
			-webkit-transition: background .3s ease, top .3s ease, -webkit-transform .3s ease .3s;
			-moz-transition: background .3s ease, top .3s ease, -moz-transform .3s ease .3s;
			-o-transition: background .3s ease, top .3s ease, -o-transform .3s ease .3s;
			transition: background .3s ease, top .3s ease, -webkit-transform .3s ease .3s, -moz-transform .3s ease .3s, -o-transform .3s ease .3s, transform .3s ease .3s;
		}

		.nav-open .ham span:after {
			background: #2c3e50;
			bottom: 10px;
			-webkit-transform: rotate(-45deg);
			-moz-transform: rotate(-45deg);
			-o-transform: rotate(-45deg);
			-ms-transform: rotate(-45deg);
			transform: rotate(-45deg);
			-webkit-transition: background .3s ease, bottom .3s ease, -webkit-transform .3s ease .3s;
			-moz-transition: background .3s ease, bottom .3s ease, -moz-transform .3s ease .3s;
			-o-transition: background .3s ease, bottom .3s ease, -o-transform .3s ease .3s;
			transition: background .3s ease, bottom .3s ease, -webkit-transform .3s ease .3s, -moz-transform .3s ease .3s, -o-transform .3s ease .3s, transform .3s ease .3s;
		}

		.nav-open .logo .plus,
		.nav-open .logo .minus {
			fill:  #efefef;
		}

		#mobile-nav {
			background: rgba(44, 55, 57, .98);
			height: 100%;
			overflow: hidden;
			top: 0;
			width: 100%;
			z-index: 999;
			-webkit-transition: opacity 1s ease, right .1s ease 1s;
			-moz-transition: opacity 1s ease, right .1s ease 1s;
			-o-transition: opacity 1s ease, right .1s ease 1s;
			transition: opacity 1s ease, right .1s ease 1s;
		}

		.customize-support #mobile-nav {
			padding-bottom: 46px;
		}

		#mobile-nav ul.nav-list {
			left: 0;
			list-style: none;
			margin: 0;
			overflow: auto;
			position: absolute;
			padding: 0 60px;
			top: 50%;
			width: 100%;
			zoom: 1;
			filter: alpha(opacity=0);
			-webkit-opacity: 0;
			-moz-opacity: 0;
			opacity: 0;
			-webkit-transform: translateY(-42%);
			-moz-transform: translateY(-42%);
			-o-transform: translateY(-42%);
			-ms-transform: translateY(-42%);
			transform: translateY(-42%);
			-webkit-transition: opacity .25s ease;
			-moz-transition: opacity .25s ease;
			-o-transition: opacity .25s ease;
			transition: opacity .25s ease;
		}

		#mobile-nav ul.nav-list > li > a {
			color: #efefef;
			display: block;
			font-size: 30px;
			font-size: 1.5rem;
			font-weight: 700;
			line-height: 30px;
			line-height: 1.5rem;
			padding: 15px 10px;
			text-transform: uppercase;
		}

		#mobile-nav ul.nav-list > li > a i {
			display: none;
		}

		#mobile-nav ul.social-list {
			bottom: 30px;
			left: 0;
			list-style: none;
			margin: 0;
			padding: 0 45px;
			position: absolute;
			width: 100%;
		}

		#mobile-nav ul.social-list li {
			display: inline-block;
		}

		#mobile-nav ul.social-list li a {
			color: #efefef;
			display: block;
			padding: 15px;
			font-size: 14px;
			font-size: 0.7rem;
		}

		#mobile-nav ul.social-list li a span {
			display: none;
		}

		.nav-open #mobile-nav {
			zoom: 1;
			filter: alpha(opacity=100);
			-webkit-opacity: 1;
			-moz-opacity: 1;
			opacity: 1;
			right: 0;
			-webkit-transition: opacity .5s ease;
			-moz-transition: opacity .5s ease;
			-o-transition: opacity .5s ease;
			transition: opacity .5s ease;
		}

		.nav-open #mobile-nav > ul {
			zoom: 1;
			filter: alpha(opacity=100);
			-webkit-opacity: 1;
			-moz-opacity: 1;
			opacity: 1;
			-webkit-transition: opacity .5s ease .75s;
			-moz-transition: opacity .5s ease .75s;
			-o-transition: opacity .5s ease .75s;
			transition: opacity .5s ease .75s;
		}
	}

	@media (max-width:991px) and (max-width:767px) {
		.ham {
			right: 67.5px;
		}
	}

	@media (max-width:991px) and (max-width:320px) {
		.ham {
			top: 70px;
			right: 52.5px;
		}
	}

	@media (max-width:991px) and (max-width:767px) {
		#mobile-nav ul.nav-list {
			padding: 0 45px;
		}
	}

	@media (max-width:991px) and (max-width:320px) {
		#mobile-nav ul.nav-list {
			-webkit-transform: translateY(-38%);
			-moz-transform: translateY(-38%);
			-o-transform: translateY(-38%);
			-ms-transform: translateY(-38%);
			transform: translateY(-38%);
		}
	}

	@media (max-width:991px) and (max-width:767px) {
		#mobile-nav ul.nav-list > li > a {
			font-size: 18px;
			font-size: .9rem;
			line-height: 18px;
			line-height: .9rem;
		}
	}

	@media (max-width:991px) and (max-width:320px) {
		#mobile-nav ul.social-list {
			display: none;
		}
	}

/* INTRO */
	.intro-header {
		max-width: 98%;
		line-height: 3.25rem;
	}

	.intro-subheader {
		color: #797979;
		max-width: 98%;
		margin-bottom: 110px;
	}

	@media (min-width:1050px) {
		.intro-header {
			max-width: calc(100% - 250px);
		}

		.intro-subheader {
			max-width: calc(100% - 250px);
			margin-bottom: 0;
		}
	}

	html[lang="en-US"] .intro-header {
		max-width: 500px;
	}

	html[lang="en-US"] .intro-subheader {
		max-width: 500px;
	}

	.intro-wrapper {
		position: relative;
		margin: 0 15px;
	}

	@media (min-width:992px) {
		.intro-wrapper {
			margin: 0;
		}
	}

	.slogan {
		position: absolute;
		left: 0;
		bottom: -95px;
		font-size: 20px;
		font-size: 1.25rem;
		text-align: right;
		line-height: 1.2;
		width: 100%;
		border-bottom: 1px solid #093d7c;
	}

	@media (min-width:992px) {
		.slogan {
			width: calc(100% - 15px);
		}
	}

	@media (min-width:1050px) {
		.slogan {
			bottom: -5px;
			width: calc(100% - 70px);
		}
	}

	.slogan:before {
		content: '';
		position: absolute;
		bottom: -1px;
		right: 120px;
		width: 5px;
		height: 1px;
		background: #ffffff;
	}

	.intro-image {
		position: relative;
		margin-top: 3vw;
	}

	.intro-image-wrapper {
		position: relative;
	}

	.intro-image-wrapper:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		z-index: 10;
		width: 280px;
		height: 5vw;
		background: #ffffff;
	}

	.intro-image-wrapper:after {
		content: '';
		position: absolute;
		top: 0;
		left: 15px;
		z-index: 10;
		width: 30px;
		height: 3px;
		background: #093d7c;
	}

	@media (min-width:992px) {
		.intro-image-wrapper:after {
			left: 75px;
		}
	}

	#intro .subtitle p {
		text-align: left;
	}

/* TEXT + IMAGE */

	.teaser-text {
		margin-top: 0;
	}

	@media (min-width:992px) {
		.teaser-text {
			margin-top: 35px;
		}
	}

	.text-image-wrapper .image-wrapper {
		position: relative;
		transition: all .85s cubic-bezier(0.37, 0.24, 0.11, 0.45);
		transform: translateX(0);
		margin: 35px 0;
	}

	@media (min-width:768px) {
		.text-image-wrapper .image-wrapper {
				transform: translateX(25%);
			}
	}

	@media (min-width:992px) {
		.text-image-wrapper .image-wrapper {
				transform: translateX(0);
				margin: 0 0 -30px 0;
			}
	}

	.text-image-wrapper .image-wrapper .image-wrapper-group {
		position: relative;
		width: 100%;
		height: 100%;
	}

	.text-image-wrapper:before {
		content: '';
		position: absolute;
		bottom: -2px;
		width: 130px;
		height: 2px;
		background: #093d7c;
	}

	.text-image-wrapper.-left:before {
		left: 0;
	}

	.text-image-wrapper.-right:before {
		right: 0;
	}

	.teaser-readmore-wrapper {
		background: transparent;
		margin-top: 0;
		padding-top: 15px;
		opacity: 0;
		transform: scale(.8);
		transition: all 1.15s ease-in-out;
	}

	.teaser-readmore-wrapper.-dark {
		opacity: 1;
		transform: scale(1);
	}

	.teaser-readmore {
		display: none;
		padding: 0;
	}

	.teaser-readmore.-dark {
		background: #093d7c;
		padding: 15px;
	}

	.readmore-link,
	.close-link  {
		color: #093d7c;
		cursor: pointer;
		transition: all .35s ease-in-out;
	}

	.readmore-link  {
		margin-top: 25px;
	}

	.readmore-link.fade-out {
		margin-top: 0;
		opacity: 0;
		height: 0;
	}

	.readmore-link i,
	.close-link i {
		position: relative;
		top: 1px;
		left: 5px;
		display: inline-block;
		font-size: 1rem;
		transition: transform .35s ease-in-out;
		cursor: pointer;
	}

	.readmore-link:hover i {
		transform: rotate(90deg);
	}

	.close-link i {
		transform: rotate(-90deg);
	}

/* PEOPLE */

	.people .inner-wrapper.bar.blue:after {
		content: '';
		position: absolute;
		top: 0px;
		left: 15px;
		width: 30px;
		height: 3px;
		background: #ffffff;
	}

	@media (min-width:992px) {
		.people .inner-wrapper.bar.blue:after {
			top: 10px;
			left: 75px;
		}
	}

	.people .text-image-wrapper {
		background: #093d7c;
	}

	.people .text-image-wrapper:before {
		display: none;
	}

	.people .text-image-wrapper {
		padding: 30px 15px 30px 15px;
	}

	@media (min-width:992px) {
		.people .text-image-wrapper {
			padding: 30px 0 30px 75px;
		}
	}

	.people .text-image-wrapper .image-wrapper {
		margin-top: -15px;
	}

	@media (min-width:992px) {
		.people .text-image-wrapper .image-wrapper {
			margin-top: -30px;
		}
	}

	.people .text-image-subheader.-white {
		font-size: 1.25rem;
		line-height: 1.25;
		font-family: "HelveticaNeue", sans-serif;
		font-weight: 400;
		margin-top: 15px;
	}

	.people .text-image-name.-white {
		font-size: 1.25rem;
		line-height: 1;
		font-family: "HelveticaNeue", sans-serif;
		font-weight: 200;
		margin-top: -7px;
	}

	.people .text-image-header.-white {
		font-size: 1.4rem;
		line-height: 1.25;
	}

	.people .text-image-header.-white,
	.people .text-image-subheader.-white,
	.people .text-image-name.-white {
		color: #ffffff;
	}

	.people .bullmarker {
		position: absolute;
		bottom: 10px;
		width: 60px;
		height: 20px;
		background: #ffffff;
		border-radius: 20px;
		cursor: pointer;
		transition: all .35s ease-in-out;
        transition-delay: 0!important;
	}

	.people .bull-left {
		left: 15%;
	}

	.people .bull-right {
		right: 15%;
	}

	.people .bullmarker.active,
	.people .bullmarker:hover {
		background: rgb(255,221,2);
		background: -moz-linear-gradient(left,  rgb(255,221,2) 0%, rgb(231,52,138) 100%);
		background: -webkit-linear-gradient(left,  rgb(255,221,2) 0%,rgb(231,52,138) 100%);
		background: linear-gradient(to right,  rgb(255,221,2) 0%,rgb(231,52,138) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd02', endColorstr='#e7348a',GradientType=1 );
		transition-delay: 0!important;
	}

	.owl-nav {
		display: none;
	}

/* TABS */

	/*.service-intro {
		margin-top: 45px;
		padding-right: 15px;
	}

	.tabs .tabs-inner-wrapper {
		position: relative;
		padding: 30px 0 0 15px;
	}

	@media (min-width:992px) {
		.tabs .tabs-inner-wrapper {
			padding: 30px 0 0 75px;
		}
	}

	.tabs .tab-wrapper {
		position: relative;
		margin-top: -150px;
		max-width: 600px;
		color: #ffffff;
	}

	.tabs .tabs-wrapper ul {
		padding: 0;
		margin-left: -20px;
		margin-top: 45px
	}

	.tabs .tabs-wrapper li {
		position: relative;
		font-size: 22px;
		display: inline-block;
		margin: 0 20px 20px;
		color: #000000;
		cursor: pointer;
	}

	.tabs .tabs-wrapper li.active {
		color: #093d7c;
		font-weight: 400;
	}

	.tabs .tabs-wrapper li.active:after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2px;
		background: #093d7c;
	}

	.tab-wrapper .tabcontent-wrapper {
		display: none;
		padding: 25px 15px 45px 15px;
		transform: translateY(-20px);
		opacity: 0;
		transition: all .35s ease-in-out;
	}

	@media (min-width:992px) {
		.tab-wrapper .tabcontent-wrapper {
			padding: 25px 25px 45px 75px;
		}
	}

	.tab-wrapper .tabcontent-wrapper.active {
		display: block;
	}

	.tab-content {
		padding: 25px 25px 25px 75px;
		background: #093d7c;
		max-width: calc(50% + 50px);
		position: relative;
		top: 50px;
		left: -75px;
	}

	.nav-tabs {
		border-bottom: 0px solid #dddddd;
		margin-top: -20px;
		padding-top: 20px;
		position: relative;
		top: 40px;
	}

	.nav-tabs > li > a {
		margin-right: 2px;
		line-height: 1.5;
		color: #093d7c;
		background-color: transparent;
		border: 0px solid #dddddd;
		border-bottom-color: transparent;
		cursor: default;
		font-size: 22px;
	}

	.nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover,
	.nav-tabs > li.active > a:focus {
		color: #093d7c;
		background-color: transparent;
		border: 0px solid #dddddd;
		border-bottom-color: transparent;
		cursor: default;
		font-weight: 400;
	}

	.nav-tabs > li.active > a:after,
	.nav-tabs > li.active > a:hover:after,
	.nav-tabs > li.active > a:focus:after {
		content: '';
		position: absolute;
		bottom: 10px;
		left: 0;
		width: 100%;
		height: 2px;
		background: #093d7c;
	}

	.nav-tabs > li > a:hover {
		border: none;
		background: none;
	}*/

/*	.panel {
		margin-bottom: 20px;
		background: none;
		border: none;
		border-radius: 0;
	}

	.panel-default > .panel-heading {
		color: #093d7c;
		background: none;
		border: none;
	}

	.panel-body {
		padding: 15px;
	    margin: -15px 15px 0 0;
	    background: #093d7c;
	}

	.panel-body p {
		color: #ffffff;
	}

	.panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 1rem;
		color: #093d7c;
	}

	.panel-title > a {
		display: block;
		padding: 10px 0;
		font-family: "HelveticaNeue", sans-serif;
		color: #093d7c;
		text-decoration: none;
		font-size: 22px;
		font-weight: 400;
	}

	.panel-title > a:after {
		content: '';
		position: absolute;
		bottom: 15px;
		left: 0;
		width: calc(100% - 15px);
		height: 2px;
		background: #093d7c;
	}

	.panel-title > a.collapsed {
		font-weight: 200;
	}*/

/* CASE STUDY */

	.casestudy .inner-wrapper.bar:before {
		z-index: 150;
		top: 0;
	}

	.casestudy-wrapper {
		position: relative;
		display: -ms-grid;
		display: grid;
		-ms-grid-rows: minmax(380px, 30vh) minmax(180px, 180px) 0 1fr;
		grid-template-rows: minmax(380px, 30vh) minmax(180px, 180px) 1fr;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-auto-flow: column;
		grid-row-gap: 0;
	}	.casestudy-wrapper > *:nth-child(1) {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
	}	.casestudy-wrapper > *:nth-child(2) {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
	}	.casestudy-wrapper > *:nth-child(3) {
		-ms-grid-row: 5;
		-ms-grid-column: 1;
	}

	.casestudy-wrapper .casestudy-image-wrapper {
		position: relative;
		z-index: 100;
	}

	.casestudy-wrapper .casestudy-image-backgroundwrapper {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: none
	}

	.casestudy-wrapper.-left .casestudy-image-wrapper {
		-ms-grid-column: 1;
		    grid-column-start: 1;
		-ms-grid-column-span: 0;
		grid-column-end: 1;
		-ms-grid-row: 1;
		    grid-row-start: 1;
		-ms-grid-row-span: 0;
		grid-row-end: 1;
	}

	.casestudy-wrapper.-right .casestudy-image-wrapper {
		-ms-grid-column: 1;
		    grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 1;
		    grid-row-start: 1;
		-ms-grid-row-span: 0;
		grid-row-end: 1;
	}

	.casestudy-wrapper .casestudy-header-wrapper {
		position: relative;
		z-index: 150;
		padding-left: 45px;
		-ms-flex-item-align: end;
		    -ms-grid-row-align: end;
		    align-self: end;
	}

	.casestudy-wrapper.-left .casestudy-header-wrapper {
		-ms-grid-column: 1;
		    grid-column-start: 1;
		-ms-grid-column-span: 1;
		grid-column-end: 2;
		-ms-grid-row: 1;
		    grid-row-start: 1;
		-ms-grid-row-span: 0;
		grid-row-end: 1;
	}

	.casestudy-wrapper.-right .casestudy-header-wrapper {
		-ms-grid-column: 1;
		    grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 1;
		    grid-row-start: 1;
		-ms-grid-row-span: 1;
		grid-row-end: 2;
	}

	.casestudy-wrapper.-left .casestudy-logo-back-wrapper {
		position: relative;
		z-index: 5;
	    -ms-grid-row-align: center;
	        align-self: center;
	    -ms-grid-column: 1;
	        grid-column-start: 1;
		-ms-grid-column-span: 1;
		grid-column-end: 2;
		-ms-grid-row: 2;
		    grid-row-start: 2;
		-ms-grid-row-span: 1;
		grid-row-end: 3;
		width: 100%;
		height: 100%;
	}

	.casestudy-wrapper.-right .casestudy-logo-back-wrapper {
  		position: relative;
		z-index: 5;
	    -ms-grid-row-align: center;
	        align-self: center;
	    -ms-grid-column: 1;
	        grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 2;
		    grid-row-start: 2;
		-ms-grid-row-span: 1;
		grid-row-end: 3;
		width: 100%;
		height: 100%;
	}

	.casestudy-wrapper.-left .casestudy-logo-wrapper {
		position: relative;
		z-index: 10;
	    -ms-grid-column: 1;
	        grid-column-start: 1;
		-ms-grid-column-span: 1;
		grid-column-end: 2;
		-ms-grid-row: 2;
		    grid-row-start: 2;
		-ms-grid-row-span: 1;
		grid-row-end: 3;
		margin: 10px 35px 10px 45px;
	}

	.casestudy-wrapper.-right .casestudy-logo-wrapper {
  		position: relative;
		z-index: 10;
	    -ms-grid-column: 1;
	        grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 2;
		    grid-row-start: 2;
		-ms-grid-row-span: 1;
		grid-row-end: 3;
		margin: 10px 35px 10px 45px;
	}

	.casestudy-wrapper .casestudy-content-wrapper {
		position: relative;
		z-index: 999;
	}

	.casestudy-wrapper.-left .casestudy-content-wrapper {
	    -ms-grid-column: 1;
	        grid-column-start: 1;
		-ms-grid-column-span: 1;
		grid-column-end: 2;
		-ms-grid-row: 3;
		    grid-row-start: 3;
		-ms-grid-row-span: 2;
		grid-row-end: 3;
	}

	.casestudy-wrapper.-right .casestudy-content-wrapper {
	    -ms-grid-column: 1;
	        grid-column-start: 1;
		-ms-grid-column-span: 2;
		grid-column-end: 3;
		-ms-grid-row: 3;
		    grid-row-start: 3;
		-ms-grid-row-span: 2;
		grid-row-end: 4;
	}

	.casestudy-content-wrapper {
		position: relative;
		padding: 75px 15px 35px 15px;
		color: #ffffff;
	}

	@media (min-width:992px) {
		.casestudy-content-wrapper {
			padding: 75px 45px 35px 45px;
		}
	}

	.casestudy-content-wrapper:before {
		content: '';
		position: absolute;
		top: 55px;
		left: 15px;
		width: 30px;
		height: 3px;
		background: #ffffff;
	}

	@media (min-width:992px) {
		.casestudy-content-wrapper:before {
			left: 45px;
		}
	}

	.bar .casestudy-wrapper .casestudy-header-wrapper h1.-topline:before {
		top: -20px;
		left: 0;
	}

	@media (min-width:900px) {
		.casestudy-wrapper {
			position: relative;
			display: -ms-grid;
			display: grid;
			-ms-grid-rows: minmax(380px, 2fr) minmax(180px, 1fr);
			grid-template-rows: minmax(380px, 2fr) minmax(180px, 1fr);
			-ms-grid-columns: 1fr 1fr;
			grid-template-columns: 1fr 1fr;
			grid-auto-flow: column;
			grid-row-gap: 0;
		}.casestudy-wrapper > *:nth-child(1) {
			-ms-grid-row: 1;
			-ms-grid-column: 1;
		}.casestudy-wrapper > *:nth-child(2) {
			-ms-grid-row: 3;
			-ms-grid-column: 1;
		}.casestudy-wrapper > *:nth-child(3) {
			-ms-grid-row: 1;
			-ms-grid-column: 2;
		}.casestudy-wrapper > *:nth-child(4) {
			-ms-grid-row: 3;
			-ms-grid-column: 2;
		}

		.casestudy-wrapper.-left .casestudy-image-wrapper {
		    -ms-grid-column: 1;
		        grid-column-start: 1;
			-ms-grid-column-span: 1;
			grid-column-end: 2;
		    -ms-grid-row: 1;
		        grid-row-start: 1;
			-ms-grid-row-span: 0;
			grid-row-end: 1;
		}

		.casestudy-wrapper.-right .casestudy-image-wrapper {
			-ms-grid-column: 2;
			    grid-column-start: 2;
			-ms-grid-column-span: 1;
			grid-column-end: 3;
		    -ms-grid-row: 1;
		        grid-row-start: 1;
			-ms-grid-row-span: 0;
			grid-row-end: 1;
		}

		.casestudy-wrapper .casestudy-header-wrapper {
			position: relative;
			z-index: 150;
			padding-left: 75px;
			-ms-flex-item-align: end;
			    -ms-grid-row-align: end;
			    align-self: end;
		}

		.casestudy-wrapper.-left .casestudy-header-wrapper {
		    -ms-grid-column: 1;
		        grid-column-start: 1;
			-ms-grid-column-span: 1;
			grid-column-end: 2;
		    -ms-grid-row: 1;
		        grid-row-start: 1;
			-ms-grid-row-span: 1;
			grid-row-end: 2;
		}

		.casestudy-wrapper.-right .casestudy-header-wrapper {
			-ms-grid-column: 2;
			    grid-column-start: 2;
			-ms-grid-column-span: 1;
			grid-column-end: 3;
		    -ms-grid-row: 1;
		        grid-row-start: 1;
			-ms-grid-row-span: 1;
			grid-row-end: 2;
		}

		.casestudy-wrapper.-left .casestudy-logo-back-wrapper {
			position: relative;
			z-index: 5;
			-ms-grid-row-align: center;
			    align-self: center;
		    -ms-grid-column: 1;
		        grid-column-start: 1;
			-ms-grid-column-span: 1;
			grid-column-end: 2;
			-ms-grid-row: 2;
			    grid-row-start: 2;
			-ms-grid-row-span: 1;
			grid-row-end: 3;
			width: 100%;
			height: 100%;
		}

		.casestudy-wrapper.-right .casestudy-logo-back-wrapper {
			position: relative;
			z-index: 5;
			-ms-grid-row-align: center;
			    align-self: center;
			    -ms-grid-column: 2;
			        grid-column-start: 2;
			-ms-grid-column-span: 1;
			grid-column-end: 3;
			-ms-grid-row: 2;
			    grid-row-start: 2;
			-ms-grid-row-span: 1;
			grid-row-end: 3;
			width: 100%;
			height: 100%;
		}

		.casestudy-wrapper.-left .casestudy-logo-wrapper {
			position: relative;
			z-index: 10;
		    -ms-grid-column: 1;
		        grid-column-start: 1;
			-ms-grid-column-span: 1;
			grid-column-end: 2;
			-ms-grid-row: 2;
			    grid-row-start: 2;
			-ms-grid-row-span: 1;
			grid-row-end: 3;
			margin: 10px 35px 10px 75px;
		}

		.casestudy-wrapper.-right .casestudy-logo-wrapper {
			position: relative;
			z-index: 10;
			-ms-grid-column: 2;
			    grid-column-start: 2;
			-ms-grid-column-span: 1;
			grid-column-end: 3;
			-ms-grid-row: 2;
			    grid-row-start: 2;
			-ms-grid-row-span: 1;
			grid-row-end: 3;
			margin: 10px 35px 10px 75px;
		}

		.casestudy-wrapper.-left .casestudy-content-wrapper {
			-ms-grid-column: 2;
			    grid-column-start: 2;
			-ms-grid-column-span: 1;
			grid-column-end: 3;
		    -ms-grid-row: 1;
		        grid-row-start: 1;
			-ms-grid-row-span: 2;
			grid-row-end: 3;
		}

		.casestudy-wrapper.-right .casestudy-content-wrapper {
		    -ms-grid-column: 1;
		        grid-column-start: 1;
			-ms-grid-column-span: 1;
			grid-column-end: 2;
		    -ms-grid-row: 1;
		        grid-row-start: 1;
			-ms-grid-row-span: 2;
			grid-row-end: 3;
		}
	}

	@media (min-width:992px) {
		.casestudy-wrapper .casestudy-header-wrapper {
			padding-left: 75px;
		}

		.casestudy-wrapper.-left .casestudy-logo-wrapper {
			margin: 10px 35px 10px 75px;
		}

		.casestudy-wrapper.-right .casestudy-logo-wrapper {
			margin: 10px 35px 10px 75px;
		}
	}

/* NETWORK */

	.network .network-inner-wrapper {
		padding: 100px 30px 150px 15px;
	}

	.tabs-svg-wrapper {
		width: 32%;
	}

	@media (min-width:992px) {
		.network .network-inner-wrapper {
			padding: 30px 30px 150px 75px;
		}
	}

	@media (min-width:768px) {

		.tabs-svg-wrapper {
			width: 38%;
		}
	}

	.network-intro {
		margin-top: 45px;
	}

	.network-group-header {
		font-size: 32px;
		font-size: 2rem;
		margin-top: 25px;
	}

	.network-groups {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr;
		grid-template-columns: repeat(1, 1fr);
		grid-column-gap: 15px;
	}

	@media (min-width: 600px) {
		.network-groups {
			-ms-grid-columns: 1fr;
			grid-template-columns: repeat(2, 1fr);
		}
	}

	@media (min-width: 768px) {
		.network-groups {
			-ms-grid-columns: 1fr;
			grid-template-columns: repeat(2, 1fr);
		}
	}

	@media (min-width: 992px) {
		.network-groups {
			-ms-grid-columns: 1fr;
			grid-template-columns: repeat(4, 1fr);
		}
	}

	.network-group {
		position: relative;
		margin-bottom: 25px;
	}

	@media (max-width: 992px) {
		.network-group:nth-child(3n+1) {
			clear: left;
		}
	}

	@media (max-width: 768px) {
		.network-group:nth-child(3n+1) {
			clear: none;
		}
		.network-group:nth-child(2n+1) {
			clear: left;
		}
	}

	.network-subgroup-header {
		position: relative;
		font-family: "HelveticaNeue", sans-serif;
		font-size: 22px;
		font-size: 1.375rem;
		line-height: 1.2;
		font-weight: 400;
	}

	.network-subgroup-header:after {
		content: '';
		position: absolute;
		bottom: -1px;
		left: 0;
		width: 100%;
		height: 2px;
		background: #093d7c;
	}

	.network-subgroup-partner {
		position: relative;
		z-index: 5;
		margin-top: 10px;
		min-height: 61px;
		border-bottom: 1px dashed #093d7c;
		background: #faf8f6;
		cursor: pointer;
	}

	.network-subgroup-partner > p {
		position: absolute;
		top: 0;
		left: 0;
		max-height: 60px;
		line-height: 28px;
		line-height: 1.8rem;
		cursor: pointer;
	}

	.network-subgroup-partner img {
		position: absolute;
		top: 0;
		left: 0;
		max-height: 60px;
		cursor: pointer;
		/*-webkit-filter: grayscale(100%);
		filter: grayscale(100%);*/
	}

	.partner-text {
		position: relative;
		padding-top: 61px;
		display: none;
	}

	/*.partner-text-wrapper {
		position: relative;
		z-index: 4;
		padding: 10px;
		margin-bottom: 5px;
		background: #093d7c;
		color: #ffffff;
	}*/

	/*.network-subgroup-partner:hover img {
		max-height: 60px;
		-webkit-filter: grayscale(0%);
		filter: grayscale(0%);
	}*/

	.network-subgroup-partner img.colored {
		display: none;
	}

	.network-subgroup-partner.active img.colored {
			display: block;
		}

	.network-outro {
		position: absolute;
		margin: 75px 0 0 -75px;
		max-width: 750px;
		color: #ffffff;
	}

	.network-outro-content {
		padding: 30px 30px 30px 75px;
	}

/* CONTACT */

	.contact .contact-inner-wrapper {
		padding: 30px 30px 0 15px;
	}

	@media (min-width:768px) {
		.contact .contact-inner-wrapper {
			padding: 30px 30px 0 75px;
		}
	}

	.contact .text-image-header {
		margin-top: 75px;
		color: #ffffff;
		max-width: 780px;
	}

	.contact .text-image-subheader {
		color: #ffffff;
		max-width: 780px;
		font-size: 24px;
		font-size: 1.5rem;
	}

	.contact .contact-email,
	.contact .contact-phone {
		margin: 3vh 0;
	}

	@media (min-width:768px) {
		.contact .contact-email,
		.contact .contact-phone {
			margin: 8vh 0;
		}
	}

	.contact .contact-email a,
	.contact .contact-phone a {
		font-weight: 200;
		font-size: 32px;
		font-size: 2rem;
		color: #ffffff;
		text-decoration: none;
	}

	.contact .contact-socials {
		position: relative;
		text-align: right;
		margin-bottom: 3vh;
		margin-right: 35px;
		display:none;
	}

	.contact .contact-socials:before {
		content: '';
		position: absolute;
		top: -20px;
		right: 0;
		width: 180px;
		height: 1px;
		background: #ffffff;
	}

	.contact .contact-socials a {
		font-size: 2rem;
		text-decoration: none;
		color: #ffffff;
		padding: 0 5px;
		transition: all .35s ease-in-out;
	}

	.footer-wrapper {
		padding: 30px;
		margin-left: 0;
		background: #ffffff;
	}

	@media (min-width:768px) {
		.footer-wrapper {
			margin-left: 75px;
		}
	}

	.footer-wrapper img {
		max-width: 120px;
		margin-bottom: 10px;
	}

	.footer-wrapper p {
		text-align: left;
	}

	.menu-footer-links-container,
	.menu-footer-rechts-container {
		margin-top: 35px;
	}


	@media (min-width:1300px) {
		.menu-footer-links-container,
		.menu-footer-rechts-container {
			margin-top: 0;
		}
	}

	ul.footer-menu.list-unstyled {
		margin: 0;
		padding: 0;
	}

	ul.footer-menu.list-unstyled li {
		list-style-type: none;
		line-height: 1.35;
	}

	ul.footer-menu.list-unstyled li a {
		color: #3b3b3b;
	}

/* ARROW UP */

	#go-top-button {
		display: none;
		position: fixed;
		bottom: 20px;
		right: 30px;
		z-index: 99;
		font-size: 18px;
		line-height: 18px;
		border: none;
		outline: none;
		background: #ffffff;
		color: #093d7c;
		cursor: pointer;
		padding: 15px;
		transition: background .35s ease-in-out;
	}

	#go-top-button:hover {
		background: #093d7c;
		color: #ffffff;
	}

/* @group SLICKNAV */

	.slicknav_menu {
		position: fixed;
		z-index: 9;
		top: 0;
		right: 0;
		width: 100%;
		padding: 0 5px;
		background: #ffffff;
		display: none;
		transition: all .35s ease-in-out;
	}

	.slicknav_nav {
		margin: 0 35px 20px 0;
	}

	.slicknav_btn {
		background: transparent;
		margin: 31px 35px 31px 10px;
	}

	@media (max-width: 768px) {
		.slicknav_btn {
			margin: 31px 5px 31px 10px;
		}

		.slicknav_nav {
			margin: 0 5px 20px 0;
		}
	}

	.slicknav_menu .slicknav_icon-bar {
		background: #093d7c;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		transition: all .35s ease-in-out;
	}

	.slick-open .slicknav_menu .slicknav_icon-bar {
		background: #ffffff;
	}

	.fixed .slicknav_menu .slicknav_icon-bar {
		background: #ffffff;
	}

	.slicknav_icon-bar:nth-child(1) {
		transform-origin: 0 0;
	}

	.slicknav_open .slicknav_icon-bar:nth-child(1) {
		transform: rotate(45deg);
	}

	.slicknav_open .slicknav_icon-bar:nth-child(2) {
		width: 0;
		opacity: 0;
	}

	.slicknav_icon-bar:nth-child(3) {
		transform-origin: 2px 3px;
	}

	.slicknav_open .slicknav_icon-bar:nth-child(3) {
		transform: rotate(-45deg);
	}

	.slicknav_nav li, .slicknav_nav ul {
		text-align: right;
	}

	.slicknav_nav li a {
		font-size: 22px;
		color: #ffffff;
	}

	.fixed .slicknav_nav li a {
		color: #ffffff;
	}

	.slicknav_nav a:hover {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background: none;
		color: #ffffff;
	}

	@media screen and (max-width: 991px) {
	    /* #menu is the original menu */
	    .site-header #navigation {
	        display: none;
	    }

	    .slicknav_menu {
	        position: fixed;
	        z-index: 0;
	        top: 0;
	        left: 0;
	        width: 100%;
	        display: block;
	    }

	    .fixed .slicknav_menu {
	        position: fixed;
	        z-index: 0;
	        top: 0;
	        left: 0;
	        width: 100%;
	        display: block;
	    }
	}

/* @end */



