/* @override 
	https://www.coachingpattern.com/css/sales/coachingkit/main.css
	https://www.coachingkit.com/css/sales/coachingkit/main.css
*/

/* ---- RESETS ---- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	font: 62.5%/1 Helvetica, sans-serif;
	background-color: #F2F2F2;
}

body.sales {
	background-image: url("/img/sales/coachingkit/bg-primary-texture.png");
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

.hide { position: absolute; top: -9999px; left: -9999px; }

/* ---- SETUP ---- */

.clearboth {
	clear: both;
}

/* Clearfix */

.group:before,
.group:after {
    content: "";
    display: table;
}
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

a:link, a:visited {
	text-decoration: underline;
	color: #119DD9;
}

a:hover {
	text-decoration: none;
}

a .over_dim {
	opacity: 1;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

a:hover .over_dim  {
	opacity: .8;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

img {
	border-style: none;
}

.hr-1 {
	height: 1px;
	color: #CCCCCC;
	background-color: #CCCCCC;
	border: 0;
 	width: 100%;
	margin-top: 2em;
	margin-bottom: 2em;
}

/* Nice transitions for media quries */
h1, h2, #logo {
	transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
}

thead td {
	background-color: #e1e1e1;
	padding: 10px 5px 10px 10px;
	font-weight: bold;
	font-size: 1.3em;
}

tbody tr td {
	font-size: 1.3em;
	border: 1px solid #e7e7e7;
	padding: 10px 5px 10px 10px;
}

.boxfix {
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}

.face-2 {

}

.face-3 {
	font-family: "Enriqueta";
}

/* ---- BUTTONS --- */

a.btn-flat.green:link,
a.btn-flat.green:visited {
	display: block;
	background-color: #90CD6A;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 2.4em;
	color: #fff;
	text-decoration: none;
	border: solid 1px #4E9C20;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(174, 234, 139, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(174, 234, 139, 1);
	text-shadow: #58883e 0 -1px 0;
	padding: .5em .7em .4em;
}

a.btn-flat.green:hover {
	background-color: #87c660;
	-webkit-transition: background-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

a.btn-flat.blue:link,
a.btn-flat.blue:visited {
	display: inline-block;
	background-color: #227fbe;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.6em;
	color: #fff;
	text-decoration: none;
	border: 1px solid #134572;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(112, 185, 244, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(112, 185, 244, 1);
	text-shadow: #58883e 0 -1px 0;
	padding: .7em .7em .6em;
}

a.btn-flat.blue:hover {
	background-color: #1c6aa0;
	-webkit-transition: background-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

/* ---- PANELS --- */

.panel-1 {
	border: 1px solid #E3E0DC;
	-webkit-box-shadow: 1px 1px 0px 1px rgba(5, 5, 5, .1);
	box-shadow: 1px 1px 0px 0px rgba(3, 3, 3, .1);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
}

.panel-2 {
	border: 1px solid #E3E0DC;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #F7F6F4;
}

/* ---- ERRORS --- */

#get-started.sales #sign-up-form #global-errors {
	border: 1px solid #dc797b;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: .5em 1em;
	background-color: #ffdbdb;
	font-size: 1.4em;
	color: #db3a29;
	margin-top: .7em;
	margin-bottom: 2em;
}

#msg-panel {
	background-color: #fff;
	width: 98%;
	max-width: 690px;
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 2px 2px 4px 0px rgba(2, 2, 2, .05);
	box-shadow: 2px 2px 4px 0px rgba(2, 2, 2, .05);
	margin: 4em auto 8em;
}

#msg-panel hr {
	height: 1px;
	color: #DDDDDD;
	background-color: #DDDDDD;
	border: 0;
	width: 100%;
}

#msg-panel .heading {
	font-size: 3.8em;
	font-weight: 600;
	background: url("/img/error-tag-generic.png") no-repeat 0 center;
	margin-left: -.1em;
	color: #6f6f7f;
	padding: .6em .2em .6em 1.5em;
}

#msg-panel.notfound .heading {
	background: url("/img/error-tag-question.png") no-repeat 0 center;
}

#msg-panel.denied .heading {
	background: url("/img/error-tag-denied.png") no-repeat 0 center;
}

#msg-panel.maint .heading {
	background: url("/img/error-tag-tools.png") no-repeat 0 center;
}

#msg-panel.check .heading {
	background: url("/img/error-tag-check.png") no-repeat 0 center;
}

#msg-panel .msg-content {
	padding: 2em 4em 2em 5.5em;
}

#msg-panel .msg-content p {
	color: #676767;
	font-size: 1.9em;
	line-height: 1.4em;
	margin-bottom: 1em;
}

#msg-panel .msg-content p.action-link {
	font-size: 1.6em;
}

/* ---- LAYOUT --- */

#header-wrap {
	background-color: #fff;
}

#main-header {
	width: 90%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
}

#logo {
	float: left;
	width: 198px;
	margin-top: 4em;
	margin-bottom: 4em;
}

#logo img {
	max-width: 100%;
}

#logo a img:hover {
	/*opacity: .8;
	-webkit-transition: opacity;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;*/
}

#logo a img:active {
	/*position: relative;
	top: 1px;*/
}

#main-header #nav-wrapper {
	float: right;
	width: 70%;
	text-align: right;
}

#section-bar-wrap {
	/*background-color: #9a6cb3;*/
	background: url("/img/sales/coachingkit/bg-section-header-bar.png") repeat-x 0 bottom;
	border-bottom: 1px solid #515369;
}

#section-bar {
	width: 90%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
	font-size: 2.6em;
	color: #ebebf4;
	font-weight: 100;
	text-shadow: #000 0 -1px 0;
	padding-top: 1em;
	padding-bottom: .8em;
	background: url("/img/sales/coachingkit/header-shadow.png") no-repeat 0 top;
}

#section-bar-alt-nav {
	display: none;
}


#section-bar h1,
#section-bar h2 {
	display: inline;
}

#section-bar h2 {
	font-weight: 500;
}

#section-bar-wrap a.section-bar-btn {
	display: block;
	float: right;
	font-size: 13px;
	font-weight: 600;
	text-decoration: none;
	color: #cacad9;
	border: solid 1px #868695;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: .5em 1.3em .4em;
}

#section-bar-wrap a.section-bar-btn:hover {
	color: #DADAEA;
	border: 1px solid #c3c3cf;
	-webkit-transition: border-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

#sign-in-link {
	font-size: 1.2em;
	font-weight: 600;
	color: #545454;
	margin-top: 2.3em;
}

/* Upper Navs */

ul#mobile-btn-nav {
	display: none;
}

nav#main-nav {

}

nav#main-nav ul {
	float: right;
	margin-top: 2.7em;
}

nav#main-nav ul li {
	float: left;
	display: inline;
}

nav#main-nav ul li {
	margin-left: 2.5em;
}

nav#main-nav ul li a:link,
nav#main-nav ul li a:visited {
	font-size: 1.55em;
	color: #4f4f5b;
	text-decoration: none;
	padding-bottom: .13em;
}

nav#main-nav ul li a:hover {
	border-bottom: 2px solid #61d14b;
}

nav#main-nav ul li a.active {
	border-bottom: 2px solid #e7e7e7;
}

nav#main-nav ul li:first-child {
	margin-left: 0em;
}



#section-nav-wrap {
   clear:both;
   float:left;
   margin:0;
   padding:0;
   width:100%; /* Menu font */
   position:relative;
   min-width: 960px;
}

nav#section-nav {
	background-color: #2A343E;
}

nav#section-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	right:50%;
}

nav#section-nav ul li {
	margin: 0;
	padding:0;
	float:left;
	position:relative;
	left:50%;
}

