/* Generals */


.color-black a:hover,
.color-black a:visited,
.color-black a:link {
  color: #181819 !important;
  font-weight: 500;
}

/* Barra negra header + logo web */

.barra-negra-header {
  margin-top: 0px;
}

@media (max-width: 1000px) {
  a.logo.logo-principal img {
    margin-top: 0px;
  }

  .logo.logo-principal {
      height: 9.30rem;
      width: 12.625rem;
  }
  
  .botonMenu:not(.active) {
    margin-top: -6px;
  }
}

@media (max-width: 991px) {
  .barra-negra-header {
    margin-top: -1px;
  }
}
/* Multimedia */
i.ico-play-video {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%,-50%);
  font-size: 70px;
  color: #fff;
}

/* Slider Home */
.owl-carousel-home.slider-home .paddings-slider-home .container {
  margin: 0 7.5%;
  width: 85%;
  max-width: inherit;
}


.owl-carousel-home.slider-home .paddings-slider-home .event-list .event-column:nth-child(1) {
  min-width: 56%;
}

.owl-carousel-home.slider-home .paddings-slider-home .event-list .event-column:nth-child(3) {
  min-width: 19%;
}


/* Noticies */
.cabecera-artista {
  border-top: 0px;
  border-bottom: 1px solid #000000;
  margin-left: 0px;
  margin-right: 0px;
}


/****************************/
/* NOTICIA CENTRE CIVIC */
/****************************/

.node-article.centre_civic {
  background: #ffffff;
  border: 2px solid #181819;
  height: 445px;
  position: relative;
  margin-bottom: 2rem;
}

.node-article.centre_civic .main-image {
  height: 18.25rem;
  background-size: cover;
  background-position: center;
  position: relative;
}


.node-article.centre_civic .data-wrapper {
  padding: 1.5rem;
}

.node-article.centre_civic h1 {
  margin: 0px;
}

.node-article.centre_civic .num-events {
  position: absolute;
  bottom: 5px;
}

.view-content .node-article.centre_civic {
  height: 430px;
}
@media(max-width: 767px){
	.view-content .node-article.centre_civic{
		height: 380px;
	}
}
@media(max-width: 649px){
	.view-content .node-article.centre_civic{
		height: auto;
	}
}
/* Que és? */

.border-block {
  border: 2px solid #000000;
}

.bloc-identificatiu .border-block {
  min-height: 350px;
}
@media(max-width: 991px){
	.bloc-identificatiu .border-block {
		min-height: 250px;
	}
}
.espaiat-titols {
  min-height: 56px;
}

.entrada-que-es {
  position: absolute;
  bottom: 30px;
  right: 0px;
  left: 0px;
  padding-left: 30px;
  padding-right: 30px;
}

.explicacio-que-es {
  min-height: 325px;
  margin-bottom: 1.5rem;
}

/* Show more / Show less */
.morecontent span {
    display: none;
}
.morelink {
    display: block;
    font-weight: 500;
    color: black !important;
    font-family: 'Oswald', sans-serif !important;
    margin-top: 40px;
}

/* Events / Actuacions */

.node-actuacions.altres-espectacles {
  height: 580px;
}

.node-actuacions.altres-espectacles .main-image {
  height: 18.25rem;
}

.node-actuacions.altres-espectacles .data-wrapper {
  padding: 1.5rem;
}

.node-actuacions.altres-espectacles h1 {
  margin: 0px;
}

.node-actuacions.altres-espectacles .bottom-wrapper {
  position: absolute;
  bottom: 30px;
}



/* Vista agenda */

.node-artista.vista-agenda {
  height: auto;
}

.node-artista.vista-agenda .main-image {
  height: 16.25rem;
}


.node-artista.vista-agenda .data-wrapper {
  padding: 2.5rem 1.5rem;
}

/* Events / Actuacions */
.node-artista.altres-espectacles {
  height: 580px;
}

