@charset "UTF-8";
/* CSS Document */
* {
	box-sizing: border-box;
}
body {
	position: relative;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.cols2 {
    column-count: 2;
    column-gap: 25px;
}
.cols3 {
    column-count: 3;
    column-gap: 25px;
}
.cols4 {
    column-count: 4;
    column-gap: 25px;
}
.col1 {
	width: 55%;
	padding: .25em;
}
.col2 {
	width: 45%;
	padding: .25em;
	word-wrap: none;
}
.xsText {
	font-size: .9em;
	line-height: 1.1em;
}
/*.cke_chrome {
	margin-top: -35px!important;
}*/
/* header images */
#headerImageContainer {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	background-color: #000;
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
#headerImageContainer img {
	width: 100%;
	height: auto;
	margin: 0px;
}

/* classes specific styling */
.classDetail {
	border-bottom: 1px solid gray;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.classDetail .classRightColumn {
	padding-left: 15px;
}
.classDetail .classLabel {
	display: inline-block;
	text-transform: uppercase;
	margin-right: 10px;
}
.classDetail .classDates {
	
}
.ClassesDisplayList {
	font-size: .9em;
	margin-bottom: 25px;
}
.ClassesDisplayList .notes {
	padding-left: 25px;
	font-size: .9em;
}

/* mura overrides or modifications */
.mura-object {
	float: none!important;
}
.mura-form .form-group {
	margin-bottom: .5em;
}
.mura-form .g-recaptcha-container {
	padding: 25px 0px;
	clear: both;
}
.mura-form .oneHalf, .oneHalf {
	width: 50%;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	padding: 0px 2px;
}
.mura-form .oneThird, .oneThird {
	width: 33%;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	padding: 0px 2px;
}
.mura-form .twoThird, .twoThird {
	width: 66%;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	padding: 0px 2px;
}
.mura-form .oneFourth, .oneFourth {
	width: 25%;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	padding: 0px 2px;
}
.mura-form .threeFourth, .threeFourth {
	width: 75%;
	display: inline-block;
	box-sizing: border-box;
	float: left;
	padding: 0px 2px;
}
.mura-region-local {
	float: none!important;
}
/*#svIndex .hasImage img {
	border-radius: 50%;
}*/
