/*
Theme Name:     MH2 via GetNoticed!
Theme URI:      http://michaelhyatt.com/
Description:    Child theme for the GetNoticed! theme 
Author:         GetNoticed!
Author URI:     http://getnoticedtheme.com/
Template:       getnoticed
Version:        2.2.0
-----------------------------------------------------------
*/

@import url('../getnoticed/style.css?20150223');

/* =Fonts
----------------------------------------------- */
@font-face {
	font-family:"michaelhyatt";
	src:url("fonts/michaelhyatt-20150924.eot");
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"michaelhyatt";
	src:url("fonts/michaelhyatt-20150924.eot");
	src:url("fonts/michaelhyatt-20150924.eot?#iefix") format("embedded-opentype"),
		url("fonts/michaelhyatt-20150924.woff") format("woff"),
		url("fonts/michaelhyatt-20150924.ttf") format("truetype"),
		url("fonts/michaelhyatt-20150924.svg?#michaelhyatt") format("svg");
	font-weight:normal;
	font-style:normal;
}


/* =Overrides
----------------------------------------------- */
.site-header .headshot {
	display: none;
}
.sitewrap {
	position: relative;
}
.tweetable {
	box-sizing: border-box;
}
.tweetable blockquote {
	background: none;
	position: relative;
}
.hentry blockquote {
	background-image: none;
	position: relative;
}
.hentry .photoendorsement .photo {
	background: none !important;
	position: relative;
}
.hentry blockquote:before,
.hentry .photoendorsement .photo:after {
	content: "\201C";
	display: inline-block;
	font-family: Georgia, serif;
	font-size: 5.5em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	opacity: 0.3;
	position: absolute; left: 0; top: -0.02em;
	text-decoration: none;
	text-transform: none;
}
.hentry blockquote.photoendorsement:before {
	content: "";
	display: none;
}
.hentry .photoendorsement .photo:after {
	left: auto;
	right: 0;
	top: -0.08em;
}
.hentry blockquote cite:before {
	content: "\2014";
	margin: 0 0.2em 0 0.5em;
}
.hentry blockquote.pullquote:before {
	content: "";
	display: none;
}
#newsletter_previews {
	display: none;
}
body.barebones #headernav {
	min-height: 90px;
}
body.barebones .page {
/*	margin-top: 2em;*/
}
.page-template-page-full-width #splash,
.barebones #splash {
	margin-bottom: 2em;
}
.barebones article {
	border: none;
	padding: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
	.hentry ul li,
	.hentry blockquote {
		background-image: none !important;
	}
}
#booking .setoff {
	background: transparent !important;
}

.logged-in .entry-footer .edit-link:before {
	content: "|";
	margin: 0 0.5em;
}

.book-post .entry-summary p {
	margin-top: -0.25em;
}


/* =Top Menu
----------------------------------------------- */
#headernav #primary-menu li {
	border-left: none;
}
#primary-menu {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	position: absolute; left: 0; right: 0; width: 100%;
}
#primary-menu .menu {
	display: inline-block;
}
#primary-menu li a {
	line-height: 5em;
}
#primary-menu li a:hover {
	color: #ffbb5a;
	text-decoration: none;
}
#headernav .social {
	line-height: 7.5em;
}
#menu-item-28676 {
	background: #fff;
	border-radius: 50%;
	position: relative; top: 1.5em;
	width: 8em;
	z-index: 9;
}
#primary-menu #menu-item-28676 a {
	height: 5em;
	overflow: hidden;
	padding-top: 1px;
	padding-bottom: 1.3em;
}
#primary-menu #menu-item-28676 a:hover {
	text-decoration: none;
}
#menu-item-28676 a:before {
	color: #37a9df;
	content:"\f104";
	display: block;
	font-family: 'michaelhyatt';
	font-size: 5em;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#menu-item-28676 a:hover:before {
	color: #ffbb5a;
}
#primary-menu #menu-item-28676:hover a,
#primary-menu #menu-item-28676 a:hover {
	background: transparent !important;
}

.site-navigation .social a {
	background: transparent;
	border-radius: 0;
	color: #37a9df;
	padding-top: 2.5em;
	width: 3em;
}
.site-navigation .social i {
	display: none;
}
.site-navigation .social a:before {
	color: #37a9df;
	font-family: 'michaelhyatt';
	font-size: 2em;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute; top: 0; left: 0; right: 0;
	text-align: center;
}
.site-navigation .social a:hover:before {
	color: #ffbb5a;
}
.site-navigation .social .facebook:before { content: "\f102"; }
.site-navigation .social .twitter:before { content: "\f112"; }
.site-navigation .social .linkedin:before { content: "\f103"; }
.site-navigation .social .periscope:before { content: "\f106"; }


/* =Logo
----------------------------------------------- */
#masthead {
	padding: 1.5em 0;
	position: absolute;
	top: 0.25em;
}
#masthead .site-title a {
	color: #3eaadd;
	display: block;
	height: 1.2em;
	overflow: hidden;
}
#masthead .site-title a:hover {
	color: #ffbb5a;
	text-decoration: none;
}
#masthead .site-title a:before {
	content: "\f105";
	display: block;
	font-family: "michaelhyatt";
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: middle;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#masthead .site-description {
	display: none;
}


