:root {
	font-size: 62.5%;
}

*, body {
  font-family: 'Work Sans', 'Helvetica', sans-serif;
  font-size: 1.2rem;
  line-height: 1.45;
  font-weight: 700;
  color: #fff;
}

body {
  background-color: #efedea;
}

/*=======================================Text Styles=======================================*/

h1 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0px;
}

h2 {
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: .8px;
}

h3 {
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .8px;
}

p.big, div.big {
  font-weight: 500;
}

p > a {
  font-size: inherit;
}

p.ident {
  text-indent: 1.35em;
}
p.item-description {
	margin-bottom: 1.2rem;
}

nav#home-nav {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

nav#home-nav a {
  font-size: 3.5rem;
  line-height: 1.35;
}

h1, h1 span {
  font-size: 2.6rem;
}

/*#block-movies ul.film-list li a*/ .views-field-title a{
  font-size: 2rem;
}

#block-movies ul.film-categories li a {
  font-size: 1.2rem;
}

#block-languageswitcher ul{
	float: right;
}
#block-languageswitcher ul.links li a, ul#film-nav li a, #film-back a {
  font-size: 1.4rem;
}

.film-more-info .downloads a {
  font-size: .8rem;
}

h3 {
  font-size: .9rem;
}

 div.div-small, div.div-small p, div.div-small p strong, p.small , h2, .film-links a {
  font-size: 1.1rem;
}

p {
  font-size: 1.2rem;
}

p.big, div.big {
  font-size: 1.4rem;
}
.uppercase {
	 text-transform: uppercase;
}

@media (min-width: 768px) {
  nav#home-nav a {
    font-size: 4rem;
  }

  h1 {
    font-size: 3.2rem;
  }

  /*#block-movies ul.film-list li a*/ .views-field-title a{
    font-size: 2.4rem;
  }

  #block-movies ul.film-categories li a {
    font-size: 1rem;
  }

  #block-languageswitcher ul.links li a, ul#film-nav li a, #film-back a {
    font-size: 1.2rem;
  }

  h3, .film-more-info .downloads a {
    font-size: 1rem;
  }

   div.div-small, div.div-small p, div.div-small p strong, p.small , h2, .film-links a {
    font-size: 1rem;
  }

  p {
    font-size: 1.2rem;
  }

  p.big, div.big {
    font-size: 1.4rem;
  }
  p strong {
  	font-weight: 500;
  	font-size: 1.2rem;
  }
}

@media (min-width: 992px) {
  nav#home-nav a {
    font-size: 4.2rem;
  }

  h1 {
    font-size: 3.4rem;
  }

/*  #block-movies ul.film-list li a*/ .views-field-title a{
    font-size: 2.8rem;
  }

  #block-movies ul.film-categories li a {
    font-size: 1.2rem;
  }

  #block-languageswitcher ul.links li a, ul#film-nav li a, #film-back a {
    font-size: 1.2rem;
  }

  h3, .film-more-info .downloads a {
    font-size: 1rem;
  }

  div.div-small, div.div-small p, div.div-small p strong, p.small , h2, .film-links a {
    font-size: 1.2rem;
  }

  p {
    font-size: 1.4rem;
  }

  p.big, div.big {
    font-size: 1.6rem;
  }
  
  p strong {
  	font-weight: 500;
  	font-size: 1.4rem;
  }
}

@media (min-width: 1440px) {
  nav#home-nav a {
    font-size: 4.8rem;
  }

  h1 {
    font-size: 3.6rem;
  }

