h1, h2, h3, h4, h5, h6 {
	font-family: 'Fjalla One', sans-serif;
}
h2 {
	font-size: 70px
}
h3 {
	font-size: 50px
}
h4 {
	font-size: 30px
}
h5 {
	font-size: 20px
}
h6 {
	font-size: 15px
}
.button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'],
.wp-block-button a  {background: linear-gradient(135deg, #3297bf 0%, #0f6994 100%);border-radius: 10px;}
.button:hover {background :red; border-radius: 10px;}
.button.outline {color: #f05a28; 
box-shadow: 0 0 0 2px #F05A28}
.button.outline:hover {color: #fff; background: #3297bf}
.button.white {color: #0a3947;
border-radius: 10px;}
.button.white.outline:hover {color: #3297bf}
button.white:hover {color:#3297bf}

.widget_nav_menu .menu-item {margin-bottom:10px ; line-height: 2rem; height:auto; float:left; margin-right:40px;}

.hover-orange a:hover {color:#f05a28}
.hover-orange a {color:#fff}

.smaller h5 {font-size:1.8rem}
.smaller p {font-size:1.5rem}

.menu-item a:hover {color: #3297bf}

.entry-content p a:not(.button) {box-shadow: inset 0 -1.5px 0 #3297bf}

.entry-content p a:not(.button):hover {color:#3297bf}

.entry-content h1,  a:not(.button):hover {color:#3297bf}

.entry-content h2,  a:not(.button):hover {color:#3297bf}

.entry-content h3,  a:not(.button):hover {color:#3297bf}

.entry-content h5,  a:not(.button):hover {color:#3297bf}

.entry-content h6,  a:not(.button):hover {color:#3297bf}

.eighty {max-width: 80%;
margin:auto}

.site-footer {
	position: relative;
	width: 100%;
  color: #4d5968;
	background-color: #0a3947;
	padding-bottom: 40px;
}
.site-footer .button.white {border-radius: 10px;}

.site-footer a, p {
	color: #fff;
}



.site-footer .widget-title {
	color: #fff;
}

.footer-widgets {
	position: relative;
	font-size: 1.2rem;
}

.footer-widgets p {margin-bottom: 1rem}

.site-footer a:hover,
.site-footer a:focus {
	color: #3297bf;}

.before-header {
	display: flex;
	position: relative;
	height: 4rem;
	border-top: 1px solid rgba(198, 202, 206, 0.3);
	border-bottom: 1px solid rgba(198, 202, 206, 0.3);
	color: #3f454c;
	background-color: #bcbfc5;
	font-size: 1.5rem;
	flex-wrap: wrap;
	align-items: center;
	transition: all 0.3s ease;
}

.eighty {max-width: 80%;
margin:auto}
.space {padding: 20px 30px 10px 30px}

.single-tribe_events .tribe-events-content p {color: #575756; max-width:80%; margin:auto}
.tribe-events-event-meta .tribe-events-meta-group {width: 50%}
.single-tribe_events .secondary .tribe-events-venue-map {width: 90%; margin: 5%}
.tribe-events-list .tribe-events-loop .tribe-events-photo-event .tribe-events-event-details p {color:#575756 }

.page-id-12577 .entry-title {display:none}

@media (max-width: 768px)
	.kt-blocks-accordion-title {font-size: 15px !important  }