@charset "utf-8";
/* CSS Document */

/*box-sizing instructions*/
html, body {
margin: 0;
  padding: 0;
  width:100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* {-webkit-font-smoothing: antialiased;}

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
  }

/*general fluid grid elements*/

img, video, object {
	max-width: 100%;
	height:auto;
	box-sizing: border-box;
}
object, embed {
	max-width: 100%;
}

/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
*zoom: 1;
}

/*common text elements*/
body {

	font-family: "museo-slab",serif;
	font-weight:500;
	font-size:16px;
	line-height:21px;
	color:#333;
}
p, h1 {padding-top:0; margin-top:0}

p, li  {
	font-family: "museo-slab",serif;
	font-weight:500;
	font-size:16px;
	line-height:21px;
	color:#333;
	margin-bottom:10px;
}

h1 {
	font-family: "museo-slab",serif;
	font-weight:700;
	font-size:22px;
	line-height:24px;
	color:#920C00;
	margin-bottom:15px;
}

h1.pagetitle, .col1 h1:first-of-type {
	font-family: "museo-slab",serif;
	font-weight:700;
	font-size:24px;
	line-height:24px;
	color:#7A8775;
	margin-bottom:15px;
	text-align: left;
}

h2 {
	font-family: "museo-slab", serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 24px;
	color: #920C00;
	margin-bottom: 15px;
}

h2 {
	font-family: "museo-slab",serif;
	font-weight:700;
	font-size:18px;
	line-height:22px;
	color:#920C00;
	margin-bottom:15px;
}
.date-time {
	color:#333;
	font-size: 16px;
}
h3 {
	font-family: "museo-slab",serif;
	font-weight:700;
	font-size:16px;
	line-height:21px;
	color:#920C00;
	margin-bottom:10px;
}

.submit, #KT_Custom1, #KT_Update1{
	display: inline-block;
	color: white;
	background: #758261;
	border: none;
	padding: 10px 14px;
	text-decoration: none;
	font-size: 18px !important;
	cursor:pointer;
}

a.button {
	display: inline-block;
	color: white !important;
	background: #758261;
	border: none;
	padding: 10px 14px;
	text-decoration: none;
	font-size: 18px !important;
	cursor:pointer;
	text-decoration: none !important;
}
strong  {
	font-weight:700;
}

a:link, a:visited, a:active, a:hover  {
	color:#920C00;
	text-decoration:underline;
}

.clearit  {
	clear:both;
}

/*top banner elements used on all pages*/

#wrapperTopbanner  {
	width:100%;
	height:220px;
	position:fixed;
	z-index:500;
}

#wrapperTopbanner .wrapperTopnav  {
	width:100%;
	height:31px;
	background-color:#758261;
}

#wrapperTopbanner .wrapperTopnav .topnav {
	max-width: 960px;
	height: 27px;
	margin: 0 auto;
	padding:6px 10px 0px 0px;
	text-align: right;
	font-family: "museo-slab", serif;
	font-weight: 500;
	font-size: 14px;
	color: #FFFFFF;
}


#wrapperTopbanner .wrapperTopnav .topnav a {
	color:#FFF;
	text-decoration:none;
}