/*  #block-movies ul.film-list li a*/ .views-field-title a{
    font-size: 3rem;
  }

  #block-movies ul.film-categories li a {
    font-size: 1.4rem;
  }

  #block-languageswitcher ul.links li a, ul#film-nav li a, #film-back a {
    font-size: 1.6rem;
  }

  .film-more-info .downloads a {
    font-size: 1rem;
  }

  h3 {
    font-size: 1.1rem;
  }

   div.div-small, div.div-small p, div.div-small p strong, p.small , h2, .film-links a {
    font-size: 1.3rem;
  }

  p {
    font-size: 1.6rem;
  }

  p.big, div.big {
    font-size: 1.8rem;
  }
  
  p strong {
  	font-weight: 500;
  	font-size: 1.4rem;
  }
  
  #block-views-block-noticias-block-1 h2 {
  	font-size: 3.6rem;
  }
}

/*=======================================General Styles=======================================*/

a, a:visited, a:focus {
  display: inline-block;
  color: #fff;

  -webkit-transition: color .35s ease;
  transition: color .35s ease;

  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

a:hover {
  cursor: pointer;
  text-decoration: none;
  color: #828282 !important; 
}

img {
  width: 100%;
  height: auto;
}

button, button:hover, button:active, button:focus, button:visited {
  border: none;
  background-image: none;
  outline: 0;

  -webkit-appearance: none;

  -webkit-box-shadow: none;
  box-shadow: none;
}

button:hover {
  cursor: pointer;
  color: #fff;
}

.underline {
  text-decoration: none;
}

#loader {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;

  width: 100vw;
  height: 100vh;
  overflow: hidden;

  background-color: #fff;
}

#body-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

/*----MUDANÇAS PARA FADE IN DO CAROUSEL---*/

#bg-carousel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  z-index: -1;
  
  background-color: #000;
}

#bg-carousel-filme {
  position: relative;

  z-index: -1;
}

.carousel-inner, .carousel-item {
  width: 100%;
  height: 100%;
}

.carousel-img {
  width: 100%;
  height: 100%;

  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/* @group caroussel homepage */

.carousel-item #img-1 {
  background-image: url("../img/carousel/home_001.jpg")
}

.carousel-item #img-2 {
  background-image: url("../img/carousel/home_002.jpg")
}

.carousel-item #img-3 {
  background-image: url("../../../../sites/default/files/2025-03/MEMORIA-COISAS-003.jpg")
}

.carousel-item #img-4 {
  background-image: url("../../../../sites/default/files/2025-03/AMERICA-090.jpg")
}

.carousel-item #img-5 {
  background-image: url("../../../../sites/default/files/2018-07/home_003.jpg")
}

.carousel-item #img-6 {
  background-image: url("../../../../sites/default/files/2018-07/RETORNOS_001_1.jpg")
}

.carousel-item #img-7 {
  background-image: url("../../../../sites/default/files/2019-02/GAFAS-01.jpg")
}

.carousel-item #img-8 {
  background-image: url("../../../../sites/default/files/2018-07/home_004.jpg")
}

.carousel-item #img-9 {
  background-image: url("../../../../sites/default/files/2018-07/home_009.jpg")
}

.carousel-item #img-10 {
  background-image: url("../../../../sites/default/files/2018-07/home_007.jpg")
}

.carousel-item #img-11 {
  background-image: url("../../../../sites/default/files/2025-03/MEMORIA-COISAS-005.jpg")
}

.carousel-item #img-12 {
  background-image: url("../../../../sites/default/files/2018-07/home_008.jpg")
}

.carousel-item #img-13 {
  background-image: url("../../../../sites/default/files/2025-03/AMERICA-017.jpg")
}
/* @end */

/* @group carrousell produtora */

.carousel-item #produtora-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_001.jpg")
}

.carousel-item #produtora-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_003.jpg ")
}

.carousel-item #produtora-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_008.jpg")
}

.carousel-item #produtora-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_005.jpg")
}

.carousel-item #produtora-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_009.jpg")
}

.carousel-item #produtora-img-6 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_004.jpg")
}

.carousel-item #produtora-img-7 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_006.jpg")
}

.carousel-item #produtora-img-8 {
  background-image: url("../../../../sites/default/files/2018-07/produtora_007.jpg")
}

