/****************************************
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=d7ccf42b-b068-44a4-b945-258629b60501&fontids=1475730,1475734,1475738,1475742,1475746,1571169");
@font-face{
    font-family:"Frutiger LT W01_46 Ligh1475734";
    src:url("../fonts/1475734/381ea1e1-9a08-4929-a402-63be7fd76549.eot?#iefix");
    src:url("../fonts/1475734/381ea1e1-9a08-4929-a402-63be7fd76549.eot?#iefix") format("eot"),url("../fonts/1475734/db6ed4c5-5248-41f3-a6b5-4e8ff1d5ab06.woff2") format("woff2"),url("../fonts/1475734/38f88aba-a7d0-4a78-9323-ac58226d277e.woff") format("woff"),url("../fonts/1475734/1149176e-a9be-41bf-822e-275d9da199e5.ttf") format("truetype");
}

@font-face{
    font-family:"Frutiger LT W01_56 Italic";
    src:url("../fonts/1475742/f8bbb037-530d-4e04-a651-4134f7031164.eot?#iefix");
    src:url("../fonts/1475742/f8bbb037-530d-4e04-a651-4134f7031164.eot?#iefix") format("eot"),url("../fonts/1475742/f5a95cb0-6d5b-4eb4-b6a3-a529d5ccde25.woff2") format("woff2"),url("../fonts/1475742/01f463dc-dba9-419f-9c9f-80ac2ee9f427.woff") format("woff"),url("../fonts/1475742/ba125970-2d75-413e-a466-324153755f20.ttf") format("truetype");
}

@font-face{
	font-family:"Frutiger LT W01_48 Light Cn It";
    src:url("../fonts/1571169/24b7be9f-1fb7-4852-bb08-fa9efbc653de.eot?#iefix");
    src:url("../fonts/1571169/24b7be9f-1fb7-4852-bb08-fa9efbc653de.eot?#iefix") format("eot"),url("../fonts/1571169/dd14f86b-6832-4698-a69d-50818bb5d389.woff2") format("woff2"),url("../fonts/1571169/100c0386-b64c-4c85-9172-b79785f4dcd2.woff") format("woff"),url("../fonts/1571169/0f30dafd-8b17-4c6f-95df-70d2b3a528d6.ttf") format("truetype");
}

****/

/**/
@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=d7ccf42b-b068-44a4-b945-258629b60501&fontids=1475730,1475738,1475746");
@font-face{
	font-family:"Frutiger LT W01_45 Ligh1475730";
	src:url("../fonts/1475730/81e3653a-53bd-49d9-a1f8-f924811b6f02.eot?#iefix");
    src:url("../fonts/1475730/81e3653a-53bd-49d9-a1f8-f924811b6f02.eot?#iefix") format("eot"),url("../fonts/1475730/087d8a95-3f25-4bae-a1d1-db9ddffd72f5.woff2") format("woff2"),url("../fonts/1475730/ab1bcdf7-9570-4cba-a8e3-3e39ddd861db.woff") format("woff"),url("../fonts/1475730/83c94878-06c8-442c-a7df-d520b0ced00b.ttf") format("truetype");
}

@font-face{
    font-family:"Frutiger LT W01_55 Roma1475738";
    src:url("../fonts/1475738/fe232554-5489-4874-bb45-bd966c8c5932.eot?#iefix");
    src:url("../fonts/1475738/fe232554-5489-4874-bb45-bd966c8c5932.eot?#iefix") format("eot"),url("../fonts/1475738/0811514e-6660-4043-92c1-23d0b8caaa2f.woff2") format("woff2"),url("../fonts/1475738/aeae8cac-ba4d-40d2-bbcf-936f2c7dcfe6.woff") format("woff"),url("../fonts/1475738/caedf2e6-fbef-4928-b08e-1f975981ae8d.ttf") format("truetype");
}

@font-face{
   	font-family:"Frutiger LT W01_65 Bold1475746";
    src:url("../fonts/1475746/eb06b4c3-c0fd-4cd0-a9d9-a2954f6839a7.eot?#iefix");
    src:url("../fonts/1475746/eb06b4c3-c0fd-4cd0-a9d9-a2954f6839a7.eot?#iefix") format("eot"),url("../fonts/1475746/8c92eb68-ce37-4962-a9f4-5b47d336bd1c.woff2") format("woff2"),url("../fonts/1475746/9bdfdcac-bbd4-46a9-9280-056c9a4438a2.woff") format("woff"),url("../fonts/1475746/5dae3a6e-9b07-4c2f-aed2-1f5b8951261b.ttf") format("truetype");
}

.clear {
	clear: both;
	line-height: 0;
	height: 0;
}
a:hover, a:focus {
	text-decoration: none;
}
body {
	font-family:"Frutiger LT W01_55 Roma1475738";
	line-height: 1.55;
}
.page-title {
	margin: 0 0 30px;
	position: relative;
	font-size: 26px;
	color: #1a3055;
	padding: 0 0 20px;
	font-family: "Frutiger LT W01_65 Bold1475746";
	text-align: center;
}
.page-title.v2 {
	font-size: 22px;
}
.page-title:before {
	content: "";
	height: 4px;
	width: 90px;
	background: #1a3055;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -45px;
}
.page-title.left {
	text-align: left;
}
.page-title.left:before {
	left: 0;
	margin-left: 0;
}
.map_wrapper {
	position: relative;
}
#globalBtn {
	position: absolute;
	left: 10px;
	bottom: 95px;
	background: #164a7c url(../img/project_map.png) no-repeat 15px center;
	border-radius: 0;
	color: #fff;
	padding: 5px 15px 5px 40px;
	text-decoration: none;
}
#map_canvas {
	border: 1px solid #e5e3df;
	width: 100%;
	height: 710px;
	margin: 0 0 35px;
}
#filterControl {
	background: #dcdcdc;
	padding: 10px 0;
}
#filterControl .dropdown {
	list-style: none;
	padding: 0;
	margin: 0;
}
#filterControl .all-regions,
#filterControl .all-regions2,
#filterControl .all-topics,
#filterControl .all-years {
	width: 19%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
