/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 08 2024 | 20:39:38 */
po.fusion-search-element .searchform.fusion-search-form-clean .fusion-search-form-content .fusion-search-field input, .fusion-search-form-clean #bbpress-forums .bbp-search-form #bbp_search, .fusion-search-form-clean .searchform:not(.fusion-search-form-classic) .fusion-search-form-content .fusion-search-field input {
color: var(--h1_typography-color);
}

#main {
padding-top:0px;
}
#main, #wrapper, body, html, html body.custom-background {
    background-color: #f4fbfd!important;
}
.awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption-title {
    padding: 1.6em 1.6em 0 1.4em!important;
}
.awb-imageframe-style-dany:hover .awb-imageframe-caption-container .awb-imageframe-caption-text, .awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption-text  {
    padding: 0 1.6em 1.6em 1.4em!important;
	font-size: 12px;
	 height: 2.5em!important;
}
.awb-imageframe-style-dany .awb-imageframe-caption-container .awb-imageframe-caption-text {
	max-height: 3em!important;
}
.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
    height: 130px;
    width: 220px;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
	border-color: #f4fbfd;
}
.wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing, .wpem-event-listings .wpem-event-layout-wrapper {
	border-color: #f4fbfd;
}
.fusion-has-button-gradient .fusion-button-default:hover, .fusion-has-button-gradient input.button-default:hover, .fusion-has-button-gradient.fusion-button-default:hover {
  background: #f26655!important;
}
.fusion-button-default:hover .fusion-button-text, .fusion-button:hover i {
	color: #f4fbfe!important;
}
.single-event_listing #main #content {
	padding-left: 12%;
    padding-right: 12%;
}
/* top bar */
.afr-normal {
	font-size: 90%;	
	padding-top: 1px;
}
.afr-large {
	font-size: 100%;	

}
.afr-xlarge {
	font-size: 110%;
}
.afr-large a, .afr-normal a  {
	padding-right: 0px!important;
	
}
.afr-xlarge a{
	margin-right: .8em!important;
}
.fusion-secondary-menu>ul>li {
	border-left: 0px!important;
}
.tboutline {
    margin-top: 0.5rem;
}
.tboutline a {
	height: 1.2em;
	border-radius: 30px;
	border: 2px solid var(--header_border_color);
	height: 2em!important;
}
.tboutline:hover a{
	color: #ffffff;
	background: (--header_border_color);
}
.fusion-megamenu-holder {
	background-color: transparent!important;
}
#menu-item-4779 > a:hover {
	color: white;
	background: var(--snav_color);
}
#text-2 {
	width: 49%;
    display: inline-flex;
}
#media_image-2 {
	width: 49%;
    display: inline-flex;
}
/* top bar */
.fusion-secondary-header a:hover {
	color: var(--link_hover_color)!important;
}
.fusion-secondary-header .facebook a:hover, .fusion-secondary-header .twitter a:hover, .fusion-secondary-header .instagram a:hover {
	background: var(--link_hover_color)!important;
}
.fusion-secondary-header .awb-icon-facebook:before, .fusion-secondary-header .awb-icon-instagram:before, .fusion-secondary-header .awb-icon-twitter:before {
	display: none;
} 
.fusion-secondary-header .facebook, .fusion-secondary-header .instagram, .fusion-secondary-header .twitter {
	margin-top: 0.56rem;
}
.fusion-secondary-header a.fusion-social-network-icon, .fusion-secondary-header .fusion-social-networks .fusion-social-network-icon:before{
	color: var(--nav_typography-color)!important;
}
.fusion-secondary-header .facebook a {
	background: var(--header_border_color);
	padding: 3px 3px 3px 7px!important;
    width: 2em;
	border-radius: 30px;
	height: 2em!important;
	margin-right: 0.5em;
}
.fusion-secondary-header .facebook a:before {
	content: "\e604"!important;
	color: var(--nav_typography-color)!important;
}
.fusion-secondary-header .twitter a {
	background: var(--header_border_color);
	padding: 4px 0px 0px 6px!important;
    width: 2em;
	border-radius: 30px;
	height: 2em!important;
	margin-right: 0.5em;

}
.fusion-secondary-header .twitter a:before {
	content: "\e90b"!important;
	color: var(--nav_typography-color)!important;
	padding: 1px 1px 5px 2px!important;
}
.fusion-secondary-header .instagram a {
	background: var(--header_border_color);
	padding: 5px 5px 1px 5px!important;
    width: 2em;
	border-radius: 30px;
	height: 2em!important;
	margin-right: 1.8em;
}
.fusion-secondary-header .instagram a:before {
    content: "\ea92"!important;
	color: var(--nav_typography-color)!important;
	padding: 1px 1px 5px 2px!important;
}
.fusion-header {
	max-height: 84px;
}