nav#section-nav ul li a:link,
nav#section-nav ul li a:visited {
	display:block;
	line-height: 1em;
	text-decoration:none;
	color: #fff;
	font-size: 1.35em;
	margin-top: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: .7em 14px .6em 12px;
}

nav#section-nav ul li a:hover {
	color: #6cd2ea;
	-webkit-transition: color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

nav#section-nav ul li a.selected {
	background-color: #7db539;
	font-weight: 600;
	text-shadow: #6c9e31 0 -1px 0;
}

nav#section-nav ul li a.selected:hover {
	background-color: #78ae37;
	color: #fff;
}

/* Main Content Area */

#main-content-area {
	background-color: #F6F6F6;
	margin-bottom: 0;
	margin-bottom: -16px;
}

#main-content-panel {
	width: 90%;
	max-width: 940px;
	margin-right: auto;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(3, 3, 3, .2);
	box-shadow: 0px 0px 7px 0px rgba(3, 3, 3, .2);
    -webkit-border-radius: 2px;
	border-radius: 2px;
	margin-left: auto;
	margin-top: 0;
	position: relative;
	padding-top: 3em;
	padding-bottom: 4em;
	top: -8px;
}

/* Lower Content & Footer */

#lower-content-wrap {
	background-image: url("/img/sales/coachingkit/bg-primary-texture.png");
	padding-top: 2.5em;
}

#lower-content-area {
	width: 100%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	overflow: hidden;
}

#cta {
	width: 90%;
	max-width: 750px;
	margin-right: auto;
	margin-left: auto;
	padding: 5%;
	background-color: #484C60;
	border: 1px solid #313140;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(3, 3, 3, .1), inset 0px 0px 20px 0px rgba(3, 3, 3, .1);
	box-shadow: 0px 0px 4px 0px rgba(3, 3, 3, .1), inset 0px 0px 20px 0px rgba(3, 3, 3, .1);
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 3em;
	margin-bottom: 3em;
	text-align: center;
}

#cta .heading {
	font-size: 3.5em;
	font-weight: 300;
	color: #fff;
	text-shadow: #000000 0 -1px 0;
	padding-bottom: .1em;
}

#cta .heading b {
	font-weight: 400;
}

#cta .subheading {
	font-size: 1.9em;
	color: #B8B8C6;
	text-shadow: #000000 0 -1px 0;
	margin-bottom: 1.8em;
}

#cta-button-wrap {
	margin-top: 2em;
}

#cta button.cta-signup {
    background: #1CB7E4; /* Old browsers */
	background: -moz-linear-gradient(top, #80BC21 0%, #5CA811 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80BC21), color-stop(100%,#5CA811)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #80BC21 0%,#5CA811 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #80BC21 0%,#5CA811 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #80BC21 0%,#5CA811 100%); /* IE10+ */
	background: linear-gradient(top, #80BC21 0%,#5CA811 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80BC21', endColorstr='#5CA811',GradientType=0 ); /* IE6-9 */

	/*border: 1px solid #5688ba;*/

	color: #fff;
	cursor: pointer;
	font-weight: 40000;
	text-shadow: #4273B9 0 -1px 0;
	min-width: 80px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 2.1em;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(3, 3, 3, .2), inset 0px 0px 0px 0px rgba(153, 226, 43, 1);
    box-shadow: 0px 2px 2px 0px rgba(3, 3, 3, .2), inset 0px 0px 0px 0px rgba(153, 226, 43, 1);
    padding: .5em 2em;
	border: 1px solid #7cb713;
	border-top-color: #98e22a;
	margin-left: .5em;
}

#cta button.cta-signup:hover {
	background: #529E07; /* Old browsers */
	background: -moz-linear-gradient(top, #76B217 0%, #529E07 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76B217), color-stop(100%,#529E07)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #76B217 0%,#529E07 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #76B217 0%,#529E07 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #76B217 0%,#529E07 100%); /* IE10+ */
	background: linear-gradient(top, #76B217 0%,#529E07 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76B217', endColorstr='#529E07',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0px 0px 4px 0px rgba(3, 3, 3, .1);
	box-shadow: 0px 0px 4px 0px rgba(3, 3, 3, .1);
}

#cta button.cta-signup:active {
	-webkit-box-shadow: none;
    box-shadow: none;
}

#cta button.cta-features {
    background: #E3E3E3; /* Old browsers */
	background: -moz-linear-gradient(top, #F0F0F0 0%, #E3E3E3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F0F0), color-stop(100%,#E3E3E3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F0F0F0 0%,#E3E3E3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F0F0F0 0%,#E3E3E3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F0F0F0 0%,#E3E3E3 100%); /* IE10+ */
	background: linear-gradient(top, #F0F0F0 0%,#E3E3E3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0F0', endColorstr='#E3E3E3',GradientType=0 ); /* IE6-9 */

	/*border: 1px solid #5688ba;*/

	color: #525261;
	cursor: pointer;
	font-weight: 40000;
	text-shadow: #ffffff 0 1px 0;
	min-width: 80px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 2.1em;
	-webkit-box-shadow: 0px 2px 2px 0px rgba(3, 3, 3, .2), inset 0px 0px 0px 0px rgba(153, 226, 43, 1);
    box-shadow: 0px 2px 2px 0px rgba(3, 3, 3, .2), inset 0px 0px 0px 0px rgba(153, 226, 43, 1);
    padding: .5em 1em;
	border: 1px solid #fff;
	margin-right: .5em;
}

#cta button.cta-features:hover {
	background: #E2E2E2; /* Old browsers */
	background: -moz-linear-gradient(top, #E2E2E2 0%, #D4D4D4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E2E2E2), color-stop(100%,#D4D4D4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #E2E2E2 0%,#D4D4D4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #E2E2E2 0%,#D4D4D4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #E2E2E2 0%,#D4D4D4 100%); /* IE10+ */
	background: linear-gradient(top, #E2E2E2 0%,#D4D4D4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E2E2E2', endColorstr='#D4D4D4',GradientType=0 ); /* IE6-9 */
}

#cta button.cta-features:active {
	-webkit-box-shadow: none;
    box-shadow: none;
}

/* ---- HOME PAGE --- */

body#home #feature-banner-wrap {
	height: 448px;
	background-color: transparent;
	/*padding-bottom: 100px;*/
}

body#home #feature-banner {
	width: 100%;
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
}



/*body#home #feature-banner-wrap .hm-feat-banner-bg { height: 300px; color: #FFF; }*/



/*body#home #feature-banner-wrap .hm-feat-banner-bg { height: 300px; color: #FFF; }

body#home #feature-banner-wrap .hm-feat-banner-bg div {
        position: absolute;
        bottom: 0;
        width: 100%;
        background: #000;
        background: rgba(0,0,0,0.7);
      }

body#home #feature-banner-wrap .hm-feat-banner-bg div p { padding: 10px; }*/

body#home #feature-banner-wrap img.hm-feature-banner-bg {
	/*min-height: 449px;*/
	width: 100%;
	min-width: 100%;
	width: auto;
	/*min-width: 1200px;*/
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	z-index: -1;
}

body#home #feature-banner #copy-area {
	margin-top: 140px;
	width: 346px;
	position: absolute;
	z-index: 20;
	float: left;
}

body#home #feature-banner #copy-area h2 {
	font-size: 3.2em;
	font-weight: 100;
	color: #fff;
	margin-bottom: 25px;
}

body#home #feature-banner #copy-area .subheading {
	color: #fff;
	font-size: 1.9em;
	margin-bottom: .7em;
	margin-left: 1em;
}

body#home #feature-banner #copy-area .subheading a:link,
body#home #feature-banner #copy-area .subheading a:visited {
	text-decoration: none;
	color: #fff;
	border-bottom: solid 1px #A8A8B7;
	padding-bottom: .1em;
}

