.breadcrumb .pg-breadcrumb-links {
      border-top: none;
      border-bottom: none;
}

.susqu-sub-hero__background.image img {
      position: relative;  
height:600px !important;
}

#main-menu li a {
  	  padding: 0px 15px;    }

#main-menu li a::after {
  	content: "";
  	margin-left: 0;
  	mask-position: center;
  	mask-repeat: no-repeat;
  	mask-size: contain;
  	position: absolute;
  	width: 1.5rem;
    width: auto;
    content: "▼";
    color: #CE4B00;
    transform: rotate(25deg);
    font-size: 11px;
    padding-left: 5px;
}

#main-menu li a:hover {
    transition: background-size .3s ease;
    text-decoration: underline;
    text-underline-offset: 7px;
    transition-delay: 2s;
    text-decoration-thickness: 15%;
}

.pg-page-btns .pgc-title-btn a:hover {
      color: #651c32;  
}

#pgc_resource_block:hover a {      
     color: #ce4b00  !important;   }

#pgc_resource_block span {
      display: none;    }

.hygh-td {
     background: #fff!important; } 

/* ACCORDION */
.pg-gift-details .accordion-header-text .header-text-collapsed::after {
     color: #651c32;
     font-size: 40px;
     font-size: 35px;
     content: "\f107";
     font-family: "FontAwesome";
}

.pg-gift-details .accordion-header-text .header-text-expanded::after {
     color: #651c32;
  /* font-size: 40px; */
     content: "\f106";
     font-family: "FontAwesome";
     content:"⌄";
      transform: rotate(180deg);
}
/* END */

ul, ol  {
      font-weight: 500;
      font-family: inherit;
      font-size: 16px;
      font-family: 'Medium LL TT', sans-serif;
    }

.susqu-breadcrumbs a {  
         display: inline;    }

.wp-block-susquehanna-grid-block.alignfull.susqu-grid-block.component.component--clipped.susqu-grid-block--left.susqu-grid-block--light.component--clipped-action-bar.component--visible.component--seen {
        clip-path: polygon(0 0,100% 42px,100% calc(100% - 42px),0 100%) !important;     }

.susqu-footer__buttons-container {
        margin-top: 60px;   }

ul:not([class]) li::before {
        display: none;    }

ul:not([class]) {
       list-style: disc;   }

#pgc-contact-block li a {
      text-decoration: none;   }

#pgc-contact-block li a {
      background-image: NONE!IMPORTANT;  }

