﻿/*







 Theme Name:   Twenty Thirteen Child







 Author:       Cinral Designs (LB)







 Template:     twentythirteen







 Version:      1.0.0







*/















@import url("../twentythirteen/style.css");















/* -- FONTS ------------------------------------------------------------------------------------------------------- */















/*  IMPORTING FROM GOOGLE FONTS ( font-family:'Open Sans'; )  */







/*  IMPORTING FROM GOOGLE FONTS ( font-family:'Droid Sans'; )  */















@font-face {







	font-family:'HelveticaNeueLTStd-Md';







	src:url('fonts/HelveticaNeueLTStd-Md.eot?') format('eot'), /* IE Browsers */







	    url('fonts/HelveticaNeueLTStd-Md.otf')  format('opentype'), /* Original Font File */







	    url('fonts/HelveticaNeueLTStd-Md.woff') format('woff'), /* Modern Browsers */







	    url('fonts/HelveticaNeueLTStd-Md.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg'); /* Legacy iOS */







}















@font-face {







	font-family:'HelveticaNeueLTStd-Th';







	src:url('fonts/HelveticaNeueLTStd-Th.eot?') format('eot'), /* IE Browsers */







	    url('fonts/HelveticaNeueLTStd-Th.otf')  format('opentype'), /* Original Font File */







	    url('fonts/HelveticaNeueLTStd-Th.woff') format('woff'), /* Modern Browsers */







	    url('fonts/HelveticaNeueLTStd-Th.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/HelveticaNeueLTStd-Th.svg#HelveticaNeueLTStd-Th') format('svg'); /* Legacy iOS */







}















@font-face {







	font-family:'HelveticaNeueLTStd-It';







	src:url('fonts/HelveticaNeueLTStd-It.eot?') format('eot'), /* IE Browsers */







	    url('fonts/HelveticaNeueLTStd-It.otf')  format('opentype'), /* Original Font File */







	    url('fonts/HelveticaNeueLTStd-It.woff') format('woff'), /* Modern Browsers */







	    url('fonts/HelveticaNeueLTStd-It.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/HelveticaNeueLTStd-It.svg#HelveticaNeueLTStd-It') format('svg'); /* Legacy iOS */







}















@font-face {







	font-family:'HelveticaNeueLTStd-Bd';







	src:url('fonts/HelveticaNeueLTStd-Bd.eot?') format('eot'), /* IE Browsers */







	    url('fonts/HelveticaNeueLTStd-Bd.otf')  format('opentype'), /* Original Font File */







	    url('fonts/HelveticaNeueLTStd-Bd.woff') format('woff'), /* Modern Browsers */







	    url('fonts/HelveticaNeueLTStd-Bd.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/HelveticaNeueLTStd-Bd.svg#HelveticaNeueLTStd-Bd') format('svg'); /* Legacy iOS */







}















@font-face {







	font-family:'HelveticaNeueLTStd-BdIt';







	src:url('fonts/HelveticaNeueLTStd-BdIt.eot?') format('eot'), /* IE Browsers */







	    url('fonts/HelveticaNeueLTStd-BdIt.otf')  format('opentype'), /* Original Font File */







	    url('fonts/HelveticaNeueLTStd-BdIt.woff') format('woff'), /* Modern Browsers */







	    url('fonts/HelveticaNeueLTStd-BdIt.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/HelveticaNeueLTStd-BdIt.svg#HelveticaNeueLTStd-BdIt') format('svg'); /* Legacy iOS */







}















@font-face {







	font-family:'HelveticaNeueLTStd-Roman';







	src:url('fonts/HelveticaNeueLTStd-Roman.eot?') format('eot'), /* IE Browsers */







	    url('fonts/HelveticaNeueLTStd-Roman.otf')  format('opentype'), /* Original Font File */







	    url('fonts/HelveticaNeueLTStd-Roman.woff') format('woff'), /* Modern Browsers */







	    url('fonts/HelveticaNeueLTStd-Roman.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/HelveticaNeueLTStd-Roman.svg#HelveticaNeueLTStd-Roman') format('svg'); /* Legacy iOS */







}















@font-face {







	font-family:'Olivier';







	src:url('fonts/olivier.eot?') format('eot'), /* IE Browsers */







	    url('fonts/olivier.woff') format('woff'), /* Modern Browsers */







	    url('fonts/olivier.ttf')  format('truetype'), /* Safari, Android, iOS */







	    url('fonts/olivier.svg#olivier') format('svg'); /* Legacy iOS */







}







@font-face{ font-family: "HelveticaNeue"; font-weight: normal; src: local("HelveticaNeue"), url('fonts/HelveticaNeue.otf') format("truetype");}







 







@font-face{ font-family: "HelveticaNeue-Bold"; font-weight: normal; src: local("HelveticaNeue-Bold"), url('fonts/HelveticaNeue-Bold.otf') format("truetype"); }















@font-face{ font-family: "HelveticaNeue-Italic"; font-weight: normal; src: local("HelveticaNeue-Italic"), url('fonts/HelveticaNeue-Italic.otf') format("truetype"); }















@font-face{ font-family: "HelveticaNeue-Medium"; font-weight: normal; src: local("HelveticaNeue-Medium"), url('fonts/HelveticaNeue-Medium.otf') format("truetype"); }















@font-face{ font-family: "SignPainter_HouseScript"; font-weight: normal; src: local("SignPainter_HouseScript"), url('fonts/SignPainter_HouseScript.ttf') format("truetype"); }























/* -- CUSTOM CSS -------------------------------------------------------------------------------------------------- */















body, p, h1, h2, h3, h4, h5, h6, a { font-family:Helvetica; }







