/*
Theme Name: Andrew Sobel
Description: A custom designed and developed theme for Andrew Sobel 
Author: Xynergy
Version: 1.2
Template: boilerplate
*/

/**
 * SHOPMENU_CTA
 */

li.shop-now{
    border: 3px solid #ffd25e;
    padding: 10px !important;
    margin: 0 !important;
    background: #ffd25e;
}

@media(min-width:980px){
	li.shop-now{
	    margin-top: -10px !important;
	}
}

li.shop-now > a:first-child{
	border: 3px solid #ffd25e;
    background: #ffd25e;
	color: #194e81 !important;
}


li.shop-now > a:first-child{
	padding: 0 !important;
	color: #194e81 !important;
}

.menu-item-has-children.shop-now>a:first-child{
	padding-right: 20px !important;
}

li.shop-now > ul.sub-menu{
	right:0;
	margin-top:1.5em;
}

.et-fixed-header li.shop-now > a:first-child{
	color: #194e81 !important;
}
/**
 * SHOPMENU_CTA END
 */

/* FONTS --------------------------------------------------------------------------------- */
@font-face {
	font-family:TrajanProBold;
	src:url('./fonts/TrajanPro-Bold.eot');
	src:url('./fonts/TrajanPro-Bold.eot?#iefix') format('embedded-opentype'),	url('./fonts/TrajanPro-Bold.woff') format('woff'),	url('./fonts/TrajanPro-Bold.ttf') format('truetype'),	url('./fonts/TrajanPro-Bold.svg#TrajanProBold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:TrajanProRegular;
	src:url('./fonts/TrajanPro-Regular.eot');
	src:url('./fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),	url('./fonts/TrajanPro-Regular.woff') format('woff'),	url('./fonts/TrajanPro-Regular.ttf') format('truetype'),	url('./fonts/TrajanPro-Regular.svg#TrajanProRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:FrutigerLTStdRoman;
	src:url('./fonts/FrutigerLTStd-Roman.eot');
	src:url('./fonts/FrutigerLTStd-Roman.eot?#iefix') format('embedded-opentype'),	url('./fonts/FrutigerLTStd-Roman.woff') format('woff'),	url('./fonts/FrutigerLTStd-Roman.ttf') format('truetype'),	url('./fonts/FrutigerLTStd-Roman.svg#FrutigerLTStdRoman') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:FrutigerLTStdBlack;
	src:url('./fonts/FrutigerLTStd-Black.eot');
	src:url('./fonts/FrutigerLTStd-Black.eot?#iefix') format('embedded-opentype'),	url('./fonts/FrutigerLTStd-Black.woff') format('woff'),	url('./fonts/FrutigerLTStd-Black.ttf') format('truetype'),	url('./fonts/FrutigerLTStd-Black.svg#FrutigerLTStdBlack') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* UTILITIES ----------------------------------------------------------------------------- */
.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.aligncenter {
	display:block;
	margin:auto;
}
.text-right {
	text-align:right !important;
}
.text-left {
	text-align:left !important;
}
.text-center {
	text-align:center !important;
}
.text-justify {
	text-align:justify !important;
}
.right {
	float:right;
}
.no-margin, .nomargin {
	margin:0px !important;
}
.no-padding, .nopadding {
	padding:0px !important;
}
.no-margin-top {
	margin-top:0px !important;
}
.no-padding-top {
	padding-top:0px !important;
}
.no-margin-bottom {
	margin-bottom:0px !important;
}
.no-padding-bottom {
	padding-bottom:0px !important;
}
.no-margin-left {
	margin-left:0px !important;
}
.no-padding-left {
	padding-left:0px !important;
}
.no-margin-right {
	margin-right:0px !important;
}
.no-padding-right {
	padding-right:0px !important;
}
.clear {
	clear:both !important;
}
.max-width, .size-full {
	max-width:100%;
}
.mobileshow, .mobile-show {
	display:none;
}
.mobilehide, .mobile-hide {
	display:block;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe,.video-container object,.video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
}
.alignright {
	float:right;
	margin-left:15px;
}
.title-spacing {
	padding:0px;
	margin:25px 0;
}
.dark-blue {
	color:#1A4F81;
}
.black {
	color:#000;
}
.uppercase {
	text-transform:uppercase;
}
/* Andrew Sobel Styles */
body { background: url(images/bg-1.png) repeat-x top left #fff; margin: 0; padding: 0;color:#5a5a5a; line-height:1.5em; }
.rule { position: relative;	margin: 0; /* left: -31px; top: -12px; */ top: -6px;width:100%;}
.footer .rule{
	margin: 0px auto;
	display: block;
}
.wrapper { }
.sticky {
	z-index:10000;
}
.blue {
	color:#035d86 !important;
}
.no-border {
	border:0px !important;
}
/*
Header Elements
---------------------------------------------------------------- */

#as-header.default { height: 220px; }
#as-header div.social { position: absolute; right: 0; z-index: 99; }
#as-header #rss-feed { margin: 0; display: inline; }
#as-header .twitter-share-button { width: 100px !important; }
.row,
.column { overflow: visible !important; }
#as-header .newsletter-signup { clear: right; color: #FFFFFF; float: right; font-size: 0.813em; margin: 0; position: relative; top: 7px; width: 250px; }
#as-header .newsletter-signup form { position: relative; right: 0; float: right; }
#as-header .newsletter-signup form p { position:relative; line-height: 18px; }
#ebookSignup p,
#videoSignup p { margin: 0; position: relative; line-height: 18px; }
#ebookSignup input[type="text"],
#videoSignup input[type="text"] { width: 80%; }
#as-header .newsletter-signup label { color: #A1A1A1; left: 5px; position: absolute; top: 43px; cursor: pointer; }
#ebookSignup label,
#videoSignup label { color: #A1A1A1; left: 5px; position: absolute; top: 20px; cursor: pointer; }
#as-header .newsletter-signup input[type="email"] { margin: 4px 0 0; width: 166px; font-size: 1em; cursor: pointer;color:#000;padding:0px; }
#as-header .newsletter-signup input[type="image"] { position: relative; top: 2px; }
#as-header #main-nav-top { /* height: 42px; */
	/*margin: 42px 0 0;*/
	overflow: visible;
	display: table;
/*	border: 1px solid #3e8aad;*/
	width:100%;
	}
	#stat-prog-img { display: block; text-align: center; }
#as-header #main-nav-top ul { margin: 0; padding: 0; display: table-row;}
/* #as-header #main-nav-top li ul { display: none; } */
#as-header #main-nav-top li { /*display: table-cell; /* float: left; margin: 0 1px; line-height: 18px;*/ text-align: center;}
/* #as-header #main-nav-top a { font-size: .857em !important; } */
#as-header #main-nav-top ul.lt-blue li a,
#as-header #main-nav-top ul.orange li a { display: block; /*height: 14px;*/ padding: 9px 5px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; text-decoration: none; font-size: .938em; }
#as-header #main-nav-top ul.lt-blue li a {
	}
#as-header #main-nav-top ul.orange li a { background: url("images/bg-orange.gif") repeat-x scroll left top transparent; border-top: 2px solid #873200; border-bottom: 2px solid #873200; border-right: 1px solid #873200; border-left: 2px solid #873200; color: #8d2f01; text-shadow: #e47211 0px 1px 0px; }
#as-header #main-nav-bottom,
#as-header #main-nav-bottom-mobile { margin: 0;
	min-height: 42px;
	position: relative;
	top: -6px;
	font-size: 13px; }
#as-header #main-nav-bottom ul,
#as-header #main-nav-bottom-mobile ul { margin: 0; padding: 8px 0; text-align: right; }
#as-header #main-nav-bottom li { display: inline; }
#as-header #main-nav-bottom-mobile li {display: block; float: left;}
#as-header #main-nav-bottom li a,
#as-header #main-nav-bottom-mobile li a { height: 14px; padding: 12px 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; font-size: 1em; color: #fff; text-shadow: #000 0px 1px 0px; }
#as-header #main-nav-bottom a:hover,
#as-header #main-nav-bottom li.current-page a,
#as-header #main-nav-bottom-mobile a:hover,
#as-header #main-nav-bottom-mobile li.current-page a { color: #c2bdc8; }
#as-header .social-wrapper { /* position: absolute; right: 0; */ position: relative; }
#as-header #main-nav-bottom-mobile { display: none; }
#main-nav-bottom li {
	display:inline-block !important;
}
.omega { margin-right: 0 !important; }
.alpha { margin-left: 0 !important; }
.success-box { background: #55B05A; color: #fff;}
.widget.rss_feed h3 {
	display: none;
}
.left-2-column .main-content .rss_feed ul.rss { list-style: none; margin: 0; border: 1px solid red; }
.rsp {
	font-size: 20px;
	line-height: 22px;
	color: #172142;
}
/*
Slider Styles
---------------------------------------------------------------- */
.slider { padding: 0; -webkit-transition-property: font-size; -moz-transition-property: font-size; transition-property: font-size; -webkit-transition-duration: 0.5s, 0.5s; -moz-transition-duration: 0.5s, 0.5s; transition-duration: 0.5s, 0.5s; -webkit-transition-timing-function: linear, ease-in;
-moz-transition-timing-function: linear, ease-in;
transition-timing-function: linear, ease-in;
height: 300px;
}
.mobile-featured { display: none; visibility: hidden; }
/*.slider #andrew-sobel { left: -32px; position: relative; top: -17px; }*/
/* #featured { height: 263px; margin: 14px 0 0; position: relative; width: 771px; left: -51px; cursor } */
#featured a { text-decoration: none; }
#featured h2 img { overflow: visible; }
/*
#featured ul.ui-tabs-nav { position:absolute; top:0; left:612px; list-style:none; padding:0; margin:0; }
#featured ul.ui-tabs-nav li { padding:1px 0; padding-left:13px; font-size:12px; color:#666; list-style-type: none; }
#featured ul.ui-tabs-nav li span { display: table-cell; font-family: Arial, Helvetica, sans-serif; font-size: 1.063em; font-weight: bold; height: 86px; padding: 0 5px 0 11px; text-align: center; vertical-align: middle; width: 142px; }
#featured .ui-tabs-panel { width:622px; height:272px; position:relative; overflow:hidden; left: -6px; top: -4px; }
#featured .ui-tabs-hide { display:none; }
#featured li.ui-tabs-nav-item a { display:block; height:86px; color: #4a6783; background: url(images/bg-featured-tab.png) no-repeat top right; line-height:20px; outline:none; width: 146px; text-decoration: none; }
#featured li.ui-tabs-nav-item a:hover { background: url(images/bg-featured-tab.png) no-repeat top right; color: #fff; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background: url(images/bg-featured-selected-arrow.png) no-repeat top left; color: #fff; }
#featured ul.ui-tabs-nav li img { float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee; }
*/
#featured h2 { margin: 0 0 0; }
#featured h2 a { color: #FFFFFF; font-size: 1.125em; font-weight: bold; letter-spacing: -1px; text-decoration: none; text-shadow: 2px 2px 2px #000000; }
#featured #featured-power-questions { float: left; width: 151px; }
#featured .buy-now {
	position: absolute;
	right: -27px;
	top: 100px;
	width: 138px;
}
#featured .buy-now h3 { text-transform: uppercase; font-size: 18px; margin: 0 0 5px 0; }
#featured .buy-now a { font-size: 1em; color: #11597a; }
#featured .quote { float: right; clear: left; font-size: .75em; position: relative; top: 5px; }
#featured .left {
	float: left;
	height: 202px;
	padding: 0;
	position: relative;
	width: 238px;
	margin-top: 2px;
}
#featured .mid {
float: left;
	height: 202px;
	margin: 15px 0 0 38px;
	padding: 0;
	width: 206px;
}
#featured .mid img {
	width: 175px;
}
#featured .mid h3 {
color: #FF9314;
	font-size: 16px !important;
	margin: 0;
	text-shadow: 0 2px 2px #444444;
}
#featured .mid h4 {
	color: #2D2D2D;
	text-transform: uppercase;
	font-size: 14px !important;
}
#featured .mid .buy-now-left,
#featured .mid .buy-now-right {
	float: left;
	font-size: 14px;
	width: 90px;
}
#featured .mid .buy-now-left h3,
#featured .mid .buy-now-right h3 {
	color:#2D2D2D;
	text-shadow: none;
}
#featured .mid a {
	color: #11597A;
}
#featured .right {
	height: 197px;
}
#featured #fragment-2 .left {
	float: left;
	position: relative;
	top: -20px;
	width: 225px;
	padding: 0;
}
#featured #fragment-1 .left.ebook { float: left; width: 300px; position: relative; padding: 10px 0 0 4px; }
#featured #fragment-1 .right.ebook-vid { padding: 10px 0 0; }
#featured #fragment-1 .left .online-course {
color: #172142;
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
	text-shadow:.5px .5px 0 white;
	margin: 5px 0 0;
}
#featured #fragment-1 .left .strat-program {
color: #172142;
	display: block;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	text-shadow:.5px .5px 0 white;
}
#featured #fragment-1 .left .strat-program em {
	font-size: 16px;
	font-weight: normal;
}
#featured #fragment-1 .left .read-more {
float: right;
margin: 21px 0 0;
}
#free-free {
position: relative;
top: -15px;
}
#featured .right .youll-learn {
position: relative;
top: -24px;
left: 4px;
height: 198px;
}
/* #featured #fragment-2 .left { float: left; width: 225px; position: relative; top: -20px; } */
#featured .left.img { top: 0; width: 400px;}
#featured #fragment-2 .left h3 { text-transform: uppercase; margin: 30px 0 0; text-shadow: #CCCCCC 0px 1px 0px; font-size: 1.571em !important; }
#featured #fragment-2 .left ul { list-style-type: none; margin: 0; padding: 0; }
#featured #fragment-2 .left li { padding: 5px 0 5px 28px; }
#featured #fragment-2 .left li.li1 { background: url(images/li-icon-1.png) no-repeat left center; }
#featured #fragment-2 .left li.li2 { background: url(images/li-icon-2.png) no-repeat left center; }
#featured #fragment-2 .left li.li3 { background: url(images/li-icon-3.png) no-repeat left center; }
#featured #fragment-2 .left li.li4 { background: url(images/li-icon-4.png) no-repeat left center; }
#featured .right { float: right; padding: 0 15px 0 0; width: 280px; position: relative; }
#featured #fragment-2 .right {
	float: right;
	padding: 15px 0 0;
	width: 370px !important;
}
#featured #fragment-1 .right .expert { color: #172142; font-size: 14px; }
/* #featured #fragment-2 .right { float: right; width: 370px; padding: 15px 0 0; } */
#featured .right.learn { width: 320px; }
#featured .right .watch {
bottom: 0;
	margin: 0;
	position: absolute;
	right: 5px;
}
#featured .left.img,
#featured .right.learn {
padding: 10px 0 0;
}
#featured .right.learn h3,
#ebook-signup h3,
#video-signup h3 {
font-size: 1.571em !important;
	margin: 0 0 5px 0;
	text-shadow: 0 1px 0 #CCCCCC;
	text-transform: uppercase;
	color: #172142;
 }
 #featured .right.learn ul {
 overflow: visible;
 margin: 0 0 0 20px;
 }
 #new-video-series {
	 position: relative;
	 left: 5px;
 }
#featured .right.learn li {
	 color: #172142;
	font-size: 14px;
	list-style: square outside none;
	margin: 0 0 4px;
}
#ebook-signup,
#video-signup {
background: none repeat scroll 0 0 #F3F0EC;
	padding: 20px;
	width: 350px;
}
#new {
	position: relative;
	top: -28px;
	z-index: 999;
}
.o-check {
	margin: 15px 0 0 5px;
	position: relative;
	top: -18px;
}
.o-check li {
	background: url(images/orange-checkmark.png) no-repeat top left;
	padding: 0 0 0 20px;
	margin: 0 0 10px;
}
.bl-wht-shdw {
		 color: #172142;
	font-size: 20px !important;
	line-height: 20px;
	text-shadow: 0 1px 0 #CCCCCC;
	font-weight: bold;
}
#asvideo0 {
float: right;
	position: relative;
	/* top: -44px; */
	z-index: 99;
}
.watch-the-video,
.learn-more {
	position: absolute;
	bottom: 0;
	right: 0;
}
#featured .toolbox-content p { padding: 0 0 0 20px !important; font-size: .857em; }
#featured .toolbox-images { float: right; text-align: right; position: relative; top: -22px; }
#home_box_1 .book img { text-align: center; }
#home_box_1 .book { float: left; margin: 7px 1% 0; text-align: center; width: 18%; }
#home_box_1 .book.first {
margin: 8px 1% 5px 0;
}
#home_box_1 .book.last { margin: 7px 0 0 0; }
#home_box_1 .book.first img {}
#home_box_1 .book .lg-quote {
	color: #192546;
font-size: 16px;
font-weight: bold;
line-height: 16px;
margin: 0;
margin-top:10px;
position: relative;
text-shadow: 0 1px 0 #CCCCCC;
/* text-transform: uppercase; */
top: -5px;
}
#home_box_1 .book .sm-quote { font-size: 14px; position: relative; top: -2px; line-height: 15px; }
#featured #fragment-2 ul li { font-size: .857em; }
.button, .pagination .page-numbers { display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none !important; text-transform: uppercase; font: 14px/100% Arial, Helvetica, sans-serif; padding: 4px 10px; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); font-size: .75em; font-weight: bold; margin: 0 0 5px; }
.link-orange, .pagination .page-numbers {margin: 0 0 10px 0; color: #fff !important; background: #1A4F81;
}

.link-lt-blue { color: #27425a; border: solid 1px #58809e; text-shadow: 0 1px 0 #fff; background: #c35306; background: -webkit-gradient(linear, left top, left bottom, from(#d3cbd4), to(#a4adbd)); background: -moz-linear-gradient(top, #d3cbd4, #a4adbd); filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cbd4', endColorstr='#a4adbd');
}
.link-lt-blue:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#a4adbd), to(#d3cbd4)); background: -moz-linear-gradient(top, #a4adbd, #d3cbd4); filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4adbd', endColorstr='#d3cbd4');
}
.link-lt-blue:active { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#a4adbd), to(#d3cbd4)); background: -moz-linear-gradient(top, #a4adbd, #d3cbd4); filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4adbd', endColorstr='#d3cbd4');
}
.link-aqua-blue { color: #136388; border: solid 1px #58809e; text-shadow: 0 1px 0 #fff; background: #c35306; background: -webkit-gradient(linear, left top, left bottom, from(#cee2ec), to(#9ac1d3)); background: -moz-linear-gradient(top, #cee2ec, #9ac1d3); filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3cbd4', endColorstr='#9ac1d3');
}
.link-aqua-blue:hover { background: #9ac1d3; background: -webkit-gradient(linear, left top, left bottom, from(#9ac1d3), to(#cee2ec)); background: -moz-linear-gradient(top, #9ac1d3, #cee2ec); filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac1d3', endColorstr='#cee2ec');
}
.link-aqua-blue:active { background: #9ac1d3; background: -webkit-gradient(linear, left top, left bottom, from(#9ac1d3), to(#cee2ec)); background: -moz-linear-gradient(top, #9ac1d3, #cee2ec); filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ac1d3', endColorstr='#cee2ec');
}
.link-right { float: right; }
.rsp-block {
	background: #172142;
	color: #fff;
	padding: 10px 10px 30px;
	position: relative;
	-moz-border-radius: 10px; /* Firefox */
	-webkit-border-radius: 10px; /* Safari, Chrome */
	border-radius: 10px; /* CSS3 */
}
.left-2-column .main-content .rsp-block ul {
	margin: 25px 0 0;
}
.left-2-column .main-content .rsp-block li {
list-style:none;
margin: 0 0 15px 0;
}
.rsp-block .learn-more {
	bottom: 10px;
	right: 10px;
}
.left-2-column .main-content .rsp-block h2 {
	color: #93BBCE;
}
/* body.page-id-54 {
*	display: none;
*}*/
.essential-resource-block {
/*
	margin-bottom: 10px;
	padding: 10px;
	overflow:hidden;
	*/
}
.essential-resource-block h2 {
	color:#000;
	font-size:1.2em;
	font-weight:700;
}
.essential-resource-block h3 {
	color:#000;
	font-size:14px;
	font-weight:700;
}