/* =Splash Area
----------------------------------------------- */
#splash {
	background: url('img/slim-splash.jpg') no-repeat center top;
	background-size: 100%;
	clear: both;
	height: 0;
	overflow: hidden;
	padding-top: 24.1667%;
	position: relative;
}
#slogan {
	background: url('img/slim-tagline.png') no-repeat top right;
	background-size: 100%;
	height: 0;
	opacity: 0.9;
	overflow: hidden;
	padding-top: 17.75%;
	width: 44.5%;
	position: absolute; top: 15.5%; right: 15%;
}
#featuredin {
	background: url('img/slim-feature-bar.png') no-repeat right bottom;
	background-size: 100%;
	display: none;
	height: 0;
	overflow: hidden;
	padding-top: 2.1053%;
	width: 69.833%;
	position: absolute; bottom: 12.3%; right: 3.33%;
}
#optin:before {
	background: url('img/workweek-ebook.png') no-repeat center top;
	background-size: 100%;
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 24%;
	width: 23.68442%;
	position: absolute; top: -12%; left: 1%;
}
#optin {
	background: #3eaadd;
	color: #fff;
	display: none;
	margin-bottom: 1em;
	padding: 1em 1em 1em 25%;
	position: relative;
}
#optin h3 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 100;
	line-height: 1.1em;
	text-align: center;
}
#optin h4 {
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: 100;
	letter-spacing: 1px;
	text-align: center;
}
#optin form {
	text-align: center;
	padding: 0.5em 0 0.5em;
}
#optin input[type="text"] {
	border: 1px solid #ccc;
	border-radius: 0;
/*	float: left;*/
	display: inline;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 100;
	margin: 0 0.25em;
	padding: 0.5em 1em;
	width: 20%;
}
#optin input[type="submit"] {
	background: #ffbb5a;
	border: none;
	border-radius: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.2em;
	margin: 0 0.25em;
	padding: 0.5em 2em;
	text-shadow: none;
}
#optin form:before {
	color: #fff;
	content:"\f101";
	font-family: 'michaelhyatt';
	font-size: 2em;
}

.home #optin, .home #featuredin { display: block; }
.home #splash {
	background-position: center bottom;
	padding-top: 31.8333%;
}
.home #slogan {
	top: 11.75%;
}


/* =Main Area
----------------------------------------------- */
#main {
	border: none;
	overflow: visible;
	padding: 0;
}
#main:before, #main:after { content: " "; display: table; } #main:after { clear: both; }



/* =Restyle search box
----------------------------------------------- */
#top_search {
	margin-bottom: 1.2em;
	width: 31.4465%;
}
#s {
	border-radius: 17px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	box-sizing: border-box;
	height: 34px;
	width: 100%;
}
#s:focus {
	border-color: #3eaadd;
	box-shadow: 0 0 3px #3eaadd;
	outline: none;
}


/* =Categories menu
----------------------------------------------- */
#categories-menu,
#store-categories-menu,
#store-filter {
	margin-top: 1.2em;
}
#categories-menu ul,
#store-categories-menu ul {
	margin-bottom: 1.2em;
	position: relative;
	z-index: 5;
}
.single-post #categories-menu ul,
.page #categories-menu ul {
/*	margin-bottom: 0.45em;*/
}
#categories-menu li {
	float: left;
	margin: 0;
	width: 19.25%; /*15.5*/
}
#categories-menu li:first-child {
	width: 23.0%; /*22*/
}
#categories-menu li a,
#store-categories-menu li a {
	border-left: none;
	border-radius: 0;
	font-weight: normal;
	transition: background-color 0.5s ease;
}
#categories-menu li:first-child a {
	border-left: 1px solid #ccc;
}
#categories-menu li a:hover,
#store-categories-menu li a:hover {
	background: #eee;
	color: #959595;
	text-shadow: none;
}
#categories-menu .current-menu-item a,
#store-categories-menu .current-menu-item a {
	text-shadow: none;
}

#store-categories-menu {
	float: left;
	width: 65.5%;
}
#store-categories-menu ul {
	list-style: none;
	margin: 0 0 0.75em;
	overflow: hidden;
	padding: 0;
	text-indent: 0;
}
#store-categories-menu li {
	float: left;
	margin: 0;
	padding: 0;
/*	width: 25%;*/
	width: 33%;
}
@media( max-width: 720px ) {
	#store-categories-menu li {
		width: 25%;
	}
	#store-categories-menu li:last-child {
		width: 50%;
	}
}
#store-categories-menu li:before {
	content: '';
	display: none;
}
#store-categories-menu a {
	border: 1px solid #acacac;
	color: #555;
	display: block;
	font: 12px/40px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding: 0 1em;
	text-align: center;
	text-decoration: none;
}
#store-categories-menu li a:hover {
	color: #555;
	text-decoration: none;
}
#store-categories-menu li:first-child a {
	border-left: 1px solid #acacac;
}


#store-filter {
	display: none;
	float: right;
	margin-bottom: 0.75em;
	position: relative;
}
#store-filter-toggle {
	border: 1px solid transparent;
	color: #555;
	display: block;
	font: 12px/40px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding: 0;
	text-align: right;
	text-decoration: none;
}
#store-filter-toggle:focus {
	outline: none;
}
#store-filter .filter-menu {
	background: #fff;
	border: 1px solid #acacac;
	display: none;
	list-style: none;
/*	margin-top: -0.5em;*/
/*	padding: 0.5em 1em;*/
	padding: 0;
	position: absolute; right: -20px;
}
#store-filter .filter-menu:before,
#store-filter .filter-menu:after {
	border-left: 10px solid transparent;
	border-top: none;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #acacac;
	content: "";
	display: block;
	position: absolute; right: 14px; top: -10px;
	height: 0; width: 0;
}
#store-filter .filter-menu:after {
	border-bottom-color: #fff;
	top: -9px;
}
#store-filter .filter-menu li {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.7em;
	line-height: 1.6em;
}
#store-filter .filter-menu a {
	color: #555;
	display: block;
	padding: 0.5em 1em;
	text-decoration: none;
}
#store-filter .filter-menu a.active {
	background: #ddd;
}
#store-filter .filter-menu a:hover {
	background: #eee;
	text-decoration: none;
}
.layout-storepage .assistance a {
	text-decoration: none;
}


/* =Post titles
----------------------------------------------- */
article.page h1, article.post h1, .page-header h1 {
	font-family: 'bebas-neue', sans-serif;
	font-size: 2.7em;
	font-size: 2.08em;
	font-weight: 300;
	text-transform: uppercase;
}
.hentry .entry-header h3.getnoticed-entry-subtitle {
	font-size: 1.7em;
	font-size: 1.31em;
	font-style: italic;
	font-weight: 300 !important;
	margin-top: 0;
	text-align: left;
}


