@import url(http://fonts.googleapis.com/css?family=Istok+Web:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);
@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200,300,700);
@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);
@import url(http://fonts.googleapis.com/css?family=Dancing+Script:400,700);
@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,500,700);

@import "standard.css" screen;
@import "layout.css" screen;

/* @override http://ignite.dev/media/style.css */

/* @import url(upsell.css); */
@import url(http://fonts.googleapis.com/css?family=Crimson+Text:400,400italic,600,600italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

html {
	background: #ebeced;
	color: #000;
	font-family: 'Open sans', gotham, arial, helvetica, "myriad pro", verdana, tahoma, "trebuchet ms", sans-serif, ubuntu, system;
	font-size: 62.5%;
	line-height: 150%;
	/*height: 100%;
	overflow-y: auto;*/
}

html, body {
	height: 100%;
	/*overflow-y: auto;*/
}

html > body {
	filter:normal;
}

html > body {
	background: #ebeced;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebeced 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebeced)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebeced 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ebeced 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebeced 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#ebeced 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebeced',GradientType=0 ); /* IE6-8 */
	
	
	float: left;
	width: 100%;
	
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-size: 1.5rem;
	color: #666;
	line-height: 150%;
}

._clear {
	clear: both;
}

#superwrapper {
	background: url(images/bg-circle.png) 50% 0% fixed repeat;
}

._container {
	width: 100%;
	background: url(images/bg-dots.png) 50% 100% fixed no-repeat;
}

._nomargin {
	margin: 0 !important;
}

._nopadding {
	padding: 0 !important;
}

._hidden {
  display: none;
}

img {
	/*z-index: 111;*/
	position: relative;
}

.img-left {
	float:left;
	clear:left;
	margin:0 16px 10px 0;
	padding:1px;
}
.img-right {
	float: right;
	clear: right;
	margin: 0 0 10px 10px;
}
.img-center {
	margin:0 auto 10px;
	float:none;
	clear:both;
	display:block;
}

p, ._col p {
	margin: 0;
	padding: 0 0 20px 0;
	text-shadow: 1px 1px 0px #fff;
}

._widget p {
	margin: 0 10px 0.5em;
}

ul, ol {
	padding: 0 0 0 20px;
}
ul li, ol li {
	text-shadow: 1px 1px 0px #fff;
}

a {
	color: #00c0cd;
	text-decoration: none;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}
a:visited {
	color: #00c0cd;
}
a:hover {
	color: #444;
	text-decoration: underline;
}
a:active {
	color: #ef5ba0;
}

ins {
  background: none;
  color: inherit;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6,
._row h1, ._row h2, ._row h3, ._row h4, ._row h5, ._row h6 {
	font-family: 'Crimson Text', Georgia, serif;
	line-height: 1em;
	text-shadow: 1px 2px 0px rgba(255,255,255,1);
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 0.6em 0;
	position: relative;
  z-index: 111;
}

h4, h5, h6,
._row h4, ._row h5, ._row h6 {
	letter-spacing: 0;
}

h1, ._row h1 {
	color: #00c0cd; /*#ef5ba0;*/ /*#00c0cd*/
	/*font-size: 52px;*/
	font-size: 3.467em;
	line-height: 0.9em;
	padding: 0;
}
h2, ._row h2 {
	color: #00c0cd;
	/*font-size: 40px;*/
	font-size: 2.667em;
}
h3, ._row h3 {
	color: #000;
	/*font-size: 32px;*/
	font-size: 2.133em;
}
h4, ._row h4 {
	color: #000;
	/*font-size: 26px;*/
	font-size: 1.733em;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
}
h5, ._row h5 {
	color: #000;
	/*font-size: 22px;*/
	font-size: 1.467em;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
}
h6, ._row h6 {
	color: #000;
	/*font-size: 18px;*/
	font-size: 1.2em;
	text-shadow: 1px 1px 0px rgba(255,255,255,1);
}

h2 b, ._row h2 b,
h2 strong, ._row h2 strong,
h3 b, ._row h3 b,
h3 strong, ._row h3 strong {
	line-height: 0.7em;
}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
	display: block;
}

span.caps {
	display: inline;
	color: inherit !important;
}

h1 span.subtitle { /*subhead*/
	max-width: 680px;
	color: #777;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*font-size: 23px;*/
	font-size: 0.442em;
	letter-spacing: 0px;
	line-height: 1.2em;
	padding: 0.5em 0 0 0;
	margin: 0 auto;
}

h1 span.subtitle_webinar { /*subhead*/
	max-width: 780px;
	color: #777;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*font-size: 23px;*/
	font-size: 0.442em;
	letter-spacing: 0px;
	line-height: 1.2em;
	padding: 0.5em 0 0 0;
	margin: 0 auto;
}

h1 span.subtitle_webinar em {
	color: #ef5ba0;
	font-weight: bold;
	font-style: normal;
}

h2 span.subtitle { /*subhead*/
	max-width: 680px;
	color: #777;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.575em;
	letter-spacing: 0px;
	line-height: 1.2em;
	padding: 0.5em 0 0 0;
	margin: 0 auto;
}

h2 span.subtitle_big { /*subhead*/
	max-width: 780px;
	color: #777;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	letter-spacing: 0px;
	line-height: 1.2em;
	padding: 0.5em 0 0 0;
	margin: 0 auto;
}

h3 span.subtitle { /*subhead*/
	max-width: 700px;
	color: #777;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*font-size: 21px;*/
	font-size: 0.656em;
	letter-spacing: 0px;
	line-height: 1.2em;
	padding: 0.3em 0 0 0;
	margin: 0 auto;
}

.subtitle.subtitleleft {
	max-width: none;
}

.divider.white_wrap h1, .divider.white_wrap h2, .divider.white_wrap h3,
.divider.white_wrap h4, .divider.white_wrap h5, .divider.white_wrap h6 {
	margin: 0 0 0.1em;
}

.black_wrap h1, .black_wrap h2, .black_wrap h3,
.black_wrap h4, .black_wrap h5, .black_wrap h6 {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	margin: 0 0 0.1em;
}

.blue_wrap h1, .blue_wrap h2, .blue_wrap h3,
.blue_wrap h4, .blue_wrap h5, .blue_wrap h6 {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	/*margin: 0;*/
}

a.hr.stepdown,
a.hr.stepup,
a.hr.curvedown,
a.hr.curveup {
  float: none;
	margin-bottom: -41px;
	margin-left: auto;
	margin-right: auto;
}

a.hr.stepup {
	margin-bottom: 0;
	margin-top: -41px;
}

a.hr.curvedown {
  margin-bottom: 30px;
}
a.hr.curveup {
  margin-bottom: 30px;
}

header {
	background: none;
}

header ._wrapper {
	width: 980px;
	padding: 30px 0 10px 0;
	border-bottom: 1px solid #eee;
}

header nav {
	/*font-size: 15px;*/
	font-size: 1em;
	display: block;
	line-height: 1em;
	bottom: 21px;
}

header nav ul li {
	padding: 0 0 0 30px;
	line-height: 1em;
	margin: 0;
}

header nav a {
	color: #666;
	font-family: 'Crimson Text', Georgia, serif;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0;
	text-shadow: none;
	cursor: pointer;
}

header nav a:hover {
	color: #000;
	text-decoration: none;
}
header nav a:active {
	color: #5bd4dc;
}
header nav a:visited {
	color: #666;
}

header ._helpbar {
	top: -3px;
}

header ._helpbar ul {
	margin-top: 0;
}

/*._ddmenu li._faq::before {
	background: url(/assets/images/icon-tweet.png) no-repeat;
}*/

._helpbar h1, ._helpbar h2, ._helpbar h3,
 ._helpbar h4, ._helpbar h5, ._helpbar h6 {
	font-family: 'Maven Pro', sans-serif;
	letter-spacing: normal;
}

._wrapper {
	width: 980px;
}

._main ._wrapper,
.frame ._main ._wrapper {
	background: none;
	width: 980px;
	padding: 20px 0px 0px 0px;
	margin: 0px auto 30px;
	overflow: hidden;
	-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	
	-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;

}

.bgwrapwhite ._main ._wrapper {
	background: #fff;
	width: 980px;
}

.frame ._main ._wrapper ._row._centered {
	
}

._row._quarters {
	padding: 0;
}

._quarters ._aside {
	min-width: 70px;
	width: 23%;
	margin: 0;
	padding: 0 2%;
}

._quarters ._article {
	min-width: 370px;
	width: 69%;
	margin: 0;
	padding: 0 2%;
}

._col > * {
	padding: 0;
}

._bi ._col {
	width: 46%;
	min-width: 5px;
	padding: 0 2%;
}

._row {
	/*width: 96%;*/
	margin: 0 0 30px 0;
	/*padding: 0 2%;*/
}

._row._wide {
  width: auto;
}

._row._centered {
	max-width: 980px;
	margin: 0 auto;
	padding: 0;
}

/*._row._bi,
._row._tri,
._row._quad {
  padding: 0;
}*/

._tri ._col {
	width: 29%;
	min-width: 5px;
	padding: 0;
	margin: 0 2% 2% 2%;
}

._quad ._col {
	min-width: 5px;
	width: 21%;
	margin: 0 2% 2% 2%;
}

._row._phi {
	padding: 0;
}

._row._penta {
  width: 96%;
  padding: 0 2%;
}

._penta ._col {
  width: 17%;
	min-width: 130px;
	margin: 0 3.75% 0 0;
}
._penta ._col._5 {
  margin: 0;
}

._phi ._article {
	min-width: 5px;
	width: 60%;
	/*margin-right: 3%;*/
	height: auto;
	padding: 0 2%;
}

._phi ._aside {
	min-width: 5px;
	width: 32%;
	padding: 0 2%;
}

._wide > ._col {
	overflow: hidden;
}

/* Fat Footer */
/* -- Directory -- */
._directory._wrapper {
	background: #f2f1ec;
	text-shadow: none;
	border: 1px solid #00c0cd;
	padding: 20px 0 0 0;
}

._directory._wrapper ._tri {
	margin-bottom: 0px;
}

._directory._wrapper h6 {
	text-shadow:none;
	color:#00c0cd;
	padding:0;
}

._directory._wrapper ul {
	padding:0;
}

._directory._wrapper a {
	color:#666666;
}
/* End Fat Footer */

/* ecp */
dl {
	width: 98%;
}

._ecp table {
	width: 98%;
}

._widget h1, ._widget h2, ._widget h3,
._widget h4, ._widget h5, ._widget h6 {
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: normal;
}

