div.et_pb_section.et_pb_section_0 {
   			background-image: none !important;		}

.pgc-hero-banner {
       		height: 500px;		}

@media only screen and (min-width: 1350px) {
    .et_pb_section {
       		  padding: 0px;
    }}

.pgc-hero-banner .pgc-hero-title {
   			color: #fff;
    		font-size: 90px;
    		font-weight: 800;
    		text-transform: uppercase;
    		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
}

#pgc-region-main {
       	 width: 55%;
    	 float: none;
   		 margin: auto;
}

.pg-wrap {
       	 width: 55%;
    	 margin: auto;
  		 margin-top: 40px;
}
@media (max-width: 1300px) {
  	.pg-wrap {
  				width: 90%;		
}}

.pgc-main-menu {
		    background: transparent;		
  			box-shadow: none;
}

#main-menu li a {
  			font-weight: 700;
    		text-transform: uppercase;
    		font-size: 19px;
    		color: #134635 !important;
  			background: transparent;
  			border-right: none;
}

#main-menu li a:hover {
			color: #70B344 !important;	
  			background: transparent;
}

.pgc-body-content.homepage {
  			border-bottom: none;	}
  
.pg-featured-links .pg-featured-link:nth-child(-n+3), .pg-featured-links .pg-featured-link:nth-child(4)  {
			background-color: #393939;		
  			border-radius: 25px 25px 25px 25px;
  			margin-bottom: 30px;
}

.pg-featured-links .pg-featured-link .image img {
			margin-top: -32px;   
			border-top-right-radius: 25px;
    		border-top-left-radius: 25px;
}

.detail {
			padding: 20px; 	
  			color: #fff;
  			text-align: center;
}

.detail h2 {
  			text-transform: uppercase;
    		font-size: 23px;
    		color: #DCD223 !important;
    		text-align: center;
}

.homeblockbutton a {
  			font-weight: 700 !important;
    		text-transform: uppercase !important;
    		background-color: #70B344;
  			color: #FFFFFF !important;
  	        border-radius: 50px;
  			padding: 10px 20px;
}

.detail p {
			padding-bottom: 60px;	}

#block-pgc-contact-block-pgc-contact-footer-block {
  			padding: 40px;
  			border-radius: 25px 25px 25px 25px;
   		    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
}

.pg-featured-links {
			grid-template-columns: 47% 47%;   }

.et_pb_row_9.et_pb_row {
  			margin-bottom: 0px !important;
  			padding-top: 80px;
}

#mobile_menu1 {
			display: none; 	}

.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
			display: none;	}		

.pg-mobilemenu .header-mobile {
			background: transparent;
  			height: 55px;
   			width: 173px;
}

.pg-mobilemenu .control::before {
			color: #134635;		}
              
.pg-mobilemenu .header-mobile a {
  			color: #134635;	
  			font-weight: 700;
    		text-transform: uppercase;
    		font-size: 14px;
}

.pg-mobilemenu .control.close-btn::before {
			top: -6px;		}

.pg-mobilemenu .control.open-btn::before   {
			top: -22px;		}

.subnav-mobile-mask #main-menu li {
           float: none;   }

@media only screen and (max-width: 980px) {
    .et_pb_section_0.et_pb_section {
        		padding-top: 0px;
        		padding-bottom: 0px;
    }}

@media only screen and (max-width: 767px) {
  	.pgc-hero-banner .pgc-hero-title {
      			font-size: 30px;
  }}

@media only screen and (max-width: 315px) {
	.homeblockbutton a {
  			font-size: 10px;
}}

.hygh-td img {
   		    border-radius: 25px;	}

.pg-gift-details .accordion-header-text {
  			width: 400px;
  			width: 250px;
  			border: none;
  			background: #6FB344;
  			color: #fff;
  			border-radius: 30px;
  			font-weight: 700;
     		text-transform: uppercase;
  			padding: 10px 20px;
    		border-radius: 50px;
    		font-size: 16px;
  			text-align: center;
  			margin: auto;
    		margin-bottom: 30px;
}	

.pg-gift-details {
			border:	none;	}

.pg-gift-details .accordion-header-text .header-text-collapsed:after {  
  			display: none;  }
  
.pg-gift-details .accordion-header-text .header-text-expanded:after {   	
  			display: none;  }

#pgc_resource_block a {
			font-weight: 700;   }

#pgc_resource_block {
			padding: 15px 20px;		}

#pgc_resource_block span {
  			display: none;		}

ol, ul {
            margin-left: 10px;    
			padding-bottom: 1em;
    		font-size: 18px;
    		line-height: 1.6em;
    		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif
}

#pgc-gc .gc-gift-details {
  		    font-size: 16px;		}

#block-unitedpentecostal-qcdsearch, #block-unitedpentecostal-charitysearch  {
  			background-color: #DCD223;
  			padding: 40px;
    		border-radius: 25px 25px 25px 25px;
    	    box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
  			color: #000;
}
  