.awb-imageframe-style-schantel .awb-imageframe-caption-container {
	text-transform: none;
}
.fusion-main-menu ul li a {
    border-top-width: 0px!important;
    border-top-style: solid;
}
.fusion-footer-widget-area {
	border-bottom: 53px #aeddf1!important;
    padding-bottom: 0px!important;
}
.fusion-footer .fusion-social-networks .fusion-social-network-icon:before {
	color: #ffffff;
}

.awb-imageframe-style-resa .awb-imageframe-caption-container, .awb-imageframe-style-schantel .awb-imageframe-caption-container {
    height: 60%;
}
.awb-imageframe img {
	top: 50px;
}
.awb-imageframe img:hover {
	box-shadow: none!important;
}
.awb-imageframe, .fusion-imageframe .awb-imageframe-style-dany, .awb-imageframe:hover {
	    transition: none!important;
	animation: none!important;
}
.awb-imageframe-style-dany .awb-imageframe-caption, .awb-imageframe:hover {
	    transition: none!important;
	animation: none!important;
}
.awb-imageframe .awb-imageframe-caption-container, .awb-imageframe .awb-imageframe-caption-container:hover, .fusion-image-element {
	 transition: none!important;
	transform: none!important;
	animation: none!important;
}
.awb-imageframe-style-dany .awb-imageframe-caption {
	justify-content: flex-start!important;
}
.purple .awb-imageframe-caption-title {
	background: #a87fbf;
	transition: all .5s;
}

.red .awb-imageframe-caption-title {
	background: #f26655;
	transition: all .5s;
}
.blue .awb-imageframe-caption-title {
	background: #78c6e8;
	transition: all .5s;
}
.orange .awb-imageframe-caption-title {
	background: #fc9a56;
	transition: all .5s;
}
.green .awb-imageframe-caption-title {
	background: #4caf53;
	transition: all .5s;
}
.fusion-image-element {
    --awb-bottom-shadow-color: rgba(0, 0, 0, 0.0);
    --awb-filter-transition: none;
}
.awb-imageframe-style-dany img {
    transform: translate3d(0,20px,0)!important;
}
.awb-imageframe-style-dany:hover img {
    transform: translate3d(0,20px,0)!important;
	transform: scale(1.05, 1.05)!important;
}
.fusion-has-button-gradient .button-default {
	background: #78c6e8!important;	
}
.fusion-has-button-gradient .button-default:hover {
	background: #65bc7b!important;	
}
.fusion-has-button-gradient #main #comment-submit:active, .fusion-has-button-gradient .button-default:active, .fusion-has-button-gradient .button.default:active, .fusion-has-button-gradient .comment-form input[type="submit"]:active, .fusion-has-button-gradient .fusion-button-default:active, .fusion-has-button-gradient input.button-default:active, .fusion-has-button-gradient.fusion-button-default:active, .fusion-has-button-gradient #main #comment-submit:focus, .fusion-has-button-gradient .button-default:focus, .fusion-has-button-gradient .button.default:focus, .fusion-has-button-gradient .comment-form input[type="submit"]:focus, .fusion-has-button-gradient .fusion-button-default:focus, .fusion-has-button-gradient input.button-default:focus, .fusion-has-button-gradient.fusion-button-default:focus, .fusion-has-button-gradient #main #comment-submit:hover, .fusion-has-button-gradient .button-default:hover, .fusion-has-button-gradient .button.default:hover, .fusion-has-button-gradient .comment-form input[type="submit"]:hover, .fusion-has-button-gradient .fusion-button-default:hover, .fusion-has-button-gradient input.button-default:hover, .fusion-has-button-gradient.fusion-button-default:hover {
background: #65bc7b!important;	
}
.wpem-theme-button, a.wpem-theme-button, button.wpem-theme-button, input.wpem-theme-button {
	background: #78c6e8!important;	
}
.wpem-theme-button:hover, a.wpem-theme-button:hover, button.wpem-theme-button:hover, input.wpem-theme-button:hover {
	background: #65bc7b!important;	
}