/* =Post Area
----------------------------------------------- */
.page .hentry,
.single-product .hentry,
.single-post .hentry {
	border: none;
	padding: 0;
}
.entry-header .entry-meta h5 {
	margin-top: 1.1em;
}
.entry-header .entry-meta h5.entry-heading {
	margin: 0 0 4em;
	padding-bottom: 0.5em;
}
html #main, html .entry-header .byline {
	color: #363636;
	font-family: 'adobe-text-pro', Georgia, Times, 'Times New Roman', serif;
	font-size: 1.3em;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.photocredit, .photo-credit {
	margin-bottom: 1.5em;
}
.hentry ul {
	list-style: none;
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -1em;
}
.hentry ul li {
	background: none;
}
.hentry ul li:before {
	color: #3eaadd;
	content: "\25BA";
	font-size: 0.8em;
	margin-right: 0.2em;
	position: relative;
	top: -1px;
}
html .hentry ul li:before {
	line-height: 1.4em;
}
.hentry form ul li:before {
	content: '';
	display: none;
}
.hentry ol li:before {
	content: none;
}
.hentry ol ul li:before {
	content: "\25BA";
}
#booking ul {
	text-indent: 0;
}
.callout {
	font-size: 0.865em;
	text-indent: 0;
}
ul.related_post li:before {
	display: none;
}


/* =Share bar
----------------------------------------------- */
.sharebar {
	background: none;
	border-radius: 0;
	font-size: 1.5em;
	font-size: 1.154em;
	padding: 0;	
}
.sharebar .spa, .sharebar .spb {
	display: none;
}
.sharebar .share-social,
.sharebar .share-print,
.sharebar .share-email {
	background: black;
	margin: 0;
	width: 20%;
}
.sharebar a.button {
	background: none;
	padding: 0.5em 0;
}
.sharebar .count {
	background: none;
	border: none;
	color: #fff;
}
.sharebar a.button {
	box-sizing: border-box;
	border-radius: 0;
	color: #fff;
	font-family: "michaelhyatt";
	font-size: 0.7em;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-shadow: none;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 0.5em 1em;
}
.sharebar a.button:hover {
	background: #ffbb5a;
	text-shadow: none;
}
.sharebar a:before {
	color: #fff;
	display: inline-block;
	font-family: 'michaelhyatt';
	font-size: 1.4em;
	line-height: 1;
	margin-right: 0.5em;
	vertical-align: middle;
}
.sharebar i { display: none !important; }
.sharebar a.share-facebook { background: #0056a4; }
.sharebar a.share-facebook:before { content: "\f10a"; }
.sharebar a.share-tweet { background: #52c9f2; }
.sharebar a.share-tweet:before { content: "\f10f"; }
.sharebar a.share-linkedin { background: #0077a1; }
.sharebar a.share-linkedin:before { content: "\f10c"; }
.sharebar a.share-email { background: #959595; }
.sharebar a.share-email:before { content: "\f109"; }
.sharebar a.share-print { background: #cccccc; }
.sharebar a.share-print:before { content: "\f10e"; }
.sharebar .sharebar-feature {
	background: #ff9541;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 300;
	padding: 2em;
	text-align: center;
}
.home .sharebar .sharebar-feature,
.archive .sharebar .sharebar-feature,
#post-30002 .sharebar-feature {
	display: none;
}
.hentry .sharebar .sharebar-feature h3 {
	color: #fff;
	font-family: 'bebas-neue';
	font-size: 2em;
	font-weight: 300;
	margin: 0.15em 0;
	text-align: center;
	text-transform: uppercase;
}
.hentry .sharebar .sharebar-feature p {
	line-height: 1.4em;
	margin-bottom: 1em;
}
.hentry .sharebar .sharebar-feature input[type="text"] {
	border: none;
	border-radius: 0;
/*	float: left;*/
	display: inline;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-weight: 100;
	margin: 0 0.25em 0.5em;
	padding: 0.25em 0.5em;
	width: 28%;
}
.hentry .sharebar .sharebar-feature input[type="submit"] {
	background: #00bff0;
	border: none;
	border-radius: 0;
	box-shadow: 2px 2px 0 rgba(0,0,0,0.3);
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.2em;
	margin: 0 0.25em;
	padding: 0.25em 2em;
	text-shadow: none;
}
x.hentry .sharebar .sharebar-feature form:before {
	color: #fff69f;
	content:"\f110";
	font-family: 'michaelhyatt';
	font-size: 2em;
}


.sharebar a.share-print span,
.sharebar a.share-email span {
	background: none;
	display: inline;
	text-indent: 0;
	width: auto;
}


/* =Tweetable
----------------------------------------------- */
.tweetable {
	background: #fefefe;
	border: 1px solid #b7b7b7;
	border-radius: 5px;
	margin: 1.5em 0;
	overflow: hidden;
}
.tweetable blockquote {
	font-family: 'Helvetica Neue', sans-serif;
	font-size: 2.2em;
	font-size: 1.69em;
	font-weight: 100;
	line-height: 1.3em;
	margin: 0.75em 0;
	padding: 0 1em 0 3em;
}
.tweetable blockquote:before {
	color: #676c6e;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-size: 3.5em;
	left: 0.2em;
	top: -0.12em;
	opacity: 1;
}
.tweetable cite {
	color: #52c9f2;
	float: right;
	font-family: 'bebas-neue', sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: 1.6em;
	text-align: right;
	text-transform: uppercase;
}
.tweetable .actions {
	background: #f8f8f8;
	border-top: 1px solid #b7b7b7;
	clear: both;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0.5em 0.6em;
	text-indent: 0;
}
.tweetable .actions li {
	background: none;
	float: right;
	margin: 0;
	text-indent: 0;
}
.tweetable .actions li:before {
	content: "";
	display: none;
}
.tweetable .actions a {
	background: #72d0f4;
	border: none;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1.0em;
	font-size: 0.77em;
	font-weight: normal;
	line-height: 1.2em;
	padding: 0.5em 1em;
	text-shadow: none;
	vertical-align: baseline;
}
.tweetable .actions a.fbthis {
	background: #4b87c6;
}
.tweetable .actions a:hover {
	background: #26bbec;
	text-decoration: none;
}
.tweetable .actions a.fbthis:hover {
	background: #5b97d6;
}


/* =Footer
----------------------------------------------- */
#footer {
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 1em;
	margin-top: 2em;
	overflow: visible;
}
.site-footer .menu-footer-resources-container a:after {
	content: ' \00BB';
}
#footer:before, #footer:after { content: " "; display: table; } #footer:after { clear: both; }
.site-footer .widget-title {
	color: #7d7d7d;
	font-family: 'bebas-neue', sans-serif;
	font-size: 2em;
	font-weight: 100;
	margin: 0.25em 0 0.5em 0.75em;
	text-transform: uppercase;
}
.site-footer .textwidget,
.site-footer .menu-footer-resources-container {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #464646;
}
.site-footer .textwidget {
	padding: 1.5em;
}
.site-footer ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
}
.site-footer .menu a {
	border-top: 1px solid #ccc;
	display: block;
	margin: 0;
	padding: 1em 1.5em;
}
.site-footer .menu li:first-child a {
	border-top: none;
}
.site-footer .widget_getnoticed_aboutme img {
	float: left;
	margin: 0.3em 1em 0.5em 0;
	max-width: 150px;	
}
.site-footer #getnoticed_advancedtext-featured-product {
/*	margin-bottom: 0;*/
}
.site-footer #getnoticed_advancedtext-featured-product .textwidget a:after {
	content: "";
}
.site-footer #getnoticed_advancedtext-featured-product .textwidget {
	background: none;
	border: none;
	border-radius: none;
	text-align: center;
	padding: 0;
}
.site-footer #getnoticed_advancedtext-featured-product .widget-title {
	background: #3eaadd;
	color: #fff;
	margin-top: -0.75em;
	padding: 0.75em;
	position: relative;
	text-align: center;
}
.site-footer #getnoticed_advancedtext-featured-product .widget-title:before {
	border-top: 0.45em solid transparent;
	border-right: 0.45em solid #1580ad;
	border-bottom: none;
	border-left: none;
	content: "";
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute; top: 0; left: -0.44em;
}


