@media (min-width: 1025px){
     
	/* only on that page */
 body.single-title-item header.gt-header .gt-item.gt-logo a img {
  display: none !important;
}
 body.single-title-item header.gt-header .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_MarbleGrey_RGB.svg") no-repeat center/contain !important;
}

  header.gt-desktop-header .gt-item.gt-logo a img {
  display: none !important;
}
  header.gt-desktop-header .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;
}


header.gt-header.gt-desktop-header.gt-transparent.gt-dark .gt-item.gt-logo a img{
      display: none !important;
}

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_MarbleGrey_RGB.svg") no-repeat center/contain !important;
}


/* 1) Shrink padding & gaps fluidly between 30px and 8px */
body.single-title-item .gt-item-crew-module.gt-grid {
  grid-column-gap: clamp(8px, 2vw, 30px) !important;
  grid-row-gap:    clamp(8px, 2vw, 30px) !important;
}

/* 2) Shrink each column’s padding */
body.single-title-item .gt-item-crew-module .gt-grid-col {
  padding: clamp(8px, 1.5vw, 30px) !important;
}

/* 3) Shrink the font of each item */
body.single-title-item .gt-item-crew-module .gt-grid-col .gt-item {
  font-size: clamp(0.7rem, 1.2vw, 1rem) !important;
}
/* Fluid gaps for the 4th column’s mini-grid */
body.single-title-item .gt-item-crew-module .gt-grid-col:nth-of-type(4) ul {
  /* existing grid setup… */
  display: grid !important;
  grid-auto-flow: column !important;
  grid-template-rows: repeat(3, auto) !important;
  grid-auto-columns: max-content !important;
  
  /* replace your fixed gaps with fluid clamps */
  grid-column-gap: clamp(8px, 2vw, 30px) !important;
  grid-row-gap:    clamp(8px, 1.5vw, 20px) !important;
}
/* 1) Reset the footer row’s negative margins/gutter */
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 {
  margin: 0 !important;
}

/* 2) Remove the default side‐padding on every column */
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

/* 3) Target cols 2 & 3: align content right and kill the gutter between them */
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col:nth-child(2),
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col:nth-child(3) {
  display: flex !important;
  justify-content: flex-end !important;
}

/* 4) Collapse the space _between_ 2nd & 3rd columns only */
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col:nth-child(2) {
	flex: 0 0 48.8% !important;
  padding-right: 0 !important;
}
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col:nth-child(3) {
  padding-left: 0 !important;
		flex: 0 0 15% !important;


}

.gt-footer .gt-container-full{
	padding-left:3.2%!important;
}

/* override padding just on the 1st footer column */
.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col:nth-child(1) {
  padding-left: 0 !important;
  padding-right: 15px !important;
}

.gt-footer .gt-footer-widgets .gt-grid.gt-spacing-30 > .gt-grid-col:nth-child(4){
  padding-left: 1.5% !important;
  padding-right: 15px !important;
}

.gt-footer .gt-footer-widgets .gt-social-links.gt-size-l ul li i{
	font-size:1.2em!important;
}

#menu-footer-menu-1, #menu-footer-menu-2 {
	font-size:1.2em !important;
}

/* only on that page */


#noxe_social_media_links_widget-3{
	padding-left:3% !important;
}


.gt-title-bar.gt-style-1{
	padding-top:25em!important;
}

.gt-service-boxes.gt-style-2 .gt-icon img{
    max-width:none!important;
    width: 10em!important;
}

.postid-4029 #title-cast{
	padding-top:5em!important;
}

.postid-4031 #title-cast{
	padding-top:12em!important;
}

	
}