/*
	Stylesheet generated by Turbine - http://turbine.peterkroener.de/
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen {
	body {
		padding: 0;
		margin: 0;
		font-size: 13px;
		color: #666;
		font-family: 'Lato', sans-serif;
		background: #8FD3F5 !important;
	}
	h1 {
		font-size: 30px;
		margin-bottom: 15px;
		font-weight: 300;
		color: #F29100;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
	}
	h1 a {
		color: #F29100;
	}
	h2 {
		font-size: 22px;
		margin-bottom: 11px;
		margin-top: 5px;
		font-weight: bold;
		color: #0066cc;
		font-family: 'Open Sans', sans-serif;
	}
	h2 a {
		color: #0066cc;
	}
	h3 {
		font-size: 18px;
		margin-bottom: 15px;
		margin-top: 5px;
		font-weight: 300;
		color: #009EE2;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
	}
	h3 ajoin {
		color: #009EE2;
	}
	h4 {
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: 5px;
		font-weight: bold;
		color: #0066cc;
		font-family: 'Open Sans', sans-serif;
	}
	h4 a {
		color: #0066cc;
	}
	p {
		font-size: 14px;
		color: #7F7F7F;
		font-family: 'Lato', sans-serif;
		margin-bottom: 10px;
		line-height: normal;
	}
	p a {
		color: #F29100;
	}
	a {
		text-decoration: none;
	}
	a:hover {
		color: #F29100;
		text-decoration: none;
	}
	strong {
		font-weight: 700;
	}
	select, .select-dropdown-arrow {
		cursor: pointer;
	}
	.swiper-button-prev.swiper-button-orange, .swiper-container-rtl .swiper-button-next.swiper-button-orange {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23F29100'%2F%3E%3C%2Fsvg%3E") !important;
	}
	.swiper-button-next.swiper-button-orange, .swiper-container-rtl .swiper-button-prev.swiper-button-orange {
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23F29100'%2F%3E%3C%2Fsvg%3E") !important;
	}
	#gridTest {
		width: 100%;
		text-align: center;
		overflow: hidden;
	}
	#gridTest .testIn {
		background: #b5f4ff;
		margin-bottom: 15px;
		padding: 15px;
		font-family: 'Lato', sans-serif;
		color: #666;
		font-weight: bold;
		font-size: 14px;
	}
	#mainContainer {
		width: 100%;
		max-width: 1005px;
		padding: 15px;
		background: #fff;
		margin: 0 auto;
	}
	#mainOuter {
		width: 100%;
	}
	#mainOuter #mainInner {
		width: 100%;
		margin: 0 auto;
	}
	.mainTopBanner {
		position: relative;
		margin-bottom: 30px;
		border-radius: 15px; /* Added by border radius plugin */
		overflow: hidden;
		max-height: 300px;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.mainTopBanner img {
		width: 100%;
		z-index: 1;
	}
	.mainTopBanner .overlayBg {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 5;
		width: 100%;
		height: 100%;
		background: linear-gradient(to right, rgba(6,17,39,0.75) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#00000000',GradientType=1 );
	}
	.mainTopBanner .overlayText {
		position: absolute;
		top: 50%;
		left: 8%;
		z-index: 10;
		font-size: 46px;
		font-family: 'Open Sans', sans-serif;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		color: #fff;
		line-height: 52px;
		font-weight: 300;
	}
	.mainTopBanner .white {
		color: #fff;
	}
	.mainTopBanner .orange {
		color: #F29100;
	}
	.mainTopBanner .darkBlue {
		color: #009EE2;
	}
	.mainTopBanner .lightBlue {
		color: #8FD3F5;
	}
	.mainTopBanner .paleBlue {
		color: #EAF6FD;
	}
	.stdPage {
		padding: 0 15px;
	}
	.stdPage .leftCol h3 {
		font-size: 22px;
		color: #0066cc;
		margin-bottom: 14px;
		margin-top: 5px;
		font-weight: bold;
	}
	.lightBlueText {
		color: #8FD3F5;
	}
	.darkBlueText {
		color: #009EE2;
	}
	.orangeText {
		color: #F29100;
	}
	header,#mainHeader {
		width: 100%;
		margin-bottom: 15px;
	}
	header #mainHeadInner, #mainHeader #mainHeadInner {
		position: relative;
		width: 100%;
	}
	header #mainHeadInner .logo, #mainHeader #mainHeadInner .logo {
		max-width: 385px;
		margin: 15px 0;
	}
	header #mainHeadInner .logo img, #mainHeader #mainHeadInner .logo img {
		width: 100%;
	}
	header #mainHeadInner .strap, #mainHeader #mainHeadInner .strap {
		margin: 15px 0;
		text-align: center;
	}
	header #mainHeadInner .strap h3, #mainHeader #mainHeadInner .strap h3 {
		font-weight: 300;
		font-size: 23px;
		font-family: 'Lato', sans-serif;
		color: #009EE2;
		margin-bottom: 15px;
	}
	header #mainHeadInner .strap p, #mainHeader #mainHeadInner .strap p {
		font-size: 13px;
		color: #7F7F7F;
	}
	#languageSwitcher ul li a {
		display: block;
		padding: 10px;
	}
	#mainNav {
		width: 100%;
		background: #8FD3F5;
		border: none;
		border-radius: 15px; /* Added by border radius plugin */
		padding-top: 5px;
		margin: 0;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	#mainNav .navbar-toggle {
		border-color: white;
	}
	#mainNav .navbar-toggle .icon-bar {
		background-color: white;
	}
	#mainNav .container-fluid .navbar-collapse {
		padding: 0;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li {
		background: none;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.active a, #mainNav .container-fluid .navbar-collapse ul.nav li:hover a {
		background: #EAF6FD;
		color: #F29100;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown {
		background: none;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu {
		background: #EAF6FD;
		box-shadow: none;
		border: none;
		border-bottom-left-radius: 7px; /* Added by border radius plugin */
		border-bottom-right-radius: 7px; /* Added by border radius plugin */
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius-bottomleft: 7px; /* Added by border radius plugin */
		-webkit-border-bottom-left-radius: 7px; /* Added by border radius plugin */
		-khtml-border-bottom-left-radius: 7px; /* Added by border radius plugin */
		-moz-border-radius-bottomright: 7px; /* Added by border radius plugin */
		-webkit-border-bottom-right-radius: 7px; /* Added by border radius plugin */
		-khtml-border-bottom-right-radius: 7px; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu li a {
		background: none;
		color: #009EE2;
		font-family: 'Lato', sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		font-weight: 900;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu li:hover a {
		background: none;
		color: #F29100;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu ul.subDropdown-menu li a {
		color: #666;
		padding: 5px 30px;
		font-weight: normal;
		display: block;
		text-decoration: none;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown ul.dropdown-menu ul.subDropdown-menu li:hover a {
		background: #F29100;
		color: #fff;
	}
	#mainNav .container-fluid .navbar-collapse ul.nav li.dropdown:hover > ul.dropdown-menu {
		display: block;
	}
	.navbar {
		min-height: 0;
	}
	.navbar-nav > li > a {
		padding-top: 5px;
		padding-left: 11px;
		padding-right: 11px;
		padding-bottom: 10px;
		border-top-left-radius: 7px; /* Added by border radius plugin */
		border-top-right-radius: 7px; /* Added by border radius plugin */
		color: #fff;
		text-transform: uppercase;
		font-family: 'Lato', sans-serif;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
		-moz-border-radius-topleft: 7px; /* Added by border radius plugin */
		-webkit-border-top-left-radius: 7px; /* Added by border radius plugin */
		-khtml-border-top-left-radius: 7px; /* Added by border radius plugin */
		-moz-border-radius-topright: 7px; /* Added by border radius plugin */
		-webkit-border-top-right-radius: 7px; /* Added by border radius plugin */
		-khtml-border-top-right-radius: 7px; /* Added by border radius plugin */
	}
	.navbar-default .navbar-nav > li > a {
		color: #fff;
	}
	.subNav {
		padding: 0;
	}
	.subNav ul li {
		border: 1px solid #ccc;
		margin-bottom: 5px;
	}
	.subNav ul li a {
		padding: 10px 15px;
		display: block;
		font-size: 14px;
	}
	.subNav ul li.active, .subNav ul li a:hover {
		color: #fff;
		text-decoration: none;
		background: #F29100;
	}
	.subNav ul li.baseTop a {
		font-weight: bold;
	}
	.subNav ul li.subsTop {
		margin-bottom: 0;
	}
	.subNav ul .subs {
		margin-bottom: 5px;
	}
	.subNav ul .subs li {
		margin-bottom: 0;
		border-top: none;
	}
	.subNav ul .subs li a {
		padding: 7px 30px;
	}
	.stdContent h1 {
		font-size: 30px;
		margin-bottom: 15px;
		font-weight: 300;
		color: #F29100;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
	}
	.stdContent h1 a {
		color: #F29100;
	}
	.stdContent h2 {
		font-size: 30px;
		margin-bottom: 15px;
		margin-top: 40px;
		font-weight: 300;
		color: #F29100;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
	}
	.stdContent h2 a {
		color: #F29100;
	}
	.stdContent h3 {
		font-size: 18px;
		margin-bottom: 15px;
		margin-top: 15px;
		font-weight: 300;
		color: #009EE2;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
	}
	.stdContent h3 a {
		color: #009EE2;
	}
	.stdContent h4 {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 15px;
		margin-top: 5px;
		font-weight: bold;
		color: #009EE2;
		font-family: 'Lato', sans-serif;
	}
	.stdContent h4 a {
		color: #009EE2;
	}
	.stdContent p {
		font-size: 14px;
		color: #7F7F7F;
		font-family: 'Lato', sans-serif;
		margin-bottom: 15px;
		line-height: normal;
	}
	.stdContent p a {
		color: #F29100;
	}
	.stdContent ul {
		margin-left: 30px;
		margin-bottom: 5px;
	}
	.stdContent ul li {
		list-style: disc;
		color: #7F7F7F;
		font-size: 14px;
		margin-bottom: 10px;
	}
	.stdAssets .assetThumb {
		position: relative;
		margin-bottom: 15px;
		border-radius: 15px; /* Added by border radius plugin */
		overflow: hidden;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.stdAssets .assetThumb img {
		width: 100%;
		border-radius: 15px; /* Added by border radius plugin */
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.stdAssets .assetThumb .vidPlay {
		width: 40%;
		position: absolute;
		top: 20%;
		left: 30%;
	}
	.swiper-container {
		width: 100%;
		border-radius: 15px; /* Added by border radius plugin */
		margin-bottom: 30px;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.swiper-container .swiper-slide img {
		width: 100%;
	}
	.swiper-container .swiper-button-prev, .swiper-container .swiper-button-next {
		opacity: 0.5;
	}
	.homeLeft h1 {
		font-family: 'Open Sans', sans-serif;
		color: #F29100;
		font-size: 30px;
		margin-bottom: 20px;
		margin-top: 0;
		text-transform: uppercase;
		font-weight: 300;
	}
	.homeLeft p {
		font-size: 12px;
		font-family: 'Lato', sans-serif;
		color: #7F7F7F;
		margin-bottom: 30px;
	}
	.homeLeft h3 {
		font-size: 21px;
		font-family: 'Open Sans', sans-serif;
		color: #F29100;
		font-weight: 300;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	.homeLeft .homePod {
		border-radius: 10px; /* Added by border radius plugin */
		width: 100%;
		padding: 5%;
		padding-bottom: 0;
		margin-bottom: 30px;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.homeLeft .homePod h4 {
		color: #fff;
		font-family: 'Lato', sans-serif;
		text-transform: uppercase;
		font-size: 21px;
		text-align: center;
		margin-bottom: 10px;
	}
	.homeLeft .homePod h4 a {
		color: #fff;
		text-decoration: non;
	}
	.homeLeft .homePod h4 a:hover {
		color: #fff;
		text-decoration: none;
	}
	.homeLeft .homePod img {
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
		display: block;
	}
	.homeLeft .aboutUs {
		background: #F29100;
	}
	.homeLeft .classes {
		background: #8FD3F5;
	}
	.homeLeft .join {
		background: #009EE2;
	}
	.homeLeft .homePod:hover {
		opacity: .7;
	}
	.homeLeft .tabsTimes {
		border: none;
	}
	.homeLeft .tabsTimes li {
		width: 24.25%;
		margin-right: 1%;
		background: #8FD3F5;
		border-top-left-radius: 10px; /* Added by border radius plugin */
		border-top-right-radius: 10px; /* Added by border radius plugin */
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
		-moz-border-radius-topleft: 10px; /* Added by border radius plugin */
		-webkit-border-top-left-radius: 10px; /* Added by border radius plugin */
		-khtml-border-top-left-radius: 10px; /* Added by border radius plugin */
		-moz-border-radius-topright: 10px; /* Added by border radius plugin */
		-webkit-border-top-right-radius: 10px; /* Added by border radius plugin */
		-khtml-border-top-right-radius: 10px; /* Added by border radius plugin */
	}
	.homeLeft .tabsTimes li a {
		padding: 8px 5px;
		display: block;
		text-align: center;
		line-height: 13px;
		font-size: 13px;
		font-family: 'Lato', sans-serif;
		text-transform: uppercase;
		font-weight: 300;
		color: #fff;
		border: none;
		margin: 0;
		outline: 0;
	}
	.homeLeft .tabsTimes li a:hover {
		background: none;
		color: #fff;
	}
	.homeLeft .tabsTimes li:last-child {
		margin-right: 0;
	}
	.homeLeft .tabsTimes li.active {
		background: #F29100;
	}
	.homeLeft .tabsTimes li.active a {
		background: none;
		border: none;
		color: #fff;
		outline: 0;
	}
	.homeLeft .tabsTimes li.active a:hover {
		color: #fff;
	}
	.homeLeft .tabsTimes li.active:after {
		content: '';
		position: absolute;
		top: 100%;
		left: 50%;
		margin-left: -6px;
		width: 0;
		height: 0;
		border-top: solid 6px #F29100;
		border-left: solid 6px transparent;
		border-right: solid 6px transparent;
	}
	.homeLeft .contentTimes {
		padding: 15px;
		padding-top: 30px;
		background: #EAF6FD;
		border-bottom: 5px solid #F29100;
		margin-bottom: 30px;
		border-top: 0 !important;
	}
	.homeLeft .contentTimes h3 {
		color: #009EE2;
		font-familt: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 18px;
		margin-bottom: 3px;
		text-transform: uppercase;
	}
	.homeLeft .contentTimes h3.orange {
		color: #F29100;
		margin-bottom: 15px;
	}
	.homeLeft .contentTimes p {
		margin-bottom: 15px;
	}
	.homeLeft .contentTimes .timesList {
		background: none;
		border: none;
		box-shadow: none;
		border-bottom: 1px solid #8FD3F5;
		border-radius: 0; /* Added by border radius plugin */
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.homeLeft .contentTimes .timesList .panel-heading {
		padding: 0;
		background: none;
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	.homeLeft .contentTimes .timesList .panel-heading h4 a {
		display: block;
		padding: 10px;
		outline: 0;
		color: #009EE2;
		text-decoration: none;
	}
	.homeLeft .contentTimes .timesList .panel-heading h4 a:hover {
		text-decoration: none;
	}
	.homeLeft .contentTimes .timesList .panel-collapse {
		border: none;
		box-shadow: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.homeLeft .contentTimes .timesList .panel-collapse .panel-body {
		border: none;
		box-shadow: none;
		border-radius: 0; /* Added by border radius plugin */
		padding-top: 0;
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.homeLeft .contentTimes .timesList p {
		margin-bottom: 0;
	}
	.venue-class-times + .panel-group > .panel {
		border-radius: 10px; /* Added by border radius plugin */
		border: 0 none;
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.venue-class-times + .panel-group > .panel > .panel-heading {
		border: 0 none;
		background-color: #8FD3F5;
		color: white;
		text-align: center;
		border-radius: 10px; /* Added by border radius plugin */
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.venue-class-times + .panel-group > .panel > .panel-heading a, .venue-class-times + .panel-group > .panel > .panel-heading a:hover, .venue-class-times + .panel-group > .panel > .panel-heading a:focus, .venue-class-times + .panel-group > .panel > .panel-heading a:visited {
		text-decoration: none;
		color: white;
	}
	.venue-class-times + .panel-group .panel-opened > .panel-heading {
		border-radius: 10px 10px 0 0; /* Added by border radius plugin */
		background-color: #F29100;
		position: relative;
		-moz-border-radius: 10px 10px 0 0; /* Added by border radius plugin */
		-webkit-border-radius: 10px 10px 0 0; /* Added by border radius plugin */
		-khtml-border-radius: 10px 10px 0 0; /* Added by border radius plugin */
	}
	.venue-class-times + .panel-group .panel-opened > .panel-heading:before {
		content: '';
		position: absolute;
		left: 50%;
		bottom: -8px;
		display: inline-block;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 8px 8px 0 8px;
		border-color: #F29100 transparent transparent transparent;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.venue-class-times + .panel-group .panel-opened .contentTimes {
		margin-bottom: 5px;
	}
	.detailsBtn {
		display: block;
		padding: 5px 15px;
		background: #009EE2;
		font-size: 13px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		outline: 0;
		border-radius: 5px; /* Added by border radius plugin */
		margin: 5px auto 15px;
		text-align: center;
		width: 180px;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.termDates {
		margin-bottom: 30px;
	}
	.termDates h3 {
		margin-top: 15px;
		text-transform: uppercase;
		color: #F29100;
	}
	.termDates h4 {
		color: #009EE2;
		font-familt: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 18px;
		text-transform: uppercase;
		margin-bottom: 15px;
	}
	.termDates p {
		margin-bottom: 0;
	}
	.stdRight .latestNews {
		background: #EAF6FD;
		border-radius: 15px; /* Added by border radius plugin */
		padding: 25px 30px;
		margin-bottom: 30px;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.stdRight .latestNews h3 {
		font-size: 21px;
		font-family: 'Open Sans', sans-serif;
		color: #F29100;
		font-weight: 300;
		margin: 0 0 30px;
		text-transform: uppercase;
	}
	.stdRight .latestNews .homeNews {
		margin: 0;
		pading: 0;
	}
	.stdRight .latestNews .homeNews li {
		position: relative;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #8FD3F5;
	}
	.stdRight .latestNews .homeNews li h3 {
		color: #009EE2;
		font-familt: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 18px;
		margin-bottom: 3px;
		text-transform: uppercase;
	}
	.stdRight .latestNews .homeNews li p {
		font-size: 12px;
		font-family: 'Lato', sans-serif;
		color: #7F7F7F;
	}
	.stdRight .latestNews .homeNews li p a.readmore {
		color: #009EE2;
		text-decoration: none;
	}
	.stdRight .latestNews .homeNews li p a:hover {
		color: #F29100;
	}
	.stdRight .latestNews .homeNews li p:last-child {
		margin-bottom: 0;
	}
	.stdRight .latestNews .homeNews li .date {
		margin-bottom: 15px;
	}
	.stdRight .latestNews .homeNews li .importantItem {
		position: absolute;
		left: -40px;
		top: 0;
		width: 30%;
		max-width: 20px;
	}
	.stdRight .latestNews .homeNews li .importantItem img {
		width: 100%;
	}
	.stdRight .latestNews .homeNews li:last-child {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.stdRight .registerNewsletter {
		background: #8FD3F5;
		border-radius: 15px; /* Added by border radius plugin */
		padding: 25px 30px;
		margin-bottom: 30px;
		overflow: hidden;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.stdRight .registerNewsletter h3 {
		font-size: 20px;
		font-family: 'Open Sans', sans-serif;
		color: #fff;
		font-weight: 300;
		margin: 0 0 15px;
		text-transform: uppercase;
		overflow: hidden;
		display: block;
	}
	.stdRight .registerNewsletter .formContainer {
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.stdRight .registerNewsletter .formContainer .form-group:last-child {
		margin-bottom: 0;
	}
	.stdRight .registerNewsletter .leftReg {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 82%;
		flex: 0 0 82%;
	}
	.stdRight .registerNewsletter .rightReg {
		-webkit-box-flex: 0 0 18%;
		-ms-flex: 0 0 18%;
		flex: 0 0 18%;
		display: flex;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.stdRight .registerNewsletter .rightReg button {
		background: #009EE2;
		padding: 5px 7px;
		font-size: 22px;
		color: #8FD3F5;
		border-radius: 5px; /* Added by border radius plugin */
		border: none;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.swimware {
		width: 100%;
		border: 0;
		border-radius: 15px; /* Added by border radius plugin */
		margin-bottom: 30px;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	#homepage-testimonials .swiper-button-prev, #homepage-testimonials .swiper-button-next {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.homeTestimonials {
		margin-bottom: 30px;
		background: #EAF6FD;
		border-radius: 15px; /* Added by border radius plugin */
		overflow: hidden;
		min-height: 175px;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.homeTestimonials > * {
		min-height: 175px;
	}
	.homeTestimonials .testImg {
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
		-webkit-flex: 0 0 20%;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
	}
	.homeTestimonials .testText {
		padding: 15px 25px;
		-webkit-box-flex: 0 0 80%;
		-ms-flex: 0 0 80%;
		flex: 0 0 80%;
	}
	.homeTestimonials .testText h3 {
		color: #F29100;
		font-familt: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 18px;
		margin-bottom: 15px;
		text-transform: uppercase;
		text-align: center;
	}
	.homeTestimonials .testText p {
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-style: italic;
		color: #009EE2;
		text-align: center;
		margin-bottom: 15px;
	}
	.classPods .pod {
		background: #8FD3F5;
		padding: 15px;
		padding-bottom: 0;
		text-align: center;
		border-radius: 15px; /* Added by border radius plugin */
		margin-bottom: 30px;
		height: 127px;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.classPods .pod img {
		display: block;
		margin: 0 auto;
	}
	.classPods .pod h3 {
		color: #fff;
		margin-bottom: 12px;
		margin-top: 12px;
		font-size: 16px;
	}
	.classPods .pod a {
		display: block;
		color: #fff;
		text-decoration: none;
	}
	.classPods .pod.active, .classPods .pod:hover {
		background: #F29100;
	}
	.joinPanes {
		border: none;
		display: flex;
	}
	.joinPanes li {
		margin: 0;
		border: none;
		background: none;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}
	.joinPanes li a {
		height: 100%;
		position: relative;
		border-radius: 15px; /* Added by border radius plugin */
		border: none !important;
		font-size: 21px;
		text-transform: uppercase;
		color: #fff;
		padding-bottom: 30px;
		padding: 0;
		margin: 0;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.joinPanes li a span {
		display: inline-block;
		width: 70%;
		padding: 20px;
	}
	.joinPanes li a img {
		position: absolute;
		bottom: -1px;
		right: 10px;
		display: inline-block;
		width: 74px;
	}
	.joinPanes li.joinNav a {
		background: #8FD3F5;
	}
	.joinPanes li.generalNav a {
		background: #8FD3F5;
	}
	.joinPanes li.active a, .joinPanes li.active a:active, .joinPanes li.active a:focus {
		background: #F29100;
		color: #fff;
		outline: 0px;
	}
	.joinPanes li.active a:after {
		content: '';
		position: absolute;
		top: calc(100% - 1px);
		left: 50%;
		margin-left: -15px;
		width: 0;
		height: 0;
		border-top: solid 15px #F29100;
		border-left: solid 15px transparent;
		border-right: solid 15px transparent;
	}
	.joinPanes li.active a:hover {
		background: #F29100;
		color: #fff;
	}
	.joinPanesContent .tab-pane {
		padding-top: 30px;
	}
	.joinPanesContent .tab-pane h3 {
		color: #009EE2;
		font-familt: 'Open Sans', sans-serif;
		font-weight: 300;
		font-size: 18px;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	.joinPanesContent .tab-pane h4 {
		font-size: 14px;
		margin-bottom: 15px;
		font-weight: bold;
		color: #009EE2;
		font-family: 'Open Sans', sans-serif;
	}
	.payment {
		border: 1px solid #009EE2;
		background: #EAF6FD;
		margin-bottom: 15px;
		text-align: center;
		border-radius: 10px; /* Added by border radius plugin */
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.payment img {
		width: 70%;
		margin-bottom: 15px;
	}
	.payment span {
		display: block;
		font-size: 16px;
		font-family: 'Lato', sans-serif;
		text-transform: uppercase;
		color: #009EE2;
		font-weight: 300;
	}
	.payment i {
		font-size: 36px;
		margin-bottom: 15px;
		color: #009EE2;
	}
	.payment a {
		display: block;
		padding: 15px;
		cursor: pointer;
	}
	.payment.disabled {
		border: 1px solid #666;
		background: #ccc;
	}
	.payment.disabled span, .payment.disabled i {
		color: #666;
	}
	.payment.disabled a {
		cursor: default;
	}
	.defferedPodAlert {
		padding: 15px;
		border: 1px solid #009EE2;
		border-radius: 10px; /* Added by border radius plugin */
		margin-bottom: 10px;
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.classTimesVenue {
		background: #EAF6FD;
		padding: 15px;
		border-radius: 15px; /* Added by border radius plugin */
		margin-bottom: 30px;
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	.classTimesVenue h3 {
		color: #F29100;
		font-family: 'Open Sans', sans-serif;
		font-size: 24px;
		font-weight: 300;
		margin-bottom: 15px;
		text-transform: uppercase;
	}
	.venueTimesList {
		background: none;
		border: none;
		box-shadow: none;
		border-bottom: 1px solid #8FD3F5;
		border-radius: 0; /* Added by border radius plugin */
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.venueTimesList .panel-heading {
		padding: 0;
		background: none;
		border: none;
		border-radius: 0; /* Added by border radius plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
	}
	.venueTimesList .panel-heading .panel-title {
		margin: 0 !important;
	}
	.venueTimesList .panel-heading h4 a {
		display: block;
		padding: 10px;
		outline: 0;
		color: #009EE2;
		text-decoration: none;
	}
	.venueTimesList .panel-heading h4 a:hover {
		text-decoration: none;
	}
	.venueTimesList .panel-collapse {
		border: none;
		box-shadow: none;
		border-radius: 0; /* Added by border radius plugin */
		background: none;
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.venueTimesList .panel-collapse .panel-body {
		border: none !important;
		box-shadow: none;
		border-radius: 0; /* Added by border radius plugin */
		padding-top: 0;
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		-moz-border-radius: 0; /* Added by border radius plugin */
		-webkit-border-radius: 0; /* Added by border radius plugin */
		-khtml-border-radius: 0; /* Added by border radius plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.venueTimesList .class-times th, .venueTimesList .class-times td {
		padding: 10px 0;
	}
	.venueTimesList .class-times th {
		font-weight: 700;
	}
	.venueTimesList .class-times td {
		padding-left: 7px;
	}
	#mapCanvasVenue {
		width: 100%;
		height: 200px;
		margin-bottom: 30px;
		border-radius: 15px; /* Added by border radius plugin */
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	body label {
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		color: #7F7F7F;
		margin-bottom: 10px;
	}
	.form-control {
		background: #EAF6FD;
		border: none;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		color: #7F7F7F;
		box-shadow: none;
		-moz-box-shadow: none; /* Added by box shadow plugin */
		-webkit-box-shadow: none; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(enabled:false), progid:DXImageTransform.Microsoft.Shadow(enabled:false)"; /* Added by box shadow plugin */
	}
	.form-control:focus {
		box-shadow: 0 0 3px 0px #F29100;
		-moz-box-shadow: 0 0 3px 0px #F29100; /* Added by box shadow plugin */
		-webkit-box-shadow: 0 0 3px 0px #F29100; /* Added by box shadow plugin */
		zoom: 1; /* Added by box shadow plugin */
		filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=3,Color='#FFF29100',Positive='true'); /* Added by box shadow plugin */
		-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=3,Color='#FFF29100',Positive='true')"; /* Added by box shadow plugin */
	}
	select.form-control {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
	}
	select.form-control::-ms-expand {
		display: none;
	}
	.sbtBtn {
		font-family: 'FontAwesome', 'Lato', sans-serif;
		background: #F29100;
		color: #fff;
		font-size: 21px;
		border: none;
		border-radius: 5px; /* Added by border radius plugin */
		padding: 5px 15px;
		text-transform: uppercase;
		margin-bottom: 30px;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	[type="checkbox"]:not(:checked),	[type="checkbox"]:checked{	position: absolute;	left: -9999px;	}	[type="checkbox"]:not(:checked) + label,	[type="checkbox"]:checked + label{	position: relative;	padding-left: 40px;	padding-top:10px;	cursor: pointer;	}		[type="checkbox"]:not(:checked) + label:before,	[type="checkbox"]:checked + label:before{	content: '';	position: absolute;	left:0; top: 2px;	width: 30px; height: 30px;	border: none;	background: #eaf6fd;	border-radius: 5px;	}		[type="checkbox"]:not(:checked) + label:after,	[type="checkbox"]:checked + label:after{	content: '✔';	position: absolute;	top: 3px; left: 4px;	font-size: 30px;	line-height: 0.8;	color: #009ee2;	transition: all .2s;	}		[type="checkbox"]:not(:checked) + label:after{	opacity: 0;	transform: scale(0);	}	[type="checkbox"]:checked + label:after{	opacity: 1;	transform: scale(1);	}		[type="checkbox"]:disabled:not(:checked) + label:before,	[type="checkbox"]:disabled:checked + label:before{	box-shadow: none;	border-color: #bbb;	background-color: #ddd;	}	[type="checkbox"]:disabled:checked + label:after{	color: #999;	}	[type="checkbox"]:disabled + label{	color: #aaa;	}		[type="checkbox"]:checked:focus + label:before,	[type="checkbox"]:not(:checked):focus + label:before{	border: none;	}		label:hover:before{	box-shadow: 0 0 3px 0px #f29100;	}	footer, #footer {
		width: 100%;
		background: #8FD3F5;
		border-radius: 15px; /* Added by border radius plugin */
		-moz-border-radius: 15px; /* Added by border radius plugin */
		-webkit-border-radius: 15px; /* Added by border radius plugin */
		-khtml-border-radius: 15px; /* Added by border radius plugin */
	}
	footer #innerFoot, #footer #innerFoot {
		width: 100%;
		padding: 15px;
	}
	footer #innerFoot h3, #footer #innerFoot h3 {
		font-family: 'Lato', sans-serif;
		color: #fff;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 15px;
	}
	footer #innerFoot p, #footer #innerFoot p {
		color: #fff;
		font-size: 11px;
		margin-bottom: 15px;
	}
	footer #innerFoot p strong, #footer #innerFoot p strong {
		font-weight: 700;
	}
	footer #innerFoot p a, #footer #innerFoot p a {
		color: #fff;
		-webkit-transition: color .2s ease;
		transition: color .2s ease;
	}
	footer #innerFoot p a:hover, #footer #innerFoot p a:hover {
		color: #009EE2;
	}
	footer #innerFoot p.small, #footer #innerFoot p.small {
		font-weight: 10px;
	}
	footer #innerFoot .venueFoot, #footer #innerFoot .venueFoot {
		margin: 0;
	}
	footer #innerFoot .venueFoot li, #footer #innerFoot .venueFoot li {
		margin-bottom: 10px;
	}
	footer #innerFoot .venueFoot li img, #footer #innerFoot .venueFoot li img {
		float: left;
		width: 15px;
		height: 19px;
		margin-right: 2%;
	}
	footer #innerFoot .venueFoot li .name, #footer #innerFoot .venueFoot li .name {
		float: left;
		width: 87%;
		font-size: 11px;
		text-transform: uppercase;
		color: #fff;
		font-weifght: 700;
	}
	footer #innerFoot .venueFoot li .name span, #footer #innerFoot .venueFoot li .name span {
		display: block;
		padding-top: 3px;
		text-transform: none;
		font-size: 10px;
	}
	footer #innerFoot .venueFoot li a, #footer #innerFoot .venueFoot li a {
		display: block;
		-webkit-transition: color .2s ease;
		transition: color .2s ease;
	}
	footer #innerFoot .venueFoot li a:hover, #footer #innerFoot .venueFoot li a:hover {
		color: #009EE2;
	}
	footer #innerFoot .quickFoot li, #footer #innerFoot .quickFoot li {
		margin-bottom: 10px;
	}
	footer #innerFoot .quickFoot li a, #footer #innerFoot .quickFoot li a {
		display: block;
		color: #fff;
		font-size: 13px;
		font-weight: 700;
	}
	footer #innerFoot .socialFoot li, #footer #innerFoot .socialFoot li {
		margin-bottom: 10px;
	}
	footer #innerFoot .socialFoot li a, #footer #innerFoot .socialFoot li a {
		color: #fff;
		text-decoration: none;
	}
	footer #innerFoot .socialFoot li a i, #footer #innerFoot .socialFoot li a i {
		font-size: 25px;
		margin-right: 15px;
	}
	footer #innerFoot .socialFoot li a span, #footer #innerFoot .socialFoot li a span {
		display: inline-block;
		font-size: 13px;
		-webkit-transform: translate(0, -20%);
		-moz-transform: translate(0, -20%);
		-ms-transform: translate(0, -20%);
		transform: translate(0, -20%);
	}
	.copy {
		color: #7F7F7F;
		font-size: 12px;
		margin-top: 15px;
	}
	.copy a {
		color: #7F7F7F;
		text-decoration: none;
	}
	.copy a:hover {
		color: #7F7F7F;
	}
	.builtBy {
		font-size: 12px;
		margin-top: 15px;
	}
	.builtBy a {
		text-decoration: none;
		color: #7F7F7F;
	}
	.input-group-addon.btn-datepicker {
		cursor: pointer;
	}
	.btn {
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-weight: 300;
		text-transform: uppercase;
		-webkit-transition: all 300ms linear;
		-moz-transition: all 300ms linear;
		-o-transition: all 300ms linear;
		-ms-transition: all 300ms linear;
		transition: all 300ms linear;
	}
	.btn-default {
		/*width: 100%*/;
	}
	.btn-primary {
		background: #009EE2;
		border-color: #009EE2;
		font-family: 'Lato', sans-serif;
		font-size: 14px;
		font-weight: 300;
		text-transform: uppercase;
	}
	.btn-primary:hover {
		background: #8FD3F5;
		border-color: #8FD3F5;
	}
	.btn-success {
		/*width: 100%*/;
	}
	.btn-info {
		/*width: 100%*/;
	}
	.btn-warning {
		/*width: 100%*/;
	}
	.btn-danger {
		/*width: 100%*/;
	}
	.tooltip-arrow {
		border-top-color: #009EE2 !important;
	}
	.tooltip .tooltip-inner {
		background: #009EE2;
	}
	.magmaPagination {
		background: none;
		text-align: center;
		margin-bottom: 30px;
	}
	.magmaPagination ul.pagination {
		margin: 0;
	}
	.magmaPagination ul.pagination li a {
		color: #009EE2;
	}
	.magmaPagination ul.pagination li:hover a {
		background: #EAF6FD;
	}
	.magmaPagination ul.pagination li.disabled span {
		color: #d7d7d7;
	}
	.magmaPagination ul.pagination li.active a {
		background: #F29100;
		border-color: #F29100;
		color: #fff;
	}
	.modal .modal-dialog {
		border-radius: 10px; /* Added by border radius plugin */
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.modal .modal-dialog .modal-content {
		border-radius: 10px; /* Added by border radius plugin */
		-moz-border-radius: 10px; /* Added by border radius plugin */
		-webkit-border-radius: 10px; /* Added by border radius plugin */
		-khtml-border-radius: 10px; /* Added by border radius plugin */
	}
	.modal .modal-dialog .modal-content .modal-header {
		background: #8FD3F5;
		border-top-left-radius: 8px; /* Added by border radius plugin */
		border-top-right-radius: 8px; /* Added by border radius plugin */
		-moz-border-radius-topleft: 8px; /* Added by border radius plugin */
		-webkit-border-top-left-radius: 8px; /* Added by border radius plugin */
		-khtml-border-top-left-radius: 8px; /* Added by border radius plugin */
		-moz-border-radius-topright: 8px; /* Added by border radius plugin */
		-webkit-border-top-right-radius: 8px; /* Added by border radius plugin */
		-khtml-border-top-right-radius: 8px; /* Added by border radius plugin */
	}
	.modal .modal-dialog .modal-content .modal-header h4 {
		font-weight: 300;
		font-family: 'Open Sans', sans-serif;
		color: #fff;
		font-size: 20px;
	}
	.select-dropdown-arrow {
		display: inline-block;
		width: 38px;
		height: 34px;
		background-image: url('/assets/images/select-dropdown-arrow.png');
		background-repeat: no-repeat;
	}
	.selectboxit-container .selectboxit {
		-webkit-border-radius: 4px; /* Added by border radius plugin, Added by border radius plugin */
		border-radius: 4px; /* Added by border radius plugin, Added by border radius plugin */
		font-family: 'Lato', sans-serif;
		-moz-border-radius: 4px; /* Added by border radius plugin, Added by border radius plugin */
		-khtml-border-radius: 4px; /* Added by border radius plugin, Added by border radius plugin */
	}
	.selectboxit-container, .selectboxit-container .selectboxit {
		width: 100% !important;
	}
	.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
		top: 0 !important;
		right: auto !important;
		left: -7px !important;
	}
	.selectboxit-container span, .selectboxit-container .selectboxit-options a {
		height: 34px;
		line-height: 34px;
		font-family: 'Lato', sans-serif;
	}
	.input-group-addon {
		border: none;
		color: white;
		background-color: #7F7F7F;
	}
	.orange {
		color: #F29100;
	}
	.darkBlue {
		color: #009EE2;
	}
	.lightBlue {
		color: #8FD3F5;
	}
	.paleBlue {
		color: #EAF6FD;
	}
	.hidden {
		display: none;
	}
	.textLeft {
		text-align: left;
	}
	.textCenter {
		text-align: center;
	}
	.textRight {
		text-align: right;
	}
	.noPad {
		padding: 0;
	}
	.noPadLeft {
		padding-left: 0;
	}
	.noPadRight {
		padding-right: 0;
	}
	.noPadTop {
		padding-top: 0;
	}
	.noPadBottom {
		padding-bottom: 0;
	}
	.noMargin {
		margin: 0;
	}
	.noMarginTop {
		margin-top: 0;
	}
	.noMarginright {
		margin-rihgt: 0;
	}
	.noMarginBottom {
		margin-bottom: 0;
	}
	.noMarginLeft {
		margin-left: 0;
	}
	.floatLeft {
		float: left;
	}
	.floatRight {
		float: right;
	}
	.upper {
		text-transform: uppercase;
	}
	.clearLeft {
		clear: left;
	}
	.clearRight {
		clear: right;
	}
	.clearAll {
		clear: both;
		height: 1px;
	}
	hr {
		border: 0;
		margin: 10px 0px;
		height: 1px;
		background: #666666;
		background-image: -o-linear-gradient(left, #fff, #666666, #fff);
	}
	.ie_alert {
		background-color: #CC0000;
		color: #FFFFFF;
		font-size: 13px;
		padding: 10px;
		position: absolute;
		top: 0px;
		left: 0px;
		text-align: center;
		width: 98%;
	}
	.ie_alert h2 {
		color: #FFFFFF;
		font-weight: bold;
	}
	.ie_alert img {
		text-decoration: none;
	}
	#bcDevCon {
		width: 50px;
		height: 50px;
		position: fixed;
		bottom: 0;
		right: 0;
		text-align: center;
	}
	#bcDevCon .openCloseIcon {
		background: rgba(6, 84, 155, 0.2);
		padding: 5px;
		border-radius: 5px; /* Added by border radius plugin */
		cursor: pointer;
		-moz-border-radius: 5px; /* Added by border radius plugin */
		-webkit-border-radius: 5px; /* Added by border radius plugin */
		-khtml-border-radius: 5px; /* Added by border radius plugin */
	}
	.languageDir-ltr {
		direction: ltr;
	}
	.languageDir-rtl {
		direction: rtl;
	}
}
@media print {
	#editorbar {
		display: none;
	}
@import 0.5cm;
@import 3;
@import 3;
@import avoid;
@font-face {
}
@font-face {
}
@font-face {
}
@font-face {
}
}