/* =Buttons
----------------------------------------------- */
a.primarybutton, a.primarybutton:link, a.primarybutton:visited,
#secondary .signup_form .submitrow input,
body #secondary .primary .buybutton, body #secondary .primary .buybutton:link {
	background: #fcbf31 none;
	border: none;
	border-radius: 3px;
	color: #fff;
	text-shadow: none;
	box-shadow: 2px 2px 0 rgba(0,0,0,0.1);
}
a.primarybutton:hover,
body #secondary .primary .buybutton:hover {
	background: #ffbb5a;
	color: #fff;
}
body #secondary .buybutton {
	background: #ddd none;
	border: none;
	border-radius: 3px;
	color: #333;
	text-shadow: none;
	box-shadow: 2px 2px 0 rgba(0,0,0,0.2);
}
body #secondary .buybutton:hover {
	background: #e3e3e3;
}
.site-footer a.primarybutton, .site-footer a.primarybutton:link, .site-footer a.primarybutton:visited {
	background: #fcbf31 none;
	color: #fff;
}
.site-footer a.primarybutton:after {
	content: "";
}

body .getnoticed_subscribe input[type=text],
body .getnoticed_subscribe input[type=email],
body .widget_getnoticed_subscribe input[type=text],
body .widget_getnoticed_subscribe input[type=email] {
	box-shadow: none;
}

a.invisiblebutton, a.invisiblebutton:link, a.invisiblebutton:visited {
	border: 1px solid #363636;
	border-radius: 3px;
	color: #363636;
	display: inline-block;
	font-size: 0.9em;
	line-height: 1.2em;
	margin: 0.7em 0 0.25em;
	padding: 8px 30px;
	text-decoration: none;
}
a.invisiblebutton:hover {
	text-decoration: none;
}


/* =Post Ad
----------------------------------------------- */
.postad {
	border: 1px solid #c2c2c2;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.77em;
	font-weight: 300;
	line-height: 1.5em;
	overflow: hidden;
	position: relative;
}
.postad-image {
	background: #f8f8f8;
	border-right: 1px solid #c2c2c2;
	box-sizing: border-box;
	float: left;
	padding: 1em;
	width: 28%;
	position: absolute; top: 0; bottom: 0;
}
.postad-image img {
	width: 100%;
}
.postad-content {
	box-sizing: border-box;
	color: #959595;
	float: right;
	padding: 1em;
	width: 72%;
}
.hentry .postad h2 {
	color: #72d0f4;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 300;
	margin-bottom: 0;
}
.hentry .postad .videolink {
	display: block;
	font-size: 1.2em;
	margin: 1em 0;
}
.hentry .postad .videolink:after {
	content: "\f113";
	font-family: 'michaelhyatt';
	margin-left: 0.5em;
}
.hentry .postad .videolink:hover {
	text-decoration: none;
}

.hentry .videoframe-outer,
.hentry .videoframe-inner {
	border: none;
	padding: 0;
}