._widget h3 {
	background-image: linear-gradient(top, #999999 0%, #676767 100%);
	background-image: -o-linear-gradient(top, #999999 0%, #676767 100%);
	background-image: -moz-linear-gradient(top, #999999 0%, #676767 100%);
	background-image: -webkit-linear-gradient(top, #999999 0%, #676767 100%);
	background-image: -ms-linear-gradient(top, #999999 0%, #676767 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #999999), color-stop(1, #676767));
	color: #FFF;
	/*font-size: 17px;*/
	font-size: 1.133em;
	font-weight: bold;
	padding: 10px;
	margin: 0 0 10px;
	text-shadow: 0 2px 3px #555;
}

._widget h4 {
	margin: 0 10px 5px;
	/*font-size: 15px;*/
	font-size: 1em;
	font-weight: bold;
}

._widget._assurance p, ._widget._secure p, ._widget._help p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-bottom: 0.5em;
}

.wow h3, .wow p {
	margin-left: 320px;
}
/* end ecp */

.video_wrap {
	background: url(images/shadow-video-new.png) no-repeat;
	background-position: 50% 104%;
	padding: 0;
	text-align: center;
	overflow: hidden;
	line-height: 1em;
}

.player-container {
	margin: 0 auto -2px;
	width: auto !important;
	
	background: url(images/shadow-video-new.png) no-repeat;
	background-position: 50% 104%;
	overflow: hidden;
}

.player-container > div {
	margin: 0 auto;
}

#yt-player {
  width:830px; 
  margin:0 auto; 
  display:block;
  position: relative;
}

.video_wrap #yt-player a.replay-btn {
	position: absolute;
	right: 10px;
	color: #444;
	padding: 10px;
	font-weight: normal;
	text-shadow: 1px 1px 1px #fff;
	z-index: 111;
}

.jp-video,
.jp-type-single
/*.countdowntimer.strip.center.hasCountdown,
.countdowntimer.strip.center.hasCountdown > div*/ {
	background: #222;
	position: relative;
	padding: 0;
	height: 0;
	width: 830px !important;
	height: 467px !important;
	margin: 0 auto;
	overflow: hidden;
}

.youtube-video-wrap {
	position: relative;
	padding: 0;
	height: 0;
	overflow: hidden;
	width: 680px;
	height: 382px;
	margin: 0 auto;
	border: 6px solid #fff;
}

.youtube-video-wrap iframe,
.youtube-video-wrap object,
.youtube-video-wrap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.divider,
.divider_arrow_fff {
	width: 100%;
	/*float: left;*/
	/*margin: 0 auto 60px;*/
	position: relative;
}

.divider,
.white_wrap {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
	margin: 0 0 30px 0;
}

.divider,
.divider.white_wrap {
	padding: 0px 0 30px 0;
}

.white_wrap {
	padding: 40px 0 30px 0; /*60px 0 30px 0;*/
}

.arrow_fff_shadow {
	background: transparent url(/assets/images/divider-arrow-fff_shad.png) 50% 0 no-repeat;
	height: 35px;
}

.arrow_fff {
	position: relative;
	overflow: visible;
}
.arrow_fff:after {
	background-image: url("/assets/images/divider-arrow-fff.png");
	background-size: 100% 100%;
	content:"";
	
	width: 78px;
	height: 30px;
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -39px;
}

.arrow_fff h2, .arrow_fff ._row h2 {
	margin: 0.6em 0;
}

.black_wrap {
	background: rgb(68,68,68); /*#444*/
	/*background: rgba(0,0,0,0.7);*/
	padding: 30px 2%;
	margin: 30px 0 0 0;
	position: relative;
	overflow: visible;
}

.black_wrap:after {
	/*content: url("/assets/images/divider-arrow-000.png");*/
	
	background-image: url("/assets/images/divider-arrow-000.png");
	background-size: 100% 100%;
	content:"";
	
	width: 78px;
	height: 30px;
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -39px;
}

.blue_wrap {
	background: rgb(0,99,121);
	padding: 30px 2%;
	margin: 30px 0 0 0;
	position: relative;
	overflow: visible;
}

.lightblue_wrap {
	background: #e3f1f2;
	padding: 0 2% 30px 2%;
	margin: 30px 0 0 0;
	position: relative;
	overflow: visible;
}

.arrow_lightblue_shadow {
	background: transparent url(/assets/images/divider-arrow-lightblue_shad.png) 50% 0 no-repeat;
	height: 35px;
}


/*.divider_arrow_000 {
	height: 30px;
	background: url(images/divider-arrow-000.png) 50% 0 no-repeat;
	margin: 0 0 -30px 0;
	position: relative;
	z-index: 11;
}
*/

.divider ._row,
.divider_arrow ._row {
	padding: 0;
	margin: 0;
}

.divider_arrow ._bi ._col._left,
.divider_arrow ._bi ._col._right {
	width: 50%;
	height: 31px;
	margin: 10px 0 0 0;
	padding: 0;
}

.divider_arrow ._bi ._col._left {
	border-radius: 0 30px 0 0;
	-moz-border-radius: 0 30px 0 0;
	-webkit-border-radius: 0 30px 0 0;
	-webkit-border-radius: 0px 30px 0px 0px;
}

.divider_arrow ._bi ._col._right {
	border-radius: 30px 0 0 0;
	-moz-border-radius: 30px 0 0 0;
	-webkit-border-radius: 30px 0 0 0;
}

.divider_arrow_fff ._bi ._col._left,
.divider_arrow_fff ._bi ._col._right {
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
	box-shadow: 3px -3px 6px rgba(0,0,0,0.06);
	-moz-box-shadow: 3px -3px 6px rgba(0,0,0,0.06);
	-webkit-box-shadow: 0px -3px 6px rgba(0,0,0,0.06);
}

.divider_arrow_blue ._bi ._col._left,
.divider_arrow_blue ._bi ._col._right {
	background: rgb(0,99,121);
}

.divider.socialmedia {
	padding: 0 0 30px 0;
}

.divider.socialmedia ._bi ._col._right {
	height: 65px;
}

.socialmedia p {
	color: #444;
	/*font-size: 18px;*/
	font-size: 1.2em;
	margin: 0;
}

.socialmedia p span,
.socialmedia p span.love {
	color: #00c0cd;
}

.socialmedia p span.love {
	/*font-size: 16px;*/
	font-size: 1.067em;
	display: inline-block;
	padding: 0 5px 0 0;
}

.getsocial.horizontal {
	border: none;
	position: absolute;
	z-index: 111;
}

.getsocial.horizontal_s {
	border: none;
	position: absolute;
	display: none;
}

.getsocial div.sharebutton {
	float: left;
	width: 55px;
	height: 62px;
	margin: 0;
	padding: 0 10px 0 0;
}

.getsocial.horizontal_s div.sharebutton {
	float: left;
	width: auto;
	height: 20px;
	margin: 0;
	padding: 0 5px 0 0;
}

/* footer */
._colophon {
	padding: 0 0 30px 0;
	margin: 0;
	border: none;
}

.footerlogo_wrap {
	float: left;
	padding: 15px 30px 30px 0;
	margin: 0 30px 0 0;
	border-right: 1px solid #ddd;
}

._colophon ._logo {
	position: relative;
	left: 0;
	top: 0;
}

._colophon p {
	padding: 15px 0 0 0;
}

/* end footer */

/* opt in form */
.optin_wrap {
	background: url(images/divider.png) 50% 100% no-repeat;
	max-width: 980px;
	margin: 0 auto;
	padding: 40px 0 37px;
	overflow: hidden;
}

._optin {
	width: 100%;
	height: 245px;
	background: none;
	position: relative;
	margin: 0;
	padding: 0;
	float: none;
	
	box-shadow: 0 -2px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 -2px 3px rgba(0,0,0,0.);
	-moz-box-shadow: 0 -2px 3px rgba(0,0,0,0.1);
	-o-box-shadow: 0 -2px 3px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 -2px 3px rgba(0,0,0,0.1);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

._optin.webinar-form {
	height: 265px;
}

._phi._optin ._article {
	/*background: url(/assets/images/bg-signup-left.png) 50% 50% no-repeat;*/
	background: url(/assets/images/bg-signup-left-big.png) -15px -15px no-repeat;
	width: 35%;
	height: 100%;
	margin: 0;
	padding: 0 11% 0 22%;
	position: absolute;
	left: 0;
	
	border-radius: 12px 0 0 0;
	-webkit-border-radius: 12px 0 0 0;
	-moz-border-radius: 12px 0 0 0;
}

._phi._optin ._aside {
	background: url(/assets/images/bg-signup-right.png) 0% 50% no-repeat;
	width: 29%;
	height: 100%;
	margin: 0;
	padding: 0 3% 0 12%;
	position: absolute;
	right: 0;
	z-index: 11;
	
	border-radius: 0 12px 0 0;
	-webkit-border-radius: 0 12px 0 0;
	-moz-border-radius: 0 12px 0 0;
}


._optin  > p {
	margin: 0;
}
._optin .mainhand {
	position: absolute;
	left: 22px;
	top: 83px;
	z-index: 10;
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 60s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: rotate;
	-moz-animation-duration: 60s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	animation-name: rotate;
	animation-duration: 60s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

._optin ._article h3 {
	color: #000; 
	/*font-size: 42px;*/
	font-size: 2.8em;
	line-height: 0.8em;
	margin: 7% 0 0 0;
}

._optin ._article p {
	color: #666;
	line-height: 1.3em;
	margin: 18px 0 0 0;
	text-transform: uppercase;
}

._optin h4 {
  font-size: 24px;
	margin-bottom: 15px;
}
._optin ._aside p {
	font-size: 0.867em;
	line-height: 1em;
	color: #444;
	/*text-shadow: 1px 1px 0px rgba(255,255,255,0.4);*/
	text-shadow: none;
	padding: 15px 0 0 0;
}
._optin ._aside p.before {
	text-align:center;
	text-transform: uppercase;
}
._optin ._aside a {
	color: #444;
}
._optin ._aside a:hover {
	color: #444;
}
._optin p.privacy a {
	text-decoration: underline;
}
._optin p.privacy a:hover {
	text-decoration: none;
}

.register_fb {
	position: absolute;
	/*left: 220px;*/
	left: -73%;
	bottom: 10%;
}

.fb_enter_details {
	display: none;
}

._optin ._aside form {
	/*margin: -10px 0 20px 0;*/
	margin: 15px 0 20px 0;
}

._optin ._aside form li,
.optin_quizresult form ul li,
.optin_quizresult form ol li {
	margin: 0 0 10px 0;
}

._optin ._aside form li.buttons {
	/*width: 52%;*/
	float: left;
}

._optin p.privacy {
	font-size: 1em;
	/*width: 48%;*/
	float: right;
	text-align: right;
	line-height: 1em;
	padding: 0;
	margin: 0;
	/*padding-top: 8px;
		padding-top: 0.8rem;*/
}

._optin p.privacy-s {
  font-size: 12px;
  width: 70px;
  text-align: center;
}

._optin.withwebtime p.privacy {
  margin: -10px 0 0 0;
}

._optin ._aside form input {
	width: 95%;
	height: 28px;
	font-size: 18px;
	font-size: 1.8rem;
	padding: 3px;
	border: 1px solid #fff;
	-webkit-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.15);
	box-shadow: inset 2px 2px 6px 0px rgba(0, 0, 0, 0.15);	
}
._optin ._aside form button,
.optin_quizresult form button {
	width: 228px !important;
	height: 45px !important;
	background: #ffe400;
	background: -moz-linear-gradient(top,  #ffe400 0%, #f8c424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe400), color-stop(100%,#f8c424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffe400 0%,#f8c424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffe400 0%,#f8c424 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffe400 0%,#f8c424 100%); /* IE10+ */
	background: linear-gradient(top,  #ffe400 0%,#f8c424 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d14c', endColorstr='#83a01c',GradientType=0 ); /* IE6-8 */
	
	-webkit-box-shadow: 0px 1px 0px 0px #f1ab03 inset, 0px -1px 0px 0px #f9d053 inset, 0px 2px 2px 0px #f9d053;
	-moz-box-shadow: 0px 1px 0px 0px #f1ab03 inset, 0px -1px 0px 0px #f9d053 inset, 0px 2px 2px 0px #f9d053;
	box-shadow: 0px 1px 0px 0px #f1ab03 inset, 0px 0px 0px 0px #f9d053 inset, 0px 2px 2px 0px #f9d053;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	text-shadow: none;
	padding: 10px 10px;
	display: block;
	border-color: #f1ab03;
	border-width: 1px;
	border-style: solid;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #900;
	
	-webkit-transition: all 0.2s easeOut;
	-moz-transition: all 0.2s easeOut;
	-o-transition: all 0.2s easeOut;
	-ms-transition: all 0.2s easeOut;
	transition: all 0.2s easeOut;
	margin:0 10px 0 0;
	float:left;
}
._optin ._aside form button:hover,
.optin_quizresult form button:hover {
	background: #f8c424;
	background: -moz-linear-gradient(top,  #f8c424 0%, #f9d053 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8c424), color-stop(100%,#f9d053)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8c424 0%,#f9d053 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8c424 0%,#f9d053 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8c424 0%,#f9d053 100%); /* IE10+ */
	background: linear-gradient(top,  #f8c424 0%,#f9d053 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde86a', endColorstr='#83a01d',GradientType=0 ); /* IE6-8 */
}

/*._optin ._aside form button:active,
.optin_quizresult form button:active {
	background: #83a01d;
	background: -moz-linear-gradient(top,  #83a01d 0%, #a7c248 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83a01d), color-stop(100%,#a7c248)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #83a01d 0%,#a7c248 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #83a01d 0%,#a7c248 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #83a01d 0%,#a7c248 100%); /* IE10+ */
	background: linear-gradient(top,  #83a01d 0%,#a7c248 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83a01d', endColorstr='#a7c248',GradientType=0 ); /* IE6-8 */
	
	-webkit-box-shadow: 0px 1px 0px 0px #a3c229 inset;
	-moz-box-shadow: 0px 1px 0px 0px #a3c229 inset;
	box-shadow: 0px 1px 0px 0px #a3c229 inset;
}*/

._optin ._aside form.lp button {
  width: 200px;
  font-size: 15px;
}

._optin ._aside form label,
.optin_quizresult form label {
	font-family: 'Crimson Text', Georgia, serif;
	color: #fff;
	text-shadow: none;
}

._optin.withinfo {
  height: 270px;
}

._optin.withwebtime {
	height: 320px;
}

._phi._optin.withwebtime ._article {
	background: url(/assets/images/bg-signup-left-big.png) 0% 0% no-repeat;
}

._optin.withwebtime.single {
  height: 275px;
}
._phi._optin.withwebtime.single ._article {
  background: url(/assets/images/bg-signup-left-big.png) 0% -15px no-repeat;
}

._phi._optin.withwebtime ._aside {
	background: url(/assets/images/bg-signup-right-big.png) 0% 50% no-repeat;
}

._optin.withwebtime .webtime {
	margin: 0 !important;
	overflow: auto;
}

._optin.withwebtime ._aside form {
	margin: 15px 0 20px 0;
}

._optin .webtime input[type="radio"] {
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	margin: 5px 10px 0 5px;
	border: none !important;
	background:none;
	box-shadow:none;
}

._optin .webtime label {
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-weight: normal;
	font-size: 0.867em;
	margin-top: 0;
}

/* end opt in form */

/* Quiz Result Oap */
/*.optin_quizresult_wrap {
	padding: 20px;
}*/

._row.optin_quizresult {
	background: url(/assets/images/bg-quizresult-form.png) 50% 0% no-repeat;
	padding: 30px 10px 20px 30px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.optin_quizresult form input {
	width: 97%;
}

.optin_quizresult h2,
.optin_quizresult h3,
.optin_quizresult h4,
.optin_quizresult p,
.optin_quizresult li {
	color: #fff;
	text-shadow: none;
}

.privacy {
	font-size: 13px;
}

.optin_quizresult a:hover {
  color: #fff;
}

.optin_quizresult form {
  padding: 20px 35px 25px 8px;
}

.optin_quizresult form ul li,
.optin_quizresult form ol li {
  margin: 0 0 10px 0;
}

.optin_quizresult form button {
  width: 140px;
  height: 35px;
  float: right;
  font-size: 14px;
  margin: 10px 0 0 0;
  text-transform: none;
}

/* End Quiz Result Oap */

/*======= OPEN GROUPON OPT-IN FORM ======*/
#groupon_optin.optin_wrap {
	background: url(images/divider.png) 50% 100% no-repeat;
	max-width: 980px;
	margin: 0 auto;
	padding: 0px 0 0px;
	overflow: hidden;
	margin-top: -20px;
}

#groupon_optin._optin {
	width: 100%;
	height: 245px;
	background: none;
	position: relative;
	margin: 0;
	padding: 0;
	float: none;
	
	box-shadow: 0 -2px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 -2px 3px rgba(0,0,0,0.);
	-moz-box-shadow: 0 -2px 3px rgba(0,0,0,0.1);
	-o-box-shadow: 0 -2px 3px rgba(0,0,0,0.1);
	-ms-box-shadow: 0 -2px 3px rgba(0,0,0,0.1);
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

#groupon_optin._optin.withinfo {
  height: 270px;
}

#groupon_optin .groupon-optin {
	background: rgba(255,255,255,1);
	width: 50%;
	height: 255px;
	margin: 0;
	padding: 0 10% 0 4%;
	position: absolute;
	left: 0;
	padding-top: 15px;
	
	border-radius: 0px 0 0 0;
	-webkit-border-radius: 0px 0 0 0;
	-moz-border-radius: 0px 0 0 0;
}

#groupon_optin .groupon-optin h2 {
	font-size: 2.667em;
}

#groupon_optin .groupon-optin h6 {
	margin-top: -15px;
	margin-bottom: 25px;
}

#groupon_optin ._phi._optin ._aside {
	background: url(/assets/images/bg-signup-right.png) 0% 50% no-repeat;
	width: 29%;
	height: 100%;
	margin: 0;
	padding: 0 3% 0 12%;
	position: absolute;
	right: 0;
	z-index: 11;
	
	border-radius: 0 12px 0 0;
	-webkit-border-radius: 0 12px 0 0;
	-moz-border-radius: 0 12px 0 0;
}

.groupon_stats {
	margin-bottom: 10px;
}

#groupon_optin .progress {
  overflow: hidden;
  width: 500px;
  height: 70px;
  @include linear-gradient(top, #ebecef, #bfc3c7);
  @include box-shadow(inset 0 1px rgba(white, .8),
                      0 2px 4px rgba(black, .35),
                      0 0 0 1px rgba(black, .1),
                      0 0 0 6px #b6babe,
                      0 7px rgba(white, .1));
}

#groupon_optin .progress-val-left {
  float: left;
  margin-right: 15px;
  font: bold 30px/34px Helvetica, Arial, sans-serif;
  color: #333;
  text-shadow: 0 1px rgba(white, .6);
}

#groupon_optin .progress-val-right {
  float: right;
  margin-left: 15px;
  font: bold 30px/34px Helvetica, Arial, sans-serif;
  color: #333;
  text-shadow: 0 1px rgba(white, .6);
}

