html,body{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column}body{font-family:Open Sans Condensed;font-weight:300;font-style:normal;font-size:14px;line-height:22px}body{background:#f9f9f9}*{box-sizing:border-box;outline:none}address,blockquote,body,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Open Sans Condensed;font-weight:700;font-style:normal;text-transform:uppercase}a{text-decoration:none}a .highlighted{text-decoration:underline}main{flex:1 0 auto;margin-top:60px}.container{margin-right:auto;margin-left:auto;max-width:1200px}label,button{text-transform:uppercase !important;font-family:Open Sans Condensed}button{background:#000 !important;color:#fff !important;font-size:17px !important;font-weight:700 !important;letter-spacing:3px !important;transition:.2s all}button:hover{background:#1f1f1f !important}.education_section .education_container{text-align:center}.education_section .education_container p{font-weight:700;font-size:16px;margin-bottom:25px;max-width:800px;display:inline-block}.home_screen{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.home_screen .video_embed{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;transform:translateX(calc((100% - 100vw) / 2))}.home_screen .video_container{position:absolute;top:0;left:0;width:100%;height:100%}.home_screen .video_container .video_container-inner{width:100%;height:100%}.home_screen .video_container .video_container-inner .video_embed{width:100%;height:100%}.home_screen .intro_overlay{position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.home_screen .intro_overlay .intro_title{color:#fff;font-family:'Cinzel';text-transform:none !important;font-weight:400;font-size:60px;line-height:50px;text-shadow:2px 2px 2px #000;letter-spacing:5px;z-index:2}.home_screen .intro_overlay .intro_logo{width:100%;float:left;z-index:2}.home_screen .intro_overlay .intro_logo img{width:200px}.home_screen .intro_overlay .intro_socialmedia{margin-top:20px;display:inline-block}.home_screen .intro_overlay .intro_socialmedia .intro_socialmedia-link{float:left;margin-left:7px;margin-right:7px}.home_screen .intro_overlay .intro_socialmedia .intro_socialmedia-link a{color:#fff}.home_screen .intro_overlay .intro_socialmedia .intro_socialmedia-link a i{font-size:35px !important}.home_screen .intro_social_media{position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:'Cinzel';text-transform:none !important;font-weight:400;font-size:60px;line-height:50px;text-shadow:2px 2px 2px #000;letter-spacing:5px;z-index:2}.home_section{float:left;width:100%;background:#000;position:relative;margin-bottom:50px;border-top:25px solid #7c0000;border-bottom:25px solid #26743b;overflow:hidden}.home_section.home_section-secondary{background:#f9f9f9;border:none !important;padding:0 15px !important}.home_section.home_section-secondary:after{border-color:#f9f9f9}.home_section.home_section-secondary .home_section-inner .section_title{color:#000}.home_section.home_section-intro{border-top:none !important;position:relative}.home_section.home_section-intro .video_container{position:relative;overflow:hidden;max-width:100%;max-height:900px;min-height:480px}.home_section.home_section-intro .video_container .video_container-inner{position:absolute;height:100%;padding-bottom:56.25%;width:300%;left:-100%}.home_section.home_section-intro .video_container .video_container-inner .video_overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.home_section.home_section-intro .video_container .video_container-inner .video_embed{position:absolute;top:0;left:0;width:100%;height:100%}.home_section.home_section-intro .intro_overlay{position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.home_section.home_section-intro .intro_overlay .intro_title{color:#fff;font-family:'Cinzel';text-transform:none !important;font-weight:400;font-size:60px;line-height:50px;text-shadow:2px 2px 2px #000;letter-spacing:5px;z-index:2}.home_section.home_section-intro .intro_overlay .intro_logo{width:100%;float:left;z-index:2}.home_section.home_section-intro .intro_overlay .intro_logo img{width:200px}.home_section.home_section-intro .intro_overlay .intro_socialmedia{margin-top:20px;display:inline-block}.home_section.home_section-intro .intro_overlay .intro_socialmedia .intro_socialmedia-link{float:left;margin-left:7px;margin-right:7px}.home_section.home_section-intro .intro_overlay .intro_socialmedia .intro_socialmedia-link a{color:#fff}.home_section.home_section-intro .intro_overlay .intro_socialmedia .intro_socialmedia-link a i{font-size:35px !important}.home_section.home_section-intro .intro_social_media{position:absolute;width:100%;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-family:'Cinzel';text-transform:none !important;font-weight:400;font-size:60px;line-height:50px;text-shadow:2px 2px 2px #000;letter-spacing:5px;z-index:2}.home_section.home_section-content{padding:50px 15px}.home_section .home_section-inner .section_title{font-size:30px;line-height:34px;color:#fff;text-align:center;margin-bottom:35px}.home_section.home_section-discography .discography_container{float:left;width:100%;text-align:center}.home_section.home_section-discography .discography_container .discography_container-item{width:280px;height:280px;display:inline-block}.home_section.home_section-discography .discography_container .discography_container-item .bandcamp_embed{border:0 !important;padding:5px;width:100%;height:100%}.home_section.home_section-biography .section_title{text-shadow:1px 2px 2px #000}.home_section.home_section-biography .home_section-inner{z-index:4;position:relative}.home_section.home_section-biography .biography_image.biography_image-left{position:absolute;top:0;left:0;width:100%}.home_section.home_section-biography .biography_image.biography_image-left .biography_image-image{width:100%}.home_section.home_section-biography .biography_image.biography_image-left .biography_image-shadow{background:linear-gradient(0deg,#000 10%,rgba(0,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.home_section.home_section-biography .biography_image.biography_image-right{display:none}.home_section.home_section-biography .biography_container{max-width:1000px;margin:0 auto}.home_section.home_section-biography .biography_container .biography_title{letter-spacing:-1px;line-height:60px;font-size:76px;color:#26743b;padding-bottom:15px;margin-bottom:15px;border-bottom:4px solid #7c0000;text-align:center;text-shadow:1px 2px 2px #000}.home_section.home_section-biography .biography_container .biography_logo{width:100%;float:left}.home_section.home_section-biography .biography_container .biography_logo img{width:300px}.home_section.home_section-biography .biography_container .biography_text{color:#fff;line-height:22px;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:700;text-shadow:1px 2px 2px #000}.home_section.home_section-video .videos_container .videos_container-item{width:100%;padding:5px;float:left}.home_section.home_section-video .videos_container .videos_container-item .videos_container-video{padding-top:56.25%;position:relative}.home_section.home_section-video .videos_container .videos_container-item .videos_container-video .youtube_embed{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.page_title h1{font-size:46px;line-height:39px;text-transform:uppercase;color:#000;text-align:center}.page_content{padding:25px}.page_content .center_content p{text-align:center;font-size:22px;line-height:26px}.page_content .center_content p a{font-weight:700;color:#000}.page_content form,.page_content .center_content{width:100%;margin:0 auto}.page_content form label,.page_content .center_content label{letter-spacing:2px !important}.page_content form .input_name,.page_content .center_content .input_name,.page_content form .input_email,.page_content .center_content .input_email{width:100%}.page_container{margin-top:35px}.contact_container{max-width:300px;margin:0 auto;font-size:18px;text-align:center}.contact_container p{margin-bottom:15px}.contact_container a{color:#060606}.contact_container a:hover{text-decoration:underline}.elements_section{float:left;width:100%;background:#fff;border-bottom:20px solid #7c0000;color:#fff;padding:25px 0}.elements_section.elements_section-secondary{background:#000;border-bottom:20px solid #26743b}.elements_section.elements_section-secondary .element_title{color:#fff !important;border-color:#fff !important}.elements_section.elements_section-secondary .element_description .element_text{color:#fff !important;text-shadow:1px 2px 2px #000}.elements_section.elements_section-secondary .element_description .element_image{float:right}.elements_section .element_container{margin-right:auto;margin-left:auto;max-width:1200px}.elements_section .element_title{display:block;text-align:center;float:left;width:100%;padding:15px 0;font-size:35px;color:#000;line-height:35px}.elements_section .element_description{float:left;width:100%;padding:35px 15px}.elements_section .element_description .element_image{float:left;width:100%;align-self:center;border-radius:50%;border:7px solid #7c0000;overflow:hidden;background-color:#000}.elements_section .element_description .element_image img{width:100%;background-color:#000}.elements_section .element_description .element_text{float:left;width:100%;color:#000;line-height:22px;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:700;padding-top:35px;display:flex;align-items:center;justify-content:center}.artists_section{float:left;width:100%}.artists_section .section_title{display:none}.artists_section .artists_container{margin-right:auto;margin-left:auto;max-width:1200px}.artists_section .artists_container .artists_container-artist{width:100%;padding:5px;float:left}.artists_section .artists_container .artists_container-artist .artist_container-artist{position:relative;padding-top:100%;border:2px solid #cbcbcb;overflow:hidden}.artists_section .artists_container .artists_container-artist .artist_container-artist:hover .artist_container-image img{transform:scale(1.1)}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-opacity{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);position:absolute;top:25%;left:0;width:100%;height:100%;z-index:2}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-image{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-image img{width:100%;height:100%;transition:transform .3s}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-meta{position:absolute;bottom:0;width:100%;z-index:5;padding:10px}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-meta .artist_meta-name{text-align:center;text-shadow:1px 1px 1px #000}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-meta .artist_meta-name span{font-size:19px;font-weight:700;color:#fff;cursor:default}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-meta .artist_meta-name a span{cursor:pointer}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-meta .artist_meta-socials{margin-top:5px;text-align:center}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-meta .artist_meta-socials a{text-shadow:1px 1px 1px #000;color:#fff;font-size:22px;margin-left:10px}.artists_section .artists_container .artists_container-artist .artist_container-artist .artist_container-url{position:absolute;top:0;left:0;height:100%;width:100%;z-index:4}.artist_section{margin-top:15px;padding:15px}.artist_section .artist_container{max-width:900px;margin:0 auto}.artist_section .artist_container .artist_container-image{width:100%}.artist_section .artist_container .artist_container-image img{width:100%;max-width:200px;border-radius:50%;margin:0 auto;display:block;border:1px solid #a9a9a9}.artist_section .artist_container .artist_container-name{margin-top:15px;text-align:center}.artist_section .artist_container .artist_container-name h1{font-size:2em}.artist_section .artist_container .artist_container-biography{margin-top:25px;text-align:center}.artist_section .artist_container .artist_container-biography p{font-size:16px;margin-top:5px}.artist_section .artist_container .artist_container-socials{margin-top:25px;text-align:center}.artist_section .artist_container .artist_container-socials .social_link{display:block;color:#060606;font-weight:700;font-size:16px}.artist_section .artist_container .artist_container-socials .social_link:hover{text-decoration:underline}.artist_section .artist_container .artist_container-video{margin-top:25px;text-align:center}.artist_section .artist_container .artist_container-video .artist_videos-grid{margin-top:5px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.artist_section .artist_container .artist_container-video .artist_videos-grid .videos_grid-item{position:relative;width:calc(100% - 10px)}.artist_section .artist_container .artist_container-video .artist_videos-grid .videos_grid-item .artist-video_container{background-color:#000;position:relative;padding-bottom:56.25%}.artist_section .artist_container .artist_container-video .artist_videos-grid .videos_grid-item .artist-video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videos_section{float:left;width:100%}.videos_section .videos_title{font-size:46px;line-height:39px;text-transform:uppercase;color:#000;text-align:center;padding:35px 0}.videos_section .videos_container{margin-right:auto;margin-left:auto;max-width:1200px}.videos_section .video_embed{float:left;width:100%;margin:0;position:relative;overflow:hidden;cursor:pointer;padding:0 2px 3px}.videos_section .video_embed .video_embed-inner{border:1px solid #a9a9a9;border-radius:2px;position:relative;overflow:hidden;border-spacing:0;box-shadow:0 0 4px rgba(0,0,0,.7);width:100%;padding-top:56.25%}.videos_section .video_embed .video_embed-inner iframe{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.topbar{position:fixed;top:0;left:0;width:100%;z-index:10}.desktop_nav{float:left;background:#000;height:80px;width:100%;display:none;border-bottom:4px solid #7c0000}.desktop_nav .desktop_nav-container{display:flex;justify-content:center;align-items:center}.desktop_nav .desktop_nav-left,.desktop_nav .desktop_nav-center,.desktop_nav .desktop_nav-right{float:left}.desktop_nav .desktop_nav-center{width:150px;height:67px;position:relative}.desktop_nav .desktop_nav-center .logo_container{position:absolute;top:0;left:50%;transform:translateX(-50%);background:#000;z-index:10;border-radius:50%;height:135px;width:135px;border:4px solid #000}.desktop_nav .desktop_nav-center .logo_container img{width:100%;height:100%}.desktop_nav ul{position:relative;height:auto;max-height:500px;transition:.5s all;list-style:none}.desktop_nav ul li{position:relative;display:inline-block;vertical-align:middle;font-size:15px;margin:0 10px}.desktop_nav ul li a{font-family:Open Sans Condensed;font-weight:700;font-style:normal;text-transform:none;color:#fff;line-height:80px;padding:25px 8px;text-transform:uppercase;letter-spacing:2px;position:relative}.desktop_nav ul li a:hover:after{content:'';float:left;position:absolute;bottom:12px;left:0;height:2px;background:#26743b;width:100%}.tablet_nav{display:block;height:60px;background:#000;border-bottom:4px solid #7c0000;position:relative}.tablet_nav .logo_container{position:absolute;top:3px;left:6px;height:50px;width:50px;border-radius:50%}.tablet_nav .logo_container img{width:100%;height:100%}.tablet_nav .toggle_menu{position:absolute;right:10px;font-size:30px !important;line-height:53px;background:0 0 !important;border:none !important;cursor:pointer}.tablet_nav .toggle_menu:after{font-family:'FontAwesome';content:'\f0c9'}.tablet_nav .mobile_menu{height:0;overflow:hidden;position:fixed;top:60px;left:0;width:100%;list-style:none;text-decoration:none;background:#fff}.tablet_nav .mobile_menu .mobile_menu-item{width:100%;display:block;padding:0;margin:0;border-bottom:1px solid #ccc}.tablet_nav .mobile_menu .mobile_menu-item .mobile_menu-link{color:#000;text-align:center;cursor:pointer;padding:20px 8px;width:100%;display:block;font-family:'Open Sans Condensed';font-style:normal;font-weight:700;text-transform:uppercase}.tablet_nav .mobile_menu .mobile_menu-item .mobile_menu-link:hover{color:#7c0000}.tablet_nav .mobile_menu.open{display:block !important}.page_footer{flex-shrink:0;background:#000;padding:6px;border-top:4px solid #7c0000}.page_footer p{color:#fff;text-align:center}.page_footer p a{color:#fff}@media only screen and (min-width:1025px){.desktop_nav{display:block !important}.tablet_nav{display:none !important}.page_container{margin-top:100px}main{margin-top:80px}}@media only screen and (min-width:1025px){.home_section-biography .biography_image{display:block !important;position:absolute;top:0;width:auto !important;height:100% !important}.home_section-biography .biography_image.biography_image-left{left:0 !important}.home_section-biography .biography_image.biography_image-left .biography_image-shadow{background:0 0 !important;-webkit-box-shadow:inset -55px 0px 50px -10px #000;-moz-box-shadow:inset -55px 0px 50px -10px #000;box-shadow:inset -55px 0px 50px -10px #000}.home_section-biography .biography_image.biography_image-right{right:0}.home_section-biography .biography_image.biography_image-right .biography_image-shadow{-webkit-box-shadow:inset 55px 0px 50px -10px #000;-moz-box-shadow:inset 55px 0px 50px -10px #000;box-shadow:inset 55px 0px 50px -10px #000}.home_section-biography .biography_image .biography_image-image{width:auto !important;height:100%}.home_section-biography .biography_image .biography_image-shadow{position:absolute;width:100%;height:100%;top:0;left:0}}@media only screen and (min-width:1025px){.element_container{max-width:1200px}.elements_section{padding:70px 0 !important}}@media only screen and (min-width:767px){.elements_section-secondary .element_description .element_text{padding:35px !important;padding-left:0 !important;order:1 !important}.elements_section-secondary .element_description .element_image{order:2 !important}.element_container{max-width:900px}.element_container .element_description{display:flex;justify-content:center}.element_container .element_title{border-bottom:5px solid #000}.element_container .element_image{order:1;width:25% !important}.element_container .element_text{order:2;width:75% !important;padding:35px;padding-right:0}}@media only screen and (min-width:767px){.artist_section{margin-top:100px !important}.videos_grid-item{width:calc(50% - 10px) !important}}@media only screen and (min-width:767px){.page_content form,.page_content .center_content{width:750px;margin:0 auto}.page_content form .input_name,.page_content .center_content .input_name,.page_content form .input_email,.page_content .center_content .input_email{width:50%;float:left}.page_content form .input_email,.page_content .center_content .input_email{clear:none !important;padding-left:10px !important}}@media only screen and (min-width:767px){.home_section-content{padding:50px}.home_section-biography{position:relative}.home_section-biography .biography_container .biography_logo img{width:500px !important}.home_section-discography .discography_container{float:left;width:100%}.home_section-discography .discography_container .discography_container-item{height:300px !important;width:300px !important;float:left;display:block !important}.home_section-video .videos_container .videos_container-item{width:50% !important}.home_section-intro .video_container .video_container-inner{position:relative !important}.home_section-intro .intro_title{font-size:100px !important;line-height:80px !important}.home_section-intro .intro_logo img{width:300px !important}.home_section-intro .intro_socialmedia{margin-top:50px !important;display:inline-block}}@media only screen and (min-width:767px){.videos_section{margin:90px 0}.videos_section .video_embed{float:left;width:50%}}@media only screen and (min-width:767px){.artists_section{margin:50px 0}.artists_section .section_title{display:block !important;font-size:46px;line-height:39px;text-transform:uppercase;color:#000;text-align:center;padding:35px 0}.artists_container-artist{max-width:33%}}@media only screen and (min-width:1025px){.artists_section{margin:90px 0}.artists_container-artist{max-width:25%}}