body { font-size:100%; line-height:1em; color:#000000; margin:0; }







p { font-size:1em; line-height:1.4em; margin:0; }







h1 { font-size:48px; line-height:1em; margin:0; }







h2 { font-size:30px; line-height:1em; margin:0; }







h3 { font-size:22px; line-height:1em; margin:0; }







h4 { font-size:20px; line-height:1em; margin:0; }







h5 { font-size:18px; line-height:1em; margin:0; }







h6 { font-size:16px; line-height:1em; margin:0; }







a { color:#ca3c08; text-decoration:none; }







a:visited { color:#ac0404; }







a:active { color:#ea9629; }







a:hover { color:#ea9629; text-decoration:underline; }















#page { width:100%; margin:0 auto; }







.wrapper { max-width:1170px; width:100%; margin:0 auto; }







.clr { clear:both; }







.divider { width:100%; height:3em; border-top:1px solid #d8d8d8; margin-top:3em; }























/* -- HEADER NAVBAR ----------------------------------------------------------------------------------------------- */















.navbar { position:absolute; top:0; width:100%; max-width:1170px; background:none; margin-top:1em; }















.navbar .signature { position:relative; float:left; display:block; margin-left:3.5%; width:8%; }







.navbar .signature:hover { opacity:0.9; filter:alpha(opacity=90); }







.navbar .signature img { width:100%; }















.main-navigation { position:relative; float:right; margin:0; max-width:970px; min-height:1px; clear:none; }







ul.nav-menu, div.nav-menu > ul { margin:0; padding:0 40px 0 0; }







.nav-menu li { display:inline-block; position:relative; }







.nav-menu li a {







	display:block;







	font-family:'HelveticaNeueLTStd-Md';







	font-weight:normal;







	font-size:0.9em;







	line-height:1em;







	text-decoration:none;







	text-transform:uppercase;







	color:#ffffff;







	padding:1em 1.2em;







}







.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus { background:none; color:#111111; }







.nav-menu .sub-menu, .nav-menu .children {







	background-color:#220e10;







	border:2px solid #f7f5e7;







	border-top:0;







	padding:0;







	position:absolute;







	left:-2px;







	z-index:99999;







	height:1px;







	width:1px;







	overflow:hidden;







	clip:rect(1px, 1px, 1px, 1px);







}







.nav-menu .sub-menu ul, .nav-menu .children ul { border-left:0; left:100%; top:0; }







ul.nav-menu ul a, .nav-menu ul ul a { color:#fff; margin:0; width:200px; }







ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus { background-color:#db572f; }







ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul, ul.nav-menu .focus > ul, .nav-menu .focus > ul {







	clip:inherit;







	overflow:inherit;







	height:inherit;







	width:inherit;







}







.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a,







.nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a { color:#ffffff; font-style:normal; border-bottom:2px solid #00984c; }







.menu-toggle { display:none; }















/* -- HEADER SUBSCRIBE BAR----------------------------------------------------------------------------------------- */















#home-header-subscribe { position:absolute; bottom:0; width:100%; height:10%; }







#home-header-subscribe #header-subscribe { position:absolute; width:100%; }















#interior-header-subscribe { position:relative; }







#interior-header-subscribe #header-subscribe { position:absolute; top:0.5em; width:100%; }















#header-subscribe .subscribe-label {







	float:left;







	width:30%;







	margin:0.5em 0 0 1%;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.5em;







	line-height:1.1em;







	color:#ffffff;







}







#header-subscribe form { float:left; }







#header-subscribe form input {







	margin:1em 0.5em 0 0.5em;







	padding-left:3.5em;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1em;







	line-height:2em;







	color:#7e97af;







	background:#171f28;







	border:1px solid #000000;







	border-radius:5px;







	-moz-border-radius:5px;







	-webkit-border-radius:5px;







}







#header-subscribe form #awf_field-58646134 { background:url('images/form-icon-name.png') no-repeat 12px 12px, #171f28; }







#header-subscribe form #awf_field-58646135 { background:url('images/form-icon-email.png') no-repeat 12px 12px, #171f28; }







#header-subscribe form input[type="submit"] {







	margin:0.7em 0.5em 0 0.5em;







	padding:0.5em 2em;







	font-size:1.4em;







	line-height:1em;







	background:#00984c;







	color:#ffffff;







}







#header-subscribe form input[type="submit"]:hover {







	opacity:0.8;







	filter:alpha(opacity=80);







}















/* -- FOOTER ------------------------------------------------------------------------------------------------------ */















#site-footer-bg { background-image:url('images/footer-bg-1.png'); 







background-repeat:no-repeat; }







#site-footer { width:100%; padding:1.5em 0; }















.site-footer-left { float:left; width:22.9%; padding:0.5% 3.2%; }







.site-footer-left img { width:53%; margin:0.6em 0 1em 0; }







.site-footer-left { font-family:'HelveticaNeueLTStd-Roman'; font-size:0.75em; line-height:1.8em; }







.site-footer-left span, .site-footer-left span a { color:#dcdcdc; }







.site-footer-left a { color:#00984c; }















.site-footer-center {







	float:left;







	width:45.6%;







	padding:0.5% 4%;







	font-family:'HelveticaNeueLTStd-Roman';







	color:#dcdcdc;







	border-left:1px solid #17181a;







	border-right:1px solid #17181a;







}







.site-footer-center h4 { font-size:1.6em; line-height:1.5em; }







.site-footer-center span, .site-footer-center form { font-size:0.75em; line-height:1.8em; }







.site-footer-center form { margin:1em 0; }







.site-footer-center form input {







	float:left;







	margin-right:1em;







	padding:0 1em;







	line-height:3em;







	color:#dcdcdc;







	background:#1a2026;







	border:none;







	box-shadow:inset 0 0 0.8em #000000;







	-moz-box-shadow:inset 0 0 0.8em #000000;







	-webkit-box-shadow:inset 0 0 0.8em #000000;







}







.site-footer-center form input[type="submit"] { background:#00984c; padding:0 1.4em; }







.site-footer-center form input[type="submit"]:hover { opacity:0.8; filter:alpha(opacity=80); }















.site-footer-right { float:left; width:31.5%; padding:1.5em 3.6%; }







.site-footer-right img { width:100%; }







.site-footer-right img:hover { opacity:0.8; filter:alpha(opacity=80); }















#site-footer-social-bg { background-image:url('images/footer-bg-2.png'); 







background-repeat:no-repeat; }







#site-footer-social { width:100%; padding:0.2% 0; }







#site-footer-social span {







	float:left;







	font-family:'HelveticaNeueLTStd-Md';







	font-size:0.8em;







	line-height:2.75em;







	color:#6c737a;







	margin-left:1.8%;







}







#site-footer-social .social-icons { float:right; margin-right:1.5%; }















/* -- HOMEPAGE ---------------------------------------------------------------------------------------------------- */















html, body, #page { height:100%; }	/* give this attribute to all tags from html to final #home-parallax */







#home-parallax {







    background-repeat:no-repeat;







    background-position:50% 50%;







	background-position:50% 50%\9 !important;	/* ie8- graceful degradation */







	min-height:100%;







}







#home-parallax img.subscribe-bar { position:absolute; bottom:0; width:100%; height:10%; }







#home-parallax img.peggs { position:absolute; bottom:9.5%; right:15%; height:75%; }















#home-header-text { float:left; margin:10em 0 0 2.3%; width:58%; color:#ffffff; }







#home-header-text .text-1 { font-family:'HelveticaNeueLTStd-It'; font-weight:normal; font-size:2.75em; line-height:1.5em; }







#home-header-text .text-2 { font-family:'HelveticaNeueLTStd-Bd'; font-weight:normal; font-size:3.9em; line-height:1em; }







#home-header-text .text-3 { font-family:'HelveticaNeueLTStd-Md'; font-weight:normal; font-size:3.2em; line-height:1em; }







#home-header-text .text-4 { font-family:'HelveticaNeueLTStd-Th'; font-weight:normal; font-size:2.3em; line-height:1.25em; }







#home-header-text a img { display:block; width:61%; margin-top:1em; }







#home-header-text a img:hover { opacity:0.9; filter:alpha(opacity=90); }















#home-explore-bg { background:#f1f1f1; }







#home-explore { padding-bottom:3em; padding-top:2em; }







#home-explore h3 {







	margin-left:1.3%;







	padding-left:1.8%;







	margin-bottom:1em;







	font-family:'Open Sans';







	font-weight:bold;







	font-size:1.75em;







	line-height:1.5em;







	color:#0d0d0d;







	border-left:3px solid #00984c;







}







#home-explore-images { margin:0 10.8%; }







#home-explore-images a { display:block; }







#home-explore-images img { border:1px solid #c2c2c2; padding:0.5%; float:left; }







.masonry-image { position:relative; float:left; }







.explore-1 { width:54.4%; margin:0 0.8% 0 0; }







.explore-2 { width:44.8%; margin:0 0 0.8% 0; }







.explore-3 { width:26.9%; margin:0 0.8% 0 0; }







.explore-4 { width:44.4%; margin:0 0.9% 0 0; }







.explore-5 { width:27.0%; margin:0 0 0 0; }







.masonry-curtain {







	display:none;







	position:absolute;







	z-index:20;







	top:0;







	width:100%;







	height:100%;







	background-color:#3c9ff7;







	opacity:0.4;







	filter:alpha(opacity=40);







}







.masonry-curtain a { display:block; width:100%; height:100%; }







.masonry-image img { position:relative; z-index:19; }















#home-about { width:100%; padding-top:3em; }







#home-about .home-about-float {







	float:left;







	width:43.7%;







	margin-left:6.6%;







}







#home-about .home-about-float p {







	font-family:OpenSans;







	font-size:1em;







	line-height:1.5em;







	color:#555555;







}







#home-about .home-about-float h4 { font-family:'OpenSans'; font-weight:100; color:#058c98; font-size:1.3em; line-height:5em; }







#home-about .home-about-float h5 {







	margin-bottom:1em;







	font-family:'OpenSans';







	font-weight:bold;







	color:#0d0d0d;







	font-size:1.15em;







	line-height:1em;







	text-transform:uppercase;







}







#home-about p.wrap-around {







	margin:1% 5% 0 6.6%;







	font-family:'OpenSans';







	font-size:1em;







	line-height:1.5em;







	color:#555555;







}







#home-about p.wrap-around a { font-family:'OpenSans'; font-size:1em; line-height:1.5em; color:#058c98; }







#home-about #video-container {







	position:relative;







	float:left;







	width:40.4%;







	margin:0 5% 0 4.3%;







	padding-bottom:16em;







	height:0;







	overflow:hidden;







}







#home-about #video-container iframe { position:absolute; top:0; left:0; width:100%; height:100%; }















#home-featured { padding-bottom:1.5em; }







#home-featured h3 { font-family:'HelveticaNeueLTStd-Md'; font-size:1.8em; line-height:3.5em; text-align:center; color:#999999; }







#home-featured img { float:left; margin:0 1.4%; }















#home-posts-bg { background:#f1f1f1; }







#home-posts { width:100%; padding-bottom:5%; padding-top:2em; }







#home-posts h3 {







	margin-left:1.3%;







	margin-bottom:1em;







	padding-left:1.8%;







	font-family:'Open Sans';







	font-weight:bold;







	font-size:1.75em;







	line-height:1.5em;







	color:#0d0d0d;







	border-left:3px solid #00984c;







}







#home-posts .post { float:left; width:47.2%; margin:0 1.4%; }







#home-posts .post .img-crop { position:relative; max-height:16.5em; overflow:hidden; margin-bottom:1.5em; }







#home-posts .post .img-crop img { position:relative; width:100%; }







#home-posts .post .img-crop h1 {







	position:absolute;







	bottom:0;







	right:0;







	width:80%;







	background:#ffffff;







	padding:1.2em 1em 0.6em 1em;







	font-family:'OpenSans';







	font-weight:bold;







	font-size:1.1em;







	line-height:1em;







	text-transform:uppercase;







}







#home-posts .post .img-crop h1 a {	color:#2a2a2a; }







#home-posts .post .post-meta {







	float:left;







	width:19%;







	margin-right:4%;







	text-align:right;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1em;







	line-height:1.5em;







	color:#808080;







}







#home-posts .post .post-meta a { color:#00984c; }







#home-posts .post .post-excerpt {







	float:left;







	width:77%;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1em;







	line-height:1.5em;







	color:#737373;







}







#home-posts .post .post-excerpt a {







	float:right;







	margin-top:1em;







	padding:0 5%;







	font-family:'OpenSans';







	font-weight:bold;







	font-size:0.7em;







	line-height:2.5em;







	color:#0d0d0d;







	border:2px solid #00984c;







}















/* -- INTERIOR PAGE STYLINGS -------------------------------------------------------------------------------------- */















#interior-header {}







#interior-header-text { position:absolute; top:5.5em; }







#interior-header-text .text-1 {







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:4em;







	line-height:1.5em;







	text-transform:uppercase;







	color:#ffffff;







	border-bottom:3px solid #00984c;







}







#interior-header-text .text-2 { font-family:'HelveticaNeueLTStd-Th'; font-size:1.9em; line-height:1.25em; color:#ffffff; }















#dark-margins { position:relative; width:100%; background:#202830; }







#branding-indent { width:100%; padding:0 12%; background:#ffffff; }







#page-full-width { position:relative; width:100%; margin:0; padding:0 7%; background:#ffffff; }







