@font-face {
    font-family: "PNewsGothic";
    src: url('fonts/news-gothic/NewsGothforPorscheW02-Reg.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW02-Reg.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW02-Reg.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW02-Reg.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW02-Reg.svg') format('svg');
}

@font-face {
    font-family: "PNewsGothicKY";
    src: url('fonts/news-gothic/NewsGothforPorscheW10-Reg.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW10-Reg.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW10-Reg.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW10-Reg.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW10-Reg.svg') format('svg');
}

@font-face {
    font-family: "PNewsGothicGR";
    src: url('fonts/news-gothic/NewsGothforPorscheW15-Reg.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW15-Reg.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW15-Reg.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW15-Reg.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW15-Reg.svg') format('svg');
}

@font-face {
    font-family: "PNewsGothicBold";
    src: url('fonts/news-gothic/NewsGothforPorscheW02-Bd.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW02-Bd.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW02-Bd.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW02-Bd.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW02-Bd.svg') format('svg');
}

@font-face {
    font-family: "PFranklinGothicCnd";
    src: url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.eot');
    src: url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.eot?#iefix') format('eot'), url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.woff') format('woff'), url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.ttf') format('truetype'), url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.svg') format('svg');
}

@font-face {
    font-family: "PFranklinGothicCndKY";
    src: url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.eot');
    src: url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.eot?#iefix') format('eot'), url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.woff') format('woff'), url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.ttf') format('truetype'), url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.svg') format('svg');
}

@font-face {
    font-family: "PFranklinGothicCndGR";
    src: url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.eot');
    src: url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.eot?#iefix') format('eot'), url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.woff') format('woff'), url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.ttf') format('truetype'), url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.svg') format('svg');
}

@font-face {
    font-family: "pag-iconfont";
    src: url('/fonts/pag-iconfont/pag-iconfont.eot');
    src: url('/fonts/pag-iconfont/pag-iconfont.eot?#iefix') format('eot'), url('/fonts/pag-iconfont/pag-iconfont.woff') format('woff'), url('/fonts/pag-iconfont/pag-iconfont.ttf') format('truetype'), url('/fonts/pag-iconfont/pag-iconfont.svg') format('svg');
}

@font-face {
    font-family: "PorscheNextWLa";
    font-weight: 100;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWLa-Thin.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWLa-Thin.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWLa";
    font-weight: 400;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWLa-Regular.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWLa-Regular.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWLa";
    font-weight: 600;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWLa-SemiBold.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWLa-SemiBold.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWLa";
    font-weight: 700;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWLa-Bold.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWLa-Bold.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWGr";
    font-weight: 100;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWGr-Thin.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWGr-Thin.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWGr";
    font-weight: 400;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWGr-Regular.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWGr-Regular.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWGr";
    font-weight: 600;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWGr-Bold.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWGr-Bold.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWGr";
    font-weight: 700;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWGr-SemiBold.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWGr-SemiBold.woff") format("woff");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 100;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWCy-Thin.eot");
    src: url("fonts/porsche-next/PorscheNextWCy-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWCy-Thin.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWCy-Thin.woff") format("woff"), url("fonts/porsche-next/PorscheNextWCy-Thin.svg#PorscheNextWCy-Thin") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 100;
    font-style: italic;
    src: url("fonts/porsche-next/PorscheNextWCy-ThinItalic.eot");
    src: url("fonts/porsche-next/PorscheNextWCy-ThinItalic.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWCy-ThinItalic.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWCy-ThinItalic.woff") format("woff"), url("fonts/porsche-next/PorscheNextWCy-ThinItalic.svg#PorscheNextWCy-ThinItalic") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 400;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWCy-Regular.eot");
    src: url("fonts/porsche-next/PorscheNextWCy-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWCy-Regular.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWCy-Regular.woff") format("woff"),  url("fonts/porsche-next/PorscheNextWCy-Regular.svg#PorscheNextWCy-Regular") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 400;
    font-style: italic;
    src: url("fonts/porsche-next/PorscheNextWCy-RegularItalic.eot");
    src: url("fonts/porsche-next/PorscheNextWCy-RegularItalic.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWCy-RegularItalic.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWCy-RegularItalic.woff") format("woff"), url("fonts/porsche-next/PorscheNextWCy-RegularItalic.svg#PorscheNextWCy-RegularItalic") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 600;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWCy-SemiBold.eot");
    src: url("fonts/porsche-next/PorscheNextWCy-SemiBold.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWCy-SemiBold.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWCy-SemiBold.woff") format("woff"), url("fonts/porsche-next/PorscheNextWCy-SemiBold.svg#PorscheNextWCy-SemiBold") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 600;
    font-style: italic;
    src: url("fonts/porsche-next/PorscheNextWLa-SemiBoldItalic.eot");
    src: url("fonts/porsche-next/PorscheNextWLa-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWLa-SemiBoldItalic.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWLa-SemiBoldItalic.woff") format("woff"), url("fonts/porsche-next/PorscheNextWLa-SemiBoldItalic.svg#PorscheNextWLa-SemiBoldItalic") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 700;
    font-style: normal;
    src: url("fonts/porsche-next/PorscheNextWCy-Bold.eot");
    src: url("fonts/porsche-next/PorscheNextWCy-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWCy-Bold.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWCy-Bold.woff") format("woff"), url("fonts/porsche-next/PorscheNextWCy-Bold.svg#PorscheNextWCy-Bold") format("svg");
}