.pgc-qcd-search input[type=submit], .pgc-charity-search input[type=submit] {
    		background-color: #6FB344;
  			background-color: #124734;
    		color: #fff;
  			border-radius: 25px;
   			 margin-top: 20px;
    		font-weight: 700;
    		text-transform: uppercase;
    		padding: 15px 20px;
  }

.pgc-qcd-search h3, .pgc-charity-search h3  {
  			font-size: 30px;		}

a {
    		color: #124734;	
                font-weight: 600;
	}

a:hover {
        	color: #6FB344;		}

.pgc-hero-banner .pgc-hero-title {
			text-shadow: 2px 2px 4px #000000;
  			text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}

/* SECTION LANDING PAGES */
.child-pages {
               display: -ms-grid;
               display: grid;
               grid-template-columns: 45% 45%;
               -ms-grid-columns: 45% 50px 45%;
               grid-column-gap: 40px;
               grid-row-gap: 40px;
               margin-bottom: 40px;
               display: inline-flex; 
               display: inline-grid;
               grid-template-columns: auto auto auto;
               padding: 0px;
}

.pg-content-body .child-page {
                border-bottom: 0;
                position: relative;
                min-height: 300px;
                padding: 0px;
}

.pg-content-body .child-page:nth-child(1) {
                -ms-grid-column: 1;
                -ms-grid-row: 1;
                 background-clip: padding-box;
}

.pg-content-body .child-page:nth-child(2) {
                -ms-grid-column: 3;
                -ms-grid-row: 1;
                 background-clip: padding-box;
}

.pg-content-body .child-page:nth-child(3) {
                -ms-grid-column: 1;
                -ms-grid-row: 3;
                 background-clip: padding-box;
}

.pg-content-body .child-page:nth-child(4) {
                -ms-grid-column: 3;
                -ms-grid-row: 3;
                background-clip: padding-box;
}

.child-pages .link {
                text-align: center;
                position: absolute;
                bottom: 15%;
                width: 100%;
}

.pg-content-body .child-page .details .summary {
                margin: 0 0 10px;
                background: #fff;
                opacity: 0.75;
                padding: 1.714 rem;
                font-size: 18px;
                min-height: 250px;
                display: none;
                min-height: 30px;
}

.child-page .link a {
                position: relative;
                color: #fff;
                display: inline-block;
                padding: 0.5 rem;
                text-decoration: none;
                background: none;
                font-size: 18px;
                font-weight: 600;
                letter-spacing: 0.1875em;
                line-height: 1.2;
                text-transform: uppercase;
                float: left;
                margin-left: 40px;
                top: 30px;   
                display: none;
}

.link a {
                position: relative;    }

.thumbnail {
                position: relative;
                display: block;
    }

.thumbnail a {
                position: relative;
                height: 100%;
                display: block;
}

.thumbnail a img {
                width: 100%;   }

.pg-content-body .pgc-flexbox .child-page {
        width: 100%;
        display: block;
        flex: 1 0 30%;
        max-width: 30%;
        position: relative;
        min-height: 0;
}

.pg-content-body .pgc-flexbox .child-page .details {
       position: absolute;
       bottom: 10%;
}

.pg-content-body .pgc-flexbox .child-page {
       padding: 0px;  }

.pg-content-body .pgc-flexbox .child-page .thumbnail img {
			border-radius: 25px;	
  			box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.3);
}

.pg-content-body .pgc-flexbox .child-page .thumbnail {
			margin-right: 0px;	}

.pg-content-body .pgc-flexbox .child-page .details h2 {
  			font-weight: 500;
  			color: #fff;
  			text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
  			font-size: 40px;
    		padding: 10px;
}

.pg-content-body .pgc-flexbox .child-page .details h2 a:hover {
  			color: #fff;		}
.pg-content-body .pgc-flexbox .child-page .details {
   		    bottom: 20%;
}

@media (max-width: 549px) {
    .pg-content-body .pgc-flexbox .child-page {
        flex: 0 0 100%;
    }}

@media only screen and (max-width: 888px)  {
   .pg-content-body .pgc-flexbox .child-page {
     		    max-width: 100%;
  }}  

.pg-content-body .pgc-flexbox .child-page .details h2 {
				text-align: center;		}

.pg-content-body .pgc-flexbox .child-page .details {
				width: 100%;		}
/* END */

.webform-submission-form label {
			display: unset;			}

.webform-submission-form .form-submit {
    		margin-bottom: 30px;
    		background: #6FB344;
    		border-radius: 25px;
    		border: none;
    		padding: 15px 20px;
    		color: #fff;
    		font-weight: 700;
    		text-transform: uppercase;
}

@media (min-width: 768px) {
    .webform-flex--container > .form-item > input:not([type="checkbox"]), .webform-flex--container > .form-item > select {
                height: 40px;
    }}

input[type=text]  {
  		width: 80%;		}

.pgc-hero-banner .pgc-hero-title {
    		text-shadow: 2px 2px 4px #000000;
    		text-shadow: rgba(0, 0, 0, 0.5) 0px 2px 4px;
}

.nav li ul {
			border-top	:none;		}

#main-menu ul li {
			background: #fff;		}

@media only screen and (max-width: 767px) {
  	body #page-container .et_pb_section .et_pb_button_1, body .pum-container .et_pb_section .et_pb_button_1 {
        font-size: 30px !important;
        padding: 5px 10px;
  }}

