/****** FILE: themes/thesocal/js/jplist/css/jplist.core.min.css *****/
.lato{font-family:Lato,sans-serif}.jplist-hidden{display:none}.jplist-sticky{position:fixed;width:100%;left:0;top:0;z-index:1000;background:#f1f1f1;padding-bottom:5px}.sticky-demo .panel>.center{max-width:100%}.sticky-demo .jplist-sticky>.center{max-width:95%}.no-cssgradients .jplist-panel button:hover{background:#f4f4f4}.jplist-panel{color:#27252a}.jplist-panel button{float:left;height:30px;box-shadow:0 0 1px #fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);margin:10px 10px 0 0}.jplist-panel button:hover{color:#0381bb;background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fafafa 0,#ededed 100%);background:linear-gradient(to bottom,#fafafa 0,#ededed 100%)}.jplist-panel button.jplist-disabled{background:#e3e3e3;color:#6c6c6c;cursor:default}.jplist-panel button.jplist-selected{color:#f03800}.jplist-panel input[type=text]{float:left;height:30px;box-shadow:0 0 1px #fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;width:150px;text-indent:5px;background:#fff}.jplist-panel input[type=checkbox],.jplist-panel input[type=radio]{float:left;display:inline-block;height:30px;background:#fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#27252a}.jplist-panel label{float:left;height:30px;line-height:30px;padding:0 5px;display:inline-block;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#27252a;cursor:pointer}.jplist-panel input.jplist-no-right-border{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.jplist-icon{float:left;height:30px;box-shadow:0 0 1px #fff;background:#fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;display:inline-block;line-height:30px;padding:0 10px;border-right:0}.jplist-icon:hover{color:#0381bb}.jplist-label{float:left;height:30px;box-shadow:0 0 1px #fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;line-height:30px;padding:0 10px;margin:10px 10px 0 0;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}.jplist-clear{color:#666;cursor:pointer;float:left;height:30px;line-height:27px;padding:0 4px;background:#fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-left:0;border-radius:0 3px 3px 0;text-shadow:1px 1px 1px #fff}.jplist-clear:hover{color:#444}.jplist-selected{color:#CA3F1A}.jplist-box{float:left;height:30px;margin:10px 10px 0 0}@media only screen and (max-width:600px){.jplist-panel{display:none}}.jplist-drop-down{float:left;height:30px;box-shadow:0 0 1px #fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;width:150px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%);margin:10px 10px 0 0;position:relative}.jplist-drop-down .jplist-dd-panel{float:left;width:150px;height:30px;line-height:30px;overflow:hidden;text-indent:10px;cursor:pointer}.jplist-drop-down .jplist-dd-panel:after{content:'\25BC';color:#111;display:inline-block;position:absolute;right:10px;z-index:1000}.jplist-drop-down ul{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:0 0 3px 3px;position:relative;top:0;z-index:1000;width:148px;display:none;overflow:hidden;background:#fff;list-style:none;margin:0;padding:0;box-shadow:0 3px 6px #bbb}.jplist-drop-down ul li{width:100%;float:left;height:30px;line-height:30px;text-indent:10px;cursor:pointer}.jplist-drop-down ul li:hover{background-color:#ececec}.jplist-drop-down:hover .jplist-dd-panel{color:#0381bb}.jplist-drop-down:hover .jplist-dd-panel:after{color:#0381bb}.jplist-select{height:30px;box-shadow:0 0 1px #fff;background:#fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;float:left;margin:10px 10px 0 0;padding:5px;text-shadow:none}.jplist-ios-button{display:none}@media only screen and (max-width:600px){.jplist-ios-button{display:block;width:100%;text-align:center;cursor:pointer;font-size:15px;line-height:30px;float:left;height:30px;box-shadow:0 0 1px #fff;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;background:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background:linear-gradient(to bottom,#fff 0,#efefef 100%)}.jplist-ios-button:hover{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fafafa),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fafafa 0,#ededed 100%);background:linear-gradient(to bottom,#fafafa 0,#ededed 100%)}.jplist-ios-show{display:block}}

/****** FILE: themes/thesocal/js/jplist/css/jplist.textbox-filter.min.css *****/
.lato{font-family:'Lato',sans-serif}.jplist-panel .text-filter-box{height:30px;float:left;margin:10px 10px 0 0}.jplist-panel .text-filter-box .jplist-icon{background:#E8EFF9}.jplist-panel .text-filter-box .jplist-label{margin:0;border-right:0;background:#f1f1f1}.jplist-panel .text-filter-box button{margin:0;border-left:0;padding:0 10px}

/****** FILE: themes/thesocal/js/jplist/css/jplist.pagination-bundle.min.css *****/
/**
* jPList - jQuery Data Grid Controls 0.0.70 - http://jplist.com 
* Copyright 2015 jPList Software.
*/
.lato{font-family:'Lato',sans-serif}.jplist-panel .jplist-pagination{cursor:pointer;float:left;line-height:30px}.jplist-panel .jplist-pagination button{display:inline-block;color:#0381bb;height:30px;line-height:30px;padding:0 10px}.jplist-panel .jplist-pagination .jplist-current{font-weight:bold;color:#f03800}.jplist-panel .jplist-pagination .jplist-pagingprev,.jplist-panel .jplist-pagination .jplist-pagingmid,.jplist-panel .jplist-pagination .jplist-pagingnext{float:left}.jplist-panel .jplist-pagination .jplist-pagingprev button,.jplist-panel .jplist-pagination .jplist-pagingnext button{font-size:20px;font-family:"Courier New",Courier,monospace}.jplist-one-page{display:none}.jplist-empty{display:none}

/****** FILE: themes/thesocal/js/jplist/css/jplist.history-bundle.min.css *****/
/**
* jPList - jQuery Data Grid Controls 0.0.3 - http://jplist.com 
* Copyright 2015 jPList Software.
*/
.lato{font-family:'Lato',sans-serif}.jplist-reset-btn{width:75px}

/****** FILE: themes/thesocal/js/jplist/css/jplist.filter-toggle-bundle.min.css *****/
/**
* jPList - jQuery Data Grid Controls 0.0.1 - http://jplist.com 
* Copyright 2015 jPList Software.
*/
.lato{font-family:'Lato',sans-serif}.jplist-panel .jplist-group{float:left;height:30px;box-shadow:0 0 1px #fff;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;margin:10px 10px 0 0;padding:0 0 0 5px;height:auto}.jplist-panel .jplist-group input,.jplist-panel .jplist-group label{height:28px;line-height:30px}.jplist-panel .jplist-group ul{list-style:none;padding:0;margin:0 0 0 10px;line-height:28px}.jplist-panel .jplist-group ul li{float:left;margin-right:15px;overflow:hidden;height:28px;line-height:30px}.radio-filters{float:left;margin:5px 15px 0 0}.radio-filters input{vertical-align:baseline}.radio-filters label{margin-right:10px}.radio{float:left}[data-control-type="range-filter"]{cursor:pointer}

/****** FILE: themes/thesocal/js/jplist/css/jplist.preloader-control.min.css *****/
.jplist-hide-preloader{display:none}.jplist-preloader{height:30px;line-height:30px;margin:10px 10px 0 0;float:right}

/****** FILE: themes/thesocal/css/jplist.css *****/
.box {
  float: left;
  width: 100%; }

.panel-top {
  margin: 30px 0; }

.panel-bottom {
  margin: 30px 0 60px; }

#playlist .list {
  background: #fff;
  margin: 0;
  padding: .5em 1.5em 1.5em 1.5em; }

.list-item {
  border-bottom: 1px solid #ccc;
  padding: 10px 0; }

.pl-image {
  text-align: center; }

.pl-artist {
  text-align: center; }
  .pl-artist a {
    text-decoration: none; }
  .pl-artist .artist {
    font-size: 1.3em;
    color: #AD6200; }
    .pl-artist .artist:hover {
      text-decoration: none; }
  .pl-artist .time {
    font-size: .8em;
    color: #757575;
    font-weight: 300; }

.pl-song {
  text-align: center;
  font-size: .9em;
  font-weight: 300; }

.comments {
  text-align: center;
  color: #757575;
  font-size: .8em;
  font-style: italic;
  margin-top: 8px; }
  .comments span {
    display: block; }

.badge {
  font-size: .9em; }

.pl-buy {
  padding-top: 5px;
  text-align: center; }

@media (min-width: 575px) {
  .pl-artist,
  .pl-song,
  .comments,
  .pl-buy {
    text-align: left; }
  .pl-image {
    text-align: center; }
    .pl-image img {
      max-width: 100px; } }

#playlist-archive-box {
  margin: 0 auto 2em;
  width: 300px;
  background-color: #ffffff;
  padding: 1em; }
  #playlist-archive-box .pla-form .form-actions {
    text-align: right; }

@media (min-width: 768px) and (max-width: 991px) {
  #playlist-archive-box {
    width: 250px; } }

#concertlist .list {
  background: #fff;
  margin: 0;
  padding: .5em 1.5em 1.5em 1.5em; }
  #concertlist .list .list-item {
    padding: 8px 0; }

