/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.1.1
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... */ 
.cta1 a, .cta2 a{
    min-width: 215px;
    text-align: center;
}
body a.btn-primary {
    color: #fff;
       background-color: #02a6c2;
    border-color: #02a6c2;
}
body .btn-primary:hover, body .btn-primary:focus, body .btn-primary.focus, body .btn-primary:active, body .btn-primary.active, body .open>.dropdown-toggle.btn-primary, body a.btn-primary:hover {
    color: #fff;
    background-color: #17a8c1;
    border-color: #17a8c1;
	opacity:0.85;
}
.home-cols .fl-post-feed-post {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 40px;
    padding-bottom: 10px;
}
.home-cols .fl-builder-pagination{
    padding:0;
}
#field_4_1 {
    padding-right:0;
}

@media all and (min-width : 900px) {
#field_4_1{
	margin:0;
}
#field_4_1 label{
	display:none;
}
#gform_wrapper_4{
	    max-width: 300px;
    margin-top: 0;
	position:relative;
}
#gform_submit_button_4{
   /* position: absolute;
    top: 0;
    right: 0;*/
	}
    .gform_footer {
        text-align: center;
    }
#gform_wrapper_4 .gform_footer.top_label{
	padding:-;
	margin:0;
}	
#input_4_1{

	width: 100% !important;
}
}
@media all and (max-width : 800px) {
.cta1 .fl-cta-right, .cta2 .fl-cta-left {
    text-align: center;
}
.cta1 .fl-module-content, .cta2 .fl-module-content {
    margin-right:0;
    margin-left:0;
}
}

/* Sticky Row CSS */
@media only screen and (min-width: 768px) {
	.sticky-row{
		position: sticky !important;
		top: 0;
		z-index: 5;
	}

	.admin-bar .sticky-row{
		top: 32px !important;
	}
}