/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm3K8-C8QSw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm3K9-C8QSw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(https://fonts.gstatic.com/s/anton/v9/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SkvzAbt.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SAvzAbt.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SgvzAbt.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_ScvzAbt.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SYvzAbt.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SsvzAbt.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SovzAbt.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 400;
  src: local('Cousine Regular'), local('Cousine-Regular'), url(https://fonts.gstatic.com/s/cousine/v12/d6lIkaiiRdih4SpP_SQvzA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TTM0uBl.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2T3M0uBl.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TXM0uBl.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TrM0uBl.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TvM0uBl.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TbM0uBl.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TfM0uBl.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cousine';
  font-style: normal;
  font-weight: 700;
  src: local('Cousine Bold'), local('Cousine-Bold'), url(https://fonts.gstatic.com/s/cousine/v12/d6lNkaiiRdih4SpP9Z8K2TnM0g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*Slick*/
/* Slider */
.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* Arrows */
.slick-prev,
.slick-next{
    position: absolute;
    height: 100%;
	width: 75px;
	top: 0;
    padding: 0;
    cursor: pointer;
    z-index: 100;
    border: none;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    outline: none;
}

	.slick-next-text{
		transform: rotate(-90deg);
	}

	.slick-prev-text{
		transform: rotate(90deg);
	}

        .slick-prev:hover:before,
        .slick-next:hover:before{
        	color: rgba(0,0,0,0.9);
        }

    .slick-prev:before,
    .slick-next:before{
    	font-family: 'FontAwesome';
		color: rgba(0,0,0,0.7);
		font-size: 30px;
		position: absolute;
		transition: all 0.3s;
        -moz-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
    }

    .slick-prev{
    	left: 32px;
    }

        .slick-prev:before{
            content: "\f104";
            left: 0;
        }

    .slick-next{
    	right: 32px;
    }

        .slick-next:before{
            content: "\f105";
            right: 0;
        }


#cookie-bar{background:#000;height:auto;color:#fff;text-align:center;position:fixed;width:100%;bottom:0px;z-index:1500;padding:35px 15px;border-top:1px solid rgba(238, 238, 238, 0.25)}
#cookie-bar.fixed{top:0px;bottom:auto;}
#cookie-bar p{margin:0;padding:0;}
#cookie-bar a{  
  display: block;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 14px;
  padding: 13px 27px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  border: 2px solid #fff;
  font-weight: 700;
  max-width: 159px;
  margin: 20px auto 0;
}
#cookie-bar a:hover{      
    color: #000;
    background-color: #fff;
    text-decoration: none;
}

body{
	font-family: "Cousine";
  font-weight: 400;
	color: #000;
	font-size: 15px;
  letter-spacing: normal;
	line-height: 1.4;
	background-color: #fff;
}

/*Global Styles*/
.transition{
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.transition-2{
	-webkit-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

a{
	color: #000;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

	a:hover{
	    color: #000;
	    text-decoration: underline;
	}

.link-1{
  color: #000;
  font-weight: 700;
  text-transform: uppercase;
}

.btn{
  display: inline-block;
  border: 0;
  background: transparent;
  color: #000;
  font-size: 14px;
  padding:16px 55px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  border: 2px solid #000;
  font-weight: 700;
}

  .btn:hover{
    color: #fff;
    background-color: #000;
    text-decoration: none;
  }

.btn-white{
  display: inline-block;
  border: 0;
  background: transparent;
  color: #fff;
  font-size: 14px;
  padding:16px 55px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 0;
  border: 2px solid #fff;
  font-weight: 700;
}

  .btn-white:hover{
    color: #000;
    background-color: #fff;
    text-decoration: none;
  }


.title{
  font-weight: 700;
  text-transform: uppercase;
}

.section-title{
	text-transform: uppercase;
	font-family: 'Anton';
	color: #000;
	position: relative;
  display: inline-block;
}

  .section-title:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: #000;
    left: 0;
    bottom: -2px;
  }

.section-hr{
  border-top: 1px solid #00a348;
  margin-bottom: 15px;
}

.page-header{
  background-position: 50%;
  z-index: 1;
  position: relative;
}

  .page-header:before{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    background-color: rgba(0,0,0,0.6);
    z-index: 2;
  }

  .page-title{
    text-transform: uppercase;
    font-family: 'Anton';
    color: #fff;
    position: relative;
    display: inline-block;
    z-index: 3;
  }

  .breadcrumbs{
    color: #fff;
    z-index: 3;
    font-size: 20px;
    position: relative;
  }

    .breadcrumbs a{
      color: #fff;
    }

    .breadcrumbs i{
      font-size: 18px;
    }

/*Navbar*/
.navbar{
	text-transform: uppercase;
	font-weight: 400;
	font-size: 15px;
	z-index: 1030;
	height: auto;
  padding: 10px 15px;
	position: fixed;
  top: 0;
	left: 0;
	right: 0;
  background-color: #000;
  border-bottom: 1px solid rgba(238, 238, 238, 0.25);
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.navbar.estica {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 80px;
  padding: 0 30px;
  background-color: transparent;
  border-bottom: 1px solid transparent;
}

.navbar.estica.nav-scroll{
  background-color: #000;
  border-color: rgba(238, 238, 238, 0.25);
}

  .navbar .navbar-brand{
    margin-right: 0;
    padding: 0;
  }  

    .navbar .navbar-brand > div{
      display: block;
    }

      .navbar .navbar-brand img{
        outline: none !important;
        height: 30px;
      }

  .estica .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  } 
  

    .navbar .navbar-nav {
      margin: 0;
      background-color: transparent;
      padding: 10px 0 0;
      margin-top: 10px;
      border-top: 1px solid rgba(238, 238, 238, 0.25);
      text-align: center;
    } 

    .navbar.estica .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 0;
      margin: 0;
      border: none;
    }

      .navbar .nav-item{
        padding: 5px 0px;
      }

      .navbar.estica .nav-item{
        padding: 0 25px;
      }

    .navbar.estica .navbar-language-collapsed{
      display: none;
    }

    .navbar .navbar-language{
      display: none !important;
    }   

    .navbar.estica .navbar-language{
      display: flex !important;
      border-left: 1px solid #fff;
    }

    .navbar.estica .navbar-language.hide{
      display: none !important;
    }

      .navbar.estica .navbar-language .nav-item{
        padding: 0 0 0 25px;
      } 

        .navbar .nav-item .nav-link{
          color: #fff;
          padding: 6px 0;
          position: relative;
          display: inline-block;
        }    		

        .navbar.estica .nav-item .nav-link{
          display: block;
        }

        .navbar .navbar-language-collapsed .nav-link{
          padding: 0 5px;
        }        

          .navbar .nav-item .nav-link:before{
            content: "";
            position: absolute;
            width: 100%;
            height: 1px;
            bottom: 1px;
            left: 0;
            background-color: #fff;
            visibility: hidden;
            -webkit-transform: scaleX(0);
            transform: scaleX(0);
            -webkit-transition: all 0.3s ease-in-out 0s;
            transition: all 0.3s ease-in-out 0s;
          }   

          .navbar .navbar-language .nav-link:before{
            content: none;
          }        

            .navbar .nav-item .nav-link:hover:before, .navbar .nav-link:focus:before, .navbar .nav-item.active .nav-link:before{
              visibility: visible;
              -webkit-transform: scaleX(1);
              transform: scaleX(1);
            }

          .navbar .navbar-language i, .navbar .navbar-language-collapsed i{
            width: 26px;
            height: 26px;
            display: inline-block;
            vertical-align: sub;
            cursor: pointer;
            background-size: 26px;
          }          

          .navbar .navbar-language-collapsed .nav-link:before{
            display: none;
          }

    .estica .navbar-nav .dropdown-menu {
      position: absolute;
    }

      .estica .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto;
      }
  
  .nav-mobile{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .estica .nav-mobile{
    display: none;
  }

    .nav-lang{
      color: #fff;
      margin-right: 10px;
      line-height: 48px;
    }

      .nav-lang:hover{
        color: #fff;
        text-decoration: none;
      }

    .navbar-toggler {
      padding: 10px;
      border: none;
      display: inline-block;
      background: transparent;
    }

      .navbar-toggler .icon-bar+.icon-bar {
          margin-top: 4px
      }

      .navbar-toggler .icon-bar {
        display: block;
        width: 22px;
        height: 3px;
        transition: all .2s;
        background-color: #fff!important
      }

        .navbar-toggler[aria-expanded=true] .top-bar {
          transform: translate(7px) rotate(45deg);
          transform-origin: 0 10%
        }

        .navbar-toggler[aria-expanded=true] .middle-bar {
          opacity: 0
        }

        .navbar-toggler[aria-expanded=true] .bottom-bar {
          transform: translate(7px) rotate(-45deg);
          transform-origin: 5% 90%
        }

        .navbar-toggler .bottom-bar,
        .navbar-toggler .top-bar {
          transform: translateX(3px) rotate(0)
        }

        .navbar-toggler .middle-bar {
          opacity: 1;
          width: 28px;
        }

  .estica > .container,
  .estica > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .estica .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }

/*HOME*/
#home{
  position: relative;
  width: 100%;
  height: 100vh;
  z-index: 1;
  overflow: hidden;
}

