.background-image.review-section:before, .inner-page-banner .page-banner:before {
    background-color: rgba(0, 0, 0, 0.50) !important;
}
.col2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    list-style-position: inside;
}
.entry-content p {
    margin: 0 0 28px !important;
}
a#sprite-icon-facebook {
    background: #fff;
}
a#sprite-icon-googlebiz {
    background: #fff;
}
a#sprite-icon-linkedin {
    background: #fff;
}
.floating-cta {
    z-index: 2 !important;
}
@media only screen and (min-width: 1180px) {
.genesis-nav-menu a {
    font-size: 16px !important;
    }
}
@media only screen and (max-width: 1024px) {
.genesis-nav-menu a {
    font-size: 15px !important;
    }
}
@media only screen and (max-width: 480px) {
.genesis-nav-menu a {
    font-size: 16px !important;
    }
.entry-content ul {
    padding: 0;
    COLUMNS: 1;
    }    
}
@media only screen and (max-width: 375px) {
.genesis-nav-menu a {
    font-size: 16px !important;
    }
.entry-content ul {
    padding: 0;
    COLUMNS: 1;
    }
}
.site-header .dashicons-before:before {
    color: #224c37 !important;
}
.hide-me {
    display: none;
}