#wrapperTopbanner .wrapperLogoSMArea  {
	width: 100%;
	height:153px;
	background-image: url(../images/background-wrapperLogoSMArea.jpg);
	background-repeat: repeat-x;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea {
	max-width: 960px;
	height: 153px;
	margin: 0 auto;
	padding:0px 10px;
	background-image: url(../images/background-LogoSMArea.jpg);
	background-repeat: no-repeat;
	background-position:top right;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .logo  {
	float:left;
	width:50%;
}



#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks  {
	float:right;
	width:50%;
	margin-top:30px;
	text-align:right;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMedia  {
	width:100%;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMedia img.icon {
	margin-right:12px;
}


#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks p  {
	font-family:"museo-slab", serif;
	font-size:16px;
	font-weight:500;
	color:#920C00;
	margin-top:15px;
	line-height:25px;
	margin-bottom:0px;
}



#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks a:link, #wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks a:visited
{
	color:#920C00;
	text-decoration:none;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks a:hover  {
	text-decoration:underline;
}


#wrapperTopbanner .wrapperNavbar  {
	width: 100%;
	height: 35px !important;
	background-color:#727D5B;
	background-image: url(../images/background-navbar.jpg);
	background-repeat: repeat-x;
	background-position:top;

}

/*positioning elements, wrappers and divs*/

/*these elements used on all pages*/

#wrapperContents  {
	width:100%;
	/*padding-top:219px;*/
	padding:219px 0px 0px 0px;
	margin:0;
	 background-image:	url(../images/cream-paper-top.png), url(../images/fancy-scroll.png), url(../images/creamy-paper-repeat.jpg);
	background-repeat:repeat-x,repeat, repeat;
	background-position:top center,top center, top left;

}

#wrapperContents a:link, #wrapperContents a:visited, #wrapperContents a:active , #wrapperContents a:hover  {
	color:#920C00;
	text-decoration:underline;
}



/*wrapper and div for the top page big picture at top*/

#wrapperContents .wrapperTopExamples  {
	height:auto;
	width:100%;
	text-align:center;
	background-color:#FFF;
}

#wrapperContents .wrapperTopExamples img {
	width:100%;
	height:auto;
}

/*wrapper and div for the secondary pages big picture at top*/

#wrapperContents .wrapperTopPictures  {
	height: auto;
	width: 100%;
	text-align: center;
	background-color: #FFF;

}

#wrapperContents .wrapperTopPictures img {
	width:100%;
	height:auto;
}

