/*
 * com.bwd.lib.sectionspro
 */

.sections-stack.s-pro.eq-height,.sections-stack.s-pro.eq-height>.shear-wrapper{margin-top:0!important}.sections-stack.s-pro.top-margin-none{margin-top:0}.sections-stack.s-pro.bot-margin-none{margin-bottom:0}.sections-stack.s-pro .inner-content{position:relative}.sections-stack.s-pro .content-wrapper.fill-content{height:100%}.sections-stack.s-pro .content-wrapper>.content{margin:0;padding:0}.sections-stack.s-pro .shear-inner::before,.sections-stack.s-pro .shear-inner::after{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;pointer-events:none!important;position:absolute;top:0;height:100%;left:0;width:100%;content:""}.sections-stack.s-pro.allow-pull-out>.shear-wrapper>.shear-inner.full-height,.sections-stack.s-pro.allow-pull-out>.shear-wrapper>.shear-inner>.inner-content.v-center,.sections-stack.s-pro.allow-pull-out>.shear-wrapper>.shear-inner.fixed-height>.inner-content{overflow:visible!important}


.infix{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;outline:none !important;overflow:hidden}.infix.infix-section{z-index:999}.infix *{-webkit-box-sizing:border-box;box-sizing:border-box}.infix-wrap{z-index:9990;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.infix.infix-body{position:fixed}.infix.no-nav > .infix-wrap > .infix-nav{display:none}.infix.infix-body .infix-wrap{position:fixed}.infix.infix-section{position:absolute}.infix.infix-section .infix-wrap{position:absolute}.infix-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.splb-loader{z-index:99999;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.infix-loading .splb-loader{opacity:1}.infix-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.infix.stacks-v-top .infix-container{vertical-align:top}.infix.stacks-v-bottom .infix-container{vertical-align:bottom}.infix.infix-section .infix-container{position:static}.infix.infix-section.infix-inline .infix-container{position:static}.infix-content{z-index:9993;width:100%}.infix-content::after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;z-index:-1}.infix-body .infix-close{position:fixed}.infix-body.infix-inline .infix-container{width:96%;max-width:1000px}.infix-body.cross-overlay .infix-close{position:fixed}.infix-body.cross-inside .infix-close{position:absolute}.infix-section .infix-close{position:absolute}.infix-closed:not(.infix-closing){z-index:-99 !important;height:0 !important}.infix-close{display:none;cursor:pointer;text-decoration:none;text-align:center;font-style:normal;border:0;-webkit-appearance:none;outline:none;background:none;-webkit-box-shadow:none;box-shadow:none}.infix-close,[data-infix-next],[data-infix-prev]{cursor:pointer}.infix-close.icon-tr{right:0;top:0}.infix-close.icon-tl{left:0;top:0}.infix-close.icon-br{right:0;bottom:0}.infix-close.icon-bl{left:0;bottom:0}.infix-close::-moz-focus-inner{border:0;padding:0}.infix-img{max-width:100%;margin:0 auto;display:block;line-height:0;border:0}.infix-section.size-target.infix-image .infix-img[style],.infix-section.size-native.infix-image .infix-img[style]{max-height:none !important}.infix.infix-section.size-native{overflow:visible}.infix.infix-section.size-native,.infix.infix-section.size-native > .infix-wrap,.infix.infix-section.size-native > .infix-wrap > .infix-container{position:relative;width:100%}.infix.infix-section.size-native.infix-closing{display:none !important}.infix.size-native > .infix-wrap > .infix-container > .infix-content > .splb{max-height:none !important}.infix-iframe .infix-container{width:100%}.infix-body.infix-iframe .infix-container{max-width:1000px}.infix-section.infix-iframe.full-frame .infix-container{max-width:100%}.infix-section.infix-iframe.auto-size-section .infix-iframe-container{max-height:none !important}.size-target:not(.lightbox-open)[style]{max-height:initial !important;min-height:initial !important}.infix-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.infix-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.infix-htmlvideo video{position:absolute;top:0px;width:100%}.infix-instagram .infix-content{margin:0 auto;width:100%}.infix-instagram .infix-content .infix-iframe-container{padding-top:113.0719%}.infix-error{text-align:center}.infix-err-txt{color:black;background-color:rgba(255,255,255,0.4);padding:3px 6px}.spl-lightbox,.spl-lightbox::before,.spl-lightbox::after{display:none}.limelight-launcher{cursor:pointer}.limelight-launcher:not(.allowclicks) *{pointer-events:none}.ll-count{display:none}


.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}
.com_bigwhiteduck_stacks_FoundationButtonPlus2_stack{position:relative}.b-p.icon-only{-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.bp-wrap.bp-txt-left>.b-p:not(.icon-only){text-align:left!important}.bp-wrap.bp-txt-center>.b-p:not(.icon-only){text-align:center!important}.bp-wrap.bp-txt-right>.b-p:not(.icon-only){text-align:right!important}.bp-wrap.noclick-active>.b-p.active{pointer-events:none!important} .bp-wrap.inline-wrap{display:inline-block}
 .sections-stack .content.preload-content{opacity:0}html.no-js .sections-stack .content.preload-content{opacity:1}
:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(34, 34, 34, 1.00);--subheader-color:rgba(138, 138, 138, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(34, 34, 34, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:none;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(0, 140, 186, 1.00);--link-color-hover:rgba(0, 102, 136, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(24rem/16)}h2,.h2{font-size:calc(20rem/16)}h3,.h3{font-size:calc(19rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(16rem/16)}.button.tiny{font-size:calc(10rem/16)}.button.small{font-size:calc(12rem/16)}.button.large{font-size:calc(20rem/16)}@media only screen and (min-width:40em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(16rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(40rem/16)}h3,.h3{font-size:calc(31rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{background-color:rgba(0, 0, 0, 1.00);}
.button.b-p {
  box-sizing: border-box;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: auto; }

.button.b-p {
  overflow: visible;
  -webkit-appearance: button;
  cursor: pointer; }

.button.b-p[disabled] {
  cursor: default; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

.button.b-p {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
  border-style: solid;
  border-width: 0;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  line-height: normal;
  margin: 0 0 1.25rem;
  position: relative;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  padding: 1rem 2rem 1.0625rem 2rem;
  font-size: 1rem;
  transition: all 300ms ease-out; }
  .button.b-p.large {
    padding: 1.125rem 2.25rem 1.1875rem 2.25rem;
    font-size: 1.25rem; }
  .button.b-p.small {
    padding: .875rem 1.75rem .9375rem 1.75rem;
    font-size: .8125rem; }
  .button.b-p.tiny {
    padding: .625rem 1.25rem .6875rem 1.25rem;
    font-size: .6875rem; }
  .button.b-p.expand {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 100%; }
  .button.b-p.left-align {
    text-align: left;
    text-indent: .75rem; }
  .button.b-p.right-align {
    text-align: right;
    padding-right: .75rem; }
  .button.b-p.radius, .button.b-p.radius::before, .button.b-p.radius::after {
    border-radius: 3px; }
  .button.b-p.round, .button.b-p.radius::before, .button.b-p.round::after {
    border-radius: 1000px; }
  .button.b-p.disabled, .button.b-p[disabled] {
    background-color: #008CBA;
    border-color: #007095;
    color: #fff;
    box-shadow: none;
    cursor: default;
    opacity: .7; }
  .button.b-p.right {
    float: right !important; }

.button.b-p::-moz-focus-inner {
  border: 0;
  padding: 0; }

@media only screen and (min-width: 40.063em) {
  .button.b-p {
    display: inline-block; } }

.bp-styles-warning {
  display: none; }

.button.b-p:not(.custom) {
  background-color: rgba(2, 117, 216, 1.00);
  color: rgba(255, 255, 255, 1.00); }
  .button.b-p:not(.custom):hover {
    color: rgba(255, 255, 255, 1.00);
    background-color: #0272d3; }
  .button.b-p.secondary:not(.custom) {
    background-color: rgba(231, 231, 231, 1.00);
    color: rgba(51, 51, 51, 1.00); }
    .button.b-p.secondary:not(.custom):hover {
      color: rgba(51, 51, 51, 1.00);
      background-color: #e4e4e4; }
  .button.b-p.alert:not(.custom) {
    background-color: rgba(217, 83, 79, 1.00); }
    .button.b-p.alert:not(.custom):hover {
      background-color: #d84f4b; }
  .button.b-p.success:not(.custom) {
    background-color: rgba(92, 184, 92, 1.00); }
    .button.b-p.success:not(.custom):hover {
      background-color: #58b658; }
  .button.b-p.radius:not(.custom) {
    border-radius: 4px; }
  .button.b-p.ghost:not(.custom) {
    background-color: transparent;
    border-width: 1px;
    border-color: rgba(2, 117, 216, 1.00);
    color: rgba(2, 117, 216, 1.00); }
    .button.b-p.ghost:not(.custom):hover {
      color: rgba(255, 255, 255, 1.00);
      border-color: #0272d3;
      background-color: #0272d3; }
    .button.b-p.ghost.secondary:not(.custom) {
      border-color: rgba(231, 231, 231, 1.00);
      color: rgba(231, 231, 231, 1.00); }
      .button.b-p.ghost.secondary:not(.custom):hover {
        color: rgba(51, 51, 51, 1.00);
        border-color: #e4e4e4;
        background-color: #e4e4e4; }
    .button.b-p.ghost.alert:not(.custom) {
      border-color: rgba(217, 83, 79, 1.00);
      color: rgba(217, 83, 79, 1.00); }
      .button.b-p.ghost.alert:not(.custom):hover {
        color: rgba(255, 255, 255, 1.00);
        border-color: #d84f4b;
        background-color: #d84f4b; }
    .button.b-p.ghost.success:not(.custom) {
      border-color: rgba(92, 184, 92, 1.00);
      color: rgba(92, 184, 92, 1.00); }
      .button.b-p.ghost.success:not(.custom):hover {
        color: rgba(255, 255, 255, 1.00);
        border-color: #58b658;
        background-color: #58b658; }
  .button.b-p.outline-ghost:not(.custom) {
    border-color: rgba(204, 204, 204, 1.00);
    border-width: 1px;
    color: rgba(55, 58, 60, 1.00);
    background-color: transparent; }
    .button.b-p.outline-ghost:not(.custom):hover {
      color: #353739;
      border-color: #c9c9c9;
      background-color: rgba(212, 212, 212, 0.00); }
#stacks_in_585 h2,#stacks_in_585 .hTxt:not(.segment) div{font-size:2.40rem}@media all and (max-width:640px){#stacks_in_585 h2,#stacks_in_585 .hTxt:not(.segment) div{font-size:1.95rem}}


#stacks_in_585 {
	padding: 30px 0px 0px 0px;
}
    #stacks_in_10>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_10>.s-pro>.sections-layer{display:none}      #stacks_in_10>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_10>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_14{text-align:center}   #stacks_in_14 .button.b-p,#stacks_in_14 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_14>.button.b-p.expand-mob:not(.icon-only),#stacks_in_14>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_14 .button.b-p.expand-large:not(.icon-only),#stacks_in_14>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_10>.s-pro.animate-stacks_in_12>.shear-wrapper>.shear-inner,#stacks_in_10>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_10>.s-pro.animate-stacks_in_12>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_10>.s-pro.animate-stacks_in_12>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_10>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_10>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_10>.s-pro.animate-stacks_in_12>.shear-wrapper>.shear-inner::before,#stacks_in_10>.s-pro.animate-stacks_in_12>.shear-wrapper>.shear-inner::after,#stacks_in_10>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_10>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_10>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_10>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_10>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_10>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_10>.s-pro.animate-stacks_in_12 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_10>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_10>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_10>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_18>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_18>.s-pro>.sections-layer{display:none}      #stacks_in_18>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_18>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_22{text-align:center}   #stacks_in_22 .button.b-p,#stacks_in_22 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_22>.button.b-p.expand-mob:not(.icon-only),#stacks_in_22>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_22 .button.b-p.expand-large:not(.icon-only),#stacks_in_22>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_18>.s-pro.animate-stacks_in_20>.shear-wrapper>.shear-inner,#stacks_in_18>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_18>.s-pro.animate-stacks_in_20>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_18>.s-pro.animate-stacks_in_20>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_18>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_18>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_18>.s-pro.animate-stacks_in_20>.shear-wrapper>.shear-inner::before,#stacks_in_18>.s-pro.animate-stacks_in_20>.shear-wrapper>.shear-inner::after,#stacks_in_18>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_18>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_18>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_18>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_18>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_18>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_18>.s-pro.animate-stacks_in_20 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_18>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_18>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_18>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_26>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_26>.s-pro>.sections-layer{display:none}      #stacks_in_26>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_26>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_30{text-align:center}   #stacks_in_30 .button.b-p,#stacks_in_30 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_30>.button.b-p.expand-mob:not(.icon-only),#stacks_in_30>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_30 .button.b-p.expand-large:not(.icon-only),#stacks_in_30>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_26>.s-pro.animate-stacks_in_28>.shear-wrapper>.shear-inner,#stacks_in_26>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_26>.s-pro.animate-stacks_in_28>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_26>.s-pro.animate-stacks_in_28>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_26>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_26>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_26>.s-pro.animate-stacks_in_28>.shear-wrapper>.shear-inner::before,#stacks_in_26>.s-pro.animate-stacks_in_28>.shear-wrapper>.shear-inner::after,#stacks_in_26>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_26>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_26>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_26>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_26>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_26>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_26>.s-pro.animate-stacks_in_28 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_26>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_26>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_26>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_34>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_34>.s-pro>.sections-layer{display:none}      #stacks_in_34>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_34>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_38{text-align:center}   #stacks_in_38 .button.b-p,#stacks_in_38 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_38>.button.b-p.expand-mob:not(.icon-only),#stacks_in_38>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_38 .button.b-p.expand-large:not(.icon-only),#stacks_in_38>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_34>.s-pro.animate-stacks_in_36>.shear-wrapper>.shear-inner,#stacks_in_34>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_34>.s-pro.animate-stacks_in_36>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_34>.s-pro.animate-stacks_in_36>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_34>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_34>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_34>.s-pro.animate-stacks_in_36>.shear-wrapper>.shear-inner::before,#stacks_in_34>.s-pro.animate-stacks_in_36>.shear-wrapper>.shear-inner::after,#stacks_in_34>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_34>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_34>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_34>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_34>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_34>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_34>.s-pro.animate-stacks_in_36 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_34>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_34>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_34>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_42>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_42>.s-pro>.sections-layer{display:none}      #stacks_in_42>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_42>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_46{text-align:center}   #stacks_in_46 .button.b-p,#stacks_in_46 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_46>.button.b-p.expand-mob:not(.icon-only),#stacks_in_46>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_46 .button.b-p.expand-large:not(.icon-only),#stacks_in_46>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_42>.s-pro.animate-stacks_in_44>.shear-wrapper>.shear-inner,#stacks_in_42>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_42>.s-pro.animate-stacks_in_44>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_42>.s-pro.animate-stacks_in_44>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_42>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_42>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_42>.s-pro.animate-stacks_in_44>.shear-wrapper>.shear-inner::before,#stacks_in_42>.s-pro.animate-stacks_in_44>.shear-wrapper>.shear-inner::after,#stacks_in_42>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_42>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_42>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_42>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_42>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_42>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_42>.s-pro.animate-stacks_in_44 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_42>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_42>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_42>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_50>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_50>.s-pro>.sections-layer{display:none}      #stacks_in_50>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_50>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_54{text-align:center}   #stacks_in_54 .button.b-p,#stacks_in_54 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_54>.button.b-p.expand-mob:not(.icon-only),#stacks_in_54>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_54 .button.b-p.expand-large:not(.icon-only),#stacks_in_54>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_50>.s-pro.animate-stacks_in_52>.shear-wrapper>.shear-inner,#stacks_in_50>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_50>.s-pro.animate-stacks_in_52>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_50>.s-pro.animate-stacks_in_52>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_50>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_50>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_50>.s-pro.animate-stacks_in_52>.shear-wrapper>.shear-inner::before,#stacks_in_50>.s-pro.animate-stacks_in_52>.shear-wrapper>.shear-inner::after,#stacks_in_50>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_50>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_50>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_50>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_50>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_50>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_50>.s-pro.animate-stacks_in_52 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_50>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_50>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_50>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_58>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_58>.s-pro>.sections-layer{display:none}      #stacks_in_58>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_58>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_62{text-align:center}   #stacks_in_62 .button.b-p,#stacks_in_62 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_62>.button.b-p.expand-mob:not(.icon-only),#stacks_in_62>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_62 .button.b-p.expand-large:not(.icon-only),#stacks_in_62>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_58>.s-pro.animate-stacks_in_60>.shear-wrapper>.shear-inner,#stacks_in_58>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_58>.s-pro.animate-stacks_in_60>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_58>.s-pro.animate-stacks_in_60>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_58>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_58>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_58>.s-pro.animate-stacks_in_60>.shear-wrapper>.shear-inner::before,#stacks_in_58>.s-pro.animate-stacks_in_60>.shear-wrapper>.shear-inner::after,#stacks_in_58>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_58>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_58>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_58>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_58>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_58>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_58>.s-pro.animate-stacks_in_60 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_58>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_58>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_58>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_66>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_66>.s-pro>.sections-layer{display:none}      #stacks_in_66>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_66>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_70{text-align:center}   #stacks_in_70 .button.b-p,#stacks_in_70 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_70>.button.b-p.expand-mob:not(.icon-only),#stacks_in_70>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_70 .button.b-p.expand-large:not(.icon-only),#stacks_in_70>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_66>.s-pro.animate-stacks_in_68>.shear-wrapper>.shear-inner,#stacks_in_66>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_66>.s-pro.animate-stacks_in_68>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_66>.s-pro.animate-stacks_in_68>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_66>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_66>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_66>.s-pro.animate-stacks_in_68>.shear-wrapper>.shear-inner::before,#stacks_in_66>.s-pro.animate-stacks_in_68>.shear-wrapper>.shear-inner::after,#stacks_in_66>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_66>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_66>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_66>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_66>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_66>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_66>.s-pro.animate-stacks_in_68 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_66>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_66>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_66>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_74>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_74>.s-pro>.sections-layer{display:none}      #stacks_in_74>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_74>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_78{text-align:center}   #stacks_in_78 .button.b-p,#stacks_in_78 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_78>.button.b-p.expand-mob:not(.icon-only),#stacks_in_78>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_78 .button.b-p.expand-large:not(.icon-only),#stacks_in_78>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_74>.s-pro.animate-stacks_in_76>.shear-wrapper>.shear-inner,#stacks_in_74>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_74>.s-pro.animate-stacks_in_76>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_74>.s-pro.animate-stacks_in_76>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_74>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_74>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_74>.s-pro.animate-stacks_in_76>.shear-wrapper>.shear-inner::before,#stacks_in_74>.s-pro.animate-stacks_in_76>.shear-wrapper>.shear-inner::after,#stacks_in_74>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_74>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_74>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_74>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_74>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_74>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_74>.s-pro.animate-stacks_in_76 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_74>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_74>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_74>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_84>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_84>.s-pro>.sections-layer{display:none}      #stacks_in_84>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_84>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_88{text-align:center}   #stacks_in_88 .button.b-p,#stacks_in_88 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_88>.button.b-p.expand-mob:not(.icon-only),#stacks_in_88>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_88 .button.b-p.expand-large:not(.icon-only),#stacks_in_88>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_84>.s-pro.animate-stacks_in_86>.shear-wrapper>.shear-inner,#stacks_in_84>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_84>.s-pro.animate-stacks_in_86>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_84>.s-pro.animate-stacks_in_86>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_84>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_84>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_84>.s-pro.animate-stacks_in_86>.shear-wrapper>.shear-inner::before,#stacks_in_84>.s-pro.animate-stacks_in_86>.shear-wrapper>.shear-inner::after,#stacks_in_84>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_84>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_84>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_84>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_84>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_84>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_84>.s-pro.animate-stacks_in_86 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_84>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_84>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_84>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_94>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_94>.s-pro>.sections-layer{display:none}      #stacks_in_94>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_94>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_98{text-align:center}   #stacks_in_98 .button.b-p,#stacks_in_98 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_98>.button.b-p.expand-mob:not(.icon-only),#stacks_in_98>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_98 .button.b-p.expand-large:not(.icon-only),#stacks_in_98>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_94>.s-pro.animate-stacks_in_96>.shear-wrapper>.shear-inner,#stacks_in_94>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_94>.s-pro.animate-stacks_in_96>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_94>.s-pro.animate-stacks_in_96>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_94>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_94>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_94>.s-pro.animate-stacks_in_96>.shear-wrapper>.shear-inner::before,#stacks_in_94>.s-pro.animate-stacks_in_96>.shear-wrapper>.shear-inner::after,#stacks_in_94>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_94>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_94>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_94>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_94>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_94>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_94>.s-pro.animate-stacks_in_96 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_94>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_94>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_94>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_104>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_104>.s-pro>.sections-layer{display:none}      #stacks_in_104>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_104>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_108{text-align:center}   #stacks_in_108 .button.b-p,#stacks_in_108 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_108>.button.b-p.expand-mob:not(.icon-only),#stacks_in_108>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_108 .button.b-p.expand-large:not(.icon-only),#stacks_in_108>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_104>.s-pro.animate-stacks_in_106>.shear-wrapper>.shear-inner,#stacks_in_104>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_104>.s-pro.animate-stacks_in_106>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_104>.s-pro.animate-stacks_in_106>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_104>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_104>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_104>.s-pro.animate-stacks_in_106>.shear-wrapper>.shear-inner::before,#stacks_in_104>.s-pro.animate-stacks_in_106>.shear-wrapper>.shear-inner::after,#stacks_in_104>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_104>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_104>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_104>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_104>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_104>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_104>.s-pro.animate-stacks_in_106 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_104>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_104>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_104>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_114>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_114>.s-pro>.sections-layer{display:none}      #stacks_in_114>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_114>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_118{text-align:center}   #stacks_in_118 .button.b-p,#stacks_in_118 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_118>.button.b-p.expand-mob:not(.icon-only),#stacks_in_118>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_118 .button.b-p.expand-large:not(.icon-only),#stacks_in_118>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_114>.s-pro.animate-stacks_in_116>.shear-wrapper>.shear-inner,#stacks_in_114>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_114>.s-pro.animate-stacks_in_116>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_114>.s-pro.animate-stacks_in_116>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_114>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_114>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_114>.s-pro.animate-stacks_in_116>.shear-wrapper>.shear-inner::before,#stacks_in_114>.s-pro.animate-stacks_in_116>.shear-wrapper>.shear-inner::after,#stacks_in_114>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_114>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_114>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_114>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_114>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_114>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_114>.s-pro.animate-stacks_in_116 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_114>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_114>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_114>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_124>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_124>.s-pro>.sections-layer{display:none}      #stacks_in_124>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_124>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_128{text-align:center}   #stacks_in_128 .button.b-p,#stacks_in_128 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_128>.button.b-p.expand-mob:not(.icon-only),#stacks_in_128>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_128 .button.b-p.expand-large:not(.icon-only),#stacks_in_128>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_124>.s-pro.animate-stacks_in_126>.shear-wrapper>.shear-inner,#stacks_in_124>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_124>.s-pro.animate-stacks_in_126>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_124>.s-pro.animate-stacks_in_126>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_124>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_124>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_124>.s-pro.animate-stacks_in_126>.shear-wrapper>.shear-inner::before,#stacks_in_124>.s-pro.animate-stacks_in_126>.shear-wrapper>.shear-inner::after,#stacks_in_124>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_124>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_124>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_124>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_124>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_124>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_124>.s-pro.animate-stacks_in_126 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_124>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_124>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_124>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_134>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_134>.s-pro>.sections-layer{display:none}      #stacks_in_134>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_134>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_138{text-align:center}   #stacks_in_138 .button.b-p,#stacks_in_138 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_138>.button.b-p.expand-mob:not(.icon-only),#stacks_in_138>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_138 .button.b-p.expand-large:not(.icon-only),#stacks_in_138>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_134>.s-pro.animate-stacks_in_136>.shear-wrapper>.shear-inner,#stacks_in_134>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_134>.s-pro.animate-stacks_in_136>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_134>.s-pro.animate-stacks_in_136>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_134>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_134>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_134>.s-pro.animate-stacks_in_136>.shear-wrapper>.shear-inner::before,#stacks_in_134>.s-pro.animate-stacks_in_136>.shear-wrapper>.shear-inner::after,#stacks_in_134>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_134>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_134>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_134>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_134>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_134>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_134>.s-pro.animate-stacks_in_136 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_134>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_134>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_134>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_144>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_144>.s-pro>.sections-layer{display:none}      #stacks_in_144>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_144>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_148{text-align:center}   #stacks_in_148 .button.b-p,#stacks_in_148 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_148>.button.b-p.expand-mob:not(.icon-only),#stacks_in_148>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_148 .button.b-p.expand-large:not(.icon-only),#stacks_in_148>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_144>.s-pro.animate-stacks_in_146>.shear-wrapper>.shear-inner,#stacks_in_144>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_144>.s-pro.animate-stacks_in_146>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_144>.s-pro.animate-stacks_in_146>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_144>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_144>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_144>.s-pro.animate-stacks_in_146>.shear-wrapper>.shear-inner::before,#stacks_in_144>.s-pro.animate-stacks_in_146>.shear-wrapper>.shear-inner::after,#stacks_in_144>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_144>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_144>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_144>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_144>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_144>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_144>.s-pro.animate-stacks_in_146 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_144>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_144>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_144>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_154>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_154>.s-pro>.sections-layer{display:none}      #stacks_in_154>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_154>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_158{text-align:center}   #stacks_in_158 .button.b-p,#stacks_in_158 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_158>.button.b-p.expand-mob:not(.icon-only),#stacks_in_158>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_158 .button.b-p.expand-large:not(.icon-only),#stacks_in_158>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_154>.s-pro.animate-stacks_in_156>.shear-wrapper>.shear-inner,#stacks_in_154>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_154>.s-pro.animate-stacks_in_156>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_154>.s-pro.animate-stacks_in_156>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_154>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_154>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_154>.s-pro.animate-stacks_in_156>.shear-wrapper>.shear-inner::before,#stacks_in_154>.s-pro.animate-stacks_in_156>.shear-wrapper>.shear-inner::after,#stacks_in_154>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_154>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_154>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_154>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_154>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_154>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_154>.s-pro.animate-stacks_in_156 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_154>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_154>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_154>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_164>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_164>.s-pro>.sections-layer{display:none}      #stacks_in_164>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_164>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_168{text-align:center}   #stacks_in_168 .button.b-p,#stacks_in_168 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_168>.button.b-p.expand-mob:not(.icon-only),#stacks_in_168>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_168 .button.b-p.expand-large:not(.icon-only),#stacks_in_168>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_164>.s-pro.animate-stacks_in_166>.shear-wrapper>.shear-inner,#stacks_in_164>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_164>.s-pro.animate-stacks_in_166>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_164>.s-pro.animate-stacks_in_166>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_164>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_164>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_164>.s-pro.animate-stacks_in_166>.shear-wrapper>.shear-inner::before,#stacks_in_164>.s-pro.animate-stacks_in_166>.shear-wrapper>.shear-inner::after,#stacks_in_164>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_164>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_164>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_164>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_164>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_164>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_164>.s-pro.animate-stacks_in_166 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_164>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_164>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_164>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_174>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_174>.s-pro>.sections-layer{display:none}      #stacks_in_174>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_174>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_178{text-align:center}   #stacks_in_178 .button.b-p,#stacks_in_178 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_178>.button.b-p.expand-mob:not(.icon-only),#stacks_in_178>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_178 .button.b-p.expand-large:not(.icon-only),#stacks_in_178>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_174>.s-pro.animate-stacks_in_176>.shear-wrapper>.shear-inner,#stacks_in_174>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_174>.s-pro.animate-stacks_in_176>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_174>.s-pro.animate-stacks_in_176>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_174>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_174>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_174>.s-pro.animate-stacks_in_176>.shear-wrapper>.shear-inner::before,#stacks_in_174>.s-pro.animate-stacks_in_176>.shear-wrapper>.shear-inner::after,#stacks_in_174>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_174>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_174>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_174>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_174>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_174>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_174>.s-pro.animate-stacks_in_176 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_174>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_174>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_174>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_184>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_184>.s-pro>.sections-layer{display:none}      #stacks_in_184>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_184>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_188{text-align:center}   #stacks_in_188 .button.b-p,#stacks_in_188 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_188>.button.b-p.expand-mob:not(.icon-only),#stacks_in_188>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_188 .button.b-p.expand-large:not(.icon-only),#stacks_in_188>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_184>.s-pro.animate-stacks_in_186>.shear-wrapper>.shear-inner,#stacks_in_184>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_184>.s-pro.animate-stacks_in_186>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_184>.s-pro.animate-stacks_in_186>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_184>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_184>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_184>.s-pro.animate-stacks_in_186>.shear-wrapper>.shear-inner::before,#stacks_in_184>.s-pro.animate-stacks_in_186>.shear-wrapper>.shear-inner::after,#stacks_in_184>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_184>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_184>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_184>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_184>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_184>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_184>.s-pro.animate-stacks_in_186 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_184>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_184>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_184>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_194>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_194>.s-pro>.sections-layer{display:none}      #stacks_in_194>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_194>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_198{text-align:center}   #stacks_in_198 .button.b-p,#stacks_in_198 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_198>.button.b-p.expand-mob:not(.icon-only),#stacks_in_198>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_198 .button.b-p.expand-large:not(.icon-only),#stacks_in_198>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_194>.s-pro.animate-stacks_in_196>.shear-wrapper>.shear-inner,#stacks_in_194>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_194>.s-pro.animate-stacks_in_196>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_194>.s-pro.animate-stacks_in_196>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_194>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_194>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_194>.s-pro.animate-stacks_in_196>.shear-wrapper>.shear-inner::before,#stacks_in_194>.s-pro.animate-stacks_in_196>.shear-wrapper>.shear-inner::after,#stacks_in_194>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_194>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_194>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_194>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_194>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_194>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_194>.s-pro.animate-stacks_in_196 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_194>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_194>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_194>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_204>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_204>.s-pro>.sections-layer{display:none}      #stacks_in_204>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_204>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_208{text-align:center}   #stacks_in_208 .button.b-p,#stacks_in_208 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_208>.button.b-p.expand-mob:not(.icon-only),#stacks_in_208>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_208 .button.b-p.expand-large:not(.icon-only),#stacks_in_208>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_204>.s-pro.animate-stacks_in_206>.shear-wrapper>.shear-inner,#stacks_in_204>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_204>.s-pro.animate-stacks_in_206>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_204>.s-pro.animate-stacks_in_206>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_204>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_204>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_204>.s-pro.animate-stacks_in_206>.shear-wrapper>.shear-inner::before,#stacks_in_204>.s-pro.animate-stacks_in_206>.shear-wrapper>.shear-inner::after,#stacks_in_204>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_204>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_204>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_204>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_204>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_204>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_204>.s-pro.animate-stacks_in_206 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_204>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_204>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_204>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_214>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_214>.s-pro>.sections-layer{display:none}      #stacks_in_214>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_214>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_218{text-align:center}   #stacks_in_218 .button.b-p,#stacks_in_218 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_218>.button.b-p.expand-mob:not(.icon-only),#stacks_in_218>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_218 .button.b-p.expand-large:not(.icon-only),#stacks_in_218>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_214>.s-pro.animate-stacks_in_216>.shear-wrapper>.shear-inner,#stacks_in_214>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_214>.s-pro.animate-stacks_in_216>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_214>.s-pro.animate-stacks_in_216>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_214>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_214>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_214>.s-pro.animate-stacks_in_216>.shear-wrapper>.shear-inner::before,#stacks_in_214>.s-pro.animate-stacks_in_216>.shear-wrapper>.shear-inner::after,#stacks_in_214>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_214>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_214>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_214>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_214>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_214>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_214>.s-pro.animate-stacks_in_216 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_214>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_214>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_214>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_224>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_224>.s-pro>.sections-layer{display:none}      #stacks_in_224>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_224>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_228{text-align:center}   #stacks_in_228 .button.b-p,#stacks_in_228 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_228>.button.b-p.expand-mob:not(.icon-only),#stacks_in_228>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_228 .button.b-p.expand-large:not(.icon-only),#stacks_in_228>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_224>.s-pro.animate-stacks_in_226>.shear-wrapper>.shear-inner,#stacks_in_224>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_224>.s-pro.animate-stacks_in_226>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_224>.s-pro.animate-stacks_in_226>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_224>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_224>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_224>.s-pro.animate-stacks_in_226>.shear-wrapper>.shear-inner::before,#stacks_in_224>.s-pro.animate-stacks_in_226>.shear-wrapper>.shear-inner::after,#stacks_in_224>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_224>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_224>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_224>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_224>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_224>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_224>.s-pro.animate-stacks_in_226 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_224>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_224>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_224>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_234>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_234>.s-pro>.sections-layer{display:none}      #stacks_in_234>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_234>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_238{text-align:center}   #stacks_in_238 .button.b-p,#stacks_in_238 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_238>.button.b-p.expand-mob:not(.icon-only),#stacks_in_238>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_238 .button.b-p.expand-large:not(.icon-only),#stacks_in_238>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_234>.s-pro.animate-stacks_in_236>.shear-wrapper>.shear-inner,#stacks_in_234>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_234>.s-pro.animate-stacks_in_236>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_234>.s-pro.animate-stacks_in_236>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_234>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_234>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_234>.s-pro.animate-stacks_in_236>.shear-wrapper>.shear-inner::before,#stacks_in_234>.s-pro.animate-stacks_in_236>.shear-wrapper>.shear-inner::after,#stacks_in_234>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_234>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_234>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_234>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_234>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_234>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_234>.s-pro.animate-stacks_in_236 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_234>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_234>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_234>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_244>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_244>.s-pro>.sections-layer{display:none}      #stacks_in_244>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_244>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_248{text-align:center}   #stacks_in_248 .button.b-p,#stacks_in_248 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_248>.button.b-p.expand-mob:not(.icon-only),#stacks_in_248>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_248 .button.b-p.expand-large:not(.icon-only),#stacks_in_248>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_244>.s-pro.animate-stacks_in_246>.shear-wrapper>.shear-inner,#stacks_in_244>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_244>.s-pro.animate-stacks_in_246>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_244>.s-pro.animate-stacks_in_246>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_244>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_244>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_244>.s-pro.animate-stacks_in_246>.shear-wrapper>.shear-inner::before,#stacks_in_244>.s-pro.animate-stacks_in_246>.shear-wrapper>.shear-inner::after,#stacks_in_244>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_244>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_244>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_244>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_244>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_244>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_244>.s-pro.animate-stacks_in_246 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_244>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_244>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_244>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_254>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_254>.s-pro>.sections-layer{display:none}      #stacks_in_254>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_254>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_258{text-align:center}   #stacks_in_258 .button.b-p,#stacks_in_258 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_258>.button.b-p.expand-mob:not(.icon-only),#stacks_in_258>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_258 .button.b-p.expand-large:not(.icon-only),#stacks_in_258>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_254>.s-pro.animate-stacks_in_256>.shear-wrapper>.shear-inner,#stacks_in_254>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_254>.s-pro.animate-stacks_in_256>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_254>.s-pro.animate-stacks_in_256>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_254>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_254>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_254>.s-pro.animate-stacks_in_256>.shear-wrapper>.shear-inner::before,#stacks_in_254>.s-pro.animate-stacks_in_256>.shear-wrapper>.shear-inner::after,#stacks_in_254>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_254>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_254>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_254>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_254>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_254>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_254>.s-pro.animate-stacks_in_256 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_254>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_254>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_254>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_264>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_264>.s-pro>.sections-layer{display:none}      #stacks_in_264>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_264>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_268{text-align:center}   #stacks_in_268 .button.b-p,#stacks_in_268 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_268>.button.b-p.expand-mob:not(.icon-only),#stacks_in_268>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_268 .button.b-p.expand-large:not(.icon-only),#stacks_in_268>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_264>.s-pro.animate-stacks_in_266>.shear-wrapper>.shear-inner,#stacks_in_264>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_264>.s-pro.animate-stacks_in_266>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_264>.s-pro.animate-stacks_in_266>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_264>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_264>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_264>.s-pro.animate-stacks_in_266>.shear-wrapper>.shear-inner::before,#stacks_in_264>.s-pro.animate-stacks_in_266>.shear-wrapper>.shear-inner::after,#stacks_in_264>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_264>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_264>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_264>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_264>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_264>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_264>.s-pro.animate-stacks_in_266 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_264>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_264>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_264>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_274>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_274>.s-pro>.sections-layer{display:none}      #stacks_in_274>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_274>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_278{text-align:center}   #stacks_in_278 .button.b-p,#stacks_in_278 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_278>.button.b-p.expand-mob:not(.icon-only),#stacks_in_278>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_278 .button.b-p.expand-large:not(.icon-only),#stacks_in_278>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_274>.s-pro.animate-stacks_in_276>.shear-wrapper>.shear-inner,#stacks_in_274>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_274>.s-pro.animate-stacks_in_276>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_274>.s-pro.animate-stacks_in_276>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_274>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_274>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_274>.s-pro.animate-stacks_in_276>.shear-wrapper>.shear-inner::before,#stacks_in_274>.s-pro.animate-stacks_in_276>.shear-wrapper>.shear-inner::after,#stacks_in_274>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_274>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_274>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_274>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_274>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_274>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_274>.s-pro.animate-stacks_in_276 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_274>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_274>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_274>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_284>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_284>.s-pro>.sections-layer{display:none}      #stacks_in_284>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_284>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_288{text-align:center}   #stacks_in_288 .button.b-p,#stacks_in_288 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_288>.button.b-p.expand-mob:not(.icon-only),#stacks_in_288>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_288 .button.b-p.expand-large:not(.icon-only),#stacks_in_288>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_284>.s-pro.animate-stacks_in_286>.shear-wrapper>.shear-inner,#stacks_in_284>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_284>.s-pro.animate-stacks_in_286>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_284>.s-pro.animate-stacks_in_286>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_284>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_284>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_284>.s-pro.animate-stacks_in_286>.shear-wrapper>.shear-inner::before,#stacks_in_284>.s-pro.animate-stacks_in_286>.shear-wrapper>.shear-inner::after,#stacks_in_284>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_284>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_284>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_284>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_284>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_284>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_284>.s-pro.animate-stacks_in_286 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_284>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_284>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_284>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_294>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_294>.s-pro>.sections-layer{display:none}      #stacks_in_294>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_294>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_298{text-align:center}   #stacks_in_298 .button.b-p,#stacks_in_298 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_298>.button.b-p.expand-mob:not(.icon-only),#stacks_in_298>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_298 .button.b-p.expand-large:not(.icon-only),#stacks_in_298>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_294>.s-pro.animate-stacks_in_296>.shear-wrapper>.shear-inner,#stacks_in_294>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_294>.s-pro.animate-stacks_in_296>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_294>.s-pro.animate-stacks_in_296>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_294>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_294>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_294>.s-pro.animate-stacks_in_296>.shear-wrapper>.shear-inner::before,#stacks_in_294>.s-pro.animate-stacks_in_296>.shear-wrapper>.shear-inner::after,#stacks_in_294>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_294>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_294>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_294>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_294>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_294>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_294>.s-pro.animate-stacks_in_296 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_294>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_294>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_294>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_304>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_304>.s-pro>.sections-layer{display:none}      #stacks_in_304>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_304>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_308{text-align:center}   #stacks_in_308 .button.b-p,#stacks_in_308 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_308>.button.b-p.expand-mob:not(.icon-only),#stacks_in_308>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_308 .button.b-p.expand-large:not(.icon-only),#stacks_in_308>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_304>.s-pro.animate-stacks_in_306>.shear-wrapper>.shear-inner,#stacks_in_304>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_304>.s-pro.animate-stacks_in_306>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_304>.s-pro.animate-stacks_in_306>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_304>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_304>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_304>.s-pro.animate-stacks_in_306>.shear-wrapper>.shear-inner::before,#stacks_in_304>.s-pro.animate-stacks_in_306>.shear-wrapper>.shear-inner::after,#stacks_in_304>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_304>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_304>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_304>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_304>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_304>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_304>.s-pro.animate-stacks_in_306 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_304>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_304>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_304>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_314>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_314>.s-pro>.sections-layer{display:none}      #stacks_in_314>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_314>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_318{text-align:center}   #stacks_in_318 .button.b-p,#stacks_in_318 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_318>.button.b-p.expand-mob:not(.icon-only),#stacks_in_318>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_318 .button.b-p.expand-large:not(.icon-only),#stacks_in_318>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_314>.s-pro.animate-stacks_in_316>.shear-wrapper>.shear-inner,#stacks_in_314>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_314>.s-pro.animate-stacks_in_316>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_314>.s-pro.animate-stacks_in_316>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_314>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_314>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_314>.s-pro.animate-stacks_in_316>.shear-wrapper>.shear-inner::before,#stacks_in_314>.s-pro.animate-stacks_in_316>.shear-wrapper>.shear-inner::after,#stacks_in_314>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_314>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_314>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_314>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_314>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_314>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_314>.s-pro.animate-stacks_in_316 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_314>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_314>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_314>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_324>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_324>.s-pro>.sections-layer{display:none}      #stacks_in_324>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_324>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_328{text-align:center}   #stacks_in_328 .button.b-p,#stacks_in_328 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_328>.button.b-p.expand-mob:not(.icon-only),#stacks_in_328>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_328 .button.b-p.expand-large:not(.icon-only),#stacks_in_328>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_324>.s-pro.animate-stacks_in_326>.shear-wrapper>.shear-inner,#stacks_in_324>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_324>.s-pro.animate-stacks_in_326>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_324>.s-pro.animate-stacks_in_326>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_324>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_324>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_324>.s-pro.animate-stacks_in_326>.shear-wrapper>.shear-inner::before,#stacks_in_324>.s-pro.animate-stacks_in_326>.shear-wrapper>.shear-inner::after,#stacks_in_324>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_324>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_324>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_324>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_324>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_324>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_324>.s-pro.animate-stacks_in_326 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_324>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_324>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_324>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_334>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_334>.s-pro>.sections-layer{display:none}      #stacks_in_334>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_334>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_338{text-align:center}   #stacks_in_338 .button.b-p,#stacks_in_338 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_338>.button.b-p.expand-mob:not(.icon-only),#stacks_in_338>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_338 .button.b-p.expand-large:not(.icon-only),#stacks_in_338>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_334>.s-pro.animate-stacks_in_336>.shear-wrapper>.shear-inner,#stacks_in_334>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_334>.s-pro.animate-stacks_in_336>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_334>.s-pro.animate-stacks_in_336>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_334>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_334>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_334>.s-pro.animate-stacks_in_336>.shear-wrapper>.shear-inner::before,#stacks_in_334>.s-pro.animate-stacks_in_336>.shear-wrapper>.shear-inner::after,#stacks_in_334>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_334>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_334>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_334>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_334>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_334>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_334>.s-pro.animate-stacks_in_336 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_334>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_334>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_334>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_344>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_344>.s-pro>.sections-layer{display:none}      #stacks_in_344>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_344>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_348{text-align:center}   #stacks_in_348 .button.b-p,#stacks_in_348 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_348>.button.b-p.expand-mob:not(.icon-only),#stacks_in_348>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_348 .button.b-p.expand-large:not(.icon-only),#stacks_in_348>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_344>.s-pro.animate-stacks_in_346>.shear-wrapper>.shear-inner,#stacks_in_344>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_344>.s-pro.animate-stacks_in_346>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_344>.s-pro.animate-stacks_in_346>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_344>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_344>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_344>.s-pro.animate-stacks_in_346>.shear-wrapper>.shear-inner::before,#stacks_in_344>.s-pro.animate-stacks_in_346>.shear-wrapper>.shear-inner::after,#stacks_in_344>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_344>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_344>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_344>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_344>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_344>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_344>.s-pro.animate-stacks_in_346 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_344>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_344>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_344>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_354>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_354>.s-pro>.sections-layer{display:none}      #stacks_in_354>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_354>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_358{text-align:center}   #stacks_in_358 .button.b-p,#stacks_in_358 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_358>.button.b-p.expand-mob:not(.icon-only),#stacks_in_358>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_358 .button.b-p.expand-large:not(.icon-only),#stacks_in_358>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_354>.s-pro.animate-stacks_in_356>.shear-wrapper>.shear-inner,#stacks_in_354>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_354>.s-pro.animate-stacks_in_356>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_354>.s-pro.animate-stacks_in_356>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_354>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_354>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_354>.s-pro.animate-stacks_in_356>.shear-wrapper>.shear-inner::before,#stacks_in_354>.s-pro.animate-stacks_in_356>.shear-wrapper>.shear-inner::after,#stacks_in_354>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_354>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_354>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_354>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_354>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_354>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_354>.s-pro.animate-stacks_in_356 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_354>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_354>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_354>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_364>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_364>.s-pro>.sections-layer{display:none}      #stacks_in_364>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_364>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_368{text-align:center}   #stacks_in_368 .button.b-p,#stacks_in_368 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_368>.button.b-p.expand-mob:not(.icon-only),#stacks_in_368>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_368 .button.b-p.expand-large:not(.icon-only),#stacks_in_368>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  #stacks_in_368 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_368 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_368 .button.b-p{color:rgba(255, 255, 255, 1.00);background-color:rgba(221, 3, 33, 1.00)}#stacks_in_368 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_368 .button.b-p:not(.bp-hover):hover{color:rgba(255, 255, 255, 0.90)!important; background-color:rgba(0, 222, 0, 1.00);}     
   #stacks_in_364>.s-pro.animate-stacks_in_366>.shear-wrapper>.shear-inner,#stacks_in_364>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_364>.s-pro.animate-stacks_in_366>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_364>.s-pro.animate-stacks_in_366>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_364>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_364>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_364>.s-pro.animate-stacks_in_366>.shear-wrapper>.shear-inner::before,#stacks_in_364>.s-pro.animate-stacks_in_366>.shear-wrapper>.shear-inner::after,#stacks_in_364>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_364>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_364>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_364>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_364>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_364>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_364>.s-pro.animate-stacks_in_366 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_364>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_364>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_364>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_374>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_374>.s-pro>.sections-layer{display:none}      #stacks_in_374>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_374>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_378{text-align:center}   #stacks_in_378 .button.b-p,#stacks_in_378 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_378>.button.b-p.expand-mob:not(.icon-only),#stacks_in_378>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_378 .button.b-p.expand-large:not(.icon-only),#stacks_in_378>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_374>.s-pro.animate-stacks_in_376>.shear-wrapper>.shear-inner,#stacks_in_374>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_374>.s-pro.animate-stacks_in_376>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_374>.s-pro.animate-stacks_in_376>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_374>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_374>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_374>.s-pro.animate-stacks_in_376>.shear-wrapper>.shear-inner::before,#stacks_in_374>.s-pro.animate-stacks_in_376>.shear-wrapper>.shear-inner::after,#stacks_in_374>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_374>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_374>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_374>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_374>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_374>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_374>.s-pro.animate-stacks_in_376 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_374>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_374>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_374>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_736>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_736>.s-pro>.sections-layer{display:none}      #stacks_in_736>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_736>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_740{text-align:center}   #stacks_in_740 .button.b-p,#stacks_in_740 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_740>.button.b-p.expand-mob:not(.icon-only),#stacks_in_740>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_740 .button.b-p.expand-large:not(.icon-only),#stacks_in_740>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_736>.s-pro.animate-stacks_in_738>.shear-wrapper>.shear-inner,#stacks_in_736>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_736>.s-pro.animate-stacks_in_738>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_736>.s-pro.animate-stacks_in_738>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_736>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_736>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_736>.s-pro.animate-stacks_in_738>.shear-wrapper>.shear-inner::before,#stacks_in_736>.s-pro.animate-stacks_in_738>.shear-wrapper>.shear-inner::after,#stacks_in_736>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_736>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_736>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_736>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_736>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_736>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_736>.s-pro.animate-stacks_in_738 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_736>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_736>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_736>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_754>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_754>.s-pro>.sections-layer{display:none}      #stacks_in_754>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_754>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_758{text-align:center}   #stacks_in_758 .button.b-p,#stacks_in_758 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_758>.button.b-p.expand-mob:not(.icon-only),#stacks_in_758>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_758 .button.b-p.expand-large:not(.icon-only),#stacks_in_758>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_754>.s-pro.animate-stacks_in_756>.shear-wrapper>.shear-inner,#stacks_in_754>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_754>.s-pro.animate-stacks_in_756>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_754>.s-pro.animate-stacks_in_756>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_754>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_754>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_754>.s-pro.animate-stacks_in_756>.shear-wrapper>.shear-inner::before,#stacks_in_754>.s-pro.animate-stacks_in_756>.shear-wrapper>.shear-inner::after,#stacks_in_754>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_754>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_754>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_754>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_754>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_754>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_754>.s-pro.animate-stacks_in_756 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_754>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_754>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_754>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_777>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_777>.s-pro>.sections-layer{display:none}      #stacks_in_777>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_777>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_781{text-align:center}   #stacks_in_781 .button.b-p,#stacks_in_781 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_781>.button.b-p.expand-mob:not(.icon-only),#stacks_in_781>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_781 .button.b-p.expand-large:not(.icon-only),#stacks_in_781>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_777>.s-pro.animate-stacks_in_779>.shear-wrapper>.shear-inner,#stacks_in_777>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_777>.s-pro.animate-stacks_in_779>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_777>.s-pro.animate-stacks_in_779>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_777>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_777>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_777>.s-pro.animate-stacks_in_779>.shear-wrapper>.shear-inner::before,#stacks_in_777>.s-pro.animate-stacks_in_779>.shear-wrapper>.shear-inner::after,#stacks_in_777>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_777>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_777>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_777>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_777>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_777>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_777>.s-pro.animate-stacks_in_779 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_777>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_777>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_777>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_790>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_790>.s-pro>.sections-layer{display:none}      #stacks_in_790>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_790>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_794{text-align:center}   #stacks_in_794 .button.b-p,#stacks_in_794 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_794>.button.b-p.expand-mob:not(.icon-only),#stacks_in_794>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_794 .button.b-p.expand-large:not(.icon-only),#stacks_in_794>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_790>.s-pro.animate-stacks_in_792>.shear-wrapper>.shear-inner,#stacks_in_790>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_790>.s-pro.animate-stacks_in_792>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_790>.s-pro.animate-stacks_in_792>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_790>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_790>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_790>.s-pro.animate-stacks_in_792>.shear-wrapper>.shear-inner::before,#stacks_in_790>.s-pro.animate-stacks_in_792>.shear-wrapper>.shear-inner::after,#stacks_in_790>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_790>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_790>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_790>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_790>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_790>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_790>.s-pro.animate-stacks_in_792 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_790>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_790>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_790>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_808>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_808>.s-pro>.sections-layer{display:none}      #stacks_in_808>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_808>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_812{text-align:center}   #stacks_in_812 .button.b-p,#stacks_in_812 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_812>.button.b-p.expand-mob:not(.icon-only),#stacks_in_812>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_812 .button.b-p.expand-large:not(.icon-only),#stacks_in_812>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  #stacks_in_812 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_812 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_812 .button.b-p{color:rgba(255, 255, 255, 1.00);background-color:rgba(221, 3, 33, 1.00)}#stacks_in_812 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_812 .button.b-p:not(.bp-hover):hover{color:rgba(255, 255, 255, 0.90)!important; background-color:rgba(0, 222, 0, 1.00);}     
   #stacks_in_808>.s-pro.animate-stacks_in_810>.shear-wrapper>.shear-inner,#stacks_in_808>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_808>.s-pro.animate-stacks_in_810>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_808>.s-pro.animate-stacks_in_810>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_808>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_808>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_808>.s-pro.animate-stacks_in_810>.shear-wrapper>.shear-inner::before,#stacks_in_808>.s-pro.animate-stacks_in_810>.shear-wrapper>.shear-inner::after,#stacks_in_808>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_808>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_808>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_808>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_808>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_808>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_808>.s-pro.animate-stacks_in_810 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_808>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_808>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_808>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_826>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_826>.s-pro>.sections-layer{display:none}      #stacks_in_826>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_826>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_830{text-align:center}   #stacks_in_830 .button.b-p,#stacks_in_830 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_830>.button.b-p.expand-mob:not(.icon-only),#stacks_in_830>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_830 .button.b-p.expand-large:not(.icon-only),#stacks_in_830>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  
   #stacks_in_826>.s-pro.animate-stacks_in_828>.shear-wrapper>.shear-inner,#stacks_in_826>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_826>.s-pro.animate-stacks_in_828>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_826>.s-pro.animate-stacks_in_828>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_826>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_826>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_826>.s-pro.animate-stacks_in_828>.shear-wrapper>.shear-inner::before,#stacks_in_826>.s-pro.animate-stacks_in_828>.shear-wrapper>.shear-inner::after,#stacks_in_826>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_826>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_826>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_826>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_826>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_826>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_826>.s-pro.animate-stacks_in_828 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_826>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_826>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_826>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_844>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_844>.s-pro>.sections-layer{display:none}      #stacks_in_844>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_844>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_848{text-align:center}   #stacks_in_848 .button.b-p,#stacks_in_848 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_848>.button.b-p.expand-mob:not(.icon-only),#stacks_in_848>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_848 .button.b-p.expand-large:not(.icon-only),#stacks_in_848>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  #stacks_in_848 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_848 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_848 .button.b-p{color:rgba(255, 255, 255, 1.00);background-color:rgba(221, 3, 33, 1.00)}#stacks_in_848 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_848 .button.b-p:not(.bp-hover):hover{color:rgba(255, 255, 255, 0.90)!important; background-color:rgba(0, 222, 0, 1.00);}     
   #stacks_in_844>.s-pro.animate-stacks_in_846>.shear-wrapper>.shear-inner,#stacks_in_844>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_844>.s-pro.animate-stacks_in_846>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_844>.s-pro.animate-stacks_in_846>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_844>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_844>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_844>.s-pro.animate-stacks_in_846>.shear-wrapper>.shear-inner::before,#stacks_in_844>.s-pro.animate-stacks_in_846>.shear-wrapper>.shear-inner::after,#stacks_in_844>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_844>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_844>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_844>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_844>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_844>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_844>.s-pro.animate-stacks_in_846 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_844>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_844>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_844>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_725>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_725>.s-pro>.sections-layer{display:none}      #stacks_in_725>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_725>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_728{text-align:center}   #stacks_in_728 .button.b-p,#stacks_in_728 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_728>.button.b-p.expand-mob:not(.icon-only),#stacks_in_728>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_728 .button.b-p.expand-large:not(.icon-only),#stacks_in_728>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  #stacks_in_728 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_728 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_728 .button.b-p{color:rgba(255, 255, 255, 1.00);background-color:rgba(56, 65, 210, 1.00)}#stacks_in_728 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_728 .button.b-p:not(.bp-hover):hover{color:rgba(255, 255, 255, 0.90)!important; background-color:rgba(255, 25, 27, 1.00);}     
   #stacks_in_725>.s-pro.animate-stacks_in_726>.shear-wrapper>.shear-inner,#stacks_in_725>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_725>.s-pro.animate-stacks_in_726>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_725>.s-pro.animate-stacks_in_726>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_725>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_725>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_725>.s-pro.animate-stacks_in_726>.shear-wrapper>.shear-inner::before,#stacks_in_725>.s-pro.animate-stacks_in_726>.shear-wrapper>.shear-inner::after,#stacks_in_725>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_725>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_725>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_725>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_725>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_725>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_725>.s-pro.animate-stacks_in_726 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_725>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_725>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_725>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
    #stacks_in_1305>.s-pro.no-vault-z>.shear-wrapper>.shear-inner.o-bg-vault>.inner-content{z-index:1}  #stacks_in_1305>.s-pro>.sections-layer{display:none}      #stacks_in_1305>.s-pro>.shear-wrapper>.shear-inner::after,#stacks_in_1305>.s-pro>.shear-wrapper>.shear-inner::before{margin-top:0.00%}       

  #stacks_in_1308{text-align:center}   #stacks_in_1308 .button.b-p,#stacks_in_1308 .button.b-p::before{border-radius:10px}        @media screen and (max-width:641px){#stacks_in_1308>.button.b-p.expand-mob:not(.icon-only),#stacks_in_1308>.dd-wrap>.button.b-p.expand-mob:not(.icon-only){width:100%!important}}@media screen and (min-width:641px){#stacks_in_1308 .button.b-p.expand-large:not(.icon-only),#stacks_in_1308>.dd-wrap>.button.b-p.expand-large:not(.icon-only){width:100%!important}}
            
  #stacks_in_1308 .button.b-p.custom{border:0px solid rgba(179, 179, 177, 1.00)}#stacks_in_1308 .button.b-p.custom:hover{border:0px solid rgba(179, 179, 177, 1.00)} #stacks_in_1308 .button.b-p{color:rgba(255, 255, 255, 1.00);background-color:rgba(0, 213, 0, 1.00)}#stacks_in_1308 .button.b-p:not(.d-hov){-webkit-transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;-webkit-transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease;transition:color 200ms ease,background-color 200ms ease,box-shadow 200ms ease,border 200ms ease,-webkit-box-shadow 200ms ease}  #stacks_in_1308 .button.b-p:not(.bp-hover):hover{color:rgba(255, 255, 255, 0.90)!important; background-color:rgba(235, 255, 27, 1.00);}     
   #stacks_in_1305>.s-pro.animate-stacks_in_1306>.shear-wrapper>.shear-inner,#stacks_in_1305>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner{position:relative; overflow:hidden; border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#stacks_in_1305>.s-pro.animate-stacks_in_1306>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_1305>.s-pro.animate-stacks_in_1306>.shear-wrapper>.shear-inner.bot-edge,#stacks_in_1305>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner>.top-edge,#stacks_in_1305>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner.bot-edge{display:none}#stacks_in_1305>.s-pro.animate-stacks_in_1306>.shear-wrapper>.shear-inner::before,#stacks_in_1305>.s-pro.animate-stacks_in_1306>.shear-wrapper>.shear-inner::after,#stacks_in_1305>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::before,#stacks_in_1305>.s-pro[class*="eff-"]>.shear-wrapper>.shear-inner::after{border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}  #stacks_in_1305>.s-pro.pre-hover >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:0ms;transition-duration:0ms;-webkit-transition-delay:0ms;transition-delay:0ms} #stacks_in_1305>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}  #stacks_in_1305>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}    #stacks_in_1305>.s-pro >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(0.90,0.90,0.90) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);-webkit-transform-origin:50.00% 50.00%;transform-origin:50.00% 50.00%}#stacks_in_1305>.s-pro.animate-stacks_in_1306 >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{-webkit-transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg);transform:scale3d(1.00,1.00,1.00) translate(0.00%,0.00%) rotate(0.00deg) skew(0.00deg,0.00deg)}         @media screen and (min-width:0) and (-webkit-min-device-pixel-ratio:.75),screen and (min-width:0) and (min-resolution:72dpi){#stacks_in_1305>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }}_:-ms-fullscreen #stacks_in_1305>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content,:root #stacks_in_1305>.s-pro[class*="animate-"] >.shear-wrapper>.shear-inner>.inner-content>.content-wrapper.ani-content>.content{ }
 
.lb-master_stacks_in_382.bg-vault.bg-color.style-pro-stacks_in_382{background-color:rgba(0, 0, 0, 0.78)}.lb-master_stacks_in_382.close-vis-never .infix-close{display:none !important}.ll-overlay#ovl_stacks_in_382.bg-color{background-color:rgba(0, 0, 0, 0.78)}@media screen and (max-width:640px){.ll-overlay#ovl_stacks_in_382.small-bg-color{background-color:rgba(0, 0, 0, 0.78)}.ll-overlay#ovl_stacks_in_382.small-bg-color::before{background-color:transparent !important;background-image:none !important}}body > .ll-overlay#ovl_stacks_in_382{position:fixed}.ll-open-stacks_in_382 > .ll-overlay#ovl_stacks_in_382{z-index:9989}.ll-open-stacks_in_382.sectionsPro1 > .ll-overlay#ovl_stacks_in_382{z-index:998}@media screen and (min-width:640px){.lb-master_stacks_in_382.close-vis-small-only .infix-close{display:none !important}}@media screen and (max-width:640px){.lb-master_stacks_in_382.close-vis-large-only .infix-close{display:none !important}}#stacks_in_382 .infix-close.lb-close-master{display:none !important}@media screen and (min-width:640px){#ovl_stacks_in_382.large-hide-overlay{background-color:transparent !important}}@media screen and (min-width:640px){.lb-master_stacks_in_382.infix-section.large-hide-overlay{background-color:transparent !important}}@media screen and (max-width:640px){.lb-master_stacks_in_382.infix-section.sm-hide-borders .infix-content{border-radius:0 !important;border:none !important}}[data-ll-target="limelight1"].sectionsPro1.size-target.lightbox-open.ll-open-stacks_in_382 > .shear-wrapper{position:absolute}.lb-master_stacks_in_382.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_382.maxw-frame:not(.infix-image):not(.custom-size) .infix-container{width:100%}}.lb-master_stacks_in_382.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{margin:0 auto;width:100%}@media screen and (max-width:640px){.lb-master_stacks_in_382.maxw-frame.infix-image:not(.custom-size) .infix-container > .infix-content{width:100%}}.lb-master_stacks_in_382.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}@media screen and (max-width:640px){.lb-master_stacks_in_382.maxw-frame:not(.custom-size) .infix-container{max-width:1000px}}.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}@media screen and (min-width:640px){.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image) .infix-iframe-container{padding-top:85vh}}.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}@media screen and (min-width:640px){.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container,.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_382.prop-height.infix-body:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:85vh !important;max-height:85vh !important}}.lb-master_stacks_in_382.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_382.prop-height.infix-section:not(.vid-letterbox):not(.infix-image) .infix-container{top:calc((100% - 85%) / 2) !important;height:85% !important}}.lb-master_stacks_in_382.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}@media screen and (min-width:640px){.lb-master_stacks_in_382.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-container{height:85% !important;max-height:85% !important}}.lb-master_stacks_in_382.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .infix-content,.lb-master_stacks_in_382.prop-height.infix-section:not(.vid-letterbox):not(.infix-image).infix-inline .splb{height:100% !important;max-height:100% !important}.lb-master_stacks_in_382.infix-iframe.infix-section .infix-container,.lb-master_stacks_in_382.infix-iframe.infix-section .infix-content,.lb-master_stacks_in_382.infix-iframe.infix-section .infix-iframe-container{position:static;top:0;left:0;height:100%;width:100%}.lb-master_stacks_in_382.infix-iframe.infix-section.size-float .infix-iframe-container{padding-top:0}.lb-master_stacks_in_382 .infix-content::after{-webkit-box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30);box-shadow:0 0 36px 0px rgba(0, 0, 0, 0.30)}.lb-master_stacks_in_382 .infix-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:9999;padding:8px;border-radius:0% 0% 0% 0%;background:rgba(0, 0, 0, 0.00)}html.bwd-touch .lb-master_stacks_in_382 .infix-close{opacity:1 !important}.lb-master_stacks_in_382 .infix-close > .close-wrap{position:relative;width:40px;height:40px;opacity:0.94}.lb-master_stacks_in_382 .infix-close > .close-wrap:hover,html.bwd-touch .lb-master_stacks_in_382 .infix-close > .close-wrap{opacity:1 !important}.lb-master_stacks_in_382 .infix-close > .close-wrap.close-text-only{width:auto;height:auto;color:rgba(255, 255, 255, 0.96);font-size:12px;line-height:1}.lb-master_stacks_in_382 .infix-close > .close-wrap.close-text-only .text-border{padding:8px;border:1px solid rgba(255, 255, 255, 0.00);border-radius:8px;background-color:rgba(255, 255, 255, 0.00);text-align:center}.lb-master_stacks_in_382 .infix-close > .close-wrap > svg{width:40px;height:40px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.lb-master_stacks_in_382 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_382 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 0.00);stroke-width:4px}.lb-master_stacks_in_382 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 0.96);stroke-width:4px;fill:none}.lb-master_stacks_in_382 .infix-close > .close-wrap > svg .ring,.lb-master_stacks_in_382 .infix-close > .close-wrap > svg .action-icon path{-webkit-transition:stroke 200ms ease-out;transition:stroke 200ms ease-out}.lb-master_stacks_in_382 .infix-close > .close-wrap > svg circle.bg{-webkit-transition:fill 220ms ease-out;transition:fill 220ms ease-out}.lb-master_stacks_in_382 .infix-close:hover,html.bwd-touch .lb-master_stacks_in_382 .infix-close{background:rgba(0, 0, 0, 0.00)}.lb-master_stacks_in_382 .infix-close:hover > .close-wrap > svg circle.bg,html.bwd-touch .lb-master_stacks_in_382 .infix-close > .close-wrap > svg circle.bg{fill:rgba(255, 255, 255, 0.00)}.lb-master_stacks_in_382 .infix-close:hover > .close-wrap > svg .ring,html.bwd-touch .lb-master_stacks_in_382 .infix-close > .close-wrap > svg .ring{stroke:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_382 .infix-close:hover > .close-wrap > svg .action-icon path,html.bwd-touch .lb-master_stacks_in_382 .infix-close > .close-wrap > svg .action-icon path{stroke:rgba(255, 255, 255, 1.00);fill:none}.lb-master_stacks_in_382 .infix-close:hover > .close-wrap.close-text-only,html.bwd-touch .lb-master_stacks_in_382 .infix-close > .close-wrap.close-text-only{color:rgba(255, 255, 255, 1.00)}.lb-master_stacks_in_382 .infix-close i.fa,.lb-master_stacks_in_382 .infix-close svg,.lb-master_stacks_in_382 .infix-close .simple-icon,.lb-master_stacks_in_382 .infix-close .close-wrap,.lb-master_stacks_in_382 .infix-close .text-border{pointer-events:none}@media screen and (min-width:640px){.lb-master_stacks_in_382 .infix-close .close-wrap,.lb-master_stacks_in_382 .infix-close .close-wrap > svg{width:40px;height:40px}.lb-master_stacks_in_382 .infix-close .close-wrap.close-text-only{font-size:16px}}.lb-master_stacks_in_382 .infix-close .action-icon > g{display:none}.lb-master_stacks_in_382 .infix-close.close-cross .action-icon > g#cross{display:block}.lb-master_stacks_in_382 .infix-close.close-small-cross .action-icon > g#smallcross{display:block}.lb-master_stacks_in_382 .infix-close.close-left-arrow .action-icon > g#arrow{display:block}.lb-master_stacks_in_382 .infix-close.close-hamburger .action-icon > g#burger{display:block}@media screen and (min-width:640px){.lb-master_stacks_in_382.close-bg-small-only .infix-close{background:none}}.lb-master_stacks_in_382 .splb-loader .loader-message{display:none}.lb-master_stacks_in_382 .splb-loader svg{display:none}.lb-master_stacks_in_382 .splb-loader > .loader-message{margin-top:0}
.infix-content.bg-vault.bg-color.style-pro-stacks_in_385{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_385.splb{padding:12px}#splb_stacks_in_385 .infix-iframe-container{background-color:}#stacks_in_385{display:none}.infix-opened #stacks_in_385,.infix-closed #stacks_in_385{display:block}.lightbox1{cursor:pointer}#stacks_in_385.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_385.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_389 *,
#stacks_in_389 *:before,
#stacks_in_389 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_389 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_389 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_389 {
	display: none !important;
}


#playlisterstacks_in_389 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_389 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_389 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_389 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_389 {
	min-height: 0px;
}


#coverstacks_in_389 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_389 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_389 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_389 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_389 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_389 {
		margin-top: 0px;
	}
}

#titlestacks_in_389 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_389:before {
	content: ' ';
}

#albumstacks_in_389 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_389:before {
	content: 'Album: ';
}

#artiststacks_in_389 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_389:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_389 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_389:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_389 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_389 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_389 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_389 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_389 .playlisterButtonStandard,
#playlisterWrapperstacks_in_389 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_389 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_389 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_389 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_389 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_389 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_389 .playlisterButton:hover,
#playlisterWrapperstacks_in_389 .playlisterButton:active,
#playlisterWrapperstacks_in_389 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_389 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_389 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_389 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_389 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_389 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_389 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_389 #playstacks_in_389 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_389 #pausestacks_in_389 {
	display: none;
}

#playlisterWrapperstacks_in_389 .playlisterIsPlaying #playstacks_in_389 {
	display: none;
}

#playlisterWrapperstacks_in_389 .playlisterIsPlaying #pausestacks_in_389 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_389 .playlisterButton:after,
#playlisterWrapperstacks_in_389 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_389 {
	float: right;
}

#playlisterWrapperstacks_in_389 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_389 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_389 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_389 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_389,
#volumeBtnstacks_in_389 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_389 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_389 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_389 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_389 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_389 [class^="fa fa-"],
	#volume-fullstacks_in_389 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_389 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_389 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_389 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_389 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_389 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_389 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_389 #progressstacks_in_389 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_389 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_389 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_389 {
	visibility: hidden;
}

#durationstacks_in_389.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_389 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_389 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_389 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_389 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_389 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_389 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_389 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_389 li.active-playlistitem,
#playlisterPlayliststacks_in_389 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_389 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_389 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_389 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_389,
.no-audio #playlisterPlayliststacks_in_389 {
	display: none;
}

#playlisterNoAudiostacks_in_389 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_389 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_389 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_389 #shufflestacks_in_389 {
	display: none;
}



#playlisterWrapperstacks_in_389 #playlistTogglestacks_in_389 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_389 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_389 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_391{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_391.splb{padding:12px}#splb_stacks_in_391 .infix-iframe-container{background-color:}#stacks_in_391{display:none}.infix-opened #stacks_in_391,.infix-closed #stacks_in_391{display:block}.lightbox2{cursor:pointer}#stacks_in_391.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_391.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_394 *,
#stacks_in_394 *:before,
#stacks_in_394 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_394 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_394 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_394 {
	display: none !important;
}


#playlisterstacks_in_394 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_394 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_394 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_394 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_394 {
	min-height: 0px;
}


#coverstacks_in_394 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_394 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_394 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_394 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_394 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_394 {
		margin-top: 0px;
	}
}