/* =Sidebar
----------------------------------------------- */
#secondary {
	font-size: 0.77em;
}
#secondary .widget {
	border-radius: 3px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#secondary .widget h3 {
	font-size: 1.5em;
	font-weight: 300;
	line-height: 1.2em;
	padding: 0.75em 0.5em;
	text-transform: none;
}
body #secondary .wideimage {
	margin: 0 -8%;
	width: 116%;
}
.fillimage {
	margin: 0;
	width: 100%;
}
.fillimage img {
	display: block;
	width: 100%;
}
.single-product #secondary .widget {
/*	background: #f3f3f3;*/
}
.single-product #secondary .storebuttons {
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}
.single-product #secondary .storebuttons li {
	display: inline-block;
	width: 45%;
}
.single-product #secondary .storebuttons a {
	box-sizing: border-box;
	float: none;
	margin: 0 auto;
	width: 100%;
}
.single-product .widget_getnoticed_purchasebox .buttons {
	margin: 0 auto !important;
	width: 80%;
}

.home #secondary .widget_getnoticed_subscribe {
	display: none;
}
#secondary .widget_getnoticed_subscribe {
	background: none;
	border: 1px solid #bbb;
	padding: 0;
}
#secondary .widget_getnoticed_subscribe h3.widget-title {
	border-bottom: 1px solid #d6d6d6;
	margin: 0;
}
.widget_getnoticed_subscribe h3.widget-title span {
	box-shadow: none !important;
}
.widget_getnoticed_subscribe .bannerL,
.widget_getnoticed_subscribe .bannerR {
	display: none;
}
#secondary .widget_getnoticed_subscribe input {
	border-radius: 3px;
	box-shadow: none;
}
.single-signup .submitrow input,
#secondary .widget_getnoticed_subscribe input[type="submit"] {
	background: #fec110;
	border: none;
	box-shadow: 2px 2px 0 #ccc;
	font-size: 1em;
	font-weight: bold;
	margin: 0 auto 1em;
	text-shadow: none;
}

#secondary .widget_reachWidget, #secondary .widget_getnoticed_reachcounter {
	background: #3eaadd;
	border-radius: 3px !important;
	box-shadow: none;
	color: #fff;
	text-align: center;
	text-shadow: none;
}
#secondary .widget_getnoticed_sociallist a {
	background: none;
	box-shadow: none;
	color: #fff;
	text-shadow: none;
}
#secondary .widget_getnoticed_sociallist a:hover {
	background: none;
	color: #ffbb5a;
	color: #eee;
	text-shadow: none;
}
#secondary .widget_reachWidget .widget-title, #secondary .widget_getnoticed_reachcounter .widget-title {
	color: #fff;
	display: inline;
	float: none;
	font-size: 1.5em;
	width: auto;
}
#secondary .widget_reachWidget .count, #secondary .widget_getnoticed_reachcounter .count {
	border: none;
	display: inline;
	float: none;
	width: auto;
}
#secondary .widget_reachWidget .count span, #secondary .widget_getnoticed_reachcounter .count span {
	border: none;
	color: #fff;
	display: inline;
}

#secondary .widget_getnoticed_popularposts li {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: 300;
}

#secondary .widget_getnoticed_sociallist {
	background: #3eaadd;
	border-radius: 3px !important;
	color: #fff;
	padding: 0.4em 0;
	text-align: center;
}
#secondary .widget_getnoticed_sociallist li {
	display: inline;
	margin: 0 10px;
}
#secondary .widget_getnoticed_sociallist a {
	display: inline-block;
	height: 3em;
	width: 3em;
	line-height: 1.2;
	overflow: hidden;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}
#secondary .widget_getnoticed_sociallist i {
	display: none;
}
#secondary .widget_getnoticed_sociallist a:before {
	font-family: 'michaelhyatt';
	font-size: 2.5em;
	font-weight: normal;
	font-style: normal;
	display: block;
	speak: none;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.facebook:before { content: "\f10a"; }
.twitter:before { content: "\f10f"; }
.instagram:before { content: "\f10b"; }
.linkedin:before { content: "\f10c"; }
.pinterest:before { content: "\f10d"; }


/* =Podcast archive table
----------------------------------------------- */
.podcastArchive {
	background: #fff;
}
.podcastArchive caption {
	font-family: 'bebas-neue';
	font-size: 1.6em;
	line-height: 1.2em;
	text-transform: uppercase;
}
.podcastArchive td {
	border-left: none;
	border-right: none;
}


/* =Related Posts
----------------------------------------------- */
.single .wp_rp_wrap {
	display: block;
	margin-top: 1.5em;
}
body .wp_rp_wrap .related_post_title {
	background: #3eaadd;
	color: #fff;
	margin-bottom: 1em !important;
	padding: 0.5em 0 !important;
	text-align: center !important;
	position: relative;
}
body .wp_rp_wrap .related_post_title:before {
	border-top: 24px solid transparent;
	border-bottom: 24px solid transparent;
	border-right: none;
	border-left: 24px solid white;
	margin-top: -24px;
	content: "";
	position: absolute; top: 50%; left: 0;
}
body .wp_rp_wrap .related_post_title:after {
	border-top: 24px solid transparent;
	border-bottom: 24px solid transparent;
	border-left: none;
	border-right: 24px solid white;
	margin-top: -24px;
	content: "";
	position: absolute; top: 50%; right: 0;
}
body .wp_rp_wrap ul.related_post li {
	box-sizing: border-box;
	border-right: none !important;
	width: 20% !important;
}
body .wp_rp_wrap ul.related_post li a {
	color: #3eaadd !important;
	font-size: 15px !important;
}
body .wp_rp_wrap ul.related_post li img {
	box-sizing: border-box;
	height: auto !important;
	width: 100% !important;
}


/* =Disable
----------------------------------------------- */
.single #nav-below, #comments-policy, #comments_farewell, .wp_rp_wrap {
	display: none;
}

#nav-below a, #nav-below a:hover, #nav-below a:visited {
	background: white;
	color: #999;
	text-align: center;
	text-shadow: none;
}
#nav-below a:hover {
	background: #f6f6f6;
}
#nav-below .meta-nav { display: none; }


/* =Single Post Pages (Interior)
----------------------------------------------- */
.home #categories-menu {
/*	margin-top: 1em;*/
}
.home #categories-menu ul {
/*	margin-bottom: 1.9em;*/
}
.home #top_search {
/*	margin-bottom: 1.9em;*/
}