#wrapperContents .wrapperSecondTextarea {
	background-color: #FFF;
	width:100%;
	margin:0px;
	z-index:500;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea {
	max-width:960px;
	margin:0 auto;
	padding:35px 10px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col1 {
	width:70%;
	float:left;

}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col1 ul  {
	list-style: none;
    padding: 0;
    margin: 0px 0px 15px 0px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col1 ul li  {
	padding-left: 0px;
	margin-bottom:10px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col1 ul li:before {
	content: "•";
    color: #C0A910;
	position: absolute;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 {
	width:25%;
	float:right;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 .teaserBox {
	width:100%;
	padding:0px;
	border:solid 1px #C0A910;
	margin-bottom:25px;

}


#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 .teaserBox h2 {
	text-align:center;
	margin:3px 0px 6px 0px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 .teaserBox p {
	font-size:14px;
	line-height:17px;
	padding:0px 5px 0px 5px;
	text-align:center;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 .teaserBox img {
	display:block;
}

ul li h3 {
	margin: 10;
	display: block;
	clear: left;
}
ul li h3:before {
	content: " ";
	width: 15px;
	display: inline-block;
}
/*#wrapperContents .wrapperSecondTextarea .secondtextarea .navbar  {
	width:25%;
	float:right;
	border-left:solid 1px #C0A910;
	padding:0px 0px 15px 10px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .navbar h1 {
font-weight:700;
	font-size:18px;
	color:#7A8775;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .navbar p {
	margin-bottom:6px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .navbar a:link, a:visited {
	text-decoration:none;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .navbar a:hover {
	text-decoration:underline;
}

*/

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar  {
	border-left:solid 1px #C0A910;
	padding:0px 0px 15px 10px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar h1 {
font-weight:700;
	font-size:18px;
	color:#7A8775;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar p {
	margin-bottom:6px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar li {
	text-indent: none;
	list-style-type: none;
	font-family: "museo-slab",serif;
	font-weight:500;
	font-size:16px;
	line-height:21px;
	color:#333;
	margin-bottom:10px;
	margin-left:0px;
}
h2.retreat-header {
	background: #758261;
	padding: 5px 10px;
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
}


#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar a:link,
#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar a:link a:visited ,
#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar a:link a:active {
	text-decoration:none;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar a:hover {
	text-decoration:underline;
}

.teaserBordered  {
	border:solid 1px color:#C0A910;
}
#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples
{
	margin-top:40px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples h1
{

font-size:18px;
color:#FFF;
padding:2px 0px 4px 10px;
margin-top:20px;
margin-bottom:12px;
	background-color:#727D5B;
	background-image: url(../images/background-navbar.jpg);
	background-repeat: repeat-x;
	background-position:top;
}



#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples .classDiv  {
	position:relative;
	width:100%;
	padding:10px 0px 0px 0px;
	border-top:solid #C0A910 1px;
	margin-bottom:10px;

}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples h1+div.classDiv {

	padding-top:0px;
	border:none;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples .classDiv.single  {
	border-bottom:none;
}



#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples .classDiv .classImage  {
	float:left;
	width:100px;
	margin-right:10px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples .classDiv .classDesc  {
	float:left:
	width:auto;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples .classDiv .classDesc h2 {
	margin-top:0px;
	margin-bottom:6px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples .classDiv .classDesc p {
	margin-top:0px;
	margin-bottom:3px;
}



/*These are wrappers and divs for the top page only*/
#wrapperContents .wrapperSection1  {
	width: 100%;
	background-image: url(../images/background-section1.png);
	background-repeat:repeat-x;
}

#wrapperContents .wrapperSection1 .section1 {
	max-width:960px;
	margin:50px auto;
	padding:50px 10px 0px 10px;
}

#wrapperContents .wrapperSection1 .section1 .col1  {
	float:left;
	width:50%;
}

#wrapperContents .wrapperSection1 .section1 .col2  {
	float:right;
	width:50%;
	text-align:right;
}



#wrapperContents .wrapperSection2Top  {
	width: 100%;
	height: 68px;
	background-image:	url(../images/background-section2-top.png);
	background-repeat:repeat-x;
	background-position:top center;
}

#wrapperContents .wrapperSection2  {
	width: 100%;
	background-image:	url(../images/background-section3-top.png), url(../images/background-section2.jpg);
	background-repeat:repeat-x, repeat;
	background-position:bottom center, top center;
}

#wrapperContents .wrapperSection2 .section2 {
	max-width:1020px;
	margin:0px auto;
	text-align:center;
	padding:0px 10px 80px 10px;
}


#wrapperContents .wrapperSection3  {
	width: 100%;
	padding:25px 10px;
	background-image:	url(../images/background-wrapper-section3.jpg);
	background-repeat:repeat;
	background-position:top center;
}

#wrapperContents .wrapperSection3 .section3  {
	max-width:820px;
	margin:-25px auto 0px auto;
	background-image: url(../images/background-section3.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#wrapperContents .wrapperSection3 .section3 p {
	color:#FFF;
}

#wrapperContents .wrapperSection3 .section3 a:link,
#wrapperContents .wrapperSection3 .section3 a:active,
#wrapperContents .wrapperSection3 .section3 a:visited {
	color:#FFF;
	text-decoration:none;
}

#wrapperContents .wrapperSection3 .section3 a:hover {
	text-decoration:underline;
}

#wrapperContents .wrapperSection3 .section3 h1  {
	color:#FFF;
}

#wrapperContents .wrapperSection3 .section3 .textarea {
	width:70%;
	margin:0px auto 15px auto;
	text-align:center;
}

#wrapperContents .wrapperSection3 .section3 .col1, #wrapperContents .wrapperSection3 .section3 .col2  {
	float:left;
	width:25%;
	margin-right:12%;
}

#wrapperContents .wrapperSection3 .section3 .col1 p, #wrapperContents .wrapperSection3 .section3 .col2 p, #wrapperContents .wrapperSection3 .section3 .col3 p {
	font-weight:700;
	margin-top:8px;
}

.borderedImage  {
	border:solid 3px #FFF;
}

#wrapperContents .wrapperSection3 .section3 .col3  {
	float:left;
	width:25%;
}

