<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Oswald|Roboto+Condensed);

@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700|Oswald|Roboto+Condensed);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script);


/* admin layout */
#layoutContainer.FSBlackII .intro { background-size:cover !important; }
#layoutContainer.FSBlackII .intro .intro-body {
     display: table-cell;
     height: 450px;
	 vertical-align:middle;
}
#layoutContainer.FSBlackII .main-nav.collapse.navbar-collapse ul.nav div.dropdown{margin-top: 17px;}
#layoutContainer.FSBlackII .open { background:none; }
#layoutContainer.FSBlackII .navbar { margin-top:0px; z-index:1;position: absolute;  }
#layoutContainer.FSBlackII .col-lg-12 { padding:0; }
#layoutContainer.FSBlackII .btn i { display:inline-block; font-size:34px; line-height:66px; margin-right:2px; min-width:10px; }
#layoutContainer.FSBlackII .btn-circle { margin:0 !important; }
#layoutContainer.FSBlackII .nav .caret { border-bottom-color:white; border-top-color:white; }
#layoutContainer.FSBlackII .navbar-brand {display:none;}
#layoutContainer.FSBlackII .band-header {min-height:500px;}
#layoutContainer.FSBlackII .brand-heading {top:-200px;}
iframe .FSBlackII{
	padding-bottom: 56px;}