.node-artista.altres-espectacles .main-image {
  height: 18.25rem;
}

.node-artista.altres-espectacles .data-wrapper {
  padding: 1.5rem;
}

.node-artista.altres-espectacles h1 {
  margin: 0px;
}

.node-artista.altres-espectacles .bottom-wrapper {
  position: absolute;
  bottom: 30px;
}
/* Projecte */
.node-projecte.altres-projectes {
  height: 580px;
}
@media(max-width: 767px){
	.node-projecte.altres-projectes{
		height: 425px;
	}
}
@media(max-width: 649px){
	.node-projecte.altres-projectes{
		height: 360px;
	}
}
.node-projecte.altres-projectes .main-image {
  height: 18.25rem;
}

.node-projecte.altres-projectes .data-wrapper {
  padding: 1.5rem;
}

.node-projecte.altres-projectes h1 {
  margin: 0px;
}

.node-projecte.altres-projectes .bottom-wrapper {
  position: absolute;
  bottom: 30px;
}


/* Pager sidebar noticies */

.view-noticias.view-display-id-proyectos .pager li.pager-next a,
.view-noticias.view-display-id-proyectos .pager li.pager-previous a {
  background-color: #ffffff;
  border: 0px;
  font-weight: bold;
  font-size: 1.5rem;

}

.view-noticias.view-display-id-proyectos .pager li.pager-next a:hover,
.view-noticias.view-display-id-proyectos .pager li.pager-previous a:hover {
  background-color: #ffffff;
  border: 0px;
  font-weight: bold;
  font-size: 1.5rem;
}


/* Slick Carousel */
.slick-list {
    margin: 0 -10px;
}

.slick-slide {
    margin: 0 10px;
}

/* Colorbox */
#cboxNext,
#cboxPrevious,
#cboxClose {
  outline: 0;
}


/* Colorbox i Slider Carousel */

.recuadre-arrow.slick-arrow-prev,
.recuadre-arrow.slick-arrow-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 999;
}

.recuadre-arrow.slick-arrow-next {
  right: 0;
}

.recuadre-arrow.slick-arrow-prev {
  left: 0;
}

.recuadre-arrow {
  padding: 4px 12px;
  background-color: black;
}
.recuadre-close {
  padding: 4px 12px;
}

.recuadre-arrow:hover,
.recuadre-close:hover {
  cursor: pointer;
}

.recuadre-arrow .fa-angle-right,
.recuadre-arrow .fa-angle-left,
.recuadre-close .fa-window-close {
  font-size: 20px;
  color: gray;
}

.recuadre-arrow:hover .fa-angle-right,
.recuadre-arrow:hover .fa-angle-left,
.recuadre-close:hover .fa-window-close {
  font-size: 20px;
  color: #ffffff;
}

/* Fons Web */
/* .fons-web > div.container, */
/* .fons-web div:not(.centros-resto-bg) .view-actuacions .container,
/* .fons-web div:not(.border-filtros):not(.centros-resto-bg):not(.projectes-bg) > .container, */
.filtros-agenda .contenedor-calendario {
  background-color: white !important;
}
.fons-web > div:not(.projectes-bg):not(.view-centros-civicos) > .container,
.fons-web > .centre-civic.full .container,
.container.page-projecte-node {
  background-color: #fff;
}

.fons-web > .centre-civic.full .centros-resto-bg > .container,
.fons-web > .page-que-es.full > .container,
.fons-web .centros-resto-bg > .container {
  background-color: transparent !important;
}

.fons-web {
  background: url('../img/fondo_1.jpg') no-repeat;
  background-size: cover;
}
.fons-web2 {
  background: url('../img/fondo_2.jpg') no-repeat;
  background-size: contain;
}
@media(max-width:1200px) {
  .fons-web {
    background-image: none;
  }
  .fons-web2 {
    background-image: none;
  }
}