#titlestacks_in_394 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_394:before {
	content: ' ';
}

#albumstacks_in_394 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_394:before {
	content: 'Album: ';
}

#artiststacks_in_394 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_394:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_394 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_394:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_394 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_394 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_394 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_394 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_394 .playlisterButtonStandard,
#playlisterWrapperstacks_in_394 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_394 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_394 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_394 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_394 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_394 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_394 .playlisterButton:hover,
#playlisterWrapperstacks_in_394 .playlisterButton:active,
#playlisterWrapperstacks_in_394 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_394 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_394 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_394 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_394 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_394 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_394 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_394 #playstacks_in_394 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_394 #pausestacks_in_394 {
	display: none;
}

#playlisterWrapperstacks_in_394 .playlisterIsPlaying #playstacks_in_394 {
	display: none;
}

#playlisterWrapperstacks_in_394 .playlisterIsPlaying #pausestacks_in_394 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_394 .playlisterButton:after,
#playlisterWrapperstacks_in_394 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_394 {
	float: right;
}

#playlisterWrapperstacks_in_394 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_394 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_394 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_394 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_394,
#volumeBtnstacks_in_394 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_394 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_394 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_394 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_394 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_394 [class^="fa fa-"],
	#volume-fullstacks_in_394 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_394 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_394 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_394 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_394 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_394 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_394 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_394 #progressstacks_in_394 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_394 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_394 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_394 {
	visibility: hidden;
}