#filterControl .all-regions,
#filterControl .all-regions2 {
    display: none;
}
#filterControl #li_0_0 {
	display: none;
}
#filterControl .all-regions #ddRegion,
#filterControl .all-regions2 #ddRegion2,
#filterControl .all-topics #ddTheme,
#filterControl .all-years #ddYear {
	height: 34px;
	background: #fff;
	display: block;
	width: 100%;
	vertical-align: middle;
	padding: 7px 0 5px 10px;
	cursor: pointer;
	position: relative;
}
#filterControl .all-regions #ddRegion > span,
#filterControl .all-regions2 #ddRegion2 > span,
#filterControl .all-topics #ddTheme > span,
#filterControl .all-years #ddYear > span {
	padding: 0 20px 0 0;
	overflow: hidden;
	white-space: nowrap;
	width: calc(100% - 20px);
	display: inline-block;
}
#filterControl .all-regions #ddRegion:after,
#filterControl .all-regions2 #ddRegion2:after,
#filterControl .all-topics #ddTheme:after,
#filterControl .all-years #ddYear:after {
	content: "\f0d7";
	font-family: FontAwesome;
	float: right;
	margin: 0 10px 0 0;
	position: absolute;
	right: -5px;
}
#filterControl .all-regions ul,
#filterControl .all-regions2 ul,
#filterControl .all-topics ul,
#filterControl .all-years ul {
	display: none;
	list-style: none;
	padding: 0 10px 15px;
	background: #fff;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 34px;
}
#filterControl .all-regions ul li,
#filterControl .all-regions2 ul li,
#filterControl .all-topics ul li,
#filterControl .all-years ul li {
	cursor: pointer;
}
#filterControl .label-filter {
	margin: 7px 0 0;
	display: block;
}
#filterControl #lastLiForCombobox {
	width: 20%;
	display: none;
	vertical-align: top;
}
#filterControl #map_keyword {
	border: none;
	border-radius: 0;
}
#results {
	margin: 50px 0 0;
}
#mapInfo {
	margin: 0 0 5px;
}
#detailsFrm {
    min-height: 600px;
}
#detailsFrm #resCount {
	margin: 0 0 5px;
}
#detailsFrm #resCountText {
	margin: 0 0 5px;
}
#detailsFrm .projektPreview {
	float: left;
	width: 50%;
	position: relative;
	margin: 30px 0 0;
}
#detailsFrm .projektPreview:before {
	content: "";
	clear: both;
	display: table;
	width: 100%;
}
#detailsFrm .icon {
	width: 45px;
	height: 33px;
	float: left;
	background: url(../img/icon.png) no-repeat top left;
}
#detailsFrm .icon img {
	display: none;
}
#detailsFrm .projektData {
	width: calc( 100% - 45px );
	float: left;
	padding: 0 45px 0 0;
}
#detailsFrm .projektData h3 {
	color: #010101;
	font-size: 14px;
	margin: 0 0 10px;
}
#detailsFrm .projektData h3 a {
	color: #010101;
}
#detailsFrm .projektData p {
	color: #0e4194;
	font-size: 12px;
}
#detailsFrm .projektData > a {
	width: 80px;
	height: 25px;
	text-align: center;
	font-size: 10px;
	color: #fff;
	display: inline-block;
	background: #689dc4;
	line-height: 25px;
	text-transform: uppercase;
	text-decoration: none;
}
#detailsBtns {
	padding: 0;
	list-style: none;
	margin: 30px 0 0;
	clear: both;
}
#detailsBtns .paginatorHeader {
	float: left;
	width: 300px;
}
#nextBtn {
	float: right;
	width: calc( 100% - 300px );
	text-align: right;
	list-style: none;
}
#nextBtn li {
	display: inline-block;
	padding: 0 5px;
	vertical-align: top;
	cursor: pointer;
}
#nextBtn .pagebrowser-select {
	margin: 0 !important;
}
/****************************************************************************************************/
.ul-wrap {
	padding: 0 0 0 35px;
}
.greybox {
	padding: 25px;
	background: #f6f8f9;
	margin: 0 0 20px;
}
.img-left {
	float: left;
	margin: 0 30px 15px 0;
}
.img-right {
	float: right;
	margin: 0 0 15px 30px;
}
.img-fancybox {
	position: relative;
	display: inline-block;
}
.img-fancybox:hover:before {
	background: url(../img/img-fancybox2.png) no-repeat center center, url(../img/img-fancybox.png) repeat center center;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.img-fancybox img {
	display: block;
}
.btn-readmore {
	padding: 10px 30px;
	font-size: 14px;
	color: #1a234d;
	font-family:"Frutiger LT W01_65 Bold1475746";
	border: 2px solid #394065;
	display: inline-block;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 0;
	transition: all 0.1s;
	text-decoration: none;
}
.btn-readmore:hover,
.btn-readmore:focus {
	background: #f39200;
	border-color: #f39200;
	color: #fff;
}
.btn-readmore2 {
	background: #689dc4;
	color: #fff;
	padding: 5px 10px;
	font-size: 10px;
	text-decoration: none;
}
.btn-readmore2:hover,
.btn-readmore2:focus {
	background: #f39200;
	border-color: #f39200;
	color: #fff;
}
.btn-border {
	padding: 3px 20px;
	font-size: 10px;
	color: #1a234d;
	font-family:"Frutiger LT W01_65 Bold1475746";
	border: 2px solid #394065;
	display: inline-block;
	border-radius: 0;
	background: none;
	text-transform: uppercase;
	text-decoration: none;
}
.btn-border .fa {
	font-size: 16px;
	vertical-align: sub;
	margin: 0 0 0 5px;
}
.btn-border:hover,
.btn-border:focus {
	background: #f39200;
	border-color: #f39200;
	color: #fff;
}
.img-responsive {
	display: inline-block;
}
.no-margin {
	margin: 0!important;
}
@media(min-width:768px){
	.dl-horizontal.v2 dt {
		width: 190px;
	}
	.dl-horizontal.v2 dd {
		margin-left: 190px;
	}
}
hr {
	border-bottom: 4px solid #1a3055;
}
#wrapper {
	/*max-width: 1170px;*/
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
#header {
	padding: 10px 0 15px;
}
.sticky #header {
	
}
#main-nav {
	float: right;
	margin: 10px 80px 0 0;
	height: 45px;
}
#main-nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#main-nav > ul > li {
	padding: 0 15px;
	display: inline-block;
	position: relative;
}
#main-nav > ul > li.menu-contact,
#main-nav > ul > li.menu-search {
	margin: 0;
	padding: 0;
}
#main-nav > ul > li.menu-contact > a,
#main-nav > ul > li.menu-search > a {
	padding: 0 15px;
}
#main-nav > ul > li.sep {
    padding: 0;
	margin: 0;
	background: #000;
	width: 1px;
	height: 45px;
	vertical-align: middle;
}
#main-nav > ul > li > a {
	height: 45px;
	line-height: 45px;
	color: #1a3055;
	font-family:"Frutiger LT W01_65 Bold1475746";
	text-transform: uppercase;
	text-decoration: none;
}
/* SysCom#main-nav > ul > li > a .fa { */
#main-nav > ul > li > a .fa , .far ,.fas{ 
	margin: 0 5px 0 0;
}
#main-nav ul li.active > a,
#main-nav ul li a:hover,
#main-nav ul li a:focus {
	color: #f39200;
}
#main-nav .sub-menu {
	position: absolute;
	z-index: 2;
	background: #fff;
	display: none;
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
}
#main-nav .sub-menu a {
	text-transform: uppercase;
} 
#main-nav .sub-menu a span {
	display: inline-block;
	width: calc( 100% - 20px);
}
@media(min-width:769px){
	#main-nav ul li:hover > .sub-menu {
		display: block;
	}
}
/*#main-nav ul li.menu-search:hover > .sub-menu {
	display: none;
}*/
#main-nav .sub-menu .omega a {
	position: relative;
	text-decoration: none;
}
#main-nav .sub-menu .omega a:hover:before {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
	background: rgba(0, 0, 0, 0.1);
	position: absolute;
}
#main-nav .sub-menu-search {
	width: 430px;
	/*height: 120px;*/
	right: -35px;
	padding: 35px 35px 0;
	list-style: none;
}
#main-nav #form-search .form-group {
	margin: 0 0 10px;
}
#main-nav #form-search .form-control {
	height: 28px;
}
#main-nav #form-search .selectize-input {
	padding: 4px 12px 0px !important;
	border: none !important;
}
#main-nav .sub-menu-contact {
	width: 330px;
	height: 120px;
	right: -35px;
	padding: 35px 35px 20px;
	list-style: none;
}
#main-nav .sub-menu-contact li + li {
    margin: 15px 0 0;
}
#main-nav .sub-menu-contact li a {
	color: #1a234d;
	text-decoration: none;
}
#main-nav .sub-menu-news {
	width: 680px;
	height: 255px;
	/*left: -435px;*/
	left: -460px;
	padding: 15px 0 0;
}
#main-nav .sub-menu-news a {
	color: #1a234d;
	padding: 10px 0;
	display: block;
}
#main-nav .sub-menu-news a .fa {
	width: 15px;
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0;
}
#main-nav .sub-menu-news li:last-child a .fa {
	opacity: 0;
}
#main-nav .sub-menu-news a span {
	display: inline-block;
}
#main-nav .sub-menu-news .alpha {
	padding: 0 30px 10px;
	background: #fff;
	width: 450px;
	float: left;
	height: 240px;
}
#main-nav .sub-menu-news .omega {
	width: 230px;
	float: left;
}
#main-nav .sub-menu-news .top {
	height: 120px;
	position: relative;
}
#main-nav .sub-menu-news .bottom {
	height: 120px;
	position: relative;
}
#main-nav .sub-menu-news .omega a {
	padding: 0;
}
#main-nav .sub-menu-news .omega .txt {
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center;
	color: #000;
	font-weight: bold;
	top: 50%;
	transform: translateY(-50%);
}
#main-nav .sub-menu-news .omega .txt:after {
	border-bottom: 2px solid #f39200;
	width: 60px;
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: -10px;
}
#main-nav .sub-menu-jobs {
	width: 330px;
	left: -30px;
	padding: 20px 30px;
}
#main-nav .sub-menu-jobs a {
	color: #1a234d;
	padding: 10px 0;
	display: block;
	text-decoration: none;
}
#main-nav .sub-menu-jobs a .fa {
	width: 15px;
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0;
}
#main-nav .sub-menu-about {
	width: 300px;
	left: -30px;
	padding: 20px 30px;
}
#main-nav .sub-menu-about a {
	color: #1a234d;
	padding: 10px 0;
	display: block;
	text-decoration: none;
}
#main-nav .sub-menu-about a .fa {
	width: 15px;
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0;
}
#main-nav .sub-menu-themes {
	width: 640px;
	height: 375px;
	left: -120px;
	padding: 15px 0 0;
}
#main-nav .sub-menu-themes a {
	color: #1a234d;
	padding: 10px 0;
	display: block;
}
#main-nav .sub-menu-themes a .fa {
	width: 15px;
	display: inline-block;
	vertical-align: top;
	margin: 3px 0 0;
}
#main-nav .sub-menu-themes a span {
	display: inline-block;
	width: calc( 100% - 15px );
}
#main-nav .sub-menu-themes .alpha {
	padding: 0 30px 10px;
	background: #fff;
	width: 410px;
	float: left;
	height: 360px;
}
#main-nav .sub-menu-themes .alpha ul {
}
#main-nav .sub-menu-themes .alpha ul li {
	width: 175px;
	display: block;
	float: left;
}
#main-nav .sub-menu-themes .alpha ul li:nth-child(odd) {
	clear: both;
}
#main-nav .sub-menu-themes .omega {
	width: 230px;
	float: left;
}
#main-nav .sub-menu-themes .top {
	height: 120px;
	position: relative;
}
#main-nav .sub-menu-themes .middle {
	height: 120px;
	position: relative;
}
#main-nav .sub-menu-themes .bottom {
	height: 120px;
	position: relative;
}
#main-nav .sub-menu-themes .omega a {
	padding: 0;
}
#main-nav .sub-menu-themes .omega .txt {
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center;
	color: #000;
	font-weight: bold;
	top: 50%;
	transform: translateY(-50%);
}
#main-nav .sub-menu-themes .omega .txt:after {
	border-bottom: 2px solid #f39200;
	width: 60px;
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -30px;
	bottom: -10px;
}
#banner {
	min-height: 213px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
