.elementor-818 .elementor-element.elementor-element-445b2956:not(.elementor-motion-effects-element-type-background) {
  		background-color: #fff;
  		background-image: none;
}

.elementor-818 .elementor-element.elementor-element-445b2956 {
  		padding-top: 0px;
  		padding-bottom: 0px;
}

.elementor-818 .elementor-element.elementor-element-445b2956::before {
		background-color: #fff;		}

/* TOP NAV BAR */
#main-menu li a {	
		padding: 20px 40px;   }

#main-menu ul li a {
		font-size: 13px;		
  		padding: 10px 20px;
}

#main-menu ul li a:hover {
		background: #5e5e5e;	
  		color: #fff;
}
#main-menu li.expanded::after {
    content: '\f107';
  	content: '\f0d7';
    font-family: 'FontAwesome';
    display: block;
    position: absolute;
    right: 23px;
    font-size: 12px;
    font-size: 15px;
    top: 22px;
    width: auto;
    height: auto;
    transition: 0.2s all ease-in-out;
} 

#main-menu li {
		position: relative;	}
/* END of top nav bar */

/* PAGE TITLE */
#block-nichollsfoundation2-pagetitle h1 {
  		color: #fff;  
  		position: absolute;
  		position: relative;
  		font-family: "Montserrat", Sans-serif;
  		font-size: 62px;
  		font-weight: 700;
  		text-transform: uppercase;
  		padding-top: 10px;
  		bottom: 280px;
  		z-index: 3;
  		margin: auto;
  		text-align: center;
}
/* END  page tilte*/

/* TOP IMAGE */
#block-nicholls2-views-block-paragraph-slideshow-fields-block-1-2 {
		width: 100vw;
  		margin: auto;
  		margin-top: 92px;
}
/* END of top image */

.pgc-body-content.homepage {
  		border-bottom: none;	}

.pg-featured-links .pg-featured-link:nth-child(-n+3) {
  		border-bottom: none;   }

/* OUR FOOTER */
.elementor-818 .elementor-element.elementor-element-46be367 .eael-call-to-action {
      display: flex;
      justify-content: center;
}

@media (max-width: 851px) {
#pgc-contact-footer-block {
  		display:block;
  }}

#pgc-contact-footer-block li {
  		  margin-bottom: 20px;		}

.icon-staff:before, .icon-call:before,  .icon-gift:before {
     font-family: 'pgcalc-marketing' !important;   }
/*END footer */

/* HOME BLOCKS PATHWAYS */
.grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr); /* Creates 3 equal tracks using fractional units */
  gap: 20px; /* Space between your columns */
}

/* Base column styles (optional) */
.column {
  background-color: #f4f4f4;
  padding: 20px;
  border-radius: 5px;
}

/* Responsive adjustment for small screens */
@media (max-width: 768px) {
  .grid-container {
    grid-template-columns: 1fr; /* Stacks the columns vertically on mobile */
  }}

.pathwaybutton a {
  		background-color: #ac1f2d; 
  		color: #fff;
  		font-family: "Montserrat", Sans-serif;
  		font-size: 20px;
 		 font-weight: 600;
  		text-transform: uppercase;
  		text-decoration: none;
  		padding: 12px 24px;
  		border-radius: 3px;
  		transition: all .3s;
  		margin: auto;
  }

.pathwaybutton {
		text-align: center;  }

