
.solstice-color-a{ background-color: white;}
.solstice-color-b{}
.solstice-fontcolor-a{}
.solstice-fontcolor-b{}
.solstice-fontsize-a{}
.solstice-fontsize-b{}
.solstice-fontsize-c{}
.solstice-fontsize-d{}

/*THEME CUSTOMIZER END*/

h1, h2, h3, h4, h5{	margin: 0;}
.big-title {text-transform: uppercase;	font-family: "adobe jenson pro caption"; font-size: 33px; font-style: normal; letter-spacing: 9px; text-align: center;}
.sub-title {font-family: "adobe jenson pro"; font-size: 16px; color: #A7A9AC; text-align: center; font-style: italic; margin-bottom: 1px; margin: 0 auto;}
.title{	text-transform: uppercase; font-family: "adobe jenson pro caption";	font-size: 12px; letter-spacing: 3.8px;	color: #BCBEC0; /*margin-bottom: 1rem;*/}
p.content-p, a > .content-p{ font-family: "adobe jenson pro"; font-size: 14px; color: #BCBEC0; font-style: normal; margin-bottom: 1px; /*line-height: 1.5em;*/ text-align: center;}
p{line-height: 1.5em !important}
.email p.content-p{	text-transform: lowercase; letter-spacing: 0px;}
.title, p.content-p{ color: #000; text-align: center; padding: 0 10px;}
.columns,.column{ padding: 0 10px;}
.row{ max-width: 960px !important;}
.extra-more{ padding-top: 3rem;}
.extra-less{ padding-top: 0.625rem;}
.full-width{ width: 100%;}
/*#logo,#main-content{ margin: 0 auto;/*min-height: 255px;*/}*/
.nav-item{ display: inline-block; vertical-align: middle;}
.half-container{ padding: 20px;}
.fight-whitespace {font-size: 0}

.container, .image-wrapper{height: 100%; overflow: hidden; position: relative;}
#events .button-link button{ padding: 0; letter-spacing: 2px; color: white; font-weight: bolder;}
#events .button-link {display:inline-block; max-width: 150px; width: 100%;}
#events .event-link {margin: 8px 10px;}
#events .eventcontent p{ text-align: center; padding: 0 10px;}

button, button:focus { outline: none;}


.container-wrapper{width: 100%; margin-bottom:20px}
.full-container{ padding: 30px;}
.content-paras .content-p{ text-align: justify;}
.content-paras{ padding: 0 10px;}

.container-title .title{ border-top: 2px solid; border-bottom: 2px solid; padding-top: 0.7rem; padding-bottom: 0.7rem;}
.uppercase{ text-transform: uppercase;}

.button-link{ text-align: center;}
.text-container{ display: table-cell; vertical-align: middle;}
.cta-height{ height: 45px !important;}


.event-bg-overlay { position: absolute; top: 0, bottom: 0; width: 100%; left: 0; background-color: rgba(255,255,255,0.5)}
.event-link { margin:10px}
.event-flip-toggle > p {cursor: pointer;}
.image-wrapper .event-flip-toggle > p { position: absolute; bottom: 0; width: 100%; z-index: 100; background-color: rgba(0,0,0,0.7); color: white;}
.flip-container { /*perspective: 1000px; transform: perspective(1000px);*/ -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;
				  width: 100%;}
.flip-container .card-face-wrapper{ height: 100%;}
.flip-container.flip .back {-webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg);	transform: rotateY(0deg);}
.flip-container.flip .front {-webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg);}
.flipper {transition: 0.6s; /*transform: perspective(1000px);*/ -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d;	transform-style: preserve-3d;
	      position: relative; width: 100%; height: 100%;}

.front, .back {	-webkit-backface-visibility: hidden; -o-backface-visibility: hidden; -ms-backface-visibility: hidden; -moz-backface-visibility: hidden;	backface-visibility: hidden;
				transition: 0.6s; -webkit-transform-style: preserve-3d; -o-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;
				position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;}
.front { z-index: 2; -webkit-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -moz-transform: rotateY(0deg); transform: rotateY(0deg);}
/* back, initially hidden pane */
.back {	-webkit-transform: rotateY(-180deg); -o-transform: rotateY(-180deg); -ms-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg);	transform: rotateY(-180deg);}
.event-containter/*, .event-container-wrapper */{ min-height: 318px;}
/*.eventcontent {position: absolute; padding: 20px, left: 0; top: 0;}
.eventbutton {position: absolute; padding: 20px, left: 0; bottom: 20px; width: 100%;}*/


#events .button-link button {
border: 2px solid;
}
/*Events Page End*/