/* STANDARDS  */



html[xmlns^="http"] 		{ overflow-y:scroll; }



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, .moodtext-h3, .moodtext-h2, 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,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td 

						{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%;

						font-family: inherit; vertical-align: baseline; text-decoration:none; }



html, body				{ min-height: 100%; height: auto; height: 100%; line-height: 1.6em;}

body 					{ font-size: 70%; font-family: 'Source Sans Pro', sans-serif; font-weight:300; color: #000; background-color: #6a6a6a;}

ul 						{ list-style-type:none}

a 						{ color: #000; cursor: pointer; }



.nopadding 				{ padding: 0;}

.nomargin 				{ margin: 0;}



.noptop					{ padding-top: 0; }



.floatright				{float: right;}

.floatleft 				{float: left;}

.nofloat 				{clear: both; display: block; font-size: 0; height: 0; visibility: hidden; line-height:0px; font-size: 0;}



br 						{ margin: 0; padding: 0; line-height: 0.0001em; }



table					{ border-collapse:collapse; }

td, th 					{ vertical-align: top; }

p						{ padding: 0 0 0 0; }

.clear					{ width: 100%;}

.dropdownnavi			{ display:none; }



/* General */



#mother					{ background-color: #f4f4f4; width: 100%;}

#content				{ padding-bottom: 20px; }

.inner-content			{ width: 100%; padding-top: 20px; }

.whitebackground		{ background-color: #fff; border-bottom: 1px solid #d6d6d6; padding: 20px 0 15px 0; min-width: 100%; }

img 					{ max-width: 480px; }

.inner-content a		{ color: #939393; font-size: 14px;	text-decoration: underline; }

.inner-content a:hover	{ text-decoration: none; }

.bold 					{ font-weight: 600; color: #A9B38C; }

strong 				{ font-weight: 600; }



/* NOT DISPLAYED AT SMALLER DEVICES */



#product-navigation, .notmobile		{ display: none;}						



/*	HEADER	*/

#header								{ background-color: #B3B2B2; height: 80px; border-bottom: 2px solid #A9B38C; min-width: 100% }

#navigation							{ overflow: hidden; }			

h1 a								{ width: 244px; height: 25px; float: left; padding-top: 30px; padding-bottom: 30px; cursor: pointer; display: block; margin-left: 20px;  }
h1 img								{  width: 244px; height: 25px; }

#navigation ul#mobile-navigation li a img.burgermenu { width:35px; height: 35px; }

#navigation ul#mobile-navigation li a.mobile-icon			{ position: absolute; top: 25px; right: 10px; display: block; width:40px; height: 40px;  font-size: 40px; font-weight: 600; 

															color: #fff; margin-right: 10px;}

																

#navigation ul#mobile-navigation li ul#main-navigation		{ background-color: #fff;  padding: 20px 0 15px 0; position: absolute; top: 82px; overflow:hidden; display: none;

 															opacity: 0; visibility: hidden; border-bottom: 2px solid #A9B38C; width: 100%; }

#navigation ul#mobile-navigation li:hover ul#main-navigation{ display: block !important; opacity: 1!important; visibility: visible !important; overflow:hidden!important; 

															z-index: 2!important; position: absolute; min-height: 170px;}		

#navigation ul#main-navigation li .dropdownnavi ul			{ background-color: #f8f8f8;}																

#navigation ul#mobile-navigation li ul#main-navigation li	{ border-bottom: 1px solid #e4e4e4;}

#navigation ul#mobile-navigation li ul#main-navigation a	{ background: url(../images/navigation-arrow.png) 20px 11px no-repeat; padding: 8px 10px 8px 40px; font-size: 16px; 

															font-weight: 400; display: block; color: #999}

#navigation ul#mobile-navigation li ul#main-navigation ul li a { font-weight: 300; }

#navigation ul#mobile-navigation li ul#main-navigation a:hover, #navigation ul#mobile-navigation li ul#main-navigation .dropdownnavi ul li:hover ul.sortiment-navigation li a:hover

															{ background-color: #e3e3e3;}



#navigation ul#main-navigation li .dropdownnavi 			{ padding: 0; overflow:hidden; display: none; opacity: 0; visibility: hidden;  

															position: relative; width: 100%; }



#navigation ul#main-navigation li:hover .dropdownnavi		{ display: block !important; opacity: 1!important; visibility: visible !important; overflow:hidden!important; 

															z-index: 2!important; position: relative; }

															

.dropdownnavi ul li ul.sortiment-navigation 				{ padding: 0; overflow:hidden; display: none; opacity: 0; visibility: hidden; 

															position: relative; }



.dropdownnavi ul li:hover ul.sortiment-navigation			{ display: block !important; opacity: 1!important; visibility: visible !important; overflow:hidden!important; 

															z-index: 2!important; position: relative; }

															

#navigation ul#mobile-navigation li ul#main-navigation .dropdownnavi ul li:hover ul.sortiment-navigation li a	{ background: none;}

															

#navigation ul#mobile-navigation li ul#main-navigation .dropdownnavi ul li:hover ul.sortiment-navigation li		{ background-color: #ececec; border-top: 1px solid #e4e4e4; border-bottom: 0;}

															

#navigation ul#mobile-navigation li ul#main-navigation .searchbox-li { border: none; padding-top: 15px;}



#searchbox				{ width: 400px; position: relative;  margin-top: 10px; padding-left: 20px;}

.searchboxclass			{ background-color: #e3e3e3; border: none;  border-radius: 0; -webkit-appearance: none; float: left; width: 85%; height: 15px; padding: 3px; color: #6a6a6a; }

#searchbox .submit		{ background:url(../images/search.png) 1px 5px no-repeat #fff; border: none; height: 23px;  float: left; 

						width: 10%; cursor: pointer; margin-left: 3%; border-radius: 0; -webkit-appearance: none;}



/*	Footer	*/

#footer					{ margin-top: 20px; font-weight: 400;}

#yoga #footer, #fitness #footer, #wellness #footer	

						{ margin-top: -20px;}

#upperfooter			{ background-color: #fff; border-top: 1px solid #d6d6d6;  height: 110px; padding: 20px 0; font-weight: 400; font-size: 14px; }

#inner-upperfooter		{ width: 100%; color: #939393; }	

.phonenumber			{ display: block;  width: 120px; height: 20px; padding-left: 30px; padding-bottom: 0.5em; 

						background:url(../images/phoneemail.jpg) 0 0 no-repeat; color:#939393; }

.footernote				{ color: #A9B38C; display: block; width: 120px; height: 20px; 

						padding-left: 30px; background:url(../images/phoneemail.jpg) 0 -26px no-repeat;}

.footerbox				{ width: 33%; float:left; }

.footerboxnewsletter	{ width: 162px; float:left;}

.newsletterfooterbox	{ width: 162px; }

.footerbox address		{ padding-left: 10px;}

.footerbox p    		{ padding-bottom: 10px;}

a.socialmedia			{ display: block; background:url(../images/socialmedia.jpg) no-repeat; width: 25px; height: 25px; text-indent:-99999px;

						float: left; padding-right: 10px; overflow: hidden;}

a.facebook				{ background-position: 0 0;}

a.twitter				{  background-position: -37px 0;}

a.vimeo					{  background-position: -120px 0;}

a.instagram				{  background-position: -78px 0;}

#lowerfooter			{ background-color: #6a6a6a; border-top: 2px solid #A9B38C; padding:20px 0; font-weight: 400; }

#inner-lowerfooter		{ width: 100%; margin: 0 auto;}

#upperfooter h6			{ font-size: 16px; color: #A9B38C; padding-bottom: 20px; padding-left: 10px;}

#footernewsletter		{ width: 30%; float: left; color: #f4f4f4; font-size: 1.1em; border-right: 1px solid #5a5a5a; line-height:1.5em; height: 137px;}

#lowerfooter h6			{ font-size: 14px; color: #A9B38C; padding: 10px 0; text-transform:uppercase; }

#inner-lowerfooter li	{ font-size: 12px; color: #A9B38C; line-height:1.5em;}

#inner-lowerfooter a	{ color: #f4f4f4; }

.footer-navi			{ width: 15%; float: left; padding-left: 5%; height: 137px;}

.leftborder		 		{ border-left: 1px solid #858585;}



/*Email Safe */

p#mailinvite::after,span#displayMail::before,span#displayMail::after { background-color: #fff; color: #A9B38C; }

p#mailinvite::after	{ content: "vise\40zenathletics"; color: #A9B38C;  }

span#displaymail::before { content: "ser"; color: #A9B38C; }

span#mussweg	{ display: none;}

span#displaymail::after	{ content: "vice\40zenathletics.com"; color: #A9B38C; }



#lowerfooter			{ background-color: #6a6a6a; border-top: 2px solid #A9B38C; padding:20px 0; width: 100%;}

.footerboxnewsletter	{ width: 100%; float:left; color: #f4f4f4; font-size: 14px; font-weight: 500;}

.newsletterfooterbox	{ padding-left: 10px;}

.newsletterfooterbox h6 { color: #A9B38C; font-size: 20px; margin-bottom: 15px; font-weight: 500; padding-left: 10px;}



/*Newsletter*/

.newsletterfooterbox #mc_embed_signup						{ background-color: transparent; clear:left; }

.newsletterfooterbox #mc_embed_signup .mc-field-group input	{ width: 150px; height: 10px; padding: 4px; border: 1px solid #fff; -webkit-appearance: none; border-radius: 0;}

.newsletterfooterbox #mc_embed_signup .mc-field-group input:hover {border: 1px solid #fff;}

.newsletterfooterbox #mc_embed_signup .mc-field-group		{ padding: 0; min-height: 44px;}

.newsletterfooterbox #mc_embed_signup #mc-embedded-subscribe.button	{ -webkit-appearance: none; border-radius: 0; height: 30px; font-size: 12px; font-weight: 400; padding: 0 50px; width: 160px;  

																	border: none; color: #fff;}	

.newsletterfooterbox #mc_embed_signup div.response 			{ font-weight: 500;}

.newsletterfooterbox #mc_embed_signup form					{ padding-left: 0;}

.newsletterfooterbox #mc_embed_signup .button				{ background-color: #A9B38C;}

.newsletterfooterbox #mc_embed_signup input.mce_inline_error{ border-color: #6a6a6a; }

.newsletterfooterbox #mc_embed_signup div.mce_inline_error	{ background-color: #6a6a6a; width: 140px; padding-bottom: 0; margin-bottom: 0;}

.newsletterfooterbox #mc_embed_signup .button:hover			{ background-color: #A9B38C; opacity: .8; border: none;  cursor: pointer;}



/*	Moodimage	*/


.banner { display: none;}




										

#index .moodtext

						{ padding: 20px 30px 20px 15px; width: 400px;  margin-top: 120px; margin-left: 20px;  }

.moodtext-h2, h2		{ font-size: 55px; font-weight: 600; text-transform:uppercase; color: #6a6a6a;  line-height: 28px;  padding-bottom: 12px; display: block; 

						text-transform:uppercase; width: 400px;}

.inner-content	.moodtext .moodtext-h3	{ margin-bottom:0; color: #A9B38C; font-size: 18px; font-weight: 600; text-align: left; text-transform: uppercase; 

										/*background-color: rgba(255,255,255,0.6);*/ padding: 0 3px;}

#index #teaser1 .moodtext				{ margin-top: 100px;}

.banner .inner-content  .moodtext-p { font-size: 18px; color: #6a6a6a; line-height: 20px; padding-top: 5px; font-weight:500;  display: block; width: 400px;}

.banner .inner-content .yoga-moodtext { padding-bottom: 15px; }



/*For Men*/

#index #teaser4 .moodtext{ background-color: none; /*border: 5px solid #fff;*/ border: none;  padding: 30px; width: 400px;  height: 500px; margin-left: 20px;}

#index #teaser4 .moodtext-h2, h2 { font-size: 52px; font-weight: 600; text-transform:uppercase; color: #fff;   padding-bottom: 4px; display: block; text-align: center;}

#index #teaser4 .moodtext .teaser-discover { border: 3px solid #fff; display: block; width: 100px; color:#fff; font-size: 16px; font-weight: 600; text-transform:uppercase;  margin: 15px auto 0 auto; padding: 4px; text-align: center;}

#index #teaser4 .moodtext .teaser-discover:hover { border-color: #616769; color: #616769; }

#teaser4				{ background:url(../images/topimages/index_moodimage5-980.jpg) no-repeat 0 0; -webkit-background-size: cover; -moz-background-size: cover; height: 450px; -o-background-size: cover; background-size: cover;}

.banner #teaser4 .inner-content  .moodtext-p	{ color: #fff; font-size: 18px;}









#subpagetitle							{ width: 500px; position: relative; top: 130px; left: -430px;  padding: 70px 0 0 460px;}

#subpagetitle	h2		{ font-size: 30px; font-weight: 400; color: #fff; line-height: 28px; text-align: left; padding-bottom: 12px; display: block;}

#contact #subpagetitle 					{ background-color: rgba(255,255,255,0.9); padding: 30px; width: 350px; 

										position: relative; top: 60px; left: 40px; }



#contact #subpagetitle p				{ color: #6a6a6a; padding: 5px 0 0 0; font-size: 18px; opacity: 1;}

#subpagetitle a							{ display: block; cursor: pointer;}

#subpagetitle p							{ font-size: 25px; color: #fff; line-height: 28px; }

.banner .inner-content  p				{ font-size: 15px; color: #fff; line-height: 20px; padding-top: 5px; }

#subpagemood							{ width: 100%; margin: 0 auto; }

#subpagebg								{ background-color: #fff;}	

.subpagemoodimage						{ height: 250px; width: 100%; }

#about .subpagemoodimage, 

#faq .subpagemoodimage 					{ background:url(../images/topimages/about_moodimage1.jpg) no-repeat 0 0; }

#subpagetitle .moodtext-h2				{ font-size: 30px; color: #fff; line-height: 42px; text-align: left;}

#contact #subpagemood, 

#error #subpagemood						{ background:url(../images/topimages/about_moodimage1.jpg) no-repeat 0 0;  height: 250px;}

#subpagetitle .language, 

#subpagetitle .language a				{ font-size: 15px;  color: #fff; text-align: center;}

#contact #subpagetitle a				{ text-decoration: none; font-weight: 400;}

.wholesale-line							{ font-size: 15px;  color: #6a6a6a; text-align: center; display: block; padding-bottom: 10px; text-decoration: none; }

.wholesale-highlight					{ text-transform: uppercase; font-size: 24px; color: #A9B38C; opacity: 1; display: block; text-align: center;}

#retailers #subpagemood, #wholesale #subpagemood, #private-label #subpagemood, #customized-logo #subpagemood, 

#catalog #subpagemood 					{ background:url(../images/topimages/catalog_moodimage1.jpg) no-repeat 0 0; height: 250px;}





/*  Content */



.inner-content	h3				{ color: #A9B38C; font-size: 20px; margin-bottom: 15px; font-weight: 500; padding-left: 3%;}

.inner-content	h3.greyheadline { color: #939393; padding-top: 25px; margin-top: 10px; border-top: 1px dotted #d6d6d6;  padding-left: 10px;}

#index .inner-content	h3.greyheadline	{ border-top: none;}

.inner-content	p, 

.inner-content address	{ color: #939393; font-size: 14px; line-height: 20px; font-weight: 500;  padding: 0 3% 10px 3%;}

#about .inner-content p, #faq .inner-content .tworows p

						{ padding: 0;}

.left-contentimage		{ float: left; padding-right: 8%; width: 30%;}

.inner-content .about-box	{ width: 62%; float: left;}

.logos					{ width: 100%; text-align: center; }

.logos img				{ width: 90px; padding: 10px 15px; text-align: center;}

.logos img.purearth		{ width: 70px;}

.logos img.zenathletics	{ width: 120px;}



a.categoryboxes			{ width: 33.33%; float: left; height: 76px; padding: 60px 0; text-align: center; display: block;

						 overflow:hidden; text-decoration: none; }

.categoryboxes .category-h4		{ color: #474747; font-size: 25px; font-weight: 400; padding-bottom: 10px; display: block;}

.categoryboxes .category-p		{ color: #474747; font-size: 18px; line-height: 20px; padding: 0 20px;}

#yogabox				{ background:url(../images/yoga.jpg) 0 0 no-repeat;}

#fitnessbox				{ background:url(../images/fitness.jpg) 0 0 no-repeat;}

#wellnessbox			{ background:url(../images/wellness.jpg) 0 0 no-repeat;}



#index .inner-content .productwrapper			{ display: none;}



#workoutvids .inner-content p.highlightbox 

								{ width: 100%; border-left: 1px solid #d6d6d6 !important; margin-bottom: 20px; color: #d6d6d6; padding-top: 10px; text-align: center; }

#workoutvids .inner-content .prequote 

								  { width: 97%; margin: 0 auto; }

.inner-content	p.highlightbox, .inner-content	div.highlightbox, .inner-content .sidebar-content p.highlightbox	

								{ background-color: #fff; color: #A9B38C; padding: 10px; border-left: 5px solid #A9B38C; 

								border-top: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; width: 92%; }



/* Content with Sidebar */

.sidebar								{ width: 20%; float: left; padding-right: 3%; padding-left: 2%; font-weight: 400;}

.sidebar-content						{ width: 75%; float: left; }

.sidebar h4								{ font-size: 17px; color: #A9B38C; margin-bottom: 10px; }

.productsbox-h5, h5 					{ font-size: 15px; color: #A9B38C; margin-top: 10px; display: block; }

.inner-content .sidebar p,

.inner-content .sidebar address			{ padding: 0 0 15px 0; }

.threecolumns  							{ width: 48%; float: left; padding-right: 2%; }



/* Product Overview Pages */

#formen #productmoodshot				{ display: none;}

#product-content						{ width: 100%; }

#yoga .inner-content, #fitness .inner-content, #wellness .inner-content

										{ padding-top: 0; background-color: #fff;}

#overview								{ padding: 0 10px; width: 90%; margin: 0 auto; background-color: #fff;}

#overview a								{ display: block; width: 50%; text-decoration: none; }

#overview a	span						{ display: block; padding: 10px 10px; background-color: #fff; background-color: #ececec;  border-bottom: 0;

										 font-size: 16px;  font-weight: 400;}

#overview a:hover span					{ background-color: #e3e3e3;}



/* Product Pages */



#product-navigation						{ display: none;}



#product-content						{ width: 100%; font-weight: 400;  }

#product-content  a						{ text-decoration: none;}

#product-content .productsbox			{ width: 50%; padding-bottom: 1px; float: left; }

#product-content .productsbox a			{ height: 80px; width: 96%; padding: 2%; background-color: #fff; display: block; cursor: pointer; text-decoration: none; }

#product-content .productsbox	img		{ width: 80px; height: 80px; display: block; padding-right: 20px; float: left;}

#product-content .productsbox .productsbox-h5		{ font-size: 15px; font-weight: 400; color: #6a6a6a; padding: 5px 0; display: block; }

#product-content .productsbox	.productsbox-p, 

#product-content .productsbox	span 				{ font-size: 14px;  font-weight: 400; padding-top: 0.1em; color: #A9B38C;}



#product-container						{ position: relative; top: -20px; width: 100%; background-color: #fff; padding: 50px 0; 

										border-bottom: 1px solid #d6d6d6;}

#product-container h2					{ font-size: 20px; color: #A9B38C; text-align: left; padding: 5px 0; font-weight: 400;}

#product-container img					{ height: 12px;}

#product-container	a					{ cursor: pointer;}

#product-container #product-imagebox	{ width: 40%; float: left; padding-right: 8%; padding-left: 2%;}

#product-container .mainimage			{ padding-bottom: 10px;}

#product-container .mainimage img		{ width: 300px; height:300px;}

#product-container .images-add img		{ width: 80px; height:80px; padding-right: 15px;}

#product-container #product-information	{ float: left; width: 47%;padding-right: 3%; color: #939393;}

#product-container h4					{ font-size: 1.3em; color: #A9B38C; padding-top: 10px; padding-bottom: 10px;}

#product-content						{ font-weight: 400;}

#product-content .note, .inner-content	#product-content p

										{ font-size: 14px; padding: 0 0 10px 0;}

.inner-content #product-content .product-details p

										{ padding-left: 3%;}

#product-content .note a				{ text-decoration: underline; }		

#product-content .note a:hover			{ text-decoration: none;}	

#product-content .colors 				{ font-size: 60px; }

.inner-content #product-content .description			

										{ border-top: 1px dotted #cdcdcd; padding-top: 10px; padding-left: 0;}

.inner-content	p.note a 				{ font-size: 1em; padding-top: 0; padding-bottom: 10px; text-decoration: none; 

										background: url(../images/contentlink.png) 0 2px no-repeat; padding-left: 10px;}

#product-content .product-details		{ width: 53%; float: left; color: #6a6a6a; }

#product-content .nodownload 			{ width: 90%;}

#product-content .product-details ul,

#product-content #product-container ul	{ font-size: 14px; line-height: 1.5em; padding-left: 3%;}

#product-content .product-details ul li, 

#product-content #product-container ul li{ background: url(../images/list-point) 0 9px no-repeat; padding-left: 15px; color: #939393; font-size: 14px; line-height: 25px; font-weight: 400;}

#product-content .downloadbox			{ background-color: #A9B38C; width: 40%; float: left; padding: 20px 0;}

#product-content .downloadbox a			{ display: block; padding: 10px 0 10px 50px; border-bottom: 1px solid #BCCBC2; 

										color: #fff; height: 20px; font-size: 14px;}

#product-content .downloadbox a.noborder,.noborder 

										{ border: 0; text-decoration: none; }

#product-content .product-details		{ padding-bottom: 15px;}

#product-content .downloadbox a.download{ background:url(../images/downloadbox.png) 20px 10px no-repeat; text-decoration: none;}

#product-content .downloadbox a.video	{ background:url(../images/downloadbox.png) 20px -21px no-repeat; text-decoration: none;}

#product-content .downloadbox a:hover	{ background-color: rgba(255,255,255,0.2);}

.pdfdownload							{ width: 40%; padding-left: 5%; float: left; }

.pdfdownload a							{ display: block; background-color: #fff; border: 1px solid #d6d6d6; padding: 3%; 

										width: 93%; cursor: pointer; min-height: 360px; text-decoration: none;}

.pdfdownload img 						{ width: 100%}

.pdfdownload .pdfdownload-h3			{ font-size: 16px; margin-top: 15px; margin-bottom: 0; display: block; color:#A9B38C; padding-bottom: 5px;}

.pdfdownload .pdfdownload-p				{ padding-top: 2px; font-size: 13px;  display: block; color: #939393;}

#product-container img.logopurearth		{ height: 35px; }

#product-container img.logorejuvenate	{ height: 25px; }

#product-container .pattern		img		{ width: 16px; height: 16px; padding-right: 5px; }

.inner-content	p.note a 				{ font-size: 14px; padding-bottom: 10px; text-decoration: none; 

										background: url(../images/contentlink.png) 0 6px no-repeat; padding-left: 10px;}



.inner-content .language a, .inner-content #product-content .language a				

										{ font-weight: 400; font-size: 16px; text-decoration: underline; }

.inner-content .language a:hover, .inner-content #product-content .language a:hover

										{ text-decoration: none; }

/* Subpages */



.inner-content	.sidebar-content p		{  padding-left: 0; }

.inner-content .prequote	p 			{ text-align: center; font-size: 20px; }



.firstrow 								{ padding-right: 3%; float: left; width: 46%; }

.tworows								{ padding-left: 3%; width: 45%; float: left; }



/*Overview Pages*/



#wellness #overview, #fitness #overview, #yoga #overview

				 						{ margin-bottom: 20px}

#wellness #overview a, #fitness #overview a, #yoga #overview a					

										{ padding: 0; margin: 0; border: none; display: block; height: 70px; width: 48%; 

										border-right: 2px solid #fff; float: left; padding-top: 130px;}	

#wellness #overview a.abigger, #fitness #overview a.abigger, #yoga #overview a.abigger					

										{ padding: 0; margin: 0; border: none; display: block; height: 80px; width: 738px; 

										border-right: 2px solid #fff; padding-top: 120px}																				 

#wellness #overview #headline, #fitness #overview #headline, #yoga #overview #headline			

										{ width: 370px; height: 200px; float: left; text-align: center; background-color: #fff; }

#wellness #overview #headline h2, #fitness #overview #headline h2, #yoga #overview #headline h2		

										{ font-size: 45px; line-height: 47px; padding-top: 50px; color: #A9B38C; text-align: center; }

										

#wellness #overview .overview-h4, #fitness #overview .overview-h4, #yoga #overview .overview-h4										

										{ display: block; font-size: 20px; line-height: 22px; text-align: center; padding: 5px; width: 120px;

										background-color: rgba(188, 203, 194,0.6); color: #474747; }

										

/*Contactform*/	

								

.inner-content textarea, .inner-content input			{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.inner-content p input									{ border: 1px solid #D6D6D6; width: 58%; float: left; -webkit-appearance: none; border-radius: 0;}

.inner-content form label								{ width: 15%; padding-right: 5%; float: left; }

.inner-content form 	.submit							{ width: 58%; height: 30px; background-color: #A9B38C; border: none; color: #fff; font-size: 15px; margin-left: 20%; 

														-webkit-appearance: none; border-radius: 0;}

.inner-content form 	.submit:hover					{ background-color: #A9B38C; opacity: .9; cursor: pointer;}

.inner-content textarea 								{ background-color: white; border: 1px solid #d6d6d6; width: 58%; height: 80px; -webkit-appearance: none; border-radius: 0;}



/* Retailers */

#retailers h3 											{ padding-top: 20px;}

.retailerstable											{ margin-left: 10px; overflow: hidden; clear: both; font-weight: 400;}

.retailerstable th.companyth							{ width: 120px; padding-right: 10px}

.retailerstable	td, .retailerstable	th					{ width: 160px; padding-bottom: 10px; text-align: left; padding-left: 10px; font-weight: 400;}

.retailerstable	th										{ color: #A9B38C; font-size: 14px;}

.retailerstable	td, .retailerstable	td a				{ color: #939393; font-size: 14px; text-decoration: underline;}

.retailerstable	td, .retailerstable	td a:hover			{text-decoration: none;}

.retailerstable .available								{ width: 80px; text-align: center;}

.retailerstable .check									{ font-size: 1px; color: #A9B38C; }

.retailerstable .notavailable 							{ font-size: 1px; color: #ca3030; }

										