#durationstacks_in_394.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_394 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_394 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_394 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_394 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_394 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_394 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_394 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_394 li.active-playlistitem,
#playlisterPlayliststacks_in_394 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_394 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_394 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_394 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_394,
.no-audio #playlisterPlayliststacks_in_394 {
	display: none;
}

#playlisterNoAudiostacks_in_394 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_394 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_394 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_394 #shufflestacks_in_394 {
	display: none;
}



#playlisterWrapperstacks_in_394 #playlistTogglestacks_in_394 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_394 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_394 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_396{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_396.splb{padding:12px}#splb_stacks_in_396 .infix-iframe-container{background-color:}#stacks_in_396{display:none}.infix-opened #stacks_in_396,.infix-closed #stacks_in_396{display:block}.lightbox3{cursor:pointer}#stacks_in_396.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_396.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_399 *,
#stacks_in_399 *:before,
#stacks_in_399 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_399 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_399 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_399 {
	display: none !important;
}


#playlisterstacks_in_399 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_399 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_399 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_399 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_399 {
	min-height: 0px;
}


#coverstacks_in_399 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_399 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_399 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_399 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_399 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_399 {
		margin-top: 0px;
	}
}

#titlestacks_in_399 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_399:before {
	content: ' ';
}

#albumstacks_in_399 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_399:before {
	content: 'Album: ';
}

#artiststacks_in_399 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_399:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_399 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_399:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_399 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_399 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_399 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_399 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_399 .playlisterButtonStandard,
#playlisterWrapperstacks_in_399 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_399 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_399 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_399 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_399 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_399 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_399 .playlisterButton:hover,
#playlisterWrapperstacks_in_399 .playlisterButton:active,
#playlisterWrapperstacks_in_399 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_399 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_399 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_399 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_399 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_399 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_399 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_399 #playstacks_in_399 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_399 #pausestacks_in_399 {
	display: none;
}

#playlisterWrapperstacks_in_399 .playlisterIsPlaying #playstacks_in_399 {
	display: none;
}

#playlisterWrapperstacks_in_399 .playlisterIsPlaying #pausestacks_in_399 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_399 .playlisterButton:after,
#playlisterWrapperstacks_in_399 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_399 {
	float: right;
}

#playlisterWrapperstacks_in_399 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_399 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_399 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_399 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_399,
#volumeBtnstacks_in_399 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_399 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_399 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_399 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_399 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_399 [class^="fa fa-"],
	#volume-fullstacks_in_399 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_399 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_399 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_399 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_399 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_399 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_399 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_399 #progressstacks_in_399 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_399 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_399 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_399 {
	visibility: hidden;
}

#durationstacks_in_399.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_399 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_399 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_399 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_399 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_399 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_399 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_399 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_399 li.active-playlistitem,
#playlisterPlayliststacks_in_399 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_399 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_399 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_399 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_399,
.no-audio #playlisterPlayliststacks_in_399 {
	display: none;
}

#playlisterNoAudiostacks_in_399 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_399 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_399 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_399 #shufflestacks_in_399 {
	display: none;
}



#playlisterWrapperstacks_in_399 #playlistTogglestacks_in_399 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_399 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_399 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_401{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_401.splb{padding:12px}#splb_stacks_in_401 .infix-iframe-container{background-color:}#stacks_in_401{display:none}.infix-opened #stacks_in_401,.infix-closed #stacks_in_401{display:block}.lightbox4{cursor:pointer}#stacks_in_401.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_401.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_404 *,
#stacks_in_404 *:before,
#stacks_in_404 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_404 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_404 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_404 {
	display: none !important;
}


#playlisterstacks_in_404 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_404 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_404 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_404 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_404 {
	min-height: 0px;
}


#coverstacks_in_404 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_404 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_404 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_404 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_404 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_404 {
		margin-top: 0px;
	}
}