body#home #feature-banner #copy-area button {
    background: #1CB7E4; /* Old browsers */
	background: -moz-linear-gradient(top, #4DC3E6 0%, #279BD7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4DC3E6), color-stop(100%,#279BD7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* IE10+ */
	background: linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4DC3E6', endColorstr='#279BD7',GradientType=0 ); /* IE6-9 */

	/*border: 1px solid #5688ba;*/

	color: #fff;
	cursor: pointer;
	text-shadow: #4273B9 0 -1px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.6em;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(3, 3, 3, .7), inset 0px 1px 0px 0px rgba(98, 233, 255, .4), inset 0px -1px 0px 0px rgba(5, 5, 5, .9);
    box-shadow: 0px 0px 5px 0px rgba(3, 3, 3, .7), inset 0px 1px 0px 0px rgba(98, 233, 255, .4), inset 0px -1px 0px 0px rgba(5, 5, 5, .9);
    padding: .6em 1.5em;
    border: none;
	margin-top: 18px;
}

body#home #feature-banner #copy-area button:hover {
	background: #40d3f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #40d3f6 0%, #2ca4e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40d3f6), color-stop(100%,#2ca4e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2BC1E9 0%, #2399DC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* IE10+ */
	background: linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40d3f6', endColorstr='#2ca4e8',GradientType=0 ); /* IE6-9 */
}

body#home #feature-banner #copy-area button:active {
	-webkit-box-shadow: none;
    box-shadow: none;
}

body#home #feature-banner #main-images {
	float: right;
	position: absolute;
	max-width: 1100px;
	width: 90%;
}

/*body#home #laptop {
	position: relative;
	top: 52px;
	z-index: 10;
	left: 33%;
}*/

body#home #laptop {
	position: relative;
	z-index: 10;
	float: right;
	top: 52px;
}

/*body#home #mobile {
	position: relative;
	top: -206px;
	z-index: 12;
	float: right;
}*/

body#home #mobile {
	position: absolute;
	z-index: 12;
	float: right;
	top: 206px;
	right: 20px;
}

body#home #laptop img,
body#home #mobile img {
	max-width: 100%;
}

#feature-cta-banner-wrap {
	width: 100%;
	background-color: #fff;
}

#feature-cta-banner {
	width: 96%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 9em;
	padding-bottom: 7em;
}

#feature-cta-banner-wrap h2 {
	font-size: 4.3em;
	font-family: "proxima-nova";
	font-weight: 100;
	margin-bottom: 1em;
}

#feature-cta-banner-wrap ul.top-feature-highlights {
	margin-top: 2em;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight {
	display: inline;
	float: left;
	width: 17%;
	margin-left: 4.4%;
	text-align: left;
	background: url(/img/sales/coachingkit/check-circle-green.png) no-repeat left top;
	padding-left: 35px;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight.first {
	margin-left: 0;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight h3{
	font-family: "myriad-pro";
	font-size: 2em;
	margin-bottom: .3em;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight .description {
	font-family: "proxima-nova";
	font-size: 1.4em;
	color: #545454;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight .description b {
	font-weight: 600;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight .description em {
	font-family: "ff-market-web";
	font-size: 1.3em;
	font-style: normal;
}

#feature-cta-banner a.get-started-btn {
    background: #1CB7E4; /* Old browsers */
	background: -moz-linear-gradient(top, #4DC3E6 0%, #279BD7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4DC3E6), color-stop(100%,#279BD7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* IE10+ */
	background: linear-gradient(top, #4DC3E6 0%,#279BD7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4DC3E6', endColorstr='#279BD7',GradientType=0 ); /* IE6-9 */

	/*border: 1px solid #5688ba;*/

	color: #fff;
	cursor: pointer;
	font-weight: 600;
	text-shadow: #4273B9 0 -1px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 2.1em;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(3, 3, 3, .1), inset 0px 2px 0px 0px rgba(107, 207, 235, 1), inset 0px -1px 0px 0px rgba(5, 5, 5, .06);
    box-shadow: 1px 1px 1px 0px rgba(3, 3, 3, .1), inset 0px 2px 0px 0px rgba(107, 207, 235, 1), inset 0px -1px 0px 0px rgba(5, 5, 5, .06);
	border-top: 1px solid #72a4c0;
	border-left: 1px solid #72a3bf;
	border-bottom: 1px solid #3a7ea5;
	border-right: 1px solid #3a7ea5;
	text-decoration: none;
	margin-top: 2.5em;
	display: inline-block;
	padding: .7em 2.3em;
}

#feature-cta-banner a.get-started-btn:hover {
	background: #40d3f6; /* Old browsers */
	background: -moz-linear-gradient(top,  #40d3f6 0%, #2ca4e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40d3f6), color-stop(100%,#2ca4e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2BC1E9 0%, #2399DC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* IE10+ */
	background: linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40d3f6', endColorstr='#2ca4e8',GradientType=0 ); /* IE6-9 */
}

#feature-cta-banner a.get-started-btn:active {
	-webkit-box-shadow: none;
    box-shadow: none;
}

#feature-cta-banner-wrap p.note {
	font-family: "ff-market-web";
	font-size: 2em;
	margin-top: .7em;
	position: relative;
	color: #414141;
}

#secondary-banner-wrap {
	background: #F3F6F3 url("/img/sales/coachingkit/bg-hm-secondary-banner-shadow-2.png") no-repeat center bottom;
}

#secondary-banner-inner-wrap {
	
}

#secondary-banner {
	width: 90%;
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 5em;
	padding-bottom: 4em;
}

#secondary-banner h3 {
	font-size: 2.8em;
	color: #7b7b7b;
	font-weight: normal;
	text-shadow: #fff 0 1px 0;
}

#secondary-banner ul {
	width: 100%;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
}

#secondary-banner ul li {
	display: inline;
	float: left;
}

#secondary-banner ul li.feat-builder {
	text-align: left;
	width: 86px;
	background: url("/img/sales/coachingkit/hm-feat-builder-img.png") no-repeat;
	padding-left: 144px;
	padding-top: 5px;
	line-height: 3.3em;
}

#secondary-banner ul li.feat-builder p {
	font-size: 2.6em;
	font-weight: 100;
	color: #0E0E1E;
}

#secondary-banner ul li.plus {
	width: 140px;
	height: 112px;
	background: url("/img/sales/coachingkit/hm-feat-plus.png") no-repeat center center;
}

#secondary-banner ul li.feat-tools {
	text-align: left;
	width: 90px;
	background: url("/img/sales/coachingkit/hm-feat-tools-img.png") no-repeat 0 center;
	padding-left: 128px;
	padding-top: 5px;
	line-height: 3.3em;
}

#secondary-banner ul li.feat-tools p {
	font-size: 2.6em;
	font-weight: 100;
	color: #0E0E1E;
}

#secondary-banner ul li.feat-tools a:link,
#secondary-banner ul li.feat-tools a:visited,
#secondary-banner ul li.feat-builder a:link,
#secondary-banner ul li.feat-builder a:visited {
	font-size: 1.2em;
	color: #757584;
}

#secondary-banner ul.testimonials {
	width: 100%;
	max-width: 940px;
	margin-top: 3em;
}

#secondary-banner ul.testimonials li {
	width: 22.7%;
	margin-left: 4.5%;
	background-color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(3, 3, 3, .1);
    box-shadow: 0px 1px 1px 0px rgba(3, 3, 3, .1);
    text-align: left;
    font-size: 1.5em;
    font-family: "proxima-nova";
    line-height: 1.4em;
	padding: 2.5em 2em;
}