#groupon_optin .progress-bar {
  display: block;
  overflow: hidden;
  height:30px;
  background: #ededed;
  border-radius: 4px;
  @include linear-gradient(top, rgba(black, .2), transparent 60%);
  @include box-shadow(inset 0 1px 2px rgba(black, .2), 0 1px rgba(white, .6));
  width: 400px;
}

#groupon_optin .progress-val-bottom {
  color: #000;
  display: block;
  overflow: hidden;
  margin-top: 10px;
  margin-left: 34px;
  width: 300px;
}

#groupon_optin .progress-in {
  display: block;
  min-width: 8px;
  height: 30px;
  background: #35DF0E;
  background-image: -webkit-linear-gradient(top, rgba(white, .3), rgba(white, 0) 60%, rgba(black, 0) 61%, rgba(black, .2)),
                    -webkit-linear-gradient(left, #147cd6, #24c1fc);
  background-image:    -moz-linear-gradient(top, rgba(white, .3), rgba(white, 0) 60%, rgba(black, 0) 61%, rgba(black, .2)),
                       -moz-linear-gradient(left, #147cd6, #24c1fc);
  background-image:      -o-linear-gradient(top, rgba(white, .3), rgba(white, 0) 60%, rgba(black, 0) 61%, rgba(black, .2)),
                         -o-linear-gradient(left, #147cd6, #24c1fc);
  background-image:         linear-gradient(to bottom, rgba(white, .3), rgba(white, 0) 60%, rgba(black, 0) 61%, rgba(black, .2)),
                            linear-gradient(to right, #147cd6, #24c1fc);
  border-radius: 4px;
  @include box-shadow(inset 0 1px rgba(black, .2), inset 0 0 0 1px rgba(black, .2));
}



/*======= CLOSE GROUPON OPT-IN FORM ====== */

/* Share PAGE style */
._oflowvisible,
._oflowvisible ._row {
  overflow: visible !important;
  position: relative;
}

._oflowvisible ._col,
._oflowvisible ._row ._col {
  position: relative;
	z-index: 1;
}

.bgfloatback {
	position: absolute;
	z-index: 0;
}

h1.bulletlf,
h2.bulletlf,
h3.bulletlf {
	padding-left: 12px;
}

h1.bulletlf .subtitleleft,
h2.bulletlf .subtitleleft,
h3.bulletlf .subtitleleft {
	padding-left: 65px;
}

h1.bulletlf i.headbullet,
h2.bulletlf i.headbullet,
h3.bulletlf i.headbullet {
	margin: -5px 15px -15px 0;
}

h1.bulletrt i.headbullet,
h2.bulletrt i.headbullet,
h3.bulletrt i.headbullet {
	margin: -5px -70px -15px 15px;
}

h1 i.headbullet,
h2 i.headbullet,
h3 i.headbullet {
	background: url(/assets/images/headbullet.png) no-repeat 0 0;
	/*line-height: 1.2em;*/
	display: inline-block;
	height: 50px;
	width: 50px !important;
	vertical-align: top;
	margin: -5px 15px -15px -70px;
	position:relative;
	z-index:9999;
}

.pink_headbullet {
	background: url(/assets/images/headbullet.png) no-repeat 0 0;
	/*line-height: 1.2em;*/
	display: inline-block;
	height: 50px;
	width: 50px !important;
	vertical-align: top;
	margin: -5px 15px -15px -70px;
	position:relative;
	z-index:9999;
}

.list li {
	list-style-type: none;
	padding: 0 0 0 30px;
}

.list.list-pt-blue ul,
.list.list-tick-big ul {
	padding: 0;
}

.list.list-pt li {
	background: url(/assets/images/list-pt.png) 0 4px no-repeat;
}

.list.list-pt-blue li {
	padding: 3px 0 0 48px;
	margin: 0 0 30px 0;
	background: url(/assets/images/list-pt-blue.png) 0 6px no-repeat;
}

.list.list-tick li {
	background: url(/assets/images/list-tick.png) 0 2px no-repeat;
}

.list.list-tick-big li {
  min-height: 35px;
	padding: 3px 0 0 55px;
	margin: 0 0 30px 0;
	background: url(/assets/images/list-tick-big.png) 0 0 no-repeat;
}

div.list-pt-blue li h3,
div.list-pt-blue li h4,
div.list-tick-big li h3,
div.list-tick-big li h4 {
	margin: 0;
	padding-top: 0 !important;
	text-align: left !important;
}

.fwhite {
	color: #fff !important;
	text-shadow:none !important;
}

.nummer {
	min-height: 35px !important;
	padding: 0 0 0 50px !important;
}

.nummer > span:first-child {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin: 0 15px -10px -50px;
	color: #fff;
	font-size: 26px;
	font-family: 'Crimson Text', Georgia, serif;
	text-align:center;
	text-shadow: none;
	background: #00c0cd;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}

.nummer.fuchsia > span:first-child {
	background: #f156a0;
}

h3.nummer span,
h4.nummer span,
h5.nummer span {
	line-height: 1.2em;
}

p.afternummer,
p.afterzirkus {
	padding-left: 50px;
}

.zirkus {
	min-height: 32px;
	background: url(/assets/images/list-pt-blue.png) 0 0 no-repeat;
	padding: 0 0 0 48px !important;
}

h3.zirkus {
	background-position: 0 4px;
}
h4.zirkus {
	background-position: 0 0;
}

.ihighlight {
	color: #000;
	font-size: 1.2em;
	font-style: italic;
}

._centered._boxblue {
	background:#f2f1ec;
	border: 3px solid #00c0cd;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding: 25px 0 0 0;
}

div._row._centered._boxblue {
	max-width: 974px;
}



._centered._boxbluecta {
	background:#f2f1ec;
	border: 3px solid #00c0cd;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	padding: 25px 0 0 0;
}

._boxlightblue,
._centered._boxlightblue {
	background:#f1f1eb;
	border: 3px solid #b2d7dd;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	
	padding: 25px 0 0 0;
}

._centered._boxlightgrey {
	background: #f1f1eb;
	border: 2px solid #dddddd;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	
	padding: 25px 0 0 0;
}

.timezones p {
	font-size: 13px;
	font-size: 1.3rem;
}

._getitnow {
	padding: 30px 0 0 0;
	margin: 0 0 30px 0;
	font-size: 24px;
	line-height: 1em;
}

._getitnow ._boxblue {
	width: 620px;
	padding: 15px 50px;
	overflow: visible;
	position: relative;
	
	border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
}

._getitnow ._boxblue:after {
	content: url("/assets/images/arrow-ordernow.png");
	width: 22px;
	height: 42px;
	position: absolute;
	right: -19px;
	top: 50%;
	margin-top: -21px;
}

._getitnow ._boxblue p {
	padding: 0;
	line-height: 1.2em;
}

._getitnow span {
	display: block;
}

.btn-download.lessons {
	background: url(/assets/images/btn-download.png) 0 0 no-repeat;
	width: 218px;
	height: 70px;
	display: block;
}
.btn-download.lessons:hover {
	background: url(/assets/images/btn-download-hover.png) 0 0 no-repeat;
}

.btn-download.lessons span {
	display: block;
	text-indent: -1000px;
	opacity: 0;
}

.btn-download {
  background: #e3e3e3;
  display: inline-block;
  padding: 4px !important;
  margin: 15px 0 !important;
  font-size: 13px;
  line-height: 1.2em;
  
  border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.btn-download a {
  background: #fff;
  display: block;
  
  border: 1px solid #ccc;
  border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.btn-download a > span {
  
  display: inline-block;
  width: 180px;
  padding: 14px 15px 16px;
  color: #333;
  border-right: 1px solid #ccc;
}

.btn-download em {
  background: url(/assets/images/btn-download-two.png) 50% 50% no-repeat;
  width: 110px;
  height: 35px;
  float: right;
  
  display: inline-block;
  padding: 15px;
}

.circle {
	background:#ffd13b;
	-webkit-border-radius: 200px;
	border-radius: 200px;
	width:310px;
	height:310px;
	display: block;
	margin: 0 0 30px;
}

.circle h3 {
	font-size: 36px;
	line-height: 32px;
	padding: 15% 10% 0 !important;
}

.circle h2 {
  font-size: 46px;
  line-height: 1em;
	padding: 15% 10% 0 !important;
}

.circle.bluecircle {
	background:#00c0cd;
}
.circle.bluecircle h2 {
  color: #ffffff;
  text-shadow: none;
}

/* end Share PAGE style */

/* Audio Player Button */
.play-pause {
	display: block;
}
.ui-icon-pause,
.ui-icon-play {
        background: url(/assets/images/audiobutton-sprite.png) no-repeat 0 0 !important;
        display: block;
				float:left;	
        width: 64px;
        height: 64px;
        cursor: pointer;
        margin: 0;
        opacity: 0.6;
        -webkit-transition: opacity 0.2s ease-in;
        -moz-transition: opacity 0.2s ease-in;
}

.ui-icon-play {
        opacity: 1;
}

.ui-icon-play:hover,
.ui-icon-play:active {
        opacity: 1;
}
.ui-icon-pause {
        background-position: -74px 0 !important;
}
.ui-icon-pause:hover,
.ui-icon-pause:active {
        opacity: 1;
}
.button-text {
    display: none;
}
.volume-slider {
    display: none;
}

.audio-player-box {
	background: none;
	padding: 0 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*width: 380px;*/
	height:75px;
	display: block;
	margin: 0 0 0 -15px;

}

.audio-player-box .media-player {
	padding:0;
	width: 64px;
	height: 64px;
	margin: 0 10px 0 0;
	display: block;
	float:left;
}

.audio-player-box > a {
	display: block;
	float: left;
	width: 255px;
	padding: 10px 0 0 0;
}

/* End Audio Player Button */

/* participant showcase */
/* root element for scrollable */
.vertical {

    /* required settings */
    position:relative;
    overflow:hidden;

    /* vertical scrollers have typically larger height than width */
    height: 255px;
	margin: 3% auto 6%;
	display: none;
	/*transition: opacity 1s ease-out;
	-moz-transition: opacity 1s ease-out;
	-webkit-transition: opacity 1s ease-out;*/
}

/* root element for scrollable items */
.items {
    position:absolute;
    height:20000em;
    margin: 0px;
}

/* single scrollable item */
.item {
	background: #e2e2e2;
	background: rgba(226,226,226,0.7);
	padding: 2.5%;
	margin: 0 0 6% 0;
	position: relative;
}

.item p:last-child {
	padding-bottom: 0;
}

.item:before {
	content: url("/assets/images/arrow-eee.png");
	width: 78px;
	height: 32px;
	position: absolute;
	left: 50%;
	bottom: -32px;
	margin-left: -39px;
}

.item h3 {
    color: #ef5ba0;
}

.item img {
    float:left;
    margin-right:20px;
    height:180px;
    width:240px;
}

.showcase_participant > ._col {
	width: 88% !important;
}

.participant {
	height: 245px;
	cursor: pointer;
	position: relative;
}

.participant img {
	width: 55%;
	height: auto;
	margin: 0 0 0 -6%;
}

/*.participant.one {
	background: url('/assets/images/participants.png') no-repeat 0 0 transparent;
}
.participant.two {
	background: url('/assets/images/participants.png') no-repeat -280px 0 transparent;
}
.participant.three {
	background: url('/assets/images/participants.png') no-repeat -565px 0 transparent;
}
.participant.four {
	background: url('/assets/images/participants.png') no-repeat 0 -235px transparent;
}
.participant.five {
	background: url('/assets/images/participants.png') no-repeat -280px -235px transparent;
}
.participant.six {
	background: url('/assets/images/participants.png') no-repeat -565px -235px transparent;
}*/

.participant p {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	-webkit-border-radius: 95px;
	-moz-border-radius: 95px;
	border-radius: 95px;
	
	width: 120px;
	height: 145px;
	padding: 45px 35px 0px 35px;
	
	font-size: 13px;
	font-size: 0.933em;
	line-height: 1.3em;
	text-align:center;
	vertical-align:middle;
	
	position: absolute;

	bottom: 0;
	right: -6%;
	
}

/* end participant showcase */


/* Quiz */
._bi ._col._left.nopadleft {
	width: 48%;
}

div.nopad {
	padding: 0 !important;
}

div.nopadleft {
  padding-left:0px !important;
}

/* End Quiz */

/* Quiz Results Pg */
.result_info{
	padding:25px 0 0 ;
}

/* End Quiz Results Pg */

._centered.width_830 > ._col {
	width: 85% !important;
}

h4.stepofstep {
	color: #00c0cd;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2em; /*1.067em;*/
	letter-spacing: normal;
	text-align: center;
	text-shadow: none;
	margin: 0 0 0.6em 0;
}


h1 span i {
	text-transform:uppercase;
	font-style:normal;
}


/* ----------------------- Ghis ------------------- */


._optin ._article.wide {
	border-radius: 12px 10px 0 0;
	-webkit-border-radius: 12px 10px 0 0;
	-moz-border-radius: 12px 10px 0 0;
}

._phi._optin ._article.wide {
	width:63.9%;
}

._optin .withwebtime ._article  h3 {
	font-size:1.5em !important;
	color:#fff;
}

/* ------ Timer Information Styles ---------- */

div.workshop_info_container ._wrap-broadcast-box {
	border: 1px solid #d9d9d9;
	width: 400px;
	margin: 1% auto 4%;
	box-shadow: 1px 2px 3px #bbbbbb;
	padding: 18px;
	border-radius: 20px;
	background:#eee;
}

div.workshop_info_container ._wrap-broadcast-box h4 {
	font-size:1.3em;
}

div.workshop_info_container ._col .broadcast_info {
	width:640px;
	text-align:center;
	overflow:hidden;
}

div._wrapper .showafter {
	
}

div._wrapper .showafter a {
	
}

div.showafter h5 {
	background: #00C0CD;
	padding: 8px;
	color: #FFF;
	text-shadow: none;
	behavior: url(media/themes/border-radius.htc);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 3px solid #FFF;
	margin: 2% auto 20px;
	width:85%;
	
}

div.showafter h5 a {
	color:#FFF;
}

div.showafter h5 a:hover {
	text-decoration:none;
}

.workshop_countdown ._col div.randomizer,
.workshop_repeat ._col div.randomizer {
	text-align:center;
}




/*--------- Product Page - Start ----------*/
._section {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

._section ._centered {
	width:100%;
	/*padding:2% 0 0; */
	position: relative;
}



#product h1,
#product h2,
#product h3,
._intro h1,
._intro h2,
._intro h3,
#lp h1,
#lp h2,
#lp h3 {
	color: #002427;
	padding-top: 5px;
}

#product h5.subheader {
	width: 645px;
	margin:0 auto;
	font-family:'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	color:#777777;
	font-size:1.375em;
	line-height:1.4em;
	letter-spacing:-1px;
	padding:1% 0 0;
}

#product .lines {
	position:absolute;
}

img.keepscroll {
	position: absolute;
	right: 10px;
	bottom: 10px;
}


/** customization **/
._bannertop {
	background: url(/assets/images/bg-offerbanner30.png) 100% 0 no-repeat;
	width: 850px;
	height: 175px;
	margin: -40px auto -60px;
	padding: 100px 20px 0 110px;
}

._bannertop p {
	color: #fff;
	font-size: 20px;
	line-height: 1.3em;
	text-shadow: 1px 1px 4px #0b5761;
}

._bannertop p .promo {
	color: #b9fffe;
	display: inline;
}

._bannertop p.timeleft {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px 0 20px;
}

._bannertop ._phi ._article {
	width: 52%;
}
._bannertop ._phi ._aside {
	width: 40%;
}

._bannertop .countdown_row_inline span {
	color: #fff;
	font-size: 36px;
	text-shadow: 1px 1px 4px #0b5761;
}

._bannertop .countdown_row_inline span.descp {
	font-size: 13px;
	display: inline-block;
	padding: 0 5px 0 0;
}

._bannertop._notimer {
	background: url(/assets/images/bg-offerbanner30-notimer.png) 100% 0 no-repeat;
}
._bannertop._notimer p {
	font-size: 22px;
}
._bannertop._notimer p .promo {
	font-size: 28px;
	display: block;
}

._bannertop._promobtn ._phi {
	overflow: visible;
}
._bannertop._promobtn ._phi ._aside {
	margin-top: -15px;
}
._bannertop._promobtn p.timeleft {
	padding: 5px 0 10px;
}
._bannertop._promobtn a {
	display: inline-block;
	margin: 10px 0 0 0;
	padding: 7px 30px 7px;
	border: 2px solid #F5C751;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFF838), color-stop(1, #FFCD06) );
	background-image: -moz-linear-gradient( center top, #FFF838 0%, #FFCD06 100% );
	
	background: #fff838;
	background: -moz-linear-gradient(top,  #fff838 0%, #ffcd06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff838), color-stop(100%,#ffcd06)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* IE10+ */
	background: linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff838', endColorstr='#ffcd06',GradientType=0 ); /* IE6-8 */
	
	color: #003552;
	font-size: 16px;
	font-weight: bold;
	line-height: 1em;
	letter-spacing: -1px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.62);
	
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	cursor: pointer;
	-webkit-transition: color 0.3s ease-out;
}

._bannertop._promobtn a:hover {
	color: #456C81;
	text-decoration: none;
	box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.08);
}

._bannerdollar {
	background: url(/assets/images/lolipop-dollar-trial-banner.png) 50% 0 no-repeat;
	height: 240px;
	color: #fff;
}

._bannerdollar p {
	text-shadow: none !important;
}

._bannerdollar .dollar-lf {
	width: 200px;
	float: left;
	padding: 90px 0 0 55px;
	
	font-size: 40px;
	text-transform: uppercase;
}

._bannerdollar .dollar-mid {
	width: 180px;
	float: left;
	text-indent: -1000px;
}

._bannerdollar .dollar-rt {
	width: 500px;
	float: left;
	padding: 80px 0 0 0;
}

._bannerdollar .dollar-rt p {
	font-size: 18px;
	line-height: 24px;
	text-align: center;
}

._bannerdollar .dollar-rt span.highlight {
	font-size: 24px;
	color: #c7fbff;
}

._intro {
	padding: 30px 0 0 0;
	margin: 0 0 -10px 0;
}

._intro ._centered > ._col {
	width: auto !important;
	min-height: 340px;
	padding: 0 420px 0 0;
}

#product ._intro { 
background: url(/assets/images/bg-intro.png) 50% 29px no-repeat;
}

#product ._opacity {
	opacity: 10 !important;
}

#product ._intro ._centered > ._col {
	min-height: 571px;
}

._intro h1, ._intro h2,
#product ._intro h1, #product ._intro h2  {
	padding: 2px 0 0 20px;
	line-height: 1.2em;
}