#titlestacks_in_404 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_404:before {
	content: ' ';
}

#albumstacks_in_404 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_404:before {
	content: 'Album: ';
}

#artiststacks_in_404 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_404:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_404 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_404:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_404 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_404 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_404 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_404 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_404 .playlisterButtonStandard,
#playlisterWrapperstacks_in_404 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_404 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_404 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_404 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_404 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_404 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_404 .playlisterButton:hover,
#playlisterWrapperstacks_in_404 .playlisterButton:active,
#playlisterWrapperstacks_in_404 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_404 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_404 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_404 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_404 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_404 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_404 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_404 #playstacks_in_404 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_404 #pausestacks_in_404 {
	display: none;
}

#playlisterWrapperstacks_in_404 .playlisterIsPlaying #playstacks_in_404 {
	display: none;
}

#playlisterWrapperstacks_in_404 .playlisterIsPlaying #pausestacks_in_404 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_404 .playlisterButton:after,
#playlisterWrapperstacks_in_404 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_404 {
	float: right;
}

#playlisterWrapperstacks_in_404 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_404 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_404 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_404 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_404,
#volumeBtnstacks_in_404 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_404 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_404 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_404 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_404 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_404 [class^="fa fa-"],
	#volume-fullstacks_in_404 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_404 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_404 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_404 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_404 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_404 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_404 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_404 #progressstacks_in_404 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_404 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_404 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_404 {
	visibility: hidden;
}

#durationstacks_in_404.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_404 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_404 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_404 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_404 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_404 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_404 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_404 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_404 li.active-playlistitem,
#playlisterPlayliststacks_in_404 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_404 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_404 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_404 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_404,
.no-audio #playlisterPlayliststacks_in_404 {
	display: none;
}

#playlisterNoAudiostacks_in_404 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_404 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_404 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_404 #shufflestacks_in_404 {
	display: none;
}



#playlisterWrapperstacks_in_404 #playlistTogglestacks_in_404 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_404 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_404 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_406{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_406.splb{padding:12px}#splb_stacks_in_406 .infix-iframe-container{background-color:}#stacks_in_406{display:none}.infix-opened #stacks_in_406,.infix-closed #stacks_in_406{display:block}.lightbox5{cursor:pointer}#stacks_in_406.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_406.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_409 *,
#stacks_in_409 *:before,
#stacks_in_409 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_409 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_409 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_409 {
	display: none !important;
}


#playlisterstacks_in_409 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_409 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_409 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_409 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_409 {
	min-height: 0px;
}


#coverstacks_in_409 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_409 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_409 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_409 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_409 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_409 {
		margin-top: 0px;
	}
}

#titlestacks_in_409 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_409:before {
	content: ' ';
}

#albumstacks_in_409 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_409:before {
	content: 'Album: ';
}

#artiststacks_in_409 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_409:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_409 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_409:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_409 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_409 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_409 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_409 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_409 .playlisterButtonStandard,
#playlisterWrapperstacks_in_409 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_409 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_409 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_409 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_409 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_409 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_409 .playlisterButton:hover,
#playlisterWrapperstacks_in_409 .playlisterButton:active,
#playlisterWrapperstacks_in_409 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_409 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_409 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_409 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_409 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_409 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_409 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_409 #playstacks_in_409 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_409 #pausestacks_in_409 {
	display: none;
}

#playlisterWrapperstacks_in_409 .playlisterIsPlaying #playstacks_in_409 {
	display: none;
}

#playlisterWrapperstacks_in_409 .playlisterIsPlaying #pausestacks_in_409 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_409 .playlisterButton:after,
#playlisterWrapperstacks_in_409 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_409 {
	float: right;
}

#playlisterWrapperstacks_in_409 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_409 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_409 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_409 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_409,
#volumeBtnstacks_in_409 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_409 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_409 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_409 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_409 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_409 [class^="fa fa-"],
	#volume-fullstacks_in_409 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_409 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_409 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_409 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_409 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_409 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_409 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_409 #progressstacks_in_409 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_409 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_409 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_409 {
	visibility: hidden;
}

#durationstacks_in_409.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_409 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_409 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_409 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_409 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_409 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_409 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_409 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_409 li.active-playlistitem,
#playlisterPlayliststacks_in_409 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_409 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_409 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_409 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_409,
.no-audio #playlisterPlayliststacks_in_409 {
	display: none;
}

#playlisterNoAudiostacks_in_409 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_409 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_409 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_409 #shufflestacks_in_409 {
	display: none;
}



#playlisterWrapperstacks_in_409 #playlistTogglestacks_in_409 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_409 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_409 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_411{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_411.splb{padding:12px}#splb_stacks_in_411 .infix-iframe-container{background-color:}#stacks_in_411{display:none}.infix-opened #stacks_in_411,.infix-closed #stacks_in_411{display:block}.lightbox6{cursor:pointer}#stacks_in_411.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_411.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_414 *,
#stacks_in_414 *:before,
#stacks_in_414 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_414 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_414 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_414 {
	display: none !important;
}


#playlisterstacks_in_414 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_414 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_414 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_414 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_414 {
	min-height: 0px;
}


#coverstacks_in_414 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_414 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_414 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_414 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_414 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_414 {
		margin-top: 0px;
	}
}

#titlestacks_in_414 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_414:before {
	content: ' ';
}

#albumstacks_in_414 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_414:before {
	content: 'Album: ';
}

#artiststacks_in_414 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_414:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_414 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_414:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_414 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_414 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_414 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_414 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_414 .playlisterButtonStandard,
#playlisterWrapperstacks_in_414 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_414 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_414 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_414 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_414 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_414 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_414 .playlisterButton:hover,
#playlisterWrapperstacks_in_414 .playlisterButton:active,
#playlisterWrapperstacks_in_414 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_414 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_414 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_414 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_414 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_414 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_414 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_414 #playstacks_in_414 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_414 #pausestacks_in_414 {
	display: none;
}

#playlisterWrapperstacks_in_414 .playlisterIsPlaying #playstacks_in_414 {
	display: none;
}

#playlisterWrapperstacks_in_414 .playlisterIsPlaying #pausestacks_in_414 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_414 .playlisterButton:after,
#playlisterWrapperstacks_in_414 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_414 {
	float: right;
}

#playlisterWrapperstacks_in_414 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_414 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_414 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_414 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_414,
#volumeBtnstacks_in_414 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_414 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_414 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_414 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_414 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_414 [class^="fa fa-"],
	#volume-fullstacks_in_414 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_414 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_414 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_414 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_414 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_414 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_414 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_414 #progressstacks_in_414 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_414 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_414 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_414 {
	visibility: hidden;
}

#durationstacks_in_414.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_414 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_414 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_414 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_414 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_414 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_414 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_414 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_414 li.active-playlistitem,
#playlisterPlayliststacks_in_414 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_414 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_414 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_414 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_414,
.no-audio #playlisterPlayliststacks_in_414 {
	display: none;
}

#playlisterNoAudiostacks_in_414 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_414 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_414 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_414 #shufflestacks_in_414 {
	display: none;
}



#playlisterWrapperstacks_in_414 #playlistTogglestacks_in_414 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_414 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_414 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_416{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_416.splb{padding:12px}#splb_stacks_in_416 .infix-iframe-container{background-color:}#stacks_in_416{display:none}.infix-opened #stacks_in_416,.infix-closed #stacks_in_416{display:block}.lightbox7{cursor:pointer}#stacks_in_416.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_416.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_419 *,
#stacks_in_419 *:before,
#stacks_in_419 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_419 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_419 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_419 {
	display: none !important;
}


#playlisterstacks_in_419 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_419 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_419 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_419 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_419 {
	min-height: 0px;
}


#coverstacks_in_419 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_419 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_419 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_419 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_419 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_419 {
		margin-top: 0px;
	}
}

#titlestacks_in_419 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_419:before {
	content: ' ';
}

#albumstacks_in_419 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_419:before {
	content: 'Album: ';
}

#artiststacks_in_419 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_419:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_419 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_419:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_419 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_419 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_419 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_419 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_419 .playlisterButtonStandard,
#playlisterWrapperstacks_in_419 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_419 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_419 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_419 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_419 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_419 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_419 .playlisterButton:hover,
#playlisterWrapperstacks_in_419 .playlisterButton:active,
#playlisterWrapperstacks_in_419 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_419 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_419 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_419 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_419 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_419 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_419 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_419 #playstacks_in_419 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_419 #pausestacks_in_419 {
	display: none;
}

#playlisterWrapperstacks_in_419 .playlisterIsPlaying #playstacks_in_419 {
	display: none;
}

#playlisterWrapperstacks_in_419 .playlisterIsPlaying #pausestacks_in_419 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_419 .playlisterButton:after,
#playlisterWrapperstacks_in_419 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_419 {
	float: right;
}

#playlisterWrapperstacks_in_419 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_419 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_419 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_419 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_419,
#volumeBtnstacks_in_419 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_419 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_419 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_419 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_419 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_419 [class^="fa fa-"],
	#volume-fullstacks_in_419 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_419 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_419 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_419 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_419 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_419 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_419 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_419 #progressstacks_in_419 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_419 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_419 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_419 {
	visibility: hidden;
}

#durationstacks_in_419.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_419 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_419 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_419 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_419 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_419 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_419 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_419 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_419 li.active-playlistitem,
#playlisterPlayliststacks_in_419 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_419 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_419 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_419 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_419,
.no-audio #playlisterPlayliststacks_in_419 {
	display: none;
}

#playlisterNoAudiostacks_in_419 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_419 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_419 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_419 #shufflestacks_in_419 {
	display: none;
}



#playlisterWrapperstacks_in_419 #playlistTogglestacks_in_419 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_419 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_419 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_421{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_421.splb{padding:12px}#splb_stacks_in_421 .infix-iframe-container{background-color:}#stacks_in_421{display:none}.infix-opened #stacks_in_421,.infix-closed #stacks_in_421{display:block}.lightbox8{cursor:pointer}#stacks_in_421.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_421.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_424 *,
#stacks_in_424 *:before,
#stacks_in_424 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_424 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_424 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_424 {
	display: none !important;
}


#playlisterstacks_in_424 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_424 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_424 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_424 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_424 {
	min-height: 0px;
}


#coverstacks_in_424 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_424 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_424 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_424 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_424 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_424 {
		margin-top: 0px;
	}
}

#titlestacks_in_424 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_424:before {
	content: ' ';
}

#albumstacks_in_424 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_424:before {
	content: 'Album: ';
}

#artiststacks_in_424 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_424:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_424 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_424:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_424 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_424 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_424 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_424 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_424 .playlisterButtonStandard,
#playlisterWrapperstacks_in_424 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_424 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_424 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_424 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_424 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_424 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_424 .playlisterButton:hover,
#playlisterWrapperstacks_in_424 .playlisterButton:active,
#playlisterWrapperstacks_in_424 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_424 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_424 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_424 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_424 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_424 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_424 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_424 #playstacks_in_424 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_424 #pausestacks_in_424 {
	display: none;
}

#playlisterWrapperstacks_in_424 .playlisterIsPlaying #playstacks_in_424 {
	display: none;
}

#playlisterWrapperstacks_in_424 .playlisterIsPlaying #pausestacks_in_424 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_424 .playlisterButton:after,
#playlisterWrapperstacks_in_424 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_424 {
	float: right;
}

#playlisterWrapperstacks_in_424 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_424 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_424 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_424 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_424,
#volumeBtnstacks_in_424 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_424 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_424 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_424 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_424 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_424 [class^="fa fa-"],
	#volume-fullstacks_in_424 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_424 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_424 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_424 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_424 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_424 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_424 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_424 #progressstacks_in_424 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_424 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_424 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_424 {
	visibility: hidden;
}

#durationstacks_in_424.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_424 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_424 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_424 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_424 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_424 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_424 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_424 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_424 li.active-playlistitem,
#playlisterPlayliststacks_in_424 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_424 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_424 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_424 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_424,
.no-audio #playlisterPlayliststacks_in_424 {
	display: none;
}

#playlisterNoAudiostacks_in_424 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_424 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_424 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_424 #shufflestacks_in_424 {
	display: none;
}



#playlisterWrapperstacks_in_424 #playlistTogglestacks_in_424 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_424 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_424 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_426{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_426.splb{padding:12px}#splb_stacks_in_426 .infix-iframe-container{background-color:}#stacks_in_426{display:none}.infix-opened #stacks_in_426,.infix-closed #stacks_in_426{display:block}.lightbox9{cursor:pointer}#stacks_in_426.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_426.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_429 *,
#stacks_in_429 *:before,
#stacks_in_429 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_429 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_429 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_429 {
	display: none !important;
}


#playlisterstacks_in_429 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_429 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_429 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_429 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_429 {
	min-height: 0px;
}


#coverstacks_in_429 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_429 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_429 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_429 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_429 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_429 {
		margin-top: 0px;
	}
}

#titlestacks_in_429 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_429:before {
	content: ' ';
}

#albumstacks_in_429 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_429:before {
	content: 'Album: ';
}

#artiststacks_in_429 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_429:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_429 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_429:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_429 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_429 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_429 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_429 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_429 .playlisterButtonStandard,
#playlisterWrapperstacks_in_429 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_429 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_429 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_429 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_429 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_429 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_429 .playlisterButton:hover,
#playlisterWrapperstacks_in_429 .playlisterButton:active,
#playlisterWrapperstacks_in_429 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_429 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_429 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_429 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_429 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_429 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_429 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_429 #playstacks_in_429 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_429 #pausestacks_in_429 {
	display: none;
}

#playlisterWrapperstacks_in_429 .playlisterIsPlaying #playstacks_in_429 {
	display: none;
}

#playlisterWrapperstacks_in_429 .playlisterIsPlaying #pausestacks_in_429 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_429 .playlisterButton:after,
#playlisterWrapperstacks_in_429 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_429 {
	float: right;
}

#playlisterWrapperstacks_in_429 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_429 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_429 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_429 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_429,
#volumeBtnstacks_in_429 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_429 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_429 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_429 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_429 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_429 [class^="fa fa-"],
	#volume-fullstacks_in_429 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_429 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_429 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_429 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_429 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_429 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_429 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_429 #progressstacks_in_429 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_429 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_429 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_429 {
	visibility: hidden;
}

#durationstacks_in_429.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_429 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_429 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_429 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_429 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_429 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_429 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_429 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_429 li.active-playlistitem,
#playlisterPlayliststacks_in_429 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_429 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_429 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_429 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_429,
.no-audio #playlisterPlayliststacks_in_429 {
	display: none;
}

#playlisterNoAudiostacks_in_429 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_429 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_429 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_429 #shufflestacks_in_429 {
	display: none;
}



#playlisterWrapperstacks_in_429 #playlistTogglestacks_in_429 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_429 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_429 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_431{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_431.splb{padding:12px}#splb_stacks_in_431 .infix-iframe-container{background-color:}#stacks_in_431{display:none}.infix-opened #stacks_in_431,.infix-closed #stacks_in_431{display:block}.lightbox10{cursor:pointer}#stacks_in_431.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_431.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_434 *,
#stacks_in_434 *:before,
#stacks_in_434 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_434 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_434 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_434 {
	display: none !important;
}


#playlisterstacks_in_434 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_434 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_434 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_434 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_434 {
	min-height: 0px;
}


#coverstacks_in_434 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_434 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_434 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_434 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_434 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_434 {
		margin-top: 0px;
	}
}

#titlestacks_in_434 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_434:before {
	content: ' ';
}

#albumstacks_in_434 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_434:before {
	content: 'Album: ';
}

#artiststacks_in_434 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_434:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_434 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_434:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_434 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_434 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_434 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_434 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_434 .playlisterButtonStandard,
#playlisterWrapperstacks_in_434 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_434 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_434 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_434 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_434 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_434 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_434 .playlisterButton:hover,
#playlisterWrapperstacks_in_434 .playlisterButton:active,
#playlisterWrapperstacks_in_434 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_434 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_434 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_434 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_434 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_434 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_434 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_434 #playstacks_in_434 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_434 #pausestacks_in_434 {
	display: none;
}

#playlisterWrapperstacks_in_434 .playlisterIsPlaying #playstacks_in_434 {
	display: none;
}

#playlisterWrapperstacks_in_434 .playlisterIsPlaying #pausestacks_in_434 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_434 .playlisterButton:after,
#playlisterWrapperstacks_in_434 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_434 {
	float: right;
}

#playlisterWrapperstacks_in_434 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_434 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_434 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_434 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_434,
#volumeBtnstacks_in_434 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_434 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_434 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_434 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_434 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_434 [class^="fa fa-"],
	#volume-fullstacks_in_434 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_434 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_434 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_434 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_434 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_434 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_434 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_434 #progressstacks_in_434 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_434 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_434 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_434 {
	visibility: hidden;
}

#durationstacks_in_434.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_434 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_434 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_434 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_434 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_434 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_434 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_434 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_434 li.active-playlistitem,
#playlisterPlayliststacks_in_434 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_434 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_434 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_434 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_434,
.no-audio #playlisterPlayliststacks_in_434 {
	display: none;
}

#playlisterNoAudiostacks_in_434 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_434 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_434 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_434 #shufflestacks_in_434 {
	display: none;
}



#playlisterWrapperstacks_in_434 #playlistTogglestacks_in_434 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_434 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_434 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_436{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_436.splb{padding:12px}#splb_stacks_in_436 .infix-iframe-container{background-color:}#stacks_in_436{display:none}.infix-opened #stacks_in_436,.infix-closed #stacks_in_436{display:block}.lightbox11{cursor:pointer}#stacks_in_436.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_436.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_439 *,
#stacks_in_439 *:before,
#stacks_in_439 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_439 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_439 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_439 {
	display: none !important;
}


#playlisterstacks_in_439 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_439 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_439 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_439 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_439 {
	min-height: 0px;
}


#coverstacks_in_439 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_439 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_439 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_439 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_439 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_439 {
		margin-top: 0px;
	}
}

#titlestacks_in_439 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_439:before {
	content: ' ';
}

#albumstacks_in_439 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_439:before {
	content: 'Album: ';
}

#artiststacks_in_439 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_439:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_439 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_439:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_439 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_439 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_439 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_439 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_439 .playlisterButtonStandard,
#playlisterWrapperstacks_in_439 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_439 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_439 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_439 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_439 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_439 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_439 .playlisterButton:hover,
#playlisterWrapperstacks_in_439 .playlisterButton:active,
#playlisterWrapperstacks_in_439 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_439 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_439 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_439 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_439 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_439 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_439 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_439 #playstacks_in_439 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_439 #pausestacks_in_439 {
	display: none;
}

#playlisterWrapperstacks_in_439 .playlisterIsPlaying #playstacks_in_439 {
	display: none;
}

#playlisterWrapperstacks_in_439 .playlisterIsPlaying #pausestacks_in_439 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_439 .playlisterButton:after,
#playlisterWrapperstacks_in_439 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_439 {
	float: right;
}

#playlisterWrapperstacks_in_439 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_439 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_439 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_439 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_439,
#volumeBtnstacks_in_439 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_439 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_439 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_439 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_439 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_439 [class^="fa fa-"],
	#volume-fullstacks_in_439 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_439 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_439 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_439 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_439 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_439 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_439 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_439 #progressstacks_in_439 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_439 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_439 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_439 {
	visibility: hidden;
}

#durationstacks_in_439.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_439 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_439 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_439 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_439 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_439 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_439 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_439 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_439 li.active-playlistitem,
#playlisterPlayliststacks_in_439 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_439 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_439 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_439 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_439,
.no-audio #playlisterPlayliststacks_in_439 {
	display: none;
}

#playlisterNoAudiostacks_in_439 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_439 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_439 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_439 #shufflestacks_in_439 {
	display: none;
}



#playlisterWrapperstacks_in_439 #playlistTogglestacks_in_439 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_439 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_439 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_441{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_441.splb{padding:12px}#splb_stacks_in_441 .infix-iframe-container{background-color:}#stacks_in_441{display:none}.infix-opened #stacks_in_441,.infix-closed #stacks_in_441{display:block}.lightbox12{cursor:pointer}#stacks_in_441.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_441.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_444 *,
#stacks_in_444 *:before,
#stacks_in_444 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_444 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_444 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_444 {
	display: none !important;
}


#playlisterstacks_in_444 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_444 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_444 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_444 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_444 {
	min-height: 0px;
}


#coverstacks_in_444 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_444 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_444 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_444 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_444 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_444 {
		margin-top: 0px;
	}
}

#titlestacks_in_444 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_444:before {
	content: ' ';
}

#albumstacks_in_444 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_444:before {
	content: 'Album: ';
}

#artiststacks_in_444 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_444:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_444 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_444:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_444 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_444 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_444 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_444 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_444 .playlisterButtonStandard,
#playlisterWrapperstacks_in_444 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_444 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_444 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_444 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_444 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_444 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_444 .playlisterButton:hover,
#playlisterWrapperstacks_in_444 .playlisterButton:active,
#playlisterWrapperstacks_in_444 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_444 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_444 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_444 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_444 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_444 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_444 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_444 #playstacks_in_444 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_444 #pausestacks_in_444 {
	display: none;
}

#playlisterWrapperstacks_in_444 .playlisterIsPlaying #playstacks_in_444 {
	display: none;
}

#playlisterWrapperstacks_in_444 .playlisterIsPlaying #pausestacks_in_444 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_444 .playlisterButton:after,
#playlisterWrapperstacks_in_444 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_444 {
	float: right;
}

#playlisterWrapperstacks_in_444 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_444 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_444 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_444 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_444,
#volumeBtnstacks_in_444 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_444 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_444 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_444 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_444 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_444 [class^="fa fa-"],
	#volume-fullstacks_in_444 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_444 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_444 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_444 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_444 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_444 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_444 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_444 #progressstacks_in_444 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_444 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_444 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_444 {
	visibility: hidden;
}

#durationstacks_in_444.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_444 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_444 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_444 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_444 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_444 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_444 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_444 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_444 li.active-playlistitem,
#playlisterPlayliststacks_in_444 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_444 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_444 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_444 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_444,
.no-audio #playlisterPlayliststacks_in_444 {
	display: none;
}

#playlisterNoAudiostacks_in_444 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_444 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_444 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_444 #shufflestacks_in_444 {
	display: none;
}



#playlisterWrapperstacks_in_444 #playlistTogglestacks_in_444 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_444 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_444 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_446{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_446.splb{padding:12px}#splb_stacks_in_446 .infix-iframe-container{background-color:}#stacks_in_446{display:none}.infix-opened #stacks_in_446,.infix-closed #stacks_in_446{display:block}.lightbox13{cursor:pointer}#stacks_in_446.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_446.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_449 *,
#stacks_in_449 *:before,
#stacks_in_449 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_449 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_449 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_449 {
	display: none !important;
}


#playlisterstacks_in_449 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_449 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_449 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_449 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_449 {
	min-height: 0px;
}


#coverstacks_in_449 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_449 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_449 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_449 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_449 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_449 {
		margin-top: 0px;
	}
}

#titlestacks_in_449 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_449:before {
	content: ' ';
}

#albumstacks_in_449 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_449:before {
	content: 'Album: ';
}

#artiststacks_in_449 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_449:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_449 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_449:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_449 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_449 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_449 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_449 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_449 .playlisterButtonStandard,
#playlisterWrapperstacks_in_449 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_449 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_449 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_449 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_449 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_449 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_449 .playlisterButton:hover,
#playlisterWrapperstacks_in_449 .playlisterButton:active,
#playlisterWrapperstacks_in_449 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_449 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_449 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_449 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_449 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_449 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_449 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_449 #playstacks_in_449 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_449 #pausestacks_in_449 {
	display: none;
}

#playlisterWrapperstacks_in_449 .playlisterIsPlaying #playstacks_in_449 {
	display: none;
}

#playlisterWrapperstacks_in_449 .playlisterIsPlaying #pausestacks_in_449 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_449 .playlisterButton:after,
#playlisterWrapperstacks_in_449 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_449 {
	float: right;
}

#playlisterWrapperstacks_in_449 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_449 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_449 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_449 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_449,
#volumeBtnstacks_in_449 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_449 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_449 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_449 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_449 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_449 [class^="fa fa-"],
	#volume-fullstacks_in_449 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_449 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_449 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_449 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_449 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_449 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_449 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_449 #progressstacks_in_449 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_449 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_449 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_449 {
	visibility: hidden;
}

#durationstacks_in_449.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_449 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_449 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_449 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_449 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_449 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_449 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_449 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_449 li.active-playlistitem,
#playlisterPlayliststacks_in_449 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_449 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_449 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_449 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_449,
.no-audio #playlisterPlayliststacks_in_449 {
	display: none;
}

#playlisterNoAudiostacks_in_449 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_449 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_449 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_449 #shufflestacks_in_449 {
	display: none;
}



#playlisterWrapperstacks_in_449 #playlistTogglestacks_in_449 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_449 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_449 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_451{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_451.splb{padding:12px}#splb_stacks_in_451 .infix-iframe-container{background-color:}#stacks_in_451{display:none}.infix-opened #stacks_in_451,.infix-closed #stacks_in_451{display:block}.lightbox14{cursor:pointer}#stacks_in_451.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_451.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_454 *,
#stacks_in_454 *:before,
#stacks_in_454 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_454 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_454 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_454 {
	display: none !important;
}