.pgc-hero-banner .pgc-hero-title {
  			width: 80%;		
  			text-align: center;
}

@media only screen and (max-width: 767px) {
    .pgc-hero-banner .pgc-hero-title {
       		 font-size: 30px;
      		 font-size: 40px;
    }}

@media only screen and (min-width: 768px) and (max-width: 940px) {
    .pgc-hero-banner .pgc-hero-title {
        font-size: 60px;
         }}

@media only screen and (min-width: 940px) and (max-width: 980px)  {
      .pg-mobilemenu .header-mobile{
                  display:block;
  } }

@media (min-width: 981px) {
    .et_pb_section {
        		padding: 0%;
    }}

@media (max-width: 980px) {
  		.pg-wrap {
          		margin-top: 0px;
  }}

.pg-featured-links .pg-featured-link:nth-child(-n+3), .pg-featured-links .pg-featured-link:nth-child(4) {
  		   margin-bottom: 50px;			}

@media (max-width: 379px) {
  .homeblockbutton a {
          		font-size: 15px;
  }}

@media (max-width: 331px) {
  .homeblockbutton a {
          		font-size: 12px !important;
  }}

@media (max-width: 355px) {
  .pgc-hero-banner .pgc-hero-title {
         font-size: 25px;
 }}

@media (max-width: 340px) {
  		body #page-container .et_pb_section .et_pb_button_1, body .pum-container .et_pb_section .et_pb_button_1  {
          		font-size: 20px !important;
  }}

.et_pb_module_inner .dd-wrapper > div {
  			display: flex;			}

#main-menu {
 		  margin-left: 40px;			}


.pg-content-footer::before {
    	background: #124735;
  		content: ' ';
  		left: 0;
  		right: 0;
  		position:absolute;
  		display:block;
  		height: 100%;
}

/*
.pgc-hero-banner {
		padding-top: 700px;		
  		height: 500px;
} */

.pgc-hero-banner .pgc-hero-title {
  		top: 70%;		 }

.pg-content-body .pgc-flexbox .child-page .details h2 {
		font-size: 30px;		}

.hygh-td img {
  		margin-bottom: 10px;
    	margin-top: 10px;
}

.pg-how-gift-helps {
    	padding-top: 10px;
  		margin-top: 0px;
  		color: #333333;
  		color: #666;
        color: #000;
}

p:not(.has-background):last-of-type {
    	padding-bottom: 1em;		}

.pg-wrap table {
		margin-bottom: 25px !important;		}

.pg-gift-details-body {
       color: #666;	
  	   color: #000;	
}

.pg-gift-example-body {
       color: #666;		
       color: #000;
}

ol li {
  	  margin-bottom: 20px;	 }

.pg-gift-details .ui-accordion-content a {
  		color: #124734;
  		font-weight: 600;
}

.pg-gift-details .ui-accordion-content a:hover {
		color: #6FB344;		}

.et_pb_text_inner a {
  		font-weight: 400 !important; }

.pg-gift-details .accordion-header-text:hover {
  		background: #134635;		}

.pg-content-body .pgc-flexbox .child-page {
                                max-width: 40%;                        }

.pg-content-body .pgc-flexbox .child-page {
          flex: 1 0 40%;   }

.entry-content table:not(.variations) {
  			border: none;  }

#main-menu li a {
		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;  }

@media (max-width: 520px) {
  	#block-unitedpentecostal-qcdsearch, #block-unitedpentecostal-charitysearch {
      		padding: 20px;
  }}

@media (max-width: 520px) {
  	.pgc-qcd-search input[type=submit], .pgc-charity-search input[type=submit]  {
  			font-size: 12px;
  }}

@media (max-width: 370px) {
  	.pgc-qcd-search input[type=submit], .pgc-charity-search input[type=submit]  {
  			font-size: 10px;
      		padding: 10px;
  }}

@media (max-width: 370px) {
    .pgc-qcd-search input[type=text], .pgc-charity-search input[type=text] {
         width: auto;
  }}  
  
@media (max-width: 630px) {
   .pg-content-body .child-pages.pgc-flexbox {
     		display: block; 
  }}

@media (max-width: 630px) {
   .pg-content-body .pgc-flexbox .child-page {
     		max-width: 100%; 
  }}
      
#JotformAgent-019be791bc0c701ca7bb33e8bea01a98400f {
		display: none;  }

@media (max-width: 424px) {
  	img {
      		width: 350px;
  }}
  	
a[target="_blank"]::after, a:not(.btn)[target="_blank"]::after {
  		content: "\f35d" !important;
  		font-size: 0.9em;
  		font-family: 'FontAwesome';
  		display: inline;
}

#pgc_resource_block a:first-child {display:none;}

#block-unitedpentecostal-logo a:after {
      		display: none;		}

.pg-gift-details .accordion-header-text h2  {    
     	color: #fff; 
  		font-size: 16px;    }

.pg-gift-details .accordion-header-text {
		    padding-bottom: 0px;    }