._intro h1 span,
._intro h2 span {
	color: #ef5ba0;
	display: inline;
}

._intro p {
	font-size: 1.467em;
	line-height: 1.4em;
}

#product ._intro p {
  max-width: 450px;
  padding-left: 20px;
}

/*._intro._lp h1 span,
._intro._lp h2 span {
	display: inline;
}
*/

._intro._lp {
	padding: 0;
	margin: 0 0 -30px 0;
}

._intro._lp ._centered > ._col {
	min-height: 280px;
	padding: 0;
}

._intro._lp ._centered ._bi ._col._left {
  padding: 0 4% 0 0;
}

._everyonetalk {
	/*background: url(/assets/images/line_every1talk.png) no-repeat 50% 35px;*/
	margin: 0 auto -20px !important;
}

/* ._everyonetalk ._centered { */
/* 	min-height: 536px;  } /*

._everyonetalk ._centered {

}

._everyonetalk ._bi ._right {
	padding-top: 75px;
}

/* lead-in exclusive-1 version */
._mindgame {
	margin: 0 auto -20px !important;
}

._mindgame ._centered {
	padding: 0 0 30px 0;
}

._mindgame ._bi ._right {
	padding-top: 75px;
}

._pplplanet {
	margin: 0 auto -20px !important;
}