@font-face {
    font-family: "PorscheNextWCy";
    font-weight: 700;
    font-style: italic;
    src: url("fonts/porsche-next/PorscheNextWLa-BoldItalic.eot");
    src: url("fonts/porsche-next/PorscheNextWLa-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/porsche-next/PorscheNextWLa-BoldItalic.woff2") format("woff2"), url("fonts/porsche-next/PorscheNextWLa-BoldItalic.woff") format("woff"), url("fonts/porsche-next/PorscheNextWLa-BoldItalic.svg#PorscheNextWLa-BoldItalic") format("svg");
}

@font-face {
    font-family: "pag-iconfont";
    src: url("fonts/pag-iconfont/pag-iconfont.eot");
    src: url("fonts/pag-iconfont/pag-iconfont.eot?#iefix") format("embedded-opentype"), url("fonts/pag-iconfont/pag-iconfont.woff") format("woff"), url("fonts/pag-iconfont/pag-iconfont.ttf") format("truetype"), url("fonts/pag-iconfont/pag-iconfont.svg#pag-iconfont") format("svg");
}
		   
@font-face {
	font-family: "storystream";
	font-weight: normal;
	font-style: normal;
	src: url("fonts/storystream.eot");
	src: url("fonts/storystream.eot?#iefix") format("embedded-opentype"), url("fonts/storystream.woff") format("woff"), url("fonts/storystream.ttf") format("truetype");
}

@font-face {
    font-family: "PNewsGothic";
    src: url('fonts/news-gothic/NewsGothforPorscheW02-Reg.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW02-Reg.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW02-Reg.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW02-Reg.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW02-Reg.svg') format('svg');
}

@font-face {
    font-family: "PNewsGothicKY";
    src: url('fonts/news-gothic/NewsGothforPorscheW10-Reg.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW10-Reg.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW10-Reg.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW10-Reg.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW10-Reg.svg') format('svg');
}

@font-face {
    font-family: "PNewsGothicGR";
    src: url('fonts/news-gothic/NewsGothforPorscheW15-Reg.eot');
    src: url('fonts/news-gothic/NewsGothforPorscheW15-Reg.eot?#iefix') format('eot'), url('fonts/news-gothic/NewsGothforPorscheW15-Reg.woff') format('woff'), url('fonts/news-gothic/NewsGothforPorscheW15-Reg.ttf') format('truetype'), url('fonts/news-gothic/NewsGothforPorscheW15-Reg.svg') format('svg');
}

@font-face {
    font-family: "PFranklinGothicCnd";
    src: url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.eot');
    src: url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.eot?#iefix') format('eot'), url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.woff') format('woff'), url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.ttf') format('truetype'), url('fonts/franklin-gothic/FrankGothforPorscheW02-Cn.svg') format('svg');
}

@font-face {
    font-family: "PFranklinGothicCndKY";
    src: url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.eot');
    src: url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.eot?#iefix') format('eot'), url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.woff') format('woff'), url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.ttf') format('truetype'), url('fonts/franklin-gothic/FrankGothforPorscheW10-Cn.svg') format('svg');
}

@font-face {
    font-family: "PFranklinGothicCndGR";
    src: url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.eot');
    src: url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.eot?#iefix') format('eot'), url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.woff') format('woff'), url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.ttf') format('truetype'), url('fonts/franklin-gothic/FrankGothforPorscheW15-Cn.svg') format('svg');
}

