/*
Theme Name:    BB Child Theme
Description:   Child Theme for Beaver Builder
Version:       1.0.0
Author:        Beaver Builder
Author URI:    https://thebrookebanks.com/
Template:      bb-theme
License:       GNU General Public License v2 or later
License URI:   http://www.gnu.org/licenses/gpl-2.0.html
*/

#header_menu ul {
	background: #F39005;
}
#event_info h2 {
	font-size: 21px;
	letter-spacing: 3.5px;
	text-transform: uppercase;
	font-family: Poppins, sans-serif;
	color: #000;
	font-weight: 600;
}
#event_info a {
	text-decoration: underline;
}
#header{position:relative;z-index:999;}
#header_menu ul li a{color: #000 !important;}
#header_menu ul li {
	padding: 0 35px;
	color: #000 !important;
}
#header_menu ul li:last-child{padding-right:0;}

#event_info p {
	font-size: 21px;
	font-family: Poppins, sans-serif;
	font-weight: 200;
}

.fl-module.fl-module-list.fl-node-qm5rnpy01t6e .fl-module-content.fl-node-content > div {
	display: flex;
	flex-wrap: unset;
}
.tnp.tnp-subscription.tnp-widget form .tnp-field.tnp-field-email input {
	border: 1px solid #ed4319;
	background: #222a2a;
	color: #fff !important;
	font-family: Montserrat, sans-serif;
	border-radius: 0 !important;
}
.tnp.tnp-subscription.tnp-widget form .tnp-field.tnp-field-button input {
	background: transparent;
	border-color: #ed4319;
	color: #ed4319 !important;
	font-family: Montserrat, sans-serif;
	padding: 10px !important;
	letter-spacing: 0.5px;
	border-radius: 1px;
}
footer .tnp-field.tnp-field-email label {
	font-size: 16px;
	color: #f39005 !important;
	font-family: "EB Garamond", serif;
}
.tnp.tnp-subscription.tnp-widget form .tnp-field.tnp-field-button {
	margin-bottom: 0 !important;
}

.tnp.tnp-subscription.tnp-widget form .tnp-field.tnp-field-email {
	margin-bottom: 25px;
}
footer .tnp.tnp-subscription.tnp-widget form {
	display: grid;
	flex-wrap: wrap;
	grid-template-columns: 1.5fr 0.4fr;
	align-items: center;
	gap: 15px;
}
.fl-page-header-fixed{background-color: #F39005 !important;}
.fl-page-header-fixed .fl-page-header-row.row .fl-page-logo-wrap {
	display: none;
}
.fl-page-header-fixed .fl-page-header-row.row .fl-page-fixed-nav-wrap nav div a{color:#000 !important;}
.fl-page-header-fixed .fl-page-header-row.row .fl-page-fixed-nav-wrap nav div {
	display: flex !important;
	justify-content: center;
	margin: 0 auto;
}
body.page-id-118 header, body.page-id-118 footer {
	display: none;
}

      @media only screen and (max-width: 900px) {
#header_menu ul li {
	padding: 0 13px;
	color: #000 !important;
}
		  
}
      @media only screen and (max-width: 768px) {
		  
		  #menu-header-1 li:last-child {
	padding-right: 17px !important;
}
		  footer .tnp.tnp-subscription.tnp-widget form {
	grid-template-columns: 1fr;
    padding: 0 15px !important;
    margin: 0 auto;
    justify-content: center;
}
		  .fl-node-yri5o1v9pucd .fl-module-content.fl-node-content {
	margin: 0 auto;
}
		  #masthead {
	background: #F39005;
}
		  
		  
}