#banner > img {
	opacity: 0;
}
#banner .caption {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 20px 0 10px;
	background: rgba(255, 255, 255, 0.6);
	text-align: center;
}
#banner .caption-title {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 25px 15px;
	background: rgba(255, 255, 255, 0.6);
	text-align: left;
	font-size: 26px;
	color: #1a3055;
}
#banner .caption h1 {
	font-size: 22px;
	color: #1a3055;
	margin: 0 0 30px;
	font-family:"Frutiger LT W01_65 Bold1475746";
	text-transform: uppercase;
}
#banner .caption p {
	font-size: 18px;
	text-transform: uppercase;
}
#slideshow {
	margin: 0 0 35px;
}
.themes-page #slideshow {
	margin: 0;
}
#slideshow .flexslider {
	background: none;
	border: none;
	margin: 0;
}
#slideshow .flexslider .slides > li {
	position: relative;
}
.homepage #slideshow .jcarousel-wrapper, 
.themes-page #slideshow .jcarousel-wrapper {
	margin: 0 -15px;
}
#slideshow .jcarousel li {
	position: relative;
	text-align: center;
	overflow: hidden;
}
.themes-page #slideshow .jcarousel li {
	max-height: 390px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
#slideshow .jcarousel li img {
	width: 100%;
}
.themes-page #slideshow .jcarousel li > img {
	opacity: 0;
}
#slideshow .caption {
	position: absolute;
	width: 100%;
	bottom: 0;
	padding: 45px 0;
	background: rgba(255, 255, 255, 0.6);
	text-align: center;
}
.themes-page #slideshow .caption {
	padding: 10px 0 0 0;
}
#slideshow .flex-direction-nav a {
	width: 31px;
	height: 31px;
	opacity: 1;
	text-indent: -999px;
	overflow: hidden;
	margin: 0;
	top: 75%;
	text-decoration: none;
}
#slideshow .flex-direction-nav a:before {
	display: none;
}
#slideshow .flex-direction-nav .flex-prev {
	background: url(../img/flex-prev.png) no-repeat top left;
	left: 60px;
	opacity: 1;
}
#slideshow .flex-direction-nav .flex-next {
	background: url(../img/flex-next.png) no-repeat top left;
	right: 60px;
	opacity: 1;
	text-align: left;
}
#slideshow .flexslider:hover .flex-direction-nav .flex-prev {
	left: 60px;
	opacity: 1;
}
#slideshow .flexslider:hover .flex-direction-nav .flex-next {
	right: 60px;
	opacity: 1;
}
#slideshow .jcarousel-control-prev {
	background: url(../img/flex-prev.png) no-repeat top center;
	left: 60px;
	opacity: 1;
	
	width: 34px;
	height: 34px;
	text-indent: -999px;
	overflow: hidden;
	margin: -15px 0 0;
	top: 50%;
}
#slideshow .jcarousel-control-next {
	background: url(../img/flex-next.png) no-repeat top center;
	right: 60px;
	opacity: 1;
	text-align: left;
	
	width: 34px;
	height: 34px;
	text-indent: -999px;
	overflow: hidden;
	margin: -15px 0 0;
	top: 50%;
}
#slideshow .prev-page {
	background: url(../img/flex-prev.png) no-repeat top center;
	left: 60px;
	opacity: 1;
	margin: -15px 0 0;
	top: 50%;
	position: absolute;
	
	text-indent: 0;
	width: 50px;
	height: auto;
	font-size: 10px;
	color: #061e4f;
	line-height: 1;
	padding: 35px 0 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
#slideshow .next-page {
	background: url(../img/flex-next.png) no-repeat top center;
	right: 60px;
	opacity: 1;
	margin: -15px 0 0;
	top: 50%;
	position: absolute;
	
	text-indent: 0;
	width: 50px;
	height: auto;
	font-size: 10px;
	color: #061e4f;
	line-height: 1;
	padding: 35px 0 0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}