#wrapperContents .wrapperSection4  {
	width: 100%;
	padding:50px 10px 0px 10px;
	background-image:	url(../images/background-section4-top.png);
	background-repeat:repeat-x;
	background-position:top center;
}

#wrapperContents .wrapperSection4.secondpage  {
	background-image:	url(../images/background-section1.png);
	background-repeat:repeat-x;
	background-position:top center;
}

#wrapperContents .wrapperSection4 .section4  {
	max-width:960px;
	margin:0px auto;
	padding:50px 0px 100px 0px;
	background-image:url(../images/paint-brushes.png);
	background-repeat:no-repeat;
	background-position:bottom 0px left 80px;
}

#wrapperContents .wrapperSection4 .section4 a:link,
#wrapperContents .wrapperSection4 .section4 a:active,
#wrapperContents .wrapperSection4 .section4 a:visited,
#wrapperContents .wrapperSection4 .section4 a:hover{
	color:#920C00;
	text-decoration:underline;
}


#wrapperContents .wrapperSection4 .section4 .col1 {
	float:left;
	width:44%;
	margin-right:6%
}

#wrapperContents .wrapperSection4 .section4 .col2 {
	float:right;
	width:50%;
}

#wrapperContents .wrapperSection4 .section4 .col2 .textarea  {
	width:100%;
	margin-bottom:40px;
}

#wrapperContents .wrapperSection4 .section4 .col2  .textarea .leftcol {
	float:left;
	width:35%;
	margin-right:3%;
}

#wrapperContents .wrapperSection4 .section4 .col2  .textarea .leftcol img {
	border:solid 1px #000;
}

#wrapperContents .wrapperSection4 .section4 .col2 .textarea .rightcol {
	float:left;
	width:50%;
}

#wrapperContents .wrapperSection4 .section4 .col2 .textarea .rightcol a:link,
#wrapperContents .wrapperSection4 .section4 .col2 .textarea .rightcol a:active,
#wrapperContents .wrapperSection4 .section4 .col2 .textarea .rightcol a:visited,
#wrapperContents .wrapperSection4 .section4 .col2 .textarea .rightcol a:hover  {
	color:#920C00;
	text-decoration:underline;
}

#wrapperContents .wrapperSection5  {
	width: 100%;
	background-color:#FFF;
	margin:0;
}

#wrapperContents .wrapperSection5 .section5 {
	max-width:960px;
	margin:0px auto;
	padding: 40px 0px 40px 0px;
}

#wrapperContents .wrapperSection5 .section5 ul {
	text-indent:none;
}

#wrapperContents .wrapperSection5 .section5 ul li  {
	display: inline;
	list-style-image: none;
	list-style-type: none;
}

#wrapperContents .wrapperSection5 .section5 ul li img {
	margin-right: 20px;
	margin-bottom:30px;
}

#wrapperBottominfo  {
	width:100%;
	background-color:#758261;
	padding:0px 10px;
}

#wrapperBottominfo .bottominfo  {
	max-width:960px;
	margin:25px auto;
	color:#FFF;
}

/*Bottominfo wrapper and content divs*/

#wrapperBottominfo .bottominfo a:link,
#wrapperBottominfo .bottominfo a:visited,
#wrapperBottominfo .bottominfo a:active   {
	color:#FFF;
	text-decoration:none;
}

#wrapperBottominfo .bottominfo a:hover {
	color:#FFF;
	text-decoration:underline;
}

#wrapperBottominfo .bottominfo p {
	color:#FFF;
	font-weight:500;
	line-height:24px;
}

#wrapperBottominfo .bottominfo h2 {
	color:#FFF;
	margin-top:0px;
	line-height:24px;
}

#wrapperBottominfo .bottominfo .LogoSMArea {
	float:left;
	width:314px;
}

#wrapperBottominfo .bottominfo .LogoSMArea .logo {
	float:left;
	width:314px;
}