/* @end */

/* @group carrousell filmes-longas */

.carousel-item #longas-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/CAM-MAG-001_0.jpg")
}

.carousel-item #longas-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/EMBARGO_SSHOW_001_0.jpg")
}

.carousel-item #longas-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/ESQUECE_001_0.jpg")
}

.carousel-item #longas-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/gafas001_0.jpg")
}

.carousel-item #longas-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/PEI_003_0.jpg")
}

.carousel-item #longas-img-6 {
  background-image: url("../../../../sites/default/files/2018-07/RETORNOS_002_2.jpg")
}

.carousel-item #longas-img-7 {
  background-image: url("../../../../sites/default/files/2018-07/SGH_003_1.jpg")
}

.carousel-item #longas-img-8 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-01_0.jpg")
}

/* @end */

/* @group carrousell filmes-curtas */

.carousel-item #curtas-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/DNQ_001_0.jpg")
}

.carousel-item #curtas-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/EL_JUST_012_1.jpg")
}

.carousel-item #curtas-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/PAPOILA-002_0.jpg")
}

.carousel-item #curtas-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_21_1.jpg")
}

.carousel-item #curtas-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/RESPIRAR_002.jpg")
}

/* @end */

/* @group carrousell filmes-docs */

.carousel-item #docs-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/as_coisas_01_1.jpg")
}

.carousel-item #docs-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/das9as5_002_0.jpg")
}

.carousel-item #docs-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/FUTEBOL-003_0.jpg")
}

.carousel-item #docs-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/HUMANOS_DOC_02_1.jpg")
}

.carousel-item #docs-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_003_0.jpg")
}

.carousel-item #docs-img-6 {
  background-image: url("../../../../sites/default/files/2018-07/rockumentario_still_05_0.jpg")
}

/* @end */


/* @group carrousell desenvolvimento */

.carousel-item #desenvolvimento-img-1 {
  _background-image: url("../../../../sites/default/files/2018-07/fcfa_001.jpg")
}

.carousel-item #desenvolvimento-img-2 {
  _background-image: url("../../../../sites/default/files/2018-07/fcfa_002.jpg")
}


/* @end */


/* @group carousel a memoria do cheiro das coisas */

.carousel-item #o-cheiro-coisas-img-1 {
  background-image: url("../../../../sites/default/files/2025-02/MEMORIA-COISAS-001.jpg")
}

.carousel-item #o-cheiro-coisas-img-2 {
  background-image: url("../../../../sites/default/files/2025-02/MEMORIA-COISAS-002.jpg")
}

.carousel-item #o-cheiro-coisas-img-3 {
  background-image: url("../../../../sites/default/files/2025-02/MEMORIA-COISAS-003.jpg")
}

.carousel-item #o-cheiro-coisas-img-4 {
  background-image: url("../../../../sites/default/files/2025-02/MEMORIA-COISAS-004.jpg")
}

.carousel-item #o-cheiro-coisas-img-5 {
  background-image: url("../../../../sites/default/files/2025-02/MEMORIA-COISAS-005.jpg")
}

/* @end */


/* @group carousel embargo */

.carousel-item #embargo-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/EMBARGO_SSHOW_001.jpg")
}

.carousel-item #embargo-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/EMBARGO_SSHOW_002.jpg")
}

.carousel-item #embargo-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/EMBARGO_SSHOW_003.jpg")
}

/* @end */


/* @group carousel gafas */

.carousel-item #gafas-img-1 {
  background-image: url("https://pngpictures.com/png/site/web/sites/default/files/2020-11/GAFAS-01.jpg")
}

.carousel-item #gafas-img-2 {
    background-image: url("https://pngpictures.com/png/site/web/sites/default/files/2020-11/GAFAS-02.jpg")
}

