.page .entry-cover-image.cover_fullscreen,
.single .entry-cover-image.cover_fullscreen {
  height: 35vh;
  max-height: 35vh;
  max-height: 35dvh; /* overrides vh on modern browsers */
}


/* Articles page hero – desktop adjustment */
@media (min-width: 1025px) {
  .page.page-id-40 .entry-cover-image.cover_fullscreen img {
    height: 460px;               /* lock hero height */
    object-fit: cover;
    object-position: center 55%; /* push image DOWN */
  }
}


.inspiro-front-page.has-header-image .custom-header-media, .inspiro-front-page.has-header-video .custom-header-media {
  height: 75vh;
  max-height: 75vh;
  max-height: 75dvh; /* overrides vh on modern browsers */
}

.site-info {
            content: "Guilf Signal";          width: 100%;
        }


/*li:last-child {
	display: none !important; 
	
}
*/

/* hide header menu items
#menu-sub-1 li:nth-child(7) {
  background-color: green;
}
#menu-sub-1 li:menu-item menu-item-type-post_type menu-item-object-page menu-item-1000607 {
  background-color: green;
}


.menu-item-1000607 {
  background-color: green;
}
*/

#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000607 {
  background-color: green;
	display: none !important;
}
#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000616 {
  background-color: green;
	display: none !important;
}
#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1002711 {
  background-color: green;
	display: none !important;
}
#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000907 {
  background-color: green;
	display: none !important;
}
#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1002936 {
  background-color: green;
	display: none !important;
}



/*
 * #menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000907 {
  background-color: green;
}
*/

#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1001404 {
  background-color: green;
	display: none !important;
}


/*#menu-sub-1 .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1002325 {
  background-color: green;
	/*display: none !important;/*
}
*/


/* hide hamburger menu items*/
#menu-sub .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000607 {
  background-color: green;
		display: none !important;
}
#menu-sub .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000616 {
  background-color: green;
		display: none !important;
}
/*
#menu-sub .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1000907 {
  background-color: green;
}
*/
#menu-sub .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1001404 {
  background-color: green;
	display: none !important;
}



#menu-sub .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1002325 {
  background-color: green;
	display: none !important;

}



/*
#menu-sub-1 li:nth-child(8) {
  background-color: green;
}
#menu-sub-1 li:nth-child(9) {
  background-color: green;
}
#menu-sub-1 li:nth-child(10) {
  background-color: green;
}
*/

/* hide hamburger menu items
#menu-sub li:nth-child(8) {
  background-color: green;
}
#menu-sub li:nth-child(9) {
  background-color: green;
}

#menu-sub li:nth-child(10) {
  background-color: green;
}
#menu-sub li:nth-child(11) {
  background-color: green;
}
*/

 /* style goes here*/


/* hide some header menu items
li.menu-item-1000616 { 
  display: none !important; 
}

li.menu-item-1000607 { 
  display: none !important; 
}
 */

/* h1 adjust down slightly*/
.page .entry-cover-image .entry-header .entry-title, .single .entry-cover-image .entry-header .entry-title {margin-bottom: -15px;}


/*
.single-featured-image-header {
	background-position: 125px 75px !important;
	/* width: 200px;
	 		background-size: 100px;
		/*display: none;

} 

.entry-cover-image cover_fullscreen {
	background-position: 125px 75px !important;
	 		background-size: 100px;

} 


.entry-header {
	background-position: 405px 405px !important;
		background-size: 100px;
		display: none;

} */


 /* main header image*/
.page .entry-cover-image .single-featured-image-header, .single .entry-cover-image .single-featured-image-header {
    height: 50%;
}

 /* header image overlay*/
.page .entry-cover-image:after, .single .entry-cover-image:after {
    height: 50%;
}

/* title H1*/
.page .entry-cover-image .entry-header .entry-title, .single .entry-cover-image .entry-header .entry-title {
	  
    color: black;
}

/* logo adjust width and height px or percent */
.custom-logo-link {
    padding: 0;
    max-width:50px !important;
}
.custom-logo-link img {
    max-height:80px !important;
}

.has-fixed-layout td {
     vertical-align: top !important;
}

/* POSTS PAGE */
/* Gulf Signal Blog — force article cards into a grid, cap at 6 (2 x 3) */
.page-id-1002512 .wp-block-newspack-blocks-homepage-articles [data-posts] {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 28px;
}
.page-id-1002512 .wp-block-newspack-blocks-homepage-articles article:nth-child(n+7) {
    display: none !important;
}
.page-id-1002512 .wp-block-newspack-blocks-homepage-articles .post-thumbnail img {
    width: 100% !important;
    aspect-ratio: 16 / 9;
    object-fit: cover;
}
@media (max-width: 900px) {
    .page-id-1002512 .wp-block-newspack-blocks-homepage-articles [data-posts] {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}
@media (max-width: 600px) {
    .page-id-1002512 .wp-block-newspack-blocks-homepage-articles [data-posts] {
        grid-template-columns: 1fr !important;
    }
}