/* =Signup Form
----------------------------------------------- */
.signupform {
	margin-bottom: 2em;
}
.signupform h3 {
	margin-bottom: 0.5em;
}
.signupform ul {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.signupform ul li {
	padding: 0;
}
.signupform label {
	display: block;
}
.signupform .signup_name {
	float: left;
	margin-right: 4%;
	width: 35%;
}
.signupform .signup_email {
	float: left;
	width: 60%;
}
.signupform .signup_checkbox label {
	display: inline;
}
.signupform input {
	box-sizing: border-box;
}
.signupform input[type="text"],
.signupform input[type="email"] {
	width: 100%;
}
.signupform input[type="submit"],
.widget_getnoticed_subscribe .submit,
.widget_getnoticed_subscribe input[type="submit"] {
	background: #ffbb5a;
	border: none;
	border-radius: 0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 300;
	line-height: 1.2em;
	margin: 0 0.25em;
	padding: 0.5em 2em;
	text-shadow: none;
}
.signupform .submitrow {
	clear: both;
	text-align: right;
}


/* =Increased margin
----------------------------------------------- */
.wrap, #headernav .innerwrap {
	width: 94%;
}
#primary, #categories-menu ul {
	width: 66%;
}
#optin {
	margin-bottom: 0;
}
#secondary, #top_search {
	width: 31%
}
#categories-menu {
	margin-top: 1.5em;
}
#categories-menu #menu-secondary-categories {
	margin-bottom: 1.5em;
}
#top_search {
	margin-bottom: 1.5em;
}
.page .hentry .entry-title,
.single-product .hentry .entry-title,
.single-post .hentry .entry-title {
	margin-top: -.38em;
}
@media( max-width: 690px ) {
	.page .hentry .entry-title,
	.single-product .hentry .entry-title,
	.single-post .hentry .entry-title {
		margin-top: 1em;
	}
}


/* =Product Page
----------------------------------------------- */
.layout-storepage #main {
	clear: both;
}
.layout-storepage .hentry,
.page-template-page-store-2015 .hentry {
	border: none;
	padding: 0;
}
.layout-storepage .entry-content,
.page-template-page-store-2015 .entry-content {
	margin-top: 0;
}
.page-template-page-store-2015 #optin,
.page-template-page-store-2015 #categories-menu, 
.page-template-page-store-2015 #top_search,
.page-template-page-store-2015 .entry-header,
.layout-storepage #optin,
.layout-storepage #categories-menu, 
.layout-storepage #top_search,
.layout-storepage .entry-header {
	display: none;
}
.layout-storepage .assistance,
.page-template-page-store-2015 .assistance {
	clear: both;
	color: #acacac;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	margin: 1em 0;
}
@media( max-width: 800px ) {
	.layout-storepage .assistance,
	.page-template-page-store-2015 .assistance {
		margin: 1em;
	}
}
.layout-storepage .col,
.page-template-page-store-2015 .hentry .col {
	float: left;
	margin-left: 3.5%;
	width: 31%;
}
.layout-storepage .col_first,
.page-template-page-store-2015 .hentry .col_first {
	margin-left: 0; 
}
@media( max-width: 600px ) {
	.layout-storepage .col,
	.page-template-page-store-2015 .hentry .col {
		float: none;
		margin: 3%;
		width: auto;
	}
}
.layout-storepage #splash,
.page-template-page-store-2015 #splash {
	display: none;
}

.featured-area {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 24%;
	position: relative;
}
.featured-content {
	position: absolute;
	top: 12%; left: 3%; right: 42%; bottom: 2%;
}
.layout-storepage .featured-area h1 {
	font-family: 'bebas-neue', sans-serif;
	font-size: 2.2em;
	font-weight: 300;
	line-height: 1.2em;
	margin: 0;
	text-transform: uppercase;
}
.layout-storepage .featured-area h2 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	font-weight: 300;
}
.layout-storepage .featured-area h4 {
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
}
.featured-area p {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: 300;
	line-height: 1.2em;
	margin: 0 0 0.25em;
}
.featured-area a.invisiblebutton {
	margin-top: 1em;
}

#featured-area, #featured-product {
	background: url('img/products/featured-product.jpg') no-repeat center top;
	background-size: 100% 100%;
	padding: 2% 42% 2% 3%;
	position: relative;
}
#featured-area {
	background: url('img/products/featured-area.jpg') no-repeat center top;
	background-size: 100%;
}
#featured-books {
	background-image: url('img/stores/recommended-books.jpg');
}
#featured-quotecards {
	background-image: url('img/stores/shareable-images.jpg');
	color: #fff;
}
	#featured-quotecards .featured-content h1 {
		color: #fff;
	}
	#featured-quotecards .invisiblebutton {
		border-color: #fff;
		color: #fff;
	}
	#quotecards {
		margin-top: 1.5em;
	}
	#quotecards .prodbox img {
		margin-bottom: 0;
	}
#featured-platformuniversity {
	background-image: url('img/stores/store-platformuniversity.jpg');
}
#featured-tools {
	background-image: url('img/stores/my-toolbox.jpg');
	color: #fff;
}
	#featured-tools .featured-content {
		right: 54%;
	}
	#featured-tools .invisiblebutton {
		border-color: #fff;
		color: #fff;
	}