#secondary-banner ul.testimonials li:first-child {
	margin-left: 0;
}

#secondary-banner ul.testimonials li .customer {
	display: block;
	margin-top: 1em;
	font-size: .9em;
	font-weight: 600;
}


body#home #main-content-panel {
	width: 100%;
	margin-right: none;
	margin-left: none;
	background-color: #inherit;
	-webkit-box-shadow: none;
	box-shadow: none;
    -webkit-border-radius: 0px;
	border-radius: 0px;
	margin-top: 0;
	position: inherit;
	top: 0px;
	padding-top: 4em;
	overflow: hidden;
}

body#home #main-content-area {
	background-color: #fff;
}

body#home #cta {
	background-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}


/* Body feature */

body#home #main-content-panel .feature-row {
	width: 80%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}

body#home #feat-attraction .feat-description {
	margin-top: 5em;
}

body#home .feature-row h4.heading {
	color: #201f2e;
}

body#home #feat-coaching-tools .feat-description {
	margin-top: 4em;
}

body#home .feat-description a:link,
body#home .feat-description a:visited {
	font-size: 1.6em;
	color: #52525F;
	display: inline-block;
	background: url("/img/sales/coachingkit/icon-arrow-pixel.gif") no-repeat right center;
	padding-right: 1.2em;
	margin-top: 1em;
}

a.btn-flat.browse:link,
a.btn-flat.browse:visited {
	display: inline-block;
	background-color: #90CD6A;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.6em;
	color: #fff;
	text-decoration: none;
	border: solid 1px #4E9C20;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(174, 234, 139, 1);
	box-shadow: inset 0px 1px 0px 0px rgba(174, 234, 139, 1);
	text-shadow: #58883e 0 -1px 0;
	padding: .5em .7em .4em;
}

a.btn-flat.browse:hover {
	background-color: #87c660;
	-webkit-transition: background-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

body#home #main-content-panel #feat-themes {
	text-align: center;
	padding-top: 3em;
	padding-bottom: 5em;
}

body#home #main-content-panel #feat-themes p {
	font-size: 1.4em;
	color: #666666;
	margin-bottom: 2em;
}

body#home #main-content-panel #feat-themes h4.heading {
	font-size: 2.8em;
	font-weight: 100;
	color: #0C0C1E;
	margin-bottom: .3em;
}

body#home #main-content-panel #feat-themes {
	width: 95%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}

body#home #main-content-panel #feat-themes ul {
	margin-bottom: 3em;
}

body#home #main-content-panel #feat-themes ul li {
	float: left;
	display: inline;
	margin-left: 5%;
	width: 21%;
}

body#home #main-content-panel #feat-themes ul li img {
	max-width: 100%;
}

body#home #main-content-panel #feat-themes ul li:first-child {
	margin-left: 0;
}

body#home #main-content-panel #feat-featlist {
	width: 95%;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: 5em;
	padding-bottom: 6em;
}

body#home #main-content-panel #feat-featlist h4.heading {
	font-size: 2.8em;
	font-weight: 100;
	color: #0C0C1E;
	margin-bottom: .3em;
}

body#home #main-content-panel #feat-featlist p {
	font-size: 1.9em;
	color: #227FBF;
	margin-bottom: 2.5em;
	font-style: italic;
}

body#home #main-content-panel #feat-featlist ul li {
	float: left;
	display: inline;
	text-align: left;
}

body#home #main-content-panel #feat-featlist ul li.one {
	margin-left: 90px;
	width: 30%;
}

body#home #main-content-panel #feat-featlist ul li.two {
	width: 27%;
}

body#home #main-content-panel #feat-featlist ul li.three {

}

body#home #main-content-panel #feat-featlist ul li a {
	display: block;
	font-size: 1.8em;
	color: #000;
	text-decoration: none;
	margin-bottom: .9em;
}

body#home #main-content-panel #feat-featlist ul li a:hover {
	color: #467bc0;
}

body#home #main-content-panel #feat-featlist ul li a.email {
	background: url("/img/sales/coachingkit/icon-hm-email.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.files {
	background: url("/img/sales/coachingkit/icon-hm-files.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.payments {
	background: url("/img/sales/coachingkit/icon-hm-payments.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.domain {
	background: url("/img/sales/coachingkit/icon-hm-domain.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.hosting {
	background: url("/img/sales/coachingkit/icon-hm-hosting.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.design {
	background: url("/img/sales/coachingkit/icon-hm-design.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.messaging {
	background: url("/img/sales/coachingkit/icon-hm-messaging.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.journal {
	background: url("/img/sales/coachingkit/icon-hm-journal.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

body#home #main-content-panel #feat-featlist ul li a.seo {
	background: url("/img/sales/coachingkit/icon-hm-seo.png") no-repeat 0 center;
	height: 40px;
	line-height: 40px;
	padding-left: 2.9em;
}

/* ---- BASIC PAGE --- */

body#basic #main-content-area {
	background-color: #fff;
}

body#basic #main-content-panel {
	width: 940px;
	margin-right: none;
	margin-left: none;
	background-color: #inherit;
	-webkit-box-shadow: none;
	box-shadow: none;
    -webkit-border-radius: 0px;
	border-radius: 0px;
	margin-top: 0;
	position: inherit;
	top: 0px;
	padding-top: 4em;
}

/* ---- FOOTER --- */

footer {
	background: url("/img/sales/coachingkit/footer-top-div.png") no-repeat center top;
	padding-top: 3em;
	margin-bottom: 4em;
	margin-top: 8em;
}

footer ul#footer-links {
	float: left;
	width: 55%;
	max-width: 420px;
}

footer ul#footer-links li {
	font-weight: normal;
	font-size: 12px;
	margin-top: .6em;
}

footer ul#footer-links > li {
	color: #b3b3c5;
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 1.4em;
	margin-right: 2.4em;
	margin-top: 0em;
}

footer ul#footer-links li a:link,
footer ul#footer-links li a:visited {
	color: #868693;
}

footer ul#footer-links li a:hover {
	color: #b3b3c5;
}

footer #footer-secondary-content {
	float: right;
	text-align: right;
	width: 50%;
}

footer ul#social-media-links {
	margin-bottom: 1.5em;
}

footer ul#social-media-links li {
	display: inline;
	margin-left: 1em;
}

footer a.sm-facebook {
	display: inline-block;
	border: solid 1px #646473;
	background: url("/img/sales/coachingkit/icon-facebook.png") no-repeat 1em center;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 1.2em;
	font-weight: 600;
	color: #c8c8c8;
	text-decoration: none;
	padding: .9em 1em .7em 2.5em;
}

footer a.sm-facebook:hover {
	color: #EDEDED;
	border-color: #7b7b7b;
	-webkit-transition: border-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

footer a.sm-twitter {
	display: inline-block;
	border: solid 1px #646473;
	background: url("/img/sales/coachingkit/icon-twitter.png") no-repeat .7em center;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 1.2em;
	font-weight: 600;
	color: #c8c8c8;
	text-decoration: none;
	padding: .9em 1em .7em 2.5em;
}

footer a.sm-twitter:hover {
	color: #EDEDED;
	border-color: #7b7b7b;
	-webkit-transition: border-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

footer #credits {
	color: #5f5f6c;
	margin-bottom: .5em;
}

footer #credits .built-by {
	font-size: 1.2em;
	display: inline;
	font-style: italic;
	background: url("/img/sales/coachingkit/icon-madeby.png") no-repeat 0 center;
	padding-left: 2em;
}

footer #credits .built-by a:link,
footer #credits .built-by a:visited {
	color: #5f5f6c;
}

footer #credits .copyright {
	display: inline;
}

footer .site-description {
	color: #2a2936;
}

/*THIS IS WHERE TO HIDE FOOTER LINKS*/

