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


.kwd-landing-form p.gform_required_legend {
	display: none;
}

#gform_wrapper_26 p.gform_required_legend {
	display: none;
}

#gform_wrapper_26 input[type=text],
#gform_wrapper_26 input[type=tel],
#gform_wrapper_26 input[type=email] {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 4px;
    margin-bottom: 0 !important;
    margin-top: 5px !important;
	
}


.kwd-testimonials .uabb-blog-posts-description {
	text-align: center !important;
}
/* Base menu item */
.fl-menu .menu > li > .fl-has-submenu-container > a {
    background: transparent;
    transition: background 0.2s ease;
}

/* Hover on top-level */
.fl-menu .menu > li:hover > .fl-has-submenu-container > a {
    background: #FFF0D3;
}

/* Keep parent highlighted when hovering submenu */
.fl-menu .menu li.menu-item-has-children:hover > .fl-has-submenu-container > a {
    background: #FFF0D3;
}

/* Highlight ancestors while hovering deeper levels */
.fl-menu .menu li.menu-item-has-children:hover > ul.sub-menu
    li.menu-item-has-children:hover > .fl-has-submenu-container > a {
    background: #FFF0D3 !important;
}

/* Active ancestor (current page path) */
.fl-menu .menu li.current-menu-ancestor > .fl-has-submenu-container > a {
    background: #FFF0D3;
}
footer .fbdrl{border-left:1px rgb(255,255,255,.2) solid;}
.copyright p{text-align:right;font-size:13px;}
@media (max-width: 992px) {
	.fl-mobiles-navcon .fl-menu .fl-menu-mobile-toggle	{right:10px;}
	.fl-mobiles-navcon .fl-col-group-equal-height .fl-col-content{flex-direction: row;align-items: center;}
	.copyright p{text-align:center;}
}
@media (max-width: 768px) {
 	.fl-builder-mobile .fl-node-60becdb87eb22 > .fl-row-content-wrap{
		background-size: 100% auto;
    background-position: top center !important;
    padding-top: 53%;}
}
@media (max-width: 575px) {
    .fl-node-599e36e5cfe78 .uabb-blog-posts-col-3 { width: 100%;}
    
}

.eventswidgetbackground {
	background-color: #15387f!important;
}