#home.new-album:before{
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.6);
  z-index: 2;
}

#home .video-background {
  background: #000;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;
}

#home .video-foreground,
#home .video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}

@media (min-aspect-ratio: 16/9) {
  #home .video-foreground { height: 300%; top: -100%; }
}
@media (max-aspect-ratio: 16/9) {
  #home .video-foreground { width: 300%; left: -100%; }
}

#home .home-video{
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  object-fit: cover;
}

#home .container{
  z-index: 3;
  height: 100%;
  position: relative;
  padding: 0px 30px;
  text-align: center;
}

  #home .home-title{
    font-family: "Anton";
    color: #fff;
    letter-spacing: 2px;
    display: block;
    text-transform: uppercase;
  }  

  #home .home-subtitle{
    font-family: "Anton";
    color: #fff;
    letter-spacing: 2px;
    display: block;
  }

  #home .btn-white{
    margin-top: 15px;
  }

    @keyframes bounce_arrow_home {
    0%, 20%, 50%, 80%, 100% {
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px);
    }
    60% {
        -moz-transform: translateY(-5px);
        -ms-transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
  }

  #home .go-down{
    position: absolute;
    color: #fff;
    font-size: 30px;
    bottom: 30px;
    animation: bounce_arrow_home 2s infinite;
  }

    #home .go-down img {
      height: 50px;
    }

