/*
	Theme Name: News Child Theme
	Theme URI: http://www.studiopress.com/themes/news
	Description: News is a two or three column child theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/

	Version: 2.0
	
	Tags: black, custom-background, custom-header, custom-menu, featured-images, fixed-width, gray, left-sidebar, one-column, right-sidebar, sticky-post, theme-options, threaded-comments, three-columns, translation-ready, two-columns, white
	
	Template: genesis
	Template Version: 1.7.1

	License: GNU General Public License v2.0
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Table of Contents

* Import Fonts
* Defaults
* Hyperlinks
* Body
* Wrap
* Header
* Image Header - Partial Width
* Image Header - Full Width
* Navigation Constants
* Header Right Navigation
* Primary Navigation
* Primary Navigation Extras
* Secondary Navigation
* Social Icons
* Inner
* Breadcrumb
* Taxonomy Description
* Content-Sidebar Wrap
* Content
* Column Classes
* Featured Post Grid
* Headlines
* Ordered / Unordered Lists
* Post Info
* Post Meta
* Author Box
* Sticky Posts
* Archive Page
* Post Icons
* Images
* Post Navigation
* Primary / Secondary Sidebars
* Dropdowns
* Featured Page / Post
* User Profile
* Buttons
* Search Form
* eNews & Updates Widget
* Calendar Widget
* Footer Widgets
* Footer
* Comments
* Gravity Forms
* News Green
* News Orange
* News Pink
* News Purple
* News Red
* News Teal

*/


/* Import Fonts
------------------------------------------------------------ */

/* @import url(http://fonts.googleapis.com/css?family=Droid+Sans); */
@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Cuprum);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@font-face{
	font-family:'MuseoSlab500';
	src:url('font/Museo_Slab_500-webfont.eot');
	src:url('font/Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),
		url('font/Museo_Slab_500-webfont.woff') format('woff'),
		url('font/Museo_Slab_500-webfont.ttf') format('truetype'),
		url('font/Museo_Slab_500-webfont.svg#MuseoSlab500') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('font/proximanova-regular-webfont.eot');
    src: url('font/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/proximanova-regular-webfont.woff') format('woff'),
         url('font/proximanova-regular-webfont.ttf') format('truetype'),
         url('font/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'hand_of_seanregular';
    src: url('font/handsean-webfont.eot');
    src: url('font/handsean-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/handsean-webfont.woff') format('woff'),
         url('font/handsean-webfont.ttf') format('truetype'),
         url('font/handsean-webfont.svg#hand_of_seanregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Defaults
------------------------------------------------------------ */

body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
textarea {
	color: #333;
	font-family: 'proxima_nova_rgregular';
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
p{
	padding: 0px;
	margin-bottom: 10px;
}
input {
	color: #333;
	font-family: 'proxima_nova_rgregular';
}

input,
select,
textarea,
.breadcrumb,
.sticky,
.taxonomy-description {
	box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border: 1px solid #CCC;
	background: #fff;
	color: #82706e;
	outline: none;
}

li,
ol,
ul {
	margin: 0;
	padding: 0;
}

ol li {
	list-style-type: decimal;
}


/* Hyperlinks
------------------------------------------------------------ */

a,
a:visited {
	color: #0094d2;
	text-decoration: none;
	text-decoration: none;
	transition: color .2s linear, background-color .1s linear;
	-moz-transition: color .2s linear, background-color .1s linear;
	-webkit-transition: color .2s linear, background-color .1s linear;
	-ms-transition: color .2s linear, background-color .1s linear;
	-o-transition: color .2s linear, background-color .1s linear;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
	transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
}


/* Body
------------------------------------------------------------ */

body {
	/* background: url(images/bg-light.png); */
	/* background: #f1f4fc url(http://www.leanmeanmarketing.com/wp-content/uploads/2013/02/noise-bg.png);
	background-color: #f1f4fc!important; */
	background: #f9f9f9!important;
	overflow-x: hidden;
}


/* Wrap
------------------------------------------------------------ */

#wrap {
	margin: 0 auto;
}


/* Header
------------------------------------------------------------ */

#header {
	/* background-color: #fff; */
	/* background:  url #eaeced (images/header.png) no-repeat!important; */
	background: #eaeced url(images/header-bg2.png) repeat-x!important;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-top: 1px solid #000;
	min-height: 110px;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.20);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.20);
	border-bottom: solid 2px #fff;
}

#title-area {
	float: left;
	overflow: hidden;
	padding: 18px 0 0 20px;
	/* width: 440px; */
}

#title {
	font-family: 'proxima_nova_rgregular';
	font-size: 54px;
	font-weight: bold;
	line-height: 54px;
	margin: 0;
	text-shadow: 3px 3px #ccc;
	text-transform: uppercase;
}

#title a,
#title a:hover {
	color: #333;
	text-decoration: none;
}

#description {
	color: #999;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#header .widget-area {
	float: right;
	padding: 25px 0 0;
	width: 493px;
}


/* Image Header - Partial Width
------------------------------------------------------------ */

.header-image #title-area,
.header-image #title,
.header-image #title a {
	display: block;
	float: left;
	/* height: 110px; */
	overflow: hidden;
	padding: 0;
	/* text-indent: -9999px; */
	/* width: 430px; */
	/* background: url(images/vert-separator.png) right repeat-y; */
}

.header-image #description {
	display: block;
	overflow: hidden;
}


/* Image Header - Full Width
------------------------------------------------------------ */

/* .header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a {
	width: 1000px;
} */


/* Navigation Constants
------------------------------------------------------------ */

li:hover ul ul,
li.sfHover ul ul {
	left: -9999px;
}

li:hover,
li.sfHover {
	position: static;
}

li a .sf-sub-indicator {
	position: absolute;
	text-indent: -9999px;
}


/* Header Right Navigation
------------------------------------------------------------ */

#header ul.nav,
#header ul.menu {
	float: right;
}

#header ul.nav ul,
#header ul.menu ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}

#header ul.nav li,
#header ul.menu li {
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}

#header ul.nav li a,
#header ul.menu li a {
	color: #999;
	display: block;
	font-size: 12px;
	padding: 6px 15px 5px;
	position: relative;
	text-decoration: none;
}

#header ul.nav li a:hover,
#header ul.nav li a:active,
#header ul.nav .current_page_item a,
#header ul.nav .current-cat a,
#header ul.nav .current-menu-item a,
#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu .current_page_item a,
#header ul.menu .current-cat a,
#header ul.menu .current-menu-item a {
	color: #0094d2;
}

#header ul.nav li li a,
#header ul.nav li li a:link,
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited {
	background-color: #111;
	border: 1px solid #444;
	border-top-width: 0;
	color: #999;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 128px;
}

#header ul.nav li li a:hover,
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active {
	color: #0094d2;
}

#header ul.nav li ul,
#header ul.menu li ul {
	height: auto;
	left: -9999px;
	margin: 0 0 0 -1px;
	position: absolute;
	width: 150px;
	z-index: 9999;
}

#header ul.nav li ul a,
#header ul.menu li ul a {
	width: 130px;
}

#header ul.nav li ul ul,
#header ul.menu li ul ul {
	margin: -33px 0 0 149px;
}

#header ul.nav li:hover>ul,
#header ul.nav li.sfHover ul,
#header ul.menu li:hover>ul,
#header ul.menu li.sfHover ul {
	left: auto;
}


/* Primary Navigation
------------------------------------------------------------ */

#nav {
	/* background: url(images/header-bg.png); */
	background: #000;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	clear: both;
	color: #fff;
	font-family: 'Oswald', arial, serif;
	margin: 0 auto;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	padding: 5px 0px;
}

#nav ul {
	float: left;
	/* width: 100%; */
	width: auto;
}

#nav li {
	float: left;
	list-style-type: none;
}

#nav li a {
	color: #fff;
	display: block;
	font-size: 14px;
	padding: 9px 15px;
	position: relative;
	text-decoration: none;
	text-shadow: 1px 1px 1px black;
}

#nav li a:hover,
#nav li a:active,
#nav .current_page_item a,
#nav .current-cat a,
#nav .current-menu-item a {
	color: #0094d2;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#nav li li a,
#nav li li a:link,
#nav li li a:visited {
	background: url(images/bg-dark.png);
	border: 1px solid #444;
	border-top-width: 0;
	color: #fff;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 118px;
}

#nav li li a:hover,
#nav li li a:active {
	color: #0094d2;
}

#nav li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 140px;
	z-index: 9999;
}

#nav li ul a {
	width: 120px;
}

#nav li ul ul {
	margin: -33px 0 0 139px;
}

#nav li:hover>ul,
#nav li.sfHover ul {
	left: auto;
}


/* Primary Navigation Extras
------------------------------------------------------------ */

#nav li.right {
	float: right;
	font-size: 14px;
	padding: 9px 15px;
}

#nav li.right a {
	background: none;
	border: none;
	color: #fff;
	display: inline;
	text-decoration: none;
}

#nav li.right a:hover {
	color: #0094d2;
	text-decoration: none;
}

#nav li.search {
	padding: 0 10px;
}

#nav li.rss a {
	background: url(images/rss.png) no-repeat center left;
	margin: 0 0 0 20px;
	padding: 7px 0 5px 18px;
}

#nav li.twitter a {
	background: url(images/twitter-nav.png) no-repeat center left;
	padding: 7px 0 5px 20px;
}


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

#subnav {
	clear: both;
	font-family: 'Oswald', arial, serif;
	margin: 0 auto;
	overflow: hidden;
	width: 1000px;
}

#subnav ul {
	float: left;
	width: 100%;
}

#subnav li {
	float: left;
	list-style-type: none;
}

#subnav li a {
	color: #333;
	display: block;
	font-size: 12px;
	padding: 12px 15px 10px;
	position: relative;
	text-decoration: none;
}

#subnav li a:hover,
#subnav li a:active,
#subnav .current_page_item a,
#subnav .current-cat a,
#subnav .current-menu-item a {
	color: #0094d2;
}

#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited {
	background: url(images/bg-light.png);
	border: 1px solid #ccc;
	border-top-width: 0;
	color: #333;
	font-size: 11px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 118px;
}

#subnav li li a:hover,
#subnav li li a:active {
	color: #0094d2;
}

#subnav li ul {
	height: auto;
	left: -9999px;
	position: absolute;
	width: 140px;
	z-index: 9999;
}

#subnav li ul a {
	width: 120px;
}

#subnav li ul ul {
	margin: -33px 0 0 139px;
}

#subnav li:hover>ul,
#subnav li.sfHover ul {
	left: auto;
}


/* Social Icons
------------------------------------------------------------ */

#subnav li.social-facebook,
#subnav li.social-rss,
#subnav li.social-twitter {
	float: right;
}

#subnav li.social-facebook a,
#subnav li.social-facebook a:hover,
#subnav li.social-rss a,
#subnav li.social-rss a:hover,
#subnav li.social-twitter a,
#subnav li.social-twitter a:hover {
	display: block;
	height: 23px;
	padding: 0;
	text-indent: -9999px;
	width: 23px;
}

#subnav li.social-facebook a,
#subnav li.social-facebook a:hover,
#subnav li.social-rss a,
#subnav li.social-rss a:hover,
#subnav li.social-twitter a,
#subnav li.social-twitter a:hover {
	background: url(images/social-icons.png);
	margin: 10px 10px 0 0;
}

#subnav li.social-rss a,
#subnav li.social-rss a:hover {
	margin: 10px 15px 0 0;
}

#subnav li.social-facebook a {
	background-position: 0 0;
}

#subnav li.social-facebook a:hover {
	background-position: 0 -23px;
}

#subnav li.social-rss a {
	background-position: -46px 0;
}

#subnav li.social-rss a:hover {
	background-position: -46px -23px;
}

#subnav li.social-twitter a {
	background-position: -23px 0;
}

#subnav li.social-twitter a:hover {
	background-position: -23px -23px;
}


/* Inner
------------------------------------------------------------ */

#inner {
	/* background-color: #fff;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5; */
	overflow: hidden;
	margin: 0 auto;
	width: 1152px;
}

