a.stage-cta,
a.stage-cta2,
button.contactbtn {
	-webkit-box-shadow: inset 0 1px 0 0 #96ca6d
}

#glow h1,
.page-title,
.page-title a {
	text-shadow: 1px 2px 0 rgba(255, 255, 255, 1)
}

#header .fb-like,
.logo,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

#didyouknow a,
.nav-bar li a,
a.stage-cta {
	text-decoration: none
}

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

body {
	line-height: 1;
	overflow-x: hidden;
	background: #f2f2f2
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

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

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

#header-container {
	height: 114px;
	width: 100%;
	background: #1a2d42;
	padding: 0;
	margin: 0
}

#header {
	height: 114px;
	width: 987px;
	margin: 0 auto;
	padding: 0
}

.logo {
	width: 268px;
	height: 46px;
	background: url(img/logo.png);
	float: left;
	margin-top: 32px;
	background-size: 100% auto
}

a.logo:hover {
	margin-top: 31px
}

a.logo:active {
	margin-top: 34px;
	opacity: .6
}

#glow,
#leadin-text {
	opacity: 0
}

.nav-bar {
	padding: 0;
	float: left;
	margin: -1px 0 0 121px
}

.navstick .nav-bar {
	margin: -1px 0 0 166px
}

.nav-bar li a {
	float: left;
	color: #bdc2c8;
	font-size: 18px;
	font-family: Lato, Arial, sans-serif;
	margin-left: 2px;
	margin-top: 32px;
	border-bottom: none;
	padding: 5px 0 0
}

#feature h3,
#glow h1 {
	font-family: Bitter, serif
}

.nav-bar li a:hover {
	border-bottom: 1px dashed #78808a;
	padding-bottom: 2px;
	background: 0 0
}

.nav-bar li {
	float: left;
	padding: 10px 15px
}

.nav-bar li:last-child {
	padding-right: 0
}

.fb-like {
	float: right;
	width: 77px;
	height: 40px;
	margin-top: 49px;
	margin-left: 35px;
	z-index: 10 !important;
	background: url(/img/likeimg.jpg);
	background-repeat: no-repeat;
	position: relative;
}

#stage {
	width: 987px;
	height: 400px;
	margin: 25px auto 0;
	background: url(img/stage.jpg)
}

.simply-scroll-list,
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none
}

.simply-scroll-container {
	position: relative
}

.simply-scroll-clip {
	position: relative;
	overflow: hidden;
	z-index: 2
}

.simply-scroll-list {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden
}

.simply-scroll-list li img {
	border: none;
	display: block
}

.simply-scroll {
	width: 920px!important;
	height: 200px;
	margin-bottom: 1em;
	float: left;
	margin-left: 75px;
	margin-top: 120px
}

.simply-scroll .simply-scroll-clip {
	width: 870px!important;
	height: 200px
}

.simply-scroll .simply-scroll-list li {
	float: left;
	width: 1840px!important;
	height: 130px
}

#glow {
	width: 986px;
	height: 340px;
	background: url(img/glow.png);
	float: left;
	position: absolute;
	margin-top: 59px;
	margin-left: 1px;
	z-index: 9999
}

a.stage-cta,
a.stage-cta2 {
	background-color: #7fbf4d;
	text-align: center
}

#glow h1 {
	color: #1a2d42;
	font-size: 48px;
	text-align: center;
	line-height: 73px
}

a.stage-cta,
a.stage-cta2 {
	background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	font: 700 11px/1"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif
}