#playlisterstacks_in_454 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_454 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_454 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_454 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_454 {
	min-height: 0px;
}


#coverstacks_in_454 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_454 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_454 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_454 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_454 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_454 {
		margin-top: 0px;
	}
}

#titlestacks_in_454 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_454:before {
	content: ' ';
}

#albumstacks_in_454 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_454:before {
	content: 'Album: ';
}

#artiststacks_in_454 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_454:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_454 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_454:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_454 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_454 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_454 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_454 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_454 .playlisterButtonStandard,
#playlisterWrapperstacks_in_454 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_454 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_454 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_454 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_454 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_454 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_454 .playlisterButton:hover,
#playlisterWrapperstacks_in_454 .playlisterButton:active,
#playlisterWrapperstacks_in_454 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_454 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_454 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_454 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_454 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_454 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_454 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_454 #playstacks_in_454 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_454 #pausestacks_in_454 {
	display: none;
}

#playlisterWrapperstacks_in_454 .playlisterIsPlaying #playstacks_in_454 {
	display: none;
}

#playlisterWrapperstacks_in_454 .playlisterIsPlaying #pausestacks_in_454 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_454 .playlisterButton:after,
#playlisterWrapperstacks_in_454 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_454 {
	float: right;
}

#playlisterWrapperstacks_in_454 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_454 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_454 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_454 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_454,
#volumeBtnstacks_in_454 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_454 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_454 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_454 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_454 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_454 [class^="fa fa-"],
	#volume-fullstacks_in_454 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_454 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_454 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_454 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_454 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_454 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_454 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_454 #progressstacks_in_454 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_454 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_454 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_454 {
	visibility: hidden;
}

#durationstacks_in_454.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_454 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_454 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_454 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_454 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_454 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_454 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_454 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_454 li.active-playlistitem,
#playlisterPlayliststacks_in_454 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_454 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_454 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_454 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_454,
.no-audio #playlisterPlayliststacks_in_454 {
	display: none;
}

#playlisterNoAudiostacks_in_454 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_454 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_454 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_454 #shufflestacks_in_454 {
	display: none;
}



#playlisterWrapperstacks_in_454 #playlistTogglestacks_in_454 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_454 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_454 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_456{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_456.splb{padding:12px}#splb_stacks_in_456 .infix-iframe-container{background-color:}#stacks_in_456{display:none}.infix-opened #stacks_in_456,.infix-closed #stacks_in_456{display:block}.lightbox15{cursor:pointer}#stacks_in_456.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_456.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_459 *,
#stacks_in_459 *:before,
#stacks_in_459 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_459 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_459 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_459 {
	display: none !important;
}


#playlisterstacks_in_459 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_459 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_459 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_459 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_459 {
	min-height: 0px;
}


#coverstacks_in_459 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_459 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_459 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_459 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_459 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_459 {
		margin-top: 0px;
	}
}

#titlestacks_in_459 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_459:before {
	content: ' ';
}

#albumstacks_in_459 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_459:before {
	content: 'Album: ';
}

#artiststacks_in_459 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_459:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_459 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_459:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_459 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_459 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_459 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_459 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_459 .playlisterButtonStandard,
#playlisterWrapperstacks_in_459 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_459 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_459 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_459 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_459 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_459 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_459 .playlisterButton:hover,
#playlisterWrapperstacks_in_459 .playlisterButton:active,
#playlisterWrapperstacks_in_459 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_459 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_459 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_459 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_459 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_459 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_459 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_459 #playstacks_in_459 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_459 #pausestacks_in_459 {
	display: none;
}

#playlisterWrapperstacks_in_459 .playlisterIsPlaying #playstacks_in_459 {
	display: none;
}

#playlisterWrapperstacks_in_459 .playlisterIsPlaying #pausestacks_in_459 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_459 .playlisterButton:after,
#playlisterWrapperstacks_in_459 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_459 {
	float: right;
}

#playlisterWrapperstacks_in_459 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_459 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_459 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_459 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_459,
#volumeBtnstacks_in_459 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_459 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_459 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_459 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_459 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_459 [class^="fa fa-"],
	#volume-fullstacks_in_459 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_459 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_459 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_459 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_459 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_459 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_459 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_459 #progressstacks_in_459 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_459 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_459 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_459 {
	visibility: hidden;
}

#durationstacks_in_459.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_459 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_459 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_459 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_459 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_459 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_459 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_459 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_459 li.active-playlistitem,
#playlisterPlayliststacks_in_459 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_459 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_459 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_459 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_459,
.no-audio #playlisterPlayliststacks_in_459 {
	display: none;
}

#playlisterNoAudiostacks_in_459 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_459 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_459 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_459 #shufflestacks_in_459 {
	display: none;
}



#playlisterWrapperstacks_in_459 #playlistTogglestacks_in_459 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_459 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_459 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_461{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_461.splb{padding:12px}#splb_stacks_in_461 .infix-iframe-container{background-color:}#stacks_in_461{display:none}.infix-opened #stacks_in_461,.infix-closed #stacks_in_461{display:block}.lightbox16{cursor:pointer}#stacks_in_461.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_461.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_464 *,
#stacks_in_464 *:before,
#stacks_in_464 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_464 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_464 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_464 {
	display: none !important;
}


#playlisterstacks_in_464 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_464 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_464 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_464 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_464 {
	min-height: 0px;
}


#coverstacks_in_464 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_464 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_464 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_464 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_464 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_464 {
		margin-top: 0px;
	}
}

#titlestacks_in_464 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_464:before {
	content: ' ';
}

#albumstacks_in_464 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_464:before {
	content: 'Album: ';
}

#artiststacks_in_464 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_464:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_464 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_464:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_464 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_464 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_464 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_464 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_464 .playlisterButtonStandard,
#playlisterWrapperstacks_in_464 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_464 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_464 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_464 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_464 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_464 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_464 .playlisterButton:hover,
#playlisterWrapperstacks_in_464 .playlisterButton:active,
#playlisterWrapperstacks_in_464 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_464 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_464 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_464 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_464 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_464 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_464 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_464 #playstacks_in_464 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_464 #pausestacks_in_464 {
	display: none;
}

#playlisterWrapperstacks_in_464 .playlisterIsPlaying #playstacks_in_464 {
	display: none;
}

#playlisterWrapperstacks_in_464 .playlisterIsPlaying #pausestacks_in_464 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_464 .playlisterButton:after,
#playlisterWrapperstacks_in_464 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_464 {
	float: right;
}

#playlisterWrapperstacks_in_464 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_464 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_464 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_464 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_464,
#volumeBtnstacks_in_464 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_464 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_464 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_464 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_464 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_464 [class^="fa fa-"],
	#volume-fullstacks_in_464 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_464 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_464 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_464 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_464 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_464 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_464 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_464 #progressstacks_in_464 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_464 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_464 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_464 {
	visibility: hidden;
}

#durationstacks_in_464.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_464 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_464 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_464 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_464 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_464 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_464 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_464 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_464 li.active-playlistitem,
#playlisterPlayliststacks_in_464 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_464 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_464 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_464 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_464,
.no-audio #playlisterPlayliststacks_in_464 {
	display: none;
}

#playlisterNoAudiostacks_in_464 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_464 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_464 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_464 #shufflestacks_in_464 {
	display: none;
}



#playlisterWrapperstacks_in_464 #playlistTogglestacks_in_464 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_464 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_464 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_466{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_466.splb{padding:12px}#splb_stacks_in_466 .infix-iframe-container{background-color:}#stacks_in_466{display:none}.infix-opened #stacks_in_466,.infix-closed #stacks_in_466{display:block}.lightbox17{cursor:pointer}#stacks_in_466.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_466.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_469 *,
#stacks_in_469 *:before,
#stacks_in_469 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_469 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_469 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_469 {
	display: none !important;
}


#playlisterstacks_in_469 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_469 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_469 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_469 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_469 {
	min-height: 0px;
}


#coverstacks_in_469 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_469 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_469 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_469 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_469 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_469 {
		margin-top: 0px;
	}
}

#titlestacks_in_469 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_469:before {
	content: ' ';
}

#albumstacks_in_469 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_469:before {
	content: 'Album: ';
}

#artiststacks_in_469 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_469:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_469 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_469:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_469 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_469 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_469 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_469 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_469 .playlisterButtonStandard,
#playlisterWrapperstacks_in_469 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_469 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_469 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_469 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_469 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_469 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_469 .playlisterButton:hover,
#playlisterWrapperstacks_in_469 .playlisterButton:active,
#playlisterWrapperstacks_in_469 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_469 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_469 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_469 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_469 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_469 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_469 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_469 #playstacks_in_469 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_469 #pausestacks_in_469 {
	display: none;
}

#playlisterWrapperstacks_in_469 .playlisterIsPlaying #playstacks_in_469 {
	display: none;
}

#playlisterWrapperstacks_in_469 .playlisterIsPlaying #pausestacks_in_469 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_469 .playlisterButton:after,
#playlisterWrapperstacks_in_469 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_469 {
	float: right;
}

#playlisterWrapperstacks_in_469 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_469 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_469 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_469 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_469,
#volumeBtnstacks_in_469 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_469 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_469 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_469 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_469 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_469 [class^="fa fa-"],
	#volume-fullstacks_in_469 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_469 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_469 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_469 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_469 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_469 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_469 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_469 #progressstacks_in_469 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_469 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_469 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_469 {
	visibility: hidden;
}

#durationstacks_in_469.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_469 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_469 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_469 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_469 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_469 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_469 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_469 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_469 li.active-playlistitem,
#playlisterPlayliststacks_in_469 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_469 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_469 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_469 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_469,
.no-audio #playlisterPlayliststacks_in_469 {
	display: none;
}

#playlisterNoAudiostacks_in_469 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_469 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_469 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_469 #shufflestacks_in_469 {
	display: none;
}



#playlisterWrapperstacks_in_469 #playlistTogglestacks_in_469 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_469 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_469 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_471{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_471.splb{padding:12px}#splb_stacks_in_471 .infix-iframe-container{background-color:}#stacks_in_471{display:none}.infix-opened #stacks_in_471,.infix-closed #stacks_in_471{display:block}.lightbox18{cursor:pointer}#stacks_in_471.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_471.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_474 *,
#stacks_in_474 *:before,
#stacks_in_474 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_474 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_474 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_474 {
	display: none !important;
}


#playlisterstacks_in_474 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_474 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_474 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_474 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_474 {
	min-height: 0px;
}


#coverstacks_in_474 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_474 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_474 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_474 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_474 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_474 {
		margin-top: 0px;
	}
}

#titlestacks_in_474 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_474:before {
	content: ' ';
}

#albumstacks_in_474 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_474:before {
	content: 'Album: ';
}

#artiststacks_in_474 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_474:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_474 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_474:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_474 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_474 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_474 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_474 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_474 .playlisterButtonStandard,
#playlisterWrapperstacks_in_474 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_474 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_474 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_474 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_474 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_474 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_474 .playlisterButton:hover,
#playlisterWrapperstacks_in_474 .playlisterButton:active,
#playlisterWrapperstacks_in_474 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_474 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_474 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_474 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_474 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_474 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_474 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_474 #playstacks_in_474 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_474 #pausestacks_in_474 {
	display: none;
}

#playlisterWrapperstacks_in_474 .playlisterIsPlaying #playstacks_in_474 {
	display: none;
}

#playlisterWrapperstacks_in_474 .playlisterIsPlaying #pausestacks_in_474 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_474 .playlisterButton:after,
#playlisterWrapperstacks_in_474 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_474 {
	float: right;
}

#playlisterWrapperstacks_in_474 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_474 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_474 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_474 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_474,
#volumeBtnstacks_in_474 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_474 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_474 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_474 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_474 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_474 [class^="fa fa-"],
	#volume-fullstacks_in_474 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_474 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_474 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_474 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_474 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_474 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_474 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_474 #progressstacks_in_474 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_474 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_474 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_474 {
	visibility: hidden;
}

#durationstacks_in_474.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_474 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_474 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_474 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_474 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_474 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_474 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_474 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_474 li.active-playlistitem,
#playlisterPlayliststacks_in_474 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_474 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_474 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_474 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_474,
.no-audio #playlisterPlayliststacks_in_474 {
	display: none;
}

#playlisterNoAudiostacks_in_474 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_474 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_474 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_474 #shufflestacks_in_474 {
	display: none;
}



#playlisterWrapperstacks_in_474 #playlistTogglestacks_in_474 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_474 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_474 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_476{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_476.splb{padding:12px}#splb_stacks_in_476 .infix-iframe-container{background-color:}#stacks_in_476{display:none}.infix-opened #stacks_in_476,.infix-closed #stacks_in_476{display:block}.lightbox19{cursor:pointer}#stacks_in_476.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_476.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_479 *,
#stacks_in_479 *:before,
#stacks_in_479 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_479 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_479 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_479 {
	display: none !important;
}


#playlisterstacks_in_479 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_479 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_479 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_479 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_479 {
	min-height: 0px;
}


#coverstacks_in_479 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_479 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_479 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_479 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_479 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_479 {
		margin-top: 0px;
	}
}

#titlestacks_in_479 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_479:before {
	content: ' ';
}

#albumstacks_in_479 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_479:before {
	content: 'Album: ';
}

#artiststacks_in_479 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_479:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_479 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_479:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_479 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_479 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_479 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_479 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_479 .playlisterButtonStandard,
#playlisterWrapperstacks_in_479 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_479 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_479 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_479 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_479 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_479 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_479 .playlisterButton:hover,
#playlisterWrapperstacks_in_479 .playlisterButton:active,
#playlisterWrapperstacks_in_479 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_479 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_479 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_479 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_479 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_479 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_479 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_479 #playstacks_in_479 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_479 #pausestacks_in_479 {
	display: none;
}

#playlisterWrapperstacks_in_479 .playlisterIsPlaying #playstacks_in_479 {
	display: none;
}

#playlisterWrapperstacks_in_479 .playlisterIsPlaying #pausestacks_in_479 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_479 .playlisterButton:after,
#playlisterWrapperstacks_in_479 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_479 {
	float: right;
}

#playlisterWrapperstacks_in_479 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_479 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_479 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_479 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_479,
#volumeBtnstacks_in_479 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_479 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_479 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_479 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_479 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_479 [class^="fa fa-"],
	#volume-fullstacks_in_479 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_479 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_479 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_479 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_479 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_479 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_479 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_479 #progressstacks_in_479 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_479 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_479 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_479 {
	visibility: hidden;
}

#durationstacks_in_479.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_479 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_479 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_479 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_479 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_479 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_479 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_479 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_479 li.active-playlistitem,
#playlisterPlayliststacks_in_479 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_479 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_479 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_479 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_479,
.no-audio #playlisterPlayliststacks_in_479 {
	display: none;
}

#playlisterNoAudiostacks_in_479 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_479 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_479 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_479 #shufflestacks_in_479 {
	display: none;
}



#playlisterWrapperstacks_in_479 #playlistTogglestacks_in_479 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_479 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_479 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_481{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_481.splb{padding:12px}#splb_stacks_in_481 .infix-iframe-container{background-color:}#stacks_in_481{display:none}.infix-opened #stacks_in_481,.infix-closed #stacks_in_481{display:block}.lightbox20{cursor:pointer}#stacks_in_481.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_481.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_484 *,
#stacks_in_484 *:before,
#stacks_in_484 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_484 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_484 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_484 {
	display: none !important;
}


#playlisterstacks_in_484 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_484 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_484 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_484 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_484 {
	min-height: 0px;
}


#coverstacks_in_484 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_484 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_484 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_484 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_484 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_484 {
		margin-top: 0px;
	}
}

#titlestacks_in_484 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_484:before {
	content: ' ';
}

#albumstacks_in_484 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_484:before {
	content: 'Album: ';
}

#artiststacks_in_484 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_484:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_484 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_484:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_484 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_484 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_484 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_484 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_484 .playlisterButtonStandard,
#playlisterWrapperstacks_in_484 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_484 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_484 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_484 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_484 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_484 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_484 .playlisterButton:hover,
#playlisterWrapperstacks_in_484 .playlisterButton:active,
#playlisterWrapperstacks_in_484 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_484 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_484 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_484 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_484 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_484 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_484 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_484 #playstacks_in_484 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_484 #pausestacks_in_484 {
	display: none;
}

#playlisterWrapperstacks_in_484 .playlisterIsPlaying #playstacks_in_484 {
	display: none;
}

#playlisterWrapperstacks_in_484 .playlisterIsPlaying #pausestacks_in_484 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_484 .playlisterButton:after,
#playlisterWrapperstacks_in_484 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_484 {
	float: right;
}

#playlisterWrapperstacks_in_484 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_484 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_484 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_484 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_484,
#volumeBtnstacks_in_484 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_484 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_484 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_484 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_484 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_484 [class^="fa fa-"],
	#volume-fullstacks_in_484 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_484 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_484 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_484 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_484 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_484 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_484 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_484 #progressstacks_in_484 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_484 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_484 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_484 {
	visibility: hidden;
}

#durationstacks_in_484.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_484 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_484 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_484 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_484 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_484 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_484 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_484 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_484 li.active-playlistitem,
#playlisterPlayliststacks_in_484 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_484 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_484 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_484 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_484,
.no-audio #playlisterPlayliststacks_in_484 {
	display: none;
}

#playlisterNoAudiostacks_in_484 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_484 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_484 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_484 #shufflestacks_in_484 {
	display: none;
}



#playlisterWrapperstacks_in_484 #playlistTogglestacks_in_484 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_484 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_484 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_486{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_486.splb{padding:12px}#splb_stacks_in_486 .infix-iframe-container{background-color:}#stacks_in_486{display:none}.infix-opened #stacks_in_486,.infix-closed #stacks_in_486{display:block}.lightbox21{cursor:pointer}#stacks_in_486.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_486.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_489 *,
#stacks_in_489 *:before,
#stacks_in_489 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_489 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_489 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_489 {
	display: none !important;
}


#playlisterstacks_in_489 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_489 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_489 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_489 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_489 {
	min-height: 0px;
}


#coverstacks_in_489 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_489 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_489 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_489 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_489 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_489 {
		margin-top: 0px;
	}
}

#titlestacks_in_489 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_489:before {
	content: ' ';
}

#albumstacks_in_489 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_489:before {
	content: 'Album: ';
}

#artiststacks_in_489 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_489:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_489 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_489:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_489 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_489 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_489 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_489 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_489 .playlisterButtonStandard,
#playlisterWrapperstacks_in_489 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_489 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_489 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_489 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_489 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_489 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_489 .playlisterButton:hover,
#playlisterWrapperstacks_in_489 .playlisterButton:active,
#playlisterWrapperstacks_in_489 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_489 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_489 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_489 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_489 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_489 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_489 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_489 #playstacks_in_489 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_489 #pausestacks_in_489 {
	display: none;
}

#playlisterWrapperstacks_in_489 .playlisterIsPlaying #playstacks_in_489 {
	display: none;
}

#playlisterWrapperstacks_in_489 .playlisterIsPlaying #pausestacks_in_489 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_489 .playlisterButton:after,
#playlisterWrapperstacks_in_489 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_489 {
	float: right;
}

#playlisterWrapperstacks_in_489 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_489 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_489 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_489 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_489,
#volumeBtnstacks_in_489 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_489 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_489 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_489 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_489 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_489 [class^="fa fa-"],
	#volume-fullstacks_in_489 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_489 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_489 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_489 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_489 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_489 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_489 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_489 #progressstacks_in_489 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_489 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_489 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_489 {
	visibility: hidden;
}

#durationstacks_in_489.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_489 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_489 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_489 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_489 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_489 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_489 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_489 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_489 li.active-playlistitem,
#playlisterPlayliststacks_in_489 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_489 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_489 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_489 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_489,
.no-audio #playlisterPlayliststacks_in_489 {
	display: none;
}

#playlisterNoAudiostacks_in_489 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_489 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_489 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_489 #shufflestacks_in_489 {
	display: none;
}



#playlisterWrapperstacks_in_489 #playlistTogglestacks_in_489 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_489 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_489 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_491{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_491.splb{padding:12px}#splb_stacks_in_491 .infix-iframe-container{background-color:}#stacks_in_491{display:none}.infix-opened #stacks_in_491,.infix-closed #stacks_in_491{display:block}.lightbox22{cursor:pointer}#stacks_in_491.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_491.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_494 *,
#stacks_in_494 *:before,
#stacks_in_494 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_494 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_494 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_494 {
	display: none !important;
}


#playlisterstacks_in_494 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_494 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_494 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_494 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_494 {
	min-height: 0px;
}


#coverstacks_in_494 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_494 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_494 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_494 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_494 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_494 {
		margin-top: 0px;
	}
}

#titlestacks_in_494 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_494:before {
	content: ' ';
}

#albumstacks_in_494 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_494:before {
	content: 'Album: ';
}

#artiststacks_in_494 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_494:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_494 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_494:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_494 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_494 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_494 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_494 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_494 .playlisterButtonStandard,
#playlisterWrapperstacks_in_494 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_494 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_494 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_494 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_494 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_494 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_494 .playlisterButton:hover,
#playlisterWrapperstacks_in_494 .playlisterButton:active,
#playlisterWrapperstacks_in_494 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_494 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_494 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_494 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_494 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_494 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_494 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_494 #playstacks_in_494 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_494 #pausestacks_in_494 {
	display: none;
}

#playlisterWrapperstacks_in_494 .playlisterIsPlaying #playstacks_in_494 {
	display: none;
}

#playlisterWrapperstacks_in_494 .playlisterIsPlaying #pausestacks_in_494 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_494 .playlisterButton:after,
#playlisterWrapperstacks_in_494 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_494 {
	float: right;
}

#playlisterWrapperstacks_in_494 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_494 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_494 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_494 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_494,
#volumeBtnstacks_in_494 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_494 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_494 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_494 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_494 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_494 [class^="fa fa-"],
	#volume-fullstacks_in_494 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_494 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_494 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_494 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_494 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_494 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_494 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_494 #progressstacks_in_494 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_494 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_494 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_494 {
	visibility: hidden;
}

#durationstacks_in_494.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_494 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_494 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_494 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_494 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_494 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_494 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_494 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_494 li.active-playlistitem,
#playlisterPlayliststacks_in_494 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_494 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_494 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_494 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_494,
.no-audio #playlisterPlayliststacks_in_494 {
	display: none;
}

#playlisterNoAudiostacks_in_494 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_494 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_494 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_494 #shufflestacks_in_494 {
	display: none;
}



#playlisterWrapperstacks_in_494 #playlistTogglestacks_in_494 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_494 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_494 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_496{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_496.splb{padding:12px}#splb_stacks_in_496 .infix-iframe-container{background-color:}#stacks_in_496{display:none}.infix-opened #stacks_in_496,.infix-closed #stacks_in_496{display:block}.lightbox23{cursor:pointer}#stacks_in_496.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_496.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_499 *,
#stacks_in_499 *:before,
#stacks_in_499 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_499 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_499 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_499 {
	display: none !important;
}


#playlisterstacks_in_499 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_499 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_499 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_499 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_499 {
	min-height: 0px;
}


#coverstacks_in_499 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_499 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_499 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_499 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_499 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_499 {
		margin-top: 0px;
	}
}

#titlestacks_in_499 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_499:before {
	content: ' ';
}

#albumstacks_in_499 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_499:before {
	content: 'Album: ';
}

#artiststacks_in_499 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_499:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_499 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_499:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_499 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_499 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_499 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_499 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_499 .playlisterButtonStandard,
#playlisterWrapperstacks_in_499 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_499 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_499 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_499 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_499 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_499 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_499 .playlisterButton:hover,
#playlisterWrapperstacks_in_499 .playlisterButton:active,
#playlisterWrapperstacks_in_499 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_499 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_499 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_499 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_499 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_499 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_499 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_499 #playstacks_in_499 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_499 #pausestacks_in_499 {
	display: none;
}

#playlisterWrapperstacks_in_499 .playlisterIsPlaying #playstacks_in_499 {
	display: none;
}

#playlisterWrapperstacks_in_499 .playlisterIsPlaying #pausestacks_in_499 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_499 .playlisterButton:after,
#playlisterWrapperstacks_in_499 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_499 {
	float: right;
}

#playlisterWrapperstacks_in_499 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_499 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_499 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_499 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_499,
#volumeBtnstacks_in_499 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_499 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_499 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_499 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_499 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_499 [class^="fa fa-"],
	#volume-fullstacks_in_499 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_499 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_499 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_499 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_499 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_499 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_499 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_499 #progressstacks_in_499 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_499 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_499 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_499 {
	visibility: hidden;
}

#durationstacks_in_499.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_499 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_499 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_499 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_499 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_499 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_499 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_499 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_499 li.active-playlistitem,
#playlisterPlayliststacks_in_499 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_499 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_499 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_499 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_499,
.no-audio #playlisterPlayliststacks_in_499 {
	display: none;
}

#playlisterNoAudiostacks_in_499 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_499 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_499 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_499 #shufflestacks_in_499 {
	display: none;
}



#playlisterWrapperstacks_in_499 #playlistTogglestacks_in_499 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_499 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_499 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_501{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_501.splb{padding:12px}#splb_stacks_in_501 .infix-iframe-container{background-color:}#stacks_in_501{display:none}.infix-opened #stacks_in_501,.infix-closed #stacks_in_501{display:block}.lightbox24{cursor:pointer}#stacks_in_501.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_501.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_504 *,
#stacks_in_504 *:before,
#stacks_in_504 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_504 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_504 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_504 {
	display: none !important;
}


