/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Template: bb-theme
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
Description: An example child theme that can be used as a starting point for custom development.
Version: 1.0.1617590413
Updated: 2021-04-05 02:40:13

*/

body {
	font-family: 'tenali-ramakrishna-regular',sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'vollkornsc-regular',serif;	
}

.fl-page-nav .navbar-nav, .fl-page-nav .navbar-nav a {
	font-family: 'roboto-regular',sans-serif;
}

label {
    display: block;
}
.fl-page-bar {
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 11;
}
.home .fl-page-header, .home .fl-page-header-wrap {
    background-color: transparent;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 10;
    border-bottom-style: none !important;
}
.home #menu-main-menu > li > a {
    color: #fff;
}
.fl-page-nav ul.sub-menu {
	background: #0ac;
	//background: #fff;
}
.home .fas.fa-search {
    color: #fff !important;
}
.fl-page-nav-right .fl-page-nav-wrap a, .fl-page-nav-right .fl-page-nav-wrap a *, .fl-page-nav-right .fl-page-nav-wrap a.fas, .fl-page-nav-right .fl-page-nav-wrap a.fab {
    color: #243344;
}
.fl-page-footer-text {
	padding-bottom: 0px;
}
.fl-page-footer {
	font-size: 16px;	
}
.fl-page-footer-container {
	padding-top: 5px;
}
.wpcf7-form input {
    height: 45px;
    border-color: #243344;
	font-size: 16px;
}
.wpcf7-form textarea {
    height: 150px;
    border-color: #243344;
}
.wpcf7-form-control.wpcf7-submit {
    background-color: #243344;
    width: 130px;
    height: 45px;
    border-color: #243344;
    color: #fff !important;
	display: block;
	margin: 0 auto;
}
.wpcf7-form label {
    color: #243344 !important;
}
.wpcf7-form p {
    margin-bottom: 0;
}
#menu-footer-menu li a {
    font-size: 22px;
    line-height: 26px;
    color: #243344 !important;
}
#menu-footer-menu {
    text-align: center;
    margin: 0;
}
#menu-footer-menu li {
    display: inline-block;
    margin: 0 20px;
}

.blurb-box a {
    color: #f7de00 !important;
}

@media screen and (max-width: 767px) {
	.home .fl-page-header, .home .fl-page-header-wrap {
		background-color: #fff;
		position: relative;
	}
	.home #menu-main-menu > li > a {
		color: #243344 !important;
	}
}
@media screen and (max-width: 480px) {
	#menu-footer-menu li a {
		font-size: 12px;
		line-height: 16px;
	}
	#menu-footer-menu li {
		margin: 0 8px;
	}
}