#page-with-sidebar { position:relative; float:left; width:70%; min-height:105em; padding:0 3% 10em 0; border-bottom:1px solid #cdcdcd; }















#page-full-width .separator, #page-with-sidebar .separator, .peggs-post .separator {







	margin:1em 0;







	border-top:1px solid #cdcdcd;







}







#page-full-width p, #page-with-sidebar p, .peggs-post p {







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.1em;







	line-height:1.5em;







	color:#555555;







	margin-bottom:1em;







}







#page-full-width a, #page-with-sidebar a, .peggs-post a {







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.1em;







	line-height:1.5em;







	color:#058c98;







}







#page-full-width h1, #page-with-sidebar h1, .peggs-post h1 {







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:2.3em;







	line-height:1.3em;







	color:#333333;







	margin-top:1.5em;







	text-decoration:underline;







}







#page-full-width h2, #page-with-sidebar h2, .peggs-post h2 {







	padding-left:1.5%;







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.8em;







	line-height:1.5em;







	color:#333333;







	margin-top:1.5em;







	text-transform:uppercase;







	border-left:3px solid #00984c;







}







#page-full-width h3, #page-with-sidebar h3 {







	font-family:'OpenSans';







	font-size:1.6em;







	line-height:1.2em;







	font-style:italic;






p
	color:#00984c;







	margin-top:1.5em;







}







#page-full-width h4, #page-with-sidebar h4, .peggs-post h4 {







	font-family:'OpenSans';







	font-size:1.4em;







	line-height:1.3em;







	font-weight:600;







	color:#333333;







	margin-top:1.5em;







}







#page-full-width h5, #page-with-sidebar h5, .peggs-post h5 {







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.1em;







	line-height:1.3em;







	text-transform:uppercase;







	color:#058c98;







	margin-top:1.5em;







}







#page-full-width h6, #page-with-sidebar h6, .peggs-post h6 {







	padding-left:1.5%;







	font-family:'HelveticaNeueLTStd-It';







	font-size:1em;







	line-height:1.3em;







	color:#00984c;







	margin-top:1.5em;







	border-left:3px solid #00984c;







}







#page-full-width blockquote, #page-with-sidebar blockquote, .peggs-post blockquote {







	margin:1em 4%;







	font-family:"Times New Roman", Times, serif;







	font-size:1.5em;







	line-height:1em;







	color:#555555;







}







#page-full-width .highlight, #page-with-sidebar .highlight, .peggs-post .highlight {







	color:#ffffff;







	background:#00984c;







}







#page-full-width .bold-green, #page-with-sidebar .bold-green, .peggs-post .bold-green {







	font-weight:bold;







	color:#00984c;







}







#page-full-width ul, #page-with-sidebar ul, .peggs-post ul {







	list-style:circle;







	padding:0 0 0 2em;







	margin:0;







	margin-bottom:1em;







}







#page-full-width ul li, #page-with-sidebar ul li, .peggs-post ul li {







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.1em;







	line-height:1.5em;







	color:#555555;







}







#page-full-width ol, #page-with-sidebar ol, .peggs-post ol {







	padding:0 0 0 2em;







	margin:0;







	margin-bottom:1em;







}







#page-full-width ol li, #page-with-sidebar ol li, .peggs-post ol li {







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.1em;







	line-height:1.5em;







	color:#555555;







}







#page-full-width iframe, #page-with-sidebar iframe, .peggs-post iframe {







	width:90%;







	margin:1em 5%;







}







#page-full-width img.floater, #page-with-sidebar img.floater, .peggs-post img.floater {







	float:left;







	margin:0 2em 1em 0;







}







#page-full-width img.full, #page-with-sidebar img.full, .peggs-post img.full {







	width:100%;







}















/* -- PRODUCTS & FREE TRAINING PAGES ------------------------------------------------------------------------------ */















.product-box, .training-box {







	position:relative;







	float:left;







	width:44%;







	margin:0 3% 2em 3%;







	border:1px solid #cacaca;







	box-shadow:0 0 5px 3px #cacaca;







	-moz-box-shadow:0 0 5px 3px #cacaca;







	-webkit-box-shadow:0 0 5px 3px #cacaca;







}







.product-box { padding:22% 0; }







.training-box { padding:10% 0; }















#page-full-width .product-content { position:absolute; top:0; text-align:center; }







#page-full-width .product-content .product-image { margin:0.5em 16%; width:68%; }







#page-full-width .product-content h4 {







	margin:0 16% 0.5em 16%;







	font-family:'HelveticaNeueLTStd-Md';







	font-weight:normal;







	font-size:1.5em;







	line-height:1em;







	color:#058c98;







}







#page-full-width .product-description {







	margin:0 16% 1em 16%;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:0.8em;







	line-height:1.5em;







	text-align:left;







	color:#555555;







}







#page-full-width .product-read-on {







	padding:0.5em 1em;







	font-family:'OpenSans';







	font-weight:bold;







	font-size:0.8em;







	line-height:1em;







	text-transform:uppercase;







	background:#e0e0e0;







	color:#444444;







	border-radius:5px;







	-moz-border-radius:5px;







	-webkit-border-radius:5px;







}







#page-full-width .product-read-on:hover { color:#058c98; }















#page-full-width .training-h2 {







	margin:1em 1.5%;







	padding-left:1.5%;







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.75em;







	line-height:1.5em;







	text-transform:uppercase;







	color:#0d0d0d;







	border-left:3px solid #00984c;







}







#page-full-width .training-content { position:absolute; top:0; width:100%; padding-right:2%; }







#page-full-width .training-image { float:left; width:30%; margin:7% 3% 0 2%; }







#page-full-width .training-text { float:left; width:64%; margin-right:1%; }







#page-full-width .training-text h4 {







	margin:2em 0 0.75em 0;







	font-family:'HelveticaNeueLTStd-Md';







	font-weight:normal;







	font-size:1.2em;







	line-height:1em;







	color:#058c98;







}







#page-full-width .training-text p {







	margin-bottom:0.75em;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:0.9em;







	line-height:1.5em;







	color:#555555;







}







#page-full-width .training-text a {







	padding:0.5em 1em;







	font-family:'OpenSans';







	font-weight:bold;







	font-size:0.9em;







	line-height:1em;







	text-transform:uppercase;







	background:#00984c;







	color:#ffffff;







	border-radius:5px;







	-moz-border-radius:5px;







	-webkit-border-radius:5px;







}







.training-guarantee { margin-left:3%; }







.training-guarantee-bg { position:absolute; left:0; z-index:70; width:100%; max-height:243px; }







.training-guarantee-text { position:relative; float:left; width:63%; z-index:71; padding:1.5em 0 2.4em 0; }







