@import url("animate.css");@import url("../images/layout/font-awesome-4.7.0/css/font-awesome.min.css");@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);body footer #footer-blocks{background-color:#014289;padding-bottom:40px;}@media (min-width: 992px){#map-canvas{max-width:800px;height:600px;}#maps_search{max-width:800px;}}.cc-cookies{position:fixed;background:rgba(0,0,0,0.7);color:white;left:0;padding:7px 15px;text-shadow:0 -1px 0 rgba(0,0,0,0.35);text-align:center;bottom:0;width:100%;z-index:999;font-size:14px;}.cc-cookies a,.cc-cookies a:hover{color:white;text-decoration:underline;}.cc-cookies a:hover{text-decoration:none;}.cc-overlay{height:100%;padding-top:25%;}.cc-cookies-error{background:#fff;border:1px solid #ccc;color:#333;float:left;font-size:18px;margin:1em 0 2em 0;padding:2em 5%;text-align:center;width:90%;}.cc-cookies a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-accept,.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline,.cc-cookies a.cc-cookie-reset{background:#014289;border-radius:0;color:#fff;display:inline-block;moz-transition:background 0.25s ease-in;o-transition:background 0.5s ease-in;padding:4px 10px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.35);webkit-transition:background 0.25s ease-in;margin:0 4px;border-radius:4px;}.cc-cookies a.cc-cookie-decline,.cc-cookies-error a.cc-cookie-decline{background:#000;margin-left:0.5em;}.cc-cookies a.cc-cookie-reset{background:#012a56;}.cc-cookies a:hover.cc-cookie-accept,.cc-cookies-error a:hover.cc-cookie-accept,.cc-cookies a:hover.cc-cookie-decline,.cc-cookies-error a:hover.cc-cookie-decline,.cc-cookies a:hover.cc-cookie-reset{background:#012a56;moz-transition:background 0.25s ease-in;o-transition:background 0.5s ease-in;webkit-transition:background 0.25s ease-in;}.cc-cookies-error a.cc-cookie-accept,.cc-cookies-error a.cc-cookie-decline{display:block;margin-top:1em;}.cc-cookies.cc-discreet{left:auto;padding:0.5em 1em;top:auto;width:auto;}.cc-cookies.cc-discreet a.cc-cookie-reset{background:none;padding:0;text-decoration:underline;text-shadow:none;}.cc-cookies.cc-discreet a:hover.cc-cookie-reset{text-decoration:none;}.box-shadow{box-shadow:2px 3px 13px 0px rgba(0,0,0,0.15);}.inline-box-shadow{-webkit-box-shadow:inset 0px 3px 5px 0px #999;-moz-box-shadow:inset 0px 3px 5px 0px #999;box-shadow:inset 0px 3px 5px 0px #999;}body{font-family:"Open Sans", Verdana, Tahoma, Arial, sans-serif;font-size:15px;color:#313131;line-height:30px;}legend,h1{font-weight:700;font-size:38px;color:#014289;margin:0 0 20px 0;line-height:initial;}h2{font-weight:700;font-size:22px;color:#313131;margin:0;}h3{font-weight:600;font-size:17px;color:#0094aa;margin:0;}h4{font-weight:700;font-size:15px;color:#c0d200;margin:0;}.headline_title{font-weight:700;font-size:15px;color:#014289;margin:0;}.headline_content{padding:10px;}.headline_intro{font-weight:normal;color:#014289;}a{font-weight:700;color:#014289;text-decoration:none;}p{margin-top:0;margin-bottom:30px;}hr{margin:0 auto 20px auto;width:100px;height:2px;background-color:#e4e4e4;box-shadow:none;border:none;}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}input:focus,textarea:focus{outline-width:0;}button,select,input,textarea{font-family:"Open Sans", Verdana, Tahoma, Arial, sans-serif;font-size:14px;color:#313131;background:#fff;display:block;width:100%;border-radius:5px;line-height:30px;box-sizing:border-box;}input[type=search],input[type=text],input[type=number],input[type=password],input[type=email],textarea,select{padding:0 10px;background:#fff;border:1px solid #c0c0c0;color:#313131;height:30px;line-height:30px;}input[type=checkbox],input[type=radio]{display:inline;}button,input[type=submit]{cursor:pointer;height:auto;border:none;padding:0;}textarea{height:70px;padding-top:5px;padding-bottom:5px;line-height:initial;resize:none;}table{margin-left:10px;margin-right:10px;}@media (max-width: 525px){table{min-width:95%;width:auto !important;}}img{max-width:100%;height:auto !important;}.desktop{display:none;}.bolder{font-weight:700;}.button{background-color:#f4e700;text-align:center;color:#014289;display:block;border-radius:5px;font-weight:bold;line-height:30px;padding:15px 5px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.button:hover{background-color:#0094aa;color:#fff;}.bx-viewport ul{margin:0;}form .formrow{margin-bottom:10px;}form .formrow .formfield{display:block;}.right{text-align:right;}p .button{max-width:270px;margin:0 auto 30px auto;background-color:#fff;border:2px solid #0094aa;color:#0094aa;box-sizing:border-box;padding-top:10px;padding-bottom:10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}p .button:hover{background-color:#014289;border:2px solid #014289;color:#fff;}p .button::after{content:"\f105";color:#0094aa;font-family:FontAwesome;font-size:30px;margin-left:15px;vertical-align:bottom;}p .button:hover::after{color:#fff;}.panel-block{background-color:#f4e700;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:10px 0;}.block-container{padding:38px 0 85px 0;}.block-container>.row{margin-left:10px;margin-right:10px;}.panel-heading{padding:50px 50px 20px 50px;}.panel-body h2{text-align:center;padding-bottom:40px;}header{background-color:#fff;width:100%;z-index:10;position:relative;}header > .container{max-height:100px;line-height:100px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}header #toggle-mobile-menu{background-color:#0094aa;color:#fff;line-height:100px;width:100%;max-width:90px;cursor:pointer;text-align:center;font-size:25px;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header nav ul{margin:0;padding:0;list-style:none;}header nav ul li{position:relative;}header nav ul a{display:block;}header ul.custom-menu-level2{background-color:#f4e700;border-radius:5px;}header li.custom-li-level0 > a{color:#313131;}header li.custom-li-level0.active > a,header li.custom-li-level0:hover > a{color:#014289;}header li.custom-li-level1 > a{color:#fff;}header li.custom-li-level1.active > a,header li.custom-li-level1:hover > a{color:#f4e700;}header li.custom-li-level2 > a{color:#fff;font-weight:400;}header li.custom-li-level2.active > a,header li.custom-li-level2:hover > a{font-weight:700;}header #top-menu{top:100px;}header #logo img{-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;max-height:calc(80px);}header #search-box{text-align:right;position:relative;}header #search-box .fa-search{color:#c0d200;font-size:25px;cursor:pointer;position:absolute;top:0;right:0;padding:0 10px;display:block;line-height:inherit;}header #search-box .search-img{width:45%;cursor:pointer;}header #search-box .search-holder{position:absolute;top:0;right:0;max-width:0;overflow:hidden;background:rgba(255,255,255,0.5);height:100px;margin-right:40px;width:280px;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header #search-box .search-holder form{margin:0;}header #search-box .search-holder input{position:absolute;top:calc(35px);width:65%;margin:0;left:10px;box-sizing:border-box;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header #search-box .search-holder input.button{width:30%;right:0;background-color:#0094aa;left:initial;color:white;}header #search-box .search-holder.open{max-width:280px;}header #mobile-menu-close{display:none;position:fixed;background:rgba(0,0,0,0.4);z-index:900;top:0;left:0;width:100%;height:100%;cursor:pointer;}header #mobile-menu{position:fixed;line-height:1.4;top:0;width:260px;visibility:hidden;bottom:0;z-index:998;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header #mobile-menu.active{visibility:visible;}header #mobile-menu.active > ul{left:0;}header #mobile-menu ul{width:260px;position:fixed;height:100%;top:0;left:-260px;z-index:999;overflow-y:auto;background:#0094aa;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header #mobile-menu ul.active{left:0;visibility:visible;}header #mobile-menu ul li{background:#0094aa;border-bottom:1px solid rgba(255,255,255,0.8);}header #mobile-menu ul li a{color:white;padding:10px 20px 10px 10px;font-weight:normal;}header #mobile-menu ul li a.parent{font-weight:bold;color:white;text-transform:uppercase;}header #mobile-menu ul li a.back{text-align:center;color:white;}header #mobile-menu ul li a.back:before{position:absolute;top:10px;left:10px;content:"\f104";font-family:"FontAwesome";}header #mobile-menu ul li a.close{color:white;font-weight:bold;text-align:center;text-transform:uppercase;}header #mobile-menu ul li a.close:after{position:absolute;top:10px;right:10px;content:"\f00d";font-family:"FontAwesome";}header #mobile-menu ul li a:hover{background:#007e91;}header #mobile-menu ul li ul{left:260px;visibility:hidden;}header #mobile-menu ul li.has-children > a:after{position:absolute;top:10px;right:10px;content:"\f105";font-family:"FontAwesome";}#main-slider ul{margin:0;padding:0;}#main-slider ul li{list-style:none;margin:0;padding:0;height:250px;background-position:center center;background-size:cover;}#main-slider ul li .container{visibility:hidden;padding-top:50px;text-align:center;}#main-slider ul li .container h1{color:#fff;margin:0;}#main-slider ul li .container h2{color:#fff;margin:0;font-weight:400;}#main-slider ul li .container a.button{margin:10px auto;display:inline-block;padding:3px 20px;}#main-slider ul li .container a.button i{font-size:30px;margin-left:20px;vertical-align:sub;}#main-slider ul li .container.active-slide{visibility:visible;}#main-slider .bx-controls{margin-top:-50px;line-height:50px;}#main-slider .bx-controls .bx-pager{float:right;}#main-slider .bx-controls .bx-pager .bx-pager-item{display:inline-block;margin-left:10px;}#main-slider .bx-controls .bx-pager .bx-pager-item a{display:block;width:20px;height:20px;border-radius:10px;background-color:#c0d200;overflow:hidden;padding-left:20px;box-sizing:border-box;}#main-slider .bx-controls .bx-pager .bx-pager-item a.active{background-color:#fff;}#movetotop{position:fixed;right:5px;bottom:0;background-color:#0094aa;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;height:40px;line-height:40px;font-size:20px;text-align:center;max-height:0;width:40px;overflow:hidden;cursor:pointer;z-index:1000;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}.scroll #movetotop{max-height:50px;}.text-center{text-align:center;}.content{padding-top:50px;}.content button i{margin-right:10px;font-size:20px;}.image-text-layout{position:relative;box-shadow:2px 3px 13px 0px rgba(0,0,0,0.15);}.image-text-layout .topright-content{padding-top:30px;padding-bottom:30px;}.image-text-layout p:last-child{margin-bottom:0;}.pathway{border-radius:5px;background-color:#f7f7f7;padding:25px;line-height:initial;margin-bottom:50px;}.pathway .pathway-item::after{content:"/";display:inline;padding:0 3px;}.pathway .pathway-item:last-child::after{content:"";}.pathway .pathway-item:last-child a{font-weight:400;color:#313131;}.pagination{margin-bottom:30px;text-align:center;}.pagination a,.pagination span{margin:0 10px;}.pagination #pagination-current{color:#014289;}.pagination #page-before,.pagination #page-after{min-width:80px;display:inline-block;}.pagination #page-before{margin-right:20px;text-align:right;}.pagination #page-after{margin-left:20px;text-align:left;}.headlines{padding-top:30px;}.headlines .headline_item{display:block;margin-bottom:30px;}.headlines .headline_date{color:#c0c0c0;}.headlines .headline_title{margin-bottom:10px;}.headlines hr{margin-bottom:30px;}.headlines > h1,.headlines > h3{text-align:center;}.headlines .headline_read_more{display:block;text-align:center;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}.headlines .headline_read_more:hover{color:#c0d200;}.headlines .headline_read_more::after{content:"\f105";font-family:FontAwesome;font-size:30px;vertical-align:bottom;margin-left:15px;font-weight:400;}.archive .archive_title{text-align:center;}.archive .archive_item{margin-bottom:30px;}.archive .archive_item .archive_item_date{color:#c0c0c0;}.archive .archive_item .archive_item_link{float:right;color:#014289;}.archive .archive_item .archive_item_link::after{content:"\f105";font-family:FontAwesome;font-size:30px;vertical-align:bottom;margin-left:15px;font-weight:400;}.item_detail{margin-bottom:50px;}.item_detail .item_detail_title{text-align:center;}.item_detail .item_detail_date{text-align:center;}.item_detail .item_detail_image{text-align:center;margin-bottom:20px;}.item_detail .back-button{float:right;color:#014289;}.item_detail .item_detail_intro{font-style:italic;}.item_detail .back-button::before{content:"\f104";font-family:FontAwesome;font-size:30px;vertical-align:bottom;margin-right:15px;font-weight:400;}#news_headlines .news_headline{box-shadow:2px 3px 13px 0px rgba(0,0,0,0.15);position:relative;border-radius:5px;padding:220px 10px 10px 10px;}#news_headlines .news_headline .headline_item_image{position:absolute;top:0;left:0;width:100%;height:200px;background-size:cover;background-position:center center;border-top-left-radius:5px;border-top-right-radius:5px;}p.no{font-size:18px;line-height:1.6;margin-bottom:40px;}#project_header{margin-top:90px;padding-top:30px;padding-bottom:20px;color:#fff;background-color:#014289;text-align:center;position:relative;}#project_header ::after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 auto;width:0;height:0;border-top:solid 30px #014289;border-left:solid 30px transparent;border-right:solid 30px transparent;}#project_header h1{color:#fff;}#project_headlines .project_headline{box-shadow:2px 3px 13px 0px rgba(0,0,0,0.15);position:relative;border-radius:5px;}#project_headlines .project_headline .wrap_text{padding:190px 18px 10px 18px;}#project_headlines .project_headline .button{background-color:#0094aa;padding:5px 5px;border-radius:0px;}#project_headlines .project_headline .button:hover{background-color:#014289;color:#fff;}#project_headlines .project_headline .headline_item_image{position:absolute;top:0;left:0;width:100%;height:175px;background-size:cover;background-position:center center;border-top-left-radius:5px;border-top-right-radius:5px;}#project_headlines .wrap_btn{margin-bottom:90px;}#project_overviews{padding-top:10px;}#project_overviews .project_headline{box-shadow:2px 3px 13px 0px rgba(0,0,0,0.15);position:relative;border-radius:5px;}#project_overviews .project_headline .wrap_text{padding:190px 18px 10px 18px;}#project_overviews .project_headline .button{background-color:#0094aa;padding:5px 5px;border-radius:0px;}#project_overviews .project_headline .button:hover{background-color:#014289;color:#fff;}#project_overviews .project_headline .headline_item_image{position:absolute;top:0;left:0;width:100%;height:175px;background-size:cover;background-position:center center;border-top-left-radius:5px;border-top-right-radius:5px;}div.projectnav-layout{margin-top:24px;margin-bottom:24px;}nav.next-prev ul{margin:0;padding:0;list-style:none;}nav.next-prev ul li{float:left;width:10%;text-align:center;border-left:1px solid white;}nav.next-prev ul li:first-child{border-left:0px;}nav.next-prev ul li a{display:block;background:#014289;color:white;line-height:50px;height:50px;overflow:hidden;text-transform:lowercase;}nav.next-prev ul li a:hover{background:#012a56;}nav.next-prev ul li a span{display:none;}nav.next-prev ul li.disabled a{background:#c0c0c0;color:white;text-decoration:none;cursor:default;}#projectdetail-header-layout{position:absolute;}#projectdetail-header-layout .background{width:100%;position:absolute;top:0;bottom:0;left:0;background-size:cover;background-position:center center;}#partner_headlines{padding-top:95px;}#partner_headlines .partner_headline{margin-bottom:25px;position:relative;border-radius:5px;border:4px solid #ededed;}#partner_headlines .partner_headline .wrap_text{padding:190px 0px 0px 0px;}#partner_headlines .partner_headline .headline_item_image{width:100%;height:157px;background-size:cover;background-position:center center;border-top-left-radius:5px;border-top-right-radius:5px;}#banner_headlines .banner_item{text-align:center;}#banner_headlines .banner-pixel{position:absolute;}#container-team{padding-left:0px;}#container-team .team{padding-left:15px;margin-right:-30px;}#container-team .team #team-section{padding-bottom:30px;margin-right:-30px;}#container-team .team #team-section .employee-image{max-height:133px;max-width:133px;text-align:left;vertical-align:top;}#container-team .team #team-section #employee-information{height:133px;padding-left:15px;display:flex;align-items:center;}.partner_search{float:left;position:relative;}.partner_search .loading{width:30px;position:absolute;left:50%;top:10%;display:none;}#map{text-align:center;}.partner_content ul{list-style:none;padding:0;margin:0;}.partner_content ul li{border-top:2px solid #0094aa;color:#014289;font-weight:700;cursor:pointer;}.partner_content ul li:last-child{border-bottom:2px solid #0094aa;}.partner_content ul li:hover{color:#0094aa;}span.regio_nr{color:#014289;font-weight:700;font-size:17px;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 0 0 0;margin:10px;border:3px solid #e4e4e4;text-align:center;display:inline-block;}.partner_title h3{color:white;background-color:#014289;padding:10px;}footer #footer-blocks{padding-top:30px;padding-bottom:30px;color:#fff;background-color:#313131;}footer #footer-blocks .container > .row > div{margin-bottom:30px;}footer #footer-blocks .container > .row > div p:last-child{margin-bottom:0;}footer #footer-blocks #contact-info span{display:inline-block;width:60px;font-weight:700;color:#f4e700;}footer #footer-blocks #contact-info a{font-weight:400;color:inherit;}footer #footer-blocks h3{font-weight:700;color:#f4e700;}footer #footer-blocks form{margin:0;}footer #footer-blocks form input,footer #footer-blocks form textarea{border:1px solid #fff;display:block;width:100%;}footer #footer-blocks form .button{height:calc(100% - 10px);margin-top:10px;width:100%;}footer #footer-blocks form .button i{font-size:30px;color:#014289;}footer #footer-blocks form .input-fields .formrow{margin-bottom:0;margin-top:10px;}footer #footer-disclaimer{padding-top:40px;padding-bottom:20px;text-align:center;font-size:14px;line-height:initial;}footer #footer-disclaimer ul{display:block;margin:20px 0;padding:0;list-style:none;}footer #footer-disclaimer ul li{padding:0 15px 0 15px;border-left:1px solid #313131;display:inline;}footer #footer-disclaimer ul li a{font-weight:400;color:#313131;}footer #footer-disclaimer ul li:first-child{border-left:none;}.error{background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;padding:10px;margin-bottom:10px;}.succes{background-color:#e9ffd9;border:1px solid #a6ca8a;padding:10px;margin-bottom:10px;}.notice{background-color:#e3f7fc;border:1px solid #8ed9f6;padding:10px;margin-bottom:10px;}.warning{background-color:#fff8c4;border:1px solid #f2c779;padding:10px;margin-bottom:10px;}#debug-window{position:fixed;top:20px;z-index:99999999999999;width:900px;background-color:#fff;border:5px solid red;padding:20px;overflow:auto;max-width:90%;left:10px;height:450px;}#debug-window h1{float:left;margin:0 0 2px 0;}#debug-window #debug-close{float:right;}#debug-window p{margin:0 0 20px 0;color:#adadad;}#debug-window #debug-errors{overflow-y:scroll;}#debug-window .debug-error{margin:0 0 10px 10px;color:#adadad;}@media only screen and (min-width: 320px){#projectdetail-content{margin-top:150px;}#projectdetail-header-layout{top:100px;left:0;height:200px;}}@media only screen and (min-width: 768px){header > .container{max-height:100px;line-height:100px;}header #top-menu{top:100px;}header #logo img{max-height:calc(80px);}header #search-box .fa-search{font-size:30px;}header #search-box .search-holder{height:100px;margin-right:50px;}header #search-box .search-holder input{top:calc(35px);}#main-slider ul li{height:300px;}#main-slider ul li .container{padding-top:75px;}#main-slider ul li .container h1{font-size:30px;text-shadow:1px 1px 4px rgba(0,0,0,0.69);}#main-slider ul li .container h2{font-size:20px;text-shadow:1px 1px 4px rgba(0,0,0,0.69);}#main-slider ul li .container a.button{padding-top:5px;padding-bottom:5px;}.image-text-layout .topright-content{padding:10px;}.image-text-layout .background{width:50%;position:absolute;top:0;bottom:0;left:0;background-size:cover;background-position:center center;}.archive_item .archive_item_image{margin-top:10px;}.item_detail .item_detail_image{margin-top:10px;}#projectdetail-content{margin-top:150px;}#projectdetail-header-layout{top:100px;left:0;height:200px;}}@media only screen and (min-width: 992px){#debug-window{max-width:80%;left:250px;height:250px;}.phone-link{pointer-events:none;}body{padding-top:130px;}body.has-submenu{padding-top:calc(210px);}header{position:fixed;top:0;left:0;box-shadow:0 0 3px 0 rgba(0,0,0,0.12);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.12);}header > .container{overflow:hidden;max-height:130px;line-height:130px;}header #logo img{max-height:calc(110px);}header nav{text-align:center;}header nav ul{display:inline-block;}header nav ul li{display:inline-block;}header nav ul li a{display:block;padding-left:20px;padding-right:20px;}header nav ul li:first-child{padding-left:0;}header nav ul li:last-child{padding-right:0;}header nav ul li.custom-li-level0.active.has-children::after,header nav ul li.custom-li-level1.has-children:hover::after{content:"\f0d8";color:#0094aa;font-family:FontAwesome;font-size:40px;line-height:14px;position:absolute;bottom:0;left:0;display:block;width:100%;text-align:center;}header #top-menu li a{padding-left:20px;padding-right:20px;}header #top-menu ul.custom-menu-level1{display:none;}header #sub-menu-holder{background-color:#0094aa;max-height:80px;line-height:80px;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header #sub-menu-holder #sub-menu ul.custom-menu-level2{max-height:0;position:absolute;top:calc(75px);left:50%;width:270px;margin-left:calc(-135px);overflow:hidden;z-index:2;-webkit-transition:max-height 0.15s;-moz-transition:max-height 0.15s;-ms-transition:max-height 0.15s;-o-transition:max-height 0.15s;transition:max-height 0.15s;}header #sub-menu-holder #sub-menu ul.custom-menu-level2 li{display:block;text-align:left;padding:0;line-height:30px;}header #sub-menu-holder #sub-menu ul.custom-menu-level2 li a{display:block;padding:0 20px;}header #sub-menu-holder #sub-menu ul.custom-menu-level2 li ul.custom-menu-level3{display:none;}header #sub-menu-holder #sub-menu ul.custom-menu-level2 li:first-child{padding-top:15px;}header #sub-menu-holder #sub-menu ul.custom-menu-level2 li:last-child{padding-bottom:15px;}header #sub-menu-holder #sub-menu li:hover ul.custom-menu-level2{max-height:500px;z-index:3;}header #sub-menu-holder #sub-menu li.custom-li-level1.has-children:hover::after{color:#c0d200;line-height:22px;}header #search-box .search-holder{height:130px;}header #search-box .search-holder input{top:calc(50px);}body.scroll header > .container{max-height:70px;line-height:70px;}body.scroll header #logo img{max-height:calc(50px);}body.scroll header #sub-menu-holder{max-height:55px;line-height:55px;}body.scroll header #sub-menu-holder #sub-menu ul.custom-menu-level2{top:calc(50px);}body.scroll header #search-box .search-holder{height:70px;}body.scroll header #search-box .search-holder input{top:calc(20px);}#main-slider ul li{height:400px;}#main-slider ul li .container{padding-top:100px;}#main-slider ul li .container h1{font-size:38px;line-height:initial;}#main-slider ul li .container h2{font-size:22px;}#main-slider ul li .container a.button{min-width:250px;padding-top:10px;padding-bottom:10px;}.image-text-layout .topright-content{padding:20px;}.pathway{margin-bottom:60px;margin-top:60px;}#projectdetail-content{margin-top:300px;}#projectdetail-header-layout{top:160px;left:0;height:300px;}.headlines{padding-top:60px;}.headlines hr,.headlines .headline_item{margin-bottom:60px;}footer #footer-disclaimer{text-align:left;}footer #footer-disclaimer ul{display:inline;margin:0 0 0 20px;border-left:1px solid #313131;}footer #webworks{text-align:right;}}@media (max-width: 991px){header #logo img{display:block;margin:10px auto;}header #menu-col{position:static;margin-left:-10px;}header #top-menu{display:none;position:absolute;top:100px;left:0;right:0;line-height:30px;background-color:#fff;border-bottom:2px solid #ccc;padding-top:10px;padding-bottom:10px;-webkit-transition:top 0.15s;-moz-transition:top 0.15s;-ms-transition:top 0.15s;-o-transition:top 0.15s;transition:top 0.15s;-webkit-box-shadow:inset 0px 3px 5px 0px #999;-moz-box-shadow:inset 0px 3px 5px 0px #999;box-shadow:inset 0px 3px 5px 0px #999;}header #top-menu a{padding-left:10px;margin-right:40px;}header #top-menu li.has-children::after{content:"\f105";color:#c0d200;font-family:FontAwesome;font-size:30px;position:absolute;top:0;right:10px;display:block;width:20px;text-align:center;}header #top-menu li.has-children.open::after{content:"\f107";}header #top-menu ul ul{max-height:0;overflow:hidden;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-ms-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}header #top-menu ul ul li.has-children::after{color:#fff;font-size:25px;}header #top-menu ul .open > ul{max-height:1000px;}header #top-menu ul.custom-menu-level1{background-color:#014289;}header #top-menu ul.custom-menu-level1 a{padding-left:30px;}header #top-menu ul.custom-menu-level2 a{padding-left:50px;}header #search-box{padding-right:10px;}#main-slider ul li .container h1{font-size:20px;}#main-slider ul li .container h2{font-size:15px;}#main-slider ul li .container a.button{font-size:16px;}}.project_caption{position:absolute;bottom:0;display:flex;align-items:center;height:55px;width:100%;}.project_icon{height:40px;width:40px;margin-left:10px;margin-right:15px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;}@media only screen and (min-width: 1200px){body{padding-top:140px;}body.has-submenu{padding-top:calc(220px);}header > .container{max-height:140px;line-height:140px;}header #logo img{max-height:calc(120px);}header #top-menu{font-size:17px;}header #sub-menu-holder{max-height:80px;line-height:80px;}header #sub-menu-holder #sub-menu ul.custom-menu-level2{top:calc(75px);}header #search-box .search-holder{height:140px;}header #search-box .search-holder input{top:calc(55px);}body.scroll header > .container{max-height:100px;line-height:100px;}body.scroll header #logo img{max-height:calc(80px);}body.scroll header #sub-menu-holder{max-height:50px;line-height:50px;}body.scroll header #sub-menu-holder #sub-menu ul.custom-menu-level2{top:calc(45px);}body.scroll header #search-box .search-holder{height:100px;}body.scroll header #search-box .search-holder input{top:calc(35px);}#main-slider ul li{height:490px;}#main-slider ul li .container{padding-top:150px;}#main-slider ul li .container h1{font-size:48px;line-height:initial;}.image-text-layout .topright-content{padding:40px;}.headlines{padding-top:80px;}.headlines hr,.headlines .headline_item{margin-bottom:80px;}footer #footer-blocks{padding-top:calc(60px);}}#knowledgebase-content .collapse.in{display:block;}#knowledgebase-content .collapse{display:none;}#knowledgebase-content .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}#knowledgebase-content .panel-block{background:#f7f7f7;border:1px solid #f7f7f7 !important;}#knowledgebase-content .panel-body{padding:10px 20px 10px 0;}#knowledgebase-content ul{list-style:none;padding-left:20px;}#knowledgebase-content ul li .knowledgebase-filedate{text-align:right;}#knowledgebase-content ul li .folder{font-size:17px;color:#0094aa;cursor:pointer;}#knowledgebase-content ul li a{font-weight:normal;}