@font-face {
    font-family: "pag-iconfont";
    src: url('fonts/pag-iconfont/pag-iconfont.eot');
    src: url('fonts/pag-iconfont/pag-iconfont.eot?#iefix') format('eot'), url('fonts/pag-iconfont/pag-iconfont.woff') format('woff'), url('fonts/pag-iconfont/pag-iconfont.ttf') format('truetype'), url('fonts/pag-iconfont/pag-iconfont.svg') format('svg');
}

@font-face {
    font-family: "icomoon";
    src: url('fonts/icomoon.eot');
    src: url('fonts/icomoon.eot?#iefix') format('eot'), url('fonts/icomoon.woff') format('woff'), url('fonts/icomoon.ttf') format('truetype'), url('fonts/icomoon.svg') format('svg');
}


.linklist.linklist-arrows li {position:relative;padding-left:16px}
.linklist.linklist-arrows li:before {position:absolute;top:1px;left:0;font-family:"icomoon";content:"\e00d";color:#c00}
.linklist a {color:#000000;text-decoration:none;-moz-transition:background-color 0.24s;-o-transition:background-color 0.24s;-webkit-transition:background-color 0.24s;transition:background-color 0.24s}
.linklist a:hover {color:#c00}
.linklist {margin:0 4px 4px -50px;text-align:left;font-size:15px;list-style:none;line-height:30px}
.icon-arrowright:before {position:absolute;top:0;right:-24px;font-family:"icomoon";content:"\e01f";color:#000}
.icon-arrowright:after {color:#fff !important}
.capt-size {width:120px; height:28px;}
.google-maps {position:relative; padding-bottom:33%; height:0; overflow:hidden;}
.google-maps iframe {position:absolute; top:0; left:0; width:100% !important; height:100% !important; max-height:500px !important;}
	
#navmenu ul {list-style-type:none;  margin:0; padding:0; margin-left:-3px;}
#navmenu ul li {display:inline; border-right:solid 1px #fff;}
#navmenu ul li a {padding:0 6px 0 3px; color:#fff;}
#navmenu ul li a:hover, #navmenu ul li:hover {color:#c00; text-decoration:none;}
#navmenu ul li:last-child {border-right:0;}

#wheelSets {position:relative; width:100%; max-width:700px; height:144px; border-bottom:1px dotted #bbb;}
#wheelPhoto {position:absolute; width:120px; height:120px; top:6px;}
#wheelText {position:absolute; height:60px; top:30px; left:160px;}
#wheelPrice {position:absolute; float:right; width:80px; height:30px; top:24px; right:0px; color:rgb(204, 0, 0); font-size:18px; font-weight:bold;}
#wheelArrow {position:absolute; float:right; width:30px; height:60px; top:68px; right:0px;}

@media screen and (max-width: 700px) {
#wheelText {width:150px; height:80px; top:20px; left:140px;}
.sub-accessoire {position:relative !important;margin-left:22px !important;margin-top:0px !important;}
}

@media screen and (min-width: 700px) {
#wheelPrice {float:left; left:600px;}
#wheelArrow {float:left; left:660px;}
.sub-accessoire {position:absolute !important;margin-left:272px;min-width:200px;}
}

@media screen and (min-width: 1024px) {
	.m-07-car-range-tile {
		margin: 0 3.35% !important;
	}
}

.virtuele-tour {
	height: 615px !important;
}
@media screen and (max-width: 900px) {
	.virtuele-tour {
		height: 400px !important;
	}
}


.m-08-features-slide-left {
	padding-left: 2px !important;
}
.m-107-info__headline {
	margin-left: -11px !important;
}
.m-107-info__price {
	margin-left: -6px !important;
}
@media screen and (max-width: 764px) {
	.m-107-info__headline {
		margin-left: -7px !important;
	}
}

.m-60-techdata .m-60-data-item--price .data-title {
	display: none !important;
}
.m-60-techdata .m-60-links .m-60-data-link .m-60-explore {
}

.claim-part-1 {
	font-size: 60px !important;
}
.claim-part-2 {
	font-size: 24px !important;
	padding-left: 18px !important;
	margin-top: -4px !important;
}
.claim-black {
	color: #000 !important;
}
@media screen and (max-width: 1024px) {
	.claim-part-1 {
		font-size: 34px !important;
	}
	.claim-part-2 {
		font-size: 22px !important;
		padding-left: 14px !important;
		margin-top: -4px !important;
	}
}
@media screen and (max-width: 700px) {
	.claim-wrapper {
		float: left !important;
		display: inline-block !important;
		margin-bottom: -20px !important;
	}
	.claim-part-1 {
		font-size: 26px !important;
	}
	.claim-part-2 {
		float: left !important;
		display: inline-block !important;
		font-size: 14px !important;
		padding-left: 10px !important;
		margin-top: -17px !important;
	}
}
@media screen and (max-width: 560px) {
	.claim-wrapper {
		margin-bottom: 0px !important;
		margin-top: -40px !important;
	}
	.claim-part-1 {
		margin-left: 5px !important;
	}
	.claim-part-2 {
		margin-left: -6px !important;
	}
}
@media screen and (max-width: 476px) {
	.claim-part-1 {
		line-height: 24px !important;
	}
	.claim-part-2 {
		margin-top: -10px !important;
	}
}

.config-btn {
	text-align: right;
}
@media screen and (max-width: 700px) {
	.config-btn {
		text-align: center;
		padding-left: 18px;
	}
}
@media screen and (max-width: 476px) {
	.config-btn {
		margin-top: -8px;
		padding-bottom: 24px;
	}
}

.b-standard-content p {
	width: 100% !important;
	margin-right: -200px !important;
	padding-right: 0px !important;
	font-size: 16px !important;
}
.b-standard-content ul,
.b-standard-content ol,
.b-standard-content ul li,
.b-standard-content ol li,
.b-standard-content td, 
.form-row label {
	font-size: 16px !important;
}
.text_companyprofile p {
	font-family: "PorscheNextWLa" !important;
	font-size: 16px !important;
}
.b-standard-content-wrapper p {
	width: 100% !important;
	margin-right: -200px !important;
	padding-right: 0px !important;
	font-size: 16px;
}
.b-standard-content-wrapper ul {
	font-size: 18px;
	line-height: 24px;
    list-style: none;
    padding-left: 10px !important;
    margin: 0px auto !important;
}
.b-standard-content-wrapper ul li:before {
	font-family: "icomoon";
    content: "\e00d";
    color: #c00;
	font-size: small;
    margin-right: 10px;
	/* font-family: "Font Awesome 5 Free";
    content: "\f00c";
	font-weight: 600;
    color: #c00;
    margin-right: 10px; */
    margin-left: -23px;
    background-color: white;
}
.b-standard-content-wrapper-800 ul {
	list-style-type: disc !important;
	margin-left: 40px !important;
	max-width: 780px !important;
	font-size: 16px !important;
}
.b-standard-content-wrapper-800 div {
	max-width: 800px !important;
	font-size: 14px !important;
	font-size: 16px !important;
}
.b-teaser-caption {
	margin-top: 0px !important;
	padding-top: 0px !important;
}
#popup_title {
	font-weight: 700 !important;
	margin: auto 20px !important;
	margin-top: 16px !important;
}
#popup_message {
	margin: auto 20px !important;
}


.members {
    position: relative;
    overflow: visible;
    *zoom: 1;
    z-index: 2
}

.members:after {
    content: "";
    display: table;
    clear: both
}

.members .member {
    position: relative;
    text-align: center;
    margin-bottom: 120px
}

.members .member h3 {
    position: relative;
    font-size: 14px;
    margin: 5px 0 0 0
}

.members .member .image {
    position: relative;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 75%
}

.members .member .overlay {
    overflow: hidden;
    *zoom: 1;
    display: none
}

.members .member:hover .image,
.members .member:hover h3 {
    z-index: 2
}

.members .member .overlay {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    position: absolute;
    top: -14px;
    width: calc(100%);
    z-index: 1;
    padding-top: calc(75% + 15px + 28px);
    padding-bottom: 15px
}

.members .member .overlay h4 {
    display: block;
    margin: 0;
    font-size: 14px
}

.members .member .overlay p {
    font-size: 14px;
    margin: 0
}

.members .member .overlay h4 {
    font-weight: normal;
	margin-top: 12px;
}

.members .member:hover .overlay {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
    position: absolute;
    top: -15px;
    width: calc(100%);
    border: 1px solid #CCC;
    border-bottom: 4px solid #c00;
    background: #FFF;
    z-index: 1;
    padding-top: calc(75% + 15px + 28px);
    padding-bottom: 15px
}

.members .member:hover .overlay h4 {
    display: block;
    margin: 0;
    font-size: 14px
}

.members .member:hover .overlay p {
    font-size: 14px;
    margin: 0
}

.members .member:hover .overlay a {
    color: #cc0000;
}

.members .member:hover .overlay h4 {
    font-weight: normal;
	margin-top: 12px;
}

.team {
    overflow: visible;
    *zoom: 1
}

.team h2 {
    font-weight: normal;
}

.team:after {
    content: "";
    display: table;
    clear: both
}

#lightbox {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 9998;
    display: none;
    -moz-transition: background-color 0.24s;
    -o-transition: background-color 0.24s;
    -webkit-transition: background-color 0.24s;
    transition: background-color 0.24s
}

#lightbox.show {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.75);
    display: block
}

#lightbox.show .loader {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -1.25em 0 0 -1.25em;
    padding: 0.625em;
    z-index: 10003
}