#inner:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.content-sidebar #inner {
	/* background: url(images/inner-cs.png); */
}

.sidebar-content #inner {
	background: url(images/inner-sc.png);
}
	
.content-sidebar-sidebar #inner {
	background: url(images/inner-css.png);
}
	
.sidebar-sidebar-content #inner {
	background: url(images/inner-ssc.png);
}
	
.sidebar-content-sidebar #inner {
	background: url(images/inner-scs.png);
}
	
.full-width-content #inner {
	background: #fff;
}


/* Home Top
------------------------------------------------------------ */

#home-top {
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

#home-top .border {
	border-bottom: 4px solid #eee;
	overflow: hidden;
}

#home-top .wrap {
	overflow: hidden;
	padding: 20px 25px 15px;
	background: #fff;
	/* box-shadow: inset 0px 0px 20px #eee;
	-moz-box-shadow: inset 0px 0px 20px #eee;
  	 -webkit-box-shadow: inset 0px 0px 20px #eee; */
	/*border: solid 1px #e9e9e9;*/
}

#home-top .ui-tabs ul.ui-tabs-nav {
	border-bottom: 1px dotted #ddd;
	margin: 10px 0;
	padding: 0 0 13px;
}

#home-top .ui-tabs ul.ui-tabs-nav li a {
	background-color: #f5f5f5;
	font-weight: bold;
}

#home-top .ui-tabs ul.ui-tabs-nav li a:hover,
#home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a {
	background-color: #00a7ed;
	color: #fff;
}

#home-top .ui-tabs .post {
	background-color: #fff;
	margin: 0;
	padding: 0;
}


/* Home Middle
------------------------------------------------------------ */

#home-middle {
	border-bottom: 1px solid #d5d5d5;
	overflow: hidden;
}

#home-middle .border {
	border-bottom: 4px solid #eee;
	overflow: hidden;
}

#home-middle .wrap {
	overflow: hidden;
	padding: 25px 25px 15px;
}

.home-middle-left {
	float: left;
	width: 290px;
}

.home-middle-right {
	float: right;
	width: 285px;
}


/* Home Bottom
------------------------------------------------------------ */

#home-bottom {
	overflow: hidden;
}

#home-bottom .wrap {
	overflow: hidden;
	padding: 20px 25px 15px;
}


/* Breadcrumb
------------------------------------------------------------ */

.breadcrumb {
	border: none;
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 30px;
	padding: 5px 10px;
}


/* Taxonomy Description
------------------------------------------------------------ */

.taxonomy-description {
	border: none;
	margin: 0 0 30px;
	padding: 10px;
}


/* Content-Sidebar Wrap
------------------------------------------------------------ */

#content-sidebar-wrap {
	float: none;
    width: 100%;
}

.content-sidebar-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	width: 805px;
}

.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap {
	width: 1152px;
}

.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}


/* Content
------------------------------------------------------------ */

#content {
	    float: left;
    padding: 60px;
    width: 58%;
    background: #fff;
    border: 1px solid #ddd;
}

#content div.article{
	margin-top: 20px;
}

#content a.dotted{
	border-bottom: dotted 1px;
}

#content a:hover{
	border-bottom: none;
}

.content-sidebar #content,
.sidebar-content #content {
	width: 700px;
	/* width: 750px; */
}

.content-sidebar-sidebar #content {
	width: 425px;
}

.sidebar-content #content,
.sidebar-sidebar-content #content {
	float: right;
}

.home.news.content-sidebar #content {
	padding: 0;
	width: 820px;
	/* border-radius: 5px; */
}

.full-width-content #content {
	width: 910px;
}

blockquote {
	background-color: #f5f5f5;
	margin: 5px 15px 20px;
	padding: 15px 20px 15px;
}

blockquote p {
	color: #666;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-style: italic;
}

.post {
	margin: 0 0 40px;
}

.single .post {
	margin: 0 0 10px;
}

.entry-content {
	overflow: hidden;
}

.entry-content p {
	padding: 0 0 15px;
}

p.subscribe-to-comments {
	padding: 20px 0 10px;
}

.after-post-ad {
	background-color: #f5f5f5;
	margin: 5px 0 10px;
	padding: 10px;
	overflow: hidden;
}

.after-content-ad {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 20px;
	text-align: center;
	width: 1000px;
}

.more-from-category {
	background: url(images/list.png) no-repeat top left;
	list-style-type: none;
	padding: 0 0 0 15px;
}

.clear {
	clear: both;
}

.clear-line {
	border-bottom: 1px dotted #ddd;
	clear: both;
	margin: 0 0 15px;
}


/* Column Classes
------------------------------------------------------------ */

.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin: 0 0 20px;
	padding-left: 3%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48%;
}

.one-third,
.two-sixths {
	width: 31%;
}

.four-sixths,
.two-thirds {
	width: 65%;
}

.one-fourth {
	width: 22.5%;
}

.three-fourths {
	width: 73.5%;
}

.one-fifth {
	width: 17.4%;
}

.two-fifths {
	width: 37.8%;
}

.three-fifths {
	width: 58.2%;
}

.four-fifths {
	width: 78.6%;
}

.one-sixth {
	width: 14%;
}

.five-sixths {
	width: 82%;
}

.first {
	clear: both;
	padding-left: 0;
}


/* Featured Post Grid
------------------------------------------------------------ */

.genesis-grid-even {
	float: right;
	padding: 0 0 15px;
	width: 48%;
}

.genesis-grid-odd {
	clear: both;
	float: left;
	padding: 0 0 15px;
	width: 48%;
}

.genesis-grid-even,
.genesis-grid-odd {
	margin: 0 0 20px;
}


/* Headlines
------------------------------------------------------------ */

h1,
h2,
h3,
h4,
h5,
h6 {
	/* font-family: 'Oswald', arial, serif; */
	/* font-family: 'Verdana', arial, serif; */
	margin: 0 0 10px;
	/* font-family: Helvetica, Arial, sans-serif; */
	font-family: 'MuseoSlab500';
	font-weight: normal;
}

h1,
h2,
h2 a,
h2 a:visited {
	/* font-family: 'Oswald', arial, serif; */
	/* font-family: 'Verdana', arial, serif; */
	/* font-family: Helvetica, Arial, sans-serif; */
	font-family: 'MuseoSlab500';
	font-size: 22px;
	line-height: 30px;
}

.featuredpost h2,
.featuredpost h2 a {
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 10px;
}

#home-bottom h2,
#home-top h2 {
	margin: 5px 0;
}

.home-middle-right .featuredpost h2,
.home-middle-right h2 a,
.sidebar .featuredpost h2,
.sidebar .featuredpost h2 a {
	font-family: 'proxima_nova_rgregular';
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin: 10px 0 0;
}

.taxonomy-description h1,
.widget-area h2,
.widget-area h2 a {
	font-size: 18px;
	line-height: 24px;
}

h2 a:hover {
	color: #216EA0;
	text-decoration: none;
}

h3 {
	font-size: 24px;
}

h4 {
	font-size: 24px;
	margin-bottom: 16px;
}

.widget h4,
.widget-area h4 {
	text-transform: uppercase;
}

.widget-area h4 {
	font-size: 24px;
	/* text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); */
}

.widget-area h4 a {
	color: #333;
	text-decoration: none;
}

#footer-widgets h4 {
	background: none;
	border: none;
	margin: 0 0 5px;
	padding: 0;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}


/* Ordered / Unordered Lists
------------------------------------------------------------ */

.entry-content ol,
.entry-content ul {
	margin: 0;
	padding: 0 0 15px;
}
div#content ul, div#content ol{
	margin-left: 30px;
	margin-bottom: 30px;
}

div#content ul li{
	background: url('images/icon-check-black.png');
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 24px;
	background-position: 0px 2px;
}
	
ol.commentlist li ul li{
	background: none!important;
	padding-left: 10px!important;
}

ol.commentlist li ul.children{
	margin-bottom: 0px!important;
	margin-top: 10px;
}

div.comment-body{
	margin-bottom: 0px;
	border: solid 1px #ddd;
}
	
	div.comment-body p{
		padding: 0px 14px;
	}
	
	div.comment-body div.reply{
		padding: 0px 10px 10px;
		font-size: 13px;
	}
	
.entry-content ol {
	margin: 0;
}

.archive-page ul li,
.entry-content ul li {
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 0;
}

.entry-content ol li {
	margin: 0 0 0 35px;
}

.archive-page ul ul,
.entry-content ol ol,
.entry-content ul ul {
	padding: 0;
}


/* Post Info
------------------------------------------------------------ */

.post-info {
	font-size: 11px;
	margin: 0 0 15px;
}

.featuredpost .post-info,
.ui-tabs .post-info {
	color: #666;
	margin: 0;
}

.ui-tabs .post-info {
	margin: 0 0 5px;
}


/* Post Meta
------------------------------------------------------------ */

.post-meta {
	background-color: #f5f5f5;
	clear: both;
	font-size: 11px;
	padding: 7px 10px 5px;
}


/* Author Box
------------------------------------------------------------ */

.author-box {
	background-color: #f5f5f5;
	margin: 0 0 40px;
	overflow: hidden;
	padding: 10px;
}

.author-box p {
	font-size: 13px;
	line-height: 20px;
}


/* Sticky Posts
------------------------------------------------------------ */

.sticky {
	margin: 0 0 40px;
	padding: 20px;
}


/* Archive Page
------------------------------------------------------------ */

.archive-page {
	float: left;
	padding: 20px 0;
	width: 45%;
}


/* Post Icons
------------------------------------------------------------ */

.categories {
	background: url(images/icon-categories.png) no-repeat top left;
	padding: 3px 0 3px 22px;
}

.post-comments {
	background: url(images/icon-comments.png) no-repeat top left;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 22px;
}

.tags {
	background: url(images/icon-tags.png) no-repeat top left;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 20px;
}

.time {
	background: url(images/icon-time.png) no-repeat top left;
	padding: 2px 0 2px 21px;
}

.featuredpost .post-comments,
.featuredpost  .time {
	background: none;
	margin: 0;
	padding: 0;
}


/* Images
------------------------------------------------------------ */

.content-sidebar .entry-content img,
.sidebar-content .entry-content img {
	max-width: 570px;
}

.content-sidebar-sidebar .entry-content img,
.sidebar-content-sidebar .entry-content img,
.sidebar-sidebar-content .entry-content img {
	max-width: 410px;
}

.avatar,
.entry-content img,
.featuredpage img,
.featuredpost img,
.post-image,
.ui-tabs img {
	background-color: #fff;
	border: 1px solid #eee;
	padding: 1px;
}

.featuredpost img {
	margin: 0 0 20px;
	transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
}

img.ad-left {
	float: left;
	margin: 5px 10px 5px 0;
}

img.ad-right {
	float: left;
	margin: 5px 0;
}

.author-box .avatar {
	background-color: #fff;
	border: 4px solid #ddd;
	float: left;
	height: 72px;
	margin: 0 10px 0 0;
	width: 72px;
}

.post-image {
	margin: 0 10px 10px 0;
}

.comment-list li .avatar { 
	background-color: #fff;
	float: left;
	height: 30px;
	margin: 0 5px 0 0;
	width: 30px;
}

img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 10px;
}

img.alignnone {
	display: inline;
	margin: 0 0 15px;
}

img.alignleft {
	display: inline;
	margin: 0 15px 10px 0;
}

img.alignright {
	display: inline;
	margin: 0 0 10px 15px;
}

.alignleft {
	float: left;
	margin: 0 10px 0 0;
}

#home-top .alignleft {
	margin: 0 15px 0 0;
}

.alignright {
	float: right;
	margin: 0 0 0 10px;
}

.wp-caption {
	background-color: #f5f5f5;
	padding: 10px;
	text-align: center;
}

p.wp-caption-text {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0;
}

.wp-smiley,
.wp-wink {
	border: none;
	float: none;
}

.gallery-caption {
}


/* Post Navigation
------------------------------------------------------------ */

.navigation {
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
}

.navigation li {
	display: inline;
}

