body {
	background: #588ad1;
}
a {
	color: #c10c1c;
	text-decoration: none
}
a: hover {
	color: #000
}
a.button,input.button,input#submit,button,.page-template-template-affiliate-program-php .affiliate-signup input[type=submit] {
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #b80316;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#a4000b),color-stop(1,#ca3031));
	background: -ms-linear-gradient(bottom,#a4000b,#ca3031);
	background: -moz-linear-gradient(center bottom,#a4000b 0,#ca3031 100%);
	padding: 14px 18px 12px;
	line-height: 1em;
	background-position: 0 0;
	border: 0;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	font-family: 'YanoneKaffeesatzRegular',arial,sans-serif;
	font-size: 22px;
	text-shadow: 1px 1px 1px #000;
	border: 1px solid #b82526;
	-webkit-box-shadow: inset 0 0 5px 5px #92030b,1px 1px 1px #000;
	-moz-box-shadow: inset 0 0 5px 5px #92030b,1px 1px 1px #000;
	box-shadow: inset 0 0 5px 5px #92030b,1px 1px 1px #000;
	cursor: pointer;
	text-align: center
}
a.button: hover,input.button: hover,input#submit: hover,button: hover,.page-template-template-affiliate-program-php .affiliate-signup input[type=submit]: hover {
	background: #ca3031;
	-webkit-box-shadow: inset 0 0 5px 5px #a4000b,1px 1px 1px #000;
	-moz-box-shadow: inset 0 0 5px 5px #a4000b,1px 1px 1px #000;
	box-shadow: inset 0 0 5px 5px #a4000b,1px 1px 1px #000
}
a.button: active,input.button: active,input#submit: active,button: active,.page-template-template-affiliate-program-php .affiliate-signup input[type=submit]: active {
	margin: 1px 0 0 1px;
	background: #92030b;
	-webkit-box-shadow: inset 0 0 5px 5px #a4000b;
	-moz-box-shadow: inset 0 0 5px 5px #a4000b;
	box-shadow: inset 0 0 5px 5px #a4000b
}
a.button.gray,button.gray,input.button.gform_previous_button {
	background: #737373;
	-webkit-box-shadow: inset 0 0 5px 3px #696969;
	-moz-box-shadow: inset 0 0 5px 3px #696969;
	box-shadow: inset 0 0 5px 3px #696969;
	border: 1px solid #575757
}
a.button.gray: hover,button.gray: hover,input.button.gform_previous_button: hover {
	background: #888
}
a.button.gray: active,button.gray: active,input.button.gform_previous_button: active {
	background: #666
}
a.button span,button span {
	display: block;
	font-size: 16px
}
input,textarea {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ccc;
	padding: 8px;
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	background: #f5f5f5
}
input: focus,textarea: focus {
	border: 1px solid #ccc;
	background: #fff
}
input.error,input.error: focus {
	border: 1px solid red
}
label.error {
	color: red
}
input.submit,input#submit {
	cursor: pointer;
	font-weight: bold
}
#fancybox-overlay {
	z-index: 100000000!important
}
#fancybox-wrap {
	z-index: 1000000000!important
}
hr {
	border-top: 2px dotted #ccc;
	border-bottom: 0;
	background: 0;
	margin: 20px 0
}
.container.section {
	background: #f1f1f1;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#f1f1f1),color-stop(1,#fff));
	background: -ms-linear-gradient(bottom,#f1f1f1,#fff);
	background: -moz-linear-gradient(center bottom,#f1f1f1 0,#fff 100%);
	padding-top: 30px
}
.gform_wrapper input[type="text"],.gform_wrapper input[type="url"],.gform_wrapper input[type="email"],.gform_wrapper input[type="tel"],.gform_wrapper input[type="number"],.gform_wrapper input[type="password"] {
	padding: 8px!important
}
.gform_wrapper .left_label .gfield_label {
	padding: 4px 0 0
}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="submit"] {
	font-size: 22px!important
}
.main-nav {
	height: 43px;
	background: url(../images/bg-top-bar.png);
	background: rgba(255,255,255,0.05);
	position: absolute;
	top: 0;
	left: 0;
	width: 96.7%;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	z-index: 10000000
}
.main-nav .row {
	position: relative
}
.main-nav #logo {
	background: #cd3728;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#bf1e0e),color-stop(1,#d6493b));
	background: -ms-linear-gradient(bottom,#bf1e0e,#d6493b);
	background: -moz-linear-gradient(center bottom,#bf1e0e 0,#d6493b 100%);
	width: 150px;
	height: 100px;
	text-align: center;
	float: left;
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 0 1px rgba(0,0,0,0.4);
	box-shadow: 0 0 1px rgba(0,0,0,0.4);
	margin-right: 15px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 0
}
.main-nav #logo a {
	display: inline-block;
	margin: 10px auto 0
}
.main-nav .default-nav-markup {
	z-index: 10
}
.main-nav .default-nav-markup li {
	float: left
}
.main-nav .default-nav-markup li a {
	display: block;
	padding: 8px 12px 0;
	margin: 6px 5px;
	color: #f54;
	font-size: 13px;
	height: 23px;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	line-height: 1em;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.main-nav .default-nav-markup li a: hover {
	background: rgba(255,255,255,0.2);
	color: #fff;
	text-shadow: 1px 1px 1px #000
}
.main-nav .user-go {
	position: absolute;
	top: 7px;
	right: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #474747;
	background: rgba(255,255,255,0.15);
	color: #999;
	text-shadow: 1px 1px 1px #000;
	height: 26px;
	padding: 3px 10px 0;
	font-size: 12px
}
.main-nav .user-go a {
	color: #999;
	text-decoration: none
}
.main-nav .user-go a: hover {
	color: #fff
}
.home .main-nav #logo {
	background: url(../images/logo-bg-home.png) top left no-repeat;
	width: 175px;
	height: 150px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 110px;
	z-index: 10;
	margin: 0;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.home .main-nav #logo a {
	margin: 13px auto 0
}
.home .main-nav .default-nav-markup {
	position: absolute;
	right: 300px;
	top: 0
}
.home .main-nav .user-go {
	right: auto;
	left: 0;
	background: #000;
	background: rgba(0,0,0,0.4)
}
.responsive-nav-markup {
	display: none
}
.feature .text {
	margin-top: 230px
}
.feature .text h1 {
	color: #fff;
	font-weight: normal;
	font-size: 36px;
	line-height: 1em;
	text-shadow: 1px 1px 1px #000;
	font-family: 'YanoneKaffeesatzRegular',verdana,arial,sans-serif
}
.feature .text h1 strong {
	font-weight: normal;
	display: block;
	font-size: 65px;
	line-height: 1.1em;
	color: #fff
}
.feature .text p {
	color: #959595
}
.feature .text p strong {
	color: #ccc
}
.feature .text .action {
	text-align: center
}
.feature .text .action .button {
	font-size: 30px;
	margin: 0 auto;
	padding-bottom: 5px
}
.feature .text .action p {
	font-weight: bold;
	padding: 10px 0 0;
	font-size: 15px
}
.feature .text .action p a.play-video: hover {
	color: #fff
}
.feature .image {
	position: relative
}
.feature .image a.play-video {
	position: absolute;
	right: 290px;
	bottom: 192px;
	color: #d64f41;
	display: inline-block;
	background: url(../images/video-play-button.png) top left no-repeat #080808;
	background-position: 17px 20px;
	padding: 13px 25px 0 62px;
	height: 57px;
	width: 160px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	-webkit-box-shadow: 0 1px 20px #000;
	-moz-box-shadow: 0 1px 20px #000;
	box-shadow: 0 1px 20px #000
}
.feature .image #feature-image {
	position: absolute;
	top: 126px;
	right: -30px;
	width: 824px;
	height: 508px
}
.feature .image #feature-image img#big-screens-responsive {
	display: none
}
.middle {
	background: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
	-webkit-box-shadow: 0 -1px 3px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 -1px 3px rgba(0,0,0,0.4);
	box-shadow: 0 -1px 3px rgba(0,0,0,0.4)
}
.page-top {
	background: url(../images/bg-page-top.jpg) top center no-repeat #030303;
	color: #fff;
	padding-top: 43px
}
.page-top .row {
	position: relative
}
.breadcrumbs {
	position: absolute;
	top: 50px;
	left: 183px;
	font-size: 10px;
	color: #777;
	z-index: 10
}
.breadcrumbs br {
	display: none
}
.breadcrumb-trail a {
	color: #777;
	border-bottom: 1px dotted #777
}
.breadcrumb-trail a: hover {
	border-bottom: 0
}
.breadcrumb-trail .trail-end {
	color: #999
}
.page-top h1,.page-top h2 {
	color: #ccc;
	font-size: 33px;
	font-family: 'Museo300',georgia,serif;
	padding: 71px 0 10px 0;
	margin: 0;
	text-shadow: 1px 1px 1px #000;
	line-height: 40px;
	letter-spacing: -0.02em
}
.page-top .action {
	text-align: right;
	padding: 38px 0 0 0
}
.page-top .action p {
	font-weight: bold;
	font-style: italic;
	margin: 0 0 8px 0;
	line-height: 1.2em;
	font-size: 11px;
	width: 70%;
	float: right;
	color: #eaeaea
}
.page-top .action a.button {
	font-size: 28px;
	clear: both;
	padding-bottom: 5px;
	margin-top: -10px
}
.page-template-template-pricing-php .page-top .action a.button {
	padding-bottom: 10px
}
.page-top .action a.button span,.feature .text .action .button span,.home .home-tour.action a.button span,.action-bottom .button span,.emphasis-box .button span {
	display: block;
	font-weight: normal;
	font-family: verdana,arial,sans-serif;
	font-style: italic;
	font-size: 12px;
	line-height: 1.9em;
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7
}
.page-top .action a.button.responsive {
	display: none
}
.action-box {
	background: #eaeaea;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #acacac;
	padding: 30px 25px 30px;
	margin: 20px 0;
	text-align: center
}
.page-top #logged-in-user-meta {
	float: right;
	text-align: left
}
#logged-in-user-meta {
	background: #822114;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #dab3b1;
	font-size: 12px;
	line-height: 1.5em;
	padding: 5px 8px;
	margin: 10px 0 0 0
}
#logged-in-user-meta #username {
	font-weight: bold;
	font-size: 15px;
	color: #fff
}
#logged-in-user-meta #username .logout {
	font-size: 12px;
	font-weight: normal;
	color: #dab3b1;
	float: right
}
#logged-in-user-meta a {
	color: #dab3b1;
	text-decoration: underline
}
#logged-in-user-meta a: hover {
	color: #fff
}
.sidebar {
	padding-top: 20px
}
.feature {
	height: 572px;
	background: url(../images/bg-feature.jpg) top center no-repeat #030303;
	margin: -56px 0 0 0;
	color: #fff
}
.feature .row {
	position: relative;
	height: 572px
}
.page-template-template-homepage-2-php .breadcrumbs {
	display: none
}
.home .middle {
	padding-top: 70px
}
.home .press {
	text-align: center;
	color: #ccc;
	font-size: 10px;
	text-transform: uppercase;
	margin-bottom: 70px;
	line-height: 1em
}
.home .press p {
	margin: 0
}
.testimonials {
	padding-top: 30px;
	padding-bottom: 26px;
	background: #525252;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#525252),color-stop(1,#7e7e7e));
	background: -ms-linear-gradient(bottom,#525252,#7e7e7e);
	background: -moz-linear-gradient(center bottom,#525252 0,#7e7e7e 100%)
}
.testimonials .eightcol.quotes {
	margin-left: -6%;
	width: 71%
}
.testimonials .testimonials-title h2 {
	font-size: 25px;
	line-height: 1em;
	padding: 20px 0 0 0;
	margin: 0 0 10px 0;
	font-family: 'Museo300',georgia,serif;
	color: #191919;
	text-shadow: 0 1px 1px #999
}
.testimonials .testimonials-title .cycle-nav {
	padding: 0 0 35px 0
}
.testimonials .testimonials-title .cycle-nav a {
	display: block;
	float: left;
	margin: 0 5px 0 0;
	width: 8px;
	height: 8px;
	background: url(../images/testimonials-cycle-nav.png) top left no-repeat;
	background-position: 0 -13px;
	text-indent: -9999px;
	overflow: hidden
}
.testimonials .testimonials-title .cycle-nav a.activeSlide {
	background-position: 0 0
}
.testimonials .quote .image {
	padding-top: 14px
}
.testimonials .quote img {
	float: left;
	border: 5px solid #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.6);
	box-shadow: 0 0 5px rgba(0,0,0,0.6);
	margin: -8px 0 0 0;
	-webkit-transform: rotate(-7deg);
	-moz-transform: rotate(-7deg);
	transform: rotate(-7deg)
}
.testimonials .quote: nth-child(even) img {
	-webkit-transform: rotate(7deg);
	-moz-transform: rotate(7deg);
	transform: rotate(7deg)
}
.testimonials .quote .quote-text {
	font-size: 14px;
	color: #fff;
	line-height: 1.3em;
	padding: 10px 10px 0 0
}
.testimonials .quote .quote-text p {
	margin: 0 0 5px 0;
	font-family: Georgia,cambria,times,serif;
	font-style: italic;
	line-height: 1.4em
}
.testimonials .quote p.person-name {
	margin: 0;
	font-weight: bold;
	color: #ccc;
	font-size: 14px;
	line-height: 1.3em
}
.home-tour .title {
	text-align: center
}
.home-tour .title h2 {
	font-family: 'MuseoSans500',verdana,arial,sans-serif;
	text-align: center;
	font-size: 55px;
	margin: 0 0 45px;
	padding: 35px 0 0 0;
	line-height: 1.1em;
	letter-spacing: -0.02em;
	color: #aaa
}
.home-tour .title hr {
	width: 600px;
	height: 42px;
	margin: 0 auto 90px;
	background: url(../images/home-tour-hr.png) top center no-repeat;
	border: 0
}
.home-tour .title h2 span {
	text-decoration: underline
}
.home-tour .title h2 em {
	display: block;
	font-size: 45px;
	font-style: normal
}
.home-tour {
	padding-top: 85px
}
.home-tour .image {
	line-height: .9em
}
.home-tour h3 {
	font-family: 'Museo300',georgia,serif;
	font-size: 35px;
	margin: 0 0 10px;
	padding: 45px 0 0 0;
	text-shadow: 1px 1px 1px #fff
}
.home-tour.action {
	padding-bottom: 70px
}
.home-tour.action .image {
	text-align: center
}
.home-tour.action h3 {
	padding: 0
}
.home-tour.action a.button {
	font-size: 47px;
	margin: 0 0 20px 0;
	padding: 16px 25px 14px;
	letter-spacing: -0.01em
}
.home-tour.action .image p {
	font-size: 13px;
	font-style: italic;
	color: #999
}
.action-bottom {
	text-align: center;
	padding-bottom: 50px
}
.action-bottom a.button {
	font-size: 47px;
	margin: 0 0 20px 0;
	padding: 16px 25px 6px;
	letter-spacing: -0.01em
}
.action-bottom p.action-support {
	font-size: 12px;
	width: 300px;
	margin: 0 auto 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8
}
.main-col ul.checkmarks li {
	float: left;
	width: 45%;
	background: url(../images/tour-check.gif) top left no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 4%;
	margin: 0 0 5px 0;
	list-style: none
}
.main-col ul.checkmarks.no-float li {
	float: none;
	width: 100%
}
.subnav {
	margin-top: -40px;
	background: #eaeaea;
	padding-bottom: 8px;
	padding-top: 47px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 0
}
h4.subnav-title {
	font-size: 22px;
	color: #8e8e8e;
	padding: 9px 10px 11px;
	text-align: center;
	margin: 0;
	font-family: 'Museo300',georgia,serif
}
.subnav ul,.middle .widget ul.menu {
	border-top: 1px solid #eaeaea
}
.subnav ul a,.middle .widget ul.menu a {
	display: block;
	padding: 9px 15px 11px;
	font-size: 13px;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	line-height: 1.2em
}
.subnav ul a: hover,.middle .widget ul.menu a: hover {
	background: #f3f3f3
}
.restaurant-web-design .subnav li#design a,.restaurant-mobile-website .subnav li#mobile a,.restaurant-wordpress-themes .subnav li#wordpress a,.streamlined-package .subnav li#streamlined a,.restaurant-seo-social-media .subnav li#seo a,.online-ordering .subnav li#online-ordering a {
	font-weight: bold;
	color: #000;
	cursor: default;
	background: #f3f3f3
}
.restaurant-web-design .subnav li#design a: hover,.restaurant-mobile-website .subnav li#mobile a: hover,.restaurant-wordpress-themes .subnav li#wordpress a: hover,.streamlined-package .subnav li#streamlined a: hover,.restaurant-seo-social-media .subnav li#seo a: hover {
	background: 0
}
.page-template-template-tour-pages-php .main-col h1 {
	font-size: 52px;
	line-height: 1.1em;
	text-align: left;
	color: #1a1a1a;
	letter-spacing: -0.03em;
	margin: 0 0 12px
}
.page-template-template-tour-pages-php .main-col h1 span {
	font-size: 40px;
	display: block;
	line-height: 1.1em
}
.page-template-template-tour-pages-php .main-col h2 {
	font-size: 24px;
	padding: 3px 0 0 0;
	line-height: 1.25em;
	color: #616161;
	margin: 0 0 25px
}
.page-template-template-tour-pages-php .main-col h3 {
	font-size: 1.4em;
	letter-spacing: -0.05em;
	line-height: 1.35em
}
.page-template-template-tour-pages-php .tour-testimonial {
	float: left;
	width: 50%;
	margin: 10px 25px 20px -248px
}
.page-template-template-tour-pages-php .tour-testimonial h5 {
	text-transform: uppercase;
	font-size: 12px;
	padding: 0;
	margin: 0 0 10px;
	color: #a7a7a7;
	text-shadow: 1px 1px 1px #fff;
	font-weight: normal;
	letter-spacing: .1em
}
.page-template-template-tour-pages-php .tour-testimonial p.quote {
	font-family: 'Museo300',georgia,serif;
	font-style: italic;
	font-size: 22px;
	line-height: 1.3em;
	margin: 0 0 10px
}
.page-template-template-tour-pages-php .tour-testimonial p.by {
	font-size: 13px;
	margin: 0 15px 0 0;
	color: #a7a7a7
}
.page-template-template-tour-pages-php .emphasis-box .button {
	font-size: 30px
}
.page-template-template-tour-pages-php .emphasis-box .button span {
	line-height: 1.5em
}
body.page-template-template-signup-php,body.page-template-template-signup-success-php {
	background: #ffffff
}
.page-template-template-signup-php .middle,.page-template-template-signup-success-php .middle {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.page-template-template-signup-php .middle .row,.page-template-template-signup-php .steps-bg .row,.page-template-template-signup-success-php .middle .row,.page-template-template-signup-success-php .steps-bg .row {
	text-align: center
}
.page-template-template-signup-php .ninecol.main-col,.page-template-template-signup-php .steps-bg .ninecol,.page-template-template-signup-success-php .ninecol.main-col,.page-template-template-signup-success-php .steps-bg .ninecol {
	float: none;
	text-align: left;
	margin: 0 auto
}
.page-template-template-signup-php .signup-footer,.page-template-template-signup-success-php .signup-footer {
	text-align: center;
	padding: 30px 0;
	color: #b5b5b5;
	border-top: 1px solid #e1e1e1
}
.page-template-template-signup-php .signup-footer .ninecol,.page-template-template-signup-success-php .signup-footer .ninecol {
	margin: 0 auto;
	text-align: left;
	float: none
}
.page-template-template-signup-php .signup-footer #re-logo,.page-template-template-signup-success-php .signup-footer #re-logo {
	padding: 0 38px 0 0;
	border-right: 1px solid #fff;
	line-height: 1em;
	float: left
}
.page-template-template-signup-php .signup-footer .text,.page-template-template-signup-success-php .signup-footer .text {
	float: left;
	height: 55px;
	padding: 15px 0 0 30px;
	font-size: 11px;
	text-align: left;
	line-height: 1.4em;
	border-left: 1px solid #ccc
}
.page-template-template-signup-php .signup-footer .text p,.page-template-template-signup-success-php .signup-footer .text p {
	margin: 0 0 8px
}
.page-template-template-signup-php .signup-footer a,.page-template-template-signup-success-php .signup-footer a {
	color: #b5b5b5;
	text-decoration: underline
}
.page-template-template-signup-php .signup-footer a: hover,.page-template-template-signup-success-php .signup-footer a: hover {
	color: #666
}
.page-template-template-signup-php form.register-form {
	position: relative;
	margin-top: -89px
}
.page-template-template-signup-php form.register-form h3 {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	padding: 10px 20px!important;
	font-size: 20px;
	font-family: 'Museo300',georgia,serif;
}
.page-template-template-signup-php .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	display: none
}
.page-template-template-signup-php form.register-form h3#ui-accordion-registration-form-header-0 {
	left: 0
}
.page-template-template-signup-php form.register-form h3#ui-accordion-registration-form-header-1 {
	left: 200px
}
.page-template-template-signup-php form.register-form h3#ui-accordion-registration-form-header-2 {
	left: 411px
}
.page-template-template-signup-php form.register-form h3.ui-state-default {
	background: #447EAE; 
/*	border: 1px solid #e1e1e1;
	border-bottom: 0;
	-moz-border-bottom-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-bottom-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;*/
	color: #ffffff
}
.page-template-template-signup-php form.register-form h3.ui-state-active {
	/*border: 1px solid #e1e1e1;	color: #6da3e0*/
	border-bottom: 0;
	/*background: #8C291C;*/
	background:#EB452F;

}
.page-template-template-signup-php fieldset.ui-widget-content {
	border: 0;
	background: 0;
	padding: 110px 0 0 0;
	color: #616161;
	height: auto!important;
	overflow: visible!important
}
.page-template-template-signup-php .signup-navigation .next,.page-template-template-signup-php .signup-navigation .prev {
	display: inline-block;
	float: right;
	padding: 10px 20px;
	background: #EB452F;
	/*background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#5287c3),color-stop(1,#76b0f2));
	background: -ms-linear-gradient(bottom,#5287c3,#76b0f2);
	background: -moz-linear-gradient(center bottom,#5287c3 0,#76b0f2 100%);*/
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	cursor: pointer
}
.page-template-template-signup-php .signup-navigation .next: hover {
	background: #6da3e0
}
.page-template-template-signup-php .signup-navigation .next: active {
	background: #5287c3
}
.page-template-template-signup-php .signup-navigation .prev {
	float: left;
	background: #EB452F;
/*	font-weight: normal;
	padding-left: 0;
	color: #c3311e
	*/
}
form.register-form h2 {
	font-size: 35px
}
form.register-form h2.first {
	padding: 0
}
.page-template-template-signup-php .steps-bg,.page-template-template-signup-success-php .steps-bg {
	background: #f5f5f5;
	height: 59px;
	padding: 12px 0 0 0;
	border-bottom: 1px solid #e1e1e1
}
form.register-form p.form-help.important {
	background: #cbe3ff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 12px;
	font-size: 12px;
	font-style: italic;
	width: 96%;
	color: #5287c4;
	text-shadow: 1px 1px 1px #fff
}
form.register-form {
	margin: 50px 0 30px 0
}
form.register-form.white-label {
	margin: 0 0 30px 0
}
.register-form fieldset {
	margin: 0 0 55px
}
.register-form fieldset legend {
	display: none
}
.register-form fieldset header h2 {
	font-size: 24px;
	margin: 0 0 10px;
	padding: 0;
	color: #5287c4;
	float: left
}
.register-form fieldset header img#cards {
	margin: 6px 5px 0 0;
	float: right
}
.register-form fieldset legend .floatleft {
	float: left
}
form.register-form .field {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee
}
form.register-form .field.form-actions {
	margin: 0 0 0 43%;
	padding: 0;
	border: 0
}
form.register-form .field.check {
	padding-left: 35%
}
form.register-form .field label {
	float: left;
	width: 35%;
	margin: 4px 0 5px 0;
	font-weight: bold
}
form.register-form .field.check label {
	display: inline;
	float: none;
	width: auto;
	font-weight: normal
}
form.register-form .field.radio ul li label {
	display: inline;
	float: none;
	width: auto;
	font-weight: normal
}
form.register-form .field input[type='text'] {
	display: block;
	width: 60%
}
form.register-form .field.subdomain {
	position: relative
}
form.register-form .field.subdomain input {
	width: 28%;
	margin: 0 5px 0 0
}
form.register-form .field.checkbox input {
	width: auto;
	float: left;
	margin: 9px 0 0 0
}
form.register-form .field.checkbox label {
	width: auto;
	font-weight: normal;
	padding: 0 0 0 10px;
	font-size: 13px
}
form.register-form .field.checkbox label.error {
	margin: 5px 0 0 0
}
form.register-form .append {
	font-size: 15px;
	padding: 6px 0;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 67%
}
form.register-form .field select {
	min-width: 25%;
	margin: 0
}
form.register-form .field.radio ul {
	margin: 5px 0 0 35%
}
form.register-form .field.radio ul li {
	margin: 0 0 5px 0
}
form.register-form .field.radio ul li: last-child {
	margin: 0
}
form.register-form .field p.form-help {
	margin: 0 0 0 35%;
	padding: 6px 0 0 0;
	font-size: 12px;
	line-height: 1.3em;
	color: #999;
	clear: both
}
form.register-form .field .form-column {
	float: left;
	width: 32%
}
form.register-form .field .form-column input {
	width: 87%;
	margin: 0 20px 0 0
}
form.register-form .field .form-column p.form-help {
	margin-left: 0
}
form.register-form .field.cvc input,form.register-form .field.cc-expiration input {
	width: auto;
	display: inline-block
}
form.register-form .field.cvc label.error,form.register-form .field.cc-expiration label.error {
	float: left
}
form.register-form .field.billing-address {
	padding: 0 0 3px 35%;
	border-bottom: 0
}
form.register-form .field.billing-address.last {
	border-bottom: 1px solid #eee
}
form.register-form .field.billing-address.first {
	padding-left: 0
}
form.register-form .field.billing-address p.form-help {
	margin-left: 0
}
form.register-form .field.billing-address.first p.form-help {
	margin-left: 35%
}
form.register-form .field.billing-address label.error {
	margin-left: 0;
	float: left;
	clear: both
}
form.register-form .field.billing-address.first label.error {
	margin-left: 35%
}
form.register-form .radios label.title {
background:#000000; color:#ffffff;
	clear: both;
	float: none;
	display: block;
	width: 100%; 
	margin: 0 0 15px; font-size:22px; line-height:40px; 
}
form.register-form .radios.select-plan .title,form.register-form .radios.select-setup .title {
/*	margin-left: 10px*/
}
form.register-form .radios label.title .note {
	float: right;
	font-weight: normal;
	font-size: 14px;
	/*font-style: italic;*/
	color: #ffffff;
	margin-right: 10px
}
form.register-form .radiobox {
	float: left
}
form.register-form .radiobox label {
	display: block;
	float: none;
	width: 95%;
	margin:0 2%;
	background: #D5D8DD;
	font-weight: normal;
	font-size: 14px;
	text-align: center;
	line-height: 1.4em;
	border: 3px solid #fff;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.3);
	box-shadow: 0 0 6px rgba(0,0,0,0.3);
	position: relative
}
form.register-form .radiobox label: hover {
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.5);
	box-shadow: 0 0 6px rgba(0,0,0,0.5)
}
form.register-form .radiobox label: active {
	-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 2px rgba(0,0,0,0.3);
	box-shadow: 0 0 2px rgba(0,0,0,0.3);
	bottom: -1px;
	right: -1px
}
form.register-form .radiobox label.error {
	border: 0;
	background: 0;
	margin: 0 0 -23px;
	padding: 0;
	position: relative;
	top: -28px;
	left: -3px;
	text-align: left;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
form.register-form .radiobox input.rd {
	width: auto;
	visibility: hidden;
	height: 1px
}
form.register-form .radios .radiobox header {
	background: #447EAE;
	color: #ffffff;
	/*padding: 7px 1.5% 12px;*/
	margin: -7px 0 0 0;
	height: 42px;
	font-size: 16px;
	letter-spacing: -0.02em;
	font-weight:bold;
	line-height: 42px;
	position: relative;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 3px
}
form.register-form .radios .radiobox label: hover header {
	background: #dfdfdf;
}
form.register-form .radios .radiobox header span {
	display: block;
}
form.register-form .radios .radiobox label p {
	background: #D5D8DD;
	padding: 15px 0;
	margin: 0;
	font-size: 16px; color:#222222;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
/*	font-family: 'Museo300',georgia,serif;
	text-shadow: 1px 1px 1px #fff*/
}
form.register-form .radios.select-setup .radiobox p {
	text-shadow: none
}
form.register-form .radios .radiobox small {
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	font-style: italic;
	text-align: center;
	line-height: 1.7em;
	color: #5287c4
}
form.register-form .radiobox label.selected {
	background: #EB452F;
	border: 3px solid #EB452F;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0.3);
	box-shadow: 0 0 0 rgba(0,0,0,0.3)
}
form.register-form .radiobox label.selected header,form.register-form .radiobox label.selected: hover header {
	background: #7ee6ad;
	color: #3e8e62
}
form.register-form .radiobox label.selected p,form.register-form .radios .radiobox label.selected: hover p {
	background: #dcf1e5;
	color: #3e8e62
}
form.register-form .radiobox label header .checkmark {
	display: none
}
form.register-form .radiobox label.selected header .checkmark {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: -8px;
	left: -8px;
	/*background: url(../images/radio-checked.png) top left no-repeat*/
}
form.register-form .radios.select-plan .radiobox {
	width: 21.8%;
	margin: 0 1.5% 15px
}
form.register-form .radios.select-setup {
	padding: 10px 0 30px 0;
	margin: 0 0 10px
}
form.register-form .radios.select-setup .radiobox {
	width: 100%;
	margin: 0 0 15px
}
form.register-form .radios.select-setup .radiobox label {
	text-align: left
}
form.register-form .radios.select-setup .radiobox header {
	height: auto;
	padding: 10px
}
form.register-form .radios.select-setup .radiobox p {
	font-size: 14px;
	line-height: 1.3em;
	padding: 10px
}
form.register-form .field.coupon {
	position: relative
}
form.register-form .field.coupon input {
	width: 28%;
	margin: 0 5px 0 0
}
form.register-form .field.coupon button {
	position: absolute;
	top: 0;
	left: 67%;
	font-size: 18px;
	text-shadow: none;
	padding: 7px 8px 6px
}
form.register-form button.submit-button,form.register-form input.button.submit-button,form.register-form.ui-widget button {
	font-size: 26px;
	padding: 10px 30px 8px;
	width: auto;
	margin-left: 128px;
	background: #FF9900;

	border: 1px solid #FF9900;

	box-shadow: inset 0 0 5px 5px #FF9900,1px 1px 1px #ccc;
	font-family: 'YanoneKaffeesatzRegular',arial,sans-serif
}
form.register-form button.submit-button: hover,form.register-form input.button.submit-button: hover {
	background: #72d29e;
	-webkit-box-shadow: inset 0 0 5px 5px #60bd8b,1px 1px 1px #ccc;
	-moz-box-shadow: inset 0 0 5px 5px #60bd8b,1px 1px 1px #ccc;
	box-shadow: inset 0 0 5px 5px #60bd8b,1px 1px 1px #ccc
}
form.register-form button.submit-button: active,form.register-form input.button.submit-button: active {
	background: #60bd8b;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none
}
form.register-form .form-actions img#secure-badge {
	float: right;
	margin: 5px 0 0 0;
	opacity: .65
}
form.register-form label.error {
	float: none;
	font-size: 12px;
	margin: 5px 0 0 35%;
	font-weight: normal
}
form.register-form .field .form-column label.error {
	margin-left: 0
}
form.register-form p.coupon-message {
	margin: 0 0 0 35%;
	padding: 5px 0;
	font-size: 12px
}
form.register-form p.coupon-message.error {
	color: red
}
form.register-form p.coupon-message.success {
	color: green
}
.registration-messages.error {
	background: #e9d2cf;
	border: 2px solid #ff2400;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #ff2400;
	padding: 15px 20px;
	margin: 0 0 25px
}
.registration-messages.error h2 {
	background: none repeat scroll 0 0 #ff2400;
	color: #fff;
	font-size: 20px;
	letter-spacing: 0;
	margin: -15px -20px 15px;
	padding: 8px 20px 9px!important
}
.registration-messages.error ul#errors-list {
	margin: 0
}
.registration-messages.error ul#errors-list li {
	margin: 0 0 5px 0
}
.register-form .field.cvc label {
	position: relative
}
.register-form .field.cvc label #cvc-question {
	position: absolute;
	left: 40px;
	bottom: 1px;
	cursor: pointer;
	width: 19px;
	height: 19px
}
.register-form .field.cvc label #cvc-question img.question-icon {
	-moz-opacity: .6;
	-khtml-opacity: .6;
	-webkit-opacity: .6;
	opacity: .6
}
.register-form .field.cvc label #cvc-question: hover img {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1
}
.register-form .field.cvc label #cvc-question img#cvc-image {
	display: none;
	position: absolute;
	left: 26px;
	top: -199px;
	border: 7px solid #fff;
	width: 293px!important;
	max-width: none;
	z-index: 10000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.6);
	box-shadow: 0 1px 4px rgba(0,0,0,0.6)
}
.register-form .field.cvc label #cvc-question img#cvc-image.show {
	display: block
}
.register-form .field.coupon .revealed {
	display: none
}
.register-form .field.coupon.closed {
	border-bottom: 0;
	padding: 0;
	margin: 0;
	float: left
}
.register-form .field.coupon a.show-hide {
	color: #c1c1c1;
	font-size: 12px;
	cursor: pointer
}
.register-form .field.coupon a.show-hide: hover {
	color: #919191
}
.register-form .payment-errors,.register-form .card-errors {
	margin: 0 0 10px 35%;
	color: red
}
input: : -webkit-input-placeholder,input.placeholder,textarea: : -webkit-input-placeholder,textarea.placeholder {
	color: #f5f5f5!important
}
input.focused: : -webkit-input-placeholder,input.focused.placeholder,textarea.focused: : -webkit-input-placeholder,textarea.focused.placeholder {
	color: #fff!important
}
input: -moz-placeholder,input.placeholder,textarea: -moz-placeholder,textarea.placeholder {
	color: #f5f5f5!important
}
input.focused: -moz-placeholder,input.focused.placeholder,textarea.focused: -moz-placeholder,textarea.focused.placeholder {
	color: #fff!important
}
.page-template-template-signup-success-php .steps-bg h2 {
	text-align: center;
	color: #29c392;
	text-shadow: 1px 1px 1px #fff;
	font-family: 'Museo300',georgia,serif;
	padding: 7px 0 0 0;
	font-weight: normal
}
.page-template-template-signup-success-php .middle {
	margin-bottom: -20px
}
.page-template-template-signup-success-php #success-message {
	width: 500px;
	margin: 0 auto 40px;
	padding: 150px 0
}
.page-template-template-signup-success-php #success-message h3 {
	font-size: 35px
}
.parent-pageid-129 .sidebar,.page-id-129 .sidebar,.parent-pageid-716 .sidebar,.page-id-716 .sidebar,.parent-pageid-1034 .sidebar,.page-id-1034 .sidebar,.page-id-504 .sidebar {
	padding-top: 0
}
#trial_count_down {
	display: inline-block;
	clear: both;
	margin: 0 0 25px 0;
	color: #fff;
	line-height: 1em;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 15px;
	background: #78d78a;
	background: -moz-linear-gradient(top,#78d78a 0,#47b95d 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#78d78a),color-stop(100%,#47b95d));
	background: -webkit-linear-gradient(top,#78d78a 0,#47b95d 100%);
	background: -o-linear-gradient(top,#78d78a 0,#47b95d 100%);
	background: -ms-linear-gradient(top,#78d78a 0,#47b95d 100%);
	background: linear-gradient(top,#78d78a 0,#47b95d 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#78d78a',endColorstr='#47b95d',GradientType=0)
}
#trial_count_down p {
	float: left;
	margin: 0 10px 0 0;
	padding: 10px 0 10px 10px;
	text-shadow: 1px 1px 1px #35523a;
	font-size: 13px
}
#trial_count_down p span {
	font-weight: bold;
	color: yellow
}
#trial_count_down a {
	display: block;
	float: left;
	padding: 6px 10px;
	margin: 4px 4px 0 0;
	background: #fff;
	background: -moz-linear-gradient(top,#fff 0,#f2f2f2 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);
	background: -o-linear-gradient(top,#fff 0,#f2f2f2 100%);
	background: -ms-linear-gradient(top,#fff 0,#f2f2f2 100%);
	background: linear-gradient(top,#fff 0,#f2f2f2 100%);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	font-weight: bold;
	color: #c10c1c;
	text-shadow: 1px 1px 1px #fff;
	font-size: 13px
}
#trial_count_down a: hover {
	background: #fff
}
.page-id-129 .subnav ul li#nav-my-websites a,.page-id-427 .subnav ul li#nav-add-site a,.page-id-434 .subnav ul li#nav-update a {
	color: #000;
	background: #f3f3f3;
	font-weight: bold;
	cursor: default;
	text-shadow: 1px solid #fff
}
ul.my-websites {
	padding: 0;
	margin: 0;
	border-top: 1px solid #eaeaea
}
ul.my-websites li {
	padding: 7px 0 8px;
	border-bottom: 1px solid #eaeaea
}
ul.my-websites li .site-name {
	float: left;
	width: 40%
}
ul.my-websites li .visit-site {
	float: left;
	width: 30%;
	text-align: right
}
ul.my-websites li .visit-site-dashboard {
	float: right;
	width: 30%;
	text-align: right
}
a.my-websites-add {
	font-size: 13px;
	margin: 10px 0 0 0;
	color: #a09d9d;
	display: inline-block
}
a.my-websites-add: hover {
	color: #000
}
#add-site-form {
	margin-top: 50px;
	border-top: 1px solid #eee;
	padding-top: 10px
}
form.register-form#add-site-form fieldset.form-actions {
	margin: 0
}
a#cancel-link {
	display: inline-block;
	color: #ccc;
	font-size: 13px;
	padding-left: 15px
}
.page-template-template-account-cancel-php .main-col h2 {
	padding: 0
}
.page-template-template-account-cancel-php .gfield_required {
	display: none
}
.page-template-template-account-cancel-php .gform_wrapper ul li.gfield {
	margin-bottom: 25px
}
.page-template-template-account-cancel-php .gfield_html,.page-template-template-account-cancel-php #gforms_confirmation_message {
	background: #fcf0af;
	border: 2px solid #f2e499;
	padding: 20px 20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.page-template-template-account-cancel-php #gforms_confirmation_message {
	padding-bottom: 20px
}
.page-template-template-account-cancel-php .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0
}
.page-template-template-account-domain-php .main-col h2 {
	padding: 0
}
.page-template-template-account-domain-php .gform_wrapper ul li.gfield {
	margin-bottom: 25px
}
.page-template-template-account-domain-php #gforms_confirmation_message {
	background: #fcf0af;
	border: 2px solid #f2e499;
	padding: 20px 20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.page-template-template-account-domain-php #gforms_confirmation_message {
	padding-bottom: 20px
}
.page-template-template-account-domain-php .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0
}
form.re_login_form fieldset {
	margin: 0 0 10px 0
}
form.re_login_form label {
	float: none;
	font-weight: bold;
	display: block
}
form.re_login_form fieldset.form-action {
	padding: 6px 0 0 0
}
form.re_login_form fieldset.form-action input.button {
	padding: 8px 12px 6px;
	font-size: 18px;
	float: left;
	margin: 0 20px 0 0
}
form.re_login_form fieldset.form-action p.forgot-password {
	float: left;
	font-size: 11px;
	padding: 10px 0 0 0
}
.page-template-template-account-affiliate-php h2 {
	padding: 0
}
.affiliate-stats table td,.affiliate-stats table th,.affiliate-stats table thead th,.affiliate-stats table tbody td {
	background: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.affiliate-stats table thead th {
	background: #f3f3f3
}
.affiliate-stats table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 40px
}
.affiliate-stats .filters,.affiliate-stats .filters form {
	display: block
}
.affiliate-stats .filters .description {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block
}
.affiliate-stats .filters .from-date,.affiliate-stats .filters .thru-date,.affiliate-stats .filters .submit {
	float: left;
	margin-right: 10px
}
.affiliate-stats .filters .submit {
	margin: 0
}
.affiliate-stats .filters .submit input {
	margin-right: 10px;
	cursor: pointer;
	background: #737373;
	color: #fff;
	font-weight: bold;
	border: 0
}
.affiliate-stats .filters .submit input: hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7
}
.page-template-template-account-affiliate-php .copy-code {
	font-family: 'lucida sans unicode',arial,sans-serif;
	color: #2282c6;
	margin-bottom: 20px
}
.affiliate-profile .field {
	float: left;
	margin: 0 2% 15px 0;
	width: 45%
}
.affiliate-profile .field input {
	width: 90%
}
.affiliate-profile .field label {
	font-size: 12px;
	padding-bottom: 3px
}
.affiliate-profile .submit {
	clear: both
}
.affiliate-profile .submit input {
	border: 0;
	background: #737373;
	color: #fff;
	font-weight: bold;
	cursor: pointer
}
.affiliate-profile .submit input: hover {
	-moz-opacity: .7;
	-khtml-opacity: .7;
	-webkit-opacity: .7;
	opacity: .7
}
.page-template-template-account-affiliate-php textarea.copy-code {
	width: 100%;
	padding: 0;
	height: 50px;
	margin: 0;
	font-family: 'lucida sans unicode',arial,sans-serif;
	font-size: 13px
}
.page-template-template-account-affiliate-php .main-col img {
	max-width: none;
	width: auto
}
.page-template-template-account-affiliate-php .main-col hr {
	margin: 60px 0
}
.bottom {
	background: #060606;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#060606),color-stop(1,#191919));
	background: -ms-linear-gradient(bottom,#060606,#191919);
	background: -moz-linear-gradient(center bottom,#060606 0,#191919 100%);
	padding-top: 40px
}
.bottom a {
	color: #fff
}
.bottom a: hover {
	color: #e64c4e
}
.bottom .footer-widgets {
	padding-bottom: 60px
}
.bottom .widget {
	margin-bottom: 0
}
.bottom .widget h3,.bottom h3.heading,.bottom h4.heading {
	text-align: left;
	color: #616161;
	margin: 0 0 5px 0;
	font-family: 'Museo300',georgia,serif;
	font-size: 16px
}
.bottom .footer-top {
	margin-bottom: 30px
}
.bottom .footer-top h4.heading {
	margin: 0 0 12px 0
}
.bottom .blog-callout article {
	margin: 0 0 20px 65px
}
.bottom .blog-callout article.no-image {
	margin-left: 0
}
.bottom .blog-callout article img {
	float: left;
	width: 50px;
	margin: 0 15px 0 -65px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.bottom .blog-callout article .text {
	float: left
}
.bottom .blog-callout article .text h3 {
	font-family: 'MuseoSans500',georgia,serif;
	font-weight: normal;
	padding: 0;
	font-size: 20px;
	margin: 0
}
.bottom .blog-callout article .text time {
	font-size: 13px
}
.bottom .blog-callout p.go {
	font-weight: bold;
	font-size: 13px
}
.bottom .widget li {
	font-size: 13px
}
.bottom .footer-callout {
	background: #636363;
	background: rgba(255,255,255,0.1);
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 7px;
	padding: 10px 0
}
.bottom .footer-callout a.promo-link {
	position: absolute;
	top: -9px;
	right: -16px
}
.bottom .footer-callout h3 {
	padding: 0 12px;
	color: #fff;
	font-family: 'MuseoSans500',georgia,serif;
	margin: 0 0 8px 0;
	font-size: 22px;
	line-height: 1.1em
}
.bottom .footer-callout h3 span {
	font-size: 18px;
	display: block
}
.bottom .footer-callout p {
	font-size: 12px;
	line-height: 1.4em;
	color: #898989;
	margin: 0 0 8px;
	padding: 0 12px
}
.bottom .footer-callout p strong {
	color: #fcb34c
}
.bottom .footer-callout p img {
	float: right;
	margin: -28px 0 6px 10px
}
.bottom .footer-callout a.button.lead-trigger {
	margin: 12px 0 0 12px
}
.bottom .footer-callout a.button.lead-trigger: hover {
	color: #fff
}
.bottom .footer-callout a.button.lead-trigger.hide {
	display: none
}
.bottom .footer-callout .gform_wrapper {
	margin: 0 0 10px
}
.bottom .footer-callout .gform_wrapper.gform_validation_error {
	display: block
}
.bottom .footer-callout .gform_wrapper .gform_body {
	margin: 0 20px 0 12px
}
.bottom .footer-callout .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0 0 0 11px
}
.bottom .footer-callout .gform_wrapper .validation_error {
	color: red
}
.bottom .footer-callout .gform_wrapper .gform_footer input.button,.bottom .footer-callout .gform_wrapper .gform_footer input[type="submit"],.bottom .footer-callout a.button.lead-trigger {
	font-size: 22px!important;
	padding: 8px 8px 5px;
	width: 95%
}
.bottom .footer-callout .gform_wrapper li.gfield {
	padding: 0;
	margin: 0;
	background: 0
}
.bottom .footer-callout .gform_wrapper li.gfield.gfield_error label.gfield_label,.bottom .footer-callout .gform_wrapper li.gfield.gfield_error .gfield_description {
	color: red
}
.bottom .footer-callout .gform_wrapper li#field_8_2 {
	margin-right: 10px
}
.bottom .footer-callout .gform_wrapper .gfield_required {
	display: none
}
.bottom .footer-callout .gform_wrapper li.gfield label {
	display: none
}
.bottom .footer-callout .gform_wrapper li.gfield .gfield_checkbox label {
	display: block;
	font-weight: normal;
	color: #898989;
	line-height: 1.2em;
	font-size: 12px;
	padding: 3px 0 0 0
}
.bottom .footer-callout .gform_wrapper li.gfield input {
	width: 95%;
	font-size: 14px
}
.bottom .footer-callout .gform_wrapper li.gfield input: : -webkit-input-placeholder {
	color: #ccc!important
}
.bottom .footer-callout .gform_wrapper li.gfield input: -moz-placeholder {
	color: #ccc!important
}
.bottom .footer-callout .gform_wrapper li.gfield input: : -moz-placeholder {
	color: #ccc!important
}
.bottom .footer-callout .gform_wrapper li.gfield input: -ms-input-placeholder {
	color: #ccc!important
}
.bottom .footer-callout a p strong {
	color: #fff;
	font-weight: normal
}
.bottom .footer-callout a p span {
	font-weight: bold;
	color: #e64c4e
}
.bottom .footer {
	font-size: 13px;
	margin-bottom: 60px
}
.bottom .footer p {
	float: left
}
.bottom .footer p#usa {
	float: right;
	padding: 2px 0 0 26px;
	margin: 42px 0 0 0;
	background: url(../images/usa.png) top left no-repeat;
	line-height: 1em;
	height: 23px
}
.bottom .footer #google-plus {
	float: left;
	margin-left: 15px
}
.bottom .footer a {
	color: #616161;
	text-decoration: underline
}
.bottom .footer a: hover {
	text-decoration: none
}
.bottom .footer iframe {
	margin: 5px 0 0 0
}
.bottom .footer #social-buttons {
	clear: both;
	margin: 0 0 8px
}
.bottom .footer #social-buttons #twitter,.bottom .footer #social-buttons #facebook,.bottom .footer #social-buttons #google-plus {
	float: left;
	margin-right: 15px
}
.bottom .footer #social-buttons #google-plus {
	margin: 5px 15px 0 0
}
.entry img {
	max-width: 100%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.alignleft {
	float: left;
	margin: 5px 15px 10px 0
}
.alignright {
	float: right;
	margin: 5px 0 10px 15px
}
.aligncenter,.center {
	text-align: center;
	margin: 0 auto 1em auto;
	display: block
}
p.wp-caption-text {
	margin: 0;
	font-size: .8em;
	text-align: center;
	font-style: italic;
	color: #999
}
.alignleft p.wp-caption-text {
	margin: 0 15px 0 0
}
.entry-navigation {
	margin: 0 0 2em 0;
	font-weight: bold
}
.entry-navigation .previous-entry {
	float: left
}
.entry-navigation .next-entry {
	float: right
}
.emphasis-box {
	background: #f2f2f2;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#dbdbdb),color-stop(1,#f1f1f1));
	background: -ms-linear-gradient(bottom,#dbdbdb,#f1f1f1);
	background: -moz-linear-gradient(center bottom,#dbdbdb 0,#f1f1f1 100%);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0 auto 25px;
	padding: 20px 30px;
	border-bottom: 1px solid #bebebe
}
.emphasis-box.top-bottom-space {
	margin: 60px auto
}
.emphasis-box .row {
	min-width: 0
}
.emphasis-box .last {
	text-align: right
}
.emphasis-box h2 {
	padding: 0
}
.widget {
	margin-bottom: 2em
}
.blog-template .page-top {
	background: #eaeaea;
	border: 0
}
.blog-template .main-nav {
	background: #000
}
.blog-template .breadcrumbs {
	display: none
}
.blog-template .page-top h1,.blog-template .page-top h2 {
	padding: 13px 0 0 182px;
	font-family: 'Museo300',georgia,serif;
	font-weight: normal;
	color: #bbb;
	text-shadow: none;
	font-size: 36px
}
.blog-template .main-nav .default-nav-markup {
	float: left
}
.blog-template .main-nav a.button {
	float: right;
	padding: 6px 15px 5px;
	font-family: 'YanoneKaffeesatzLight',verdana;
	margin: 4px 0 0 0;
	text-shadow: 1px 1px 1px #333
}
.blog-template .main-nav ul.follow {
	float: right;
	margin: -35px 5px 0 0;
	clear: both
}
.blog-template .main-nav ul.follow li {
	float: left;
	margin: 0 0 0 10px
}
.blog-template .main-nav ul.follow li a {
	display: block;
	-moz-opacity: .5;
	-khtml-opacity: .5;
	-webkit-opacity: .5;
	opacity: .5;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s
}
.blog-template .main-nav ul.follow li a: hover {
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	opacity: 1
}
.blog-template .middle {
	background: #eaeaea;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.blog-template .feature-box {
	background: url(../images/bg-feature-box.jpg) top center no-repeat #0d0d0d;
	margin-bottom: 30px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #d7d7d7;
	text-shadow: 1px 1px 1px #000
}
.blog-template .feature-box .text {
	padding: 20px 30px
}
.blog-template .feature-box .text h3 {
	color: #fcb34c;
	font-family: 'Museo300',georgia,serif;
	text-shadow: 1px 1px 1px #000;
	font-size: 24px
}
.blog-template .feature-box .text h1 {
	color: #fff;
	font-size: 43px;
	margin: 0 0 20px
}
.blog-template .feature-box .text p {
	font-size: 17px
}
.blog-template .feature-box .text p strong {
	color: #fcb34c
}
.blog-template .feature-box .text ul {
	margin-bottom: 16px
}
.blog-template .feature-box .text li {
	background: url(../images/check-orange.png) top left no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 29px;
	line-height: 1.3em;
	margin: 0 0 15px;
	font-size: 17px
}
.blog-template .feature-box .text .gform_wrapper {
	margin: 0
}
.blog-template .feature-box .text .gform_wrapper .gform_body {
	float: left;
	margin: 0 5% 0 0;
	width: 50%
}
.blog-template .feature-box .text .gform_wrapper .gform_footer {
	padding: 0;
	margin: 0;
	float: left;
	clear: none;
	width: 45%
}
.blog-template .feature-box .text .gform_wrapper.gform_validation_error {
	display: block
}
.blog-template .feature-box .text .gform_wrapper .validation_error {
	color: red
}
.blog-template .feature-box .text .gform_wrapper .gform_footer input.button,.blog-template .feature-box .text .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 25px!important;
	padding: 10px 14px 7px
}
.blog-template .feature-box .text .gform_wrapper .gfield_error label.gfield_label,.blog-template .feature-box .text .gform_wrapper .gfield_error .gfield_description {
	color: red
}
.blog-template .feature-box .text .gform_wrapper li.gfield {
	padding: 0;
	margin: 0;
	background: 0
}
.blog-template .feature-box .text .gform_wrapper li#field_8_2 {
	margin-right: -50px
}
.blog-template .feature-box .text .gform_wrapper .gfield_required {
	display: none
}
.blog-template .feature-box .text .gform_wrapper li.gfield label {
	display: none
}
.blog-template .feature-box .text .gform_wrapper li.gfield .gfield_checkbox label {
	display: block;
	font-weight: normal!important;
	line-height: 1.2em;
	padding: 3px 0 0 0;
	font-size: 12px
}
.blog-template .feature-box .text .gform_wrapper li.gfield input {
	width: 95%;
	font-size: 18px;
	padding: 10px!important
}
.blog-template .feature-box .text .gform_wrapper li.gfield input: : -webkit-input-placeholder {
	color: #ccc!important
}
.blog-template .feature-box .text .gform_wrapper li.gfield input: -moz-placeholder {
	color: #ccc!important
}
.blog-template .feature-box .text .gform_wrapper li.gfield input: : -moz-placeholder {
	color: #ccc!important
}
.blog-template .feature-box .text .gform_wrapper li.gfield input: -ms-input-placeholder {
	color: #ccc!important
}
.blog-template .feature-box .gform_wrapper ul.gfield_checkbox li {
	background: 0
}
.blog-template .feature-box .image {
	padding: 20px 30px 20px 0
}
.blog-template .feature-box .image img {
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.6);
	box-shadow: 0 1px 2px rgba(0,0,0,0.6)
}
.blog-template .main-col {
	float: right!important;
	margin-right: 0!important
}
.blog-template .sidebar {
	padding-top: 0;
	float: left!important
}
.blog-template .middle .blog-content {
	background: #fff;
	padding: 25px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.blog-template .middle .blog-content h3 {
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	font-size: 16px
}
.blog-template .middle .blog-content.author-bio {
	margin-bottom: 20px;
	color: #61616d;
	padding-bottom: 0
}
.blog-template .middle .blog-content.author-bio #name img {
	float: left;
	margin: 2px 10px 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}
