<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

 ----------------------------- 

 PVII Layout Builder Magic

 by Project Seven Development

 www.projectseven.com

 Core Styles

 Version: 1.3.2

 -----------------------------

*/



/*

**************************************

DO NOT EDIT OR DELETE BELOW THIS LINE

**************************************

*/



body {margin: 0px;}





/*Font Size*/

.lbm-text-150 {font-size: 150%;}

.lbm-text-140 {font-size: 140%;}

.lbm-text-130 {font-size: 130%;}

.lbm-text-120 {font-size: 120%;}

.lbm-text-110 {font-size: 110%;}

.lbm-text-100 {font-size: 100%;}

.lbm-text-90 {font-size: 90%;}

.lbm-text-80 {font-size: 80%;}





.p7LBM, .lbm-col-wrapper {

	margin: auto !important;

	box-sizing: border-box;

}

.lbm-col-wrapper:after {

	content: "";

	display: table;

	clear: both;

}

.lbm-column {

	box-sizing: border-box;

	padding: 20px 30px;

	float: left;

}

.lbm-no-pad {padding: 0px !important;}



/*Column Widths*/

.width-10 {width: 10%;}

.width-15 {width: 15%;}

.width-20 {width: 20%;}

.width-25 {width: 25%;}

.width-30 {width: 30%;}

.width-33 {width: 33.333%;}

.width-35 {width: 35%;}

.width-40 {width: 40%;}

.width-45 {width: 45%;}

.width-50 {width: 50%;}

.width-55 {width: 55%;}

.width-60 {width: 60%;}

.width-65 {width: 65%;}

.width-66 {width: 66.666%;}

.width-70 {width: 70%;}

.width-75 {width: 75%;}

.width-80 {width: 80%;}

.width-85 {width: 85%;}

.width-90 {width: 90%;}

.width-100 {float: none;}



/*Column Gutters*/

.lbm-gutter {

	margin: 0% 0%;

}

.lbm-gutter.lbm-rounded,

.lbm-gutter.lbm-bordered {

	margin: .5%;

}

.lbm-bordered {

	border: 1px solid;

}

.lbm-rounded {

	border-radius: 6px;

}



.lbm-gutter.width-10 {width: 9%;}

.lbm-gutter.width-15 {width: 14%;}

.lbm-gutter.width-20 {width: 19%;}

.lbm-gutter.width-25 {width: 24%;}

.lbm-gutter.width-30 {width: 29%;}

.lbm-gutter.width-33 {width: 32.333%;}

.lbm-gutter.width-35 {width: 34%;}

.lbm-gutter.width-40 {width: 39%;}

.lbm-gutter.width-45 {width: 44%;}

.lbm-gutter.width-50 {width: 49%;}

.lbm-gutter.width-55 {width: 54%;}

.lbm-gutter.width-60 {width: 59%;}

.lbm-gutter.width-65 {width: 64%;}

.lbm-gutter.width-66 {width: 65%;}

.lbm-gutter.width-70 {width: 69%;}

.lbm-gutter.width-75 {width: 74%;}

.lbm-gutter.width-80 {width: 79%;}

.lbm-gutter.width-85 {width: 84%;}

.lbm-gutter.width-90 {width: 89%;}





/*Column Separators */

.lbm-sep-left {border-left: 1px solid;}

.lbm-sep-right {border-right: 1px solid;}

.lbm-sep-top {border-top: 1px solid;}

.lbm-sep-bottom {border-bottom: 1px solid;}



/*Column Group Widths*/

.max-1800 {max-width: 1800px;}

.max-1700 {max-width: 1700px;}

.max-1600 {max-width: 1600px;}

.max-1500 {max-width: 1500px;}

.max-1400 {max-width: 1400px;}

.max-1200 {max-width: 1200px;}

.max-1000 {max-width: 1000px;}

.max-940 {max-width: 940px;}

.max-800 {max-width: 800px;}







/*Alignment*/

.lbm-centered {text-align: center;}

.lbm-right {text-align: right;}



.lbm-float-right {float: right;}



/* word break */

.lbm-break-text {

	word-break: break-all;

}



/*Background Images*/

.lbm-bg-fixed {

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: 50%;

	background-size: cover; 

}

.lbm-bg-repeat {

	background-repeat: repeat;

}

.lbm-bg-no-repeat {

	background-repeat: no-repeat;

}

.lbm-bg-tile-x {

	background-repeat: repeat-x;

}

.lbm-bg-tile-y {

	background-repeat: repeat-y;

}



img {vertical-align: bottom;}

img.scalable {

	width: auto;

	height: auto;

	max-width: 100%;

}

.lbm-ehc img.scalable,

.lbm-ehc img.scalable-rounded,

.lbm-ehc img.scalable-fancy {

	width: 100%; height: auto; max-width: none;

}



/*Video and Map Wrappers 

When inserting an iframe-based video or Google Map, add a DIV first and assign the appropriate wrapper class

*/

.video-wrapper {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 30px;

	height: 0px;

	overflow: hidden;

}

.video-wrapper iframe, .video-wrapper object, .video-wrapper embed { 

	position: absolute; 

	top: 0; 

	left: 0; 

	width: 100%; 

	height: 100%; 

}



.map-wrapper {

	position: relative; 

	padding-bottom: 100%; 

	padding-top: 0px; 

	height: 0px; 

	overflow: hidden; 

	margin-bottom: 20px; 

}

.map-wrapper iframe, .map-wrapper object, .map-wrapper embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}





/*EHC Rules*/

.lbm-ehc .lbm-col-wrapper:after {

	display: none;

} 

.lbm-ehc .lbm-col-wrapper {

	display: table;

	width: 100%;

	table-layout: fixed;

	border-collapse: collapse;

	border-spacing: 0px 0px;

	padding: 0px;

}



.lbm-ehc.lbm-gutter .lbm-col-wrapper {

	border-collapse: separate;

	border-spacing: 10px;

	margin: auto;

}





.lbm-ehc .lbm-column {

	display: table-cell;

	vertical-align: top;

	float: none;

}

.lbm-ehc .lbm-column.width-100 {

    display: block;

} 





@media only screen and (min-width: 0px) and (max-width: 700px) {

.lbm-column {float: none !important; width: auto !important; border: none !important;}

.lbm-ehc, .lbm-ehc .lbm-column {display: block !important; border-radius: 0px;}

.lbm-row.lbm-ehc.lbm-gutter .lbm-col-wrapper {padding: 0px 0px;}

.lbm-col-wrapper {display: block !important;}

}

</pre></body></html>