.button-default .fusion-button-text, #main #comment-submit:active .fusion-button-text, .button-default:active {
	color: #f4fbfe!important;
}
.awb-imageframe .awb-imageframe-caption-container .awb-imageframe-caption-title {
    padding: 0.618em!important;
	background: var(--awb-caption-background-color)!important;
}
.awb-imageframe .awb-imageframe-caption, .awb-imageframe-caption-title, .awb-imageframe .awb-imageframe-caption-container  {
	justify-content: flex-start!important;
}
.wpem-event-listings-header .wpem-event-layout-action-wrapper .wpem-event-layout-action .wpem-event-layout-icon.wpem-active-layout {
	background: var(--awb-color2)!important;
}

/* mega menu */
.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
    background: var(--header_sticky_bg_color);
}
.fusion-footer a, .fusion-footer .awb-menu__main-li_regular .awb-menu__main-a_regular {
    color: #20406c!important;
}
.fusion-footer a:hover, .fusion-footer .awb-menu__main-li_regular .awb-menu__main-a_regular:hover {
    color: var(--link_hover_color)!important;
}
.fusion-footer .awb-menu__main-li_regular:hover .awb-menu__main-a_regular {
	color: var(--awb-active-color);
}

/* image frame */
.fusion-imageframe {
	border-radius: 1.618em;
}
.fusion-body .fusion-megamenu-wrapper .fusion-megamenu-holder .fusion-megamenu .fusion-megamenu-submenu {
    background-size: 130%;
    background-repeat: no-repeat;
}
.fusion-imageframe.has-aspect-ratio img {
	min-height: 300px;
}
.awb-menu__main-a {
    color: #20406c!important;
}
.awb-menu__main-a:hover {
    color:var(--link_hover_color)!important;
}
.fusion-tabs .nav-tabs li.active .tab-link, .fusion-tabs .nav-tabs li .tab-link:focus, .fusion-tabs .nav-tabs li .tab-link:hover {
    background-color: #aeddf1!important;
}

/* desktop only */


@media (min-width: 980px) {
	#menu-footer {
		height: 15em;
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	.awb-menu__main-ul_column .awb-menu__main-li {
    width: 30%!important;
	}
}
@media (min-width: 1150px) {
	.mobileonly {
		display: none;
	}
}
/* mobile only */

@media (min-width: 677px) and (max-width: 1024px) {
.fusion-imageframe.has-aspect-ratio img {
	min-height: 400px;
	}
}
@media  (max-width: 676px) {
.fusion-imageframe.has-aspect-ratio img {
	min-height: 300px;
	}
}

@media only screen and (max-width: 1149px) {
.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder {
		padding-top: 0px!important;
		height: 100vh;
	}

	.fusion-body .fusion-header-wrapper .fusion-header, .fusion-body .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: var(--awb-color6)!important;
}
	.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
		color: var(--nav_typography-color)!important;
		    background-color: var(--header_sticky_bg_color)!important;
	}
