.TwoColumnContainer3070-container {
			display: block;	}

#pgc_resource_block:hover a {      
             color: #232963 !important;   }

#pgc-contact-block li a {
    		color: #b13630;
    	    background: transparent;
   			margin-bottom: 0px;
    	    padding: 0px;
    		border: none;
}

#pgc-contact-block li a:hover {
  			color: #232963;
  			background: transparent;
   			margin-bottom: 0px;
    	    padding: 0px;
    		border: none;
}

#block-pgc-contact-block-pgc-contact-block {
  			padding: 0px 0px 10px 20px;  }

#pgc-contact-block li span {
			vertical-align: text-bottom;	}

#pgc-contact-block li {
    		margin-bottom: 10px; 	}

#block-pgc-contact-block-pgc-contact-block .title {
    		margin-bottom: 0px;		}

#pgc_resource_block a {
       		font-weight: 700;	}

#pgc-contact-footer-block li {
  			font-weight: 700;	}

#block-pgc-contact-block-pgc-contact-footer-block  {
			margin-top: 40px;	}

.pg-gift-details .accordion-header-text {
 		    font-size: 20px;
    		text-transform: none;
    		padding-left: 10px;
}

#pgc-contact-footer-block li {
    		 margin-bottom: 20px;	}

#pgc-contact-footer-block li span {
  			font-size: 20px;
  			vertical-align: text-bottom;
}

.pg-mobilemenu .subnav-mobile-mask #main-menu li {
  			background: transparent;  }

.pg-mobilemenu .subnav-mobile-mask #main-menu li a {
			background: transparent;
  			border: none;
  			color: #232963;
}

.subnav-mobile-mask #main-menu li {
        	float: none;   }

@media (max-width: 939px) {
  	#block-meforum-main-menu {  	
  			display: none;
}} 

.breadcrumb .pg-breadcrumb-links {
  			border-top: none;
    		border-bottom: none;
  			padding: 0px;
}

@media (max-width: 768px) {
    .image-container img {
        content: url(https://cdn-mef.meforum.org/c8/2a/c700463…/end-of-year-mobile-900-x-1600-px.png);
        content: none !important;
    }}

.TwoColumnContainer3070  {
			margin-top: -42px !important;	}
  
#main-menu li a {
  			margin-bottom: 10px;
  			padding: 8px 15px;
}

.pgc-main-menu {
     		display: flex ;
     		justify-content: center;
}

@media (max-width: 767px) {
  	    .pg-content-inline-blocks {
               display: none;
    }}

@media (min-width: 940px) {
  	    #pgc-contact-footer-block {
          	display: none;
  }}

@media (max-width: 939px) {
  		#block-pgc-contact-block-pgc-contact-block  {
          	display: none;
  }}

.pgc-main-menu {
            padding: 0px;  }

@media only screen and (min-width: 1024px) {
    .PageHeading-content {
        	 max-width: 800px;
             max-width: 100%;
    }}

#block-meforum-pagetitle h1 {
			font-size: 64px;	}

@media only screen and (max-width: 1279px) {
  	#block-meforum-pagetitle h1 {
			font-size: 48px;
  }}

@media only screen and (max-width: 767px) {
  	#block-meforum-pagetitle h1 {
			font-size: 32px;
  }}

.pgc-body-content.homepage {
  			border-bottom: none;	}

.pg-featured-links .pg-featured-link:nth-child(-n+3) {
  			border-bottom: none;   }

.pg-content-body .pgc-flexbox .child-page .thumbnail {
   		    flex: 1 0 40%;	
  			flex: 0 0 32%;
}