#slideshow.has-control .jcarousel-control-prev {
	text-indent: 0;
	width: 50px;
	height: auto;
	font-size: 10px;
	color: #061e4f;
	line-height: 1;
	padding: 35px 0 0;
	text-align: center;
}
#slideshow.has-control .jcarousel-control-next {
	text-indent: 0;
	width: 50px;
	height: auto;
	font-size: 10px;
	color: #061e4f;
	line-height: 1;
	padding: 35px 0 0;
	text-align: center;
}
#slideshow .flex-control-nav {
	bottom: -25px;
	height: 10px;
}
#slideshow .flex-control-paging li {
	margin: 0 4px;
}
#slideshow .flex-control-paging li a {
	border-radius: 0;
	background: #8c97aa;
	outline: none;
}
#slideshow .flex-control-paging li a.flex-active {
	background: #1a3055;
}
#slideshow .jcarousel-pagination {
	bottom: -25px;
	height: 10px;
	text-align: center;
	width: 100%;
	left: 0;
	line-height: 1;
}
.themes-page #slideshow .jcarousel-pagination {
	display: none;
}
#slideshow .jcarousel-pagination a {
	margin: 0 4px;
	border-radius: 0;
	background: #8c97aa;
	outline: none;
	width: 10px;
	display: inline-block;
	height: 10px;
	text-indent: -999px;
	overflow: hidden;
	text-decoration: none;
}
#slideshow .jcarousel-pagination a.active {
	background: #1a3055;
}
#slideshow .caption h1 {
	font-size: 36px;
	color: #1a3055;
	margin: 0 0 30px;
	font-family:"Frutiger LT W01_65 Bold1475746";
	text-transform: uppercase;
}
.themes-page #slideshow .caption h1 {
	font-size: 32px;
}
#slideshow .caption p {
	font-size: 24px;
}
.themes-page #slideshow .caption p {
	font-size: 22px;
}
#slideshow .caption .inner {
	display: table;
	width: 70%;
	text-align: center;
	margin: 0 auto;
}
.themes-page #slideshow .caption .inner {
	display: table;
	width: 55%;
	text-align: center;
	margin: 0 auto;
}
#slideshow .caption .img {
	vertical-align: middle;
	display: table-cell;
}
#slideshow .caption .img img {
	width: auto;
}
.themes-page #slideshow .caption .img img {
	width: 60px;
}
#slideshow .caption .con {
	vertical-align: middle;
	display: table-cell;
}
#content {
	padding: 40px 0;
}
.page_news_detail #content {
	padding: 40px 0 0;
}
#content .page-date {
	color: #0e4194;
	margin: 0 0 5px;
}
#content h2 {
	text-transform: uppercase;
}
#content h4 {
	font-family: "Frutiger LT W01_65 Bold1475746";
	font-size: 18px;
	color: #1a234d;
	font-weight: 300;
}
#content p {
	margin: 0 0 20px;
}
a {
	color: #1a3055;
	text-decoration: underline;
}
#content .content {
	padding-left: 8.33333333%;
}
.page-meta {
	margin: 0 0 20px;
	font-family:"Frutiger LT W01_55 Roma1475738";
	font-weight: bold;
}
/*Index ****************************************************************************************************/
#about-jobs {
	display: table;
	width: 100%;
	text-align: center;
}
#about-jobs > div {
	padding: 50px 100px;
}
#about-jobs .alpha {
	width: 49%;
	display: table-cell;
	vertical-align: top;
	background: url(../img/Q1.jpg) no-repeat center center / cover;
}
#about-jobs .omega {
	width: 49%;
	display: table-cell;
	vertical-align: top;
	background: url(../img/Q2.jpg) no-repeat center center / cover;
}
#about-jobs .sep {
	width: 10px;
	padding: 0;
}
#about-jobs .fas{
/*SysCom  #about-jobs .fa ,.far ,.fas*/
	margin: 0 0 15px;
	color: #f39200;
	font-size: 55px;
}
#about-jobs .far{
/*SysCom  #about-jobs .fa ,.far ,.fas*/
	margin: 0 0 15px;
	color: #f39200;
	font-size: 55px;
}
#about-jobs h2 {
	font-size: 26px;
	font-family:"Frutiger LT W01_65 Bold1475746";
	margin: 0 0 20px;
}
#about-jobs .btn-readmore {
	margin-top: 30px;
}
#about-jobs2 {
	display: table;
	width: 100%;
	text-align: center;
}
#about-jobs2 > div {
	padding: 50px 100px;
}
#about-jobs2 .alpha {
	width: 49%;
	display: table-cell;
	vertical-align: top;
	background: url(../img/Q3.jpg) no-repeat center center / cover;
}
#about-jobs2 .omega {
	width: 49%;
	display: table-cell;
	vertical-align: top;
	background: url(../img/Q4.jpg) no-repeat center center / cover;
}
#about-jobs2 .sep {
	width: 10px;
	padding: 0;
}
#about-jobs2 .far {
	margin: 0 0 15px;
	color: #f39200;
	font-size: 55px;
}
#about-jobs2 .fas {
	margin: 0 0 15px;
	color: #f39200;
	font-size: 55px;
}
#about-jobs2 h2 {
	font-size: 26px;
	font-family:"Frutiger LT W01_65 Bold1475746";
	margin: 0 0 20px;
}
#about-jobs2 .btn-readmore {
	margin-top: 30px;
}
#news {
	background: #f6f8f9;
	padding: 45px;
}
#news .featured .img {
	margin: 0 0 25px;
}
#news .featured h3 {
	font-size: 18px;
	color: #000;
	margin: 0 0 5px;
}
#news .featured .btn-readmore2 {
	float: right;
}
#news h4 {
	font-size: 16px;
	color: #000;
	margin: 0 0 5px;
	font-family:"Frutiger LT W01_45 Ligh1475730";
	font-weight: 500;
}
#news .date {
	margin: 0 0 14px;
	color: #0e4194;
	font-size: 14px;
}
#news .news {
	margin: 0 0 22px;
}
#news .btn-readmore {
	margin: 42px 0 0;
}
#news .jcarousel-wrapper {
	overflow: hidden;
	position: relative;
}
#news .jcarousel {
	overflow: visible;
	width: 80%;
}
#news .jcarousel li {
	margin: 0 50px 0 0;
}
#projects p {
	margin: 0 0 50px;
}
#projects img {
	width: 100%;
}
#projects-map {
	position: relative;
}
#projects-map .con {
	top: 160px;
	left: 0;
	position: absolute;
	width: 100%;
	text-align: center;
	padding: 30px 0 10px;
	background: rgba(255, 255, 255, 0.8);
}
/*About ****************************************************************************************************/
#gfa-history {
	margin: 0 0 50px;
}
#gfa-history .history {
	display: table;
	width: 100%;
}
#gfa-history .alpha {
	width: 49%;
	display: table-cell;
	text-align: right;
	vertical-align: top;
}
#gfa-history .omega {
	width: 49%;
	display: table-cell;
	vertical-align: top;
}
#gfa-history .sep {
	display: table-cell;
	width: 5px;
	background: #f49100;
}
#gfa-history .date {
	color: #041e4f;
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	position: relative;
	padding: 0 20px;
}
#gfa-history .alpha .date:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
	width: 6px;
	height: 10px;
	background: #f29200;
}
#gfa-history .omega .date:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	width: 6px;
	height: 10px;
	background: #f29200;
}
#gfa-history .con {
	padding: 0 20px;
	margin: 0 0 20px;
}
#gfa-history .con2 {
	padding: 0 20px;
	margin: 10px 0 20px;
}
#gfa-history .gfa-history  {
	display: none;
}
#gfa-history .gfa-history1 {
	display: block;
}
/*About Team ******neue teamsseite *********************************************************************************************
.teams {
	margin: 0 0 10px;
}
.teams h3 {
	font-size: 18px;
	font-family: "Frutiger LT W01_65 Bold1475746";
	margin: 0 0 20px;
	color: #1a3055;
}
.teams .row .col-sm-4:nth-child(3n+1) {
	clear: both;
}
.teams .team {
	margin: 0 0 30px;
}
.team .img {
	margin: 0 0 5px;
}
.team .img img {
	width: 100%;
}
.team h4 {
	font-size: 16px!important;
	color: #1a3055!important;
	margin: 0 0 15px;
	font-weight: 300!important;
}
.team .con {
	background: #e3e8ee;
	padding: 15px 15px 5px;
	overflow: hidden;
}
.contact {
	font-size: 14px;
}
.contact span {
	display: inline-block;
	width: 55px;
	font-family:"Frutiger LT W01_55 Roma1475738";
	font-weight: bold;
}
*/