a.stage-cta {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7fbf4d), color-stop(100%, #63a62f));
	background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: linear-gradient(top, #7fbf4d, #63a62f);
	border: 1px solid #63a62f;
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	color: #fff;
	padding: 7px 0 8px;
	text-shadow: 0 -1px 0 #4c9021;
	width: 386px;
	height: 38px;
	display: block;
	font-size: 24px;
	line-height: 35px;
	margin: 0 auto;
	opacity: 0
}

#feature h3,
.footer-title {
	padding-bottom: 10px;
	display: block
}

a.stage-cta:hover {
	background-color: #76b347;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #76b347), color-stop(100%, #5e9e2e));
	background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
	background-image: linear-gradient(top, #76b347, #5e9e2e);
	-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
	box-shadow: inset 0 1px 0 0 #8dbf67;
	cursor: pointer
}

a.stage-cta:active {
	border: 1px solid #5b992b;
	border-bottom: 1px solid #538c27;
	-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
	box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee
}

#home-container {
	width: 985px;
	background: #FFF;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	margin: 445px auto 0;
	height: auto
}

.features-img {
	background: url(img/icon-sprite.jpg) no-repeat;
	width: 55px;
	height: 55px;
	float: left;
	display: block
}

#feature {
	float: left;
	width: 300px;
	height: 100px;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-right: 12px
}

#feature h3 {
	font-size: 23px;
	color: #4f4f4f;
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 10px;
	margin-top: 20px;
	width: 290px
}

#feature p {
	color: #6d6d6d;
	font-family: Lato, Arial, sans-serif;
	font-size: 14px;
	line-height: 21px;
	display: block;
	width: 226px;
	height: 46px;
	margin-left: 65px;
	margin-top: 15px
}

#features-container {
	padding-left: 35px
}

#didyouknow-divider {
	width: 985px;
	height: 20px;
	background: url(img/divider.jpg);
	float: left;
	margin-top: 53px
}

#didyouknow {
	width: 985px;
	height: 248px;
	float: left;
	background: #f1f5f8;
	border-bottom: 1px solid #cbcdcb
}

.brainimg {
	float: left;
	display: block;
	margin-left: 53px;
	margin-top: 53px;
	opacity: .5
}

#didyouknow p,
.didyouknow {
	margin-left: 40px;
	float: left;
	display: block
}

.didyouknow {
	font-size: 25px;
	color: #4f4f4f;
	font-family: Bitter, serif;
	margin-top: 55px
}

#content,
#footer,
#wrapper {
	margin: 0 auto
}

#bottom-left,
#bottom-right {
	padding-left: 35px;
	padding-top: 30px;
	margin-top: 20px;
	float: left
}

#didyouknow p {
	color: #6d6d6d;
	font-family: Helvetica, Arial, serif;
	font-size: 14px;
	width: 700px;
	height: 100px;
	margin-top: 15px;
	line-height: 23px
}

#didyouknow strong {
	font-weight: 700
}

#didyouknow a {
	color: #356ba6
}

#didyouknow a:hover {
	text-decoration: underline
}

#bottom-left {
	width: 554px;
	min-height: 380px;
	height: auto
}

#bottom-right {
	width: 355px;
	height: 430px
}

#bottom-left h4,
#bottom-right h4 {
	font-family: Bitter, serif;
	font-size: 24px;
	color: #4f4f4f
}

.block-area,
.top {
	font-family: Helvetica, sans-serif
}

h2.expand {
	font-size: 14px
}

#wrapper {
	text-align: left
}

#content {
	overflow: hidden;
	padding-bottom: 20px;
	width: 100%;
	float: left;
	margin-left: 0!important;
	height: auto
}

.block-area {
	color: #333;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	overflow: hidden;
	padding: 1.5em 1.5em .75em 0
}

.collapse p {
	margin: 0;
	padding: 0 10px 1em
}

.collapse a {
	border-bottom: 1px dotted #03c;
	color: #000
}

.top {
	font-size: 12px;
	text-align: right
}

#switch,
.switch {
	margin-bottom: 5px;
	text-align: right
}

.expand {
	font-family: Helvetica, sans-serif!important;
	padding-bottom: .75em
}

.block-area a:link,
a:visited {
	border: 1px dotted #ccc;
	border-width: 0 0 1px;
	text-decoration: none
}

.expand a:link {
	color: #363636;
	display: block;
	font-size: 14px;
	height: 22px;
	padding: 8px 13px 6px
}

.expand a:link,
.expand a:visited {
	background-image: url(img/arrow-down.gif);
	background-position: 98% 50%;
	background-repeat: no-repeat;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif
}