.contactfooter2 {
     border-top: 3px solid #ff6a14;    }

/* SECTION LANDING PAGES THUMBNAIL SWAP FLEX */
.pg-wrap h2 a {
      color: #651c32!important;
      text-transform: uppercase;
      font-family: topol, sans-serif;
      font-size: 40px;
      text-decoration: none;
}

.link a {
  	  text-transform: uppercase;
      font-family: topol, sans-serif;
      color: #fff!important;
      text-decoration: none!important;
      font-weight: 700;
}
/*
.link {
      background: #ce4b00;
      border: 2px solid #ce4b00;
      width: fit-content;
      padding: 10px 20px;
      text-decoration: none!important;
}

.link:hover {
      background: transparent;
      border: 2px solid #ce4b00;
      width: fit-content;
      padding: 10px 20px;
      color: #ce4b00;
      text-decoration: none!important;
}
*/
.link a {
      background: #ce4b00;
      border: 2px solid #ce4b00;
      width: fit-content;
      padding: 10px 20px;
      text-decoration: none!important;
}

.link a:hover {
      background: transparent;
      border: 2px solid #ce4b00;
      width: fit-content;
      padding: 10px 20px;
      color: #ce4b00;
      text-decoration: none!important;
}

.child-page .link a {
       padding-bottom: 10px !important;   }

.child-page .link a:hover {
       background-image: none;    }

.link a:hover {
       color: #ce4b00!important;   }
  
.link a:after {
       content: "▶";
       color: #fff;
       padding-left: 10px;
       }

.link a:hover:after {
      color: #ce4b00;
}

.pg-content-body .pgc-flexbox .child-page .details .summary {
      margin-top: 10px !important; 
      margin-bottom: 30px !important;  
}

.child-pages {
        display: flex;
  		}

.pg-content-body .child-page:nth-child(odd)  {
        flex-direction: row-reverse;   }
/* END */

.pgc-charity-search, .pgc-qcd-search  {
			background:  #efe6e3;
			padding: 20px;
 		    margin-top: 20px;
}

.pgc-charity-search input[type="text"], .pgc-qcd-search input[type="text"]  {
			background-color: #FFF;   }

.pgc-qcd-search input[type="submit"], .pgc-charity-search input[type="submit"] {
            background-color: #ce4b00;
  			color: #fff;
  			font-family: topol, san-serif;
  			font-weight: 700;
  			text-transform: uppercase;
}

label {
		display:inline !important;	}

.fieldset-wrapper .js-form-type-checkbox, .fieldset-wrapper fieldset {
		background: #efe6e3 !important;			}

.submitbutton  {
        background: #ce4b00;
        color: #fff;
		font-family: topol, san-serif;
  		font-weight: 700;
  		text-transform: uppercase;
        border: none;
  		padding: 10px 20px;
  		font-size: 16px;
}

.pgc-brochure-footer-text {
        color: #000;   }

/* HOME BLOCKS */
/* homepage blocks image left text right and swamp even other side */
.pg-featured-links {
  		display: block;
}

.pg-featured-links .pg-featured-link {
  		display: flex;
  		gap: 10%;
        gap: 5%;
        gap: 0%;
  		align-items: center;
}

.pg-featured-link h3 {
   		 display: none;   }

.pg-featured-links .image {
   		 flex: 1 0 60%;  
         flex: 1 0 50%;
}
  
.pg-featured-links .pg-featured-link .image img {
		border-radius: 0px !important;
}

.detail {
   		flex: 1 0 30%;
}

.pg-featured-link:nth-child(even) {
    	flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
	.pg-featured-links .pg-featured-link  {
          display:block;
  }}

#main-content > .entry-content > .wp-block-group {
		padding-bottom: 40px !important; 
        padding-bottom: 0px !important; 
}

.pathwaybutton a:after {
       content: "▶";
       color: #ce4b00;
       padding-left: 10px;
       text-decoration: none;
       font-size: 15px;
       }

.detail p {
  color: #651c32;   }

.pathwaybutton a {
       text-decoration: none;     }
  
.pahtwaytitle { 
  		font-family: topol, san-serif;
  		font-weight: 700;
  		text-transform: uppercase;
  		font-size: 40px !important;
        line-height: 120%;
}

.detail {
      background: #efe6e3;
      padding: 50px;
}
.pgc-body-content.homepage, .pg-featured-links .pg-featured-link:nth-child(-n+3) {
  		border-bottom: none;   }
/* END */

/* TOP IMAGE SLANTED BOTTOM */
/*
@media (min-width: 800px) {
  .susqu-sub-hero__background.image img {
         clip-path: polygon(100% 0,100% calc(100% - 70px),50% 100%,0 calc(100% - 70px),0 0);
  }}
*/
.susqu-sub-hero__background.image img {
       clip-path: polygon(100% 0,100% calc(100% - 70px),50% 100%,0 calc(100% - 70px),0 0);    }

.susqu-sub-hero__background.image img {
        clip-path: polygon(100% 0, 100% 90%, 50% 100%, 0 90%, 0 0);    }
/*
.susqu-sub-hero__background {
        bottom: 20px;      }
*/
/* END */

body:not(.dark-theme) .wp-site-blocks table tr:nth-child(14)  {
		background: transparent;		}

#giftCompare .backCol {
        background: #fff;      }

@media (min-width: 1100px) {
  .pg-content-body .pgc-flexbox .child-page .details .summary {
    	font-size: 18px;
    	line-height: 27px;
        padding-right: 40px;
        font-weight: 500;
  } }

ul:not([class]) {
	  list-style: disc;
	  font-size: 18px;
	  line-height: 27px;
	  padding-right: 40px;
	  font-weight: 500;
}

.pg-gift-details.ui-widget {
      margin-top: 20px;      }

@media (min-width: 1100px) {
  .fw-typography h3 {
        padding-bottom: 10px;
  } }

.susqu-sub-hero h1 {
       text-align: center;     }

.wp-site-blocks p:not(.component p) {
		font-size: 18px;
  		line-height: 27px;
  		font-weight: 500;
}

@media (max-width: 1099px) {
    .wp-block-group.alignfull  {
           padding-left: 0px;
           padding-right: 0px;
  }}
  
.breadcrumb .pg-breadcrumb-links:before {
        font-family: "FontAwesome";
        content: "\f015";
        color: #ff6a14;
  		padding-right: 5px;
  		font-size: 10px;
}

@media (max-width: 859px) {
    .detail {
       padding: 20px;
  }}

@media (min-width: 768px) and (max-width: 859px) {
    .pahtwaytitle {
       font-size: 30px !important;
  }}

/* TABLES */
figure.wp-block-table table {
        min-width: 100%;
        max-width: 100%;
}

body:not(.dark-theme) .wp-site-blocks table tr:nth-child(8) {
       background: #FFF;    }

body:not(.dark-theme) #fa-table tr:nth-child(10), body:not(.dark-theme) .wp-site-blocks table tr:nth-child(10) {
     	 background: #FFF;    }

/*
.wp-block-table table:not(#fa-table) tr:first-child * {
 		 width: 50%;
         margin-left: -40px;
} */

#giftCompare th {
         padding-left: 50px !important;    }

#giftCompare td {
     padding: 10px 20px !important;    }

/* END TABLES */

.breadcrumb .pg-breadcrumb-links {
        font-weight: 700;
        font-family: topol, san-serif;
        font-size: 15px;
}

.susqu-breadcrumbs a {
       padding-right: 5px;
}
.sep {
        padding-right: 5px;   
        font-weight: 100;
}

#block-susqu-breadcrumbs  {
 		margin-bottom: -40px;  	}
/*  HEADER MOBILE */
/*
@media (max-width: 1000px) {
	.susqu-sub-hero {
       	  min-height: 426px;
          min-height: auto;
          min-height: 30px;
  }}
@media (max-width: 1113px) {
	.susqu-sub-hero__background::before {
  			background-color: transparent;
  }}
*/
/*
@media (max-width: 1113px) {
	.susqu-sub-hero {
  		background-color: #651c32;  
  }}
*/

@media (max-width: 587px) {
	.susqu-sub-hero h1 {
         font-size: 40px;
  }}

@media (max-width: 859px) {
  .susqu-sub-hero h1:last-child {
         margin-bottom: -40px;
  }}

@media (min-width: 705px) and (max-width: 820px) {
    .breadcrumb .pg-breadcrumb-links {
         padding: 0px;
         margin: 0px;
  }}  
/* END */

ol li {
	   margin-bottom: 20px;		}
/* BIG SPACE ABOVE OUR FOOTER */
.wp-site-blocks  {
       padding-bottom: 0px !important;  
       padding-bottom: calc(var(--padding-bottom) + var(--block-clip)) !important;      
       padding-bottom: 10px !important;  
}
/* END */

/* COMPARE GIFTS TABLE */
.wp-block-table table:not(#fa-table) tr:first-child * {
  		 white-space: nowrap;
 		 white-space-collapse: collapse;
}
#rp. {
     margin-left: 80px !important;    }

.wp-block-table table:not(#fa-table) td, .wp-block-table table:not(#fa-table) tr:first-child * {
        width: 50%;      }

#giftCompare td {
         padding: 15px 60px 10px 20px !important;    }

.wp-block-table table input {
        width: 20px !important;		}

/*END*/

@media screen and (max-width:767px) {
.pg-content-body .child-pages.pgc-flexbox {
display:block;width: 100%;}
}
/*
#main-menu li a {
background-image: linear-gradient(120deg, var(--wp--preset--color--secondary) 0, var(--wp--preset--color--secondary) 100%);
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 0% 2px;
    font-weight: 700;
    position: relative;
    transition: background-size .3s ease !important;

}

#main-menu li:hover a {
    background-size: 100% 2px;
    transition: background-size .3s ease !important;
}*/
#main-menu li:hover, #main-menu li a:hover {text-decoration: none;}
#main-menu li {
    padding: 0 20px;
}
#main-menu li  a {padding: 0; }
/* above lees code*/