.accordion {
	background:#ddd;
	width: 200px;
	border:1px solid #333;
	-background:#666;
	margin: 5px;
}
/* accordion header */
.accordion h3 {
	background:#ccc;
	color: #fff;
	line-height: 14px;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:bold;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;
}
/* currently active header */
.accordion h2.current {
	cursor:default;
	background-color:#fff;
}
/* accordion pane */
.accordion .pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	padding:15px;
	color:#fff;
	font-size:12px;
}
/* a title inside pane */
.accordion .pane h3 {
	font-weight:normal;
	margin:0;
	font-size:12px;
	color:#eee;
}
/*
White Three Column
----------------------------------------------------------------- */
.white-three-col { margin: 0; padding: 20px 0; position: relative; top: 0; background: url(images/bg-wht-3-col.gif) repeat-x top left #f3f0ec !important; }
.white-three-col h2 { color: #172142; font-size: 1.571em; font-weight: bold; text-align: center; text-transform: uppercase; margin: 0; }
.white-three-col .leading .intro { font-size: .938em; font-weight: bold; }
.white-three-col .leading .form-container { background: #fff; border: 1px solid #e4dfd8; padding: 15px; }
.white-three-col .leading .form-container h2 { font-size: .938em; color: #1b6181; text-align: center; margin: 0 0 5px 0; }
.white-three-col .leading .form-container.free h2 { color: #873200;}
.white-three-col .leading .form-container h2 .small { text-transform: capitalize; }
.white-three-col .leading .form-container form { position: relative; }
.white-three-col .leading .form-container form p { position:relative; }
.white-three-col .leading .form-container label { color: #A1A1A1; left: 5px; position: absolute; top: 3px; }
.white-three-col .leading .form-container a { color: #1A4F81; text-decoration: none; }
.white-three-col .leading .form-container.free a { color: #873200;}
.white-three-col .leading .form-container a:hover { text-decoration: underline; }
.white-three-col .clientcentricities .sm-blue,
.white-three-col .testimonials .sm-blue { font-size: 14px; color: #1b6181; position: relative; top: -10px; text-transform: capitalize; }
.white-three-col .widget h3 { display: none !important; }
.white-three-col .leading { }
.white-three-col #featured-form { overflow: hidden; position: relative; }
.white-three-col .testimonials { float: right; }
.white-three-col #testimonials-container { overflow: hidden; position: relative; }
.white-three-col #testimonials-container h3 { display: none; visibility: hidden; }
.white-three-col #testimonials-container .quoteWho { text-align: right; font-size: .75em; font-weight: bold; }
.white-three-col #testimonials-container .company { text-align: right; font-size: .75em; font-style:italic; margin: 0 0 20px 0; }
.white-three-col #testimonials-container .testimonial p { background: url(images/quote-top-left.png) top left no-repeat, url(images/quote-bottom-right.png) bottom right no-repeat; padding: 10px 5px 0; }
.white-three-col .leading .form-container .newsletter-link {
	margin: 5px 0; color: #1B6181; font-style: italic; display: block;
}
/*
Two Column Left
------------------------------------------------------------------ */
.left-2-column { height: 1000px;	background-color:#fff; padding-top: 25px; position: relative; height: 1%; overflow: hidden; min-height: 600px; z-index: 2; }
/*.left-2-column #sub-nav { background: url(images/bg-subnav-top.gif) no-repeat top left; /*width: 140px; }*/
/*.left-2-column #sub-nav ul { margin: 0; padding: 0; list-style-type: none; }*/
/*.left-2-column #sub-nav li { margin: 0; padding: 8px; background: url(images/bg-nav-page-line.png) no-repeat bottom center; color: #fff; font-weight: normal; }*/
/*.left-2-column #sub-nav li.last { background: none; }*/
/*.left-2-column #sub-nav li a { color: #D1E0F7; font-size: 12px; font-weight: norma !important; text-decoration: none; display: block; }*/
/*.left-2-column #sub-nav li a:hover { color: #fff; }*/
/*.left-2-column #sub-nav li ul li a { font-size: .75em; font-weight: normal; }*/
/*.left-2-column #sub-nav .sub-nav-inner { background: url(images/bg-subnav-mid.gif) repeat-y top left; padding: 0; }*/
/*.left-2-column #sub-nav .sub-nav-bot { background: url(images/bg-subnav-bot.gif) no-repeat top left; height: 4px; }*/
/*.left-2-column #sub-nav .subnav-header { /*width: 136px;*/ /* padding: 2px; display: block; color: #fff; font-size: .813em; font-weight: bold; text-decoration: none; background: #698ba3; /* for non-css3 browsers */ /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#698ba3', endColorstr='#293f5e'); /* for IE */ /**/
/*background: -webkit-gradient(linear, left top, left bottom, from(#698ba3), to(#293f5e)); /* for webkit browsers */ /* background: -moz-linear-gradient(top, #698ba3, #293f5e); /* for firefox 3.6+ */ /*} */
/*.left-2-column #sub-nav ul.article_type_links li { margin: 0; padding: 4px 8px 6px 15px; background: url(images/bg-nav-page-line.png) no-repeat bottom center; color: #fff; font-weight: normal; font-size: .75em; }*/
/*.left-2-column #sub-nav ul.article_type_links li a { font-weight: normal; }*/
/*.left-2-column #sub-nav ul.article_type_links li a:hover { text-decoration: underline; }*/
/*.left-2-column #sub-nav .subnav-header .subnav-header-striped { padding: 0; display: block; background: #314563; /* for non-css3 browsers */	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#314563', endColorstr='#172243'); /* for IE *//**/
/*background: -webkit-gradient(linear, left top, left bottom, from(#314563), to(#172243)); /* for webkit browsers */ /*background: -moz-linear-gradient(top, #314563, #172243); /* for firefox 3.6+ */ /*}/**/
/*.left-2-column #sub-nav .subnav-header .subnav-header-striped a { color: #fff; text-decoration: none; }*/
/*.left-2-column #sub-nav .subnav-header .subnav-header-striped .repeated { background: url(images/repeatable-stripes.png) top left #314563; padding: 7px 6px; display: block; }*/
/*.left-2-column .section-header { background: url("images/bg-section-header-keynote.gif") no-repeat scroll left top transparent; }*/
.left-2-column .section-header { border-bottom:1px solid #8EB8CD;margin-bottom:20px;padding-bottom:20px;margin-top:20px; }
/*.left-2-column .consulting-header { background: url("images/bg-section-header-consulting.jpg") no-repeat scroll left top transparent; }*/
/*.left-2-column .coaching-header { background: url("images/bg-section-header-coaching.jpg") no-repeat scroll left top transparent; }*/
/*.left-2-column .client-relationship-management-header { background: url("images/bg-section-header-client-relationship-mgmt.jpg") no-repeat scroll left top transparent; }*/
/*.left-2-column .mentoring-programs-header { background: url("images/bg-section-header-mentoring-programs.jpg") no-repeat scroll left top transparent; }*/
/*.left-2-column .power-tools-for-power-questions-header { background: url("images/bg-section-header-power-tools.jpg") no-repeat scroll left top transparent; }*/
.left-2-column .section-header,
 .left-2-column .consulting-header,
 .left-2-column .coaching-header,
 .left-2-column .client-relationship-management-header,
 .left-2-column .mentoring-programs-header,
 .left-2-column .power-tools-for-power-questions-header { color: #1A4F81; font-size: 1.063em; font-weight: bold; padding: 0; text-transform: uppercase; z-index: 9; }
.left-2-column .section-header p,
 .left-2-column .consulting-header p,
 .left-2-column .coaching-header p,
 .left-2-column .client-relationship-management-header p,
 .left-2-column .mentoring-programs-header p,
 .left-2-column .power-tools-for-power-questions-header p { font-style: italic; margin-top: 15px;	}
/*.left-2-column .page-chunk.default { margin: 160px 0 15px; }*/
.left-2-column .main-content { margin: 0; padding: 0; position: relative; top: -3px; font-size: .938em; line-height: 20px; }
.left-2-column .main-content a { color: #1A4F81; text-decoration: none; margin: 0; }
.left-2-column .main-content a:hover { color: #1A4F81; text-decoration: underline; }
/*.left-2-column .main-content h1 { color: #035d86 !important; font-size: 1.75em; padding: 0px 0 0 0px; z-index: 99; width:100%; margin-bottom:0px; }*/
.left-2-column .main-content h1.no-header-image { color: #000; font-size: 25px; position: relative; z-index: 99; top: 0; padding: 0; text-shadow: none; color: #172142; font-size: 2.188em; font-weight: normal; margin: 0 0 15px 0; }
.left-2-column .main-content .testimonials .testimonial .button,
.left-2-column .main-content .testimonials h3 { display: none !important; }
.left-2-column .main-content .testimonials .testimonial>p { background: url(images/quote-top-left.png) top left no-repeat, url(images/quote-bottom-right.png) bottom right no-repeat; padding: 10px 5px 0; font-size: 1.2em;}
.left-2-column .main-content .testimonials .testimonial .quoteWho { text-align: right; font-size: 1em; font-weight: bold; }
.left-2-column .main-content .testimonials .testimonial .company { text-align: right; font-size: 1em; font-style:italic; margin: 0 0 20px 0; }
/*.left-2-column .main-content h2 { font-size: 1.125em; color: #296b88; line-height: 20px; text-transform: uppercase; font-weight: normal; }*/
.left-2-column .main-content h2 a:hover { color: #296b88; }
.left-2-column .main-content .quote-container, .quote-container { margin: 0 0 20px 0; clear: left; }
.left-2-column .main-content .quote /*, .quote */ { color: #11597a; font-size: 1.063em; background: url(images/quote-top-left.png) top left no-repeat, url(images/quote-bottom-right.png) bottom right no-repeat; padding: 10px 5px 0; }
.left-2-column .main-content .author-info { text-align: right; color: #11597a; /* font-size: .75em; */ font-size: 1em; }
.left-2-column .main-content .author-info .author { font-weight: bold; line-height: 18px; margin: 0 0 5px; }
.left-2-column .main-content .author-info .company { font-style: italic; line-height: 12px; }
.left-2-column .main-content .blue-sidebar, .blue-sidebar { padding: 10px; background: #8EB8CD; /* for non-css3 browsers */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EB8CD', endColorstr='#8EB8CD'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#8EB8CD), to(#8EB8CD)); /* for webkit browsers */ background: -moz-linear-gradient(top, #8EB8CD, #8EB8CD); /* for firefox 3.6+ */ }
.left-2-column .main-content .blue-sidebar, .blue-sidebar { padding: 10px; background: #8EB8CD; /* for non-css3 browsers */ position: relative;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EB8CD', endColorstr='#8EB8CD'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#8EB8CD), to(#8EB8CD)); /* for webkit browsers */ background: -moz-linear-gradient(top, #8EB8CD, #8EB8CD); /* for firefox 3.6+ */ }
.left-2-column .main-content .blue-sidebar h2, .blue-sidebar h2 { color: #172142; font-size: 1.313em; font-weight: bold; line-height: 20px; text-transform: capitalize; }
.left-2-column .main-content .blue-sidebar ul,	.blue-sidebar ul { list-style: none !important; list-style-position: outside; }
.left-2-column .main-content .blue-sidebar ul.bullets,	.blue-sidebar ul.bullets	{ list-style: disc !important; padding-left: 5px; font-size: 18px;}
.left-2-column .main-content .orange { margin: 0; }
.left-2-column .main-content .orange li { background: url(images/bg-orange-disc.png) no-repeat left 7px; padding: 0 0 0 10px; margin: 0 0 5px 0; }
/*
.left-2-column .main-content .blue-sidebar ol { color: #ff9314; margin: 0 5px 0 30px; font: italic 30px Georgia, Times, serif; }
.left-2-column .main-content .blue-sidebar ol p { color: #000; font:-size: 16px; font: normal 14px Arial, Helvetical, sans-serif;	}
*/
.left-2-column .main-content .blue-sidebar ul.custom-number div.listnumber,	.blue-sidebar ul.custom-number div.listnumber { float: left; left: 10px; position: absolute; font-size: 1.875em; color: #035d86; padding-top:5px;}
.left-2-column .main-content .blue-sidebar ul.custom-number li, .blue-sidebar ul.custom-number li { margin: 0 0 10px 0; padding-left:15px; }
.left-2-column .form-container { background: #fff; border: 1px solid #e4dfd8; padding: 15px; position: relative; }
.left-2-column .form-container h2 { font-size: .938em; color: #1b6181; text-align: left; }
.left-2-column .form-container h2 .small { text-transform: capitalize; }
.left-2-column .form-container form { position: relative; }
.left-2-column .form-container form p { position:relative; }
.left-2-column .form-container label { color: #A1A1A1; left: 5px; /* position: absolute; */ top: 3px; }
.left-2-column .form-container.relationship-principles label { color: #A1A1A1; left: 21px; position: absolute; top: 147px; }
.left-2-column .form-container a { color: #1A4F81; text-decoration: none; }
.left-2-column .form-container a:hover { text-decoration: underline; }
.left-2-column .lg-client-loyalty { padding: 20px 0 0 90px; position: relative; }
.left-2-column .lg-client-loyalty #starburst { left: -20px; position: absolute; top: -35px; }
.left-2-column .lg-client-loyalty input[type="text"],
.left-2-column .relationship-principles input[type="text"] { width: 325px !important; }
.left-2-column .lg-client-loyalty input[type="image"],
.left-2-column .relationship-principles input[type="image"] { margin: 5px 0; }
.left-2-column .article { float: left; margin: 0 0 20px; width: 100%; }
.left-2-column h2.blue { color: #172142; font-size: 1.5em; font-weight: bold; line-height: 24px; }
.left-2-column h2.image { padding-left: 35px; }
.left-2-column h2.big { background: url(images/bg-big-picture-icon.png) top left no-repeat; }
.left-2-column h2.leaf { background: url(images/bg-growing-icon.png) top left no-repeat; }
.left-2-column h2.client { background: url(images/bg-client-icon.png) top left no-repeat; }
.left-2-column h2.managers { background: url(images/bg-managers-icon.png) top left no-repeat; }
.left-2-column ol li { margin: 0 0 10px 0; }
.left-2-column .coaching { margin-left: 10px !important; }
.left-2-column .video { margin-right: 0 !important; }
.left-2-column .video h3 { font-size: 1.063em; color: #1b6181; text-transform: uppercase; }
.left-2-column .video h3 .small { font-size: 1.063em; color: #1b6181; text-transform: capitalize; font-size: .75em; font-weight: normal; }
.left-2-column .coaching img { width: 280px; }
.left-2-column h3.lt-blue { font-size: 1.063em; color: #035d86; text-transform: uppercase; margin-top:40px; }
.left-2-column .single-article .form-container input[type="text"] { width: 80px; }
.left-2-column .other-articles { margin: 20px 0; }
.left-2-column .other-articles ul { list-style: none; margin: 0; padding: 0; }
.left-2-column .other-articles li { margin: 0 0 8px 0; }
.left-2-column .other-articles h3 { color: #1b6181; font-size: 1.063em; text-transform: uppercase; }
.left-2-column #andrew-power-tools { position: relative; top: 10px; left: -10px; }
.left-2-column #power-questions-book-lg { position: relative; left: -10px; }
.left-2-column .free { margin: 20px 0 50px; padding: 0 0 0 30px; }
.left-2-column .free #free { left: -30px; position: relative; top: 10px; }
.left-2-column .left-column { width: 160px !important; left: -16px;
	position: relative; }
.blogpage .most-popular h4 { font-size: 18px; color: #172142; margin: 0 0 10px; }
.blogpage .most-popular {
	display: block;
	position: relative;
	/*width: 120px;*/
	background: #fff;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	color: rgba(0,0,0, .8);
	display: block;
	margin: 0px 0 20px 0;
}
.blogpage .most-popular:before, .blogpage .most-popular:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 18px;
	left: 10px;
	width: 40%;
	top: 65%;
	max-width: 120px;
	background: rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
}
.blogpage .most-popular:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	right: 10px;
	left: auto;
}
.blogpage .most-popular p {
margin: 0 0 15px 0;
}
ul.sidebar li { margin-bottom: 10px; }
.blogpage .most-popular img { display: block; }
.blogpage .most-popular .title { font-size: 14px; color: #a1a1a1; font-weight: bold;}
.blogpage .most-popular a { color: #ff9011; font-size: 11px; text-decoration: none;}
.blogpage .most-popular a:hover { text-decoration: underline;}
.left-2-column .book-section { /* background: url(images/bg-books.gif) no-repeat top left; */ margin: 0 0 50px 8px; padding: 10px; min-height: 309px; position: relative; background-color: #ffffff; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);}
	.left-2-column .book-section 
.left-2-column .audioSection { margin: 0 0 20px 0;}
.left-2-column .main-content .blue-sidebar img { margin-right: 8px; margin-bottom: 8px; }
.left-2-column .main-content .blue-sidebar h3 { color: #172142; font-size: 16px; font-weight: bold; line-height: 20px; text-transform: capitalize; }
.left-2-column .main-content ul.sidebar-check { list-style: inside; margin: 0; }
.left-2-column .main-content ul.sidebar-check li { margin-bottom: 10px; background: url(images/checkmark.png) no-repeat top left; padding-left: 1.2em; }
.left-2-column .main-content ul { list-style: disc outside none; margin: 0 15px 15px; overflow: visible; }
.left-2-column .main-content ul li { margin: 5px 0; }
.left-2-column .main-content ul.video-playlist { list-style: none !important;}
.left-2-column .main-content ul.video-playlist li { margin: 0 0 5px 0; }
.left-2-column .main-content ul.video-playlist li img {
display: none;
}
.left-2-column .main-content .buy-now h3 { text-transform: uppercase; font-size: 1.438em; margin: 0 0 10px 0; color: #172647; }
.left-2-column .main-content #page-list .sortable,
.left-2-column .main-content #page-list .sortable ul {
	list-style: none !important;
}
.left-2-column .main-content #page-list .sortable {
	margin: 0;
}
.left-2-column .main-content #books-by-andrew-power-questions {
left: -30px;
	position: relative;
	top: -26px;
	float: left;
}
.left-2-column .main-content #books-by-andrew-all-for-one {
left: -30px;
	position: relative;
	top: -40px;
		 float: left;
}
.left-2-column .main-content #books-by-andrew-making-rain {
left: -30px;
	position: relative;
	top: -38px;
		 float: left;
}
.left-2-column .main-content #books-by-andrew-clients-for-life {
left: -30px;
	position: relative;
	top: -42px;
		 float: left;
}
.left-2-column .main-content .book-section .right {
padding: 0 40px 0 0;
	/*
position: absolute;
	right: 0;
	top: 10px;
*/
	width: 290px;
}
.left-2-column .main-content #to-win-the-sale-ebook {
left: -30px;
	position: relative;
	top: -42px;
		 float: left;
}
.left-2-column .main-content #to-build-clients-for-life-ebook {
left: -30px;
	position: relative;
	top: -42px;
		 float: left;
}
.left-2-column .book-section h2.blue,
.left-2-column .book-section h2.blue a {
font-size: 24px;
text-transform: none;
margin: 0 0 10px 0;
color: #172142 !important;
}
.left-2-column .main-content .book-section .quote {
font-style: italic;
background: none;
padding: 0;
color: #898989;
font-size: 15px;
font-weight: bold;
margin: 0 0 15px 0;
}
.left-2-column .main-content .book-section .author {
font-size: 12px;
display: block;
text-align: left;
}
.left-2-column .main-content .book-section .buy-now-links {
float: right;
	left: -70px;
	position: relative;
}
.buy-now-links a{
	color: #1A4F81;
}
.buy-now-links a:hover{
	color: #172647;
}
.left-2-column .main-content .book-section .buy-now h3 {
color: #172647;
	float: left;
	font-size: 18px;
	margin: 0 0 10px;
	text-transform: none;
}
.left-2-column .main-content .book-section .left-content {
font-size: 14px;
margin: 20px 0 0;
color: #172647;
}
.left-2-column .main-content .book-section .left-content .article-buttons a {
font-size: 12px;
}
.left-2-column .main-content .subscribe-link {
/*margin: 0 0 10px 0;*/
text-align: right;
padding:10px;
background: #fff;
}
.left-2-column .main-content .subscribe-link a {
background: url("images/rss-icon-small.png") no-repeat scroll left top transparent;
	padding: 0px 0 5px 25px;
	text-decoration: underline;
	font-size: 14px;
}
#power_tools_form { background: #f3f0ec; padding: 20px; width: 350px; }
#power_tools_form label { left: 5px; position: relative; /*top: 22px;*/ color: #A1A1A1; }
#power_tools_form input[type="text"] { width: 98%; font-size: 1em; }
#power_tools_form #no-thanks { float: right; clear: right; font-size: .5em; }
#audio_email_form { background: #f3f0ec; padding: 20px; width: 350px; }
#audio_email_form label { left: 5px; position: relative; top: 22px; color: #A1A1A1; }
#audio_email_form input[type="text"] { width: 98%; font-size: 1em; }
#audio_email_form #no-thanks { float: right; clear: right; font-size: .5em; }
#fancybox-inner { overflow: hidden !important; }
#fancybox-overlay { opacity: .5 !important; background: #000 !important; }
#fancybox-title { display: none !important; }
.no-margin-right { margin-right: 0 !important; margin-left: 20px; }
.no-margin-left { margin-left: 0 !important; margin-right: 20px; }
/*----------- Home Page Styling - Get the Fees Box -------------------*/
#get-the-fees {
	background-color: #f8f8f8;
	background-image: url('images/stripes_dark.png');
	background-position: center top;
	background-repeat: repeat-x;
	padding: 25px 0px;
	color: #4b4b4c;
}
#get-the-fees h2 { color: #5e4d45;}
/*
Youtube Playlists
------------------------------------------------------------------- */
#ytvideo,
#ytvideo2 {
	float: left;
	margin-right:10px;
	background: #000;
}
.yt_holder {
	float: left;
	width: 100%;
}
.yt_holder ul {
	float: left;
	margin: 0;
	padding: 0;
}
.yt_holder ul li {
	list-style-type: none;
	display:block;
	float: left;
	margin-bottom: 5px;
	padding:2px;
}
.yt_holder ul li img {
	width: 120px;
	float: left;
	margin-right: 5px;
}
.yt_holder ul li a {
	text-decoration: none;
	display: block;
}
.currentvideo {
	border-bottom: #1A4F81;
}
/*
Blog
------------------------------------------------------------------- */
.post_date { display:none; }
.blog_post { margin-bottom: 30px; }
.left-2-column .blog_post .author { display:none; }
.width-full { width: 500px; }
.latest_posts h3 { display: none; }
.subheading { font-size: 13px; color: #1b6181; position: relative; top: -10px; text-transform: capitalize; }
.error-box { background: #A03030; padding: 5px; font-style: italic; color: #fff; margin: 0 0 20px 0;
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px; /* CSS3 */
}
.error-box P { margin: 0; }
.blog .comment { width: 100%; margin: 0 0 15px 0; float: left; clear: left; }
.blog .name { float: left; margin: 0 10px 0 0; }
.blog .date {color: #AEAFAF;
	font-size: 12px;
	margin: 0; }
.blog .comment p { margin: 0; }
.blog .com-img-container { width: 80px !important;}
.left-2-column .main-content .blog-pre-title { font-size: 24px; color: #172142; margin: 0 0 10px 0; padding: 0; text-shadow: none; position: relative; }
.blog-post { background: #ffffff; padding: 10px; margin: 0 0 20px 0; position: relative; }
.blog-post .social {
margin: 0 0 20px 0;
	float: right;
	display: block;
	height: 60px !important;
	text-align: right;
}
.blog-post .social .IN-widget,
.blog-post .social .fb-like,
.blog-post .twitter-share-button,
.blog-post .comment-count-wrap {
float: left;
margin: 0 5px 0 0;
display: block;
height: 60px !important;
}
.blog-post .social .fb-like {
	margin-right: 10px !important;
}
.blog-post .fb_edge_widget_with_comment {
	position: relative !important;
	margin: 0 !important;
}
.blog-post .comment-count-wrap {
float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 5px;
	position: relative;
	width: 60px;
}
.blog-post .comment-count-nub {
	background: url("images/social-sharing.png") no-repeat scroll left top transparent;
	display: block;
	height: 5px;
	left: 25px;
	position: absolute;
	top: 35px;
	width: 7px;
}
.blog-post .comment-count-button {
	background: url("images/social-sharing.png") no-repeat scroll -20px top #7D7D7D;
	border: 1px solid #686868;
	color: #FFFFFF;
	display: block;
	font-size: 10px;
	height: 0;
	line-height: 16px;
	overflow: hidden;
	padding-top: 16px;
	text-align: center;
}
.blog-post .comment-count a {
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #BBBBBB;
	border-radius: 2px 2px 2px 2px;
	color: #686868;
	display: block;
	font-size: 18px;
	height: 34px;
	letter-spacing: -1px;
	line-height: 34px;
	margin-bottom: 7px !important;
	overflow: hidden;
	text-align: center;
	text-decoration: none;
}
.blog-post .date {
color: #888888;
	float: left;
	font-size: 11px;
	left: -16px;
	line-height: 18px;
	margin: 0 0 40px;
	padding: 0 0 0 20px;
	position: relative;
	text-align: left;
	width: 230px;
	text-transform: uppercase;
}
.blog-post .date .first {
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.showing { float: left; margin: 0 20px 0 0; color: #666666; }
.left-2-column .main-content .blog-post h4 {
/*border-bottom: 1px solid #eee;*/
padding: 0 0 7px 0;
clear: both;
}
.left-2-column .main-content .blog-post h4,
.left-2-column .main-content .blog-post h4 a {
color: #172142;
	font-size: 24px;
	font-weight: normal;
	margin: 0 0 5px 0;
/*	text-transform: capitalize;*/
}
.left-2-column .main-content a.continue {
bottom: 5px;
clear: both;

float: left;
font-size: 18px !important;
position: absolute;
text-align: right !important;
/*right: 10px;*/
}
.left-2-column .main-content .blog-post .body {
clear: both;
}
.left-2-column .main-content .blog-post .body p:first-child:first-letter,
.left-2-column .main-content .blog-post .post_body p:first-child:first-letter	{
font-size: 250%;
position: relative;
margin: 0;
font-family: Garamond, Times New Roman, sans-serif;
}
.left-2-column .main-content .widget h3 {
display: none;
}
.left-2-column .main-content .blog-post .post_heading {
margin: 0 0 20px 0;
}
.left-2-column .main-content .blog-post p {
margin: 0 0 10px 0;
}
.left-2-column .main-content .blog-post .post_keywords,
.left-2-column .main-content .blog-post .post_category {
font-size: 12px;
color: #888888;
}
/*#disqus_thread { max-width: 528px !important; }*/
.left-2-column .main-content .pagination-container { margin: 10px 0; }
.left-2-column .main-content .blog-search-top-container {
margin: 10px 0;
}
.left-2-column .main-content .blog-search-top-container #blog-search input[type="text"] {
width: 99%;
}
/*
Sublime Video Playlists
------------------------------------------------------------------- */
/** http://docs.sublimevideo.net/playlists **/
.interactive .video_wrap { width:460px; height:280px; display:none; }
.interactive .video_wrap.active { display:block; }
/* This will make distinguishable the currently selected thumbnail */
.interactive li.active { background:#000; }
/* This will create a simple hover effect */
.interactive li img { opacity:.7; }
.interactive li a:hover img,
.interactive li.active img { opacity:1; }
.feedburner-form { margin: 20px 0;}
.blog-search-container {
margin: 0;
}
#blog-search {
position: relative;
}
#blog-search p { margin: 0; }
#blog-search input[type="text"] {
border: 1px solid #C4C4C3;
	min-height: 22px;
	position: relative;
	width: 202px;
	padding: 2px;
}
#blog-search input[type="image"] {
position: absolute;
	right: 1px;
	top: 3px;
}
#blog-search label {
left: 5px;
	position: absolute;
	top: 5px;
	z-index: 20;
	color: #888888;
}
#sub-nav .latest_posts ul.navigation li.last {background: url("images/bg-nav-page-line.png") no-repeat scroll center bottom transparent;}
.blog-right { float: right; width: 208px; }
.blog-right .andrew-articles-about {
	background: none repeat scroll 0 0 #FFFFFF;
}
.blog-right .andrew-articles-about p {
	padding: 5px;
	text-align: left;
}
.articles #searchForm input[type="text"] {
background: url("images/bg-search-input.gif") no-repeat scroll left 2px transparent;
	border: medium none;
	font-family: Georgia,"Times New Roman",sans-serif;
	font-size: 16px;
	height: 32px;
	margin: 0;
	padding: 0 5px;
	position: relative;
	top: -20px;
	width: 238px;
	z-index: 10;
}
.articles #searchForm input[type="submit"] {
position: relative;
top: 5px;
}
.articles #searchForm select {
	border: 1px solid #848383;
	height: 25px;
	padding: 2px;
}
.articles-newsletter-signup {
display: block;
position: relative;
/*width: 188px;*/
background: #ccc;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 10px;
color: rgba(0,0,0, .8);
text-align: center;
display: block;
margin: 5px auto;
color: #000;
background: #ff8809; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8809', endColorstr='#ff8809'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ff8809), to(#ff8809)); /* for webkit browsers */
background: -moz-linear-gradient(top,	#ff8809,	#ff8809); /* for firefox 3.6+ */
}
.articles-newsletter-signup img {
width: 90%;
margin: 5px 0;
}
.articles-newsletter-signup form label { left: 5px;
	position: absolute;
	top: 2px; }
	.articles-newsletter-signup form input[type="text"] { /*width: 100px;*/ }
.articles-newsletter-signup form	{ position: relative;	}
.articles-newsletter-signup a { color: #fff !important; }
.articles-newsletter-signup:before, .articles-newsletter-signup:after {
z-index: -1;
position: absolute;
content: "";
bottom: 15px;
left: 10px;
width: 45%;
top: 80%;
max-width:208px;
background: rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);
-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
}
.articles-newsletter-signup:after {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
right: 10px;
left: auto;
}
.enroll-now { display: block; }
.enroll-now img { width: 214px; margin: 20px 0; }
.blog-right .power-questions {
 text-align: center;
 line-height: 16px;
}
.blog-right .power-questions img {left: -5px;
	position: relative;
	width: 220px;
 }
.blog-right .power-questions a {
 color: #00a651 !important;
 font-size: 13px;
 }
.blog-right .power-questions a.side-col-buy {
 color: #000 !important;
 }
.left-column .side-column-rss {
	margin: 20px 0;
}
.left-column .side-column-rss img {
	margin: 0 5px 0 0;
}
.left-column .side-column-rss a {
	color: #1A4F81;
	font-size: 12px;
}
.left-column .widget h3 {
	display: none;
}
/*
Footer Styles
------------------------------------------------------------------ */
/*.footer { background: url(images/bg-footer.png) repeat-x top left #bddceb; min-height: 307px; width: 100% important; clear: both; margin: 0; padding: 20px 0 0;}
.footer #footer-links-1 ul,
.footer #footer-links-2 ul { text-align: center; }
.footer #footer-links-1 ul li,
.footer #footer-links-2 ul li { display: inline; }
.footer #footer-links-1 a,
.footer #footer-links-2 a { color: #bddceb; text-decoration: none; font-size: .857em; }
.footer #footer-links-1 a { margin: 0 10px 0; }
.footer #footer-links-2 a { margin: 0 5px 0; }
.footer #footer-links-1 a:hover,
.footer #footer-links-2 a:hover { text-decoration: underline; }
.footer #footer-links-1 ul {  margin: 0; padding: 0; text-align: center; }
.footer #footer-links-1 li ul { display: none; }
.footer .bottom { padding: 20px 0 0; min-height: 180px; }
.footer .bottom .row { position: relative; }
.footer .bottom .books img {  display: inline; border: 1px solid #5782A3;  }
.footer #footer-links-1 a { text-transform: uppercase; }
.footer .social .icons,
.footer .social .contact { text-align: right; padding: 0 5px 0 0; }
.footer .icons img { display: inline; }
.footer .social { margin: 10px 0 0; position: relative; right: 0; float: right; }
.footer .social .contact { margin: 10px 0 0; position: absolute; right: 0; }
.footer .social .contact .number { font-size: .938em; font-weight: bold; color: #fff; }
.footer .social .contact .email a { color: #fff; text-decoration: none; }
.footer .social .contact .email a:hover { text-decoration: underline; }
.footer .copyright { font-size: .625em; margin: 20px auto 0; clear: both; }
.footer .copyright p { text-align: center; }
.footer .copyright a { color: #1b6181; }
.footer .mobile-footer-rule { display: none; }
.footer .widget h3 { display: none; }
li.widget-container{
	list-style-type: none;
}*/
/* ============= New Home Layout ============= */
/*#home_container img,*/
#home_container iframe, #home_container object, #home_container embed {
	max-width: 100%;
	width:450px;
	height:250px;
	display:block;
}
#home_box_1{
/*
	background: rgb(189,220,234);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkZGNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2JkZGNlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3NTkzYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(189,220,234,1) 0%, rgba(189,220,234,1) 56%, rgba(117,147,170,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(189,220,234,1)), color-stop(56%,rgba(189,220,234,1)), color-stop(100%,rgba(117,147,170,1)));
	background: -webkit-linear-gradient(top,	rgba(189,220,234,1) 0%,rgba(189,220,234,1) 56%,rgba(117,147,170,1) 100%);
	background: -o-linear-gradient(top,	rgba(189,220,234,1) 0%,rgba(189,220,234,1) 56%,rgba(117,147,170,1) 100%);
	background: -ms-linear-gradient(top,	rgba(189,220,234,1) 0%,rgba(189,220,234,1) 56%,rgba(117,147,170,1) 100%);
	background: linear-gradient(to bottom,	rgba(189,220,234,1) 0%,rgba(189,220,234,1) 56%,rgba(117,147,170,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bddcea', endColorstr='#7593aa',GradientType=0 );
	*/
	background:#bddcea url(images/home_box_1_bg.png) bottom left repeat-x;
	padding: 25px 0px;
	color:#212b4e;
}
	#home_box_1 #topvidcontainer {
		padding-left:25px;
	}
	#topvidcontainer .row {
		margin:0px !important;
	}
	#home_box_1 h1{
		color: #1e2c4d;
		margin-bottom: 0.25em;
		font-size: 1em;
	}
	#home_box_1 h2{
		font-size: 1.6em;
		font-weight: normal;
		color: #1e2c4d;
	}
	#home_box_1 #portrait{
		color: #35708c;
		/*margin-top: -70px;*/
		margin-right: 0px;
	}
	#home_box_1 #books_holder{
		margin-left: 0px;
	}
		#home_box_1 #portrait p{
			background-image: url('images/panel_bg.png');
			background-position: center top;
			background-repeat: no-repeat;
			padding: 20px 10px 0px 15px;
			min-height: 128px;
			margin-bottom: 0px;
			margin-top: -8px;
			font-size: 1.1em;
			line-height: 1.4em;
		}
#home_box_2{
	background-color:#1D507F;
	padding: 45px 0px 0px 0px;
	color: #c2e0ee;
}
	#home_box_2 h1{
		color: #a9c7dd;
		margin-bottom: 1.2em;
	}
	#home_box_2 h2{
		color: #a9c7dd;
		font-size: 2.2em;
		margin-bottom: 1.2em;
	}
	#home_box_2 h3{
		color: #c2e0ee;
		font-size: 1.2em;
		font-weight: normal;
		margin-bottom: 1.0em;
		margin-top:1.8em;
	}
	#home_box_2 p{
		line-height: 1.4em;
		font-size: .98em;
		margin-bottom: 8px;
	}
	#home_box_2 a{
		color: #bddcea;
		/*
		margin-left: 6em;
		margin-top: 5px;
		*/
		display: block;
	}
	#home_box_2 input{
		display: block;
		margin: 10px 0px;
		padding: 5px 10px;
		width: 200px;
	}
	#home_box_2 input[type='text'], #home_box_2 input[type='email']{
		 border: 1px solid #302F2F;
	}
	#home_box_2 button{
		display: block;
		padding: 15px 20px;
		font-size: 0.8em;
	}
	#free_ebook_container{
		display: inline-block;
		width: 55%;
		margin-right: 5%;
		vertical-align: top;
	}
	#home_box_2 #csuite_book{
		display: inline-block;
		max-width: 100%;
	}
#home_box_3 {
	background:#4B4B4D url(images/home_box_3_bg.png) top left repeat-x;
	color:#d7d8da;
/*	padding-bottom:71px;*/
}
	#home_box_3 h1 {
		margin-top:43px;
		margin-bottom:17px;
		padding:0px;
		color:#9cbbcd;
	}
	#home_box_3 h2 {
		margin-top:0px;
		margin-bottom:52px;
		padding:0px;
		color:#ea8013;
		font-weight:normal;
		font-size:28px;
	}
	#home_box_3 .container {
		background:transparent url(images/as_fee_photo.png) 0px bottom no-repeat;
		padding-bottom:71px;
	}
	#home_box_3 .photobg {
	}
	#home_box_3 .readmore a {
		color:#d7d8da;
		text-decoration:underlined;
	}