.collapse p,
.contact-expand {
	font-family: Helvetica, sans-serif
}

.expand a:active,
.expand a:focus,
.expand a:hover {
	cursor: pointer
}

.expand a.open:link,
.expand a.open:visited {
	background: url(img/arrow-up.gif) 98% 50% no-repeat #f3f3f3;
	border-style: solid
}

.contact-expand {
	border-width: 1px;
	color: #344a63;
	display: block;
	font-size: 12px;
	height: 19px;
	margin-top: 5px;
	padding: 0 10px
}

.expand {
	margin: 18px 0 0!important;
	padding: 0!important;
	display: block
}

.expand a {
	color: #000;
	text-decoration: none
}

.collapse p {
	font-size: 14px;
	line-height: 23px;
	margin-top: 15px;
	color: #707070
}

#footer1-links,
#footer2-links {
	margin-top: 23px;
	line-height: 23px
}

.accordion-link {
	color: #007BED!important;
	text-decoration: none!important;
	border: 0!important
}

#clear {
	clear: both
}

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

#footer-bottom,
#footer1-links,
#footer2-links {
	height: 80px;
	float: left
}

#footer {
	width: 987px;
	background: #263749;
	height: 280px
}

#footer-1,
#footer-2 {
	width: 230px;
	height: 138px;
	float: left;
	margin-left: 35px;
	margin-top: 35px
}

.footer-title {
	font-size: 24px;
	font-family: Bitter, serif;
	color: #FFF;
	border-bottom: 1px solid #314253;
	width: 230px
}

#footer-copyright,
#footer1-links a,
#footer2-links a,
#right-container p {
	color: #6f7b88;
	font-family: Helvetica, sans-serif;
	font-size: 14px
}

#footer1-links {
	width: 111px
}

#footer1-links a,
#footer2-links a,
#latest-home a,
#right-container a,
.page-title a,
a.stage-cta2 {
	text-decoration: none
}

#footer1-links a:hover,
#footer2-links a:hover,
#right-container a:hover {
	color: #FFF;
	text-decoration: underline
}

#footer2-links {
	width: 211px
}

#footer-bottom {
	background: #1c2f43;
	top: 200px;
	border-top: 1px solid #324355;
	margin-top: 25px;
	width: 987px
}

#right-container {
	width: 325px;
	height: 160px;
	background: url(img/tank-watermark.png) 141px 10px no-repeat;
	float: right;
	margin-top: 19px
}

#right-container p {
	margin-top: 74px;
	line-height: 23px;
	width: 287px
}

#footer-copyright {
	height: 24px;
	width: 350px;
	display: block;
	margin-left: 35px;
	margin-top: 35px
}

#right-container a {
	color: #FFF;
	font-family: Helvetica, sans-serif;
	font-size: 14px
}

#footer-social {
	float: right;
	margin-right: 4px;
	height: 24px;
	width: 177px;
	margin-top: 28px
}

#footer-social #footer-gplus {
	float: right;
	margin-left: 18px;
	display: block;
	width: 72px
}

#layout-container {
	width: 985px;
	background: #FFF;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px solid #999;
	margin: 0 auto;
	min-height: 900px;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px
}

.page-title,
.page-title a {
	color: #4f4f4f;
	float: left;
	font-family: Bitter, serif;
	font-size: 43px;
	margin-top: 48px
}

a.stage-cta2,
button.contactbtn {
	background-image: -o-linear-gradient(top, #7fbf4d, #63a62f);
	border: 1px solid #63a62f
}

.page-title a {
	display: inline
}

#page-header {
	width: 987px;
	margin: 0 auto;
	height: 137px
}