.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a {
	background-color: #333;
	border: 1px solid #333;
	color: #fff;
	padding: 5px 8px;
	text-decoration: none;
}

.navigation li a:hover,
.navigation li.active a {
	background-color: #0094d2;
	border: 1px solid #0094d2;
}


/* Primary / Secondary Sidebars
------------------------------------------------------------ */

.sidebar {
	display: inline;
    float: right;
    font-size: 13px;
    line-height: 20px;
    width: 30%;
}

.sidebar p {
	font-size: 13px;
	line-height: 20px;
}

#sidebar-alt {
	float: left;
	width: 150px;
}

.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar {
	float: left;
}

.content-sidebar-sidebar #sidebar-alt {
	float: right;
}

#sidebar .widget,
#sidebar-alt .widget {
	/* border-bottom: 1px solid #d5d5d5; */
}

.sidebar .widget-wrap {
	/* border-bottom: 4px solid #eee; */
	overflow: hidden;
	padding: 20px 10px 10px;
	/* background:#fff; */
}

.sidebar .widget ul {
	margin: 5px 0 -5px;
}

.sidebar .widget ul li,
.sidebar .widget-area ul li {
	background: url(images/list.png) no-repeat top left;
	border-bottom: 1px solid #eee;
	list-style-type: none;
	margin: 0 0 7px;
	padding: 0 0 5px 15px;
	word-wrap: break-word;
}


/* Dropdowns
------------------------------------------------------------ */

#cat,
.widget_archive select {
	display: inline;
	font-family: 'proxima_nova_rgregular';
	font-size: 12px;
	width: 100%;
}


/* Featured Page / Post
------------------------------------------------------------ */

.featuredpage,
.featuredpost {
	clear: both;
	overflow: hidden;
}

.featuredpage .page,
.featuredpost .post {
	border-bottom: 1px dotted #ddd;
	overflow: hidden;
	margin: 0 0 20px;
	padding: 0px;
}

.home.content-sidebar .home-middle-right .featuredpost .post,
.home.content-sidebar #home-bottom .featuredpost .post {
	padding: 0;
}


/* User Profile
------------------------------------------------------------ */

.user-profile {
	overflow: hidden;
}


/* Buttons
------------------------------------------------------------ */

input[type="button"],
input[type="submit"] {
	cursor: pointer;
	font-family: 'proxima_nova_rgregular'!important;
	font-size: 14px;
	font-weight: normal;
	padding: 13px 14px;
	text-decoration: none;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px!important;
	-webkit-border-radius: 4px 4px 4px 4px!important;
	color: #fff;
	border: solid 1px #aa1317;
	background: #d81b21!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317))!important;
	background: -moz-linear-gradient(top, #ed1c24, #aa1317)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')!important;
	/* background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5'); */
}
input.searchsubmit{
	border-radius: 0px 4px 4px 0px;
	-moz-border-radius: 0px 4px 4px 0px!important;
	-webkit-border-radius: 0px 4px 4px 0px!important;
}
input:hover[type="button"],
input:hover[type="submit"] {
	/* background-color: #0094d2; */
	background: #b61318!important;
	border: solid 1px #aa1317;
	/* border: 1px solid #0094d2; */
	color: #fff;
	text-decoration: none;
}


/* Search Form
------------------------------------------------------------ */

#header .searchform {
	float: right;
	padding: 25px 20px 0 0;
}

#nav .searchform {
	float: right;
	padding: 4px 0 0;
}

.s {
	font-size: 14px;
	margin: 2px -6px 0 0;
	padding: 12px;
	width: 192px;
	border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px!important;
	-webkit-border-radius: 4px 0px 0px 4px!important;
	line-height: 0px;
}


/* eNews and Update Widget
------------------------------------------------------------ */

.enews {
	background: url(images/enews.png) no-repeat top right;
}

.enews #subbox {
	font-family: 'proxima_nova_rgregular';
	font-size: 13px;
	margin: 10px -2px 0 0;
	padding: 5px;
	width: 175px;
}


/* Calendar Widget
------------------------------------------------------------ */

#wp-calendar {
	width: 100%;
}

#wp-calendar caption {
	font-size: 12px;
	font-style: italic;
	padding: 2px 5px 0 0;
	text-align: right;
}

#wp-calendar thead {
	background-color: #f5f5f5;
	font-weight: bold;
	margin: 10px 0 0;
}

#wp-calendar td {
	background-color: #f5f5f5;
	padding: 2px;
	text-align: center;
}


/* Footer Widgets
------------------------------------------------------------ */

#footer-widgets {
	background-color: #fff;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 auto;
	overflow: hidden;
	width: 1000px;
}

#footer-widgets .wrap {
	border: 4px solid #f5f5f5;
	font-size: 13px;
	line-height: 20px;
	overflow: hidden;
	padding: 15px 14px 0;
}

#footer-widgets .widget {
	background: none;
	border: none;
	margin: 0 0 15px;
	padding: 0;
}

#footer-widgets .textwidget {
	padding: 0;
}

#footer-widgets .widget_tag_cloud div div {
	padding: 0;
}

#footer-widgets p {
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 10px;
}

#footer-widgets .widget ul li,
#footer-widgets .widget-area ul li {
	background: url(images/list.png) no-repeat top left;
	border-bottom: 1px dotted #ddd;
	list-style-type: none;
	margin: 0 0 7px;
	padding: 0 0 5px 18px;
	word-wrap: break-word;
}

#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td {
	background: none;
}

.footer-widgets-1 {
	float: left;
	margin: 0 20px 0 0;
	width: 295px;
}

.footer-widgets-2 {
	float: left;
	width: 290px;
}

.footer-widgets-3 {
	float: right;
	width: 295px;
}


/* Footer
------------------------------------------------------------ */

#footer {
	background: url(images/footer.png) no-repeat top;
	clear: both;
	font-size: 11px;
	margin: 0 auto;
	padding: 30px 0 20px;
	overflow: hidden;
	text-transform: uppercase;
	width: 1000px;
}

#footer p {
	color: #666;
	font-size: 11px;
}

#footer a,
#footer a:visited {
	color: #666;
}

#footer a:hover {
	color: #0094d2;
	text-decoration: none;
}

#footer .gototop {
	float: left;
	padding: 0 0 0 10px;
	width: 200px;
}

#footer .creds {
	float: right;
	padding: 0 10px 0 0;
	text-align: right;
	width: 735px;
}


/* Comments
------------------------------------------------------------ */

#comments,
#respond {
	margin: 0 0 20px;
	overflow: hidden;
}

#comments {
	font-size: 13px;
	line-height: 20px;
}

#author,
#comment,
#email,
#url {
	font-size: 12px;
	margin: 10px 5px 0 0;
	padding: 5px;
	width: 250px;
}

#comment {
	height: 150px;
	margin: 10px 0;
	width: 95%;
}

.ping-list {
	margin: 0 0 40px;
}

.comment-list ol,
.ping-list ol {
	margin: 0;
	padding: 10px;
}

.comment-list li,
.ping-list li {
	font-weight: bold;
	list-style: none;
	margin: 10px 0 0;
	padding: 10px;
}

.comment-list li ul li {
	list-style-type: none;
}

.comment-list p,
.ping-list p {
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	margin: 10px 5px 10px 0;
	padding: 0;
	text-transform: none;
}

.comment-list ul.children {
	margin-top: 20px;
}

.comment-list ul.children li.comment  {
	background: #fff;
}

.comment-list cite,
.ping-list cite {
	font-style: normal;
	font-weight: bold;
}

.commentmetadata {
	font-weight:normal;
}

.comment-author { 
	background: #e5e5e5;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 10px 0;
}

.comment-meta { 
	background: #e5e5e5;
	font-size: 12px;
	padding: 0 10px 8px;
	margin-bottom: 10px;
}

.nocomments {
	text-align: center;
}

#comments .navigation {
	display: block;
	padding: 0;
}

.bypostauthor {
}

.thread-alt,
.thread-even {
	background: #f5f5f5;
}

.alt,
.depth-1,
.even {
	border: 1px solid #ddd;
	padding: 10px;
}


/* Gravity Forms
------------------------------------------------------------ */

div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea {
	color: #333;
	font-family: 'proxima_nova_rgregular';
	font-size: 12px !important;
	padding: 4px 5px !important;
}

div.gform_footer input.button {
	color: #fff;
}

div.gform_wrapper .ginput_complex label {
	font-size: 12px;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 0 0 10px;
}

div.gform_wrapper .gform_footer {
	border: none;
	margin: 0;
	padding: 0;
}


/* News Green
------------------------------------------------------------ */

.news-green a,
.news-green a:visited {
	color: #1c9b3d;
	text-decoration: none;
}

.news-green a:hover {
	text-decoration: underline;
}

.news-green #header ul.nav li li a,
.news-green #header ul.nav li li a:link,
.news-green #header ul.nav li li a:visited,
.news-green #header ul.menu li li a,
.news-green #header ul.menu li li a:link,
.news-green #header ul.menu li li a:visited,
.news-green #nav li li a,
.news-green #nav li li a:link,
.news-green #nav li li a:visited {
	color: #fff;
}

.news-green #subnav li li a,
.news-green #subnav li li a:link,
.news-green #subnav li li a:visited,
.news-green h2 a,
.news-green h2 a:visited {
	color: #333;
}

.news-green #header ul.nav li a:hover,
.news-green #header ul.nav li a:active,
.news-green #header ul.nav .current_page_item a,
.news-green #header ul.nav .current-cat a,
.news-green #header ul.nav .current-menu-item a,
.news-green #header ul.menu li a:hover,
.news-green #header ul.menu li a:active,
.news-green #header ul.menu .current_page_item a,
.news-green #header ul.menu .current-cat a,
.news-green #header ul.menu .current-menu-item a,
.news-green #header ul.nav li li a:hover,
.news-green #header ul.nav li li a:active,
.news-green #header ul.menu li li a:hover,
.news-green #header ul.menu li li a:active,
.news-green #nav li a:hover,
.news-green #nav li a:active,
.news-green #nav .current_page_item a,
.news-green #nav .current-cat a,
.news-green #nav .current-menu-item a,
.news-green #nav li li a:hover,
.news-green #nav li li a:active,
.news-green #nav li.right a:hover,
.news-green #subnav li a:hover,
.news-green #subnav li a:active,
.news-green #subnav .current_page_item a,
.news-green #subnav .current-cat a,
.news-green #subnav .current-menu-item a,
.news-green #subnav li li a:hover,
.news-green #subnav li li a:active,
.news-green h2 a:hover,
.news-green #footer a:hover {
	color: #1c9b3d;
}

.news-green #home-top .ui-tabs ul.ui-tabs-nav li a:hover,
.news-green #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,
.news-green .navigation li a:hover,
.news-green .navigation li.active a {
	background-color: #1c9b3d;
}

.news-green .navigation li a:hover,
.news-green .navigation li.active a {
	border: 1px solid #1c9b3d;
}

.news-green h2 a:hover {
	text-decoration: none;
}

.news-green input[type="button"],
.news-green input[type="submit"] {
	background-color: #27c753;
	border: 1px solid #1c9b3d;
}

.news-green input:hover[type="button"],
.news-green input:hover[type="submit"] {
	background-color: #1c9b3d;
	border: 1px solid #1c9b3d;
}


/* News Orange
------------------------------------------------------------ */

.news-orange a,
.news-orange a:visited {
	color: #e88e05;
	text-decoration: none;
}

.news-orange a:hover {
	text-decoration: underline;
}

.news-orange #header ul.nav li li a,
.news-orange #header ul.nav li li a:link,
.news-orange #header ul.nav li li a:visited,
.news-orange #header ul.menu li li a,
.news-orange #header ul.menu li li a:link,
.news-orange #header ul.menu li li a:visited,
.news-orange #nav li li a,
.news-orange #nav li li a:link,
.news-orange #nav li li a:visited {
	color: #fff;
}

.news-orange #subnav li li a,
.news-orange #subnav li li a:link,
.news-orange #subnav li li a:visited,
.news-orange h2 a,
.news-orange h2 a:visited {
	color: #333;
}

