/* Turn Menu Phone Number into Button */
.ppaphone {
    background-color: #1db3e2;
    border-radius: 5px;
    box-shadow: none;
    border: 0;
    line-height: 2em !important;
    cursor: pointer;
    display: inline-block;
    outline: none;
    text-align: center;
    padding: 0 15px;
    text-decoration: none;
    width: auto;
    white-space: nowrap;
}
.ppaphone a {
    color: #fff;
}
/*FIX IMAGE STYLES*/
       .image_left {
           padding: 10px;
           margin: 10px !important;
           border: none !important;
           float: left;
          max-width: 450px;
          width: 100%;
       }
       
       .image_right {
           padding: 5px;
           margin: 5px !important;
           border: none !important;
           float: right;
          max-width: 300px;
          width: 100%;
       }

.image_home {
float: middle;
           padding: 5px;
           margin: 5px !important;
           border: none !important;
          max-width: 300px;
          width: 100%;
       }


.front-page-3 .flexible-widgets.widget-halves .widget, .front-page-3 .widget {
    width: 50%;
    float: left;
    align-self: top; 
    clear: both;
}

.before-footer {
    padding: 0rem 0;
}

.front_trio {
   max-width: 300px;
}

.flexible-widget-area > .wrap {
    padding-top: 3%;
    padding-bottom: 3%;
}

h3.widgettitle.widget-title {
    font-size: 36px;
}
#text-10 {
    background: rgba(0,0,0,.5);
    border-radius: 20px;
    padding: 20px;
}
nav#genesis-nav-primary {
    clear: both;
}


@media only screen and (max-width: 1023px) {
    #pgh_header_contact .ppaphone {
        display: none;
        float: right !important;
        margin-top: -5px;
    }
    .ppaemail {
        display: none;
    }

    #social_proof_slider_widget-2 {
        width: 100%;
    }
    #social_proof_slider_widget-2-wrap {
        width: 100%;
    }


}



}

article.has-post-thumbnail {
    min-width: 325px;
}


h3.widgettitle.widget-title {
    text-align: center;
}
div#front-page-1 {
    background-position: right;
}