#menu-item-1645 > :first-child {
    background-color: #ffb13c !important;
    color: white !important;
}
#sd-main-menu .current-menu-item>a, .current-menu-item a, .sf-menu li a:hover, .sf-menu li.sfHover>a {
    background-color: #e3edf1;
    border-radius: 5px;
}
.sd-logo img {
    width: 50%;
}
#menu-item-1645 > :first-child {
    background-color: #ffb13c !important;
    border-radius: 5px;
    color: white !important;
}
.sd-page-top h2 {
    color: #007aa5;
    font-size: 34px;
    padding-bottom: 20px;
}
#block-fenway3-views-block-paragraph-slideshow-fields-block-1 > div, #block-fenway3-views-block-paragraph-top-images-block-1 > div {display: flex; align-items: center; max-height: 600px; overflow: hidden;}
.block-pgc-slideshow-block, .pgc-top-image {flex: 1;}
#block-fenway3-page-title.clearfix:after {display: none;}
#main-menu:hover li {opacity:0.3;transition: all 0.5;}
#main-menu  {transition: all 0.5;}
#main-menu li:hover {opacity: 1;}
.pgc-main-menu {
       display: BLOCK;
    align-items: center;
    padding: 30px !important;
    margin-top: -200px !important;
    z-index: 101;
    margin-bottom: 30px;
    position: relative;
    background: #fff;
    border-radius: 5PX;
    box-shadow: 0px 0px 10px 0px #666;
}

h1, h2, h3, h4, h5, h6 {
    color: #2f3c40;
    font-family: "Abril Fatface", cursive;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    padding-bottom: 10px;
    letter-spacing: 0;
}
h1 strong, h2 strong, h3 strong, h4 strong { font-weight: normal;}
.pgc-main-menu h2 a {
    font-size: 20px !important;
  margin-top: 0 !important;
}

#main-menu {border-radius: 10px;}
#block-herotext {
    position: absolute;
top: 20%;
left: 0; right: 0;
}
#block-herotext > div {
  
    margin: auto;
    max-width: 1170px;
background: transparent;
padding: 0;
}
#block-herotext div div {
  padding: 40px;
    background: rgba(255,255,255,0.8);
    border-radius: 20px;
min-width: 300px;
width: 50%;
  display: block;
}
.sd-page-top > div {
  position: relative; 
}
.sf-menu li li a:hover {
    background-color: #ffb13c !important;
    color: #000 !important;
    margin: 0;
}
.sd-page-top {
    margin-top: 29px;
    min-height: 160px;
    margin-bottom: 60px !important;
    padding: 0 !important;
    background-image: linear-gradient(
45deg, #ffb13c, transparent);
}
.pgc-banner {
    margin-bottom: 0 !important;
}
.pg-page-btns .pgc-title-btn {
     background-color: #ffb13c !important;
}
a:hover {
  color: #ffb13c !important;
}

.ui-accordion-header span:before{
  content:'' !important;
}

#pgc-gc .gc-icon:focus{border:2px solid red;}

.pgc-body-content.section-landing-page article > div > div {
    border-bottom: none; }

.pgc-body-content.homepage {
    border-bottom: none; }

.vc_general.vc_cta3.vc_cta3-style-classic, .vc_general.vc_cta3.vc_cta3-style-custom {
    border-color: #FFF;
    background-color: #FFF; }

#main-menu {
     background-color: #f7f7f7; 
	 border-color: #fff !important;  }

#block-pgc-contact-block-pgc-contact-block {
        margin-top: 30px;  }

.pg-page-btns .pgc-title-btn a:hover {
    color: #fff!important;  }

.pgc-charity-search input[type=submit] {
    background-color: #007aa5; }

.pgc-charity-search input[type=text] {
     background-color: #fff; }

.pgc-charity-search {
    margin-bottom: 40px; }

.link a { 
	background: #ffb13c; 
	color: #fff !important; 
	padding: 5px 7px;
    border-radius: 5px;} 

.link a:hover {
    background: #007aa5;
    color: #fff; }
.pg-wrap h2 a { 
	color: #007aa5!important; } 
	
#pgc_resource_block:hover a {
    color:#fff;  }

.pg-wrap ul {
      list-style-type: square;
      list-style: outside square !important; 
	  line-height: 24px;  }

.pg-wrap ol li {
     list-style-type: square;
     list-style: outside square !important;
     line-height: 24px;  }

#main-menu {
    background-color:#e3edf1;
    border-color: #e3edf1;  }

#main-menu li a {
    border-bottom: 3px solid #fff !important;  }

.pgc-main-menu h2 a {
 	 font-size: 26px;
  	 font-weight: normal;  }

.pg-page-btns #titlebar-links {
        margin-top: 20px;  }

.pgc-main-menu h2 a {
     margin-top: -40px;  }

.sd-copyright {
    background-color: #e3edf1;  }

.blocktitle.white.pull-left  {
    color: #007aa5!important; }

.sd-copyright, .sd-newsletter-text, .sd-subscribe-text {
     color: #007aa5; }

@media (min-width: 992px){
.col-md-3 {
     border-left: 3px solid #007aa5;  }}

.col-xs-6.col-md-1 {
     display: none; }

.col-xs-6.col-md-3 {
     display: none; }

.pg-gift-details .ui-accordion-content a {
      color: #007aa5!important;  }

.pg-gift-details .ui-accordion-content a:hover{
      color: #ffb13c!important;  }


@media screen and (max-width: 768px)  {
nav.pgc-main-menu        {
       display: none;   } }

@media only screen and (max-width: 767px) {
.pg-content-footer  {
    display: none;   } }

#compareBtn .gc-btn {
  background-color: #ffb13c!important; }

@media only screen and (max-width: 767px) {
  .hometextright {
     font-size: 10px!important;
     line-height: 14px;}}

@media only screen and (max-width: 767px) {
  .hometextleft {
      font-size: 10px!important;
     line-height: 14px; }}
.sf-menu li ul {
    z-index: 10000;
}

.pgc-qcd-search input[type=submit] {
     background: #ffb13c;
    border-radius: 5px;
    color: #fff;  }

.pgc-qcd-search input[type=text] {
    background-color: #ffff;  }
h2, h3, h4 {font-family: Open Sans !important;font-weight: bold;}

.pg-wrap ol li {
      list-style: decimal!important;  }

.pg-wrap ul {
    list-style: inside square!important;  }
