@media screen and (min-width: 48.0625rem) {
    .cta-menu ul {
               display: -webkit-inline-box;
  }}

.section--split-band-checkerboard .split-band:first-child, .section--bordered:first-child {   
    border-top: none;
    border-bottom: none;
}


@media screen and  (max-width: 767px) {
  .pg-content-body .child-page:nth-child(odd) .child-page:nth-child(even) .details {
        padding-left: 30px !important;
  }}

#block-rwu-pagetitle h1  {
       color: #fff;  
       font-family: "oswald", sans-serif;
       font-weight: 300;
       font-size: 3.5rem;
       text-transform: capitalize;
}


@media screen and (min-width: 769px) {
    .page.landing_page .parallax-overlay {
        padding-top: 6.25rem;
        padding-top: 0px;
    }}

.pg-wrap h2 a {
      color: #000; 
      font-size: 2.5rem;
      margin-bottom: 1.5625rem;
      text-decoration: none;
      font-family: "oswald", sans-serif;
      font-weight: 500;
}

.link a  {
          background: #f7c548;
          color: #000 !important;
		  text-decoration: none;
          border-radius: 2rem;
          transition: color .2sease-out, background .2sease-out;
          line-height: 1.55;
          font-size: .8125rem;
          padding: .5625rem 1.8125rem;
          font-weight: 600;
}

.link a:hover   {
         background: #174071; 
         color: #fff !important;
}

.pg-content-body .child-page .details .summary {
       padding-bottom: 20px;   }

#pgc_resource_block span {
      display: none;  }

#pgc_resource_block:hover a {      
               color: #fff  !important;   }

.pg-content-body .child-page {
              border-bottom: none;    }

.pg-content-body .child-page:nth-child(odd) .thumbnail {
                 float: right;  
                 padding-left: 30px;   }

.pg-content-body .child-page:nth-child(odd) .details {
                 padding: 0px!important;    }

.pg-content-body .child-page:nth-child(even) .thumbnail {
                 float: right;  
                 padding-left: 30px;   }

.pg-content-body .child-page:nth-child(even) .details {
                 padding: 0px!important;    }

@media only screen and (max-width: 757px) {
    .pg-content-body .child-page:nth-child(even) .thumbnail {
              padding-left: 0px !important;
      		  padding-top: 60px;
  }}

@media only screen and (max-width: 757px) {
    .pg-content-body .child-page:nth-child(odd) .thumbnail {
              padding-left: 0px !important;
              padding-top: 60px;
  }}

.pg-content-body .child-page {
       padding: 0px;   }

.homebutton a {
         background: #f7c548;
          color: #000 !important;
		  text-decoration: none;
          border-radius: 2rem;
          transition: color .2sease-out, background .2sease-out;
          line-height: 1.55;
          font-size: .8125rem;
          padding: .5625rem 1.8125rem;
          font-weight: 600;
}

.homebutton a:hover {
          background: #174071; 
          color: #fff !important;
}

.pgc-body-content.homepage {
       border-bottom: none;  }

.pg-featured-links .pg-featured-link:nth-child(-n+3) {
     border-bottom: none;  }

input  {
    min-height: 0px;       }

.pgc-qcd-search input[type=submit], .pgc-charity-search input[type=submit] {
       background-color:#f7c548;
       color: #000;
}

.pgc-charity-search input[type=text], .pgc-qcd-search input[type=text] {
      background-color: #fff; 
      margin-bottom: 20px;
}

body form {
    margin-bottom: auto;
}

.pg-content-body .child-page:nth-child(even) .details {
      padding-bottom: 10px !important;    }

.pgc-body-content.section-landing-page article > div > div {
      border-bottom: none;   }

.section--split-band-checkerboard li {
      list-style: inside;
      padding-left: 10px;
}

.fieldset-wrapper .js-form-type-checkbox, .fieldset-wrapper fieldset  {
      background: transparent!important;   }

.pg-content-body .child-page:nth-child(odd) .details {
       margin-bottom: 40px;  }

.pgc-body-content {
      padding-top: 20px;   }

.section--split-band-checkerboard ul {
       margin-bottom: 20px; 
       margin-left: 30px;
}

.section--split-band-checkerboard li {
      list-style: disc;
      padding-left: 0px;
      padding-bottom: 10px;
}