a.stage-cta2 {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7fbf4d), color-stop(100%, #63a62f));
	background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: linear-gradient(top, #7fbf4d, #63a62f);
	border-bottom: 1px solid #5b992b;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	color: #fff;
	padding: 7px 0 8px;
	text-shadow: 0 -1px 0 #4c9021;
	width: 292px;
	height: 23px;
	display: inline-block;
	font-size: 18px;
	line-height: 21px;
	margin: 49px auto 0;
	float: right
}

#free-point,
.free-traffic-leadin {
	width: 904px;
	font-family: Helvetica, Arial, serif;
	font-size: 16px;
	color: #4f4f4f;
	margin-left: 40px;
	line-height: 26px
}

a.stage-cta2:hover {
	background-color: #76b347;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #76b347), color-stop(100%, #5e9e2e));
	background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
	background-image: linear-gradient(top, #76b347, #5e9e2e);
	-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
	box-shadow: inset 0 1px 0 0 #8dbf67;
	cursor: pointer
}

a.stage-cta2:active {
	border: 1px solid #5b992b;
	border-bottom: 1px solid #538c27;
	-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
	box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee
}

.free-traffic-leadin {
	float: left;
	display: block;
	margin-top: 43px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 40px;
	margin-bottom: 15px
}

.free-traffic-leadin strong {
	font-weight: 700
}

#free-point {
	float: left;
	margin-top: 30px
}

.contact-title,
.number-text {
	font-family: Bitter, serif
}

#free-text {
	width: 800px;
	float: left;
	margin-left: 22px;
	margin-top: 10px;
	line-height: 26px
}

#number-container {
	width: 70px;
	height: 70px;
	background: #ffc600;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	float: left;
	-webkit-box-shadow: 3px 3px 0 0 #b39331;
	box-shadow: 3px 3px 0 0 #b39331
}

.number-text {
	font-size: 36px;
	color: #FFF;
	text-shadow: 2px 2px 0 #b58d00;
	display: block;
	margin-left: 5px;
	margin-top: 22px;
	text-align: center
}

#free-seperator {
	background: url(img/free-seperator.jpg);
	width: 946px;
	height: 29px;
	float: left;
	margin-left: 19px;
	margin-top: 50px
}

#free-contact {
	width: 831px;
	min-height: 430px;
	background: #fcfae0;
	margin-left: 46px;
	float: left;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	border: 1px solid #e1d890;
	margin-bottom: 100px;
	margin-top: 40px;
	padding: 30px
}

.contact-title {
	color: #9e907a;
	font-size: 22px;
	text-shadow: 1px 1px 0 #FFF;
	float: left
}

.contact-form {
	width: 804px;
	padding-left: 16px;
	height: 46px;
	font-size: 16px;
	color: #5b5b5b;
	margin-top: 15px;
	margin-bottom: 29px
}