#home_box_4{
	background-color: #f8f8f8;
	background-image: url('images/stripes_dark.png');
	background-position: center top;
	background-repeat: repeat-x;
	padding: 25px 0px;
	color: #4b4b4c;
}
	#home_box_4 h1{
		color: #f48b16;
		font-size: 3em;
		margin-left: 5px;
	}
	#home_box_4 h3{
		color: #4b4b4c;
		font-size: 1.5em;
		/*margin-left: 5px;*/
	}
	.shaded_box{
		margin: 5px 5px 20px 5px;
		background-color: #f3f3f3;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
		-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	}
	#home_box_4 .shaded_box{
		padding: 10px;
	}
	#home_box_4 .shaded_box#toolbox {
		padding:0px;
		background-color:#fff;
	}
	#home_box_4 .shaded_box#toolbox h3 {
		font-size:22px;
	}
	.shaded_box>div{
		background-color: #ffffff;
		overflow: hidden;
	}
	.shaded_box>div.blue{
		background-color: #21537f;
		color: #ffffff;
	}
	.shaded_box .banner{
		background-color: #f48b16;
		text-align: center;
		font-weight:bold;
		padding: 10px 0px 10px 10px;
		color: #ffffff;
	}
	.shaded_box .banner.dark{
		background-color: #4b4b4c;
		color: #cececf;
		letter-spacing: 2px;
		text-align:center;
		font-weight:bold;
	}
	.shaded_box .banner.large {
		color:#053e72;
		font-size:30px;
		padding:20px 5px;
	}
		.shaded_box .banner strong{
			color: #053e72;
			font-size: 1.5em;
			display: block;
			font-family: "Arial Black", arial, sans-serif;
		}
		.shaded_box .banner span{
			color: #eceaea;
			text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
			-moz-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
			-webkit-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
			text-transform: uppercase;
			font-weight: bold;
		}
		.shaded_box .inner{
			padding: 10px;
		}
	#home_box_4 img.left{
		margin-right: 20px;
	}
	#home_box_4 img.right{
		/*margin: 0px 10px;*/
		float:none;
		text-align:right;
	}
	#home_box_4 .workshop{
		padding: 20px 0px 15px 0px;
		margin: 0px 10px;
		color: #4b4b4c;
	}
		#home_box_4 .workshop strong{
			display: block;
			color: #295883;
			text-transform: uppercase;
			margin-bottom: 10px;
			font-size: 1em;
			line-height: 1.45em;
		}
		#home_box_4 .workshop em{
			font-size: 1.2em;
		}
		#home_box_4 .workshop a{
			color: #f48b16;
			margin-left: 2.3em;
			text-decoration: none;
			font-size: 18px;
		}
		#teleconferences {
			text-align:center;
			padding-bottom:15px;
		}
		#teleconferences strong {
			font-weight:900;
			font-size:14px;
		}
		/*
		#teleconferences a{
			color: #f48b16;
			text-decoration: none;
			font-size: 14px;
		}
		*/
		#teleconferences h4, #teleconferences h5 {
			margin:0px;
			padding:0px;
			text-align:center;
			color:#295883;
		}
		#teleconferences h4 {
			font-size:36px;
			font-weight:bold;
		}
		#teleconferences h5 {
			font-size:25px;
			font-weight:none;
		}
		#teleconferences p {
			font-size:14px;
			font-style:italic;
			margin-top:15px;
			margin-bottom:15px;
			text-align:center;
		}
		#teleconferences .col-sm-8 {
			padding-right:0px;
		}
		#teleconferences .col-sm-4 {
			padding-left:0px;
		}
	#home_box_4 .workshops hr{
		border-color: #c0c0c1;
		margin: 0px 10px 0px 0px;
	}
	#home_box_4 strong.large{
		display: block;
		text-align: left;
		font-weight: bold;
		color: #295883;
		font-size: 1.4em;
		margin: 0px 0px 10px 0px;
		line-height: 1.8em;
	}
		#home_box_4 strong.large span{
			font-size: 1.7em;
			font-weight: bold;
			display: block;
			font-family: "Arial Black", arial, sans-serif;
			line-height: 0.8em;
		}
	#home_box_4 #teleconferences em{
		/*display: block;*/
		/*text-align: left;*/
		/*font-size: 0.9em;*/
	}
	#elearning .inner{
		padding-left: 20px;
	}
	#home_box_4 #elearning strong{
		display: block;
		font-family: "Times New Roman", serif;
		font-weight: normal;
		font-size: 1.2em;
		margin-bottom: 5px;
	}
	#home_box_4 #elearning .inner>span{
		display: inline-block;
		width: 65%;
		margin-right: 5%;
	}
	#home_box_4 #elearning .links{
		display: inline-block;
		width: 30%;
		vertical-align: top;
	}
