html body {
	overflow-x:visible; /*fixes the jumpy sticky/shrink header when there is a beaver builder footer*/
}
/* Gives space above first row in the bb editor (for static headers)
--------------------------------------------- */
/*.fl-builder-content.fl-builder-content-editing .fl-row:first-child {
    margin-top: 100px;
}*/
/* BB Pagebuilder Template Styles
--------------------------------------------- */
.has-alignfull-first .content.has-wide-content {
    --content-max-width: none;
}

/* Two Column List
--------------------------------------------- */
ul.two-column-list{
	display: flex;
	flex-flow: row wrap;
}

ul.two-column-list li{
	width: 50%;
}

/* Images using Picture element also Aligned images
--------------------------------------------- */
picture.alignright,
img.alignright {
	margin:0 0 25px 25px;	
}
picture.alignleft,
img.alignleft {
	margin:0 25px 25px 0 ;	
}
picture {
	display:block;
}
/* Column Classes
--------------------------------------------- */

.five-sixths,
.four-sixths,
.four-fifths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-fifths,
.three-sixths,
.two-fourths,
.two-fifths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-fifth {
	width: 17.9487179487179488%;
}

.two-fifths {
	width: 38.4615384615384616%;
}

.three-fifths {
	width: 58.9743589743589744%;
}

.four-fifths {
	width: 79.4871794871794872%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/* # Media Queries (mobile-first)
---------------------------------------------------------------------------------------------------- */

@media only screen and (min-width: 545px) {
	.alignright {
	    float: right;
	}
}

@media only screen and (min-width: 769px) {}

@media only screen and (min-width: 993px) {}

@media only screen and (min-width: 1160px) {}

/* # Media Queries (mobile-second)
---------------------------------------------------------------------------------------------------- */
@media only screen and (max-width: 992px) {
	.fl-col.full-width-under-544:nth-child(odd) {
		clear:left;
	}
	.fl-col.full-width-under-544.no-clear:nth-child(odd) {
		clear:none;
	}
}
@media only screen and (max-width: 768px) {}

@media only screen and (max-width: 544px) {
	
	.five-sixths,
	.four-sixths,
	.four-fifths,
	.one-fifth,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-fifths,
	.three-sixths,
	.two-fourths,
	.two-fifths,
	.two-sixths,
	.two-thirds {
		clear:both;
		float: none;
		margin: 0;
		width:100%;
	}

	/* Aligned Images
	--------------------------------------------- */
	picture.alignright,
	img.alignright {
		margin:15px auto;	
	}
	picture.alignleft,
	img.alignleft {
		margin:15px auto;
	}
	/* Special BB Classes
	--------------------------------------------- */
	.fl-col.full-width-under-544 {
		clear:none;
		width:100% !important;
	}


}






