.homebanner {
    color: red;

}


.header-scroll .site-header .genesis-nav-menu a {
    font-size: x-small;
}


.airtest {
    border-radius: 20px;

}



.prevent_tips {
   border-radius: 10px;
   background-color: #0e1559;
   color: #ffffff;
   margin: 2%;
   padding-left: 5%;
   padding-right: 5%;
   float: right;
   max-width: 500px;


}


@media only screen and (min-width: 800px) {
   .flexible-widget-area > .wrap {
       padding-top: 5%;
       padding-bottom: 5%;
   }
}


.logos_center {
   text-align: center;
   max-width: 500px;
}

.logos_center2 {
   text-align: center;
   max-width: 160px;
}


#pgh_header_contact .ppaemail a {
    font-size: 1.0rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.8;
    text-transform: uppercase;
    letter-spacing: 0.1rem;
    font-family: "Hind", "Avenir", "Helvetica", arial;
}



.before-footer {
    background: #f74545;
}


.site-header {
    background: #ffffff;

}

.admin-bar .site-header {
    background-color: #ffffff; 
   }


.with-page-header .site-title a {
    color: #000000;
   }


@media only screen and (min-width: 800px) {
   .admin-bar .site-header {
      top: 5px;
  }
 
   .site-header, .header-image .site-header {
       padding: 1.5rem 0 0rem;
   }
}

.nav-primary .genesis-nav-menu > li > a {
    color: #000000;
   }


img.image_right {
    float: right;
    padding: 5px;
    max-width: 400px;
}
img.image_left {
    float: left;
    padding: 5px;
}

.triopic {
    max-height: 280px;
    text-align: center;

}

div#emailFormAttachPoint {
   max-width: 500px;
   margin: auto;
}


div#front-page-1 {
    min-height: 400px;
}