.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left .fusion-mobile-nav-item a {
    color: #20406c!important;
    background-color: #f4fbfd!important;
    font-size: 1.5rem;
    padding: 2em;	
	}
	.fusion-mobile-menu-expanded {
	padding-bottom: 100vh;
    background: #f4fbfda8;
	}
 /*.fusion-open-submenu:before {
		padding: 2em 1em;
	} */
	.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before {
    content: "◆"!important;
    margin-right: 2px;
    font-size: .5em;
    padding-right: 0.5em;
	}
	.fusion-mobile-nav-item a:before, .fusion-open-submenu:before {
		color: #20406c!important;
	}
}
@media (max-width: 1024px) {
   .fusion-secondary-header {
      display: none!important;
   }
   .fusion-secondary-header p {
      display: none!important;
   }
}
@media (min-width: 1133px) {
	.fusion-logo  {
		width: 20rem!important;
	}
	.fusion-logo img  {
		width: 100%!important;
		margin-top: 10px!important;
    margin-bottom: -4px;
	}
	.fusion-is-sticky .fusion-logo img {
		 margin-bottom: -4px;
	}
	img.fusion-mobile-logo {
       margin-top: -2px!important;
	}
	img.fusion-sticky-logo  {
		margin-top: 4px!important;
		height: 56px!important;
	}
}
@media (max-width: 1132px) {
	.fusion-logo  {
		width: 16rem!important;
	}
	.fusion-logo img  {
		width: 100%!important;
	}
	img.fusion-mobile-logo {
    margin-top: 10px!important;
	}
	img.fusion-sticky-logo {
		margin-top: 11px!important;
	}
}

#main .fusion-open-submenu:before {
	display: inline!important;
}
#main .fusion-widget-area .current-menu-item a:before, #main .fusion-widget-area a:before {
	display: none;
}