/*ultimo album*/
@media(min-width: 1600px){
  #latest-album .container{
    width: 1500px;
    max-width: 1500px;
  }
}

  .album-image{
    position: relative;
    z-index: 1;
  }

    .album-image img{
      margin: 0 auto;
      display: block;
    }

  .album-details span{
    display: block;
  }

  .album-details .album-title{
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 25px;
    font-size: 26px;
    letter-spacing: 2px;
  }  

  .album-details .album-year{
    font-size: 20px;
    letter-spacing: 2px;
  }  

  .album-details .album-description{
    margin-top: 25px;
  }

  #latest-album .album-details .album-description{
    text-align: center;
  }

  .album-links{
    display: block;
    margin-top: 15px;
  }

    .album-links a{
      position: relative;
      padding: 0 10px;
    }    

      .album-links a:not(:last-child):before{
        position: absolute;
        content: "|";
        right: -9px;
        top: -3px;
      }

  .album-songs{
    font-size: 16px;
  }

    .album-songs .list-group-header{
      border-radius: 0;
      border: none;
      margin-bottom: 0;
      padding: 20px 20px;
      color: #000;
    }

      .album-cd{
        line-height: 24px;
        vertical-align: text-bottom;
        font-weight: 700;
        font-size: 20px;
      }

    .album-songs .list-group-item{
      border-radius: 0;
      border: none;
      border-top: 1px solid #cfcfcf;
      margin-bottom: 0;
      color: #000;
    }    

    .album-songs .list-group-item:first-child{
      border-top: none;
    }

    .album-songs .list-group-item.active {
      border-color: #000;
    }

    .album-songs .list-group-item.active, .album-songs .list-group-item-action:focus, .album-songs .list-group-item-action:hover {
      color: #fff;
      background-color: #000;
    }

      .album-song-title, .album-song-links{
        display: inline-block;
      }

      .album-song-title{
        line-height: 24px;
        vertical-align: text-bottom;
        padding-left: 5px;
      }

        .album-song-links > .album-song-play, .album-song-links > .album-song-lyrics{
          width: 24px;
          height: 24px;
          display: inline-block;
          vertical-align: sub;
          cursor: pointer;
        }          

        .album-song-links .album-song-play{
          background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDMxNC4wNjggMzE0LjA2OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzE0LjA2OCAzMTQuMDY4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9Il94MzNfNTYuX1BsYXkiPgoJCTxnPgoJCQk8cGF0aCBkPSJNMjkzLjAwMiw3OC41M0MyNDkuNjQ2LDMuNDM1LDE1My42MTgtMjIuMjk2LDc4LjUyOSwyMS4wNjhDMy40MzQsNjQuNDE4LTIyLjI5OCwxNjAuNDQyLDIxLjA2NiwyMzUuNTM0ICAgICBjNDMuMzUsNzUuMDk1LDEzOS4zNzUsMTAwLjgzLDIxNC40NjUsNTcuNDdDMzEwLjYyNywyNDkuNjM5LDMzNi4zNzEsMTUzLjYyLDI5My4wMDIsNzguNTN6IE0yMTkuODM0LDI2NS44MDEgICAgIGMtNjAuMDY3LDM0LjY5Mi0xMzYuODk0LDE0LjEwNi0xNzEuNTc2LTQ1Ljk3M0MxMy41NjgsMTU5Ljc2MSwzNC4xNjEsODIuOTM1LDk0LjIzLDQ4LjI2ICAgICBjNjAuMDcxLTM0LjY5LDEzNi44OTQtMTQuMTA2LDE3MS41NzgsNDUuOTcxQzMwMC40OTMsMTU0LjMwNywyNzkuOTA2LDIzMS4xMTcsMjE5LjgzNCwyNjUuODAxeiBNMjEzLjU1NSwxNTAuNjUybC04Mi4yMTQtNDcuOTQ5ICAgICBjLTcuNDkyLTQuMzc0LTEzLjUzNS0wLjg3Ny0xMy40OTMsNy43ODlsMC40MjEsOTUuMTc0YzAuMDM4LDguNjY0LDYuMTU1LDEyLjE5MSwxMy42NjksNy44NTFsODEuNTg1LTQ3LjEwMyAgICAgQzIyMS4wMjksMTYyLjA4MiwyMjEuMDQ1LDE1NS4wMjYsMjEzLjU1NSwxNTAuNjUyeiIgZmlsbD0iIzAwMDAwMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
        }           

        .album-song-links .album-song-play.playing{
          background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDMxNC4wNjUgMzE0LjA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzE0LjA2NSAzMTQuMDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9Il94MzNfNTguX1BhdXNlIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTEyNS42MzIsMTA5LjkzMWMtOC42NjYsMC0xNS43MDEsNy4wMjctMTUuNzAxLDE1LjcwMXY2Mi43OTNjMCw4LjY2OCw3LjAzNSwxNS43MDEsMTUuNzAxLDE1LjcwMSAgICAgczE1LjcwMS03LjAzMywxNS43MDEtMTUuNzAxdi02Mi43OTNDMTQxLjMzMywxMTYuOTUsMTM0LjI5OCwxMDkuOTMxLDEyNS42MzIsMTA5LjkzMXogTTI5My4wMDIsNzguNTI5ICAgICBDMjQ5LjY0NiwzLjQzNCwxNTMuNjE4LTIyLjI5OCw3OC41MjksMjEuMDY2QzMuNDM0LDY0LjQxNy0yMi4yOTgsMTYwLjQ0LDIxLjA2NiwyMzUuNTMyICAgICBjNDMuMzUsNzUuMDk1LDEzOS4zNzUsMTAwLjgzLDIxNC40NjUsNTcuNDdDMzEwLjYyNywyNDkuNjM4LDMzNi4zNjMsMTUzLjYxOCwyOTMuMDAyLDc4LjUyOXogTTIxOS44MzQsMjY1LjggICAgIGMtNjAuMDY3LDM0LjY5Mi0xMzYuODk0LDE0LjEwNi0xNzEuNTc2LTQ1Ljk3M0MxMy41NjgsMTU5Ljc2LDM0LjE2MSw4Mi45MzMsOTQuMjMsNDguMjU5ICAgICBjNjAuMDcxLTM0LjY5LDEzNi44OTQtMTQuMTA2LDE3MS41NzgsNDUuOTcxQzMwMC40OTMsMTU0LjMwNSwyNzkuOTA2LDIzMS4xMTUsMjE5LjgzNCwyNjUuOHogTTE4OC40MzIsMTA5LjkzMSAgICAgYy04LjY2NCwwLTE1LjcwMSw3LjAyNy0xNS43MDEsMTUuNzAxdjYyLjc5M2MwLDguNjY4LDcuMDM3LDE1LjcwOSwxNS43MDEsMTUuNzA5YzguNjY4LDAsMTUuNzAxLTcuMDMzLDE1LjcwMS0xNS43MDl2LTYyLjc5MyAgICAgQzIwNC4xMzMsMTE2Ljk1LDE5Ny4xLDEwOS45MzEsMTg4LjQzMiwxMDkuOTMxeiIgZmlsbD0iIzAwMDAwMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
        }          

        .album-song-links .album-song-lyrics{
          background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDk3LjUzNiA5Ny41MzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk3LjUzNiA5Ny41MzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMS41LDE5LjU0Nmg0MS43NThjMC4zOTgsMCwwLjc3OS0wLjE1OCwxLjA2MS0wLjQzOWMwLjI4Mi0wLjI4MSwwLjQzOS0wLjY2MywwLjQzOS0xLjA2MVY4LjE1OSAgICBjMC0wLjgyOS0wLjY3Mi0xLjUtMS41LTEuNUgxLjVjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS44ODlDMCwxOC44NzUsMC42NzIsMTkuNTQ2LDEuNSwxOS41NDZ6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPHBhdGggZD0iTTEuNSw0My4zMjRoNDEuNzU4YzAuMzk4LDAsMC43NzktMC4xNTgsMS4wNjEtMC40MzljMC4yODItMC4yODEsMC40MzktMC42NjMsMC40MzktMS4wNjF2LTkuODg4ICAgIGMwLTAuODI5LTAuNjcyLTEuNS0xLjUtMS41SDEuNWMtMC44MjgsMC0xLjUsMC42NzEtMS41LDEuNXY5Ljg4OEMwLDQyLjY1MSwwLjY3Miw0My4zMjQsMS41LDQzLjMyNHoiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNOTUuOTc3LDc3Ljk4OUgxLjVjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS44ODljMCwwLjgyOSwwLjY3MiwxLjUsMS41LDEuNWg5NC40NzdjMC4zOTgsMCwwLjc3OS0wLjE1OCwxLjA2Mi0wLjQzOSAgICBjMC4yODItMC4yOCwwLjQzOC0wLjY2MiwwLjQzOC0xLjA2MXYtOS44ODlDOTcuNDc3LDc4LjY2LDk2LjgwNSw3Ny45ODksOTUuOTc3LDc3Ljk4OXoiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNMS41MjIsNTQuMjExYy0wLjgyOCwwLTEuNSwwLjY3Mi0xLjUsMS41VjY1LjZjMCwwLjgyOCwwLjY3MiwxLjUsMS41LDEuNWg5NC41MTRjMC4zOTcsMCwwLjc3OC0wLjE1OCwxLjA2Mi0wLjQzOSAgICBjMC4yODEtMC4yODEsMC40MzgtMC42NjMsMC40MzgtMS4wNjF2LTkuODg5YzAtMC44MjgtMC42NzItMS41LTEuNS0xLjVIMS41MjJ6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPHBhdGggZD0iTTk0LjAwNCw2LjY1OUg2My43NmMtMC42OTksMC0xLjI2NCwwLjU2Ni0xLjI2NCwxLjI2NHYyMS45OTRsLTAuMzU0LTAuMDFjLTQuMzI2LDAtNy44NDksMy41Mi03Ljg0OSw3Ljg0NyAgICBjMCw0LjMyNywzLjUyMSw3Ljg0Nyw3Ljg0OSw3Ljg0N2M0LjI1MiwwLDcuNzctMy40NTksNy44NDItNy42ODZsMC4wMDQtMC4xMjFjMC4wMDItMC4wMTYsMC4wMDItMC4wMzEsMC4wMDItMC4wNDdWMTcuNzgyaDE3Ljc4MyAgICB2MTIuMTM0bC0wLjM1NC0wLjAxYy00LjMyNSwwLTcuODQ2LDMuNTItNy44NDYsNy44NDdjMCw0LjMyNywzLjUyMSw3Ljg0Nyw3Ljg0Niw3Ljg0N2M3Ljc3MSwwLDcuODQ5LTcuODMyLDcuODQ5LTcuODQ3VjcuOTIxICAgIEM5NS4yNjgsNy4yMjUsOTQuNzA0LDYuNjU5LDk0LjAwNCw2LjY1OXoiIGZpbGw9IiMwMDAwMDAiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
        }

        .album-song-links .album-song-lyrics:not(:first-child){
          margin-left: 10px;
        }

          .album-songs .list-group-item.active .album-song-links .album-song-play, 
          .album-songs .list-group-item-action:hover .album-song-links .album-song-play, 
          .album-songs .list-group-item-action:focus .album-song-links .album-song-play {
            background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDMxNC4wNjggMzE0LjA2OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzE0LjA2OCAzMTQuMDY4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9Il94MzNfNTYuX1BsYXkiPgoJCTxnPgoJCQk8cGF0aCBkPSJNMjkzLjAwMiw3OC41M0MyNDkuNjQ2LDMuNDM1LDE1My42MTgtMjIuMjk2LDc4LjUyOSwyMS4wNjhDMy40MzQsNjQuNDE4LTIyLjI5OCwxNjAuNDQyLDIxLjA2NiwyMzUuNTM0ICAgICBjNDMuMzUsNzUuMDk1LDEzOS4zNzUsMTAwLjgzLDIxNC40NjUsNTcuNDdDMzEwLjYyNywyNDkuNjM5LDMzNi4zNzEsMTUzLjYyLDI5My4wMDIsNzguNTN6IE0yMTkuODM0LDI2NS44MDEgICAgIGMtNjAuMDY3LDM0LjY5Mi0xMzYuODk0LDE0LjEwNi0xNzEuNTc2LTQ1Ljk3M0MxMy41NjgsMTU5Ljc2MSwzNC4xNjEsODIuOTM1LDk0LjIzLDQ4LjI2ICAgICBjNjAuMDcxLTM0LjY5LDEzNi44OTQtMTQuMTA2LDE3MS41NzgsNDUuOTcxQzMwMC40OTMsMTU0LjMwNywyNzkuOTA2LDIzMS4xMTcsMjE5LjgzNCwyNjUuODAxeiBNMjEzLjU1NSwxNTAuNjUybC04Mi4yMTQtNDcuOTQ5ICAgICBjLTcuNDkyLTQuMzc0LTEzLjUzNS0wLjg3Ny0xMy40OTMsNy43ODlsMC40MjEsOTUuMTc0YzAuMDM4LDguNjY0LDYuMTU1LDEyLjE5MSwxMy42NjksNy44NTFsODEuNTg1LTQ3LjEwMyAgICAgQzIyMS4wMjksMTYyLjA4MiwyMjEuMDQ1LDE1NS4wMjYsMjEzLjU1NSwxNTAuNjUyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
          } 

          .album-songs .list-group-item.active .album-song-links .album-song-play.playing, 
          .album-songs .list-group-item-action:hover .album-song-links .album-song-play.playing, 
          .album-songs .list-group-item-action:focus .album-song-links .album-song-play.playing {
            background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDMxNC4wNjUgMzE0LjA2NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzE0LjA2NSAzMTQuMDY0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgaWQ9Il94MzNfNTguX1BhdXNlIj4KCQk8Zz4KCQkJPHBhdGggZD0iTTEyNS42MzIsMTA5LjkzMWMtOC42NjYsMC0xNS43MDEsNy4wMjctMTUuNzAxLDE1LjcwMXY2Mi43OTNjMCw4LjY2OCw3LjAzNSwxNS43MDEsMTUuNzAxLDE1LjcwMSAgICAgczE1LjcwMS03LjAzMywxNS43MDEtMTUuNzAxdi02Mi43OTNDMTQxLjMzMywxMTYuOTUsMTM0LjI5OCwxMDkuOTMxLDEyNS42MzIsMTA5LjkzMXogTTI5My4wMDIsNzguNTI5ICAgICBDMjQ5LjY0NiwzLjQzNCwxNTMuNjE4LTIyLjI5OCw3OC41MjksMjEuMDY2QzMuNDM0LDY0LjQxNy0yMi4yOTgsMTYwLjQ0LDIxLjA2NiwyMzUuNTMyICAgICBjNDMuMzUsNzUuMDk1LDEzOS4zNzUsMTAwLjgzLDIxNC40NjUsNTcuNDdDMzEwLjYyNywyNDkuNjM4LDMzNi4zNjMsMTUzLjYxOCwyOTMuMDAyLDc4LjUyOXogTTIxOS44MzQsMjY1LjggICAgIGMtNjAuMDY3LDM0LjY5Mi0xMzYuODk0LDE0LjEwNi0xNzEuNTc2LTQ1Ljk3M0MxMy41NjgsMTU5Ljc2LDM0LjE2MSw4Mi45MzMsOTQuMjMsNDguMjU5ICAgICBjNjAuMDcxLTM0LjY5LDEzNi44OTQtMTQuMTA2LDE3MS41NzgsNDUuOTcxQzMwMC40OTMsMTU0LjMwNSwyNzkuOTA2LDIzMS4xMTUsMjE5LjgzNCwyNjUuOHogTTE4OC40MzIsMTA5LjkzMSAgICAgYy04LjY2NCwwLTE1LjcwMSw3LjAyNy0xNS43MDEsMTUuNzAxdjYyLjc5M2MwLDguNjY4LDcuMDM3LDE1LjcwOSwxNS43MDEsMTUuNzA5YzguNjY4LDAsMTUuNzAxLTcuMDMzLDE1LjcwMS0xNS43MDl2LTYyLjc5MyAgICAgQzIwNC4xMzMsMTE2Ljk1LDE5Ny4xLDEwOS45MzEsMTg4LjQzMiwxMDkuOTMxeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
          }             

          .album-songs .list-group-item.active .album-song-links .album-song-lyrics, 
          .album-songs .list-group-item-action:hover .album-song-links .album-song-lyrics, 
          .album-songs .list-group-item-action:focus .album-song-links .album-song-lyrics {
            background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDk3LjUzNiA5Ny41MzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk3LjUzNiA5Ny41MzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMS41LDE5LjU0Nmg0MS43NThjMC4zOTgsMCwwLjc3OS0wLjE1OCwxLjA2MS0wLjQzOWMwLjI4Mi0wLjI4MSwwLjQzOS0wLjY2MywwLjQzOS0xLjA2MVY4LjE1OSAgICBjMC0wLjgyOS0wLjY3Mi0xLjUtMS41LTEuNUgxLjVjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS44ODlDMCwxOC44NzUsMC42NzIsMTkuNTQ2LDEuNSwxOS41NDZ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTEuNSw0My4zMjRoNDEuNzU4YzAuMzk4LDAsMC43NzktMC4xNTgsMS4wNjEtMC40MzljMC4yODItMC4yODEsMC40MzktMC42NjMsMC40MzktMS4wNjF2LTkuODg4ICAgIGMwLTAuODI5LTAuNjcyLTEuNS0xLjUtMS41SDEuNWMtMC44MjgsMC0xLjUsMC42NzEtMS41LDEuNXY5Ljg4OEMwLDQyLjY1MSwwLjY3Miw0My4zMjQsMS41LDQzLjMyNHoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNOTUuOTc3LDc3Ljk4OUgxLjVjLTAuODI4LDAtMS41LDAuNjcxLTEuNSwxLjV2OS44ODljMCwwLjgyOSwwLjY3MiwxLjUsMS41LDEuNWg5NC40NzdjMC4zOTgsMCwwLjc3OS0wLjE1OCwxLjA2Mi0wLjQzOSAgICBjMC4yODItMC4yOCwwLjQzOC0wLjY2MiwwLjQzOC0xLjA2MXYtOS44ODlDOTcuNDc3LDc4LjY2LDk2LjgwNSw3Ny45ODksOTUuOTc3LDc3Ljk4OXoiIGZpbGw9IiNGRkZGRkYiLz4KCQk8cGF0aCBkPSJNMS41MjIsNTQuMjExYy0wLjgyOCwwLTEuNSwwLjY3Mi0xLjUsMS41VjY1LjZjMCwwLjgyOCwwLjY3MiwxLjUsMS41LDEuNWg5NC41MTRjMC4zOTcsMCwwLjc3OC0wLjE1OCwxLjA2Mi0wLjQzOSAgICBjMC4yODEtMC4yODEsMC40MzgtMC42NjMsMC40MzgtMS4wNjF2LTkuODg5YzAtMC44MjgtMC42NzItMS41LTEuNS0xLjVIMS41MjJ6IiBmaWxsPSIjRkZGRkZGIi8+CgkJPHBhdGggZD0iTTk0LjAwNCw2LjY1OUg2My43NmMtMC42OTksMC0xLjI2NCwwLjU2Ni0xLjI2NCwxLjI2NHYyMS45OTRsLTAuMzU0LTAuMDFjLTQuMzI2LDAtNy44NDksMy41Mi03Ljg0OSw3Ljg0NyAgICBjMCw0LjMyNywzLjUyMSw3Ljg0Nyw3Ljg0OSw3Ljg0N2M0LjI1MiwwLDcuNzctMy40NTksNy44NDItNy42ODZsMC4wMDQtMC4xMjFjMC4wMDItMC4wMTYsMC4wMDItMC4wMzEsMC4wMDItMC4wNDdWMTcuNzgyaDE3Ljc4MyAgICB2MTIuMTM0bC0wLjM1NC0wLjAxYy00LjMyNSwwLTcuODQ2LDMuNTItNy44NDYsNy44NDdjMCw0LjMyNywzLjUyMSw3Ljg0Nyw3Ljg0Niw3Ljg0N2M3Ljc3MSwwLDcuODQ5LTcuODMyLDcuODQ5LTcuODQ3VjcuOTIxICAgIEM5NS4yNjgsNy4yMjUsOTQuNzA0LDYuNjU5LDk0LjAwNCw2LjY1OXoiIGZpbGw9IiNGRkZGRkYiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
          }        

        .album-song-links img:last-child{
          margin-left: 10px;
        }
      
      .album-song-lyrics-text{
        padding: 20px 40px;
        background: #000;
        color: #fff;
        border-top: 1px solid #cfcfcf;
        display: none;
        position: relative;
      }

        .album-song-lyrics-text .album-lyrics-close{
          position: absolute;
          top: 17px;
          right: 30px;
          color: #fff;
          font-size: 30px;
          z-index: 3;
          cursor: pointer;
        }

    .latest-album-all{
      margin-top: 50px;
    }