button.contactbtn {
	background-color: #7fbf4d;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7fbf4d), color-stop(100%, #63a62f));
	background-image: -webkit-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -moz-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: -ms-linear-gradient(top, #7fbf4d, #63a62f);
	background-image: linear-gradient(top, #7fbf4d, #63a62f);
	border-bottom: 1px solid #5b992b;
	border-radius: 3px;
	box-shadow: inset 0 1px 0 0 #96ca6d;
	color: #fff;
	font: 700 11px/1"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
	padding: 7px 0 8px;
	text-align: center;
	text-shadow: 0 -1px 0 #4c9021;
	width: 240px;
	height: 50px;
	font-size: 22px;
	margin-bottom: 30px
}

.contactFormSuccess,
.ffl-notice,
.url-error {
	font-family: Arial, Helvetica, sans-serif;
	display: block
}

.contactFormSuccess p,
.faq-desc,
.url-error {
	line-height: 22px
}

.contactFormSuccess,
.url-error {
	font-size: 14px;
	min-height: 15px;
	float: left
}

button.contactbtn:hover {
	background-color: #76b347;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #76b347), color-stop(100%, #5e9e2e));
	background-image: -webkit-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -moz-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -ms-linear-gradient(top, #76b347, #5e9e2e);
	background-image: -o-linear-gradient(top, #76b347, #5e9e2e);
	background-image: linear-gradient(top, #76b347, #5e9e2e);
	-webkit-box-shadow: inset 0 1px 0 0 #8dbf67;
	box-shadow: inset 0 1px 0 0 #8dbf67;
	cursor: pointer
}

button.contactbtn:active {
	border: 1px solid #5b992b;
	border-bottom: 1px solid #538c27;
	-webkit-box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee;
	box-shadow: inset 0 0 8px 4px #548c29, 0 1px 0 0 #eee
}

.url-error {
	border-radius: 4px;
	color: #000!important;
	text-shadow: none!important;
	background: #fff3f3;
	width: 795px;
	padding: 15px;
	margin-bottom: 25px;
	border: 1px dashed #ff9d9d
}

.contactFormSuccess {
	background: #ebffea;
	width: 843px;
	margin-left: -31px;
	padding: 25px;
	margin-bottom: 25px;
	border: 1px dashed #38bd2e
}

.ffl-notice {
	color: red;
	float: right;
	margin-right: 25px;
	margin-top: 4px;
	text-shadow: 2px 1px 1px #fff
}

.contactFormSuccess h3,
.faq-title,
.ffl-required {
	font-family: Bitter, serif
}

.ffl-required {
	color: red;
	display: block;
	float: left;
	font-size: 20px;
	margin-left: 4px
}

.contactFormSuccess h3 {
	color: #1a2d42;
	font-size: 28px;
	margin-bottom: 14px
}

.faq-title {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #4f4f4f
}

#faq-container {
	width: 100%;
	padding: 40px
}

.faq-desc {
	color: #6d6d6d;
	font-family: Helvetica, Arial, serif;
	font-size: 14px;
	margin-top: 30px;
	width: 878px;
	margin-bottom: 50px;
	border-left: 4px solid #d1dce2;
	padding-left: 20px
}

#letter {
	width: 912px;
	height: 561px;
	background: url(/img/letter.jpg) repeat-x #ededed;
	margin: 37px auto 0
}

#signature {
	background: url(img/signature.png);
	width: 189px;
	height: 52px;
	float: left;
	margin-left: 40px;
	margin-top: 43px
}

#stamp {
	background: url(img/stamp.png);
	height: 70px;
	width: 119px;
	float: right;
	margin-right: 35px;
	margin-top: 29px
}

#commentsform,
.emailinput,
.nameinput,
.pageinput {
	background: #FFF;
	border: 0;
	font-size: 20px;
	padding-left: 20px;
	margin-top: 25px;
	float: left
}

.emailinput,
.nameinput {
	width: 383px;
	font-family: Helvetica, Arial, serif
}

.nameinput {
	height: 56px;
	-webkit-box-shadow: 1px 1px 0 3px #bbb;
	box-shadow: 1px 1px 0 3px #bbb;
	margin-left: 40px
}

.emailinput,
.pageinput {
	height: 56px;
	-webkit-box-shadow: 1px 1px 0 3px #bbb;
	box-shadow: 1px 1px 0 3px #bbb
}

.emailinput {
	margin-left: 20px
}

#commentsform,
.pageinput {
	width: 807px
}

#commentsform,
.contactFormSuccess2,
.pageinput {
	margin-left: 40px;
	font-family: Helvetica, Arial, serif
}

#commentsform {
	height: 195px;
	padding-top: 20px;
	-webkit-box-shadow: 1px 1px 0 3px #bbb;
	box-shadow: 1px 1px 0 3px #bbb
}

.contactFormSuccess2 {
	margin-top: 32px;
	width: 773px;
	background: #eafbeb;
	border: 2px dashed #68a56a;
	font-size: 18px;
	color: #1a5c1c;
	padding: 30px
}

.contactFormMessage.contactFormError2 {
	margin-left: 282px;
	margin-top: -53px;
	position: absolute;
	padding: 12px;
	background: #fbecec;
	border: 2px dashed #fb3737;
	width: 392px;
	font-family: Helvetica, Arial, serif;
	font-size: 18px;
	color: #983232;
	text-align: center;
	font-style: italic
}

button.clean-gray {
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee), color-stop(100%, #ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	background-image: linear-gradient(top, #eee, #ccc);
	border: 1px solid #ccc;
	border-bottom: 1px solid #bbb;
	border-radius: 3px;
	color: #333;
	font-size: 18px;
	font-family: Helvetica;
	padding: 8px 0;
	text-align: center;
	text-shadow: 0 1px 0 #eee;
	width: 350px;
	height: 50px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: 94px
}

