


/* Learn More Tab
================================================== */

	#learn-more-tab {
		margin:10px auto 0 auto;width: 590px;	}

	a#learn-more {
		background:#bfbf00;
		color:#252525;
		font-size:1.6em;
		font-family:Podkova;
	}

	a#learn-more:hover {
		background:#a2a200;
	}



/* Sign Up with Custom Fields
================================================== */

	.radio-group label,
	.checkbox-group label {
		font-size:1.4em !important;
		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif !important;
		font-weight:300 !important;
	}

	#signup-page .radio-group label,
	#signup-page .checkbox-group label {
		color:#333333 !important;
	}



/* Sign Up with Custom Fields: Medium Size
================================================== */

	#signup.medium.hascf ul#form-layout li {
		border-top:1px solid #eeeeee;
	}



/* Sign Up: Progress Indicators
================================================== */

	#progress-container h3 {
		font-family:Oswald;
		font-size:1.6em;
		font-weight:normal;
		font-style:normal;
		color:#252525;
	}

	.simple .tearoff .background {
		background:#252525 !important;
		color:#ffffff !important;
	}

	.tearoff .unit {
		color: #252525;
	}

	#bar-complete {
		background:#bfbf00;
	}

		#bar.stylish #bar-complete {
		-webkit-box-shadow: inset 0px 1px 0px 0px #e5e546, inset 0px -5px 8px 0px #868600;
		-moz-box-shadow: inset 0px 1px 0px 0px #e5e546, inset 0px -5px 8px 0px #868600;
		box-shadow: inset 0px 1px 0px 0px #e5e546, inset 0px -5px 8px 0px #868600;
	}

	#bar-complete span {
		color:#222222;
	}



/* Wrapper
================================================== */

	#wrapper {
			background-color: #ffffff; 	-webkit-box-shadow: 0px 0px 0px #FFF; -moz-box-shadow: 0px 0px 0px #FFF; box-shadow: 0px 0px 0px #FFF;			margin-top:40px;
		}

	#wrapper header {
		text-align: left;
	}

	#wrapper header h1 {
		font-family:Muli;
		font-weight:normal;
		font-style:normal;
		color:#252525;
		text-shadow: none;
		font-size:9.0em;
	}

	#wrapper header h1 span {
		display: block;
		text-align:center;
	}

	#wrapper header h1 a {
		color:#252525;
	}



/* Nav
================================================== */

	nav a:link,
	nav a:visited,
	nav li.current_page_item ul li a {
		font-family:Podkova;
		font-size:1.6em;
		font-weight:normal;
		font-style:normal;
		color:#252525;
		text-transform:none;
	}

	nav a:hover,
	nav a:active {
		color:#00bfbf;
	}



/* Widgets
================================================== */

	ul#widgets li ul li,
	.textwidget,
	.tagcloud a,
	#wrapper ul#inner-footer li p a {
		font-size:1.3em;
		font-weight:normal;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	ul#widgets li ul li a:link,
	ul#widgets li ul li a:visited,
	.tagcloud a:link,
	.tagcloud a:visited,
	.textwidget {
		color:#252525;
	}

	ul#widgets li ul li a:hover,
	ul#widgets li ul li a:active,
	.tagcloud a:hover,
	.tagcloud a:active {
		color:#00bfbf;
	}

	ul#widgets li ul li a,
	.textwidget {
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
	}

	#wp-calendar tbody td {
		border-color: #ffffff;
		background: transparent;
	}

	.textwidget p {
		line-height: 1.4em;
		margin: 0 0 15px 0;
	}

	.textwidget li {
		font-size: 1em !important;
	}



/* Posts
================================================== */

	#main a:link,
	#main a:visited,
	#wrapper ul#inner-footer li p a {
		color:#252525;
		text-decoration:none;
	}

	#respond input[type=submit] {
		background-color:#252525;
	}

	#main a:hover,
	#main a:active,
	.lepost h2 a:hover,
	#wrapper ul#inner-footer li p a:hover {
		color:#232e5d;
		text-decoration:underline;
	}

	.lepost h1,
	.lepost h2 {
		font-family:Podkova;
		font-size:2.8em;
		font-weight:normal;
		font-style:normal;
		color:#333333;
		text-shadow: 0px 1px 1px #ffffff;
		text-transform:none;
	}

	.lepost h2 a {
		color:#333333  !important;
	}

	.lepost h3 {
		font-family:Maven Pro;
		font-size:2.0em;
		font-weight:normal;
		font-style:normal;
		color:#999999;
		text-shadow: none;
		text-transform:none;
	}

	.lepost h4,
	h3.widget-title {
		font-family:Podkova;
		font-size:1.4em;
		font-weight:normal;
		font-style:normal;
		color:#bfbf00;
		text-shadow: none;
		text-transform:uppercase;
	}

	.lepost p,
	.lepost ul li,
	.lepost ol li {
		font-size:1.5em;
		font-weight:300;
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	}

	#main p,
	#main ul li,
	#main ol li,
	ul#widgets li ul li,
	cite,
	#SearchForm input.le-search:focus,
	#respond h3,
	#respond input,
	#respond textarea:focus {
		color:#191919 !important;
	}



