/*
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... */ 
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
	font-size: 13px !important;
}
a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding-left: 6px;
}
span.ubermenu-target-title.ubermenu-target-text {
    text-transform: uppercase;
}
li.ubermenu-divider {
    display: none !important;
}
a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding-left: 7px;
}
strong, b {
	font-weight: bold !important;
}
.fl-page-header-wrap {
    display: none;
}
.fl-node-61e6fa21e3160 .pp-content-grid-pagination.fl-builder-pagination {
	display: none;
}
.pp-grid-tile-info {
	margin-bottom: 23px !important;
}
.pp-grid-tile-info h3 {
	color: #fff;
    line-height: 22px;
}
.pp-grid-tile-info h3 a {
	color: #fff;
}
h3.gf_progressbar_title {
    color: #fff !important;
}
select#input_5_170, select {
    color: #000;
}
div#panel-20397-6-0-0 {
    background: #fff000;
    padding: 35px;
}
input#input_14_5, input#input_14_1, input#input_14_3, input#input_14_8, input#input_14_6, textarea#input_14_9 {
    width: 100% !important;
}
.page-id-20397 .ginput_container input, textarea#input_14_9 {
    border: 2px solid #000 !important;
    padding: 13px !important;
}
.page-id-20397 label {
    color: #000 !important;
}
input#gform_submit_button_14 {
    background: #000;
    padding: 20px!important;
    font-size: 20px !important;
    font-weight: bold;
}
.slider-title {
	font-family: Montserrat, sans-serif !important;
	font-weight: bold;
    font-size: 60px !important;
    color: #fff !important;
    text-shadow: 2px 2px #13294b !important;
}
.pp-grid-tile-info h3 a {
    font-size: 20px;
    font-weight: bold;	
}
li.ubermenu-retractor.ubermenu-retractor-mobile {
    display: none;
}
@media only screen and (max-width: 50000px) and (min-width: 1248px)  {
	.fl-node-61e6e199558f5 > .fl-module-content {
    margin-top: 45px !important;
}
	
}

@media only screen and (max-width: 1248px) and (min-width: 1181px)  {
	i.ubermenu-sub-indicator.fas.fa-angle-down {
		display: none;
}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
    min-width: 100%;
	}
		#ubermenu-main-237 ul li a  {
		font-size: 13px;
	}
		a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
	padding-left: 0;
}
		.fl-module.fl-module-photo.fl-node-61e5da81e0e70 {
    margin-top: 16px;
}
		.fl-node-61e6e199558f5 .fl-module-content .pp-social-icon a {
    width: 25px;
    height: 25px;
    font-size: 18px;
    width: 19px;
    height: 25px;
    line-height: 38px;
}
	.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
    padding-right: 16px;
}
}

@media only screen and (max-width: 1180px) and (min-width: 993px)  {
	
	i.ubermenu-sub-indicator.fas.fa-angle-down {
		display: none;
}
	.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {
    font-size: 11px !important;
    color: #ffffff;
}
	#ubermenu-main-237 ul li a  {
		font-size: 12px;
	}
	#ubermenu-main-237 ul li a i {
		display: none;
	}
	a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
    padding-left: 0;
    padding-right: 12px;
}
	.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
    min-width: 100%;
}
	.fl-module.fl-module-photo.fl-node-61e5da81e0e70 {
    margin-top: 21px;
}
	.fl-node-61e6e199558f5 .fl-module-content .pp-social-icon a {
    width: 25px;
    height: 25px;
    font-size: 14px;
    width: 15px;
    height: 25px;
    line-height: 38px;
}
	.fl-builder-content .fl-node-61e83e862e288 {
		width: 100% !important;
	}
}

    .fl-node-k1pxwjvmyhgt .fl-menu-mobile-flyout, .fl-node-k1pxwjvmyhgt .fl-menu .menu {
        background-color: #13294b;
}