button.clean-gray:hover {
	background-color: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(100%, #bbb));
	background-image: -webkit-linear-gradient(top, #ddd, #bbb);
	background-image: -moz-linear-gradient(top, #ddd, #bbb);
	background-image: -ms-linear-gradient(top, #ddd, #bbb);
	background-image: -o-linear-gradient(top, #ddd, #bbb);
	background-image: linear-gradient(top, #ddd, #bbb);
	border: 1px solid #bbb;
	border-bottom: 1px solid #999;
	cursor: pointer;
	text-shadow: 0 1px 0 #ddd
}

button.clean-gray:active {
	border: 1px solid #aaa;
	border-bottom: 1px solid #888;
	-webkit-box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee;
	box-shadow: inset 0 0 5px 2px #aaa, 0 1px 0 0 #eee
}

#trackingimg,
#trackingurl {
	border: 2px solid #d6e7d3;
	float: left
}

#latest-home {
	font-family: Helvetica;
	font-size: 14px;
	color: #6f6f6f;
	margin-top: 40px
}

#latest-home a {
	color: #1f75d4;
	display: block;
	height: 14px;
	margin-bottom: 9px;
	overflow: hidden;
	width: 312px
}

#latest-home a:hover {
	text-decoration: underline
}

#latest-home p {
	margin-bottom: 22px;
	display: block;
	line-height: 18px;
	padding-left: 7px;
	border-left: 3px solid #ddd;
	width: 298px;
	height: 33px
}

#success-package {
	background: url(img/package.jpg);
	width: 157px;
	height: 155px;
	float: left;
	margin-left: 52px;
	margin-top: 40px
}

.happensnext,
.happenstext {
	margin-left: 51px;
	float: left
}

.happensnext {
	background: url(img/progress.jpg) no-repeat;
	font-family: Bitter, serif;
	color: #4f4f4f;
	font-size: 25px;
	height: 53px;
	margin-top: 61px;
	padding-left: 49px;
	display: block;
	line-height: 31px
}

.happenstext {
	color: #6d6d6d;
	font-family: Helvetica, Arial, serif;
	font-size: 14px;
	display: block;
	line-height: 22px;
	width: 667px
}

#trackingurl {
	width: 905px;
	height: 227px;
	background: #f9fef9;
	margin-left: 38px;
	margin-top: 38px
}

.tracking-text,
.tracking-title {
	display: block;
	width: 500px;
	margin-left: 44px;
	float: left
}

.tracking-title {
	font-family: Bitter, serif;
	color: #4f4f4f;
	font-size: 25px;
	margin-top: 42px;
	margin-bottom: 25px
}

.tracking-text {
	color: #6d6d6d;
	font-family: Helvetica, Arial, serif;
	font-size: 14px;
	line-height: 22px
}

#trackingimg {
	background: url(img/tracking.jpg);
	width: 261px;
	height: 151px;
	margin-left: 605px;
	margin-top: 18px;
	position: absolute
}

.fb_iframe_widget {
	float: left
}

@media (max-device-width:700px) {
	.pricing-container .form-section .slider-end {
		top: 82px!important
	}
}

#mshaker {
	display: none;
	margin-bottom: 10px;
	margin-left: 0
}

#top-sidebar {
	background: #f7f7f7;
	border: 2px solid #e5e5e5;
	left: 15px;
	right: 15px;
	display: none;
	z-index: 999;
	position: fixed
}

#top-sidebar .sidebar-ctatitle {
	font-size: 18px;
	margin-left: 0;
	margin-bottom: 10px;
	padding-left: 0;
	padding-bottom: 0;
	width: 100%
}