.pg-content-body .pgc-flexbox .child-page .details h2 a {
        	color: #000 !important;   }

.pg-content-body .pgc-flexbox .child-page {
			align-items: normal;	}

.link a {
			text-decoration: underline;		 }

.link a:hover {
			text-decoration: none;		}

.pg-how-gift-helps {
			margin-top: 0px;
			padding-top: 0px;
}

.pg-wrap ul, ol {
  			padding-bottom: 20px;	
			line-height: 1.8;
}

.block-pgc-slideshow-block .pgc-banner {
  			margin-bottom: 0px;	}
.Page-oneColumn  {
 			 margin-top: -40px;	}

@media (max-width: 1023px) {
  .Page-oneColumn  {
    		margin-top: -25px;	
  }}

@media (max-width: 939px) {
  	.HtmlModule.AncorLink {
  		 display: none;
  }}

.pgc-charity-search, .pgc-qcd-search {
  			border: 1px solid black;
   		 	padding: 40px;
    		text-align: center;
}

.pgc-charity-search input[type=submit], .pgc-qcd-search input[type=submit] {
    		background-color: #232963;
    		border-radius: 50px;
    		color: #fff;
    		padding: 15px 20px;
  			border: 1px solid #232963;
  			font-weight: 700;
}

.pgc-charity-search input[type=submit]:hover, .pgc-qcd-search input[type=submit]:hover {
  			border: 1px solid #232963;
  			color: #232963;
  			background: #fff;
  			font-weight: 700;
}

.pgc-charity-search a, .pgc-qcd-search a {
			 text-decoration: underline; 		 }

.pgc-charity-search a:hover, .pgc-qcd-search a:hover {
			text-decoration: none;  		}
  
.pg-featured-links .pg-featured-link:nth-child(-n+3), .pg-featured-links .pg-featured-link:nth-child(4) {
			border-radius: 8px;
  			box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);  
  			padding: 20px;
}

.pathwaytitle {
  		font-size: 33px;
  		color: #232963;
} 
  
.pathwaybutton a {
  		border: 1px solid #232963;
    	border-radius: 50px;
    	width: fit-content;
    	padding: 10px 20px;
    	background: #232963;
		color: #fff;	
  		font-family: roboto, sans-serif;
  		font-weight: 700;  		
  		font-size: 15px;
}		
  		
.pathwaybutton a:hover  {
  		background: #fff;
  		color: #232963;
}

.pathwaybutton {
			margin-top: 20px; }

.pg-gift-details .ui-accordion-content a {
  		text-decoration: underline;
  		color: #232963;
}

.pg-gift-details .ui-accordion-content a:hover {
  		text-decoration: none;
  		color: #232963;
}

.pg-wrap ol li {
    	list-style-position: outside;
  		margin-bottom: 10px;
}

.pg-wrap ul, ol {
  		padding-bottom: 10px;	}

p { 	
  		margin-top: 5px;	
  		line-height: 1.8;	
  		margin-bottom: 10px;
}


.bigfont  {		font-size: 30px;  }
  
h3 { 			font-size: 24px; 
  				margin-bottom: 10px;
}

h2 { 			font-size: 32px;
  				margin-bottom: 10px; 
}

#block-pgc-contact-block-pgc-contact-block  {
			margin-left: 40px;	}

.pg-gift-details .accordion-header-text {
		margin-top: 20px;	}

@media (max-width: 939px) {
  .RichTextModule  {
    		margin-top: -40px !important;
    		margin-top: -43px !important;
  }}

@media (max-width: 939px) {
  	.block-pgc-slideshow-block .pgc-banner {
  		    margin-top: 45px;
  }}

@media (max-width: 939px) {
  	.views_slideshow_cycle_slide {
  		    margin-top: 45px;
  }}
    
.webform-submission-form label {
			display: unset;		}

.webform-submission-form .form-submit {
  			background: #232963;
   		 	color: #fff;
    		font-weight: 700;
    		border-radius: 40px;
    		border: 1px solid #232963;
    		line-height: 30px;
    		padding: 3px 20px;
}

.webform-submission-form .form-submit:hover {
			background: #b13630;
  			border: 1px solid #b13630;
}

.bigfont {
        font-size: 25px;     }

#main-menu li a:hover {
  		background: #b13630;
  		border: 1px solid #b13630;
  		text-decoration: none;
  		color: #fff;
}

#main-menu li.expanded ul li a {
        border: none;
    	background: #fff;
    	color: #000;
  		line-height: 120%;
  		background: transparent;
}

#main-menu li:hover ul {
        	background: #fff;   
  			border-radius: 8px;
    		box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);
}

#main-menu ul li {
      		 background: transparent;   }

#main-menu li.expanded ul li a {
		    font-weight: normal;	}

.pg-mobilemenu .subnav-mobile-mask #main-menu li a {
    		line-height: 100%;   }

/* acccesibillity */
#pgc_resource_block a:first-child:after {
  			display:none;		}

[data-modulewell]>[data-module] {
			margin-top: 0px;	}

.image-container img {
			margin-bottom: -40px;      }

h2 {
		line-height: 120%;  }

#pgc_resource_block a:first-child:after {  display:none;   }

.pathwaytitle {
  			margin-top: 20px; }

.SocialBar-items a[target="_blank"]:after, a:not(.btn)[target="_blank"]:after {
			display: none;		}