/* Colors
================================================== */

	/*----- Border -----*/

	.lepost .postmeta,
	.commentlist,
	.commentlist li.comment,
	.commentlist .children li,
	#comments .pingback,
	#respond input,
	#respond textarea {
		border-color:#999999;
	}

	#search_box {
		border-color:#b8b8b8;
	}

	#search_box:hover,
	#search_box:focus {
		border-color:#999999;
	}


	/*----- Accent -----*/

	h3.widget-title,
	nav li.current_page_item a {
		color:#bf5f00;
	}

	#respond input[type=submit]:hover {
		background-color:#bf5f00;
	}

	#respond input:focus,
	#respond textarea:focus,
	.lepost blockquote {
		border-color:#bf5f00 !important;
	}


	/*----- Secondary -----*/

	.lepost .wp-caption p,
	.entry-date,
	#SearchForm input.le-search,
	.comment-author,
	#main a.comment-permalink,
	#main a.comment-reply-link,
	#main a.comment-reply-login,
	#comments .pingback p,
	#previous-comments,
	#next-comments,
	#respond label,
	#respond p.comment-messages,
	#respond textarea,
	#wp-calendar thead,
	#wp-calendar tbody,
	#wp-calendar tfoot #next a,
	#wp-calendar tfoot #prev a,
	ul#widgets ul#recentcomments li.recentcomments {
		color:#7f7f7f !important;
	}



/* Sign Up Slide Down
================================================== */

	#launchtab {
		border-bottom:6px solid #252525;
	}

	#launchtab a {
		background:#252525;
		color:#ffffff;
		font-size:1.6em;
		font-family:Podkova;
	}

	#launchlitemodule #signup {
		background:#252525;
		-webkit-box-shadow: 0px 0px 0px #FFF; -moz-box-shadow: 0px 0px 0px #FFF; box-shadow: 0px 0px 0px #FFF;	}

	#launchlitemodule h2 {
		color:#ffffff;
	}

	#launchlitemodule label {
		color:#bfbf00;
	}

	#launchlitemodule a,
	#launchlitemodule p a,
	#launchlitemodule span.privacy-policy a {
		color:#00bfbf !important;
	}

	#launchlitemodule p,
	#launchlitemodule li,
	#launchlitemodule span.privacy-policy,
	#launchlitemodule .radio-group label,
	#launchlitemodule .checkbox-group label {
		color:#e5e5e5;
	}

/* PayPal Buy Now Button
================================================== */

.lefx_buy_now input[type="submit"] {
  display: block;
  text-align: center;
  margin: 10px auto;
  width: 150px;
  height: 35px;

  border: 1px solid #8d8686;
  -webkit-border-radius: 5px;
  -moz-border-radius:    5px;
  border-radius:         5px;

  font-size: 2.0em;
  font-family:Podkova;
  font-weight: 400;

  background: #a69e9e;
  
  color: #ffffff;

  -webkit-appearance: none;
}

/* Media Queries
================================================== */

	@media screen and (max-width: 768px) {

		body#inner-page {
								background-color: #ffffff;
			background-image: none;
							}

				#wrapper header {
			font-size:0.7em;
		}
		

		nav ul li,
		nav ul li ul li {
			border-bottom:1px solid #cacaca;
		}

		nav a {
			background:#eeeeee;
		}

		#nav-responsive-menu-link {
			background:#eeeeee;
			color:#252525;
			font-size:1.6em;
			font-family:Podkova;
		}

		#nav-responsive-menu-link.open {
			background:#cacaca;
		}


		#launchtab a {
			font-family:Podkova;
			font-size:1.6em;
			font-weight:normal;
			font-style:normal;
			text-transform:none;
		}

	}

	@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

		#launchtab a {
			line-height:1.6em;
		}

	}