@media (min-width:992px) {
	.container {
		width: 987px;
		padding-left: 0
	}
	#blog-stage .col-md-6:last-child {
		padding-left: 60px
	}
	#blogpost-loop .col-md-6:last-child {
		padding-left: 90px
	}
	#blogpost-stage .col-md-6:last-child {
		padding-left: 116px
	}
	#top-sidebar-sticky-wrapper {
		height: 0!important
	}
	#container2 img {
		width: 100%;
		height: auto
	}
	#single-author img {
		height: 81px!important;
		width: 81px!important
	}
}

@media (max-width:991px) {
	#blogpost-commentsnumber {
		padding-top: 55px;
	}
	#blogpost-postedin {
		margin-top: 45px;
	}
	#blogpost-author,
	#blogpost-commentsnumber,
	#blogpost-postedin,
	#blogpost-socialcontainer,
	#sidebar-sticky-wrapper,
	#single-author,
	.breadcrumb-cta,
	.infographic-title {
		float: none
	}
	#blog-content,
	#blog-content img,
	#blog-stage,
	#blognav-inner,
	#blogpost-featured img,
	#blogpost-header,
	#blogpost-info,
	#blogpost-loop,
	#blogpost-meta,
	#blogpost-social,
	#blogpost-stage,
	#colorseperator,
	#container2,
	#footer,
	#footer-bottom,
	#header,
	#infographic-container,
	#infographic-sep,
	#small-divider,
	.blogpost-title,
	.crp_related,
	.plain-divider,
	.stage-excerpt,
	.stage-title a,
	.wp-pagenavi,
	.yarpp-related,
	.yarpp-thumbnails-horizontal {
		width: 100%
	}
	.yarpp-related {
		min-width: auto
	}
	.navbar>.container .navbar-brand,
	.navbar>.container-fluid .navbar-brand {
		margin-left: 15px!important
	}
	#sidebar {
		display: none
	}
	#ouibounce-modal,
	.author-page {
		display: none!important
	}
	#top-sidebar {
		display: block
	}
	.breadcrumb-cta {
		left: 0;
		top: 15px;
		z-index: 99
	}
	#blogpost-stage {
		height: auto;
		margin-left: 0
	}
	#blogpost-featured {
		height: auto;
		float: none
	}
	#blogpost-socialcontainer {
		border-left: none;
		border-right: none;
		width: 100%;
		margin-top: 40px
	}
	#blogpost-commentsnumber a {
		padding-top: 10px
	}
	#blog-content,
	#blogpost-header,
	.blogpost-title {
		margin-left: 0
	}
	#footer-social,
	#right-container {
		float: left;
		margin-left: 35px
	}
	.blogpost-title {
		padding-top: 36px
	}
	#single-author img {
		margin-right: 20px
	}
	#blogpost-meta {
		border-left: 2px solid #e5e5e5
	}
	.blogsingle {
		padding: 0 25px
	}
	.crp_related {
		height: 130px
	}
	#authorprofilebox,
	#blog-stage,
	#blogpost-info,
	#blogpost-loop,
	#footer {
		height: auto
	}
	#footer {
		padding-bottom: 25px
	}
	#header .fb-like {
		display: none
	}
	#footer1-links {
		width: 100px
	}
	#footer-bottom {
		height: auto;
		padding-bottom: 30px
	}
	#footer-social {
		margin-top: 10px
	}
	#stage-img,
	.stage-excerpt,
	.stage-title a {
		float: unset
	}
	#blogpost-loop {
		margin-left: 0;
		padding: 0 15px
	}
	a.blogpost-read {
		width: 70px;
		display: block;
		margin-left: 155px
	}
	#social-icons,
	.blogpost-comments a,
	.blogpost-date {
		margin-left: 135px
	}
	.blogpost-excerpt {
		margin-bottom: 15px
	}
	#stage-img,
	a.stage-read {
		margin-bottom: 30px
	}
	#blogpost-social {
		background: 0 0
	}
	.blogpost-date {
		width: 200px;
		float: unset
	}
	#stage-img {
		margin-right: 0
	}
	#stage-img img {
		width: 100%
	}
	#blogpost-thumb img {
		margin-left: 20px
	}
	.sidebar-ctatitle {
		border-bottom: none
	}
	.navbar-header {
		float: none
	}
	.navbar-toggle .icon-bar {
		background: #fff
	}
	.navbar-toggle {
		display: block;
		border: 1px solid #fff;
		margin-top: 38px
	}
	.navbar-collapse.collapse {
		display: none!important
	}
	.navbar-collapse.collapse.in {
		display: block!important
	}
	.navbar-nav {
		float: none!important;
		margin: 7.5px 0;
		padding-bottom: 20px
	}
	.navbar-nav>li {
		float: none
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px
	}
	.nav-bar li {
		padding-top: 0;
		padding-bottom: 0
	}
	.nav-bar li a {
		float: none;
		margin-top: 0
	}
	.nav-bar li a:hover {
		padding-bottom: 10px!important;
		border-bottom: none;
		color: #fff
	}
	.navbar {
		background: #1a2d42;
		z-index: 9999
	}
	.navbar-collapse .nav-bar {
		margin-left: 0;
		position: relative;
		z-index: 9999;
		padding-left: 20px;
		padding-top: 20px
	}
	.navbar-collapse {
		margin-top: 20px
	}
	#container2 img {
		width: 100%;
		height: auto
	}
	#single-author img {
		height: 81px!important;
		width: 81px!important
	}
	#blogpost-featured img,
	#stage-img>a>img {
		width: 100%!important;
		height: auto!important
	}
	#blog-content p {
		font-size: 18px;
		line-height: 32px
	}
}