/*		#home_box_4 #elearning .links a{
			color: #136388;
			padding: 5px;
			display: block;
			text-decoration: none;
			font-size: 0.8em;
			background-color: #c2dae6;
			text-shadow: -1px -1px 0px rgba(33, 83, 127, 0.3), 1px 1px 0px rgba(255, 255, 255, 0.5);
			-moz-text-shadow: -1px -1px 0px rgba(33, 83, 127, 0.3), 1px 1px 0px rgba(255, 255, 255, 0.5);
			-webkit-text-shadow: -1px -1px 0px rgba(33, 83, 127, 0.3), 1px 1px 0px rgba(255, 255, 255, 0.5);
			box-shadow: 0px -2px 5px rgba(33, 83, 127, 0.3) inset, 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
			-moz-box-shadow: 0px -2px 5px rgba(33, 83, 127, 0.3) inset, 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
			-webkit-box-shadow: 0px -2px 5px rgba(33, 83, 127, 0.3) inset, 0px 1px 1px rgba(255, 255, 255, 0.5) inset;
			margin-bottom: 10px;
		}*/
			#home_box_4 #elearning .links a span{
				float: right;
			}
	#home_box_4 .quote{
		background-color: #ebeaea;
		color: #4b4b4c;
		text-align: center;
		font-size: 1.2em;
		padding: 15px 0px;
		margin-top: 40px;
	}
		#home_box_4 .quote h2{
			color: #1a4d7b;
			display: inline;
		}
		#home_box_4 .quote h2:before{
			content: "\201C";
			color: #c9c8c9;
			font-size: 1.2em;
		}
		#home_box_4 .quote h2:after{
			content: "\201D";
			color: #c9c8c9;
			font-size: 1.2em;
		}
	#home_box_4 .centered{
		text-align: center;
		display: block;
	}
	#home_box_4 small{
		font-size: 0.9em;
	}
#home_box_5{
	background-color: #f8f8f8;
	background-image: url('images/stripes_dark.png');
	background-position: center top;
	background-repeat: repeat-x;
	padding: 25px 0px;
	color: #4b4b4c;
}
	#home_box_5 h3{
		margin-left: 0px;
	}
	#home_box_5 #newsletter_teaser{
		background-color: #ffffff;
		border: 2px solid #1a4d7b;
	}
		#newsletter_teaser img{
			position: absolute;
			bottom: -25px;
			left: 10px;
		}
		#newsletter_teaser .banner{
			background-color: #1a4d7b;
			color: #cae3fa;
			padding-left: 80px;
			text-align: left;
			font-size: 1.4em;
			padding-top: 20px;
			margin-bottom: 10px;
			position: relative;
			z-index: 50;
			overflow: visible;
		}
			#newsletter_teaser .banner strong{
				display: inline;
				color: #cae3fa;
				font-size: 1em;
			}
		#newsletter_teaser p{
			padding-left: 80px;
			line-height: 1.3em;
			font-size: .98em;
			margin-bottom: 1em;
			padding-right: 10px;
		}
		#newsletter_teaser>a{
			color: #c26905;
			font-size: 0.9em;
			text-decoration: none;
			padding-left: 80px;
			display: block;
			margin-bottom: 5px;
		}
	#home_box_5 #course_teaser{
		background-color: #555555;
		border: 1px solid #c26905;
		color: #ffffff;
		text-align: left;
		padding: 8px 10px 1px 10px;
	}
		#course_teaser h3{
			color: #91c8fa;
			margin-bottom: 0.25em;
		}
		#course_teaser p{
			margin-bottom: 0.5em;
		}
		#course_teaser a{
			color: #f28d1d;
			text-decoration: none;
		}
	#home_box_5 #toolbox{
		overflow: hidden;
		color: #000000;
		background-color: #ffffff;
	}
		#toolbox h3{
			color: #172647;
			font-size: 2em;
			margin-left: 0px;
		}
		#toolbox h3 span{
			font-size: 0.6em;
			font-weight: normal;
		}
		#toolbox img{
			display: block;
			margin: 20px 15px 10px auto;
		}
		#toolbox>div.left_block{
			background-image: url('images/vertical_divider.png');
			background-position: right center;
			background-repeat: no-repeat;
			display: inline-block;
			width: 62%;
			vertical-align: top;
			padding: 30px 2% 10px 6%;
			min-height: 269px;
		}
			#toolbox>div.left_block p{
				line-height: 1.5em;
				font-size:14px;
			}
			#toolbox>div.left_block>div.right{
				text-align: center;
				margin-right: 25px;
			}
				#toolbox>div.left_block>div.right img{
					margin: 0px auto 15px auto;
				}
				#toolbox>div.left_block>div.right .button{
					padding-top: 8px;
					padding-bottom: 8px;
				}
		#toolbox>div.right_block{
			display: inline-block;
			width: 26%;
			vertical-align: top;
			padding: 30px 2% 10px 2%;
		}
			#toolbox>div.right_block em{
				font-size: 0.8em;
				line-height: 0.8em;
				margin-bottom: 10px;
			}
			#toolbox>div.right_block a{
				display: block;
				text-align: center;
				text-decoration: none;
				font-style: italic;
				font-weight: bold;
				color: #000000;
				font-size: 0.9em;
			}
#home_box_6{
	background-color: #1a4d7b;
	padding: 2em 0px;
}
	#home_box_6 h2{
		color: #fff;
/*		float: left;*/
		font-size: 2.8em;
		line-height:1em;
	}
	#home_box_6 h3{
		color: #8EB8CD;
/*		float: left;*/
		font-size: 2em;
		line-height: 1.5em;
		font-weight: normal;
	}
	#home_box_6 a.btn {
		font-weight:bold;
		font-size:1.3em;
		padding:5px 10px;
	}
/*	#home_box_6 a.button.link-orange{*/
/*		padding: 10px 15px;*/
/*		font-size: .9em;*/
/*	}*/

	#testimonials_holder{
		clear: both;
		background-image: url('images/stripes.png');
		background-position: left top;
		background-repeat: repeat-x;
	}
		#testimonials_holder .testimonial_box{
			color: #dbdbdb;
			vertical-align: top;
			padding: 20px 0px;
			background-image: url('images/testimonial_bg_left.png');
			background-position: left center;
			background-repeat: no-repeat;
		}
		#testimonials_holder .testimonial_box:first-child{
			background-image: none;
		}
			#testimonials_holder .testimonial_box p{
				padding: 10px 20px;
			}
			#testimonials_holder .testimonial_box p.quote{
				position: relative;
				font-size: 1.2em;
				line-height: 1.6em;
				padding: 0px 30px;
				color: #fff;
			}
				#testimonials_holder .testimonial_box p.quote:before{
					content: "\201C";
					color: #738fa8;
					font-size: 3em;
					position: absolute;
					top: 20px;
					left: 10px;
				}
				#testimonials_holder .testimonial_box p.quote:after{
					content: "\201D";
					color: #738fa8;
					font-size: 3em;
					line-height: 0px;
					vertical-align: text-bottom;
				}
/* ============= CSuite Layout ============= */
#csuite_content img{
	max-width: 100%;
}
#csuite_content ul{
	padding-left: 10px;
}
#csuite_content #csuite_form_block{
	background: #f8f8f8;
	border: 1px solid #dddddd;
	padding: 10px;
	margin: 0px;
}

#csuite_form h3,custom_form{
	color: #1b6181;
	font-size: 1.2em;
	margin-top: .5em;
}
#csuite_form p ,custom_form p{
	font-size: .938em;
	color: #666;
}
#csuite_form input[type="text"], #csuite_form input[type="email"], #fees_form input[type="email"], #fees_form input[type="text"], #signup-form input[type="text"], #signup-form input[type="text"] {
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 100%;
	padding: 5px;
	margin-bottom: 10px;
	color:#000;
}

#csuite_form input#fieldFirstName, #csuite_form input#fieldLastName, #fees_form input#fieldFirstName, #fees_form input#fieldLastName{
	width:100%;
	float:left;
	display: inline-block;
	margin-right: 4%;
}
#csuite_form input#fieldFirstName, #csuite_form input#fieldLastName {
	width: 48%;
}

#csuite_form input#fieldLastName, #fees_form input#fieldLastName{
	margin-right: 0px;
}
#csuite_form button, #fees_form button, #get_the_guide{
	padding: 12px 20px;
	margin: 10px 0px !important;
}
#csuite_form small, #fees_form small{
	 /*line-height: 5px !important;*/
	/*font-size: 10px;*/
	color: #9C9A9A;
}
#csuite_form br {
	display:none;
}
small{
	line-height: 2px;
}
#csuite_content .testimonial_box{
	color: #11597a;
	border-bottom: 1px dashed #ddd;
}
#csuite_content .testimonial_box p.quote{
	position: relative;
	padding: 20px 0px 10px 0px;
	font-size: 0.875em;;
	margin-bottom: 3px;
	text-indent: 32px;
	font-style: italic;
}
.testimonial_box .align_right{
	color: #8EB8CD;
	font-size: 18px;
	line-height: 25px;
}
#csuite_content .testimonial_box p.quote:before{
	content: "\201C";
	color: #dad4cc;
	font-size: 6em;
	line-height: 1em;
	position: absolute;
	top: 7px;
	left: -39px;
	z-index: -1;
}
#csuite_content .testimonial_box p.quote:after{
	content: "\201D";
	color: #dad4cc;
	font-size: 6em;
	line-height: 0px;
	vertical-align: text-bottom;
	position: absolute;
	right: 9px;
	bottom: -10px;
	z-index: -1;
}
#shader{
	width: 100%;
	height: 100%;
	position: fixed;
	display: none;
	left: 0px;
	top: 0px;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 998;
}
#csuite_message{
	width: 100%;
	max-width: 400px;
	padding: 10px 20px;
	position: fixed;
	display: none;
	left: 50%;
	margin-left: -200px;
	top: 30%;
	background-color: #ffffff;
	color: #000000;
	z-index: 999;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}
#csuite_message p{
	line-height: 22px;
}
#csuite_message input[type='submit'], #csuite_message a.button, #csuite_download_form input[type='submit'], #thank_you_comments a.button{
	background-image: url("images/bg-light-blue.gif");
	background-repeat: repeat-x;
	background-position: left top;
	/* background-size: auto 100%; */
	color: #136388;
	text-shadow: #CCCCCC 0px 1px 0px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	padding: 8px 15px;
	font-weight: bold;
	border: 1px solid #3e8aad;
	cursor: pointer;
}
#csuite_message a.button:hover, #thank_you_comments a.button{
	text-decoration: none;
}
#thank_you_comments a.button{
	background-image: none;
	background: rgb(234,234,234); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,	rgba(234,234,234,1) 0%, rgba(183,183,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(183,183,183,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,	rgba(234,234,234,1) 0%,rgba(183,183,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,	rgba(234,234,234,1) 0%,rgba(183,183,183,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,	rgba(234,234,234,1) 0%,rgba(183,183,183,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,	rgba(234,234,234,1) 0%,rgba(183,183,183,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#b7b7b7',GradientType=0 ); /* IE6-8 */
	color: #3c3c3c;
	border-color: #999999;
}
.IN-widget, .fb_iframe_widget, .twitter-share-button{
	display: inline-block;
	margin-right: 20px;
}
.fb_iframe_widget{
	margin-right: 30px;
}
.workshop_block{
/*	border: 1px solid #e9e9e9;*/
	overflow: hidden;
	background: #fff;
}
.workshop_block img{
	float: right;
	clear: right;
	display: block;
}
.workshop_block .body{
	overflow: hidden;
}
.workshop_featured_image{
	float: right;
	clear: right;
	display: block;
	margin-left: 10px;
}
.workshop{
	background: #ffffff;
	padding: 10px;
	margin: 0 0 20px 0;
	position: relative;
	overflow: hidden;
}
.workshop .post_heading img{
	max-width: 100%;
}
.workshop .post_heading h2{
color: #1A4F81;
font-family: Arial;
font-size: 13px;
font-weight: 900;
line-height: 24px;
margin-top: 27px;
text-align: left;
}
.left-2-column .main-content .workshop ul li{
	margin-left: 20px;
}
.workshop_cost{
	font-size: .98em;
	border-top: 1px solid #eee;
	padding: 10px;
}
.workshop_cost p{
	padding: 10px;
}
.workshop a.purchase_workshop{
	/*float: right;*/
	font-size: 1.1em;
	/*font-weight: bold;*/
	line-height: 1em;
	color: #324a68;
}
iframe.constrain{
	max-width: 100%;
}
blockquote.testimonial {
	font-style:italic !important;
}
	blockquote.testimonial p {
		margin:0px;
		padding:0px;
	}
	blockquote.testimonial span{
		font-style:normal;
		display:block;
		font-size:.8em;
		text-align:right;
	}

@media only screen and (max-width: 1200px) {
	#home_box_3 strong.large {
		font-size: 1.4em;
	}
	#home_box_3 #elearning .links {
		float: none;
		display: inline-block;
		margin: 0px auto;
	}
	#home_box_3 img.right{
		float: none;
		margin: 0px auto;
		display: block;
	}
	#toolbox>div.left_block>div.right {
		float: none;
		margin: 0px auto;
	}
	#home_box_1 #portrait img{
		display: none;
	}
	#home_box_1 #portrait p {
		background: none;
	}
	#testimonials_holder .testimonial_box, #testimonials_holder .testimonial_box:first-child {
		/*width: auto;*/
		/*display: block;*/
		background-image: url('images/stripes.png');
		background-position: left top;
		background-repeat: repeat-x;
	}
	#testimonials_holder {
		background-image: none;
	}
	
}
@media only screen and (max-width: 1200px) and (min-width: 800px) {
	#home_box_3 strong.large {
	}
	#home_box_3 #elearning .links {
		float: none;
		display: inline-block;
		margin: 0px auto;
	}
	#home_box_3 img.right{
		float: none;
		margin: 0px auto;
		display: block;
	}
	#toolbox>div.left_block>div.right {
		float: none;
		margin: 0px auto;
	}
	#home_box_1 #portrait{
		display: block;
		margin-right: 20px;
	}
	#home_box_1 #portrait img{
		display: block;
		margin-right: 20px;
	}
	#home_box_1 #portrait p {
		background: none;
		font-size: .96em;
	}
	.shaded_box img{
		/* width: 100%; */
	}
	#home_box_3 .workshop {
	margin: 0px 10px;
	color: #4B4B4C;
	}
	#testimonials_holder .testimonial_box, #testimonials_holder .testimonial_box:first-child {
		/*width: auto;*/
		/*display: block;*/
		background-image: url('images/stripes.png');
		background-position: left top;
		background-repeat: repeat-x;
	}
	#testimonials_holder {
		background-image: none;
	}
}
@media only screen and (max-width: 500px) and (min-width: 800px) {

}
@media only screen and (max-width: 499px)	{

}
.page-chunk{
	font-size: 1em;
	line-height: 1.5em;
	background-color:#fff;
}
.blanket{
	background: #f8f8f8;
	padding: 20px;
}
.link-green {
	margin: 0 0 10px 0;
	color: #F1F7EF !important;
	border: solid 1px #4AA20F;
	text-shadow: 0 1px 0 #469C16;
	background: #87C306;
	background: -webkit-gradient(linear, left top, left bottom, from(#B3C262), to(#87C306));
	background: -moz-linear-gradient(top, #B3C262, #87C306);
	filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3C262', endColorstr='#87C306');
}
.link-green:hover {
	margin: 0 0 10px 0;
	color: #F1F7EF !important;
	border: solid 1px #4AA20F;
	text-shadow: 0 1px 0 #469C16;
	background: #87C306;
	background: -webkit-gradient(linear, left top, left bottom, from(#B3C262), to(#77AC07));
	background: -moz-linear-gradient(top, #B3C262, #77AC07);
	filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3C262', endColorstr='#77AC07');
}
.mute {
color: #999;
}
.ego{
	font-size: 16px;
	width: 100%;
}
a.purchase_workshop{
	padding: 10px;
}
.price-box{
	/*padding:10px 10px 10px 10px;*/
	/*border:1px solid #eee;*/
	text-align: right;
	/*margin-bottom: 10px;*/
	width: 100%;
	background: #f7f7f7;
}
.price-box p{
	margin-left:10px;
	/*float: left;*/
	margin-top: 9px;
	padding-right: 10px;
}
.price-box a.button{
	margin-left: 10px;
}
/*.block{
	margin-right: 10px;
}
.block a{
border: 1px solid #E2DEDE;
background: #FFF;
padding: 10px 20px 10px 20px;
text-align: center;
min-height: 80px;
display: block;
}*/
/*.block li{
	float: left;
	list-style-position: inside;
	border:1px solid #eee;
	background: #fff;
	padding: 10px;
}*/
/*@media only screen and (max-width: 900px) {
	.price-box p {
		text-align: center;
	}
	.price-box p {
		margin-bottom: 10px;
	}
	.price-box a.button {
		display: block;
		width: auto;
		margin-top: 20px;
	}
}*/
.post_body p{
	margin-bottom: 10px !important;
}
hr.thick{
	background: #CEDEE7;
	border-width: 0px;
	padding: 10px 0px;
}
.audio_file p{
	font-size: 14px;
	line-height: 18px;
}
.panel{
	background:#fff;
	padding: 20px;
}
.custom_form{
}
.landing_img_block{
	border: 1px solid #ddd;
}
.border{
	border: 1px solid #ddd;
}
.btn_large, .btn_large:hover{
	width: 100%;
	display: block;
	text-align: center;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
	text-shadow: 0 1px 0 #E47211;
	text-decoration: none;
}
.pdf_link{
	display: block;
	background: url(images/pdfIcon.png)no-repeat scroll 97% center #EEE;
	padding: 10px 50px 10px 10px;
}
.img-wrap-center{
	text-align: center;
}
.buy-links{
	margin-bottom: 10px;
}
.buy-links:after {
	content:'';
	display:block;
	clear: both;
}
#buy-books ul{
	list-style-type: none;
	padding-left: 0px !important;
	margin: 0px 0px 10px 0px;
}
.buy-links ul li{
}
.buy-links ul li a, #buy-books ul li a{
	padding: 20px 5px;
	display: block;
	float: left;
	background: #F3F3F3;
	margin-right: 4px;
	margin-top: 4px;
	width: 20%;
	text-align: center;
	border-radius: 4px;
	color: #53A0CC;
	text-decoration: none;
	border: 1px solid #DDD;
}
#buy-books ul li a:hover{
	color: #DA8453;
	text-decoration: underline;
}
.form-panel{
background: #F8F8F8;
border: 1px solid #DDD;
padding: 20px;
}
#signup-form{
}
#signup-form input
{
	margin: 0px 0px 5px 0px;
	padding: 5px;
}
/*#signup-form input[type="text"],*/
/*#signup-form input[type="email"]*/
/*{*/
/*}*/
/*#signup-form input[type="text"]*/
/*{*/
/*		width: 200px;*/
/*	-moz-box-sizing:	border-box;*/
/*	-webkit-box-sizing: border-box;*/
/*	box-sizing:		border-box;*/
/*}*/

#signup-form input[type="checkbox"]
{
	margin: 5px 5px 15px 5px;
}
#signup-form input[type="email"]
{
	width: 404px;
	-moz-box-sizing:	border-box;
	-webkit-box-sizing: border-box;
	box-sizing:		border-box;
}
#signup-form button
{
	height: 34px;
	margin-top: 10px;
}
#home-sign-up #fieldFirstName, #home-sign-up #fieldLastName, #home-sign-up #fieldEmail {
	width:100%;
}
#home-sign-up button {
	height:auto;
	margin-top:0px;
	padding:15px;
	position:relative;
	top:-5px;
}
#home-sign-up .button {
	box-shadow:0 0 0 rgba(0,0,0,0);
}
#home-sign-up input[type="checkbox"] {
	margin:0px 5px 0 0;
}
.landing-sidebar{
	background: #f8f8f8;
	border: 1px solid #dddddd;
	padding: 10px;
	margin: 0px 0px;
}
.landing-sidebar a{
	color: #1A4F81;
text-decoration: none;
margin: 0;
}
.subscribe-link{
	text-align: right;
padding: 10px;
}
.landing-sidebar .subscribe-link a{
	background: url("images/rss-icon-small.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	padding: 0px 0 5px 25px;
	text-decoration: underline;
	font-size: 13px;
}
#home-featured {
	padding-left:25px;
}
#home-featured h1{
	font-size:1.7em;
}
#home-featured h2 {
	font-weight:900;
	font-size:1.125em;
	margin-bottom:32px;
}
#leadingauthority strong {
	font-weight:900;
}
#leadingauthority p {
	margin:0px;
	/*padding-left:15px;*/
	font-size:13px;
	margin-top:10px;
	margin-bottom:25px;
}
#powerrel .col-sm-8{
	padding:0px;
}
#powerrel #bookdesc {
	padding-left:0px;
}
#powerrel h3 {
	font-size:16px;
}
#powerrel p {
	margin:0px;
	padding:0px;
	font-size:14px;
}
#powerrel .button {
	padding: 10px;
	margin-top: 15px;
}
#powerrel strong {
	font-weight:900;
}
#home-featured .buy-links{
	position: relative;
	top: 1px;
	margin-left: 152px;
}
.download-button{
	padding: 10px;
	text-decoration: none;
	color: #F1F7EF !important;
	border: solid 1px #4AA20F;
	text-shadow: 0 1px 0 #469C16;
	background: #87C306;
	background: -webkit-gradient(linear, left top, left bottom, from(#B3C262), to(#87C306));
	background: -moz-linear-gradient(top, #B3C262, #87C306);
	filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3C262', endColorstr='#87C306');
}
.button-disabled{
	margin-top: 10px;
	height: 34px;
	margin: 0 0 10px 0;
	color: #E0DDDC !important;
	border: solid 1px #E0DEDC;
	text-shadow: 0 1px 0 #FAF6F4;
	background: #C35306;
	background: -webkit-gradient(linear, left top, left bottom, from(#FAF7F4), to(#F5F3F2));
	background: -moz-linear-gradient(top, #FAF7F4, #F5F3F2);
	filter:	progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAF7F4', endColorstr='#F5F3F2');
}
.links-tobuy{
	position: relative;
	z-index: 4;
	top: 340px;
	left: 255px;
}
.links-tobuy strong {
	font-weight:bold;
}
.links-tobuy a {
	color:#8e3f00;
	line-height:28px;
}
#books_holder {
	position:relative;
	margin-left:900px;
	right:0px;
}
#book_bar {
	position:relative;
	height:209px;
}
#book_bar .col-sm-3, #book_bar .col-sm-9 {
/*
	margin:0px;
	padding:0px;
*/
}
.essential-resource-block {
	position:relative;
}
.essential-resource-block .col-sm-3 {
	width: 24% !important;
	margin: 0px 1% 0 0;;
}
.essential-resource-block .pane {
	display:none;
	position:absolute;
	left:0px;
	background-color:red;
	margin-top:50px;
	z-index:9999;
}
#free_ebook_container {
	float:left;
}
.book_block {
	float:left;width:40%;
}
.book_block img {
	width:100% !important;
}
.parallax_panel.books .book {
	box-sizing: border-box;
	color: #FDEBCE;
	display: block;
	float: left;
/*	height: 11em;*/
	margin-left: 20%;
	padding: 0.25em;
	text-align: center;
	text-decoration: none;
/*	width: 6em;*/
	margin-right:5px;
}
.centered_column {
	margin: 0 auto;
	max-width: 1600px;
/*	padding: 0 1em;*/
	position: relative;
	height:196px;
	overflow:hidden;
}
.parallax_panel.books {
	height:190px;
	overflow:hidden;
}
.clearline {
	clear:both;
}
.half.readmore {
	padding-top:5px;
	padding-bottom:10px !important;
}
.half {
	float:left;
	width:50%;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
.threefourths {
	width:75%;
	float:left;
}
.fourth {
	width:25%;
	float:left;
}
.nomargin{
	margin:0px !important;
}
#testquote {
	padding:41px 0 0 0;
	color:#192a48;
	text-align:left;
	font-size:15px;
}
#testquote strong {
	font-weight:900;
	display:block;
	text-align:left;
	display:block;
	font-size:18px;
	margin-bottom:15px;
}
#home_box_3_blocks {
	position:relative;
	background-color:#bddceb;
}
#home_box_3_blocks h3 {
	color:#636363;
	font-size:36px;
}
#home_box_3_blocks .row {
/*	height:100%;*/
}
#blog_grid_block, #newsletter_grid_block, #articles_grid_block {
	position:relative;
	padding-top:15px;
}
#blog_grid_block {
	background:url(images/blog_block_bg.png) top right repeat-y;
}
	#blog_grid_block ul, #blog_grid_block li {
		margin:0px;
		padding:0px;
		list-style-type:none;
	}
	#blog_grid_block h5 {
		font-size:16px;
		font-style:italic;
		font-weight:normal;
	}
	#blog_grid_block h4 {
		line-height:16px;
	}
	#blog_grid_block h4 a{
		font-size:14px;
		color:#c05207;
		text-decoration:none;
		line-heght:16px;
	}
	#blog_grid_block p {
		font-size:14px;
		line-height:18px;
	}