/*sobre*/
#biography{
  background-color: #000;
  color: #fff;
}

    .biography-content .section-title{
      color: #fff;
      margin-bottom: 50px; 
    }

    .biography-content .section-title:before{
      background-color: #fff;
    }

    .biography-content .btn-white{
      display: inline-block;
    }

  .biography-image{
    background-size: cover;
    background-position: center;
  }

/*proximos eventos*/
#upcoming-events{
  background-color: #fff;
}

  @media(min-width: 1600px){
    #upcoming-events .upcoming-events-container{
      width: 1400px;
      max-width: 1400px;
    }
  }

    .upcoming-event{
      padding-top: 40px;
    }

      .upcoming-event .upcoming-event-label{
        text-transform: uppercase;
        display: block;
        font-size: 13px;
        margin-bottom: 5px;
      }

      .upcoming-event .upcoming-event-text{
        font-size: 16px;
      }
      .upcoming-event .upcoming-event-text > strong{
        font-size: 18px;
      }

      .upcoming-event-date-day{
        font-size: 50px;
        line-height: 40px;
        font-weight: 700;
        display: block;
      }

      .upcoming-event-date-rest{
        text-transform: uppercase;
        font-size: 16px;
      }

      .upcoming-event-price{
        font-size: 28px;
        line-height: 28px;
        font-weight: 700;
      }

      .sold-out{
        color: rgb(172, 2, 2);
        font-weight: 800;
        text-transform: uppercase;
      }

      .upcoming-event-tickets{
        padding: 12px 20px 10px 20px;
      }          

        .upcoming-event-tickets span, .upcoming-event-tickets i{
          display: inline-block;
        }

        .upcoming-event-tickets i{
          font-size: 16px;
        }

        .upcoming-event-tickets i.fa-facebook-square{
          font-size: 17px;
          transform: translateY(1px);
        }

    .upcoming-event hr{
      margin-top: 40px;
      margin-bottom: 0;
      border-color: #000;
    }

    .all-upcoming-events{
      margin-top: 50px;
    }