#layoutContainer.FSBlackII .intro .intro-body .container{position: relative; bottom: 0; left: 0; right: 0}
#layoutContainer.FSBlackII .btn.btn-circle.page-scroll{display: none;}
/* ? */
#head-nav.navbar-fixed-top { z-index:55555; }
.page-option { margin-top:72px !important; }
.FSBlackII .dropdown-sub-menu { text-align:center; }
.FSBlackII .page-scroll { min-height:58px; background-color:#F00  ; }
.FSBlackII .top-nav-collapse { background-color:#000 !important; height:20px; line-height:1.4em ;padding:0px ;border-top:0px ;padding-top:10px; }
.FSBlackII .navbar-custom.top-nav-collapse { border-bottom:1px solid rgba(255,255,255,.3); }

html { width:100%; height:100%; overflow-x:hidden; }
.FSBlackII {
    background-color: #111;
    color: #ddd;
    font-family: "Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;
    height: 100%;

    width: 100%;
}
.FSBlackII ::-moz-selection { text-shadow:none; background:#fcfcfc; background:rgba(255,255,255,.2); }
.FSBlackII ::selection { text-shadow:none; background:#fcfcfc; background:rgba(255,255,255,.2); }
.FSBlackII img::selection { background:0 0; }
.FSBlackII img::-moz-selection { background:0 0; }
.FSBlackII { webkit-tap-highlight-color:rgba(255,255,255,.2); }
.FSBlackII div#navigation { margin-top:-10px; }
.FSBlackII div.container ul li a { color:#FFF !important;  }
.FSBlackII h1,
.FSBlackII h2,
.FSBlackII h3,
.FSBlackII h4,
.FSBlackII h5,
.FSBlackII h6 { margin:0 0 35px; text-transform:uppercase; font-family:"Oswald","Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:700; letter-spacing:1px; color:#EEE; }
.FSBlackII p { margin:0 0 25px; font-size:18px; line-height:1.5; }
.FSBlackII a { color:#f22613; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }
.FSBlackII a:hover,
.FSBlackII a:focus { text-decoration:none; color:#11505d; }

.FSBlackII h1.band-title.page-title, .FSBlackII .brand-heading {
    position: relative;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: auto !important;
    clear: both;
    color: #fff;
    display: block !important;
    font-family:"Dancing Script";
	font-size:100px;
    left: auto !important;
    max-width: none !important;
    position: absolute;
    right: auto !important;
    text-align: center !important;
    text-shadow: 2px 2px #222;
    text-transform: none;
    top: 40%;
    width: 100% !important;
    z-index:1;
}
.FSBlackII div.newsletter_div,
.FSBlackII form { text-align:left !important;align:left !important; }

.FSBlackII .band-gallery-img img { margin-bottom:30px; border:1px solid gray; }
.FSBlackII .height-half h1.band-title.page-title, .FSBlackII .height-half .brand-heading{  display: table-cell;
    height: 100%;
    margin-top: 40px;
    position: relative;
    vertical-align: middle;
    top: 0;
}
.FSBlackII .height-quarter h1.band-title.page-title, .FSBlackII .height-quarter .brand-heading {position: relative;margin-top: 40px; margin-bottom: 0; top: 0;}

.FSBlackII .widget { margin:15px 0; }
.FSBlackII .widget td { color:#BBB; }
.FSBlackII .view-table { color:#BBB; }
.FSBlackII #calanderBtn { color:#999; }
.FSBlackII #calanderListBtn { color:#999; }
.FSBlackII .modal-content { background:#333 !important; }
.FSBlackII .fa { font-style:normal; }
.FSBlackII .individual-song,
.FSBlackII .store-audiofile .header-row,
.FSBlackII .store-playlist .header-row,
.FSBlackII .playlist-info { color:#EEE; }
.FSBlackII .light { font-weight:400; }


.FSBlackII ul.nav.navbar-nav { left:auto; right:auto; text-align:center; }
.FSBlackII .navbar .container { width:90%; }
.FSBlackII .navbar { padding:0 0; border-bottom:0; padding-top:10px; letter-spacing:1px; background:rgba(0,0,0, .5); -webkit-transition:background .5s ease-in-out,padding .5s ease-in-out; -moz-transition:background .5s ease-in-out,padding .5s ease-in-out; transition:background .5s ease-in-out,padding .5s ease-in-out; left:auto; right:auto; text-align:center !important; text-align:center !important; width:100%; }

.FSBlackII header.intro { display:table; width:100%; padding:100px 0; /* height:auto;*/text-align:center; color:#fff; background-color:#000;
-webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover; }

.FSBlackII .intro.inner-intro { height:50%; }
.FSBlackII .subheader { font-size:36px; text-align:left; margin-bottom:45px; }

.FSBlackII .intro .intro-body { display:table-cell; vertical-align:middle; height: 100%}
.FSBlackII .intro .intro-body .container{position: absolute; bottom: 0; left: 0; right: 0}
.FSBlackII .intro.height-half .intro-body,
.FSBlackII .intro.height-quarter .intro-body { display:table-cell; vertical-align:middle; }
.FSBlackII .intro .intro-body .intro-text { font-size:18px; }
.FSBlackII header.intro.height-full{display: table;}
.FSBlackII .btn-circle { margin-top:10px; padding:7px 16px; border:2px solid #333; border-bottom:none; font-size:40px; background:none repeat scroll 0 0 #111; border-radius:75px 75px 0 0; color:#CCC; height:75px; width:150px; -webkit-transition:background .3s ease-in-out; -moz-transition:background .3s ease-in-out; transition:background .3s ease-in-out; }
.FSBlackII .btn-circle:hover,
.FSBlackII .btn-circle:focus { outline:0; color:#FFF; background:rgba(50,50,50,.1); border:2px solid #CCC; border-bottom:none; }
.FSBlackII .btn-circle i.animated { -webkit-transition-property:-webkit-transform; -webkit-transition-duration:1s; -moz-transition-property:-moz-transform; -moz-transition-duration:1s; }
.FSBlackII .btn-circle:hover i.animated { -webkit-animation-name:pulse; -moz-animation-name:pulse; -webkit-animation-duration:1.5s; -moz-animation-duration:1.5s; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-timing-function:linear; }
@-webkit-keyframes pulse { 0 { -webkit-transform:scale(1); transform:scale(1); } 50% { -webkit-transform:scale(1.2); transform:scale(1.2); } 100% { -webkit-transform:scale(1); transform:scale(1); } }
@-moz-keyframes pulse { 0 { -moz-transform:scale(1); transform:scale(1); } 50% { -moz-transform:scale(1.2); transform:scale(1.2); } 100% { -moz-transform:scale(1); transform:scale(1); } }
@keyframes pulse { 0 { -moz-transform:scale(1); transform:scale(1); } 50% { -moz-transform:scale(1.2); transform:scale(1.2); } 100% { -moz-transform:scale(1); transform:scale(1); } }


.FSBlackII a .fa-calendar, .FSBlackII a .fa-th-list, .FSBlackII a .fa-list {
     color: #CCC;
     transition: all 0.2s ease-in-out 0s;
}

.FSBlackII a:hover .fa-calendar, .FSBlackII a:hover .fa-th-list, .FSBlackII a:hover .fa-list , .FSBlackII a:focus .fa-calendar, .FSBlackII a:focus .fa-th-list, .FSBlackII a:focus .fa-list  {
     color: #f22613;
     text-decoration: none;
}

.FSBlackII .download-section { width:100%; padding:50px 0; color:#fff; background:url(../img/downloads-bg.jpg) no-repeat center center scroll; background-color:#000; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover; }

.FSBlackII .widget { text-align:left;margin-left:10px; }
.FSBlackII #map { width:100%; height:200px; margin-top:100px; }
.FSBlackII ul.banner-social-buttons { margin-top:0; }


.FSBlackII .btn { text-transform:uppercase; font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,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; }
.FSBlackII .btn-default { border:1px solid #f6f6f6; color:white; background-color:#f22613; }
.FSBlackII .btn-default:hover,
.FSBlackII .btn-default:focus { border:1px solid #f22613; outline:0; color:#fff; background-color:#d91e18; }

.FSBlackII footer { padding:50px 0; text-align:center; }
.FSBlackII footer p { margin:0; }
.FSBlackII footer.navbar { float:left; min-height:300px; background:#1A1A1A; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin-bottom:-20px; }
.FSBlackII footer.navbar a { font-size:14px; }
.FSBlackII footer.navbar ul { display:inline-table; padding:10px 0; width:100%; text-align:center; }
.FSBlackII footer.navbar ul li { padding:2px 5px; float:none; }
.FSBlackII footer.navbar ul li a { min-height:14px; font-size:14px; color:#555; }
.FSBlackII footer.navbar ul li a { text-shadow:0 0 .2em #333; color:#777; }
.FSBlackII footer.navbar ul li a:hover { color:#FFF; text-shadow:0 0 .2em #999; }
.FSBlackII footer.navbar ul li a:focus { color:#D8C38D; }
.FSBlackII footer.navbar ul li ul { padding:5px 0 }
.FSBlackII footer.navbar ul li ul li { display:block; }
.FSBlackII footer.navbar ul li ul li a { white-space:normal; display:block; height:auto; margin:5px 0 0 0; padding:5px; background:none; font:normal 12px "Trebuchet MS", Tahoma, Arial, Verdana; color:#FFF; text-shadow:none; }
.FSBlackII footer.navbar .nav-justified li { float:none; margin:0 20px; list-style-type:none; }
.FSBlackII footer.navbar .social li { display:inline-table; }
.FSBlackII footer.navbar ul li ul li a:hover { background:none; border:none; color:#CC9C14; text-shadow:none; }
.FSBlackII .powered_by,
.FSBlackII footer span { text-align:center; }
.FSBlackII #newsletter_signup_footer { background:none; box-shadow:none; border:none; }
.FSBlackII .powered_by { text-align:center; margin:20px 0px; }

.FSBlackII .navbar-custom .nav &gt; li { display:inline-block; }


@media(min-width:768px) {
.FSBlackII nav.navbar-fixed-top .navbar-collapse,
.FSBlackII footer.navbar .navbar-collapse { max-width:90% }

.FSBlackII .main-nav.collapse.navbar-collapse .container,
.FSBlackII .body { max-width:1250px; margin:0 auto; }

.FSBlackII .main-nav.collapse.navbar-collapse { display:inline-block !important; float:none !important; max-width:90%; position:relative; left:auto; right:auto; text-align:center; margin-bottom:-5px; text-transform:uppercase; font-family:"Oswald",Helvetica,Arial,sans-serif; }
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li { height:auto; line-height:1.4em; }
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li a { min-height:14px; font-size:14px; color:#555; white-space:normal; padding:15px 10px; -webkit-transition:background .3s ease-in-out; -moz-transition:background .3s ease-in-out; transition:background .3s ease-in-out; font-family:"Oswald",Helvetica,Arial,sans-serif;}
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li a:hover,
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li a:focus,
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li a.active { outline:0; background-color:rgba(255,255,255,.3); }
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav div.dropdown { margin-top:15px; }
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav div.dropdown ul.dropdown-menu { vertical-align:middle; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5); border-radius:0; text-align:center;  margin-top:15px !important; left:0; }
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li ul li a:hover { background:none; border:none; color:#CC9C14; text-shadow:none; }
.FSBlackII .main-nav.collapse.navbar-collapse ul.nav li a:focus { color:#D8C38D; }

.FSBlackII header.intro { height:100%; padding:0; }
.FSBlackII header.intro.height-full  { height:100% !important; max-height:1080px !important;}
.FSBlackII header.intro.height-half { height:50% !important; }
.FSBlackII header.intro.height-quarter { height:25% !important;}

.FSBlackII .intro .intro-body .brand-heading { font-size:100px; }
.FSBlackII .intro .intro-body .intro-text { font-size:25px; }

.FSBlackII .content-section { padding-top:50px; }
.FSBlackII .download-section { padding:100px 0; }

.FSBlackII p { margin:0 0 35px; font-size:20px; line-height:1.6; }
.FSBlackII #map { height:400px; margin-top:250px; }

.FSBlackII #mobile-header,
.FSBlackII #sidr-main.sidr { display:none; }

}

@media(max-width:1199px) {
 .FSBlackII ul.banner-social-buttons { margin-top:15px; }
}


@media(max-width:767px) {
.FSBlackII #mobile-header { box-sizing:border-box; clear:none !important; display:inline-block; float:left; position:relative; white-space:nowrap; text-align:center !important; width:90%; }
.FSBlackII #mobile-header .navbar-brand { float:left; font-size:22px; margin-left:2px; display:block; color:#FFF;     font: 22px "Dancing Script";}
.FSBlackII #mobile-header #responsive-menu-button  { background-color:#fff; border:1px solid white; border-radius:4px; margin-bottom:8px; margin-right:15px; margin-top:8px; padding:9px 15px; position:relative; }

.FSBlackII #mobile-header #responsive-menu-button .icon-bar {  background-color:#000; }
.FSBlackII .navbar{padding-top: 0;}
.FSBlackII h1.band-title.page-title { display:none; }
#sidr-main.sidr { /*display:none;*/ position:fixed; /*left:0 !important;*/ bottom:0; top:56px !important; background-color:#222; line-height:32px; }
.sidr-class-nav li .sidr-class-dropdown-menu { padding-left:20px; }
.sidr-class-nav li a { color:#fff;font-size:16px; }
.sidr-class-nav li a:hover { color:#ccc; }
.sidr-class-nav { padding:20px; }

.FSBlackII .btn-circle { width:100px !important; height:50px }

.FSBlackII .floating-main { margin-top:55px; }
.FSBlackII ul.banner-social-buttons li { display:block; margin-bottom:20px; padding:0; }
.FSBlackII ul.banner-social-buttons li:last-child { margin-bottom:0; }

.FSBlackII .intro { display:table; width:100%; height:100%; padding:100px 0 0 0; }

.FSBlackII #newsletter_signup_footer { max-width:80%; }
}

.store-audiofile .contact .subheader{color: #222 !important}

#event-details .modal-header h4 {
	margin-bottom:0 !important;
}
#event-details .modal-body,
#event-details .modal-body h1,
#event-details .modal-body h2,
#event-details .modal-body h3,
#event-details .modal-body p,
#event-details .modal-body address {
	color:#000 !important;
}
.FSBlackII h1.band-title.page-title {
    /* top:0; */
    margin:30px 0 0 !important;
    height:auto !important;
}
@media(max-width:767px) {
    #sidr-main.sidr {
        top:0 !important;
    }
}
</pre></body></html>