
/* Music Page Template style */

.mp-content-container{
  background-color: var(--forestGreen);
}

@media screen and (min-width: 920px) {

/* Video and description */

  .mp-content-container{
    padding: 10vw 15vw 0 15vw;
  }

  .mp-music-description{
    padding: 80px 0;
    display: inline-flex;
    justify-content: space-between;
    width: 100%;
  }

  .mp-txt-headline{
    font-size: 18px;
    line-height: 24px;
  }

  .mp-txt-content{
   width: 600px;
  }

  .mp-txt-moreinfo{
    padding-top: 40px;
    font-size: 16px;
    line-height: 24px;
  }

  .mp-fonte{
    font-size: 14px;
    letter-spacing: 0.2px;
  }

  .mp-cta{
    display: flex;
    
  }

  .button-primary{
    border: 1px solid rgba(255, 255, 255, .1);
    border-radius: 40px;
    justify-content: center;
    padding: 16px;
  }

  .button-primary{
    color: var(--goldYellow_Washed);
    font-family: redonda;
  }

  .button-primary:hover{
    background-color: var(--goldYellow);
    border: 1px solid var(--goldYellow);
    color: var(--forestGreen);
  }

/* Video Carousel */

  .mp-video{
    display: inline-flex;
    overflow: auto;
    width: 100%; 
  }

  .mp-video iframe{
    margin-right: 16px;
  }

  .mp-video-yt-carousel{
    overflow: auto;
    width: 100%;
    display: inline-flex;
  }

  .mp-video-yt-carousel-2nd{
    overflow: auto;
    width: 100%;
    display: inline-flex;
    margin-top: 16px;
  }

  .video-youtube{
    width: 100%;
    height: 350px;
    position: relative;
    overflow: auto;
    margin-right: 16px;
  }

  .video-youtube-full-grid{
    width: 100%;
    height: 525px;
    position: relative;
    overflow: auto;
    margin-right: 16px;
    margin-bottom: 16px;
  }

  .video-youtube:last-child{
    margin-right: 0px;
  }


/* Sheet image */

  .mp-sheetimg{
    background-color: var(--goldYellow_Washed);
    text-align: center;
    padding: 80px 15vw 80px 15vw;
    display: flex;
  }

  .mp-sheetimg-container{
    background-color: var(--light);
    width: 100%;
    padding: 80px 0;
  }

  .mp-sheetimg img{
    width: 75%;
  }

/* More music carousel */

  .mp-moremusic{
    margin: 80px 15vw;
    background-color: var(--goldYellow_washed);
    
    color: var(--forestGreen);
  }

  /* More muscic Spacer */
  .mp-moremusic-border{
    border-top: 1px solid rgba(25, 45, 52, .1);
  }

  .mp-moremusic-scrollable {
    width: 100%;
    display: inline-flex;
    overflow: auto;
    padding-bottom: 40px;
  }

  .mp-moremusic h2{
    font-family: garamond-bold;
    font-size: 20px;
    line-height: 32px;
    margin: 32px 0;
  }

  .moremusic-card {
    margin-right: 32px;
    width: 300px;
    flex: 0 0 300px;
  }

  .moremusic-card a:hover{
    opacity: 0.9;
  }

  .moremusic-videothumb{
    width: 100%;
    margin-bottom: 16px;
  }

  .moremusic-videothumb img{
    width: 100%;
  }

  .moremusic-title{
    color: var(--forestGreen);
    font-size: 16px;
    line-height: 20px;
    overflow-wrap: break-word;
  }

  .moremusic-author{
    color: var(--forestGreen);
    font-size: 14px;
  }



}