.elementor-818 .elementor-element.elementor-element-4bd91c52:not(.elementor-motion-effects-element-type-background) {
		background: #fff;  }

.pg-featured-link .detail h2 {
  		font-family: "Montserrat", Sans-serif;
  		font-size: 29px;
  		font-weight: 700;
  		text-transform: uppercase;
  		color: #ac1f2d; 
  		text-align: center;
}

.pg-featured-link .detail p {
		font-size: 16px; 
  		font-family: "Montserrat", Sans-serif;
  		color: #3f444b;
  		font-weight: 600;
  		padding-bottom: 25px;
  		text-align: center;
}
/*END pathways*/

/* SECTION LANDING PAGES */
.pg-content-body .pgc-flexbox .child-page .thumbnail {
    	flex: 1 0 50%;		  }
.child-page:nth-child(odd) {
                flex-direction: row-reverse;    }

.child-page:nth-child(odd) .thumbnail {
            margin-right: 0;
            margin-left: 5%;
              }
.pg-content-body .pgc-flexbox .child-page .details {           
  			flex: auto;         }

@media (max-width: 767px) {
                .pg-content-body .child-page:nth-child(odd) .thumbnail  {
                                                margin-left: 0px;
  }}

@media (max-width: 767px) {
    .pg-content-body .child-page:nth-child(2n+1) .thumbnail.no-float-mobile {
          margin-left: 0px;
  }}

.pg-content-body .pgc-flexbox .child-page .thumbnail {
		margin-right: auto;		}
/*
.pg-content-body .pgc-flexbox .child-page .details {
		margin-left: 5%;  }
*/

.pg-content-body .pgc-flexbox .child-page:nth-child(even) .details {
		margin-left: 5%;  }

.link a {
  		background: #ac1f2d; 
  		font-family: "Roboto", Sans-serif;
  		font-weight: 500;
  		text-decoration: none;
  		color: #fff;
  		padding: 12px 24px;
  		padding: 10px 20px;
  		text-align: center;
  		transition: all .3s;
  		font-size: 15px;
  		text-transform: capitalize;
  		border-radius: 3px
}

.pg-content-body .pgc-flexbox .child-page .details .summary {
		margin-bottom: 30px;   }

.pg-content-body .pgc-flexbox .child-page {
		align-items: normal;		}
/* END of section landing pages */

#pgc_resource_block a:first-child:after {  
  			display:none;   }

/* RESOURCE BUTTON */
#pgc_resource_block  {
  		color: #fff;		
  		background: #ac1f2d; 
  		font-family: "Roboto", Sans-serif;
  		font-weight: 500;
  		text-decoration: none;
  		color: #fff;
  		padding: 12px 24px;
  		padding: 10px 20px;
  		text-align: center;
  		transition: all .3s;
  		font-size: 15px;
  		text-transform: capitalize;
  		border-radius: 3px
}
#pgc_resource_block a {
		color: #fff;  }

.pgc-body-content { 
  		overflow: auto;   }
/* END of resource button */

/* ACCORDION */
.pg-gift-details .accordion-header-text {
		color: #fff;		
  		background: #ac1f2d; 
  }
.pg-gift-details .accordion-header-text h2  {
  		font-size: 22px;
  		padding:10px 20px;
  		font-family: "Montserrat", Sans-serif;
  		font-weight: 700;
  		text-transform: uppercase;
  		font-style: normal;
  		font-size: 22px;
}