.training-guarantee-text h3 { font-family:'HelveticaNeueLTStd-Bd'; font-size:1.9em; line-height:2em; color:#333333; }







.training-guarantee-text p { font-family:'HelveticaNeueLTStd-Bd'; font-size:1em; line-height:1.5em; color:#555555; }







.training-guarantee-image {







	position:relative;







	float:left;







	width:12%;







	z-index:71;







	margin-left:9%;







	padding-top:3.5em;







}















div.personal-brand-title {







	padding-left:1.5%;







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.7em;







	line-height:1.5em;







	color:#333333;







	margin-top:1.5em;







	text-transform:uppercase;







	border-left:3px solid #00984c;







}







img.personal-brand-img {







	width:66%;







	margin:1em 17%;







	border-radius:1em;







	-webkit-border-radius:1em;







	-moz-border-radius:1em;







	box-shadow:5px 5px 5px 3px #cacaca;







	-moz-box-shadow:5px 5px 5px 3px #cacaca;







	-webkit-box-shadow:5px 5px 5px 3px #cacaca;







}















/* -- BLOG & SINGLE POSTS ----------------------------------------------------------------------------------------- */















#single-main { position:relative; float:left; width:70%; min-height:105em; padding-bottom:10em; }







#blog-pagination { position:absolute; bottom:0; width:100%; margin-left:7%; background:#e8e8e8; padding-bottom:1.8em; }







.pagination { position:relative; clear:both; padding:1.5em 0; margin-left:5%; }







.pagination span, .pagination a {







	display:block;







	float:left;







	margin:.1em;







	padding:0.25em 0.5em;







	font-family:'HelveticaNeueLTStd-Th';







	font-size:1em;







	line-height:1em;







	text-decoration:none;







	color:#555555;







}







.pagination a:hover{ color:#ffffff; background:#00984c; }







.pagination .current{ border-bottom:1px solid #555555; }















.archive-header { background:#e8e8e8; }







.archive-header h1 { text-align:center; }















.peggs-post { border-bottom:1px solid #cdcdcd; }







.peggs-post, .peggs-post-blog { margin:4em 4% 0 7%; width:89%; }







h1.peggs-post-title {







	margin-top:0;







	font-family:'HelveticaNeueLTStd-Bd';







	font-style:normal;







	text-decoration:none;







	text-align:center;







	font-size:2.1em;







	line-height:1.5em;







	color:#333333;







}







.peggs-post-title a { color:#333333; text-decoration:none; }







.peggs-post-title a:hover { color:#058c98; }







.peggs-post-meta {







	text-align:center;







	text-transform:uppercase;







	font-family:'HelveticaNeueLTStd-Roman';







	font-weight:normal;







	font-size:0.75em;







	line-height:1em;







	color:#ababab;







	margin-bottom:2em;







}







.peggs-post-meta a { color:#058c98; }







.peggs-post-meta span { padding:0 0.5em; }







.peggs-post-thumbnail { margin-top:3em; margin-bottom:2em; position:relative; }







.peggs-post-thumbnail img { width:100%; border-top:0.5em solid #00984c; }







.peggs-post-thumbnail .date-circle {







	position:absolute;







	left:50%;







	margin-top:-1.75em;







	margin-left:-2em;







	width:4em;







	height:4em;







	background:#00984c;







	border-radius:2em;







	-moz-border-radius:2em;







	-webkit-border-radius:2em;







	text-align:center;







	color:#ffffff;







	padding-top:0.75em;







}







.peggs-post-thumbnail .date-circle .date-circle-day { font-family:'HelveticaNeueLTStd-Bd'; font-size:1.5em; line-height:1em; }







.peggs-post-thumbnail .date-circle .date-circle-month { font-family:'HelveticaNeueLTStd-Roman'; font-size:1em; line-height:1em; }







.peggs-post-actual-content { margin-top:0em; }







.peggs-post .read-on {







	float:right;







	margin-top:1em;







	padding:0 5%;







	font-family:'OpenSans';







	font-weight:bold;







	font-size:0.7em;







	line-height:2.5em;







	color:#0d0d0d;







	border:2px solid #00984c;







}







.blog-top-spacer { margin-top:4em; }







.peggs-post-blog {  margin-top:0; text-align:center; }







.peggs-post-blog p { text-align:left; margin-bottom:1em; }







.peggs-post-blog .read-on {







	padding:0.5em 1em;







	font-family:'OpenSans';







	font-weight:bold;







	font-size:0.7em;







	line-height:2.5em;







	color:#0d0d0d;







	border:2px solid #00984c;







}















#non-single-subscribe {







	margin:2em 0 3em 0;







	width:100%;







	border:1px solid #cacaca;







	box-shadow:0 0 5px 3px #cacaca;







	-moz-box-shadow:0 0 5px 3px #cacaca;







	-webkit-box-shadow:0 0 5px 3px #cacaca;







}







#single-main-subscribe {







	margin:1em 4% 3em 7%;







	width:89%;







	border:1px solid #cacaca;







	box-shadow:0 0 5px 3px #cacaca;







	-moz-box-shadow:0 0 5px 3px #cacaca;







	-webkit-box-shadow:0 0 5px 3px #cacaca;







}







#single-main-subscribe h2, #non-single-subscribe h2 {







	margin-bottom:0.5em;







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.5em;







	line-height:2em;







	text-transform:uppercase;







	text-align:center;







	background:#212931;







	color:#ffffff;







}







#non-single-subscribe h2 { border:none; margin-top:0; }







#single-main-subscribe p, #non-single-subscribe p {







	font-family:'HelveticaNeueLTStd-Roman'; 







	font-size:1.2em;







	line-height:1.25em;







	color:#555555;







	padding:0 2%;







}







#single-main-subscribe form, #non-single-subscribe form { margin:2em 0; padding:0 2%; }







#single-main-subscribe form input, #non-single-subscribe form input {







	padding-left:1em;







	font-family:'OpenSans';







	font-size:1.0em;







	line-height:2em;







	color:#999999;







	box-shadow:inset 2px 2px 3px 0px #888888;







	-moz-box-shadow:inset 2px 2px 3px 0px #888888;







	-webkit-box-shadow:inset 2px 2px 3px 0px #888888;







}







#single-main-subscribe form input[type="text"], #single-main-subscribe form input[type="email"],







#non-single-subscribe form input[type="text"], #non-single-subscribe form input[type="email"] {







	width:15em;







	margin-right:1em;







	margin-top:0.1em;







}







#single-main-subscribe form input[type="submit"], #non-single-subscribe form input[type="submit"] {







	margin:0 0 0 1em;







	padding:0.75em;







	line-height:1.5em;







	width:10em;







	background:#00984c;







	color:#ffffff;







	border:none;







	box-shadow:none;







}







#single-main-subscribe form input[type="submit"]:hover, #non-single-subscribe form input[type="submit"]:hover {







	opacity:0.8;







	filter:alpha(opacity=80);







}















/* -- PLUGIN CUSTOM CSS ------------------------------------------------------------------------------------------- */















#shareaholic-top-left { position:absolute; margin-left:-5em; margin-top:-2em; }







#shareaholic-bottom {}















.related-posts { width:93%; margin-left:5%; margin-right:2%; }







.yarpp-related { width:100%; }







.yarpp-related h3 {







	font-family:'HelveticaNeueLTStd-Md';







	font-size:1em;







	line-height:1.5em;







	color:#333333;







	border-bottom:3px solid #00984c;







}







.yarpp-thumbnails-horizontal { margin-top:0.5em; }







.yarpp-thumbnail {







	position:relative;







	width:31% !important;







	margin:0 1% 0 0 !important;







	padding:0 !important;







	border:none !important;







}







.yarpp-thumbnail-default { width:100% !important; }







.yarpp-related .yarpp-thumbnail img { position:relative; z-index:30; width:100% !important; height:100% !important; }







.yarpp-related span.yarpp-thumbnail-title {







	position:absolute;







	z-index:31;







	bottom:5%;







	font-family:'HelveticaNeueLTStd-Roman';







	font-size:1em;







	line-height:1em;







	color:#ffffff;







	text-align:center !important;







	width:100% !important;







}















.disqus-comments { width:93%; margin-top:3em; margin-left:5%; margin-right:2%; }







.disqus-sidebar { width:90%; margin:2em 0; }















#shareaholic-top-left { display:none; }







#shareaholic-bottom { display:none; }







#sharethis-top-left { display:none; }















#sharethis-bottom, #sharethis-bottom-single { 







	margin:2em 0 15% 5%; 







	







}







#sharethis-bottom { 







	margin:2em 0 15% 5%; 







	z-index: 1000;







	







}







#sharethis-bottom h5, #sharethis-bottom-single h5 {







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.3em;







	line-height:1.3em;







	text-transform:uppercase;







	color:#058c98;







	margin:0 0 5px 0;







}







#sharethis-bottom span, #sharethis-bottom-single span { 







	display:block !important; 







	float:left !important; 







	margin-right:0.3em; }







.stBubble_count { padding-top:5px !important; }







.stButton_gradient{ padding-bottom:19px !important; }







.stMainServices { height:30px !important; }























/* -- SIDEBAR ----------------------------------------------------------------------------------------------------- */















#single-sidebar { position:relative; float:left; width:30%; }







.single-sidebar-extender { position:absolute; z-index:10; width:1000%; height:100%; left:100%; background:#e8e8e8; }







.single-sidebar-content { position:relative; z-index:11; width:100%; }















#single-sidebar h4 {







	width:88%;







	margin:0.75em 0;







	padding-left:1em;







	font-family:'HelveticaNeueLTStd-Bd';







	font-size:1.5em;







	line-height:2em;







	background:#f3f3f3;







	color:#00984c;







}







.sidebar-nametag { width:90%; margin:2em 5% 1em 5%; }







.sidebar-nametag img { width:100%; }







.sidebar-nametag h6 {







	position:absolute;







	top:11em;







	right:14%;







	width:42%;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:0.8em;







	line-height:1.5em;







	text-align:center;







	color:#3d3a39;







}







.sidebar-nametag h6 a { font-family:'OpenSans'; font-weight:normal; font-size:0.9em; line-height:1.5em; color:#058c98; }







.sidebar-blueprint { display:block; width:85%; margin:0 6% 0 9%; }







.sidebar-blueprint img { width:100%; border:1px solid #000; }







.sidebar-social { width:60%; margin:0 20%; }







.sidebar-social a { display:block; float:left; width:21%; margin:0 2%; }







.sidebar-social a img { width:100%; }







.sidebar-social a img:hover { opacity:0.6; filter:alpha(opacity=60); }







.sidebar-popular li { list-style:none; }







.sidebar-popular li a { font-family:'OpenSans'; font-weight:100; font-size:0.9em; line-height:1.5em; color:#555555; }







#sidebar-more { 







	width:75%; 







	margin:1em 0 0.5em 9%;







	}







.sidebar-pillar { width:100%; margin:0.5em 0; }







.sidebar-pillar:hover { opacity:0.8; filter:alpha(opacity=80); }







.wpbstickywidget { 







position:fixed !important;







top:0px !important; 







}















/* -- LANDING PAGE TEMPLATE --------------------------------------------------------------------------------------- */















#landing-page {







    background-repeat:no-repeat;







    background-position:50% 50%;







	background-position:50% 50%\9 !important;	/* ie8- graceful degradation */







	background-size:cover;







	height:100%;







}







#landing-page .about-the-author { position:absolute; bottom:0; right:0; width:47.8%; height:23.2%; }







#landing-page .about-the-author h4 { font-family:'HelveticaNeueLTStd-Bd'; font-size:1.5em; line-height:1em; color:#b4cbe2; }







#landing-page .about-the-author p {







	float:left;







	width:75%;







	margin-top:2em;







	font-family:'HelveticaNeueLTStd-Md';







	font-size:1em;







	line-height:1em;







	color:#3f3f3f;







}







#landing-page .about-the-author img {







	float:left;







	margin-top:1.3em;







	margin-right:1em;







	width:6.8em;







	height:6.8em;







	border-radius:3.4em;







	-moz-border-radius:3.4em;







	-webkit-border-radius:3.4em;







}















#landing-page img.peggs { position:absolute; bottom:26.2%; right:4%; height:58%; }















#landing-as-seen-on { float:right; width:88%; }







#landing-as-seen-on img { float:right; margin-right:1.2em; height:3.5em; }