#wrapperBottominfo .bottominfo .LogoSMArea .socialMedia {
	float:left;
	width:314px;
	text-align:right;
}

#wrapperBottominfo .bottominfo .LogoSMArea .socialMedia img  {
	margin-left:15px;
}

#wrapperBottominfo .bottominfo .textlinks {
	float:right;
	width:38%;
}
#wrapperBottominfo .bottominfo .textlinks .retreatLinks  {
	float:left;
	width:60%;
	color:#FFF;
}

#wrapperBottominfo .bottominfo .textlinks .navlinks  {
	float:right;
	width:40%;
	text-align:right;

}

.grid-item img {
	max-width:100%;
	height:auto;
}
.grid {
	overflow: hidden;
}
.grid-item{
	width: 33%;
	padding: 20px;
	float: left;
}
.grid-sizer {width:33%;}
#wrapperContents form input[type="submit"] {
	background: #758261;
}

#wrapperContents .KT_tngtable td, #wrapperContents .KT_tngtable td {
	border: none !important;
	padding: 8px !important;
	font-size: inherit !important;
	font-family: inherit !important;
}
#wrapperContents .KT_tngtable input, #wrapperContents .KT_tngtable select {
    font-size: inherit !important;
}
.news-item {
	padding: 20px 0;
	border-bottom: solid #C0A910 1px;
}
.imageLeft {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.imageRight {
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}
.header-join {
	width: 220px;
	box-sizing:border-box;
	float: right;
}
#header-email {
	width: 180px;
	padding: 3px;
	height: 30px;
	box-sizing:border-box;
	overflow: hidden;
	border: 1px solid #758261;
}
#header-submit {
	background: #758261;
	border: none;
	color: white;
	margin-left: -5px;
	font-size: 16px;
	padding: 0 10px;
	height: 30px;
	width: 30px;
	overflow: hidden;
	box-sizing:border-box;
	position: relative;
	top: 1px;
}
@media screen and (max-width:800px) {
.grid-sizer {width:50%;}
.grid-item{
	width: 50%;
}

}
@media only screen and (min-width: 0px) and (max-width: 700px) {

}



/*Smartphone Media Query*/
@media only screen and (min-width: 0px) and (max-width: 600px) {
	div#p7MGM_1s1 {
		display: block !important;
		height: auto !important;
	}
.imageLeft, .imageRight {
	float: none;
	margin: 0;
}

#wrapperTopbanner  {
	width:100%;
	height:auto !important;
	position:relative;
	z-index:500;
}

#wrapperContents  {
	width:100%;
	padding:0px;
	margin:0;
	 background-image:	url(../images/cream-paper-top.png), url(../images/fancy-scroll.png), url(../images/creamy-paper-repeat.jpg);
	background-repeat:repeat-x,repeat, repeat;
	background-position:top center,top center, top left;
}

#wrapperTopbanner .wrapperLogoSMArea  {
	width: 100%;
	height:auto;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea {
	height: auto;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .logo  {
	float:none;
	width:60%;
}


#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks  {
	float:none;
	width:100%;
	margin-top:0px;
	text-align:right;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMedia  {
	float:left;
	width:50%;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMedia img {
	height:30px;
	width:30px;
}


#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMediaLinks p  {
	font-family:"museo-slab", serif;
	font-size:16px;
	color:#920C00;
	margin-top:8px;
	line-height:20px;
	margin-bottom:15px;
}

#wrapperContents .wrapperSection1 .section1 {
	max-width:960px;
	margin:40px auto 10px auto;
	padding:20px 10px 0px 10px;

}

#wrapperContents .wrapperSection1 .section1 .col1  {
	float:none;
	width:100%;
}

#wrapperContents .wrapperSection1 .section1 .col2  {
	float:none;
	width:100%;
	text-align:left;
	margin-top:15px;
}

#wrapperContents .wrapperSection2 .section2 {
	padding:0px 10px 70px 10px;
}

