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

@font-face {
    font-family: 'boyrunregular';
    src: url('fonts/boyrun-webfont.woff2') format('woff2'),
         url('fonts/boyrun-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'douglas-rutlandextended';
    src: url('fonts/douglas-rutland-extended-webfont.woff2') format('woff2'),
         url('fonts/douglas-rutland-extended-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

h1, h2, h3, h4, h5, h6, header ul li a {
	font-family: 'douglas-rutlandextended', sans-serif;
}
/*
h3 {
	font-family: 'boyrunregular', sans-serif;
}
*/



input[type="submit"].gform_button.button {  
font-family:'douglas-rutlandextended', sans-serif !important;
	
}

.gform-theme--foundation .gfield.gf_list_inline .gfield_checkbox, .gform-theme--foundation .gfield.gf_list_inline .gfield_radio, .gform-theme--foundation .gform_footer, .gform-theme--foundation .gform_page_footer {
        display: flex;
        flex-direction: row;
        justify-content: center;
    }



div.fl-number-text.fl-number-position-hidden {
	display: flex;
	gap: 20px;
	align-items: center;
	
}

.fl-number-before-text {
	font-family:'douglas-rutlandextended', sans-serif !important;
	padding: 10px 0 0 0;
	width: 40%;
}

div.fl-number-text.fl-number-position-hidden div.fl-number-bars-container {
	width: 60%;
}
div.strains-buttongroup a span.fl-button-text{
	font-family: 'boyrunregular' !important;
}
.fl-builder-content .fl-node-y0f8qiwvt7cl .fl-button-group a.fl-button > span {
	font-family: 'boyrunregular' !important;
	
}

div#kandy-cake-bg div.fl-row-content-wrap{
	background-blend-mode: difference;}
	
div#gform_fields_2 legend.gfield_label.gform-field-label {
	font-family: Montserrat !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	text-align: center !important;
}


figure#rotated-bud {
	transform: rotate(90deg);
}

@media only screen and (max-width: 920px) {
  div.fl-number-text.fl-number-position-hidden {
	  flex-direction:column;
	  margin-top:-20px;
}
	.fl-number-before-text {
	width: 100%;
		align-items: center;
		text-align: center;
		padding-top: 40px;
}
	div.fl-number-text.fl-number-position-hidden div.fl-number-bars-container {
	padding-bottom: 0px;
}

	
}