.blog-template .middle .blog-content.author-bio #name h1 {
	float: left;
	line-height: 1em;
	margin: 0 0 5px
}
.blog-template .middle .blog-content.author-bio ul#author-links {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0
}
.blog-template .middle .blog-content.author-bio ul#author-links li {
	float: left;
	padding-left: 20px;

	line-height: 1.4em;
	font-size: 13px;
	margin: 0 20px 20px 0
}
.blog-template .middle .blog-content.author-bio ul#author-links li#googleplus {
	background: url(../images/author-googleplus.png) top left no-repeat;
	background-position: 0 2px
}
.blog-template .middle .blog-content.author-bio ul#author-links li#twitter {
	background: url(../images/author-twitter.png) top left no-repeat;
	background-position: 0 2px
}
.blog-template .middle .blog-content.author-bio ul#author-links li#website {
	background: url(../images/author-website.png) top left no-repeat;
	background-position: 0 2px
}
.blog-template .middle .blog-content h3.header {
	font-family: 'Museo300',georgia,serif;
	color: #616161;
	padding: 0 0 10px;
	margin: 0 0 25px 0;
	border-bottom: 1px dotted #ccc
}
.blog-template .sidebar .widget.widget_pippin_recent_posts li br,.blog-template .sidebar .widget.widget_pippin_recent_posts li .time {
	display: none
}
.blog-template .sidebar .widget {
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s
}
.blog-template .sidebar .widget h3 {
	font-family: 'Museo500',georgia,serif;
	font-size: 18px;
	margin: 0 0 8px 0;
	color: #61616d
}
.blog-template .sidebar .widget li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c1c1c1;
	padding: 5px 0 7px;
	font-size: 13px;
	line-height: 1.4em
}
.blog-template .sidebar .widget ul {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #c1c1c1
}
.blog-template .sidebar .widget li a {
	color: #929292
}
.blog-template .sidebar .widget: hover h3 {
	color: #000
}
.blog-template .sidebar .widget: hover li a {
	color: #c10c1c
}
.blog-template .sidebar .widget: hover li a: hover {
	color: #000
}
.blog-template .sidebar .widget.social-sharing {
	background: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	padding: 5px 15px
}
.blog-template .sidebar .widget.social-sharing li {
	border: 0;
	padding: 0;
	margin: 0 0 5px 0
}
.blog-template .sidebar .widget.social-sharing ul {
	border: 0;
	padding: 10px 0 0 0
}
.posts .post {
	margin: 0 0 5em 0
}
.blog-template .posts .post img {
	float: left;
	margin: 0 15px 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.blog-template .posts .post .excerpt {
	float: left;
	width: 520px
}
.blog-template .posts .post.no-image .excerpt {
	width: auto
}
.blog-template .posts .post .excerpt p {
	margin: 0 0 5px
}
.blog-template .posts .post .excerpt a {
	font-weight: bold
}
.blog-template .posts h1 {
	font-size: 48px;
	letter-spacing: -0.03em;
	margin: 0 0 40px
}
.blog-template .posts .post h2 {
	padding: 0
}
.blog-template .post h2 {
	margin: 0 0 .2em 0;
	font-size: 22px;
	letter-spacing: -0.07em;
	clear: both
}
.sidebar .widget#ebook-signup {
	background: url(../images/bg-callout-left.jpg) top center no-repeat #313131;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #000;
	text-align: center;
	text-shadow: 1px 1px 1px #000
}
.sidebar .widget#ebook-signup h3 {
	color: #fff;
	font-size: 22px;
	font-family: 'Museo300',georgia,serif
}
.sidebar .widget#ebook-signup p {
	text-align: left;
	font-size: 12px;
	line-height: 1.2em;
	margin: 0 0 8px;
	padding: 0 12px;
	color: #bfbfbf
}
.sidebar .widget#ebook-signup p img {
	float: right;
	margin: 0 0 8px 10px
}
.sidebar .widget#ebook-signup img {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 3px
}
.sidebar .widget#ebook-signup ul {
	border: 0
}
.sidebar .widget#ebook-signup li {
	border: 0;
	padding: 0
}
.sidebar .widget#ebook-signup .gform_wrapper {
	margin: 0;
	padding: 10px;
	padding-top: 0
}
.sidebar .widget#ebook-signup .gform_wrapper .validation_error {
	color: red
}
.sidebar .widget#ebook-signup .gform_wrapper.gform_validation_error {
	display: block
}
.sidebar .widget#ebook-signup .gform_wrapper .top_label .gfield_label {
	display: none
}
.sidebar .widget#ebook-signup .gform_wrapper .gfield_checkbox li label {
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.2em;
	padding: 3px 0 0 0;
	color: #bfbfbf
}
.sidebar .widget#ebook-signup .gform_wrapper .gfield_required {
	display: none
}
.sidebar .widget#ebook-signup .gform_wrapper .top_label input.medium {
	width: 91%
}
.sidebar .widget#ebook-signup .gform_wrapper .top_label input: : -webkit-input-placeholder {
	color: #ccc!important
}
.sidebar .widget#ebook-signup .gform_wrapper .top_label input: -moz-placeholder {
	color: #ccc!important
}
.sidebar .widget#ebook-signup .gform_wrapper .top_label input: : -moz-placeholder {
	color: #ccc!important
}
.sidebar .widget#ebook-signup .gform_wrapper .top_label input: -ms-input-placeholder {
	color: #ccc!important
}
.sidebar .widget#ebook-signup .gform_wrapper .gform_footer {
	margin: 0;
	padding: 0
}
.sidebar .widget#ebook-signup .gform_wrapper .gform_footer input {
	width: 100%
}
.sidebar .widget#ebook-signup .gform_wrapper .gfield_description {
	padding-top: 2px;
	font-style: italic;
	font-size: 11px
}
.sidebar .widget#re-sidebar-callout img {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.post-meta {
	font-size: 12px;
	margin: 0 0 15px 0;
	letter-spacing: -0.02em;
	color: #bbb
}
.post-meta a {
	color: #bbb;
	text-decoration: underline
}
.post-meta a: hover {
	color: #000
}
.single-post .entry h1 {
	margin: 0 0 .2em 0;
	font-size: 48px;
	letter-spacing: -0.03em
}
.single-post .entry h2 {
	letter-spacing: -0.03em
}
.single-post .entry ol li {
	margin: 0 0 15px
}
.single-post .blog-content .social-sharing {
	margin: 0 0 20px 0
}
.single-post .blog-content .social-sharing ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none
}
.single-post .blog-content .social-sharing ul li {
	float: left;
	margin: 0 10px 0 0
}
.single-post .blog-content .social-sharing iframe.twitter-count-horizontal {
	width: 80px!important
}
.single-post .article-end-wrap {
	text-align: center;
	padding: 10px 0 0 0
}
.single-post .article-email-signup {
	width: 600px;
	margin: 0 auto 25px;
	background: url(../images/bg-callout-end.jpg) top center no-repeat #040404;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	text-shadow: 1px 1px 1px #000
}
.blog-template .middle .blog-content .article-email-signup h3 {
	font-size: 28px;
	color: #fff;
	font-family: 'Museo300',georgia,serif;
	letter-spacing: -0.05em;
	margin: 0 0 6px 0
}
.single-post .article-email-signup .image {
	float: left;
	width: 20%;
	text-align: center;
	padding: 15px 0 0 0
}
.single-post .article-email-signup .text {
	float: right;
	width: 80%;
	text-align: left
}
.single-post .article-email-signup .text p {
	font-size: 15px;
	color: #bfbfbf;
	margin: 0 20px 8px 0
}
.single-post .article-email-signup .gform_wrapper {
	margin: 0;
	text-align: left
}
.single-post .article-email-signup .gform_body {
	width: 45%;
	margin: 15px 5% 0 0;
	float: left;
	clear: none
}
.single-post .article-email-signup .gform_footer {
	float: right;
	clear: none;
	padding: 13px 0 0 0;
	margin: 0;
	width: 50%;
	text-align: left
}
.single-post .article-email-signup .gform_wrapper.gform_validation_error {
	display: block
}
.single-post .article-email-signup .gform_wrapper .validation_error {
	color: red
}
.single-post .article-email-signup .gform_wrapper form {
	text-align: center;
	display: inline-block;
	width: 100%
}
.single-post .article-email-signup .gform_wrapper ul.gform_fields {
	width: 96%;
	margin: 0
}
.single-post .article-email-signup .gform_wrapper .gfield_required {
	display: none
}
.single-post .article-email-signup .gform_wrapper .top_label .gfield_label {
	display: none
}
.single-post .article-email-signup .gform_wrapper .gfield_checkbox li label {
	text-align: left;
	font-weight: normal!important;
	color: #bfbfbf;
	line-height: 1.2em;
	padding: 3px 0 0 0;
	font-size: 12px
}
.single-post .article-email-signup li.gfield {
	float: none
}
.single-post .article-email-signup li.gfield input {
	width: 95%;
	font-size: 16px;
	padding: 10px!important
}
.single-post .article-email-signup li.gfield input: : -webkit-input-placeholder {
	color: #ccc!important
}
.single-post .article-email-signup li.gfield input: -moz-placeholder {
	color: #ccc!important
}
.single-post .article-email-signup li.gfield input: : -moz-placeholder {
	color: #ccc!important
}
.single-post .article-email-signup li.gfield input: -ms-input-placeholder {
	color: #ccc!important
}
.single-post .article-email-signup .gform_wrapper .gform_footer input.button,.single-post .article-email-signup .gform_wrapper .gform_footer input[type="submit"] {
	font-size: 25px!important;
	padding: 10px 12px 6px
}
.blog-template blockquote {
	float: right;
	margin: 7px -27px 15px 35px;
	font-size: 1.9em;
	line-height: 1.3em;
	font-family: 'Museo300',georgia,serif;
	width: 49%;
	background: #eaeaea;
	padding: 20px 22px 17px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	text-shadow: 1px 1px 1px #fff;
	color: #343434;
	-webkit-box-shadow: inset 2px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: inset 2px 1px 1px rgba(0,0,0,0.2);
	box-shadow: inset 2px 1px 1px rgba(0,0,0,0.2)
}
.blog-template blockquote p {
	margin: 0
}
.blog-template blockquote a {
	font-size: 13px;
	font-family: verdana,arial,sans-serif;
	font-weight: bold
}
.commentlist li {
	margin: 0 0 1.5em 0
}
.commentlist li .comment-body {
	margin: 0 0 1em 82px
}
.commentlist ul.children {
	padding: 1.5em 0 0 2em
}
.comment-avatar {
	float: left;
	margin: 0 0 0 -82px
}
.comment-avatar img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 2px 0 0 0
}
.comment-meta {
	margin: 0 0 5px 0;
	font-family: 'Signika',sans-serif;
	font-weight: 600
}
.comment-meta .author-name {
	font-size: 1.3em
}
.comment-meta .comment-date {
	font-size: .85em
}
.comment-meta a.comment-reply-link {
	font-size: .85em;
	text-transform: uppercase
}
.comment-meta a.comment-edit-link {
	font-weight: bold;
	font-size: .85em;
	text-transform: uppercase
}
#respond input {
	width: 40%
}
#respond input#submit {
	width: auto
}
#respond textarea {
	width: 96%
}
#respond label {
	padding: 0 0 0 5px;
	text-transform: uppercase;
	font-size: .85em;
	font-weight: bold
}
.designs .tencol.content {
	text-align: center;
	float: none;
	margin-left: auto;
	margin-right: auto
}
.designs .content h1 {
	font-size: 47px
}
.designs .content h1 span {
	font-size: 36px
}
.designs .content h2 {
	font-size: 20px;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: 'Museo500',georgia,serif
}
.designs .content p {
	font-size: 13px;
	line-height: 1.3em
}
.theme-detail h2,.designs h2 {
	text-align: center;
	font-size: 40px;
	padding: 45px 0 25px
}
.designs .theme-thumbnail {
	text-align: center;
	margin-bottom: 30px
}
.designs .theme-thumbnail h3 {
	color: #999;
	font-family: 'Museo500',georgia,serif;
	padding: 3px 0 0 0;
	font-size: 18px
}
.designs .theme-thumbnail a {
	display: block;
	position: relative
}
.designs .theme-thumbnail a h3 {
	color: #c10c1c
}
.designs .theme-thumbnail a: hover h3 {
	color: #000
}
.designs .theme-thumbnail img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	box-shadow: 0 1px 2px rgba(0,0,0,0.5);
	margin: 5px 0 0 0
}
.designs .theme-thumbnail a .zoom,.theme-detail #theme-gallery a.thumbnail .zoom {
	width: 32px;
	height: 32px;
	padding: 8px;
	background: url(../images/icon-zoom.png) top left no-repeat #000;
	background-position: 7px 7px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	left: 124px;
	top: 108px;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s
}
.designs .theme-thumbnail a: hover .zoom,.theme-detail #theme-gallery a.thumbnail: hover .zoom {
	-moz-opacity: .6;
	-khtml-opacity: .6;
	-webkit-opacity: .6;
	opacity: .6
}
.theme-detail #theme-gallery a.thumbnail .zoom {
	left: 48px;
	top: 28px
}
.designs .see-in-action h2 {
	font-size: 30px;
	margin-bottom: 20px;
	padding-bottom: 0
}
.designs .see-in-action h3 {
	font-size: 20px;
	margin: 0 0 3px 0;
	font-family: 'Museo500',georgia,serif;
	padding: 0;
	text-shadow: 1px 1px 1px #fff
}
.designs .see-in-action p {
	margin: 0 0 10px
}
.designs .see-in-action .emphasis-box {
	padding: 15px 20px 1px
}
.all-feature {
	padding: 0 20px 50px 60px
}
.all-feature h3 {
	font-size: 16px;
	margin: 0 0 3px 0;
	font-family: 'Museo500',georgia,serif;
	padding: 0
}
.all-feature p {
	font-size: 12px;
	line-height: 1.3em;
	margin: 0
}
.all-feature.custom-design {
	background: url(../images/features-icon-design.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.menus {
	background: url(../images/features-icon-menus.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.reservations {
	background: url(../images/features-icon-reservations.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.calendar {
	background: url(../images/features-icon-calendar.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.social {
	background: url(../images/features-icon-social.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.reviews {
	background: url(../images/features-icon-reviews.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.maps {
	background: url(../images/features-icon-maps.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.galleries {
	background: url(../images/features-icon-photos.png) top left no-repeat;
	background-position: 0 4px
}
.all-feature.seo {
	background: url(../images/features-icon-seo.png) top left no-repeat;
	background-position: 0 4px
}
.theme-detail .eightcol.last {
	float: right
}
.theme-detail #theme-description {
	font-size: 12px;
	color: #000;
	line-height: 1.5em
}
.page-template-template-theme-detail-fresh-delight-php .theme-detail #theme-description h1 {
	font-size: 3.0em
}
.theme-detail a.button.gray.view-demo {
	margin: 0 0 15px 0
}
.theme-detail a.button.start-website {
	font-size: 31px;
	margin: 0;
	padding: 14px 15px 12px;
	text-align: center
}
#theme-slider .flexslider .flex-direction-nav li a.prev,#theme-slider .flexslider .flex-direction-nav li a.next {
	cursor: pointer;
	z-index: 2;
	width: 15px;
	height: 24px;
	top: 125px;
	-moz-opacity: .3;
	-khtml-opacity: .3;
	-webkit-opacity: .3;
	opacity: .3;
	-moz-transition-duration: .2s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s
}
#theme-slider .flexslider .flex-direction-nav li a.prev: hover,#theme-slider .flexslider .flex-direction-nav li a.next: hover {
	-moz-opacity: .6;
	-khtml-opacity: .6;
	-webkit-opacity: .6;
	opacity: .6
}
#theme-slider .flexslider .flex-direction-nav li a.prev {
	background: url(../images/slider-left.gif) top left no-repeat;
	left: 37px
}
#theme-slider .flexslider .flex-direction-nav li a.next {
	background: url(../images/slider-right.gif) top left no-repeat;
	right: 37px
}
#theme-slider .flex-control-nav li a {
	background: url(../images/slider-nav.gif) top left no-repeat;
	background-position: 0 -17px;
	width: 10px;
	height: 10px
}
#theme-slider .flex-control-nav li a.active {
	background-position: 0 0
}
.theme-slider #theme-slider #slides img {
	display: none
}
.theme-detail .images {
	text-align: center
}
#theme-slider {
	margin: 0 0 40px
}
.theme-detail .images a#launch-colors {
	display: inline-block;
	margin: 0 auto 20px;
	font-family: 'Museo300',georgia,serif;
	font-size: 26px;
	text-align: left;
	line-height: 1.05em;
	background: url(../images/color-palettes.jpg) top left no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 55px
}
.theme-detail .images a#launch-colors span {
	display: block;
	font-size: 16px
}
.theme-detail .images a#launch-patterns {
	display: inline-block;
	margin: 10px auto 20px;
	font-family: 'Museo300',georgia,serif;
	font-size: 26px;
	text-align: left;
	line-height: 1.05em;
	background: url(../images/patterns.jpg) top left no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 59px
}
.theme-detail .images a#launch-patterns span {
	display: block;
	font-size: 16px
}
.page-id-190 ol li {
	margin: 0 0 15px 0
}
.collaborators .collaborator {
	text-align: center;
	margin-bottom: 20px
}
.collaborators .collaborator img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.collaborators .collaborator h5 {
	padding: 0;
	margin: 0;
	font-size: 13px
}
.collaborators .collaborator p {
	margin: 0
}
.collaborators .collaborator span.role {
	display: block;
	font-size: 12px
}
.page-template-template-pricing-php .main-nav {
	background: #000
}
.page-template-template-pricing-php .page-top {
	background: #fff
}
.page-template-template-pricing-php .page-top h1 {
	padding: 24px 0 0 182px;
	color: #acacac;
	text-shadow: none;
	font-size: 40px
}
.page-template-template-pricing-php .breadcrumbs {
	display: none
}
.pricing .fourcol.re-plan,.pricing .fourcol.full-setup {
	width: 33%;
	margin-right: .8%
}
.pricing .fourcol.full-setup {
	margin-right: 2.4%
}
.pricing .price-box {
	background: #fff;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0 1px 2px rgba(0,0,0,0.2)
}
.pricing .price-box header {
	background: #525252;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#525252),color-stop(1,#7e7e7e));
	background: -ms-linear-gradient(bottom,#525252,#7e7e7e);
	background: -moz-linear-gradient(center bottom,#525252 0,#7e7e7e 100%);
	color: #fff;
	text-align: center;
	height: 70px;
	padding: 10px 0 0;
	margin: 0 0 35px;
	clear: both
}
.pricing .price-box header h2 {
	font-size: 24px;
	font-weight: normal;
	padding: 19px 0 0 0;
	font-family: 'MuseoSans500',verdana,arial,sans-serif;
	color: #fff;
	margin: 0;
	line-height: 1em;
	text-shadow: 1px 1px 1px #000
}
.pricing .online-ordering .price-box header h2 {
	padding-top: 0
}
.pricing .price-box header h2 small {
	display: block;
	font-size: 18px;
	line-height: 1em
}
.pricing .price-box header h2 .plus {
	display: block;
	font-size: 15px;
	color: #ccc;
	line-height: 1.1em;
	margin-bottom: 3px;
	font-weight: bold
}
.pricing .price-box .price {
	float: left;
	margin: 0 0 25px 9%;
	position: relative;
	line-height: 1em
}
.pricing .price-box .price .currency {
	font-family: 'Museo300',georgia,serif;
	font-size: 17px;
	position: absolute;
	top: -6px;
	left: -11px;
	line-height: .8em
}
.pricing .price-box .price .amount {
	font-family: 'Museo300',georgia,serif;
	font-size: 35px;
	color: #000
}
.pricing .price-box .price .description {
	font-weight: bold;
	color: #7e7e7e;
	margin-left: -4px
}
.pricing .price-box .price .description small {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #acacac
}
.pricing .price-box p.note {
	float: right;
	width: 30%;
	font-style: italic;
	font-size: 11px;
	line-height: 1.2em;
	margin: -6px 7% 15px 0;
	color: #acacac
}
.pricing .price-box .and {
	clear: both;
	margin: 0 7% 18px;
	font-style: italic
}
.pricing .price-box ul {
	clear: both;
	margin: 0 7% 25px 9%
}
.pricing .price-box ul li {
	margin: 0 0 20px 0;
	padding: 0 0 0 23px;
	line-height: 1.3em;
	font-size: 12px;
	font-weight: bold;
	background: url(../images/check-red.png) top left no-repeat;
	background-position: 0 3px;
	color: #651000
}
.pricing .re-plan .price-box ul li {
	line-height: 1.7em;
	background-position: 0 3px
}
.pricing .full-setup .price-box ul li {
	margin: 0 0 21px
}
.pricing .price-box ul li small {
	display: block;
	font-weight: normal
}
.pricing .action ul {
	margin: 0 0 20px 30px;
	color: #999
}
.pricing .action ul li {
	margin: 0 0 10px;
	padding: 0 0 0 18px;
	background: url(../images/check-circle-gray.png) top left no-repeat;
	background-position: 0 2px;
	line-height: 1.2em
}
.pricing .action a.button {
	width: 100%;
	padding: 24px 0 22px;
	margin: 0 0 15px;
	font-size: 32px
}
.pricing .action p.note {
	font-style: italic;
	font-size: 11px;
	color: #acacac;
	margin: 0 0 50px 20px
}
.pricing p#also {
	clear: both;
	font-size: 12px;
	margin: 0 0 15px
}
.page-template-template-pricing-php .included h2 {
	padding: 0;
	font-size: 24px;
	font-family: 'Museo300',georgia,serif;
	margin: 0 0 20px;
	color: #7e7e7e
}
.page-template-template-pricing-php .included ul {
	margin: 0 0 10px 0
}
.page-template-template-pricing-php .included li {
	float: left;
	width: 30.7%;
	margin: 0 0 10px;
	padding: 0 0 0 2.5%;
	line-height: 1.2em;
	font-size: 11px;
	font-weight: bold;
	background: url(../images/check-red-sm.png) top left no-repeat;
	background-position: 0 2px;
	color: #651000
}
.page-template-template-pricing-php .comparison a {
	display: block;
	margin: 8px 0 0 0
}
.page-template-template-pricing-php .comparison a img {
	float: left;
	margin: 0 10px 0 0
}
.page-template-template-pricing-php .comparison a .text {
	float: left
}
.page-template-template-pricing-php .comparison a .text h2 {
	padding: 7px 0 0 0;
	font-size: 24px;
	font-family: 'Museo300',georgia,serif;
	margin: 0 0 4px;
	color: #7e7e7e;
	clear: both
}
.page-template-template-pricing-php .comparison a .text p {
	font-size: 16px
}
.page-template-template-pricing-php .faq h3 {
	font-family: 'Museo300',georgia,serif;
	color: #7e7e7e;
	text-align: center;
	font-size: 36px;
	margin: 0 0 50px
}
.page-template-template-pricing-php .faq .sixcol .question {
	padding: 0 0 0 10%;
	margin: 0 0 40px 0
}
.page-template-template-pricing-php .faq .sixcol.last .question {
	padding: 0 10% 0 0
}
.page-template-template-pricing-php .faq .sixcol .question h4 {
	font-family: verdana,arial,sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold
}
.page-template-template-pricing-php .faq .call-to-action {
	text-align: center
}
.page-template-template-pricing-php .faq .call-to-action a.button {
	padding: 24px 20px 22px;
	font-size: 32px;
	margin: 0 0 15px
}
.page-template-template-pricing-php .faq .call-to-action p.note {
	font-size: 12px;
	color: #acacac
}
.page-template-template-partner-programs-php .middle .sixcol {
	text-align: center
}
.page-template-template-partner-programs-php h2 {
	text-align: center;
	font-size: 38px
}
.page-template-template-partner-programs-php .emphasis-box {
	text-align: center;
	font-size: 16px
}
.page-template-template-partner-programs-php .emphasis-box h3 {
	font-size: 30px;
	padding: 5px 0 0 0;
	margin: 0 0 10px 0
}
.page-template-template-partner-programs-php .emphasis-box p.go a.button {
	font-size: 30px
}
.page-template-template-partner-programs-php .emphasis-box p.go a.button span {
	font-size: 20px
}
.page-template-template-partner-programs-php a.promo-callout {
	display: inline-block;
	position: relative;
	padding: 10px 20px 9px 96px;
	background: #ccc;
	margin: -18px auto 20px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	text-align: left;
	line-height: 1.3em;
	font-size: 15px;
	color: #333;
	text-shadow: 1px 1px 1px #fff;
	background: #adadad;
	font-family: 'Museo300',georgia,serif;
	letter-spacing: -0.03em;
	background: #ffdf8c;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#ffdf8c),color-stop(1,#fff0cb));
	background: -ms-linear-gradient(bottom,#ffdf8c,#fff0cb);
	background: -moz-linear-gradient(center bottom,#ffdf8c 0,#fff0cb 100%);
	border-bottom: 1px solid #ba912b
}
.page-template-template-partner-programs-php a.promo-callout img {
	position: absolute;
	top: -11px;
	left: -14px
}
.page-template-template-partner-programs-php .partner-benefits .content {
	padding: 0 20px;
	text-align: left
}
.page-template-template-partner-programs-php .partner-benefits ul {
	list-style: disc;
	margin: 0 0 20px 15px
}
.page-template-template-partner-programs-php .partner-benefits ul li {
	margin: 0 0 10px 0
}
.page-template-template-white-label-php .main-nav,.page-template-template-partner-program-thanks-php .main-nav,.page-template-template-white-label-almost-php .main-nav,.page-template-template-affiliate-program-php .main-nav,.page-template-template-affiliate-program-thanks-php .main-nav {
	background: #000
}
.page-template-template-white-label-php .middle {
	padding-top: 120px
}
.page-template-template-white-label-php .white-label-feature {
	padding-top: 140px;
	padding-bottom: 30px
}
.page-template-template-white-label-php .white-label-feature h1 {
	font-size: 38px;
	line-height: 1.3em
}
.page-template-template-white-label-php .white-label-feature h1 span {
	display: block;
	font-size: 51px
}
.page-template-template-white-label-php .white-label-feature .image {
	position: relative
}
.page-template-template-white-label-php .white-label-feature .image img {
	position: absolute;
	top: -40px;
	right: -70px;
	max-width: none
}
.page-template-template-white-label-php .gform_wrapper {
	margin: 0
}
.page-template-template-white-label-php .gform_wrapper .gform_body {
	float: left;
	margin: 0
}
.page-template-template-white-label-php .gform_wrapper .gform_footer {
	float: left;
	clear: none;
	margin: 5px 0 0 0
}
.page-template-template-white-label-php .gform_wrapper .gform_footer input.button {
	padding: 6px 10px;
	font-size: 22px
}
.page-template-template-white-label-php .gform_wrapper .gfield_required {
	display: none
}
.page-template-template-white-label-php .gform_wrapper ul li.gfield {
	padding: 0;
	background: 0
}
.page-template-template-white-label-php .gform_wrapper .top_label .gfield_label {
	margin: 0;
	font-weight: normal;
	font-size: 12px
}
.page-template-template-white-label-php .gform_wrapper .top_label input.medium {
	width: 85%;
	background: #fff;
	font-size: 18px
}
.page-template-template-white-label-php .middle ul {
	margin: 0 0 0 20px;
	list-style: disc
}
.page-template-template-white-label-php .middle .row {
	margin-bottom: 50px
}
.page-template-template-white-label-php .partner-kit ul {
	margin: 0 0 0 23%;
	list-style: none
}
.page-template-template-white-label-php .partner-kit ul li {
	background: url(../images/features-list-check.gif) top left no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 30px;
	font-size: 17px;
	margin: 0 0 6px
}
.page-template-template-white-label-php .partner-kit .twelvecol .action {
	margin: 0 0 0 23%;
	padding: 30px 0 0 0;
	text-align: left
}
.page-template-template-white-label-php .partner-kit .emphasis-box h2 {
	font-size: 40px;
	padding: 10px 0 0;
	margin: 0 0 15px;
	text-align: center
}
.page-template-template-white-label-php .partner-kit .emphasis-box p {
	margin: 0 0 25px 23%
}
.page-template-template-white-label-php .partner-kit .emphasis-box .action h2 {
	font-size: 30px;
	margin-bottom: 10px;
	padding: 0;
	text-align: left
}
.page-template-template-white-label-php .partner-kit .gform_wrapper form {
	text-align: left
}
.page-template-template-white-label-php .partner-kit .twelvecol .action .gform_wrapper ul li.gfield {
	text-align: left
}
.page-template-template-white-label-php .partner-kit .twelvecol .action .gform_wrapper .gform_body {
	width: 50%
}
.page-template-template-white-label-php .partner-kit .twelvecol .action .gform_wrapper .gform_body input {
	width: 92%
}
.page-template-template-white-label-php .partner-kit .twelvecol .action .gform_wrapper .gform_footer input.button {
	font-size: 22px;
	padding: 6px 10px
}
.page-template-template-white-label-php .partner-kit .twelvecol .action p.no-spam {
	clear: both;
	margin: 0;
	font-size: 12px
}
.page-template-template-white-label-php .middle .complete-package img {
	margin-top: 28px
}
.page-template-template-white-label-php .faq h2 {
	text-align: center;
	margin-bottom: 25px
}
.page-template-template-white-label-php .faq .sixcol .question {
	padding: 0 0 0 10%;
	margin: 0 0 40px 0
}
.page-template-template-white-label-php .faq .sixcol.last .question {
	padding: 0 10% 0 0
}
.page-template-template-white-label-php .faq .sixcol .question h4 {
	font-family: verdana,arial,sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold
}
.page-template-template-white-label-php .call-to-action {
	margin: 50px auto 0;
	text-align: center
}
.page-template-template-white-label-php .call-to-action a.button {
	font-size: 40px;
	padding-left: 45px;
	padding-right: 45px;
	margin-bottom: 10px
}
.page-template-template-white-label-php .call-to-action p.note {
	margin: 0;
	font-size: 12px;
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8
}
.page-template-template-white-label-partner-signup-php .page-top h1 {
	font-size: 40px
}
.page-template-template-white-label-partner-signup-php .sidebar {
	padding: 0
}
.page-template-template-white-label-partner-signup-php .sidebar p.go {
	text-align: center;
	font-size: 13px
}
.page-template-template-white-label-partner-signup-php .sidebar .widget.pricing.emphasis-box {
	padding: 10px 15px;
	text-align: center
}
.page-template-template-white-label-partner-signup-php .sidebar .widget.pricing.emphasis-box .price {
	font-size: 18px;
	color: #000;
	font-weight: bold
}
.page-template-template-white-label-partner-signup-php #faq {
	padding-top: 30px
}
.page-template-template-white-label-partner-signup-php #faq h2 {
	text-align: center;
	font-size: 40px;
	margin: 0 0 25px
}
.page-template-template-white-label-partner-signup-php #faq .question {
	margin: 0 0 30px
}
.page-template-template-white-label-partner-signup-php #faq .question h4 {
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	color: #000;
	margin: 0 0 4px;
	font-size: 1em
}
.page-template-template-white-label-partner-signup-php #faq .question p {
	font-size: 13px;
	line-height: 1.3em
}
.page-template-template-white-label-partner-signup-php .call-to-action {
	text-align: center
}
.page-template-template-white-label-presignup-almost-php .main-nav,.page-template-template-white-label-presignup-thanks-php .main-nav {
	background: black
}
.page-template-template-white-label-presignup-almost-php .middle,.page-template-template-white-label-presignup-thanks-php .middle {
	padding-top: 150px
}
.page-template-template-affiliate-program-php .affiliate-feature {
	padding-top: 120px;
	padding-bottom: 30px
}
.page-template-template-affiliate-program-php .affiliate-feature img {
	float: right;
	margin: 17px 10px 0 0
}
.page-template-template-affiliate-program-php .affiliate-feature h1 {
	font-size: 41px;
	line-height: 1.3em
}
.page-template-template-affiliate-program-php .affiliate-feature h1 span {
	display: block;
	font-size: 60px
}
.page-template-template-affiliate-program-php .faq .sixcol .question {
	padding: 0 0 0 10%;
	margin: 0 0 40px 0
}
.page-template-template-affiliate-program-php .faq .sixcol.last .question {
	padding: 0 10% 0 0
}
.page-template-template-affiliate-program-php .faq .sixcol .question h4 {
	font-family: verdana,arial,sans-serif;
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold
}
.page-template-template-affiliate-program-php .call-to-action {
	margin: 50px auto 0;
	text-align: center
}
.page-template-template-affiliate-program-php .call-to-action a.button {
	font-size: 40px;
	padding-left: 45px;
	padding-right: 45px;
	margin-bottom: 10px
}
.page-template-template-affiliate-program-php .call-to-action p.note {
	margin: 0;
	font-size: 12px;
	-moz-opacity: .8;
	-khtml-opacity: .8;
	-webkit-opacity: .8;
	opacity: .8
}
.page-template-template-affiliate-program-php .affiliate-feature p.go {
	margin: 0
}
.page-template-template-affiliate-program-php .affiliate-feature p.go a.button {
	font-size: 26px;
	padding: 8px 15px
}
.page-template-template-affiliate-program-php .affiliate-commission {
	margin-bottom: 60px
}
.page-template-template-affiliate-program-php .how-it-works h2,.page-template-template-affiliate-program-php .affiliate-commission h2,.page-template-template-affiliate-program-php .terms h2,.page-template-template-affiliate-program-php .faq h2,.page-template-template-affiliate-program-php .affiliate-signup h2 {
	text-align: center;
	font-size: 45px
}
.page-template-template-affiliate-program-php h3 {
	font-family: 'Museo500',georgia,serif
}
.page-template-template-affiliate-program-php .affiliate-commission table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-spacing: 0;
	margin: 25px 0 0 0
}
.page-template-template-affiliate-program-php .affiliate-commission table td {
	background: 0;
	padding: 10px 12px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 0;
	border-left: none;
	line-height: 1.3em
}
.page-template-template-affiliate-program-php .affiliate-commission table td span {
	display: block;
	font-size: 11px
}
.page-template-template-affiliate-program-php .affiliate-commission table td.earn {
	font-size: 11px
}
.page-template-template-affiliate-program-php .affiliate-commission table td.earn strong {
	font-size: 14px
}
.page-template-template-affiliate-program-php .step {
	padding: 0 0 0 56px;
	margin: 0 0 20px 0
}
.page-template-template-affiliate-program-php .step h3 {
	font-family: 'Museo300',georgia,serif;
	padding: 0;
	font-size: 19px;
	margin: 0 0 5px 0
}
.page-template-template-affiliate-program-php .step p {
	font-size: 12px;
	margin: 0;
	line-height: 1.4em
}
.page-template-template-affiliate-program-php .step.step-1 {
	background: url(../images/circle-1.png) top left no-repeat
}
.page-template-template-affiliate-program-php .step.step-2 {
	background: url(../images/circle-2.png) top left no-repeat
}
.page-template-template-affiliate-program-php .step.step-3 {
	background: url(../images/circle-3.png) top left no-repeat
}
.page-template-template-affiliate-program-php .terms {
	margin-bottom: 50px
}
.page-template-template-affiliate-program-php .terms ul {
	list-style: disc;
	margin: 0 10%
}
.page-template-template-affiliate-program-php .affiliate-signup {
	margin-bottom: 50px
}
.page-template-template-affiliate-program-php .affiliate-signup .emphasis-box {
	width: 60%;
	margin: 0 auto;
	text-align: center
}
.page-template-template-affiliate-program-php .affiliate-signup label {
	font-weight: bold;
	margin: 0 0 5px 0;
	text-align: left
}
.page-template-template-affiliate-program-php .affiliate-signup input {
	margin-bottom: 15px;
	width: 96%!important
}
.page-template-template-affiliate-program-php .affiliate-signup input[type=submit] {
	display: inline-block;
	margin: 0 auto 20px;
	font-size: 30px;
	padding: 8px 15px;
	width: auto!important
}
.page-template-template-affiliate-program-php .affiliate-signup p.note {
	font-size: 12px
}
.content.email-signup-thanks {
	padding: 0 5%
}
.email-signup-thanks p {
	font-size: 16px
}
.email-signup-thanks p.indent {
	margin-left: 25px
}
.email-signup-thanks .emphasis-box {
	text-align: center;
	float: left
}
.email-signup-thanks .follow .follow-on-wrap {
	margin: 0 20px;
	display: inline-block;
	float: left
}
.email-signup-thanks .follow .follow-on {
	border: 1px solid #dcdcdc;
	padding: 10px;
	background: #fff
}
.email-signup-thanks .follow .follow-on.googleplus {
	padding: 0;
	border: 0;
	background: 0
}
.email-signup-thanks .follow .follow-on.googleplus .EU,.email-signup-thanks .follow .follow-on.googleplus div {
	height: auto!important
}
#habla_link_div {
	display: none!important
}
.page-template-template-integrations-php .content {
	margin: 0 17% 40px;
	text-align: center
}
.integrations-list .fourcol {
	height: 350px
}
.integrations-list .fourcol img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 2px
}
.integrations-list .fourcol h3 {
	font-family: 'Museo300',georgia,serif;
	font-size: 24px;
	padding: 0;
	margin: 0 0 3px
}
.integrations-list .fourcol h4 {
	font-family: verdana,arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bcbcbc;
	padding: 0;
	margin: 0 0 5px
}
.integrations-list .fourcol p {
	font-size: 12px;
	line-height: 1.3em;
	margin: 0 0 5px
}
.integrations-list .fourcol p.coupon strong {
	color: #00a651
}
.integrations-list .integrate-anything {
	text-align: center;
	background: #eaeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #ccc
}
.integrations-list .integrate-anything h2 {
	font-family: 'Museo300',georgia,serif;
	padding: 20px 0 0 0;
	margin: 0 0 8px;
	font-size: 24px
}
.integrations-list .integrate-anything p {
	margin: 0 25px 20px;
	text-align: left
}
.page-template-template-showcase-php .main-col header h1 {
	text-align: center;
	color: #aaa;
	line-height: .85em;
	padding: 20px 0 0 0
}
.page-template-template-showcase-php .main-col header h1 span {
	font-size: 30px;
	letter-spacing: normal
}
.page-template-template-showcase-php .main-col header {
	background: url(../images/home-tour-hr.png) bottom center no-repeat;
	padding-bottom: 50px;
	margin-bottom: 50px
}
.page-template-template-showcase-php .client {
	margin-bottom: 70px
}
.page-template-template-showcase-php .client h3 {
	padding: 0;
	margin: 0 0 3px;
	font-size: 22px
}
.page-template-template-showcase-php .client h4 {
	font-family: verdana,arial,sans-serif;
	color: #ccc;
	padding: 0;
	margin: 0 0 14px;
	font-size: 16px
}
.page-template-template-showcase-php .client p {
	font-size: 13px;
	line-height: 1.4em
}
.page-template-template-showcase-php .client p strong {
	color: #535353
}
.page-template-template-showcase-php .client p.go {
	font-size: 14px;
	font-weight: bold
}
.page-template-template-showcase-php .client .quotes {
	padding: 18px 38px 1px 20px;
	margin: 0 -38px 20px 0;
	background: #f1f1f1
}
.page-template-template-showcase-php .client .last .quotes {
	padding: 18px 20px 1px 38px;
	margin: 0 0 20px -38px
}
.page-template-template-showcase-php .client .quotes h4 {
	color: #92020a;
	text-transform: uppercase;
	font-size: 11px;
	text-shadow: 1px 1px 1px #fff
}
.page-template-template-showcase-php .client .quotes p {
	font-style: italic
}
.page-template-template-showcase-php .client .quotes p a {
	font-style: normal
}
.page-template-template-showcase-php .row .twelvecol.action {
	width: 93.5%;
	margin-bottom: 65px
}
.page-template-template-showcase-php .action h2 {
	padding-top: 15px;
	text-shadow: 1px 1px 1px #fff;
	letter-spacing: -0.03em
}
.page-template-template-showcase-php .action .fourcol {
	text-align: center
}
.page-template-template-showcase-php .action .fourcol a.button {
	width: 88%;
	font-size: 36px;
	margin-bottom: 10px
}
.page-template-template-showcase-php .action .fourcol p {
	font-size: 13px;
	font-style: italic;
	margin: 0
}
body.page-template-template-landing-page-php,body.page-template-template-landing-page-success-php {
	background: #fff
}
.page-template-template-landing-page-php .page-top,body.page-template-template-landing-page-success-php .page-top {
	background: #fff
}
.page-template-template-landing-page-php .middle,body.page-template-template-landing-page-success-php .middle {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}
.page-template-template-landing-page-php h1,body.page-template-template-landing-page-success-php h1 {
	font-size: 53px;
	font-weight: 700;
	letter-spacing: -0.05em;
	margin: 0 0 10px;
	padding: 20px 0 0 0
}
.page-template-template-landing-page-php h2,body.page-template-template-landing-page-success-php h2 {
	font-size: 26px;
	line-height: 1.2em;
	color: #ac3003
}
.page-template-template-landing-page-php p,.page-template-template-landing-page-php li,body.page-template-template-landing-page-success-php p,body.page-template-template-landing-page-success-php li {
	font-size: 15px;
	line-height: 1.6em
}
.page-template-template-landing-page-php ul,.page-template-template-landing-page-success-php ul {
	padding-left: 3px
}
.page-template-template-landing-page-php li {
	list-style: none;
	background: url(../images/check-red.png) top left no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 26px;
	margin: 0 0 10px 0
}
.page-template-template-landing-page-php .landing-side {
	text-align: center
}
.page-template-template-landing-page-php .emphasis-box {
	background: #fff;
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0,#f1f1f1),color-stop(1,#fff));
	background: -ms-linear-gradient(bottom,#f1f1f1,#fff);
	background: -moz-linear-gradient(center bottom,#f1f1f1 0,#fff 100%);
	padding: 0 18px
}
.page-template-template-landing-page-php .gform_wrapper li {
	background: 0;
	padding: 0
}
.page-template-template-landing-page-php .gform_wrapper .top_label input.medium,.page-template-template-landing-page-php .gform_wrapper .top_label select.medium {
	width: 96%
}
.page-template-template-landing-page-php .gform_wrapper .top_label .gfield_label {
	margin: 15px 0 3px;
	font-size: 12px
}
.page-template-template-landing-page-php .gform_wrapper .gform_footer {
	text-align: center
}
.page-template-template-landing-page-php .gform_wrapper .gform_footer input.button,.page-template-template-landing-page-php .gform_wrapper .gform_footer input[type="submit"] {
	float: none
}
.page-template-template-landing-page-php .end,.page-template-template-landing-page-success-php .end {
	border-top: 1px solid #ccc;
	text-align: right;
	margin-top: 35px;
	padding-top: 40px
}
.page-template-template-landing-page-php .end p,.page-template-template-landing-page-success-php .end p {
	font-size: 13px;
	margin-right: 80px
}
.page-template-template-landing-page-php .end img,.page-template-template-landing-page-success-php .end img {
	margin: 0 0 37px 20px
}
.page-template-template-landing-page-php #habla_window_div,.page-template-template-landing-page-success-php #habla_window_div {
	right: auto!important;
	left: 50px!important
}
.bgvpad{ padding-left:10px}
h6{ color:#444444; font-size:18px; padding:10px 0 0 10px; margin:0;}
.noborder{ border-bottom:none!important; padding:10px 0!important;}
#secure-badge{ position:fixed; right:0; top:0;}
#cards{ margin-left:20px;}
#footer{ margin:0!important; padding:0!important; height:76px!important; }
#footer img{ height:75px;}
#footer ul{ float:right; margin:30px 0 0 0;}
#footer ul li{ display:inline; padding:0 10px;}
#footer ul li a{ color:#666666; font-size:13px}
.form-actions{ margin:0; float:right;}