body.home .slider {
  visibility: hidden;
  position: relative;
  padding-top: 99px;
  z-index: 1; }
  body.home .slider .unslider {
    padding: 0; }
    body.home .slider .unslider .block-slider ul {
      list-style: none !important;
      padding: 0;
      margin: 0;
      min-height: 620px;
      width: 100%;
    }
      body.home .slider .unslider .block-slider ul li {
        padding: 0;
        margin: 0;
        list-style: none !important;
        min-height: 620px;
        width: 100%;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        background-size: cover;
        margin: 0 !important;
        display: none;
        align-items: center;
      }
        body.home .slider .unslider .block-slider ul li .slide-data {
          position: absolute;
          bottom: 150px;
          max-width: 590px; }
          body.home .slider .unslider .block-slider ul li .slide-data .title {
            color: #fff;
            font-size: 74px;
            line-height: 74px;
            font-weight: 400; }
          body.home .slider .unslider .block-slider ul li .slide-data .subtitle {
            color: #fff;
            font-size: 32px;
            line-height: 40px;
            padding-top: 25px;
            font-weight: 400; }
          body.home .slider .unslider .block-slider ul li .slide-data .button {
            padding-top: 35px; }
            body.home .slider .unslider .block-slider ul li .slide-data .button a {
              display: inline-block;
              color: #fff;
              font-size: 18px;
              line-height: 1em;
              background-color: #DB3537;
              min-width: 160px;
              padding: 12px;
              text-align: center;
            }

    body.home .slider .unslider .unslider-nav {
      position: absolute;
      bottom: 15px;
      text-align: center;
      left: 0;
      right: 0;
      margin: 0;
      padding: 0 0 15px;
      z-index: 10;
      background-color: transparent;
    }

    body.home .slider .unslider .unslider-nav ol li {
        background-color: rgba(255, 255, 255, 0.5);
        width: 12px;
        height: 12px;
        border: 0;
        border-radius: 100px;
        margin: 0 6px;
        display: inline-block;
      }

      body.home .slider .unslider .unslider-nav ol li.unslider-active {
          background-color: #bf2424;
          box-shadow: none;
      }

body.home .main-content {
  padding: 0; }

@media (max-width: 1199px) {
  body.home .slider {
    visibility: hidden;
    position: relative;
    transition: padding 0.30s;
    padding-top: 0; }
  }

@media (max-width: 767px) {
  body.home .slider {
    visibility: hidden;
    position: relative;
    padding-top: 0;
    height: 375px; }
    body.home .slider .unslider .block-slider ul {
      min-height: 360px; }
      body.home .slider .unslider .block-slider ul li {
      /*min-height: 360px;*/ }
        body.home .slider .unslider .block-slider ul li .slide-data {
          bottom: 70px;
          max-width: 100%;
          padding-right: 15px; }
          body.home .slider .unslider .block-slider ul li .slide-data .title {
            font-size: 32px;
            line-height: 32px; }
          body.home .slider .unslider .block-slider ul li .slide-data .subtitle {
            font-size: 20px;
            line-height: 20px; }
    body.home .slider .unslider .unslider-nav {
      position: absolute;
      padding: 0 0 15px;
      top: auto;
      bottom: 20px;
      right: auto;
      z-index: 10;
      width: 100%;
      text-align: center; }
      body.home .slider .unslider .unslider-nav ol li {
        margin: 0 6px;
        display: inline-block; } }

.slider .block-slider {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-size: 13.6363636364vw;
  line-height: .75;
  font-weight: 100;
  min-height: 600px;
  margin-bottom: 1rem; }

.slider .block-slider li {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  padding-top: 100px;
  background-size: cover;
  background-position: center;
}


.slider .block-slider .carrusel-texto {
  max-width: 1420px;
  text-align: center;
}
  .slider .block-slider .carrusel-texto p {
    margin: 0;
    padding: 1.2em 0; }
  .slider .block-slider .carrusel-texto em {
    font-family: Merriweather, serif;
    font-weight: 300;
    line-height: 1; }
  @media only screen and (min-width: 1200px) {
    .slider .block-slider .carrusel-texto {
      font-size: 150px; } }

.no-animation{
  opacity: 1 !important;
  transform: translateX(0px) translateY(0px) scale(1) !important;
}

.datos dt {
    font-size: 27px;
}

header .titulo,
header .nombre
{
  min-height: 270px;
}

header .titulo h1,
header .nombre h1{
  font-size: 90px;
  line-height: 1em;
}

@media (max-width: 767px) {
  header .titulo h1,
  header .nombre h1{
    font-size: 60px;
  }
  body.home .slider .unslider .block-slider ul li {
    min-height: 350px;
}
.home div.artistas {
    padding-top: 20px !important;
}
.artistas-listado-nombre {
    font-size: 18px;
}
.artistas-listado-nombre {
    font-size: 16px;
}

}

@media (max-width: 480px) {
  header .titulo h1,
  header .nombre h1{
    font-size: 40px;
  }
}
