/* 

Non dependant Gravity Forms styles

*/

.pub {
    margin: 1.5rem 0 1rem 0;
    padding-bottom: 2rem;
    border-bottom: 1px solid #d3cccc;
    width: 100%;
}
@media print, screen and (min-width: 40em){
    .pub h2 {
        font-size: 2.0rem;
    }
}

/* Clearing the float */
.pubContent::after {
    content: " ";
    display: block;
    clear: both;
}

.pubImage 
{
    float: left;
    padding: 0 1rem 1rem 0;
}

.testimonialContent {
    padding-left: 1rem;
   /* background-color: #f4f6f5; */
}


span.bold {
    font-weight: 900;
}

div.personQuote {
    font-size: .9rem;
}

div.personQuote::before {
    content:" - ";
    color: black;
}

body {
    margin-bottom: 0 !important;
}

input.filterButton {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #00855d;
    color: #fff; 
}
input.filterButton:hover {
    background-color: #18453b;
    color: #fff; 
}

input.resetForm {
    float: right;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
    border: 2px solid #00855d;
    color: #00855d;
}
input.resetForm:hover {

    background-color: #00855d;
    border: 2px solid #00855d;
    color: #fff;
}

a.em-calnav:hover { border-bottom: none; }