#featured-product:before {
	background: url('img/products/pulogo.png') no-repeat left center;
	background-size: 100%;
	content: '';
	display: block;
	height: 0;
	margin-bottom: 0.5em;
	overflow: hidden;
	padding-top: 10%;
	width: 70%;
}
#featured-product:after {
	background: url('img/products/laptop.png') no-repeat right bottom;
	background-size: 100%;
	content: '';
	display: block;
	padding-top: 50%;
	position: absolute; right: 0; bottom: 0;
	width: 40%;
}
@media( max-width: 600px ) {
	#featured-product, #featured-area {
		padding: 2% 3%;
	}
	#featured-product:after {
		display: none;
	}
}
#featured-area h2 {
	font-family: 'bebas-neue', sans-serif;
	font-weight: 300;
	margin: 0 0 0.25em;
	text-transform: uppercase;
}
#featured-area h2 {
	font-size: 1.75em;
	margin-top: 0.5em;
}
#featured-product p,
#featured-area p {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: 300;
	line-height: 1.2em;
	margin: 0 0 0.25em;
}
#featured-area p {
	font-size: 0.8em;
}
@media( max-width: 840px ) {
	#featured-area h2 {
		font-size: 1.5em;
	}
}
@media( max-width: 680px ) {
	#featured-area h2 {
		font-size: 1.3em;
	}
	#featured-area p {
		font-size: 0.7em;
	}
}
@media( max-width: 640px ) {
	#featured-area {
		padding-right: 40%;
		padding-bottom: 4%;
	}
	#featured-area h2 {
		font-size: 2em;
		line-height: 1.5em;
	}
	#featured-area p {
		display: none;
	}
}
@media( max-width: 600px ) {
	#featured-area h2 {
		font-size: 1.5em;
		line-height: 1.5em;
	}
}
#featured-product .primarybutton {
	display: inline-block;
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.8em;
	padding: 5px 2em;
}
.prodbox {
	border: 1px solid #acacac;
	box-sizing: border-box;
	margin: 0 0 2em;
	padding: 20px;
}
.hentry .prodbox h3 {
	color: #707070;
	font-family: 'bebas-neue', sans-serif;
	font-size: 1.8em;
	font-weight: 300;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.hentry .prodbox h3 a {
	text-decoration: none;
}
.hentry .prodbox h4 {
	color: #959595;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: 300;
	margin: 0.25em 0;
	margin: 0 0 0.75em;
	text-align: center;
}
.prodbox .content {
	color: #959595;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	line-height: 1.3em;
}
.prodbox .content p {
	margin-bottom: 1em;
}
.prodbox img {
	display: block;
	margin: 0 auto 1em;
	max-width: 100%;
}
.page-template-page-store-books .prodbox img {
	border: 1px solid #ccc;
/*	margin: 1em auto 2em;*/
	max-width: 60%;
}
.page-template-page-store-books .prodbox h3 {
/*	margin-bottom: 0.5em;*/
}
.prodbox .moreinfo {
	margin-bottom: -2.3em;
	text-align: center;
}
.prodbox .moreinfo a {
	font-size: 0.9em;
	font-weight: 300;
}
.layout-storepage #content .paging-navigation {
	clear: both;
}

@media( max-width: 1200px ) {
	.layout-storepage .featured-content {
		top: 7%;
	}
}
@media( max-width: 990px ) {
	.layout-storepage .featured-area h4 {
		display: none;
	}
}
@media( max-width: 830px ) {
	.layout-storepage .featured-area h1 {
		font-size: 2em;
	}
	.layout-storepage .featured-area h2 {
		font-size: 1.2em;
	}
}
@media( max-width: 715px ) {
	.layout-storepage .featured-area h1 {
		font-size: 1.9em;
	}
	.layout-storepage .featured-area h2 {
		font-size: 1em;
		line-height: 1.2em;
	}
	.layout-storepage .featured-area .invisiblebutton {
		margin-top: 0.75em;
	}
}
@media( max-width: 600px ) {
	.layout-storepage .featured-area .invisiblebutton {
		display: none;
	}
}
@media( max-width: 500px ) {
	.layout-storepage .featured-area h2 {
		display: none;
	}
}


/* =Inline signup forms
----------------------------------------------- */
.single-signup {
	background: #fefefe;
	border: 1px solid #b7b7b7;
	border-radius: 5px;
	margin: 1.5em 0;
	overflow: hidden;
}
.single-signup .content {
	padding: 1em 1em 0.5em;
}
.single-signup .content h3 {
	font-size: 1.0em;
/*	font-weight: 300;*/
	margin: 0;
}
.single-signup ul {
	margin: 0.8em 0 0;
	padding: 0;
	text-indent: 0;
}
.single-signup ul li {
	background: none !important;
	padding-left: 0;
}
.single-signup ul li:before {
	display: none;
}
.single-signup ul li.twocol {
	box-sizing: border-box;
	display: inline-block;
	margin-left: 2%;
	width: 49%;
}
.single-signup ul li.firstcol {
	margin-left: 0;
}
.single-signup label {
	display: none;
}
.single-signup input {
	box-sizing: border-box;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 300;
	padding: 8px 10px;
	width: 100%;
}
.single-signup .submitrow {
	background: #f8f8f8;
	border-top: 1px solid #b7b7b7;
	box-sizing: border-box;
	clear: both;
	margin: 0;
	padding: 0.7em 1em 0.8em;
	text-align: right;
}
.single-signup .submitrow input {
	color: #fff;
	font-size: 0.8em;
/*	font-weight: normal;*/
	line-height: 1em;
	margin: 0;
	width: auto;
}
.single-signup .privacy {
	color: #999;
	float: left;
	font-size: 0.8em;
	font-style: italic;
	line-height: 2em;
	margin: 0;
}


/* =Quote Cards Lightbox
----------------------------------------------- */
.fbx-social {
	padding: 0;
}
.fbx-social a {
	border: none;
	border-radius: 0;
	box-shadow: none;
	margin: 0;
	opacity: 1;
	padding: 5px 0;
	width: 25%;
	text-decoration: none;
}
.fbx-social a:hover {
	background: #ffbb5a;
	box-shadow: none;
	text-decoration: none;
	transform: none;
}
.fbx-caption {
	display: none !important;
}
a.fbx-close:hover {
	text-decoration: none;
}


