


div#page-header-3988 {
    background-image: none !important;
}

.error404 .masonry-load-more {
    display: none;
}

.join-footer a, .join-footer a img {
    max-height: 450px;
}

.wc-columns-3 .wc-mobile-columns-1 #page button, #page html input[type="button"], #page input[type="reset"], #page input[type="submit"], #page .button, #page .button:visited a.add_to_cart_button {
	font-size: 18px;
	padding: 16px 50px;
	text-align:center;
}

.woocommerce .up-sells ul.products li.product .woocommerce-LoopProduct-link h2, .woocommerce .cross-sells ul.products li.product .woocommerce-LoopProduct-link h2, .woocommerce .related ul.products li.product .woocommerce-LoopProduct-link h2 {
	text-align:center
}

.woocommerce ul.products li.product .price, .woocommerce div.product p.price {
	text-align:center;
}

.woocommerce ul.products li.product .button {
	display: flex; 
	justify-content: center;

}

.home .page-header-content, #page-header-5765 {
     background-image: none;
	background-color: #0e2a4b;
	   background: #0e2a4b;
}

.page-header-content-container .elementor-icon-box-icon .fa {
    font-size: inherit;
    margin-bottom: -8px;
}

/*March 2020*/
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-border-color);
    border-color: #bf584a;
}

.top-bar {
    z-index: 9999999;
    position: relative;
}
h4 {
	font-size: 28px;
}

.top-bar-left .red-btn {
	display: none;
	visibility: hidden;
}
.tribe-events-calendar-list__month-separator {
	font-size:36px;
	font-family:Sanchez;
}

.tribe-events-calendar-list__event-datetime {
font-weight:bold;
}


.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		background-color:#0D294A !important;
	color:#fff;
	font-weight:bold;
	height:57%;
	font-size: 24px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
	border-bottom: solid 2px #0D294A;
	padding-bottom: 20px;
	width: 100%
}

#page button, #page html input[type="button"], #page input[type="reset"], #page input[type="submit"], #page .button, #page .button:visited .tribe-events-c-events-bar__search-button {
	padding: 10px 25px !important;
	font-size: 16px;
}

.tribe-events-c-search__input-group {
	margin-right: 20px !important;
}

.tribe-events .tribe-events-c-events-bar__search-button-icon {
	color:#fff !important;
}

@media screen and (max-width: 720px) {
	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		font-size: 18px;
		height:100%;
		width: 60px;
		padding: 5px;
} 
.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
		margin-left: 30px !important;
	}
	.tribe-events-c-view-selector__button {
		display:none !important;
	}
	.tribe-events .tribe-events-header {
		margin: 0;
		display: block;
			padding: 0px;
		
	}
.tribe-events .tribe-events-c-events-bar__search-button{
margin-bottom: 10px !important;
	}
	
.tribe-events .tribe-events-c-nav__list-item--today {
		display:none !important;
	}
}

/* August 2020 */
figure.alignleft, img.alignleft {
	margin: 0 1em 1em 0 !important;
}


figure.alignright, img.alignright {
	margin: 0 0 1em 1em !important;
}