/*
 Theme Name:   Woodborough Parish Council
 Theme URI:    https://website-beta.co.uk
 Description:  Woodborough Parish Council - GeneratePress child theme
 Author:       PJ WebCode
 Author URI:
 Template:     generatepress
 Version:      0.1
*/

/* body {background-color: #4ea94e1c;}
.site-header {border-bottom: 4px solid green;
background-color: #74c47421;}
.main-navigation a {font-size:22px;}
.main-navigation ul.sub-menu {font-size:18px;} */

.site-header .inside-header {padding-top:15px; padding-bottom:15px; }
.site-footer a {text-decoration: none;}
.footer-widgets-container {padding:10px;}
header.entry-header {background-color: #98c7985c;}
header.entry-header .entry-title {padding: 20px;
    color: #074807e8;
    max-width:1280px;
    margin:auto;
    padding-left:40px;
    }
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle {float:none;}
.wpc-indent-main-container {max-width:1280px; margin:auto; padding:20px 40px;}
.wpc-vpad-40 {padding-top:40px;padding-bottom:40px;}
.wpc-lg-bg {background-color:#98c7985c;}
.wpc-dg-bg {background-color: #123b12;color: #ffffff;}
.wpc-antique-bq {background-color: #fef5ea;}
.zero-bottom-margin {margin-bottom:0;}
.wpc-news-page-more {padding: 5px;
border: 1px solid black;
border-radius: 10px;}

a.wpc-button, .inside-article a.wpc-button {align-items: center;
background-color: #123b12;
color: #ffffff;
display: inline-flex;
font-size: 18px;
font-weight: bold;
text-decoration: none;
border-radius: 10px;
padding: 0.5rem 2rem;}

a.wpc-button:hover {
    background-color: #185e18;
    color: #ffffff;
    cursor:pointer;
    }
.wpc-home-nextmtg ul {max-width:85%;margin:0 auto;}
.wpc-home-nextmtg li {list-style: none;}
.wpc-home-nextmtg .wpc-nextmtg-block {border: 3px #123b12 solid; border-radius:10px;}
.wpc-home-nextmtg .wpc-nextmtg-heading {text-align: center;
    background-color: #123b12;
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;}
.wpc-home-nextmtg .wpc-nextmtg-heading h3 {margin-bottom:0;}
.wpc-home-nextmtg .wpc-nextmtg-datetime {display:flex; justify-content: space-evenly;align-items: center;}
.wpc-home-nextmtg .wpc-nextmtg-title {text-align: center;
    background-color: #cde7cd;
    font-size: 20px;
    border-radius: 8px;
    padding: 10px;}
.wpc-home-nextmtg .mc-date-badge .day {font-size:1.5rem;}
.wpc-home-nextmtg .mc-date-badge .month {font-size:1.5rem;}
.wpc-home-nextmtg .wpc-nextmtg-time {font-size:1.5rem;}

.um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-name span {
    font-size: 16px;
    line-height: 26px;
    color: #444;
    font-weight: 700;
}


@media (min-width: 769px) {
    nav .main-nav .mega-menu {
        position: static;
    }

    nav .main-nav .mega-menu > ul {
        position: absolute;
        width: 100%;
        left: 0 !important;
        display: flex;
        flex-wrap: wrap;
    }

    nav .main-nav .mega-menu > ul > li > a {
        font-weight: bold;
    }

    nav .main-nav .mega-menu>ul>li {
        display: inline-block;
        width: 25%;
        vertical-align: top;
    }

    nav .main-nav .mega-menu.mega-menu-col-2>ul>li {
        width: 50%;
    }

    nav .main-nav .mega-menu.mega-menu-col-3>ul>li {
        width: 33.3333%;
    }

    nav .main-nav .mega-menu.mega-menu-col-5>ul>li {
        width: 20%;
    }

    nav .main-nav .mega-menu > ul > li:hover > a,
    nav .main-nav .mega-menu > ul > li:focus > a,
    nav .main-nav .mega-menu > ul > li[class*="current-"] > a,
    nav .main-nav .mega-menu ul ul {
        background-color: transparent !important;
        color: inherit;
    }

    nav .main-nav .mega-menu ul .sub-menu {
        position: static;
        display: block;
        opacity: 1;
        visibility: visible;
        width: 100%;
        box-shadow: 0 0 0;
        left: 0;
        height: auto;
        pointer-events: auto;
        transform: scale(1);
    }

    nav .main-nav .mega-menu ul.toggled-on .sub-menu {
        pointer-events: auto;
    }

    nav .main-nav .mega-menu .sub-menu .menu-item-has-children .dropdown-menu-toggle {
        display: none;
    }
}

.wpc-custom .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline.um-member-metaline-description strong { display:none; }
.wpc-custom .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta {
    background: #123b12;
    color: white;
    font-weight: bold;
    margin:0;
    padding: 5px 0 15px;
    font-size:16px;
}

.wpc-custom .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card .um-member-meta-main .um-member-meta .um-member-metaline { font-size:16px;}

.wpc-custom .um-directory .um-members-wrapper .um-members.um-members-grid .um-member .um-member-card {
    padding-bottom:0;
    border-radius: 10px;
    background-color: #eff2ef;
}
.wpc-custom .um-directory .um-members-wrapper .um-members .um-member {border-color: #afafaf;border-radius:10px;}

