@import url("https://fonts.googleapis.com/css?family=Questrial");*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-touch-callout:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,body,button,input,textarea,select{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}.hide,[hide]{display:none !important}.menu-enabled body{-ms-touch-action:none;touch-action:none}h1,h2,h3,h4,h5,h6{line-height:100%;font-weight:100}h1{font-size:3rem}h2{font-size:2.6rem}img{max-width:100%;display:block}body{color:#1b2131;font-weight:400;font-family:'Questrial', 'Montserrat', Arial;font-size:1.4rem;line-height:1.5;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:visited,a:hover{color:inherit;cursor:pointer}textarea,select,input[type="text"],input[type="email"],input[type="button"],input[type="submit"]{-moz-appearance:none;-webkit-appearance:none}form ::-webkit-input-placeholder{color:#FFF}form ::placeholder{color:#FFF}form :-ms-input-placeholder{color:#FFF}form ::-ms-input-placeholder{color:#FFF}form.tan ::-webkit-input-placeholder{color:#cdcdcd}form.tan ::placeholder{color:#cdcdcd}form.tan :-ms-input-placeholder{color:#cdcdcd}form.tan ::-ms-input-placeholder{color:#cdcdcd}#sidecat{position:absolute;opacity:0;top:0;left:-480px;background-image:url('/assets/img/cat_crop.png');background-position-x:right;background-repeat:no-repeat;background-size:contain;height:100%}#sidecat.shadow{-webkit-filter:drop-shadow(12px 12px 25px rgba(0, 0, 0, 0.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";filter:url('/assets/img/shadow.svg#drop-shadow')}#sidecat .inside{padding:75px 95px 120px 95px;padding-left:45px}@media only screen and (max-width:64em){#sidecat .inside{padding-top:1.8em}}@media only screen and (max-width:48em){#sidecat .inside{padding-top:1em;padding-left:1em}}#sidecat .inside #desktopCloseButton{margin-bottom:1.4em;display:inline-block}@media only screen and (min-width:768px) and (max-width:991px){#sidecat .inside #desktopCloseButton{margin-bottom:0.5em}}#sidecat .inside #desktopCloseButton svg{display:block}#sidecat .inside nav#links ol{list-style-type:none;margin-bottom:1rem}@media only screen and (min-width:768px) and (max-width:991px){#sidecat .inside nav#links ol{margin-bottom:0.5em}}#sidecat .inside nav#links ol li{line-height:220%}#sidecat .inside nav#links ol li a{text-decoration:none;color:#000;font-size:1.8rem}@media only screen and (min-width:48em){#sidecat .inside nav#links ol li a{font-size:1.8rem}}@media only screen and (min-width:64em){#sidecat .inside nav#links ol li a{font-size:2rem}}@media only screen and (min-width:75em){#sidecat .inside nav#links ol li a{font-size:2.2rem}}#sidecat .inside nav#links ul{list-style-type:none}#sidecat .inside nav#links ul li{margin-bottom:0.4rem}#sidecat .inside nav#links ul li a{display:inline-block}#sidecat .inside nav#links ul li a img{display:block;max-width:35px}#mobile-cat-menu{background-color:#b6dFFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;top:0;left:0;width:100%;height:100%;position:fixed;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#mobile-cat-menu .inside{box-sizing:border-box;padding-right:2rem;padding-left:2rem;padding-top:6rem}#mobile-cat-menu .inside #cateyes img.face{display:block;max-width:100%;margin:0 auto;margin-bottom:4rem}#mobile-cat-menu .inside nav#links{text-align:center}#mobile-cat-menu .inside nav#links ol{list-style-type:none;margin-bottom:1rem}#mobile-cat-menu .inside nav#links ol li{line-height:175%}#mobile-cat-menu .inside nav#links ol li a{text-decoration:none;color:#000;font-size:3.8rem}#mobile-cat-menu .inside nav#links ul{list-style-type:none}#mobile-cat-menu .inside nav#links ul li{margin-bottom:0.4rem}#mobile-cat-menu .inside nav#links ul li a{display:inline-block}#mobile-cat-menu .inside nav#links ul li a img{display:block;max-width:35px}.grid.half{width:50%;vertical-align:middle;*vertical-align:auto;vertical-align:top;*display:inline;display:-moz-inline-stack;display:inline-block;zoom:1;margin-bottom:1.2rem}.grid.half.left{padding-right:0}.grid.half.right{padding-left:0}.grid.half:last-of-type{width:100%}.grid.half img{max-width:75px;max-height:75px;margin:0 auto}#mobile-cat-menu-action{position:absolute;top:0;left:0;display:none;pointer-events:all}#mobile-cat-menu-action .action-icon{margin-top:2rem;margin-left:2rem}#mobile-cat-menu-action .action-icon a[for=toggleSideCat]{position:absolute}#mobile-cat-menu-action .action-icon a[for=toggleSideCat]:last-of-type{display:none}header#header{padding:4.5rem 0 3rem 0}header#header .action-wrapper{height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}header#header .action-wrapper.menu-action{margin-left:2.4rem}header#header .action-wrapper.menu-action .action{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header#header .action-wrapper.menu-action .action a[for=toggleSideCat] svg{display:block}header#header .action-wrapper.store-cta .action{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}header#header .action-wrapper.store-cta a.store{display:inline-block}header#header .action-wrapper.store-cta a.store img{max-width:40%;display:inline-block;float:right}@media only screen and (min-width:768px) and (max-width:991px){header#header .action-wrapper.store-cta a.store img{max-width:80%}}header#header .logo a{text-decoration:none}header#header .logo a img{max-width:100%;display:block}header#header .logo .context{line-height:100%;font-size:2.6rem;font-weight:100;color:#35335e}input[placeholder]{text-overflow:ellipsis}::-moz-placeholder{text-overflow:ellipsis}input:-moz-placeholder{text-overflow:ellipsis}form{text-align:center;text-transform:uppercase;box-sizing:border-box}form.inline{display:inline-block}form .form-group{width:100%}form .form-group.inline{display:inline-block;width:unset}form .form-group .input-section{margin-bottom:2rem;overflow:hidden}form .form-group .input-section.no-bottom-margin{margin-bottom:0}form .form-group .input-section input,form .form-group .input-section textarea{width:100%}form input,form textarea{height:56px;padding:20px;border:0;margin:0;float:left;color:#000;font-family:'Questrial', 'Montserrat', Arial;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#cdcdcd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}form input#email[type=email],form textarea#email[type=email]{min-width:350px;padding-top:0px;padding-bottom:0px;color:#000}form input#email[type=email].brdr,form textarea#email[type=email].brdr{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}@media only screen and (max-width:48em){form input#email[type=email],form textarea#email[type=email]{width:100%;min-width:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:0.8rem}}@media only screen and (max-width:64em){form input#email[type=email],form textarea#email[type=email]{width:100%;min-width:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:0.8rem}}form input#submit[type=submit],form textarea#submit[type=submit]{cursor:pointer;padding-top:0px;padding-bottom:0px}form input#submit[type=submit].purple,form textarea#submit[type=submit].purple{background-color:#000;color:#fff}form input#submit[type=submit].tan,form textarea#submit[type=submit].tan{background-color:#fff;color:#000}form input#submit[type=submit].brdr,form textarea#submit[type=submit].brdr{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-width:48em){form input#submit[type=submit],form textarea#submit[type=submit]{width:100%;min-width:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}}@media only screen and (max-width:64em){form input#submit[type=submit],form textarea#submit[type=submit]{width:100%;min-width:0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}}form input.tan,form textarea.tan{background-color:#fff;color:#000}form textarea{height:unset;resize:vertical}section#text{padding:3rem 0 6rem 0}section#text .text-content p{font-size:2.4rem;color:#000;line-height:100%;margin-bottom:1.2rem}@media only screen and (max-width:48em){section#text .text-content p{font-size:2rem}}section#text .text-content p:last-of-type{margin-bottom:0}section#text .text-content p.ra{text-align:right}section#form{padding:0 0 5.5rem 0}svg.icon{stroke:#000;width:29px;height:29px}svg.icon:hover{stroke:#35335e}svg.icon.hamburger.x line:first-of-type{-webkit-transform:translate(2px, 4px) rotate(45deg);transform:translate(2px, 4px) rotate(45deg)}svg.icon.hamburger.x line:nth-of-type(2){display:none}svg.icon.hamburger.x line:nth-of-type(3){-webkit-transform:translate(0px, 0px) rotate(-45deg);transform:translate(0px, 0px) rotate(-45deg)}.fancybox-bg{background:#cdcdcd}.fancybox-button{background:#000}#modal-content{max-width:600px;align-items:center;justify-content:center}@media only screen and (max-width:48em){#modal-content{padding-left:8px;padding-right:8px}}#modal-content img{max-width:250px}#modal-content .half{width:50%;vertical-align:top;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}@media only screen and (max-width:48em){#modal-content .half{width:100%;display:block}#modal-content .half:not(:first-of-type){margin-top:1rem}}#modal-content .half.left{padding-right:0.5rem}@media only screen and (max-width:48em){#modal-content .half.left{padding-right:0}}#modal-content .half.right{padding-left:0.5rem}@media only screen and (max-width:48em){#modal-content .half.right{padding-left:0;text-align:center}}#modal-content .half.right.cat{*vertical-align:bottom;vertical-align:bottom}#modal-content .half.right.cat img{*vertical-align:bottom;vertical-align:bottom}.bubble{padding:10px;max-width:100%;background-color:#fff;position:relative;font-family:'Questrial', 'Montserrat', Arial;font-weight:100;text-align:center;color:#35335e;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:#35335e solid 3px}.bubble h1{font-size:2rem;font-weight:700;line-height:1.5}.icon-wrap{display:inline-block;align-self:center}.icon-wrap .icon{vertical-align:middle;float:right;max-width:45px;filter:brightness(0) invert(1)}section#music{background-color:#000;padding:5.5rem 0 0 0}section#music .album-card{margin-bottom:5.5rem}section#music .album-card .inside .photo{position:relative}section#music .album-card .inside .photo:hover .overlay{opacity:1;background-color:rgba(0, 0, 0, 0.8)}section#music .album-card .inside .photo .overlay{height:100%;width:100%;background-color:transparent;opacity:0;top:0;bottom:0;left:0;right:0;overflow:hidden;position:absolute;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;color:#fff}section#music .album-card .inside .photo .overlay .action-items{height:100%;display:flex;align-items:center;justify-content:center}section#music .album-card .inside .photo .overlay .action-items .inline-box{width:100%}section#music .album-card .inside .photo .overlay .action-items .item{font-family:Verdana, Geneva, sans-serif;font-size:1.1rem;padding:0.8rem 24px;width:100%;line-height:24px;-webkit-transition:all 0.35s ease-out 0s;-moz-transition:all 0.35s ease-out 0s;-o-transition:all 0.35s ease-out 0s;transition:all 0.35s ease-out 0s}section#music .album-card .inside .photo .overlay .action-items .item:hover{background-color:rgba(0, 0, 0, 0.2);-webkit-transition:all 0.35s ease-out 0s;-moz-transition:all 0.35s ease-out 0s;-o-transition:all 0.35s ease-out 0s;transition:all 0.35s ease-out 0s}section#music .album-card .inside .photo .overlay .action-items .item a{text-decoration:none}section#music .album-card .inside .photo .overlay .action-items .item .icon-wrap{display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;vertical-align:middle;overflow:hidden}section#music .album-card .inside .photo .overlay .action-items .item .icon-wrap img{position:relative;vertical-align:middle;pointer-events:none;display:block;height:24px}section#music .album-card .inside .photo .overlay .action-items .item span.title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:24px;-ms-flex:1 1 0.000000001px;-webkit-flex:1;flex:1;-webkit-flex-basis:0.000000001px;flex-basis:0.000000001px}section#music .album-card .inside .photo .overlay .action-items .item span.title.strike{text-decoration:line-through}section#music .album-card .inside .photo img.art{width:100%;display:block;box-sizing:border-box}section#music .album-card .meta{color:#fff;line-height:100%;margin-top:1rem}section#music .album-card .meta .name{font-size:1.6rem;text-transform:none}section#music .album-card .meta .desc{margin-top:1.2rem;font-size:1.2rem}.can-cant.center{display:inline-block;text-align:center}ul.license{list-style-type:none;text-align:left;display:inline-block}ul.license ul{margin-left:3rem}.icon.good:before{content:"";display:block;margin:0 20px 0 0;background:url('/assets/img/circle_check.png') no-repeat center center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-origin:content-box;width:40px;height:40px;position:relative;float:left}.icon.bad:before{content:"";display:block;margin:0 20px 0 0;background:url('/assets/img/circle_cross.png') no-repeat center center;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-origin:content-box;width:40px;height:40px;position:relative;float:left}#content-creators{background-color:#000;color:#fff;padding:4.5rem 0}#content-creators h1{display:inline-block;border-bottom:2px solid #fff}#content-creators h2{font-weight:100;font-size:2.8rem}#content-creators p{font-size:1.9rem;margin-bottom:0}#content-creators p:last-of-type{margin-bottom:0}#content-creators .can-cant{text-align:left}#provide-credit{background-color:#fff;color:#000;padding:4.5rem 0}#provide-credit h1{display:inline-block;border-bottom:2px solid #000}#provide-credit h2{font-weight:100;font-size:3.5rem}#provide-credit p{font-size:1.9rem;margin-bottom:1.2rem}#provide-credit p:last-of-type{margin-bottom:0}#provide-credit .left{text-align:left}#provide-credit .normalize-text{text-transform:none}#all-other{background-color:#000;color:#fff;padding:4.5rem 0}#all-other h1{display:inline-block;border-bottom:2px solid #fff}#all-other h2{font-weight:100;font-size:3.5rem}#all-other p{font-size:1.9rem;margin-bottom:0}#all-other p:last-of-type{margin-bottom:0}#all-other .left{text-align:left}#all-other .normalize-text{text-transform:none}#footer{color:#000;padding:5.5rem 0;text-align:center;line-height:200%}#footer a{text-decoration:none;color:#000;font-size:2rem}#footer .sleeping-cat{margin:1.6rem 0 0 0}#footer .sleeping-cat img{max-width:75px;display:block;margin:0 auto}#footer h3{font-size:2rem;margin:2rem 0 0 0;color:#000}#footer .pp-link{font-size:1.3rem;margin:0;color:#000}#footer ul.social li{display:inline-block;margin-right:0.5rem}#footer ul.social li a{display:inline-block;width:18px;height:18px}#footer ul.social li a img{vertical-align:middle}#footer .copy{font-size:1.2rem}#disclaimer{position:fixed;width:100%;bottom:0px;left:0px;border-top:4px solid #000;background:#fff}#disclaimer .big-message{color:#000;padding:2rem 0;line-height:100%}#disclaimer .button{display:block}#disclaimer .button input{margin:auto}#privacy-text{color:#000}#privacy-text h1{font-size:2.5rem}#privacy-text h2{font-size:1.9rem}#privacy-text p{font-size:1.5rem}#privacy-text .text-content{margin-bottom:1.5rem}