#masthead .kadence-sticky-header {border-bottom: 1px solid #CFC395;}


.single-post .content-area, .single-tribe_events .content-area, .woocommerce-page .content-area, .archive .content-area{
	padding-top: 30px;
}
.page:not(.home) .content-area{
	padding-top: 40px;
}

.single-post .content-area{
	padding-bottom: 50px;
}

.entry-content-wrap {
    padding-top: 0 !important;
}

#home-news.wp-block-kadence-query-card .kb-query-grid-wrap .kb-query-item.kb-query-block-post{box-shadow: none;}


.footer-social-inner-wrap{justify-content: center;}
.footer-social-inner-wrap .edac-nww-external-link-icon{display: none;}

.page-id-4781 .content-area{margin-bottom: 0px !important;}

#secondary .tribe-common .tribe-common-h6{
	font-weight: 700;
    font-size: 20px;
    line-height: 1.5;
	text-transform: uppercase;
	font-family: "Roboto Flex", "sans-serif";
}

.entry-content.single-content a{font-weight: bold;}

.single .entry-content.single-content a:hover, .page-id-7 a:hover{background-color: var(--global-palette1); color: var(--global-palette9); }

.tribe-events-single-event-title{font-family: "Gelasio", serif !important;}

.tribe-events-back a {
    background: var(--global-palette-highlight);
    color: white !important;
    padding: 0.25rem;
    border-radius: 0.25rem;
    margin-right: .25rem;
    margin-bottom: .25rem;
    display: inline-block;
    line-height: 1.2;
	font-size: 11.9px;
	text-transform: uppercase;
}

.tribe-events-widget-events-list__view-more{
	display: none;
}

.entry-taxonomies .category-style-pill a:hover, .tribe-events-back a:hover{
	text-decoration: underline;
}
abbr[title]{text-decoration: none !important;}

.tribe-events-event-meta:before{
	border-top: 1px solid #CFC395;
}
#primary #tribe-events-footer{border-color: #CFC395;}


.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a, .tribe-common a:not(.tribe-common-anchor--unstyle){color: #145233 !important; text-decoration: underline !important;}

.widget_recent_entries a{
	color: #145233 !important; 
	text-decoration: underline !important;
	font-size: 14px;
	font-weight: 700;
}

#secondary .wp-block-kadence-query-card .kb-query-grid-wrap .kb-query-item.kb-query-block-post{box-shadow: none !important}

span.eventdate, span.eventtime{display: inline !important;}

.widget_block h2{
	font-weight: 700 !important;
}

.wp-block-kadence-query-card a p{margin: 0 0 16px 0 !important; font-weight: bold;}

@media screen and (max-width: 767px){
	.home .content-area{margin-top:0px !important;}

.single-tribe_events #primary .tribe-events-schedule {
    background: none !important;
    border-color: none !important;
}
	
	.kadence-column5_279808-ca, .kt-inside-inner-col > .kadence-column5_279808-ca:not(.specificity){
		margin-top: 0px;
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}
	
	.wp-block-kadence-image.kb-image5_3425e2-fb{margin-bottom: 0px;}

}


input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {border-color: #404040;}

.woocommerce li.product.product_cat-membership a:hover{color: var(--global-palette6) !important;}

.woocommerce ul.products li.product a img{background-color: #f2f2f2;}

.woocommerce ul.products li.product .woocommerce-loop-product__title{color: var(--global-palette1); font-family: "Roboto"; font-weight: 700; text-transform: uppercase;}

.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover{text-decoration: underline; color: var(--global-palette1) !important;}

.woocommerce ul.products.woo-archive-btn-button li.product .price{font-family: "Gelasio"}

.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button){border: 2px solid var(--global-palette1) !important;}

.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button):hover{
	color: var(--global-palette1) !important;
}

.woocommerce a.added_to_cart{
	background: var(--global-palette-btn-bg-hover) !important;
	color: var(--global-palette1) !important;
	border: 2px solid var(--global-palette1) !important;
	margin-top: 10px;
	border-radius: 8px;
	padding: 10px 20px;
}

.woocommerce li.product.product_cat-membership a.added_to_cart:hover{
	text-decoration: underline;
	color: var(--global-palette1) !important;
}

.woocommerce a.remove{
	color: #EB0000 !important;
}
.woocommerce a.remove:hover{
	background-color: #EB0000 !important;
}

.woocommerce-cart table.cart input#coupon_code::placeholder,
.woocommerce form .form-row input::placeholder, .woocommerce form .form-row .input-text::placeholder, .woocommerce-page form .form-row .input-text::placeholder{
	color: #404040 !important;
}

.woocommerce-cart table.cart .coupon .button{border: 2px solid #404040 !important;}
.woocommerce-cart table.cart .coupon .button:hover{
	text-decoration: underline;
}
.woocommerce-cart table.cart input:focus, .woocommerce form .form-row input:focus, .woocommerce form .form-row .input-text:focus, .woocommerce-page form .form-row .input-text:focus{
	border-width: 2px;
}
.woocommerce-cart table.cart td.actions .button{background-color: var(--global-palette8); color: var(--global-palette1)}


.tribe-common .tribe-common-c-btn:hover, .tribe-common .tribe-common-c-btn:focus{
	background-color: var(--global-palette8) !important; color: var(--global-palette1) !important
}

.archive h2{
		line-height: 1;
}

.archive h2 a{
	text-transform: uppercase;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 20px;
}

.archive h2 a:hover{text-decoration: underline;}

form#acf-form{
	padding: 30px 50px 50px 50px;
}

.acf-field .acf-label label{
	font-weight: 700;
}

.member-social a{display: flex;}

.member-social i{
	padding: 4px 0px 0px 4px;
}

.wp-block-kadence-advancedheading.kt-adv-heading4843_899ca6-6d, .wp-block-kadence-advancedheading.kt-adv-heading4843_899ca6-6d[data-kb-block="kb-adv-heading4843_899ca6-6d"], .wp-block-kadence-advancedheading.kt-adv-heading4843_c3f4da-ac, .wp-block-kadence-advancedheading.kt-adv-heading4843_c3f4da-ac[data-kb-block="kb-adv-heading4843_c3f4da-ac"],
.wp-block-kadence-advancedheading.kt-adv-heading4843_a19c37-4c, .wp-block-kadence-advancedheading.kt-adv-heading4843_a19c37-4c[data-kb-block="kb-adv-heading4843_a19c37-4c"]
{
	display: inline !important;
}

.wp-block-kadence-query3051_3068f0-be ul li:last-child .kb-row-layout-wrap{border-bottom: none !important;}

div.wpforms-container-full  .wpforms-form button[type=submit]{
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    text-transform: uppercase;
    border-radius: 8px 8px 8px 8px;
    color: var(--global-palette1);
    background: var(--global-palette8);
    border: 2px solid currentColor;
    border-color: #6e6e6e;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}

 div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full  .wpforms-form button[type=submit]:focus {
    color: var(--global-palette8);
    background: var(--global-palette1);
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
}