._pplplanet ._bi ._left {
	padding-top: 50px;
}

/* end lead-in exclusive-1 version */

/*._whathappend ._centered { */
/*	min-height: 588px; } */

._whathappend ._centered {

}


._whathappend ._penta {
	margin: 50px 0 20px 0;
}

#product ._penta ._col._1,
#product ._penta ._col._2,
#product ._penta ._col._3,
#product ._penta ._col._4,
#product ._penta ._col._5 {
	width: 17%;
	min-width: 130px;
	margin: 0 3.75% 0 0;
}

#product ._penta ._col._5 {
	margin: 0;
}

#product ._penta h6 {
	padding: 20px 0 0;
	margin: 0 0 18px 0;
	line-height: 0.8em;
}

#product ._penta p {
	font-size: 0.867em;
	line-height: 1.4em;
	text-shadow: none;
}

._whathappend ._penta img {
	padding: 0 0 5px 5%;
}

._airplane  {
	background: url(/assets/images/airplane.png) no-repeat 50% 0 transparent;
	height:350px;
	margin: 10px auto -100px !important;
}

._destinfographic {
	background: url(/assets/images/destinationin-infographic.png) no-repeat 50% 0 transparent;
	height: 510px;
}

._destinfographic ._tri ._col._right h5 {
	text-shadow:none;
	font-family:'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 65px 0 0 40px;
}

._destinfographic ._tri ._col._right h4 {
	padding: 7px 0 0 40px;
}

._changetheirlives h4 {
	background: url(/assets/images/destinationin-infographic.png) 50% 100% no-repeat;
	height: 48px;
	padding: 14px 0 0 0;
	margin: 0;
	color: #000;
	font-family:'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
}

._changetheirlives h4 strong,
._changetheirlives h4 b {
	font-weight: 800;
}

._changetheirlives h4:after {
	content: url("images/arrow-changelives.png");
	width: 78px;
	height: 30px;
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -39px;
	z-index: 111;
}

._changetheirlives ._centered {
	background: #fff4d2 url('/assets/images/texture-bluebg_s.png') 0 100% repeat-x;
}

._changetheirlives ._penta {
  margin: 30px 0 20px 0;
}

._haveincommon ._centered {
	background: url(/assets/images/texture-bluebg.jpg) 0 0 repeat;
	height:auto;
	padding: 15px 0 10px 0;
}

._haveincommon ._centered .whitearea {
	background: #fff;
	padding: 15px 20px 20px 20px;
	width: 260px;
}

._haveincommon ._centered .whitearea h2 {
	font-size: 36px;
	line-height: 32px;
	margin: 0 0 7px 0;
	color: #00b5c1 !important;
}

._haveincommon ._centered .whitearea p {
	color: #00b5c1;
	padding: 0;
	line-height: 20px;
}

._haveincommon ._centered p {
	padding: 0;
}
._haveincommon ._centered img {
	padding: 10px 0 10px 0;
}
._haveincommon ._centered ._tri {
	margin:0;
}

._thetruthis {
	margin: 0 0 -10px 0 !important;
}

._thetruthis ._centered {
	padding: 25px 0 0;
	/*height: 550px;*/
}

._thetruthis ._centered ._bi ._col._left p:last-child {
	width: 360px;
}

._thetruthis h4 {
	font-family:'Open Sans';
	text-transform:uppercase;
	margin: 10px 0 3px 0;
}

._fivecommonfears h3 i {
	background: url(/assets/images/numbers.png) no-repeat 0 0;
	height:35px;
	width:35px;
}

._centered._imgfloattop {
	position: relative;
	overflow: visible;
}

.imgfloattop,
._imgfloattop img {
	z-index: 1;
	position: absolute;
}

._hiddenforce {
	background: #edfeff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #faffff 50%, #edfeff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#faffff), color-stop(100%,#edfeff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#faffff 50%,#edfeff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#faffff 50%,#edfeff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#faffff 50%,#edfeff 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#faffff 50%,#edfeff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edfeff',GradientType=0 ); /* IE6-8 */
}

._hiddenforce .ihighlight {
	min-height: 130px;
	padding: 20px 0;
}


._subconsciousfears { 
	background:#edfeff; 
	padding: 0 0 20px 0; } 

.bluearea,
._subconsciousfears .bluearea {
	background:#00b4c5;
	padding: 20px 20px 0 20px;
	margin: 0 -10px 0 0;
}

.bluearea h5,
._subconsciousfears .bluearea h5 {
	text-transform:uppercase;
	font-family:'Open sans', arial, sans-serif;
	
}

.bluearea p,
._subconsciousfears .bluearea p {
	font-size:0.867em;
}

._chemicalbubbles {
	background: url(/assets/images/chemicalbubbles.png) no-repeat 50% 0;
	height: 345px;
	top: -232px;
	margin: 0 0 -345px 0;
}

._tappingrewiresyou ._centered, 
/*._fiveeasysteps ._centered,
._livinginabundance ._centered, */
._learningrevolutionized ._centered,	
._tripleguarantee ._centered {
	padding:3% 0 0;
}

.quote {
	padding: 10px 0 10px 0;
}

.quote p {
	padding: 0;
}

.quote p.quote_body {
	background: #fff;
	max-width: 260px;
	color: #000;
	margin: 32px 0 50px;
	padding: 10px 25px;
	position: relative;
	overflow: visible;
	font-size:1.2em;
}

.quote p.quote_body:before {
	content: url(/assets/images/testimonial-top.png);
	height: 32px;
	position: absolute;
	z-index: 0;
	top: -32px;
	left: 0;
}

.quote p.quote_body:after {
	content: url(/assets/images/testimonial-btm.png);
	height: 50px;
	position: absolute;
	z-index: 0;
	bottom: -50px;
	left: 0;
}

.quote p.quote_author {
	padding-right: 20px;
	font-size: 1em;
	color: #000;
	font-family: 'Crimson Text', Georgia, serif;
	text-align:right;
}

.quote.turquoise p.quote_body {
	background: #00c0cd;
	color: #fff;
	text-shadow: 1px 1px 0px #00abb7;
}
.quote.turquoise p.quote_body:before {
	content: url(/assets/images/testimonial-turquoise-top.png);
}
.quote.turquoise p.quote_body:after {
	content: url(/assets/images/testimonial-turquoise-btm.png);
}

._evidencefortapping {
	padding: 15px 0 0 0;
}

._evidencefortapping ._centered > ._col {
	overflow: hidden;
}

._evidencefortapping ._phi {
	padding: 0 0 40px 0;
	margin: 0 0 -15px 0;
	position: relative;
}

._evidencefortapping ._phi:last-child {
	margin: 0;
}

._tappingfastest {
	padding: 15px 0 0 0;
}

._tappingfastest ._centered > ._col {
	overflow: hidden;
}

._tappingfastest ._phi {
	padding: 0 0 40px 0;
	margin: 0 0 -15px 0;
	position: relative;
}

._tappingfastest ._phi:last-child {
	margin: 0;
}

._readyfortapping {
	padding:10px 0 0;
}

._centered._meetcarol {
	margin-top: -40px;
}

._centered._meetcarol ._col {
	padding: 60px 0 0 0;
	overflow: visible;
}

._meetcarol img {
	margin: -60px -60px 0 0;
}

._readyfortapping._two ._article.thwpoweroftapping {
	margin-bottom:30px;
}

._readyfortapping._two ._article.thwpoweroftapping h4 {
	min-height: 35px !important;
	padding: 0.1% 0 0 14% !important;
	margin:0 0 1% 0;
}

._readyfortapping._two ._article.thwpoweroftapping p {
	width: 410px;
	/*float:left;*/
	padding: 0 0 0 55px;
}

._itscontagious ._row._bi {
	padding: 0 240px 0 65px;
	width: auto;
}

