/*!
 * Beams (the band) - Beams (the band) v1.0 ()
 * Copyright 2017-2024 beamstheband
 */body{font-family:Arvo,serif;position:relative;width:100%;height:100%;color:#fff;background-color:#111}html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:Arvo,serif;font-weight:400;margin:0 0 35px;letter-spacing:1px}h3{font-size:22px;margin:0 0 20px}p{font-size:18px;line-height:1.5;font-weight:300;font-family:"Open Sans",sans-serif;margin:0 0 25px}@media (min-width:768px){p{font-size:22px;line-height:1.6;margin:0 0 35px}}a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#daafcf}a:focus,a:hover{text-decoration:none;color:#ba69a5}em{color:#daafcf}strong{font-weight:400;color:#daafcf}.btn-circle{font-size:26px;width:55px;height:55px;margin-top:15px;line-height:45px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out;color:#fff;border:2px solid #fff;border-radius:100%!important;background:0 0}.btn-circle:focus,.btn-circle:hover{color:#fff;outline:0;background:rgba(255,255,255,.1)}.btn{font-family:"Open Sans",sans-serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;border-radius:5px}.btn-default{color:#daafcf;border:1px solid #daafcf;background-color:transparent}.btn-default:focus,.btn-default:hover{color:#000;border:1px solid #daafcf;outline:0;background-color:#daafcf}.btn-social{font-size:16px;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;border:none;padding:1px 10px 2px 7px;text-align:center;text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:10px;background-color:#000}.btn-social.apple{color:#ddd}.btn-social.spotify{color:#1db954}.btn-social.bandcamp{color:#ddd}.btn-social.facebook{color:#3b5998}.btn-social.twitter{color:#1da1f2}.btn-social.youtube{color:#c4302b}.btn-social.instagram{color:#833ab4}.btn-social.mailchimp{color:#ffe018}.social-soup{padding:7px}ul.banner-social-buttons{margin-top:0}@media (max-width:1199px){ul.banner-social-buttons{margin-top:15px}}@media (max-width:767px){ul.banner-social-buttons li{display:block;margin-bottom:20px;padding:0}ul.banner-social-buttons li:last-child{margin-bottom:0}}.light-background{background-color:#eee;color:#111}.light-background .btn-default{color:#111;border:1px solid #111;background-color:transparent}.light-background .btn-default:focus,.light-background .btn-default:hover{color:#fff;border:1px solid #111;outline:0;background-color:#111}.light-background em{color:#111}.light-background strong{font-weight:700;color:#111}.light-background a{font-weight:400;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#ba69a5}.light-background a:focus,.light-background a:hover{text-decoration:none;color:#5e2c51}@media (min-width:768px){.content-section-body{padding-top:150px;padding-bottom:150px}}@media (max-width:768px){.content-section-body{padding-top:75px;padding-bottom:150px}}.cover-image{display:table;width:100%;height:auto;background:no-repeat bottom center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cover-image .cover-image-body{vertical-align:middle;height:250px}@media (min-width:768px){.cover-image{height:100%;padding-left:0;padding-right:0;padding-top:150px;padding-bottom:150px}}@media (max-width:768px){.cover-image{padding-top:75px;padding-bottom:150px}.cover-image .cover-image-body{height:500px}}#mainNav{font-family:Arvo,serif;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.3);background-color:#111}#mainNav .navbar-toggler{font-family:"Open Sans",sans-serif;font-size:14px;padding:11px;color:#fff;border:1px solid #fff}#mainNav .navbar-brand{font-size:1.5rem;text-transform:uppercase}#mainNav a{color:#fff}#mainNav .navbar-nav .nav-item{font-size:18px;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}#mainNav .navbar-nav .nav-item:hover{color:fade(white,80%);outline:0;background-color:transparent}#mainNav .navbar-nav .nav-item:active,#mainNav .navbar-nav .nav-item:focus{outline:0;background-color:transparent}#mainNav .navbar-nav .nav-link{padding-left:1.75rem}@media (min-width:992px){#mainNav{padding-top:10px;padding-bottom:10px;-webkit-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;-moz-transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;transition:background .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s;letter-spacing:1px;border-bottom:none}secondary #mainNav.navbar-shrink{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.3);background:#111}#mainNav .nav-link.active{outline:0;color:#daafcf}#mainNav .nav-link:hover{color:#daafcf}}#home{background-color:#000;color:#fff}#home .content-section{background-color:#000;padding-top:25px;font-family:"Open Sans",sans-serif;font-size:16px;letter-spacing:.05em}@media (min-width:768px){#home .feature-container{display:flex;justify-content:center;align-items:center;margin-bottom:24px}}@media (max-width:768px){#home .feature-container{display:block;padding-top:30px;padding-bottom:85px}}@media (min-width:768px){#home .feature-container-left{width:400px}}#home .feature-container-right{text-align:center}@media (min-width:768px){#home .feature-container-right{width:600px}}#home .feature-image{width:100%;margin-bottom:20px}#home .social-soup-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}#home .social-soup-box{border:red 1px solid}@media (min-width:768px){#home .social-soup-box{width:1000px}}#home a{color:#fff;text-decoration:underline;font-family:Arvo,serif}#home .headline{font-size:34px;margin-bottom:44px}#home .fancy{font-family:Arvo,serif}#videos h2{color:#daafcf}#videos a.launch-modal-video{color:#fff;font-size:1.25rem;text-decoration:underline}@media (max-width:768px){#videos a.launch-modal-video{font-size:1rem}}#videos img.video-thumbnail{border:1px solid #daafcf;border-radius:5px;width:100%;margin-bottom:8px;margin-top:16px}#home-hero{background-color:#111;color:#fff}#home-hero p{font-weight:400;text-shadow:-1px 0 2px #000,0 1px 2px #000,1px 0 2px #000,0 -1px 2px #000}@media (min-width:768px){#home-hero{background-image:url(../img/beams-baby-g-2022.jpg)}}@media (max-width:768px){#home-hero{background-image:url(../img/beams-baby-g-2022.jpg)}}#home-hero .container{position:relative;bottom:-525px}@media (min-width:768px){#home-hero .social-soup-container{padding-left:300px;padding-right:300px}}@media (max-width:768px){#home-hero .social-soup-container{bottom:-450px}}#band{background-color:#111;color:#fff}#band p{font-weight:400;text-shadow:-1px 0 2px #000,0 1px 2px #000,1px 0 2px #000,0 -1px 2px #000}@media (min-width:768px){#band{background-image:url(../img/band-bg.jpg)}}@media (max-width:768px){#band{background-image:url(../img/band-bg.jpg)}}.music-album-thumnail{border:1px solid #111;border-radius:5px;width:75%}.music-album-details{padding-top:10px;padding-bottom:50px}.music-album-details .music-album-details-title{font-family:Arvo,serif;font-size:1.5rem}.music-album-details .music-album-details-release{font-family:"Open Sans",sans-serif;font-size:1rem}.instagram-container{padding-bottom:50px}#bio{font-family:"Open Sans",sans-serif}#bio p{font-size:16px}@media (min-width:768px){#bio p{font-size:18px}}#bio em{font-family:"Open Sans",sans-serif;font-style:italic}#bio strong{font-family:"Open Sans",sans-serif;font-weight:400}#bio-image{background-image:url(../img/bio-bg.jpg);background-color:#111;color:#fff}#contact{font-family:"Open Sans",sans-serif}footer{padding:50px 0}footer p{font-size:14px;margin:0}::-moz-selection{background:#fcfcfc;background:rgba(255,255,255,.2);text-shadow:none}::selection{background:#fcfcfc;background:rgba(255,255,255,.2);text-shadow:none}img::selection{background:0 0}img::-moz-selection{background:0 0}body{-webkit-tap-highlight-color:rgba(255,255,255,.2)}.modal-dialog{max-width:85%;margin:auto}.modal-backdrop.in{filter:alpha(opacity=7);opacity:.7}.modal-content{background:0 0;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.modal-body{padding:0 25px 25px 25px}.modal-header{padding:25px 25px 15px 25px;text-align:right}.modal-footer,.modal-header{border:0}.modal-header .close{font-size:36px;color:#fff;font-weight:300;text-shadow:none;opacity:1}#modal-video{background-color:#000}