@charset "utf-8";img, object, embed, video {max-width: 100%;}.ie6 img {width:100%;}/* Fonts */@font-face {font-family: 'ar_hermannregular';src: url('Fonts/arhermann.eot');src: url('Fonts/arhermann.eot?#iefix') format('embedded-opentype'),url('Fonts/arhermann.woff2') format('woff2'),url('Fonts/arhermann.woff') format('woff'),url('Fonts/arhermann.ttf') format('truetype'),url('Fonts/arhermann.svg#ar_hermannregular') format('svg');font-weight: normal;font-style: normal;}/* Mobile Layout: 480px and below. */html {background: url(Images/background-m.jpg) no-repeat center center scroll; background-size: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}h1 {clear: both;color: #A57CB6;font-size: 24px;font-weight: bold;margin: 20px 0 0 10px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0px 1px 0 #fff,1px 0px 0 #fff,0px -1px 0 #fff,-1px 0px 0 #fff,4px 4px 3px #000;}h2 {clear: both;color: #A57CB6;font-size: 20px;font-weight: bold;margin: 20px 0 10px 20px;}.spacer {clear: both;font-size: 0; height: 50px;line-height: 0;}.gridContainer {margin-left: auto;margin-right: auto;width: 98%;padding-left: 0.8272%;padding-right: 0.8272%;}#LayoutDiv1 {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#header {clear: both;float: left;margin-left: 0;width: 99%;display: block;}#logo {clear: both;float: left;margin-left: 0;width: 98%;display: block;}#navmenu {clear: both;margin: 0 auto;width: 100%;display: block;}#menu-icon {margin: 20px auto 0 auto;display: block;width: 40px;height: 40px;background: #ACBB60 url(Images/menu-icon-sm.png) center no-repeat;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#menubar {clear: none;float: left;margin: 0;width: 99%;display: block;}#menubar ul {clear: both;display: none;margin: 0 0 0 0;list-style-type: none;text-align: center;overflow: hidden;}#menubar:hover ul {display: block;width: 100%;margin: 0;}#menubar ul li {padding: 10px 0 10px 0;margin: 0;display: block;background: #acbb60; background: -moz-linear-gradient(top, #acbb60 0%, #acbb60 46%, #dced7b 100%);background: -webkit-linear-gradient(top, #acbb60 0%,#acbb60 46%,#dced7b 100%); background: linear-gradient(to bottom, #acbb60 0%,#acbb60 46%,#dced7b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acbb60', endColorstr='#dced7b',GradientType=0 ); 	}#menubar ul li a {color: #ffffff;text-decoration: none;text-transform: uppercase;font-weight: 600;font-size: 18px;	}#menubar ul li a:hover {color: #F4E5E7;}#menubar ul li a.active {color: #A57CB6;background-color: #ffffff;}.round-menu-top {border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;}.round-menu-bottom {border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;}#divider {clear: both;float: left;margin-left: 0;width: 98%;display: block;}#dividerbox {clear: none;margin: 3px auto;width: 260px;height: 23px;display: block;background-image: url(Images/divider-m.png);}#body {clear: both;float: left;margin-left: 0;width: 98%;display: block;}#page {clear: both;float: left;margin: 15px auto;padding: 0;position: relative;width: 98%;display: block;background: rgba(255, 255, 255, .7);-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;-khtml-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}#tt-icon {position: absolute;top: 50px;right: 100px;height: 70px;width: 70px;	}#logobox {clear: none;margin: 20px auto;width: 200px;height: 100px;display: block;background-image: url(Images/logo-m.png);}#slogan {display: none;}#hands {clear: none;margin: 10px auto -5px auto;width: 250px;height: 378px;display: block;background-image: url(Images/lotus-hands-m.png);}#privatecolumns {clear: both;width: 100%;}#privateleft {float: left;width: 100%;display: none;height: 358px;margin: 0;background: url(Images/privateleft.png) no-repeat center;}#privatemiddle {float: left;width: 100%;margin: 0;text-align: center;}#privateright {float: right;width: 100%;display: none;height: 362px;margin: 0;background: url(Images/privateright.png) no-repeat center;}#txtbody {clear: both;font-size: 14px;margin: 0;float: left;width: 95%;padding-left: 3.5%;padding-right: 3.5%;font-family: sans-serif;}.decotxt {font-family: 'ar_hermannregular';    font-size: 24px;font-weight: normal;font-style: normal;color: #A67CB7;}.read-more-state {display: none;}.read-more-target {opacity: 0;max-height: 0;font-size: 0;transition: .25s ease;}.read-more-state:checked ~ .read-more-wrap .read-more-target {opacity: 1;font-size: inherit;}.read-more-state ~ .read-more-trigger:before {content: 'Show more';}.read-more-state:checked ~ .read-more-trigger:before {content: 'Show less';}.read-more-trigger {cursor: pointer;display: inline-block;padding: 0 .5em;color: #fff;font-size: .9em;line-height: 2;border: 0;border-radius: .50em;background: #A67CB7;}.biotitle {clear: both;margin: 0;font-size: 18px;font-weight: bold;}.biocontact {clear: both;margin: 0;font-size: 14px;}#diannabio {clear: both;width: 98%;height: auto;background: #B9D8D9 url(Images/om.png) left no-repeat;border-top: 5px solid #414141;border-bottom: 5px solid #414141;margin: 20px 0 10px 0;padding: 1%;}#diannabio p {margin: 10px 0 5px 0;}#diannapicholder {margin: 10px auto;width: 150px;height: 190px;}#diannapic {clear: both;width: 150px;height: 190px;overflow: visible;background: url(Images/dianna.jpg);background-size: 100%;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.dbioscript {clear: both;margin: 15px 5px 10px 5px;}#jamesbio {clear: both;width: 98%;height: auto;background: #ADBC60 url(Images/om.png) left no-repeat;border-top: 5px solid #414141;border-bottom: 5px solid #414141;margin: 30px 0 0 0;padding: 1%;}#jamesbio p {margin: 10px 0 5px 0;}#jamespicholder {margin: 10px auto;width: 180px;height: 173px;}#jamespic {clear: both;width: 180px;height: 173px;overflow: visible;background: url(Images/james.jpg);background-size: 100%;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.jbioscript {clear: both;margin: 15px 5px 10px 5px;}.testimonial {width: 80%;margin: 15px 0;padding: 10px 5px 10px 5px;}.testimonial-right {width: 100%;margin: 0;float: none;}.testimonial-left {width: 100%;margin: 0;float: none;}.testimonial-name {margin: 40px 0 10px 70px;font-size: 16px;font-style: italic;}.bubble{position: relative;width: 100%;padding: 10px;background: #a67cb7; background: -moz-linear-gradient(top, #a67cb7 0%, #cf9ce5 100%); background: -webkit-linear-gradient(top, #a67cb7 0%,#cf9ce5 100%); background: linear-gradient(to bottom, #a67cb7 0%,#cf9ce5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a67cb7', endColorstr='#cf9ce5',GradientType=0 ); -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: #7F7F7F solid 3px;margin-left: 25px;}.bubble:after{content: '';position: absolute;border-style: solid;border-width: 38px 16px 0;border-color: #cf9ce5 transparent;display: block;width: 0;z-index: 1;margin-left: -16px;bottom: -38px;left: 25%;}.bubble:before{content: '';position: absolute;border-style: solid;border-width: 40px 18px 0;border-color: #414141 transparent;display: block;width: 0;z-index: 0;margin-left: -18px;bottom: -43px;left: 25%;}.bubble2{position: relative;width: 100%;padding: 10px;background: #f4e6e7; background: -moz-linear-gradient(top, #f4e6e7 0%, #fff2f3 100%); background: -webkit-linear-gradient(top, #f4e6e7 0%,#fff2f3 100%); background: linear-gradient(to bottom, #f4e6e7 0%,#fff2f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4e6e7', endColorstr='#fff2f3',GradientType=0 ); -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: #7F7F7F solid 3px;margin-left: 10px;}.bubble2:after{content: '';position: absolute;border-style: solid;border-width: 38px 16px 0;border-color: #fff2f3 transparent;display: block;width: 0;z-index: 1;margin-left: -16px;bottom: -38px;left: 25%;}.bubble2:before{content: '';position: absolute;border-style: solid;border-width: 40px 18px 0;border-color: #414141 transparent;display: block;width: 0;z-index: 0;margin-left: -18px;bottom: -43px;left: 25%;}.classboxtitle {width: 100%;font-size: 16px;color: #000000;font-weight: bold;margin: 15px 0;padding-top: 15px;}.classbox1, .classbox5 {clear: both;display: block;width: 90%;min-height: 300px;padding-right: 6px;height: auto;margin: 15px auto;background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/vinyasa-bg.jpg);background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/vinyasa-bg.jpg);background-size: 100% 100%;border: solid 5px #F4E6E7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox1text, .classbox5text {width: 100%;margin: 15px 2% 0 2%;font-size: 12px;font-weight: bold;}.classbox2 {clear: both;display: block;width: 90%;min-height: 300px;padding-right: 6px;height: auto;margin: 15px auto;background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/vinpower-bg.jpg);background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/vinpower-bg.jpg);background-size: 100% 100%;border: solid 5px #B9D8D9;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox2text {width: 100%;margin: 15px 2% 0 2%;font-size: 12px;font-weight: bold;}.classbox3 {clear: both;display: block;width: 90%;min-height: 300px;padding-right: 6px;height: auto;margin: 15px auto;background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/restorative-bg.jpg);background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/restorative-bg.jpg);background-size: 100% 100%;border: solid 5px #ADBC60;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox3text {width: 100%;margin: 15px 2% 0 2%;font-size: 12px;font-weight: bold;}.classbox4 {clear: both;display: block;width: 90%;min-height: 300px;padding-right: 6px;height: auto;margin: 15px auto 30px auto;background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/yin-bg.jpg);background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5)), url(Images/yin-bg.jpg);background-size: 100% 100%;border: solid 5px #A67CB7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox4text {width: 100%;margin: 15px 5px 5px 5px;font-size: 12px;font-weight: bold;}#schedule {clear: both;width: 100%;height: auto;margin: 10px auto 40px auto;}#scheduleclear {width: 100%;margin: 600px 0 0 0;}#schedbtn {width: 145px;height: 33px;background: url(Images/schedule-btn-bg.png) no-repeat top left;text-align: center;line-height: 33px;margin: 25px 0 25px 7px;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;box-shadow: 5px 5px 4px #888888;-moz-box-shadow: 5px 5px 4px #888888;-webkit-box-shadow: 5px 5px 4px #888888;}#schedbtn a {clear: both;margin: 8px auto;font-size: 16px;color: #A67CB7;text-outline: #ffffff 2px;text-shadow: 1px 1px 2px #888888;text-decoration: none; }#schedbtn a:hover {color: #F4E6E7;}#prices {width: 100%;float: left;margin: 0 0 20px 0;}.price-man {display: block;float: left;width: 42.5%;margin: 0 0 0 5%;}.pagetxt2 {clear: both;margin: 0 auto;text-align: center;font-size: 18px;margin-top: 0;padding-bottom: 5px;}#certicon {width: 100px;height: 100px;float: right;margin: 0 50px 15px 0;font-size: 20px;color: #FFF;font-weight: bold;}#certbanner {clear: both;background: none;margin: 10px auto 0 -21px;border: solid 0px #9E2D1F;width: 140px;overflow: visible;text-align: center;padding-top: 57.5px;height: 31px;text-transform: capitalize;}.lessons {clear: both;text-align: center;font-size: 18px;color: #A67CB7;}#three-columns {clear: both;background: #B9D8D9;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 10px;-moz-column-gap: 10px;column-gap: 10px;}.inhome-session {text-align: center;color: #A67CB7;}.retreatinfo {text-align: center;padding-top: 20px;	padding-bottom: 20px;font-weight: bold;font-family: sans-serif;font-size: 18px;text-transform: uppercase;}#retreat1 {margin-top: -15px;	}#retreat2 {text-transform: lowercase; font-size: 16px; margin-top: -5px;	}#retreat3 {margin-top: -13px;}.retreattitle {padding-bottom: 10px;	}.retreatname {color: #A67CB7;}.retreatcontainer {margin-left: 10px;margin-right: 10px;width: 100%;text-align: left;}.retreatprice {color: #A67CB7;text-align: center;font-size: 24px;margin-top: -5px;}.retreattxt {color: #A67CB7;font-weight: bold;font-size: 22px;padding-top: 20px;}.retreatlist li {font-family: sans-serif;list-style-type: circle;font-size: 14px;line-height: 25px;}.column-text { color: #A67CB7;font-family: 'ar_hermannregular';font-size: 18px;line-height: 30px;}#warriorscontainer {clear: both;width: 100%;height: auto;margin: 0 auto;background: none;}#vidcontainer {background-color: #A67CB7;width: 100%;margin: 0;padding: 2% 0;}.vidembed {clear: both;background-color: #b8d8d9;margin: 20px auto;text-align: center;position: relative;padding-bottom: 56.25%; padding-top: 25px;height: 0;width: 90%;}.vidembed img {	margin-top: -26px;}.vidembed iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #b8d8d9;}#collage { width: 60%;height: auto;margin: 0 auto;}.foottitle {font-size: 18px;text-transform: uppercase;display: block;}.foottxt {display: block;}#footer {clear: both;width: 100%;display: block;text-align: center;height: 140px;margin: 0;background-color: #A57CB6;color: #ffffff;font-size: 12px;}#foottagleft {margin-top: 5px;margin-left: 0;padding-top: 15px;}#foottagright {    margin-top: 5px;margin-right: 20px;   }#foottagleft a {color: white;text-decoration: none;	}#foottagleft a:hover, #foottagright a:hover {color: #C3CA90;	}#foottagright a {color: white;} #facebook a {color: white; text-decoration: none; margin-top: 2px; outline: 0 !important;} #facebook a:hover {color: #C3CA90; text-decoration: underline;} #facebook img {margin-right: 5px;} 

.retreat-paragraph {
	padding-left:20px;
	padding-right: 20px;
	clear: both;
	text-align: left;
	font-size: 14px;
}

.white-space {
	padding: 50px 30px 50px 30px !important;
}

.retreat-paragraph:last-child {
	padding-bottom: 50px;
}

.retreat-paragraph a {
	color: #A57CB6;
}

.retreat-paragraph a:hover {
	color: #ACBB65;
}

.left-column-1 {
	float: none;
}

.right-column-1 {
	float: none;
}

ol {
	padding-left: 15px;
}
hr {
	margin-bottom: 50px;
}

.course {
	padding-left: 15px;
}
.course li {
	font-size: 14px !important;
	font-weight: normal !important;
}
.divider-image {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 50px;
}
.retreat-image {
	text-align: center;
	margin: 0 auto;
}
.purple {
	color: #A67CB7;
}


span.time-details {
	display: block;
	width: 100%;
	background: #A57CB6;
	padding: 10px 15px;
	color: #fff;
	margin: 0 0 8px 0;
}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */@media only screen and (min-width: 481px) {html {background: url(Images/background.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}.gridContainer {width: 91.9431%;padding-left: 0.5284%;padding-right: 0.5284%;}#LayoutDiv1 {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#header {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#logo {clear: both;float: left;margin-left: 0;width: 100%;display: block;}h1 {clear: both;color: #A57CB6;font-size: 35px;font-weight: bold;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0px 1px 0 #fff,1px 0px 0 #fff,0px -1px 0 #fff,-1px 0px 0 #fff,4px 4px 3px #000;margin-left: 40px;width: 80%;float: left;}h2 {clear: both;color: #A57CB6;font-size: 26px;font-weight: bold;margin: 30px 0 30px 50px;}h3 {clear: both;color: #A57CB6;font-size: 26px;font-weight: bold;padding: 10px;text-align: center;margin: 5px auto;}#navmenu {clear: both;margin: 0 auto;width: 50%;display: block;}#divider {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#dividerbox {clear: none;margin: 10px auto;width: 475px;height: 41px;display: block;background-image: url(Images/divider.png);}#body {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#logobox {clear: none;margin: 20px auto;width: 247px;height: 124px;display: block;background-image: url(Images/logo.png);}#menubar {clear: none;float: left;margin-left: 1.1494%;width: 100%;display: block;}.round-menu-top {border-radius: 8px 8px 0 0;-moz-border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0;}.round-menu-bottom {border-radius: 0 0 8px 8px;-moz-border-radius: 0 0 8px 8px;-webkit-border-radius: 0 0 8px 8px;}#page {clear: both;margin: 0 0 0 10%;padding: 0;position: relative;width: 80%;display: block;background: #ffffff;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;box-shadow: 6px 6px 4px #888888;-moz-box-shadow: 6px 6px 4px #888888;-webkit-box-shadow: 6px 6px 4px #888888;}.biotitle {clear: both;margin: 0;font-size: 18px;font-weight: bold;}.biocontact {clear: both;margin: 0;font-size: 14px;}#diannabio {clear: both;width: 98%;height: auto;background: #B9D8D9 url(Images/om.png) left no-repeat;border-top: 5px solid #414141;border-bottom: 5px solid #414141;margin: 20px 0 10px 0;padding: 1%;}#diannabio p {margin: 10px 0 5px 0;}#diannapicholder {margin: 10px auto;width: 150px;height: 190px;}#diannapic {clear: both;width: 150px;height: 190px;overflow: visible;background: url(Images/dianna.jpg);background-size: 100%;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.dbioscript {clear: both;margin: 15px 5px 10px 5px;}#jamesbio {clear: both;width: 98%;height: auto;background: #ADBC60 url(Images/om.png) left no-repeat;border-top: 5px solid #414141;border-bottom: 5px solid #414141;margin: 30px 0 0 0;padding: 1%;}#jamesbio p {margin: 10px 0 5px 0;}#jamespicholder {margin: 10px auto;width: 180px;height: 173px;}#jamespic {clear: both;width: 180px;height: 173px;overflow: visible;background: url(Images/james.jpg);background-size: 100%;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.jbioscript {clear: both;margin: 15px 5px 10px 5px;}.testimonial {width: 80%;margin: 15px 0;padding: 10px 5px 10px 5px;}.testimonial-right {width: 100%;margin: 0;float: none;}.testimonial-left {width: 100%;margin: 0;float: none;}.testimonial-name {margin: 40px 0 10px 70px;font-size: 16px;font-style: italic;}#privatecolumns {clear: both;width: 100%;padding-top: 25px;}#privateleft {float: left;width: 27%;height: 358px;display: none;margin: 0;background: url(Images/privateleft.png) no-repeat center;}#privatemiddle {float: left;width: 98%;display: block;margin: 0;text-align: center;}#privateright {float: right;width: 27%;height: 362px;display: none;margin: 0;background: url(Images/privateright.png) no-repeat center;}.teachertxt {clear: both;width: 95%;margin: 10px auto;font-size: 16px;}.pagetxt {clear: both;width: 85%;margin: 20px auto;text-align: justify;font-size: 16px;padding-top: 5%;}.pagetxt li {color: #A67CB7;}#page ul {width: 100%;margin: 10px auto 30px auto;text-align: left;}#page ul li {font-weight:bold;font-size: 18px;}#pagehead2 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#pagehead3 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#pagehead4 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#pagehead5 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#slogan {display: block;clear: both;margin: 30px auto 30px auto;width: 100%;height: auto;text-align: center;}#hands {clear: both;margin: 0 auto -5px auto;width: 496px;height: 480px;display: block;background-image: url(Images/lotus-hands.png);}#txtbody {clear: both;font-size: 14px;margin: 0;float: left;width: 95%;padding-left: 3.5%;padding-right: 3.5%;font-family: sans-serif;}.decotxt {font-family: 'ar_hermannregular';    font-size: 30px;font-weight: normal;font-style: normal;color: #A67CB7;}.retreatimg {width: 75%;height: auto;margin: 0 auto;	}.retreatinfo {text-align: center;padding-top: 20px;	padding-bottom: 20px;font-weight: bold;font-family: sans-serif;font-size: 22px;text-transform: uppercase;}.retreatmiddle {font-size: 18px;text-transform: lowercase;	}#retreatdate {font-size: 28px;margin-top: -10px;	margin-bottom: 35px;}#retreat2 {text-transform: lowercase; font-size: 16px; margin-top: -5px;	}#retreat3 {margin-top: -13px;}.retreattitle {padding-bottom: 10px;	}.retreatname {color: #A67CB7;}.retreatcontainer {margin-left: 15px;margin-right: 15px;width: 95%;text-align: left;}.retreatprice {color: #A67CB7;text-align: center;font-size: 24px;}.retreattxt {color: #A67CB7;font-weight: bold;font-size: 22px;}.retreatlist li {font-family: sans-serif;list-style-type: circle;}.read-more-state {display: none;}.read-more-target {opacity: 0;max-height: 0;font-size: 0;transition: .25s ease;}.read-more-state:checked ~ .read-more-wrap .read-more-target {opacity: 1;font-size: inherit;}.read-more-state ~ .read-more-trigger:before {content: 'Show more';}.read-more-state:checked ~ .read-more-trigger:before {content: 'Show less';}.read-more-trigger {cursor: pointer;display: inline-block;padding: 0 .5em;color: #fff;font-size: .9em;line-height: 2;border: 0;border-radius: .30em;background: #A67CB7;}.biotitle {clear: both;margin: 0;font-size: 18px;font-weight: bold;}.biocontact {clear: both;margin: 0;font-size: 14px;}.bubble{position: relative;width: 100%;padding: 10px;background: #a67cb7; background: -moz-linear-gradient(top, #a67cb7 0%, #cf9ce5 100%); background: -webkit-linear-gradient(top, #a67cb7 0%,#cf9ce5 100%); background: linear-gradient(to bottom, #a67cb7 0%,#cf9ce5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a67cb7', endColorstr='#cf9ce5',GradientType=0 ); -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: #7F7F7F solid 3px;margin-left: 40px;}.bubble:after{content: '';position: absolute;border-style: solid;border-width: 38px 16px 0;border-color: #cf9ce5 transparent;display: block;width: 0;z-index: 1;margin-left: -16px;bottom: -38px;left: 25%;}.bubble:before{content: '';position: absolute;border-style: solid;border-width: 40px 18px 0;border-color: #414141 transparent;display: block;width: 0;z-index: 0;margin-left: -18px;bottom: -43px;left: 25%;}.bubble2{position: relative;width: 100%;padding: 10px;background: #f4e6e7; background: -moz-linear-gradient(top, #f4e6e7 0%, #fff2f3 100%); background: -webkit-linear-gradient(top, #f4e6e7 0%,#fff2f3 100%); background: linear-gradient(to bottom, #f4e6e7 0%,#fff2f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4e6e7', endColorstr='#fff2f3',GradientType=0 ); -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: #7F7F7F solid 3px;margin-left: 40px;}.bubble2:after {content: '';position: absolute;border-style: solid;border-width: 38px 16px 0;border-color: #fff2f3 transparent;display: block;width: 0;z-index: 1;margin-left: -16px;bottom: -38px;left: 25%;}.bubble2:before {content: '';position: absolute;border-style: solid;border-width: 40px 18px 0;border-color: #414141 transparent;display: block;width: 0;z-index: 0;margin-left: -18px;bottom: -43px;left: 25%;}.classboxtitle {width: 100%;font-size: 24px;color: #000000;font-weight: bold;margin: 15px 0;padding-top: 15px;}.classbox1, .classbox5 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto;background: url(Images/vinyasa-bg.jpg); background-size: 100% 100%;border: solid 5px #F4E6E7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox1text, .classbox5text {width: 55%;margin: 15px 0 0 2%;padding-right: 43%;font-size: 14px;font-weight: bold;}.classbox2 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto;background: url(Images/vinpower-bg.jpg); background-size: 100% 100%;border: solid 5px #B9D8D9;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox2text {width: 55%;margin: 15px 2% 0 0;padding-left: 43%;font-size: 14px;font-weight: bold;text-align: right;}.classbox3 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto;background: url(Images/restorative-bg.jpg); background-size: 100% 100%;border: solid 5px #ADBC60;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox3text {width: 55%;margin: 15px 0 0 2%;padding-right: 43%;font-size: 14px;font-weight: bold;}.classbox4 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto 30px auto;background: url(Images/yin-bg.jpg); background-size: 100% 100%;border: solid 5px #A67CB7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox4text {width: 55%;margin: 15px 2% 0 0;padding-left: 43%;font-size: 14px;font-weight: bold;text-align: right;}#schedbtn {width: 145px;height: 33px;background: url(Images/schedule-btn-bg.png) no-repeat top left;text-align: center;line-height: 33px;float: right;margin: 30px 50px 15px 0;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;box-shadow: 5px 5px 4px #888888;-moz-box-shadow: 5px 5px 4px #888888;-webkit-box-shadow: 5px 5px 4px #888888;}#schedbtn a {clear: both;margin: 8px auto;font-size: 16px;color: #A67CB7;text-outline: #ffffff 2px;text-shadow: 1px 1px 2px #888888;text-decoration: none; }#schedbtn a:hover {color: #F4E6E7;}#prices {width: 100%;float: left;margin: 0 0 20px 0;}.price-man {display: block;float: left;width: 42.5%;margin: 0 0 0 5%;}#three-columns {padding: 0 3%;background: #B9D8D9;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 15px;-moz-column-gap: 15px;column-gap: 15px;}.column-text { color: #A67CB7;font-family: 'ar_hermannregular';font-size: 26px;line-height: 40px;}#tt-icon {position: absolute;top: 20px;right: 20px;height: 100px;width: 100px;	}#warriorscontainer {clear: both;width: 100%;height: auto;margin: 0 auto;background: none;}#vidcontainer {background-color: #A67CB7;width: 100%;margin: 0;padding: 2% 0;}#vidcontainer {background-color: #A67CB7;width: 100%;margin: 0;padding: 2% 0;}.vidembed {clear: both;background-color: #b8d8d9;margin: 20px auto;position: relative;padding-bottom: 56.25%; padding-top: 5px;height: 0;width: 90%;}.vidembed iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 3px solid #b8d8d9;}.vidembed img {	margin-top: -27px;}.pagetxt2 {clear: both;margin: 0 auto;text-align: center;font-size: 18px;margin-top: 0;padding-bottom: 5px;}#collage { width: 60%;height: auto;margin: 0 auto;}
.retreat-paragraph {
	padding-left: 40px;
	padding-right: 40px;
	clear: both;
	text-align: left;
	font-size: 16px;
}

.retreat-paragraph:last-child {
	padding-bottom: 50px;
}

.retreat-paragraph a {
	color: #A57CB6;
}

.retreat-paragraph a:hover {
	color: #ACBB65;
}

.left-column-1 {
	width: 40%;
	float: left;
	text-align: left !important;
}

.right-column-1 {
	float: right;
	width: 33%;
	text-align: left !important;
}

ol {
	padding-left: 20px;
}
hr {
	margin-bottom: 50px;
}

.course {
	padding-left: 20px;
}
.course li {
	font-size: 14px !important;
	font-weight: normal !important;
}
.divider-image {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 50px;
}
.retreat-image {
	text-align: center;
	margin: 0 auto;
}
.purple {
	color: #A67CB7;
}
}






/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 1200px) {html {background: url(Images/background.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}h1 {clear: both;color: #A57CB6;font-size: 35px;font-weight: bold;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,0px 1px 0 #fff,1px 0px 0 #fff,0px -1px 0 #fff,-1px 0px 0 #fff,4px 4px 3px #000;margin-left: 40px;width: 50%;float: left;}h2 {clear: both;color: #A57CB6;font-size: 26px;font-weight: bold;margin: 30px 0 30px 50px;}h3 {clear: both;color: #A57CB6;font-size: 26px;font-weight: bold;padding: 10px;text-align: center;margin: 5px auto;}.gridContainer {width: 89.3181%;max-width: 1232px;padding-left: 0.3409%;padding-right: 0.3409%;margin: auto;}#LayoutDiv1 {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#header {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#logo {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#logobox {clear: none;margin: 20px auto;width: 247px;height: 124px;display: block;background-image: url(Images/logo.png);}#divider {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#dividerbox {clear: none;margin: 10px auto;width: 475px;height: 41px;display: block;background-image: url(Images/divider.png);}#menu-icon {margin-top: 20px;display: none;width: 40px;height: 40px;background: url(../Images/menu-icon-sm.png) center no-repeat;}#navmenu {clear: both;float: left;margin-left: 0;width: 100%;display: block;}.round-menu-top {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}.round-menu-bottom {border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}#menubar {clear: none;float: left;margin: 0;width: 100%;display: block;}#menubar ul {clear: both;margin: 20px 0 0 0;list-style-type: none;text-align: center;overflow: hidden;display: block;}#menubar:hover ul {display: block;width: 100%;margin: 20px 0 0 0;}#menubar ul li {padding-right: 15px;padding-right: 15px;margin: 0;display: inline-block;background: none; background: none; background: none; background: none; filter: none; 	}#menubar ul li a {color: #ACBB60;text-decoration: none;text-transform: uppercase;font-weight: 600;font-size: 18px;padding: 10px;	}#menubar ul li a:hover {color: #A57CB6;}#menubar ul li a.active {color: #A57CB6;background-color: #ffffff;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;box-shadow: 6px 6px 4px #888888;-moz-box-shadow: 6px 6px 4px #888888;-webkit-box-shadow: 6px 6px 4px #888888;}#body {clear: both;float: left;margin: 0;width: 100%;display: block;}#page {clear: both;margin: 0 0 0 10%;padding: 0;width: 80%;display: block;position: relative;background: #ffffff;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;box-shadow: 6px 6px 4px #888888;-moz-box-shadow: 6px 6px 4px #888888;-webkit-box-shadow: 6px 6px 4px #888888;}#privatecolumns {clear: both;width: 100%;padding-top: 25px;}#privateleft {float: left;width: 27%;display: block;height: 358px;margin: 0;background: url(Images/privateleft.png) no-repeat center;}#privatemiddle {float: left;width: 46%;display: block;margin: 0;text-align: center;}#privateright {float: right;width: 27%;display: block;height: 362px;margin: 0;background: url(Images/privateright.png) no-repeat center;}.teachertxt {clear: both;width: 91%;margin: 10px auto;text-align: justify;font-size: 16px;}.pagetxt {clear: both;width: 85%;margin: 20px auto;text-align: justify;font-size: 16px;padding-top: 5%;}.pagetxt li {color: #A67CB7;}#page ul {width: 100%;margin: 10px auto 30px auto;text-align: left;}#page ul li {font-weight:bold;font-size: 18px;}#pagehead2 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#pagehead3 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#pagehead4 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#pagehead5 {clear: both;background-size: cover;background-repeat: no-repeat;background-position: center center;margin: 1% auto;-moz-border-radius: 20px 20px 0 0;-webkit-border-radius: 20px 20px 0 0;-khtml-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;}#slogan {clear: both;float: left;margin-left: 0;width: 100%;display: block;}#sloganbox {clear: none;margin: 100px auto 0 auto;width: 743px;height: 62px;display: block;background-image: url(Images/slogan.png);}#hands {clear: both;margin: 0 auto 0 auto;width: 496px;height: 480px;display: block;background-image: url(Images/lotus-hands.png);}#txtbody {clear: both;font-size: 14px;margin: 0;float: left;width: 91%;padding-left: 3.5%;padding-right: 3.5%;text-align: justify;font-family: sans-serif;}.decotxt {font-family: 'ar_hermannregular';    font-size: 30px;display: inline-block;font-weight: normal;font-style: normal;color: #A67CB7;}.retreatinfo {text-align: center;padding-top: 20px;	padding-bottom: 20px;font-weight: bold;font-family: sans-serif;font-size: 22px;text-transform: uppercase;}.retreatmiddle {font-size: 18px;text-transform: lowercase;	}#retreatdate {font-size: 30px;	}#retreat1 {margin-top: -20px;	}#retreat2 {text-transform: lowercase; font-size: 16px; margin-top: -5px;	}#retreat3 {margin-top: -13px;}.retreattitle {padding-bottom: 10px;	}.retreatname {color: #A67CB7;}.retreatcontainer {margin-left: 22%;width: 100%;text-align: left;}.retreatprice {color: #A67CB7;text-align: center;font-size: 24px;}.retreattxt {margin-left: 15%;color: #A67CB7;font-weight: bold;font-size: 24px;}.retreatlist li {font-family: sans-serif;list-style-type: circle;}.read-more-state {display: none;}.read-more-target {opacity: 0;max-height: 0;font-size: 0;transition: .25s ease;}.read-more-state:checked ~ .read-more-wrap .read-more-target {opacity: 1;font-size: inherit;}.read-more-state ~ .read-more-trigger:before {content: 'Show more';}.read-more-state:checked ~ .read-more-trigger:before {content: 'Show less';}.read-more-trigger {cursor: pointer;display: inline-block;padding: 0 .5em;color: #fff;font-size: .9em;line-height: 2;border: 0;border-radius: .30em;background: #A67CB7;}.biotitle {clear: both;margin: 0;font-size: 18px;font-weight: bold;}.biocontact {clear: both;margin: 0;font-size: 14px;}#certicon {width: 100px;height: 100px;float: right;margin: 0 50px 15px 0;font-size: 20px;color: #FFF;font-weight: bold;}#certicon a {outline: 0 !important;	}#certbanner {clear: both;background: none;margin: 95px auto 0 -21px;border: solid 0px #9E2D1F;width: 140px;overflow: visible;text-align: center;padding-top: 0;height: 31px;text-transform: capitalize;}#tt-icon {position: absolute;top: 20px;right: 100px;height: 100px;width: 100px;	}#diannabio {clear: both;width: 100%;height: auto;background: #B9D8D9 url(Images/om-r.png) center no-repeat;border-top: 5px solid #414141;border-bottom: 5px solid #414141;margin: 60px 0 10px 0;padding: 0;}#diannabio p {margin: 10px 0 5px 0;}#diannapicholder {position: relative;left: 50px;top: -40px;margin: 0;width: 0;height: 0;}#diannapic {clear: both;position: absolute;left: 0;top: 0;width: 222px;height: 280px;overflow: visible;background: url(Images/dianna.jpg);box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.dbioscript {clear: both;margin: 15px 5px 10px 285px;}#jamesbio {clear: both;width: 100%;height: auto;background: #ADBC60 url(Images/om-l.png) center no-repeat;border-top: 5px solid #414141;border-bottom: 5px solid #414141;margin: 60px 0 0 0;padding: 0;}#jamesbio p {margin: 10px 0 5px 0;}#jamespicholder {position: relative;top: -40px;float: right;width: 0;height: 0;margin: 0 50px 0 0;}#jamespic {clear: both;position: absolute;right: 0;top: 0;width: 265px;height: 255px;overflow: visible;background: url(Images/james.jpg);box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.jbioscript {clear: both;margin: 15px 330px 10px 20px;}.testimonial {width: 80%;margin: 25px 0;padding: 10px 0 0 0;}.testimonial-right {width: 55%;margin: 0;float: right;}.testimonial-left {width: 55%;margin: 0;float: left;}.testimonial-name {margin: 40px 0 10px 130px;font-size: 16px;font-style: italic;}.bubble{position: relative;width: 100%;padding: 10px;background: #a67cb7; background: -moz-linear-gradient(top, #a67cb7 0%, #cf9ce5 100%); background: -webkit-linear-gradient(top, #a67cb7 0%,#cf9ce5 100%); background: linear-gradient(to bottom, #a67cb7 0%,#cf9ce5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a67cb7', endColorstr='#cf9ce5',GradientType=0 ); -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: #7F7F7F solid 3px;margin-left: 40px;}.bubble:after{content: '';position: absolute;border-style: solid;border-width: 38px 16px 0;border-color: #cf9ce5 transparent;display: block;width: 0;z-index: 1;margin-left: -16px;bottom: -38px;left: 25%;}.bubble:before{content: '';position: absolute;border-style: solid;border-width: 40px 18px 0;border-color: #414141 transparent;display: block;width: 0;z-index: 0;margin-left: -18px;bottom: -43px;left: 25%;}.bubble2{position: relative;width: 100%;padding: 10px;background: #f4e6e7; background: -moz-linear-gradient(top, #f4e6e7 0%, #fff2f3 100%);background: -webkit-linear-gradient(top, #f4e6e7 0%,#fff2f3 100%); background: linear-gradient(to bottom, #f4e6e7 0%,#fff2f3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4e6e7', endColorstr='#fff2f3',GradientType=0 ); -webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;border: #7F7F7F solid 3px;margin-left: 40px;}.bubble2:after{content: '';position: absolute;border-style: solid;border-width: 38px 16px 0;border-color: #fff2f3 transparent;display: block;width: 0;z-index: 1;margin-left: -16px;bottom: -38px;left: 25%;}.bubble2:before{content: '';position: absolute;border-style: solid;border-width: 40px 18px 0;border-color: #414141 transparent;display: block;width: 0;z-index: 0;margin-left: -18px;bottom: -43px;left: 25%;}.classboxtitle {width: 100%;font-size: 24px;color: #000000;font-weight: bold;margin: 15px 0;padding-top: 15px;}.classbox1, .classbox5 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto;background: url(Images/vinyasa-bg.jpg); background-size: 100% 100%;border: solid 5px #F4E6E7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox1text, .classbox5text {width: 55%;margin: 15px 0 0 2%;padding-right: 43%;font-size: 16px;font-weight: bold;}.classbox2 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto;background: url(Images/vinpower-bg.jpg); background-size: 100% 100%;border: solid 5px #B9D8D9;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox2text {width: 55%;margin: 15px 2% 0 0;padding-left: 43%;font-size: 16px;font-weight: bold;text-align: right;}.classbox3 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto;background: url(Images/restorative-bg.jpg); background-size: 100% 100%;border: solid 5px #ADBC60;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox3text {width: 55%;margin: 15px 0 0 2%;padding-right: 43%;font-size: 16px;font-weight: bold;}.classbox4 {clear: both;display: block;width: 90%;min-height: 300px;height: auto;margin: 15px auto 30px auto;background: url(Images/yin-bg.jpg); background-size: 100% 100%;border: solid 5px #A67CB7;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;}.classbox4text {width: 55%;margin: 15px 2% 0 0;padding-left: 43%;font-size: 16px;font-weight: bold;text-align: right;}#schedbtn {width: 145px;height: 33px;background: url(Images/schedule-btn-bg.png) no-repeat top left;text-align: center;line-height: 33px;float: right;margin: 30px 50px 15px 0;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;box-shadow: 5px 5px 4px #888888;-moz-box-shadow: 5px 5px 4px #888888;-webkit-box-shadow: 5px 5px 4px #888888;}#schedbtn a {clear: both;margin: 8px auto;font-size: 16px;color: #A67CB7;text-outline: #ffffff 2px;text-shadow: 1px 1px 2px #888888;text-decoration: none; }#schedbtn a:hover {color: #F4E6E7;}#prices {width: 100%;float: left;margin: 0 0 20px 0;}.price-man {display: block;float: left;width: 42.5%;margin: 0 0 0 5%;}#three-columns {padding: 0 3%;background: #B9D8D9;-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;}.column-text { color: #A67CB7;font-family: 'ar_hermannregular';font-size: 26px;line-height: 40px;}#warriorscontainer {clear: both;width: 100%;height: auto;margin: 0 auto;background: none;text-align: center;}#vidcontainer {background-color: #A67CB7;width: 100%;margin: 0;padding: 2% 0;}.vidembed {clear: both;background-color: #b8d8d9;margin: 20px auto;position: relative;padding-bottom: 56.25%; padding-top: 25px;height: 0;width: 90%;}.vidembed iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 3px solid #b8d8d9;}#collage { width: 80%;height: auto;margin: 0 auto;}#footer {clear: both;width: 100%;display: block;position: fixed;bottom: 0;left: 0;height: 30px;background-color: #A57CB6;color: #ffffff;font-size: 14px;}.foottitle {font-size: 18px;text-transform: uppercase;display: inline;}.foottxt {display: inline;}#foottagleft {float: left;margin-top: 5px;padding-top: 0;margin-left: 20px;}#foottagleft a {color: white;text-decoration: none;	}#foottagleft a:hover, #foottagright a:hover {color: #C3CA90;	}#foottagright a {color: white;}#foottagright {float: right;margin-top: 5px;margin-right: 20px;   }.pagetxt2 {clear: both;margin: 0 auto;text-align: center;font-size: 18px;margin-top: 0;padding-bottom: 5px;}#facebook {margin-top: 2px;} #facebook a {color: white; float: left; margin-left: 5%; text-decoration: none; outline: 0 !important;} #facebook a:hover {color: #C3CA90; text-decoration: underline;} #facebook img {margin-right: 5px;}


.retreat-paragraph {
	padding-left: 70px;
	padding-right: 70px;
	clear: both;
	text-align: justify;
	font-size: 16px;
}

.retreat-paragraph:last-child {
	padding-bottom: 50px;
}

.retreat-paragraph a {
	color: #A57CB6;
}

.retreat-paragraph a:hover {
	color: #ACBB65;
}

.left-column-1 {
	width: 40%;
	float: left;
	text-align: left !important;
}

.right-column-1 {
	float: right;
	width: 33%;
	text-align: left !important;
}

ol {
	padding-left: 80px;
}
hr {
	margin-bottom: 50px;
}

.course {
	padding-left: 80px;
}
.course li {
	font-size: 14px !important;
	font-weight: normal !important;
}
.purple {
	color: #A67CB7;
}

.divider-image {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 50px;
}
.retreat-image {
	text-align: center;
	margin: 0 auto;
}
}