.news-orange #header ul.nav li a:hover,
.news-orange #header ul.nav li a:active,
.news-orange #header ul.nav .current_page_item a,
.news-orange #header ul.nav .current-cat a,
.news-orange #header ul.nav .current-menu-item a,
.news-orange #header ul.menu li a:hover,
.news-orange #header ul.menu li a:active,
.news-orange #header ul.menu .current_page_item a,
.news-orange #header ul.menu .current-cat a,
.news-orange #header ul.menu .current-menu-item a,
.news-orange #header ul.nav li li a:hover,
.news-orange #header ul.nav li li a:active,
.news-orange #header ul.menu li li a:hover,
.news-orange #header ul.menu li li a:active,
.news-orange #nav li a:hover,
.news-orange #nav li a:active,
.news-orange #nav .current_page_item a,
.news-orange #nav .current-cat a,
.news-orange #nav .current-menu-item a,
.news-orange #nav li li a:hover,
.news-orange #nav li li a:active,
.news-orange #nav li.right a:hover,
.news-orange #subnav li a:hover,
.news-orange #subnav li a:active,
.news-orange #subnav .current_page_item a,
.news-orange #subnav .current-cat a,
.news-orange #subnav .current-menu-item a,
.news-orange #subnav li li a:hover,
.news-orange #subnav li li a:active,
.news-orange h2 a:hover,
.news-orange #footer a:hover {
	color: #e88e05;
}

.news-orange #home-top .ui-tabs ul.ui-tabs-nav li a:hover,
.news-orange #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,
.news-orange .navigation li a:hover,
.news-orange .navigation li.active a {
	background-color: #e88e05;
}

.news-orange .navigation li a:hover,
.news-orange .navigation li.active a {
	border: 1px solid #e88e05;
}

.news-orange h2 a:hover {
	text-decoration: none;
}

.news-orange input[type="button"],
.news-orange input[type="submit"] {
	background-color: #f5a506;
	border: 1px solid #e88e05;
}

.news-orange input:hover[type="button"],
.news-orange input:hover[type="submit"] {
	background-color: #e88e05;
	border: 1px solid #e88e05;
}


/* News Pink
------------------------------------------------------------ */

.news-pink a,
.news-pink a:visited {
	color: #c62765;
	text-decoration: none;
}

.news-pink a:hover {
	text-decoration: underline;
}

.news-pink #header ul.nav li li a,
.news-pink #header ul.nav li li a:link,
.news-pink #header ul.nav li li a:visited,
.news-pink #header ul.menu li li a,
.news-pink #header ul.menu li li a:link,
.news-pink #header ul.menu li li a:visited,
.news-pink #nav li li a,
.news-pink #nav li li a:link,
.news-pink #nav li li a:visited {
	color: #fff;
}

.news-pink #subnav li li a,
.news-pink #subnav li li a:link,
.news-pink #subnav li li a:visited,
.news-pink h2 a,
.news-pink h2 a:visited {
	color: #333;
}

.news-pink #header ul.nav li a:hover,
.news-pink #header ul.nav li a:active,
.news-pink #header ul.nav .current_page_item a,
.news-pink #header ul.nav .current-cat a,
.news-pink #header ul.nav .current-menu-item a,
.news-pink #header ul.menu li a:hover,
.news-pink #header ul.menu li a:active,
.news-pink #header ul.menu .current_page_item a,
.news-pink #header ul.menu .current-cat a,
.news-pink #header ul.menu .current-menu-item a,
.news-pink #header ul.nav li li a:hover,
.news-pink #header ul.nav li li a:active,
.news-pink #header ul.menu li li a:hover,
.news-pink #header ul.menu li li a:active,
.news-pink #nav li a:hover,
.news-pink #nav li a:active,
.news-pink #nav .current_page_item a,
.news-pink #nav .current-cat a,
.news-pink #nav .current-menu-item a,
.news-pink #nav li li a:hover,
.news-pink #nav li li a:active,
.news-pink #nav li.right a:hover,
.news-pink #subnav li a:hover,
.news-pink #subnav li a:active,
.news-pink #subnav .current_page_item a,
.news-pink #subnav .current-cat a,
.news-pink #subnav .current-menu-item a,
.news-pink #subnav li li a:hover,
.news-pink #subnav li li a:active,
.news-pink h2 a:hover,
.news-pink #footer a:hover {
	color: #c62765;
}

.news-pink #home-top .ui-tabs ul.ui-tabs-nav li a:hover,
.news-pink #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,
.news-pink .navigation li a:hover,
.news-pink .navigation li.active a {
	background-color: #c62765;
}

.news-pink .navigation li a:hover,
.news-pink .navigation li.active a {
	border: 1px solid #c62765;
}

.news-pink h2 a:hover {
	text-decoration: none;
}

.news-pink input[type="button"],
.news-pink input[type="submit"] {
	background-color: #e8358a;
	border: 1px solid #c62765;
}

.news-pink input:hover[type="button"],
.news-pink input:hover[type="submit"] {
	background-color: #c62765;
	border: 1px solid #c62765;
}


/* News Purple
------------------------------------------------------------ */

.news-purple a,
.news-purple a:visited {
	color: #8827c7;
	text-decoration: none;
}

.news-purple a:hover {
	text-decoration: underline;
}

.news-purple #header ul.nav li li a,
.news-purple #header ul.nav li li a:link,
.news-purple #header ul.nav li li a:visited,
.news-purple #header ul.menu li li a,
.news-purple #header ul.menu li li a:link,
.news-purple #header ul.menu li li a:visited,
.news-purple #nav li li a,
.news-purple #nav li li a:link,
.news-purple #nav li li a:visited {
	color: #fff;
}

.news-purple #subnav li li a,
.news-purple #subnav li li a:link,
.news-purple #subnav li li a:visited,
.news-purple h2 a,
.news-purple h2 a:visited {
	color: #333;
}

.news-purple #header ul.nav li a:hover,
.news-purple #header ul.nav li a:active,
.news-purple #header ul.nav .current_page_item a,
.news-purple #header ul.nav .current-cat a,
.news-purple #header ul.nav .current-menu-item a,
.news-purple #header ul.menu li a:hover,
.news-purple #header ul.menu li a:active,
.news-purple #header ul.menu .current_page_item a,
.news-purple #header ul.menu .current-cat a,
.news-purple #header ul.menu .current-menu-item a,
.news-purple #header ul.nav li li a:hover,
.news-purple #header ul.nav li li a:active,
.news-purple #header ul.menu li li a:hover,
.news-purple #header ul.menu li li a:active,
.news-purple #nav li a:hover,
.news-purple #nav li a:active,
.news-purple #nav .current_page_item a,
.news-purple #nav .current-cat a,
.news-purple #nav .current-menu-item a,
.news-purple #nav li li a:hover,
.news-purple #nav li li a:active,
.news-purple #nav li.right a:hover,
.news-purple #subnav li a:hover,
.news-purple #subnav li a:active,
.news-purple #subnav .current_page_item a,
.news-purple #subnav .current-cat a,
.news-purple #subnav .current-menu-item a,
.news-purple #subnav li li a:hover,
.news-purple #subnav li li a:active,
.news-purple h2 a:hover,
.news-purple #footer a:hover {
	color: #8827c7;
}

.news-purple #home-top .ui-tabs ul.ui-tabs-nav li a:hover,
.news-purple #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,
.news-purple .navigation li a:hover,
.news-purple .navigation li.active a {
	background-color: #8827c7;
}

.news-purple .navigation li a:hover,
.news-purple .navigation li.active a {
	border: 1px solid #8827c7;
}

.news-purple h2 a:hover {
	text-decoration: none;
}

.news-purple input[type="button"],
.news-purple input[type="submit"] {
	background-color: #9f2ede;
	border: 1px solid #8827c7;
}

.news-purple input:hover[type="button"],
.news-purple input:hover[type="submit"] {
	background-color: #8827c7;
	border: 1px solid #8827c7;
}


/* News Red
------------------------------------------------------------ */

.news-red a,
.news-red a:visited {
	color: #c72730;
	text-decoration: none;
}

.news-red a:hover {
	text-decoration: underline;
}

.news-red #header ul.nav li li a,
.news-red #header ul.nav li li a:link,
.news-red #header ul.nav li li a:visited,
.news-red #header ul.menu li li a,
.news-red #header ul.menu li li a:link,
.news-red #header ul.menu li li a:visited,
.news-red #nav li li a,
.news-red #nav li li a:link,
.news-red #nav li li a:visited {
	color: #fff;
}

.news-red #subnav li li a,
.news-red #subnav li li a:link,
.news-red #subnav li li a:visited,
.news-red h2 a,
.news-red h2 a:visited {
	color: #333;
}

.news-red #header ul.nav li a:hover,
.news-red #header ul.nav li a:active,
.news-red #header ul.nav .current_page_item a,
.news-red #header ul.nav .current-cat a,
.news-red #header ul.nav .current-menu-item a,
.news-red #header ul.menu li a:hover,
.news-red #header ul.menu li a:active,
.news-red #header ul.menu .current_page_item a,
.news-red #header ul.menu .current-cat a,
.news-red #header ul.menu .current-menu-item a,
.news-red #header ul.nav li li a:hover,
.news-red #header ul.nav li li a:active,
.news-red #header ul.menu li li a:hover,
.news-red #header ul.menu li li a:active,
.news-red #nav li a:hover,
.news-red #nav li a:active,
.news-red #nav .current_page_item a,
.news-red #nav .current-cat a,
.news-red #nav .current-menu-item a,
.news-red #nav li li a:hover,
.news-red #nav li li a:active,
.news-red #nav li.right a:hover,
.news-red #subnav li a:hover,
.news-red #subnav li a:active,
.news-red #subnav .current_page_item a,
.news-red #subnav .current-cat a,
.news-red #subnav .current-menu-item a,
.news-red #subnav li li a:hover,
.news-red #subnav li li a:active,
.news-red h2 a:hover,
.news-red #footer a:hover {
	color: #c72730;
}

.news-red #home-top .ui-tabs ul.ui-tabs-nav li a:hover,
.news-red #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,
.news-red .navigation li a:hover,
.news-red .navigation li.active a {
	background-color: #c72730;
}

.news-red .navigation li a:hover,
.news-red .navigation li.active a {
	border: 1px solid #c72730;
}

.news-red h2 a:hover {
	text-decoration: none;
}

.news-red input[type="button"],
.news-red input[type="submit"] {
	background-color: #e93542;
	border: 1px solid #c72730;
}

.news-red input:hover[type="button"],
.news-red input:hover[type="submit"] {
	background-color: #c72730;
	border: 1px solid #c72730;
}


/* News Teal
------------------------------------------------------------ */

.news-teal a,
.news-teal a:visited {
	color: #27c3c7;
	text-decoration: none;
}

.news-teal a:hover {
	text-decoration: underline;
}

.news-teal #header ul.nav li li a,
.news-teal #header ul.nav li li a:link,
.news-teal #header ul.nav li li a:visited,
.news-teal #header ul.menu li li a,
.news-teal #header ul.menu li li a:link,
.news-teal #header ul.menu li li a:visited,
.news-teal #nav li li a,
.news-teal #nav li li a:link,
.news-teal #nav li li a:visited {
	color: #fff;
}

.news-teal #subnav li li a,
.news-teal #subnav li li a:link,
.news-teal #subnav li li a:visited,
.news-teal h2 a,
.news-teal h2 a:visited {
	color: #333;
}