#playlisterstacks_in_504 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_504 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_504 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_504 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_504 {
	min-height: 0px;
}


#coverstacks_in_504 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_504 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_504 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_504 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_504 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_504 {
		margin-top: 0px;
	}
}

#titlestacks_in_504 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_504:before {
	content: ' ';
}

#albumstacks_in_504 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_504:before {
	content: 'Album: ';
}

#artiststacks_in_504 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_504:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_504 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_504:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_504 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_504 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_504 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_504 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_504 .playlisterButtonStandard,
#playlisterWrapperstacks_in_504 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_504 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_504 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_504 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_504 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_504 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_504 .playlisterButton:hover,
#playlisterWrapperstacks_in_504 .playlisterButton:active,
#playlisterWrapperstacks_in_504 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_504 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_504 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_504 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_504 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_504 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_504 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_504 #playstacks_in_504 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_504 #pausestacks_in_504 {
	display: none;
}

#playlisterWrapperstacks_in_504 .playlisterIsPlaying #playstacks_in_504 {
	display: none;
}

#playlisterWrapperstacks_in_504 .playlisterIsPlaying #pausestacks_in_504 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_504 .playlisterButton:after,
#playlisterWrapperstacks_in_504 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_504 {
	float: right;
}

#playlisterWrapperstacks_in_504 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_504 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_504 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_504 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_504,
#volumeBtnstacks_in_504 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_504 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_504 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_504 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_504 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_504 [class^="fa fa-"],
	#volume-fullstacks_in_504 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_504 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_504 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_504 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_504 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_504 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_504 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_504 #progressstacks_in_504 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_504 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_504 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_504 {
	visibility: hidden;
}

#durationstacks_in_504.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_504 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_504 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_504 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_504 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_504 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_504 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_504 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_504 li.active-playlistitem,
#playlisterPlayliststacks_in_504 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_504 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_504 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_504 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_504,
.no-audio #playlisterPlayliststacks_in_504 {
	display: none;
}

#playlisterNoAudiostacks_in_504 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_504 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_504 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_504 #shufflestacks_in_504 {
	display: none;
}



#playlisterWrapperstacks_in_504 #playlistTogglestacks_in_504 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_504 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_504 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_506{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_506.splb{padding:12px}#splb_stacks_in_506 .infix-iframe-container{background-color:}#stacks_in_506{display:none}.infix-opened #stacks_in_506,.infix-closed #stacks_in_506{display:block}.lightbox25{cursor:pointer}#stacks_in_506.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_506.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_509 *,
#stacks_in_509 *:before,
#stacks_in_509 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_509 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_509 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_509 {
	display: none !important;
}


#playlisterstacks_in_509 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_509 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_509 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_509 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_509 {
	min-height: 0px;
}


#coverstacks_in_509 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_509 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_509 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_509 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_509 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_509 {
		margin-top: 0px;
	}
}

#titlestacks_in_509 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_509:before {
	content: ' ';
}

#albumstacks_in_509 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_509:before {
	content: 'Album: ';
}

#artiststacks_in_509 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_509:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_509 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_509:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_509 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_509 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_509 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_509 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_509 .playlisterButtonStandard,
#playlisterWrapperstacks_in_509 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_509 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_509 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_509 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_509 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_509 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_509 .playlisterButton:hover,
#playlisterWrapperstacks_in_509 .playlisterButton:active,
#playlisterWrapperstacks_in_509 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_509 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_509 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_509 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_509 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_509 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_509 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_509 #playstacks_in_509 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_509 #pausestacks_in_509 {
	display: none;
}

#playlisterWrapperstacks_in_509 .playlisterIsPlaying #playstacks_in_509 {
	display: none;
}

#playlisterWrapperstacks_in_509 .playlisterIsPlaying #pausestacks_in_509 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_509 .playlisterButton:after,
#playlisterWrapperstacks_in_509 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_509 {
	float: right;
}

#playlisterWrapperstacks_in_509 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_509 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_509 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_509 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_509,
#volumeBtnstacks_in_509 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_509 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_509 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_509 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_509 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_509 [class^="fa fa-"],
	#volume-fullstacks_in_509 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_509 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_509 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_509 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_509 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_509 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_509 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_509 #progressstacks_in_509 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_509 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_509 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_509 {
	visibility: hidden;
}

#durationstacks_in_509.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_509 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_509 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_509 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_509 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_509 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_509 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_509 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_509 li.active-playlistitem,
#playlisterPlayliststacks_in_509 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_509 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_509 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_509 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_509,
.no-audio #playlisterPlayliststacks_in_509 {
	display: none;
}

#playlisterNoAudiostacks_in_509 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_509 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_509 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_509 #shufflestacks_in_509 {
	display: none;
}



#playlisterWrapperstacks_in_509 #playlistTogglestacks_in_509 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_509 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_509 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_511{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_511.splb{padding:12px}#splb_stacks_in_511 .infix-iframe-container{background-color:}#stacks_in_511{display:none}.infix-opened #stacks_in_511,.infix-closed #stacks_in_511{display:block}.lightbox26{cursor:pointer}#stacks_in_511.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_511.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_514 *,
#stacks_in_514 *:before,
#stacks_in_514 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_514 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_514 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_514 {
	display: none !important;
}


#playlisterstacks_in_514 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_514 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_514 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_514 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_514 {
	min-height: 0px;
}


#coverstacks_in_514 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_514 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_514 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_514 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_514 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_514 {
		margin-top: 0px;
	}
}

#titlestacks_in_514 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_514:before {
	content: ' ';
}

#albumstacks_in_514 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_514:before {
	content: 'Album: ';
}

#artiststacks_in_514 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_514:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_514 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_514:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_514 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_514 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_514 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_514 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_514 .playlisterButtonStandard,
#playlisterWrapperstacks_in_514 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_514 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_514 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_514 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_514 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_514 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_514 .playlisterButton:hover,
#playlisterWrapperstacks_in_514 .playlisterButton:active,
#playlisterWrapperstacks_in_514 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_514 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_514 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_514 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_514 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_514 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_514 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_514 #playstacks_in_514 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_514 #pausestacks_in_514 {
	display: none;
}

#playlisterWrapperstacks_in_514 .playlisterIsPlaying #playstacks_in_514 {
	display: none;
}

#playlisterWrapperstacks_in_514 .playlisterIsPlaying #pausestacks_in_514 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_514 .playlisterButton:after,
#playlisterWrapperstacks_in_514 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_514 {
	float: right;
}

#playlisterWrapperstacks_in_514 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_514 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_514 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_514 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_514,
#volumeBtnstacks_in_514 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_514 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_514 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_514 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_514 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_514 [class^="fa fa-"],
	#volume-fullstacks_in_514 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_514 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_514 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_514 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_514 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_514 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_514 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_514 #progressstacks_in_514 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_514 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_514 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_514 {
	visibility: hidden;
}

#durationstacks_in_514.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_514 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_514 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_514 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_514 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_514 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_514 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_514 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_514 li.active-playlistitem,
#playlisterPlayliststacks_in_514 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_514 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_514 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_514 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_514,
.no-audio #playlisterPlayliststacks_in_514 {
	display: none;
}

#playlisterNoAudiostacks_in_514 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_514 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_514 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_514 #shufflestacks_in_514 {
	display: none;
}



#playlisterWrapperstacks_in_514 #playlistTogglestacks_in_514 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_514 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_514 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_516{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_516.splb{padding:12px}#splb_stacks_in_516 .infix-iframe-container{background-color:}#stacks_in_516{display:none}.infix-opened #stacks_in_516,.infix-closed #stacks_in_516{display:block}.lightbox27{cursor:pointer}#stacks_in_516.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_516.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_519 *,
#stacks_in_519 *:before,
#stacks_in_519 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_519 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_519 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_519 {
	display: none !important;
}


#playlisterstacks_in_519 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_519 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_519 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_519 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_519 {
	min-height: 0px;
}


#coverstacks_in_519 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_519 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_519 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_519 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_519 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_519 {
		margin-top: 0px;
	}
}

#titlestacks_in_519 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_519:before {
	content: ' ';
}

#albumstacks_in_519 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_519:before {
	content: 'Album: ';
}

#artiststacks_in_519 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_519:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_519 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_519:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_519 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_519 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_519 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_519 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_519 .playlisterButtonStandard,
#playlisterWrapperstacks_in_519 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_519 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_519 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_519 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_519 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_519 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_519 .playlisterButton:hover,
#playlisterWrapperstacks_in_519 .playlisterButton:active,
#playlisterWrapperstacks_in_519 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_519 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_519 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_519 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_519 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_519 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_519 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_519 #playstacks_in_519 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_519 #pausestacks_in_519 {
	display: none;
}

#playlisterWrapperstacks_in_519 .playlisterIsPlaying #playstacks_in_519 {
	display: none;
}

#playlisterWrapperstacks_in_519 .playlisterIsPlaying #pausestacks_in_519 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_519 .playlisterButton:after,
#playlisterWrapperstacks_in_519 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_519 {
	float: right;
}

#playlisterWrapperstacks_in_519 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_519 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_519 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_519 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_519,
#volumeBtnstacks_in_519 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_519 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_519 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_519 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_519 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_519 [class^="fa fa-"],
	#volume-fullstacks_in_519 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_519 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_519 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_519 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_519 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_519 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_519 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_519 #progressstacks_in_519 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_519 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_519 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_519 {
	visibility: hidden;
}

#durationstacks_in_519.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_519 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_519 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_519 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_519 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_519 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_519 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_519 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_519 li.active-playlistitem,
#playlisterPlayliststacks_in_519 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_519 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_519 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_519 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_519,
.no-audio #playlisterPlayliststacks_in_519 {
	display: none;
}

#playlisterNoAudiostacks_in_519 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_519 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_519 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_519 #shufflestacks_in_519 {
	display: none;
}



#playlisterWrapperstacks_in_519 #playlistTogglestacks_in_519 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_519 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_519 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_521{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_521.splb{padding:12px}#splb_stacks_in_521 .infix-iframe-container{background-color:}#stacks_in_521{display:none}.infix-opened #stacks_in_521,.infix-closed #stacks_in_521{display:block}.lightbox28{cursor:pointer}#stacks_in_521.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_521.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_524 *,
#stacks_in_524 *:before,
#stacks_in_524 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_524 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_524 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_524 {
	display: none !important;
}


#playlisterstacks_in_524 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_524 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_524 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_524 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_524 {
	min-height: 0px;
}


#coverstacks_in_524 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_524 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_524 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_524 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_524 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_524 {
		margin-top: 0px;
	}
}

#titlestacks_in_524 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_524:before {
	content: ' ';
}

#albumstacks_in_524 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_524:before {
	content: 'Album: ';
}

#artiststacks_in_524 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_524:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_524 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_524:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_524 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_524 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_524 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_524 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_524 .playlisterButtonStandard,
#playlisterWrapperstacks_in_524 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_524 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_524 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_524 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_524 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_524 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_524 .playlisterButton:hover,
#playlisterWrapperstacks_in_524 .playlisterButton:active,
#playlisterWrapperstacks_in_524 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_524 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_524 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_524 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_524 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_524 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_524 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_524 #playstacks_in_524 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_524 #pausestacks_in_524 {
	display: none;
}

#playlisterWrapperstacks_in_524 .playlisterIsPlaying #playstacks_in_524 {
	display: none;
}

#playlisterWrapperstacks_in_524 .playlisterIsPlaying #pausestacks_in_524 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_524 .playlisterButton:after,
#playlisterWrapperstacks_in_524 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_524 {
	float: right;
}

#playlisterWrapperstacks_in_524 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_524 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_524 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_524 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_524,
#volumeBtnstacks_in_524 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_524 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_524 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_524 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_524 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_524 [class^="fa fa-"],
	#volume-fullstacks_in_524 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_524 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_524 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_524 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_524 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_524 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_524 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_524 #progressstacks_in_524 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_524 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_524 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_524 {
	visibility: hidden;
}

#durationstacks_in_524.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_524 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_524 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_524 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_524 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_524 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_524 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_524 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_524 li.active-playlistitem,
#playlisterPlayliststacks_in_524 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_524 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_524 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_524 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_524,
.no-audio #playlisterPlayliststacks_in_524 {
	display: none;
}

#playlisterNoAudiostacks_in_524 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_524 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_524 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_524 #shufflestacks_in_524 {
	display: none;
}



#playlisterWrapperstacks_in_524 #playlistTogglestacks_in_524 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_524 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_524 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_526{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_526.splb{padding:12px}#splb_stacks_in_526 .infix-iframe-container{background-color:}#stacks_in_526{display:none}.infix-opened #stacks_in_526,.infix-closed #stacks_in_526{display:block}.lightbox29{cursor:pointer}#stacks_in_526.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_526.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_529 *,
#stacks_in_529 *:before,
#stacks_in_529 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_529 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_529 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_529 {
	display: none !important;
}


#playlisterstacks_in_529 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_529 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_529 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_529 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_529 {
	min-height: 0px;
}


#coverstacks_in_529 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_529 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_529 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_529 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_529 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_529 {
		margin-top: 0px;
	}
}

#titlestacks_in_529 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_529:before {
	content: ' ';
}

#albumstacks_in_529 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_529:before {
	content: 'Album: ';
}

#artiststacks_in_529 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_529:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_529 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_529:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_529 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_529 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_529 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_529 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_529 .playlisterButtonStandard,
#playlisterWrapperstacks_in_529 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_529 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_529 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_529 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_529 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_529 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_529 .playlisterButton:hover,
#playlisterWrapperstacks_in_529 .playlisterButton:active,
#playlisterWrapperstacks_in_529 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_529 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_529 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_529 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_529 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_529 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_529 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_529 #playstacks_in_529 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_529 #pausestacks_in_529 {
	display: none;
}

#playlisterWrapperstacks_in_529 .playlisterIsPlaying #playstacks_in_529 {
	display: none;
}

#playlisterWrapperstacks_in_529 .playlisterIsPlaying #pausestacks_in_529 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_529 .playlisterButton:after,
#playlisterWrapperstacks_in_529 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_529 {
	float: right;
}

#playlisterWrapperstacks_in_529 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_529 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_529 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_529 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_529,
#volumeBtnstacks_in_529 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_529 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_529 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_529 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_529 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_529 [class^="fa fa-"],
	#volume-fullstacks_in_529 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_529 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_529 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_529 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_529 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_529 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_529 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_529 #progressstacks_in_529 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_529 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_529 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_529 {
	visibility: hidden;
}

#durationstacks_in_529.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_529 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_529 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_529 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_529 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_529 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_529 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_529 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_529 li.active-playlistitem,
#playlisterPlayliststacks_in_529 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_529 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_529 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_529 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_529,
.no-audio #playlisterPlayliststacks_in_529 {
	display: none;
}

#playlisterNoAudiostacks_in_529 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_529 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_529 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_529 #shufflestacks_in_529 {
	display: none;
}



#playlisterWrapperstacks_in_529 #playlistTogglestacks_in_529 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_529 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_529 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_531{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_531.splb{padding:12px}#splb_stacks_in_531 .infix-iframe-container{background-color:}#stacks_in_531{display:none}.infix-opened #stacks_in_531,.infix-closed #stacks_in_531{display:block}.lightbox30{cursor:pointer}#stacks_in_531.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_531.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_534 *,
#stacks_in_534 *:before,
#stacks_in_534 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_534 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_534 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_534 {
	display: none !important;
}


#playlisterstacks_in_534 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_534 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_534 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_534 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_534 {
	min-height: 0px;
}


#coverstacks_in_534 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_534 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_534 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_534 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_534 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_534 {
		margin-top: 0px;
	}
}

#titlestacks_in_534 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_534:before {
	content: ' ';
}

#albumstacks_in_534 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_534:before {
	content: 'Album: ';
}

#artiststacks_in_534 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_534:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_534 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_534:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_534 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_534 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_534 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_534 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_534 .playlisterButtonStandard,
#playlisterWrapperstacks_in_534 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_534 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_534 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_534 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_534 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_534 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_534 .playlisterButton:hover,
#playlisterWrapperstacks_in_534 .playlisterButton:active,
#playlisterWrapperstacks_in_534 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_534 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_534 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_534 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_534 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_534 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_534 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_534 #playstacks_in_534 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_534 #pausestacks_in_534 {
	display: none;
}

#playlisterWrapperstacks_in_534 .playlisterIsPlaying #playstacks_in_534 {
	display: none;
}

#playlisterWrapperstacks_in_534 .playlisterIsPlaying #pausestacks_in_534 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_534 .playlisterButton:after,
#playlisterWrapperstacks_in_534 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_534 {
	float: right;
}

#playlisterWrapperstacks_in_534 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_534 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_534 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_534 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_534,
#volumeBtnstacks_in_534 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_534 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_534 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_534 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_534 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_534 [class^="fa fa-"],
	#volume-fullstacks_in_534 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_534 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_534 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_534 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_534 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_534 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_534 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_534 #progressstacks_in_534 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_534 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_534 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_534 {
	visibility: hidden;
}

#durationstacks_in_534.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_534 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_534 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_534 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_534 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_534 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_534 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_534 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_534 li.active-playlistitem,
#playlisterPlayliststacks_in_534 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_534 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_534 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_534 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_534,
.no-audio #playlisterPlayliststacks_in_534 {
	display: none;
}

#playlisterNoAudiostacks_in_534 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_534 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_534 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_534 #shufflestacks_in_534 {
	display: none;
}



#playlisterWrapperstacks_in_534 #playlistTogglestacks_in_534 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_534 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_534 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_536{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_536.splb{padding:12px}#splb_stacks_in_536 .infix-iframe-container{background-color:}#stacks_in_536{display:none}.infix-opened #stacks_in_536,.infix-closed #stacks_in_536{display:block}.lightbox31{cursor:pointer}#stacks_in_536.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_536.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_539 *,
#stacks_in_539 *:before,
#stacks_in_539 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_539 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_539 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_539 {
	display: none !important;
}


#playlisterstacks_in_539 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_539 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_539 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_539 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_539 {
	min-height: 0px;
}


#coverstacks_in_539 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_539 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_539 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_539 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_539 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_539 {
		margin-top: 0px;
	}
}

#titlestacks_in_539 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_539:before {
	content: ' ';
}

#albumstacks_in_539 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_539:before {
	content: 'Album: ';
}

#artiststacks_in_539 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_539:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_539 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_539:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_539 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_539 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_539 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_539 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_539 .playlisterButtonStandard,
#playlisterWrapperstacks_in_539 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_539 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_539 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_539 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_539 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_539 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_539 .playlisterButton:hover,
#playlisterWrapperstacks_in_539 .playlisterButton:active,
#playlisterWrapperstacks_in_539 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_539 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_539 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_539 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_539 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_539 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_539 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_539 #playstacks_in_539 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_539 #pausestacks_in_539 {
	display: none;
}

#playlisterWrapperstacks_in_539 .playlisterIsPlaying #playstacks_in_539 {
	display: none;
}

#playlisterWrapperstacks_in_539 .playlisterIsPlaying #pausestacks_in_539 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_539 .playlisterButton:after,
#playlisterWrapperstacks_in_539 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_539 {
	float: right;
}

#playlisterWrapperstacks_in_539 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_539 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_539 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_539 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_539,
#volumeBtnstacks_in_539 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_539 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_539 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_539 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_539 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_539 [class^="fa fa-"],
	#volume-fullstacks_in_539 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_539 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_539 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_539 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_539 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_539 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_539 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_539 #progressstacks_in_539 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_539 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_539 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_539 {
	visibility: hidden;
}

#durationstacks_in_539.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_539 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_539 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_539 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_539 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_539 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_539 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_539 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_539 li.active-playlistitem,
#playlisterPlayliststacks_in_539 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_539 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_539 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_539 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_539,
.no-audio #playlisterPlayliststacks_in_539 {
	display: none;
}

#playlisterNoAudiostacks_in_539 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_539 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_539 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_539 #shufflestacks_in_539 {
	display: none;
}



#playlisterWrapperstacks_in_539 #playlistTogglestacks_in_539 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_539 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_539 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_541{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_541.splb{padding:12px}#splb_stacks_in_541 .infix-iframe-container{background-color:}#stacks_in_541{display:none}.infix-opened #stacks_in_541,.infix-closed #stacks_in_541{display:block}.lightbox32{cursor:pointer}#stacks_in_541.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_541.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_544 *,
#stacks_in_544 *:before,
#stacks_in_544 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_544 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_544 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_544 {
	display: none !important;
}


#playlisterstacks_in_544 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_544 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_544 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_544 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_544 {
	min-height: 0px;
}


#coverstacks_in_544 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_544 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_544 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_544 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_544 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_544 {
		margin-top: 0px;
	}
}

#titlestacks_in_544 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_544:before {
	content: ' ';
}

#albumstacks_in_544 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_544:before {
	content: 'Album: ';
}

#artiststacks_in_544 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_544:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_544 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_544:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_544 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_544 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_544 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_544 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_544 .playlisterButtonStandard,
#playlisterWrapperstacks_in_544 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_544 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_544 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_544 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_544 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_544 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_544 .playlisterButton:hover,
#playlisterWrapperstacks_in_544 .playlisterButton:active,
#playlisterWrapperstacks_in_544 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_544 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_544 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_544 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_544 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_544 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_544 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_544 #playstacks_in_544 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_544 #pausestacks_in_544 {
	display: none;
}

#playlisterWrapperstacks_in_544 .playlisterIsPlaying #playstacks_in_544 {
	display: none;
}

#playlisterWrapperstacks_in_544 .playlisterIsPlaying #pausestacks_in_544 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_544 .playlisterButton:after,
#playlisterWrapperstacks_in_544 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_544 {
	float: right;
}

#playlisterWrapperstacks_in_544 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_544 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_544 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_544 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_544,
#volumeBtnstacks_in_544 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_544 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_544 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_544 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_544 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_544 [class^="fa fa-"],
	#volume-fullstacks_in_544 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_544 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_544 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_544 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_544 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_544 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_544 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_544 #progressstacks_in_544 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_544 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_544 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_544 {
	visibility: hidden;
}

#durationstacks_in_544.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_544 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_544 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_544 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_544 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_544 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_544 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_544 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_544 li.active-playlistitem,
#playlisterPlayliststacks_in_544 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_544 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_544 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_544 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_544,
.no-audio #playlisterPlayliststacks_in_544 {
	display: none;
}

#playlisterNoAudiostacks_in_544 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_544 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_544 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_544 #shufflestacks_in_544 {
	display: none;
}



#playlisterWrapperstacks_in_544 #playlistTogglestacks_in_544 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_544 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_544 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_546{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_546.splb{padding:12px}#splb_stacks_in_546 .infix-iframe-container{background-color:}#stacks_in_546{display:none}.infix-opened #stacks_in_546,.infix-closed #stacks_in_546{display:block}.lightbox33{cursor:pointer}#stacks_in_546.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_546.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_549 *,
#stacks_in_549 *:before,
#stacks_in_549 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_549 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_549 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_549 {
	display: none !important;
}


#playlisterstacks_in_549 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_549 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_549 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_549 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_549 {
	min-height: 0px;
}


#coverstacks_in_549 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_549 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_549 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_549 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_549 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_549 {
		margin-top: 0px;
	}
}

#titlestacks_in_549 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_549:before {
	content: ' ';
}

#albumstacks_in_549 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_549:before {
	content: 'Album: ';
}

#artiststacks_in_549 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_549:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_549 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_549:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_549 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_549 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_549 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_549 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_549 .playlisterButtonStandard,
#playlisterWrapperstacks_in_549 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_549 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_549 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_549 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_549 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_549 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_549 .playlisterButton:hover,
#playlisterWrapperstacks_in_549 .playlisterButton:active,
#playlisterWrapperstacks_in_549 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_549 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_549 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_549 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_549 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_549 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_549 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_549 #playstacks_in_549 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_549 #pausestacks_in_549 {
	display: none;
}

#playlisterWrapperstacks_in_549 .playlisterIsPlaying #playstacks_in_549 {
	display: none;
}

#playlisterWrapperstacks_in_549 .playlisterIsPlaying #pausestacks_in_549 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_549 .playlisterButton:after,
#playlisterWrapperstacks_in_549 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_549 {
	float: right;
}

#playlisterWrapperstacks_in_549 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_549 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_549 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_549 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_549,
#volumeBtnstacks_in_549 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_549 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_549 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_549 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_549 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_549 [class^="fa fa-"],
	#volume-fullstacks_in_549 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_549 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_549 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_549 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_549 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_549 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_549 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_549 #progressstacks_in_549 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_549 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_549 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_549 {
	visibility: hidden;
}

#durationstacks_in_549.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_549 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_549 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_549 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_549 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_549 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_549 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_549 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_549 li.active-playlistitem,
#playlisterPlayliststacks_in_549 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_549 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_549 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_549 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_549,
.no-audio #playlisterPlayliststacks_in_549 {
	display: none;
}

#playlisterNoAudiostacks_in_549 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_549 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_549 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_549 #shufflestacks_in_549 {
	display: none;
}