.table-wrapper {
      margin: 0px;    }

#giftCompare {
	  font-size: 18px;
 	  line-height: 27px;
      font-weight: 500;
}
.susqu-header__search-btn {
  height:30px;
  position: absolute;
  width:30px;
	left:30px;
	top:35px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.susqu-header__search-inner svg {
  left:0;
  top:13px;
}
#main-menu li:hover {
    background-size: 80% 2px;
}
#main-menu li {
	background-image: linear-gradient(120deg,var(--wp--preset--color--secondary) 0,var(--wp--preset--color--secondary) 100%);
	background-position: 20px 100%;
	background-repeat: no-repeat;
	background-size: 0 2px;
	display: inline-block;
	font-weight: 700;
	position: relative;
	transition: background-size .3s ease;
}
/*dark theme css*/
.dark-theme #main-menu li a {
  color: var(--wp--preset--color--white);
}
.dark-theme #main-menu li a:hover {
  color: var(--wp--preset--color--secondary);
}
.dark-theme .detail {
    background: transparent;
}

.dark-theme .child-page .link a {
        color: #fff !important;   }

.dark-theme .pg-gift-details .accordion-header-text span {
  		color: #fff;   }

.dark-theme .pg-gift-details .accordion-header-text .header-text-collapsed::after {
        color: #fff;   }

.dark-theme .pg-gift-details .accordion-header-text .header-text-expanded::after {
         color: #fff;   }
.dark-theme ol li {
        color: #fff;   }

.dark-theme #pgc_resource_block a {
       color: #fff !important;   }
/* END */

@media (min-width: 800px) {
    .wp-block-susquehanna-grid-block.alignfull.susqu-grid-block.component.component--clipped.susqu-grid-block--left.susqu-grid-block--light.component--visible.component--seen  {
               clip-path: polygon(0 42px, 100% 0, 100% 100%, 0 100%) !important;
    }}

.susqu-footer__buttons-container {
  margin-top: 0px;  }

ol {
     font-size: 18px;
     line-height: 27px;
     font-weight: 500;
}
.susqu-sub-hero__background>* {
    width: 100% ;
}

.hygh-table .hygh-td {
      padding-right: 20px;   }

#giftCompare td {
      font-weight: 100;  
      padding: 3px 20px 3px 15px !important;
}

.link a::after {
     content: 'f0da';
     font-family: "FontAwesome"; 
  margin-left: 0;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
  position: absolute;
  width: auto;
  content: "▼";
  transform: rotate(29deg);
  font-size: 13px;
  padding-left: 5px;
}

.child-page .link a {
   padding-right: 30px;  }