#lightbox.show .lightbox-prev,
#lightbox.show .lightbox-next {
    position: absolute;
    width: 10%;
    height: 100%;
    display: block;
    cursor: pointer;
    z-index: 21
}

#lightbox.show .lightbox-prev span,
#lightbox.show .lightbox-next span {
    position: absolute;
    top: 50%;
    left: 0;
    width: 40px;
    height: 60px;
    margin-top: -30px;
    cursor: pointer;
    background-color: #3e4146;
    text-align: center;
    display: block;
    z-index: 9998
}

#lightbox.show .lightbox-prev span:after,
#lightbox.show .lightbox-next span:after {
    font-family: 'icomoon';
    speak: none;
    font-size: 35px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 60px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #FFF
}

#lightbox.show .lightbox-prev:hover span,
#lightbox.show .lightbox-next:hover span {
    background-color: #c00;
    transition: background-color 0.24s
}

#lightbox.show .lightbox-prev {
    left: 0;
    top: 0
}

#lightbox.show .lightbox-prev span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

#lightbox.show .lightbox-prev span:after {
    content: "\e025"
}

#lightbox.show .lightbox-next {
    right: 0;
    top: 0
}

#lightbox.show .lightbox-next span {
    left: auto;
    right: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

#lightbox.show .lightbox-next span:after {
    content: "\e01f"
}