@media only screen and (max-width: 768px) and (min-width: 320px)  {
	.fl-node-k1pxwjvmyhgt .fl-menu-mobile-flyout, .fl-node-k1pxwjvmyhgt .fl-menu .menu {
        background-color: #13294b;
}
	.fl-node-61e83e862e288 {
    display: block !important;
}
	
	#ubermenu-nav-main-237-header {
		display: none;
	}
	.fl-node-61e6ef51f32ad .fl-button-wrap {
    text-align: center;
}
	button.ubermenu-mobile-close-button {
    color: #fff !important;
    font-weight: bold;
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle {
    color: #fff !important;
    font-size: 19px !important;
}
	.fl-col.fl-node-61e5d98be7986 {
    position: absolute;
    top: 0;
    right: 0;
}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
    min-width: 100%;
}
	h3.slider-title {
		font-size: 20px !important;
	}
	.fl-node-61e6e9299863c .fl-module-content {
		margin-top: 0;
		margin-bottom: 0;
	}
	.fl-node-61e6e91fc8808 .fl-row-content-wrap {
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}
	h2.fl-heading {
		font-size: 30px !important;
		line-height: 38px !important;
		text-align: center;
	}
	.fl-node-61e711144c593 .fl-module-content {
		margin-left: 0;
		margin-right: 0;
	}
	.pp-grid-tile-info h3 a {
		font-size: 17px;
		font-weight: bold;
		line-height: 10px;
	}
	.fl-node-61e6eee8056f1 p {
		text-align: center;
	}
	.fl-page {
    overflow: auto;
}
	footer h2.fl-heading {
		font-size: 25px !important;
	}
	.fl-node-61e6e270d54af .fl-rich-text p {
		text-align: center;
	}
	.fl-node-61e6e28f03c29 .fl-rich-text p {
		text-align: center !important;
	}
	.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-61e6e91fc8808 {
    margin-top: -17px;
}
	#menu-item-14723 {
		display: none;
	}
	.fl-menu .fl-menu-mobile-toggle {
    float: right;
    margin-top: 25px;
}
	.fl-menu .fl-menu-mobile-toggle {
		color: #fff;
	}
	.fl-builder-content .fl-node-61e83e862e288, .fl-node-61e84f5280a81, .fl-node-61e84f5280a81 {
		width: 100% !important;
	}
	.fl-node-61e84f5280a81  {
		display: block; !important;
	}
			.fl-builder-content .fl-node-61e83e862e288, .fl-builder-content .fl-node-61e84f5280a81 , .fl-node-61e84f4211578  {
		width: 100% !important;
				display: block !important;
	}
	    .fl-menu .fl-menu-mobile-toggle {
        float: right;
        margin-top: -145px;
    }

.fl-row .fl-col .fl-node-61e6f66539459 h2.fl-heading a, .fl-row .fl-col .fl-node-61e6f66539459 h2.fl-heading .fl-heading-text, .fl-row .fl-col .fl-node-61e6f66539459 h2.fl-heading .fl-heading-text *, .fl-node-61e6f66539459 h2.fl-heading .fl-heading-text {
    color: #ffffff;
    font-size: 17px;
}
.fl-node-hvj78urcaw60 .fl-photo-content, .fl-node-hvj78urcaw60 .fl-photo-img {
    width: 100% !important;
}
	.fl-col-content.fl-node-content {
    text-align: center;
}
	.fl-button-wrap.fl-button-width-auto.fl-button-left {
    text-align: center;
}
	h2.fl-heading {
    text-align: center !important;
}
	.fl-module.fl-module-menu.fl-node-k1pxwjvmyhgt.fl-visible-medium.fl-visible-mobile {
            display: block;
        position: absolute;
        right: 0;
}
	img.fl-photo-img.wp-image-20794.size-full {
    width: 80%;
}
}




@media only screen and (max-width: 992px) and (min-width: 768px)  {
	.fl-module.fl-module-rich-text.fl-node-xhciombfkajt.fl-visible-desktop.fl-visible-large.fl-visible-medium {
    margin-top: 50px;
}
	.fl-node-k1pxwjvmyhgt .fl-menu-mobile-flyout, .fl-node-k1pxwjvmyhgt .fl-menu .menu {
        background-color: #13294b;
}

	
	.fl-node-61e6e9299863c fl-module-content {
		margin-top: -20px;
	}
			.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-61e6e91fc8808 {
    margin-top: -25px;
}
	#ubermenu-nav-main-237-header {
		display: none;
	}
	.wp-image-9221 {
		margin-top: 13px;
	}
		.fl-menu .fl-menu-mobile-toggle {
		color: #fff;
	}
		#menu-item-14723 {
		display: none;
	}
	.fl-menu .fl-menu-mobile-toggle {
    float: right;
    margin-top: 25px;
}
	.fl-node-61e6e9299863c .fl-module-content {
		margin-top: -18px !important;
	}
		.fl-row.fl-row-fixed-width.fl-row-bg-none.fl-node-61e6e91fc8808 {
    margin-top: -15px;
}
.ubermenu-skin-minimal.ubermenu-responsive-toggle {
    color: #fff !important;
    font-size: 19px !important;
}
	.fl-node-61e5da81e0e70 .fl-photo-content img {
		max-width: fit-content;
	}
	.fl-builder-content .fl-node-61e83e862e288, .fl-node-61e84f5280a81 {
		width: 100% !important;
		display: block !important;
	}
	.fl-node-61e83e862e288, .fl-node-61e84f5280a81 {
    display: block !important;
}
			.fl-builder-content .fl-node-61e83e862e288, .fl-builder-content .fl-node-61e84f5280a81 , .fl-node-61e84f4211578  {
		width: 100% !important;
	}
	    .fl-menu .fl-menu-mobile-toggle {
        float: right;
        margin-top: -145px;
    }


}


