/*!
Theme Name: IBLA
Theme URI: http://marcwilmesdesign.lu
Author: Attila Simon
Description: 
Version: 1.0
License: Marc Wilmes 
Text Domain: ibla.lu
Tags: -
*/@import url(_res/icons/icon.css);@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-regular.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-regular.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-regular.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-regular.svg#Open Sans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-italic.eot');src:local('Open Sans Italic'),local('OpenSans-Italic'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-italic.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-italic.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-italic.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-italic.svg#Open Sans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700.svg#Open Sans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700italic.eot');src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700italic.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700italic.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700italic.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/open-sans-v17-latin/open-sans-v17-latin-700italic.svg#Open Sans') format('svg')}@font-face{font-family:'Quicksand';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/quicksand-v30-latin/quicksand-v30-latin-regular.eot');src:local('Quicksand Regular'),local('Quicksand-Regular'),url('https://fonts.marcwilmesdesign.lu/fonts/quicksand-v30-latin/quicksand-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/quicksand-v30-latin/quicksand-v30-latin-regular.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/quicksand-v30-latin/quicksand-v30-latin-regular.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/quicksand-v30-latin/quicksand-v30-latin-regular.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/quicksand-v30-latin/quicksand-v30-latin-regular.svg#Quicksand') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-700.eot');src:local('Roboto Bold'),local('Roboto-Bold'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-700.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-700.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-700.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'baron';src:url('_res/fonts/Baron Neue-webfont.eot');src:url('_res/fonts/Baron Neue-webfont.eot?#iefix') format('embedded-opentype'),url('_res/fonts/Baron Neue-webfont.woff2') format('woff2'),url('_res/fonts/Baron Neue-webfont.woff') format('woff'),url('_res/fonts/Baron Neue-webfont.ttf') format('truetype'),url('_res/fonts/Baron Neue-webfont.svg#baron_neueregular') format('svg');font-weight:normal;font-style:normal}body,html{min-height:100%;overflow-x:hidden}body{background:#fff;color:#333;font-size:14px;font-family:'Quicksand',sans-serif;font-weight:400;position:relative}@-moz-document url-prefix(){body{font-family:'Open Sans',sans-serif}}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.container{position:relative}main{min-height:800px}a:focus,a:hover{text-decoration:none;color:#fff}.center{text-align:center}.ajax-loader{width:16px!important;height:16px!important}.googlemap{width:100%;height:300px;background:#fff}.col-1{width:25%;float:left}.col-3{width:33.33%;float:left}.col-4{float:left;width:25%}.col-4 .box{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #eee;height:240px;margin-bottom:15px;margin-right:15px;position:relative}@media (min-width:768px){.dyn-col{float:left}}@media (max-width:767px){.dyn-col{width:100%!important}}.header-box .container{position:relative}.header-box .container .buttons{position:absolute;top:15px;right:0;z-index:99}.header-box .container .buttons a.wbtn{border:1px solid #fff;color:#fff;padding:5px 10px;display:inline-block;font-family:'baron',sans-serif;font-size:14px}.header-box .container .buttons a.wbtn:hover{background:#ffffff;color:#000}.cycle-text{width:350px;height:350px;font-family:'baron',sans-serif;font-size:30px;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:99;background:rgba(255,255,255,0.7);border-radius:175px;text-align:center}.cycle-text p:before{content:'';border-top:2px solid #000;width:120px;height:1px;position:absolute;top:-15px;left:50%;margin-left:-60px}.cycle-text p:after{content:'';border-bottom:2px solid #000;width:120px;height:1px;position:absolute;bottom:-15px;left:50%;margin-left:-60px}.cycle-text p{display:block;vertical-align:middle;text-align:center;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.cycleslider .text{position:absolute;bottom:0;left:0;right:0;z-index:1;height:auto;padding:5px 0;background:rgba(0,0,0,0.8);color:#fff;overflow:hidden;text-align:center}.cycleslider,.cyclesliderimage,.cyclesliderimage div{width:100%!important;height:450px;margin:0;padding:0;overflow:hidden;z-index:1;position:relative}.cycleslider ul,.cyclesliderimage div ul,.cyclesliderimage ul{list-style:none;height:100%;width:100%;margin:0;padding:0}.cycleslider ul li div,.cyclesliderimage div ul li div,.cyclesliderimage ul li div{width:100%;height:100%;background-size:cover!important;background-position:center center!important;position:relative}.cycleslider .item,.cyclesliderimage .item,.cyclesliderimage div .item{width:100%;height:450px;background-size:cover!important;background-position:center center!important;position:relative}.cycleslider .slider-logo,.cyclesliderimage .slider-logo,.cyclesliderimage div .slider-logo{position:absolute;top:50%;left:50%;margin-left:-185px;margin-top:-95px;z-index:99}.cycleslider .slider-logo a,.cyclesliderimage .slider-logo a,.cyclesliderimage div .slider-logo a{font-size:240px;color:#fff;border:0;transition:all 225ms cubic-bezier(0.215,0.61,0.355,1);-webkit-transition:all 225ms cubic-bezier(0.215,0.61,0.355,1)}.cycleslider .slider-logo a:hover,.cyclesliderimage .slider-logo a:hover,.cyclesliderimage div .slider-logo a:hover{color:#f2f2f2}.navbar{border:0;border-radius:0;margin:0;font-family:'baron',sans-serif;margin-top:-50px;text-align:center}.navbar ul.navbar-nav>li.menu-item>a{padding:15px 45px;text-align:center;font-size:16px;color:#fff;text-transform:lowercase;font-weight:bold}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top;margin-right:-15px}.navbar ul.navbar-nav>li.menu-item{position:relative}.navbar ul.navbar-nav>li.menu-item:after{display:inline-block;content:"|";color:#fff;top:15px;right:-5px;position:absolute}.navbar ul.navbar-nav>li.menu-item:last-child:after{display:none}.navbar-default{background:rgba(0,0,0,0.5);position:relative;z-index:2}.navbar-default ul>li a{font-size:14px}.navbar-default .navbar-toggle{border-color:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#ffffff}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#818285}.navbar-nav>li a:hover{color:#dcdcdd!important}.navbar-nav>li a{position:relative}.navbar-nav>.active>a:before,.navbar-nav>.current_page_parent>a:before{content:'';height:5px;width:100%;background:#fff;display:block;position:absolute;bottom:0;left:0}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.current-menu-parent>a,.navbar-default .navbar-nav>.current-menu-parent>a:focus,.navbar-default .navbar-nav>.current-menu-parent>a:hover,.navbar-default .navbar-nav>.current_page_parent>a,.navbar-default .navbar-nav>.current_page_parent>a:focus,.navbar-default .navbar-nav>.current_page_parent>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background:#ffffff;color:#000;outline:0 none;text-decoration:none}.dropdown-menu>li>a{line-height:19px}.dropdown-menu>li>a:first-letter{text-transform:uppercase}.navbar-toggle{margin-top:40px}.navbar-brand{display:none}.pre{border:2px solid red;padding:20px;font-size:14px;color:#fff;background:#000;margin:0}.container.content{margin-top:50px;position:relative}.container.content .content div[class^=col] img{width:100%;height:auto!important}.container.content h2,.container.content h3,.container.content h4,.container.content h5,.container.content h6{clear:both;color:#000;margin-top:0;line-height:1.3em;font-weight:300;font-family:'baron',sans-serif}.container.content h1{margin:0 auto;width:100%;text-align:center;font-size:20px;position:relative!important;z-index:-1;margin:15px 0;font-family:'baron',sans-serif}.container.content h1 span{background:#000;color:#fff;padding:5px 25px;z-index:1;position:relative!important;display:inline-block;min-width:300px}.container.content h1:before{content:"";border-top:1px solid #000;position:absolute;top:50%;left:0;width:100%}.container.content a{color:#999}.container.content a:focus,.container.content a:hover{color:#000;text-decoration:none}.container.content a.btn{color:#000;margin-right:5px}.container.content p{margin:0 0 15px}.container.content hr{margin:50px 0}.container.content strong{font-weight:bolder}.container.content h2{font-size:20px;margin:0;margin-bottom:15px}.container.content h4{margin-top:15px;margin-bottom:15px;font-size:16px}.container.content .big{font-size:40px}.container.content .image{background-size:cover!important;background-position:center;background-repeat:no-repeat}.container.content ol{margin:0;padding:0;margin-left:35px}.container.content ol li{margin-bottom:10px}.container.content ul{margin:0;padding:0;margin-left:25px;margin-bottom:15px}.container.content ul li{margin-bottom:10px}.container.content .minibox{margin-top:15px;padding:15px;background:#747578;font-weight:bold}.container.content .article{}.container.content .article img{width:30%;background:#e4e6e7;padding:2px}.container.content .article .fr{float:left;margin-bottom:15px;margin-right:25px}.container.content .article .fl{float:right;margin-bottom:15px;margin-left:25px}.container.content .article .teaser{margin-top:15px;padding:15px;background:#747578;font-weight:bold}.container.content .article h4{font-size:12px;margin-bottom:0}.container.content .article p{text-align:justify}.container.content .gallery.o_width{margin-bottom:15px;overflow:hidden;height:100%}.container.content .gallery.o_width .box{float:left}.container.content .gallery.o_width .box .picture{background-size:cover!important;background-position:center center!important;height:250px;margin:0 5px;display:block}.container.content .gallery.o_width .box .title{font-weight:normal;margin-top:5px;margin-bottom:5px;text-align:center;font-size:12px;color:#858c94}.container.content .gallery.o_width .box .caption{font-size:12px;width:80%}.container.content .gallery.o_height{overflow:hidden;height:100%}.container.content .gallery.o_height .box .picture{background-size:cover!important;background-position:center center!important;height:100%;margin:5px 0;display:block}.container.content .gallery.o_height .box .caption,.container.content .gallery.o_height .box .title{display:none}.post-nav ul{margin:0!important;border:1px solid #000}.post-nav ul a{color:#999}.post-nav ul a:hover{background:transparent;color:#000}.post-nav .pager li>a,.post-nav .pager li>span{border-radius:0;border:0}.main_con.table{padding:15px}.container.content.top_line{}.container.content.top_line .main_con:before{content:"";border-top:10px solid #000;width:100%;height:10px;position:absolute;left:0;top:0;z-index:1}.container.content.top_line .main_con{position:relative;height:auto;border:1px solid #000;background:#fff;padding-top:25px;padding-bottom:15px;margin-right:15px;margin-left:15px;overflow:hidden}.container.content.bottom_line .main_con:after{content:"";border-bottom:10px solid #000;width:100%;height:10px;position:absolute;left:0;bottom:0;z-index:1}.container.content.bottom_line .main_con{position:relative;height:auto;border:1px solid #000;background:#fff;padding-top:15px;padding-bottom:25px;margin-right:15px;margin-left:15px;overflow:hidden}.container.content.left_line .row{position:relative;height:auto}.container.content.left_line .left{padding-right:0;overflow:hidden}.container.content.left_line .left img{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container.content.left_line .left .con{height:100%;position:relative;overflow:hidden}.container.content.left_line .right:before{content:"";width:10px;height:100%;position:absolute;left:0;top:0;border-right:10px solid #000;z-index:1}.container.content.left_line .col-sm-9.right .con{padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:15px}.container.content.left_line .col-sm-9.right .con h2{margin:0;margin-bottom:15px}.container.content.left_line .right{padding-left:0}.container.content.left_line .right .con{overflow:hidden;border:1px solid #000;background:#fff;margin-left:0;min-height:250px;position:relative;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:15px}.container.content.right_line .row{position:relative;height:auto}.container.content.right_line .right{padding-left:0;overflow:hidden;position:relative}.container.content.right_line .right img{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.container.content.right_line .right .con{height:100%;position:relative;overflow:hidden}.container.content.right_line .left:before{content:"";width:10px;height:100%;position:absolute;right:0;top:0;border-right:10px solid #000;z-index:1}.container.content.right_line .left{padding-right:0}.container.content.right_line .left .con{overflow:hidden;border:1px solid #000;background:#fff;margin-left:0;min-height:250px;position:relative;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:25px}.page-id-14 .container.content.left_line_google .row{position:relative;height:auto}.page-id-14 .container.content.left_line_google .left{padding-right:0;overflow:hidden}.page-id-14 .container.content.left_line_google .left .con{height:100%;position:relative;overflow:hidden}.page-id-14 .container.content.left_line_google .right:before{content:"";width:10px;height:100%;position:absolute;left:0;top:0;border-right:10px solid #000;z-index:1}.page-id-14 .container.content.left_line_google .col-sm-9.right .con{padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:15px}.page-id-14 .container.content.left_line_google .col-sm-9.right .con h2{margin:0;margin-bottom:15px}.page-id-14 .container.content.left_line_google .right{padding-left:0}.page-id-14 .container.content.left_line_google .right .con{overflow:hidden;border:1px solid #000;background:#fff;margin-left:0;min-height:250px;position:relative;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:15px}.ibox{overflow:hidden}.ibox .inner .con{height:375px;background:#fff!important}.ibox .inner .con .image{width:95%;opacity:1;height:155px;left:2.5%;top:1px;position:relative;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;border:1px solid #f2f2f2}.ibox .inner .con .caption:before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:10px;border-top:10px solid #000}.ibox .inner .con .caption{padding:20px;position:relative;height:210px;border:1px solid #000;font-size:13px;overflow:hidden}.ibox .inner .con .caption h3{font-size:18px;text-transform:lowercase;text-overflow:ellipsis;overflow:hidden;word-spacing:nowrap}.ibox .inner .con .caption h4{font-size:14px;text-transform:lowercase;text-overflow:ellipsis;overflow:hidden;word-spacing:nowrap;margin-top:0;margin-bottom:5px}.ibox .inner .con .caption a{position:absolute;bottom:0;padding:5px;padding-top:4px;left:0;right:0;background:#fff;text-align:center;font-weight:bold}.ibox .inner .con .caption .label{color:#858c94;margin:0;padding:0}.ibox .inner .con .caption p.description{overflow:hidden;max-height:80px;position:relative;text-align:left!important}.ibox .inner .con .caption span.date{font-size:12px}.ibox .inner .con .caption .btn_con{text-align:center}.ibox .inner .con .caption .btn_con .sbtn{margin:0}.ibox.livestream .inner .con{height:auto}.ibox.livestream .inner .con .strimage{width:99%;opacity:1;height:600px;left:0.5%;top:1px;position:relative;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;border:1px solid #f2f2f2}@media (min-width:320px){.ibox.livestream .inner .con .strimage{height:300px;left:0.5%}}@media (min-width:768px){.ibox.livestream .inner .con .strimage{height:430px;left:0.5%}}@media (min-width:992px){.ibox.livestream .inner .con .strimage{height:450px;left:0.5%}}@media (min-width:1024px){.ibox.livestream .inner .con .strimage{height:600px;left:0.5%}}.ibox.livestream .inner .con .stream{width:99%;opacity:1;height:600px;left:0.5%;top:10px;position:relative;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;border:1px solid #f2f2f2}@media (min-width:320px){.ibox.livestream .inner .con .stream{height:300px;left:0.5%}}@media (min-width:768px){.ibox.livestream .inner .con .stream{height:430px;left:0.5%}}@media (min-width:992px){.ibox.livestream .inner .con .stream{height:450px;left:0.5%}}@media (min-width:1024px){.ibox.livestream .inner .con .stream{height:600px;left:0.5%}}.ibox.livestream .inner .con .caption{height:auto;max-height:210px}.ibox.livestream .inner .con .caption a{position:relative;padding:0}.ibox.livestream .inner .con .readmore{text-align:left;padding:0}.header-language-switcher{padding:0;display:inline-block}.header-language-switcher a{text-transform:uppercase;color:white;margin:0;padding:0;margin-left:5px}.header-language-switcher a.ac{font-weight:bold}.header-language-switcher a:first-child:after{display:inline-block;content:"|";margin-left:7px;margin-right:2px;font-weight:normal}.header-language-switcher a:nth-child(2):after{display:inline-block;content:"|";margin-left:7px;margin-right:2px;font-weight:normal}.stboxes{height:250px;margin:0 15px}.stboxes .item{width:33.33%;height:250px;float:left;position:relative}.stboxes .item .bg{height:200px;width:100%;margin:0 auto;background-size:cover!important;background-position:center 0px!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative}.stboxes .item ul{display:none}.stboxes .item h4{color:#000;font-size:20px;font-family:'baron',sans-serif;border:1px solid #000;padding:5px;text-align:center;position:relative;z-index:2;margin:0;background:#fff}.stboxes .item h4 a{color:#000}.stboxes .item h4:after{content:"";position:absolute;display:block;width:100%;top:-10px;left:0;border-top:10px solid #000}.stboxes .item h4:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:1}.stboxes .item:first-child{overflow:hidden}.stboxes .item:nth-child(3){overflow:hidden}.stboxes .item:hover .bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:1;cursor:pointer}.events{margin-bottom:25px;margin-top:-15px}.events .row{margin-top:25px}.events .event-item-box{height:105px}.events .event_date{background:#b0956a none repeat scroll 0 0;color:#fff;float:left;height:105px;margin-right:5px;border-right:2.5px solid #fff;width:80px;padding:5px;text-align:center;margin:auto 0;font-size:16px;margin-right:15px}.events .location{color:#fff;padding-top:5px;font-size:12px}.events .event_date p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.events .event_text{width:100%;height:105px;background:#b0956a}.events .event_text h3{color:#fff;padding-top:10px;font-size:16px;margin:0 0 5px;padding:0}.events .event_text h3:after,.events .event_text h3:before{position:relative;content:"";display:block;border-top:1px dotted rgba(255,255,255,0.5);width:40%;margin:3px 0}.events .event_text p{color:#fff;font-size:12px;overflow:hidden;height:35px}.events .row{margin-top:0!important}.events-list{margin-right:-7.5px;margin-left:-7.5px;margin-top:25px}.events-list .col-3{width:33.33%;float:left}.events-list p{color:#858c94}.events-list h3{font-size:14px;margin:5px 0;color:#000;text-align:center}.events-list .box{height:240px;margin-bottom:7.5px;position:relative;border:1px solid #eee;margin-right:7.5px;margin-left:7.5px}.events-list .box a{text-decoration:none}.events-list .box:hover{background:#000}.events-list .box:hover p{color:#fff}.events-list .box:hover h3{color:#fff}.events-list .box:hover .location{color:#fff}.events-list .location{background:rgba(255,255,255,0.5) none repeat scroll 0 0;bottom:0;font-size:15px;left:0;padding:5px;position:absolute;right:0;text-align:center;color:#858c94}.events-list .event_date{background:rgba(0,0,0,0.8);padding:5px;text-align:center;position:absolute;left:0;right:0;top:105px}.events-list .event_date p{margin:0!important;color:#fff;font-weight:bold;font-size:15px;text-align:center}.events-list .event_text{height:85px;padding:15px}.events-list .picture{width:100%;height:135px}.events-list-details .info-sidebar{margin-top:30px}.events-list-details .title{font-weight:bold;color:#000}.events-list-details .eventimage{margin:32px 0;padding:0;overflow:hidden;z-index:1;position:relative}.events-list-details .eventimage div{width:100%!important;height:340px;background-position:center top!important;background-size:cover!important}.events-list-details .file-list{margin-left:0!important;list-style:none}.events-list-details .file-list li{margin-bottom:5px}.no_events{text-align:center;margin-bottom:40px}.mediathek select{width:100%}.mediathek .mediacell{margin-bottom:20px;overflow:hidden}.mediathek .mediacell h3{margin-top:0}.mediathek .mini-taxonomy-title{margin-top:15px}.mediathek .mframe{background:#ffffff;width:100%;text-align:center;padding:15px;overflow:hidden}.mediathek .gallery{overflow:hidden}.mediathek .gallery .image{background-position:center center!important;background-size:cover!important;border:1px solid #fff;height:185px;display:block}.mediathek .article h3{font-size:17px}.mediathek .filelist h5{height:60px}.mediathek .filelist .file{margin:0 auto}.mediathek .filelist .picbackground{background:#ececec;width:60%;height:85px;margin:0 auto}.mediathek .filelist .picbackground img{max-width:100%;vertical-align:middle}.mediathek .filelist .picbackground span{font-size:2em;padding-top:15px}.mediathek .filelist .bottombtn{display:block;background:#000;padding:5px;color:#fff;width:60%;margin:0 auto}ul.filelist{margin:0!important}ul.filelist li{list-style:none}ul.filelist li .fa{margin-right:10px;color:#000}.parallax{margin:50px 0;overflow:hidden;padding:0;z-index:2;height:320px;width:100%;position:relative;background-size:cover!important;background-position:center!important;background-attachment:fixed!important;-webkit-box-shadow:inset 0px 0px 18px 2px rgba(0,0,0,0.32);box-shadow:inset 0px 0px 18px 2px rgba(0,0,0,0.32)}.cboxes{margin:0 12px}.cboxes .box.col-2{width:50%}.cboxes .box.col-3{width:33.33333333%}.cboxes .box.col-4{width:25%}.cboxes .box.col-5{width:20%}.cboxes .box.col-6{width:16.66666667%}.cboxes .box.col-7{width:14.2857%}.cboxes .box{float:left}.cboxes .box .inner{opacity:1;margin:3.5px;min-height:80px;display:block}.cboxes .box .inner .con .link{width:100%;height:100%;display:inline-block;z-index:99;text-indent:-999px}.cboxes .box .inner .con .image{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.cboxes .box .inner .con .caption .clabel{text-align:center;font-size:12px;display:block;width:100%;color:#fff;border-radius:0}.cboxes .box .inner .con .caption .clabel strong{display:inline-block}.cboxes .box .inner:hover{opacity:0.8;cursor:pointer}.cboxes.team{position:relative}.cboxes.team .box .inner{}.cboxes.team .box .inner .con{position:relative}.cboxes.team .box .inner .con .link{position:relative}.cboxes.team .box .inner .con .image{width:95%;height:170px;left:2.5%;top:1px;position:relative;background-position:top!important;background-color:#e6e6e6}.cboxes.team .box .inner .con .clabel:before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:10px;border-top:10px solid #000}.cboxes.team .box .inner .con .clabel{padding:15px 5px 20px 10px;position:relative;height:185px;border:1px solid #000}.cboxes.team .box .inner .con .clabel strong{font-size:14px;margin-bottom:5px;padding:0;display:block;color:#000;text-align:left;font-family:'baron',sans-serif;text-transform:lowercase}.cboxes.team .box .inner .con .clabel .funktion{height:75px;display:block}.cboxes.team .box .inner .con .clabel p{font-weight:normal}.cboxes.team .box .inner:hover{opacity:1;cursor:default}.cboxes.spenden{position:relative}.cboxes.spenden .box.col-2{width:50%}@media (max-width:991px){.cboxes.spenden .box.col-2{width:50%}}@media (max-width:768px){.cboxes.spenden .box.col-2{width:50%}}@media (max-width:520px){.cboxes.spenden .box.col-2{width:100%}.cboxes.spenden .box.col-2 .clabel,.cboxes.spenden .box.col-2 .description{min-height:auto!important}.cboxes.spenden .box.col-2 .subtitle{height:auto!important}}.cboxes.spenden .box.col-3{width:33.33333333%}@media (max-width:991px){.cboxes.spenden .box.col-3{width:50%}}@media (max-width:768px){.cboxes.spenden .box.col-3{width:50%}}@media (max-width:520px){.cboxes.spenden .box.col-3{width:100%}.cboxes.spenden .box.col-3 .clabel,.cboxes.spenden .box.col-3 .description{min-height:!important}.cboxes.spenden .box.col-3 .subtitle{height:auto!important}}.cboxes.spenden .box.col-4{width:25%}@media (max-width:991px){.cboxes.spenden .box.col-4{width:50%}}@media (max-width:768px){.cboxes.spenden .box.col-4{width:50%}}@media (max-width:520px){.cboxes.spenden .box.col-4{width:100%}.cboxes.spenden .box.col-4 .clabel,.cboxes.spenden .box.col-4 .description{min-height:!important}.cboxes.spenden .box.col-4 .subtitle{height:auto!important}}.cboxes.spenden .box .inner{}.cboxes.spenden .box .inner a{color:#333}.cboxes.spenden .box .inner a:hover{color:#333}.cboxes.spenden .box .inner .con{position:relative}.cboxes.spenden .box .inner .con .image{width:95%;height:170px;left:2.5%;top:1px;position:relative;background-position:top!important;background-color:#e6e6e6}.cboxes.spenden .box .inner .con .clabel:before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:10px;border-top:10px solid #000}.cboxes.spenden .box .inner .con .clabel{padding:15px 0 20px 0;position:relative;min-height:300px;border:1px solid #000}.cboxes.spenden .box .inner .con .clabel .wrap{padding:0 10px}.cboxes.spenden .box .inner .con .clabel h4{margin-bottom:0}.cboxes.spenden .box .inner .con .clabel .subtitle{font-size:10px;margin-bottom:5px;padding:0;display:block;color:#636363;text-align:left;font-family:'baron',sans-serif;text-transform:lowercase;font-weight:normal;font-size:12px;margin-bottom:15px;height:30px}.cboxes.spenden .box .inner .con .clabel p{font-weight:normal}.cboxes.spenden .box .inner .con .clabel .description{min-height:190px}.cboxes.spenden .box .inner .con .clabel .spendenhohe{font-weight:bold;text-align:center;font-size:16px;margin-bottom:15px}.cboxes.spenden .box .inner .con .clabel .qr-code{margin-top:15px;text-align:center;position:relative}.cboxes.spenden .box .inner .con .clabel .qr-code img{max-width:100%;max-height:100%}.cboxes.spenden .box .inner .con .clabel .verwendungszweck{margin-top:5px}.cboxes.spenden .box .inner .con .clabel .info{margin-top:15px;text-align:center;text-transform:uppercase;font-weight:bold;min-height:60px}.cboxes.spenden .box .inner .con .clabel .separator{border-top:2px dotted #eee;margin:15px 0}.cboxes.spenden .box .inner:hover{opacity:1;cursor:default}@media (max-width:520px){.cboxes.spenden .box.de .qr-code img{content:url('/_res/themes/ibla/_res/img/digicash_de_druecken.png')}}@media (max-width:520px){.cboxes.spenden .box.en .qr-code img{content:url('/_res/themes/ibla/_res/img/digicash_en_druecken.png')}}.scroll-top{position:fixed;bottom:0;right:6%;z-index:100;background:#000000;font-size:15px;border-top-left-radius:3px;border-top-right-radius:3px;visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s}.scroll-top a:link,.scroll-top a:visited{color:#fff}.scroll-top a:focus{border:0}.no-touch .scroll-top:hover,.scroll-top.scroll-fade-out,.scroll-top.scroll-is-visible{-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s}.scroll-top.cd-is-visible{visibility:visible;opacity:1}.scroll-top.cd-fade-out{opacity:1}.nav.scroll-top>li>a:focus,.nav.scroll-top>li>a:hover,.no-touch .scroll-top:hover{background-color:#1a1a1a;opacity:1;border-top-left-radius:3px;border-top-right-radius:3px}.contactform{margin-top:60px}form.sent a,form.sent div:not(.wpcf7-response-output),form.sent input,form.sent p,form.sent span{display:none!important;visibility:hidden}form.sent div.wpcf7-response-output{width:85vw;font-size:20px;line-height:1.3em;text-transform:lowercase;font-weight:300;font-family:'baron',sans-serif;margin-top:0}.wpcf7-captchac{width:115px!important;height:24px!important}.wpcf7-form{}.wpcf7-form .form-group{margin-bottom:15px}.wpcf7-form label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.wpcf7-form p{margin:0 0 14px 0!important}.wpcf7-form button,.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{font-family:inherit;font-size:inherit;line-height:inherit}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:16px;display:block}.wpcf7-form .wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit):not(.wpcf7-checkbox):not(img){display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.wpcf7-form .btn,.wpcf7-form .wpcf7-submit{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.wpcf7-form .btn-primary,.wpcf7-form .wpcf7-submit{background-color:#000;border-color:#000;color:#fff!important}.wpcf7-form button,.wpcf7-form html input[type=button],.wpcf7-form input[type=reset],.wpcf7-form input[type=submit]{-webkit-appearance:button;cursor:pointer}.wpcf7-form .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.wpcf7-form textarea{height:94px!important}.wpcf7-form .radio,.wpcf7-form .wpcf7-acceptance{position:relative;display:block;margin-top:10px;margin-bottom:10px}.wpcf7-form .radio label,.wpcf7-form .wpcf7-acceptance label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.wpcf7-form .checkbox-inline input[type=checkbox],.wpcf7-form .radio input[type=radio],.wpcf7-form .radio-inline input[type=radio],.wpcf7-form .wpcf7-acceptance input[type=checkbox]{position:absolute;margin-top:4px\9;margin-left:-20px}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.wpcf7-form .wpcf7-response-output{padding:0!important;margin-left:0!important;border:none!important}.wpcf7-form .wpcf7-checkbox{display:inline-block;margin-bottom:10px}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{margin-right:8px!important}.wpcf7-response-output{display:block}form.invalid .wpcf7-response-output{color:#dc3232}.captchacontainer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.captchacontainer .wpcf7-form-control-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}.captcha-field{margin-bottom:15px;padding:10px;background:transparent}.captcha-field .form-group{margin-bottom:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:unset!important;-webkit-text-fill-color:#555!important}.spacer-10{height:10px;width:100%}.spacer-15{height:15px;width:100%}.spacer-20{height:20px;width:100%}.spacer-25{height:25px;width:100%}.spacer-30{height:30px;width:100%}.spacer-35{height:35px;width:100%}.spacer-40{height:40px;width:100%}.spacer-45{height:45px;width:100%}.spacer-50{height:50px;width:100%}.spacer-55{height:55px;width:100%}.spacer-60{height:60px;width:100%}.spacer-65{height:65px;width:100%}.spacer-70{height:70px;width:100%}.spacer-75{height:75px;width:100%}.spacer-80{height:80px;width:100%}.spacer-85{height:85px;width:100%}.spacer-90{height:90px;width:100%}.spacer-95{height:95px;width:100%}.spacer-100{height:100px;width:100%}.btn-primary{background-color:#000;border-color:#000;color:#fff!important}.btn-primary:focus,.btn-primary:hover{background-color:#000!important;border-color:#000;color:#fff}.btn.btn-primary{color:#fff}.btn_center{text-align:center}.btn{color:#000}.db .con.list,.mediathek .con.plist,.projects .con.plist{display:block}.db .con.list a,.mediathek .con.plist a,.projects .con.plist a{display:inline-block;font-size:17px;line-height:30px;margin-bottom:8px;width:50%;color:#000;font-family:'baron',sans-serif;padding:0 5px!important}.db .con.list a:hover,.mediathek .con.plist a:hover,.projects .con.plist a:hover{color:#333333}.db .con.list a.active,.db .con.list a:hover,.mediathek .con.plist a.active,.mediathek .con.plist a:hover,.projects .con.plist a.active,.projects .con.plist a:hover{background:#000;color:#fff;padding:5px}.db{}.db .db-map{background:#dedede;height:375px}.db h2{border-bottom:1px solid #000}.db .ltxt:before{content:"";font-family:'baron',sans-serif;font-size:15px}.db .desc{height:180px;overflow:auto}.db.de .landwirt:before{content:"> Landwirt / "}.db.de .winzer:before{content:"> Winzer / "}.db.de .desc:before{content:"> Kurzbeschreibung / "}.db.de .adress:before{content:"> Adresse / "}.db.de .website:before{content:"> Webseite / "}.db.de .tel:before{content:"> Tel / "}.db.de .fax:before{content:"> Fax / "}.db.de .email:before{content:"> Email / "}.db.de .flyer:before{content:"> Flyer / "}.db.fr .landwirt:before{content:"> Agriculteur / "}.db.fr .winzer:before{content:"> Viticulteur / "}.db.fr .desc:before{content:"> Brève description / "}.db.fr .adress:before{content:"> Adresse / "}.db.fr .website:before{content:"> Site web / "}.db.fr .tel:before{content:"> Tel / "}.db.fr .fax:before{content:"> Fax / "}.db.fr .email:before{content:"> Email / "}.db.fr .flyer:before{content:"> Dépliant / "}.db.en .landwirt:before{content:"> Farmer / "}.db.en .winzer:before{content:"> Winemaker / "}.db.en .desc:before{content:"> Brief description / "}.db.en .adress:before{content:"> Adresse / "}.db.en .website:before{content:"> Website / "}.db.en .tel:before{content:"> Phone / "}.db.en .fax:before{content:"> Fax / "}.db.en .email:before{content:"> Email / "}.db.en .flyer:before{content:"> Flyer / "}.db_items{margin-top:50px;height:580px;overflow:hidden}.db_items :first-child{margin-top:0}.db_items .item .gallery{width:97%;margin-left:12.5px}.db_items .item .gallery a{width:25%;height:170px;overflow:hidden;display:inline-block;background-size:cover!important;background-position:center center!important}.ltxt{margin-top:10px}.projects .logo{margin:0 0 15px}.projects h2{border-bottom:1px solid #000;margin-bottom:5px}.projects .ltxt:before{content:"";font-family:'baron',sans-serif;font-size:15px}.projects .dylogos ul{list-style:none;margin:0;overflow:hidden;margin:15px -5px}.projects .dylogos ul li{float:left;margin:0}.projects .dylogos ul li .imgout{padding:5px;border:1px solid #dedede;margin:5px}.projects .dylogos ul li .imgout span{width:100%;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;display:block}.projects .dylogos ul li .imgout .alt{display:none}.projects .dylogos.big ul li{width:16.66666667%}.projects .dylogos.big ul li span{height:90px}.projects .dylogos.small ul li{width:12.5%}.projects .dylogos.small ul li span{height:65px}.projects .de .beschreibung:before{content:"> projektbeschreibung / "}.projects .de .laufzeit:before{content:"> projektlaufzeit / "}.projects .de .kontaktperson:before{content:"> projektleiter / "}.projects .de .finanzierung:before{content:"> finanzierung / "}.projects .de .projektpartner:before{content:"> projektpartner / "}.projects .de .links:before{content:"> nützliche Links / "}.projects .de .related_papers:before{content:"> zugehörige Papiere / ";color:#999}.projects .en .beschreibung:before{content:"> project description / "}.projects .en .laufzeit:before{content:"> project duration / "}.projects .en .kontaktperson:before{content:"> project leader / "}.projects .en .finanzierung:before{content:"> financing / "}.projects .en .projektpartner:before{content:"> project partners / "}.projects .en .links:before{content:"> useful links / "}.projects .en .related_papers:before{content:"> related papers / ";color:#999}.projects .fr .beschreibung:before{content:"> description du projet / "}.projects .fr .laufzeit:before{content:"> durée du projet / "}.projects .fr .kontaktperson:before{content:"> chef de projet / "}.projects .fr .finanzierung:before{content:"> financement / "}.projects .fr .projektpartner:before{content:"> partenaire du projet / "}.projects .fr .links:before{content:"> liens utiles / "}.projects .fr .related_papers:before{content:"> documents connexes / ";color:#999}.projects .related_papers:hover{cursor:pointer;color:#000}.projects .related_papers .visible{height:auto}.projects .related_papers .unvisible{height:0;overflow:hidden;-webkit-animation-delay:3.5s;animation-delay:3.5s}.projects .links{}.projects .links a{margin-right:15px}.container.content.search ul{list-style:none;margin:0!important}.container.content.search ul li a{padding:15px;display:block;background:#f2f2f2}.container.content.search ul li a .type{display:block;font-size:12px}footer{width:100%;color:#fff;padding-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:300;margin-top:auto}footer a{color:#fff}footer .border{background:#007841;background-repeat:no-repeat;background-size:contain;background-position:0 bottom;padding:35px 0 0 0}footer .border .footer-top{border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden;padding:5px 0;margin-bottom:15px}footer .border .footer-top a{text-decoration:none;font-weight:bold;text-transform:uppercase;margin-right:15px}footer .border .footer-top a:hover{color:#b5b5b7}footer .border .footer-bottom p{text-transform:uppercase;font-weight:bold}footer .border strong{margin-bottom:5px}footer .border p{color:#fff}footer .copyright{background:#818285;color:#fff;font-size:10px;padding:10px}footer .copyright a{color:#fff}footer .col{float:left;padding-right:15px;padding-left:15px;position:relative}footer .col-3{width:33%;float:left;padding-right:15px;padding-left:15px;position:relative}footer .col-2{width:50%;float:left;padding-right:15px;padding-left:15px;position:relative}footer .footer-logo{width:100%;height:auto!important}footer .footer-logo:hover{text-decoration:none;color:#000000}footer .mathellef-logo{margin-right:15px;font-size:1.5em}footer .mathellef-font{display:inline-block;padding:15px 0}footer h4{margin:0;padding-bottom:10px}footer .navbar-footer{padding:7px 0;margin:0}footer .navbar-footer li:after{display:inline-block;content:"|";color:#fff;top:0;right:2px;position:absolute}footer .navbar-footer li:last-child:after{display:none}footer .navbar-footer li{list-style:none;display:inline-block;position:relative}footer .facebook{font-size:2.3em;float:left;display:block;margin-right:10px}footer .facebook span{display:block}footer .facebook:hover{color:#68696b}footer .search{text-align:right}@media (max-width:480px){footer .search{padding-top:15px}}footer .search-field{margin-right:15px;float:left;width:70%}footer .search-field button{height:34px}footer .footer-language-switcher{float:left;margin:0;padding:7px 0}footer .footer-language-switcher a{margin:0;position:relative}footer .footer-language-switcher a:first-child:after{display:inline-block;content:"|";color:#fff;top:-1px;right:-9px;position:absolute}footer .footer-language-switcher a:nth-child(2):after{display:inline-block;content:"|";color:#fff;top:-1px;right:-9px;position:absolute}footer .icons{font-size:4.3em}@media (min-width:992px) and (max-width:1199px){footer .search-field{width:63%}}@media (min-width:768px) and (max-width:991px){.cboxes.team .box .inner .con .clabel{height:195px}.cboxes.team .box .inner .con .clabel strong{font-size:12px}.cboxes.team .box .inner .con .clabel .funktion{height:105px}.stboxes .item h4{font-size:13px;min-height:20px;height:30px}.navbar ul.navbar-nav>li.menu-item>a{padding:15px 20px;font-size:13px}footer .footer-top a{margin-right:8px}footer .search-field{width:50%}.projects .dylogos.big ul li{width:33.33333333%}.projects .dylogos.big ul li span{height:125px}.projects .dylogos.small ul li{width:25%}.projects .dylogos.small ul li span{height:100px}}@media (max-width:767px){.container.content{margin-top:15px}.db_items{margin-top:0;height:auto;overflow:auto}.db_items .item .gallery{width:100%}.db_items .item .gallery a{width:50%;height:100px}.db_items .db-map{height:175px;margin-bottom:15px}.stboxes{height:150px}.stboxes .item{height:150px}.stboxes .item .bg{height:100px}.stboxes .item h4{font-size:12px;min-height:20px;height:45px}.container.content.right_line .left{padding-right:15px}.container.content.right_line .left:before{border:0}.container.content.right_line .right{padding-left:15px}.container.content.right_line .right .gallery_line{border-top:10px solid #000}.container.content.left_line .right{padding-left:15px}.container.content.left_line .right:before{border:0}.container.content.left_line .left{padding-right:15px}.container.content.left_line .left .gallery_line{border-bottom:10px solid #000}.page-id-14 .container.content.left_line_google .right{padding-left:15px}.page-id-14 .container.content.left_line_google .right:before{border:0}.page-id-14 .container.content.left_line_google .left{padding-right:15px}.page-id-14 .container.content.left_line_google .left .gallery_line{border-bottom:10px solid #000}div[class^=spacer]{height:10px}.container.content{margin-bottom:15px}.container.content div.col-sm-12{margin:0}.header-language-switcher{right:15px;top:25px;z-index:1;padding:15px 20px}.top-header-container .logo{margin:10px auto;width:65px;height:30px}.navbar{margin-top:-54px}.navbar ul.navbar-nav>li.menu-item:after{display:none}.navbar ul.navbar-nav>li.menu-item>a{padding:15px 40px;text-align:center;color:#000}.navbar .navbar-nav{margin-right:0}.navbar .navbar-collapse{text-align:center;background:#fff}.navbar .navbar-toggle{margin-top:10px;margin-bottom:10px}.navbar-default ul>li a.current,.navbar-default ul>li:hover{background:transparent}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;text-align:center}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 0!important}.navbar .navbar-nav{width:100%}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.current-menu-parent>a,.navbar-default .navbar-nav>.current-menu-parent>a:focus,.navbar-default .navbar-nav>.current-menu-parent>a:hover,.navbar-default .navbar-nav>.current_page_parent>a,.navbar-default .navbar-nav>.current_page_parent>a:focus,.navbar-default .navbar-nav>.current_page_parent>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent;border:0;color:#000!important}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background:transparent!important;color:#fff;font-weight:bold}.col-4,.col-5{float:left;width:50%!important}.col-4 .box,.col-5 .box{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #eee;height:280px;margin-bottom:15px;margin-right:15px;position:relative}.startsite-cycles .cycle{margin-bottom:25px}.cyclesliderimage.startsite{height:850px}.news-startsite{margin:0}.gallery.o_height{margin:0!important;height:300px!important}.gallery.o_height .box{width:50%!important;height:150px!important;float:left;margin-bottom:0}.gallery.o_height .box .picture{margin:0!important}footer{}footer .search-field{width:58%}}@media (min-width:481px) and (max-width:767px){footer .search-field{width:45%}footer .footer-language-switcher{position:relative}}@media (max-width:480px){.db .con.list a,.mediathek .con.plist a,.projects .con.plist a{width:100%}.header-box .container .buttons{right:10px;top:25px}.cycleslider,.cyclesliderimage,.cyclesliderimage div{height:280px!important}.cycleslider .slider-logo,.cyclesliderimage .slider-logo,.cyclesliderimage div .slider-logo{margin-left:-20vh;margin-top:-35px}.cycleslider .slider-logo a,.cyclesliderimage .slider-logo a,.cyclesliderimage div .slider-logo a{font-size:130px}.container.content{margin-bottom:15px}.col-4,.col-5{float:none;width:100%}.col-4 .box,.col-5 .box{background:#f6f6f6 none repeat scroll 0 0;border:1px solid #eee;height:240px;margin-bottom:15px;margin-right:15px;position:relative}.cboxes.team .box.col-5{width:50%}.cboxes.team .box .inner .con .image{width:95%;opacity:1;left:5px;position:relative}.cboxes.team .box .inner .con .label{width:60%;left:40%}.cboxes.team .box .inner .con .label strong{font-size:12px}footer .search-field{width:80%}footer .col-2{float:none;width:100%}footer .col-3{float:none;width:100%}footer .footer-language-switcher{position:absolute;top:-11px}.projects .dylogos.big ul li{width:50%}.projects .dylogos.big ul li span{height:125px}.projects .dylogos.small ul li{width:33.33333333%}.projects .dylogos.small ul li span{height:100px}}@media (min-width:991px) and (max-height:768px){.cycleslider,.cyclesliderimage,.cyclesliderimage div{height:330px!important}.cycleslider .slider-logo,.cyclesliderimage .slider-logo,.cyclesliderimage div .slider-logo{margin-left:-125px;margin-top:-103px}.cycleslider .slider-logo a,.cyclesliderimage .slider-logo a,.cyclesliderimage div .slider-logo a{font-size:160px}}
/*# sourceMappingURL=style.css.map */