.news-teal #header ul.nav li a:hover,
.news-teal #header ul.nav li a:active,
.news-teal #header ul.nav .current_page_item a,
.news-teal #header ul.nav .current-cat a,
.news-teal #header ul.nav .current-menu-item a,
.news-teal #header ul.menu li a:hover,
.news-teal #header ul.menu li a:active,
.news-teal #header ul.menu .current_page_item a,
.news-teal #header ul.menu .current-cat a,
.news-teal #header ul.menu .current-menu-item a,
.news-teal #header ul.nav li li a:hover,
.news-teal #header ul.nav li li a:active,
.news-teal #header ul.menu li li a:hover,
.news-teal #header ul.menu li li a:active,
.news-teal #nav li a:hover,
.news-teal #nav li a:active,
.news-teal #nav .current_page_item a,
.news-teal #nav .current-cat a,
.news-teal #nav .current-menu-item a,
.news-teal #nav li li a:hover,
.news-teal #nav li li a:active,
.news-teal #nav li.right a:hover,
.news-teal #subnav li a:hover,
.news-teal #subnav li a:active,
.news-teal #subnav .current_page_item a,
.news-teal #subnav .current-cat a,
.news-teal #subnav .current-menu-item a,
.news-teal #subnav li li a:hover,
.news-teal #subnav li li a:active,
.news-teal h2 a:hover,
.news-teal #footer a:hover {
	color: #27c3c7;
}

.news-teal #home-top .ui-tabs ul.ui-tabs-nav li a:hover,
.news-teal #home-top .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a,
.news-teal .navigation li a:hover,
.news-teal .navigation li.active a {
	background-color: #27c3c7;
}

.news-teal .navigation li a:hover,
.news-teal .navigation li.active a {
	border: 1px solid #27c3c7;
}

.news-teal h2 a:hover {
	text-decoration: none;
}

.news-teal input[type="button"],
.news-teal input[type="submit"] {
	background-color: #2edade;
	border: 1px solid #27c3c7;
}

.news-teal input:hover[type="button"],
.news-teal input:hover[type="submit"] {
	background-color: #27c3c7;
	border: 1px solid #27c3c7;
}

/* Fred Customization */
#nav .wrap{
	width: 1152px;
	margin: 0 auto;
}
div.menu-true #nav{
	display:none;
}
#header .wrap{
	width: 1152px;
	margin: 0 auto;
}
.header-image #header #title-area {
	/* background: url(http://www.leanmeanmarketing.com/wp-content/uploads/2013/01/logo-2.png) 0px 8px no-repeat; */
}
.content-sidebar #inner{
	margin-top:30px;
}
div.footer-wrapper .wrap{
	width: 1152px;
	margin: 30px auto;
}
div.content-wrapper{
	/* background: url(images/home-top.png) repeat-x top; */
}
div.foot1{
	width: 100%;
	padding: 15px 0;
	overflow: hidden;
}
.footer-widgeted {
	width: 100%;
	min-height: 96px;
	margin: 10 auto 0;
	padding: 0;
	background: #FAFAFA url(http://www.leanmeanmarketing.com/wp-content/uploads/2013/02/header-bg.jpg) repeat-x bottom;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.20);
	moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.20);
	overflow: hidden;
}
.footer-widgeted .wrap {
	width: 1000px;
	margin: 0 auto;
}
.foot3{
	/* background: url(images/header-bg.png); */
	background: #000;
	width: 100%;
	min-height: 40px;
	background-size: contain;
}
.foot3 .wrap{
	width: 1152px;
	margin: 0 auto!important;
	padding: 14px 0px;
}
.foot3 .wrap .foot-left{
	width:60%;
	float:left;
	color:#fff;
}
.foot3 .wrap .foot-right{
	width: 40%;
	float: right;
	color: #fff;
	text-align: right;
}
.foot3 .wrap .foot-left p, .foot3 .wrap .foot-right p{
	color:#fff;
	font-weight: normal;
}

	.foot3 .wrap .foot-left p{
		float: left;
		margin-right: 10px;
		text-align: left;
		font-size: 14px;
		margin-bottom: 0px;
		margin-top: 6px;
	}
	
.clear{
	clear:both;
}
/* Email Styles */
div.eemail_widget h4.widgettitle, div.eemail_caption{
	display: none;
}
div.eemail_textbox{
	float:left;
	margin-top: 26px;
}
div.eemail_textbox input{
	border: 1px solid #9E9E9E;
	background: white !important;
	border-radius: 0px;
	color: #9E9E9E !important;
	text-shadow: 0 1px white;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 14px !important;
	float: left !important;
	width: 330px !important;
	border-color: #D0D0D0 !important;
	border-radius: 0px !important;
	margin-right: 10px;
	padding: 0px 10px!important;
	margin-bottom: 0px !important;
	height: 40px !important;
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
}
div.eemail_button input{
	float: left !important;
	background: #F3303E !important;
	border-top: 1px solid #FFDCDE !important;
	-moz-border-radius: 4px 4px 4px 4px !important;
	-webkit-border-radius: 4px 4px 4px 4px !important;
	border-radius: 4px 4px 4px 4px !important;
	text-shadow: 0 1px 1px #426806 !important;
	color: white !important;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	padding: 14px !important;
	width: 188px !important;
	margin-top: 22px;
	font-size: 20px;
	border: none;
}
div.eemail_button input:hover{
	background: #ff1313 !important;
	border-top: 1px solid #FFDCDE !important;
	text-shadow: 1 1px 4px #840404 !important;
	color: white !important;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border:none;
}
p.more-from-category a{
	font-size:18px;
	text-transform: uppercase;
	font-family: 'Oswald', arial, serif;
}
.featuredpost img:hover{
	opacity: .7;
}
.noeffct{
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-ms-transform: none!important;
	-o-transform: none!important;
	transform: none!important;
	margin-bottom: 0px!important;
	width:600px!important;
	max-width:600px!important;
}
ul#menu-footer-menu li{
	list-style: none;
	float: left;
}
ul#menu-footer-menu li a{
	border-left: solid 1px white;
	color:#fff;
	padding: 0px 10px;
	font-size: 14px;
}
ul#menu-footer-menu li:first-child a{
	border-left: none;
}
div.foot-right a{
	color:#fff;
}
div#sidebar a img:hover{
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
form.wpcf7-form input.wpcf7-text, form.wpcf7-form textarea.wpcf7-textarea, form.wpcf7-form input.wpcf7-captchar{
	border: 1px solid #9E9E9E;
	background: white !important;
	border-radius: 0px;
	color: #9E9E9E !important;
	text-shadow: 0 1px white;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 14px !important;
	border-color: #D0D0D0 !important;
	border-radius: 3px !important;
	padding: 0 2%!important;
	margin-bottom: 0px !important;
	height: 40px !important;
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	width: 96%;
}
form.wpcf7-form textarea.wpcf7-textarea{
	min-height: 120px !important;
}
form.wpcf7-form input.wpcf7-submit{
	padding: 10px 40px!important;
	font-size: 16px!important;
	-moz-border-radius: 4px 4px 4px 4px !important;
	-webkit-border-radius: 4px 4px 4px 4px !important;
	border-radius: 4px 4px 4px 4px !important;
}
form.wpcf7-form input.wpcf7-captchar{
	width:200px!important;
}
input#mce-EMAIL, input#awf_field-44547717{
	text-shadow: 0 1px white;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 14px !important;
	float: left !important;
	width: 89% !important;
	margin-right: 3%;
	padding: 0px 3%!important;
	border-color: #D0D0D0 !important;
	border-radius: 2px !important;
	margin-bottom: 0px !important;
	height: 40px !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow: inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border: 1px solid #CCC;
	background: #fff;
	color: #82706e;
}

.postnewsletter input#mce-EMAIL{
	width: 64% !important;
}

div.buttonContainer input.submit{
	float: left !important;
	background: #d81b21!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317))!important;
	background: -moz-linear-gradient(top, #ed1c24, #aa1317)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')!important;
	border-top: 1px solid #FFDCDE !important;
	-moz-border-radius: 4px 4px 4px 4px !important;
	-webkit-border-radius: 4px 4px 4px 4px !important;
	border-radius: 4px 4px 4px 4px !important;
	color: white !important;
	padding: 7px 14px !important;
	width: 188px !important;
	margin-top: -2px;
	font-size: 20px!important;
	border: none;
	font-family: 'Oswald', arial, serif!important;
	text-transform: uppercase;
	transition: color .2s linear, background-color .1s linear;
	-moz-transition: color .2s linear, background-color .1s linear;
	-webkit-transition: color .2s linear, background-color .1s linear;
	-ms-transition: color .2s linear, background-color .1s linear;
	-o-transition: color .2s linear, background-color .1s linear;
}
div.buttonContainer input.submit:hover{
	background: #b61318!important;
	border-top: 1px solid #FFDCDE !important;
	text-shadow: 1 1px 4px #840404 !important;
	color: #fff !important;
}
div.af-textWrap{
	float: left;
	width: 370px;
}
div.buttonContainer{
	float: left;
	width: 20%;
}
div.footer-emailmessageleft{
	float: left;
	width: 240px;
	padding-left: 54px;
}
div.footer-emailmessage{
	float: left;
	width: 600px;
	text-align: right;
	padding-left: 150px;
}
div.footer-messagecenter{
	/*padding: 20px 50px;*/
}
div.footer-messagecenter div.widget-wrap{
	border: 1px solid #D0D0D0;
	border-radius: 6px;
	background: white;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.20);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.20);
	margin: 0 auto;
}
p.post-info{
	visibility:hidden;
}
div.widget-wrap a.more-link{
	display: block;
	margin-top: 14px;
}
/* Lead Player */
div#youtube #container{
	padding: 10pximportant;
	background: #fff!important;
}
/* Youtube CSS */
div#youtube #subscribe-button {
	vertical-align: baseline;
	background: #FF2A2D!important;
	color: white!important;
	border-radius: 2px!important;
	border: solid 1px #BD100A!important;
}
.leadplayert_1 a.leadplayer_ctab2{
	background: red!important;
}
.leadplayert_1 a.leadplayer_ctab2:hover{
		background: #052a62!important;
}
div.foot-left p, div.foot-right a{
	text-shadow: 1px 1px 1px black;
}
div.menu-footer-menu-container{
	float:right;
	margin-top: 5px;
}
body.home div#featured-post-2 h4{
	/* color:#216EA0;
	text-shadow: 1px 1px 0px #f1f4fc; */
	font-size: 30px;
}
body.home div#sidebar h4.widgettitle{
	font-size: 22px;
}
body.home div#home-top div.widget-wrap h4.widgettitle{
	background: url(images/news.png);
	background-repeat: no-repeat;
	padding-left: 62px;
	padding-bottom: 10px;
	padding-top: 10px;
}
body.page-id-143 div#home-top div.widget-wrap h4.widgettitle {
	background: url(images/internetmarketing.png);
	background-repeat: no-repeat;
	padding-left: 62px;
	padding-bottom: 10px;
	padding-top: 10px;
}
body.page-id-140 div#home-top div.widget-wrap h4.widgettitle {
	background: url(images/traffic.png);
	background-repeat: no-repeat;
	padding-left: 62px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* Sidebar newsletter css */
div#sidebar div#news-side h1{
	color: white;
	text-shadow: 1px 1px 4px black;
	font-family: 'Cuprum', sans-serif;
	font-size: 32px;
}
div#sidebar div#news-side p{
	margin-bottom: 10px;
	color: white;
}
div#sidebar div#news-side{
	padding: 14px;
	/*background: #216EA0;*/
	background: #3792c0 url(http://www.leanmeanmarketing.com/wp-content/uploads/2013/03/blue_gradient.jpg);
	min-height: 300px;
	border-radius: 4px;
}
div#sidebar div#news-side input.text{
	border: 1px solid #9E9E9E;
	background: white !important;
	border-radius: 0px;
	color: #9E9E9E !important;
	text-shadow: 0 1px white;
	border-style: solid !important;
	border-width: 1px !important;
	font-size: 14px !important;
	width: 246px !important;
	border-color: #D0D0D0 !important;
	border-radius: 2px !important;
	margin-right: 10px;
	padding: 0px 10px!important;
	margin-bottom: 10px !important;
	height: 40px !important;
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
div#sidebar div#news-side input.submit{
	-moz-border-radius: 4px 4px 4px 4px !important;
	-webkit-border-radius: 4px 4px 4px 4px !important;
	border-radius: 4px 4px 4px 4px !important;
	text-shadow: 0 1px 1px #426806 !important;
	color: white !important;
	-o-transition: none 0.3s ease-in-out 0s;
	-webkit-transition: none 0.3s ease-in-out 0s;
	-moz-transition: none 0.3s ease-in-out 0s;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	padding: 14px !important;
	width: 268px!important;
	font-size: 18px!important;
	border: none;
	background: #d81b21!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317))!important;
	background: -moz-linear-gradient(top, #ed1c24, #aa1317)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')!important;
}

