/* OUR NAV BAR  */
#main-menu li.collapsed a::before {
		content: "\00BB \0020";
  		color: #000;
  		text-decoration: none;
  }
/* END OUR NAV BAR */

.pg-gift-details .accordion-header-text {
  		background: transparent;
  		color: #003d73;
  		text-transform: capitalize;
}
.pg-gift-details .accordion-header-text span:hover {
    	background: transparent;
    	text-decoration: none;
    	color: #003d73;
}
          
.pg-gift-details {
    	border-top: 1px solid #e2e2e2;
    	border-bottom: 1px solid #e2e2e2;
    	padding-top: 10px;
} 

#pgc-contact-footer-block li a {
  		background: #696969;
    	padding: 20px 40px;
  		color: #fff;
  		border-radius: 6px;  
  		font-weight: 600;
  		padding: 15px;
}

#pgc-contact-footer-block li a:hover {
  		background: #8f8f8f;		}

#pgc-contact-footer-block {
        margin-top: 50px;    }

h3 {
  		color: #cc3333;		}

.pg-gift-details .ui-accordion-content a {
		color: #003d73;		
		color: #ff0000;
		text-decoration: underline;
  		font-weight: bold;
}

#pgc_resource_block {
  		font-weight: 600;	
  		padding: 15px;
}

.pg-wrap h2 a {
		color: #1f1f1f;
  		text-decoration: none;
        font-size: 85%;
}

.link a {
  		color: #ff0000;
		text-decoration: underline;
  		font-weight: bold;
}
  
.nicholls-nav-go- {
		 display: none;		 }

@media only screen and (max-width: 767px) {
    #pgc-contact-footer-block li {
              margin-bottom: 30px;
    }}

@media only screen and (max-width: 939px) {
    .widgets-primary- {
              display: none;
    }}

.pg-mobilemenu .header-mobile a {
       		text-decoration: none;		}

.pg-mobilemenu .header-mobile {
			height: 37px;		
  			border-radius: 6px;
  			margin-bottom: 20px;
}

.subnav-mobile-mask > ul > li >ul {
  			display: none;    }                            

.pg-mobilemenu .subnav-mobile-mask {
        	margin-left: 40px;	}

.pg-mobilemenu .subnav-mobile-mask ul li {
			list-style: none;
  			padding-left: 20px;
}		

.pg-mobilemenu .subnav-mobile-mask #main-menu li.collapsed a::before {
			display: none;	}		

@media (min-width: 28em) and (max-width: 42em) {
    .wrapper- {
      		width: 90%;
  }}

.pg-mobilemenu .header-mobile {
			width: auto;	}

.pg-wrap {
  			margin-right: 10px;		 }

.pgc-charity-search, .pgc-qcd-search {
  			padding: 20px;
    		background: #f1f1f2;
  			border: 1px solid #e2e2e2;
}

.pgc-charity-search h3, .pgc-qcd-search h3 {
  		color: #1f1f1f;		}
  
.pgc-charity-search input[type=text], .pgc-qcd-search input[type=text] {
  		  background-color: #fff;  }

.pgc-charity-search input[type=submit], .pgc-qcd-search input[type=submit]  {
  		    background: #c90030; 
  			font-weight: 600;
  			border-radius: 5px;
		}

input[type=submit] {
  			background: none;			}

.pgc-charity-search input[type=submit]:hover, .pgc-qcd-search input[type=submit]:hover  {
		   background: #a10916;	}

.webform-submission-form label {
			display: unset;		}

input[type=text]  {                       
  			width: 80%;          }

input[type=submit] {
  		background: #c90030;
  		color: #fff;
  		font-weight: bold;
  		border-radius: 6px; 		
        font-size: 15px;
  		padding: 10px 20px;
}

input[type=submit] a {
		color: #fff;		}
  
input[type=submit]:hover {
		color: #fff !important;		}

a:visited {
    		color: #666;
  			color: #003d73;  			
}

@media (min-width: 768px) and (max-width: 1183px) {
  #pgc-contact-footer-block li {
         	float: none;
         	padding: 0px;
    		margin-bottom: 30px;
  }}
  
@media (min-width: 1184px) and (max-width: 1205px) {
  		.widgets-primary- {
          		width: 20%;
        		padding-left: 20px;
  }}

@media (max-width: 1183px) {
  	    .wrapper- {
				width: 96%;	
  }}

.pg-mobilemenu .subnav-mobile-mask {
    		margin-left: 0px;		}

@media (max-width: 992px) {
  		.pg-mobilemenu .header-mobile {
          		display: block;
  }}

@media (max-width: 992px) {
  	    .widgets-primary- {
          		display: none;
  }}

.bigfont {
  		font-size: 20px;	 }

h3 {
  		font-size: 160%;
  		color: #cc3333;
}
  
.pathwaybutton a {
  		background:#c90030;
  		padding: 10px 20px;
  		color: #fff;
  		border-radius: 6px;
  		text-decoration: none;
  		font-weight: bold;
}

.pathwaybutton a:hover {
		background: #a10916;		}

.detail p {
		margin-bottom: 30px;	}

.pg-featured-links .pg-featured-link:nth-child(-n+3) {
  		border-bottom: none; 		 }

.pgc-body-content.homepage {
  		border-bottom: none; 		 }

#pgc_resource_block {
		width: 100%;    }

.pg-gift-details .accordion-header-text {
		color: #000;	
  		font-weight: bold;
        font-size: 20px;
}

.pg-gift-details .accordion-header-text span:hover {
  		color: #000;	}

#giftGuide .gg-btn-back, #giftGuide .gg-btn-submit {
		font-weight: bold;		}

.ul, li {
    	padding-bottom: 5px;			}

.pgc-body-content a {
  		color: #ff0000;
    	text-decoration: underline;
    	font-weight: bold;
}

.container- h4 {
    	font-size: 130%;
    	line-height: 130%;
}

#pgc_resource_block span {
		display: none;		}

#pgc_resource_block {
		padding: 10px;	
		margin-top: 0px;
}

#pgc_resource_block {
       margin-bottom: 10px;   }

@media only screen and (max-width: 767px) {
    .pg-content-inline-blocks {
               width: fit-content;
    }}
  
/* OPEN NEW TAP CODE */
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;                   }
/* END */

/*Accessibility Audit*/
.pg-gift-details .accordion-header-text span:hover {
       		font-size: 20px;		}

.pg-gift-details .accordion-header-text span {
       		font-size: 20px;		}

.pg-gift-details .accordion-header-text span {
       		font-size: 20px;		}

.pg-gift-details {  
  			padding-top: 0px;    }

.link a {
  			color: #000; 
  			color: #cc3333;
}

.pg-gift-details .ui-accordion-content a  {
  		color: #cc3333;		}