.carousel-item #gafas-img-3 {
    background-image: url("https://pngpictures.com/png/site/web/sites/default/files/2020-11/GAFAS-03.jpg")
}
.carousel-item #gafas-img-4 {
    background-image: url("https://pngpictures.com/png/site/web/sites/default/files/2020-11/GAFAS-04.jpg")
}

/* @end */


/* @group carousel caminhos magneticos */

.carousel-item #caminhos-mag-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/CAM-MAG-001.jpg")
}

.carousel-item #caminhos-mag-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/CAM-MAG-002.jpg")
}

.carousel-item #caminhos-mag-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/CAM-MAG-003.jpg")
}
.carousel-item #caminhos-mag-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/CAM-MAG-004.jpg")
}


/* @end */


/* @group carousel pedro ines */

.carousel-item #pedro-ines-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/PEI_001.jpg") 
}

.carousel-item #pedro-ines-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/PEI_002.jpg")
}

.carousel-item #pedro-ines-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/PEI_003.jpg")
}
.carousel-item #pedro-ines-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/PEI_004.jpg")
}

.carousel-item #pedro-ines-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/PEI_005.jpg")
}
/* @end */


/* @group carousel somos gente honrada */

.carousel-item #sgh-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/SGH_001.jpg") 
}

.carousel-item #sgh-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/SGH_002.jpg")
}

.carousel-item #sgh-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/SGH_003.jpg")
}

/* @end */

/* @group carousel retornos */

.carousel-item #retornos-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/RETORNOS_001.jpg") 
}

.carousel-item #retornos-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/RETORNOS_002.jpg")
}

.carousel-item #retornos-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/RETORNOS_003.jpg")
}

/* @end */

/* @group carousel esquece */

.carousel-item #esquece-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/ESQUECE_001.jpg") 
}

.carousel-item #esquece-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/ESQUECE_002.jpg")
}

.carousel-item #esquece-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/ESQUECE_003.jpg")
}

/* @end */

/* @group carousel angola */

.carousel-item #angola-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_001.jpg") 
}

.carousel-item #angola-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_002.jpg")
}

.carousel-item #angola-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_003.jpg")
}

/* @end */

/* @group carousel posfacio */

.carousel-item #posfacio-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_001.jpg") 
}

.carousel-item #posfacio-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_04.jpg")
}

.carousel-item #posfacio-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_06.jpg")
}

.carousel-item #posfacio-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_09.jpg") 
}

.carousel-item #posfacio-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_12.jpg")
}

.carousel-item #posfacio-img-6 {
  background-image: url("../../../../sites/default/files/2018-07/POSFACIO_21.jpg")
}

/* @end */


/* @group carousel super vodka */

.carousel-item #super-vodka-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/super-vodka-001.jpg") 
}

.carousel-item #super-vodka-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/super-vodka-002.jpg")
}

.carousel-item #super-vodka-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/super-vodka-003.jpg")
}

/* @end */

/* @group carousel vazante */

.carousel-item #vazante-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/vazante_still01.jpg") 
}

.carousel-item #vazante-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/vazante_still02.jpg")
}

.carousel-item #vazante-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/vazante_still03.jpg")
}

/* @end */


/* @group carousel o voo da papoila */

.carousel-item #ovoodapapoila-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/PAPOILA-001.jpg") 
}

.carousel-item #ovoodapapoila-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/PAPOILA-002.jpg")
}

.carousel-item #ovoodapapoila-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/PAPOILA-003.jpg")
}

.carousel-item #ovoodapapoila-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/PAPOILA-004.jpg") 
}

.carousel-item #ovoodapapoila-img-5 {
  background-image: url("../../../../sites/default/files/2018-07/PAPOILA-005.jpg")
}

/* @end */


/* @group carousel hepicat */

.carousel-item #hepicat-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/HEPICAT_STILL_001.jpg") 
}

.carousel-item #hepicat-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/HEPICAT_STILL_002.jpg")
}

.carousel-item #hepicat-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/HEPICAT_STILL_003.jpg")
}
/* @end */