footer ul#footer-links,
footer #footer-secondary-content
 {
	/*display: none;*/
}

/* ---- INSIDE PAGES --- */

/* Feature Banners */

#feature-banner-wrap {
	background-color: #333;
}

#feature-banner {
	width: 90%;
	max-width: 940px;
	height: 353px;
	margin-right: auto;
	margin-left: auto;
}

#feature-banner #banner-copy .heading {
	font-size: 4.5em;
	color: #fff;
	font-weight: 100;
	line-height: 1.2em;
	margin-bottom: .2em;
}

#feature-banner #banner-copy .subheading {
	font-weight: 600;
	line-height: 1.6em;
	font-size: 1.4em;
	text-shadow: #fff 0 1px 0;
}

/* Features */

.feature-row {
  	padding: 4em 4em;
}

/* For IE
.feature-row { position: relative; font-size: 11px;
margin-top: inherit;
*clear: expression(
style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
style.clear = "none", 0
);
} */

.feature-row h4 {
	font-weight: 600;
	color: #594685;
	font-size: 2.3em;
	margin-bottom: .5em;
}

.feature-row p {
	color: #2d2d2d;
	line-height: 1.7em;
	font-size: 1.5em;
}

.feature-row.two figure {
	float: left;
	width: 45%;
	text-align: center;
	/*background-color: red;*/
	margin-right: 2%;
}

.feature-row.one figure {
	float: right;
	width: 45%;
	text-align: center;
	/*background-color: green;*/
	margin-left: 2%;
}

.feature-row.two figure img,
.feature-row.one figure img {
	max-width: 100%;
}

.feature-row.two .feat-description {
	float: left;
	width: 45%;
	text-align: left;
	margin-left: 5%;
}

.feature-row.one .feat-description {
	float: right;
	width: 45%;
	text-align: left;
	margin-right: 5%;
}

.feature-row-1col {
	padding: 4em 9em;
	text-align: center;
}

.feature-row-1col p {
	font-size: 1.8em;
	font-weight: lighter;
	line-height: 1.5em;
}

.free-label {
	display: inline-block;
	font-size: 12px;
	color: #72C43B;
	border: 1px solid #90CD6A;
	padding: 3px 6px 1px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform: uppercase;
	position: relative;
	top: -2px;
	margin-left: .3em;
}

#feature-intro {
	text-align: center;
	padding-left: 6em;
	padding-right: 6em;
	margin-top: 5em;
}

#feature-intro p {
	font-size: 1.8em;
	font-weight: lighter;
	line-height: 1.5em;
}

#feature-intro .heading {
	font-size: 4.8em;
	font-weight: 100;
	color: #1F1F2C;
}

#feature-intro p b {
	font-weight: 600;
	background-color: #fff7dd;
}

/* Pricing */

body#pricing #main-content-area {
	background-color: #F6F6F6;
}

body#pricing #main-content-panel {
	width: 90%;
	max-width: 940px;
	margin-right: none;
	margin-left: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
    -webkit-border-radius: 0px;
	border-radius: 0px;
	margin-top: 0;
	position: inherit;
	top: 0px;
	padding-top: 6em;
}

body#pricing #primary-content {
	float: left;
	width: 70%;
}

body#pricing #secondary-content {
	float: right;
	width: 25.6%;
	margin-top: 3em;
}

body#pricing #secondary-content img {
	max-width: 100%;
}

.table-wrap {
	padding: .5em;
	border: 1px solid #CCCCCC;
	-webkit-box-shadow: 0px 0px 4px 0px rgba(3, 3, 3, .1);
	box-shadow: 1px 1px 4px 0px rgba(3, 3, 3, .1);
	margin-bottom: 6em;
	background-color: #fff;
}

table#pricing-features {
	width: 100%;
}

table#pricing-features thead td {
	background-color: #F3F6F8;
	font-size: 18px;
	font-weight: 600;
	color: #31303f;
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}

table#pricing-features thead td.check {
	background: #F3F6F8 url("/img/sales/coachingkit/check-gray.png") no-repeat center;
}

table#pricing-features tbody tr td {
	font-size: 1.5em;
	border: 1px solid #e7e7e7;
	border-right: none;
	border-left: none;
	padding: 12px 5px 12px 30px;
	color: #4b4b4b;
}

table#pricing-features tbody tr td.check {
	border-left: 1px solid #e7e7e7;
	background: url("/img/sales/coachingkit/check-green.png") no-repeat center;
	width: 60px;
}

body#pricing h3 {
	font-size: 2.8em;
	color: #111111;
	font-weight: 400;
	margin-bottom: .5em;
}

body#pricing h3 b {
	font-weight: 600;
}

body#pricing h4 {
	font-size: 1.8em;
	color: #666;
	width: 80%;
	margin-bottom: 1.4em;
	line-height: 1.3em;
}

body#pricing h5 {
	font-size: 2.2em;
	margin-bottom: .5em;
	line-height: 1.3em;
	color: #343434;
}

body#pricing #secondary-content .sidebar-subheading {
	font-size: 1.5em;
	color: #606060;
}

body#pricing #secondary-content p {
	font-size: 1.4em;
	line-height: 1.3em;
	margin-bottom: 1em;
}

body#pricing #secondary-content p.support-question {
	font-weight: 600;
}

body#pricing #secondary-content a.start:link,
body#pricing #secondary-content a.start:visited {
	margin-top: .9em;
	margin-bottom: .9em;
	background: #90CD6A url("/img/sales/coachingkit/icon-btn-arrow-green.png") no-repeat 93% center;
}

body#pricing #secondary-content a.start:hover {
	background-color: #87c660;
	-webkit-transition: background-color;
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 200ms;
}

body#pricing #secondary-content img.support-img {
	margin-bottom: 1.2em;
}

/* ---- GET STARTED --- */

body#get-started #header-wrap {
	border-bottom: 1px solid #ddd;
}

body#get-started #main-content-area {
	background: #F6F6F6 url("/img/sales/coachingkit/bg-get-started-shadow.png") no-repeat center top;
}

body#get-started #main-content-panel {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 90%;
	max-width: 820px;
	top: 0px;
	padding-top: 6em;
	padding-bottom: 12em;
}

body#get-started #main-content-panel h1 {
	font-size: 3.8em;
	font-weight: 400;
	text-shadow: #fff 0 1px 0;
	margin-left: 50px;
}

body#get-started #main-content-panel h2 {
	font-size: 2.1em;
	color: #6c6c6c;
	margin-top: .3em;
	margin-left: 50px;
}

body#get-started #main-content-panel h3 {
	font-size: 1.8em;
	line-height: 1.3em;
	color: #4a4a4a;
	margin-top: 25px;
	margin-bottom: 25px;
}

body#get-started #main-content-panel h3 b {
	font-weight: 600;
}

#sign-up-form {
	float: left;
	width: 50%;
	max-width: 385px;
	margin-left: 5%;
	margin-top: .7em;
}

body#get-started #secondary-content {
	float: right;
	width: 37%;
	max-width: 270px;
	margin-right: 5%;
}

body#get-started #secondary-content p {
	font-size: 1.25em;
	color: #8d8d8d;
	line-height: 1.55em;
}

body#get-started #secondary-content p.heading {
	font-size: 1.5em;
	font-weight: 600;
	margin-bottom: .3em;
	color: #7d7d7d;
}

body#get-started .hr-1 {
	height: 1px;
	color: #ddd;
	background-color: #ddd;
	border: 0;
 	width: 100%;
	margin-top: 2em;
	margin-bottom: 2em;
}

#sign-up-form .row .col-1 {
	float: left;
	width: 48%;
}

#sign-up-form .row .col-2 {
	float: right;
	width: 48%;
}