/* =Permalogo / Desktop Side Menu
----------------------------------------------- */
#permalogo {
	background: #37a9df;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	display: none;
	padding: 1% 1% 1% 2%;
	position: fixed; left: -20%; top: 2%;
	text-decoration: none;
	transition: left 1s ease;
	z-index: 999;
}
#permalogo:before {
	color: #fff;
	content:"\f104";
	display: block;
	font-family: 'michaelhyatt';
	font-size: 2.5em;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	speak: none;
	text-decoration: none !important;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 1em;
}
#permalogo:hover:before {
	content: 'MENU';
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 3.125em;
	width: 3.125em;
}
#permalogo span {
	display: none;
}
.admin-bar #permalogo {
	top: 42px;
}
.admin-bar.desktopside_active #ocnav {
	top: 32px;
}

@media( min-width: 691px ) {
	#desktopsplash {
		background: #fff;
		display: none;
		opacity: 0;
		position: fixed;
		top: 0; right: 0; bottom: 0; right: 0;
		width: 100%; height: 100%;
		transform: opacity 0.5s ease;
	}
	.desktopside_active #desktopsplash {
		display: block;
		opacity: 0.4;
		transform: opacity 1s ease;
	}
	#permalogo {
		display: block;
		left: -10%;
	}
	#permalogo.shown {
		left: -1%;
	}
	#ocnav {
		background: #f8f8f8;
		border-right: 3px solid #37a9df;
		display: block;
		height: 100%;
		margin: 0;
		position: fixed; top: 0;
		left: -31%;
		visibility: visible;
		width: 30%;
		z-index: 1000;
		transition: left 1s ease;
	}
	.desktopside_active #permalogo {
		left: 30%;
	}
	.desktopside_active #ocnav {
		left: 0;
		transition: left 1s ease;
	}
	#ocnav #ocsearch {
		background: #37a9df;
		padding: 10px;
	}
	#ocnav .field {
		box-sizing: border-box;
		width: 68%;
	}
	#ocnav .submit {
		box-sizing: border-box;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 0.9em;
		line-height: 1.32em;
		margin-left: 2%;
		padding: 3px 10px;
		width: 30%;
	}
	#ocnav a:before {
		box-shadow: none;
		text-shadow: none;
		font-family: michaelhyatt;
		font-size: 1.5em;
		line-height: 1;
		margin-right: 0.5em;
		vertical-align: bottom;
		text-rendering: optimizeLegibility;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}
	#ocnav #menu-item-28676 {
		display: none;
	}
	#ocnav h3 {
		background: #555;
		color: #fff;
		font-family: bebas-neue, Impact, sans-serif;
		font-size: 1.4em;
		padding: 4px 20px;
	}
	#ocnav ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#ocnav li a {
		border-bottom: 1px solid #ccc;
		display: block;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		padding: 8px 20px;
		text-decoration: none;
	}
	#ocnav li a:hover {
		background: #eee;
	}
	#ocnav_categories {
		display: none;
	}
}

/* =Video ad button
----------------------------------------------- */
.vidad {
	display: block;
	position: relative;
}
.vidad:before {
	background: url('/ads/video-button.png');
	background-position: center bottom;
	background-size: 100%;
	content: '';
	display: block;
	height: 0;
	padding-top: 15.8602%;
	position: absolute;
	left: 38.64245%;
	top: 44%;
	width: 22.7151%;
}
.vidad:hover:before {
	background-position: center top;
}

/* =LI Bullet testing
----------------------------------------------- */
.hentry ul {
/*	padding-left: 0;*/
	text-indent: 0;
}
.hentry ul li {
	position: relative;
}
.hentry ul li:before {
	line-height: 1.9em;
	margin-right: 1em;
	position: absolute;
	top: 0;
	left: -1em;
	line-height: 2.3em;
}


/* =Podcast player
----------------------------------------------- */
.podcast_links {
	margin-top: -2em;
}


/* =Signup Form
----------------------------------------------- */
body .signup_form {
	font-size: 1.2em;
}
body .signup_form fieldset {
	background: none;
	border: none;
	border-radius: 0;
	padding: 0;
}
body .signup_form label {
	display: none;
	font-size: 1.5em;
}
body .signup_form input[type="text"],
body .signup_form input[type="email"] {
	font-size: 1.5em;
	padding: 8px 10px;
}
body .signup_form fieldset {
	margin-bottom: 0.5em;
}
body .signup_form .submitrow {
	text-align: left;
}
body .signup_form .submitrow input[type="submit"] {
	background: #fec110;
	border: none;
	border-radius: 3px;
	box-shadow: 2px 2px 0 #ccc;
	color: #ffffff;
	font-size: 0.7em;
	font-weight: bold;
	text-shadow: none;
}
body .signup_form .success {
	background: #3edd77;
	border: 1px solid #888;
	padding: 1em;
}

.announcement-post .entry-summary {
	font-size: 1em;
}
.announcement-post .entry-summary h3 {
	font-size: 1.2em;
}
.announcement-post .entry-summary p,
.announcement-post .entry-summary ol,
.announcement-post .entry-summary ul {
	font-size: 1em;
}


/* =Periscope Category
----------------------------------------------- */
/*
.category-periscope .page-header {
	background: #3eaadd url('img/category-periscope-v2.png') no-repeat left bottom;
	background-size: 100%;
	border: 1px solid #bbb;
	display: block;
	height: 0;
	margin-bottom: 1.5em;
	overflow: hidden;
	padding-top: 24.75%;
}
*/
#secondary #getnoticed_advancedtext-liveOnPeriscope {
	background: url('img/gif-hearts.gif') no-repeat center 84%;
	background-size: 30%;
	border: 2px solid #42a3c4;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
}

#secondary .widget_getnoticed_purchasebox .countdown_widget_inner .labels {
	margin: 0 auto;
	max-width: 275px;
}
#secondary .widget_getnoticed_purchasebox .countdown_widget_inner {
	margin: 0;
}


.photo-credit {
	font-size: 0.8em;
	line-height: 1.3em;
	margin-top: -1.0em;
}
.wp-caption-text {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}