/*
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
*/

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a,
a:link,
a:visited,
a:hover,
a:focus,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img,
a.fl-button {
    transition: all 0.25s ease-in-out !important;
}

p {
	margin-bottom: 25px;
}

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

.focus-button .fl-button {
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.focus-button .fl-button:hover {
  transform: translateY(-2px) scale(1.01);
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.12);
}

.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;
}

.pp-hover-card.style-1 .pp-hover-card-inner .pp-hover-card-inner-wrap {
    padding: 0 20px;
	height: 35%;
}

.pp-hover-card:hover .pp-hover-card-inner-wrap,
.pp-hover-card:focus-within .pp-hover-card-inner-wrap {
    height: 50% !important;
}

.hero-tag .text-bg {
    background: #0040a0;
    padding: 10px 20px;
    border-radius: 20px;
}

.tt-marquee-container {
	font-family: "Kumbh Sans", sans-serif;
    font-weight: 800;
    font-size: 24px;
    line-height: 1;
}

.focus-logo {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  cursor: pointer;
}

.focus-logo:hover {
  transform: translateY(-1px) scale(1.01);
}

/* --- Jude --- */
