@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,700);#ref-row .col-md-1{margin-bottom:30px!important}body{font-family:'Ubuntu',sans-serif;color:#1d1d1b;background-color:#f9f9f9}.navbar-default{background:#f9f9f9;border:0}.navbar-default .navbar-nav>li>a{color:#1d1d1b}.navbar-brand{padding-top:4px}.navbar-brand img{width:172px;height:42px}.navbar-default .navbar-toggle{border-color:#245269}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#f9f9f9}.navbar-default .navbar-toggle .icon-bar{background-color:#2a8d86}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#2a8d86}.nav-sub{background-color:#fff!important}.nav-sub a{color:rgba(0,0,0,0.5)!important}#bg-home{background:#627990 url(../img/bg_home.jpg) no-repeat center top}#bg-news{background:#8c7169 url(../img/bg_news.jpg) no-repeat center top}#bg-kreatives{background:#b17c63 url(../img/bg_kreatives.jpg) no-repeat center top}#bg-recording{background:#b0977f url(../img/bg_recording.jpg) no-repeat center top}#bg-mixing{background:#9f7b69 url(../img/bg_mixing.jpg) no-repeat center top}#bg-mastering{background:#141110 url(../img/bg_mastering.jpg) no-repeat center top}#bg-raumvermietung{background:#b17c63 url(../img/bg_raumvermietung.jpg) no-repeat center top}#bg-referenzen{background:#ce956d url(../img/bg_referenzen.jpg) no-repeat center top}#bg-kontakt{background:#02023a url(../img/bg_kontakt.jpg) no-repeat center top}h1{text-transform:uppercase;color:#f9f9f9;font-weight:bold;text-align:center;margin:0}h2{color:#f9f9f9;font-weight:400;text-align:center}h3{color:#2a8d86;text-align:center;padding:0;font-weight:bold;text-transform:uppercase}p{margin:0;padding:0}.box{background-color:#f7f7f7;border-top-left-radius:12px;text-align:center}a:link,a:visited{color:#cfb58f;text-decoration:none}div.row.first-section-nobottom{margin-bottom:0!important}.contact-info{margin:0 auto 0 auto;text-align:left;background-color:#fff;width:100%}.contact-info a:link,.contact-info a:visited{text-decoration:none;color:#1d1d1b}.contact-info-icon{border-radius:50%}.contact-info-text{text-align:center;position:relative}.contact-info-mail .contact-info-icon{background:#cfb58f url(../img/icon_mail.png) center center;background-size:100%}.contact-info-tel .contact-info-icon{background:#2a8d86 url(../img/icon_tel.png) center center;background-size:100%}.contact-info-mail.contact-info-pdf .contact-info-icon{background:#cfb58f url(../img/icon_pdf.png) center center;background-size:100%}a.showreel:link,a.showreel:visited{display:block;color:#f7f7f7;border:1px solid #f7f7f7;border-radius:12px;text-align:center;text-transform:uppercase;text-decoration:none}.sm-icon{margin:0 auto}.sm-icon img{width:100%;border-radius:50%}.box.news{padding:0}.news small{color:rgba(0,0,0,0.5)}.box-img{padding:0;margin:0;border-top-left-radius:12px}.box-img img{width:100%;border-top-left-radius:12px}.box.news.section:last-child{margin-bottom:0}body{font-size:16px}h1{font-size:36px}h2{font-size:16px;margin:10px 0 0 0}h3{margin:0 0 10px 0;font-size:24px}.first-section{margin-top:95px;margin-bottom:50px!important}.section{margin-bottom:26px}.box{border-bottom:5px solid #cfb58f}.box-text{padding:15px 15px 18px 15px}.contact-info{height:35px;border-radius:70px}.contact-info-icon{height:35px;width:35px}.contact-info-text{top:-33px}.contact-info-mail{margin-top:20px}.contact-info-tel{margin-top:10px}.contact-info-mail .contact-info-text{padding:5px 0 0 0}.contact-info-tel .contact-info-text{padding:5px 0 0 0}a.showreel:link,a.showreel:visited{padding:10px 15px;width:190px;margin:15px auto 15px auto}.sm-icon{width:35px;height:35px}.news p{margin-bottom:15px}.box.news h3.more-space{padding:10px 0}.box.box-ref{border:0;margin-bottom:30px}.box-ref img{width:100%;border-top-left-radius:12px}@media(min-width:768px){body{font-size:18px}.navbar-default{font-size:16px}h1{font-size:42px}h2{font-size:24px;margin:10px 0 0 0}h3{margin:0 0 10px 0;font-size:36px}.first-section{margin-top:120px;margin-bottom:70px!important}.section{margin-bottom:46px}.box{border-bottom:8px solid #cfb58f}.box-text{padding:25px 25px 28px 25px}.contact-info{height:35px;border-radius:70px}.contact-info-icon{height:35px;width:35px}.contact-info-text{top:-33px}.contact-info-mail{margin-top:20px}.contact-info-tel{margin-top:10px}.contact-info-mail .contact-info-text{padding:3px 0 0 0}.contact-info-tel .contact-info-text{padding:3px 0 0 0}a.showreel:link,a.showreel:visited{padding:20px 15px;width:250px;margin:30px auto 30px auto}.sm-icon{width:35px;height:35px}.box.news h3.more-space{padding:10px 0 20px 0}}