





/* Full Height Rows */
.fl-node-fb8gvx39jn7i.fl-row-full-height > .fl-row-content-wrap,
.fl-node-fb8gvx39jn7i.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-fb8gvx39jn7i.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-fb8gvx39jn7i.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-fb8gvx39jn7i.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-fb8gvx39jn7i.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-fb8gvx39jn7i.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-fb8gvx39jn7i.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-fb8gvx39jn7i > .fl-row-content-wrap {
	background-image: url(https://david-brock-project.prev02.rmkr.net/wp-content/uploads/2022/11/brock05.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-size: cover;
}
.fl-node-fb8gvx39jn7i.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 550px;
}
@media ( max-width: 992px ) {
 .fl-node-fb8gvx39jn7i.fl-row > .fl-row-content-wrap {
	margin-top:0%;
	margin-right:-30%;
	margin-bottom:0%;
	margin-left:-30%;
}
}
 .fl-node-fb8gvx39jn7i > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}






 .fl-node-h5tr46geuz2s > .fl-row-content-wrap {
	padding-top:1%;
	padding-right:10%;
	padding-bottom:0%;
	padding-left:10%;
}






 .fl-node-mvd0f2ak46ly > .fl-row-content-wrap {
	padding-top:1%;
	padding-right:10%;
	padding-bottom:0%;
	padding-left:10%;
}
.fl-node-zmudvtcyhge8 {
	color: #333333;
}
.fl-builder-content .fl-node-zmudvtcyhge8 *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) {
	color: inherit;
}

.fl-builder-content .fl-node-zmudvtcyhge8 a {
	color: #333333;
}

.fl-builder-content .fl-node-zmudvtcyhge8 a:hover {
	color: #333333;
}

.fl-builder-content .fl-node-zmudvtcyhge8 h1,
.fl-builder-content .fl-node-zmudvtcyhge8 h2,
.fl-builder-content .fl-node-zmudvtcyhge8 h3,
.fl-builder-content .fl-node-zmudvtcyhge8 h4,
.fl-builder-content .fl-node-zmudvtcyhge8 h5,
.fl-builder-content .fl-node-zmudvtcyhge8 h6,
.fl-builder-content .fl-node-zmudvtcyhge8 h1 a,
.fl-builder-content .fl-node-zmudvtcyhge8 h2 a,
.fl-builder-content .fl-node-zmudvtcyhge8 h3 a,
.fl-builder-content .fl-node-zmudvtcyhge8 h4 a,
.fl-builder-content .fl-node-zmudvtcyhge8 h5 a,
.fl-builder-content .fl-node-zmudvtcyhge8 h6 a {
	color: #333333;
}



/* Full Height Rows */
.fl-node-zmudvtcyhge8.fl-row-full-height > .fl-row-content-wrap,
.fl-node-zmudvtcyhge8.fl-row-custom-height > .fl-row-content-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.fl-node-zmudvtcyhge8.fl-row-full-height > .fl-row-content-wrap {
	min-height: 100vh;
}
.fl-node-zmudvtcyhge8.fl-row-custom-height > .fl-row-content-wrap {
	min-height: 0;
}

.fl-builder-edit .fl-node-zmudvtcyhge8.fl-row-full-height > .fl-row-content-wrap {
	min-height: calc( 100vh - 48px );
}

/* Full height iPad with portrait orientation. */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
	.fl-node-zmudvtcyhge8.fl-row-full-height > .fl-row-content-wrap {
		min-height: 1024px;
	}
}
/* Full height iPad with landscape orientation. */
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
	.fl-node-zmudvtcyhge8.fl-row-full-height > .fl-row-content-wrap {
		min-height: 768px;
	}
}
/* Full height iPhone 5. You can also target devices with aspect ratio. */
@media screen and (device-aspect-ratio: 40/71) {
	.fl-node-zmudvtcyhge8.fl-row-full-height > .fl-row-content-wrap {
		min-height: 500px;
	}
}
.fl-node-zmudvtcyhge8 > .fl-row-content-wrap {
	background-color: #d8d8d6;
}
 .fl-node-zmudvtcyhge8 > .fl-row-content-wrap {
	margin-right:0%;
	margin-left:0%;
}
 .fl-node-zmudvtcyhge8 > .fl-row-content-wrap {
	padding-top:1%;
	padding-right:5%;
	padding-bottom:1%;
	padding-left:5%;
}
@media ( max-width: 992px ) {
 .fl-node-zmudvtcyhge8.fl-row > .fl-row-content-wrap {
	padding-top:40px;
	padding-bottom:40px;
}
}
@media ( max-width: 768px ) {
 .fl-node-zmudvtcyhge8.fl-row > .fl-row-content-wrap {
	padding-top:20px;
	padding-right:0px;
	padding-bottom:20px;
	padding-left:0px;
}
}




.fl-node-ogsc8ex35v6u {
	width: 100%;
}




.fl-node-l67359otm2fa {
	width: 100%;
}




.fl-node-gnb4dtrh8ols {
	width: 100%;
}




.fl-node-1625b4k8lfuy {
	width: 33.33%;
}




.fl-node-a31i2k6bfhcv {
	width: 33.33%;
}




.fl-node-pimg5c2xktlq {
	width: 33.33%;
}




.fl-node-u1f49esqimnz {
	width: 29%;
}




.fl-node-g2pc7vne6qd0 {
	width: 49%;
}




.fl-node-y5kz8xdiejhb {
	width: 20%;
}




.fl-node-v7dm1n26x5o3 {
	width: 100%;
}




.fl-node-umg1iwh9ya2d {
	width: 30%;
}




.fl-node-ro82vmsed1f5 {
	width: 49%;
}




.fl-node-dap3j9x56trq {
	width: 20%;
}
 .fl-node-nsyiopjl079k > .fl-module-content {
	margin-top:0%;
	margin-right:0%;
	margin-bottom:0%;
}
 .fl-node-em9qtbiu0z6s > .fl-module-content {
	margin-top:5%;
	margin-right:0%;
	margin-bottom:0%;
}
 .fl-node-l93x1qg7nw0c > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
 .fl-node-1oxy4e9c3dia > .fl-module-content {
	margin-top:40px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-1oxy4e9c3dia > .fl-module-content { margin-top:20px; } } .fl-node-g6tf9rhnwxj7 > .fl-module-content {
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	margin-left:10px;
}
 .fl-node-rg29kcu4ynim > .fl-module-content {
	margin-top:20px;
	margin-right:0px;
	margin-bottom:40px;
	margin-left:0px;
}
@media (max-width: 768px) { .fl-node-rg29kcu4ynim > .fl-module-content { margin-bottom:20px; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


                                
        
                                
        
                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
        
        			.fl-node-h5tr46geuz2s .fl-row-content {
				min-width: 0px;
			}
		
        
        