/*Themes & Projects ****************************************************************************************************/
#themes-projects {
	margin: 45px 0;
}
#themes-projects .project {
	margin: 0 0 20px;
	position: relative;
}
#themes-projects .project img {
	width: 100%;
}
#themes-projects .project .title {
	position: absolute;
	height: 90px;
	bottom: -2px;
	left: 0;
	width: 100%;
	background: rgba(255, 255, 255, 0.8);
	color: #010101;
	font-family:"Frutiger LT W01_65 Bold1475746";
	padding: 15px;
	cursor: pointer;
	text-transform: uppercase;
}
#themes-projects .project.active .title {
	background: #f6f8f9;
}
#themes-projects .project .title:before {
	width: 50px;
	height: 4px;
	background: #f39200;
	position: absolute;
	top: 65px;
	content: "";
	left: 15px;
}
#themes-projects .project .con {
	display: none;
	position: absolute;
	padding: 0 15px;
	background: #f6f8f9;
	z-index: 2;
}
#themes-projects .project.active .con {
	background: #f6f8f9;
}
#themes-projects .project .con ul {
	list-style: none;
	padding: 0;
	margin: 0 0 15px;
}
#themes-projects .project .con li {
	padding: 0 0 0 15px;
	margin: 0 0 5px;
	position: relative;
}
#themes-projects .project .con li:before {
	content: "\f054";
	font-family: FontAwesome;
	position: absolute;
	left: 0;
	top: 0;
	color: #f39200;
}
#themes-projects .project .con li a {
	color: #1a3055;
	text-decoration: none;
}
#themes-projects .project .con li a:hover {
	color: #f39200;
}
#themes-projects .project .con .btn-scrollup {
	display: block;
	text-align: center;
	background: #cfd1d2;
	height: 20px;
	color: #fff;
	margin: 0 -15px;
}
#project-search {
	padding: 25px 0;
	background: #f6f8f9;
}
#project-search .form-item {
	display: inline-block;
	width: 22.5%;
}
#project-search .form-submit {
	background: #f6f8f9;
	border: 2px solid #7d7d7d;
	padding: 0 20px;
	color: #1a3055;
	font-family: "Frutiger LT W01_55 Roma1475738";
	font-size: 10px;
	vertical-align: top;
	float: right;
	height: 27px;
}
#themes-projects-map {
	position: relative;
	background: url(../img/bottom2.png) no-repeat center 100% / contain, url(../img/themes_projects_map.png) no-repeat top center;
	padding: 0 0 130px;
	z-index: 1;
}
#themes-projects-map .con {
	padding: 100px 0;
	text-align: center;
}
#download-factsheet {
	position: relative;
	/*background: url(../img/bottom2.png) no-repeat center 100%;*/
	padding: 0 0 90px;
	z-index: 1;
	margin: -40px 0 0;
}
#download-factsheet .con {
	padding: 100px 0;
	text-align: center;
}
#related-projects {
	padding: 25px 0;
	background: #f6f8f9;
}
#related-projects .related-projects {
	padding: 0 30px 0 0;
}
#related-projects .jcarousel-control-prev {
	background: url(../img/flex-prev.png) no-repeat top center;
	left: -50px;
	opacity: 0.5;
	
	width: 34px;
	height: 34px;
	text-indent: -999px;
	overflow: hidden;
	margin: -15px 0 0;
	top: 50%;
}
#related-projects .jcarousel-control-next {
	background: url(../img/flex-next.png) no-repeat top center;
	right: -50px;
	opacity: 0.5;
	text-align: left;
	
	width: 34px;
	height: 34px;
	text-indent: -999px;
	overflow: hidden;
	margin: -15px 0 0;
	top: 50%;
}

/*Jobs & Map ****************************************************************************************************/
.jobs-map {
	display: table;
	width: 100%;
	margin: 0 0 35px;
}
.jobs-map .alpha {
	display: table-cell;
	width: 66.66%;
	vertical-align: top;
}
.jobs-map .omega {
	display: table-cell;
	vertical-align: top;
	padding: 30px 60px;
	background: #f6f8f9;
}
.jobs-map .omega .btn-border {
	width: 100%;
	max-width: 220px;
}
/* SysCom 6.8.2018 */
.jobs p {
	text-align: center;
}
#jobs {
	margin: 0 0 60px;
}
#jobs .job-search {
	background: #dcdcdc;
	padding: 15px 0;
}
#jobs .job-search #form-job-search {
	line-height: 1;
}
#jobs .job-search #form-job-search .btn-reset {
	background: none;
	border: none;
	position: absolute;
	right: -30px;
	top: 5px;
}
#jobs .job-search .form-item {
	width: 150px;
	margin: 0 10px 0 0;
	display: inline-block;
}
#jobs .job-search .selectize-input {
	background: #fff !important;
}
#jobs .job {
	padding: 20px 0;
	width: 100%;
}
#jobs .job:hover {
	background: #e7e7e7!important;
}
#jobs .job:nth-child(2n) {
	background: #f6f8f9;
}

#jobs .job.active:hover {
	background: #fff!important;
}
#jobs .job:nth-child(2n).active:hover {
	background: #f6f8f9!important;
}
#jobs .job-items {
	display: table;
	width: 100%;
	table-layout: fixed;
	position: relative;
}
#jobs .job-search .job-items:after {
	display: none;
}
#jobs .job-items:after {
	/*content: "\f0d7"; SysCom 22.3.2022*/
	font-family: FontAwesome;
	font-size: 26px;
	position: absolute;
	line-height: 1;
	top: 50%;
	margin: -15px 0 0;
}
#jobs .job-item {
	display: table-cell;
	vertical-align: middle;
	width: 17.5%;
	padding: 0 10px 0 0;
}
#jobs .job-title {
	width: 30%;
}
#jobs .job-date {
	width: 100px;
	display: inline-block;
	vertical-align: middle;
}
#jobs .job-meta {
	width: calc( 100% - 120px );
	display: inline-block;
	vertical-align: middle;
	color: #f39200;
}
#jobs .job-details {
	padding: 20px 50px 30px 115px;
	display: none;
	position: absolute;
	width: 100%;
	background: #fff;
	z-index: 9;
	left: 0;
}
#jobs .job:nth-child(2n) .job-details {
    background: #f6f8f9;
}
#jobs .job-details .btn-readmore2 {
	float: right;
}
#jobs .job-details .btn-up {
    display: block;
	text-align: center;
	background: #cfd1d2;
	height: 20px;
	color: #fff;
	left: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.page-meta.has_bg {
	background: #f6f8f9;
	padding: 30px 0;
	margin: 0 0 20px;
}
.page-meta dt {
	text-align: left;
}
.page-meta dd {
	font-family:"Frutiger LT W01_45 Ligh1475730";
	font-weight: normal;
}
/*CV Form****************************************************************************************************/
#cv_form label {
	text-align: left;
	font-weight: 300;
}
#cv_form .btn-border {
	margin: 0 10px 0 0;
}
/*News****************************************************************************************************/
.news-wrapper {
	margin: 0 0 40px;
}
.news-wrapper .col-sm-6:nth-child(odd) {
	clear: both;
}
.news-section {
	display: none;
}
.news-section.news1 {
	display: block;
}
.news-wrapper .news {
	margin: 0 0 40px;
}
.news-wrapper .news h4 {
	font-size: 14px!important;
	margin: 0;
	color: #000!important;
}
.news-wrapper .news p {
	margin: 0 0 0px !important;
}
#newsletter {
	position: relative;
	background: url(../img/bottom2.png) no-repeat center 100% / contain, url(../img/newsletter.jpg) no-repeat top center / cover;
	padding: 0 0 90px;
	z-index: 1;
	margin: -40px 0 0;
}
#newsletter .con {
	padding: 40px 0 80px;
	text-align: left;
}
#newsletter .page-title {
	margin: 0 0 15px;
}
#newsletter .form-control {
	height: 27px;
	border-color: #394065;
}
#newsletter .btn-border {
	height: 27px;
}
/*News Detail****************************************************************************************************/
.recent-news .news {
	margin: 0 0 40px;
}
.recent-news .title {
	margin: 0 0 5px;
}
.recent-news .date {
	color: #0e4194;
	margin: 0 0 5px;
}
#news_detail_slideshow .jcarousel-wrapper {
	overflow: hidden;
	position: relative;
	margin: 0 0 20px;
}
#news_detail_slideshow .jcarousel-control-prev {
	width: 28px;
	height: 56px;
	background: url(../img/arrow_left.png) no-repeat center center / contain;
	left: 19px;
}
#news_detail_slideshow .jcarousel-control-next {
	width: 28px;
	height: 56px;
	background: url(../img/arrow_right.png) no-repeat center center / contain;
	right: 19px;
}
/*News Archive****************************************************************************************************/
.news_archive {
	margin: 0 0 30px;
	display: table;
	width: 100%;
}
/* SysCom 6.8.2018 Publications*/
.news_archive p {
	margin: 0 0 5px !important;
}
 