._fiveeasysteps .thefivesteps {
	background: url(/assets/images/5steps.png) no-repeat 0 0;
	width:700px;
	height:500px;
	margin: 50px auto;
	padding: 200px 0 0 0;
}

.thefivesteps-lp {
	background: url(/assets/images/5steps.png) no-repeat 0 0 !important;
}

._fiveeasysteps .thefivesteps ._hidden p {
	text-indent:-999999px;
	overflow:hidden;
}

._fiveeasysteps .thefivesteps .content {
	width: 300px;
	text-align: center;
	margin: 3% auto;
	color:#000;

}

._fiveeasysteps .thefivesteps .content h3,
._fiveeasysteps .thefivesteps .content h5 {
	text-shadow:none;
	line-height: 25px;
}

.arrowone {
	width: 0;
	height: 0;
	border-left: 100px solid transparent;
	border-right: 100px solid transparent;
	border-top: 20px solid #0b6378;
	margin: 0 auto;
}

.arrowtwo {
		width: 0;
		height: 0;
		border-left: 100px solid transparent;
		border-right: 100px solid transparent;
		border-top: 20px solid #138297;
		margin: 0 auto;
	}

.arrowthree {
		width: 0;
		height: 0;
		border-left: 100px solid transparent;
		border-right: 100px solid transparent;
		border-top: 20px solid #1e9fb5;
		margin: 0 auto;
	}

.arrowfour {
		width: 0;
		height: 0;
		border-left: 100px solid transparent;
		border-right: 100px solid transparent;
		border-top: 20px solid #30bdc7;
		margin: 0 auto;
	}


.arrowfive {
		width: 0;
		height: 0;
		border-left: 100px solid transparent;
		border-right: 100px solid transparent;
		border-top: 20px solid #78c9d0;
		margin: 0 auto;
	}



._livinginabundance {
	
}

._livinginabundance h2 {
	padding: 0 145px 10px;
}

._theproduct {
	/*background: #006379;*/
	padding: 20px 0 0;
}

._theproduct ._centered > ._col {
	position: relative;
	z-index: 111;
}

.arrow_6379_shadow {
	background: #f9f9fa url(/assets/images/divider-arrow-6379_shad.png) no-repeat center top;
	height: 35px;
}

._listmodules {
	background:#f9f9fa;
}

._listmodules h2 {
	padding:0 150px 0;
}

._listmodules .clickme {
	position:absolute;
	right:0;
	top:8%;
}

._listmodules ._phi ._article ul li strong {
	color:#00c0cd;
}

._listmodules ._phi ._aside img {
	padding:25% 0 0;
}


/* root element for tabs  */
._listmodules ul.moduletabs {
    margin:0 80px !important;
    padding:0;
}

/* single tab */
._listmodules ul.moduletabs li {
    float:left;
    padding:0;
    margin:0 30px;
    list-style-type:none;
}

/* link inside the tab. uses a background image */

._listmodules ul.moduletabs a {
	float:left;
	font-size:13px;
	display:block;
	padding:5px 30px;
	height:150px;
	width:40px;
	text-indent:-9999px;
	position:relative;
	top:1px;
	outline:0;
	-moz-border-radius:4px 4px 0 0;
}


._listmodules ul.moduletabs a#t1 {
	background: url(/assets/images/modulessprite_inactive.png) no-repeat 0 10px;
}

._listmodules ul.moduletabs a#t2 {
	background: url(/assets/images/modulessprite_inactive.png) no-repeat -150px 10px;
}

._listmodules ul.moduletabs a#t3 {
	background: url(/assets/images/modulessprite_inactive.png) no-repeat -300px 10px;
}

._listmodules ul.moduletabs a#t4 {
	background: url(/assets/images/modulessprite_inactive.png) no-repeat -450px 10px;
}

._listmodules ul.moduletabs a#t5 {
	background: url(/assets/images/modulessprite_inactive.png) no-repeat -600px 10px;
}


._listmodules ul.moduletabs a#t1.active,
._listmodules ul.moduletabs a#t1:hover {
	background: url(/assets/images/modulessprite_active.png) no-repeat 0 10px;
}

._listmodules ul.moduletabs a#t2.active,
._listmodules ul.moduletabs a#t2:hover {
	background: url(/assets/images/modulessprite_active.png) no-repeat -150px 10px;
}

._listmodules ul.moduletabs a#t3.active,
._listmodules ul.moduletabs a#t3:hover {
	background: url(/assets/images/modulessprite_active.png) no-repeat -300px 10px;
}

._listmodules ul.moduletabs a#t4.active,
._listmodules ul.moduletabs a#t4:hover {
	background: url(/assets/images/modulessprite_active.png) no-repeat -450px 10px;
}

._listmodules ul.moduletabs a#t5.active,
._listmodules ul.moduletabs a#t5:hover {
	background: url(/assets/images/modulessprite_active.png) no-repeat -600px 10px;
}

/* root element for tabs  */
._listmodules .modulepanes {
	height: 780px;
	width: 980px;
	position:relative;
	overflow:hidden;
	clear:both;
	background-color: transparent;
}

/* our additional wrapper element for the items */
._listmodules .modulepanes .items {
	width:20000em;
	position:absolute;
	clear:both;
	margin:0;
	padding:0;
	border:0;
}

/* override single pane */
._listmodules .modulepanes ._slide {
	float:left;
	display:block;
	width:980px;
	font-size:14px;
	margin: 40px 0;
}

._learningrevolutionized {
	
}

._learningrevolutionized h2.bulletft span {
	padding: 0 68px;
}

._transformurlife {
	margin:0 0 -30px 0 !important;
}

._howtouse ._centered {
	background: #f1f1eb url(/assets/images/iphonetapping.jpg) 480px 0 no-repeat;
}
._howtouse ._centered h3 {
	padding: 0 2%;
}

._tripleguarantee p._90days {
	color:#000;
	margin:0 auto 7%;
	padding: 30px 20px;
	width: 720px;
	border-top:3px solid #000;
	border-bottom:3px solid #000;
	font-size:18px;
}

._tripleguarantee img {
	padding-bottom: 40px;
}

._fivebonusvideos ._row._quarters {
	margin: 0 0 10px 0;
}

._loveletters {
	
}

._loveletters {
	margin:4% 0 0 !important;
}

._loveletters img {
	margin-bottom: 0;
}

._loveletters .loveletter {
	border-top:5px solid #000;
	border-bottom:5px solid #000;
	padding: 30px 0;
}

._loveletters .loveletter h4 {
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial;
}

._loveletters .loveletter p {
	padding: 30px 0 0 0;
}

p.loveauthor {
	font-size: 15px;
	text-align: right;
	padding: 15px 0 0 0;
}

p.loveauthor img {
	width: 45px;
	height: auto;
	margin: -10px 0 0 10px;
}

._loveletters .author {
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial;
	font-size:13px;
	float:right;
	color: #666;
	padding:0;
	margin:10px 0 0;
	width:100%;
}

._checkout {
	padding: 30px 0;
	overflow: visible;
}

._checkout .subtitle {
	color: #002427;
	max-width: none;
}

._checkout ._centered {
	padding: 30px 0 0;
	overflow: visible;
}

._checkout ._centered._boxblue:before {
	content: url("/assets/images/arrow-ordermenu.png");
	width: 90px;
	height: 36px;
	position: absolute;
	left: 50%;
	top: -33px;
	margin-left: -45px;
}

._checkout ._onepayplan {
	text-align: center;
}

._checkout ._onepayplan a {
	color: #00b1bd;
}
._checkout ._onepayplan a:visited {
	color: #00b1bd;
}
._checkout ._onepayplan a:hover {
	color: #444;
	text-decoration: underline;
}
._checkout ._onepayplan a:active {
	color: #ef5ba0;
}

._checkout ._centered h1,
._checkout ._centered h4,
._checkout ._centered h5 {
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:0 110px;
}

._checkout ul,
._checkout ol {
	color:#000;
	margin-bottom:1em;
}

._checkout ul li > ul {
	padding: 0 40px;	
}

._checkout ul li > ul li {
	background: none !important;
	list-style: disc !important;
	font-size:13px;
	line-height: 1.3em;
	margin: 0;
	padding: 0 0 10px 0;
}

p.price {
	margin: 0;
	padding: 0;
	display: inline;
	text-align: center;
}

p.price span {
	color: #b20000;
	font-size: 50px;
	letter-spacing: -2px;
}
p.price.old {
	position: relative;
}
p.price.old i {
	position: absolute;
	display: block;
	background: transparent url(/assets/images/strike.png) no-repeat center 40%;
	width: 100%;
	height: 100%;
	top: 8px;
	left: 0px;
}
.beforeorder p {
	color: black;
	letter-spacing: 1px;
	padding: 4px;
	margin: 0 auto;
	text-align: center;
	font-weight: bold;
	font-size: 32px;
	line-height: 48px;
}

.beforeorder {
	margin: 10px 0 20px;
	position: relative;
	text-align: center;
}

.beforeorder .onedollar-bubble {
	background: #00B1BD;
	display: inline-block;
	width: 200px;
	padding: 7px 10px;
	margin: 0 10px 0 -200px;
	font-size: 11px;
	color: #fff;
	text-align: left;
	line-height: 1.5em;
	position: relative;
}

.onedollar-arrow {
	width: 0;
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent; 
	border-left:10px solid #00B1BD;
	
	position: absolute;
	top: 50%;
	right: -10px;
	margin-top: -10px;
}

a.checkout-btn {
	margin: -10px auto 10px;
	display: block;
	text-align: center;
	color:blue;
	text-decoration:underline;
	font-size:15px;
}

._checkout p.secured {
	background: url(/assets/images/lock.png) no-repeat 0 0;
	padding: 0 20px;
	margin:20px 0 0;
	vertical-align: bottom;
	font-size:13px;
}

._sixfeatures {
	padding: 30px 0;
}