#landing-as-seen-on span {







	float:right;







	margin:1.25em 2.5em 0 0;







	font-family:'HelveticaNeueLTStd-Bd';







	font-weight:normal;







	font-size:1em;







	line-height:1em;







	color:#ffffff;







}







.landing-signature { position:relative; float:left; display:block; margin-left:3.5%; width:8%; margin-top:0.5em; }







.landing-signature:hover { opacity:0.9; filter:alpha(opacity=90); }







.landing-signature img { width:100%; }















#landing-text { float:left; margin:8.5em 0 1em 2.5%; width:45%; color:#ffffff; }







#landing-text h1 { font-family:'HelveticaNeueLTStd-Bd'; font-size:2em; line-height:1em; text-transform:uppercase; }







#landing-text h2 { font-family:'HelveticaNeueLTStd-It'; font-size:2.25em; line-height:1.5em; text-transform:uppercase; }







#landing-text h3 { font-family:'HelveticaNeueLTStd-It'; font-size:1.8em; line-height:1.5em; text-transform:uppercase; }







#landing-text h5 {







	margin:0.25em 0;







	padding:0.5em;







	font-family:'HelveticaNeueLTStd-Md';







	font-size:1.25em;







	line-height:1em;







	text-transform:uppercase;







	background-color:rgba(22,53,80,0.7);







}







#landing-text p { font-family:'HelveticaNeueLTStd-Th'; font-weight:normal; font-size:1em; line-height:1.5em; }















#landing-opt-in { position:relative; margin:1em 0 0 2.5%; width:45%; }







#landing-opt-in img { position:absolute; top:0; width:100%; z-index:20; }







#landing-opt-in .opt-in-label {







	position:relative;







	z-index:21;







	padding:0.75em 1em 0.5em 1em;







	font-family:'HelveticaNeueLTStd-Md';







	font-size:1.75em;







	line-height:1.2em;







	color:#ffffff;







}







#landing-opt-in .opt-in-disclaimer {







	display:none;







	position:relative;







	z-index:21;







	margin-top:1em;







	font-size:0.75em;







	line-height:1em;







	text-align:center;







	color:#828d97;







}















#landing-opt-in form { position:relative; z-index:21; width:100%; margin:0; padding:0 1em; text-align:center; }







#landing-opt-in form .af-form { background:none; width:100%; max-width:100em; }







#landing-opt-in form .af-form .af-header { display:none; }







#landing-opt-in form .af-form .af-footer { display:none; }







#landing-opt-in form .af-form .af-body { padding:0; }







#landing-opt-in form .af-form .af-body .privacyPolicy { display:none; }







#landing-opt-in form .af-form .af-body .poweredBy { display:none; }







#landing-opt-in form .af-form .af-body .af-element { padding:0.75em; }







#landing-opt-in form .af-form .af-body .af-element label {







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.75em;







	line-height:1em;







	color:#ffffff;







}







#landing-opt-in form .af-form .af-body .af-element  .af-textWrap { width:100%; }







#landing-opt-in form .af-form .af-body .af-element  .af-textWrap input {







	margin:0.25em 0 0 0;







	padding:0.5em !important;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.75em;







	line-height:1em;







	color:#000000;







	background:#ffffff;







	border:1px solid #838383;







	border-radius:5px;







	-moz-border-radius:5px;







	-webkit-border-radius:5px;







}







#landing-opt-in form input[type="image"] { padding:0 !important; height:5em !important; width:auto !important; }







#landing-opt-in form input[type="image"]:hover { opacity:0.8; filter:alpha(opacity=80); }















/* -- BLUEPRINT PAGE TEMPLATE ------------------------------------------------------------------------------------- */















.orange-button, .orange-button-short {







	display:block;







	margin:0.5em 0;







	padding:0.5em 1em;







	font-family:'OpenSans';







	font-weight:normal;







	font-size:1.5em;







	line-height:1em;







	text-align:center;







	border-radius:0.25em;







	-moz-border-radius:0.25em;







	-webkit-border-radius:0.25em;







	box-shadow:0.1em 0.1em 0.1em 0px #555;







	-moz-box-shadow:0.1em 0.1em 0.1em 0px #555;







	-webkit-box-shadow:0.1em 0.1em 0.1em 0px #555;







	color:#ffffff;







	background:#ff8800;







}







.orange-button-short { margin:0.5em 40% 0.5em 40%; width:20%; }







.orange-button:hover, .orange-button-short:hover { color:#ffffff; text-decoration:none; opacity:0.7; filter:alpha(opacity=70); }















#blueprint-1-bg { border-top:4px solid #3079ff; background:#e1e3e6; }







#blueprint-1-2 { background:url('../fonts/images/blueprint-1-2.png') no-repeat; 







width:100%; height:22px; }







#blueprint-2-bg { background:#f5f5f5; }







#blueprint-3-bg { background:#ff9900; height:36em; }







#blueprint-4-bg { background:#f5f5f5; }







#blueprint-5-bg { background:url('../fonts/images/blueprint-5-bg.jpg') no-repeat; 







height:30em; background-size:100% 100%; }







#blueprint-6-bg { background:#ffffff; }







#blueprint-7-bg { background:url('../fonts/images/blueprint-7-bg.jpg') no-repeat; 







height:36em; background-size:100% 100%; }







#blueprint-8-bg { background:#f1f1f1; }







#blueprint-9-bg { background:#f9f9f9; }







#blueprint-10-bg { background:#1d2b38; height:2.5em; }















.blueprint-1 { text-align:center; }







.blueprint-1 .b1-title { width:72%; margin:1.5em auto 0 auto; }







.blueprint-1 .b1-subtitle {







	margin-bottom:2em;







	padding:0.5em 19%;







	border-top:2px solid #3079ff;







	border-bottom:2px solid #3079ff;







	font-family:'OpenSans';







	font-size:1.3em;







	line-height:1.2em;







	font-weight:bold;







	text-transform:uppercase;







	color:#112c5e;







}







.blueprint-1 .b1-video {







	float:left;







	position:relative;







	width:39%;







	height:0;







	margin-right:9%;







	padding-bottom:26%;







	padding-top:35px;







	overflow:hidden;







}







.blueprint-1 .b1-video iframe { position:absolute; top:0; left:0; width:100%; height:100%; }







.blueprint-1 .b1-text { float:left; margin:0 3% 0 9%; width:40%; text-align:left; }