.news_archive .img {
	display: table-cell;
	/* SysCom 6.8.2018 Publications
	vertical-align: middle;
	*/
	width: 250px;
}
.news_archive .con {
	display: table-cell;
	vertical-align: middle;
}
.news_archive h4 {
	font-size: 18px;
	color: #1a3055;
	/* SysCom 6.8.2018 Publications
	margin: 0 0 25px;
	*/
	margin: 0 0 10px;
}
/*Share Buttons****************************************************************************************************/
.share {
	vertical-align: top;
	margin: 0 0 20px;
	}
.share span {
	display: inline-block;
	margin: 0 10px 0 0;
	font-weight: bold;
	vertical-align: top;
	position: relative;
}
.share span:after {
	width: 90px;
	height: 3px;
	content: "";
	background: #f39200;
	position: absolute;
	bottom: -10px;
	left: 0;
}
.share a {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 10px;
}

/*Cookie Banner****************************************************************************************************/

div#CybotCookiebotDialogBody{
	max-width: 1170px;
}
#CybotCookiebotDialogBody #CybotCookiebotDialogBodyContentTitle{
 margin-top: 10px;
 margin-bottom: 15px;
 font-family: "Frutiger LT W01_55 Roma1475738";
 text-transform: uppercase;
 font-size: 11pt;
}
#CybotCookiebotDialogBody h2#CybotCookiebotDialogBodyContentTitle::after {
  width: 75px;
  height: 4px;
  display: block;
  background: #1a3055;
  content: "";
  margin-top: 15px;
}
body #CybotCookiebotDialog br,
body #CybotCookiebotDialog div,
body #CybotCookiebotDialog td {
  font-family: "Frutiger LT W01_55 Roma1475738";
  line-height: 1.5;
}
body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
body a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll{
  padding: 5pxpx;
  max-width: 200px !important;
}
body a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{
 background-color: #acacac;
}
body div#CybotCookiebotDialogBodyLevelWrapper {
  max-width: 640px;
  margin: 0 auto;
}
body div#CybotCookiebotDialogBodyLevelButtons {
  float: none !important;
  display: block !important;
}
body div#CybotCookiebotDialogBodyLevelButtonsSelectPane{
  text-align: center;
}
body div#CybotCookiebotDialogBodyLevelDetailsWrapper{
  background: none;
  text-align: center;
}
body input[type=checkbox].CybotCookiebotDialogBodyLevelButton+label{
 background-image: url(data:image/png;base64,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);
 background-size: auto 16px;
 padding-left: 23px;
 background-repeat: no-repeat;
}
body input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled+label,
body input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label{
 background-image: url(data:image/png;base64,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);
 background-size: 20px;
 padding-left: 23px;
 background-repeat: no-repeat;
}

/*Search Result****************************************************************************************************/
#search_form {
	margin: 0 0 40px;
}
#search_form .form-control {
    height: 27px;
    border-color: #394065;
}
#search_form .btn-border {
	height: 27px;
}
.search-result {
	border-bottom: 4px solid #1a3055;
	margin: 0 0 20px;
}
.search-result h5 {
	font-size: 14px;
	margin: 0 0 5px;
}
.search-result h4 {
	font-size: 18px;
	margin: 0 0 5px;
}
.pagenavi {
	text-align: right;
}
.pagenavi a {
	text-decoration: none;
	color: #061e4f;
	display: inline-block;
	margin: 0 5px;
}
.pagenavi a .fa {
	border: 1px solid #061e4f;
	border-radius: 50%;
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
}
.bottom-top.margintop {
	margin-top: -130px;
	z-index: 3;
	position: relative;
}
.bottom-top {
	text-align: center;
}
.page_news_detail .bottom-top {
	top: -40px;
	position: relative;
	z-index: 2;
	margin: 0 0 -40px;
}
.bottom-top img {
	width: 100%;
	margin-bottom: -1px;
	margin-right: -3px;
}
#bottom {
	position: relative;
	z-index: 3;
	background: #061e4f;
	margin: 0 0 40px;
	padding: 50px 0 100px;
}
#bottom .bottom-nav {
	margin: 0 0 0 25px;
}
#bottom h2 {
	font-size: 16px;
	color: #fff;
	margin: 0 0 20px;
}
#bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#bottom ul li {
	margin: 0 0 5px;
}
#bottom ul li a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
#footer {
	margin: 0 0 40px;
}
#footer .footer-nav {
	display: inline-block;
}
#footer .footer-nav a {
	color: #7f7a7a;
	margin: 0 20px;
	display: inline-block;
	text-decoration: none;
}
#footer .social {
	display: inline-block;
	margin: 0 45px;
}
#footer .social a {
	display: inline-block;
}
#footer .social a + a {
	margin: 0 0 0 20px;
}
#footer .btn-scroll-up {
	display: inline-block;
}
.sticky #footer .btn-scroll-up {
	position: fixed;
	bottom: 36px;
	z-index: 999;
	top: auto;
	right: 15px;
}
#sidebar {
	background: #f6f8f9;
	padding: 40px 20px;
	margin: -40px -15px 0 0;
}
.related-project-wrapper {
	display: none;
}
.related-project-wrapper1 {
	display: block;
}
.related-projects {
}
.related-project {
	margin: 0 0 35px;
}
.related-project .icon {
	width: 40px;
	float: left;
}
.related-project .con {
	float: left;
	width:  calc( 100% - 40px );
}
.related-project .title {
	margin: 0 0 5px;
}
.related-project .meta {
	margin: 0 0 5px;
	font-size: 12px;
	color: #0e4194;
}