#lightbox.show .lightbox-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background-color: #3e4146;
    text-align: center;
    z-index: 9999
}

#lightbox.show .lightbox-close:after {
    font-family: 'icomoon';
    speak: none;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 40px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #FFF;
    content: "\e00b"
}

#lightbox.show .lightbox-close:hover {
    background-color: #c00;
    -moz-transition: background-color, 0.24s 1s;
    -o-transition: background-color, 0.24s 1s;
    -webkit-transition: background-color, 0.24s 1s;
    transition: background-color 0.24s 1s
}

#lightbox.show .lightbox-caption {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    text-align: center
}

#imagelightbox {
    position: fixed;
    z-index: 9999;
    box-shadow: 0 0 3.125em rgba(0, 0, 0, 0.75);
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none
}

.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.flight-hide {
	display: none !important;
}
.flight-show {
	display: block !important;
}

.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-width: 800px !important;
max-height: 450px !important;
}

@media only screen and (min-width: 63.9375em) {
	html[dir="ltr"] .b-title-wrapper {
    	margin-left: 0% !important;
	}
}

@media only screen and (max-width: 564px) {
	html[dir="ltr"] .m-03-context .column-4 {
    	margin-left: 0% !important;
	}
}

.m-105-slider-container .slick-dots {
    height: 24px !important;
}

@media only screen and (min-width: 1169px) {
	.m-105-slider-container {
		overflow: visible !important;
	}
	.m-105-slider-container .slick-arrow {
    	width: 200px !important;
		background-color: #fff !important;
	}
	.m-105-slider-container .slick-prev {
    	text-align: right !important;
	}
	.m-105-slider-container .slick-next {
    	text-align: left !important;
	}
}

.m-04-intro-section-home-slider-wrapper .rsArrowIcn {
    height: 68px !important;
}
.m-04-intro-section-home-slider.royalSlider .rsArrow .rsArrowIcn {
    margin: -10px !important;
    padding: 5px 0px !important;
}
.m-04-intro-section-home-slider.royalSlider .rsArrow.rsArrowRight .rsArrowIcn:after, .m-04-intro-section-home-slider.royalSlider .rsArrow.rsArrowLeft .rsArrowIcn:after {
    font-size: 64px !important;
}

.poetsen-lg {
	display: block;
}
.poetsen-sm {
	display: none;
}
@media screen and (max-width: 768px) {
	.poetsen-lg {
		display: none;
	}
	.poetsen-sm {
		display: block;
	}
}

.instatile {
	width: 24% !important;
	margin-top: -85px;
}
.instatop {
	position: absolute;
	/* width: calc(100% - 2px); */
	width: 100%;
	padding-top: 100px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
@media screen and (max-width: 1024px) {
	.instatile {
		width: 48% !important;
	}
}
