/* newsroom.css — only for blog listing pages */
body.blog .gt-title-bar{
	background-color:#B09043 !important;
	position: relative;
  overflow: hidden;
  text-align: center;

}

/* target the blog index */
body.blog .gt-title-bar h1 { 
  /* your styles */
	  visibility: hidden !important;
	position: relative!important;
  /* (optional) if you want the H1 text itself centered too: */
  text-align: center !important;
	  white-space: nowrap;
	margin-top:20px;
	padding-bottom:5px;
	
}

/* or if your posts page is also your front page */
body.blog .gt-title-bar h1::before { 
  /* front-page=blog */
	content: "Newsroom";
  visibility: visible;
  position: absolute !important;  /* (optional) if you want the H1 text itself centered too: */
	  transform: translateX(-50%);
  display: block;
	 top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	  -webkit-text-fill-color: #1F4E3D !important;

}

body.blog .gt-title-bar h1::after {
  content: "Di brina film";
  visibility: visible;
	display: block;  
  position: absolute;
  bottom: 110%;           /* match your ::before font-size + any gap */
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;       /* tweak as needed */
  white-space: nowrap;
	letter-spacing:2px;
	color:#B09043 !important;
	  -webkit-text-fill-color: #B09043 !important;
}

body.blog .gt-title-bar::before {
  background-image: url('/wp-content/uploads/2025/07/DiBrinaFilm_MarbleTexture_1SandFlipped_RGB.svg');
	  background-repeat: no-repeat;  /* no tiling */
	  background-size: cover;        /* cover the entire bar */
  background-position: center;
	background-color:#EEE9DE!important;
  z-index: 0;
	background-position:calc(50% - 70px)60%;
	transform:scale(170%);

}

body.blog .gt-title-bar{
	background-color:#B09043 !important;
	position: relative;
  overflow: hidden;
  text-align: center;

}

/* target the blog index */
body.blog .gt-title-bar h1 { 
  /* your styles */
	  visibility: hidden !important;
	position: relative!important;
  /* (optional) if you want the H1 text itself centered too: */
  text-align: center !important;
	  white-space: nowrap;
	margin-top:20px;
	padding-bottom:5px;
	
}

/* or if your posts page is also your front page */
body.blog .gt-title-bar h1::before { 
  /* front-page=blog */
	content: "Newsroom";
  visibility: visible;
  position: absolute !important;  /* (optional) if you want the H1 text itself centered too: */
	  transform: translateX(-50%);
  display: block;
	 top: 0;
  left: 0;
  width: 100%;
  height: 100%;
	  -webkit-text-fill-color: #1F4E3D !important;

}

body.blog .gt-title-bar h1::after {
  content: "Di brina film";
  visibility: visible;
	display: block;  
  position: absolute;
  bottom: 110%;           /* match your ::before font-size + any gap */
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;       /* tweak as needed */
  white-space: nowrap;
	letter-spacing:2px;
	color:#B09043 !important;
	  -webkit-text-fill-color: #B09043 !important;
}



body.blog .gt-title-bar::before {
  background-image: url('https://staging.dibrinafilm.ca/wp-content/uploads/2025/07/DiBrinaFilm_MarbleTexture_1SandFlipped_RGB.svg');
	  background-repeat: no-repeat;  /* no tiling */
	  background-size: cover;        /* cover the entire bar */
  background-position: center;
	background-color:#EEE9DE!important;
  z-index: 0;
background-position:calc(50% - 3em)60%;
transform:scale(225%)!important;
	

}

/* Newsroom Page */

body.blog .gt-title-bar{
	background-color:#B09043 !important;
	position: relative;
  overflow: hidden;
  text-align: center;

}
body.blog header.gt-header {
  background-color: #EEE9DE !important;
  color: #EEE9DE !important;                              /* dark text */
}

/* If your menu links need recoloring too */
body.blog header.gt-header a {
  color: #1F4E3D !important;
}

/* only on that page */
body.blog header.gt-header.gt-desktop-header.gt-transparent.gt-dark .gt-item.gt-logo a img {
  display: none !important;
}
body.blog header.gt-header.gt-desktop-header.gt-transparent.gt-dark .gt-item.gt-logo a::before {
  content: "";
  display: block;
  width: 250px;   /* match your logo’s natural size */
  height: 125px;
  background: url("/wp-content/uploads/2025/07/Logo_EMERALDGREEN_RGB.svg") no-repeat center/contain !important;
}
body.blog header.gt-header .gt-social-links.gt-style-1.gt-dark.gt-size-m ul li a {
  color: #1F4E3D !important;    /* your new icon color */
}

body.blog .gt-header.gt-desktop-header.gt-transparent:not(.gt-sticky-header) {
  background-color: #EEE9DE !important;
}

body.blog  #noxe_social_media_links_widget-2,
#recent-comments-2 {
  display: none !important;
}


