/* main.css */
.audio-text p{margin-top:25px}button.senden-btn{display:block;padding:5px 10px;border:2px solid #d52a1a;font:1.4em Open Sans;color:#d52a1a;background:#ffffff!important}button.senden-btn:hover{display:block;padding:5px 10px;border:2px solid #d52a1a;font:1.4em Open Sans;color:#fff;background:#d52a1a!important}#container #main .widget-explanation p{font-size:1em}.kontaktformular{margin-top:30px}.kontaktformular .textfeld{font-size:1.1em}#container #main .zitat p{font-size:1.8em;line-height:1.5em;font-style:italic;color:#6e6e6e}#container #main .mod_newslist.blog-list-start .layout_simple a,#container #main .mod_newslist.blog-list-start .layout_simple a:visited{color:#000000;font-weight:400}.mod_newslist.blog-list-start .layout_simple{padding:20px 15px;background-color:#f0f0f0;border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;font-size:1.4em}.mod_newslist.blog-list-start{background-color:#f0f0f0}#container #main .mod_newslist.blog-list-start h2{margin-top:0;margin-bottom:5px;padding:10px 5px 10px 10px;background-color:#6e6e6e;color:#fff;text-transform:none;letter-spacing:1px;font-weight:300;text-indent:0;font-size:1.5em!important}#container #main .layout_latest h2{text-transform:none;font-weight:400}.layout_latest{margin-top:20px;margin-bottom:20px;padding:10px 0 20px;border-width:1px 0px;border-style:solid;border-color:#f3f3f3}.layout_latest.first,.layout_latest.last{border:0px}#container #main a,#container #main a:visited{text-decoration:none;color:#d52a1a}#container #main a:hover{text-decoration:underline;color:#d52a1a}.audio .ce_player audio{width:100%;margin-top:15px;background-color:#f2f4f4;border-top:0px solid #d52a1a;border-right:0px solid #d52a1a;border-bottom:1px solid #d52a1a;border-left:0px solid #d52a1a}.ce_youtube iframe{width:100%;max-width:550px}#cboxNext{position: absolute;top: 50%;right: 5px;margin-top: -32px;background: url(/files/lara/images/controls.png) no-repeat top right !important;width: 28px;height: 65px;text-indent: -9999px}#cboxPrevious{position: absolute;top: 50%;left: 5px;margin-top: -32px;background: url(/files/lara/images/controls.png) no-repeat top left;width: 28px;height: 65px;text-indent: -9999px}#cboxClose{position: absolute;top: 5px;right: 5px;display: block;background: url(/files/lara/images/controls.png) no-repeat top center;width: 38px;height: 19px;text-indent: -9999px}#container #main .ce_gallery ul li{margin:0;padding:0;list-style-type:none;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out}.ce_gallery ul li:hover{zoom: 1;filter: alpha(opacity=80);opacity: 0.8}.pagination{margin-top:10px}.pagination p{display:none}.pagination ul li{float:left;display:inline-block;padding:5px;background-color:#fff;font-size:1.5em}.pagination ul li a,.pagination ul li a:visited{float:left;display:inline-block;padding:5px;background-color:#fff;border:1px solid #fff;text-decoration:none;color:#000000}.pagination ul li a:hover,.pagination ul li span.active{float:left;display:inline-block;padding:5px;border:1px solid #d52a1a;text-decoration:none;color:#d52a1a}.rsts-skin-default .rsts-caption{left:25%;top:45%;padding-right:20px;padding-left:20px;background-color:rgba(255,255,255,.8);font:3.2vw Open Sans;color:#d52a1a;font-weight:300}#container{padding-top:60px}body.home #container{padding-top:0}.my-col-2{-webkit-column-count: 2; /* Chrome, Safari, Opera */-moz-column-count: 2; /* Firefox */column-count: 2}.telex-msg::before,.telex-msg::after{content: " + "}.mod_ticker{padding-bottom:10px;background-color:#fff;border-bottom:1px solid #f3f3f3}.mod_ticker div{background-color:#fff;font-weight:300}.mod_ticker div .telex-inner{font:1.4em/1.4em Open Sans;color:#949494;font-weight:300}.brighter{-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out}.brighter:hover{zoom: 1;filter: alpha(opacity=80);opacity: 0.8}#footer ul li a,#footer ul li a:visited,#footer ul li strong{max-width:220px;display:block;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #444;text-decoration:none;color:#d6d6d6;text-transform:uppercase;letter-spacing:1px;font-weight:300;transition: color 0.3s}#footer ul li.last a,#footer ul li.last a:visited,#footer ul li.last strong{border-bottom:0px solid}#footer ul li strong,#footer ul li a:hover{font-size:2;text-decoration:none;color:#fff;font-weight:300}#footer{margin-top:100px;padding-top:30px;padding-bottom:30px;background-color:#2f2f2f;color:#c7c7c7}#footer h3{font:2em Open Sans Condensed;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:300}.social-section-icons{padding-bottom:60px;text-align:center;font-size:1.5em;color:#6e6e6e}#container #main .social-section-icons a,#container #main .social-section-icons a:visited{float:none;display:inline-block;margin-right:10px;margin-left:10px;text-align:center;font-size:3.7em;text-decoration:none;color:#b2b2b2;transition: color .25s ease-in-out}#container #main .social-section-icons a:hover{color:#d52a1a}.cta-section{padding-top:10px}#main .social-section h1,#main .social-section h2{margin-top:0;margin-bottom:40px}.divider{margin-top:60px;margin-bottom:60px}body{font-family:Open Sans}#container #main p,#container #main ul li,#container #main ol li{font:1.5em Open Sans}#container #main ul li{margin-left:20px;padding-left:0;list-style-type:disc}#container #main ol li{margin-left:20px;padding-left:0;list-style-type:decimal}.center-it{text-align:center}.welcome-section{max-width:900px;padding-top:80px;margin:auto}#container #main .welcome-section p{font-size:1.7em;color:#6e6e6e;font-weight:300}#main h1,#main h2,#main h3,#main h4{font-family:Open Sans}#main h1{font:2.3em Open Sans;text-transform:none;font-weight:700}#main h2{font:1.9em Open Sans;text-transform:uppercase;font-weight:700}#main h3{color:#6e6e6e;text-transform:none;font-weight:700}body.showreel #main h2{margin-bottom:40px;font:1.9em Open Sans;color:#6e6e6e;text-transform:uppercase;font-weight:700}.start-slider-text{bottom:70px;left:20px;position:absolute;z-index:900}.custom{clear:both}.slider-start-size{width:100%}#sliderzone{margin-top:-2px}.slider-sub-size{width:100%}.mobile_menu > .inner{text-align:center;background-color:#6e6e6e}.mobile_menu .inner ul{padding-top:20px}.mobile_menu .inner ul li a,.mobile_menu .inner ul li a:visited{font:1.8em/1.8em Open Sans;text-decoration:none;color:#fff;font-weight:300}.mobile_menu .inner ul li strong,.mobile_menu .inner ul li a:hover{display:block;background-color:#616161;font:1.8em/1.8em Open Sans;text-decoration:none;color:#fff;font-weight:300}.mod_mobile_menu{padding-top:10px;padding-bottom:10px;text-align:center;background-color:#6e6e6e;color:#fff}nav.main-nav ul li{float:left;display:block;margin-right:20px;margin-left:20px}nav.main-nav ul li a,nav.main-nav ul li a:visited,nav.main-nav ul li strong{font:1.5em/2.5em Open Sans;text-decoration:none;color:#fff;font-weight:300;transition: color 0.3s}nav.main-nav ul li a:hover{text-decoration:none;color:#bfbfbf}nav.main-nav ul li strong{text-decoration:none;color:#bfbfbf}nav.main-nav{float:left;display:none;text-align:center;background-color:#6e6e6e}nav.main-nav ul{display:inline-block;margin-bottom:0;text-align:center}.logo{padding-top:50px;padding-bottom:50px;text-align:center}.clear{clear:both}.social-header{float:right;display:inline-block}.social-header a{float:right;display:inline-block;margin-left:10px;font-size:1.5em;transition: color .25s ease-in-out}.phone-header{float:left;display:inline-block;padding-top:3px}.top-header{padding-top:5px;padding-bottom:5px;background-color:#f5f5f5;border-top:0px solid #e6e6e6;border-right:0px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:0px solid #e6e6e6;font-size:1.2em;color:#ababab}.phone-header a,.phone-header a:visited,.social-header a,.social-header a:visited{text-decoration:none;color:#ababab;transition: color .25s ease-in-out}.phone-header a:hover,.social-header a:hover{text-decoration:none;color:#6e6e6e}.social-header .social-icon{float:left;display:inline-block}