/* @group carousel embargado */

.carousel-item #embargado-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/embargado-001.jpg") 
}

.carousel-item #embargado-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/embargado-002.jpg")
}

.carousel-item #embargado-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/embargado-003.jpg")
}
/* @end */


/* @group carousel el justiciero */

.carousel-item #eljusticiero-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/EL_JUST_01.jpg") 
}

.carousel-item #eljusticiero-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/EL_JUST_02.jpg")
}

.carousel-item #eljusticiero-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/EL_JUST_04.jpg")
}

.carousel-item #eljusticiero-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/EL_JUST_012.jpg")
}
/* @end */


/* @group carousel intervalo */

.carousel-item #intervalo-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/INTERVALO_001.jpg") 
}

.carousel-item #intervalo-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/INTERVALO_002.jpg")
}

.carousel-item #intervalo-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/INTERVALO_003.jpg")
}
/* @end */



/* @group carousel deus nao quis */

.carousel-item #deusnaoquis-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/DNQ_001.jpg") 
}

.carousel-item #deusnaoquis-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/DNQ_002.jpg")
}

.carousel-item #deusnaoquis-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/DNQ_003.jpg")
}

.carousel-item #deusnaoquis-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/DNQ_004.jpg")
}
/* @end */


/* @group carousel pago para ver */

.carousel-item #ppv-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/PPV_03.jpg") 
}

.carousel-item #ppv-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/PPV_04.jpg")
}

.carousel-item #ppv-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/PPV_05.jpg")
}
/* @end */


/* @group carousel respirar */

.carousel-item #respirar-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/RESPIRAR_001_0.jpg") 
}

.carousel-item #respirar-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/RESPIRAR_002_0.jpg")
}

.carousel-item #respirar-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/RESPIRAR_003_0.jpg")
}
/* @end */


/* @group carousel angola */

.carousel-item #angola-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_001.jpg") 
}

.carousel-item #angola-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_002.jpg")
}

.carousel-item #angola-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/OPANGOLA_003.jpg")
}
/* @end */


/* @group carousel as coisas */

.carousel-item #coisas-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/as_coisas_01.jpg") 
}

.carousel-item #coisas-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/as_coisas_02.jpg")
}

.carousel-item #coisas-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/as_coisas_03.jpg")
}
/* @end */


/* @group carousel das 9 as 5 */

.carousel-item #das9as5-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/das9as5_001.jpg") 
}

.carousel-item #das9as5-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/das9as5_002.jpg")
}

.carousel-item #das9as5-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/das9as5_003.jpg")
}
/* @end */


/* @group carousel futebol de causas */

.carousel-item #futeboldecausas-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/FUTEBOL-001.jpg") 
}

.carousel-item #futeboldecausas-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/FUTEBOL-002.jpg")
}

.carousel-item #futeboldecausas-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/FUTEBOL-003.jpg")
}

.carousel-item #futeboldecausas-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/FUTEBOL-004.jpg")
}
/* @end */


/* @group carousel pevs */

.carousel-item #pevs-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/JBL01.jpg") 
}

.carousel-item #pevs-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/JBL02.jpg")
}

.carousel-item #pevs-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/JBL03.jpg")
}

.carousel-item #pevs-img-4 {
  background-image: url("../../../../sites/default/files/2018-07/JBL04.jpg")
}
/* @end */


/* @group carousel humanos */

.carousel-item #humanos-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/HUMANOS_DOC_01.jpg") 
}

.carousel-item #humanos-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/HUMANOS_DOC_02.jpg")
}

.carousel-item #humanos-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/HUMANOS_DOC_03.jpg")
}
/* @end */


/* @group carousel rockumentario */

.carousel-item #rockumentario-img-1 {
  background-image: url("../../../../sites/default/files/2018-07/rockumentario_still_01.jpg") 
}

.carousel-item #rockumentario-img-2 {
  background-image: url("../../../../sites/default/files/2018-07/rockumentario_still_03.jpg")
}