#newsletter{
  background-image: url('../img/newsletter.jpg');
  background-size: cover;
  background-attachment: fixed;
  position: relative;
  color: #fff;
}

  #newsletter:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
  }

  .newsletter-title{
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
  }

  .newsletter-subtitle{
    font-size: 20px;
  }

  .newsletter-wrapper{
    margin-top: 35px;
  }

    .newsletter-wrapper .newsletter-input{
      display: block;
      border: 0;
      border-bottom: 1px solid #fff;
      width: 100%;
      background: transparent;
      font-size: 16px;
      padding: 10px 5px;
      color: #fff;
      margin-top: 15px;
    }

      .newsletter-wrapper .newsletter-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        color: #fff;
        text-align: center;
      }
      .newsletter-wrapper .newsletter-input::-moz-placeholder { /* Firefox 19+ */
        color: #fff;
        text-align: center;
      }
      .newsletter-wrapper .newsletter-input:-ms-input-placeholder { /* IE 10+ */
        color: #fff;
        text-align: center;
      }
      .newsletter-wrapper .newsletter-input:-moz-placeholder { /* Firefox 18- */
        color: #fff;
        text-align: center;
      }

    .newsletter-wrapper span{
      display: block;
      color: #fff;
      margin-top: 25px;
      font-size: 13px;
    }    

    .newsletter-wrapper span a{
      color: #fff;
      text-decoration: underline;
    }

    .newsletter-wrapper .newsletter-submit{
      margin-top: 25px;
    }

