:root{--font:'bodoni_72regular';--font2:'bodoni_72italic';--pink:#e565c3;--purple:#252c6d;--darkpurple:#161638;--lightpurple:#8f9cae;--sans:Arial,Helvetica,sans-serif}@font-face{font-family:bodoni_72regular;src:url(../fonts/bodoni-72-book-webfont.woff2) format('woff2'),url(../fonts/bodoni-72-book-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:bodoni_72italic;src:url(../fonts/bodoni-72-book-italic-webfont.woff2) format('woff2'),url'../fonts/bodoni-72-book-italic-webfont.woff') format('woff');font-weight:400;font-style:normal}body{font-family:var(--sans)}hr{border-top:2px solid #fff;margin-top:-2rem}.my-label{display:block;margin-bottom:18px}form .btn{background:url(../img/btn-bg.png) no-repeat top center;text-transform:uppercase;color:var(--purple);font-size:2rem;font-weight:700;box-shadow:0 5px 5px 0 var(--darkpurple);padding:5px 0 3px;margin-bottom:30px;font-family:var(--font)}form{margin:30px 30px 0}.form-control{box-shadow:0 0 5px 0 var(--purple)}input.form-control{padding:28px}.form-control::-webkit-input-placeholder{text-align:center;color:var(--lightpurple);font-family:var(--sans);font-weight:700;font-style:italic}.form-control::-moz-placeholder{text-align:center;opacity:1;color:var(--lightpurple);font-family:var(--sans);font-weight:700;font-style:italic}.form-control:-moz-placeholder{text-align:center;opacity:1;color:var(--lightpurple);font-family:var(--sans);font-weight:700;font-style:italic}.form-control::-ms-input-placeholder{text-align:center;color:var(--lightpurple);font-family:var(--sans);font-weight:700;font-style:italic}[name=info]{display:none}.alert{position:fixed;bottom:0;left:0;right:0;margin:0;border-radius:0;border:none;background:var(--darkpurple);border-top:1px solid var(--pink);color:#fff;font-size:small;text-align:center;z-index:10}.alert .btn{background:var(--pink);color:var(--purple);border-color:var(--pink)}.modal-header{background:url(../img/btn-bg.png) no-repeat top center;background-size:cover;color:var(--purple);font-weight:700;text-transform:uppercase;font-family:var(--font);border-radius:10px 10px 0 0;padding:10px 20px}.modal-title{font-weight:700;font-size:large}.modal-content{border-radius:10px}.modal-dialog{border-radius:10px;box-shadow:0 0 8px 0 #000}.close{font-weight:700!important;color:#000;opacity:1}.modal-body p:last-child{margin-bottom:0}a{color:var(--purple)}a:hover{color:var(--darkpurple)}.album-title h2{padding-top:30px;text-transform:uppercase;font-weight:700;font-size:4.5rem}.album-title h3{text-transform:uppercase;font-size:2.5rem}.section-title{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:0;overflow:hidden}.section-title h3{color:#fff;line-height:1;text-align:center;display:inline-block;vertical-align:middle}article{font-family:var(--sans)}article p{margin-bottom:20px;font-size:14px}article p:last-child{margin-bottom:0}h4{font-family:var(--font);text-transform:uppercase;font-weight:700;font-size:2.2rem;margin-bottom:20px}.modal .modal-body{font-size:small}.modal .modal-body h1{font-family:var(--sans);font-size:30px;margin:0 0 15px;padding:0;text-transform:none;font-style:normal}.modal .modal-body h2{font-family:var(--sans);font-size:xx-large;margin:0 0 10px;padding:0;text-transform:none;font-style:normal}.modal .modal-body h3{font-family:var(--sans);font-size:x-large;margin:0 0 8px;padding:0;text-transform:none;font-style:normal}.modal .modal-body h4{font-family:var(--sans);font-size:large;margin:0 0 5px;padding:0;text-transform:none;font-style:normal}.modal .modal-body h5{font-family:var(--sans);font-size:medium;margin:0 0 5px;padding:0;text-transform:none;font-style:normal}.modal .modal-body h6{font-family:var(--sans);font-size:small;margin:0 0 5px;padding:0;text-transform:none;font-style:normal}.top{background:url(../img/bg1.jpg) no-repeat center center}.ride-the-wave{background:url(../img/lh-ride-the-wave-bg.jpg) no-repeat top center;background-size:cover;padding-bottom:60px;border-bottom:30px solid var(--purple)}.bottom{background:url(../img/bg2.jpg) no-repeat top center;min-height:50vh;color:#fff;padding:30px 0;color:#fff;font-family:var(--sans)}.bottom .btn-link{color:#fff;font-weight:700;text-decoration:underline}.top .img-thumbnail{width:580px;border:none;padding:1.5rem;margin-top:20px;box-shadow:0 20px 35px 0 var(--purple);margin-bottom:10px;max-width:90%;height:auto;margin-top:45px}.ride-the-wave .img-thumbnail{width:580px;border:none;padding:0;margin-top:20px;box-shadow:0 20px 35px 0 #000;margin-bottom:10px;max-width:90%;height:auto}.links{margin:30px 0}.links img{max-width:180px;padding:0 8px}[src="img/vr.png"]{max-height:80px;width:17px}a.highlight,span.highlight{color:#f1a1b8}a.content-link{text-decoration:underline}footer{background:#fff;padding:40px 0}footer a{text-decoration:none;color:var(--purple)}footer a:hover{color:var(--darkpurple);text-decoration:none}footer .fa-stack{font-size:3rem}.social a{margin:0 15px}.social a:hover{opacity:.75}.social img{width:100px}.video-embed{box-shadow:0 20px 35px 0 var(--purple)}.img-title{margin-top:45px;margin-bottom:15px;padding-left:10px;padding-right:10px}img.img-subtitle.img-fluid{margin-bottom:45px;padding-left:10px;padding-right:10px}.album-title{font-family:'Playfair Display SC',serif;margin-bottom:45px}@media (max-width:992px){[src="img/vr.png"]{display:none}[alt=iTunes]{margin-bottom:20px}footer .fa-stack{font-size:2rem}.links a{display:block}.top .img-thumbnail{margin-bottom:0}.social img{width:75px}.bottom{background-size:cover}}@media (min-width:992px){h1{font-size:7em}}@media (min-width:1200px){.section-title::after,.section-title::before{background-color:#fff;content:"";display:inline-block;height:2px;position:relative;vertical-align:middle;width:21.6%}.section-title::after,.section-title::before{top:-1px}.section-title::before{margin-left:0}}