.woocommerce-menu-container .woocommerce-menu-item{display: none}

/* --- Exford theme primary color / #18257579-hc KEF --- */
 
a,
.wp-block-button.is-style-outline .wp-block-button__link,
.site-title a:hover,
.main-navigation a,
.main-navigation a:link,
.main-navigation a:visited,
.social-navigation a:hover,
.entry-title a:active,
.entry-title a:focus,
.entry-title a:hover,
.page-title a:active,
.page-title a:focus,
.page-title a:hover,
.a8c-posts-list .a8c-posts-list-item__title a:active,
.a8c-posts-list .a8c-posts-list-item__title a:focus,
.a8c-posts-list .a8c-posts-list-item__title a:hover {
    color: #98C939;
}
 
button,
.button,
input[type=submit],
.wp-block-button__link,
.wp-block-file__button,
.a8c-posts-list__view-all,
.wp-block-file .wp-block-file__button,
.a8c-posts-list-item__featured span,
.wp-block-pullquote.is-style-solid-color,
.wp-block-pullquote.is-style-solid-color,
.sticky-post {
    background-color: #98C939;
}
 
.wp-block-quote {
    border-left-color: #98C939;
}
 
.wp-block-quote[style*="text-align:right"],
.wp-block-quote[style*="text-align: right"] {
    border-right-color: #98C939;
}
 
.has-primary-color[class] {
    color: #98C939 !important;
}
 
.has-primary-background-color[class] {
    background-color: #98C939 !important;
}


body[class*="woocommerce"] .woocommerce-store-notice, body[class*="woocommerce"] p.demo_store {
    background-color:#98C939;
}/* media & text block - show images first on mobile | 18288454-hc */
@media screen and (max-width: 600px) {
 .has-media-on-the-right {
  display:flex;
  flex-direction:column;
 }
}
/* change FM Tennis heading alignment  | #-18360520-hc bk */
@media only screen and (min-width: 560px) {
  #content h2.fm-tennis-title {
    max-width: 100%;
    margin-left: 32px;
  }
}
/* Standardize Menu Buttons on Mobile | #18363908-hc KEF */
#toggle-menu.button, #toggle-cart.button {
    font-family:Oswald;
    text-transform:uppercase;
    height:40px;
}
/* Add footer widget area 3-columns | 18397157-hc */
 .site-footer .widget-area {
    display: grid;
   grid-gap: 30px;
    grid-template-columns: repeat(auto-fit, minmax(300px, 3fr));
    max-width: 100%;
}     
.site-footer .widget-area > .widget {
    width: 100%;
    margin: 0;
}
 .site-footer .widget-area > * {
    max-width: none;
} 
.site-footer .widget * {
    max-width: 100%;
}
/* End - footer columns | 18397157-hc*/
/* Footer widgets / 18397157-HC (MI) */
@media only screen and (max-width: 940px) {
  .site-footer .widget-area > .widget {
    border-bottom:1px solid #aaa;
    padding-bottom:25px;
  }
  .site-footer .widget-area {
    text-align:center;
  }
}
/* Desktop Footer widgets / 18457276-HC (MI) */
@media only screen and (min-width: 940px) {
	.site-footer .widget-area > .widget::after{
		content:'';
		position: absolute;
		background-color: #aaa;
		width: 1px;
		height: 100%;
		bottom: 0;
		right:-15px;
	}
	.site-footer .widget-area > .widget {
		position:relative;
		padding-bottom:25px;
	}
	.site-footer .widget-area > .widget:last-child {
    	border:none;
	}
	.site-footer .widget-area {
		text-align:center;
	}
    .site-footer {
        border-top: 1px solid #aaa;
    }
}
/* Remove dashes from submenu items on desktop | 18409587-hc */
 
@media (min-width: 768px){
.main-navigation .sub-menu .menu-item a::before {
   display: none;
}
}
 
/* End  | 18409587-hc */
 
/* End  | 18409587-hc */
/* Adjust menu hover color and arrow: HC18409587 | JG */

body .main-navigation a:hover {
  color:#23883D ;
}

.main-navigation > div > ul > .menu-item-has-children > a::after {
  Display:none;
}
/*Hide page titles / 18457276hc*/
.page .entry-title {
display: none;
}
/* Add space above service block link TM-18548852-hc */
 .wp-block-coblocks-service h6 {
    margin-top: 1em;
}

.wp-block-cover .wp-block-cover__inner-container a:hover {
  color: #23883D;
}
/* Change link color in cover blocks and remove underline 18626348-hc SM */
.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link) {
  color: #98C939;
  text-decoration: none;
}
.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):hover {
  color: #195f2b;
}
/* Hide woo shop page info jr-18927238-hc */

.woocommerce-breadcrumb, .woocommerce-products-header__title.page-title {
    display: none;
}/* Removes underline on Heading Block | 34109836-hc (AB) */
.wp-block-cover a, .wp-block-cover-image a, .wp-block-media-text a {
    text-decoration: none;
}.wp-block-button__link {
    width: auto !important;
    min-width: fit-content !important;
}