#contacts{
  background-color: #000;
  color: #fff;
}

  #contacts .section-title{
    color: #fff;
  }

  #contacts .section-title:before{
    background-color: #fff;
  }

    .contacts-title{
      font-family: "Anton";
      text-transform: uppercase;
      margin-bottom: 0;
    }

    .contacts-item{
      border-bottom: 1px solid rgba(238, 238, 238, 0.25);
    }

      .contacts-item a{
        color: #fff;
      }
      .contacts-item a:hover{
        text-decoration: underline;
      }

        .contacts-item span{
          display: block;
        }

    .contacts-social{
      display: flex;
    }

      .contacts-social a{
        color: #fff;
        flex-grow: 1;
      }

        .contacts-social a:hover{
          opacity: 0.5;
        }

footer{
  padding: 30px 0;
  background-color: #111;
  color: #fff;
}

  footer a{
    color: #fff;
  }

  footer a:hover{
    color: #fff;
  }

/*Página Eventos*/
  @media(min-width: 1600px){
    #events .events-container{
      width: 1400px;
      max-width: 1400px;
    }
  }

/*Página Discografia*/
  .discography-wrapper{
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
  }

    #discography .slick-initialized .slick-slide{
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }

    #discography .slick-dots li button:before{
      font-size: 15px;
    }

      .discography-item{
        position: relative;
      }

        .discography-item h3{
          text-transform: uppercase;
          margin-top: 25px;
          font-size: 22px;
          letter-spacing: 2px;
        }

        .discography-item h4{
          font-size: 20px;
          letter-spacing: 2px;
        }

        .discography-item-image{
          position: relative;
          overflow: hidden;
        }

        .discography-item-image:hover .discography-item-link{
          opacity: 1;
        }

        .discography-item-image:hover .discography-item-link a{
          transform: translateY(0);
        }

          .discography-item-link{
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-color: rgba(0,0,0,0.8);
            opacity: 0;
          }

            .discography-item-link a{
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              width: 100%;
              height: 100%;
              transform: translateY(100%);
            }

            .discography-item-link a:hover{
              text-decoration: none;
            }

              .discography-item-link a > div{
                min-width: 100px;
              }

              .discography-item-link-i{
                width: 100%;
                height: 64px;
                color: #fff;
                display: block;
                margin-bottom: 10px;
                background-repeat: no-repeat;
                background-position: center;
                background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4Ij4KICA8Zz4KICAgIDxnIGZpbGw9IiMyMzFGMjAiPgogICAgICA8cGF0aCBkPSJtMzU0LjIsMjQ3LjRsLTEzNS4xLTkyLjRjLTQuMi0zLjEtMTUuNC0zLjEtMTYuMyw4LjZ2MTg0LjhjMSwxMS43IDEyLjQsMTEuOSAxNi4zLDguNmwxMzUuMS05Mi40YzMuNS0yLjEgOC4zLTEwLjcgMC0xNy4yem0tMTMwLjUsODEuM3YtMTQ1LjRsMTA2LjEsNzIuNy0xMDYuMSw3Mi43eiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgICA8cGF0aCBkPSJNMjU2LDExQzEyMC45LDExLDExLDEyMC45LDExLDI1NnMxMDkuOSwyNDUsMjQ1LDI0NXMyNDUtMTA5LjksMjQ1LTI0NVMzOTEuMSwxMSwyNTYsMTF6IE0yNTYsNDgwLjEgICAgQzEzMi40LDQ4MC4xLDMxLjksMzc5LjYsMzEuOSwyNTZTMTMyLjQsMzEuOSwyNTYsMzEuOVM0ODAuMSwxMzIuNCw0ODAuMSwyNTZTMzc5LjYsNDgwLjEsMjU2LDQ4MC4xeiIgZmlsbD0iI0ZGRkZGRiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
              }

              .discography-item-link a span{
                font-size: 20px;
                color: #fff;
                display: block;
                text-transform: uppercase;
              }