.co-feature-inner {
  display: flex;
  flex-direction: column;
  margin: 0; }

.co-image {
  text-align: center;
  width: 90px;
  max-width: 90px;
  height: 90px;
  background-position: center top;
  background-size: cover;
  flex: 2; }

.co-details {
  flex: 1; }

.co-title {
  text-align: left; }
  .co-title a {
    font-size: 1.3em;
    color: #AD6200;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none; }
    .co-title a:hover {
      text-decoration: none; }

.co-date {
  font-weight: 300; }
  .co-date span.co-date {
    display: block; }
  .co-date a {
    color: #272727;
    text-decoration: underline; }

.co-city {
  font-weight: 400; }

.co-link {
  flex: 1;
  background: #545454;
  background: linear-gradient(to right, #545454 0%, #363636 100%);
  color: #fff;
  font-weight: 300;
  padding: 0 1em;
  margin-top: .3em; }
  .co-link span {
    margin-right: 5px; }

@media (min-width: 576px) {
  .co-feature-inner {
    flex-direction: row; }
  .co-details {
    flex: 7;
    padding-left: 20px;
    display: flex;
    justify-content: center;
    flex-direction: column; }
  .co-title a {
    color: #272727; }
  .co-link {
    background: none;
    color: #AD6200;
    font-weight: normal;
    text-align: center;
    width: 90px;
    height: 100%;
    font-size: 2em;
    padding: 0;
    margin: 0;
    flex: 2;
    display: flex;
    justify-content: center;
    flex-direction: column; }
    .co-link span {
      display: none; } }

#concertlist .list .list-item.co-feature {
  padding: 0;
  margin-bottom: 8px; }

.co-feature {
  border: 3px solid #c1c1c1; }
  .co-feature .co-details {
    padding-left: 1px;
    display: flex;
    justify-content: center;
    flex-direction: column; }
  .co-feature .co-feature-inner {
    margin: 2px;
    background: #e0850f url("/assets/framework/gray-distressed-light.jpg") center center;
    background-size: cover;
    color: #000; }
  .co-feature .co-link {
    background: #d48e33;
    background: linear-gradient(to right, #e79934 0%, #AD6200 100%);
    font-weight: normal;
    text-align: center;
    padding: 1px 0;
    color: #fff;
    flex: 2; }

@media (min-width: 576px) {
  .co-feature {
    /*.co-date,*/
    /*.co-date:after{
          content: '  /  ';
        }*/
    /*.co-venue {
          padding-left: 3px;
        }*/ }
    .co-feature .co-feature-inner {
      flex-direction: row; }
    .co-feature .co-details {
      flex: 7;
      padding-left: 1em; }
    .co-feature .co-title a {
      color: #272727; }
    .co-feature .co-venue {
      float: left;
      font-size: 1em; }
    .co-feature .co-link {
      background: #d48e33;
      background: linear-gradient(to right, #e79934 0%, #AD6200 100%);
      font-weight: normal;
      text-align: center;
      width: 90px;
      font-size: 2em;
      margin: 0;
      color: #fff;
      flex: 2;
      display: flex;
      justify-content: center;
      flex-direction: column; }
      .co-feature .co-link span {
        display: none; } }

@media (min-width: 768px) and (max-width: 991px) {
  #concertlist {
    font-size: .9em; } }

#livesession-wrapper .list-item {
  display: flex;
  flex-flow: row wrap;
  flex: 1 100%; }

#livesession-wrapper .img-block, #livesession-wrapper .content-block, #livesession-wrapper .button-block {
  flex: 1 100%; }

#livesession-wrapper .button-block {
  margin: 20px 50px; }
  #livesession-wrapper .button-block a span {
    color: #ffffff;
    line-height: 100%; }

#livesession-wrapper div.list {
  background: #fff;
  margin: 0;
  padding: .5em .8em 1.5em .8em; }

#livesession-wrapper .img-block {
  text-align: center;
  padding-right: 0;
  padding-left: 0; }
  #livesession-wrapper .img-block img {
    margin: 0 auto; }