.menu-programs-container ul li {
display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    border: none!important;
    border-bottom: none!important;
	background: var(--awb-background-color)!important;
	color: #20406c!important;
}
.menu-programs-container ul li:hover, .active .menu-programs-container ul li, a.menu-programs-container ul li:hover {
	background: #aeddf1!important;
	color: #20406c!important;
}
.menu-programs-container ul li a:hover {
	color: #20406c!important;
	text-decoration: none!important;
}
.fusion-main-menu ul li ul li a {
	width: 100%;
	min-height: 80px;
	margin: 0;
	padding: 0;
}
#menu-item-4991:hover, #menu-item-4758:hover, #menu-item-4759:hover, #menu-item-4760:hover, #menu-item-4761:hover, #menu-item-4762:hover, #menu-item-4763:hover, #menu-item-4764:hover, #menu-item-4765:hover,  #menu-item-4766:hover, #menu-item-4767:hover, #menu-item-4768:hover, #menu-item-4769:hover, #menu-item-4770:hover, #menu-item-5087:hover,  #menu-item-5085:hover, #menu-item-5088:hover,  #menu-item-5086:hover,  #menu-item-5089:hover {
background-color: #a87fbf;
}
.fusion-megamenu-submenu {
	font-family: var(--nav_typography-font-family);
    font-weight: var(--nav_typography-font-weight);
    font-size: var(--nav_typography-font-size);
}
.fusion-widget-area .widget_nav_menu .current-menu-item a, .fusion-widget-area .widget_nav_menu a:hover {
	background: #aeddf1!important;
    color: var(--awb-title-text-color)!important;
}
.fusion-widget-area .widget_nav_menu .current-menu-item a {
	margin: 0;
    line-height: var(--awb-title-line-height);
    text-transform: var(--awb-title-text-transform);
    letter-spacing: var(--awb-title-letter-spacing);
    color: var(--awb-title-text-color);
}
.fusion-widget-area .widget_nav_menu li {
	padding: 0!important;
	display: flex!important;
    position: relative!important;
    float: none!important;
   width: 100%!important;
	margin-bottom: 1em!important;
		border: none!important;
}
.fusion-widget-area .widget_nav_menu li a {
	font-weight: 700;
	width: 100%!important;
	margin: 0;
    white-space: nowrap;
    border-style: solid;
    text-align: start;
	padding: 1em 1.6em;
	border: none!important;
}
.fusion-widget-area .widget>ul>li:first-child a, .fusion-widget-area .widget_nav_menu>div>ul>li:first-child a{
   padding-top: .8em!important;	
}
.fusion-content-widget-area .widget .recentcomments a, .fusion-content-widget-area .widget li a, .fusion-content-widget-area .widget_categories li {
    color: var(--awb-title-text-color)!important;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block {
	background: transparent;
	border: none;
}
.wpem-col {
	background: transparent;
	border: none!important;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-additional-info-block-details .wpem-additional-info-block-details-content-items {
    border-bottom: none;
}
.wpem-main, .wpem-form-wrapper .wpem-form-group input[type=color], .wpem-form-wrapper .wpem-form-group input[type=date], .wpem-form-wrapper .wpem-form-group input[type=datetime-local], .wpem-form-wrapper .wpem-form-group input[type=datetime], .wpem-form-wrapper .wpem-form-group input[type=email], .wpem-form-wrapper .wpem-form-group input[type=file], .wpem-form-wrapper .wpem-form-group input[type=month], .wpem-form-wrapper .wpem-form-group input[type=number], .wpem-form-wrapper .wpem-form-group input[type=password], .wpem-form-wrapper .wpem-form-group input[type=search], .wpem-form-wrapper .wpem-form-group input[type=tel], .wpem-form-wrapper .wpem-form-group input[type=text], .wpem-form-wrapper .wpem-form-group input[type=time], .wpem-form-wrapper .wpem-form-group input[type=url], .wpem-form-wrapper .wpem-form-group input[type=week], .wpem-form-wrapper .wpem-form-group select, .wpem-form-wrapper .wpem-form-group select optgroup, .wpem-form-wrapper .wpem-form-group textarea, .wpem-form-group .comiseo-daterangepicker-triggerbutton.ui-button, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-date-time, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-location, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-ticket-type, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title, .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-type, .wpem-single-event-page .wpem-heading-text {
	color: var(--h4_typography-color)!important;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a {
	color: #a87fbf;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-body-sidebar .wpem-single-event-sidebar-info a:hover {
color: var(--link_hover_color); 
}
.menu-item .fusion-megamenu-title {
	--megamenu_title_size: 1.2em;
	font-family: var(--nav_typography-font-family);
}
.wpem-viewed-event {
	display: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0!important;
}
h1 {
	line-height: 1.2em!important;
}
h2 {
	line-height: 1.3em!important;
}
h3{
	line-height: 1.3em!important;
}
h4, h5, h6 {
	line-height: 2em!important;
}
a:hover {
    color: #000000;
}
/* @media (min-width: 980px) { */
.fusion-megamenu ul:nth-child(1) {
			background: #e6906b!important;
	}
/*red*/
	#menu-item-4759, .fusion-megamenu li:nth-child(3), #menu-item-4767 {
		background: #f58577!important;
	}
	#menu-item-4759:hover, .fusion-megamenu li:nth-child(3):hover, #menu-item-4767:hover {
		background: #e87269!important;
	}
/*blue*/
	#menu-item-4758, #menu-item-4763, #menu-item-4766, .fusion-megamenu li:nth-child(2),  #menu-item-4770, #menu-item-5087 {
		background: #2894ca!important;
	}
	#menu-item-4758:hover, #menu-item-4763:hover, #menu-item-4766:hover, .fusion-megamenu li:nth-child(2):hover,  #menu-item-4770:hover, #menu-item-5087:hover {
		background: #1e86af!important;
	}
/*light blue*/
    #menu-item-4760, .fusion-megamenu li:nth-child(4), #menu-item-5089, #menu-item-14639, #menu-item-5086  {
		background: #78c6e8!important;
	}
	#menu-item-4760:hover, .fusion-megamenu li:nth-child(4):hover, #menu-item-5089:hover, #menu-item-14639:hover, #menu-item-5086:hover {
		background: #5eb3d1!important;
	}
