@import url(http://fonts.googleapis.com/css?family=Nunito); /*--- CHANGE Body Font --*/@import url(http://fonts.googleapis.com/css?family=Oxygen); /*--- CHANGE Heading Font--*/@import url(http://fonts.googleapis.com/css?family=Fjalla+One); /*--- CHANGE Navigation Font --*/* {	margin: 0;	border: 0;	padding: 0;}body {  	background-color: #FFF; /*--- CHANGE --*/	font-family: 'Nunito', sans-serif;  /*--- CHANGE --*/	font-size: 20px;}h1 {	font-family: 'Oxygen', sans-serif; /*--- CHANGE --*/	text-align: center;	font-size: 175%;	color: #35404F; /*--- CHANGE --*/	text-transform: uppercase;	letter-spacing: 3px;	padding: 3% 0 3% 0;}h2, h3, h4 {	font-family: font-family: 'Oxygen', sans-serif; /*--- CHANGE --*/	text-align: center;	color: #35404F;  /*--- CHANGE --*/	text-transform: uppercase;	letter-spacing: 1%;}p {	padding: 2%;	color: #525453; /*--- CHANGE --*/	text-align: justify;}a {	color: #7BC342; /*--- CHANGE --*/}.learn-more {	float: right;}img {	text-align: center;	max-width: 100%;	height: auto;}#wrapper {	margin: 0 auto;	max-width: 1120px;	background: #FFF; /*--- CHANGE --*/	overflow: auto;}/*--- START HEADER/LOGO/CONTACT --*/header {	width: 97%;}#logo {	float: left;	margin: 2.5% 0 0  5%;}#callout {	float: right;	margin: 3% 3% 2% 0;	height: auto;	overflow: hidden;}#callout h2 {	text-align: right;	color: #006594; /*--- CHANGE --*/}#callout h2 a {	color: #006594; /*--- CHANGE --*/	text-decoration: none;}#callout p {	text-align: center;	padding: 0%;	color: #7BC342; /*--- CHANGE --*/}/*--- END HEADER/LOGO/CONTACT --*/#banner-wrapper {	max-width: 1020px;	margin: 0 auto;	padding: 0 0 3% 0;}/*--- Start Navigation Style --*/nav {    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);	margin-top: 2px;	background: #BDC3C6; /*--- CHANGE --*/	font-family: 'Fjalla One', sans-serif; /*--- CHANGE --*/}.nav ul {	width: 100%;	overflow:hidden;	list-style:none;}.nav-button:hover {	cursor:pointer;}.navigation {	clear: both;	width: 100%;	position: relative;}.nav a {	color: #006594; /*--- CHANGE --*/	text-transform: uppercase;	text-decoration:none;}body .nav .nav-menu li a {	display:inline-block;	padding:15px 20px;	color: #006594; /*--- CHANGE --*/	font-size: 22px; /*--- CHANGE --*/	font-weight: 700;}.nav.yoga .nav-menu li.active a {	color: #006594; /*--- CHANGE --*/	/*border-bottom: 2px solid #F07818;*/	text-decoration: underline;}.nav.yoga .nav-menu li a:hover {	color: #006594; /*--- CHANGE --*/	/*border-bottom: 2px solid #F07818;*/	text-decoration: underline;}.nav.yoga .nav-toggled {	/*width:100%;*/	min-height:36px;	border-radius:6px;}.nav.yoga .nav-toggled-controls {	display:block;	height:36px;	color: #FFF; /*--- CHANGE --*/	text-align:left;	position:relative;}.nav.yoga .nav-toggled-title {    /* Menu title */	position:relative;	top:9px;	left:15px;	font-size:16px;}.nav.yoga .nav-button {	display:block;	position:absolute;	right:15px;	top:8px;}.nav.yoga .nav-button span {	display:block;	margin-top:4px;	height:2px;	background: #006594; /*--- CHANGE --*/	width:24px;}.nav-toggled-controls{	border-bottom: 0px solid #BDC3C6; /*--- CHANGE --*/}.nav.yoga .nav-toggled ul li a {	display:block;	width:100%;	background-color: #BDC3C6; /*--- CHANGE --*/	text-align:left;	padding:10px 0px 10px 15px;	border-bottom:1px solid #006594; /*--- CHANGE --*/	text-align: center;	font-size: 16px;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;}.nav.yoga .nav-toggled ul li ul a {	font-size: 15px;	text-transform: none;}.nav.yoga .nav-toggled ul li a:active {	background-color: #BDC3C6; /*--- CHANGE --*/	color: #006594; /*--- CHANGE --*/	border-top:1px solid #006594; /*--- CHANGE --*/}.nav.yoga .nav-toggled ul li a:hover {	background: #006594; /*--- CHANGE --*/	text-decoration: none;	color: #BDC3C6; /*--- CHANGE --*/	border-bottom: 1px solid #006594; /*--- CHANGE --*/}.nav.yoga .nav-toggled ul li {	position: relative;}.toggle-sm:after {	position: absolute;	right: 15px;	top: 10px;	font-size: 18px;	line-height: 25px;}.toggle-sm:after {	content: '+';}.toggle-sm.open:after {	content: '-';}.nav .nav-menu {	text-align: center;	overflow: visible;	min-height: 56px;}.nav .nav-menu li {	display:inline-block;	padding:0px;	margin:0px !important;	position: relative;}.nav-button:hover {	cursor:pointer;}.nav .nav-toggled ul {	display:none;	margin:0px ;	padding:0px ;	position: relative;}.nav .nav-menu > li > ul {	position: absolute;	z-index: 10000000000;	top: 50px;	text-align: left;	background: #BDC3C6; /*--- CHANGE --*/	width: 100%;	display: none;	  }.nav.yoga .nav-menu > li > ul a {	padding: 11px 15px;	font-size: 18px;	font-weight: normal;	text-transform: none;}.nav .nav-menu > li > ul  li {	position: relative;	width: 100%;	text-align: center;}.nav .nav-menu > li > ul > li  ul {	position: absolute;	right: -100%;	top: 0;	background: #BDC3C6; /*--- CHANGE --*/}.nav .nav-menu > li > ul > li  ul a {	white-space: nowrap;}.nav ul {	overflow: visible;}.has-children {	position: relative;}.has-children:after {	content: '+';	color: #006594; /*--- CHANGE --*/	position: absolute;	right: 8px;	top: 50%;	transform: translateY(-50%);	-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-o-transform: translateY(-50%);	-ms-transform: translateY(-50%);}.has-children:hover:after {	content: '-';	color: #006594; /*--- CHANGE --*/}body .nav .nav-menu li a {	padding: 15px 30px;}.clicker {	width: 45px;	height: 45px;	position: absolute;	right: 0;	z-index: 30000;}/*--- End Navigation Style --*//*--- Start Image Slider Style --*/.slider {	max-width: 1020px;	box-shadow: 1% 2% 5% 0 rgba(0, 0, 0, 0.07);}.slider1 img{	width: 100%; 	margin: 0 auto;}.slider  .bx-wrapper .bx-controls-direction a {	outline: 0 none;	position: absolute;	text-indent: -9999px;	top: 40%;	height: 71px;	width: 40px;	z-index: -1;	transition: all 0.7s;}.slider .bx-wrapper:hover .bx-controls-direction a {	z-index: 5;}.slider .bx-wrapper .bx-prev {	background: #D3D3D3 url("img/left-arrow.png") no-repeat 8px 13px; /*--- CHANGE --*/	left: 0px;	opacity: 0.4;}.slider  .bx-wrapper .bx-prev:hover {	background: #D3D3D3 url("img/left-arrow.png") no-repeat 8px 13px; /*--- CHANGE --*/	opacity: 0.8;}	.slider .bx-wrapper .bx-next {	background: #D3D3D3 url("img/right-arrow.png") no-repeat 10px 12px; /*--- CHANGE --*/	right: 0px;	opacity: 0.4;}.slider .bx-wrapper .bx-next:hover {	background: #D3D3D3 url("img/right-arrow.png") no-repeat 10px 12px; /*--- CHANGE --*/	opacity: 0.8;}/*--- End Image Slider Style --*/#bread-crumbs {	width: 98%;	min-height:40px;	margin: 0 auto;	padding-top: 2%;	border-bottom: 1px solid #308CE8; /*--- CHANGE --*/}/*--- Start Page Layout Style --*/.one-third {	width: 28%;	float: left;	margin: 2% 0 3% 4%;	text-align: center;}.one-third i {	color: #308CE8; /*--- CHANGE --*/	font-size: 585%;}p.phone a {	font-color: #308CE8; /*--- CHANGE --*/	text-decoration: none;}.two-third {	width: 59%;	float: left;	margin: 1% 0 3% 4%;	text-align: center;}.line-rule {	width: 93%;	margin: 0 auto;	border-top: 1px solid #308CE8; /*--- CHANGE --*/	padding: 1%;}	.clearfix {	clear: both;}h2.welcome {	margin-top: 2%;}.left-col {	width: 60%;	float: left;	margin: 4% 0 4% 4%;}.sidebar {	width: 26%;	float: left;	margin: 2% 4%;}.sidebar-margin-top {	width: 26%;	float: left;	margin: 5% 4% 2% 4%;}.sidebar img {	opacity: 0.8;}.one-third img {	padding: 2% 0 6% 0;}.two-third img {	padding: 1% 0 3% 0;}.faqs {	padding-top: 2%;	margin: 0 auto;	max-width: 1020px;}.faqs h3 {	float: left;	padding-left: 2.5%;	font-size: 21px;}.faqs p {	font-size: 18px;}.faqs ol {	margin-left: 10%;}.faqs ul {	margin-left: 10%;}.faqs ul li {	margin: -12px 0;}.downloads h3 {	text-align: left;	padding: 1%;}/*--- START PAGE CALLOUT WITH BUTTON --*/.page-callout {	width: 90%;	min-height: 70px;;	margin: 1% auto;	border: 1px solid #318DE3; /*--- CHANGE --*/}.callout-text {	float: left;	width: 75%;	font-size: 22px;	font-weight: bold;}.button-holder {	float: right;	width: 19%;	padding: 1%;	margin-bottom: 4%;}.btn {	float: left;	-webkit-border-radius: 8;	-moz-border-radius: 8;	border-radius: 8px;	color: #FFFFFF; /*--- CHANGE --*/	font-size: 22px;	background: #318DE3; /*--- CHANGE --*/	padding: 10px 20px 10px 20px;	font-weight: bold;	text-decoration: none;}.btn:hover {	background: #1a6fbf; /*--- CHANGE --*/	text-decoration: none;}/*--- END PAGE CALLOUT WITH BUTTON --*/.custom-counter {    margin-left: 2%;    padding-top: 2%;    list-style-type: none;}.custom-counter li {    counter-increment: step-counter;    padding: 4%;}.custom-counter li::before {    content: counter(step-counter);    margin-right: 2%;    font-size: 110%;    background-color: rgb(200,200,200);    background: #308CE8; /*--- CHANGE --*/    color: #fefbef;    font-weight: bold;    padding: 4px 10px;    border-radius: 3px;}.banner-img {	margin: 0 auto;	width: 90%;}.facility {	margin-left: 15%;}.facility li {	padding: 2%;	color: #308CE8; /*--- CHANGE --*/}/*--- End Page Layout style --*//*--- Start Contact Form Style --*/.ctn-contact{	width: 100%;	float: left;	clear: both;}.ctn-contact p{	line-height: 24px;}.ctn-contact{	margin-left: 10px;	margin-right: 10px;}.ctn-contact p{	margin-bottom: 20px;}.ctn-contact form{	width: 75%;	float: left;}.ctn-contact label{	display: block;	font-size: 14px;	font-weight: normal;	margin-bottom: 8px;}.ctn-contact textarea{	height: 200px;}input[type="text"], input[type="password"], input[type="email"], textarea, select {	background: none repeat scroll 0 0 #fff;	border: 1px solid #EFA831;	box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);	color: #888;	display: block;	font: 16pc;	margin: 0;	outline: medium none;	padding: 10px 11px;	margin-bottom: 20px;	width: 100%;}#submit{	float: right;	background: #308CE8; /*--- CHANGE --*/	height: 40px;	margin: 30px 0 0;	width: 141px;	border: none;	color: #FEFBEF;	cursor: pointer;}#submit:hover {	background: #5db497;}.ctn-sidebar{	width: 200px;	float: left;	margin-left: 50px;	margin-top: 20px;}.ctn-sidebar h6{	font-size: 36px;	font-weight: 600;	margin-bottom: 10px;}.ctn-sidebar strong{	display: block;	font-weight: 600;}.ctn-headline{	margin-top: 20px;}#contact-area {	width: 95%;	margin-top: 1%;	font-size: 14px;	font-color: #5E412F;}#contact-area input, #contact-area textarea {	float: left;	padding: 5px;	width: 100%;	font-size: 18px;	margin: 0 2% 0 2%;	border: 1px solid #D3D3D3; /*--- CHANGE --*/}#contact-area textarea {	height: 90px;}#contact-area textarea:focus, #contact-area input:focus {	border: 1px solid #308CE8; /*--- CHANGE --*/}.subbutton {	float: right;	width: 25%;	background: #308CE8; /*--- CHANGE --*/	font-size: 18px;	border-radius: 4px;	color: #FFF;	margin: 3% 1%;	padding: 2% 5% 2% 5%;}.subbutton:hover {	background: #1762cf; /*--- CHANGE --*/	color: #FFF;	cursor: pointer;}label {	float: left;	text-align: left;	margin-right: 5px;	width: 100px;	padding: 2%;	font-size: 1.4em;}/*--- End Contact Form Style --*//*--- Start Footer Style --*/footer {	background: #D3D3D3; /*--- CHANGE --*/	opacity: 0.9;	width: 100%;	padding: 1% 0;	overflow: auto;}footer h3 {	text-decoration: underline;}.footercontact {	text-align: center;}.phone a {	color: #525453; /*--- CHANGE --*/	text-decoration: none;}}.social {	list-style-type: none;	margin: 3% 0;	padding: 0;}.social li {	display: inline;}.social i {	color: #1a6fbf; /*--- CHANGE --*/	font-size: 195%;	padding: 3%;}.social i:hover {	color: #58B200; /*--- CHANGE --*/}.google-maps {	position: relative;    padding-bottom: 75%;    height: 0;    overflow: hidden;}.google-maps iframe {    position: absolute;    top: 0;    left: 0;    width: 100% !important;    height: 100% !important;}/*--- End Footer Style --*//*--- START SCROLL BUTTON STYLE --*/.cd-top {  display: inline-block;  height: 35px;  width: 35px;  position: fixed;  bottom: 40px;  right: 10px;  box-shadow: 0 0 10px #DADADA;  /* image replacement properties */  overflow: hidden;  text-indent: 100%;  white-space: nowrap;  background: #BFBFBF url(img/top-arrow.png) no-repeat center 50%; /*--- CHANGE --*/  visibility: hidden;  opacity: 0;  -webkit-transition: opacity .3s 0s, visibility 0s .3s;  -moz-transition: opacity .3s 0s, visibility 0s .3s;  transition: opacity .3s 0s, visibility 0s .3s;}.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {  -webkit-transition: opacity .3s 0s, visibility 0s 0s;  -moz-transition: opacity .3s 0s, visibility 0s 0s;  transition: opacity .3s 0s, visibility 0s 0s;}.cd-top.cd-is-visible {  /* the button becomes visible */  visibility: visible;  opacity: 1;}.cd-top.cd-fade-out {  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */  opacity: .5;}.no-touch .cd-top:hover {  background-color: #D3D3D3; /*--- CHANGE --*/  opacity: 1;}/*--- END SCROLL BUTTON STYLE --*//*--------------------MEDIA!!!---------------*/@media only screen and (min-width: 1024px) {  .cd-top {    height: 60px;    width: 60px;    right: 30px;    bottom: 30px;  }}@media screen and (max-width: 1020px) {	.page-callout {		width: 95%;		border: none;	}	.callout-text {		width: 95%;		text-align: justify;	}	.button-holder {		margin: 0 auto;		width: 95%;	}	.btn {		width: 82%;		margin-bottom: 3%;		text-align: center;	}}@media screen and (max-width: 740px) {	#wrapper {		margin-top: -1%;	}	#callout {		width: 100%;		margin: 3% 0 2% 0;	}	#callout p {		display: none;	}	.slider  .bx-wrapper .bx-controls {		display: none;	}	.one-third {		float: left;		width: 100%;		margin: 4% 0;	}	.one-third i {		font-size: 355%;	}	h1 {		font-size: 125%;		letter-spacing: 2px;	}	h2.welcome {		font-size: 120%;	}	.left-col {		width: 100%;		margin: 0 0 3% 0;	}	.sidebar {		width: 100%;		margin: 0;	}	.sidebar-margin-top {	width: 100%;	margin: 0;	}	img {		width: 100%;	}	.sidebar img {		opacity: 0.9;	}	.social i {		font-size: 175%;	}	#quote-box {		display: none;	}	.profile-image {		float: left;		width: 28%;		padding: 2%;	}	.profile-text {		width: 65%;		float: left;		padding: 0;		font-size: 20px;	}	.two-third {		width: 100%;		margin: 0 auto;	}	#contact-area {		width: 90%;		margin: 2%;	}	.banner-img {		margin: 0 auto;		width: 100%;	}	.subbutton {		width: 35%;	}	 .cd-top {	 	width: 40px;	 	height: 40px;    	right: 20px;    	bottom: 20px;  }}@media screen and (max-width: 478px) {	.callout-text {		font-size: 115%;	}	.btn {		font-size: 125%;	}}