._sixfeatures h5 {
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

._sixfeatures .sfeature h5 i {
	background-image: url(/assets/images/sixfeatures_icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height:56px;
	width: 75px;
	display: inline-block;
	vertical-align: middle;
}

.sfeature.sfeature_one h5 i {
	background-position: 0 0;
}

.sfeature.sfeature_two h5 i {
	background-position: 0 -70px;
}

.sfeature.sfeature_three h5 i {
	background-position: 0 -140px;
}

.sfeature.sfeature_four h5 i {
	background-position: 0 -210px;
}

.sfeature.sfeature_five h5 i {
	background-position: 0 -280px;
}

.sfeature.sfeature_six h5 i {
	background-position: 0 -350px;
}

._ordernow {
	padding: 30px 0 0 0;
	font-size: 24px;
}

._ordernow ._centered {
	width: 640px;
	padding: 15px;
	overflow: visible;
	
	border-radius: 15px !important;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
}

._ordernow ._centered:after {
	content: url("/assets/images/arrow-ordernow.png");
	width: 22px;
	height: 42px;
	position: absolute;
	right: -19px;
	top: 50%;
	margin-top: -21px;
}

._ordernow p {
	padding: 0;
}

._getfear {
	background: #f5f5f5;
	border: 1px solid #fff;
	margin: 20px 0 10px 30px;
	padding: 20px 20px;
	
	font-size: 13px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
p.resultbase {
	color: #000;
	font-size: 12px;
}
._getfear h4 {
	color: #000;
	font-family: 'Open sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 1.2em;
}
._getfear p {
	font-size: 13px;
}

/*--------- Product Page - End ----------*/

/* Landing Page */
.sopowerful {
	margin-bottom: 10px;
}

._inviteyou {
	background: #fdfdff url(/assets/images/bg-inviteyoula.jpg) 0 100% repeat-x;
	padding: 30px 0 0 0;
}
._inviteyou ._centered {
	min-height: 490px;
}
._inviteyou ._row._phi {
	margin: 0;
}

._sixlearning {
	padding: 40px 0 0 0;
}

._sixlearning img {
	margin-bottom: 30px;
}

._optin ._aside.yellowbtn form button { 
	background: #ffcd06;
	background: -moz-linear-gradient(top,  #fff838 0%, #ffcd06 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff838), color-stop(100%,#ffcd06)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* IE10+ */
	background: linear-gradient(top,  #fff838 0%,#ffcd06 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff838', endColorstr='#ffcd06',GradientType=0 ); /* IE6-8 */
	
	color: #003552;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.62);

}

._optin ._aside.yellowbtn form button:hover {

	background: #ffd119;
	background: -moz-linear-gradient(top,  #faf44b 0%, #ffd119 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf44b), color-stop(100%,#ffd119)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #faf44b 0%,#ffd119 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #faf44b 0%,#ffd119 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #faf44b 0%,#ffd119 100%); /* IE10+ */
	background: linear-gradient(top,  #faf44b 0%,#ffd119 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf44b', endColorstr='#ffd119',GradientType=0 ); /* IE6-8 */


}


/* end Landing Page */

._threedaycleanse ._col {
	position: relative;
}

._threedaycleanse .getsocial div.sharebutton {
	padding: 0;
}


/* About us page */
.about_lead {
  background: url(/assets/images/aboutpg-carol-vishen.jpg) 115% 50% no-repeat;
}

.box {
	padding:10px 15px !important;
}

.box._mv3 {
	min-width: 32%;
	width: 267px;
	margin: 0;
	height: 42rem;
}

#about a.go:after {
	content:"";
	background: url(/assets/images/libluearro.png) no-repeat 0 0;
}

/* Reviews page */
blockquote {
  padding: 20px !important;
}

p._message {
  padding: 0 20px;
  margin: 15px 0 0 0;
}

._testimonial .vcard .photo {
  margin-top: 0;
}

/* Home Page */
#home ._intro {
	background: url(/assets/images/bg-intro.png) 50% 29px no-repeat;
}

/*#home ._optin {
  height: 270px;
  overflow: auto;
}*/

.pt-features a {
  color: #5b4732;
  text-decoration: none;
}

.pt-features .box {
  background: #fdf6f3;
  height: 120px;
  margin: 0;
  padding: 30px 10px !important;
  border: 3px solid #ffffff;
  position: relative;
  overflow: hidden;
}

.pt-features .box.toprow {
  border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
}

.pt-features .box.btmrow {
  border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
}

.pt-features .box * {
  position: relative;
  z-index: 1;
}

.pt-features .box h4 {
  color: #5b4732;
  font-size: 18px;
  line-height: 1.4em;
}
.pt-features .box h4 span {
  font-size: 30px;
}

.pt-features .box h4 em {
  display: inline;
  background: url("/assets/images/arrow-link-fuschia.png");
	
	width: 21px;
	height: 21px;
	position: absolute;
	margin: 3px 0 0 10px;
}

.pt-features .box.last h4 {
  width: 96%;
  min-width: 262px;
  background: url("/assets/images/home/home-6box-pattern.jpg");
  margin: 0 -10px;
  padding: 5px 6% 5px 0;
  position: absolute;
  bottom: -1px;
}

.pt-features .box img {
  position: absolute;
  left: 50%;
  top: -20px;
  z-index: 0;
  margin-left: -170px;
}

.pt-features a:hover img {
  opacity: 0.8;
  transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}

/* End Home Page */

/* Landing Page */
p.aftericon,
.aftericon {
	padding-left: 65px !important;
}

.icon-audio {
	min-height: 50px;
	background: url(/assets/images/icon-audio.png) 0 4px no-repeat;
	padding: 15px 0 0 65px !important;
}

.tappingtips .bluearea {
  margin: 0;
  -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
/* End Landing Page */

/* Lesson Pages */
/* Whatistapping */
._tappingvstradition {
	background: #fff url(/assets/images/dooropnedwstairs.jpg) no-repeat 50% 60px;
	min-height: 780px;
}

/* Tappingpointsdiagram */
/*.waves_w_colofulblues {
  background: url(/assets/images/waveswifcolors.png) no-repeat 50% -20px;
  height:400px;
}
*/

/* christmas and new year promo timer */
.christmas {
	margin-top:-10px;
}

.countdown.christmas {
	margin-top:0px;
	height:20px;
	overflow:hidden;
}

.countdown.christmas .countdown_row_inline {
	margin-left:50px;
	font-size:24px;
	font-weight:bold;
}

.countdown.christmas p {
	margin:0;
	padding:0;
}

/* END of schristmas and new year promo timer */








/* ALWAYS AT MOST BOTTOM - EDIT BEFORE THIS FOLD */
/* to fix iPads (portrait) -- this needs to be at the most bottom of this page */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

.black_wrap:after {
	bottom: -29px;
}

}
/* end to fix iPads (portrait) -- this needs to be at the most bottom of this page */

/* Start of Academy Header Nav */

.academycontainer {
  padding-bottom: 45px;
}

.academycontainer > header {
  background: #F9F9F9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.01, #F9F9F9), color-stop(0.99, #F4F4F4));
  background-image: -moz-linear-gradient(center top, white 0%, #F9F9F9 1%, #F4F4F4 99%);
  background-image: -o-linear-gradient(top, white, #F4F4F4);
  background-image: -ms-linear-gradient(top, white, #F4F4F4);
  background-image: linear-gradient(top, white, #F4F4F4);
  border-bottom: 1px solid #E0E0E0;
  height: 38px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  color: #91969D;
  cursor: auto;
  display: block;
  font-family: Ubuntu, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 38px;
  outline-color: #91969D;
}
  
.academylogo {
  margin: 0 auto;
  text-align: left;
  position: relative;
}

.academylogo a {
position: absolute;
left: 10px;
top: 9px;
}


.academylogo a img {
height: 20px;
width: auto;
-webkit-transition: opacity 0.2s linear;
-moz-transition: opacity 0.2s linear;
-o-transition: opacity 0.2s linear;
-ms-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
opacity: 0.7;
}

.academytopnav {
position: absolute;
display: block;
right: 0;
bottom: 0;
}

.academytopnav > ul > li > a.ddon {
background: white;
border-left: 1px solid white;
border-right: 1px solid transparent;
color: #3E4549;
-webkit-box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 1px 3px 3px rgba(0,0,0,0.1);
-o-box-shadow: 1px 3px 3px rgba(0,0,0,0.1);
-ms-box-shadow: 1px 3px 3px rgba(0,0,0,0.1);
box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.1);
}

nav.academytopnav  > ul {
display: block;
white-space: nowrap;
letter-spacing: -4px;
}

/*Changes during academy launch*/

nav.academytopnav  ul, nav.academytopnav li {
margin: 0;
list-style: none;
list-style-image: none;
padding-left: 0;
margin-top: -22px;
}

nav.academytopnav  > ul > li {
display: -moz-inline-box !important;
display: inline-block !important;
line-height: 38px !important;
letter-spacing: normal;
zoom: 1;
}

.academytopnav > ul > li a {
font-size: 16px;
color: #91969D;
display: block;
text-decoration: none;
font-family: 'Open Sans', sans-serif;
text-transform: lowercase;
font-weight: normal;
line-height: 38px;
padding: 0 10px;
text-shadow: none;
}

.academytopnav > ul > li:last-child > a {
border-right: 1px solid transparent;
}

.supportmedia ._wrapper {
	padding: 0px 0 4px 0;
	border: 0 !important;
}
/* End of Academy Header Nav */


/* Start of Academy Footer*/

#academyfooter {
	width: 100% !important;
	background: #232323;
	padding: 30px 0;
	margin: 30px 0 0 0;
	min-width: 1040px;
}

#academyfooter h6 {
	margin-left: 0 !important;
	text-shadow: none;
}

#academyfooter a {
	text-shadow: none;
}

#academyfooter > div {
	width: 960px;
	overflow: auto;
	margin: auto;
}

#academyfooter > div > section:first-child {
	color: #555;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3);
}

.academycopyright {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
/*	padding: 10px 0;*/
	font-size: 12px !important;
	line-height: 1.6em !important;
	width: 110px;
	text-shadow: rgba(255, 255, 255, 0.298039) 1px 1px 0px;
}

/* END - Changes during academy launch*/

#academyfooter > div > section {
	color: white;
	width: 25%;
	float: left;
	font-size: 13px;
	line-height: 1.8em;
}

#academyfooter > div > section ul {
	list-style-type: none;
}

#academyfooter > div > section ul li {
	margin: 0px;
	padding: 0px;
	text-shadow: none;
}

#academyfooter > div > section a {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: white;
	text-decoration: none;
	text-shadow: none;
}

.icon.white {
background-position-y: -16px;
}

.icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 2px 5px -2px 0;
	background-image: url(/assets/images/sprite-icons.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.icon-facebook {
	background-position: -16px 0;
}

/* End of Academy Footer*/


/* FAQ */

#awrapper {
	width: 900px;
	background: #cccccc;
	}

.accordionButton {	
	width: 900px;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: #cbcbcb;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	padding: 10px;
	}
	
.accordionContent {	
	width: 890px;
	padding: 10px;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #ffffff;
	}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: #e3e3e3;
	}
	
.over {
	background: #f2f2f2;
	}
	
.menu_container {
	 	width: 800px;
	}
.menu_head {
		background: #cccccc;
	    cursor: pointer;
	    font-family: arial;
	    font-size: 16px;
		font-weight: bold;
		padding: 10px;
		text-shadow: none;
	}
.menu_body {
		background: #ffffff;
		
	}
.menu_body p{
		padding: 10px;
		margin: 0px;
	}
.plusminus{
		float:right;
		padding: 10px;
	}
	
/* END FAQ */



/***********************************************************************************************************************
7 LESSON STYLING
************************************************************************************************************************/

#seven_lesson {
	background: #ffffff;
	
}

#seven_lesson a{
	color: #239fda;
	text-decoration: underline;
}

#seven_lesson h1 {
	color: #333333;
	font-size: 44px;
}

#seven_lesson h2 {
	color: #777777;
	font-family: Open Sans;
	font-size: 21px;
	line-height: 1.8em;
}

#seven_lesson h3 {
	color: #333333;
	font-size: 29px;
	line-height: 1.8em;
}

#seven_lesson h4 {
	color: #333333;
	font-family: Open Sans;
	font-size: 23px;
	line-height: 1.8em;
}

#seven_lesson h4 a{
	color: #239fda;
	font-size: 23px;
	line-height: 1.8em;
}



#seven_lesson .pink_headbullet {
	background: url(/assets/images/headbullet.png) no-repeat 0 0;
	/*line-height: 1.2em;*/
	display: inline-block;
	height: 50px;
	width: 50px !important;
	vertical-align: top;
	margin: 5px 15px -15px 10px;
	position:relative;
	z-index:9999;
}

#seven_lesson .welcome-box {
	border: 2px #f2f2f2 solid;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 10px;
}

#seven_lesson .welcome-box a{
	color: #239fda;
	text-decoration: none;
}

#seven_lesson .welcome-box h4{
	color: #ef59a0;
}

#seven_lesson .welcome-box ul._bluearrow {
  list-style: none;
  margin-left: 0;
}
#seven_lesson .welcome-box ul._bluearrow li {
  padding-left: 1.6em;
  background: url(/assets/images/online/lessons/bluearrow.png) no-repeat 0 9px;
}

