.copy ul ul {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 25px 15px;
	margin-top: 10%;
	margin-top: 15%;
}

#block-connerprairie2-pagetitle {
	bottom: 268px;
	bottom: 330px;
	color: #fff;
	left: 15.5%;
	z-index: 3;
	color: #ece8d3;
	text-shadow: 0 3px 5px rgba(0, 0, 0, .6);
	position: relative;
}

#pgc-contact-block .line::before {
	display: none;
}

#pgc-contact-footer-block .line::before {
	display: none;
}

#block-pgc-contact-block-pgc-contact-block .title {
	margin-bottom: 10px;
	font-size: 60px;
	margin-left: 20px;
}

#pgc_resource_block span {
	display: none;
}

.pg-gift-details.accordion-header-text {
	padding-top: 10px !important;
}

.pg-gift-details .accordion-header-text {
	margin-bottom: 0px;
}

footer.site-footer .top-wave {
	top: -2px !important;
}

.pgc-body-content.homepage {
	border-bottom: none;
}

.pgc-qcd-search, .pgc-charity-search {
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	box-shadow: 0 15px 30px -13px #00000026;
	transition: all .33s ease;
	transform: scale(1);
}

#block-connerprairie2-mobilemenu a {
	text-decoration: none !important;
}

#block-connerprairie2-mobilemenu .leaf::before {
	display: none;
}

.subnav-mobile-mask > ul > li > ul {
	display: none;
}

.antonio-<uniquifier> {
  font-family: "Antonio", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


.pgc-qcd-search input[type="submit"], .pgc-charity-search input[type="submit"] {
	background: #0a505a;
	margin-top: 20px;
}

.pgc-qcd-search input[type="submit"]:hover, .pgc-charity-search input[type="submit"]:hover {
  		   background: #7eb7c0;
           margin-top: 20px;
}

.pgc-charity-search input[type="text"], .pgc-qcd-search input[type="text"] {
         background: #fffbec;    }

input:not([type=checkbox]):not([type=radio]):not([type=select]):not([type=file]):not([type=submit]):not([type=button]) {
          border: .1rem solid #000 !important;   }


/* ---------------------------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;
}

/* new */

.details.no-padding-mobile {
	padding-left: 0px !important;
}

.pg-content-body .child-pages.pgc-flexbox {
	display: flex;
	flex-wrap: wrap;
}

.child-pages {
	display: flex;
}

.details.no-padding-mobile {
	padding-left: 0px !important;
	position: absolute;
	bottom: 10%;
	bottom: 0px;
	left: 10%;
	z-index: 3;
}

.details.no-padding-mobile h2 a {
	color: #fff;
	font-size: 40px;
	text-decoration: none !important;
}
.details {
	padding-left: 0px !importantl  }

	.details.no-padding-mobile h2
	a: hover  {
	color: #cc9b3f;
}

.thumbnail:before {
	content: "";
	background: #151515;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 1;
	opacity: 0.4;
}

.child-pages {
	display: flex;
	display: grid;
}

.thumbnail {
	position: relative;
	display: contents;
}

.image-alt-wrapper::before {
	display: none;
}

.image-alt-wrapper::after {
	display: none;
}

.image-alt-wrapper {
	display: contents;
}

.image-alt-wrapper span {
	display: none;
}


#block-connerprairie2-pagetitle {
	position: absolute;
	bottom: 30%;
}

/* END */

@media only (max-width: 704px) {
	.child-pages {
		display: block !important;
	}
}

.pg-content-body .child-page:nth-child(1) {
	margin-bottom: 20px !mportant;
}

.hentry {
	min-height: 0px;
}

.pg-gift-details .ui-accordion-content a {
	color: #c44829;
}

ol, ul {
	margin-left: 20px;
}

h3 {
	margin: 30px 0 10px;
}

.pg-content-inline-blocks {
	margin-left: 40px;
}

#giftGuide input[type="radio"] {
	margin: -5px 10px 10px 10px !important;
}

#giftGuide .header-text {
	margin-bottom: 10px !important;
}

label {
	display: inline !important;
}

input {
	height: 4rem;
	height: 2.5 rem !important;
}

.pgc-qcd-search input[type="submit"], .pgc-charity-search input[type="submit"] {
	height: auto !important;
}

