/*
 Theme Name:   Zephyr Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Zephyr Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     Zephyr
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
.wpb_wrapper > h2 {
color: #2e6082!important;
}

.page #global_nav_la_4324422 {
    position: fixed !important;
}

@media (min-width: 805px) {
    .l-header.pos_fixed {
        top: 45px;
    }
	.l-header.pos_fixed~.l-section:first-of-type, 
	.sidebar_left .l-header.pos_fixed + .l-main, 
	.sidebar_right .l-header.pos_fixed + .l-main, 
	.sidebar_none .l-header.pos_fixed + .l-main .l-section:first-of-type, .sidebar_none .l-header.pos_fixed + .l-main .l-section-gap:nth-child(2), .headerinpos_below .l-header.pos_fixed~.l-main .l-section:nth-of-type(2), .l-header.pos_static.bg_transparent~.l-section:first-of-type, .sidebar_left .l-header.pos_static.bg_transparent + .l-main, .sidebar_right .l-header.pos_static.bg_transparent + .l-main, .sidebar_none .l-head {
		padding-top: 235px !important;
}
}

@media (max-width: 804px) and (min-width: 451px) {
.l-subheader.at_middle {
    line-height: 40px;
    height: 40px !important;
}
}
.logged-in #global_nav_la_4324422 {
display:none; 
}
.page-id-5431 .float-date, .home .float-date  {
display:none;
}
.w-blog-post-meta-date {
color:black!important;
}
.l-section-h > h2, h4 {
color:#4d4322!important;
}
.g-filters-item {
    font-size: 14px;
    line-height: initial;
    padding: 4px;
    border: 2px solid #BADDEF;
    margin: 0 3px;
    background-color: #EDF4FA;
    margin-top: 8px;
}
.l-section-h > h2, h4 {
color: #4d4322 !important;
}
.g-filters.style_3 .g-filters-item {
    line-height: initial;
}

input.gsc-search-button,  input.gsc-search-button:focus {
    border-color: #68ACCE!important;
    background-color: #68ACCE!important;
    font-size: 1.2em!important;
}
input.gsc-search-button:hover {
   background-color: #EFBE5D!important;
}
.page-id-6790 td {
border:none;
}
.tribe-events-category-hhwnc-meetings h3 a {
color:#71BA4D!important;
font-weight:bold;
}
.tribe-events-category-project-alerts h3 a {
    color: #DB0000 !important;
}
.l-subfooter.at_bottom .w-nav {
    float: none;
    text-align: center;
    position: r;
    margin: 0 auto;
    display: block;
    max-width: 821px;
}

.page-id-5443 .ult_ecpsub_cont {
    text-align: left;
}
.page-id-5443 .ult_exp_content {
background-color: #fafafa!important;
    border: 1px solid #ccc;
}
/*ACF*/

table.meetings {
    font-size: 14px;
width:100%;
}
.meetings th {
    font-weight: bold;
    text-align: left;
    background: #eee;
}
.meetings td {
    max-width: 107px;
}
.my-btn {
    border: 2px solid #ccc;
    padding: 5px 10px;
    border-radius: 5px;
}
.extras a {
    background-color: #CFDBE5;
    padding: 8px 15px;
    border: 1px solid navy;
    border-radius: 5px;
    display: inline-block;
}
.extras a:hover {
    background-color: #E8F1FA;
color:navy;
}
.tax-meetings .w-blog-post-preview,
.archive .w-blog-post-preview,
.tax-meetings .w-blog-post-meta, 
.archive .w-blog-post-meta,
.single .w-blog-post-meta, 
.tax-meetings .w-blog-post-more, 
.l-section.for_author{
display:none!important;
}

/*flaw in theme and excerpt not showing*/
.w-blog.layout_compact .w-blog-post-content {
display:block;
}
/*no date on meetings */
.category-committee-meetings .w-blog-post-meta {
    display: none!important;
}
a .entry-title {
    font-size: 1.2em;
}
a .entry-title:hover {
color: orange;
}

/*event calendar*/
#tribe-events-content {
    padding: 300px 0;
}
.tribe-mini-calendar-event .list-info h2{
    font-weight: normal;
    letter-spacing: .03em;
} 
.tribe-mini-calendar-event .list-date {
    display: none;
}

.single-tribe_events .tribe-events-sub-nav {
display:none;
}

.l-subfooter.at_bottom .w-nav-anchor.level_1 {
    margin: 0 8px;
}
.w-nav + .w-copyright {
    float: none;
    text-align: center;
}
.single .w-blog-post-preview img {
display:none;
}
.page-id-1546 ::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.page-id-1546 ::-webkit-scrollbar-track-piece {
    background-color: #efefef;
}
.page-id-1546 ::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5); 
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}


.tribe-calendar .one-half {
padding-left: 142px;
}
.ctct-custom-form .ctct-button {
    background-color: #2e6082!important;
color:#fff!important;
}
.ctct-custom-form .ctct-button:hover {
    background-color: #3F82AF!important;
color:#fff!important;
}
 .ctct-custom-form label {
    margin-bottom: 2px;
    font-size: .9em;
}

.ctct-custom-form .email{
    height: 30px!important;
}
.l-sidebar .ctct-custom-form {
    border: 1px solid #999;
min-width: initial;
}

 input[type="text"], .page-id-5441 input[type="email"], .page-id-5441 .wpcf7-textarea {
    border: #e0e0e0 1px solid;
}
.move-right {
    overflow-x: scroll;
    height: 270px;
    float: right;
    width: 47%;
}
.move-left {
float: left;
width:47%;
}

.home .w-blog.layout_latest .w-blog-post-meta-date {
top:initial;
}
nav {
text-transform:uppercase;
}

.page-id-5443 p {
    margin: 0;
    line-height: initial;
}
.page-id-5443 .ult_exp_section {
    padding: 0 5px;
    width: 90px;
    border-radius: 2px;
    margin: 0 auto;
background-color: #3F82AF!important;
color:#fff!important;
}
.page-id-5443 .ult_expheader {
font-size:.8em;
}
.page-id-5443 .wpb_text_column p:last-child {
    margin-bottom: .5em;
    font-style: italic;
}
.page-id-5443 .l-main img {
    border: 1px solid #999;
    margin-bottom: 9px;
}

.w-socials-item-link {
background-color:#000;
    height: 25px;
    width: 25px;
    font-size: 16px;
    margin-top: 9px;
    margin-right: 5px;
}

.w-nav-anchor.level_2, .w-nav-anchor.level_3, .w-nav-anchor.level_4 {
    padding: 3px 20px!important;
}
@media (min-width: 776px)  {
#tribe-events-pg-template {
    margin: 200px auto;
}
}
@media (max-width: 480px) {
.g-filters-item {
    text-align: center;
    margin: inherit;
    padding-left: 10px !important;
    padding-right: 10px !important;
    overflow: hidden;
    width: 100%!important;
}
}