#seven_lesson .welcome-box .widget-btn {
  background-color: #f99629 !important;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#fda22c), to(#f17c22));
	background-image: -moz-linear-gradient(top, #fda22c, #f17c22);
	background-image: -ms-linear-gradient(top, #fda22c, #f17c22);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fda22c), color-stop(100%, #f17c22));
	background-image: -webkit-linear-gradient(top, #fda22c, #f17c22);
	background-image: -o-linear-gradient(top, #fda22c, #f17c22);
	background-image: linear-gradient(top, #fda22c, #f17c22);
	background-repeat: repeat-x;
	margin: 15px auto;
	padding: 15px 0 5px;
	display: block;
	
	border: 1px solid #f58a26;
	color: #fff;
	text-shadow: none !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

#seven_lesson .welcome-box .further-btn {
	width: 250px;
	height: 64px;
	font-size: 12px;
}
#seven_lesson .welcome-box .further-btn p {
  margin: 0;
  color: #fff;
  font-size: 12px !important;
  text-align:center;
}
#seven_lesson .welcome-box .further-btn p strong {
	font-size: 16px;
}

._col #seven_lesson .welcome-box .further-btn p {
	text-shadow: none !important;
}

#seven_lesson .quote {
	padding: 10px 0 10px 0;
}

#seven_lesson .quote p {
	padding: 0;
	font-size: 16px;
}

#seven_lesson .quote p.quote_body {
	background: #f3f3f3;
	max-width: 520px;
	
	color: #000;
	margin: 32px 0 50px;
	padding: 10px 25px;
	position: relative;
	overflow: visible;
	font-size:1.2em;
}

#seven_lesson .quote p.quote_body:before {
	content: url(/assets/images/online/lessons/testimonial-top.png);
	height: 32px;
	position: absolute;
	z-index: 0;
	top: -32px;
	left: 0;
}

#seven_lesson .quote p.quote_body:after {
	content: url(/assets/images/online/lessons/testimonial-btm.png);
	height: 50px;
	position: absolute;
	z-index: 0;
	bottom: -50px;
	left: 0;
}

#seven_lesson .quote p.quote_author {
	padding-right: 20px;
	font-size: 1em;
	color: #000;
	font-family: 'Crimson Text', Georgia, serif;
	text-align:right;
}


/* lesson Page Style */
.lesson-navigator {
  width: 940px;
  margin-left: 23px;
}

.lesson  {
	background: #CCC;
	height: 16px;
	display: inline-block;
	padding: 14px 0 13px 15px;
	margin-left:-3px;
	position: relative !important;
	
	color: #afafaf;
	font-size: 13px;
	line-height: 1em;
	text-align: center;
  margin-bottom:0;
  padding-bottom:10px;
}


#seven_lesson .lesson a,
.lesson a:link,
.lesson a:visited {
	color: #fff;
	text-decoration: none
}

.lesson.current {
	background:#09c3cf;
}

.lesson.future {
	background:#ddd;
	color:#afafaf;
	margin-left:-3px;
	text-align:center;
}

.lesson-tri {
	left:0;
	top:0;
	position:absolute;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #ccc;
}


.lesson-tri.current {
	border-left: 20px solid #09c3cf;
}
.lesson-tri.future {
	border-left: 20px solid #ddd;
}

.lesson.future.last{

}

.lesson-white {
	left:0px;
	top:0;
	position:absolute;
	width: 3px;
	height: 40px;
	background:#fff;
}

.lesson-tri-white {
	left:3px;
	top:0;
	position:absolute;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #fff;
}

.lesson-top {
  background: #F2F2F2;
  color: #656363;

  height: 45px;
  margin: 10px 10px;
  padding: 20px 0 0 15px;
  
  border-radius: 8px 8px 8px 8px;
  -moz-border-radius: 8px 8px 8px 8px;
  -webkit-border-radius: 8px 8px 8px 8px;
}

.lesson-top p {
  margin: 0;
}

.lesson-top strong {
	background: url(/assets/images/lessons/sls-lesson-arrow.png) 0 4px no-repeat;
	width: 10px;
	height: 12px;
	padding-left: 20px;
}

.lesson-top i {
  width: 136px;
  height: 100px;
  margin: -12px 0 0;
  float: right;
  background: url(/assets/images/lessons/unlimited-you.png) 0 0 no-repeat;
}

strong.news-headline {
color: #03C;
}

#seven_lesson .lesson-side {
  background: #f2f2f2;
  border: 1px solid #ebebeb;
  border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
}

#seven_lesson .lesson-side ul {
	padding: 0;
	margin: 15px 0;
}
#seven_lesson .lesson-side ul li{
  display: block;
}

#seven_lesson .lesson-side ul li a {
  background: #e6e6e6;

  display: block;
  position: relative;
  margin-bottom: 0.4em;
  padding: 15px 30px 15px 15px;
  
  color: #333333;
  line-height: 1em;
  text-decoration: none;
  text-shadow: 1px 2px 3px #FFFFFF;
  
  border: 1px solid #cccccc;
  border-radius: 5px 5px 5px 5px;
}
#seven_lesson .lesson-side ul li a:hover {
	background-color: #0064cd !important;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
	background-repeat: repeat-x;
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
#seven_lesson .lesson-side ul li a:after {
    content: " » ";
    font-size: 21px;
    position: absolute;
    right: 10px;
    top: 15px;
}

/*  End lesson Page Style */

/*  Feature Box Style */
.features_box {
  margin-left: 12px;
}

.features_box ._tri ._col {

  min-width: 29%;
  width: 284px;
  height: 431px;
  background: #ffffff;
  margin-left: 15px;
  border: 1px solid #dadada;
  -webkit-box-shadow: 0px -1px 5px rgba(218, 218, 218, 0.75);
  -moz-box-shadow:    0px -1px 5px rgba(218, 218, 218, 0.75);
  box-shadow:         0px -1px 5px rgba(218, 218, 218, 0.75);
}

.features_box ._tri ._left {
  
}

.features_box .container {
	height: 231px;
	padding: 10px;
}

.features_box .container p {
  font-size: 13px;
  color: #202020;
  line-height: 23px;
}

.features_box .container h3 {
  color:#67a39d;
  font-size: 20px;
}


/*  END Feature Box Style */

/* FAQ Bullet Fixes for the FAQ Sandwich */

.faq-wrap {
	background: #f2efdd;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px 20px 10px 50px;
	margin-bottom: 20px;
}

	.faq-wrap .faq-bullet {
		padding: 0 0 10px 30px;
		margin: 0 0 0 -30px;
	}

	.faq-wrap .faq-bullet > span:first-child {
		display: inline-block;
		width: 35px;
		height: 35px;
		margin: 0 0px -20px -40px;
		font-size: 20px;
		text-align: center;
	}

	.faq-wrap .faq-bullet > span.caps {
		font-size: 14px;
		display: inline;
		margin: 0;
	
	}

/* End - FAQ Bullet Fixes for the FAQ Sandwich */


/* Blue gradient banner */

.gradient-banner {
	background: url(/assets/images/blue-gradient-banner.png) no-repeat;
	margin-top: -20px;
}

.gradient-banner h1 strong,
.gradient-banner h4 {
	font-family: 'Open sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-shadow: #0b5761 1px 1px 4px;
	color: #FFF;
	line-height: 30px;
}

.gradient-banner h1 {
	font-size: 28px;
	padding-top: 30px !important;
	letter-spacing: 0.5px;
}

.gradient-banner h4 {
	font-size: 20px;
	padding-bottom: 30px;
	letter-spacing: 0.7px;
}

a.rsvp-form {
	color: #FFF;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}

a.rsvp-form:hover {
	color: #00c0cd;;
}

/* END - Blue gradient banner */

/* Simple optin page */

.simple-optin {
	background: url(/assets/images/simple-optin-bg.png) no-repeat;
	margin-top: -20px;
}

.simple-optin div._row._bi {
	margin: 0;
}

.form-wrapper {
	padding: 60px 20px;
	width: 400px;
	background-color: #FFF;
	border: #cfcfcf solid 2px;
	border-radius: 10px;
}

.form-wrapper h3 {
	font-size: 33px;
	text-shadow: none;
	color: #002427;
	letter-spacing: 1px;
}

.form-wrapper h3 span {
	color: #ef5ba0;
	font-weight:bold;
	display: inline;
}

.form-wrapper h4 {
	font-size: 25px;
	text-shadow: none;
}

.form-wrapper p, .form-wrapper label {
	font-family: 'Open sans';
	color: #666666;
	font-weight: normal;
	text-shadow: none;
}

#simplesignup ._wrapper {
	box-shadow: none;
	border: none;
}

.frank form ol li {
	margin: 0 !important;
}

.frank p.privacy {
	margin-top: 10px;
	margin-right: 80px;
}

/* END - Simple optin page */

/*Attracting Abundance With EFT*/

.eft-heroheader {
	color: #002427 !important;
}

._tripleguarantee p._90days-eft {
	color:#000;
	margin:0 auto 7%;
	padding: 30px 20px;
	width: 750px;
	border-top:3px solid #000;
	border-bottom:3px solid #000;
	font-size:18px;
}

/*End of Attracting Abundance With EFT*/

/* Exclusive Special Offer */

.sp-offer-box{
	width: 765px !important;
	padding: 20px !important;
	background-color: #eaeaea;
	border: 1px solid #d9d9d9;
	min-height:195px;
	overflow:hidden;
}

.sp-offer-text h2{
	font-size:32px !important;
}

.sp-offer-text, .sp-offer-text p{
	font-size:16px !important;
	line-height: 1.3em;
	text-shadow: white 1px 1px 1px;
	color:#494949;
	float:left;
	width:565px;
	display:inline-block;
}

.sp-offer-img{
	width:201px;
}

/* End Exclusive Special Offer */

.getsocial_horizontal_contest { 
	border: none;
	width: 200px;
	margin:0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	overflow: visible;
	z-index: 9999;
}

.getsocial_horizontal_contest iframe { 
	z-index: 9999;
}

.getsocial_horizontal_contest.thank-you { 
	height:200px;
}

.getsocial_horizontal_contest .sharebutton_contest {
	margin: 0;
	width: 55px;
	height: 62px;
	padding-left: 10px;
	float: left;
	display: table-cell;
}

.groupon-unlocked-timer {
	background: #fff;
	background: rgba(255, 255, 255, 1);
	padding: 30px;
	margin-top: -20px;
	margin-bottom: -90px;
	padding-left: 470px;
}

.groupon-unlocked-timer p {
	margin-top: -10px;
	font-size: 22px;
}

#groupon span.countdown_row_inline {
	margin-top: 20px;
	font-size: 22px;
}

#groupon .countdowntimer {
	margin-top: 5px;
}

#groupon .beforeorder .onedollar-bubble {
	font-size: 14px;
}

#groupon .beforeorder .onedollar-bubble span{
 	color: #084D52;
}


/*  Disclaimer footer */

._disclaimer {
	border-top: 1px solid #D8D8D8;
	padding: 10px 0 0 0;
}


._disclaimer p{
	font-size: 12px;
	color : #999 !important;
}
/*  END Disclaimer footer */

/* Updating the phone icon*/

.hb_call:before {
content: ' ';
background: url(images/sprite.png) no-repeat -92px -27px;
display: inline-block;
width: 20px;
height: 22px;
vertical-align: bottom;
margin-right: 3px;
}

/* END - Updating the phone icon*/





