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

h1, h2, h3, h4, h5, h6 {color: #fff;}
button:focus, button:hover {background-color: unset; border: unset;}
.unten button:hover {color: #A8CA21;}



.fl-accordion-button-icon:focus, .fl-accordion-button-icon:active, .fl-accordion-button-label:active, .fl-accordion-button-label:focus {outline-width: none;outline-color: none;outline-style: none;}

.section-nav a:hover {color: #A8CA21; text-decoration: none;}
.section-nav a:focus {color: #A8CA21; text-decoration: none;}

@font-face {font-family: 'Nohemi';src: url('fonts/Nohemi-Regular.woff2') format('woff2'), url('fonts/Nohemi-Regular.otf') format('opentype');font-style: normal;font-weight: normal;text-rendering: optimizeLegibility;}
@font-face {font-family: 'Nohemi';src: url('fonts/Nohemi-Bold.woff2') format('woff2'), url('fonts/Nohemi-Bold.otf') format('opentype');font-style: normal;font-weight: 700;text-rendering: optimizeLegibility;}

html, body {font-family: 'Nohemi';}
h1, h2 {font-family: 'Nohemi'; font-weight:700;}
.young .fl-callout-title {background: #1B1B1B; padding: 15px; text-align: center;border-radius: 4px; margin-bottom: 20px;}

.fl-node-7wj2fpk4xeq5 ul.uabb-masonary-filters > li.uabb-masonary-current {border: 1px solid #fff!important; background: rgba(0,0,0,0); color: #A8CA21; padding: 10px 20px; font-weight: 700;}
.fl-node-7wj2fpk4xeq5 ul.uabb-masonary-filters > li {border: 1px solid #fff!important; background: rgba(0,0,0,0); color: #fff; padding: 10px 20px;}

#nf-form-2-cont h3, .nf-form-fields-required, #nf-form-2-cont label {display: none;}
#nf-form-2-cont input, #nf-form-2-cont textarea {background: #e8e8e8; border: 1px solid #1b1b1b; color: #1b1b1b;}
#nf-field-9 {border-radius: 4px;background: #A8CA21!important;box-shadow: 4px 4px 4px 0 #000; width: 100%;display: flex;height: 54px;padding: 16px 24px;justify-content: center;align-items: center;gap: 8px;align-self: stretch;color: #1F2506;text-align: center;font-family: Nohemi;font-size: 18px;font-style: normal;font-weight: 700;line-height: 22px;letter-spacing: 0.5px;}

@media (max-width: 768px) {
.fl-node-omgl4ukn8671 {flex-direction: column-reverse; display: flex!important;}
}