#sign-up-form form input.form-text {
	width: 100%;
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,.09);
	-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,.09);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.09);
	padding-top: 9px;
	padding-bottom: 9px;
}

#sign-up-form form label {
	margin-bottom: .5em;
	color: #5b5b5b;
}

#sign-up-form form div.row {
	margin-bottom: 19px;
}

#sign-up-form .agree {
	font-size: 1em;
	margin-top: 2em;
	color: #939393;
}

#sign-up-form button {
	margin-top: .5em;
}

#sign-up-form .agree a {
	color: #939393;
}

/* ---- CONTACT US --- */

body#contact #main-content-area {
	background-color: #F6F6F6;
	margin-bottom: 0;
	background: #F6F6F6 url("/img/sales/coachingkit/bg-gray-lower-shadow.png") no-repeat center bottom;
}

body#contact #main-content-panel {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 90%;
	max-width: 820px;
	top: 0px;
	padding-top: 4.5em;
	padding-bottom: 6em;
}

body#contact #primary-content {
	text-align: center;
}

body#contact #primary-content h2 {
	color: #424242;
	font-size: 3em;
	font-weight: 600;
	margin-top: .8em;
}

body#contact #primary-content h3 {
	font-size: 1.7em;
	line-height: 1.2em;
	font-weight: 100;
	max-width: 600px;
	margin-right: auto;
	margin-left: auto;
	margin-top: .7em;
}

body#contact ul#contact-methods {
	width: 100%;
	max-width: 700px;
	margin: 4em auto 2em;
}

body#contact ul#contact-methods li {
	float: left;
	display: inline;
	text-align: left;
	margin-left: 5em;
}

body#contact ul#contact-methods li:first-child {
	margin-left: 0;
}

body#contact ul#contact-methods li .contact-info {
	color: #0E0E1E;
	font-size: 2em;
}

body#contact ul#contact-methods li .contact-info a {
	color: #0E0E1E;
}

body#contact ul#contact-methods li .label {
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: 800;
	margin-bottom: .5em;
}

body#contact ul#contact-methods li.phone .label {
	color: #70c53a;
}

body#contact ul#contact-methods li.email .label {
	color: #7b6b9c;
}

body#contact ul#contact-methods li.twitter .label {
	color: #227fbe;
}

body#contact ul#contact-methods li .details {
	color: #999999;
	font-size: 1.4em;
	margin-top: .4em;
	font-style: italic;
}

body#contact #secondary-content {
	background-color: #fff;
	text-align: center;
	border-top: 1px solid #ddd;
	padding: 5em 4em 6.5em;
}

body#contact #secondary-content h4 {
	font-size: 2em;
	font-weight: 600;
	margin-bottom: .2em;
}

body#contact #secondary-content p {
	max-width: 600px;
	font-size: 1.5em;
	color: #545454;
	font-weight: 500;
	margin: .5em auto 1em;
	line-height: 1.3em;
}

/* ---- LOGIN --- */

#login-wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	width: 90%;
	max-width: 300px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-top: 6em;
}


/* Text modal style */

.text-modal.ui-dialog {
	padding-bottom: 4em;
}

.text-modal.ui-dialog .ui-dialog-content {
	font-size: 1.3em;
	line-height: 1.7em;
	color: #353535;
	padding: 1em 4.6em 3em;
}

.text-modal.ui-dialog .ui-dialog-content p {
	font-size: 1em;
	line-height: 1.7em;
}

.text-modal.ui-dialog ul {
	margin-left: 2em;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.text-modal.ui-dialog ul li {
	font-size: .93em;
	line-height: 1.3em;
	list-style-type: disc;
	margin-bottom: .8em;
}

.text-modal.ui-dialog ol {
	margin-left: 2em;
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.text-modal.ui-dialog ol li {
	font-size: .93em;
	line-height: 1.3em;
	margin-bottom: .8em;
	list-style-type: decimal;
}

.text-modal.ui-dialog ol.alpha-lower li {
	font-size: .93em;
	line-height: 1.3em;
	margin-bottom: .8em;
	list-style-type: lower-latin;
}

.text-modal.ui-dialog .ui-dialog-content strong {
	font-weight: 600;
}

.text-modal.ui-dialog .ui-dialog-content h2 {
	font-weight: normal;
	margin-top: 1.5em;
	margin-bottom: .3em;
	color: #735399;
	font-size: 1.4em;
}

.text-modal.ui-dialog .ui-dialog-titlebar {
	padding: 2.4em 1.5em .4em 1.9em;
}

.text-modal.ui-dialog .ui-dialog-title {
	font-weight: 500;
	letter-spacing: 1px;
}

.text-modal.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 70%;
	width: 19px;
	margin: -10px 30px 0 0;
	padding: 1px;
	height: 18px;
}


/* ---- MEDIA QUERIES --- */

@media screen and (max-width: 1200px) {


body#home #feature-banner #main-images {
	width: 100%;
}

body#home #feature-banner-wrap {
	height: 410px;
}

body#home #feature-banner #copy-area {
	margin-top: 140px;
	width: 60%;
	max-width: 346px;
	position: absolute;
	z-index: 20;
	float: left;
}

body#home #laptop {
	position: relative;
	z-index: 10;
	float: right;
	top: 52px;
	width: 65%;
}

body#home #mobile {
	position: absolute;
	z-index: 12;
	float: right;
	top: 206px;
	right: 20px;
	width: 14%;
}

/*body#home #mobile {
	position: absolute;
	z-index: 12;
	float: right;
	top: 64px;
	right: 10%;
	width: 100px;
	background-color: green;
}*/

}

@media screen and (max-width: 1050px) {

body#home #feature-banner-wrap {
	height: 410px;
}

#section-nav-wrap {
   min-width: inherit;
}

nav#section-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	position:relative;
	right:50%;
}

nav#section-nav ul li {
	margin: 0;
	padding:0;
	float:left;
	position:relative;
	left:50%;
}

nav#section-nav ul li a:link,
nav#section-nav ul li a:visited {
	display:block;
	line-height: 1em;
	text-decoration:none;
	color: #fff;
	font-size: 1.2em;
	margin-top: 1em;
	margin-bottom: 1em;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: .7em 7px .6em 9px;
}

#lower-content-area {
	width: 99%;
}


#secondary-banner ul.testimonials li {
	width: 96%;
	display: block;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
    text-align: center;
    line-height: 1.2em;
	padding: 2% 2%;
}


}

@media screen and (max-width: 950px) {

body#home #feat-attraction .feat-description {
	margin-top: 0em;
}

body#home #feat-coaching-tools .feat-description {
	margin-top: 0em;
}

#feature-cta-banner-wrap ul.top-feature-highlights li.highlight,
#feature-cta-banner-wrap ul.top-feature-highlights li.highlight:first-child {
	display: block;
	float: none;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 3em;
	text-align: center;
	background-image: none;
	padding-left: 0;
}

}

@media screen and (max-width: 900px) {

ul#mobile-btn-nav {
	display: none;
}

body#home #feature-banner-wrap {
	background-color: transparent;
}

body#home #feature-banner-wrap {
	height: auto;
}

body#home #feature-banner {
	background-color: rgba(31,31,89,0.66);
}

body#home #feature-banner #main-images {
	display: none;
}


body#home #feature-banner #main-images img {
	max-width: 100%;
}

body#home #feature-banner #copy-area {
	width: 60%;
	max-width: inherit;
	position: relative;
	z-index: 20;
	float: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*top: 190px;*/
	margin-top: 5em;
}

body#home #feature-banner #copy-area h2 {
	font-size: 3.6em;
	font-weight: 100;
	color: #fff;
	margin-bottom: 25px;
	margin-top: 2em;
}