.carousel-item #rockumentario-img-3 {
  background-image: url("../../../../sites/default/files/2018-07/rockumentario_still_05.jpg")
}
/* @end */


/* @group carousel blind faith */

.carousel-item #fcfa-img-1 {
  _background-image: url("../../../../sites/default/files/2018-07/fcfa_001_0.jpg") 
}

.carousel-item #fcfa-img-2 {
  _background-image: url("../../../../sites/default/files/2018-07/fcfa_002_0.jpg")
}

.carousel-item #fcfa-img-3 {
  _background-image: url("../../../../sites/default/files/2018-07/fcfa_003_0.jpg")
}
/* @end */

/* @group carousel almoço de sabado */

.carousel-item #almoco-de-sabado-img-1 {
  background-image: url("../../../../sites/default/files/2018-11/almoco_01_0.jpg")  
}

.carousel-item #almoco-de-sabado-img-2 {
  background-image: url("../../../../sites/default/files/2018-11/almoco_02_0.jpg")
}

.carousel-item #almoco-de-sabado-img-3 {
  background-image: url("../../../../sites/default/files/2018-11/almoco_03_0.jpg")
}

.carousel-item #almoco-de-sabado-img-4 {
  background-image: url("../../../../sites/default/files/2018-11/almoco_04_0.jpg")
}
/* @end */

/* @group carousel jongo */

.carousel-item #jongo-img-1 {
  background-image: url("../../../../sites/default/files/2018-11/Jongo-1.jpg")  
}

.carousel-item #jongo-img-2 {
  background-image: url("../../../../sites/default/files/2018-11/Jongo-2.jpg")
}

/* @end */

/* @group carousel bela america */

.carousel-item #bela-america-img-1 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-01.jpg")  
}
.carousel-item #bela-america-img-2 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-02.jpg")  
}
.carousel-item #bela-america-img-3 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-03.jpg")  
}
.carousel-item #bela-america-img-4 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-04.jpg")  
}
.carousel-item #bela-america-img-5 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-05.jpg")  
}
.carousel-item #bela-america-img-6 {
  background-image: url("../../../../sites/default/files/2021-12/AMERICA-06.jpg")  
}
/* @end */

/* @group carousel efds */

.carousel-item #efds-img-1 {
  background-image: url("../../../../sites/default/files/2021-04/EFDS-001.jpg")
}

.carousel-item #efds-img-2 {
    background-image: url("../../../../sites/default/files/2021-04/EFDS-002.jpg")
}

.carousel-item #efds-img-3 {
    background-image: url("../../../../sites/default/files/2021-04/EFDS-003.jpg")
}
.carousel-item #efds-img-4 {
    background-image: url("../../../../sites/default/files/2021-04/EFDS-004.jpg")
}
.carousel-item #efds-img-5 {
    background-image: url("../../../../sites/default/files/2021-04/EFDS-005.jpg")
}

/* @end */

/* @group carousel armenio */

.carousel-item #armenio-img-1 {
  background-image: url("../../../../sites/default/files/2021-12/ARMENIO-01.jpg")
}

.carousel-item #armenio-img-2 {
    background-image: url("../../../../sites/default/files/2021-04/ARMENIO-002.jpg")
}

.carousel-item #armenio-img-3 {
    background-image: url("../../../../sites/default/files/2021-04/ARMENIO-003.jpg")
}

/* @end */

.carousel-item {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

.carousel.carousel-fade .carousel-item {
    opacity: 0;
    transition: opacity ease 1s !important;
    display: block;
}

.carousel.carousel-fade .carousel-item.active {
    opacity: 1 !important;
    display: block;
}

/*----FIM DAS MUDANÇAS PARA FADE IN DO CAROUSEL---*/

.gradient {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, .3), rgba(0, 0, 0, 1));
}

