.membership-status select#input_14_8 , .membership-status select#input_15_41 , .membership-status select#input_15_40 , .membership-status select#input_15_21_4 , .membership-status select#input_15_6_4  , .membership-status select#input_14_5_4{
    padding: 0px 4px 2px 12px;
}
.shed-attend{
	text-align: center;
}
.nosubsub h1.wp-heading-inline, .pm-my-tasks h1.wp-heading-inline {
    color: #233d63;
} 
.single-post h1.entry-title {
    color: #233d63;
}
.profile .group-separator-block:has(.field_999) {
    display: none;
}
/*  Map InfoWindow Custom Fields*/
.wpgmza-infowindow [data-custom-field-name]::before {
    content: attr(data-custom-field-name)": ";
    font-weight: bold;
}
h2.gv-edit-entry-title {
    display: none;
}
/*---------header-------*/
.top-banner-section {
    padding: 10rem 0 !important;
}

.container.site-header-container.flex.default-header.header-3 {
    max-width: 90%;
}
#primary-menu .menu-item a {
    font-size: 16px;
    border-bottom: none;
}
.header-aside-inner a button {
    border: 1px solid;
    height: 30px;
    line-height: 0;
    padding: 30px 50px;
	background-color: transparent !important:
	border-radius: none !important;
}
#primary-menu .menu-item a span, #primary-navbar .more-button i.bb-icon-f.bb-icon-ellipsis-h {
    padding-top: 40px;
}
.header-style-3 .main-navigation #primary-navbar {
    justify-content: end !important;
}
.bb-template-v2 .primary-menu .current-menu-item>a{
	color: #001861 !important;
}
.bb-template-v2 .site-header .user-wrap.menu-item-has-children>.user-link:hover:before{
	background-color: var(--bb-header-alternate-background);
}
li.menu-item .wrapper.ab-submenu {
    width: 1000px !important;
    left: -355px !important;
    top: 120px !important;
}
.sub-menu.active .menu-item:hover .wrapper.ab-submenu{
    left: -618px !important;
}
li.menu-item .wrapper.ab-submenu ul.bb-sub-menu:not(li.menu-item .bb-sub-menu .wrapper.ab-submenu ul.bb-sub-menu) {
    display: grid;
    grid-template-columns: 50% 50%;
    width: 100% !important;
    max-width: 100% !important;
}
li.menu-item .wrapper.ab-submenu:not(li.menu-item .bb-sub-menu .wrapper.ab-submenu){
	border-top: 4px solid #0077a5;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .09), 0 6px 18px rgba(0, 0, 0, .19) !important;
}
li.menu-item .bb-sub-menu .wrapper.ab-submenu ul.bb-sub-menu span:hover {
    color: #2995CB;
}
.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow)>a, .primary-menu>.menu-item-has-children:not(.hideshow) {
    padding: 0 5px !important;
}
.site-header #primary-navbar .primary-menu .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover .ab-submenu {
    transform: unset !important;
}
li.menu-item .bb-sub-menu .wrapper.ab-submenu ul.bb-sub-menu {
    max-width: 100% !important;
}
.site-header .menu-item-has-children {
    position: unset !important;
}
.menu-style-standard .primary-menu .menu-item-has-children:not(.hideshow):after{
	display: none !important;
}
ul#primary-menu {
    position: relative;
}
ul#primary-menu li.menu-item-has-children:hover .bb-sub-menu .wrapper.ab-submenu {
    position: static !important;
    width: 385px !important;
	visibility: visible !important;
    opacity: 1 !important;
}
li.menu-item .bb-sub-menu .wrapper.ab-submenu ul.bb-sub-menu span {
    font-size: 16px !important;
    font-weight: 400;
	color: #000;
}
.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .ab-submenu {
    box-shadow: unset !important;
}
li.menu-item .bb-sub-menu .wrapper.ab-submenu ul.bb-sub-menu li a::before {
    content: '\e827';
    font-family: 'bb-icons';
    font-weight: 300;
}
.site-header #primary-navbar .primary-menu .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover>a {
    background: #fff !important;
}
.bb-template-v2 .primary-menu>.menu-item-has-children:not(.hideshow):after {
    right: 10px !important;
    top: 20px !important;
}
li.menu-item .bb-sub-menu .wrapper.ab-submenu {
    left: 0px !important;
    top: 40px !important;
}
#primary-menu .wrapper.ab-submenu .bb-sub-menu li:not(.bb-sub-menu .wrapper.ab-submenu .bb-sub-menu li) {
    padding: 30px 20px !important;
}
.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item a:hover {
    color: var(--bb-body-text-color);
}
.bb-template-v2 .site-header #primary-navbar .menu-item>.ab-submenu .bb-sub-menu .menu-item:hover>a {
    color: #2995CB !important;
}
.bb-sub-menu:first-of-type > li:first-child:not(.bb-sub-menu .wrapper .bb-sub-menu li:first-child) {
    border-right: 1px solid #e3e3e3;
}
.bb-sub-menu li a:not(.bb-sub-menu .wrapper .bb-sub-menu li a){
    color: #2995CB;
}
.bb-header-buttons a.button.small.signup {
    display: none;
}
.header-aside-inner {
	position: relative;
}
.bb-header-buttons {
    position: absolute;
    top: 5%;
    left: -42%;
}
/*------------------------------*/