body#home #feature-banner #copy-area .subheading {
	color: #fff;
	font-size: 1.9em;
	margin-bottom: .7em;
	margin-left: 0em;
}


body#home #main-content-panel #feat-featlist ul li a {
	font-size: 1.5em;
	color: #000;
	text-decoration: none;
	margin-bottom: .9em;
}

body#home #main-content-panel #feat-featlist ul li.one {
	margin-left: 7%;
	width: 25%;
}

body#home #main-content-panel #feat-featlist ul li.one a {
	padding-left: 35%;
	line-height: 1.1em;
}

body#home #main-content-panel #feat-featlist ul li.two {
	width: 25%;
	margin-left: 7%;
}

body#home #main-content-panel #feat-featlist ul li.two a {
	padding-left: 35%;
	line-height: 1.1em;
}

body#home #main-content-panel #feat-featlist ul li.three {
	width: 25%;
	margin-left: 7%;
}

body#home #main-content-panel #feat-featlist ul li.three a {
	padding-left: 35%;
	line-height: 1.1em;
}

body#home #main-content-panel #feat-featlist ul li.three a {
	padding-left: 35%;
	line-height: 1.1em;
}

/*Feature pages*/

#feature-banner #banner-copy .heading {
	font-size: 3.3em;
	color: #fff;
	font-weight: 100;
	line-height: 1.2em;
	margin-bottom: .2em;
}

#feature-banner #banner-copy .heading br {
	display: none;
}

#feature-banner #banner-copy .subheading {
	font-weight: 600;
	line-height: 1.6em;
	font-size: 1.4em;
	text-shadow: #fff 0 1px 0;
}

/*Footer*/

footer {
	padding-top: 5em;
	margin-bottom: 4em;
	margin-top: 2em;
}

footer ul#footer-links {
	float: none;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

footer ul#footer-links li {
	font-weight: normal;
	font-size: 11px;
	margin-top: .6em;
}

footer ul#footer-links > li {
	color: #b3b3c5;
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 1.1em;
	margin-right: 0em;
	margin-top: 0em;
	margin-left: 4%;
	width: 45%;
	text-align: center;
}

footer ul#footer-links > li:first-child {
	margin-left: 0%;
}

footer #footer-secondary-content {
	float: none;
	width: 100%;
	text-align: center;
	margin-top: 4em;
}

footer ul#social-media-links {
	margin-bottom: 1.5em;
}

footer ul#social-media-links li {
	display: inline;
	margin-left: .5em;
}

footer ul#social-media-links li:first-child {
	margin-left: 0em;
}


}

@media screen and (max-width: 815px) {

.section-bar-nav-default {
	display: none;
}

ul#section-bar-alt-nav {
	display: block;
}

ul#section-bar-alt-nav li {
	display: inline;

}

#section-bar-wrap ul#section-bar-alt-nav li a.section-bar-btn {
	display: inline-block;
	float: none;
	padding-bottom: .8em;
}

ul#section-bar-alt-nav li.prev {
	float: left;
	text-align: left;
	width: 25%;
}

ul#section-bar-alt-nav li.current {
	float: left;
	display: inline-block;
	text-align: center;
	padding-top: 0em;
	font-weight: 600;
	width: 50%;
}

ul#section-bar-alt-nav li.current span {
	display: block;
	margin-bottom: .2em;
	font-size: .5em;
	font-weight: 600;
	color: #a8a5b9;
}

ul#section-bar-alt-nav li.next {
	float: right;
	text-align: right;
	width: 25%;
}

#section-nav-wrap {
	display: none;
}

}

@media screen and (max-width: 780px) {

body#contact ul#contact-methods li .contact-info {
	font-size: 1.7em;
}

body#get-started footer {
	margin-top: 4em;
}

}


@media screen and (max-width: 750px) {
	/*Header*/

#logo {
	float: left;
	width: 30%;
	margin-top: 4em;
	margin-bottom: 4em;
}

#main-header #nav-wrapper {
	width: 70%;
	text-align: right;
}

#main-header {

}

body#contact ul#contact-methods {
	width: 100%;
	max-width: 700px;
	margin: 4em auto 2em;
}

body#contact ul#contact-methods li {
	float: none;
	width: 100%;
	display: block;
	text-align: center;
	margin-left: 0em;
	margin-bottom: 3em;
}

body#get-started #main-content-panel h1 {
	font-size: 3.8em;
	margin-left: 0px;
	text-align: center;
}

body#get-started #main-content-panel h2 {
	font-size: 2.1em;
	color: #6c6c6c;
	margin-top: .3em;
	margin-left: 0px;
	text-align: center;
}

#sign-up-form {
	float: none;
	width: 100%;
	max-width: inherit;
	margin-left: 0%;
	margin-top: .7em;
}

body#get-started #secondary-content {
	float: none;
	width: 100%;
	max-width: inherit;
	margin-left: 0%;
	margin-top: 5em;
}

#sign-up-form .agree {
	font-size: 1em;
	margin-top: 2em;
	color: #939393;
}

}

@media screen and (max-width: 600px) {

/*Header*/

#logo {
	width: 30%;
	margin-top: 4em;
	margin-bottom: 4em;
}

#main-header #nav-wrapper {
	float: none;
	width: 100%;
	text-align: right;
}

#main-header {
	width: 100%;
}

#sign-in-link {
	display: none;
}

ul#mobile-btn-nav {
	display: block;
	float: right;
	width: 50%;
	position: relative;
	top: -50px;
}

ul#mobile-btn-nav li {
	display: inline;
	float: right;
	margin-right: 6%;
}

ul#mobile-btn-nav li:first-child {
	margin-left: 0;
}

ul#mobile-btn-nav li a:link,
ul#mobile-btn-nav li a:visited {
	background: #f5f5f5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e7e7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f5f5f5 0%,#e7e7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e7e7e7 100%); /* IE10+ */
background: linear-gradient(top,  #f5f5f5 0%,#e7e7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */

	border: 1px solid #bebebe;
	color: #333;
	cursor: pointer;
	font-weight: 600;
	text-decoration: none;
	/*text-shadow: #3c6390 0 -1px 0;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 1.3em;
	-webkit-box-shadow:  1px 1px 0px 1px rgba(5, 5, 5, .1);
    box-shadow:  1px 1px 0px 0px rgba(3, 3, 3, .1);
	padding: .5em .8em .7em;
	display: block;
}

ul#mobile-btn-nav li a:active {
	-webkit-box-shadow: none;
    box-shadow: none;
    position: relative;
  	top: .08em;
}

ul#mobile-btn-nav li a.sign-up:link,
ul#mobile-btn-nav li a.sign-up:visited {
    background: #1CB7E4; /* Old browsers */
	background: -moz-linear-gradient(top, #1CB7E4 0%, #0c8dc9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1CB7E4), color-stop(100%,#0c8dc9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1CB7E4 0%,#0c8dc9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1CB7E4 0%,#0c8dc9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #1CB7E4 0%,#0c8dc9 100%); /* IE10+ */
	background: linear-gradient(top, #1CB7E4 0%,#0c8dc9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1CB7E4', endColorstr='#0c8dc9',GradientType=0 ); /* IE6-9 */

	border: 1px solid #5688ba;
	color: #fff;
	cursor: pointer;
	font-weight: 600;
	text-decoration: none;
	text-shadow: #3c6390 0 -1px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 1.3em;
	-webkit-box-shadow:  1px 1px 0px 1px rgba(5, 5, 5, .1);
    box-shadow:  1px 1px 1px 0px rgba(3, 3, 3, .2);
	display: block;
	padding: .5em .8em .7em;
}

button.blue:hover{
	background: #40d3f6; /* Old browsers */
background: -moz-linear-gradient(top,  #40d3f6 0%, #2ca4e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40d3f6), color-stop(100%,#2ca4e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2BC1E9 0%, #2399DC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* IE10+ */
background: linear-gradient(top,  #40d3f6 0%,#2ca4e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40d3f6', endColorstr='#2ca4e8',GradientType=0 ); /* IE6-9 */
}

button.blue:active {
	-webkit-box-shadow: none;
    box-shadow: none;
}

#feature-cta-banner {
	padding-top: 4em;
	padding-bottom: 0em;
}

#feature-cta-banner-wrap h2 {
	font-size: 2.5em;
	margin-bottom: 0em;
}

#feature-cta-banner a.get-started-btn {
	margin-top: 1em;
}

#secondary-banner ul {
	width: 100%;
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4em;
}