#livesession-wrapper .content-block {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center; }
  #livesession-wrapper .content-block .title {
    font-size: 1.3em;
    font-weight: 400;
    color: #AD6200; }
  #livesession-wrapper .content-block .date {
    color: #545454; }

#livesession-wrapper .button-block {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center; }
  #livesession-wrapper .button-block #playbutton div {
    border: 1px solid #999999;
    width: 100%;
    margin: 0 auto;
    padding: 3px 0;
    background: #545454;
    background: linear-gradient(to right, #545454 0%, #363636 100%); }
  #livesession-wrapper .button-block #playbutton i {
    font-size: 1em;
    color: #ffffff; }
  #livesession-wrapper .button-block #playbutton i.fa-play {
    padding-left: 8px; }

@media (min-width: 576px) {
  #livesession-wrapper .jplist-list-view .img-block {
    flex: 2;
    padding: 5px; }
  #livesession-wrapper .jplist-list-view .content-block {
    flex: 6;
    padding: 5px; }
  #livesession-wrapper .jplist-list-view .button-block {
    flex: 1;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: center; }
    #livesession-wrapper .jplist-list-view .button-block #playbutton div {
      border: 1px solid #999999;
      width: 3em;
      height: 3em;
      border-radius: 1.5em;
      display: flex;
      justify-content: center;
      flex-direction: column;
      text-align: center;
      background: #ffffff; }
    #livesession-wrapper .jplist-list-view .button-block #playbutton i {
      font-size: 1.8em;
      color: #363636; }
    #livesession-wrapper .jplist-list-view .button-block #playbutton i.fa-play {
      padding-left: 8px; }
  #livesession-wrapper .jplist-grid-view .list {
    display: flex;
    flex-flow: row wrap; }
  #livesession-wrapper .jplist-grid-view .list-item {
    flex: 1 25%;
    padding: 15px 8px 8px 15px; }
  #livesession-wrapper .jplist-grid-view .img-block, #livesession-wrapper .jplist-grid-view .content-block, #livesession-wrapper .jplist-grid-view .button-block {
    flex: 1 100%; }
  #livesession-wrapper .jplist-grid-view .content-block {
    font-size: .8em; }
  #livesession-wrapper .jplist-grid-view .button-block {
    margin: 20px 20px; }
  #livesession-wrapper .jplist-thumbs-view .list {
    display: flex;
    flex-flow: row wrap; }
  #livesession-wrapper .jplist-thumbs-view .list-item {
    flex: 1 50%;
    padding: 15px 8px 8px 15px; }
  #livesession-wrapper .jplist-thumbs-view .img-block, #livesession-wrapper .jplist-thumbs-view .content-block, #livesession-wrapper .jplist-thumbs-view .button-block {
    flex: 1 100%; }
  #livesession-wrapper .jplist-thumbs-view .content-block {
    font-size: .8em; }
  #livesession-wrapper .jplist-thumbs-view .button-block {
    margin: 20px 20px; } }

@media (min-width: 768px) {
  #livesession-wrapper .jplist-list-view .img-block {
    flex: 2;
    padding: 5px; }
  #livesession-wrapper .jplist-list-view .content-block {
    flex: 6;
    padding: 5px; }
  #livesession-wrapper .jplist-list-view .button-block {
    flex: 1; }
    #livesession-wrapper .jplist-list-view .button-block a span {
      display: none; } }

@media (min-width: 992px) {
  #livesession-wrapper .jplist-thumbs-view .content-block {
    font-size: 1em; } }

/*# sourceMappingURL=jplist.css.map */

