.contextual{position:absolute;z-index:1500;top:6px;right:0;}body{margin-top:0;background:#111;}img{display:block;max-width:100%;height:auto;}.no-padding{padding-right:0;padding-left:0;}.tight-padding > div{padding-right:2px;padding-left:2px;}.all-padding{padding:10px;}.border{border:1px solid #555;padding:.5em;}.border-bottom{border-bottom:1px solid #DDD;padding-bottom:.5em;margin-bottom:.5em;}.small{color:inherit !important;}h4.label{color:inherit;}.no-margin{margin:0;}.margin-bottom{margin-bottom:1em;}.margin-top{margin-top:1em;}.bkbg{background:rgba(0,0,0,0.75);padding:1em;}.wbg{background:#FFF !important;}.text-white{color:#fff!important;}.little-text{margin:0;padding-top:5px;padding-bottom:5px;font-size:.8em;line-height:0.2em;font-weight:normal;}.form-group{position:relative;}#myVideo{position:fixed;right:0;top:0;min-width:100%;min-height:100%;background:#333;}.main-container{background:#FFF;}.main-container section{padding-top:1em;}.main-container section.block-views-blockevent-listing-blocks-block-3{padding-top:0;}.pgwSlider .ps-caption a{display:block;text-decoration:none;color:#fff;font-size:2.5rem;}.pgwSlider .ps-caption a:hover{color:#fff;}ul.pgwSlider>li span,.pgwSlider>.ps-list>li span{overflow:hidden;text-overflow:initial;white-space:normal;font-size:18px;}.ps-list .views-field-title a:hover,.ps-list .views-field-title a:focus{color:#FFF;text-decoration:none;}#block-mainnavigation{clear:right;float:left;}.logo{clear:right;}.navbar,.we-mega-menu-ul{padding-bottom:20px;margin-bottom:-1px;border:0px solid #FFF;}.menu--main,.we-mega-menu-ul,.search-block-form{margin-top:2em;}.navbar-default{background-color:#FFF;border-color:transparent;}.navbar{border:0;}.navbar-header-wrapper{background-color:#111;margin-bottom:1.62em;padding:.5rem 1rem;}.navbar-header{width:100%;}.navbar-header nav{z-index:100;}.navbar-default .navbar-nav > li > a,.navbar-default .we-mega-menu-ul > li > a{color:rgba(30,30,30,1);text-transform:uppercase;font-weight:bold;font-size:14px;}.navbar-default .navbar-nav > .active > a,.navbar-default .we-mega-menu-ul > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .we-mega-menu-ul > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .we-mega-menu-ul > .active > a:focus{color:inherit;background-color:inherit;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .we-mega-menu-ul > li > a:hover,.navbar-default .navbar-nav > li > a:active,.navbar-default .we-mega-menu-ul > li > a:active{color:rgba(30,30,30,0.75);}.we-mega-menu-ul>.we-mega-menu-li>a{background-color:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;text-transform:uppercase;}.we-mega-menu-ul>.we-mega-menu-li{border-left:0px solid rgba(0,0,0,0.1);border-left-width:0px;}.navbar-default .menu--account.navbar-nav > li > a{padding-top:5px;padding-bottom:5px;color:#FFF;font-size:.8em;line-height:0.2em;font-weight:normal;text-transform:capitalize;}.navbar-default .menu--account.navbar-nav > li a{border-right:1px solid #FFF;}.navbar-default .menu--account.navbar-nav > li.last a{border-right:0px solid #FFF;}.navbar-default .menu--account.navbar-nav > li > a:hover,.navbar-default .menu--account.navbar-nav > li > a:active{color:rgba(255,255,255,0.75);}.bs-region--top{margin-bottom:2em;}.field--name-field-biography p{margin-bottom:1em;}.field--label-inline{display:block;clear:both;}.field--label-inline .field--items,.field--label-inline .field--item,.field--label-inline .field--label{float:none;display:inline;}.field--label-inline .field--label{font-weight:bold;}.field--label-inline .field--label:after{content:": ";}.field--label-above .field--label:after{background:#cb461d;display:inline-block;height:4px;margin-right:-100%;margin-left:10px;position:relative;top:0;width:100%;content:'';}.field--label-inline .field--items .field--item{display:inline-block;}.field--label-inline .field--items .field--item::after{content:", ";}.field--label-inline .field--items .field--item:last-child::after{content:"";}.field--label-above .field--label,.field--label-above .field--label a,#comments h2{font-size:20px;font-weight:bold;color:#C00000;text-transform:uppercase;text-decoration:none !important;overflow:hidden;}.dashboard-label{overflow:hidden;}.dashboard-label h1{color:#C00000;font-size:32px;}#comments h2,.dashboard-label h1{margin-top:0;margin-bottom:5px;}#comments h2:after,.dashboard-label h1:after{background:#cb461d;display:inline-block;height:4px;margin-right:-100%;margin-left:10px;position:relative;top:0;width:100%;content:'';}.field--label-above .field--label a:hover,.field--label-above .field--label a:active{color:#C00000;text-decoration:none;}.address .country{display:none;}.field--name-field-songs{margin:1em 0;}.grid-date{position:absolute;top:.75em;right:.75em;color:#FFF;font-size:1.5em;border:3px solid #FFF;width:50px;text-align:center;line-height:1em;font-weight:bold;background:#C00000;}.grid-listing-title,.block-views-blockfeatured-artists-block-1 .block-title,.block-views-blockfeatured-artists-block-2 .block-title,.block-views-blockevent-listing-blocks-block-3 .block-title{background:rgba(0,0,0,0.75);padding:.15em .5em 0 .5em;margin:0;display:inline;position:relative;color:#FFF;}.block-views-blockfeatured-artists-block-1 .block-title,.block-views-blockfeatured-artists-block-2 .block-title{background:transparent;text-shadow:-1px 0 5px black,0px 1px 5px black,1px 0 5px black,0 -1px 5px black;}.block-views-blockevent-listing-blocks-block-3 .title-wrap{position:relative;overflow:hidden;height:175px;}.block-views-blockevent-listing-blocks-block-3 .title-wrap:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;z-index:1;opacity:0.75;background-image:url(/themes/custom/jamminglive/img/titleimagetop.png);background-repeat:no-repeat;background-position:50% -36px;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;height:175px;}.block-views-blockevent-listing-blocks-block-3 .title-wrap h2.block-title{color:#FFF;z-index:100;position:absolute;bottom:0px;left:.5em;background:none;font-size:42px;}.view-featured-artists .view-header{position:absolute;top:-25px;right:5px;}.view-featured-artists .view-header .view-all a{color:#FFF;font-size:18px;text-shadow:-1px 0 5px black,0px 1px 5px black,1px 0 5px black,0 -1px 5px black;}.slick-list{padding:1.5em 0 1em;}.slick__slide{padding:0 2px;}.artist-view{position:relative;transform:scale(1);transition:all .5s ease;background:transparent;}.view-artist-listing .artist-view{background:#FFFFFF;}.artist-view:hover{transform:scale(1.2);transition:all .5s ease;z-index:1000;}.artist-view-top{position:relative;padding:0;}.artist-view-top .artist-name{position:absolute;bottom:0;color:#FFF;width:100%;background:rgba(25,25,25,.5);margin:0;padding:5px;}.artist-name a{color:#FFF;}.artist-view-bot{margin:0 auto;}.artist-view-bot .attend-event{margin-top:.35em;}.artist-view-bot .event-info{font-size:.8em;line-height:1em;margin-top:.5em;}.artist-view-bot p{font-size:.8em;display:inline-block;vertical-align:middle;float:none;}.artist-view-bot .glyphicon{font-size:1.5em;color:#C00000;top:3px;}.artist-view-top .glyphicon{font-size:1.25em;color:#C00000;top:-2px;}.goevent .flag-event-registration .btn{font-size:34px;background:#C00000;color:#FFF;line-height:1em;padding-bottom:7px;}.goevent .flag-event-registration .glyphicon{top:4px;}#block-bookartistbutton{float:right;}.js-flag-message{display:none !important}.artist-info{position:relative;width:100%;display:block;bottom:0px;background:rgba(25,25,25,.5);}.artist-info .artist-title{float:left;position:relative;margin:0;padding:0 .5em;}.hero-banner{position:relative;text-align:center;color:#FFF;}.hero-banner .hero-title{position:absolute;bottom:55px;left:30px;margin:0 !important;text-shadow:2px 2px 5px #000;font-size:50px;}.hero-banner .hero-scene{margin:0;position:absolute;bottom:20px;left:30px;text-shadow:2px 2px 5px #000;}.artist-nav a{color:#333333;}.artist-nav a:hover{color:#C00000;text-decoration:none;}.band-member{background:#333;position:relative;top:25px;margin-bottom:25px;}.band-member > .field--item{position:relative;top:-25px;}.band-member .field--item{text-align:center;color:#FFF;}.band-member .field--item img{margin:0 auto;}.band-member .field--name-field-name{text-transform:uppercase;font-size:1.25em;}.youtube-wrapper{margin-bottom:1em;}.carousel{min-height:372px;position:relative;}.photo-wrapper .carousel{min-height:unset;margin-bottom:100px;}.carousel-item,.carousel-item iframe{min-height:260px;}.photo-wrapper .carousel-item{min-height:unset;}.carousel-indicators{position:absolute;bottom:0;left:0;width:100%;margin:0;display:inline-block;height:110px;text-align:center;}.photo-wrapper .carousel-indicators{height:25px;}.carousel-indicators li,.carousel-indicators li.active{width:32%;height:100px;text-indent:0;display:inline-block;padding:0;margin:0;overflow:hidden;}.carousel-item.active{display:block !important;}.starrating.averagestar{display:flex;align-items:center;}.starrating.averagestar .fancount{color:#333;font-style:italic;font-size:1.2em;margin-right:.5em;margin-top:.5em;}.starrating .glyphicon-star{font-size:16px;color:#4472C4;}.starrating.averagestar .glyphicon-star,.starrating.averagestar .glyphicon-star-empty{font-size:30px;color:#4472C4;}.starrating.averagestar .glyphicon-star,.starrating.averagestar .glyphicon-star-empty{color:#C00000;}.grey-box{background:#D0D0D0;padding:1em 0;}.grey{color:#999999;}.green{color:#00FF00;}.followgroup,.goevent{position:absolute;bottom:1%;right:3%;font-size:3em;}.followgroup a{color:#C00000;}.flag-event-registration{margin-bottom:5px;}.ribbon{display:none;}.sticky.ribbon{display:block;}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute;}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #640000;}.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#C00000;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font:700 18px/1 'Lato',sans-serif;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center;}.ribbon-top-left{top:-10px;left:-10px;}.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:transparent;border-left-color:transparent;}.ribbon-top-left::before{top:0;right:0;}.ribbon-top-left::after{bottom:0;left:0;}.ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg);}.promote-btn{position:absolute;top:0;right:25px;float:right;z-index:100;}.promote-btn img{width:100px;}.bef-exposed-form .form--inline > .form-item{margin-right:1.62em;}#views-exposed-form-artist-listing-page-1 .form-item-artist .form-control{display:block;}#views-exposed-form-artist-listing-page-1 .form-actions,#views-exposed-form-artist-listing-page-2 .form-actions,#views-exposed-form-booking-search-page-1 .form-actions{clear:both;float:left;margin-top:1.62em;}#views-exposed-form-artist-listing-page-2 .form-control,#views-exposed-form-booking-search-page-1 .form-control{display:block;}#views-exposed-form-booking-search-page-1 .form-item-sound-system,#views-exposed-form-booking-search-page-1 .form-item-festival,#views-exposed-form-booking-search-page-1 .form-item-corporate,#views-exposed-form-booking-search-page-1 .form-item-bar,#views-exposed-form-booking-search-page-1 .form-item-community,#views-exposed-form-booking-search-page-1 .form-item-outdoor,#views-exposed-form-booking-search-page-1 .form-item-indoor,#views-exposed-form-booking-search-page-1 .form-item-park,#views-exposed-form-booking-search-page-1 .form-item-private,#views-exposed-form-booking-search-page-1 .form-item-retailer,#views-exposed-form-booking-search-page-1 .form-item-wedding,#views-exposed-form-booking-search-page-1 .form-item-winery{display:none;}#date-fieldset-wrapper .panel-body > .control-label{display:block;clear:both;}#date-fieldset-wrapper .panel-body div{float:left;margin-right:1.62em;}[id^="edit-date-fieldset-actions"]{clear:both;float:left;margin-top:1em;}#date-fieldset-wrapper .panel-body div#edit-date-fieldset-data-0-event-date,#date-fieldset-wrapper .panel-body [id^="edit-date-fieldset-data-"]{margin-right:0;}#date-fieldset-wrapper .panel-body div.special{align-items:baseline;display:block;position:relative;line-height:35px;}.group--type-venue .bs-region--right > section,.group--type-artist .bs-region--right > section{padding-top:0;}.timemodal{display:none;position:fixed;z-index:1000;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.timemodal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;}.timeclose{color:#aaaaaa;font-size:28px;font-weight:bold;}.timeclose:hover,.timeclose:focus{color:#000;text-decoration:none;cursor:pointer;}.settime,.addtimelink{padding:3px 5px 3px 0;font-size:12px;font-style:italic;cursor:pointer;}.settime:hover,.addtimelink:hover{background:#F6F6F6;color:#337ab7 !important;}.settime:hover::after{padding:0 1em;font-family:"Glyphicons Halflings";content:"\270f";}.trashcan{margin:10px 50px 0 0;color:#337ab7 !important;display:inline;}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545;}.equal{display:flex;display:-webkit-flex;flex-wrap:wrap;}.lt-gray-bg{background:#F6F6F6;}.lt-gray-border{border:1px solid #DDD;padding:1em;}.group--view-mode-token .field--name-label{font-size:20px;font-weight:bold;color:#C00000;text-transform:uppercase;text-decoration:none !important;overflow:hidden;}.group--view-mode-token .field--name-label a{color:#C00000;}.group--view-mode-token .field--name-label:after{background:#cb461d;display:inline-block;height:4px;margin-right:-100%;margin-left:10px;position:relative;top:0;width:100%;content:'';}.comment-artist-reviews-form .filter-wrapper{display:none;}.office-hours__item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid lightgray;}.office-hours__item .office-hours__item-comments{display:block;font-style:italic;color:darkgoldenrod;}.edit-venue-calendar .fc-right{visibility:hidden;}#drupal-off-canvas *,#drupal-off-canvas *:not(div){color:#ddd;background:#444;margin:0 auto;}#drupal-off-canvas button,#drupal-off-canvas .button{z-index:1000;}.ui-dialog.ui-dialog-off-canvas{height:auto !important;width:100% !important;}.modal-open .modal{overflow-x:hidden !important;overflow-y:auto !important;height:100% !important;top:0 !important;}.node-nbr-event-form .entity-content-form-footer,.node-nbr-event-form .field--name-field-event-venue-id,.node-nbr-event-form .field--name-field-event-artist-id{display:none;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar-close{top:.5em;}.glyphicon{font-family:"Glyphicons Halflings" !important;}.fc-event-container a.fc-day-grid-event,.fc-event-container a.fc-day-grid-event:hover,.fc-event-container a.fc-day-grid-event:active,.fc-event-container a.fc-day-grid-event a,.fc-event-container a.fc-day-grid-event:hover a,.fc-event-container a.fc-day-grid-event:active a{color:#FFFFFF !important;text-decoration:none;}@media (max-width:1199px){.block-views-blockevent-listing-blocks-block-3 .title-wrap:before{background-position:50% 0px;}}@media (max-width:991px){.block-views-blockevent-listing-blocks-block-3 .title-wrap{height:145px;}.block-views-blockevent-listing-blocks-block-3 .title-wrap h2.block-title{font-size:36px;}.artist-view,.artist-view:hover{transform:none;}}@media (max-width:767px){.region-navigation{width:75%;position:relative;top:2em;}.main-container{background:#FFF;}.main-container section{padding-top:0em;}.main-container section#block-views-block-featured-artists-block-1 .title-wrap,.main-container section#block-views-block-featured-artists-block-2 .title-wrap{margin-top:1.62em;margin-bottom:1.62em;}.navbar{padding-bottom:0;}.menu--main{margin-top:2em;clear:both;text-align:center;}.menu--main > li{border-bottom:1px solid #CCC;}.menu--main ul.dropdown-menu{text-align:center;}.menu--account{position:relative;top:50px;}.menu--account li{display:inline-block;}.menu--account > li > a{padding:10px 8px 0 4px;}.menu--account > li.first > a{padding-left:15px;}ul.pgwSlider>li span,.pgwSlider>.ps-list>li span{display:none;}.block-views-blockevent-listing-blocks-block-3 .title-wrap{height:130px;}.block-views-blockevent-listing-blocks-block-3 .title-wrap h2.block-title{bottom:10px;font-size:24px;}.block-views-blockevent-listing-blocks-block-3 .title-wrap:before{background-position:22% 0px;left:0px;height:130px;}.slick img,.slick iframe,.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{width:100%;}.mobile-margin-bottom{margin-bottom:5px;}}
