body,html{height:100vh}
@font-face{font-family:nexa_slabbold;src:url(../fonts/nexa_slab_boldnexaslab.eot);src:url(../fonts/nexa_slab_boldnexaslab.eot?#iefix) format('embedded-opentype'),url(../fonts/nexa_slab_boldnexaslab.woff) format('woff'),url(../fonts/nexa_slab_boldnexaslab.ttf) format('truetype'),url(../fonts/nexa_slab_boldnexaslab.svg#nexa_slabbold) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:nexa_slabbook;src:url(../fonts/nexa_slab_booknexaslab.eot);src:url(../fonts/nexa_slab_booknexaslab.eot?#iefix) format('embedded-opentype'),url(../fonts/nexa_slab_booknexaslab.woff) format('woff'),url(../fonts/nexa_slab_booknexaslab.ttf) format('truetype'),url(../fonts/nexa_slab_booknexaslab.svg#nexa_slabbook) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:nexa_slablight;src:url(../fonts/nexa_slab_lightnexaslab.eot);src:url(../fonts/nexa_slab_lightnexaslab.eot?#iefix) format('embedded-opentype'),url(../fonts/nexa_slab_lightnexaslab.woff) format('woff'),url(../fonts/nexa_slab_lightnexaslab.ttf) format('truetype'),url(../fonts/nexa_slab_lightnexaslab.svg#nexa_slablight) format('svg');font-weight:400;font-style:normal}
body{font-family:nexa_slablight;color:#101113;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:url(../images/sf_back_blur.jpg);background-position:center;background-attachment:fixed;background-size:cover}
.vegas-overlay{opacity:.9}
.vegas-slide-inner{filter:blur(3px)}
img.lazy{opacity:.25;transition:opacity .5s ease-in}
img.lazy-loaded{opacity:1}
h1,h2,h3,h4,h5,h6{font-family:nexa_slabbold;font-weight:400}
p{margin-bottom:15px;line-height:1.5}
a{color:#5f543b;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
a:active,a:hover{text-decoration:underline;color:#333}
a:focus{text-decoration:none;color:#333;outline:0}
.btn,a.btn{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-weight:400;letter-spacing:0;margin:5px}
.btn-primary,a.btn-primary{background:#c5ba9f;border:2px solid #c5ba9f;color:#fff;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #5f543b;-moz-box-shadow:inset 0 0 0 0 #5f543b;box-shadow:inset 0 0 0 0 #5f543b}
.btn-primary:hover,a.btn-primary:hover{-webkit-box-shadow:inset 0 100px 0 0 #5f543b;-moz-box-shadow:inset 0 100px 0 0 #5f543b;box-shadow:inset 0 100px 0 0 #5f543b}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover,a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover{background:#5f543b;border:2px solid #5f543b;color:#fff;outline:0}
.btn-secondary,a.btn-secondary{background:#1c1d21;border:2px solid #1c1d21;color:#fff;text-transform:uppercase;-webkit-box-shadow:inset 0 0 0 0 #c5ba9f;-moz-box-shadow:inset 0 0 0 0 #c5ba9f;box-shadow:inset 0 0 0 0 #c5ba9f}
.btn-secondary:hover,a.btn-secondary:hover{-webkit-box-shadow:inset 0 100px 0 0 #5f543b;-moz-box-shadow:inset 0 100px 0 0 #5f543b;box-shadow:inset 0 100px 0 0 #5f543b}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover{background:#5f543b;border:2px solid #5f543b;color:#fff;outline:0}
.btn-ghost-primary,a.btn-ghost-primary{background:0 0;border:2px solid #c5ba9f;color:#c5ba9f;-webkit-box-shadow:inset 0 0 0 0 #c5ba9f;-moz-box-shadow:inset 0 0 0 0 #c5ba9f;box-shadow:inset 0 0 0 0 #c5ba9f;text-transform:uppercase}
.btn-ghost-primary:active,.btn-ghost-primary:focus,a.btn-ghost-primary:active,a.btn-ghost-primary:focus{border:2px solid #c5ba9f;color:#c5ba9f;outline:0}
.btn-ghost-primary:hover,a.btn-ghost-primary:hover{-webkit-box-shadow:inset 0 100px 0 0 #c5ba9f;-moz-box-shadow:inset 0 100px 0 0 #c5ba9f;box-shadow:inset 0 100px 0 0 #c5ba9f;background:#c5ba9f;color:#fff;border:2px solid #c5ba9f}
.btn-ghost-secondary,a.btn-ghost-secondary{background:0 0;border:2px solid #101113;color:#101113;-webkit-box-shadow:inset 0 0 0 0 #101113;-moz-box-shadow:inset 0 0 0 0 #101113;box-shadow:inset 0 0 0 0 #101113;text-transform:uppercase}
.btn-ghost-secondary:active,.btn-ghost-secondary:focus,a.btn-ghost-secondary:active,a.btn-ghost-secondary:focus{border:2px solid #101113;outline:0;color:#101113}
.btn-ghost-secondary:hover,a.btn-ghost-secondary:hover{background:#101113;-webkit-box-shadow:inset 0 100px 0 0 #101113;-moz-box-shadow:inset 0 100px 0 0 #101113;box-shadow:inset 0 100px 0 0 #101113;color:#fff;border:2px solid #101113}
.btn-cta,a.btn-cta{font-size:16px;padding:10px 30px}
.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:45px;border-color:#eee}
.form-control::-webkit-input-placeholder{color:#ccc}
.form-control:-moz-placeholder{color:#ccc}
.form-control::-moz-placeholder{color:#ccc}
.form-control:-ms-input-placeholder{color:#ccc}
.form-control:focus{border-color:#e1e1e1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],textarea{appearance:none;-webkit-appearance:none}
label{color:#4cab61}
.form-group{margin-bottom:30px}
.highlight{color:#c5ba9f}
#topcontrol{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;background:#fff;border:0 solid #101113;color:#101113;text-align:center;display:inline-block;z-index:30;width:36px;height:36px}
#topcontrol:hover{background:#101113;border:0 solid #101113;color:#fff}
#topcontrol .fa{position:relative;top:4px;font-size:25px;font-weight:400}
.section{padding-top:90px;padding-bottom:90px}
.section-title{text-transform:uppercase;margin-top:0;margin-bottom:60px;font-weight:800;font-size:32px;position:relative;padding-bottom:5px}
.section-title:after{content:"";display:inline-block;height:2px;width:60px;background:#333;position:absolute;left:50%;bottom:-5px;margin-left:-30px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.header{color:#fff;padding-top:0}
.header-scrolled{-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);-moz-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5);background:rgba(0,0,0,.8);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}
.header-scrolled .nav>li>a{color:rgba(255,255,255,.65)}
.header-scrolled .navbar-nav{padding-top:0}
.navbar{padding:0}
.navbar-nav{padding-top:15px}
.nav-link{padding-top:15px;padding-bottom:15px}
.navbar-toggler{margin-right:0;margin-top:0;margin-bottom:10px;background:0 0;position:relative;top:5px;right:0;left:auto;padding-left:0;padding-right:0}
.navbar-toggler:focus{outline:0}
.navbar-toggler .toggle-title{display:inline-block;color:#999;margin-right:5px;font-weight:400;text-transform:uppercase;position:relative;top:1px;font-size:16px;line-height:26px;height:26px}
.nav>li>a{color:#fff;color:rgba(255,255,255,.7);font-size:14px;font-weight:600;text-transform:uppercase}
.nav>li>a:focus,.nav>li>a:hover{background:0 0;outline:0}
.nav>li>a.active{color:#fff}
.footer{background:#000;font-weight:400;color:rgba(255,255,255,.6)}
.footer a{color:#c5ba9f}
.footer a:hover{color:#449a57}
.footer-content{padding:15px}
.vegas-timer-progress{background:#c5ba9f}
.promo-section{height:100%;min-height:660px;width:100%;position:relative;color:#c5ba9f;background:#101113}
.logo-holder{height:100px;text-align:center;background-color:transparent;background-position:center center;background-repeat:no-repeat;margin-top:0;margin-bottom:30px;text-indent:-9999px;overflow:hidden}
.promo-content{padding-top:80px}
.promo-content .headline{font-size:48px;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.promo-content .tagline{font-size:24px;margin-bottom:10px}
.updates-block{position:absolute;bottom:2px;width:100%;height:160px;padding-top:30px;padding-bottom:30px;background:rgba(0,0,0,.8);color:#fff}
.updates-block .updates-block-inner{padding-left:60px;padding-right:60px;position:relative}
.updates-block .carousel-inner{min-height:100px}
.updates-block .media-holder{display:inline-block;position:absolute;width:170px;height:100px;left:0}
.updates-block .media-thumb{position:relative}
.updates-block .video-play-trigger{position:absolute;width:36px;height:36px;left:50%;margin-left:-18px;text-align:center;z-index:5;top:50%;margin-top:-18px;color:#fff;background:rgba(0,0,0,.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer}
.updates-block .video-play-trigger:hover{background:rgba(91,182,111,.6)}
.updates-block .video-play-trigger .fa{color:#fff;font-size:16px;padding-top:10px;padding-left:4px}
.updates-block .carousel-control-prev{left:-60px}
.updates-block .carousel-control-next{right:-60px}
.updates-block .carousel-control-next,.updates-block .carousel-control-prev{width:auto}
.updates-block .carousel-control-next:hover,.updates-block .carousel-control-prev:hover{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}
.updates-block .carousel-control-prev-icon{background:transparent url(../images/left-arrow.svg) no-repeat left top;width:23px;height:40px;left:-60px}
.updates-block .carousel-control-next-icon{background:transparent url(../images/right-arrow.svg) no-repeat right top;width:23px;height:40px;right:-60px}
.updates-block .carousel .carousel-item{height:100px}
.updates-block .carousel-content{padding-left:200px;max-width:760px}
.updates-block .carousel-content.no-media-holder{padding-left:0;max-width:620px}
.updates-block .carousel-content.no-media-holder .title{margin-bottom:15px}
.updates-block .carousel-content .title{font-size:18px;font-weight:600;margin-top:0;margin-bottom:5px}
.updates-block .carousel-content .btn-cta{position:absolute;right:0;top:30px}
.updates-block .carousel-content .desc{color:rgba(255,255,255,.6)}
.updates-block .carousel-content .desc a{color:#fff}
.updates-block .carousel-content .desc a.more-link{color:#c5ba9f;vertical-align:middle}
.updates-block .carousel-content .desc a.more-link:hover{color:#449a57}
.updates-block .carousel-content .highlight{color:#c5ba9f}
.countdown-box{font-size:16px}
.countdown-box .number{font-weight:700;color:#333;font-size:24px}
.countdown-box .unit{color:rgba(255,255,255,.6);padding-left:5px;padding-right:5px;font-size:14px}
.gigs-section .container{max-width:860px}
.gigs-section .item{position:relative;padding-left:60px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #eee}
.gigs-section .date-label{background:#101113;color:#fff;text-align:center;display:inline-block;width:45px;height:55px;padding-top:4px;position:absolute;left:0;top:15px}
.gigs-section .date-label .number{font-size:20px;font-weight:700}
.gigs-section .date-label .month{font-size:12px;font-weight:600;font-family:nexa_slabbook;color:rgba(255,255,255,.8)}
.gigs-section .gig-title{font-size:16px;margin-top:0;margin-bottom:10px;font-weight:700}
.gigs-section .meta-list{color:#333;margin-bottom:0}
.gigs-section .meta-list a{color:#333}
.gigs-section .meta-list .fa{margin-right:5px;color:#c5ba9f;font-size:16px}
.gigs-section .gig-actions{position:absolute;right:0;top:15px}
.gigs-section .gig-actions .btn{margin-right:5px}
.gigs-section .gig-actions .btn:last-child{margin-right:0}
.gigs-section .info-extra{color:#4f545e;font-size:16px}
.gigs-section .gigs-contact{margin-top:60px}
.gigs-section .gigs-contact .title{font-size:18px;margin-top:0;margin-bottom:15px}
.gigs-section .gigs-contact .intro{font-size:16px;color:#4f545e;max-width:800px}
.gigs-section .gigs-contact .btn{margin-top:15px}
.music-section{background:rgba(197,186,160,.5)}
.music-section .sc-block{max-width:860px;margin-bottom:90px}
.music-section .sc-block .item{margin-bottom:15px}
.music-section .albums-block .item{margin-bottom:45px}
.music-section .albums-block .item-inner{position:relative}
.music-section .albums-block .arrow-holder{content:"";display:block;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #25532f;position:absolute;left:-10px;top:37px;bottom:-20px}
.music-section .albums-block .cover-figure{max-width:235px;max-height:235px;position:relative;display:inline-block;margin-bottom:15px;background:#101113;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);-moz-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5)}
.music-section .albums-block .cover-figure .cover-image{position:relative;-webkit-opacity:.95;-moz-opacity:.95;opacity:.95}
.music-section .albums-block .cover-figure .record-holder{max-width:235px;max-height:235px;display:inline-block;position:absolute;right:-80px;bottom:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out}
.music-section .albums-block .cover-figure:hover .cover-image{-webkit-opacity:1;-moz-opacity:1;opacity:1}
.music-section .albums-block .cover-figure:hover .record-holder{right:-118px}
.music-section .albums-block .cover-label{position:absolute;left:-10px;top:0;background:#c5ba9f;color:#fff;font-family:nexa_slabbook;text-transform:uppercase;font-weight:700;font-size:12px;padding:10px}
.music-section .albums-block .album-title{font-size:14px;margin-bottom:15px;margin-top:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;display:inline-block}
.music-section .music-action{margin-top:30px}
.about-section .section-title{margin-bottom:30px;color:#ccc}
.about-section .section-title:after{background:#ccc}
.about-section .section-intro{margin-bottom:60px;max-width:800px;font-size:16px;color:#ccc}
.about-section .item-inner{padding:30px}
.about-section .member-name{font-size:16px;margin-top:0;margin-bottom:15px;color:#fff;font-family:nexa_slabbook}
.about-section .member-desc{color:#4f545e}
.about-section .member-profile{position:relative;overflow:hidden;margin-bottom:15px;text-align:center}
.about-section .member-profile img{margin-left:auto;margin-right:auto;display:inline-block}
.about-section .member-label{display:inline-block;width:auto;padding:1px 10px;background:#101113;color:#fff;font-family:nexa_slabbold;text-transform:uppercase;font-weight:400;font-size:14px;margin-bottom:10px;height:30px;line-height:30px}
.social-block{padding-top:90px}
.social-block .instagram-block{margin-bottom:30px;max-width:800px}
.social-block .instagram-block .title{margin-top:0;margin-bottom:30px}
.social-block .instafeed-wrapper{margin-bottom:30px;overflow:hidden}
.social-block .instagram-item{display:inline-block;padding:0;background:#101113;-webkit-opacity:.85;-moz-opacity:.85;opacity:.85;position:relative}
.social-block .instagram-item:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);z-index:10;-webkit-box-shadow:0 0 4px rgba(0,0,0,.5);-moz-box-shadow:0 0 4px rgba(0,0,0,.5);box-shadow:0 0 4px rgba(0,0,0,.5)}
.merch-section .item{margin-bottom:30px}
.merch-section .item .item-inner{position:relative}
.merch-section .item:hover .mask{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1}
.merch-section .mask{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-decoration:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0}
.merch-section .mask .item-title{font-size:18px;color:#fff;margin-bottom:5px;font-family:Raleway,sans-serif;font-weight:400;text-transform:uppercase;margin-top:0;margin-bottom:15px}
.merch-section .mask .desc{font-size:16px;margin-bottom:30px}
.merch-section .mask span{display:block}
.merch-section .mask span.btn{display:inline-block}
.merch-section .mask-inner{background:rgba(16,17,19,.8);padding:30px;padding-top:45px;height:100%;overflow:hidden;color:#fff}
.merch-section .merch-action{margin-top:30px}
.contact-section{background:#101113;color:rgba(255,255,255,.75)}
.contact-section a{color:rgba(255,255,255,.75)}
.contact-section a:hover{color:#c5ba9f}
.contact-section .section-title{margin-bottom:30px;color:#fff}
.contact-section .section-intro{max-width:800px;margin:0 auto;margin-bottom:60px;font-size:16px}
.contact-section .contact-block{max-width:800px;margin-bottom:90px}
.contact-section .contact-block .item{margin-bottom:30px}
.contact-section .contact-block .title{font-weight:400;text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:5px;font-size:18px}
.contact-section .contact-block .icon-holder{margin-bottom:15px}
.contact-section .contact-block .fa{margin-right:5px;color:#c5ba9f;font-size:24px}
.contact-section .channels-list{margin-bottom:45px}
.contact-section .channels-list li{margin-right:15px;margin-bottom:15px}
.contact-section .channels-list li:last-child{margin-right:0}
.contact-section .channels-list a{-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}
.contact-section .channels-list a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}
.contact-section .social-media-list{margin-bottom:0}
.contact-section .social-media-list a{color:rgba(255,255,255,.4)}
.contact-section .social-media-list a:hover{color:#fff}
.contact-section .social-media-list li{margin-right:30px;margin-bottom:15px}
.contact-section .social-media-list li:last-child{margin-right:0}
.contact-section .social-media-list .fa{font-size:36px}
.modal-body{padding-left:30px;padding-right:30px;padding-bottom:30px;font-size:16px;color:#4f545e}
.modal-body iframe{max-width:100%}
.modal-content{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.modal-header{border:none;padding-top:30px;position:relative}
.modal button.close{font-size:36px;font-weight:300;text-shadow:none;background:0 0;position:absolute;right:12px;top:7px;z-index:10;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}
.modal button.close:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}
.modal-backdrop.in{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9}
.modal.modal-video .modal-dialog{margin-top:90px}
.modal.modal-video .modal-body{padding:0;padding-top:0}
.modal.modal-video .modal-header{border:none;padding:0}
.modal.modal-video .modal-content{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.modal.modal-video button.close{color:#fff;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;background:0 0;position:absolute;top:inherit;right:0;bottom:5px;z-index:10}
.modal.modal-video button.close:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1}
@media (max-width:767px){
.header{background:rgba(0,0,0,.9);padding-top:0}
.navbar-collapse{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav>li.active>a{color:#c5ba9f}
.promo-section{min-height:100vh}
.promo-content{padding-top:0}
.promo-content .headline{font-size:36px}
.updates-block{position:absolute;height:inherit;min-height:auto}
.updates-block .media-holder{position:static;margin:0 auto;margin-bottom:30px}
.updates-block .carousel-content{padding-left:0}
.updates-block .carousel-content .btn-cta{position:static}
.updates-block .carousel .item{height:inherit}
.updates-block .glyphicon-chevron-right{right:-45px}
.updates-block .glyphicon-chevron-left{left:-45px}
.gigs-section .gig-actions{position:static;margin-top:15px;margin-bottom:15px}
.contact-section .social-media-list li{margin-bottom:15px}
.contact-section .social-media-list .fa{font-size:24px}
.about-section .item-inner{padding:15px}
.merch-section .mask-inner{padding-top:30px}
.music-section .albums-block .item-inner{padding:0}
.music-section .albums-block .album-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.music-section .albums-block .cover-figure{max-width:100%;max-height:inherit}
.music-section .albums-block .cover-figure .record-holder{display:none}
.contact-section .channels-list .icon{height:15px}
.updates-block .carousel .carousel-item{height:inherit}
}
@media (min-width:768px){
.navbar-expand-md .navbar-nav .nav-link{padding-left:15px;padding-right:15px}
.modal-dialog{width:700px}
.navbar-nav{float:none}
.promo-content{padding-top:30px}
.updates-block{height:260px}
.updates-block .carousel-content .btn-cta{position:static}
.updates-block .carousel .item{height:200px}
.updates-block .glyphicon-chevron-right{right:-45px}
.updates-block .glyphicon-chevron-left{left:-45px}
.music-section .albums-block .cover-figure .record-holder{right:-60px}
.music-section .albums-block .cover-figure:hover .record-holder{right:-80px}
}
@media (min-width:992px){
.promo-content{padding-top:60px}
.updates-block{height:160px}
.updates-block .carousel-content .btn-cta{position:absolute}
.updates-block .carousel .item{height:100px}
.updates-block .glyphicon-chevron-right{right:-60px}
.updates-block .glyphicon-chevron-left{left:-60px}
.music-section .albums-block .cover-figure .record-holder{right:-80px}
.music-section .albums-block .cover-figure:hover .record-holder{right:-118px}
}
.logo-holder{background-image:url(../images/sf_logo_light.svg)}
body{overflow-x:hidden}
.config-trigger{position:absolute;top:30px;left:-36px;width:36px;height:36px;background:#222;color:#fff;text-align:center;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none}
.config-trigger:hover{background:#000;text-decoration:none}
.config-trigger:hover .fa{color:#fff}
.config-trigger .fa{font-size:22px;padding-top:7px;display:block;color:rgba(255,255,255,.8)}
.config-panel{position:absolute;top:80px;right:-190px;z-index:10;width:190px}
.config-panel .panel-inner{position:relative;background:#222;color:#fff;padding:15px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.config-panel .panel-title{font-weight:600;margin-bottom:15px;font-size:14px;text-transform:uppercase}
.config-panel label{color:#fff}
.config-panel #color-options{margin-bottom:0}
.config-panel #color-options li a{display:block;width:20px;height:20px;border:2px solid transparent}
.config-panel #color-options li a:hover{-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;border:2px solid rgba(255,255,255,.8)}
.config-panel #color-options li.active a{border:2px solid #fff}
.config-panel #color-options li.theme-1 a{background:#c5ba9f}
.config-panel #color-options li.theme-2 a{background-color:#2696c2}
.config-panel #color-options li.theme-3 a{background-color:#c9091a}
.config-panel #color-options li.theme-4 a{background-color:#f2c020}
.config-panel #color-options li.theme-5 a{background-color:#0f5ee8}
.config-panel #color-options li.theme-6 a{background-color:#1daeb0}
.config-panel #color-options li.theme-7 a{background-color:#6b64ae}
.config-panel #color-options li.theme-8 a{background-color:#ec3a81}
.config-panel #color-options li.theme-9 a{background-color:#c79f7c}
.config-panel #color-options li.theme-10 a{background-color:#aebb4b}
.config-panel .close{position:absolute;right:5px;top:5px;color:#fff}
.config-panel .close .fa{color:#fff}
.headline,.iconline,.tagline{text-shadow:3px 2px 4px #333;opacity:.8}
.clearfix{clear:both;display:block;width:100%}
.btn,a.btn{font-weight:400;letter-spacing:0;height:30px;line-height:30px;padding:0 15px;margin:5px}
.btn-ghost-primary,a.btn-ghost-primary{background:0 0;border:1px solid #5f543b;color:#5f543b;-webkit-box-shadow:inset 0 0 0 0 #5f543b;-moz-box-shadow:inset 0 0 0 0 #5f543b;box-shadow:inset 0 0 0 0 #5f543b;text-transform:uppercase}
.btn-ghost-secondary,a.btn-ghost-secondary{font-weight:400;border:1px solid #1c1d21}
.btn-secondary,a.btn-secondary{border:1px solid #1c1d21;font-weight:400}
.btn-ghost-primary:hover,a.btn-ghost-primary:hover{border:1px solid #1c1d21;font-weight:400}
.btn-primary:active,.btn-primary:focus,.btn-primary:hover,a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover{background:#5f543b;border:2px solid #5f543b;color:#fff;outline:0}
.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover,a.btn-secondary:active,a.btn-secondary:focus,a.btn-secondary:hover{background:#5f543b;border:2px solid #5f543b;color:#fff;outline:0;box-shadow:inset 0 100px 0 0 #5f543b}
.section-title{font-weight:400;color:#333}
h1,h2,h3,h4,h5,h6{font-weight:400}
.about-section{background:rgba(197,186,160,.5)}
.gigs-container.gigs-container-past{margin-top:60px}
.gigs-container-past .item{border-bottom:0;padding:15px;text-align:center}
.gigs-container-past .gig-title{font-weight:300;font-size:11px;margin-bottom:5px;line-height:17px}
.gigs-container-past ul.meta-list{font-size:12px}
span.pastDate{font-weight:700;font-size:13px}
.fbImg{height:100%}
.updates-block .media-holder{display:inline-block;position:absolute;width:auto;height:100px;left:0}
.updates-block .carousel-content .title{font-size:16px;font-weight:400;margin-top:0;margin-bottom:5px}
.updates-block .carousel-content{padding-left:200px;max-width:100%}
.updates-block .carousel-content .title span.small{font-family:nexa_slablight;color:#aaa}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;min-height:90px;min-width:160px;height:100%}
.updates-block p.intro{line-height:1.4;font-size:.85rem;padding-right:120px}
.carousel-content .btn-cta{width:90px}
.updates-block .carousel-inner{min-height:100px;max-height:50%}
.presskit-section .item{margin:30px 0}
.presskit-section .cover-figure{margin-bottom:15px}
.cookietip{position:fixed;width:100%;background:#333;height:auto;padding:5px;bottom:0;right:0;z-index:999;opacity:.8;text-align:center;padding:5px 5%}
.cookietip.show{display:inline}
.cookietip p{display:inline-block;margin:5px;line-height:1rem;font-size:.75rem;color:#fff;width:75%;text-align:left;float:left}
.cookietip a{color:#fff!important;font-size:12px;text-decoration:underline!important}
.btn.btnCookies{display:inline-block;margin:10px 5px;border:1px solid #fff;height:24px;padding:0 6px;background:#fff;cursor:pointer;line-height:24px;font-size:.75rem}
/*.datenschutz{position:fixed;height:20px;background:rgba(50,50,50,.4);top:0;width:auto;z-index:9999;padding:0 6px;line-height:20px;right:0}*/
.datenschutz a{color:rgba(255,255,255,.65);font-size:11px}
.datenschutz a:focus,.datenschutz a:hover{text-decoration:none}
.imprint h1,.imprint h2,.imprint h3,.imprint li,.imprint p{text-align:left;font-size:.8rem}
.imprint{background:#ccc}
.iconline a i{color:#c5ba9f;font-size:2rem;margin:10px}
.header-scrolled .nav-logo{margin:0 30px 0}
.nav-logo{height:36px;margin:15px 30px 0}
.downloadspecial{background:rgb(197,186,159,.5);padding:15px;border:4px dotted #900;padding-bottom:0;text-align:center}
.downloadspecial .btn-primary{text-transform:none;color:#900;border:1px solid #900}
@media (max-width:767.98px){
.carousel-content{width:100%;padding-left:0!important}
.updates-block .carousel-inner{height:160px;max-height:160px}
.updates-block p.intro{padding-right:0;height:85px;overflow:hidden}
.updates-block .media-holder{display:none}
.updates-block p.intro{padding-right:0}
.updates-block .carousel-control-prev{left:-50px}
.updates-block .carousel-control-next{right:-50px}
/*.datenschutz{right:0!important;text-align:right;width:170px;left:auto}*/
/*.cookietip{position:fixed;width:100%;bottom:0; height: auto;}*/
}
@media (min-width:768px){
.modal-dialog{width:75%;max-width:90%}
}
@media (max-width:575.98px){
.logo-holder{height:60px;margin-bottom:10px}
.promo-content .headline{font-size:24px;margin-bottom:0}
.promo-content .tagline{font-size:18px;margin-bottom:0}
.promo-content .iconline a i{font-size:1.6rem}
/*.cookietip{position:fixed;width:100%;bottom:0}*/
.cookietip p{width:100%;text-align:center}
/*.datenschutz{top:15px;right: 10px !important;}*/
.upper-wrapper{margin-top:60px}
}
@media (min-width:576px) and (max-width:991.98px){
/*.datenschutz{top:0px}*/
}