.pg-gift-details .accordion-header-text h2:hover {
		 color: #eff1f1;		}

.pg-gift-details .accordion-header-text .header-text-collapsed::after, .pg-gift-details .accordion-header-text .header-text-expanded::after {
		line-height: 30px;		}  
/* END accordion*/

/* MOBILE NAV BAR */
.pg-mobilemenu .header-mobile {
  		background: #D0D3d4; }

.pg-mobilemenu .header-mobile a {
  		text-decoration: none;
  		font-weight: 600;
  		color: #5e5e5e;		}

.pg-mobilemenu .control::before {
		color: #5e5e5e;		}

@media (max-width: 939px) {
  	.pgc-main-menu #main-menu {
      	display: none;
  }}  
.subnav-mobile-mask #main-menu li {
		float: none;		}
/* END of mobile nav bar */

/* HEADER */
.elementor-818 .elementor-element.elementor-element-445b2956 {
		display: contents;		}

.pgc-hero-banner .pgc-hero-title {
		color: #fff;
  		font-family: "Montserrat", Sans-serif;
  		font-size: 62px;
  		font-weight: 700;
 		text-transform: uppercase;
  		z-index: 3;
  		margin: auto;
  		text-align: center;
}

#block-nichollsfoundation2-pagetitle h1 {
		display: none;		}

.pgc-hero-banner {
		max-height: 507px;		}

.pgc-hero-banner {
      margin-top: 62px;   }

@media (max-width: 800px) {
  .pgc-hero-banner {
  			max-height: 200px;
}}

@media (max-width: 800px) {
  .pgc-hero-banner .pgc-hero-title {
  			font-size: 50px;
}}

@media (max-width: 650px) {
  .pgc-hero-banner .pgc-hero-title {
  			font-size: 30px;
}}

.pgc-hero-banner:before {
  		content: "";
    	background: #333;
    	position: absolute;
    	left: 0px;
    	top: 0px;
    	width: 100%;
    	height: 100%;
    	overflow: hidden;
    	z-index: 1;
    	opacity: 0.3;
    	opacity: 0.2. background-image: none;
    	margin-top: 0px;
}
/* END header */

a[target="_blank"]::after, a:not(.btn)[target="_blank"]::after {
		font-size: 10px; }

.pg-gift-details-body {
	color: #333;
  	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  	font-size: 1rem;
  	font-weight: 400;
  	line-height: 1.5;
}

li {
	color: #333;
  	font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  	font-size: 1rem;
  	font-weight: 400;
  	line-height: 1.5;
}

/* WIDGETS */
.pgc-qcd-search, .pgc-charity-search {
		background-image: linear-gradient(180deg, var( --e-global-color-ae27955 ) 60%, var( --e-global-color-secondary ) 99%);
  		padding: 40px;
}

.pgc-qcd-search input[type="text"], .pgc-charity-search input[type="text"] {
  		background-color: #fff;
  		margin-bottom: 20px;
}

@media (max-width: 350px) {
	.pgc-qcd-search input[type="text"], .pgc-charity-search input[type="text"] {
		width: 255px;
}}
.pgc-qcd-search input[type="submit"], .pgc-charity-search input[type="submit"] {
  		background: #ac1f2d;
  		font-family: "Roboto", Sans-serif;
  		font-weight: 500;
  		text-decoration: none;
  		color: #fff;
  		padding: 12px 24px;
  		padding: 10px 20px;
  		text-align: center;
  		transition: all .3s;
  		font-size: 15px;
  		text-transform: capitalize;
  		border-radius: 3px;
  		white-space: normal;
}

.pgc-charity-search h3, .pgc-qcd-search h3 {
  		font-family: "Montserrat", Sans-serif;
  		font-size: 33px;
  		font-weight: 800;
  		text-transform: uppercase;
  		font-style: normal;
  		color:  #ac1f2d;
}

@media (max-width: 390px)  {
  	.pgc-qcd-search, .pgc-charity-search {
      		padding: 5px;
  }}  	
/* END of widgets */

@media (max-width: 390px)  {
  .pg-wrap  {
    	width: 99%;
    	margin: auto;	
  }}

@media (max-width: 362px)  {
  	#pgc-contact-footer-block li {
      	width: max-content;
  }}
  
.pg-wrap table tr th {
		font-size: 16px;	}
  
#giftCompare .backCol {
		background: #fff;	}
  
@media (max-width: 396px)  {  
  	.pathwaybutton a {
  			  font-size: 12px;
  }}

@media (max-width: 268px) {
  .pathwaybutton a {
    	font-size: 10px;
  }}
  
.pg-gift-details .accordion-header-text h2 {
		margin-top: 40px;	}

.pg-gift-details-body.accordion-item ol li {
		margin-bottom: 10px;	}

.pg-gift-details .ui-accordion-content a {
  		text-decoration: underline;
  		 color: #c36;
}

.pg-gift-details .ui-accordion-content a:hover {
  		   color: #336;   }

.bigfont {
		font-size: 22px; 
  		padding-bottom: 30px;
}

table tbody tr:hover > td, table tbody tr:hover > th {
  		background-color: hsla(0,0%,10%,.102);		}

.elementor-1556 .elementor-element.elementor-element-34458b00 .elementor-social-icon {
  		--icon-padding: 0em;
  		--icon-padding: 10px;
}

/* FOOTER 
.elementor-1556 .elementor-element.elementor-element-690c9a72 .elementor-image-box-wrapper .elementor-image-box-img {
		max-width: 122px; }

@media (min-width: 768px) {
  .elementor-1556 .elementor-element.elementor-element-68454e6e {
    --width: 67%;		
  }}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1556 .elementor-element.elementor-element-16be4a5a {
    --width: 97%;
  }}

@media (min-width: 768px) {
  .elementor-1556 .elementor-element.elementor-element-68454e6e {
    --width: 97%;
  }}
 END of footer */

.webform-submission-form label {
          display: unset;              }

.pathwaybutton a {		display:block;		}

/* TOP NAV BAR got busted without touching this site 8.5.26 */
#main-menu li a {
		padding: 20px 20px;	}

#main-menu li.expanded::after {
		right: 5px;		}

#main-menu ul {
		margin-top: -10px; }
/* END */