@font-face{font-family:'frente_h1regular';src:url('../fonts/frenteh1_regular_macroman/FrenteH1-Regular-webfont.eot');src:url('../fonts/frenteh1_regular_macroman/FrenteH1-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/frenteh1_regular_macroman/FrenteH1-Regular-webfont.woff') format('woff'),
url('../fonts/frenteh1_regular_macroman/FrenteH1-Regular-webfont.ttf') format('truetype'),
url('../fonts/frenteh1_regular_macroman/FrenteH1-Regular-webfont.svg#frente_h1regular') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'Hind', sans-serif;font-weight:300;color:#919197;font-size:14px;}
.rel{position:relative;}
.home h1{font-size:62px;}
h1{font-size:40px;font-weight:600;padding:0 0 10px 0;line-height:1.2;font-family:'frente_h1regular', Arial, sans-serif;text-shadow:0 1px 5px rgba(0, 0, 0, .3);}
h2{font-size:18px;padding:0 0 10px 0;font-weight:400;text-transform:uppercase;}
h3{font-size:16px;padding:0 0 10px 0;font-weight:400;color:#111115;}
h4{font-size:14px;line-height:1.4;font-weight:600;}
.ce_sliderStart h1, .InsideOut h1{font-size:140px;font-weight:400;}
.home .InsideOut h1{font-size:62px;}
.h3_home h1{line-height:0.9;}
.h2_home h2{padding:0;}
.h2_home h4{color:#6e6d6d;}
@media screen and (max-width:780px){.h3_home h1{line-height:1.2;}
.h2_home h2{line-height:1.2;}
}
.m1{margin-bottom:80px;margin-top:80px;}
.m2{margin-bottom:40px;margin-top:40px;}
.m3{margin-bottom:40px;margin-top:85px;}
.m4{margin-bottom:85px;margin-top:40px;}
.m5{margin-bottom:80px;}
.m6{margin-top:80px;}
.p1{padding-bottom:80px;padding-top:10px;}
.p2{padding-bottom:55px;padding-top:55px;}
.slider-p{padding-bottom:200px;padding-top:200px;}
.logo{text-align:left;margin-top:;}
.top-container{border-bottom:1px solid #e8e8e7;}
.slidertext{background:white;padding:35px;}
.home .topbar{position:absolute;padding:0 0 18px;width:100%;z-index:99;background:rgba(17,17,37, 0.6);}
.topbar{position:relative;padding:0 0 18px;width:100%;margin-top:0;background:rgba(17,17,37, 1);}
.fixedTop .topbar{border:0;margin:0;width:100%;}
.mainnavi .level_1{float:right;}
#header .bangb1 .mod_navigation ul{overflow:hidden;}
#header .bangb1 .mod_navigation ul.level_2{}
#header .bangb1.fixedTop .mod_navigation ul{}
#header .bangb1.fixedTop .mod_navigation ul.level_2{}
.mainnavi .level_1 a, .mainnavi .level_1 span{padding:8px 15px 4px;display:inline-block;text-decoration:none;font-size:14px;text-transform:uppercase;}
.mainnavi .level_1 a:hover{color:#fff;}
.mainnavi .level_1 li{}
.ce_sliderStart h3{font-size:33px;color:rgba(255,255,255,0.8)}
.ce_sliderStart h1, .ce_sliderStart h3{text-shadow:1px 1px rgba(0,0,0,0.24);}
#footer input, #footer textarea{background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.6);-moz-transition:background .5s;-webkit-transition:background .5s;transition:background .5s;}
#footer .submit{border:none;background:rgba(255,255,255,0.1);font-size:20px;padding:0 6px 4px 11px;margin-left:-4px;}
#footer input.text,
#footer select,
#footer textarea{width:auto;}
#footer input{display:inline-block;}
#footer input.submit{color:rgba(255,255,255,0.6);font-size:14px;border:none;}
#footer input.submit:hover{background:#fff;color:#0D0F0F;}
header .ce_form input.text:hover, header .ce_form input.text:focus,
#footer input.text:hover, #footer textarea:hover, #footer input.text:focus, #footer textarea:focus{background:rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.8);}
header .ce_form input.text:hover, header .ce_form input.text:focus,
#footer a{-moz-transition:color .5s, background .5s;-webkit-transition:color .5s, background .5s;transition:color .5s, background .5s;}
footer ul{list-style-type:none;margin:0;padding:0;}
.mod_eventlist div.header a, p.more a, p.back a{font-size:13px;font-weight:400;position:relative;}
p.back a{margin-top:0!important;}
.mod_eventlist div.header a:before,
p.more a:before,
p.back a:before,
p.info a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100% 0;transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;}
.mod_eventlist div.header a, p.more a, p.back a{backface-visibility:hidden;box-shadow:0 0 1px rgba(0, 0, 0, 0);color:#ffffff;display:inline-block;transform:translateZ(0px);transition-duration:0.3s;transition-property:color;vertical-align:middle;}
.mod_eventlist div.header a, p.more a, p.back a{border-radius:0;padding:6px 11px;margin-top:9px;}
.mod_eventlist div.header a:hover,
p.more a:hover,
p.back a:hover,
p.info a:hover{color:#ffffff;-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;}
.mod_eventlist div.header, .mod_eventlist .time{background:rgba(255, 255, 255, 0.8)!important;display:inline-block;font-size:12px;padding:0 7px 5px 0;}
p.back{display:inline-block;}
.comment_default .reply{background:#eee;padding:23px 27px;}
.mod_nl_list li{color:#666;font-size:12px;}
.mod_nl_list li a{font-size:18px;margin-left:5px;}
.multicell{border-top:4px solid #ccc;}
.multicell .ce_text{padding:10px 0;margin:10px 0;border-bottom:1px solid #ccc;}
.multicell h2, .multicell h1{margin-top:0;padding-top:0;}
.fullwidth .content-slider .ce_text{padding:200px 0;}
.socials a{display:block;margin:0 1px;color:#191B1B;}
.bangb1{width:100%;}
.fixedTop{position:fixed;z-index:99;top:0;}
.fixedTop .logo{;}
.fixedTop .ce_form ,
.fixedTop .mainnavi{margin-top:0px!important;}
.logo .img-responsive{padding-bottom:25px;padding-top:25px;}
.fixedTop .logo .img-responsive{width:20%;padding-bottom:15px;padding-top:15px;}
.devider{border-bottom:1px solid rgba(0, 0, 0, 0.2);margin-bottom:55px;z-index:99;}
.ContentStripe{padding:50px 0;}
.ContentStripe .image_container{display:inline-block;margin-bottom:20px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.bannerheadline{padding:316px;}
.InsideOut,
.OutsideIn{overflow:hidden;}
.InsideOut.bigbanner{padding:280px 0;}
.InsideOut h1, .InsideOut h2, .InsideOut h3, .InsideOut h4, .InsideOut p,
.InsideOut a{border:none;color:#fff;}
.OutsideIn p:hover{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.InsideOut .image_container:hover{background:none!important;}
.footercontainer{padding:70px 0;}
.footersocials a{padding:1px 5px 5px;margin:0 5px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
p.footerIcons a:after, p.socialIcons a:after, p.teamIcons a:after{display:inline-block;transition:all 0.5s ease 0s;color:#96969c;width:30px;height:30px;border-radius:50%;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.right-socials .socialIcons{text-indent:3px;}
p.footerIcons a:hover:after{color:#fff;}
input.submit:hover{color:#fff;}
p.back a:before,
.ce_gallery a.cboxElement:before,
.mod_newsreader p.info:before,
.topnavi li a:before,
.topnavi li span:before,
.quote:after ,
footer .mod_newslist time:before,
.reply p.info:before,
span.date:before,
span.time:before,
.mod_newslist p.info:before,
.mod_eventreader p.info:before,
p.footerIcons a:after,
p.socialIcons a:after,
p.teamIcons a:after,
.scrolltop a:after ,
footer .linkIcon a:before,
footer .linkIcon span:before,
footer a:before,
.scrolltop a:after,
.ce_accordion .toggler:after,
.ce_accordion .toggler:after{font-family:FontAwesome;padding-right:5px;}
.ce_accordion .toggler:hover:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.ce_accordion .toggler:hover:after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
p.info a:before{content:"\f073";}
p.back a:before{content:"\f053";}
.ce_accordion .toggler:hover:after,
.ce_accordion .toggler.active:after{content:"\f147";}
.ce_accordion .toggler:after{content:"\f196";float:right;padding:0;background:none!important;}
footer .linkIcon a:before{content:"\f105";}
.reply p.info:before{content:"\f112";}
span.time:before{content:"\f017";}
footer .mod_newslist time:before,
.mod_newsreader p.info:before,
.mod_newslist p.info:before,
.mod_eventreader p.info:before ,
span.date:before{content:"\f073";}
p.footerIcons em, p.socialIcons em, p.teamIcons em{display:none;}
.footer-fb:after{content:"\f09a";}
.footer-tw:after{content:"\f099";}
.footer-gp:after{content:"\f0d5";}
.footer-pi:after{content:"\f0d2";}
.footer-db:after{content:"\f16b";}
.footer-ig:after{content:"\f16d";}
.footer-yt:after{content:"\f16a";}
.footer-xing:after{content:"\f168";}
p.footerIcons a:hover:after, p.socialIcons a:hover:after{-moz-opacity:1;-webkit-opacity:1;opacity:1;}
a:focus{outline:none;}
.scrolltop a{position:fixed;width:41px;height:71px;overflow:hidden;cursor:pointer;padding:11px 4px 21px;bottom:-18px;z-index:9999 !important;border-radius:20px;}
.scrolltop a:hover{height:76px;}
.scrolltop a:hover:after{color:white!important;}
.scrolltop{right:50px;margin-top:0;position:absolute;z-index:101;}
.scrolltop a:after{content:"\f176";display:block;text-indent:0;padding:1px 12px;font-size:15px;color:rgba(255,255,255,0.8);background:none;-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;}
.scrolltop a:hover:after{color:#212121;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
footer h1, footer h2, footer h3, footer h4{color:#fff;}
header .formbody{position:relative;}
.homecontact .formbody{background:#fff;padding:26px 26px 70px 26px;left:50%;right:50%;}
.formbody{position:relative;}
.quote{padding:20px;background:#e7e7e7;text-align:center;}
.quote:after{content:"\f10e";font-size:32px;margin:10px 0 -10px;display:block;}
.quote-name{text-transform:uppercase;margin:0;padding:0;}
.quote-position{}
.mainnavi ul.level_1 > .active, .mainnavi ul.level_1 > .trail, .mainnavi ul.level_1 > .forward{background:none;}
.mainnavi ul.level_2 > .active, .mainnavi ul.level_2 > .trail, .mainnavi ul.level_2 > .forward{padding-left:39px;}
#main{background:white;padding-bottom:60px;}
.home #main{padding:0;}
body.home #main{padding-top:0;}
.topnavi ul{margin:25px 0!important;padding:0;}
.topnavi li a, .topnavi li span{text-transform:uppercase;font-size:10px;float:left;margin-right:10px;}
.topnavi li.login a:before,
.topnavi li.login span:before{content:"\f090";font-size:14px;}
.topnavi li.register a:before,
.topnavi li.register span:before{content:"\f007 ";font-size:14px;}
.ce_gallery figure{line-height:0;}
.ce_gallery .img-responsive{display:inline;}
.ce_gallery figure img:hover{}
a, span, img, figure{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
#kontakt-144 input, #kontakt-144 textarea{background:none;border:1px solid #666;color:#e7e7e7;}
#kontakt-144 .fa{color:#666;}
.fa.pull-left{width:30px;}
body.home footer{margin-top:0;}
.footersocials a:after{color:#787878;font-size:18px;}
#our-work li{width:33.333%;float:left;}
#service em{-moz-border-radius:50%;-webmit-border-radius:50%;border-radius:50%;width:100px;height:100px;line-height:100px;text-indent:15px;}
#main .home-pics .ce_image figure.image_container figcaption{padding:0 15px;position:absolute;top:20%;opacity:0;font-size:18px;color:#fff;}
#main .home-pics .ce_image figure.image_container:hover figcaption{position:absolute;top:46%;opacity:1;text-align:center;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
#main .home-pics .ce_image figure.image_container{background:#09090b;margin:13px;}
#main .home-pics .ce_image figure.image_container img:hover{opacity:0.3;}
footer .mod_navigation li a, footer .mod_navigation li span{color:#707176;font-weight:400;}
footer a{color:#707176;font-weight:300;}
footer{color:rgba(255, 255, 255, 0.5);}
footer .mod_newslist time,
footer .mod_eventlist span.date{text-transform:uppercase;font-size:10px;line-height:normal;}
footer .mod_navigation li a,
footer .mod_navigation li span,
footer .mod_newslist > div,
footer .mod_eventlist > div{display:block;}
footer .mod_newslist a,
footer .mod_eventlist a{color:white;display:block;}
.copyright{padding-top:10px;color:rgba(255,255,255,0.9);border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;}
.formbody label{font-weight:normal;font-size:12px;text-transform:uppercase;}
.formbody input.text{padding:6px 10px;border:1px solid rgba(0,0,0,0.1);}
header .ce_form input.text{background:none;font-size:14px;text-shadow:0 none;}
.footersocials{position:fixed;right:34px;bottom:100px;z-index:999;}
.footersocials a{display:block;padding:5px 5px 6px;margin:1px 0;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;}
.footersocials a:hover:after{font-size:25px;}
.sliderselect button, input, optgroup, select, textarea{background:none;border:none;color:#212324;font-size:14px;line-height:1.42857;padding:6px 12px;margin-bottom:6px;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.short_text{display:inline-block;padding:3px 5px;}
.bg-white{background:white;padding:20px;}
.footergallery figure{padding:4px;}
.events{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;}
.dlh_googlemap{margin-bottom:0px;}
.text-white a, .text-white h3, .text-white fa{color:#fff;}
.dark-bg{padding:35px;}
.dark-bg .btn{border:1px solid #fff;}
.dark-bg .btn:hover{background:#fff;color:#212324;}
.border-img .img-responsive{border:1px solid #e8e9e9;}
.small-text{background:#dfdfdf;width:400px;padding:10px 23px;}
.small-text p{font-size:14px;}
.small-slider{padding:0;}
embed.mejs-shim{width:100%;}
.mejs-container .mejs-controls{none!important;}
.white-bg h2{background:none;}
.white-bg:hover{-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.InsideOut .white-bg:hover h2, .InsideOut .white-bg:hover h4, .InsideOut .white-bg:hover a, .InsideOut .white-bg:hover p, .InsideOut .white-bg:hover .fa{color:#fff;border-color:#fff;}
.white-bg:hover a:hover{color:#f5920b;}
.icon .fa{padding:0;text-indent:5px;width:45px;height:45px;line-height:46px;text-align:center;font-size:20px;position:absolute;}
.InsideOut .icon .fa{opacity:0.6;padding:0;text-indent:5px;width:45px;height:45px;line-height:46px;text-align:center;font-size:20px;}
.features{padding-left:70px;}
.icon em{color:white;}
.InsideOut .icon .fa:hover{opacity:1;}
.footer-logo{border-right:1px solid rgba(255,255,255,0.6);}
.rotate-page{height:900px;left:50%;margin:0 auto 0 -350px;padding-right:10px;position:absolute;top:270px;width:700px;z-index:333;}
.team{border-right:1px solid rgba(255,255,255,0.6);}
.team:last-child{border-right:none;}
.rotate{background:rgba(255, 255, 255, 0.15) none repeat scroll 0 0;border:1px solid rgba(255,255,255,0.6);color:#ffffff;display:block;float:left;padding-bottom:23.3333%;position:relative;transform:rotate(45deg);width:23.3333%;-moz-transition:all .50s;-webkit-transition:all .50s;transition:all .50s;}
.rotate:hover{transform:scale(1);-moz-transition:all .50s;-webkit-transition:all .50s;transition:all .50s;}
.rotate .img-responsive{border-radius:50%;bottom:50%;display:block;left:14%;position:fixed;top:14%;transform:rotate(-45deg);}
.rotate figure{position:absolute;}
.fancy-text{margin-top:100px;}
.banner-bottom{margin-top:-60px;}
.ce_gallery .img-responsive{padding:0;}
.devider{border-bottom:1px solid rgba(0, 0, 0, 0.15);margin-bottom:20px;margin-top:20px;z-index:99;}
p.socialIcons a:after{;}
p.socialIcons a:hover:after, p.teamIcons a:after{color:#fff;}
.ce_gallery .figure .img-responsive{width:300px;height:auto;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.ce_gallery .figure:hover .img-responsive{width:350px;transition:all .8s;}
.downloadicon{display:block;font-size:16px;margin:0 0 10px;}
.ce_downloads .fa{font-size:30px;display:block;}
.mod_faqlist li{font-size:14px;}
.round .fa{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.white-bg:hover .fa{}
body.contact #main{padding:0;}
.iframe,
.me-plugin,
.mejs-container{width:100%!important;}
body.contact .form-control{background:rgba(255, 255, 255, .2);color:#999!important;}
.fa-lila .fa{text-indent:2px;line-height:2.2;display:inline-block;color:#fff;}
.fa-lila .fa:hover{transform:none;}
.home-pics .ce_image,
.home-pics .ce_image,
.home-pics .ce_image,
.home-pics .col-lg-6{padding:0;}
div.overlay-textinput .submit{color:#fff;}
div.overlay-textinput .submit:before{font-family:FontAwesome;content:"\f0e0";}
div.overlay-textinput .submit:hover{color:#fff;}
#ctrl_registration{border:1px solid rgba(0,0,0,0.1);}
#ctrl_registration:hover,
#ctrl_registration:focus,
#ctrl_registration:active{border:1px solid rgba(0,0,0,0.2);-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.home .ce_form .formbody{background:none;padding:0;}
.newsitem .news{margin:0!important;}
.newsitem .newstxt{}
.news .info{position:absolute;background:rgba(255, 255, 255, .7);padding:4px 6px!important;margin:0;z-index:99;}
input.submit{text-transform:uppercase;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.newstxt p.more a:hover, p.back a:hover, input.submit:hover, a.btn:hover, input.submit:hover{border:none;-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;}
.newstxt p.more:hover, p.back:hover, input.submit:hover{color:#fff;border:none;}
.newstxt p.more, p.back{margin-bottom:0;}
.
.newstxt p.more a:before, p.back a:before, input.submit:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.newstxt p.more a:hover, .newstxt p.more a:focus, .newstxt p.more a:active,
p.back a:hover, p.back a:focus, p.back a:active,
input.submit:hover, input.submit:focus, input.submit:active{color:white;}
.newstxt p.more a:hover:before, .newstxt p.more:focus:before, .newstxt p.more:active:before,
p.back:hover:before, p.back:focus:before, p.back:active:before,
input.submit:hover:before, input.submit:focus:before, input.submit:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);}
input.submit{color:white;}
a.btn, .submit{position:relative;font-size:13px;font-weight:400;text-transform:uppercase;}
a.btn, .submit{background:#fff;color:#fff;padding:7px 14px;border-radius:0;border:none;}
a.btn:hover, .submit:hover{border:none;-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;}
.btn, .submit{font-size:14px;font-weight:200;}
.btn:hover,
.btn:focus,
.submit:hover,
.submit:focus{color:#fff;border:none;}
a.btn, .submit{color:#fff;text-transform:uppercase;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
a.btn:before, .submit:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
a.btn:hover, a.btn:focus, a.btn:active,
.submit:hover, .submit:focus, .submit:actice{color:white;}
body.home .mod_breadcrumb{display:none;}
.mod_breadcrumb ul{list-style:none;margin-top:17px;padding:10px 0;border-bottom:1px dotted;overflow:hidden;}
.mod_breadcrumb ul li > a, .mod_breadcrumb ul li{text-decoration:none;font-size:14px;}
.mod_breadcrumb ul li.active{font-weight:bold;}
.videotitle{position:absolute;width:100%;top:50%;color:white;text-align:center;z-index:99;}
header .headerborder{border-top:1px solid rgba(255, 255, 255, .2);width:100%;position:relative;top:16px;}
.fixedTop .headerborder ,
.fixedTop .headersocials,
.fixedTop .title.big-title{display:none;}
header .footerIcons{display:inline;margin:0;padding:10px;}
header .footerIcons{display:inline;margin:0;}
.mainnavi > ul.level_1 > li.submenu > span:nth-last-child(2):after,
.mainnavi > ul.level_1 > li.submenu > a:nth-last-child(2):after{content:"\f107";margin-left:5px;font-family:FontAwesome;font-size:15px;top:0;}
@media screen and (max-width:767px){.mainnavi > ul.level_1 > li.submenu > span:nth-last-child(2):after,
.mainnavi > ul.level_1 > li.submenu > a:nth-last-child(2):after{content:"";}
.mainnavi .level_1 span.aftrelink{display:none;}
}
.footercontainer .mod_eventlist a:before{font-family:FontAwesome;content:"\f178";position:absolute;left:16px;}
.footercontainer .mod_eventlist h2{margin-top:20px;font-size:18px;}
.mod_newslist h2{margin-top:27px;}
.newsletter a:before{font-family:FontAwesome;content:"\f0e0"}
.footeraddress p{margin-left:25px;}
.footeraddress em{position:absolute;left:19px;margin-top:5px;}
.contact-icons em{margin-left:-65px;}
.contact-icons h3{margin-left:65px;}
.text-hover h3, .text-hover p{position:relative;bottom:114px;color:#fff;padding-left:21px;opacity:0;}
.text-hover:hover h3, .text-hover:hover p{opacity:1;-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;}
.text-hover .image_container{background:#111115 none repeat scroll 0 0!important;}
.team .team-img .image_container.float_above > img:hover{opacity:0.2!important;}
.text-hover p{line-height:0;}
footer .mod_newslist .fa, footer .mod_eventlist .fa{padding-right:5px;}
textarea.form-control{border:1px solid rgba(0,0,0,0.1);}
.newsitem{padding-bottom:35px;}
#team-members{background-image:url("../img/linie.png");}
.grunge-effect{background-image:url("../../files/582-memory/img/linie.png");margin-top:-29px;}
.teamIcons{margin-top:23px;}
.footercontainer .event{padding-left:27px;margin-bottom:10px;}
.title.big-title.title-left{text-align:left;}
.title.big-title{position:relative;margin-bottom:17px;}
.title.big-title.title-left:before{width:495px;left:0;border-color:rgba(255,255,255,0.3);}
.title.big-title:before{height:1px;bottom:-27px;border-top:1px solid rgba(255,255,255,0.3);content:"";display:block;position:absolute;}
.title.big-title.title-right{text-align:right;}
.title.big-title.title-right:before{width:495px;right:0;border-color:rgba(255,255,255,0.3);position:absolute;}
.headersocials p.footerIcons a:after{color:white;}
.big-icon .fa{color:white;font-size:90px;vertical-align:middle;}
.gallery .img-responsive:hover{opacity:0.6;}
.gallery .ce_gallery ul{background:#111115;}
.gallery .img-responsive:hover:after{opacity:0.9;font-family:FontAwesome;content:"\f002";color:#fff;position:absolute;top:47%;right:42%;border:1px solid #fff;border-radius:50%;width:35px;height:35px;text-indent:5px;padding:5px;cursor:pointer;}
.event .header{position:absolute;padding:5px!important;background:rgba(255, 255, 255, .5);color:#000;}
.grundge.block{margin-top:-15px;position:relative;}
.mod_eventlist .more:hover{opacity:0.6;-moz-transition:all .8s;-webkit-transition:all .8s;transition:all .8s;}
.mod_eventlist .layout_teaser{padding-bottom:33px;}
#header .mod_navigation{}
.team .team-img .image_container.float_above > img{height:235px;width:235px;}
.newsletter .submit{display:inline-block;padding:14px;}
.newsletter-big #newsletter input.text{border:1px solid rgba(0, 0, 0, 0.3);color:#707070;padding:12px 16px;}
.mod_subscribe .newsletter{margin-bottom:90px;}
.mejs-container .mejs-controls{position:relative;}
a.btn:before, .submit:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleY(0);transform-origin:50% 100% 0;transition-duration:0.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;}
a.btn, .submit{background:rgba(0, 0, 0, 0) linear-gradient(90deg, #25be88, #17966b) repeat scroll 0 0;}
a.btn:hover, .submit:hover{background:rgba(0, 0, 0, 0) linear-gradient(10deg, #25be88, #17966b) repeat scroll 0 0;}
.newsletter-big .newsletter .formbody input.text{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:rgba(0,0,0,0.8);font-size:14px;line-height:1.42857;margin-bottom:6px;padding:10px 21px 15px;}
.newsletter-big .newsletter .widget-text{width:70%;}
.newsletter-big .newsletter .formbody{margin-bottom:60px;}
.active, .level_1 .forward, .mainnavi .level_1 a.trail, .mainnavi .level_1 a{font-weight:400;color:rgba(255,255,255,0.8)!important;text-transform:uppercase;}
.newsletter-big .newsletter form .widget{display:inline-block;}
.team-2 h3{margin-bottom:0;font-size:18px;}
.active, .level_2 .forward, .mainnavi .level_2 a.trail, .mainnavi .level_2 a{}
.fixedTop .logo{margin-top:3px;}
.button-menu{padding:6px 18px!important;}
.mainnavi .level_2 a, .mainnavi .level_2 span{padding:4px 16px;}
.e404 main#main{padding-bottom:0;}
.e404 main#main .banner-bg{padding:100px 0;}
.mejs__overlay-button,
.mejs__controls{display:none!important;}
.mejs__container,
.mejs__mediaelement,
video{width:100%!important;height:auto!important;}
.mejs__background, .mejs__mediaelement{position:relative!important;}