ol {
      list-style: decimal; }

ul {
      list-style: disc; }

.section--split-band-checkerboard li {
       list-style: inherit;   }

.section--split-band-checkerboard p {
       line-height: 150%;    }

h3 {
    margin-bottom: 5px !important;
    margin-top: 3px !important;
}

@media screen and (min-width: 48.0625rem) {
    h3 {
         margin-bottom: 10px !important;
         margin-top: 3px !important;
  }}

.featured-quote p, em {
       font-weight: 100;    }

.pg-how-gift-helps {
    padding-top: 0px;
    margin-top: 0px;
}

.pg-wrap table {
       margin-bottom: -10px;   }

h2 {
     margin-top: -2px;  }

.pg-content-body .child-page {
      padding: 20px;     }

#main-menu li.li--level-one a {
    background: transparent;
    color:#fff;
    border-bottom:0;
    padding-bottom: 40px;
}

.navigation .ul--level-two a {
     padding: .625rem 1.25rem !important;
     color:#123357 !important;
 }

#main-menu li.li--level-one a {
     font-size: 1.25rem!important; 
     font-size: 20px!important; 
  } 
  
#main-menu li.li--level-one a {   font-size: 1.25rem!important;   } 

/* OUR SIDE NAV BAR CSS STARTS  */
#pgc-region-sidebar .pgc-main-menu h2 a {
      background: #174071!important;
      text-align: left!important;
      border-radius: 0px!important;
      padding-left: 20px;
      font-size: 1.125rem;
      font-family: "Open Sans", Arial;
      font-weight: 600;
      letter-spacing: -0.01em;
  }

#pgc-region-sidebar #main-menu li a {
      color: #000;  
      border-bottom: 1px solid #316ea0; 
      border-right: 1px solid #316ea0;
      /* border-left: 8px solid #cfe0f2; */
      font-size: 1.0625rem!important;
      padding: 1.0625rem .9375rem .8125rem;
      line-height: 30px;
}

#pgc-region-sidebar #block-rwu-main-menu-menu {
     margin-bottom: -3px;   }

#pgc-region-sidebar #main-menu li.collapsed a {
      background-image: none !important;     }

#pgc-region-sidebar #main-menu li a:hover {
      text-decoration: underline;    }

#pgc-region-sidebar #block-rwu-main-menu  {
       box-shadow: none; 
       border-radius: 0px;
}
#pgc-region-sidebar {
      width: 280px;  }
  
#pgc-region-sidebar #main-menu {
     border-left: 8px solid #cfe0f2; } 

@media screen and (max-width: 767px) {
	#block-rwu-pagetitle h1 {
   		   font-size: 40px;  
  }}
  /* END of our SIDE NAV BAR CSS*/

@media (min-width: 64.0625rem) {
    .navigation .navigation__primary-menu .menu-block-wrapper>ul>.li--level-one.menu-item--active-trail a:before {
        width: 0%;
    }  }

/*
@media screen and (max-width: 767px) {
    .hero--interior {
          height: 4rem;
    }}

@media screen and (max-width: 767px) {
   .block-rwu-views-block-paragraph-top-images-block-1-2  {
         margin-top: 40px;
         height: 300px;
  }}

@media screen and (max-width: 767px) {
   .hero--video.hero--interior img {
         top: .625rem;
         top: 5rem;
  }}
*/

.pg-mobilemenu #main-menu #main-menu{
		display:none;   }

@media only screen and (max-width: 767px) {
	.block-pgc-slideshow-block .pgc-banner img{
      		object-fit: cover;
   			 min-height: 81vh;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	.block-pgc-slideshow-block .pgc-banner img {
    		object-fit: cover;
    		min-height: 80vh;
}
}

@media (min-width: 64.0625rem) {
    .hero--video.hero--interior video, .hero--video.hero--interior img {
        top: 3rem;
    }
    .hero__img--interior::before {
        top: -85px;
    }
}

@media screen and (max-width: 1023px) {
   #pgc-region-sidebar {
         display:none;
  }}

@media (min-width: 40.0625rem) {
    .hero--interior {
        margin-top: -3.5rem;
    }
}

@media (max-width: 1023px) {
   #pgc-region-main {
         width: 100%;
  }}

