/* 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%;
}

/* Aligned Images
--------------------------------------------- */
picture.alignright,
img.alignright {
	margin:0 0 25px 25px;	
}
picture.alignleft,
img.alignleft {
	margin:0 25px 25px 0 ;	
}
/* 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: 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;
	}

}