#playlisterWrapperstacks_in_549 #playlistTogglestacks_in_549 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_549 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_549 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_551{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_551.splb{padding:12px}#splb_stacks_in_551 .infix-iframe-container{background-color:}#stacks_in_551{display:none}.infix-opened #stacks_in_551,.infix-closed #stacks_in_551{display:block}.lightbox34{cursor:pointer}#stacks_in_551.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_551.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_554 *,
#stacks_in_554 *:before,
#stacks_in_554 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_554 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_554 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_554 {
	display: none !important;
}


#playlisterstacks_in_554 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_554 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_554 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_554 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_554 {
	min-height: 0px;
}


#coverstacks_in_554 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_554 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_554 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_554 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_554 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_554 {
		margin-top: 0px;
	}
}

#titlestacks_in_554 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_554:before {
	content: ' ';
}

#albumstacks_in_554 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_554:before {
	content: 'Album: ';
}

#artiststacks_in_554 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_554:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_554 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_554:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_554 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_554 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_554 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_554 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_554 .playlisterButtonStandard,
#playlisterWrapperstacks_in_554 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_554 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_554 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_554 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_554 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_554 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_554 .playlisterButton:hover,
#playlisterWrapperstacks_in_554 .playlisterButton:active,
#playlisterWrapperstacks_in_554 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_554 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_554 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_554 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_554 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_554 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_554 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_554 #playstacks_in_554 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_554 #pausestacks_in_554 {
	display: none;
}

#playlisterWrapperstacks_in_554 .playlisterIsPlaying #playstacks_in_554 {
	display: none;
}

#playlisterWrapperstacks_in_554 .playlisterIsPlaying #pausestacks_in_554 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_554 .playlisterButton:after,
#playlisterWrapperstacks_in_554 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_554 {
	float: right;
}

#playlisterWrapperstacks_in_554 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_554 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_554 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_554 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_554,
#volumeBtnstacks_in_554 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_554 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_554 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_554 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_554 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_554 [class^="fa fa-"],
	#volume-fullstacks_in_554 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_554 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_554 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_554 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_554 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_554 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_554 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_554 #progressstacks_in_554 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_554 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_554 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_554 {
	visibility: hidden;
}

#durationstacks_in_554.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_554 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_554 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_554 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_554 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_554 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_554 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_554 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_554 li.active-playlistitem,
#playlisterPlayliststacks_in_554 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_554 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_554 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_554 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_554,
.no-audio #playlisterPlayliststacks_in_554 {
	display: none;
}

#playlisterNoAudiostacks_in_554 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_554 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_554 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_554 #shufflestacks_in_554 {
	display: none;
}



#playlisterWrapperstacks_in_554 #playlistTogglestacks_in_554 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_554 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_554 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_556{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_556.splb{padding:12px}#splb_stacks_in_556 .infix-iframe-container{background-color:}#stacks_in_556{display:none}.infix-opened #stacks_in_556,.infix-closed #stacks_in_556{display:block}.lightbox35{cursor:pointer}#stacks_in_556.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_556.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_559 *,
#stacks_in_559 *:before,
#stacks_in_559 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_559 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_559 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_559 {
	display: none !important;
}


#playlisterstacks_in_559 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_559 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_559 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_559 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_559 {
	min-height: 0px;
}


#coverstacks_in_559 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_559 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_559 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_559 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_559 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_559 {
		margin-top: 0px;
	}
}

#titlestacks_in_559 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_559:before {
	content: ' ';
}

#albumstacks_in_559 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_559:before {
	content: 'Album: ';
}

#artiststacks_in_559 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_559:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_559 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_559:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_559 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_559 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_559 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_559 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_559 .playlisterButtonStandard,
#playlisterWrapperstacks_in_559 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_559 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_559 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_559 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_559 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_559 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_559 .playlisterButton:hover,
#playlisterWrapperstacks_in_559 .playlisterButton:active,
#playlisterWrapperstacks_in_559 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_559 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_559 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_559 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_559 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_559 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_559 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_559 #playstacks_in_559 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_559 #pausestacks_in_559 {
	display: none;
}

#playlisterWrapperstacks_in_559 .playlisterIsPlaying #playstacks_in_559 {
	display: none;
}

#playlisterWrapperstacks_in_559 .playlisterIsPlaying #pausestacks_in_559 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_559 .playlisterButton:after,
#playlisterWrapperstacks_in_559 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_559 {
	float: right;
}

#playlisterWrapperstacks_in_559 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_559 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_559 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_559 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_559,
#volumeBtnstacks_in_559 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_559 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_559 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_559 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_559 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_559 [class^="fa fa-"],
	#volume-fullstacks_in_559 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_559 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_559 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_559 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_559 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_559 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_559 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_559 #progressstacks_in_559 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_559 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_559 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_559 {
	visibility: hidden;
}

#durationstacks_in_559.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_559 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_559 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_559 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_559 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_559 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_559 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_559 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_559 li.active-playlistitem,
#playlisterPlayliststacks_in_559 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_559 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_559 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_559 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_559,
.no-audio #playlisterPlayliststacks_in_559 {
	display: none;
}

#playlisterNoAudiostacks_in_559 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_559 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_559 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_559 #shufflestacks_in_559 {
	display: none;
}



#playlisterWrapperstacks_in_559 #playlistTogglestacks_in_559 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_559 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_559 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_561{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_561.splb{padding:12px}#splb_stacks_in_561 .infix-iframe-container{background-color:}#stacks_in_561{display:none}.infix-opened #stacks_in_561,.infix-closed #stacks_in_561{display:block}.lightbox36{cursor:pointer}#stacks_in_561.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_561.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_564 *,
#stacks_in_564 *:before,
#stacks_in_564 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_564 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_564 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_564 {
	display: none !important;
}


#playlisterstacks_in_564 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_564 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_564 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_564 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_564 {
	min-height: 0px;
}


#coverstacks_in_564 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_564 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_564 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_564 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_564 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_564 {
		margin-top: 0px;
	}
}

#titlestacks_in_564 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_564:before {
	content: ' ';
}

#albumstacks_in_564 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_564:before {
	content: 'Album: ';
}

#artiststacks_in_564 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_564:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_564 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_564:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_564 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_564 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_564 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_564 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_564 .playlisterButtonStandard,
#playlisterWrapperstacks_in_564 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_564 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_564 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_564 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_564 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_564 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_564 .playlisterButton:hover,
#playlisterWrapperstacks_in_564 .playlisterButton:active,
#playlisterWrapperstacks_in_564 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_564 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_564 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_564 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_564 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_564 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_564 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_564 #playstacks_in_564 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_564 #pausestacks_in_564 {
	display: none;
}

#playlisterWrapperstacks_in_564 .playlisterIsPlaying #playstacks_in_564 {
	display: none;
}

#playlisterWrapperstacks_in_564 .playlisterIsPlaying #pausestacks_in_564 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_564 .playlisterButton:after,
#playlisterWrapperstacks_in_564 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_564 {
	float: right;
}

#playlisterWrapperstacks_in_564 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_564 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_564 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_564 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_564,
#volumeBtnstacks_in_564 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_564 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_564 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_564 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_564 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_564 [class^="fa fa-"],
	#volume-fullstacks_in_564 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_564 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_564 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_564 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_564 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_564 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_564 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_564 #progressstacks_in_564 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_564 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_564 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_564 {
	visibility: hidden;
}

#durationstacks_in_564.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_564 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_564 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_564 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_564 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_564 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_564 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_564 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_564 li.active-playlistitem,
#playlisterPlayliststacks_in_564 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_564 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_564 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_564 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_564,
.no-audio #playlisterPlayliststacks_in_564 {
	display: none;
}

#playlisterNoAudiostacks_in_564 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_564 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_564 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_564 #shufflestacks_in_564 {
	display: none;
}



#playlisterWrapperstacks_in_564 #playlistTogglestacks_in_564 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_564 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_564 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_566{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_566.splb{padding:12px}#splb_stacks_in_566 .infix-iframe-container{background-color:}#stacks_in_566{display:none}.infix-opened #stacks_in_566,.infix-closed #stacks_in_566{display:block}.lightbox37{cursor:pointer}#stacks_in_566.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_566.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_569 *,
#stacks_in_569 *:before,
#stacks_in_569 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_569 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_569 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_569 {
	display: none !important;
}


#playlisterstacks_in_569 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_569 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_569 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_569 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_569 {
	min-height: 0px;
}


#coverstacks_in_569 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_569 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_569 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_569 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_569 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_569 {
		margin-top: 0px;
	}
}

#titlestacks_in_569 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_569:before {
	content: ' ';
}

#albumstacks_in_569 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_569:before {
	content: 'Album: ';
}

#artiststacks_in_569 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_569:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_569 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_569:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_569 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_569 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_569 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_569 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_569 .playlisterButtonStandard,
#playlisterWrapperstacks_in_569 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_569 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_569 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_569 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_569 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_569 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_569 .playlisterButton:hover,
#playlisterWrapperstacks_in_569 .playlisterButton:active,
#playlisterWrapperstacks_in_569 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_569 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_569 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_569 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_569 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_569 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_569 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_569 #playstacks_in_569 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_569 #pausestacks_in_569 {
	display: none;
}

#playlisterWrapperstacks_in_569 .playlisterIsPlaying #playstacks_in_569 {
	display: none;
}

#playlisterWrapperstacks_in_569 .playlisterIsPlaying #pausestacks_in_569 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_569 .playlisterButton:after,
#playlisterWrapperstacks_in_569 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_569 {
	float: right;
}

#playlisterWrapperstacks_in_569 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_569 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_569 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_569 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_569,
#volumeBtnstacks_in_569 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_569 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_569 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_569 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_569 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_569 [class^="fa fa-"],
	#volume-fullstacks_in_569 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_569 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_569 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_569 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_569 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_569 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_569 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_569 #progressstacks_in_569 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_569 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_569 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_569 {
	visibility: hidden;
}

#durationstacks_in_569.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_569 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_569 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_569 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_569 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_569 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_569 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_569 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_569 li.active-playlistitem,
#playlisterPlayliststacks_in_569 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_569 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_569 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_569 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_569,
.no-audio #playlisterPlayliststacks_in_569 {
	display: none;
}

#playlisterNoAudiostacks_in_569 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_569 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_569 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_569 #shufflestacks_in_569 {
	display: none;
}



#playlisterWrapperstacks_in_569 #playlistTogglestacks_in_569 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_569 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_569 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_571{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_571.splb{padding:12px}#splb_stacks_in_571 .infix-iframe-container{background-color:}#stacks_in_571{display:none}.infix-opened #stacks_in_571,.infix-closed #stacks_in_571{display:block}.lightbox38{cursor:pointer}#stacks_in_571.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_571.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_574 *,
#stacks_in_574 *:before,
#stacks_in_574 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_574 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_574 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_574 {
	display: none !important;
}


#playlisterstacks_in_574 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_574 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_574 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_574 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_574 {
	min-height: 300px;
}


#coverstacks_in_574 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	position: relative;
	height: 300px;
	width: 300px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_574 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_574 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_574 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_574 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_574 {
		margin-top: 0px;
	}
}

#titlestacks_in_574 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_574:before {
	content: ' ';
}

#albumstacks_in_574 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_574:before {
	content: 'Album: ';
}

#artiststacks_in_574 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_574:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_574 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_574:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_574 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_574 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_574 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_574 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_574 .playlisterButtonStandard,
#playlisterWrapperstacks_in_574 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_574 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_574 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_574 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_574 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_574 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_574 .playlisterButton:hover,
#playlisterWrapperstacks_in_574 .playlisterButton:active,
#playlisterWrapperstacks_in_574 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_574 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_574 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_574 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_574 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_574 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_574 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_574 #playstacks_in_574 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_574 #pausestacks_in_574 {
	display: none;
}

#playlisterWrapperstacks_in_574 .playlisterIsPlaying #playstacks_in_574 {
	display: none;
}

#playlisterWrapperstacks_in_574 .playlisterIsPlaying #pausestacks_in_574 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_574 .playlisterButton:after,
#playlisterWrapperstacks_in_574 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_574 {
	float: right;
}

#playlisterWrapperstacks_in_574 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_574 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_574 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_574 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_574,
#volumeBtnstacks_in_574 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_574 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_574 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_574 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_574 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_574 [class^="fa fa-"],
	#volume-fullstacks_in_574 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_574 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_574 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_574 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_574 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_574 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_574 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_574 #progressstacks_in_574 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_574 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_574 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_574 {
	visibility: hidden;
}

#durationstacks_in_574.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_574 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_574 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_574 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_574 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_574 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_574 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_574 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_574 li.active-playlistitem,
#playlisterPlayliststacks_in_574 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_574 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_574 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_574 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_574,
.no-audio #playlisterPlayliststacks_in_574 {
	display: none;
}

#playlisterNoAudiostacks_in_574 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_574 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_574 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_574 #shufflestacks_in_574 {
	display: none;
}



#playlisterWrapperstacks_in_574 #playlistTogglestacks_in_574 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_574 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_574 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_576{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_576.splb{padding:12px}#splb_stacks_in_576 .infix-iframe-container{background-color:}#stacks_in_576{display:none}.infix-opened #stacks_in_576,.infix-closed #stacks_in_576{display:block}.lightbox39{cursor:pointer}#stacks_in_576.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_576.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_579 *,
#stacks_in_579 *:before,
#stacks_in_579 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_579 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_579 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_579 {
	display: none !important;
}


#playlisterstacks_in_579 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_579 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_579 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_579 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_579 {
	min-height: 0px;
}


#coverstacks_in_579 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_579 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_579 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_579 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_579 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_579 {
		margin-top: 0px;
	}
}

#titlestacks_in_579 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_579:before {
	content: ' ';
}

#albumstacks_in_579 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_579:before {
	content: 'Album: ';
}

#artiststacks_in_579 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_579:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_579 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_579:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_579 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_579 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_579 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_579 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_579 .playlisterButtonStandard,
#playlisterWrapperstacks_in_579 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_579 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_579 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_579 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_579 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_579 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_579 .playlisterButton:hover,
#playlisterWrapperstacks_in_579 .playlisterButton:active,
#playlisterWrapperstacks_in_579 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_579 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_579 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_579 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_579 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_579 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_579 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_579 #playstacks_in_579 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_579 #pausestacks_in_579 {
	display: none;
}

#playlisterWrapperstacks_in_579 .playlisterIsPlaying #playstacks_in_579 {
	display: none;
}

#playlisterWrapperstacks_in_579 .playlisterIsPlaying #pausestacks_in_579 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_579 .playlisterButton:after,
#playlisterWrapperstacks_in_579 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_579 {
	float: right;
}

#playlisterWrapperstacks_in_579 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_579 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_579 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_579 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_579,
#volumeBtnstacks_in_579 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_579 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_579 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_579 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_579 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_579 [class^="fa fa-"],
	#volume-fullstacks_in_579 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_579 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_579 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_579 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_579 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_579 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_579 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_579 #progressstacks_in_579 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_579 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_579 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_579 {
	visibility: hidden;
}

#durationstacks_in_579.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_579 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_579 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_579 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_579 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_579 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_579 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_579 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_579 li.active-playlistitem,
#playlisterPlayliststacks_in_579 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_579 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_579 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_579 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_579,
.no-audio #playlisterPlayliststacks_in_579 {
	display: none;
}

#playlisterNoAudiostacks_in_579 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_579 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_579 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_579 #shufflestacks_in_579 {
	display: none;
}



#playlisterWrapperstacks_in_579 #playlistTogglestacks_in_579 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_579 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_579 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_743{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_743.splb{padding:12px}#splb_stacks_in_743 .infix-iframe-container{background-color:}#stacks_in_743{display:none}.infix-opened #stacks_in_743,.infix-closed #stacks_in_743{display:block}.lightbox40{cursor:pointer}#stacks_in_743.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_743.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_746 *,
#stacks_in_746 *:before,
#stacks_in_746 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_746 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_746 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_746 {
	display: none !important;
}


#playlisterstacks_in_746 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_746 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_746 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_746 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_746 {
	min-height: 0px;
}


#coverstacks_in_746 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_746 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_746 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_746 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_746 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_746 {
		margin-top: 0px;
	}
}

#titlestacks_in_746 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_746:before {
	content: ' ';
}

#albumstacks_in_746 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_746:before {
	content: 'Album: ';
}

#artiststacks_in_746 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_746:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_746 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_746:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_746 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_746 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_746 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_746 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_746 .playlisterButtonStandard,
#playlisterWrapperstacks_in_746 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_746 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_746 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_746 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_746 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_746 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_746 .playlisterButton:hover,
#playlisterWrapperstacks_in_746 .playlisterButton:active,
#playlisterWrapperstacks_in_746 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_746 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_746 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_746 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_746 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_746 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_746 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_746 #playstacks_in_746 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_746 #pausestacks_in_746 {
	display: none;
}

#playlisterWrapperstacks_in_746 .playlisterIsPlaying #playstacks_in_746 {
	display: none;
}

#playlisterWrapperstacks_in_746 .playlisterIsPlaying #pausestacks_in_746 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_746 .playlisterButton:after,
#playlisterWrapperstacks_in_746 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_746 {
	float: right;
}

#playlisterWrapperstacks_in_746 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_746 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_746 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_746 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_746,
#volumeBtnstacks_in_746 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_746 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_746 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_746 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_746 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_746 [class^="fa fa-"],
	#volume-fullstacks_in_746 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_746 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_746 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_746 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_746 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_746 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_746 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_746 #progressstacks_in_746 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_746 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_746 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_746 {
	visibility: hidden;
}

#durationstacks_in_746.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_746 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_746 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_746 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_746 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_746 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_746 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_746 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_746 li.active-playlistitem,
#playlisterPlayliststacks_in_746 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_746 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_746 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_746 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_746,
.no-audio #playlisterPlayliststacks_in_746 {
	display: none;
}

#playlisterNoAudiostacks_in_746 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_746 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_746 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_746 #shufflestacks_in_746 {
	display: none;
}



#playlisterWrapperstacks_in_746 #playlistTogglestacks_in_746 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_746 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_746 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_761{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_761.splb{padding:12px}#splb_stacks_in_761 .infix-iframe-container{background-color:}#stacks_in_761{display:none}.infix-opened #stacks_in_761,.infix-closed #stacks_in_761{display:block}.lightbox41{cursor:pointer}#stacks_in_761.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_761.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_764 *,
#stacks_in_764 *:before,
#stacks_in_764 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_764 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_764 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_764 {
	display: none !important;
}


#playlisterstacks_in_764 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_764 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_764 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_764 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_764 {
	min-height: 0px;
}


#coverstacks_in_764 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_764 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_764 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_764 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_764 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_764 {
		margin-top: 0px;
	}
}

#titlestacks_in_764 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_764:before {
	content: ' ';
}

#albumstacks_in_764 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_764:before {
	content: 'Album: ';
}

#artiststacks_in_764 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_764:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_764 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_764:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_764 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_764 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_764 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_764 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_764 .playlisterButtonStandard,
#playlisterWrapperstacks_in_764 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_764 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_764 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_764 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_764 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_764 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_764 .playlisterButton:hover,
#playlisterWrapperstacks_in_764 .playlisterButton:active,
#playlisterWrapperstacks_in_764 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_764 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_764 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_764 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_764 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_764 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_764 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_764 #playstacks_in_764 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_764 #pausestacks_in_764 {
	display: none;
}

#playlisterWrapperstacks_in_764 .playlisterIsPlaying #playstacks_in_764 {
	display: none;
}

#playlisterWrapperstacks_in_764 .playlisterIsPlaying #pausestacks_in_764 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_764 .playlisterButton:after,
#playlisterWrapperstacks_in_764 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_764 {
	float: right;
}

#playlisterWrapperstacks_in_764 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_764 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_764 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_764 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_764,
#volumeBtnstacks_in_764 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_764 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_764 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_764 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_764 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_764 [class^="fa fa-"],
	#volume-fullstacks_in_764 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_764 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_764 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_764 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_764 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_764 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_764 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_764 #progressstacks_in_764 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_764 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_764 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_764 {
	visibility: hidden;
}

#durationstacks_in_764.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_764 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_764 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_764 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_764 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_764 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_764 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_764 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_764 li.active-playlistitem,
#playlisterPlayliststacks_in_764 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_764 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_764 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_764 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_764,
.no-audio #playlisterPlayliststacks_in_764 {
	display: none;
}

#playlisterNoAudiostacks_in_764 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_764 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_764 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_764 #shufflestacks_in_764 {
	display: none;
}



#playlisterWrapperstacks_in_764 #playlistTogglestacks_in_764 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_764 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_764 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_769{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_769.splb{padding:12px}#splb_stacks_in_769 .infix-iframe-container{background-color:}#stacks_in_769{display:none}.infix-opened #stacks_in_769,.infix-closed #stacks_in_769{display:block}.lightbox42{cursor:pointer}#stacks_in_769.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_769.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_772 *,
#stacks_in_772 *:before,
#stacks_in_772 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_772 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_772 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_772 {
	display: none !important;
}


#playlisterstacks_in_772 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_772 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_772 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_772 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_772 {
	min-height: 0px;
}


#coverstacks_in_772 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_772 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_772 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_772 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_772 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_772 {
		margin-top: 0px;
	}
}

#titlestacks_in_772 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_772:before {
	content: ' ';
}

#albumstacks_in_772 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_772:before {
	content: 'Album: ';
}

#artiststacks_in_772 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_772:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_772 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_772:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_772 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_772 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_772 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_772 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_772 .playlisterButtonStandard,
#playlisterWrapperstacks_in_772 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_772 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_772 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_772 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_772 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_772 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_772 .playlisterButton:hover,
#playlisterWrapperstacks_in_772 .playlisterButton:active,
#playlisterWrapperstacks_in_772 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_772 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_772 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_772 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_772 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_772 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_772 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_772 #playstacks_in_772 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_772 #pausestacks_in_772 {
	display: none;
}

#playlisterWrapperstacks_in_772 .playlisterIsPlaying #playstacks_in_772 {
	display: none;
}

#playlisterWrapperstacks_in_772 .playlisterIsPlaying #pausestacks_in_772 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_772 .playlisterButton:after,
#playlisterWrapperstacks_in_772 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_772 {
	float: right;
}

#playlisterWrapperstacks_in_772 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_772 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_772 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_772 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_772,
#volumeBtnstacks_in_772 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_772 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_772 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_772 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_772 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_772 [class^="fa fa-"],
	#volume-fullstacks_in_772 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_772 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_772 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_772 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_772 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_772 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_772 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_772 #progressstacks_in_772 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_772 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_772 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_772 {
	visibility: hidden;
}

#durationstacks_in_772.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_772 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_772 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_772 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_772 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_772 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_772 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_772 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_772 li.active-playlistitem,
#playlisterPlayliststacks_in_772 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_772 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_772 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_772 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_772,
.no-audio #playlisterPlayliststacks_in_772 {
	display: none;
}

#playlisterNoAudiostacks_in_772 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_772 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_772 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_772 #shufflestacks_in_772 {
	display: none;
}



#playlisterWrapperstacks_in_772 #playlistTogglestacks_in_772 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_772 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_772 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_797{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_797.splb{padding:12px}#splb_stacks_in_797 .infix-iframe-container{background-color:}#stacks_in_797{display:none}.infix-opened #stacks_in_797,.infix-closed #stacks_in_797{display:block}.lightbox43{cursor:pointer}#stacks_in_797.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_797.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_800 *,
#stacks_in_800 *:before,
#stacks_in_800 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_800 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_800 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_800 {
	display: none !important;
}


#playlisterstacks_in_800 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_800 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_800 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_800 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_800 {
	min-height: 0px;
}


#coverstacks_in_800 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_800 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_800 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_800 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_800 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_800 {
		margin-top: 0px;
	}
}

#titlestacks_in_800 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_800:before {
	content: ' ';
}

#albumstacks_in_800 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_800:before {
	content: 'Album: ';
}

#artiststacks_in_800 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_800:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_800 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_800:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_800 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_800 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_800 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_800 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_800 .playlisterButtonStandard,
#playlisterWrapperstacks_in_800 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_800 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_800 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_800 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_800 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_800 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_800 .playlisterButton:hover,
#playlisterWrapperstacks_in_800 .playlisterButton:active,
#playlisterWrapperstacks_in_800 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_800 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_800 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_800 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_800 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_800 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_800 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_800 #playstacks_in_800 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_800 #pausestacks_in_800 {
	display: none;
}

#playlisterWrapperstacks_in_800 .playlisterIsPlaying #playstacks_in_800 {
	display: none;
}

#playlisterWrapperstacks_in_800 .playlisterIsPlaying #pausestacks_in_800 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_800 .playlisterButton:after,
#playlisterWrapperstacks_in_800 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_800 {
	float: right;
}

#playlisterWrapperstacks_in_800 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_800 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_800 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_800 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_800,
#volumeBtnstacks_in_800 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_800 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_800 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_800 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_800 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_800 [class^="fa fa-"],
	#volume-fullstacks_in_800 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_800 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_800 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_800 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_800 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_800 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_800 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_800 #progressstacks_in_800 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_800 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_800 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_800 {
	visibility: hidden;
}

#durationstacks_in_800.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_800 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_800 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_800 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_800 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_800 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_800 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_800 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_800 li.active-playlistitem,
#playlisterPlayliststacks_in_800 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_800 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_800 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_800 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_800,
.no-audio #playlisterPlayliststacks_in_800 {
	display: none;
}