.black_background{ 
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;    
  background-color: #000;  
}
.black_background_noticias{
position: relative;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;    
  background-color: #000;   
}

.container-fluid {
  padding: 3rem 3rem;
}

.flex-grow-1 {
  flex-grow: 1;
}

ul.social-media-2 {
	margin-top: 21px;
}

ul.social-media li, ul.social-media-2 li {
  display: inline-block;
  margin-right: 1rem;
}

ul.social-media li a img, ul.social-media-2 li a img, .film-links a img {
  width: 2.5rem;
  height: auto;
}

ul.social-media li a, ul.social-media-2 li a {
  -webkit-transition: opacity .25s ease;
          transition: opacity .25s ease;
}

ul.social-media li a:hover, ul.social-media-2 li a:hover {
  opacity: .6;
}

/*==========================================Modal==========================================*/

.modal-backdrop.show {
  opacity: .8;
}

.modal-dialog {
  max-width: fit-content;
}

.modal-content {
  background-color: #000;
}

/*==========================================Page Header==========================================*/


#block-pngtheme-branding a img {
  max-width: 80px;
  width: 100%;
  height: auto;
}

#block-languageswitcher ul.links, ul#film-nav li, #film-back a {
  margin-top: 2rem;
}

#block-languageswitcher ul.links li, #block-anteriorproximo ul li, #block-previousnext ul li, ul#film-nav li {
  display: inline-block;
}

#bloco-arrows {
	position: relative;
	left: -80px;
	top: -21px;
}

#block-languageswitcher ul.links li a, ul#film-nav li a, #film-back a {
  font-weight: 700;
}

#block-languageswitcher ul.links li:first-child::after {
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  content: " / ";
}

#block-languageswitcher ul.links li a.is-active {
  border-bottom: 1px solid #fff;
}

#scroll-down {
  display: inline-block;
  position: absolute;
  bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  opacity: .4;
}

#scroll-down , #scroll-down img {
  width: 4.5rem;
  height: auto;
  animation: MoveUpDown 2s linear infinite;
}

@keyframes MoveUpDown {
  0%, 100% {
    bottom: 1.5rem;
  }
  50% {
    bottom: .5rem;
  }
}


#go-back, span.arrows-filmes{
  display: inline-block;
  position: relative;

}

#go-back , #go-back img, .arrows-filmes, .arrows-filmes img  {
  width: 2rem;
  height: auto;
}

/*==========================================Navigation==========================================*/

ul, ul li {
  margin: 0;
  padding: 0;
}

ul li {
  display: block;
}

ul li a, ul li a:focus, ul li a:visited{
  line-height: 1.25;
  font-weight: 700;
}

nav#home-nav ul li a {
  text-transform: uppercase;
  letter-spacing: 1px;
}

/*#block-movies ul.film-list li a */ .views-field-title a{
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: .25em 0;
}

#block-movies ul.film-categories {
  margin: 1rem 0 2rem 0;
}

#block-movies ul.film-categories li {
  display: inline-block;
  margin-right: 1rem;
}

#block-movies ul li a.is-active {
  border-bottom: 1px solid #fff;
}

#next-prev-film {
  margin-right: 2rem;
}

#next-prev-film li {
  margin-top: 2rem;
  margin-right: 1rem;
  display: inline-block
}

/*=======================================Film=======================================*/

.film {
  position: relative;
  width: 100%;

  min-height: 100%;

  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

#embargo {
  _background-image: url("../img/embargo.jpg");
}

#gafas-amarelas {
  _background-image: url("../img/gafas001.jpg");
}

#caminhos-magneticos {
  _background-image: url("../img/CAM-MAG-001.jpg");
}

#pedro-ines {
  _background-image: url("../img/PEI_001.jpg");
}
#esquece {
  _background-image: url("../img/ESQUECE_001.jpg");
}
#retornos {
  _background-image: url("../img/RETORNOS_001_2.jpg");
}
#sgh {
  _background-image: url("../img/SGH_001.jpg");
}