.part-project {
	margin: 0 0 20px;
	display: table;
}
.part-project.last {
	margin: 0 0 40px;
}
.part-project .icon {
	width: 50px;
	display: table-cell;
	vertical-align: middle;
}
.part-project .con {
	color: #1a3055;
	display: table-cell;
	vertical-align: middle;
}
/*Carousel****************************************************************************************************/
.jcarousel-wrapper {
}
.jcarousel {
    position: relative;
    overflow: hidden;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    float: left;
}
.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 200px;
}
.jcarousel-control-prev {
    left: -50px;
}
.jcarousel-control-next {
    right: -50px;
}
.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}
.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    cursor: default;
}
.jcarousel-pagination {
    position: absolute;
    bottom: 0;
    left: 15px;
}
.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
}
.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
}
/*Selectize****************************************************************************************************/
.selectize-input {
    border: 2px solid #7d7d7d !important;
	padding-right: 55px !important;
	display: block !important;
	height: 27px !important;
	color: #1a3055 !important;
	padding: 1px 12px !important;
	min-height: 25px !important;
	background: #eeeeee !important;
}
.selectize-input > .item {
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height: 1.3;
	vertical-align: middle;
	text-transform: uppercase;
}
.selectize-input > .item + input {
	width: 4px !important;
	text-transform: uppercase;
}
.selectize-input > input {
	width: auto !important;
	text-transform: uppercase !important;
}
.selectize-input > input::-moz-placeholder {
	color: #1a3055;
	opacity: 1;
}
.selectize-input > input:-ms-input-placeholder {
	color: #1a3055;
}
.selectize-input > input::-webkit-input-placeholder {
	color: #1a3055;
}
.selectize-control .selectize-input {
    border-radius: 0 !important;
	box-shadow: none;
}
.selectize-control .selectize-input:after {
	/*background: url(../img/arrow-down.png) no-repeat top center!important;
	border: none !important;
	height: 8px !important;
	margin-top: -4px !important;
	width: 13px !important;
	right: 8px !important;*/
	background: #fff url(../img/arrow-down.png) no-repeat center !important;
	border: none !important;
	height: 27px !important;
	width: 25px !important;
	right: 0 !important;
	top: 1px !important;
}
.selectize-control .selectize-input.dropdown-active:after {
	background: #fff url(../img/arrow-up.png) no-repeat center !important;
	border: none !important;
}
.selectize-dropdown {
	border: 1px solid #7d7d7d;
	border-radius: 0;
	text-align: left;
}
.selectize-dropdown .active {
	background: #7d7d7d;
	color: #fff;
}
.form-control {
	border: 2px solid #8c8c8c;
	border-radius: 0;
}
.btn-prev-post {
	display: inline-block;
	font-size: 10px;
	color: #061e4f;
	text-align: center;
	text-transform: uppercase;
}
.btn-prev-post img {
	margin: 0 0 10px;
}
.btn-next-post {
	display: inline-block;
	font-size: 10px;
	color: #061e4f;
	text-align: center;
	text-transform: uppercase;
}
.btn-next-post img {
	margin: 0 0 10px;
}
.marker-number {
	width: 50px;
	height: 50px;
	color: #fff;
	background: #e98c08;
	text-align: center;
	line-height: 50px;
	border-radius: 50%;
}
.text-danger {
	color: #F00;
}
.has-error .control-label {
	color: #F00;
}
.has-error .form-control {
    border-color: #F00;
}
.text-more {
	display: none;
}
@media( max-width: 1200px ){
	.team .con {
	}
	#project-search {
		/*width: 970px;*/
		margin: 0 auto;
	}
	#themes-projects-map {
		/*width: 970px;*/
		margin: 0 auto;
	}
	#download-factsheet {
		/*width: 970px;*/
		margin: -40px auto 0;
	}
	#related-projects {
		/*width: 970px;*/
		margin: 0 auto;
	}
	#jobs {
		/*width: 970px;*/
		margin: 0 auto;
	}
	.page-meta.has_bg {
		margin: 0 auto 20px;
		/*width: 940px;*/
	}
	#newsletter {
		/*width: 970px;*/
		margin: 0 auto;
	}
	#newsletter_form {
		padding: 0 15px 0 0;
	}
	.bottom-top {
		/*width: 970px;*/
		margin: 0 auto;
	}
	#bottom {
		/*width: 970px;*/
		margin: 0 auto 40px;
	}
}
.nav-toggle {
	display: none;
	float: right;
	color: #1a3055;
	font-size: 40px;
	line-height: 1;
	margin: 10px 0 0;
}
.nav-toggle .fa-close {
	display: none;
}
.nav-toggle.active .fa-close {
	display: inline-block;
}
.nav-toggle.active .fa-bars {
	display: none;
}
.gm-style-iw + div {
    display: none;
}
.gm-style .gm-style-iw {
   text-align: center;
}
#imagemap svg {
	height: auto;
	width: 100%;
}
@media( max-width: 992px ){
	.nav-toggle {
		display: inline-block;
	}
	#header {
		position: relative;
	}
	#header .logo {
		float: left;
	}
	#main-nav {
		display: none;
		float: none;
		margin: 0;
		height: auto;
		position: absolute;
		top: 55px;
		/*width: calc( 100% - 30px );*/
		width: 100%;
		left: 0;
		background: #fff;
		z-index: 999;
		padding: 15px 0 0;
		white-space: nowrap; /*SysCom 2021-4-21*/
	}
	#main-nav > ul {
		border-bottom: 1px solid #1a3055;
	}
	#main-nav > ul > li {
		margin: 0;
		display: block;
		position: relative;
		text-align: center;
		border-top: 1px solid #1a3055;
	}
	#main-nav > ul > li.sep {
		display: none;
	}
	#main-nav > ul > li.menu-contact,
	#main-nav > ul > li.menu-search {
		width: 50%;
		float: left;
	}
	#main-nav > ul > li.menu-search {
		border-left: 1px solid #1a3055;
	}
	#main-nav > ul > li > a {
		height: 60px;
		line-height: 60px;
		font-size: 30px;
		display: block;
	}
	#main-nav .sub-menu {
		position: static !important;
		width: 100% !important;
	}
	#main-nav .sub-menu-about {
		padding: 10px 30px;
		text-align: left;
		border-top: 1px solid #1a3055;
	}
	#main-nav .sub-menu-themes {
		padding: 0;
		height: auto;
		border-top: 1px solid #1a3055;
	}
	#main-nav .sub-menu-themes .alpha {
		width: 490px;
		height: auto;
	}
	#main-nav .sub-menu-themes .alpha ul li {
		width: 100%;
		text-align: left;
		clear: both;
	}
	#main-nav .sub-menu-themes .omega {
		width: 230px;
	}
	#main-nav .sub-menu-jobs {
		padding: 10px 30px;
		text-align: left;
		border-top: 1px solid #1a3055;
	}
	#main-nav .sub-menu-news {
		padding: 0;
		height: auto;
		border-top: 1px solid #1a3055;
	}
	#main-nav .sub-menu-news .alpha {
		width: 490px;
	}
	#main-nav .sub-menu-news .alpha ul li {
		width: 100%;
		text-align: left;
		clear: both;
	}
	#main-nav .sub-menu-news .omega {
		width: 230px;
	}
	#main-nav .sub-menu-contact {
		border-top: 1px solid #1a3055;
		text-align: left;
		clear: both;
		height: auto;
	}
	#main-nav .sub-menu-search {
		border-top: 1px solid #1a3055;
		padding: 35px 35px 15px;
		text-align: left;
		height: auto;
	}
	/*#slideshow .caption h1 {
		font-size: 24px;
	}
	#slideshow .caption p {
		font-size: 14px;
	}*/
	#about-jobs > div {
		padding: 30px;
	}
	#about-jobs2 > div {
		padding: 30px;
	}
	#news h4 {
		font-size: 14px;
		font-family:"Frutiger LT W01_45 Ligh1475730";
		font-weight: 100;
	}
	#news .btn-readmore2 {
		display: none;
	}
	#news .btn-readmore {
		margin: 0;
	}
	#newsletter {
		width: 100%;
	}
	.team .con {
	}
	#projects-map .con {
		position: static;
	}
	#project-search {
		width: 100%;
	}
	#project-search .form-item {
		width: 21.5%;
	}
	#related-projects {
    	width: 100%;
	}
	#related-projects .related-projects {
		padding: 0;
	}
	#related-projects .jcarousel {
		margin: 0 20px;
	}
	#related-projects .jcarousel-control-prev {
		left: 0;
	}
	#related-projects .jcarousel-control-next {
		right: 0;	
	}
	#themes-projects-map {
    	width: 100%;
	}
	#download-factsheet {
    	width: 100%;
	} 
	#jobs {
    	width: 100%;
	}
	#content .content {
		padding: 0;
	}
	#bottom {
    	width: 100%;
	}
	#bottom .bottom-nav {
		margin: 0 0 30px;
	}
	#bottom .col-sm-6:nth-child(odd) {
		clear: both;
	}
	#footer .footer-nav {
		float: left;
	}
	#footer .social {
		float: right;
	}
	#footer .btn-scroll-up {
		top: -3px;
		position: absolute;
		right: 15px;
	}
}
@media( max-width: 768px ){
	#main-nav {
		max-height: 500px;
		overflow-y: auto;
		overflow-x: hidden;
	}
	#main-nav .sub-menu,
	#main-nav .sub-menu .alpha {
		width: 100%;
		height: auto;
		padding: 0 0 10px;
		box-shadow: none;
	}
	#main-nav .sub-menu-contact {
		padding: 10px;
	}
	#main-nav .sub-menu-search {
		padding: 10px;
	}
	#banner .caption {
		position: relative;
	}
	/*#slideshow .caption {
		padding: 20px 0;
	}
	#slideshow .caption h1 {
		font-size: 20px;
		margin: 0 0 15px;
	}*/
	.themes-page #slideshow .jcarousel li {
		max-height: none;
		background: none!important;
	}
	.themes-page #slideshow .jcarousel li img {
		opacity: 1;
	}
	#slideshow .caption {
		position: relative;
	}
	#slideshow .caption .inner {
		width: 90%;
	}
	#slideshow .jcarousel-control-prev {
		left: 30px;
	}
	#slideshow .jcarousel-control-next {
		right: 30px;
	}
	/*#slideshow .prev-page {
		left: 30px;
	}
	#slideshow .next-page {
		right: 30px;
	}*/
	#slideshow .prev-page {
		left: 10px;
		top: auto;
		bottom: 0;
	}
	#slideshow .next-page {
		right: 0;
		top: auto;
		bottom: 0;
	}
	#about-jobs {
		display: table;
	}
	#about-jobs .alpha {
		width: 100%;
		margin: 0 0 15px;
		display: block;
	}
	#about-jobs .sep {
		display: none;
	}
	#about-jobs .omega {
		width: 100%;
		margin: 0 0 15px;
		display: block;
	}
	#about-jobs2 {
		display: table;
	}
	#about-jobs2 .alpha {
		width: 100%;
		margin: 0 0 15px;
		display: block;
	}
	#about-jobs2 .sep {
		display: none;
	}
	#about-jobs2 .omega {
		width: 100%;
		margin: 0 0 15px;
		display: block;
	}
	#banner {
		background: none!important;
		margin: 0 -15px;
		min-height: 0;
	}
	#banner img {
		opacity: 1;
	}
	#project-search .form-item {
		width: 49.5%;
		margin: 0 0 5px;
	}
	#project-search .form-item:nth-child(even) {
		float: right;
	}
	#gfa-history .history {
		display: block;
	}
	#gfa-history .alpha {
		width: 100%;
		display: block;
		text-align: left;
		vertical-align: top;
	}
	#gfa-history .sep {
		display: none;
	}
	#gfa-history .omega {
		width: 100%;
		display: block;
		vertical-align: top;
	}
	#footer .footer-nav {
		margin: 0 0 10px;
		text-align: center;
		float: none;
		display: block;
	}
	#footer .footer-nav a {
		margin: 0 10px;
	}
	#footer .social {
		margin: 0;
		float: none;
		text-align: center;
		display: block;
	}
	#footer .btn-scroll-up {
		/*display: none;*/
	}
	#map_canvas {
		margin: 0 -15px 35px;
		width: auto;
	}
	.jobs-map {
		display: block;
	}
	.jobs-map .alpha {
		display: block;
		width: 100%;
	}
	.jobs-map .omega {
		display: block;
		width: 100%;
	}
	#sidebar {
		margin: 15px 0 0;
	}
	#search_form .form-control {
		margin: 0 0 15px;
	}
	#newsletter_form {
		margin: 15px 0 0;
	}
	#newsletter_form .form-control {
		margin:  0 0 15px;
	}
	.news-wrapper .news img {
		margin: 0 0 15px;
	}
	#jobs .job-items {
		display: block;
	}
	#jobs .job-item {
		display: block;
		width: 100%;
	}
	#jobs .job-item + .job-item {
		margin: 5px 0 0;
	}
	#jobs .job-details {
		padding: 20px 50px 30px 15px;
	}
	#jobs .job-search #form-job-search .btn-reset {
		margin: 5px 0 0;
		position: static;
	}
	#jobs .job-items:after {
		right: 0;
	}
	#newsletter .con {
		padding: 40px 0;
	}
	#detailsBtns .paginatorHeader {
		float: none;
		width: 100%;
		margin: 0 0 15px;
	}
	#nextBtn {
		float: none;
		width: 100%;
		padding: 0;
		text-align: left;
	}
	#filterControl .all-topics,
	#filterControl .all-regions,
	#filterControl .all-regions2,
	#filterControl .all-years {
		width: 100%;
		margin: 0 0 5px;
	}
	#filterControl .all-topics ul,
	#filterControl .all-regions ul,
	#filterControl .all-regions2 ul,
	#filterControl .all-years ul {
		width: 100%;
	}
	
	.homepage #slideshow .jcarousel-control-prev,
	.homepage #slideshow .jcarousel-control-next {
		display: none;
	}
}
.show-mobile {
	display: none;
}