div#sidebar div#news-side input.submit:hover{
	background: #b61318!important;
	border-top: 1px solid #FFDCDE !important;
	text-shadow: 1 1px 4px #840404 !important;
	color: white !important;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.40);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: none;
}
.leadplayert_1 a.leadplayer_sub{
	background: red!important;
}
.leadplayert_1 a:hover {
	background-color: #1798CD!important;
}
body.page-id-15 div.mr_social_sharing_wrapper{
	display: none!important;
}
hr.hrthin{
	border-top: 1px solid #ddd;
	border-bottom: none;
}
h1.higlight{
	background-color: none!important;
	color: #333;
	padding: 10px 16px!important;
	text-shadow: none!important;
	margin-bottom: 0px!important;
	border: none;
	font-size: 28px;
	background: url(images/tips.png);
	font-weight: normal;
	background-repeat: no-repeat;
	padding-left: 66px!important;
	background-position: left center;
}
div.posteremail input[type="text"]{
	padding: 14px;
	width: 90%;
	margin-right: 20px;
	border-radius: 3px;
	background: #fff;
	color: #adb2bb;
	-moz-box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
	-webkit-box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
	-o-box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
	box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
}
div.posteremail input[type="submit"]:hover{
	background-color: #0b4083;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#2a95c5),to(#21759b));
	background-image: -webkit-linear-gradient(top,#2a95c5,#21759b);
	background-image: -moz-linear-gradient(top,#2a95c5,#21759b);
	background-image: -ms-linear-gradient(top,#2a95c5,#21759b);
	background-image: -o-linear-gradient(top,#2a95c5,#21759b);
	background-image: linear-gradient(to bottom,#2a95c5,#0b4083);
	border: none;
	border-bottom-color: #1e6a8d;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
	box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
	
}
div.posteremail input[type="submit"]{
	background-color: #278ab7;
	background-image: -webkit-gradient(linear,left top,left bottom,from(#2e9fd2),to(#21759b));
	background-image: -webkit-linear-gradient(top,#2e9fd2,#21759b);
	background-image: -moz-linear-gradient(top,#2e9fd2,#21759b);
	background-image: -ms-linear-gradient(top,#2e9fd2,#21759b);
	background-image: -o-linear-gradient(top,#2e9fd2,#21759b);
	background-image: linear-gradient(to bottom,#2e9fd2,#21759b);
	border: none;
	-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
	box-shadow: inset 0 1px 0 rgba(120,200,230,0.6);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);a(0,0,0,0.1);
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px;
	width: 100%;
	margin-top:10px;
}
div.embedfield textarea{
	clear: both;
	display: block;
	width: 97%;
	padding: 10px;
	border-radius: 4px;
}
div.posteremail h5{
	color: #f8bd2e;
	margin-bottom: 10px;
	font-family: 'Cuprum', sans-serif;
	font-size: 28px;
}
div.embedfield{
	float: left;
	width: 44%;
	margin-right: 26px;
}

div.posteremail{
	float: left;
	width: 47%;
	padding: 20px;
	margin-top: 30px;
	border-radius: 4px;
	background: rgba(25, 0, 44, 0.9);
}
div.posteremail h6{
	color: #fff;
	font-size: 16px;
	font-family: 'Cuprum', sans-serif;
	font-weight: normal;
}
div.postnewsletter{
	background: #000;
	width: 660px;
	padding: 20px;
	border-radius: 4px;
	margin: 20px 0px;
	/* background: #3792c0 url(http://www.leanmeanmarketing.com/wp-content/uploads/2013/03/blue_gradient.jpg);
	background-size: cover; */
}
div.postnewsletter input[type="submit"]{
	background: #d81b21!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317))!important;
	background: -moz-linear-gradient(top, #ed1c24, #aa1317)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')!important;
	border-top: 1px solid #FFDCDE !important;
	-moz-border-radius: 4px 4px 4px 4px !important;
	-webkit-border-radius: 4px 4px 4px 4px !important;
	border-radius: 4px 4px 4px 4px !important;
	text-shadow: 0 1px 1px #426806 !important;
	color: white !important;
	-o-transition: none 0.3s ease-in-out 0s;
	-webkit-transition: none 0.3s ease-in-out 0s;
	-moz-transition: none 0.3s ease-in-out 0s;
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
	border: none;
}
div.postnewsletter input[type="submit"]:hover{
	background: #b61318!important;
	border-top: 1px solid #FFDCDE !important;
	text-shadow: 1 1px 4px #840404 !important;
	color: white !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: none;
}
div.postbody h3{
	text-align: left;
	font-size: 38px;
	color: #f8bd2e;
	font-weight: bold;
	/* font-family: 'Cuprum', sans-serif; */
	font-family: 'MuseoSlab500';
	line-height: 42px;
}
div.postbodycont{
	color: #FFF;
	font-family: 'proxima_nova_rgregular';
	/* font-family: 'Cuprum', sans-serif; */
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 10px;
	text-align: left;
}
div.info h6{
	text-align: center;
	color: #fff;
	font-family: 'proxima_nova_rgregular';
	/* font-family: 'Cuprum', sans-serif; */
	font-weight: normal;
}
div.info{
	margin-top: 12px;
}
strong.yellow{
	color: #f8bd2e;
}
div.top-menu-search input[type="submit"]{
	padding: 6px 14px!important;
}
div.top-menu-search div.mr_social_sharing_wrapper {
	margin-bottom: 0px;
}
div.top-menu-search{
	float: right;
}
.breadcrumbs{
	//margin-bottom: 10px;
}
#scrolltriggered #inscroll form input{
	width: 43%!important;
	float: left;
}
#scrolltriggered input[type="submit"]{
	margin: 0px 10px!important;
}

.like{
	border: none;
	overflow: hidden;
	width: 104px;
	height: 90px;
	position: absolute;
	margin-left: 0px;
	margin-top: 24px;
	display: block!important;
	visibility: hidden;
}
.logo{
	margin-top: 18px;
	margin-left: 84px;
	/* width: 87.8%; */
	/* height: 91px; */
	display: block;
}
div#custom-cart form{
	margin-left: 51%;
}
div#custom-cart div.af-element{
	float: left;
}
.fmobile{
	display: none;
}
.postnewsletter input#awf_field-44009695{
	width: 65% !important;
}
h1.fullwidth2{
	background-color: #083a7f;
	border: 1px solid #fff;
	color: #fff;
	font-size: 84px;
	font-size: 5.25rem;
	padding: 80px 160px;
	padding: 5rem 0rem;
	position: relative;
	text-align: center;
	font-weight: normal;
	background-image: url(../../uploads/2013/05/heading-contentmarketing.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 245px 290px;
}
h1.fullwidth2 span{
	display: block;
	font-size: 34px;
	font-size: 2.125rem;
	font-weight: normal;
	margin-top: 16px;
	margin: 50px auto;
}
.mr_social_sharing img:hover, .mr_social_sharing_top img:hover{
	opacity: .7;
}
.mr_social_sharing img, .mr_social_sharing_top img{
	transition: opacity .2s linear;
	-moz-transition: opacity .2s linear;
	-webkit-transition: opacity .2s linear;
	-o-transition: opacity .2s linear;
	-ms-transition: opacity .2s linear;
	width: 32px;
}

div#scrolltriggered form.af-form-wrapper input.submit{
	background: #d81b21!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317))!important;
	background: -moz-linear-gradient(top, #ed1c24, #aa1317)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317')!important;
}

div.wp_rp_content ul.related_post li{
	padding: 9px !important;
	min-height: 100px !important;
}
/* sidebar newsletter end */

/* mobile hide */
#mobi-menu {
	display: none;
	visibility: hidden;
}
.bgwrapnav{
	background: url(images/header-bg.png);
}

div.post img#notfound{
	float: left;
	margin-top: 70px;
	max-width: 100%;
}

.himage{
	webkit-transition: opacity .4s ease-in-out 0s;
	-moz-transition: opacity .4s ease-in-out 0s;
	-o-transition: opacity .4s ease-in-out 0s;
	transition: opacity .4s ease-in-out 0s;
	position: absolute;
	opacity: 1;
	display: block;
	margin-top: -375px;
	border: 1px solid #eee;
}

.himage:hover{
	opacity: 0;
}

/* Homepage New */
.intro h1 {
	font-size: 92px;
	font-size: 5.75rem;
	font-weight: 500;
	margin-bottom: 80px;
	margin-bottom: 4rem;
	text-align: center;
	line-height: 90px;
}

.intro h1 span {
	color: #1c4a89;
	display: block;
	font-size: 34px;
	font-size: 2.125rem;
	font-weight: 500;
}

.intro .video {
	float: left;
	position: relative;
	width: 55%;
}

.intro .bullets {
	float: right;
	position: relative;
	width: 37%;
}

.intro .bullets p {
	font-size: 24px;
	font-size: 1.5rem;
	margin-bottom: 20px;
}

ul.checks{
	margin-left: 0px!important;
	margin-bottom: 60px;
}

ul.checks li {
	background-image: url(images/icon-check.png);
	background-position: 12px 18px;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	list-style: none;
	margin: 0;
	padding: 12px 0 12px 64px;
	padding: 0.75rem 0 0.75rem 4rem;
	text-align: left;
}

.btn-primary-big, .btn-secondary-big, .btn-gold-big {
	font-size: 24px;
	font-size: 1.5rem;
	padding: 16px 32px;
	padding: 1rem 2rem;
}

.btn-gold-big{
	box-shadow: 0 1px 3px rgba(0,0,0,.2), inset 0 -3px 0 rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2), inset 0 -3px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2), inset 0 -3px 0 rgba(0,0,0,.1);
	background-color: #f69914;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #f59914 0%, #fdb11b 100%);
	background-image: -o-linear-gradient(bottom, #f59914 0%, #fdb11b 100%);
	background-image: -webkit-linear-gradient(bottom, #f59914 0%, #fdb11b 100%);
	background-image: linear-gradient(bottom, #f59914 0%, #fdb11b 100%);
	text-shadow: 1px 1px 1px rgba(151,71,0,.35);
	color: #fff;
}

	.btn-gold-big:hover{
		box-shadow: 0 0 1px rgba(0,0,0,.2), inset 0 2px 0 rgba(0,0,0,.1);
		-moz-box-shadow: 0 0 1px rgba(0,0,0,.2), inset 0 2px 0 rgba(0,0,0,.1);
		-webkit-box-shadow: 0 0 1px rgba(0,0,0,.2), inset 0 2px 0 rgba(0,0,0,.1);
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
		background-image: -moz-linear-gradient(bottom, #fdb11b 0%, #f59914 100%);
		background-image: -o-linear-gradient(bottom, #fdb11b 0%, #f59914 100%);
		background-image: -webkit-linear-gradient(bottom, #fdb11b 0%, #f59914 100%);
		background-image: linear-gradient(bottom, #fdb11b 0%, #f59914 100%);
		color: #fff;
		text-decoration: none;
	}
	
	a.btn-gold-big:visited{
		color: #fff;
	}
	
	.intro .btn-gold-big {
		margin-left: 10px;
		padding: 20px 62px;
		clear: both;
		display: block;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		text-align: center;
	}
	
	.icon-check:before { content: '\2713'; } /* '?' */
	
.smarter-wordpress h2 , .ebooks h2{
	margin-bottom: 40px;
	margin-bottom: 2.5rem;
	color: #222;
	font-size: 54px;
	font-size: 3.375rem;
	text-align: center;
	margin-top: 40px;
	font-weight: normal;
	line-height: 110px;
}

	
	.smarter-wordpress ul li.design .info {
		background-image: url(images/iconnect.png);
	}
	
	.smarter-wordpress ul li.hosting .info {
		background-image: url(images/lmm.png);
	}
	
	.smarter-wordpress ul li.traffic .info {
		background-image: url(images/seo.png);
		background-position: center 20px;
	}
	
	.smarter-wordpress ul li.conversion .info {
		background-image: url(images/logo-premise.png);
		background-position: center 25px;
		background-size: 139px 37px;
	}
	
	.smarter-wordpress ul li.conversion .icon {
		background-image: url(images/icon-conversion.png);
		background-size: 70px 77px;
	}
	
	.smarter-wordpress ul li.traffic .icon {
		background-image: url(images/traffic2.png);
		background-position: center 44px;
		/* background-size: 77px 58px; */
	}
	
	.smarter-wordpress ul li.hosting .icon {
		background-image: url(images/marketing.png);
		/* background-size: 58px 77px; */
	}

	.smarter-wordpress ul li.design .icon {
		background: #fff url(images/web.png);
		/* background-size: 30px 77px; */
		background-repeat: no-repeat;
		background-position: center 40px;
	}
	
	.smarter-wordpress ul li.design p, .smarter-wordpress ul li.hosting p, .smarter-wordpress ul li.traffic p{
		padding: 0px;
	}
		.smarter-wordpress ul li.design .icon:hover{
			opacity: 0px;
		}
	
.smarter-wordpress ul li .info {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	background-position: center 30px;
	background-repeat: no-repeat;
	border: none;
	display: block;
	height: 218px;
	left: 0px;
	opacity: 0;
	overflow: hidden;
	padding: 74px 24px 24px;
	padding: 4.625rem 1.5rem 1.5rem;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 999;
}
	
.smarter-wordpress li.design div.cont{
	padding: 100px 20px 0px;
	opacity: 0;
	height: 118px;
	position: absolute;
	background: #fff url(images/iconnect.png);
	background-repeat: no-repeat;
	top: 0px;
	background-position: center 18px;
}

	.smarter-wordpress li.design div.cont a:visited{
		color: #fff;
	}

.smarter-wordpress li.hosting div.cont{
	padding: 100px 20px 0px;
	opacity: 0;
	height: 118px;
	position: absolute;
	background: #fff url(images/lmm.png);
	background-repeat: no-repeat;
	top: 0px;
	background-position: center 24px;
}

.smarter-wordpress li.traffic div.cont{
	padding: 100px 20px 0px;
	opacity: 0;
	height: 118px;
	position: absolute;
	background: #fff url(images/seo.png);
	background-repeat: no-repeat;
	top: 0px;
	background-position: center 24px;
}

.smarter-wordpress div.cont a:hover{
	text-decoration: none;
}

.smarter-wordpress div.cont a:active, .smarter-wordpress div.cont a.btn-primary-small{
	color: #fff!important;
}

	.smarter-wordpress  li.design div.cont:hover, .smarter-wordpress  li.hosting div.cont:hover, .smarter-wordpress  li.traffic div.cont:hover{
		opacity: 1;
	}

.smarter-wordpress ul li {
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	float: left;
	height: 220px;
	list-style: none;
	margin: 0 1%;
	position: relative;
	text-align: center;
	width: 31%;
	-moz-transition: all 0.1s ease-in-out;
	-webkit-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}

.smarter-wordpress ul li .icon {
	background-position: center 45px;
	background-repeat: no-repeat;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: bold;
	height: 100%;
	line-height: 320px;
	width: 100%;
}

.smarter-wordpress ul li:hover .info {
	opacity: 1;
}

.smarter-wordpress ul li .info p {
	color: #666;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.3;
	margin-bottom: 16px;
}

.btn-primary-small, .btn-secondary-small, .btn-gold-small {
	font-size: 14px;
	font-size: 0.875rem;
	padding: 8px 16px;
	padding: 0.5rem 1rem;
}

.btn-primary-big, .btn-primary-medium, .btn-primary-small, #content .premise-checkout-wrap .input-submit {
	background-color: #951400;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #921300 0%, #a31500 100%);
	background-image: -o-linear-gradient(bottom, #921300 0%, #a31500 100%);
	background-image: -webkit-linear-gradient(bottom, #921300 0%, #a31500 100%);
	background-image: linear-gradient(bottom, #921300 0%, #a31500 100%);
}

button, input[type="button"], input[type="submit"], .btn, .btn-primary-big, .btn-primary-medium, .btn-primary-small, .btn-secondary-big, .btn-secondary-medium, .btn-secondary-small, .btn-gold-big, .btn-gold-medium, .btn-gold-small, #wp-submit {
	border-radius: 3px;
	background-clip: padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 -3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 -3px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 -3px 0 rgba(0,0,0,.2);
	border: none !important;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: 'museo-slab', sans-serif;
	font-weight: 500;
	text-decoration: none;
}

.btn-primary-big:hover, .btn-primary-medium:hover, .btn-primary-small:hover, #content .premise-checkout-wrap .input-submit:hover {
	box-shadow: 0 0 1px rgba(0,0,0,.2), inset 0 2px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.2), inset 0 2px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.2), inset 0 2px 0 rgba(0,0,0,.2);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #a31500 0%, #921300 100%);
	background-image: -o-linear-gradient(bottom, #a31500 0%, #921300 100%);
	background-image: -webkit-linear-gradient(bottom, #a31500 0%, #921300 100%);
	background-image: linear-gradient(bottom, #a31500 0%, #921300 100%);
	color: #fff;
	text-decoration: none;
}

.btn-primary-small, .btn-secondary-small, .btn-gold-small {
	box-shadow: 0 1px 3px rgba(0,0,0,.2), inset 0 -2px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.2), inset 0 -2px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2), inset 0 -2px 0 rgba(0,0,0,.2);
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
	
.ebooks .cta {
	border-bottom: 1px solid #3d3d3d;
	border-top: 1px solid #3d3d3d;
	padding: 80px 0;
	padding: 4rem 2rem 2rem;
	margin-bottom: 80px;
	line-height: 54px;
	background: #083a7f;
	border-radius: 4px;
}

.ebooks .cta h3 strong {
	color: #fff;
	font-weight: 500;
}

.ebooks .cta h3 {
	color: #aaa;
	font-size: 32px;
	font-size: 2rem;
	font-weight: 300;
	margin: 0;
	line-height: 34px;
}

.ebooks .cta .btn-gold-big, .ebooks .cta .btn-primary-big{
	float: right;
}

.ebooks .cta .btn-gold-big:hover, .ebooks .cta .btn-primary-big:hover, .btn-primary-big:visited{
	color: #fff;
	text-decoration: none;
}

.ebooks ul li {
	display: block;
	float: left;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: bold;
	height: 220px;
	list-style: none;
	line-height: 240px;
	margin: 0 1% 24px;
	position: relative;
	text-align: center;
	width: 23%;
	z-index: 999;
}

.ebooks ul li.contentmark a {
	background-image: url(images/heading-contentmarketing.png);
	background-size: 105px;
}

.ebooks ul li.copywriting a {
	background-image: url(images/heading-copywriting101.png);
}

.ebooks ul li.seocopy a {
	background-image: url(images/heading-seocopy.png);
}

.ebooks ul li.emailmark a {
	background-image: url(images/heading.png);
}

.ebooks ul li.keywords a {
	background-image: url(images/heading-keywordresearch.png);
}

.ebooks ul li.landing a {
	background-image: url(images/heading-landing.png);
}

	.ebooks ul li.landing{
		margin-left: 26%;
	}

.ebooks ul li.internetmark a {
	background-image: url(images/heading-internetmark.png);
	background-size: 90px;
}

.ebooks ul li a:hover {
	background-color: #f79f16;
	border: none;
	text-decoration: none;
}

.ebooks ul li a {
	background-color: #1c4a89;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 125px;
	border: none;
	color: #fff;
	display: block;
	height: 223px;
	overflow: hidden;
	-webkit-border-radius: 140px;
	-moz-border-radius: 140px;
	border-radius: 140px;
}

div.news h2.widgettitle{
	color: #222;
	font-size: 54px;
	font-size: 3.375rem;
	text-align: center;
	margin-top: 5rem!important;
	margin-bottom: 5rem;
	margin-top: 0;
	line-height: 60px;
font-weight: normal;
}

div.news .post{
	padding: 4%;
	width: 41.6%;
	float: left;
	border: solid 1px #ddd;
	min-height: 610px;
	margin-bottom: 0px;
}

	a.homenews img{
		margin: 0 auto 40px;
		display: block;
	}
	
.more-button {	
	text-align: center;
	margin-top: 40px;
	clear: both;
	display: block;
}
	
	.more-button a{
		font-family: 'museo-slab', sans-serif;
		color: #fff!important;
		text-decoration: none;
	}
	
/* Marketing Page */
div.landing-page #content #s1 .img {
	background-image: url(images/cloud.png);
	background-size: 100% 100%;
	height: 328px;
	right: 0px;
	position: absolute;
	top: 55px;
	width: 367px;
}
div.landing-page #content #s1 .img .icon3 {
	background-image: url(images/person3.png);
	background-size: 100% 100%;
	height: 58px;
	left: 133px;
	position: absolute;
	top: 100px;
	width: 50px;
}
div.landing-page #content #s1.active .img .icon1, div.landing-page #content #s1.active .img .icon2, div.landing-page #content #s1.active .img .icon3 {
	-webkit-animation: pulse 1s 1;
	-moz-animation: pulse 1s 1;
	-ms-animation: pulse 1s 1;
	-o-animation: pulse 1s 1;
	animation: pulse 1s 1;
}
div.landing-page #content #s1.active .img .icon3 {
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	-ms-animation-delay: 1s;
	-o-animation-delay: 1s;
	animation-delay: 1s;
}
div.landing-page #content #s1 .img .icon1 {
	background-image: url(images/person1.png);
	background-size: 100% 100%;
	height: 41px;
	left: 234px;
	position: absolute;
	top: 228px;
	width: 37px;
}
div.landing-page #content #s1 .img .icon2 {
	background-image: url(images/person2.png);
	background-size: 100% 100%;
	height: 30px;
	left: 197px;
	position: absolute;
	top: 55px;
	width: 26px;
}
div.landing-page #content #s1.active .img .icon2 {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-ms-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
div.landing-page #content .left-side {
	padding-right: 55%;
	position: relative;
}
div.landing-page #content .copy-intro, div.landing-page #content .copy-intro p {
	font-size: 26px;
	font-size: 1.625rem;
	line-height: 1.5em;
}
div.landing-page #content .break {
	clear: both;
	height: 40px;
}
div.landing-page #content .center {
	text-align: center;
}
p.pages, .clear, .clear-line, .first {
	clear: both;
}
.first {
	margin-left: 0;
}
div.landing-page #content .section {
	border: none;
	margin: 0 -80px;
	margin: 0 -5rem;
	padding: 100px 160px 80px;
	position: relative;
}
div.landing-page #content .section h3{
	line-height: 50px;
}
div.landing-page #content #s5 .img {
	background-image: url(images/like.png);
	background-size: 94px 125px;
}
div.landing-page #content #s2.active .img, div.landing-page #content #s3.active .img, div.landing-page #content #s4.active .img, div.landing-page #content #s5.active .img {
	-webkit-animation: swing 1s 1;
	-moz-animation: swing 1s 1;
	-ms-animation: swing 1s 1;
	-o-animation: swing 1s 1;
	animation: swing 1s 1;
}
div.landing-page #content #s3.active .img, #content #s5.active .img {
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	-ms-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
div.landing-page #content #s4 .img {
	background-image: url(images/rank.png);
	background-size: 124px 93px;
}
div.landing-page #content #s2 .img {
	background-image: url(images/info.png);
	background-size: 127px 127px;
}
div.landing-page #content #s3 .img {
	background-image: url(images/network.png);
	background-size: 128px 128px;
}
div.landing-page #content #s6.active .p2 {
	-webkit-animation: swing 1s 1;
	-moz-animation: swing 1s 1;
	-ms-animation: swing 1s 1;
	-o-animation: swing 1s 1;
	animation: swing 1s 1;
}
div.landing-page #content .qustion-box .p2 {
	font-family:'MuseoSlab500';
	font-size: 60px;
	margin-top: 32px;
}
.one-half, .three-sixths, .two-fourths {
	width: 47.9166666666%;
}
div.landing-page #content #s2 .img, div.landing-page #content #s3 .img, div.landing-page #content #s4 .img, div.landing-page #content #s5 .img {
	background-position: center center;
	background-repeat: no-repeat;
	height: 240px;
	width: 100%;
}
.red {
	color: #a41600!important;
}

