/* main.css */
.bg-light{background-color: transparent !important}body{background-color:#000}#wrapper{background-color:#fff}#header{width:100%;background-color:#dedede;border-bottom:6px solid #878787;z-index:999;    transition: -webkit-transform .3s ease-in-out;    transition: transform .3s ease-in-out;    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.top-fixed #header{position:fixed}#main{margin-bottom:40px}#section-before1{}#section-topimage{background-color:#eee}#section-main{min-height:220px;margin-top:0;display:flex}#section-pagehead{color:#222}#section-pagehead .container{position:relative;color:#222}.mod_article.first{margin-top:15px}.pagetitle-outer{margin-bottom:15px}body.startseite .welcome{display:block}body.startseite .pagetitle-outer{display:none;font-size:22px}.card{overflow:hidden;margin-bottom:20px;background-color:#efefef}.card .ce_image{overflow:hidden}.card-footer .btn-default{background-color:rgba(204,204,204,.6);font-size:.8em}.navbar-brand{width:150px;height:80px;background-size:cover;text-indent: -999px}.invisible{visibility: hidden !important;display: none !important}.logo{width:168px;height:50px;margin-top:10px;margin-bottom:10px;margin-left:10px;background-image:url("../../files/layout/default/logos/gebeana-logo-grau.jpg");background-position:left top;background-repeat:no-repeat;background-size:contain}.logo3{height:50px;float:left;display:none;margin-top:20px;margin-left:14px;padding:0;font-size:12px;color:#555}.back-to-top{bottom: 10px;right: 10px;position: fixed;display: none;padding: 10px;background-color: #757575;color: #fff;z-index:777}picture img{width:100%;max-width:100%}.startseite .ce_hyperlink .inside{position:relative}.startseite .ce_hyperlink{border-bottom:1px solid #fff;border-left:1px solid #fff}.startseite .ce_hyperlink h4{position:absolute;background-color:rgba(0,0,0,.2);font-size:1em;color:#fff;margin:0;padding:4px 0 4px 8px;z-index: 5}.startseite .ce_hyperlink  figure{margin:0}.boxes .inside{margin-top:10px;margin-bottom:10px;border:1px solid}.boxes .inside h2,.boxes .inside h3,.boxes .inside h4{margin:0;padding:10px;background-color:#777;font:22px Rancho;color:#fff}.boxes .inside figure{margin:0}.boxes .inside .link{margin:0;padding:10px;background-color:#f80}.boxes .inside .link a{font-size:16px;text-decoration:none;color:#fff}.boxes .inside .link a:hover{color:#ccc}.ce_accordion_bs .btn-link{font-size:16px;font-weight:bold;text-decoration:none;color:#f06739}.ce_accordion_bs  .card-header{padding:0}.quadlayout .row{margin:0 !important;padding:0 !important}.quadlayout .block .inside{width:100%}.quadlayout .block .inside figure{margin:0 !important}.quadlayout .block{max-height:320px;overflow:hidden;background-color:#777;margin:0 !important;padding:0 !important;display:flex}.quadlayout  .ce_text  .inside{margin-top:50px;margin-left:30px}.carousel-item{transition: all 1s cubic-bezier(1,-0.34,0,1.56),-webkit-transform 1s cubic-bezier(.65,.05,.36,1) !important }.carousel-caption h3,.carousel-caption h4,.carousel-caption h2{text-shadow: 1px 1px 2px #000000}.img-max-w-200 picture img,.img-max-w-200 figure img{height:auto;max-width:200px}.img-max-h-50 picture img,.img-max-h-50 figure img{width:auto;max-height:50px}