/* Globals */
.view-hero-producctions .hero-slide-content p { color: #fff !important; font-family: 'FiraSans-Bold', Arial !important; padding-top: 20px !important; padding-bottom: 10px !important; }
.page-node-type-productions .dividerhorizontal { display: none; }

/* Desktop */
@media (min-width: 767px) { 
  .page-node-type-productions .row { margin-left: 0px !important; margin-right: 0px !important; }
  .page-node-type-productions h1 { padding-top: 20px !important }
  .page-node-type-productions .col-md-offset-4 { margin-left: 25%; }
  .page-node-type-productions .col-md-6 h3, .page-node-type-productions .col-md-3 h3 { font-size: 80px !important; }
  .node--type-productions .col-xs-1, .node--type-productions .col-sm-1, .node--type-productions .col-md-1, .node--type-productions .col-lg-1, .node--type-productions .col-xs-2, .node--type-productions .col-sm-2, .node--type-productions .col-md-2, .node--type-productions .col-lg-2, .node--type-productions .col-xs-3, .node--type-productions .col-sm-3, .node--type-productions .col-md-3, .node--type-productions .col-lg-3, .node--type-productions .col-xs-4, .node--type-productions .col-sm-4, .node--type-productions .col-md-4, .node--type-productions .col-lg-4, .node--type-productions .col-xs-5, .node--type-productions .col-sm-5, .node--type-productions .col-md-5, .node--type-productions .col-lg-5, .node--type-productions .col-xs-6, .node--type-productions .col-sm-6, .node--type-productions .col-md-6, .node--type-productions .col-lg-6, .node--type-productions .col-xs-7, .node--type-productions .col-sm-7, .node--type-productions .col-md-7, .node--type-productions .col-lg-7, .node--type-productions .col-xs-8, .node--type-productions .col-sm-8, .node--type-productions .col-md-8, .node--type-productions .col-lg-8, .node--type-productions .col-xs-9, .node--type-productions .col-sm-9, .node--type-productions .col-md-9, .node--type-productions .col-lg-9, .node--type-productions .col-xs-10, .node--type-productions .col-sm-10, .node--type-productions .col-md-10, .node--type-productions .col-lg-10, .node--type-productions .col-xs-11, .node--type-productions .col-sm-11, .node--type-productions .col-md-11, .node--type-productions .col-lg-11, .node--type-productions .col-xs-12, .node--type-productions .col-sm-12, .node--type-productions .col-md-12, .node--type-productions .col-lg-12 { padding-left: 0px !important; padding-right: 0px !important; }
  .page-node-type-productions .hero-slide-content .btn-info { margin-top: 20px; }
  .field--name-field-text-info-ex-production, .field--name-field-description-productions { margin-bottom: 50px; }
  .page-node-type-productions .top-spacer { padding-bottom: 0px !important; }
  .page-node-type-productions .main-container { padding-top: 0px !important; }
  .page-node-type-productions .field--name-node-title h2 { margin-top: 0px !important; }
  .page-node-type-productions .view-mode-varbase-media-hero-slider { height: 620px !important; }
  .page-node-type-productions .hero-slide-content h3 { font-size: 72px; max-width: 75%; color: white; }
  .page-node-type-productions .field--name-field-media-video-embed-field {
      margin-top: 20px;
      margin-bottom: 35px;
  }
  .page-node-type-productions .field--name-field-cuerpos-artisticos {
      padding-bottom: 10px;
      margin-bottom: 30px;
  }
}

/* Responsive */
@media (max-width: 767px) {
  .page-node-type-productions .hero_slider { top: 90px !important; }	
  .page-node-type-productions .container { padding-left: 15px !important; padding-right: 15px !important; }
  .page-node-type-productions .col-md-6 h3, .page-node-type-productions .col-md-3 h3 { font-size: 32px !important; }
  .page-node-type-productions .hero-slide-content { top: unset; position: unset; width: 100% }
  .page-node-type-productions .hero-slide-content h3, .page-node-type-productions .hero-slide-content p { color: #000 !important; padding-bottom: 20px; }
  body .hero_slider { margin-bottom: unset !important; height: unset !important; }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 991px) {
  #edit-field-category-tags-target-id--wrapper,  
  #views-exposed-form-grupo-de-producciones-page-1 #edit-categories--wrapper,
  #views-exposed-form-noticias-home-page-1 #edit-categories--wrapper{
    margin-right: -30px !important;
  }
  #edit-field-season-tags-target-id--wrapper,
  #views-exposed-form-grupo-de-producciones-page-1 #edit-season--wrapper,
  #views-exposed-form-noticias-home-page-1 #edit-season-tags--wrapper{
    margin-right: -30px !important;
  }
  .page-node-type-productions .view-mode-varbase-media-hero-slider {
    height: 480px !important;
  }
}

@media (min-width: 992px) and (max-width: 1024px) {
  .page-node-type-productions .view-mode-varbase-media-hero-slider {
    height: 520px !important;
  }
}

@media (min-width: 768px) and (max-width: 1199px) {
  .paragraph--type--cuerpos-artisticos .bs-region--left{
    padding-right: 20px !important;
  }

  .field--name-field-artistas .bs-region--left{
    padding-right: 20px !important;
  }

  .view-id-temporadas .col-md-4{
    padding-right: 20px !important;
  }
  .btn.btn-buytickets {
    width: 100% !important;
  }
  
  .footer-btn {
    margin-left: -203px;
  }

  .btn-verproduccion a:link, .btn-verproduccion a:visited {
    width: 100%;
  }
}

@media (min-width: 991px) and (max-width: 1199px) {
  .footer-btn {
    margin-left: -324px;
    margin-top: 30px;
  }
}

@media (min-width: 991px) and (max-width: 992px) {
  .footer-btn {
    margin-left: -264px;
  }
}

.card-entradas-production {
  background-color: #A60B28;
  border-radius: 5px !important;
  color: white !important;
  font-family: 'FiraSans-Bold', Arial !important;
  font-size: 15px;
  margin: 5px 10px;
  padding-bottom: 30px;
  padding-top: 10px;
  text-align: center;
}

/*Te puede Interesar*/
#block-views-block-producciones-block-4 {
  margin-top: 30px;
}

/*Disabled*/
.card-entradas-production.disabled {
  background-color: #F2F2F2 !important;
  color: #888 !important;
}
.card-entradas-production.disabled span.imagen-ticket{
    content: url("/assets/svg/ticket_gris.svg");
}
.card-entradas-production span.imagen-ticket{
  content: url("/assets/svg/ticket.svg");
  width: 60px !important;
  height: 60px;
  padding-top: 25px;
}
.footer_selector {
  margin-top: 1px;
}
.btn.btn-buytickets.disabled {
  background-color: #ccc !important;
  border: unset !important;
  color: #888 !important;
}

.view-display-id-block_2 .view-header h2 + #tags{
  display: none;
}

#slick-views-producciones-block-2-1 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.paragraph--type-reparto h6 {
  line-height: 1.2;
}

.paragraph--type-reparto p {
    line-height: 2;
}

.paragraph--type-reparto {
  margin-bottom: 20px;
}