/*purple*/
	 #menu-item-4761, #menu-item-4764, #menu-item-4769, .fusion-megamenu li:nth-child(5), #menu-item-5083 {
		background: #a87fbf!important;
	}
	#menu-item-4761:hover, #menu-item-4764:hover, #menu-item-4769:hover, .fusion-megamenu li:nth-child(5):hover, #menu-item-5083:hover {
		background: #916aaa!important;
	}
/*green*/
	#menu-item-4762, #menu-item-4765, .fusion-megamenu li:nth-child(6), #menu-item-5084  {
			background: #00b4a0!important;
	}
	#menu-item-4762:hover, #menu-item-4765:hover, .fusion-megamenu li:nth-child(6):hover, #menu-item-5084:hover  {
			background: #00917c!important;
	} 
/*apricot*/
	#menu-item-4991, #menu-item-7858, #menu-item-4768, #menu-item-5089 {
		background: #e6906b!important;
	}
	#menu-item-4991:hover, #menu-item-7858:hover, #menu-item-4768:hover, #menu-item-5089:hover {
		background: #d1736b!important;
	}
/*  } */
.fusion-megamenu-holder {
		border-top-width: 0!important;
	border-top: 0px!important;
		border-color: #ffffff!important;
	margin: 4px 0!important;
	}
/*
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
	border-right: none!important;
}
.fusion-megamenu-wrapper .fusion-megamenu-border {
	border-bottom: none!important;
}
*/
.single-tribe_events .sidebar .tribe-events-single-section-title {
	padding: 0!important;
}
.fusion-sharing-box {
	background-color: transparent!important;
}
.fusion-megamenu {
    background: transparent;
}
.fusion-sharing-box .fusion-social-networks .fusion-social-network-icon:hover {
	color: #4caf53!important;
}
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v6 .fusion-sticky-logo, .fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v7 .fusion-sticky-logo
{
	width: auto!important;
}
.fusion-megamenu-holder {
    margin: 0!important;
    border-top: 0px solid transparent;
}
#menu-item-4779:hover {
	color:#ffffff!important;
}
.fusion-megamenu-wrapper {
    padding: 9px 15px;
}
#wrapper .fusion-date-and-formats .fusion-format-box {
	display: none;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail {
	display: none;
}
.tribe-events-event-meta {
	color: #2a7fbf;
}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-weekday {
	color: #2a7fbf!important;
}
.contact-menu .awb-menu__main-ul_column .awb-menu__main-li li a {
	padding: 0!important;
    display: flex!important;
    position: relative!important;
    float: none!important;
    width: 100%!important;
    margin-bottom: 1em!important;
    border: none!important;
	}
.contact-menu .awb-menu__main-ul_column .awb-menu__main-li {
	font-weight: 700;
	width: 100%!important;
	margin: 0!important;
    white-space: nowrap!important;
    border-style: none!important;
    text-align: start!important;
	padding: 1em 1.6em!important;
	border: none!important;
}
.fusion-tabs.vertical-tabs.clean .nav-tabs, .fusion-widget {
	z-index: 99999!important;
}
.fusion-tabs.vertical-tabs.clean .tab-content, .tribe-events{
	z-index: 1!important;
}
/* constant contact */
.fusion-disable-outline input {
    border: none;
    padding: 1em 2em;
}
.tribe-events-c-messages__message-list-item::after {
  content: "Please return to our programs page";
	font-size: .9rem;
}
.fusion-builder-row-inner {
	width: 100%!important;
    max-width: 100%!important;
	margin-left: auto!important;
	margin-right: auto!important;
}
.fusion-layout-column .fusion-column-wrapper {
	margin-right: 4px!important;
}
.wpdt-c.wpDataTableContainerSimpleTable {
    margin-left: 0;
    margin-right: 0;
}
.fusion_builder_column.fusion-builder-column-2.fusion_builder_column_3_4 {
	padding-right: 3em!important;
	padding-left: 2em!important;
}
.ctct-form-wrapper .ctct-submit {
	background: #00b4a0;
	color:#ffffff;
}