/*!
Theme Name:  Page Builder Framework - Child
Author:      David Vongries
Author URI:  https://mapsteps.com
Description: Page Builder Framework Child Theme
Version:     1.3
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags:        one-column, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, custom-logo, custom-background, threaded-comments, blog, e-commerce
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/

@media (min-width:768px) {
    .wpbf-navigation .wpbf-menu .wpbf-cta-menu-item a, .wpbf-mobile-menu .wpbf-cta-menu-item a {
        margin-left: 15px;
    }
}


.video-post-grid .fl-post-grid-post {
    background: #f6f6f6;
    border: none;
    font-size: 16px;
}

.video-post-grid .fl-post-grid-post .fl-post-text {
    padding: 30px 25px 25px;
}

.video-post-grid .fl-post-text h3 a {
    color: #333;
    font-size: 24px;
}

.video-post-grid .fl-post-meta {
    font-family: "Varela Round";
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
}

.video-post-grid .fl-post-more-link {
    margin-bottom: 20px;
    font-family: "Varela Round", sans-serif;
    font-weight: 400;
    font-size: 18px;
}

.video-post-grid img {
    width: 100%;
}


.gform_fields input {
    border: solid 1px #888;
    border-radius: 0;
    padding: 10px 15px !important;
}

.gform_footer input.button {
    border: solid 1px #006994;
    background: #006994;
    padding: 8px 20px;
    border-radius: 0;
    color: #fff;
}

.gform_footer input.button:hover {
    border: solid 1px #000000;
    background: #000000;
    color: #fff;
    text-decoration: none;
}

#filterUpcoming .fl-post-grid-post,
#filterPast .fl-post-grid-post {
    padding: 20px;
}

#filterPast.video-post-grid .fl-post-grid-post {
    padding: 0px !important;
}

#filterPast.video-post-grid .fl-post-grid-post .fl-post-meta {
    padding-bottom: 0;
    padding-top: 5px;
}

#filterPast.video-post-grid .fl-post-grid-post .fl-post-meta h5 {
    font-size: 18px;
}

#filterUpcoming .uabb-post-thumbnail,
#filterPast .uabb-post-thumbnail {
    margin: -20px -20px 20px;
}

#filterUpcoming .uabb-read-more-text a,
#filterPast .uabb-read-more-text a  {
    color: #ca0400;
    font-family: "Varela Round", sans-serif;
    font-weight: 400;
    font-size: 18px;
}