#newsletter_grid_block {
	background-color:#f48b16;
	position:relative;
}
	#newsletter_grid_block h3 {
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#newsletter_grid_block h4 {
		color:#1b6181;
		font-size:18px;
	}
	#newsletter_grid_block h5 {
		margin-top:0px;
		padding-top:0px;
		color:#fff;
		font-size:22px;
	}
	#newsletter_grid_block h5 a {
		font-size:18px;
		color:#c05207;
		text-decoration:none;
	}
	#newsletter_grid_block .smallblue, #newsletter_grid_block a.smallblue {
		font-size:14px;
		font-style:italic;
		font-weight:bold;
		color:#1b6181;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#newsletter_grid_block .bigwhite {
		color:#fff;
	}
	#newsletter_grid_block a.smallblue {
		text-decoration:underlined;
	}
	#newsletter_grid_block	#newsletterform p {
		font-size:12px;
		line-height:16px;
		color:#868585;
	}
	#newsletter_grid_block .link-orange {
		position:relative;
		top:5px;
	}
	#newsletter_grid_block #newsletterform {
		background-color:#fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:10px;
		/*
		position: absolute;
		bottom: 10px;
		left:10px;
		*/
		/*width: 100%;*/
	}
	#newsletter_grid_block input[type=text] {
		padding-left:5px;
		width:100%;
	}
#articles_grid_block {
	background:url(images/article_block_bg.png) top left repeat-y;
	padding-left:25px;
}
	#articles_grid_block p {
		font-size:16px;
		line-height:20px;
		font-weight:bold;
	}
	#articles_grid_block li a{
		font-size:14px;
		color:#c05207;
		text-decoration:underline;
		line-height:14px !important;
	}
	#articles_grid_block li {
		/*padding-bottom:15px !important;*/
		padding:0px !important;
		margin:0px !important;
	}
	#articles_grid_block ul {
		padding-left:15px;
		margin:0px;
	}
	#articles_grid_block li {
		/*list-style-position:inside;
		*/
		list-style-position:outside;
		color:#1b6181;
		font-size:14px;
		
		padding:0px !important;
		margin:0px !important;
	}

	#articles_grid_block p {
		margin-top:25px;
	}
	#articles_grid_block p a {
		font-size:14px;
	}
	#articles_grid_block .subtext {
		margin-top:0px;
		padding-top:0px;
		font-weight:normal;
		font-style:italic;
	}
	#articles_grid_block h3, #articles_grid_block h4 {
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#articles_grid_block h4 {
		font-size:18px;
	}
.footer .books .col-sm-2 {
	/*padding:0px;*/
}
#home_box_1 .col-sm-4 {
	overflow:visible;
}
#newsletter_grid_block input[type=text] {
	padding-left: 5px;
	width: 225px;
}
#andrew-sobel {
	position:absolute;top:-45px;left:-10px;z-index:1;
}
#topvidcontainer iframe {
	width:450px;
	height:250px;
}
#topvidcontainer .col-sm-8 {
	padding:0px;
}
#andrew-sobel img {
	width:397px;
}
#feespageblock {
}
#feesinnerblock {
	background: #F3F0EC url(images/as_fee_page_photo.png) no-repeat top right;
}
.book-list a {
	display:inline-block;
	margin:10px 5px;
}
@media only screen and (min-width: 1200px) {
	#home_box_2 .book {
	}
	#background-container {
		width:1200px;
	}
		.links-tobuy {
		left: 240px;
	}

	#andrew-sobel {
		left: 0px;
	}
	.links-tobuy {
		left: 260px;
	}
}
@media only screen and (min-width: 960px) and (max-width:1200px) {
	#feesinnerblock {
		background-image: url("images/as_fee_page_photo_1200.png");
	}
	#home_box_2 .book img {
		width:100%;
	}
	#home_box_2 .book {
	}
	#powerrel .col-sm-3 {
		padding:0px;
	}
	.footer .row .row {
		padding:0px !important;
	}
	#newsletter_grid_block input[type=text] {
		padding-left: 5px;
		width: 159px;
	}
	#topvidcontainer iframe {
		width: 346px;
		height: 192px;
	}	
	.links-tobuy {
		left: 240px;
	}
	#andrew-sobel {
		left: -35px;
	}
	#testquote {
		padding:0px;
		padding-left:15px;
	}

	#fepop .arrow {

		top: 50px;
		right: 15px;
	}
}
@media only screen and (min-width: 768px) and (max-width:959px) {
	#home_box_2 .book {
		margin-top:35px;
	}
	#andrew-sobel img {
		width:100%;
	}
	#background-container {
		width:1200px;
	}
	#newsletter_grid_block input[type=text] {
		padding-left: 5px;
		width: 146px;
	}
	.row { width:100%; }
	#background-container {
		width:768px;
	}
	.links-tobuy {
		top:185px;
		left:135px;
	}
	#home_box_1 .col-sm-4 {
		width:210px;
	}
	#home_box_1 #topvidcontainer {
		padding-left:0px;
	}
	#topvidcontainer iframe {
		width:277px;
		height:156px;
	}
	#andrew-sobel img {
		width:220px;
	}
	#testquote {
		padding:0px;
	}
	#feesinnerblock {
		padding:15px;
		background-image: url(images/as_fee_page_photo_1200.png);
	}

	#feespageblock #feesignup {
		position:relative;
		right:-25px;
	}
	/*
	#feespageblock .col-sm-5 {
		width:60%;
	}
	#feespageblock .col-sm-3 {
		display:none;
	}
	*/
}
@media only screen and (min-width: 767px) and (max-width: 782px) {
	#home_box_1 .col-sm-4 {
		width:195px !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.desktophide {
		display:block;
	}
	#background-container {
		width:456px;
	}
	.links-tobuy {
		top:215px;
		left:115px;
	}
	.mobilehide {
		display:none !important;
	}
	#home_box_2 .book {
		width:20%;
	}
	#home_box_2 .books {
	}
	#home_box_2 {
		margin:0px;
		padding:0px;
		height:auto;
	}
	#book_bar {
		height:auto;
		padding:15px 0px;
	}
	#book_bar h3 {
		margin-top:0px;
	}
	.books .book {
		display:inline-block !important;
		width:auto;
		margin:0px !important;
		padding:0px;
	}
	#home_box_2 .centered_column {
		margin:0px;
		padding:0px;
	}
	#home_box_3 .container, #blog_grid_block, #articles_grid_block {
		background-image:none;
	}
	.footer .social {
		text-align:center;
		color:#000;
		float:none;
	}
	#home_box_1 #topvidcontainer {
		padding:0px;
	}
	.footer .col-sm-10 {
		width:100%;
	}
	.footer .books .col-sm-2 {
		display:inline-block;
		width:20%;
		padding:0px;
	}
	.footer .books img {
		max-width:90%;
	}
	#powerrel .col-sm-3 {
		width:25%;
		float:left;
	}
	#home_box_1 .col-sm-8 {
		width:100%;
	}
	#home_box_1 .col-sm-4 {
		height:537px;
	}
	#newsletter_grid_block #newsletterform {
		position:relative;
	}
	
	#newsletter_grid_block input[type=text] {
		padding-left: 5px;
		width: 146px;
	}
	#andrew-sobel {
		position:relative;top:0px;left:0px;z-index:1;
		height:541px;
	}
	.links-tobuy {
		position:relative;
		top:-150px;
		left:270px;
	}
	#topvidcontainer iframe {
		width:379px;
		height:210px;
	}
	#testquote {
		margin-bottom:25px;
	}
	.parallax_panel.books {
		height:auto;
	}
	#home-featured {
		padding-left: 0px;
	}
	#testquote {
		padding:0px;
	}
	#home_box_1 #buybookblock {
		height:541px;
	}
	#feesinnerblock {
		background-image:none !important;
	}
}
@media only screen and (max-width: 479px) {
	#home_box_2 .book {
		width:20%;
	}
	#home_box_2 .books {
	}
	#home_box_2 {
		margin:0px;
		padding:0px;
		height:auto;
	}
	#book_bar {
		height:auto;
		padding:15px 0px;
	}
	#book_bar h3 {
		margin-top:0px;
	}
	.books .book {
		display:inline-block !important;
		width:auto;
		margin:0px !important;
		padding:0px;
	}
	#home_box_2 .centered_column {
		margin:0px;
		padding:0px;
	}
	#home_box_3 .container, #blog_grid_block, #articles_grid_block {
		background-image:none;
	}
	.footer .social {
		text-align:center;
		color:#000;
		float:none;
	}
	#home_box_1 #topvidcontainer {
		padding:0px;
	}
	.footer .col-sm-10 {
		width:100%;
	}
	.footer .books .col-sm-2 {
		display:inline-block;
		width:20%;
		padding:0px;
	}
	.footer .books img {
		max-width:90%;
	}
	#powerrel .col-sm-3 {
		width:25%;
		float:left;
	}
	#home_box_1 .col-sm-8 {
		width:100%;
	}
	#home_box_1 .col-sm-4 {
		height:537px;
	}
	#newsletter_grid_block #newsletterform {
		position:relative;
	}
	
	#newsletter_grid_block input[type=text] {
		padding-left: 5px;
		width: 146px;
	}
	#andrew-sobel {
		position:relative;top:0px;left:0px;z-index:1;
		height:541px;
	}
	.links-tobuy {
		position:relative;
		top:-150px;
		left:270px;
	}
	#topvidcontainer iframe {
		width:379px;
		height:210px;
	}
	#testquote {
		margin-bottom:25px;
	}
	.parallax_panel.books {
		height:auto;
	}
	#home-featured {
		padding-left: 0px;
	}
	#testquote {
		padding:0px;
	}
	#home_box_1 #buybookblock {
		height:541px;
	}
	#feesinnerblock {
		background-image:none !important;
	}
}
.desktophide {
	display:none;
}



.etabs {
	margin:0;
	padding:0;
	clear:both;
	width:100%;
	background-color:orange;
	height:50px;
}
#tab-container {
	background:#fff;
}
#tab-container ul {
	margin:0;
	background:#ccc;
}
#tab-container ul li {
	display:inline-block;
	border-bottom:none;
	margin:0;
}
#tab-container ul li a {
	display:block;
	outline:none;
}
#tab-container ul li a:hover {
	text-decoration:underline;
}
#tab-container ul li.active {
	background:#fff;
}
#tab-container ul li a.active {
}
#tab-container .panel-container {
	background:#fff;
	border:none;
	background: #fff;
}
.newsletterinput {
	display:inline-block;width:68%;margin:0px;padding:0px;
}
	.newsletterinput input {
		width:89%;padding:5px 10px;
	}
.newsletterbutton {
	display:inline-block;
	width:30%;
}
	.newsletterbutton input {
		padding:8px 10px;
	}
.arrow {
	display:inline-block;
	position:relative;
	top:4px;
}
.orangelink {
	color: #c05207;
	font-weight:bold;
	text-decoration:none;
}
.nopadding {
	padding:0px !important;
}
#fieldEmail {
	clear:both;
}
.quote-container strong {
	font-weight:900;
}
.client-leadership-academy .row .row {
	margin:0px;
}
.courseblock {
	background-color:#d9d9d9;
	padding:20px 0px;
	margin-bottom:20px !important;
}
.courseblock .col-sm-6.desc p {
	font-size:18px;
	line-height:30px;
}
.courseblock .subtext {
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
}
.courseblock .subtext:last	{
	margin-bottom:0px;
	padding-bottom:0px;
}
.courseblock .lname, .courseblock .fname {
	width: 47% !important;
	display: inline-block;
	float: left;
}
.courseblock .fname {
	margin-right: 3%;
}
.courseblock .email {
	width:98% !important;
	margin:10px 0;
}
#feespageblock h2 {
text-transform:none;color:#1A4F81 !important;font-size:21px;margin-bottom:25px;
}
#feespageblock #whatyouget p {
	margin-bottom:25px;
}
#feespageblock #feesignup {
	/*padding:20px;*/
	color:#fff;
	/*padding-top:150px;*/
	margin-top:15px;
	padding-right:15px;
}
#feespageblock #feesignup p {
	margin-bottom:25px;
}
#feespageblock .fnamefield {
padding-right:0px;
}
#feespageblock .lnamefield {
padding-left:5px;
}
#feespageblock h3 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:16px;
}
#feespageblock ul {
	list-style-type:none;
	margin-bottom:25px;
	padding-right:60px;
}
#feespageblock li {
	margin-bottom:15px;
}
#feespageblock .first {
	padding-right:30px;
}
.privacy {
	font-style:italic;
	font-size:12px;
	line-height:16px;
}
#contactform {
	background-color: #ffffff; border: 1px solid #e4dfd8; padding: 15px;
}
#contactform ul, #contactform li {
	list-style-type:none;
	margin:0px;
}
#contactform li {
	margin-bottom:15px;
}
#contactform input[type="text"], #contactform input[type="email"], #contactform textarea {width:100%;}
#contactpage .articles-newsletter-signup p {
	line-height:14px;
}

















.tabellainizio {
	margin-top:100px;
}
.bordini {
	border: 1px #DDD solid;
}
.header {
	box-shadow:0px 16px 10px -8px rgba(0,0,0,0.50);
}
.principale:hover {
	
}
.principale .contenitore {
/*	background-color: #fff;*/
	/*height: 240px;*/
	width:100%;
	/*width: 210px;*/
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	box-shadow:none;
	height:100%;
/*	box-shadow:0 0 5px #000;*/
}
.open {
	height:100%;
	position:relative;
}
#fourblocks .content {
	display: none;
	z-index:9999;
	position:relative;
	/*margin: 10px;*/
	/*background-color:#fff;*/
	-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.50);
	box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.50);
}
.contenitore .arrow:hover {
	cursor:pointer;
}
.contenitore:hover .content {
	/*display: block;*/
}
.contenitore:hover .immagine {
	position:relative;
}
#fourblocks .header {
	position:relative;
}
#poplabel {
	color:#d97302;
	font-size:20px;
	text-transform:none;
	line-height:26px;
	margin-bottom:20px;
}
#ptpop{
	background-color:#fff;
	padding-bottom:10px;
}
#powertoolspop {
/*	display:block;*/
	background-color:#fff;
	margin:0px;
	padding:0px;
	z-index:1;
	padding-top:15px;
}
#ptpop .title{
	padding-left:25px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:20px;
	line-height:22px;
	text-transform:uppercase;
}
#ptpop .extrasmall {
	font-size:12px;
}
#ptpop .text {
	padding-left:25px;
}
#ptpop .arrow {
	background:url(images/ptfpq_arrows.jpg) no-repeat 0 0;
	height:40px;
	width:40px;
	position:absolute;
	top:55px;
	right:10px;
}
/*
#ptpop:hover .arrow, #fepop:hover .arrow, #rppop:hover .arrow, #efpop:hover .arrow {
	background-position:0px -45px;
	
}
*/
#ptpop .orangebar {
	height:15px;
	margin:0px;
	padding:0px;
	background-color:#f48b16;
}
#ptpop .toolbox {
	width:124px;
	height:74px;
	position:absolute;
	top:-25px;
	right:5px;