/*Página Album*/
  @media(min-width: 1600px){
    #album .album-container{
      width: 1500px;
      max-width: 1500px;
    }
  }

/*Página Galeria*/
  @media (min-width: 1600px){
    #gallery .container {
        width: 1300px;
        max-width: 1300px;
    }
  }

    #gallery .filters{
      list-style: none;
      margin: 0;
      padding: 0;
      text-align: center;
      margin-bottom: 50px;
    }

      #gallery .filters li{
        display: inline-block;
        text-transform: uppercase;
        padding: 0 15px;
        cursor: pointer;
        position: relative;
        font-size: 16px;
      }

        #gallery .filters li:before{
          content: "";
          position: absolute;
          width: calc(100% - 24px);
          height: 2px;
          background-color: #000;
          left: 12px;
          bottom: -5px;
          visibility: hidden;
          -webkit-transform: scaleX(0);
          transform: scaleX(0);
          -webkit-transition: all 0.3s ease-in-out 0s;
          transition: all 0.3s ease-in-out 0s;
        }      

        #gallery .filters li.active:before, #gallery .filters li:hover:before{
          visibility: visible;
          -webkit-transform: scaleX(1);
          transform: scaleX(1);
        }

    .gallery-wrapper {
      margin: 0px auto;
      overflow: hidden;
      min-height: 50px;
      max-width: 960px;
    }

    .gallery-wrapper.loading{
      background-image: url('../img/loading.gif');
      background-position: top center;
      background-repeat: no-repeat;
      background-size: 50px;
      margin-bottom: 30px;
    }

      .gallery-wrapper.loading .gallery-item{
        visibility: hidden;
      }

    @media (min-width: 1200px) {
      .gallery-wrapper {
        max-width: 1200px;
      }
    }

    @media (min-width: 1600px) {
      .gallery-wrapper {
        max-width: 1480px;
      }
    }

      .gallery-wrapper .gallery-item {
        width: 100%;
        margin-bottom: 15px;
        position: absolute;
        display: block;
        overflow: hidden;
        background-color: #0a0a0a;
      }

        .gallery-wrapper .gallery-item img {
          width: 100%;
        }

        .gallery-item.image:hover .gallery-item-link{
          opacity: 1;
        }

        .gallery-item.image:hover .gallery-item-link a{
          transform: translateY(0);
        }

          .gallery-item-link{
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-color: rgba(0,0,0,0.8);
            opacity: 0;
          }

            .gallery-item-link a{
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              justify-content: center;
              width: 100%;
              height: 100%;
              transform: translateY(100%);
            }

            .gallery-item-link a:hover{
              text-decoration: none;
            }

              .gallery-item-link a > div{
                min-width: 100px;
              }

                .gallery-item-link-i{
                  width: 100%;
                  height: 64px;
                  color: #fff;
                  display: block;
                  margin-bottom: 10px;
                  background-repeat: no-repeat;
                  background-position: center;
                  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUyIDUyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MiA1MjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0yNiwwQzExLjY2NCwwLDAsMTEuNjYzLDAsMjZzMTEuNjY0LDI2LDI2LDI2czI2LTExLjY2MywyNi0yNlM0MC4zMzYsMCwyNiwweiBNMjYsNTBDMTIuNzY3LDUwLDIsMzkuMjMzLDIsMjYgICBTMTIuNzY3LDIsMjYsMnMyNCwxMC43NjcsMjQsMjRTMzkuMjMzLDUwLDI2LDUweiIgZmlsbD0iI0ZGRkZGRiIvPgoJPHBhdGggZD0iTTM4LjUsMjVIMjdWMTRjMC0wLjU1My0wLjQ0OC0xLTEtMXMtMSwwLjQ0Ny0xLDF2MTFIMTMuNWMtMC41NTIsMC0xLDAuNDQ3LTEsMXMwLjQ0OCwxLDEsMUgyNXYxMmMwLDAuNTUzLDAuNDQ4LDEsMSwxICAgczEtMC40NDcsMS0xVjI3aDExLjVjMC41NTIsMCwxLTAuNDQ3LDEtMVMzOS4wNTIsMjUsMzguNSwyNXoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
                }

          .gallery-wrapper iframe {
            width: 100%;
            height: 230px;
          }

    .more-gallery-items{
      margin-top: 60px;
    }

/*Página Banda*/
    .band-description p{
      margin: 0;
    }

  .band-member{
    margin-bottom: 30px;
  }

    .band-member-image{
      position: relative;
      overflow: hidden;
    }

      .band-member-image:hover .band-member-socials{
        opacity: 1;
      }

      .band-member-image:hover .band-member-socials > div{
        transform: translateY(0);
      }

      .band-member-socials{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-color: rgba(0,0,0,0.8);
        opacity: 0;
      }

        .band-member-socials > div{
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 100%;
          height: 100%;
          transform: translateY(100%);
        }

          .band-member-socials a{
            color: #fff;
            margin:0 5px;
            font-size: 24px;
            line-height: 20px;
            width: 25px;
            text-align: center;
          }

            .band-member-socials a:hover{
              opacity: 0.5;
            }

    .band-member-details{
      text-align: center;
      margin-top: 15px;
    }

      .band-member-details h3{
        font-size: 17px;
        text-transform: uppercase;
        margin-bottom: 5px;
      }

      .band-member-details h4{
        font-size: 14px;
        text-transform: uppercase;
      }