#playlisterNoAudiostacks_in_800 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_800 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_800 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_800 #shufflestacks_in_800 {
	display: none;
}



#playlisterWrapperstacks_in_800 #playlistTogglestacks_in_800 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_800 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_800 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_815{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_815.splb{padding:12px}#splb_stacks_in_815 .infix-iframe-container{background-color:}#stacks_in_815{display:none}.infix-opened #stacks_in_815,.infix-closed #stacks_in_815{display:block}.lightbox44{cursor:pointer}#stacks_in_815.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_815.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_818 *,
#stacks_in_818 *:before,
#stacks_in_818 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_818 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_818 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_818 {
	display: none !important;
}


#playlisterstacks_in_818 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_818 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_818 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_818 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_818 {
	min-height: 300px;
}


#coverstacks_in_818 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	position: relative;
	height: 300px;
	width: 300px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_818 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_818 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_818 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_818 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_818 {
		margin-top: 0px;
	}
}

#titlestacks_in_818 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_818:before {
	content: ' ';
}

#albumstacks_in_818 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_818:before {
	content: 'Album: ';
}

#artiststacks_in_818 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_818:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_818 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_818:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_818 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_818 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_818 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_818 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_818 .playlisterButtonStandard,
#playlisterWrapperstacks_in_818 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_818 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_818 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_818 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_818 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_818 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_818 .playlisterButton:hover,
#playlisterWrapperstacks_in_818 .playlisterButton:active,
#playlisterWrapperstacks_in_818 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_818 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_818 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_818 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_818 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_818 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_818 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_818 #playstacks_in_818 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_818 #pausestacks_in_818 {
	display: none;
}

#playlisterWrapperstacks_in_818 .playlisterIsPlaying #playstacks_in_818 {
	display: none;
}

#playlisterWrapperstacks_in_818 .playlisterIsPlaying #pausestacks_in_818 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_818 .playlisterButton:after,
#playlisterWrapperstacks_in_818 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_818 {
	float: right;
}

#playlisterWrapperstacks_in_818 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_818 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_818 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_818 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_818,
#volumeBtnstacks_in_818 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_818 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_818 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_818 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_818 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_818 [class^="fa fa-"],
	#volume-fullstacks_in_818 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_818 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_818 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_818 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_818 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_818 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_818 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_818 #progressstacks_in_818 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_818 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_818 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_818 {
	visibility: hidden;
}

#durationstacks_in_818.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_818 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_818 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_818 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_818 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_818 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_818 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_818 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_818 li.active-playlistitem,
#playlisterPlayliststacks_in_818 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_818 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_818 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_818 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_818,
.no-audio #playlisterPlayliststacks_in_818 {
	display: none;
}

#playlisterNoAudiostacks_in_818 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_818 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_818 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_818 #shufflestacks_in_818 {
	display: none;
}



#playlisterWrapperstacks_in_818 #playlistTogglestacks_in_818 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_818 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_818 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_833{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_833.splb{padding:12px}#splb_stacks_in_833 .infix-iframe-container{background-color:}#stacks_in_833{display:none}.infix-opened #stacks_in_833,.infix-closed #stacks_in_833{display:block}.lightbox45{cursor:pointer}#stacks_in_833.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_833.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_836 *,
#stacks_in_836 *:before,
#stacks_in_836 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_836 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_836 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_836 {
	display: none !important;
}


#playlisterstacks_in_836 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_836 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_836 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_836 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_836 {
	min-height: 0px;
}


#coverstacks_in_836 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_836 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_836 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_836 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_836 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_836 {
		margin-top: 0px;
	}
}

#titlestacks_in_836 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_836:before {
	content: ' ';
}

#albumstacks_in_836 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_836:before {
	content: 'Album: ';
}

#artiststacks_in_836 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_836:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_836 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_836:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_836 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_836 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_836 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_836 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_836 .playlisterButtonStandard,
#playlisterWrapperstacks_in_836 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_836 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_836 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_836 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_836 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_836 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_836 .playlisterButton:hover,
#playlisterWrapperstacks_in_836 .playlisterButton:active,
#playlisterWrapperstacks_in_836 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_836 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_836 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_836 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_836 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_836 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_836 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_836 #playstacks_in_836 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_836 #pausestacks_in_836 {
	display: none;
}

#playlisterWrapperstacks_in_836 .playlisterIsPlaying #playstacks_in_836 {
	display: none;
}

#playlisterWrapperstacks_in_836 .playlisterIsPlaying #pausestacks_in_836 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_836 .playlisterButton:after,
#playlisterWrapperstacks_in_836 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_836 {
	float: right;
}

#playlisterWrapperstacks_in_836 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_836 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_836 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_836 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_836,
#volumeBtnstacks_in_836 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_836 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_836 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_836 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_836 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_836 [class^="fa fa-"],
	#volume-fullstacks_in_836 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_836 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_836 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_836 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_836 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_836 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_836 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_836 #progressstacks_in_836 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_836 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_836 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_836 {
	visibility: hidden;
}

#durationstacks_in_836.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_836 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_836 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_836 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_836 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_836 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_836 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_836 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_836 li.active-playlistitem,
#playlisterPlayliststacks_in_836 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_836 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_836 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_836 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_836,
.no-audio #playlisterPlayliststacks_in_836 {
	display: none;
}

#playlisterNoAudiostacks_in_836 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_836 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_836 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_836 #shufflestacks_in_836 {
	display: none;
}



#playlisterWrapperstacks_in_836 #playlistTogglestacks_in_836 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_836 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_836 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */.infix-content.bg-vault.bg-color.style-pro-stacks_in_851{background-color:rgba(255, 255, 255, 1.00)}#stacks_in_851.splb{padding:12px}#splb_stacks_in_851 .infix-iframe-container{background-color:}#stacks_in_851{display:none}.infix-opened #stacks_in_851,.infix-closed #stacks_in_851{display:block}.lightbox46{cursor:pointer}#stacks_in_851.splb{overflow-y:auto;-webkit-overflow-scrolling:touch}#stacks_in_851.splb.ll-overflow{overflow:visible !important}
/* @group Basic Styling */

#stacks_in_854 *,
#stacks_in_854 *:before,
#stacks_in_854 *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#stacks_in_854 {
	max-width: 800px;
	margin: 0 auto;
}

#playlisterWrapperstacks_in_854 {
	-webkit-box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	box-shadow: 0px 0px 5px 2px rgba(205, 205, 205, 1.00);
	margin: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}




#playlisterPlaceholderstacks_in_854 {
	display: none !important;
}


#playlisterstacks_in_854 { 
	border-radius: 0px;
	height: auto;
	position: relative;
	width: auto;
	z-index: 2;
	display: block;
	overflow: auto;
	padding: 15px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

/*  */

/*  */
/* Solid colour fill */
#playlisterstacks_in_854 {
	background: rgba(38, 38, 38, 1.00);
}
/*  */

/*  /*

 /*

 */

/*  */

/*  */

/*  */

/*  */

#playlisterstacks_in_854 .btn {
	text-decoration: none;
	margin-top: 5px;
}

/* @end */

/* @group Artwork (cover) */

#coverControlsWrapperstacks_in_854 {
	position: relative;
	height: auto;
	overflow: auto;
	margin-bottom: 5px;
	display: table;
	width: 100%;
	text-align: left;
	
	
	
}


#coverControlsWrapperstacks_in_854 {
	min-height: 0px;
}


#coverstacks_in_854 {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	position: relative;
	height: 0px;
	width: 0px;
	display: inline-block;
}

@media screen and (min-width: 600px) {
	#coverstacks_in_854 {
		display: table-cell;
		
		vertical-align: middle;
		
		
	}
}

/* @end */

/* @group Titles */

#playerInterfacestacks_in_854 {
	display: block;
	overflow: hidden;
	text-align: left;
	
	
	
}

@media screen and (min-width: 600px) {
	#playerInterfacestacks_in_854 {
		display: table-cell;
		padding-left: 15px;
		
		vertical-align: middle;
		
		
	}
}

#playlisterTopSectionstacks_in_854 {
	height: auto;
	overflow: auto;
	margin-top: 15px;
}

@media screen and (min-width: 600px) {
	#playlisterTopSectionstacks_in_854 {
		margin-top: 0px;
	}
}

#titlestacks_in_854 {
	color: rgba(255, 255, 255, 1.00);
	font-size: 24px;
	font-weight: bold;
	line-height: 1.50em;
}

#titlestacks_in_854:before {
	content: ' ';
}

#albumstacks_in_854 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#albumstacks_in_854:before {
	content: 'Album: ';
}

#artiststacks_in_854 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#artiststacks_in_854:before {
	content: 'Artist: ';
}

#additionalInfostacks_in_854 {
	color: rgba(205, 205, 205, 1.00);
	font-size: 16px;
	line-height: 1.50em;
}

#additionalInfostacks_in_854:before {
	content: ' ';
}

/* @end */

/* @group Buttons */

#controlsstacks_in_854 {
	position: relative;
	margin: 0px;
	padding: 0;
	color: #cdcdcd;
	overflow: visible;
}

@media screen and (min-width: 600px) {
	#controlsstacks_in_854 {
		padding-top: 10px;
	}
}

/**/

/**/

#buttonWrapperstacks_in_854 {
	display: table;
	position: relative;
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

#playlisterWrapperstacks_in_854 .buttonItem {
	display: table-cell;
	text-align: center;
	position: relative;
	overflow: visible;
}

/* Standard buttons are buttons added by Playlister, regular buttons are ones added by a user */

#playlisterWrapperstacks_in_854 .playlisterButtonStandard,
#playlisterWrapperstacks_in_854 .playlisterButton { 
	display: inline-block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	text-align: center;
	font-size: 20px;
	background: rgba(76, 76, 76, 1.00);
	border-radius: 50%;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: rgba(255, 255, 255, 1.00);
	cursor: pointer;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 4px -2px #333;
	text-shadow: 0px -1px #333;
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_854 .playlisterButtonStandard [class^="fa fa-"],
#playlisterWrapperstacks_in_854 .playlisterButton [class^="fa fa-"] {
	color: rgba(255, 255, 255, 1.00);
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	line-height: 50px !important;
}

#playlisterWrapperstacks_in_854 .playlisterButtonStandard:hover,
#playlisterWrapperstacks_in_854 .playlisterButtonStandard:active,
#playlisterWrapperstacks_in_854 .playlisterButtonStandard:focus,
#playlisterWrapperstacks_in_854 .playlisterButton:hover,
#playlisterWrapperstacks_in_854 .playlisterButton:active,
#playlisterWrapperstacks_in_854 .playlisterButton:focus {
	color: rgba(75, 179, 135, 1.00);
	background: rgba(76, 76, 76, 1.00);
	border: 1px solid rgba(25, 25, 25, 1.00);
}

#playlisterWrapperstacks_in_854 .playlisterButtonStandard:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_854 .playlisterButtonStandard:active [class^="fa fa-"],
#playlisterWrapperstacks_in_854 .playlisterButtonStandard:focus [class^="fa fa-"],
#playlisterWrapperstacks_in_854 .playlisterButton:hover [class^="fa fa-"],
#playlisterWrapperstacks_in_854 .playlisterButton:active [class^="fa fa-"],
#playlisterWrapperstacks_in_854 .playlisterButton:focus [class^="fa fa-"] {
	color: rgba(75, 179, 135, 1.00);
}

#playlisterWrapperstacks_in_854 #playstacks_in_854 i {
	margin-right: -3px;
}

#playlisterWrapperstacks_in_854 #pausestacks_in_854 {
	display: none;
}

#playlisterWrapperstacks_in_854 .playlisterIsPlaying #playstacks_in_854 {
	display: none;
}

#playlisterWrapperstacks_in_854 .playlisterIsPlaying #pausestacks_in_854 {
	display: inline-block;
}

/*  */
/* Glass effect */
#playlisterWrapperstacks_in_854 .playlisterButton:after,
#playlisterWrapperstacks_in_854 .playlisterButtonStandard:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50%;
	background: linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
}
/*  */
/* @end */

/* @group User Options Bar */

#userOptionsBarstacks_in_854 {
	float: right;
}

#playlisterWrapperstacks_in_854 .playlisterInterfaceComponent,
#playlisterWrapperstacks_in_854 .playlisterInterfaceComponentStandard {
	margin-bottom: 15px;
	margin-left: 15px;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#playlisterWrapperstacks_in_854 .playlisterInterfaceComponent,
	#playlisterWrapperstacks_in_854 .playlisterInterfaceComponentStandard {
		float: left;
	}
}

/* @end */

/* @group Volume Controls */

#volumeControlsstacks_in_854,
#volumeBtnstacks_in_854 {
	display: none;
}

@media screen and (min-width: %breakpoint_setting%px) {
	#volumeBtnstacks_in_854 {
		display: inline-block;
	}
	
	#volumeControlsstacks_in_854 {
		height: 140px;
		width: 70px;
		display: none;
		position: absolute;
		left: 50%;
		bottom: 100%;
		margin-left: -35px;
		overflow: visible;
		z-index: 90;
		background: rgba(25, 25, 25, 1.00);
		border-radius: 10px;
	}
	
	#volume-fullstacks_in_854 {
		position: absolute;
		left: 14px;
		top: 10px;
		width: 100%;
		display: block;
		font-size: 20px;
		text-align: left;
	}
	
	#volume-mutestacks_in_854 {
		position: absolute;
		left: 18px;
		top: 110px;
		width: 100%;
		display: block;
		text-align: left;
		font-size: 20px;
	}
	
	#volume-mutestacks_in_854 [class^="fa fa-"],
	#volume-fullstacks_in_854 [class^="fa fa-"] {
		color: rgba(205, 205, 205, 1.00);
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
	#volumeSliderstacks_in_854 {
		position: absolute;
		top: 10px;
		right: 15px;
		display: block;
		height: 100%;
	}
	
	#volumestacks_in_854 {
		height: 120px;
		width: 10px;
		background: rgba(102, 102, 102, 1.00);
		position: relative;
		border-radius: 5px;
	}
	
	#volumestacks_in_854 .ui-slider-range {
		background: rgba(75, 179, 135, 1.00);
		border-radius: 5px;
		outline: none;
		display: block;
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
	#volumestacks_in_854 .ui-slider-handle {
		cursor: pointer;
		position: absolute;
		left: 0;
		bottom: 0px;
		margin-left: -5px;
		margin-bottom: -10px;
		width: 20px;
		height: 20px;
		z-index: 2;
		border-radius: 10px;
		background: rgba(205, 205, 205, 1.00);
		outline: none;
	}
}

/* @end */

/* @group Progress Bar */

#progressBarstacks_in_854 {
	margin-bottom: 5px;
	height: auto;
	overflow: auto;
}

#trackerstacks_in_854 {
	display: block;
	position: relative;
	height: 10px;
	background: rgba(102, 102, 102, 1.00);
	margin-top: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#trackerstacks_in_854 #progressstacks_in_854 {
	background: rgba(75, 179, 135, 1.00);
	height: 100%;
	display: block;
	width: 0px;
}

#currentstacks_in_854 {
	float: left;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

#durationstacks_in_854 {
	float: right;
	font-size: 14px;
	margin-top: 4px;
	color: rgba(205, 205, 205, 1.00);
}

/* iOS can't preload audio and fetch the total duration until the track starts to play. So we make duration invisisble and make it visible on desktops or (via jQuery) when the track is clicked and playing */

#durationstacks_in_854 {
	visibility: hidden;
}

#durationstacks_in_854.showDuration {
	visibility: visible;
}

/* @end */

/* @group Playlist */

#playlisterPlayliststacks_in_854 {
	background-color: rgba(255, 255, 255, 1.00);
	list-style-type: none;
	margin: 0;
	padding: 0px;
	position: relative;
	z-index: 1;
	display: block;
	overflow: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 0px;
	-moz-column-gap: 0px;
	column-gap: 0px;
	-webkit-column-rule: 0px solid #CDCDCD;
	-moz-column-rule: 0px solid #CDCDCD;
	column-rule: 0px solid #CDCDCD;
	
	/* Hide top-most item borders */
	margin-top: -0px
}

@media screen and (min-width: 34em) {
	#playlisterPlayliststacks_in_854 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}	
}

@media screen and (min-width: 48em) {
	#playlisterPlayliststacks_in_854 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 62em) {
	#playlisterPlayliststacks_in_854 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

@media screen and (min-width: 75em) {
	#playlisterPlayliststacks_in_854 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
	}	
}

#playlisterPlayliststacks_in_854 li {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    background: rgba(255, 255, 255, 1.00);
    color: rgba(153, 153, 153, 1.00);
    font-size: 18px;
    height: 45px;
    line-height: 45px;
	cursor: pointer;
	transition: color 300ms ease-in-out, background 300ms ease-in-out;
	-webkit-transition: color 300ms ease-in-out background 300ms ease-in-out;
	-moz-transition: color 300ms ease-in-out background 300ms ease-in-out;
	overflow: hidden;
	position: relative;
	-webkit-column-break-inside: avoid;
	break-inside: avoid;
	transform: translateZ(0);
	border-top: 0px solid #CDCDCD;
}

/*  */

#playlisterPlayliststacks_in_854 li:hover {
	background: rgba(234, 234, 234, 1.00);
}

#playlisterPlayliststacks_in_854 li.active-playlistitem,
#playlisterPlayliststacks_in_854 li.active-playlistitem:hover {
	font-weight: normal;
	color: rgba(255, 255, 255, 1.00);
	background: rgba(75, 179, 135, 1.00);
}

/*  */

/*  */
#playlisterPlayliststacks_in_854 li {
	padding-left: 0;
}

#playlisterPlayliststacks_in_854 li .playlistItemNumber {
	display: inline-block;
	width: 30px;
	text-align: right;
	margin: 0 15px 0 0;
	padding: 0;
}
/*  */

/*  */
#playlisterPlayliststacks_in_854 li .playlistItemActiveIcon {
	display: none;
}
/*  */

/*  */

/* @end */

/* @group Modernizer */

.no-audio #playlisterstacks_in_854,
.no-audio #playlisterPlayliststacks_in_854 {
	display: none;
}

#playlisterNoAudiostacks_in_854 {
	display: none;	
}

.no-audio #playlisterNoAudiostacks_in_854 {
	padding: 15px;
	display: none;	
}

.no-adownload #downloadstacks_in_854 {
	display: none;
}

/*  */

/* @end */

/* @group Interface Stack Settings */


























#playlisterWrapperstacks_in_854 #shufflestacks_in_854 {
	display: none;
}



#playlisterWrapperstacks_in_854 #playlistTogglestacks_in_854 {
	display: none;
}




/* @end */

/* @group Debug Mode */

#playlisterPlaceholderstacks_in_854 {
	display: none;
	padding: 15px;
	margin: 15px;
	background: #ffffff;
	color: #000000;
	font-family: "Courier New", Courier, mono;
}

#playlisterPlaceholderstacks_in_854 audio {
	width: 100%;
}

/* @end */

/* @group Edit Mode Styling */

/*  */
	
/* @end */ .style-pro-stacks_in_382::before{position:absolute;top:0;bottom:0;left:0;right:0;content:"";z-index:-1}    .style-pro-stacks_in_382:not(.bg-vault):not(.bg-featured)::before{background-color:rgba(126, 167, 227, 1.00)}   

#ovl_stacks_in_382.ll-overlay {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  opacity: 0;
  transition: opacity 600ms ease, z-index 0ms 600ms, visibility 0ms 600ms ease; }

.ll-open-stacks_in_382 > #ovl_stacks_in_382.ll-overlay {
  transition: opacity 300ms ease;
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_382, .lb-master_stacks_in_382.infix-closed {
  opacity: 0;
  visibility: hidden; }

.lb-master_stacks_in_382.infix-opened {
  opacity: 1;
  visibility: visible; }

.lb-master_stacks_in_382 [data-infix-close]:not(.infix-wrap), .lb-master_stacks_in_382.infix-closed [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  transition: opacity 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94) transform 40ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_382.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  transition: opacity 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0ms, transform 200ms 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_382.close-on-hover.infix-opened [data-infix-close]:not(.infix-wrap) {
  opacity: 0;
  transition: all 200ms ease-out; }

.lb-master_stacks_in_382.close-on-hover.infix-opened:hover [data-infix-close]:not(.infix-wrap) {
  opacity: 1; }

.lb-master_stacks_in_382.infix-closed .infix-container::after, .lb-master_stacks_in_382.infix-loading .infix-container::after {
  opacity: 0;
  transition: opacity 80ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 680ms; }

.lb-master_stacks_in_382.infix-opened .infix-container::after {
  opacity: 1;
  transition: opacity 80ms 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s; }

.lb-master_stacks_in_382, .lb-master_stacks_in_382.infix-closed {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_382.infix-opened {
  transition: opacity 120ms cubic-bezier(0.25, 0.46, 0.45, 0.94), visibility 0s 0s; }

.lb-master_stacks_in_382.infix-loading .infix-content, .lb-master_stacks_in_382.infix-closed .infix-content {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  opacity: 0;
  transition: opacity 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.lb-master_stacks_in_382.infix-opened .infix-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  opacity: 1;
  transition: opacity 600ms cubic-bezier(0.25, 0.46, 0.45, 0.94), transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.lb-master_stacks_in_382.infix.hide-nav .infix-nav {
  display: none; }

.lb-master_stacks_in_382.infix.no-loop.ll-first [data-infix-prev] {
  display: none; }

.lb-master_stacks_in_382.infix.no-loop.ll-last [data-infix-next] {
  display: none; }

.lb-master_stacks_in_382 [data-infix-next], .lb-master_stacks_in_382 [data-infix-prev] {
  position: absolute;
  z-index: 9999;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: calc(50% + 25px);
  margin-top: -25px;
  border: 2px solid rgba(255, 255, 255, 0.00);
  opacity: 1;
  background: rgba(255, 255, 255, 0.00);
  transition: opacity 200ms ease-out, background 200ms ease-out, transform 0.8s cubic-bezier(0, 1.01, 0.22, 1), border 0.3s ease-out; }

.lb-master_stacks_in_382 html:not(.bwd-touch) [data-infix-next], .lb-master_stacks_in_382 html:not(.bwd-touch) [data-infix-prev] {
  opacity: 0; }

.lb-master_stacks_in_382 html:not(.bwd-touch) [data-infix-next] {
  transform: translate(-15px, -50%) scale(0.6); }

.lb-master_stacks_in_382 html:not(.bwd-touch) [data-infix-prev] {
  transform: translate(15px, -50%) scale(0.6); }

.lb-master_stacks_in_382 html.infix:not(.bwd-touch):hover [data-infix-next], .lb-master_stacks_in_382 html.infix:not(.bwd-touch):hover [data-infix-prev] {
  transform: translate(0, -50%) rotate(0deg) scale(1);
  opacity: 1; }

.lb-master_stacks_in_382 [data-infix-next] {
  right: 12px; }

.lb-master_stacks_in_382 [data-infix-prev] {
  left: 12px; }

.lb-master_stacks_in_382 [data-infix-next]::before,
.lb-master_stacks_in_382 [data-infix-next]::after,
.lb-master_stacks_in_382 [data-infix-prev]::before,
.lb-master_stacks_in_382 [data-infix-prev]::after {
  background: rgba(255, 255, 255, 0.96);
  top: 50%;
  left: 0;
  width: 2px;
  height: 17px;
  content: '';
  position: absolute;
  margin: -14px 23px; }

.lb-master_stacks_in_382 html.bwd-touch [data-infix-next], .lb-master_stacks_in_382 [data-infix-next]:hover,
.lb-master_stacks_in_382 html.bwd-touch [data-infix-prev], .lb-master_stacks_in_382 [data-infix-prev]:hover {
  border: 2px solid rgba(255, 255, 255, 1.00);
  background: rgba(255, 255, 255, 0.00); }
  .lb-master_stacks_in_382 html.bwd-touch [data-infix-next]::before, .lb-master_stacks_in_382 html.bwd-touch [data-infix-next]::after, .lb-master_stacks_in_382 [data-infix-next]:hover::before, .lb-master_stacks_in_382 [data-infix-next]:hover::after,
  .lb-master_stacks_in_382 html.bwd-touch [data-infix-prev]::before,
  .lb-master_stacks_in_382 html.bwd-touch [data-infix-prev]::after, .lb-master_stacks_in_382 [data-infix-prev]:hover::before, .lb-master_stacks_in_382 [data-infix-prev]:hover::after {
    background: rgba(255, 255, 255, 1.00); }

.lb-master_stacks_in_382 [data-infix-next]::after,
.lb-master_stacks_in_382 [data-infix-prev]::after {
  margin-top: -3px; }

.lb-master_stacks_in_382 [data-infix-prev]::after, .lb-master_stacks_in_382 [data-infix-prev]::before {
  left: -3px; }

.lb-master_stacks_in_382 [data-infix-next]::after {
  transform: rotate(45deg); }

.lb-master_stacks_in_382 [data-infix-next]::before {
  transform: rotate(-45deg); }

.lb-master_stacks_in_382 [data-infix-prev]::after {
  transform: rotate(315deg); }

.lb-master_stacks_in_382 [data-infix-prev]::before {
  transform: rotate(-315deg); }