.pgc-charity-search input[type="text"], .pgc-qcd-search input[type="text"] {
	height: auto !important;
}

#block-connerprairie2-qcdsearch, #block-connerprairie2-charitysearch {
	padding: 30px;
}


#block-pgc-contact-block-pgc-contact-block .title {
	margin-left: 0px;
}

.pg-content-body .child-page {
	min-height: auto;
}

#block-connerprairie2-pagetitle {
	left: 0px;
	margin-left: 15%;
}

article {
	overflow: hidden;
}



/* Hero section - Top image, title, menu - Neena */

.pgc-hero-banner{
	height: 100% !important;
	min-height: 600px;
}


.pp-page-hero:before{
 		content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #000, #0000 35% 80%, #000000bf);
    left: 0;
    top: 0;
    z-index: 1;
}

.pp-page-hero:after{
 		content: "";
    position: absolute;
    left: 0;
    z-index: 1;
    width: 75%;
    height: 100%;
    top: 0;
    background: linear-gradient(270deg, #0000, #000c);
}

.pgc-hero-banner .pgc-hero-title{
	text-transform: uppercase;
	color: #ece8d3;
  text-shadow: 0 3px 5px rgba(0, 0, 0, .6);
  z-index: 9999;
  transform: unset;
  left: 15px;
}

.pgc-main-menu{
	position: absolute;
	bottom: 20%;
	z-index: 9999;
	left: 15px;
}

.pgc-main-menu ul{
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	gap: 25px 15px;
}

.pgc-main-menu ul li{
	flex-shrink: 0;
	padding: 0;
	list-style: none;
}

.pgc-main-menu ul li a{
	color: #ece8d3;
	margin: 0 15px 0 0;
	text-transform: uppercase;
	text-shadow: 0 1px 4px rgba(0, 0, 0, .75);
	font-family: Antonio, sans-serif;
	padding: 3px 5px;
	font-size: 18px;
	letter-spacing: 2px;
	border-bottom: 1px solid #CC9B3F;
}

.pgc-main-menu ul li a:hover{
	color: #cc9b3f;
}

/* Standard desktops and up */
@media (min-width: 1200px) {
  .pgc-hero-banner {
    min-height: 600px;
  }
}

/* Small desktops or large tablets */
@media (max-width: 1199px) {
  .pgc-hero-banner {
    min-height: 700px;
  }
}

/* Tablets */
@media (max-width: 991px) {
  .pgc-hero-banner {
    min-height: 500px;
  }
  
  .pgc-main-menu{
  	bottom:0;
  }
}

/* Small Mobile */
@media (max-width: 480px) {
  .pgc-hero-banner {
    min-height: 400px;
  }
}

/* Mobile (landscape and large phones) */
@media (max-width: 767px) {
  .pgc-hero-banner {
    min-height: 500px;
  }
  
  .pgc-hero-banner .pgc-hero-title{
  	top:15%;
  }
  
  .pgc-main-menu{
  	top:35%;
  }
  
  .pgc-main-menu ul{
  	flex-direction: column;
    gap: 0;
  }
  
  .child-pages{
  	display:block;
  }
  
  .child-page{
  	margin-bottom: 20px;
  }
}







/* Hero section - Top image, title, menu - Neena */


@media only screen and (max-width: 939px) {
	.pp-page-hero .inner-wrapper .hero-copy ul:not([class]) a {
		display: none;
	}
}

@media only screen and (max-width: 939px) {
	body:not(.home) .pp-page-hero .inner-wrapper {
		padding: 12%;
	}
}

@media only screen and (max-width: 767px) {
	#pgc-contact-footer-block {
		width: 350px;
	}

	#pgc-contact-footer-block li {
		float: none;
		padding: 10px 20px;
	}
}

@media only (max-width: 675px) {
	.child-pages {
		display: block !important;
	}
}

@media only (max-width: 675px) {
	.pg-content-body .child-page:nth-child(1) {
		margin-bottom: 20px !important;
	}
}

@media only (max-width: 704px) {
	.child-pages {
		display: block;
	}
}

@media only (max-width: 704px) {
	.pg-content-body .child-page:nth-child(1) {
		margin-bottom: 20px;
	}
}
/*END  section landingpages*/



@media only (max-width: 1221px) {
	.pg-wrap {
		width: 80% !important;
	}
}