@media (min-width:768px) {
	#top-sidebar .sidebar-cta {
		float: right;
		margin-top: 27px
	}
	#single-author img {
		height: 81px!important;
		width: 81px!important
	}
}

@media (max-width:767px) {
	#top-sidebar .sidebar-cta {
		margin-left: 0
	}
	#shaker {
		display: none
	}
	#mshaker {
		display: inline-block
	}
	#mshaker a {
		color: #53b6fb;
		border-bottom: 1px solid #53b6fb;
		padding-bottom: 1px;
	}
	#mshaker a:hover {
		border-bottom: 0px;
	}
	.sidebar-ctatitle {
		border-bottom: none
	}
	#container2 img {
		width: 100%;
		height: auto
	}
	#single-author img {
		height: 81px!important;
		width: 81px!important
	}
	#blogpost-featured img,
	#stage-img>a>img {
		width: 100%!important;
		height: auto!important
	}
	#blog-content p {
		font-size: 18px;
		line-height: 32px
	}
}

@media (max-width:640px) {
	#blognav,
	#blogpost-thumb {
		display: none
	}
	a.blogpost-read {
		margin-left: 30px
	}
	#social-icons {
		margin-left: 12px
	}
	.blogpost-comments a,
	.blogpost-date {
		margin-left: 14px
	}
	#container2 img {
		width: 100% !important;
		height: auto
	}
	#container2 .author-profile img {
		width: auto !important;
	}
	#single-author img {
		height: 81px!important;
		width: 81px!important
	}
	#blogpost-featured img,
	#stage-img>a>img {
		width: 100%!important;
		height: auto!important
	}
	#blog-content p {
		font-size: 18px;
		line-height: 32px
	}
}

@media (max-width:480px) {
	#footer-copyright,
	#right-container,
	.blogpost-excerpt {
		width: 300px
	}
	.blogpost-link {
		height: auto;
		white-space: normal;
		width: 300px
	}
	#blogpost-loop {
		padding-left: 0
	}
	#container2 img {
		width: 100%;
		height: auto
	}
	#single-author img {
		height: 81px!important;
		width: 81px!important
	}
	#blogpost-featured img,
	#stage-img>a>img {
		width: 100%!important;
		height: auto!important
	}
	#blog-content p {
		font-size: 18px;
		line-height: 32px
	}
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
	margin-left: -1px
}

a.blogpost-link:hover {
	text-decoration: none;
	color: #2c414f
}

.author-page .blognav-link {
	margin-right: 0
}

.navbar {
	border-radius: 0
}

#footer-social .fb-like {
	margin-top: 0px;
	margin-right: 36px;
}