#secondary-banner ul li {
	background-color: red;
	display: block;
	float: none;
	width: 100%;
}

#secondary-banner ul li.feat-builder {
	text-align: center;
	width: 100%;
	background: none no-repeat;
	padding-left: 0px;
	padding-top: 5px;
	line-height: 3.3em;
}

#secondary-banner ul li.feat-builder p {
	font-size: 2.6em;
	font-weight: 100;
	color: #0E0E1E;
}

#secondary-banner ul li.plus {
	width: 100%;
	height: 50px;
	background: url("/img/sales/coachingkit/hm-feat-plus.png") no-repeat center center;
}

#secondary-banner ul li.feat-tools {
	text-align: center;
	width: 100%;
	background: none no-repeat 0 center;
	padding-left: 0px;
	padding-top: 5px;
	line-height: 3.3em;
}

.feature-row.two figure,
.feature-row.one figure {
	float: none;
	width: 100%;
	margin-right: 0%;
	margin-right: auto;
	margin-left: auto;
}

.feature-row.two .feat-description {
	float: none;
	width: 100%;
	text-align: center;
	margin-left: 0%;
}

.feature-row.one .feat-description {
	float: none;
	width: 100%;
	text-align: center;
	margin-right: 0%;
}

body#home #feat-attraction .feat-description,
body#home #feat-coaching-tools .feat-description {
	margin-top: 4em;
	width: 85%;
	margin-right: auto;
	margin-left: auto;
}


body#home #main-content-panel #feat-themes ul li {
	float: left;
	display: inline;
	margin-left: 0%;
	width: 50%;
	text-align: center;
	margin-bottom: 2em;
}

body#home #main-content-panel #feat-themes ul li:first-child {
	margin-left: 0%;
}

body#home #main-content-panel #feat-themes ul li img {
	max-width: 80%;
	margin-right: auto;
	margin-left: auto;
}

body#home #main-content-panel #feat-featlist ul li.one,
body#home #main-content-panel #feat-featlist ul li.two,
body#home #main-content-panel #feat-featlist ul li.three {
	float: none;
	display: block;
	width: 100%;
	text-align: center;
	margin-left: 0%;
}

body#home #main-content-panel #feat-featlist ul li.one a,
body#home #main-content-panel #feat-featlist ul li.two a,
body#home #main-content-panel #feat-featlist ul li.three a {
	padding-left: 0%;
	margin-left: 0%;
}

body#home #main-content-panel #feat-featlist ul li.three {
	padding-left: 0;
	margin-left: 0;
	line-height: 1.1em;
}

body#pricing #main-content-panel {
	width: 90%;
	max-width: 940px;
	margin-right: none;
	margin-left: none;
	margin-top: 0;
	padding-top: 3em;
}

body#pricing #primary-content,
body#pricing #primary-content h4 {
	float: none;
	width: 100%;
	text-align: center;
}

body#pricing #primary-content table {
	text-align: left;
}

body#pricing #primary-content .table-wrap {
	margin-bottom: 2em;
}

body#pricing #secondary-content {
	float: none;
	width: 100%;
	margin-top: 2em;
	text-align: center;
}

}

@media screen and (max-width: 520px) {



#main-header #nav-wrapper {
	float: none;
	width: 100%;
	text-align: left;
	margin-top: 0em;
	margin-right: auto;
	margin-left: auto;
}

#main-header {
	background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-8 */

}

#logo {
	float: none;
	width: 40%;
	margin-left: 4%;
	margin-top: 8%;
	margin-bottom: 5%;
}

nav#main-nav ul {
	float: none;
	margin-top: 0em;
	margin-bottom: 5em;
}

body#home #feature-banner #main-images {
	display: none;
}

body#home #feature-banner-wrap {
	height: auto;
	background-color: transparent;
}

body#home #feature-banner {
	height: auto;
	background-color: rgba(31,31,89,0.66);
}

body#home #feature-banner #copy-area {
	width: 80%;
	position: relative;
	z-index: 20;
	float: none;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	/*top: 190px;*/
	margin-top: 4em;
	margin-bottom: 4em;
}

body#home #feature-banner #copy-area h2 {
	font-size: 3.2em;
	font-weight: 100;
	color: #fff;
	margin-bottom: 25px;
	margin-top: 0em;
}

body#home #feature-banner #copy-area .subheading {
	color: #fff;
	font-size: 1.6em;
	margin-bottom: .7em;
	margin-left: 0em;
}

#secondary-banner {
	padding-top: 6em;
	padding-bottom: 4em;
	display: none;
}

#secondary-banner h3 {
	font-size: 3em;
}

#secondary-banner ul {
	margin-top: 2em;
}

body#home .feature-row {
  padding-left: 2em;
  padding-right: 2em;
}


body#home #main-content-panel .feature-row  {
	padding-top: 2em;
	padding-bottom: 2em;
	width: 90%;
}

body#home #main-content-panel #feat-featlist p {
	margin-bottom: 1.5em;
}

body#home #main-content-panel #feat-featlist {
	width: 95%;
	padding-top: 2em;
	padding-bottom: 2em;
}

body#home #main-content-panel #feat-featlist ul li a.email,
body#home #main-content-panel #feat-featlist ul li a.files,
body#home #main-content-panel #feat-featlist ul li a.payments,
body#home #main-content-panel #feat-featlist ul li a.domain,
body#home #main-content-panel #feat-featlist ul li a.hosting,
body#home #main-content-panel #feat-featlist ul li a.design,
body#home #main-content-panel #feat-featlist ul li a.messaging,
body#home #main-content-panel #feat-featlist ul li a.journal,
body#home #main-content-panel #feat-featlist ul li a.seo {
	background: none no-repeat 0 center;
	height: 20px;
	line-height: 20px;
	padding-left: 0em;
	display: block;
}

body#home #main-content-panel #feat-themes {
	padding-top: 1em;
	padding-bottom: 0em;
}

body#home #main-content-panel #feat-themes a.btn-flat.browse {
	display: none;
}

/*Feature Pages*/

#section-bar-wrap {
	display: none;
}

#section-nav-wrap {
	display: none;
}

#cta {
	background-color: transparent;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#cta .heading {
	font-size: 2.5em;
	font-weight: 300;
	color: #fff;
	text-shadow: #000000 0 -1px 0;
	padding-bottom: .4em;
}

#cta .heading b {
	font-weight: 400;
}

#cta .subheading {
	font-size: 1.7em;
	color: #B8B8C6;
	text-shadow: #000000 0 -1px 0;
	margin-bottom: 1.8em;
}

#cta-button-wrap {
	margin-top: 1em;
}

#cta button.cta-signup,
#cta button.cta-features {
	font-size: 1.4em;
}

body#get-started #main-content-panel {
	padding-top: 3em;
}

body#get-started #main-content-panel h1 {
	font-size: 3em;
	margin-left: 0px;
	text-align: center;
}


}

@media screen and (min-width: 1200px) {

}