.blueprint-1 .b1-text h3 { margin-bottom:1em; font-family:'OpenSans'; font-size:1.3em; line-height:1em; color:#223db6; }







.blueprint-1 .b1-text p { margin-bottom:1em; font-family:'OpenSans'; font-size:1.1em; line-height:1em; color:#0d0e16; }







.blueprint-1 .b1-text span { float:left; margin:0.1em 1em 0 0; font-family:'OpenSans'; font-size:1.1em; line-height:1em; color:#0d0e16; }







.blueprint-1 .b1-text .b1-bullet { float:left; margin-right:1em; height:3em; width:auto; padding-top:0.2em; }







.blueprint-1 .b1-text .b1-arrow { float:left; width:30%; }















.blueprint-2 { text-align:center; padding:3em 0; }







.blueprint-2 h3 { margin-bottom:1em; font-family:'OpenSans'; font-size:2.2em; line-height:1em; color:#16304b; }







.blueprint-2 .b2-intro  { margin:0 4.5%; font-family:'OpenSans'; font-size:1.1em; line-height:1.2em; color:#222222; }







.blueprint-2 .b2-column {







	margin:2em 10.2%;







	background:#ffffff;







	border:1px solid #dddddd;







	border-radius:0.25em;







	-moz-border-radius:0.25em;







	-webkit-border-radius:0.25em;







}







.blueprint-2 .b2-column .b2-divider { margin:0 1.5em 0.75em 1.5em; padding-bottom:0.75em; border-bottom:1px solid #eee; }







.blueprint-2 .b2-column .b2-row { margin:2em 1.5em 0 1.5em; }







.blueprint-2 .b2-column .b2-row .b2-row-text { float:left; width:62%; }







.blueprint-2 .b2-column .b2-row h4 {







	margin:0.25em 0 0.25em 0;







	font-family:'OpenSans';







	font-size:2.25em;







	line-height:1em;







	font-weight:bold;







	text-align:left;







	color:#33373e;







}







.blueprint-2 .b2-column .b2-row p {







	font-family:'OpenSans';







	font-size:1.75em;







	line-height:1.2em;







	text-align:left;







	color:#353940;







}







.blueprint-2 .b2-column .b2-row img.left { float:left; width:25%; margin-right:13%; margin-bottom:2em; }







.blueprint-2 .b2-column .b2-row img.right { float:right; width:25%; margin-left:13%; margin-bottom:2em; }















.blueprint-2 .b2-button img { width:25%; }







.blueprint-2 .b2-button img:hover { opacity:0.9; filter:alpha(opacity=90); }















.blueprint-3 { /* use all same stylings as blueprint-7 */ }















.blueprint-4 { text-align:center; padding:3em 0 2em 0; }







.blueprint-4 h3 { font-family:'OpenSans'; font-size:2.2em; line-height:1em; color:#16304b; }







.blueprint-4 .b4-temp-list { margin:2em 4.5%; width:91%; }







.blueprint-4 .b4-button img { width:25%; }







.blueprint-4 .b4-button img:hover { opacity:0.9; filter:alpha(opacity=90); }















.blueprint-5 { padding:2em 0 1em 0; }







.blueprint-5 img { float:left; margin:0 4.5%; width:20%; }







.blueprint-5 .b5-text { float:left; margin:2em 4.5% 0 0;	width:66.5%; }







.blueprint-5 .b5-text h3 { font-family:'OpenSans'; font-size:1.7em; line-height:1em; color:#ffffff; }







.blueprint-5 .b5-text p { margin:1em 0; font-family:'OpenSans'; font-size:1.25em; line-height:1em; color:#ffffff; }















.blueprint-6 { padding:2em 0; }







.blueprint-6 img { float:left; width:26%; margin-right:4.5%; }







.blueprint-6 .b6-text { float:left; margin:0 2% 0 4.5%; width:63%; }







.blueprint-6 .b6-text h3 { margin-top:0.25em; font-family:'OpenSans'; font-size:2em; line-height:1em; color:#16304b; }







.blueprint-6 .b6-text p { margin:1em 0 1.5em 0; font-family:'OpenSans'; font-size:1.2em; line-height:1.5em; color:#353940; }







.blueprint-6 .b6-text span { float:left; margin:1.1em 1em 0 0; font-family:'OpenSans'; font-size:1.2em; line-height:1em; color:#353940; }







.blueprint-6 .b6-text img { float:right; width:auto; margin:0 0.6em; height:3.6em; }















.blueprint-7 { padding-top:2em; }







.blueprint-7 h3 { text-align:center; font-family:'OpenSans'; font-size:2em; line-height:1em; color:#ffffff; }







.blueprint-7 .b7-testimonials { margin:0 4.5% 3em 4.5%; width:91%; }







.blueprint-7 .b7-testimonials .b7-testimonial { position:relative; float:left; width:50%; }







.blueprint-7 .b7-testimonials .b7-testimonial .b7-block { position:absolute; z-index:30; top:0; margin:2em 10%; width:80%; }







.blueprint-7 .b7-testimonials .b7-testimonial .b7-block img { width:100%; }







.blueprint-7 .b7-testimonials .b7-testimonial .b7-block .b7-source {







	position:absolute;







	z-index:31;







	top:87%;







	margin-left:5em;







	width:20em;







}







.blueprint-7 .b7-testimonials .b7-testimonial .b7-block .b7-source img {







	float:left;







	width:5em;







	height:5em;







	margin-right:0.5em;







	border-radius:2.5em;







	-moz-border-radius:2.5em;







	-webkit-border-radius:2.5em;







}







.blueprint-7 .b7-testimonials .b7-testimonial .b7-block .b7-source p { margin-top:1.1em; font-size:0.9em; line-height:1.5em; color:#ffffff; }















.blueprint-7 .b7-testimonials .b7-testimonial h5 {







	position:relative;







	z-index:31;







	margin:3em 15% 1em 15%;







	font-family:'OpenSans';







	font-size:1.1em;







	line-height:1em;







	color:#000000;







}







.blueprint-7 .b7-testimonials .b7-testimonial p {







	position:relative;







	z-index:31;







	margin:0 15%;







	font-family:'OpenSans';







	font-size:1em;







	line-height:1.2em;







	color:#ffffff;







}















.blueprint-8 { text-align:center; padding:3em 0 2em 0; }







.blueprint-8 h3 { font-family:'OpenSans'; font-size:2.1em; line-height:1.5em; color:#16304b; }







.blueprint-8 p { width:75%; margin:0 auto; font-family:'OpenSans'; font-size:1.1em; line-height:1.2em; color:#353940; }







.blueprint-8 a { font-family:'OpenSans'; font-size:1em; line-height:1.2em; color:#223db6; text-decoration:none; }







.blueprint-8 a:hover { color:#353940; }















.blueprint-8 .b8-steps { margin:1.5em 4.5% 0 4.5%; }







.blueprint-8 .b8-steps .b8-step { float:left; width:33%; }







.blueprint-8 .b8-steps .b8-step .b8-number{







	margin:0.5em auto;







	width:1.75em;







	height:1.75em;







	border-radius:1em;







	-moz-border-radius:1em;







	-webkit-border-radius:1em;







	font-family:'OpenSans';







	font-size:2em;







	line-height:1.75em;







	background:#223db6;







	color:#ffffff;







}







.blueprint-8 .b8-steps .b8-step p {}























.blueprint-9 { text-align:center; padding-top:2.5em; }







.blueprint-9 h3 { font-family:'OpenSans'; font-size:2.1em; line-height:1.1em; color:#16304b; }







.blueprint-9 h4 { font-family:'OpenSans'; font-size:2.5em; line-height:1.1em; color:#223db6; }







.blueprint-9 .b9-button { display:block; width:25%; margin:0.5em auto; }







.blueprint-9 .b9-button img { width:100%; }







.blueprint-9 .b9-button img:hover { opacity:0.9; filter:alpha(opacity=90); }







.blueprint-9 .b9-payment-options { margin:0.5em 0 1em 0; }







.blueprint-9 .b9-payment-options img { height:1.9em; margin-right:0.5em; }







.blueprint-9 .b9-guarantee { width:41%; margin-bottom:2.5em; }















/* -- HOMEPAGE HEADER-SPECIFIC RESPONSIVE MEDIA QUERIES ----------------------------------------------------------- */















@media screen and (min-width:1169px) and (min-height:700px) and (max-height:750px) {







	#home-header-text { font-size:90%; margin-top:10em; }







}







@media screen and (min-width:1169px) and (min-height:650px) and (max-height:700px) {







	#home-header-text { font-size:80%; margin-top:11em; }







}







@media screen and (min-width:1169px) and (min-height:600px) and (max-height:650px) {







	#home-header-text { font-size:70%; margin-top:12em; }







}







@media screen and (min-width:1169px) and (min-height:550px) and (max-height:600px) {







	#home-header-text { font-size:60%; margin-top:13em; }







}







@media screen and (min-width:1169px) and (min-height:500px) and (max-height:550px) {







	#home-header-text { font-size:50%; margin-top:15em; }







}







@media screen and (min-width:1169px) and (max-height:500px) {







	#home-header-text { font-size:40%; margin-top:18em; }







}























@media screen and (min-width:319px) and (max-width:481px) and (orientation:landscape) {







	#home-parallax img.peggs { right:5%; width:auto; height:75%; }







	#home-header-text { float:left; margin-top:11em 0 0 2.3%; width:58%; font-size:90%; }







}







@media screen and (min-width:319px) and (max-width:481px) and (orientation:portrait) {







	#home-parallax img.peggs { right:30%; width:40%; height:auto; }







	#home-header-text { float:left; margin:8em 22% 0 18%; width:60%; font-size:90%; text-align:center; }







	#home-header-text a { width:100%; }







	#home-header-text a img { width:60%; margin:1em 20% 0 20%; }







}







@media screen and (min-width:481px) and (max-width:641px) and (orientation:landscape) {







	#home-parallax img.peggs { right:5%; width:auto; height:75%; }







	#home-header-text { float:left; margin-top:11em 0 0 2.3%; width:58%; font-size:90%; }







}







@media screen and (min-width:481px) and (max-width:641px) and (orientation:portrait) {







	#home-parallax img.peggs { right:30%; width:40%; height:auto; }







	#home-header-text { float:left; margin:8em 22% 0 18%; width:60%; font-size:90%; text-align:center; }







	#home-header-text a { width:100%; }







	#home-header-text a img { width:60%; margin:1em 20% 0 20%; }







}







@media screen and (min-width:641px) and (max-width:801px) and (orientation:landscape) {







	#home-parallax img.peggs { right:5%; width:auto; height:75%; }







	#home-header-text { float:left; margin-top:11em 0 0 2.3%; width:58%; font-size:90%; }







}







@media screen and (min-width:641px) and (max-width:801px) and (orientation:portrait) {







	#home-parallax img.peggs { right:30%; width:40%; height:auto; }







	#home-header-text { float:left; margin:8em 22% 0 18%; width:60%; font-size:90%; text-align:center; }







	#home-header-text a { width:100%; }







	#home-header-text a img { width:60%; margin:1em 20% 0 20%; }







}







@media screen and (min-width:801px) and (max-width:967px) and (orientation:landscape) {







	#home-parallax img.peggs { right:5%; width:auto; height:75%; }







	#home-header-text { float:left; margin-top:11em 0 0 2.3%; width:58%; font-size:90%; }







}







@media screen and (min-width:801px) and (max-width:967px) and (orientation:portrait) {







	#home-parallax img.peggs { right:30%; width:40%; height:auto; }







	#home-header-text { float:left; margin:8em 22% 0 18%; width:60%; font-size:90%; text-align:center; }







	#home-header-text a { width:100%; }







	#home-header-text a img { width:60%; margin:1em 20% 0 20%; }







}







@media screen and (min-width:967px) and (max-width:1171px) and (orientation:landscape) {







	#home-parallax img.peggs { right:5%; width:auto; height:75%; }







	#home-header-text { float:left; margin-top:11em 0 0 2.3%; width:58%; font-size:90%; }







}







@media screen and (min-width:967px) and (max-width:1171px) and (orientation:portrait) {







	#home-parallax img.peggs { right:30%; width:40%; height:auto; }







	#home-header-text { float:left; margin:8em 22% 0 18%; width:60%; font-size:90%; text-align:center; }







	#home-header-text a { width:100%; }







	#home-header-text a img { width:60%; margin:1em 20% 0 20%; }







}







@media screen and (min-width:1171px) {







	#home-parallax img.peggs { right:5%; width:auto; height:75%; }







	#home-header-text { float:left; margin-top:11em 0 0 2.3%; width:58%; font-size:90%; }







}















/* -- MORE RESPONSIVE MEDIA QUERIES ------------------------------------------------------------------------------- */















@media screen and (max-width:1169px) {







	/* ANYTHING BELOW STANDARD WIDTH */







	







	.nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a { border-bottom:1px solid #00984c; }







	#home-explore h3 { border-left:1px solid #00984c; }







	#home-posts h3 { border-left:1px solid #00984c; }







	#interior-header-text .text-1 { border-bottom:1px solid #00984c; }







	#page-full-width h2, #page-with-sidebar h2, .peggs-post h2 { border-left:1px solid #00984c; }







	#page-full-width h6, #page-with-sidebar h6, .peggs-post h6 { border-left:1px solid #00984c; }







	#page-full-width .training-h2 { border-left:1px solid #00984c; }







	div.personal-brand-title { border-left:1px solid #00984c; }







	.peggs-post .read-on { border:1px solid #00984c; }







	.peggs-post-blog .read-on { border:1px solid #00984c; }







	.yarpp-related h3 {	border-bottom:1px solid #00984c; }







	







	/* ---------------------  HEADER  -------------------------------- */







	#home-parallax { background-size:cover; }















	#interior-header img { width:100%; }







	#interior-header-text { font-size:75%; margin-top:1em; margin-left:3%; }







	#header-subscribe { font-size:75%; }







	#header-subscribe .subscribe-label { margin-left:3%; width:35%; }







	#header-subscribe form #awf_field-58646134 { background:none; }







	#header-subscribe form #awf_field-58646135 { background:none; }







	#header-subscribe form input { padding:0.5em 0 0.5em 1em; }







	#header-subscribe form input[type="submit"] { padding:0.5em 2em; }







	#header-subscribe form input { margin-top:0.7em; border-radius:0.3em; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; }







	#header-subscribe form input[type="submit"] { margin-top:0.5em; }















	/* ---------------------  FOOTER  -------------------------------- */







	#site-footer-social .social-icons a { float:right; display:block; width:11%; margin-right:1%; }







	#site-footer-social .social-icons a img { width:100%; }















	/* --------------------  HOMEPAGE  ------------------------------- */







	#home-explore-images img { width:100%; }







	.masonry-curtain { visibility:hidden; }







	







	/* ------------------  SIDEBAR PAGES  ---------------------------- */







.wpbstickywidget {







     position:fixed;







     top:0px;







}















	#page-with-sidebar { padding-left:3%; }







	







	.yarpp-related .yarpp-thumbnail img { height:auto !important; }







	.single-sidebar-extender { width:0 !important; display:none !important; }







	







	#sharethis-bottom-single { margin-left:8%; }







	#sharethis-bottom-single h5 { margin-left:0; }















	#single-main-subscribe { padding-bottom:2em; }







	#single-main-subscribe form input { padding:0.5em 1em; }







	#single-main-subscribe form input[type="submit"] { margin-top:0.25em; width:8em; }







	#single-main-subscribe form input, #non-single-subscribe form input {







		box-shadow:inset 0.1em 0.1em 0.1em 0px #888888;







		-moz-box-shadow:inset 0.1em 0.1em 0.1em 0px #888888;







		-webkit-box-shadow:inset 0.1em 0.1em 0.1em 0px #888888;







	}







	.yarpp-related .yarpp-thumbnail { height:auto !important; }







	#blog-pagination { background:none; }







	.pagination { font-size:300%; }







	







	.resource-special { width:25%; }















	/* ----------------  FULL WIDTH PAGES  --------------------------- */







	img.personal-brand-img { margin:3em 17%; }







	#single-main-subscribe form input, #non-single-subscribe form input { padding:0.5em 0 0.5em 1em; }







	#single-main-subscribe form input[type="submit"], #non-single-subscribe form input[type="submit"] { padding:1em 2em; }















	/* ----------------  LANDING PAGE TEMPLATE  ---------------------- */







	#landing-opt-in form .af-form .af-body .af-element label { font-size:1em; line-height:1em; }







	#landing-opt-in form .af-form .af-body .af-element  .af-textWrap input { font-size:1em; line-height:1em; }







	#landing-opt-in form input[type="image"] { padding:0 !important; height:5em !important; width:auto !important; }







}















@media screen and (min-width:1023px) and (max-width:1169px) {







	/* DEVICES : 12'Netbook, 10'Netbook, iPad-LND, GalaxyTab-LND */







    body { font-size:88%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:966px) and (max-width:1023px) {







	/* DEVICES : Nexus-LND */







    body { font-size:82%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:800px) and (max-width:965px) {







	/* DEVICES : Kindle8.9-POR, Kindle-LND, Kindle7-LND */







    body { font-size:68%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:768px) and (max-width:799px) {







	/* DEVICES : iPad-POR */







    body { font-size:66%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:643px) and (max-width:767px) {







	/* NAV MENU TOGGLE BREAKPOINT */







    body { font-size:55%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (max-width:644px) {







	/* DISABLE MOBILE MENU AND KEEP STANDARD MENU */







	ul.nav-menu, div.nav-menu > ul { display:block; }







}















@media screen and (min-width:600px) and (max-width:642px) {







	/* DEVICES : Nexus-POR, GalaxyTab-POR, Kindle-POR, GalaxyS-LND */







    body { font-size:51%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:532px) and (max-width:599px) {







	/* DEVICES : Kindle7-POR, iPhone5-LND, Galaxy7-LND */







    body { font-size:45%; }















	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:480px) and (max-width:532px) {







	/* DEVICES : iPhone4-LND */







    body { font-size:41%; }







		







	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (min-width:319px) and (max-width:479px) {







	/* DEVICES : GalaxyS-POR, Galaxy7-POR, iPhone5-POR, iPhone4-POR */







    body { font-size:27%; }







	







	/* ---------------------  HEADER  -------------------------------- */















	/* ---------------------  FOOTER  -------------------------------- */















	/* --------------------  HOMEPAGE  ------------------------------- */















	/* ------------------  SIDEBAR PAGES  ---------------------------- */















	/* ----------------  FULL WIDTH PAGES  --------------------------- */















}















@media screen and (max-width:319px) {







	/* DEVICES : Legacy Mobile Devices */















}







/*







Fading in last sidebar widget as it is scrolled to and making it fixed







-----------------------------------------------------------------------------*/







 







.sidebar-more .widget:last-child {







	filter: alpha(opacity=0);







	opacity: 0;







	/*animation-duration: 1.5s;*/







}







 







.admin-bar .stuck .widget {







	top: 28px !important;







	/*top: 68px !important;*/







}







.prize_left {







  float: left;







  width: 75%;







}















.user_balance {







  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);







  display: block;







  overflow: hidden;







  position: relative;







  width: 100%;







  z-index: 10;







}







.user_balance aside {







  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);







  border-bottom: 2px solid #ddd;







}















/* Registration Page */







div#page-with-sidebar div.registration {







  float: left;







  width: 50%;







  padding: 10px;







}







div#page-with-sidebar div.registration {







  float: left;







  padding: 10px;







  width: 50%;







}







div#page-with-sidebar .registration input[type="text"], div#page-with-sidebar .registration input[type="email"], div#page-with-sidebar .registration input[type="password"] {







  width: 100%;







  margin-top: 5px;







}







div#page-with-sidebar .registration .input-group {







  margin-top: 15px;







}







div#page-with-sidebar .registration input.btn.button.btn-large.btn-primary.button-large {







  margin-top: 20px;







}







.input-group.mycred-coupon-form .show_cupon {







  margin-bottom: 15px;







}







div#page-with-sidebar .col-left.registration {







  border-left: 1px solid #ddd;







  padding-left: 30px;







}







div#page-with-sidebar .col-right.registration {







  padding-right: 30px;







}







body.single.single-author.single-coupons .contact_form > form input[type="text"], body.single.single-author.single-coupons .contact_form > form input[type="email"], body.single.single-author.single-coupons .contact_form > form textarea {







  margin-bottom: 23px;







  margin-top: 10px;







  width: 100%;







}







.user_balance {







  padding-top: 50px;







  padding-left: 30px;







}







div.tp_ten .top_left:nth-child(1) {







  float: left;







  min-width: 60%;







}







.tp_ten li {







  line-height: 32px;







}







.prize-list, .peggs-post h3, body.page-template-page-login-home-php .cupons_loop > h3 {







  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);







  border-radius: 5px;







  display: block;







  margin: 0 auto 31px;







  max-width: 65%;







  overflow: hidden;







  padding: 2%;







  text-align: center;







  text-transform: uppercase;







}







.cupons_loop li:nth-child(even) {







  background: rgba(226,249,199,0.5);







}







.cupons_loop li {







  padding: 0px 13px;







}







.top_price div {







  text-align: center;







  text-decoration: underline !important;







  font-size: 20px;







  text-transform: uppercase;







}







.coupon_sharebutton div {







  float: left;







  width: 100%;







  margin-top: 40px;







  min-width:100%;







}







.coupon_sharebutton div a {







  background: none repeat scroll 0 0 #f0fce3;







  padding: 20px;







  text-decoration: none;







}







.coupon_sharebutton div a:hover {







  background: rgba(0,0,0,0.1);







}







.cupons_loop > form input {







  width: 100%;







  margin-bottom: 28px;







}







.current_balance {







  text-align: center;







}







.tp_ten li {







display: block;







}







.coupon_sharebutton {







  display: block;







  height: auto;







  margin: 0 auto;







  min-height: 90px;







  overflow: hidden;







  width: 51%;







  padding-left: 0px;







}







.top_left {







  display: block;







  float: left;







}







.top_left h5{text-decoration:underline}















.tp_ten > ul {







  display: block;







  overflow: hidden;







}







.tp_ten li {







  overflow: hidden;







}







.cupons_loop > ul li {







  display: block;







}







.right-prize p {







  text-align: center;







}







.subbject {







  display: block;







  overflow: hidden;







  position: relative;







  line-height: 30px;







  margin-bottom: 12px;







  text-decoration: underline;







}







body.page-id-4188 .st_fblike_hcount, body.page-id-4188 .no-break span:nth-child(6), body.page-id-4188 .no-break span:nth-child(4), body.page-id-4188 .no-break span:nth-child(5), body.page-id-4188 .no-break span:nth-child(7) {







  display: none;







}







.left.redimsPoint > a {







  display: block;







  font-size: 20px !important;







  margin: 0 auto;







  text-align: center;







  width: 83%;







}







.backToHome {







  background: none repeat scroll 0 0 #f0fce3;







  border-radius: 5px;







  float: right;







  font-family: Open Sans;







  padding: 8px 0;







  text-align: center;







  text-decoration: none;







  text-transform: uppercase;







  width: 100px;







}







.backToHome a {







  text-decoration: none;







}







.backToHome:hover {







  background: #E5E5E5;







}







.backToHome:hover a{







color:#000;







transition: all 0.3s ease 0;







}







.HomeCouponForm input, .HomeCouponForm label {







  width: auto !important;







}







form.HomeCouponForm .show_cupon, form.HomeCouponForm .show_cupon input {







  margin-bottom: 0px;







}







.HomeCouponForm {







  margin: 0 auto;







  width: 365px;







}







.input-group.mycred-coupon-form {







  margin: 0 auto;







  text-align: center;







}































/* Vew video Page */



















.product-outer{



	background-image:url('images/header_bg.png');



	background-repeat:no-repeat;



	background-position:center top;



}







.product-inner{



	width:1234px;



	margin:0px auto;



}



#p-logo{



	width:119px;



	height:119px;



	



}







#p-logo a{



	float:left;



	width:119px;



	height:119px;



	margin-top:10px;



}











#p-nav{



	



}















#p-header-text{



	padding-top:90px;



	clear:both;



}







#p-header-text h1{



	font-size:60px;



	color:white;



	text-align:center;



	font-family:HelveticaNeue-Bold;



	line-height:75px;



}







#p-header-text h1 span{



	color:#0095ff;



}











#p-header-text h2{



	font-size:36px;



	color:#1593ec;



	text-align:center;



	font-family:HelveticaNeue;



	line-height:54px;



	font-weight:normal;



}



#header-buttons{



	margin-top:33px;



}



a.brand-today{



	background-image:url('images/brand-today.png');



	background-repeat:no-repeat;



	width:440px;



	height:81px;



	color:white;



	text-decoration:none;



	float:left;



	text-align:center;



	 line-height:81px;



	 font-size:31px;



	 	font-family:HelveticaNeue-Bold;



	 	 margin-left:165px;







}



a.brand-today:hover{



	background-image:url('images/brand-today-mouse-over.png');



	background-repeat:no-repeat;



}



a.Redeem{



	background-image:url('images/redeem-bg.png');



	background-repeat:no-repeat;



	width:360px;



	height:66px;



	margin-top:8px;



	float:left;



	margin-left:65px;



	color:white;



	text-decoration:none;



	line-height:66px;



	text-align:center;



	font-size:25px;



	 	font-family:HelveticaNeue-Bold;



	



}











.freecourse{



	font-family:HelveticaNeue-Italic;



	font-size:24px;



	color:white;



	font-style:italic;



	margin-left:315px;



	font-weight:normal;



	padding-bottom:208px; margin-top:10px



}











#subscibe{



	background-color:#00baff;



	padding:54px;



}















#subscibe h1{



	font-size:60px;



	color:#ffea00;



	text-align:center;



	font-family:HelveticaNeue-Bold;



	line-height:75px;



}







#subscibe h2{



	font-size:24px;



	color:white;



	text-align:center;



	font-family:HelveticaNeue-Medium;







}



#subscibe h3{



	font-size:24px;



	color:#ffea00;



	text-align:center;



	font-family:HelveticaNeue-Bold;



text-transform:inherit;



}















#apple-buttons{



	text-align:center;



	width:642px !important;



	margin:0px auto !important;



	margin-top:10px !important;



}







.itune{



	background-image:url('images/i-tune.png') !important;



	background-repeat:no-repeat !important;



	width:299px !important;



	height:70px !important;



	float:left !important;



	margin:0px 11px !important;



}







.stitcher{



	background-image:url('images/stitccher.png') !important;



	background-repeat:no-repeat !important;



	width:299px !important;



	height:70px !important;



	float:left !important;



	margin:0px 11px !important;







}























#recent-epis h1{



	font-family:HelveticaNeue-Bold !important;



	font-size:48px !important;



	color:#363636 !important;



	margin-bottom:24px !important; margin-top:50px;



}











#epi-text-box{



	width:442px !important;



	height:339px !important;



	background-color:#47d054 !important;



	padding:34px 17px 0px 46px !important;



	float:left !important;



	



}











#epi-text-box p{



	font-size:24px !important;



	color:#2d2d2d !important;



	font-family:HelveticaNeue !important;



	line-height:28px !important;



	margin-bottom:15px;



	



}











.epi-read-more{



	border:6px black solid !important;



	width:336px !important;



	height:62px !important;



	text-align:center !important;



	color:#1b1b1b !important;



	font-family:HelveticaNeue-Bold !important;



	font-size:30px !important;



	line-height:56px !important;



	float:left !important;



	margin-left:5px !important;



	text-decoration:none !important;



	margin-top:20px;



	text-transform:uppercase;



	font-weight:bold !important;







}



.epi-read-more:hover{



	background-color:white !important;



	border:6px white solid !important;



	text-decoration:none !important;



}



#epis-image-box{



	width:541px !important;



	float:left !important;



	height:294px !important;



	



}



#epis-image{



	width:541px !important;



	height:294px !important;



	z-index:-9 !important;



	float:left !important;



	position:absolute !important;



}

#epis-image img{width:541px; height:294px}





#epis-image-text{



	color:white !important;



	font-size:83px !important;



	z-index:100 !important;



	font-family:SignPainter_HouseScript !important;



	padding-left:80px !important;

padding-right:50px;

	padding-top:70px !important;



	line-height:55px !important;



}



#epi-img-bar{



	width:541px !important;



	height:45px !important;



	float:left !important;



}

#single-epi-outer{

 width:1200px;

 margin:0px auto;

 padding-left:88px;

}



.single-epis{



	width:480px !important;



	float:left !important;



	 margin:24px 12px !important;



	 height:496px !important;



}



.single-epis-box{



	width:480px !important;



	height:264px !important;



}



.single-epis-img{



	width:480px !important;



	height:264px !important;



	position:absolute !important;



	z-index:-1 !important;



}



.single-epis-img img{



	width:480px !important;



	height:264px !important;



}



.single-epis-text{



	color: white !important;



	font-size:65px !important;



	z-index:100 !important;



	font-family:SignPainter_HouseScript !important;



	padding-left:40px !important;

padding-right:20px !important;

	padding-top:68px !important;



	line-height:55px !important;







}



.about-epis-text{



	



}











.about-epis-text{



	width:480px !important;



	height:174px !important;



	background-color:#58baff !important;



	padding:24px 24px 0px 30px !important;



	float:left !important;



	



}











.about-epis-text p{



	font-size:18px !important;



	color:#2d2d2d !important;



	font-family:HelveticaNeue !important;



	line-height:22px !important;



	margin:0px !important;



	padding:0px !important;



	



}







a.single-epis-read{



	border:6px black solid !important;



	color:#1b1b1b !important;



	padding:6px 46px !important;



	font-family:HelveticaNeue-Bold !important;



	text-align:center !important;



	margin-left:110px !important;



	float:left !important;



	text-transform:uppercase !important;



	 margin-top:18px !important;



	 margin-bottom:6px!important;







}



a.single-epis-read:hover{



	background-color:white !important;



	border:6px white solid !important;



	text-decoration:none !important;







}











.single-epi-bar{



	width:480px !important;



	height:46px !important;



}



.single-epi-bar img{



	width:480px !important;



	height:46px !important;



}







#more-epis{



	width:299px !important;



	height:70px !important;



	margin:0px auto !important;



}



#more-epis a{



	color:#008c45 !important;



	font-size:30px !important;



	text-align:center !important;



	line-height: !important;



	border:8px #008c45 solid !important;



	width:283px !important;



	height:54px !important;



	float:left !important;



	font-family:HelveticaNeue-Bold !important;



	margin-bottom:54px !important;



	margin-top:35px !important;



	line-height:34px !important;



}



#more-epis a:hover{



	text-decoration:none !important;



	background-color:#008c45 !important;



	color:white !important;



}















#SUBSCRIBE-bar{



	background-color:#008c45 !important;



	padding:64px  !important;



}







#SUBSCRIBE-bar h1{



	font-size:60px !important;



	color:#ffffff !important;



	text-align:center !important;



	font-family:HelveticaNeue-Bold !important;



	line-height:75px !important;



	margin-bottom:20px !important;







}

#recent-epis{

 margin:0px auto !important;

  

 margin-bottom:35px;

 margin-top:46px;

 width:1000px;

}

#recent-epis #epi-img-bar iframe{width:600px !important}