.film-title {
  margin-bottom: .5rem;
}

.film-description {
  margin-top: 2rem;
}

.film-details p, .film-links a {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}

.film-details p {
  display: inline-block;
}

.film-details p:not(:last-child)::after {
  content: "|";
  padding: 0 .5em;
}

p.by::before {
  content: "by: ";
  _padding-right: 0 .5em;
}
p.de::before {
  content: "de: ";
  _padding-right: 0 .5em;
}

.film-festivals img {
  display: inline-block;
  height: 5.5rem;
  width: auto;

  margin: 1em 1em 0 0;
}

.film-links {
  margin: 2rem 0 1rem 0;
}

.film-links a {
  margin-right: 1rem;
}

.film-more-info {
  padding-top: 4rem;
  background-color: #efedea;
}

.film-more-info p, .film-more-info h3, .film-more-info h2, .film-more-info a {
  color: #000;
}

.film-more-info p {
  font-weight: 400;
}

.film-more-info .downloads {
  margin-bottom: 2rem;
}

.film-more-info .downloads .download-item {
  margin-bottom: 2rem;
}

.film-more-info .downloads a, .film-more-info .downloads h2 {
  display: inline-block;
}

.film-more-info .downloads a {
  text-decoration: underline;
  margin-left: .5em;
}

.film-more-info .downloads::after, .film-more-info .downloads::before {
  border-top: 1px dashed #000;
  content: "";
  width: 100%;
  display: block;
}

.film-more-info .downloads::after {
  margin-top: 1.5rem;
}

.film-more-info .downloads::before {
  margin-bottom: 1.5rem;
}

@media (min-width: 992px) {
  .film-links a {
    display: inline-block;
  }
}


#embargo .seccao-mais-informacao, #gafas-amarelas .seccao-mais-informacao, #caminhos-magneticos .seccao-mais-informacao, #pedro-ines .seccao-mais-informacao, #esquece .seccao-mais-informacao, #retornos .seccao-mais-informacao, #sgh .seccao-mais-informacao, #almoco-de-sabado .seccao-mais-informacao, #jongo .seccao-mais-informacao, #efds .seccao-mais-informacao, #armenio .seccao-mais-informacao {
	display: none;
}

#block-pagetitle--2 {
	display: none;
}

.film-more-info .seccao-filme-topo-apagar{
	display: none;
}

/*=======================================Not Found 404=======================================*/

#not-found {
  height: 100vh;
  width: 100%;
  padding-top: 0;
  padding-bottom: 18rem;
}

#not-found p:first-child {
  font-size: 10rem;
  line-height: 1;
  padding: 0;
}

#not-found p:nth-child(2) {
  font-size: 2rem;
}

@media (min-width: 768px) {
  #not-found p:first-child {
    font-size: 18rem;
  }
}

/*=======================================News=======================================*/

/*article {
  margin-bottom: 5rem;
}

article p, article p>a{
  font-weight: 400;
}

article p>a, article p>a:hover, article p>a:focus, article p>a:visited {
  display: inline;
}

article a {
  text-decoration: underline;
}

article a:hover {
  text-decoration: underline;
}

.article-image, p.article-title, p.article-description {
  margin-bottom: 1.5rem;
}

.field-content time {
  margin-bottom: 0 
}

p.article-title {
  font-size: 1.3em;
  text-transform: uppercase;
  letter-spacing: .5px;
  font-weight: 600;
}*/


#block-views-block-noticias-block-1 h2 {
	margin-bottom: 1.5em;
	font-weight: 700;
}

#block-views-block-noticias-block-1 .views-row {
	margin-bottom: 5em;
}
.views-field-title a {
	margin-top: 0;
}

.views-field-body p {
	margin-bottom: 1.5em
}

#block-views-block-noticias-block-1 article p, article p>a {
	font-weight: 400;
}