div.landing-page #content .section {
	border: none;
	margin: 0 -80px;
	margin: 0 -5rem;
	padding: 100px 160px 80px;
	position: relative;
}
div.landing-page #content h3 {
	font-size: 48px;
	font-size: 3rem;
	margin-bottom: 32px;
	margin-bottom: 2rem;
	margin-top: 0;
	font-weight: normal;
}
div.landing-page #content .ebooks {
	margin-top: 48px;
}
div.landing-page #content .ebooks .ebook {
	border: none;
	float: left;
	height: 280px;
	margin: 2%;
	text-align: center;
	width: 21%;
}
div.landing-page #content .ebook {
	border-bottom: 1px solid #ddd;
	margin-bottom: 32px;
	overflow: hidden;
	padding-bottom: 32px;
	text-align: left;
}
div.landing-page .author em{
	padding: 20px;
	padding: 40px;
	text-align: center;
	font-size: 18px;
	display: block;
}
div.landing-page #content .red-cta {
	background-color: #083a7f;
	border: 1px solid #fff;
	color: #fff;
	margin: -40px -80px 0;
	margin: -2.5rem -10rem 0;
	padding: 80px 160px;
	padding: 5rem 10rem;
	position: relative;
	text-align: center;
}
div.landing-page #content .red-cta {
	background-image: url(images/heads-left.png), url(images/heads-right.png);
	background-position: left bottom, right bottom;
	background-repeat: no-repeat;
	background-size: 201px 253px;
}
div.landing-page #content .red-cta h3{
	color: #fff;
}
ul.checks {
	list-style: none;
	margin: 0 0 48px;
	margin: 0 0 3rem;
	padding: 0;
}
div.landing-page #content .red-cta ul.checks li {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(images/icon-check-white.png);
	background-position: 21px 10px;
	background-size: 28px 28px;
	border-bottom: none;
	float: left;
	font-weight: normal;
	width: 33%;
}
.landing-page #content .ebooks .ebook h3 {
	color: #333;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.landing-page #content .ebook img {
	padding: 5px;
	border: 1px solid #ddd;
}
.landing-page #content .entry-content .author {
	border-top: 1px solid #ddd;
	margin: 0 -80px -80px;
	margin: 0 -5rem -5rem;
	padding: 40px 160px;
	padding: 2.5rem 10rem;
	text-align: center;
}
.landing-page #content .red-cta .cta-button {
	position: relative;
	clear: both;
	padding-top: 40px;
}
.landing-page #content .double-break {
	clear: both;
	height: 80px;
}