@media only (max-width: 939px) {
	.pp-page-hero {
		margin-bottom: 10% !important;
	}
}

@media only (max-width: 767px) {
	.pp-page-hero {
		margin-bottom: 50% !important;
	}
}

@media only (max-width: 939px) {
	article#content.page-body > .inner-wrapper {
		margin-top: 20% !important;
	}
}

@media only (max-width: 767px) {
	article#content.page-body > .inner-wrapper {
		margin-top: 50% !important;
	}
}

@media only (max-width: 1329px) {
	.copy ul ul {
		padding-left: 15%;
		margin-left: 10% !important;
	}
}

/* 10.8.25 EDITS  STARTS*/
@media only (max-width: 1325px) {
	.pgc-hero-banner .pgc-hero-title {
		margin-left: 15%!important;
  }}

@media only (max-width: 1325px) {
	 #main-menu  {
         margin-left: 15%!important;
  }}

@media only (max-width: 767px) {
  .pgc-main-menu ul {
       gap: 25px 5px;
  }}

@media only (max-width: 767px) {
	.pgc-hero-title h1 {
  	     top: 20%!important;
}}

/*  FOR SECTION LANDING PAGE BLOCKS TO SHOW STACKED ONE ON EACH LINE, NOT WORKING ONLY IN INSPECT ELEMENT 
@media only (max-width: 767px) {
  .child-pages {  
    display: block;  
  }}

@media only (max-width: 767px) {
   .page-body.hentry a:not([class]) { 
       margin-bottom: 20px;
  }}
*/

@media only (min-width: 1420px) {
	.pgc-hero-banner .pgc-hero-title {
      	left: 15% !important;
  }}

@media only (min-width: 1420px) {
	.pgc-main-menu {
			left: 15% !important;
  }}

header.site-header .inner-wrapper .navs-wrapper .top-nav::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background: #cc9b3f;
  width: 100%;
  height: .5px;
}

label  {
     font-weight: 400; 
     vertical-align: middle;
     line-height: 2;
}

#giftCompare td {
     padding: 10px!important; }

table th {
   background-color: #0a505a;  }

button  {
	text-transform: uppercase; }

#giftGuide .gg-btn-submit {
    text-transform: uppercase; }

.pgc-hero-banner .pgc-hero-title {	
			left: 15%; }

.pgc-main-menu {
 		 	left: 15%;  }
/*
@media only (max-width: 767px) {
	.pgc-hero-banner .pgc-hero-title {	
			left: 15% !important;
  }}

@media only (max-width: 767px) {
	.pgc-main-menu {
 		 	left: 15% !important; 
  }}
*/
#giftCompare table label {
		font-weight: 400; 
  		line-height: 40px;
}

.details.no-padding-mobile {
  	  text-align: center;
  	  /*padding: 20px;*/
       left: 10%;
       right: 10%;
}

.details.no-padding-mobile h2 a {
      text-align: center;
  	  padding: 0px;
  	  }

ul.desktop-only--submenu {
  	  margin-left: 0px;   }

#giftGuide .note {
      margin: -12px 0 0 40px!important;  }
/*
.pgc-hero-banner .pgc-hero-title {
  		left: 10%;	
        top: 35%;
}

.pgc-main-menu {
  		left: 10%;  }
*/

@media (max-width: 767px) {
  .pgc-main-menu {
   		 top: 48%;
  }}
/*
@media (min-width: 768px) and (max-width: 890px) {
  .pgc-main-menu {
   		bottom: 1%;
  }}
*/

@media (min-width: 768px) and (max-width: 1069px) {
 .pgc-hero-banner .pgc-hero-title {
   		 top: 35%;
  }}

@media (max-width: 1204px) {
  .pgc-main-menu {
   		 bottom: 10%;
  }}
  
/*
.pgc-hero-banner .pgc-hero-title {
        bottom: 30%; 
        top: 30%;
}
*/

.pgc-main-menu ul {
		gap: 25px 1px;	}

@media (max-width: 767px) { 
  	.pgc-main-menu ul {
      	gap: 0px;		
  }}

@media (min-width: 1205px) and (max-width: 1295px) { 
  .pgc-main-menu ul {
  		gap: 15px 7px;
		gap: 0px 7px;
  }}