@import url("/assets/slick/slick.css");@import url("/assets/slick/slick-theme.css");@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}*{box-sizing:border-box;margin:0;padding:0}html{background:#111}header,section,footer,aside,nav,main,article,figure{display:block}a:link,a:active,a:visited{text-decoration:none}a.nav:hover{color:inherit}abbr,acronym{border-bottom:1px dashed #eee;cursor:help;text-decoration:none}body{background:#1a1a1a;color:#eee;font-family:'Open Sans', sans-serif;font-size:100%;margin:0 auto;max-width:800px}h1{color:cyan;font-size:1.5rem;font-weight:600;margin-bottom:1rem;text-shadow:0 0 10px cyan}p{font-size:1rem;margin-bottom:1rem}header{color:cyan;font-family:'Voltaire', sans-serif;padding:1.25rem;text-align:center;text-shadow:0 0 10px cyan;text-transform:uppercase}#pageTitle,#pageSubtitle{color:cyan}#pageTitle{display:block;font-size:12.8rem;margin-bottom:1.25rem}#pageSubtitle{display:block;font-size:3rem;letter-spacing:4.2rem;margin-bottom:-3rem;position:relative;top:-3rem}#lastLetter{letter-spacing:normal}.shine{color:#cff;text-shadow:0 0 24px #cff}nav{background:rgba(26,26,26,0.9);font-size:1.3rem;font-weight:600;margin:10px 0;padding:10px 1.25rem;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:999}nav ul{display:flex;justify-content:center;list-style:none;margin:0}nav li{margin:0}nav #current a{color:cyan;text-shadow:0 0 10px cyan}nav a{color:#eee;padding:5px 10px;transition:color 0.2s ease-in-out}nav a:hover{color:#999;transition:color 0.1s ease-in-out}nav a:active{position:relative;top:1px}section{padding:1.25rem}section a:link,section a:visited{color:cyan}section a:hover{border-bottom:2px solid cyan}ul{margin-left:2rem}li{margin-bottom:1rem}li a:link{border-bottom:0}.discog{-moz-column-count:3;column-count:3;-moz-column-gap:2rem;column-gap:2rem}footer{clear:both;color:#999;font-size:1rem;padding:1.25rem;text-align:center}.hline{border-bottom:2px solid #2d2d2d;clear:both;height:1px;margin:0 2.5rem;min-height:1px}form{margin-top:2rem}#contact-form label{line-height:2rem}.form-wrapper{display:flex}.form-left{flex:1;padding-right:1.25rem}.form-right{flex:1}input{background:#eee;border:0;color:#000;display:block;font-size:1rem;margin-bottom:1rem;padding:0.5rem;width:100%}input:focus{background:#fff}textarea{background:#eee;border:0;color:#000;font-family:'Open Sans', sans-serif;font-size:1rem;margin-bottom:1rem;padding:0.5rem;width:100%}textarea:focus{background:#fff}.send{background:#000;border:2px solid #fff;color:#fff;cursor:pointer;font-weight:600;margin-bottom:1rem;margin-left:auto;padding:1rem;transition:color 0.5s, background 0.5s;width:12rem}.send:hover{background:cyan;border-color:cyan;color:#000;transition:color 0.2s, background 0.2s}.send:active{background:#000;border-color:cyan;color:cyan;transition:color 0s, background 0s}.send:focus{background:#000;border-color:cyan;transition:color 0s, background 0s}.success{background:#90ee90;clear:both;color:green;margin-bottom:1rem;padding:1rem}.error{background:pink;clear:both;color:red;margin-bottom:1rem;padding:10px}img{height:auto;margin:2rem 0 1.25rem;max-width:100%}.social{display:block;padding:1rem}.social .facebook,.social .twitter{border-radius:1rem;box-sizing:border-box;display:inline-block;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:2rem;width:2rem}.social .facebook:hover,.social .twitter:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:0.2s ease-in}.social .facebook{background:#49629d url("/assets/facebook.svg") no-repeat center;background-size:1rem;margin-right:1rem}.social .twitter{background:#6aa9e0 url("/assets/twitter.svg") no-repeat center;background-size:1rem}#quote form{align-items:center;display:flex;flex-wrap:wrap;margin:1rem 0;padding:0 1.25rem}#quote form label{display:inline-block;margin-bottom:1rem;padding-right:2rem;width:75%}#quote form input{background:#eee;border:0;color:#000;display:inline;font-weight:600;padding:0.5rem;text-align:center;width:4rem}#quote form input:focus{background:#eee}#results{font-size:1.2rem;font-weight:600;padding:0.5rem;text-align:center}button{background:#000;border:2px solid #eee;color:#eee;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:0 1.25rem 1rem;padding:1rem;transition:color 0.5s, background 0.5s;width:12rem}button:hover{background:cyan;border-color:cyan;color:#000;transition:color 0.2s, background 0.2s}button:active{background:#000;border-color:cyan;color:cyan;transition:color 0s, background 0s}button:disabled:hover,button:disabled:hover{background:#000;border-color:cyan;color:cyan}.check{display:none}.discog-art p{text-align:center}.invalid:invalid{background:pink;color:red}.invalid:valid{background:#90ee90;color:green}#paymentForm{flex-direction:row}#customButton{margin:0 0 0 1rem;padding:0}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 300ms}@media (max-width: 800px){#pageTitle{font-size:24vw;margin-bottom:2.5rem}#pageSubtitle{font-size:5.5vw;letter-spacing:8vw}}@media (max-width: 576px){nav{font-size:1rem}.discog{-moz-column-count:2;column-count:2}#paymentForm{flex-direction:column}#customButton{margin:1rem 0 0;padding:1rem 0}.form-wrapper{display:block}.form-left{padding-right:0}}@media (max-width: 400px){header{padding:1rem}nav ul{justify-content:space-between}.hline{margin:0 1.25rem}.discog{-moz-column-gap:1rem;column-gap:1rem}footer{padding:1rem}form{margin-top:2rem;padding:0}form input{width:100%}.send,button{margin:0 auto 1rem;width:100%}.social{padding:2rem}.social .facebook,.social .twitter{border-radius:2rem;height:4rem;width:4rem}.social .facebook{background-size:2rem;margin-right:2rem}.social .twitter{background-size:2rem}textarea{height:12rem}}