#wrapperContents .wrapperSection3 .section3 .textarea {
	width:70%;
	margin:0px auto 15px auto;
	text-align:center;
}

#wrapperContents .wrapperSection3 .section3 .col1, #wrapperContents .wrapperSection3 .section3 .col2  {
	float:none;
	width:70%;
	margin:0px auto 15px auto;
	text-align:center;

}

#wrapperContents .wrapperSection3 .section3 .col1 p, #wrapperContents .wrapperSection3 .section3 .col2 p, #wrapperContents .wrapperSection3 .section3 .col3 p {
	font-weight:700;
	margin-top:8px;
}


#wrapperContents .wrapperSection3 .section3 .col3  {
	float:none;
	width:70%;
	margin:0px auto 0px auto;
	text-align:center;
}

#wrapperContents .wrapperSection4 .section4  {
	padding:50px 0px 50px 0px;
	background-image:url(../images/paint-brushes-sm.png);
	background-repeat:no-repeat;
	background-position:bottom 0px left 80px;
}

#wrapperBottominfo .bottominfo .LogoSMArea {
	float:none;
}

#wrapperBottominfo .bottominfo .textlinks {
	float:none;
	width:100%;
	margin-top:30px;
}
#wrapperBottominfo .bottominfo .textlinks .retreatLinks  {
	float:left;
	width:55%;
	color:#FFF;
		margin-top:35px;
}

#wrapperBottominfo .bottominfo .textlinks .navlinks  {
	float:right;
	width:35%;
	text-align:left;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col1 {
	width:100%;
	float:none;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 {
	width:100%;
	float:none;
}



#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar  {
	/*border-top:solid 1px #C0A910;
	border-bottom:solid 1px #C0A910;
	border-left:none;
	padding:10px 0px 10px 0px;
	margin-bottom:25px;*/
	display: none;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2.navbar li {
	display:inline;
	text-indent: none;
	list-style-type: none;
	font-family: "museo-slab",serif;
	font-weight:500;
	font-size:16px;
	line-height:21px;
	color:#333;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:20px;
	white-space:nowrap;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .workshopsExamples
{
	width:100%;
	float:none;
	margin-top:40px;
}

#wrapperContents .wrapperSecondTextarea .secondtextarea .col2 .teaserBox {
	width:240px;
	display:inline-block;
	margin-right:10px;
	padding:0px;
	border: solid 1px #C0A910;
	margin-bottom:25px;

}

@media only screen and (min-width: 0px) and (max-width: 500px) {
body {
	font-size: 16px;
}
p, li {
    font-size: 18px;
}
.col1 td, .col1 th {
	display: block;
	w100%
}
.KT_tngtable th, .KT_tngtable td.KT_th, .KT_tngtable caption {
    font-size: 16px !important;
}
.col1 input, .col1 textarea, col1 select {
	width: 100%;
	padding: 5px;
}
#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .logo  {
	float:none;
	width:80%;
}

#wrapperTopbanner .wrapperLogoSMArea .LogoSMArea .socialMedia  {
	float:none;
	width:100%;
}

#wrapperContents .wrapperSection4 .section4  {
	background-image:none;
}

#wrapperContents .wrapperSection4 .section4 .col1 {
	float:none;
	width:100%;
	margin-right:0%;
	margin-bottom:15px;
}

#wrapperContents .wrapperSection4 .section4 .col2 {
	float:none;
	width:100%;

}

#wrapperContents .wrapperSection4 .section4 .col2 .textarea  {
	width:100%;
	margin-bottom:40px;
}

#wrapperContents .wrapperSection4 .section4 .col2  .textarea .leftcol {
	float:left;
	width:35%;
	margin-right:5%;
}

#wrapperContents .wrapperSection4 .section4 .col2  .textarea .leftcol img {
	border:solid 1px #000;
}

#wrapperContents .wrapperSection4 .section4 .col2 .textarea .rightcol {
	float:right;
	width:55%;
}

.grid-item{
	width: 100%;
}
.grid-sizer {width:100%;}
}
