*,a:hover,a:active,a:focus{outline:none}html,body,div,iframe,h1,h2,h3,ul{margin:0;padding:0;border:0}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;height:100%}h1,h2,h3,h4,h5,h6,p{font-size:100%;padding:0;margin:0}a{text-decoration:none;background:none;padding:0;color:#E01483}a:hover{text-decoration:underline;-webkit-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;color:#E01483}a img{border:0}p,ul{line-height:1.5em}ul{list-style:none}input[type=text],textarea{font-family:"Inconsolata",sans-serif;padding:18px 0;border-bottom:#F7FAF9 solid 1px;width:100%;border:none;color:#333;border-bottom:#ccc solid 1px}input[type=text]{width:100%}input[type=submit]{padding:7px}textarea{width:100%}input[type=text]:hover,input[type=text]:focus,textarea:hover,textarea:focus{background:#FFF}input[type="file"]{display:inherit}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:inherit}.navbar-default{background-color:inherit;border:inherit;margin-bottom:0}.navbar-collapse{padding:0}.navbar-default .navbar-toggle{border-color:white}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-default .navbar-toggle .icon-bar{background-color:#000000}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:none}.navbar-toggle .icon-bar{height:4px;width:35px}.clear,.related{clear:both;float:none}.floatLeft,.fRight{float:left}.floatRight,.fRight{float:right}.noBorder{border:none}.nowrap{white-space:nowrap}.red{color:#F00}.hideVic{display:none}.bold{font-weight:bold}.borderTop{border-top:#000 solid 1px}.padR30px{padding-right:50px}.f10{font-size:10px}.transparent{filter:alpha(opacity=35);-moz-opacity:0.35;-khtml-opacity:0.35;opacity:0.35}#form{margin:10px 0 0 0;overflow:hidden}#form label{margin-right:10px}#form div{margin:3px 0;color:#AAA}#form #reCAPTCHA{font-style:italic}#form #responsive-menu-button{display:none}#newsItem{padding:30px 0 0 0}#newsItem header{padding-bottom:30px}#newsItem img{margin:10px 0}#newsItem .date{color:#ddd}#newsArchive{padding:60px 0 0 0;margin:0}#newsArchive li{list-style:none;border-bottom:#efefef 1px solid;margin:0;padding:10px 0;overflow:hidden}#newsArchive a{color:#ddd}#newsArchive a:hover{color:#E01483;text-shadow:0 0 10px white;text-decoration:none}#newsArchive img{width:150px}.galleryDir{padding:0;margin:0}.galleryDir li{list-style:none;margin:0 10px 10px 0;display:block;overflow:hidden}.galleryDir li a{position:relative;display:block;width:150px;height:110px;float:left;overflow:hidden;margin:0 10px 0 0}.galleryDir li a span{display:none}.galleryDir .img{display:block;color:#0A2654;font-weight:bold;height:100%;float:left;margin:0 15px 0 0}#fotogallery{margin:20px 0 0 0;padding:0}#fotogallery ul{padding:0;margin:0;width:100%;list-style:none}#fotogallery li{float:left}#fotogallery a{display:block;background:#FFFFFF;font-size:10px;margin:0 4px 4px 0;width:140px;height:140px}#languages a{text-decoration:none}#languages a.activeLang{text-decoration:underline;color:#000}.projectsArchive ul{padding:0px;list-style:none}.readMore{text-decoration:none;background:#000;padding:5px 10px;color:#FFF;font-size:11px;float:right;font-weight:bold}.readMore:hover{color:#000;background:#45bbd0;text-decoration:none}.pagination{margin-top:30px}.pagination span,.pagination a{background:none repeat scroll 0 0 #E3E3E3;color:#333333;font-size:12px;font-weight:bold;line-height:10px;margin-right:5px;padding:8px 10px}.pagination .active{background:#000;color:#FFF}*::-moz-selection{color:#E01483;background:black;text-shadow:0 0 10px white}*::selection{color:#E01483;background:black;text-shadow:0 0 10px white}body{height:100%;font-family:"Montserrat",sans-serif;font-weight:300;line-height:1.5em;background:black;color:white}h1,h2,h3{font-family:"Montserrat",sans-serif;text-transform:uppercase;letter-spacing:8px;color:white}h1{font-size:26px}h2{font-size:20px}h3{font-size:16px}p{padding-top:20px;width:90%}nav{float:left;letter-spacing:2px;line-height:3em;font-size:12px;margin-left:-15px;margin-top:60px}nav ul{padding:0;margin:0}nav ul .lavalamp-object{background-color:#EEE;display:block}nav ul>li{list-style:none}nav ul>li.active>ul{display:block}nav ul>li a{padding:10px 15px;z-index:21;display:block;color:#fff;text-transform:uppercase}nav ul>li a:hover,nav ul>li a.active{border:none;text-decoration:none;background:none;color:#E01483;text-shadow:0 0 10px white}nav ul ul{padding:0;top:0;left:0;padding:0 0 0 0;z-index:1000;display:none}nav ul ul li{display:none;position:relative;height:auto;width:150px;clear:both;margin:0;padding:0}nav ul ul a{width:100%;height:auto;text-align:left;display:block;clear:both;color:#fff;font-size:11px;padding:5px 0 5px 30px;margin:1px 0 0 0}nav ul ul a:hover{color:#fff}nav ul ul a.active{border:none;text-decoration:none;background:#EEE;color:#999}nav ul ul ul{top:0;left:100%;padding-left:1px}main{width:100%}.projectImg{width:100% !important}.projectImg a{width:100% !important;background-position:center}.projectThumbs li{padding:0 10px 10px 0}.projectThumbs img{width:100%}.projectsArchive ul{width:100%}.projectsArchive li{position:relative;width:33.3333%}.projectsArchive li a{height:100%;display:block}.projectsArchive li div{position:absolute;z-index:10;top:0;width:100%;height:100%;padding:30px;border:#E01483 solid 6px;color:#000;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:visibility 0s .6s, opacity .6s ease;transition:visibility 0s .6s, opacity .6s ease}.projectsArchive li:hover div{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.projectsArchive img{width:100%}.projectsArchive h2{color:#E01483}.line{clear:both;background-color:#E01483;display:inline-block;height:4px;width:80px;box-shadow:0 0 10px white}.fb-page{margin-top:30px}.icn_arrow{position:absolute;z-index:10;bottom:20px;font-size:100px;left:50%;color:#fff}.icn_arrow:hover{color:#333}.portfolio-close{background:black;color:white;display:block;height:19px;margin:0;position:absolute;right:0;text-indent:-9999px;top:0;-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s;width:19px}.portfolio-close span{color:white}.portfolio-close:hover,.portfolio-close #prev-port:hover,.portfolio-close #next-port:hover{background-position:0 -19px}.btn_back{display:block;color:black;width:40px;height:40px;font-size:20px;line-height:40px;text-align:center}.btn_back:hover{background-color:#ddd;text-decoration:none}#subnav{width:100%;margin:0;padding:0}#subnav li{list-style:none;margin:0}#subnav a{display:block;line-height:30px;padding:3px 10px;border-bottom:#CCC 1px solid;font-style:normal}#subnav a:hover,#subnav a .active{text-decoration:none}#subn{display:none;position:absolute;z-index:200;top:0;left:240px;width:240px;height:100%;background:rgba(0,0,0,0.8);color:white}#subn ul{position:absolute;top:40%;margin-top:50px}#subn a{display:block;padding:10px 30px;color:white}#subn a:hover,#subn a.active{text-decoration:none;color:#E01483;text-shadow:0 0 10px white}#container,#kolLeft,#content,#kolRight,#header,#header div{height:100%}#container{width:100%;margin:0 auto;padding:0}#container.p_4 #content,#container.p_7 #content{padding:0 80px}#container.p_4 .mainContent,#container.p_7 .mainContent{min-height:100%}#container.m_content .mainContent{min-height:90%;padding:20px 60px 100px 60px}#container.m_content #footer{padding-left:60px}#map{margin:30px 0;height:400px}#homeProjects{position:relative;clear:both;height:100%}#homeProjects ul{height:100%}#homeProjects li{float:left;height:33.33333%}#homeProjects div{width:100%;height:100%}#homeProjects div a{width:100%;height:100%;background-position:center center;background-size:cover}#homeProjects div a span{display:none}#projectData{display:none;margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%}#projectData h1{margin:0 15px 20px 0;padding:15px 30px 40px 30px !important;background:url(../img/bg_thk-left.gif) bottom left no-repeat #242424;color:#ffffff}#projectData .kRight{width:35%;float:right;padding:30px 20px 30px 0}#projectData .kLeft{padding:30px 0;width:60%;float:left}#projectData .cycle a{height:330px;width:100%;display:block;background-size:110% auto;background-position:center center}#projectData .cycle a span{display:none}#projectData .pagerProject{position:absolute;z-index:20;top:300px;font-size:18px;padding:0 0 0 15px;color:#EFEFEF}#projectData .pagerProject .pagerProject a{color:#EFEFEF}#projectData .pagerProject .pagerProject a .activeSlide,#projectData .pagerProject .pagerProject a:hover{text-decoration:none;color:#f39024}#logo img,#logo svg{width:100px}#logo #svg_neon{-webkit-animation:pulse 2s ease infinite alternate;animation:pulse 2s ease infinite alternate}#header{position:related;z-index:100;position:relative}#header .teaserKol1{float:right}#header .header_cycle .slides{width:100% !important;overflow:hidden}#header .header_cycle .imgs{height:100% !important;overflow:hidden;background-size:cover;background-position:center}#header .teaser_text{overflow:hidden;display:block;height:auto}#header .pager{position:absolute;left:10px;top:230px;z-index:99;font-size:24px}#header .pager a{font-size:36px;color:#999;text-decoration:none}#header .pager a:hover{color:#f73939}#header .pager a.activeSlide{color:#f73939;cursor:default}#header .imgs{display:table;text-align:center}#header .title{display:block;text-align:right;vertical-align:middle;font-family:"Inconsolata",sans-serif;text-transform:uppercase;margin-top:5%;margin-right:5%}#header .title h3{border:#000 solid 5px;padding:15px 30px;display:inline-block;font-size:32px;letter-spacing:8px;color:#000}#kolLeft{width:240px;position:fixed;z-index:200;height:100%}#kolLeft .inner{position:absolute;margin-top:80px;padding-left:50px}#content{margin-left:240px;margin-right:100px;height:100%;font-family:"Inconsolata",sans-serif;-webkit-animation:fadein 2s ease;animation:fadein 2s ease}#content h1,#content #homeNews .archief h2{padding:30px 0 10px 0}#homeNews .homeContent,#homeNews .news{padding:30px 60px}#homeNews .news h2{min-height:80px}#homeNews .news h2 a:hover{color:#E01483;text-shadow:0 0 10px white;text-decoration:none}#homeNews .archief li{border-right:black solid 15px}#kolRight{position:fixed;z-index:200;right:0;top:0;width:100px;height:100%}#kolRight .inner{position:absolute;width:100%;top:50%;margin-top:-80px;font-size:28px}#kolRight a{display:block;text-align:center;color:white}#kolRight a:hover{color:#E01483;text-shadow:0 0 10px white}#socialMedia{position:fixed;z-index:210;right:-150px;top:0;width:150px;height:100%;background-color:black;color:white;-webkit-transition:right 1s ease;transition:right 1s ease}#socialMedia .close_sm{width:100%;color:#E01483;font-size:16px;line-height:30px;padding-left:10px}#socialMedia .close_sm a{display:block;float:right;width:40px;height:40px;font-size:20px}#socialMedia .close_sm a:hover{background-color:#E01483;text-decoration:none;color:black}#socialMedia .inner{position:absolute;width:100%;top:50%;margin-top:-80px;font-size:28px}#socialMedia a{display:block;text-align:center;color:white}#socialMedia a:hover{color:#E01483;text-shadow:0 0 10px white}#socialMedia.slide{right:0}#footer{clear:both;height:10%;padding:80px 0 30px 0}@media screen and (max-width: 970px){#container.p_4 #content,#container.p_7 #content{padding:0}#container.m_content .mainContent{padding:20px 0 100px 0}#container.m_content #footer{padding-left:0}.projectsArchive li{width:50%}#subn ul{margin-top:0px}#subn ul>li a{padding:5px 30px}#header .title h3{border:#000 solid 3px;padding:10px 15px;font-size:18px;letter-spacing:6px}}@media screen and (max-width: 767px){.navbar-default .navbar-toggle{border-color:black !important;top:30px;z-index:1000}.navbar-default .navbar-toggle:hover{background:none !important}.navbar-default .navbar-toggle span{background-color:#E01483 !important}.navbar{position:absolute;top:0;right:0;width:100%;float:right}.mainContent{padding:30px}nav #menu{background:rgba(0,0,0,0.8);padding:60px 0}nav #menu a{text-align:center;font-size:20px;padding:20px 0}nav #menu ul{display:block !important}nav #menu ul li{display:block !important;width:100%}nav #menu ul a{padding:10px 0;color:white;font-size:16px}#container.m_content .mainContent{padding:30px}#subn{display:none !important}#logo{position:absolute;z-index:100;padding:20px 0 0 20px;left:160px}#logo img,#logo svg{width:50px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;transform-origin:0 0}#kolLeft{position:relative;z-index:30;right:0;top:0;width:100%;height:100px}#kolLeft .inner{position:inherit;top:0;padding-left:0;margin-top:0;font-size:28px}#header .title h3{border:none;padding:0;font-size:22px}#content{margin:0}#homeProjects li:last-child{display:none}#kolRight{display:none}#footer{text-align:center}#footer .floatLeft{float:none;width:100%}}.d1s{-webkit-animation-delay:1s;animation-delay:1s}.d2s{-webkit-animation-delay:2s;animation-delay:2s}.d3s{-webkit-animation-delay:3s;animation-delay:3s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floating{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}50%{-webkit-transform:translateY(8%);transform:translateY(8%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0%)}50%{-webkit-transform:translateY(8%)}100%{-webkit-transform:translateY(0%)}}@-webkit-keyframes pulse{from{-webkit-filter:drop-shadow(0 0px 0px #4cc2f1)}to{-webkit-filter:drop-shadow(0 15px 10px #4cc2f1)}}@keyframes pulse{from{-webkit-filter:drop-shadow(0 0px 0px #4cc2f1);-ms-filter:drop-shadow(0 0px 0px #4cc2f1);filter:drop-shadow(0 0px 0px #4cc2f1)}to{-webkit-filter:drop-shadow(0 15px 10px #4cc2f1);-ms-filter:drop-shadow(0 15px 10px #4cc2f1);filter:drop-shadow(0 15px 10px #4cc2f1)}}