/*	background:url(images/ptfpq_toolbox.png) no-repeat 0 0;*/
	
}
#powertoolspop .booklabel {
	font-size: 12px;
	color: #172647;
	text-align: right;
	line-height: 16px;
	font-style: italic;
}
#ptpop .book {

}
#powertoolspop .bookbuy {
	font-size:18px;
	margin-right:0px;
	padding-right:0px;
}
#powertoolspop .bookbuy .button {
	font-size:12px;
	float:none;
}
#fepop {
	background-color:#ff7e0b;
	margin-top:45px;
	z-index:3;
	padding-bottom:10px;
}
.content .white {
	background-color:#fff;
	padding:10px;
	color:#000;
}
.content .white #hrydtl-hrydtl {
	width:60%;
}
#popfe .form {
	width:80%;
	margin:auto;
}
#popfe .form p {
	margin-bottom:0px;
	padding-bottom:0px;
}
#popfe .form a {
	color:#2b637c;
	text-decoration:underline;
}

#popfe {
/*	display:block;*/
	background-color:#ff7e0b;
	margin:0px;
	padding:0px;
	
	padding:15px 25px;
}
#fepop .title{
	padding-left:110px;
	padding-top:19px;
	font-size:22px;
	line-height:23px;
	font-weight:900;
	padding-bottom:15px;
	color:#b24d02;
}
#fepop .text {
	color:#fff;
	font-size:16px;
	line-height:16px;
}
#fepop strong {
	font-weight:900;
}
#fepop .nobold {
	font-weight:normal;
}
#fepop .book {
	position:absolute;
	top:-20px;
	left:24px;
}
#fepop .text {

	padding-left:110px;
}
#fepop .arrow {
	background:url(images/fe_arrows.png) no-repeat 0 0;
	height:40px;
	width:40px;
	position:absolute;
	top:10px;
	right:10px;
}
#rppop {
	background-color:#192446;
	z-index: 2;
	margin-top:25px;
	padding-bottom:15px;
}
#poprp h2 {
	color:#99C1D3;
}
#poprp {
/*	display:block;*/
	background-color:#192446;
	margin:0px;
	padding:0px 15px 15px 0px;
	
	color:#fff;
	font-size:14px;
	padding-left:15px;
}
#poprp p {
	font-size:16px;
	margin-top:0px;
	padding-top:0px;
}
#rppop .text {
	margin-left:55px;
	padding-top:10px;
	font-style:italic;
	color:#fff;
}
#rppop .title {
	color:#fff;
	font-weight:900;
	padding-top:15px;
	margin-left:15px;
}
#rppop .arrow {
	background:url(images/rp_arrows.png) no-repeat 0 0;
	height:40px;
	width:40px;
	position:absolute;
	top:35px;
	right:10px;
}
#efpop {
	background-color:#4b4b4c;
	z-index:1;
	margin-top:45px;
	padding-bottom:15px;
}
#popef {
	background-color:#4b4b4c;
	margin:0px;
	padding:0px;
	
	padding:15px 25px;
	color:#fff;
	font-size:14px;
}
#efpop .text-center {
	text-align:center;
}
#efpop a {
	color:#1A4F81;
}
#efpop form {
	width:80%;
	margin:auto;
}
#efpop form .first {
	padding-right:3px;
}
#efpop form .last {
	padding-left:3px;
}
#efpop .contenitore {
	height:115px;
}
#efpop .arrow {
	background:url(images/ef_arrows.png) no-repeat 0 0;
	height:40px;
	width:40px;
	position:absolute;
	top:55px;
	right:10px;
}
#efpop .andrew {
	width:124px;
	height:74px;
	position:relative;
	top: -17px;
	left:0px;
}
#efpop .text {
	position:absolute;
	top:52px;
	left:165px;
	color:#fff;
	text-align:right;
}
#efpop .title {
	color:#a9c7dd;
	font-size:18px;
	position:absolute;
	top:20px;
	left:100px;
}
.nodot {
	list-style-type:none;
	list-style-image:none;
}
#rppop .nodot a {
	float:none;
}
.content .disclaimer p {
	font-style:italic;
	font-size:12px !important;
	line-height:14px !important;
}
#trpbox {
	background-color:#192446;
	color:#fff;
	margin-bottom:25px;
	padding:15px !important;
}
#trpbox .button {
	display:inline-block;margin-top:45px;
}
#trpbox .free {
	margin-left:37px;font-size:16px;font-weight:normal;font-style:italic;margin-bottom:5px;
}
#trpbox p {
font-size:14px;margin-top:10px;margin-left:37px;line-height:16px;font-weight:normal;
}
#trpbox .button {
	padding: 12px 20px;
}
#elearning .button {
	padding:4px 5px;
	text-transform:none;
}
#elearning .col-sm-4 {
	padding-top:15px;
	text-align:right;
}
#elearning p {
	margin-bottom:0px;
}
/* BLOG */
body.blog {
	background-image:none;
	background-color:#fff;
}
body hr {
	border-color:#bfbfbf;
	margin:0px;
}
small {
	font-size:11px;
}
#signup-form small.label {
	font-size:10px;
}
#as-blog-header {
	position:relative;
}
	#as-blog-header #title-bar {
		background-color:#1A4F81;
		font-variant: small-caps;
		font-weight:normal;
		font-family:TrajanProRegular, serif;
	}
		#as-blog-header #title-bar h1 a{
			color:#fff;
			margin-top:21px !important;
			margin-bottom:26px !important;
			text-decoration:none;
			display:inline-block;
		}
		#as-blog-header #title-bar h2 {
			color:#6694cc;
			font-size:28px;
			font-weight:700;
			margin-top:31px !important;
		}
	#as-blog-header #menu-bar {
		background-color:#6694cc;
		width:100%;
		z-index:10000;
	}
		.nav-top-bg {
			background-color:#1a4f81 !important;
			margin:0px;
			padding:0px;
		}
		#main-nav-top ul {
			margin:0px;
			padding:0px;
			display:table;
			width:100%;
		}
		.nav-top-bg {
			margin:0px;
			padding:0px;
		}
		.nav-bottom-bg {
			background-color:#618ca1;
		}
		#main-nav-bottom ul {
			display:table;
			margin:auto;
		}
			#main-nav-top li, #main-nav-bottom li {
				display:table-cell;
				padding:5px 15px 5px 0px;
				text-align:left;
			}
				#as-blog-header #main-nav-top li:last-child {
					padding-left:0px;
				}
				#main-nav-top li a, #mobile-menu li a, #as-blog-header #menu-btn {
					text-decoration:none;
					color:#fff;
					text-transform:uppercase;
					font-family:FrutigerLTStdRoman, sans-serif;
					font-size:16px;
					font-weight:400;
				}
		#as-blog-header #menu-btn-bar {
			text-align:right;
		} 
			#as-blog-header #menu-btn-bar img {
				width:27px;position: relative; top:6px;margin-left:15px;
			}
			#as-blog-header #menu-btn {
				padding:0 0 10px 0px;
				display:inline-block;
			}
		#as-blog-header #mobile-menu {
			padding-bottom:15px;
		}
			#as-blog-header #mobile-menu ul {
				margin:0px;
				padding:0px;
			}
	#image-bar {
		background-image: url('images/Sobel-22.jpg');
		background-position: center top;
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: 100%;
		width: 100%;
		overflow:hidden;
	}
	.homepage-head #menu-bar {
		background-color:#1a4f81 !important;
	}
		#menu-btn {
			display:inline-block;
			margin:10px 0px;
		}
	.homepage-head #menu-bara {
		background-color:#618ca1 !important;
	}
	#image-bar-home {
		background-color:#fff;
	}
		#as-blog-header #image-bar img {
			width:60%;
			display:block;
		}
	#menu-bara {
		background-color:#fff;
		position:absolute;
		bottom:0px;
		width:100%;
		z-index:1000;
	}
		.is-sticky #menu-bara {
			bottom:auto;
		}
		#as-blog-header #menu-bara #main-nav-top li a	{
			color:#88bfea;
			font-family:FrutigerLTStdRoman;
			text-transform:none;
			padding-left:10px;
			padding-right:10px;
		}
		.homepage-head #menu-bara #main-nav-top li a {
			font-size:.9em;
			color:#fff !important;
			font-weight:100;
		}
		.utility-menu {
			text-align:center;
		}
		.utility-menu ul {
			display:table;
/*			width:100%;*/
			margin:auto;
			padding:0px;
			display:table;
/*			table-layout: fixed;*/
		}
		.utility-menu li {
			display:table-cell;
			vertical-align:middle;
			margin:0px;
			padding:10px 25px;
			text-align:center;
		}
		.homepage-head #main-nav-top {
			
		}
		#as-blog-header #menu-bara #main-nav-top li.current-menu-item a, #as-blog-header #menu-bara #main-nav-top li a:hover, #as-blog-header #menu-bar #main-nav-top li.current-menu-item a, #as-blog-header #menu-bar #main-nav-top li a:hover	{
			color:#1A4F81;
			font-family: FrutigerLTStdRoman,sans-serif;
		}
		#as-blog-header.homepage-head #menu-bara #main-nav-top li.current-menu-item a, #as-blog-header.homepage-head #menu-bara #main-nav-top li a:hover, #as-blog-header.homepage-head #menu-bar #main-nav-top li.current-menu-item a, #as-blog-header.homepage-head #menu-bar #main-nav-top li a:hover	{
			color:#618CA1;

		}
		
	#styled .left-2-column{
		background-image:none;
	}
	.continue.btn {
		background-color:#ff9200;
		border:2px solid #ff9200;
		color:#fff;
		text-transform:uppercase;
		padding: 8px 12px;
		text-decoration:none;
		font-family:FrutigerLTStdRoman, sans-serif;
		margin:20px 0;
		display:inline-block;
	}
		.continue.btn:hover {
			background-color:#fff;
			border:2px solid #ff9200;
			color:#ff9200;
		}
	.blog .post_heading h4, .blog .post_heading h1 {
		font-family:FrutigerLTStdRoman, sans-serif;
		font-size:30px;
		margin-top:20px;
		margin-bottom:0px;
		line-height:1.2em;
		color:#1A4F81;
	}
	.blog .body .p {
		margin-bottom:15px;
	}
	.blog .continue.btn {
		margin:0px;
	}
	.blog hr {
		margin-top:0px;
	}
		.blog .post_heading h4 a, .blog .post_heading h1 a {
			text-decoration:none;
			color:#1A4F81;
		}
	.blog-post {
		padding:0px;
	}
	.blog-post hr:last {
		display:none;
	}
.social-blog, .blog-share-social {
	display:inline-block;
}
	.social-blog, .social-blog li, .blog-share, .blog-share li {
		margin:0px;
		padding:0px;
	}
	.social-blog li, .blog-share-social li {
		list-style-type:none;
		display:inline-block;
		margin-right:8px;
	}
	.social-blog li:last-child {
		margin-right:0px;
	}
.social-blog .social {
	display:inline-block;
	width:32px;
	height:32px;
	background-image:url(./images/social_icons.png);
	text-indent:9999px;
	overflow:hidden;
}
	.social-blog .social.fb {
		background-position:0px 0px;
	}
	.social-blog .social.tw {
		background-position:-40px 0px;
	}
	.social-blog .social.li {
		background-position:-80px 0px;
	}
	.social-blog .social.yt {
		background-position:-120px 0px;
	}
	.social-blog .social.em {
		background-position:-160px 0px;
	}
.blog-share-holder {
	border-top:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	padding:30px 0;
	text-align:right;
}
.blog-share-social {
	margin:0px;
	
}
	.blog-share-social li:first-child {
		color:#bfbfbf;
		
	}
	.blog-share {
		display:inline-block;
		width:38px;
		height:38px;
		background-image:url(./images/blog-share-sprite.png);
		text-indent:9999px;
		overflow:hidden;
	}
		.blog-share.li {
			background-position:0px 0px;
		}
		.blog-share.su {
			background-position:-51px 0px;
		}
		.blog-share.tw {
			background-position:-104px 0px;
		}
		.blog-share.em {
			background-position:-157px 0px;
		}
#searchform .form-holder {
	margin-top:15px;
	padding:5px;
	border:1px solid #3a5897;
	height:39px;
}
	#search {
		width:82%;
		border:0px;
		font-family:FrutigerLTStdRoman;
	}
	#searchsubmit {
		border:0px;
		width:15%;
		font-family:FrutigerLTStdRoman;
		background:#fff url(images/search.png) no-repeat center center;
	height:27px;
	}


.blog .blog-pagination {
	margin:25px 0;
	color:#1A4F81;
	font-family:FrutigerLTStdRoman;
}
	.blog .blog-pagination a {
		color:#1A4F81;
		text-decoration:none;
		font-family:FrutigerLTStdRoman;
	}
	.blog .blog-pagination .prev-link, .blog .blog-pagination .next-link {
		width:50%;
		float:left;
	}
	.blog .blog-pagination .next-link {
		text-align:right;
	}
.blog .footer {
	background-color:#6694cc;
	background-image:none;
	padding:0px;
	font-family:FrutigerLTStdRoman;
}
	.blog .footer a {
		text-decoration:none;
	}
	.blog .footer .white, .blog .footer .white a {
		color:#fff;
	}
	.blog .footer .blue, .blog .footer .blue a, #copyright a {
		color:#1A4F81;
		font-weight:bold;
		font-weight:700;
	}
	.blog #foot-image {
		border-bottom:11px solid #c3daf5;
		margin-bottom:25px;
	}	
		.blog .footer #foot-image img{
			display:block;
			width:100%;
		}
	.blog .social-block h2 {
		color:#1A4F81;
		font-size:1.2em;
	}
	.blog .btn.subscribe {
		background-color:#ff9200;
		border:0px;
		color:#fff;
	}
	.blog .footer #hrydtl-hrydtl, .blog .btn.subscribe {
		text-transform:uppercase;
		font-family:FrutigerLTStdRoman;
		padding:5px 14px;
	}
	.blog .footer #hrydtl-hrydtl, .blog .sidebar-subscribe .emailfield {
		border:1px solid #555;
		padding:5px;
	}
	.blog .btn.subscribe {
	
	}
.book-list {
	margin:50px auto;
	padding:0px;
	display:inline-block;
}
	.book-list li {
		list-style-type:none;
		display:inline-block;
		margin-right:20px;
	}
		.book-list li:last-child {
			margin-right:0px;
		}
		.book-bar {
			width:104px;
			height:159px;
			text-indent:-9999px;
			overflow:hidden;
			background-image:url(./images/books.png);
			display:inline-block;
		}
			.as-headshot {
				background-position:0px 0px;
			}
			.book-pq {
				background-position:-142px 0px;
			}
			.book-pr {
				background-position:-283px 0px;
			}
			.book-afo {
				background-position:-423px 0px;
			}
			.book-bcsr {
				background-position:-565px 0px;
			}
			.book-mr {
				background-position:-706px 0px;
			}
			.book-cfl {
				background-position:-846px 0px;
			}
#copyright {
	clear:both;
	float:none;
	margin-bottom:0px;
	padding-bottom:25px;
	color:#fff;
	font-size:.8em;
}
.blog p {
	line-height:1.8em;
}
.sidebar-search, .sidebar-subscribe, .sidebar-connect, .sidebar-blue {
	margin-bottom:25px;
}
.sidebar-subscribe {
	background-color:#6694cc;
	font-family:FrutigerLTStdRoman;
	padding:0px 15px 15px 15px;
}
	.sidebar-subscribe .heading h2 {
		margin:15px 7px;
		padding:15px 0px;
		border-bottom:1px solid #3a5897;
		color:#fff;
		font-size:1.2em;
	}
	.sidebar-subscribe .heading	p {
		margin:0px 7px 15px 7px;
		padding:0px;
		color:#fff;
		font-size:.8em;
	}
	.sidebar-subscribe .links.tex {
		margin:15px 0px 10px 0px;
		font-family:Arial;
	}
	.sidebar-subscribe form {
		background-color:#fff;
		padding:5px;
	}
		.sidebar-subscribe .emailfield {
			width:95%;
		}
		.sidebar-subscribe .btn.subscribe {
			text-align:right;
		}
.sidebar-blue {
	background-color:#d6e5f6;
	padding:30px 25px;
	font-family:FrutigerLTStdRoman;
}
	.sidebar-blue h3 {
		color:#6694cc;
		font-family:FrutigerLTStdRoman;
		font-size:1.2em;
	}
	.sidebar-blue ul, .sidebar-blue li {
		margin:0px;
		padding:0px;
	}
		.sidebar-blue li {
			list-style-type:none;
			margin-bottom:30px;
		}
			.sidebar-blue li a {
				color:#1A4F81;
				text-decoration:none;
				line-height:20px;
			}
			.sidebar-blue li a.orange {
				color:#ff9200;
				text-transform:uppercases;
				display:inline-block;
				padding-top:8px;
			}
	.sidebar-blue hr {
		border:0px;
		border-bottom:1px solid #fff;
		margin:35px 5px;
	}
.sidebar-books .book {
	padding: 0 25px;
}
	.sidebar-books .book img {
		display:inline-block;
		margin-bottom:30px;
	}
	.sidebar-books .book p {
		margin:0px;
		padding:0px;
	}
	.sidebar-books .book .btn {
		display:inline-block;
		margin-top:20px;
		width:100%;
		padding:15px 0px;
		background-color:#ff9200;
		border:2px solid #ff9200;
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
	}
		.sidebar-books .book .btn:hover {
			background-color:#D6E5F6;
			border:2px solid #ff9200;
			color:#ff9200;
		}
.flexslider {
	border:0px;
	margin:0px;
}
	.flex-control-nav {
		bottom:0px;
		z-index:9999;
	}	
	.flex-control-paging li a {
		background-color:rgba(255,255,255,.5);
	}
	.flex-control-paging li a:hover, .flex-control-paging li a.flex-active {
		background-color:rgba(255,255,255,.9);
	}
@media only screen and (max-width:1200px) {

	#as-blog-header #title-bar h2 {
		font-size:24px;
	}
}
@media only screen and (max-width:1024px) {

	.mobileshow, .mobile-show {
		display:block;
	}
	p .mobileshow, p .mobile-show {
		display:inline;
	}
	#as-header #main-nav-top {
		margin-top:0px;
	}
	.mobilehide, .mobile-hide {
		display:none !important;
	}

	#image-bar {
		background-attachment: initial;
		background-position:center;
	}
	#as-blog-header #title-bar h2 {
		margin-top:15px !important;
		margin-bottom:15px;
	}
	#as-blog-header #title-bar h1.col-sm-5, #as-blog-header #title-bar h2.col-sm-7 {
		float:none !important;
		width:100% !important;
		clear:both;
		text-align:center;
		display:block;
	}

}
@media only screen and (min-width: 860px) and (max-width:1200px) {

	#fepop .title {
		padding-bottom:2px;
	}
	#fepop .arrow {
		top: 39px;
		right: 0px;
	}
	#ptpop .toolbox {
		top: 21px;
		right: -62px;
	}
	#ptpop .toolbox img {
		width: 50px;
	}
	#ptpop .text {
		width:100%;
	}
	#ptpop { 
		/*height:72px;*/
	}
	#powertoolspop .bookbuy {
		padding-left:30px;
		padding-right:15px;
		font-size:13px;
		line-height:15px;
	}
	#fepop .text {
		width:100%;
	}
	#ptpop .arrow {
		top: 70px;
		right:0;
	}
	#rppop .arrow {
		top: 71px;
		right: 0;
	}
	#efpop .arrow {
		top: 56px;
		right: 0px;
	}
	#efpop .text {
		left: 116px;
	}
	#efpop .title {
		font-size:15px;
	}
	#rppop .title {
		color: #fff;
		font-weight: 900;
		margin-left: 15px;
		padding-bottom: 15px;
		padding-top: 5px;
	}
}
@media only screen and (min-width: 768px) and (max-width:859px) {
	#efpop .title {
		font-size: 15px;
		top: 8px;
		left: 90px;
	}
	#efpop .text {
		top: 43px;
		left: 90px;
	}
	#efpop .arrow {
		top: 20px;
		right: 12px;
	}
	#efpop {
