/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

p {
	margin-bottom: 25px;
}

a,
a.fl-button {
	transition: color 0.3s ease;
}

.zbump {
	position: relative;
	z-index: 99999;
}

.focus-callout .fl-callout {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

.focus-callout .fl-callout img {
	-webkit-filter: brightness(95%);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;

}

.focus-callout .fl-callout:hover img,
.focus-callout .fl-callout:focus img {
	-webkit-filter: brightness(110%);
}

.focus-callout .fl-callout a {
	color: #ffffff;
}

.focus-callout .fl-callout:hover a,
.focus-callout .fl-callout:focus a {
	color: #b6e0c9;
}


#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {
	font-weight: 500;
	letter-spacing: 1px;
}

.focus-logo .fl-photo-content img {
    transition: transform 0.5s ease; /* Smooth transition */
}

.focus-logo .fl-photo-content img:hover {
    transform: scale(1.03); 
}

.mega-menu-item .fa-arrow-down-long:before, .fa-long-arrow-down:before {
    content: "\f175";
    font-size: 14px;
    margin-left: 7px;
}

.menu-callout .fl-callout {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;
}

.menu-callout .fl-callout img {
	-webkit-filter: brightness(100%);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease;

}

.menu-callout .fl-callout:hover img,
.menu-callout .fl-callout:focus img {
	-webkit-filter: brightness(100%);
	transform: scale(1.03); 
}

.menu-callout .fl-callout a {
	color: #1B1F26;
}

.menu-callout .fl-callout:hover a,
.menu-callout .fl-callout:focus a {
	color: #A8CA59 !important;
}

.focus-button .fl-button i,
.utility-nav-buttons .fl-button i {
	font-size: 14px;
}

.fl-node-h9mcruxq2ge6 .pp-down-arrow-wrap .pp-down-arrow {
	border-radius: 50%;
}


/* Posts Page and Archive */

.news-posts .pp-content-post .pp-post-title {
	transition: color 0.3s ease;
}

.news-posts .pp-content-post {
    transition: box-shadow 0.3s ease-in-out;
}

.news-posts .pp-content-post:hover {
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.25);
}

/* Single Post */

.single-post .wp-block-image {
    margin: 0 0 30px;
}

.single-post h2 {
	font-size: 35px;
}

/* Events */

body .tribe-events-calendar-list__event-title,
body .tribe-events-calendar-list__event-title a,
body .tribe-events-single-event-title,
body .tribe-events-schedule .tribe-event-date-start,
body .tribe-events-schedule .tribe-event-date-end {
	font-weight: 900;
	line-height: 1.1;
	text-transform: uppercase;
}

#tribe-events-pg-template {
    max-width: 1180px;
	padding: 80px 40px;
}

.single-tribe_events .tribe-events-schedule {
	margin: 0 auto 20px;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown__button,
.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
    width: 230px;
}

.single-tribe_events .tribe-events-event-image {
    max-width: 600px;
}


/* Submenus */

.submenu-row .current_page_item a {
	color: #000;
}


/* Pages */

.border-left {
	border-left: 10px solid red;
}

/* --- Jude --- */