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

.bmt-callout-icon .fl-icon {
	text-align: center;
}

.bmt-callout-icon .fl-icon i.fas {
	font-size: 80px;
}

.bmt-callout-icon h2.fl-callout-title {
	text-align: center;
    font-size: 28px;
    border-style: solid;
        border-image: linear-gradient(
        to left,
        #fdf2a5 1%,
        #f5b895 100%
    ) 0 0 100% 0/0 0 5px 0 stretch;	
    margin-bottom: 10px;
    padding-bottom: 5px;
}



.bmt-callout-border .fl-photo {
	background: linear-gradient(90deg, #f5b895, #fdf2a5);	
	padding-bottom:10px;
}


.bmt-callout-border .fl-photo .fl-photo-img {
	height: 200px !important;
}

.bmt-section-heading-row {
	background: #0f4c81;
	position: sticky;
	position: -webkit-sticky;
	height: 55px;
	top: 125px;
	z-index: 10;
}

.team-member-name .fl-heading .fl-heading-text {
	border-style: solid;
        border-image: linear-gradient(
        to left,
        #fdf2a5 1%,
        #f5b895 100%
    ) 0 0 100% 0/0 0 5px 0 stretch;	
}


/*=============================
=            PAGES            =
=============================*/
.page-heading .fl-heading .fl-heading-text {
	border-style: solid;
        border-image: linear-gradient(
        to left,
        #fdf2a5 1%,
        #f5b895 100%
    ) 0 0 100% 0/0 0 5px 0 stretch;	
}


/*=====  End of PAGES  ======*/

/*====================================
=            CONTACT PAGE            =
====================================*/

.contact-form .fl-rich-text h2 {
	display: inline-block;
	font-size: 30px;
    border-style: solid;
        border-image: linear-gradient(
        to left,
        #fdf2a5 1%,
        #f5b895 100%
    ) 0 0 100% 0/0 0 5px 0 stretch;	
    margin-bottom: 20px;
    padding-bottom: 5px;
}

.contact-form .gform_wrapper .gfield_checkbox li input, 
.contact-form .gform_wrapper .gfield_checkbox li input[type=checkbox], 
.contact-form .gform_wrapper .gfield_radio li input[type=radio] {
	margin-bottom: 5px;
	margin-top: 0;
}

.contact-form #choice_1_5_4 {float: left;}

/*=====  End of CONTACT PAGE  ======*/


/*=====================================
=            MEDIA QUERIES            =
=====================================*/
@media screen and (max-width: 991px) {

	.bmt-section-heading-row {
		top: 0;	
	}
}


@media screen and (max-width: 600px) {

	.bmt-section-heading-row {
		top: 0;
		height: 40px;
		padding-top: 5px;
	}
	.bmt-section-heading.fl-module-heading .fl-heading {
		font-size: 24px;
	}
}

/*=====  End of MEDIA QUERIES  ======*/