/*		height: 48px;*/
		padding-bottom:0px;
		margin-bottom:25px;
	}
	#rppop .text {
		margin-left: 48px;
		padding-top: 7px;
	}
	#rppop .title {
		padding-top: 5px;
		margin-left: 10px;
	}
	#rppop .arrow {
		top: 20px;
		right: 7px;
	}
	#fepop {
		margin-bottom:45px;
		padding-bottom:35px;
	}
	#fepop .title {
		padding-left: 110px;
		padding-top: 5px;
	}
	#fepop .arrow {
		top: 20px;
		right: 5px;
	}
	#fepop .title {
		padding-bottom: 0;
	}
	#ptpop .toolbox {
		top: -25px;
		right: -44px;
	}
	#ptpop .toolbox img {
		width:79px;
	}
	#ptpop .arrow {
		top: 26px;
		right: 7px;
	}
}

.menuzord {
	background-color:#6694CC;
}
.sticky {
/*	position: relative;*/
/*	background-color: #fff;*/
/*	padding: 10px 0px;*/
	z-index: 99999;
	transition: all 300ms;
}

.sticky.is-stuck {
	position: fixed;
/*	background-color: #000;*/
	padding: 0px;
	top: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.8);
}
.sticky #menu-bara {
	position:absolute;
}
.sticky.is-stuck #menu-bara {
	position:relative !important;
}
/* ------------------------------------------------------------------------------ */
body {
	font-family:Lato;
}
.bold {
	font-weight:bold;
}
.underline {
	text-decoration: underline;
}
.no-margin, .nomargin {
	margin:0px;
}
.no-padding, .nopadding {
	padding:0px;
}
.no-margin-top {
	margin-top:0px;
}
.no-padding-top {
	padding-top:0px;
}
.no-margin-bottom {
	margin-bottom:0px;
}
.no-padding-bottom {
	padding-bottom:0px;
}
.no-margin-left {
	margin-left:0px;
}
.no-padding-left {
	padding-left:0px;
}
.no-margin-right {
	margin-right:0px;
}
.no-padding-right {
	padding-right:0px;
}
.max-width {
	max-width:100%;
}
.light {
	color:#6f8a9f !important;
}
.whitecolor {
	color:#fff !important;
}
.blue, a {
	color:#1a4f81;
}
.btn {
	background-color:#1a4f81;
	text-transform:uppercase;
	color:#fff;
	border:0px;
	padding:10px;
	text-decoration:none;
	display:inline-block;
}
	.btn.outlined {
		background-color:transparent;
		border:2px solid #fff;
	}
	.btn:hover {
		color:#fff;
	}
	.btn.bigger {
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}

.btn.yellow, .btn.blue.home {
	background-color:#ffd25e;
	color:#3e6181;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	display:inline-block;
}
.btn.blue.home {
	color:#fff !important;
	background-color:#1a4f81;
	margin-left:52px;
	margin-bottom:40px;
}
.inside {
	margin-top: 0px;
	margin-bottom: 0px;
}

.inside-full-height {
	height: 100%;
}

/* columns of same height styles */

.row-height {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
}

.col-height {
	display: table-cell;
	float: none;
	height: 100%;
}

.col-top {
	vertical-align: top;
}

.col-middle {
	vertical-align: middle;
}

.col-bottom {
	vertical-align: bottom;
}
.text-bigger {
	font-size:20px;
}
.bigger {
	font-size:13px;
}
#new-home{
	font-size:12px;
}
#home-sec-one {
	background:#fff;
}
	#home-sec-one #pptbycfl {
		background-color:#fff;
	}
		#home-sec-one #pptbycfl .content {

		}
	#home-sec-one h2 {
		font-size:28px;
		border-bottom:1px solid #acacac;
		padding:45px 0 25px 25px;
		color:#1a4f81;
	}
	#home-sec-one ul {
		padding-left:25px;
/*		padding-bottom:25px;*/
		padding-bottom:66px;
		margin:0px;
	}
		#home-sec-one li {
			background: url('images/new/arrow.png') no-repeat left center;
			list-style: none;
			margin: 0;
/*			padding: 3px 0px 3px 25px;*/
			padding: 0px 0px 0px 25px;
			font-size:25px;
			line-height:40px;
			color:#618ca1;
		}
		#home-sec-one li a{ 
			color:#618ca1 !important;
		}
		#home-sec-one li:hover {
			background: url('images/new/arrow-highlighted.png') no-repeat left center;
			color:#035d86;
		}
#home_box_2 {
	background-color:#1a4f81;
	padding:35px 0px;
}
	#home_box_2 p {
		text-align:left;
		color:#fff;
		font-size:22px;
	}
	#home-box-2 .book {
		display:table-cell;
	}
#home-sec-three {
	background-color:#fff;border:15px solid #618ca1;border-width:15px 0px;padding:15px 0;
	text-align:center;
}
	#home-sec-three h3 {
		color:#1a4f81;
		font-size:38px;
	}
	#home-sec-three h4 {
		color:#5a5a5a;
		font-size:28px;
	}
	#home-sec-three #toolbox {
		text-align:right;padding-top:128px;padding-bottom:45px;background:url(images/new/tool-box.png) center center no-repeat;
	}
#home-sec-four {
	font-size:13px;
}
	#home-sec-four h3 {
		font-size:28px;
	}
	#home-sec-four h4 {
		font-size:14px;
		margin-top:20px;
	}
	#home-sec-four .content {
		padding-top:20px;
	}
	#home-sec-four a {
		color:#1a4f81;
	}
	#home-sec-four li {
		line-height:22px;
		font-size:12px;
	}
	#home-sec-four li a {
		color:#5a5a5a;
	}
	#home-sec-four .block {
		padding-top:40px;
		padding-bottom:40px;
	}
		#home-sec-four	#newsletterform {
			background-color:#fff;
			padding:20px;
			margin-top:15px;
			margin-bottom:15px;
		}
		#home-sec-four #newsletterform input[type="email"] {
			padding:9px 3px;
		}
	#home-sec-four #latest-blog h4, #home-sec-four .subtext {
		margin:20px 0px;
		font-size:14px;
	}
	#home-sec-four .subtext {
		margin-top:0px;
		padding-top:0px;
	}
	#home-sec-four h5 {
		font-size:15px;
		color:#5a5a5a;
	}
	#newsletter-block-home h5 {
		margin:5px 0px !important;
		font-size:15px;
	}
	#newsletter-block-home .read-now {
		display:inline-block;
		margin-top:5px;
	}
#home-sec-five {
	background-color:#fff;
}
	#home-sec-five .inside {
		border: 1px solid #000;
	}
	#home-sec-five .spacer {
		height:25px;
	}
	#home-sec-five .block {
	}
		#home-sec-five .content {
			padding:25px 25px 15px 25px;
		}
		#home-sec-five .inside {
			border:1px solid #5a5a5a;
		}
			#home-sec-five .block .inner-inner {
				padding:0px 0 0 30px;
			}
		#home-sec-five .inside h3, #home-sec-five .inside h4.subtitle {
			padding-bottom:22px;
			margin-bottom:21px;
			font-size:29px;
			border-bottom:2px solid #6f8a9f;
			text-align:center;
			color:#304e7e;
		}
		#home-sec-five .inside h4.subtitle {
			border-bottom:0px solid #6f8a9f;
		}
		#home-sec-five .inside p.bigger {
			font-size:18px;
			color:#656565;
		}
		#home-sec-five .inside p.smaller {
			font-size:15px;
		}
		.andrew-image::before {
			background-color:#577580;
		}
		#home-sec-five #home-block-four .inner{
			padding-bottom:0px;
		}
		#home-sec-five #htsd {
			/*background:url(images/new/andrew-discount.jpg) no-repeat bottom left;*/
		}
		 .image-link {
			margin:0px;
			padding:0px;
			font-size:16px;
		}
			.image-link img {
				display:inline;
				margin-right:15px;
			}
		.image-link-holder {
			background-color:#ebebeb;
		}
#csuite_form input[type="text"], #csuite_form input[type="email"] {
	width:100% !important;
}

#mobile-andrew, .cell-show {
	display:none;
}



.lato {
	font-family: Lato;
}
.max-width {
	max-width:100%;
}
#training-program {

}
	#training-program .dark.underline {
		color:#1A4F81;
		text-decoration:underline;
/*		font-size:18px;*/
	}
	#training-program .blue-box {
		background-color:#8EB8CD;
		padding:30px;
		color:#fff;
	}
	.main-site h1 {
		color:#035d86;
/*		margin:0px;*/
/*		padding:0px;*/
		font-size:30px;
		text-transform:uppercase;
	}
	.main-site h2 {
		color:#1A4F81;
		font-style:italic;
		font-size:24px;
		margin:0px;
		padding:0px;
		margin-bottom:40px;
		padding-bottom:20px;
		line-height:29px;
		border-bottom:1px solid #8EB8CD;
	}
		h2 p {
			margin:0px;
			padding:0px;
		}
	#training-program .larger {
/*		font-size:20px;*/
		padding:0px;
		margin:35px 0;
	}
	#training-program .large-arrow {
		margin:0px;
		padding:0px;
	}
	#training-program .large-arrow li {
		background: url('images/new/arrow-large.png') no-repeat left top;
		background-size:25px 30px;
		list-style: none;
		margin: 0;
		padding: 3px 0px 3px 45px;
		margin-bottom:30px;
	}
	#training-program .large-arrow h3 {
		font-size:26px;
		color:#1A4F81;
		line-height:15px;
	}
	#training-program .large-arrow p {
		color:#5b5b5b;
	}
	
	#training-program .highlight {
		background-color:#f7f7f7;
		padding:30px;
		color:#035d86;
		line-height:25px;
		font-size:20px;
	}
	.highlight h4 {
		color:#035d86 !important;
		font-size:20px !important;
	}
	.highlight a {
		color:#1A4F81;
		text-decoration:underline;
	}
	.highlight p {
		margin-bottom:0px;
		font-size:15px !important;
	}
	.highlight {
		margin-bottom:25px;
	}
	#training-program .testimonial {
		border-top:1px solid #476481;
		border-bottom:1px solid #476481;
		margin:25px 0;
		padding:25px;
		color:#1b4f81;
		font-style:normal;
		font-family: Lato;
/*		font-size:18px !important;*/
	}
		#training-program .testimonial .author p {
			margin:0px;
			padding:0px;
			display:inline;
			color:#313131;
/*			font-size:16px !important;*/
			font-weight:bold;
		}
#skills-trusted {
/*	font-size:18px;*/
}
	#skills-trusted blockquote {
		font-size:22px;
	}
	#skills-trusted .smaller {
		margin-top:25px;
		font-size:12px;
	}
	#sidebar-blue, .blue-sidebar {
		background-color:#8EB8CD;
		padding:25px;
		color:#fff;
		margin-bottom:25px;
	}
		#sidebar-blue h2, .blue-sidebar h2, #sidebar-blue h3, .blue-sidebar h3 {
			color:#fff;
			text-align:center;
			border-top:1px solid #fff;
			border-bottom:1px solid #fff;
			padding:10px 0px;
		}
		#sidebar-blue h2, .blue-sidebar h2 {
			text-transform:uppercase;
			color:#1A4F81;
			margin:0px !important;
			font-size:24px;
			font-style:normal;
			line-height:30px;
		}
			#sidebar-blue .book-block, .blue-sidebar .book-block {
				margin-bottom:25px;
			}
			#sidebar-blue	h3, .blue-sidebar h3 {
				color:#fff !important;
			}
			#sidebar-blue .book-block h3, .blue-sidebar .book-block h3 {
				border:0px;
				margin:15px !important;
			}
			#sidebar-blue ul, .blue-sidebar ul {
				margin:0px;
				padding:0px;
				list-style-type: none;
			}
				#sidebar-blue li, .blue-sidebar li {
					border-bottom:1px solid #fff;
					padding:25px 0;
					clear:both;
/*					font-weight:bold;*/
/*					font-size:14px;*/
					line-height:20px;
				}
				#sidebar-blue li:last-child, .blue-sidebar li:last-child {
					border:0px;
					padding-bottom:0px;
				}

	#skills-trusted h3 {
/*		color:#6f8ba1;*/
		font-size:22px;
		margin-bottom:15px;
	}
		#skills-trusted h3 img {
			display:inline-block;
			margin-right:25px;
		}
	#skills-trusted .dark {
/*		color:#1a4f81;*/
	}
	ul.bg {
		background-color:#f7f7f7;
	}
		.bg li {
			border-bottom:1px solid #ebebeb;
			padding:5px 0;
			color:#6f8ba1;
			margin-left:25px;
		}
			#skills-trusted li:last-child {
				border:0px;
			}
	#skills-trusted h2 {
		margin:60px 0;
		font-size:30px;
	}
	#skills-trusted table {
		width:100%;
	}
	#skills-trusted th, #skills-trusted td {
		border-bottom:1px solid #cdcdcd;
		padding:5px 0px;
		padding-left:25px;
	}
	#skills-trusted th {
		text-align:left;
		font-size:22px;
		color:#708ba0;
	}
	#skills-trusted td {
		color:#1b4f81;
	}
		#skills-trusted .first {
			border-right:1px solid #cdcdcd;
			padding-left:0px;
		}
.sidebar-quote {

}
	.sidebar-quote blockquote {
		font-size:1em;
		color:#fff;
		font-style:normal !important;
		margin:25px 0px;
		padding:0px;
	}
	.sidebar-quote .author {
		font-style:italic !important;
		color:#1a4f81;
	}
		.sidebar-quote .author p {
			display:inline;
			padding-left:5px;
		}
		.sidebar-quote blockquote br {
			display:none;
		}
#blue-bullet {
	margin:0px;padding:0px;list-style-type:none;
}
		#blue-bullet li {
			margin:0px;
			padding:0px;
			margin-bottom:25px;
		}
		
.global-delivery {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:25px;
}
	.global-delivery h2 {
		font-style:normal !important;
		color:#035d86 !important;
		margin-bottom:10px !important;
	}
	.global-delivery li {
		margin:0px;
		padding:0px;
	}
		.global-delivery .inside {
			border:1px solid #b7b7b7;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			padding:15px;
		}
		.global-delivery .inside h2 {
			color:#035d86;
			font-style:none;
			font-size:24px;
		}
#precondition {
	margin:0px;padding:0px;list-style-type:none;
}
	#precondition li {
		background:url(/wp-content/themes/andrewsobel/images/new/small-bullet.png) no-repeat center left;
		padding:5px 0 5px 25px ;
		color:#314f7c;
		border-top:2px solid #bcbcbc !important;
/*		font-size:14px;*/
	}
	h4.bg {
		background-color:#618CA1;
		padding:25px 20px;
		color:#fff;
/*		font-size:18px;*/
		margin-bottom:25px;
	}
.mobile-learning {
	
}
	.mobile-learning h3 {
		margin:25px 0;
	}
.gray-box {
	background-color:#e4e6ed;
	padding:15px;
	margin:50px 0;
}
	.gray-box h3 {
		color:#000 !important;
	}
	.gray-box .text-right {
		font-weight:bold;
		font-style:italic;
	}
	
.table-div {
	display:table;
}
.table-row-div {
	display:table-row;
}
.table-cell-div {
	display:table-cell;
}
.il-image {
}
.il-text {
	vertical-align:middle;padding-left:15px;font-size:14px;
}
.shade-block {
	background-color:#f7f7f7;
	padding:30px;
}
	.shade-block h4 {
		color:#035d86;
	}
	.shade-block a {
		color:#1A4F81;
	}
.showcase-quote {
	border-top:1px solid #607992;
	border-bottom:1px solid #607992;
	padding:40px 20px;
	color:#1b4f81;
	font-style:normal;
}
	.showcase-quote .author {
		display:block;
		color:#000;
	}
	.showcase-quote p {
		margin-bottom:0px;
	}
#head-blue-bar {
	margin:0 0 15px 0;
	padding:0px;
	border:0px;
	border-top:10px solid #1A4F81;
	max-width:100%;

}
.mobile-learning #testimonials_holder .testimonial_box p.quote {
	font-size:.78em;
}

.mobile-learning #home_box_6 h3 {
	font-size:1em;
}
#home_box_6 h2 .mobile-learning {
	font-size: 2em;
}
#home_box_6 h2 {
	font-style:normal;
}
.page-chunk	{
	margin-top:25px;
}
.large-arrow a {
	color:#1A4F81;
}
#home-sec-one li a:hover, #home-sec-one li a:focus, .large-arrow a:hover {
	color:#035d86 !important;
	text-decoration:none !important;
}




















header {
/*	height: 70px;*/
	position: fixed;
	z-index: 100;
	right: 0;
	left: 0;
	top: 0;
		background: #bddceb url('/wp-content/themes/andrewsobel/images/bg-1.png') repeat-x scroll left top;
/*	padding-left: 4%;*/
/*	padding-right: 4%;*/
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
	*zoom: 1;
}
header:before, header:after {
	content: " ";
	display: table;
}
header:after {
	clear: both;
}
.main-site header h1 {
	color: #eee;
	font-size: 26px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	float: left;
	display: inline-block;
	width: auto;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
					transform: translateY(-50%);
	margin-top: -2px;
	-webkit-transition: all .25s;
	transition: all .25s;
}
header nav {
/*	float: right;*/
/*	display: inline-block;*/
	width: auto;
/*	font-family: 'Open Sans', sans-serif;*/
/*	font-size: 20px;*/
/*	position: relative;*/
/*	top: 50%;*/
/*	-webkit-transform: translateY(-50%);*/
/*					transform: translateY(-50%);*/
/*	margin-top: -2px;*/
	-webkit-transition: all .25s;
	transition: all .25s;
}
header nav a {
	text-decoration: none;
}
header.headroom--not-top {
	background-color: #00c1bb;
	height: auto;
}
#main-head {
	margin-bottom:130px;
}

.utility-menu {
	padding-left: 10px;
	padding-right: 10px;
	z-index: 50;
	-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
	background-color:#618ca1;
}

.utility-menu a {
	color: #fff;
	text-decoration: none;
	display: inline-block;

}
.utility-menu.headroom--not-top {
	background-color: #618ca1;
	width:100%;
	-webkit-transform: translateY(0);
					transform: translateY(0);
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	position: fixed;
	top: 173px;
}
.utility-menu.headroom--not-top a {
	color: #fff;
}

.instructions {
	font-weight: 400;
	line-height: 1;
	width: 100%;
	padding-top: 9.4em;
}

.back-to-top {
	width: 60px;
	height: 60px;
	line-height: 68px;
	position: fixed;
	z-index: 10;
	left: 10px;
	bottom: 0;
	background-color: #40474d;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-backface-visibility: hidden;
					backface-visibility: hidden;
	color: #fff;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 34px;
	text-align: center;
	color: #eee;
	-webkit-transform: translateY(100%);
					transform: translateY(100%);
}
.back-to-top.headroom--not-top {
	-webkit-transform: translateY(0);
					transform: translateY(0);
}
#main-nav-bar {
	background-color:#1a4f81;
}
.header-logo {
	margin:15px 0 !important;
}
#resource-heading {
	font-size:34px;
	font-style:normal;
}
#video-sidebar {
	padding-top:0px;
}
	#video-sidebar h3 {
		color:#fff;
		text-transform:uppercase;
		font-size:16px;
		border:0px;
		text-align:left;
		padding:15px 0 5px 0px;
		line-height:25px;
	}
	#video-sidebar .btn {
		width:100%;
		text-align:center;
		color:#1A4F81;
		background-color:#fff;
		font-weight:bold;
		padding-top:15px;
		padding-bottom:15px;
	}
.keynote-speaking h2.blue {
	margin-top:25px;
}
#home-sign-up .image-link-holder {
	position:relative;
	top:-10px;
}
.speech-title {
	margin-top:25px;
}

/* HOME DRAWER */
#home-millennials {
	color:#fff;
	background:url(./images/mil-home-bg2.jpg);
	padding:50px 0;
	border-top:1px solid #8ea7bb;
}
	#home-millennials h3 {
		color:#fff;
		font-size:25px;
	}
	#home-millennials h2 {
		color:#ffd25e;
		font-size:30px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	#home-millennials p {
		color:#fff;
	}
	#home-millennials .main-text {
		font-size:18px;
		margin:25px 0px;
	}
	#home-millennials hr {
		border-color:#fff;
		margin-bottom:40px;
	}
	#millennials-drawer {
		display:none;
	}
		#millennials-drawer .drawer-text {
			font-size:16px;
		}
		.drawer-form input[type="email"] {
			padding:5px 15px 5px 35px;
			background:#fff url(./images/email.jpg) no-repeat 15px center;
			color:#a4a8ab;
			border:1px solid #a4a8ab;
			width:100%;
			display:block;
		}
		.drawer-form button {
			padding:5px 15px 5px 45px;
			background:transparent url(./images/download.png) no-repeat 15px center;
			color:#ffd25e;
			border:1px solid #ffd25e;
			width:100%;
			text-align:left;
			font-size:15px;
			display:block;
			margin-top:12px
		}