.scrolling #header {
	position: fixed;
	width: 100%;
	border-bottom: 1px solid #f1f1f1;
	z-index: 99;
	background: #fff;
	box-shadow: 0 2px 5px 0 rgba(30, 30, 30, 0.09);
}
.slideshow {
	margin: 0 0 30px;
}
.slideshow .swiper-button-prev {
	width: 28px;
	height: 56px;
	background: url(../img/arrow_left.png) no-repeat center center / contain;
}
.slideshow .swiper-button-next {
	width: 28px;
	height: 56px;
	background: url(../img/arrow_right.png) no-repeat center center / contain;
}
@media( max-width: 640px ){
	.show-mobile {
		display: block;
	}
	.hide-mobile {
		display: none;
	}
	#news {
		padding: 45px 15px;
	}
	#news .jcarousel-control-prev {
		left: 2px;
		top: 30%;
		font-size: 140px;
		color: #fff;
		line-height: 0.3;
		width: 40px;
		height: 60px;
		text-decoration: none;
		/*box-shadow: 0 2px 5px 0 rgba(30, 30, 30, 0.09);*/
	}
	#news .jcarousel-control-next {
		right: 2px;
		top: 30%;
		font-size: 140px;
		color: #fff;
		line-height: 0.3;
		width: 40px;
		height: 60px;
		text-decoration: none;
		/*box-shadow: 0 2px 5px 0 rgba(30, 30, 30, 0.09);*/
	}
	#bottom {
		padding: 30px 0;
	}
	.bottom-nav {
	}
	.bottom-nav h2 {
		text-align: center;
		cursor: pointer;
		text-transform: uppercase;
	}
	.bottom-nav h2:after {
		content: "\f107";
		font-family: FontAwesome;
		margin: 0 0 0 5px;
	}
	.bottom-nav h2.active:after {
		content: "\f106";
		font-family: FontAwesome;
	}
	.bottom-nav ul {
		display: none;
		text-align: center;
	}
}
@media( max-width: 480px ){
	#slideshow .caption .img {
		vertical-align: middle;
		display: inline-block;
		margin: 0 0 15px;
		/*width: 30px;*/
	}
	#slideshow .caption .img img {
		max-width: 100%;
	}
	#slideshow .caption .con {
		vertical-align: middle;
		display: inline-block;
		width: calc( 100% - 35px);
	}
	/*#slideshow .caption h1 {
   		font-size: 14px;
	}*/
	#slideshow .jcarousel-control-prev {
		left: 0;
		bottom: 0;
		width: 34px;
	}
	#slideshow .jcarousel-control-next {
		right: 0;
		bottom: 0;
		width: 34px;
	}
	#slideshow .caption {
		padding: 20px 0 50px;
	}
	.news_archive {
		display: block;
	}
	.news_archive .img {
		display: block;
		width: 100%;
	}
	.news_archive .con {
		display: block;
		width: 100%;
		padding: 15px 0 0;
	}
	#main-nav > ul > li > a {
		padding: 15px 0;
		line-height: 1;
		height: auto;
	}
	#main-nav > ul > li.menu-contact > a, 
	#main-nav > ul > li.menu-search > a {
		padding: 15px;
	}
	#main-nav .checkbox-inline + .checkbox-inline {
		margin: 0;
	}
}