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

/* Add your custom styles here... */ 

/*underlines to links */

.fl-page-content a, .fl-module-content a{
	text-decoration: underline;
}
.fl-heading a, .vi-main-nav .fl-module-content a{
	text-decoration: none !important;
}

/*PAGE TITLE*
 * ***********/
.pp-breadcrumbs span {
    display: inline !important;
}

/*HOMEPAGE*
 * ********/
.vi-sticky-video .fl-bg-video {
	position: fixed;
}
.vi-hover-cards .pp-hover-card-inner {
	background-image: linear-gradient(rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 0) 100%);
}
.vi-hover-cards .pp-hover-card-inner:hover {
	background-image: linear-gradient(rgba(51, 51, 51, .95) 75%, rgba(51, 51, 51, .5) 100%);
}
.vi-hover-cards .pp-hover-card-inner:hover .pp-hover-card-title, .vi-hover-cards .pp-hover-card-inner:hover .pp-hover-card-description {	
	color: var(--fl-global-white) !important;
}
body:not(.fl-builder-edit) .vi-on-top {
	z-index:10;
	position:relative;
}

@media(max-width:992px) {
	.vi-hover-cards .pp-hover-card-wrap {
		display: block !important;
	
	}
	.vi-hover-cards .pp-hover-card {
		height: 250px !important;
			margin-bottom: 30px !important;
	}
}


/*FORMS*
 * *********/
.frm_button_submit::after {
font-family: "Font Awesome 5 Free";
content: "\f054";
padding-left: 10px;
font-weight: 900;
}
.vi-form .frm_submit button {
	background-color: var(--fl-global-blue) !important;
}
.vi-form .frm_submit button:hover {
	background-color: var(--fl-global-white) !important;
	border-color: var(--fl-global-blue) !important;
}


/*FOOTER
 * ***********/
.vi-footer {
	margin: 0px !important;
	z-index: 20;
	position: absolute;
	background-color: var(--fl-global-white);
	width: 100%;
	padding: 20px;
}

.vi-footer-menu .menu > li {
	display: none !important;
}
.vi-footer-menu .menu > li.vi-services-menu, .vi-footer-menu .menu > li.vi-services-menu .sub-menu li {
	display: inline-block !important;
}
.vi-footer-menu .menu > li.vi-services-menu .pp-has-submenu-container {
	display: none !important;
}
.vi-footer-menu .sub-menu {
	width: 100% !important;
}
.vi-footer-menu .pp-has-submenu-container a > span {
	padding-right: 0px !important;
}