.global-relationships ul {
	margin-top:40px;
}
.global-relationships li {
	border:0px;
	margin-top:0px;
	margin-bottom:15px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type:disc;
	margin-left:20px;
}
.the-global-relationships-study {

}
	.the-global-relationships-study .head-sidebar {
		postion:relative;
		margin-bottom:15px;
	}
		.the-global-relationships-study .head-sidebar-inner {
			padding:25px 35px;background-color:rgba(17,49,81,.83);height:100%;color:#fff;
			border-left:37px solid rgba(142,184,205,.73);
		}
		.the-global-relationships-study .heigher {
			display: table-cell;
		}
		.the-global-relationships-study .head-sidebar .col-md-4 {
			position:absolute;top:0px;right:0px;
			vertical-align: middle;display: table-cell;height:100%
		}
		.the-global-relationships-study .head-sidebar-inner .white {
			color:#fff;
			font-size:21px;
		}
		.the-global-relationships-study .head-sidebar-inner .yellow {
			color:#ffd25e;
			font-size:18px;
		}
		.the-global-relationships-study .head-sidebar-inner h2 {
			color:#9a9a9a;
			text-transform:uppercase;
			font-size:21px;
			margin:1px 0 25px;
		}
		.the-global-relationships-study .head-sidebar-inner .heighter {
			display: table-cell;
		}
	.the-global-relationships-study h3 {
		font-size:16px;
		color:#1a4f81;
		font-weight:normal;
		text-transform:uppercase;
	}
	.the-global-relationships-study h2.in {
		color:#999999;
		font-size:24px;
		line-height:34px;
		font-style:italic;
		padding-right:150px;
		margin-bottom:50px;
	}
	.the-global-relationships-study li {
		margin-bottom:15px;
	}
#grs-email-block {
	background:url(./images/mil-home-bg2.jpg);
	padding:50px 100px;
	margin:50px 0 100px 0;
}
	#grs-email-block .col-sm-6 {
		float:none;
		color:#fff;
	}
	
/* APP STUFF */
#app-newsletter {}
	#app-newsletter form {margin:1.52em 0 0 0;}
	#app-newsletter .app-email-icon {display:block;margin-top:50px;}
	#app-newsletter h1 {color:#3886e0;font-size:24px;margin-top:25px;font-weight:normal;}
	#app-newsletter a {color:#3b7cca;}
		#app-newsletter a img {display:inline-block;margin-left:15px;}
	#app-newsletter .cl-nl-img {display:block;margin:50px 0px}
	#app-newsletter .btn {}
	#app-newsletter input[type="email"] {border:2px solid #3b7cca;padding:10px 15px;width:100%;color:#3b7cca;}
	#app-newsletter button {border:2px solid #f7921e;padding:10px 15px;background-color:#fff;text-transform:uppercase;color: #f7921e;width:100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
	#app-newsletter .col-sm-12, #app-newsletter .col-md-7, #app-newsletter .col-sm-5 {width:100% !important;float:none;margin:0 0 1.52em;padding:0px;}

/* Special App Spacing */
.app-space .container, #pq-story.app-space , .app-space.page-chunk {margin:0px !important;padding:0px !important;}

.app-bk {display:inline-block;font-size:1em;color: #525252;margin-top:15px;}
.app-bk img {display:inline-block;position:relative;top:-1px;}


/* Power Question Stories APP */
#pq-story {padding-top:25px;}
#pq-summary {margin-bottom:50px;}
#pq-main a {color:#3886e0;}
#pq-content {font-size:1.1em;line-height:1.75;color:#333333;padding-top:50px;}
#phone-inner img {max-width:100% !important;}
#pq-content h1 {color:#3886e0;font-size:45px;}
#pq-content h2 {color:#666666;margin-bottom:10px;padding-bottom:0px;font-size:32px;}
#pq-content h3 {color:#000;margin-top:0px;padding-top:0px;font-size:24px;}
	#pq-content .pq-story {margin-bottom:60px;}
		#pq-content .pq-story h2 {color:#3886e0;font-size:2em;}
		#pq-content .pq-story h3 {color:#5a5a5a;font-size:1.5em;}
		#pq-content .pq-story .pq-excerpt, #pq-content .pq-story .pq-full {font-weight:200;}
	#pq-content .pq-read {color:#3886e0;font-size:1.1em;}
		#pq-content .pq-read img {display:inline-block;margin-left:15px;margin-top:-5px;}
	#pq-phone {/*overflow:hidden;*/position:relative;}
/*		#pq-phone #pq-frame {position:fixed;background-color:red;}*/
#phone-slider img {display:none; position: absolute; top: 0;	left: 50%;transform: translateX(-50%);}
#phone-slider img:first-child {display:inline-block;}
.pq-sidebar {background-color:#f9fafe !important;border:1px solid #e4edfc !important;margin-bottom:50px !important;}
	.pq-sidebar h2 {color:#408ce2 !important;border-color:#408ce2 !important;}
	.pq-sidebar p {color:#6c6d6f;margin-top:20px;font-size:1.2em;}
	.pq-sidebar p a {color:#fa9a2c;}
	.pq-sidebar .pq-link {margin-bottom:0px;text-align:right;}

.inputfile {
		width: 0.1px;
		height: 0.1px;
		opacity: 0;
		overflow: hidden;
		position: absolute;
		z-index: -1;
}
.file-upload {
	display: flex;
	justify-content: left;
	margin-top: 24px;	
}

.file-upload label {
	
		font-size: 1em;
		/* 20px */
		font-weight: 700;
		text-overflow: ellipsis;
		white-space: nowrap;
		cursor: pointer;
		display: inline-block;
		overflow: hidden;
		border-radius: 4px;
		padding: 0.5rem 1.25rem;
		width: 100%;
		max-width: 500px;
		/* 10px 20px */
}

.no-js .file-upload label {
		display: none;
}

.inputfile:focus + label,
.inputfile.has-focus + label {
		outline: 1px dotted #000;
		outline: -webkit-focus-ring-color auto 5px;
}

.file-upload label svg {
		width: 1em;
		height: 1em;
		vertical-align: middle;
		fill: currentColor;
		margin-top: -0.25em;
		/* 4px */
		margin-right: 0.25em;
		/* 4px */
}

.file-upload label {
		color: #3884e0;
		line-height: 1.25;
}

.file-upload label {
		border: 2px solid #3884e0;
		background-color: #eef5fd;
		padding: 0;
}

.has-focus	label,
.file-upload label:hover {
		border-color: #3884e0;
}

.file-upload label span,
.file-upload label strong {
		padding: .5em 1em;
		/* 10px 20px */
}

.file-upload label span {
		width: 200px;
		min-height: 2.25em;
		display: inline-block;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		vertical-align: top;
}

.file-upload label strong {
		/*height: 100%;*/
		color: #eef5fd;
		background-color: #3884e0;
		display: inline-block;
}

.has-focus label strong,
.file-upload label:hover strong {
		background-color: #1858a6;
}

@media screen and (max-width: 480px) {
	.file-upload label	{
		width: 100%;
	}
	.file-upload label strong {
		display: block;
		width: 100%;
	}
	.file-upload label span {
		display: block;
		width: 100%;
	}
}


.is-affixed {top:-50px;}

/*#phone-slider, #phone-image {position:absolute;top:0px;}*/
#pq-phone-holder {position:relative;left:80%;max-width:466px;text-align:center;}
/*#phone-fixed {position:fixed;}*/
.fixed {position:fixed;}
.relative {position:relative !important;}

#pq-main {
		font-family: "Lato", arial, helvetica, sans-serif;
}
#pq-main h1{
		font-weight: 900;
}
#pq-main h2{
		font-weight: 900;
}
#pq-main h3{
		font-weight: 700;
}
#pq-main ul li {
		font-size:22px;
		font-weight: 400;
}
#pq-main p {
		font-size:22px;
		font-weight: 300;
}
#pq-main a {
		font-weight:400;
}
@media ( max-height: 900px ){
	#pq-phone-holder img, #phone-img {width:90% !important;}
}

/* Power Question Stories */
#pq-stories {background-color:transparent;position:relative;margin-top:-100px;}
#pq-w-bg {position:relative;background-color:#fff;}
#pq-w-bg img {max-width:100%;}
#pq-stories h1 {color:#3886e0;}
#pq-stories h2 {color:#f58820;font-size:1.5em;}
#pq-stories #accordion h3 {font-size:18px;border-top:1px solid #e4e4e7;color:#666666;padding:0px;margin:0px;font-weight:normal;position:relative;}
#pq-stories #accordion h3.last {border-bottom:1px solid #e4e4e7;}
#pq-stories #accordion h3 span.title {display:inline-block;padding:15px;width:80%;}
#pq-stories.app-space #accordion h3 span.title {padding:15px 0px;}
#pq-stories #accordion h3.ui-state-active {color:#3886e0;-webkit-box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.1);-moz-box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.1);box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.1);}
#pq-stories #accordion div {padding:15px;-webkit-box-shadow: inset 1px -3px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px -3px 5px 1px rgba(0,0,0,0.1);box-shadow: inset 1px -3px 5px 1px rgba(0,0,0,0.1);}
#pq-stories #accordion .accordion-minus {background: url(images/pq-minus.png) no-repeat top right;height: 20px;width: 20px;float:right;margin-top:15px;margin-right:15px;width:10%;text-align:right;}
#pq-stories #accordion .accordion-plus {background: #fff url(images/pq-plus.png) no-repeat top right;height: 20px;width: 20px;float:right;margin-top:15px;margin-right:15px;width:10%;text-align:right;}
#pq-stories.app-space #accordion .accordion-plus, #pq-stories.app-space #accordion .accordion-minus {margin-right:0px;}
#pq-stories #accordion .ui-icon-triangle-1-s {display:none !important;}
#pq-stories #accordion .rm {text-align:right;}
#pq-stories #accordion .rm a {color:#3886e0;-webkit-touch-callout: none;}
.app-space .rm a:hover, .app-space .rm a:active, .app-space .rm a:focus {color:#f58820 !important;}
#pq-stories .wpcf7-form {margin-top:50px;}
#pq-stories input[type="text"], #pq-stories input[type="email"], #pq-stories textarea {padding:5px 10px;width:100%;border:2px solid #3886e0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#pq-stories input[type="submit"] {width:40%;display:inline-block;text-transform:uppercase;margin:auto;padding:5px 10px;background-color:#fff;color:#f58820;border:2px solid #f58820;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#pq-stories .wpcf7-form .row {margin-bottom:25px;}

#wait-overlay {display:none;position:absolute;z-index:10000;top:0px;right:0px;height:1000vh;width:100%;background-color:rgba(0,0,0,.3);}
p.rm {margin-bottom:0;}
p.rm a{padding: 15px;}

.pq_stories {background-color:#fff;}
.pq-stories .left-2-column .main-content .blog-post h4, .pq-stories	.left-2-column .main-content .blog-post h4 a{color: #f58820;}
.pq-stories .left-2-column .main-content .blog-post .post_heading {margin: 0;}
.pq-stories .left-2-column .main-content a.continue {color: #3886e0;bottom: 20px;}
.pq_stories .left-2-column .main-content .blog-pre-title {color: #3886e0; margin: 40px 0 40px 0; font-size: 2.5em;}

.pq-stories .article-content {padding:0px;}
.pq_stories h1 {color: #3886e0;}
.pq-support img {display:inline-block;float:left;margin-right:15px;}

/* 404 */
#four-oh-four {}
#four-oh-four #searchsubmit {background-image:none;background-color: #1a4f81;text-transform: uppercase;color:#fff;}


/* Home - Power Question Promo */
#app-promo {color:#000;font-family:Lato;background:#fff url(images/ap-arrow.png) no-repeat top center;padding-top:68px;padding-bottom:54px;}
#ap-new {font-size:1.5em;}
	#ap-new h2, #app-promo h2 {color:#f58a25;}
	#app-mobile h2 {font-size:2.5em;}
	#ap-new h3 {color:#408be1;font-weight:normal;}
	#ap-new a {font-size:1.4em;color:#408be1;} 
#ap-phone {}
	ap-phone h2 {font-size: 2em;text-align: center !important;padding: 0px 25px;line-height: 1.3em;}
#ap-count {}
	#ap-count {padding-top:30px;font-size:2.2em;font-weight:300;}
		#ap-count strong {font-size:1.2em;font-weight:normal;}
	#app-desktop {display:block;}
	#app-mobile {display:none;}

#app-btn img {display:inline-block;max-width: 100%;width: auto !important;padding: 10px;}

/* App badge */
#app-badge{position: fixed;bottom: 25px;right: 0px;display:inline-block;z-index:9999;}
#app-badge img {width:275px;}
	#app-badge{transition: all .2s ease-in-out;}
	#app-badge:hover {transform: scale(1.02);cursor:pointer;}
	
@media (max-width: 991px) {
	.instructions {padding-top:0px;}
	#app-desktop {display:none;}
	#app-mobile {display:block;}
/*		#app-mobile h2 {text-align:left !important;}*/
	#pq-phone #pq-frame {position:relative;}
	#pq-phone #phone-container {position:relative;}
	#phone-slider img {display:none; position: absolute; top: 0; left: 0;}
	#phone-slider img:first-child {display:block;}
	#phone-fixed {position:relative;}
	#pq-phone-holder {position:relative;max-width:270px;margin:auto;}
/*	#pq-phone-holder {position:relative; left: 50%;transform: translateX(-50%);}*/
	#phone-slider img {left: 50%;transform: translateX(-50%);}
	#pq-stories input[type="submit"] {width:75%;}
	.no-padding-right-mobile {padding-right:0px;}
}




@media (max-width: 480px) {
	.phone-hide {display:none !important;}
	#grs-btn a {display:inline-block;margin:0 auto 15px auto;}
}
@media (max-width: 768px) {
	#app-mobile h2 {text-align:center !important;}
	#app-mobile .pull-right {float:none !important;clear:both !important;}
	#pq-stories input[type="submit"] {width:100%;margin-bottom:50px;}
	#pq-stories .wpcf7-form .col-sm-6, #pq-stories .wpcf7-form .col-sm-12 {margin:0px;padding:0px;margin-bottom:15px;} 
	#pq-stories .wpcf7-form .row {margin:0px;padding:0px;width:100% !important;} 
	#pq-stories {margin-top:-50px;}
	
	#grs-email-block {
		padding:50px;
	}
	#grs-email-block .col-sm-6 {
		float:left;
		color:#fff;
	}
	#mobile-andrew {
		background-color:#567681;
		display:block;
	}
/* 	.mobile-andrew-hide {
		display:;
	} */
	#home-sec-one {
		background:#fff none repeat-y center center;
		background-size:100%;
	}
		#home-sec-one img {
			display:none;
		}
	.row {
		margin:0px;
		padding:0px;
	}
	#home-sec-five .col-sm-12 {
		margin-top:20px;
	}
	.col-height {
		display:block;
	}
	.inside {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.inside-full-height {
		height: auto;
		float:none;
		clear:both;
	}
	.row-height {
		display: block;
		height: 100%;
		width: 100%;
	}
	.large-arrow h3 {
		line-height:20px !important;
	}
}
@media (max-width: 992px) {
	.the-global-relationships-study h2.in {
		padding-right:0px;
	}
	.the-global-relationships-study .head-sidebar .col-md-4 {
		position:relative;
		padding:0px;
	}
	.the-global-relationships-study .head-sidebar-inner {
		border:0px;
	}
	#home-sec-three #toolbox{
		text-align:center !important;
	}
	
	#home-sec-five .cell-show {
		display:block;
	}
	#home-sec-five #htsd {
		background-image:none;
	}
}
@media (max-width: 1200px) {
	.the-global-relationships-study .head-sidebar-inner {
		padding:25px 25px;
	}
}
@media (min-width: 480px) {
	.row-xs-height {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
	}

	.col-xs-height {
		display: table-cell;
		float: none;
		height: 100%;
	}

	.col-xs-top {
		vertical-align: top;
	}

	.col-xs-middle {
		vertical-align: middle;
	}

	.col-xs-bottom {
		vertical-align: bottom;
	}
}

@media (min-width: 768px) {

	.row-sm-height {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
	}

	.col-sm-height {
		display: table-cell;
		float: none;
		height: 100%;
	}

	.col-sm-top {
		vertical-align: top;
	}

	.col-sm-middle {
		vertical-align: middle;
	}

	.col-sm-bottom {
		vertical-align: bottom;
	}
}

@media (min-width: 992px) {
	.book img {
/*		width:90% !important;*/
	}
	.parallax_panel.books .book {
		margin:0px;
		padding:0px;
	}
	.row-md-height {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
	}

	.col-md-height {
		display: table-cell;
		float: none;
		height: 100%;
	}

	.col-md-top {
		vertical-align: top;
	}

	.col-md-middle {
		vertical-align: middle;
	}

	.col-md-bottom {
		vertical-align: bottom;
	}
}

@media (min-width: 1200px) {

	.the-global-relationships-study .head-sidebar-inner {
		padding-top:80px;
	}
	.row-lg-height {
		display: table;
		table-layout: fixed;
		height: 100%;
		width: 100%;
	}

	.col-lg-height {
		display: table-cell;
		float: none;
		height: 100%;
	}

	.col-lg-top {
		vertical-align: top;
	}

	.col-lg-middle {
		vertical-align: middle;
	}

	.col-lg-bottom {
		vertical-align: bottom;
	}
}
@media (min-width: 768px) {
	.table {
		display:table;
		float:none;
	}
		.table-row {
			display:table-row;
			float:none;
		}
			.table-cell {
				display:table-cell;
				float:none;
				vertical-align:bottom;
			}
			
	.large-arrow h3 {
		line-height:20px !important;
	}
}
@media (max-width: 1024px) {
	#main-head {
		margin-bottom: 140px;
	}
	#feesinnerblock {
		background-image:none !important;
	}
	#feespageblock #feesignup {
		color:#5a5a5a !important;
	}
}

@media (max-width: 768px) {
/*	#app-btn img {max-width:50%; display:inline-block; margin-bottom:15px;}*/
	.left-2-column .lg-client-loyalty {padding:20px;margin-top:25px;}
	.left-2-column .lg-client-loyalty input[type="text"] {width:100% !important;}
	.the-power-questions-app #main-head.not-homepage {margin-bottom:0px !important;}
	.the-power-questions-app header {position:relative !important;}
}
.loading {
	position: relative;
	top: -6px;
	left:20px;
}

.client-loyalty-opt-in .col-md-5, .client-loyalty-opt-in .col-md-7 {width:100%;}
.client-loyalty-opt-in .col-md-5 {margin-top:15px;}



.c-suites-sign-up h1, .c-suites-sign-up #app-badge, .global-relationships-study-sign-up h1, .global-relationships-study-sign-up #app-badge {display:none;}


/**
 * SUB MENU STYLING
 */

#main-nav-top li ul {
    border-color: #000000;
}
#main-nav-top li ul {
    position: absolute;
    padding: 20px 0;
    z-index: 9999;
    width: 240px;
    background: #fff;
    visibility: hidden;
    opacity: 0;
    border-top: 3px solid #1a4f81;
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-transform: translateZ(0);
    text-align: left;
}
@media(min-width: 981px){
#main-nav-top ul li:hover>ul, #main-nav-top li:hover>ul {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
}
#main-nav-top li.et-touch-hover>ul, #main-nav-top li:hover>ul {
    opacity: 1;
    visibility: visible;
}

#main-nav-top li li {
    position: relative;
    line-height: 2em;
	    color: #1a4f81;

}
#main-nav-top li li {
    padding: 0 20px;
    margin: 0;
	    color: #1a4f81;
	display:inline-block;
		width: 100%;
}
#main-nav-top li li > a {
    color: #1a4f81;
		width: 100%;
}

#main-nav-top li ul li a:hover {
    background-color: #1a4f81;
	color:#FFF;
}
/* ---------------------------------------------------- */


/* Mobile Menu styling */

@media (max-width: 1024px){
	#main-head{
		margin-bottom: 0 !important;
	}
	#as-header{
		position:relative !important;
	}
	
}