/* style_all.css */
#ueberuns .info a{color:#c80000}.mod_article .container h2{margin-top:30px}.res-nav_click{line-height: 38px;font-family: 'FontAwesome';font-size: 38px;text-decoration: none !important;color: #777777;font-style: normal;display: none;width: 42px;height: 27px;margin: 20px auto;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out}.btn-success{margin-bottom:20px}body.safari .image_container h3{display:none}.main-nav-outer.scroll-to-fixed-fixed ul{margin:0}.main-nav-outer.scroll-to-fixed-fixed li a{margin:0 32px}.carousel .btn{margin-top:20px;margin-bottom:20px}.carousel .item ul.row{padding-left:0px !important}.carousel .carousel-control{width:5%}.carousel .carousel-indicators .active{background-color:#c80000}.carousel .carousel-indicators li{background-color:rgba(200,0,0,.53)}ul.nav-tabs>li.active>a,ul.nav-tabs>li.active>a:hover{background-color:#f5f5f5;color:#c80000}.carousel-inner{padding-bottom:75px;background-color:#f5f5f5;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.carousel-control.right,.carousel-control.left{background-image:none !important;display: inline-block;z-index: 500}.nav-tabs a,.nav-tabs a:hover,.nav-tabs a:focus{background-color:#eee;color:#777}.quote-head{color: #fdfdfd;font-size: 28px;line-height: 41px;margin: 30px 0 10px;font-family: 'Open Sans','sans-serif';font-style: italic}#kontakt.mod_article{background-color:#ddd}.main-nav li a{display: inline-block;color: #222222;text-transform: uppercase;font-family: 'Montserrat', sans-serif;text-decoration: none;line-height: 20px;margin: 17px 32px;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out}.main-nav li{display: inline;margin: 0 1px}.main-section{padding:50px 0}.main-nav{text-align: center;margin: 10px 0 0px;padding: 0;list-style: none}.main-nav-outer{padding: 0px;border-bottom: 1px solid #dddddd;box-shadow: 0 4px 5px -3px #ececec;position: relative;background: #EBEBEB}.ce_gallery .image{display: -webkit-flex;display: flex;-webkit-align-items: stretch;align-items: stretch;min-height: 358px}#kontakt a{color:#000}.talign-center{text-align:center}.btn{width: auto;height: 50px;background: #7cc576;border-radius: 4px;color: #ffffff;font-size: 14px;text-transform: uppercase;font-family: 'Montserrat', sans-serif;font-weight: 400;border: 0px;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out}input.text,textarea.textarea{padding: 15px 16px;border: 1px solid #ccc;width: 100%;height: 50px;display: block;border-radius: 4px;font-size: 15px;color: #3A3A3A;font-family: 'Open Sans', sans-serif;margin: 0 0 15px 0;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out}textarea.textarea{height:165px;resize: none;overflow: auto}form{margin:0 0 0 20px}.ce_gallery .image_container a{margin:0 auto;text-align:center}.ce_gallery .image_container{width:100%;display: -webkit-flex;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.075);box-shadow: 0 1px 2px rgba(0,0,0,0.075);margin: 0;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out}.quote-right:hover{color: #fff;border: 2px solid #fff}h2{font-size: 26px;color: #222222;font-family: 'Montserrat', sans-serif;font-weight: 700;letter-spacing: -1px;margin: 0 0 15px 0;text-align: center}.footer-bottom .image_container{width:76px;margin:0 auto}.footer-bottom{padding:10px 0;background-image:url("../../files/reich2016/img/pw_maze_black_2X.png");background-position:left top;background-repeat:repeat}.footer-top p,.footer-top a{margin-bottom:0;text-decoration:none;color:#fff}.footer-top{height:auto;padding:25px 0;text-align:center;background-color:#000;min-height:auto}.overlay2 div a{padding:13px 29px;background-color:#e8e8e8;border:1px solid #787878;border-radius:25px;color:#787878;background-image: linear-gradient( to top, #d6d6d6, #e8e8e8 );font-style: italic}.overlay2 div p{margin-bottom:20px;font-size:28px;line-height:29px}.overlay2{width:100%;height:100%;min-height:100%;display:table;padding:90px 0;text-align:center;background-color:#c80000;color:#fff;z-index:1}.h-red h1,.h-red h2,.h-red h3,.h-red h4,.h-red h5,.h-red h6{color:#c80000}img{max-width:100%}.font-size-16{font-size:16px}.slim-line-red{height:10px;background-color:#c80000}.client-part div h3{color:#fff}.quote-head p{font-family:'Open Sans',sans-serif;color: #fdfdfd;font-size: 28px;line-height: 41px;margin: 30px 0 10px;font-style: italic}.quote-right{font-style: normal;width: 68px;height: 68px;margin: 0 auto;border: 2px solid #c80000;border-radius: 50%;display: block;line-height: 68px;text-align: center;font-size: 27px;color: #7cc576;cursor: pointer;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out}.fa,a,.quote-right{color:#c80000}.client-part .container{padding:55px 0;text-align:center}.client-part .overlay{padding:50px 0;background: rgba(235,235,235,0.5);text-shadow: 1px 1px 5px rgba(0, 0, 0, 1)}.client-part{background-image:url("../../files/reich2016/img/Fotolia_75867392_Jule_Berlin_S.jpg");background-position:center center;background-repeat:no-repeat;background-size: cover;background-attachment: fixed}.main-section.client-part{padding:0}.col-lg-6 .info h4{color:#c80000}.col-lg-6 .info{padding-top:0;padding-left:60px}.col-lg-6 .icon .fa{color:#c80000}.col-lg-6 .icon{float:left}.margin-bottom-20{margin-bottom:20px}.small-logo{padding:0 32px}.red-line{height:30px;background-color:#c80000}.header .little-text p{display:inline-block;margin:0 5px 0 0;padding:0 0 0 15px;font:14px 'Montserrat',sans-serif;color:#bcbcbc;text-transform:uppercase;font-weight: 400}.header .little-text{margin:35px 0 20px;padding:0}.header{padding:30px 0;text-align:center;background-image:url("../../files/reich2016/img/pw_maze_black_2X.png");background-position:left top;background-repeat:repeat}.header h1{margin:0 0 22px;font:50px 'Montserrat',sans-serif;;color:#fff;font-weight: 400;letter-spacing: -1px}.logo{width:130px;margin:0 auto 35px}