/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

.fl-node-5b571873552e8 .gform_wrapper .gform_footer {
    text-align: center;
}

ul.officers-list {
    column-count: 3;
    list-style-type: none;

    text-align: center;
}

ul.officers-list li {
    margin-bottom: 40px;
    display: inline-block;
    width: 100%;
}

.oceanwp-custom-links li a::before {
    display: none !important;
}

.fn {
    padding-top: 6px;
}

.role {

}

a.email {

}

img.photo {
    border-radius: 45px;
}

img.rss-widget-icon {
    display: none;
}

.widget_rss {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 23px;
}

.widget_rss ul li {
    margin-bottom: 13px;
    list-style-type: none;
}

h2.widgettitle {
    text-align: center;
}

ul.oceanwp-custom-links li {
    padding: 6px 0;
    border-top: 1px solid #e9e9e9;
}

.oceanwp-custom-links li:first-child {
    padding-top: 6px !important;
}

ul.oceanwp-custom-links li a {
    font-size: 14px;
}

.oceanwp-custom-links li a:before {
    display: none;
}

.oceanwp-custom-links li:last-child {
    border-bottom: 1px solid #e9e9e9;
}

ul li.cat-item {
    font-size: 14px;
    line-height: 28px;
}

ul.contact-info-widget {
    font-size: 14px;
}

/** Member Profile **/
#select_user_to_edit_form p {
    display: none;
}
form.wppb-user-forms .wppb-form-field select {
    width: 100%;
}
form.wppb-user-forms h4.extra_field_heading {
    margin-top: 20px;
    font-weight: bold;
    font-size: larger;
}
form.wppb-user-forms .wppb-form-field label {
    width: 100%;
    font-size: small;
    font-family: inherit;
}
form.wppb-user-forms .wppb-select2 span.select2-container {
    width: 100% !important;
    margin-left: 0;
    display: inline-block;
}
form.wppb-user-forms .wppb-form-field input, .wppb-form-field input[type="text"] {
    width: 100%;
}
form.wppb-user-forms .wppb-form-field input, .wppb-form-field input[type="email"] {
    width: 100%;
}
form.wppb-user-forms .wppb-form-field input, .wppb-form-field input[type="text"] {
    padding: 8px 12px;
}
form.wppb-user-forms .wppb-form-field input, .wppb-form-field input[type="email"] {
    padding: 8px 12px;
}
form.wppb-user-forms .wppb-form-field > span {
    margin-left: 0;
}

a.njea-profile-menu {
    display:none;
}
.logged-in a.njea-profile-menu {
    display: contents;
}

/** End **/

table, .ngg-pro-masonry, .nextgen_pro_sidescroll, .nextgen_pro_horizontal_filmstrip, .ngg-galleryoverview, .ngg-imagebrowser, .ngg-tagcloud, .nextgen_pro_thumbnail_grid, .justified-gallery,.nextgen_pro_film, .galleria-theme-nextgen_pro_slideshow.galleria-container, .ngg-imagebrowser-simple {
    margin: 1.5em auto !important;
    max-width: 700px !important;
}

/* Change background color on event calendar pages */
.tribe-common .tribe-common-l-container {
	background-color: white;
}


@media screen and (max-width: 768px) {
    ul.officers-list {
        column-count: 1;
    }
}

.gform_wrapper {
    margin: 1.5em auto !important;
    max-width: 700px !important;
}

/** Remove underline text decoration introduced by oceanwp 2.0 update **/ 
.page:not(.elementor-page):not(.woocommerce-page) .entry a {
    text-decoration: none !important;
}
p.ctf-tweet-text {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 23px;
}