div.confidential{
	margin-top: 20px;
	text-align: center;
}
	a.confidential{
		text-decoration: underline;
		margin-top: 20px;
		font-family: 'MuseoSlab500';
		font-weight: normal;
	}
	
	a.confidential-white{
		color: #fff!important;
		text-decoration: underline;
		margin-top: 20px;
		font-family: 'MuseoSlab500';
		font-weight: normal;
	}
	
.subhead1{
	font-weight: bold;
	line-height: 44px;
	color: #be0000;
	font-size: 30pt;
	margin-bottom: 20px;
	text-align: center;
}

.subhead2{
	font-weight: bold;
	line-height: 40px;
	color: rgb(0, 0, 153);
	font-size: 24pt;
	margin-bottom: 20px;
	text-align: center;
}

ul.check{
	padding: 20px;
	margin: 0px;
}

ul.check li{
	background: url(images/checkmark1.gif);
	background-repeat: no-repeat;
	list-style: none;
	padding-left: 30px;
	line-height: 30px;
	background-position: 0px 5px;
}

/* Copy Fast Track */
.btn-red{
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top, #ed1c24, #aa1317)!important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
	border-top: 1px solid #FFDCDE;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color: white!important;
	padding: 7px 14px;
	width: 188px;
	margin-top: -2px;
	font-size: 20px;
	border: none;
	font-family: 'Oswald', arial, serif!important;
	font-weight: 500!important;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 -3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 -3px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.3), inset 0 -3px 0 rgba(0,0,0,.2);
}

	.btn-red:hover{
		background: #b61318!important;
		border-top: 1px solid #FFDCDE !important;
		color: #fff !important;
		text-decoration: none;
	}
	
/* Sidebar Prof */
.side-prof{
	background: #000;
	padding: 32px 16px 24px;
}

	.side-prof p{
		color: #fff;
		text-align: center;
		font-size: 16px;
	}	

.content-prof{
	background: #fff;
	padding: 14px 10px 2px;
}

.content-prof img.andrew{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	width: 100px;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
}

	.content-prof p{
		color: #333;
		font-size: 16px;
		text-align: left;
	}

.side-prof  h3{
	font-size: 70px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 39px;
}

.side-prof  h2{
	font-size: 32px;
	font-family: 'hand_of_seanregular';
	font-weight: normal;
	color: #000;
}




/* Desktop */
@media (max-width: 1152px) {
	body{
		width: 1152px;
	}
}



/* Desktop */
@media (max-width: 999px) {

	body{
		width: 100%;
	}
	
	#nav .wrap{
		width: 100%;
	}
	
	#header .wrap{
		width: 100%;
	}
	
	#inner{
		width: 100%;
	}
	
	div.footer-wrapper .wrap{
		width: 100%;
	}
	
	div#title-area{
		/* width: 43%; */
	}
	
	.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap{
		width: 100%;
	}
	
	.home.news.content-sidebar #content {
		padding: 0;
		width: 65%;
	}
	.sidebar{
		width: 31.4%;
	}
	
	div.footer-wrapper .wrap {
		width: 100%;
	}
	
	.foot3 .wrap {
		width: 100%;
	}
	.sidebar img{
		width: 100%;
	}
	div.embedfield {
		float: none;
		width: 100%;
		margin-right: 0px;
	}
	div.embedfield textarea {
		clear: both;
		display: block;
		width: 94%;
		padding: 3%;
		border-radius: 4px;
		margin: 0px;
	}
	div.posteremail {
		float: none;
		width: 92%;
		padding: 4%;
		margin-top: 30px;
		border-radius: 4px;
		background: rgba(25, 0, 44, 0.9);
		margin-bottom: 20px;
	}
	div.posteremail input[type="text"] {
		padding: 14px;
		width: 96%;
		padding: 2%;
		margin-right: 0px;
	}
	div.embedfield img{
		max-width: 100%;
		height: auto;
	}
}


/* Tablets */
@media (max-width: 960px) {
	div#custom-cart form {
		margin-left: 42%;
	}
	.logo {
		margin-left: 0px;
	}
	div.post img#notfound{
		float: none;
		margin-top: 0px;"
	}
	
	.ebooks ul li.landing{
		margin-left: 0;
	}
	.ebooks ul li {
		width: 26%;
	}
	
}

@media (max-width: 959px) {

	.header-image #header #title-area {
		margin: 0 auto;
		width: 377px;
		float: none;
	}
	
	div#custom-cart form {
		width: 74%;
		margin: 0 auto;
	}
	
	div#custom-cart{
		height: 70px!important;
		display: none;
	}
	
	.sidebar {
		display: none;
	}

	.home.news.content-sidebar #content {
		padding: 0;
		width: 100%;
	}
	
	.content-sidebar #inner {
		margin-top: 30px;
		padding: 0 3%;
		width: 94%;
	}
	
	div.foot1 img{
		width: 100%;
	}
	
	div.foot-right p{
		margin-right: 10px!important;
		margin: 0 auto;
		float: none!important;
		text-align: center!important;
	}
	
	div.menu-footer-menu-container {
		float: none;
		text-align: center;
		margin: 0px auto;
		width: 34%;
	}
	
	#nav .searchform {
		float: right;
		padding: 4px 4px 0;
	}
	
	.header-image #header #title-area{
		width: 100%;
	}
	.header-image #title, .header-image #title a{
		float: none;
	}
	.logo {
		height: auto;
		display: block;
		margin: 8px auto;
		text-align: center;
	}
	.fdesktop{
		display: none;
	}
	.fmobile{
		display: block;
	}
	.mobileleft p{
		color: #fff;
		text-align: center;
	}
	.mobileright ul li{
		display: inline-block;
		list-style: none;
	}
	.mobileright ul li a {
		color: #fff;
		border-left: solid 1px;
		padding: 0px 10px;
		font-size: 11px;
	}
	.mobileright ul li:first-child a{
		border-left: none;
	}
	.content-sidebar #content, .sidebar-content #content {
		width: 93%;
	}
	#content {
		float: left;
		padding: 3%;
	}
	div.foot1 {
		padding: 0px;
	}
	div.article img{
		max-width: 100%;
		height: auto;
	}
	div.postnewsletter{
		width: 94%;
		padding: 3%;
	}
	
}


@media (max-width: 767px) {
	
	#nav {
		background: url(images/header-bg.png);
		background-size: contain;
	}
	
	#nav ul{
		float: none;
		width: auto;
		text-align: center;
	}
	#nav li {
		float: none;
		list-style-type: none;
		display: inline-block;
	}

	#nav .searchform {
		float: none;
		padding: 4px 0px 0px;
		text-align: center;
		display: block;
		clear: both;
		margin: 8px 0px;
		display: none;
	}

	div.menu-footer-menu-container {
		float: none;
		text-align: center;
		margin: 0px auto;
		width: 100%;
	}
	
	div.foot-right p {
		margin-right: 10px!important;
		margin: 4px auto;
		float: none!important;
		text-align: left!important;
		padding: 0px 4%;
	}

	div#custom-cart form {
		width: 94%;
		margin: 0 auto;
	}
	
	div.af-textWrap {
		float: left;
		width: 58%;
	}
	
	#nav .searchform, div.fbmobilehide {display: none;}
	div.top-menu-search {
		float: none;
		width: 288px;
		margin: 0 auto;
		margin-bottom: 8px;
	}
	
}

@media (max-width: 639px) {

	.postnewsletter input#awf_field-44009695 {
		width: 94%!important;
		margin-right: 0px;
		float: none!important;
	}
	
	div.postnewsletter input[type="submit"] {
		display: block;
		margin-top: 20px!important;
	}
	
}

	
@media only screen and (min-width: 501px){
	#nav_menu-2 {
		display: block!important;
	}
}

@media (max-width: 500px) {
	#mobi-menu { 
		background: url("images/icon-mobile.png") no-repeat scroll 0 0 transparent; 
		cursor: pointer;
		display: block;
		float: none;
		height: 27px;
		margin: 4px auto;
		width: 40px;
		visibility: visible;
	}
	#nav_menu-2 { display: none; }
	div#nav div#title-area{
		display: block!important;
		float: none!important;
		background: #101010;
		padding: 4px 0px;
		border-top: solid 1px #474747;border-bottom: solid 1px #474747;
	}
}

@media (max-width: 480px) {

	.logo {
		height: auto;
		display: block;
		margin: 8px auto;
		text-align: center;
	}
	
	input#awf_field-44009695, input#awf_field-44547717{
		width: 92% !important;
	}
	
	div.buttonContainer input.submit{
		width: 296px;
		margin: 10px 0px 20px;
	}
	
	#nav li a{
		padding: 4px 26px;
	}

	.featuredpost img {
		clear: both;
		display: block;
		margin-bottom: 20px;
	}
	
	bottom h2, #home-top h2 {
		margin: 5px 0;
		display: block;
		clear: both;
	}
	div.foot1{
		display: none;
	}
	.header-image #header #title-area{
		width: 100%;
	}
	.header-image #title, .header-image #title a{
		float: none;
	}
}

@media (max-width: 479px) {

	div.menu-footer-menu-container{
		float: none;
		text-align: center;
		margin: 0px auto;
		width: 100%;
		padding: 0px;
	}
}

@media (max-width: 410px) {

	img.logo{
		width: 300px;
		margin: 18px auto;
	}
	
}