/*-------home-page----*/
.home-counter-section .elementor-counter-title {
    text-align: center;
}

/*----------all-shed-members---------------*/
.page-id-29205 h3 {
    color: #fff;
    margin: 0;
}

.page-id-29205 div#table-2 {
    margin: 0;
}

.page-id-29205 button#export-csv {
    display: none;
}

.page-id-29205 .detail-table {
    padding: 20px;
}

.page-id-29205 input#search-shed {
    width: 12%;
}

.page-id-29205 #shed-detail-table h4 {
	margin: 0;
}

.page-id-29205 #shed-details td.map-entry-td {
    display: none;
}

.page-id-29205 .member-shed-table th.map-entry-th {
    display: none;
}

/*--------find-page--*/
.wpgmza-store-locator.wpgmza_sl_main_div {
    display: flex;
    gap: 2rem;
    padding: 20px 0;
    background-color: #e3e3e3;
    justify-content: space-evenly;
}
select#wpgmza_filter_select, input#addressInput_1, select#radiusSelect_1 {
    margin-left: 5px;
    border: 1px solid;
}
.wpgmza-address-container.wpgmza-form-field.wpgmza_sl_query_div, .wpgmza-radius-container.wpgmza-form-field.wpgmza_sl_radius_div.wpgmza-clearfix {
    display: flex;
    padding: 0;
}
label.wpgmza-address.wpgmza-form-field__label.wpgmza-form-field__label--float, label.wpgmza-radius.wpgmza-form-field__label.wpgmza-form-field__label--float {
    align-content: center;
}
.gmnoprint.gm-style-mtc-bbw button {
    border-radius: 0;
}
/*-----resource-page---------*/
.logged-in .shed_manuals_hide, #billing_address_2 {
	display: none!important;
}
/*---------concatc-page---*/
.elementor-element.eael-team-align-centered.e-transform.e-transform.elementor-widget.elementor-widget-eael-team-member {
    overflow: hidden;
    border: 4px solid #2695c5;
    border-radius: 10px;
	aspect-ratio: 1/1.2;
}

/*-----------form double checkbox-----*/
input.gfield-choice-input {
    display: none !important;
}
/*--------footer--------*/
.footer-widget-area.bb-footer aside {
    margin: 0;
    padding: 0 !important;
}

#block-10 p strong {
	font-weight: 700;	
}

.footer-widget-area.bb-footer .bb-grid {
    display: grid;
    grid-template-columns: 34% 22% 22% 22%;
}
.footer-widget-area.bb-footer p, .footer-widget-area.bb-footer li {
    font-size: 16px;
}
.footer-widget-area.bb-footer li::before {
    content: '\e860';
    font-family: 'bb-icons';
    font-weight: 400;
    font-size: 18px;
    margin-right: 15px;
	color: #777777;
}
aside#block-10 p a::before {
    content: '\ee62';
    font-family: 'bb-icons';
    font-weight: 400;
	margin-right: 15px;
	color: #2695c5;
}
aside#block-10 p a {
    display: flex;
}
aside#block-19 p {
    margin-bottom: 10px;
}
.footer-widget-area.bb-footer {
    background-image: url(/wp-content/uploads/2025/03/home-footer-style.png);
}
.bb-footer .widget ul li a:hover {
    color: var(--bb-primary-color) !important;
}
.footer-bottom-left .copyright {
    text-align: center;
}
#page .footer-widget-area {
    padding: 50px 20px !important;
}
.bb-footer .footer-widget {
    max-width: 100% !important;
}
.footer-widget-area.bb-footer li.wp-social-link::before {
    display: none;
}
.bb-footer .widget ul li.wp-social-link a path {
    fill: #2695c5 !important;
}
ul.wp-block-social-links {
    gap: 1rem;
}
/*----------news-------------*/
.page-id-112 a.elementor-post__read-more {
    border: 1px solid;
    padding: 15px 40px;
}
.postid-32404 div#secondary, .postid-32405 div#secondary, .single.single-post div#secondary, .single.single-post .bb-share-container{
    display: none;
}
.has-sidebar:not(.profile-sidebar,.group-sidebar,.llms-pointer,.activate) #primary{
	max-width: 100% !important;
}
@media (max-width: 1030px){
	.container.site-header-container.flex.default-header.header-3 {
        max-width: 100%;
    }
	li.menu-item-type-custom .wrapper.ab-submenu {
       width: 650px !important;
       left: -300px !important;
    }
	.sub-menu.active .menu-item:hover .wrapper.ab-submenu {
		left: -360px !important;
		width: 650px !important;
	}
	a.button.small.outline.signin-button.link {
    right: 19%;
}
	
	.footer-widget-area.bb-footer .bb-grid {
        grid-template-columns: 60% 40%;
        row-gap: 2rem;
    }
}

@media (max-width: 600px) {
	.footer-widget-area.bb-footer .bb-grid {
        grid-template-columns: auto;
    }
}