@media only screen and (min-width: 940px) and (max-width: 1023px)  {
      .pg-mobilemenu .header-mobile{
      display:block;
      }
}

/*
@media only screen and (max-width: 1024px)  {
  	.hero {
      	background-color: transparent;   }}
  
@media (max-width: 48rem) {
    .hero__img--interior::before {
                background: none;
    } }
*/

@media only screen and (min-width: 801px) and (max-width: 1880px) {
    .block-pgc-slideshow-block .pgc-banner img {
        object-fit: cover;
    } }

/* trying to fix mobile top iamge/header  */
.hero--video.hero--interior video, .hero--video.hero--interior img {
       top: 0px;   }

.hero {
       background-color: transparent;     }

@media only screen and (max-width: 500px) {
 /*   .hero__img--interior::before {
         display: none; 
         }  */
	.hero--interior {
   		 max-height: 15rem;
   		   }}

.views_slideshow_cycle_slide:before {
     content: "";
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
	 background-image: linear-gradient(#fff, rgba(0, 0, 0, .2));
     background-image: linear-gradient(to right, #f9f9f9, rgba(0, 0, 0, .1));
     opacity: 0.6;
}

@media (min-width: 64.0625rem) {
    .hero__img--interior {
        top: 5.3125rem;
        height: 110%;
        top: 1.0rem;
    }}

@media (min-width: 64.0625rem) {
    .hero__img--interior::before {
        top: 0px;
    } }

.pgc-body-content {
      padding-top: 0px;   }

#pgc-region-sidebar {
 	padding-top: 20px;	}

@media (min-width: 48.0625rem) {
    .section--featured-news .listing-item:first-child, .section--split-band-checkerboard .split-band:first-child, .section--bordered:first-child {
        padding-top: 30px;
    }}

#main-menu li.expanded ul li a {
  	  background: none !important; 
      background: #cfe0f2 !important;
      background: #dfdfdf !important;
      background: none !important; 
}

#main-menu li.expanded ul li  {
  	  background: #dfdfdf !important;
  	  background: #e9f2fc!important;
      font-size: 12px !important;
}

#main-menu li a.active {
     border-left: 4px solid #174071 !important; 
     background-color: #cfe0f2 !important; 
     color: #003463;
  }

ul#main-menu.nav.child {
    	 border-left: none !important;   }

.pg-gift-details .ui-accordion-content a {
    	color: #316ea0;   }

.pgc-qcd-search input[type=submit]:hover, .pgc-charity-search input[type=submit]:hover {
  		color: #fff;
  		background: #003463; 	
}

.section--split-band-checkerboard li {
       line-height: 150%;   }

tr {
    border-bottom: none;   }

tbody {
    border-left: 0px solid #ccc;    }   

input {
     min-height: 0px;  }

#ga.giftOption {
   padding-top: 0px;   }

label {
     font-weight: normal; 
	 margin-top: 0rem;
}

/*  SECTION LANDING PAGE ISSUES
.pg-content-body .child-page:nth-child(odd) .details {
    margin-bottom: 10px;  }

.pg-content-body .child-page:nth-child(even) .details {
    padding-bottom: 30px !important;   }

.pg-content-body .child-page .details .summary {
      padding-bottom: 10px;  }

.pg-content-body .child-page .thumbnail {
     margin-right: 0px;   }

.pg-content-body .child-page {
    padding-left: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
}

#pgc-region-main {
        width: 75%;  
        float: right;      }

#pgc-region-sidebar {
       width: 23%;   }

#pgc-region-main {
    width: 75%;
    float: right;
}

#pgc-region-sidebar {
    float: left;
    width: 25%;
    padding-right: 30px;
   }
*/

@media screen and (min-width: 1025px) {
    .l-header .l-header__logo>a {
               width: 300px;
       		    padding-top: 10px;
    }}

@media (min-width: 64.0625rem) {
    .navigation ul.ul--level-one {
      		margin-top: 1.03rem;
    }}

@media screen and (min-width: 1025px) {
    .sticky.l-header .header__logo--expanded {
        width: 9.375rem;
        width: 100%;
        width: 300px;
    }}

.footertext {
    font-size: 20px;
    line-height: 150%;
    margin-top: 20px;
}