/*+clearfix {*/
.vert_titles_small A:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.vert_titles_small A
{
	display: block;
	*height: 1px;
}
/*+}*/
/*
Theme Name: Ontraport
Theme URI:
Description:

Version: 1.0
Author: Team Awesome
Author URI:
Tags:

NOTE:
CSS Rules:

=Reset CSS (v2.0) https://meyerweb.com/eric/tools/css/reset/
--------------------------------------------------------------*/
HTML, BODY
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	font-size: 13px;
	vertical-align: baseline;
	background-image: url('./images/bg_grey.jpg');
}
@font-face
{
	font-family: gothamboldregular;
	src: url('./fonts/gothambold-webfont.eot');
	src: url('./fonts/gothambold-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/gothambold-webfont.woff') format('woff'), url('./fonts/gothambold-webfont.ttf') format('truetype'), url('./fonts/gothambold-webfont.svg#gothamboldregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: gothambookregular;
	src: url('./fonts/gothambook-webfont.eot');
	src: url('./fonts/gothambook-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/gothambook-webfont.woff') format('woff'), url('./fonts/gothambook-webfont.ttf') format('truetype'), url('./fonts/gothambook-webfont.svg#gothambookregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: wisdom_script_airegular;
	src: url('./fonts/wisdom_script-webfont.eot');
	src: url('./fonts/wisdom_script-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/wisdom_script-webfont.woff') format('woff'), url('./fonts/wisdom_script-webfont.ttf') format('truetype'), url('./fonts/wisdom_script-webfont.svg#wisdom_script_airegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: angelinaregular;
	src: url('./fonts/angelina-webfont.eot');
	src: url('./fonts/angelina-webfont.eot?#iefix') format('embedded-opentype'), url('./fonts/angelina-webfont.woff') format('woff'), url('./fonts/angelina-webfont.ttf') format('truetype'), url('./fonts/angelina-webfont.svg#angelinaregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family: Bevan;
	font-style: normal;
	font-weight: 400;
	src: local('Bevan'), url('//themes.googleusercontent.com/static/fonts/bevan/v4/tUrrMQoBrJbKyZFfX9xzeQ.ttf') format('truetype');
}
.post P, .post LI
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}
.two-thirds
{
	display: inline-block;
	width: 66%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}
.one-third
{
	display: inline-block;
	width: 33%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.half
{
	display: inline-block;
	width: 49%;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 20px;
}
/*HTML5 display-role reset for older browsers*/
ARTICLE, ASIDE, DETAILS, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, MENU, NAV, SECTION
{
}
BODY
{
	line-height: 1;
}
UL
{
	list-style: none !important;
}
LI OL.blu
{
	list-style: disc url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	display: block !important;
}
UL.blu
{
	list-style: disc url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	display: block !important;
}
LI OL.red
{
	list-style: disc url(https://ontraport.com/wp-content/themes/ontraport/images/bullet.png) !important;
	display: block !important;
}
UL.red
{
	list-style: disc url(https://ontraport.com/wp-content/themes/ontraport/images/bullet.png) !important;
	display: block !important;
}
IMG
{
	border: 0;
}
DIV.namebox IMG
{
	margin-right: -10px;
}
IMG.alignleft
{
	float: left;
	margin: 5px 10px 5px 0px;
	display: inline-block;
}
IMG.alignright
{
	float: right;
	margin: 5px 0px 5px 10px;
	display: inline-block;
}
DIV#team_photos P
{
	margin-top: 0px;
	margin-bottom: 13px;
}
IMG.footercord
{
	position: absolute;
	margin-top: -200px;
	margin-left: 80px;
	z-index: -10;
	pointer-events: none;
	width: 309px;
}
DIV#header_nav_logo
{
	float: left;
	margin: -18px 25px 0px 0px;
}
A
{
	text-decoration: none;
	outline: none;
	color: currentColor;
}
.verticalslider_contents LI P A, .verticalslider_contents LI A
{
	color: #17A4D1;
	text-decoration: none;
}
.verticalslider_contents LI P A:hover, .verticalslider_contents LI A:hover
{
	text-decoration: underline;
}
H3
{
	/*[disabled]color:#1AA5D1;*/
	/*[disabled]color:#E7597A;*/
	/*[disabled]color:#F0A23B;*/
	/*[disabled]color:#91B960;*/
	color: #17A4D1 !important;
	/*[disabled]color:#4FC0AF;*/
	/*[disabled]color:#E34846;*/
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	line-height: 1.3;
}
H4
{
	color: #0E273D;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
H1
{
	font-size: 30px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #E1E1E1;
	color: #0E273D;
}
P
{
	/*[disabled]font-family:Helvetica, Arial, sans-serif;*/
	/*[disabled]line-height:1.2;*/
	/*[disabled]color:#575757;*/
}
STRONG
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-weight: normal;
}
P A
{
	color: #17A4D1;
	text-decoration: underline;
}
SPAN.blu
{
	color: #17A4D1;
}
.center
{
	text-align: center;
	margin: 0 auto;
	display: block;
}
DIV.vert_subtitle_texts
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 14.4pt;
	margin: 0px;
	padding: 21px 0px 0px 0;
	color: #17A4D1;
	line-height: 1.4;
	text-align: center;
}
.sod-drawer-inner A:hover
{
	color: #34CEEA !important;
}
.sod-drawer-inner A
{
	color: #17A4D1 !important;
	pointer-events: all !important;
}
A.oap-login-forgot-pass
{
	font-size: 11px;
	margin-left: 8px;
}
.footer_menus UL
{
	padding-left: 0px;
	list-style: none !important;
	margin: 0px;
}
DIV#footer_menu_wrapper P
{
	font-family: gothambookregular, Arial, sans-serif;
	/*[disabled]color:#1E3F5C;*/
	color: #5E5E60;
	font-size: 11px;
	text-align: left;
}
BLOCKQUOTE, Q
{
	quotes: none;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: '';
	content: none;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
BUTTON, INPUT, SELECT, TEXTAREA
{
	width: auto;
	overflow: visible;
	margin: 0;
	font-size: 100%;
	vertical-align: baseline;
}
TEXTAREA
{
	overflow: auto;
	vertical-align: text-top;
}
.sod-drawer-inner INPUT.submit:hover
{
	background-color: #17A4D1;
	color: #FFFFFF;
}
.sod-drawer-inner INPUT
{
	/*[disabled]margin-bottom:7px;*/
	width: 188px;
	font-size: 9.9pt;
	padding: 3px;
	font-family: gothambookregular, Arial, sans-serif;
	display: block;
	pointer-events: all !important;
}
.sod-drawer INPUT.submit
{
	width: 72px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	font-family: gothamboldregular, Arial, sans-serif;
	text-transform: uppercase;
	color: #10293F;
	display: inline-block;
	pointer-events: all !important;
}
DIV.moonray-form FORM INPUT
{
	box-shadow: inset 1px 1px 1px #EFEFEF;
	-webkit-box-shadow: inset 1px 1px 1px #EFEFEF;
	-moz-box-shadow: inset 1px 1px 1px #EFEFEF;
}
DIV.moonray-form FORM TEXTAREA
{
	box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-webkit-box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-moz-box-shadow: inset 1px 1px 1px #EFEFEF !important;
}
DIV.moonray-form FORM SELECT
{
	box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-webkit-box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-moz-box-shadow: inset 1px 1px 1px #EFEFEF !important;
}
#header_getademo A
{
	position: absolute;
	width: 150px;
	background-color: #91B961;
	padding: 7px 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-left: 699px;
	margin-top: -48px;
	color: #FFF;
	text-align: center;
	display: block;
	font-family: gothamboldregular, helvetica, arial, sans-serif;
	border: 1px solid #71A138;
	text-shadow: 1px 1px #71A138;
	border-top: none;
	/*[disabled]z-index:1000001;*/
}
.nomargin
{
	margin: 0 !important;
}
A.button
{
	border: 1px solid #1086C2 !important;
	background-color: #17A4D1;
	color: #FFFFFF !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 228px !important;
	text-align: center;
	padding: 13px;
	border-radius: 5px;
	text-decoration: none;
	/*[disabled]box-shadow:0px 4px 4px #C4E7F2;*/
	/*[disabled]-moz-box-shadow:0px 4px 4px #C4E7F2;*/
	/*[disabled]-webkit-box-shadow:0px 4px 4px #C4E7F2;*/
}
A.button.green
{
	border: 1px solid #71A138 !important;
	background-color: #91B961;
	text-shadow: 1px 1px 1px #71A138;
}
A.button.red
{
	border: 1px solid #B12B2B !important;
	background-color: #E34846;
	text-shadow: 1px 1px 1px #B12B2B;
}
A.button.teal
{
	border: 1px solid #1E6D61 !important;
	background-color: #4FC0AF !important;
	text-shadow: 1px 1px 1px #1E6D61;
}
A.button:hover
{
	border: 1px solid #0A4461 !important;
	text-decoration: none !important;
}
A.button.plus
{
	min-width: 300px;
}
.button300
{
	width: 300px !important;
}
.center
{
	margin: 0 auto;
}
.buffer-50
{
	display: block;
	height: 50px;
	width: 50px;
}
.buffer-100
{
	display: block;
	height: 100px;
	width: 100px;
}
.red
{
	color: #E34846 !important;
}
P.blu
{
	color: #17A4D1;
}
.inline
{
	display: inline-table !important;
}
.reveal-modal
{
	background: #F9F9F9 !important;
}
/*--------------------------------------------------------------*/
BODY
{
	background-image: url('./images/bg_cream_y-only.png');
	height: 850px;
	/*[empty]background:;*/
	background-color: #5E5E60;
}
SECTION.wp-content DIV#features_content_wrapper.verticalslider UL.verticalslider_contents LI P.story
{
	max-width: 620px;
}
P SPAN.highlight
{
	color: #15ADDD;
	font-weight: bold;
	font-size: 14.2pt;
	border-bottom: 1px dotted #6AD1F4;
}
#sod-drawer-plugin
{
	z-index: 100 !important;
}
.sod-drawer-inner H3
{
	font-family: gothamboldregular, Arial, sans-serif;
	font-size: 14pt;
	font-weight: 100;
}
DIV.login_form FORM
{
	margin-bottom: 35px;
}
#sod-drawer-1 FIELDSET
{
	border: none;
	margin-bottom: 10px;
}
DIV#sod-drawer-handle
{
	float: none !important;
	margin-left: 595px;
	-moz-border-radius-bottomleft: 10px !important;
	-moz-border-radius-bottomright: 10px !important;
	height: 8px;
	z-index: 0;
}
#sod-drawer-plugin #sod-drawer-handle.black
{
	pointer-events: auto;
}
#sod-drawer-plugin.top
{
	pointer-events: none !important;
}
DIV#sod-drawer-handle DIV.tag
{
	margin-top: -3px;
	font-size: 10pt !important;
	font-weight: 200 !important;
}
DIV.footer_menus A
{
	font-family: gothambookregular, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: 0;
	font-weight: bold;
}
DIV.footer_menus
{
	display: inline-block;
	min-width: 184px;
	float: left;
	min-height: 130px;
	padding: 0px 0px 10px;
}
.footer_menus LI
{
	line-height: 1.3;
}
.footer_menus UL
{
	margin-top: 10px;
}
DIV.footer_menus A:hover
{
	color: #D3D3D3;
}
DIV.footer_titles, DIV.footer_titles A
{
	font-family: gothamboldregular, Arial, sans-serif;
	color: #17A4D1;
	font-size: 14px;
	font-weight: normal;
}
DIV#footer_menu_wrapper
{
	max-width: 920px;
	margin: 0px auto;
	padding-top: 280px;
	padding-bottom: 40px;
	padding-left: 40px;
	width: 100%;
}
DIV#ontra_wrapper
{
	margin: 0px auto;
	display: block;
	padding-top: 48px;
	/*[disabled]width:100%;*/
	padding-left: 10px;
	padding-right: 10px;
	/*[disabled]max-width:960px;*/
	width: 960px;
}
DIV#page-container
{
	width: 100%;
	max-width: 960px;
	margin: 0px auto;
}
DIV#title_circle_image
{
	height: 191px;
	width: 191px;
	z-index: 11;
	position: absolute;
	margin: -3px;
	background-image: url('./images/title_bubble.png');
}
DIV#title_circle_image_women
{
	height: 230px;
	width: 191px;
	z-index: 11;
	position: absolute;
	margin: -3px;
	background-image: url('./images/title_bubble_women.png');
}
DIV#title_circle
{
	float: left;
	margin-top: -127px;
	margin-left: 27px;
	position: absolute;
}
DIV#title_circle_noheader
{
	float: left;
	margin-top: -45px;
	margin-left: 20px;
	position: absolute;
}
DIV#title_circle_text
{
	font-family: wisdom_script_airegular, Arial, sans-serif;
	font-size: 50px;
	color: #FFFFFF;
	width: 167px;
	text-align: center;
	-webkit-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-o-transform: rotate(-17deg);
	transform: rotate(-17deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9563047559630355, M12=0.29237170472273666, M21=-0.29237170472273666, M22=0.9563047559630355, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9563047559630355, M12=0.29237170472273666, M21=-0.29237170472273666, M22=0.9563047559630355, SizingMethod='auto expand');*/
	/*[disabled]text-shadow:0px 0px 5px #1AA5D1;*/
	float: left;
	z-index: 13;
	position: relative;
	margin-left: 11px;
	margin-top: 48px;
}
.home-circle
{
	font-size: 30.6pt !important;
	margin: 46px 0 0 7px !important;
	line-height: 1.1;
}
DIV#title_circle_text_features
{
	font-family: wisdom_script_airegular, Arial, sans-serif;
	font-size: 40px;
	color: #FFFFFF;
	width: 167px;
	text-align: center;
	-webkit-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-o-transform: rotate(-17deg);
	transform: rotate(-17deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9563047559630355, M12=0.29237170472273666, M21=-0.29237170472273666, M22=0.9563047559630355, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9563047559630355, M12=0.29237170472273666, M21=-0.29237170472273666, M22=0.9563047559630355, SizingMethod='auto expand');*/
	/*[disabled]text-shadow:0px 0px 5px #1AA5D1;*/
	float: left;
	z-index: 13;
	position: relative;
	margin-left: 6px;
	margin-top: 70px;
	border-style: none;
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);*/
}
DIV#title_circle_text_features.smaller_title
{
	font-size: 25.4pt;
	margin-top: 73px;
}
DIV#title_circle_text_features.smaller_title_2
{
	margin-top: 54px;
}
DIV#title_circle_text_features.smaller_title_3
{
	margin-top: 42px;
}
DIV#title_circle_text_features.small
{
	font-size: 23.1pt;
	margin: 42px 0px 0px 8px;
	line-height: 1.1;
}
DIV#title_circle_text_women
{
	font-family: wisdom_script_airegular, Arial, sans-serif;
	font-size: 34px;
	color: #FFFFFF;
	width: 167px;
	text-align: center;
	-webkit-transform: rotate(-17deg);
	-moz-transform: rotate(-17deg);
	-ms-transform: rotate(-17deg);
	-o-transform: rotate(-17deg);
	transform: rotate(-17deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9563047559630355, M12=0.29237170472273666, M21=-0.29237170472273666, M22=0.9563047559630355, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9563047559630355, M12=0.29237170472273666, M21=-0.29237170472273666, M22=0.9563047559630355, SizingMethod='auto expand');*/
	/*[disabled]text-shadow:0px 0px 5px #1AA5D1;*/
	float: left;
	z-index: 13;
	position: relative;
	margin-left: 6px;
	margin-top: 62px;
}
DIV#social_facebook
{
	margin-top: -57px;
	position: absolute;
	margin-left: -95px;
}
DIV#social_twitter
{
	margin-top: -57px;
	position: absolute;
	margin-left: -60px;
}
DIV#social_linkedin
{
	margin-top: -57px;
	position: absolute;
	margin-left: -25px;
}
DIV.social_box
{
	width: 350px;
	/*[disabled]height:330px;*/
	position: absolute;
	background-color: #FFFFFF;
	margin-left: -350px;
	margin-top: -96px;
	border-radius: 5px;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05), 0px 0px 3px #9F9F9F;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 0px 3px #9F9F9F;
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 0px 3px #9F9F9F;
	z-index: auto;
}
DIV#social_box_facebook
{
	margin-top: -400px;
	/*[disabled]padding-bottom:13px;*/
}
DIV#social_box_twitter
{
	margin-top: -400px;
}
DIV#social_box_linkedin
{
	margin-top: -400px;
	border-bottom-right-radius: 2px;
	/*[empty]margin-right:;*/
	padding-right: 15px;
	margin-left: -364px;
}
IMG#social_box_logo_fb
{
	/*[disabled]position:absolute;*/
	margin-top: 9px;
	margin-left: 135px;
}
IMG#social_box_logo_tw
{
	position: absolute;
	margin-top: 9px;
	margin-left: 272px;
}
IMG#social_box_logo_in
{
	position: absolute;
	margin-top: 9px;
	margin-left: 83px;
}
DIV#social_box_grey_fb
{
	background-color: #ECECEC;
	width: 350px;
	height: 37px;
	position: absolute;
	margin-top: -38px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #D3D3D3;
	box-shadow: inset 0px 2px 4px 1px #DDDDDD;
}
DIV#social_box_grey_tw
{
	background-color: #ECECEC;
	width: 350px;
	height: 37px;
	position: relative;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #D3D3D3;
	box-shadow: inset 0px 2px 4px 1px #DDDDDD;
	/*[empty]padding-top:;*/
	/*[empty]padding-bottom:;*/
}
DIV#social_box_grey_in
{
	background-color: #ECECEC;
	width: 350px;
	height: 37px;
	position: relative;
	/*[disabled]margin-top:292px;*/
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top: 1px solid #D3D3D3;
	box-shadow: inset 0px 2px 4px 1px #DDDDDD;
	padding-right: 15px;
}
DIV#social_box_fb_like
{
	margin-top: 8px;
	margin-left: 9px;
	float: left;
}
DIV#social_box_in_share
{
	margin-top: 8px;
	margin-left: 9px;
	float: left;
	width: 200px;
}
DIV.fb-like-box
{
	margin-top: 13px;
	margin-left: 5px;
	height: 304px;
}
DIV#social_box_linkedin_profile
{
	margin-top: 7px;
}
DIV#social_box_tw_follow
{
	margin-top: 8px;
	margin-left: 9px;
	float: left;
	position: absolute;
}
LI.social_tweet
{
	margin-top: 6px;
	margin-bottom: 9px;
	border-bottom: 1px dotted #DFDFDF;
	padding-bottom: 11px;
	padding-left: 20px;
	margin-left: -39px;
	padding-right: 20px;
}
LI.social_tweet:last-child
{
	border-bottom: none;
	padding-bottom: 0px;
}
A.social_tweets_links
{
	color: #17A4D1;
}
P.social_tweets_time
{
	padding: 0px;
	margin: 4px 0px 0px;
	font-size: 7pt;
	font-style: italic;
	color: #9F9F9F;
}
DIV.social_tweets_title
{
	font-weight: normal;
	font-size: 10.2pt;
	text-transform: uppercase;
	color: #17A4D1;
	font-family: gothamboldregular;
	border-bottom: 1px solid #DBDBDB;
	padding-left: 20px;
	padding-bottom: 12px;
	background-color: #F3F3F3;
	padding-top: 22px;
}
SPAN.status
{
	font-weight: normal;
	color: #0E293F;
}
DIV#header_social
{
	float: right;
	z-index: 5;
}
DIV#header_top_section
{
	max-width: 960px;
	display: table;
	float: right;
}
DIV.social_icons
{
	width: auto;
	float: left;
	margin-right: 13px;
	cursor: pointer;
}
DIV.social_icons:hover
{
	border-top: 3px solid transparent;
}
DIV#header_background_texture
{
}
DIV#header_nav
{
	font-family: gothamboldregular, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #10293F;
}
DIV#header
{
	width: 100%;
	max-width: 960px;
	margin: 0px auto;
}
DIV#header_menu
{
	display: inline-block;
	max-width: 600px;
	width: 100%;
}
DIV#header_bottom_section
{
	padding-left: 15px;
}
UL#menu-main-menu A
{
	text-decoration: none;
	color: #10293F;
}
#menu-main-menu LI A
{
	width: auto;
	float: left;
	display: inline-block;
	margin: 0px 22px 17px 0px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 7px 14px 7px 3px;
}
#header_menu UL
{
	padding-left: 0px;
	list-style: none !important;
}
#menu-main-menu LI.current-menu-item A
{
	/*[disabled]background-position:7px 23px;*/
	/*[disabled]background-image:url('./images/underline.png');*/
	/*[disabled]background-repeat:no-repeat;*/
	color: #3EA3D1;
}
#menu-item-9 A:hover
{
	background-position: 0px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
.current-menu-item.menu-item-9 A
{
	background-position: 0px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
#menu-item-10 A:hover
{
	background-position: -17px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
.current-menu-item.menu-item-10 A
{
	background-position: -17px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
#menu-item-11 A:hover
{
	background-position: -3px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
.current-menu-item.menu-item-11 A
{
	background-position: -3px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
#menu-item-12 A:hover
{
	background-position: -7px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
.current-menu-item.menu-item-12 A
{
	background-position: -7px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
#menu-item-2058 A:hover
{
	background-position: -35px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
.current-menu-item.menu-item-2058 A
{
	background-position: -35px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
#menu-item-3072 A:hover
{
	background-position: 7px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
.current-menu-item.menu-item-3072 A
{
	background-position: 7px 23px;
	background-image: url('./images/underline.png');
	background-repeat: no-repeat;
}
DIV#main_body
{
	background-color: #FFFFFF;
	margin: 20px auto 0px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	position: relative;
	z-index: 10;
	/*[disabled]box-shadow:0px 0px 7px #C2C2C2;*/
	/*[disabled]-webkit-box-shadow:0px 0px 7px #C2C2C2;*/
	/*[disabled]-moz-box-shadow:0px 0px 7px #C2C2C2;*/
	padding: 25px 25px 0;
	max-width: 910px;
	min-height: 650px;
}
DIV#footer_background
{
	background-image: url('./images/bg_blue_y-only.png');
	background-position: bottom center;
	background-repeat: repeat-x;
	bottom: 0px;
	z-index: 5;
	margin-top: -270px;
	display: inline-block;
	width: 100%;
}
DIV#header_top
{
	background-color: #0F273B;
	height: 12px;
	position: relative;
	z-index: 999;
}
DIV#footer_tv_image
{
	/*[disabled]margin-top:90px;*/
	max-width: 440px;
	/*[disabled]width:440px;*/
	margin-bottom: 20px;
	display: table;
	padding-bottom: 80px;
}
DIV#footer_tv_image A
{
	position: absolute;
	margin-left: -224px;
	margin-top: 38px;
}
IMG.footertvscreen
{
	display: block;
	position: absolute;
	margin-top: -358.5px;
	margin-left: 93px;
}
DIV#tv_testimonials
{
	width: 800px;
	height: 525px;
}
DIV#tvsliced
{
	display: inline-table;
}
#basic-playlist
{
	/*player (and playlist) background*/
	background: #333;
	display: block;
	margin: 7px auto 0px;
}
#basic-playlist.is-loading
{
	/*override background image when clip changes*/
	background: #333;
}
#basic-playlist .fp-prev, #basic-playlist .fp-next
{
	/*next and prev buttons*/
	position: absolute;
	top: 44%;
	cursor: pointer;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	transition: opacity 0.5s;
	background: url("./images/buttons.png");
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	height: 20px;
	width: 12px;
}
.is-mouseover#basic-playlist .fp-prev, .is-mouseover#basic-playlist .fp-next
{
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
#basic-playlist .fp-prev
{
	left: -20px;
	background-position: 0 -200px;
}
#basic-playlist .fp-prev:hover
{
	background-position: 0 -300px;
}
#basic-playlist .fp-next
{
	right: -20px;
	background-position: 0 -400px;
}
#basic-playlist .fp-next:hover
{
	background-position: 0 -500px;
}
#basic-playlist .fp-playlist
{
	/*the playlist root element*/
	position: absolute;
	bottom: -114px;
	left: 0;
	width: 100%;
	text-align: center;
}
#basic-playlist .fp-playlist A
{
	/*playlist entry*/
	display: inline-block;
	width: 120px;
	height: 90px;
	margin: 0 5px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all 0.3s;
	border: 4px solid #E8E8E8;
	/*[disabled]background:url("/media/img/demos/playlist/thumbs.jpg") no-repeat -1px -1px;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#basic-playlist .fp-playlist A:hover
{
	border-color: #CCC;
}
#basic-playlist .fp-playlist A.is-active
{
	border-color: #52B9E4;
}
.is-paused#basic-playlist .fp-playlist A.is-active
{
	border-color: #1C87B4;
}
#basic-playlist .fp-playlist .item1
{
	background: url("./images/testimonials/testimonial_eric.jpg") no-repeat;
}
#basic-playlist .fp-playlist .item2
{
	background: url("./images/testimonials/testimonial_liesel.jpg") no-repeat;
}
#basic-playlist .fp-playlist .item3
{
	background: url("./images/testimonials/testimonial_evan.jpg") no-repeat;
}
#basic-playlist .fp-playlist .item4
{
	background: url("./images/testimonials/testimonial_ladies.jpg") no-repeat;
}
#event-info
{
	background-color: #333;
	font-family: monaco, monospace;
	max-width: 200px;
	margin: 150px auto 0;
	color: #EEE;
	padding: 10px;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	font-size: 14px;
}
#event-info P
{
	margin: 0;
}
@media (max-width: 570px)
{
	#basic-playlist .fp-playlist
	{
		bottom: -90px;
	}
	#basic-playlist .fp-playlist A
	{
		width: 55px;
		height: 55px;
	}
}
IMG.footertvslices
{
	float: left;
	z-index: 51;
	position: relative;
}
SPAN.tvhole
{
	width: 205px;
	height: 154px;
	float: left;
	/*[disabled]pointer-events:none;*/
}
DIV#wistia_embed
{
	position: absolute;
	margin-top: -360px;
	margin-left: 9px;
	padding-left: 79px;
	z-index: 50;
	width: 235px;
	padding-top: 25px;
	background-color: #B4B4B4;
	padding-bottom: 30px;
	padding-right: 30px;
}
DIV.new_testim P.name
{
	font-size: 11px;
	text-align: left;
	color: #17A4D1;
	margin-top: -22px;
	margin-left: 114px;
}
DIV.new_testim P.text
{
	float: right;
	width: 306px;
	font-style: italic;
	font-size: 12px;
	line-height: 1.5;
	color: #87959F;
	display: inline-block;
	/*[disabled]margin-right:-7px;*/
}
DIV.namebox
{
	clear: both;
	display: inline-block;
	width: 410px;
}
DIV P.text
{
	margin-right: -10px;
}
DIV.new_testim LI
{
	width: 410px;
	display: inline-block;
	height: 130px;
}
DIV.new_testim UL
{
	padding-top: 9px;
	padding-left: 32px;
}
.new_testim .text
{
}
DIV.new_testim
{
	padding-top: 6px;
	margin-left: 6px;
}
DIV#footer_title
{
	color: #17A4D1;
	font-family: gothamboldregular, Arial, sans-serif;
	font-size: 31px;
	letter-spacing: -1px;
	margin: 40px auto 20px;
}
DIV#footer_notes
{
	position: relative;
	margin-top: 30px;
	width: 100%;
	display: inline-block;
	max-width: 480px;
}
DIV.footer_notes_text
{
	font-family: angelinaregular, Arial, sans-serif;
	font-size: 22px;
	width: 163px;
	height: 150px;
	float: left;
	color: #10293F;
	letter-spacing: 0px;
}
SPAN#footer_notes_names
{
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	float: right;
	margin-right: 20px;
	text-decoration: none;
	margin-top: 2px;
	letter-spacing: 1px;
}
DIV#note_1
{
	position: absolute;
	margin-top: 31px;
	margin-left: 27px;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	transform: rotate(-4deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9975640502598243, M12=0.06975647374412515, M21=-0.06975647374412515, M22=0.9975640502598243, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9975640502598243, M12=0.06975647374412515, M21=-0.06975647374412515, M22=0.9975640502598243, SizingMethod='auto expand');*/
	display: table;
}
DIV#picture_1
{
	position: absolute;
	margin-top: 159px;
	margin-left: 128px;
	-webkit-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	/*[disabled]-ms-transform:translate(-10px,10px);*/
	transform: rotate(-12deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9781476007338058, M12=0.2079116908177585, M21=-0.2079116908177585, M22=0.9781476007338058, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9781476007338058, M12=0.2079116908177585, M21=-0.2079116908177585, M22=0.9781476007338058, SizingMethod='auto expand');*/
	display: table;
}
DIV#note_2
{
	position: absolute;
	margin-top: 92px;
	margin-left: 270px;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-o-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	transform: rotate(4deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9975640502598243, M12=-0.06975647374412476, M21=0.06975647374412476, M22=0.9975640502598243, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9975640502598243, M12=-0.06975647374412476, M21=0.06975647374412476, M22=0.9975640502598243, SizingMethod='auto expand');*/
}
DIV#picture_2
{
	position: absolute;
	margin-top: 245px;
	margin-left: 324px;
	-webkit-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9848077530122079, M12=-0.17364817766693127, M21=0.17364817766693127, M22=0.9848077530122079, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9848077530122079, M12=-0.17364817766693127, M21=0.17364817766693127, M22=0.9848077530122079, SizingMethod='auto expand');*/
}
DIV#note_3
{
	position: absolute;
	margin-top: 302px;
	margin-left: 41px;
	-webkit-transform: rotate(-5.5deg);
	-moz-transform: rotate(-5.5deg);
	-o-transform: rotate(-5.5deg);
	-ms-transform: rotate(-5.5deg);
	transform: rotate(-5.5deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9953961983671789, M12=0.09584575252022398, M21=-0.09584575252022398, M22=0.9953961983671789, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9953961983671789, M12=0.09584575252022398, M21=-0.09584575252022398, M22=0.9953961983671789, SizingMethod='auto expand');*/
}
DIV#picture_3
{
	position: absolute;
	margin-top: 380px;
	margin-left: 215px;
	-webkit-transform: rotate(-12deg);
	-moz-transform: rotate(-12deg);
	-o-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
	transform: rotate(-12deg);
	/*[disabled]-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.9781476007338058, M12=0.2079116908177585, M21=-0.2079116908177585, M22=0.9781476007338058, SizingMethod='auto expand')";*/
	/*[disabled]filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.9781476007338058, M12=0.2079116908177585, M21=-0.2079116908177585, M22=0.9781476007338058, SizingMethod='auto expand');*/
}
DIV#awards_wrapper
{
	display: inline-block;
	width: 100%;
	padding-bottom: 10px;
	padding-top: 15px;
}
#award_list LI
{
	width: auto;
	display: inline-block;
	margin: 0px 48px 17px 0px;
}
UL#award_list
{
	padding: 0px;
	margin: 0px;
    text-align: center;
}
#video_1
{
	width: 300px;
	height: 221px;
	margin: 80px 40px 0 0;
	display: inline-block;
	position: relative;
	float: left;
	border-radius: 5px;
}
#video_1 .descript_title
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 18.3pt;
	margin: 0px;
	padding: 21px 0px 0px 25px;
	color: #17A4D1;
	letter-spacing: -1px;
}
#video_1 .descript_text
{
	margin: 9px 0px 0px;
	padding: 0px 0px 0px 25px;
	line-height: 1.5;
	font-size: 14.8pt;
	color: #0E273D;
}
#video_3
{
	width: 295px;
	height: 221px;
	background-color: #F2F1EF;
	border-radius: 5px;
	position: relative;
	margin-left: 15px;
	float: left;
	display: inline-block;
}
#video_4
{
	width: 295px;
	height: 221px;
	background-color: #F2F1EF;
	border-radius: 5px;
	position: relative;
	float: right;
	display: inline-block;
	margin-right: 20px;
}
#video_2
{
	width: 880px;
	margin: 110px auto 0;
}
DIV.testimonial_wrapper
{
	width: 100%;
	margin: 0px auto;
}
DIV.grey_box
{
	width: 880px;
	background: #FAFAFA;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	height: 156px;
	margin: 0px auto;
	padding-left: 0;
}
DIV.grey_box
{
	background-color: #FAFAFA;
	/*[empty]padding-bottom:;*/
	/*[empty]margin-bottom:;*/
}
#feature_wrapper
{
	position: relative;
	width: 570px;
	display: inline-block;
	float: right;
	height: 491px;
	margin-left: -1px;
}
#feature_boxes LI
{
	width: 240px;
	height: 170px;
	float: left;
	margin: 65px 25px 0px 0;
	display: inline-block;
	/*[empty]padding-left:;*/
}
#feature_boxes LI#feature_0
{
	width: 100% !important;
	float: left;
	margin: 0 20px 31px 0;
	display: inline-block;
	min-width: 243px;
}
DIV#ontrapalooza_ad IMG
{
	margin: 9px 0px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
DIV.features_icons
{
	width: 62px;
	height: 65px;
	float: left;
	margin-left: -76px;
}
DIV.features_titles
{
	font-family: gothamboldregular, Arial, sans-serif;
	font-size: 21px;
}
DIV.features_texts
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #87959F;
	line-height: 1.76;
	margin-top: 30px;
	/*[disabled]max-height:32px;*/
	overflow: hidden;
	padding-right: 14px;
}
DIV.features_buttons
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
}
#feature_1 DIV.feature_gray_box
{
	background: #FAFAFA;
	padding: 10px 0px 12px 17px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: -10px;
}
LI#feature_1
{
	margin-left: -10px;
	margin-top: 50px;
}
LI#feature_2
{
	margin-left: 10px;
	margin-top: 50px;
}
LI#feature_3
{
	margin-left: -5px;
}
LI#feature_4
{
	margin-left: 5px;
}
#feature_2 DIV.feature_gray_box
{
	background: #FAFAFA;
	padding: 10px 0px 12px 17px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left: -10px;
}
DIV#feature_button_1
{
	background-color: #E44946;
	/*[disabled]box-shadow:0px 0px 5px #E44946;*/
	width: 150px;
	height: 25px;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 8px;
}
DIV#feature_button_2
{
	background-color: #F1A23C;
	width: 150px;
	height: 25px;
	/*[disabled]box-shadow:0px 0px 5px #F1A23C;*/
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 8px;
}
DIV#feature_button_3
{
	background-color: #1B9BAC;
	/*[disabled]box-shadow:0px 0px 5px #1B9BAC;*/
	width: 150px;
	height: 25px;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 8px;
}
DIV#feature_button_4
{
	background-color: #91B961;
	width: 150px;
	height: 25px;
	/*[disabled]box-shadow:0px 0px 5px #91B961;*/
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 8px;
}
DIV#feature_button_5
{
	background-color: #4EC1B0;
	/*[disabled]box-shadow:0px 0px 5px #4EC1B0;*/
	width: 100px;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 8px;
}
DIV#feature_button_6
{
	background-color: #E8597A;
	/*[disabled]box-shadow:0px 0px 5px #E8597A;*/
	width: 100px;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	margin-top: 8px;
}
DIV#feature_button_1:hover
{
	background-color: #DA0606;
}
DIV.feature1_icon IMG
{
	display: inline-block;
	margin-top: -40px;
	float: right;
	padding-right: 15px;
}
DIV.feature2_icon IMG
{
	display: inline-block;
	margin-top: -40px;
	float: right;
	padding-right: 15px;
}
DIV.feature3_icon IMG
{
	display: inline-block;
	margin-top: -40px;
	float: right;
	padding-right: 15px;
}
DIV.feature4_icon IMG
{
	display: inline-block;
	margin-top: -40px;
	float: right;
	padding-right: 15px;
}
DIV#feature_button_2:hover
{
	background-color: #D87D07;
}
DIV#feature_button_3:hover
{
	background-color: #088595;
}
DIV#feature_button_4:hover
{
	background-color: #66A11F;
}
DIV#feature_button_5:hover
{
	background-color: #0DB098;
}
DIV#feature_button_6:hover
{
	background-color: #D40C3A;
}
DIV#feature_title_1
{
	color: #E44946;
}
DIV#feature_title_2
{
	color: #F1A23C;
}
DIV#feature_title_3
{
	color: #1B9BAC;
}
DIV#feature_title_4
{
	color: #91B961;
}
DIV#feature_title_5
{
	color: #4EC1B0;
}
DIV#feature_title_6
{
	color: #E8597A;
}
IMG.feature_crm_01
{
	background-image: url('./images/features_content/crm/1_sc.png');
}
IMG.feature_crm_02
{
	background-image: url('./images/features_content/crm/2_form.png');
}
IMG.feature_crm_03
{
	background-image: url('./images/features_content/crm/3_task.png');
}
IMG.feature_crm_04
{
	background-image: url('./images/features_content/crm/4_leadScore.png');
}
IMG.feature_mar_01
{
	background-image: url('./images/features_content/marketing/1_followup.png');
}
IMG.feature_mar_02
{
	background-image: url('./images/features_content/marketing/2_facebook.png');
}
IMG.feature_mar_03
{
	background-image: url('./images/features_content/marketing/3_eventMan.png');
}
IMG.feature_mar_04
{
	background-image: url('./images/features_content/marketing/4_emailDel.png');
}
IMG.feature_mar_05
{
	background-image: url('./images/features_content/marketing/5_splitTest.png');
}
IMG.feature_mar_06
{
	background-image: url('./images/features_content/marketing/6_Marketing_Effectiveness.png');
}
IMG.feature_mar_07
{
	background-image: url('./images/features_content/marketing/7_2SMS.png');
}
IMG.feature_mar_08
{
	background-image: url('./images/features_content/marketing/8_Physical_Postcards.png');
}
IMG.feature_pay_01
{
	background-image: url('./images/features_content/payments/1_orderform.png');
}
IMG.feature_pay_02
{
	background-image: url('./images/features_content/payments/2_paymentOptions.png');
}
IMG.feature_pay_03
{
	background-image: url('./images/features_content/payments/3_automateColl.png');
}
IMG.feature_pay_04
{
	background-image: url('./images/features_content/payments/4_abandonedCart.png');
}
IMG.feature_pay_05
{
	background-image: url('./images/features_content/payments/5_oneclickUpsell.png');
}
IMG.feature_par_01
{
	background-image: url('./images/features_content/partners/1_partner.png');
}
IMG.feature_par_02
{
	background-image: url('./images/features_content/partners/2_branded.png');
}
IMG.feature_par_03
{
	background-image: url('./images/features_content/partners/3_affiliates.png');
}
IMG.feature_par_04
{
	background-image: url('./images/features_content/partners/4_power_user.png');
}
IMG.feature_aut_01
{
	background-image: url('./images/features_content/automate/1_businessOAP.png');
}
IMG.feature_aut_02
{
	background-image: url('./images/features_content/automate/2_ontraportWatches.png');
}
IMG.feature_aut_03
{
	background-image: url('./images/features_content/automate/3_ifThenRules.png');
}
IMG.feature_pub_01
{
	background-image: url('./images/features_content/publish/1_publish.png');
}
IMG.feature_pub_02
{
	background-image: url('./images/features_content/publish/2_membership.png');
}
IMG.feature_pub_03
{
	background-image: url('./images/features_content/publish/3_tracking.png');
}
IMG.feature_pub_04
{
	background-image: url('./images/features_content/publish/4_Drag_Landing_Page.png');
}
IMG.feature_pub_05
{
	background-image: url('./images/features_content/publish/5_ClickWordPress.png');
}
IMG.feature_sup_01
{
	background-image: url('./images/features_content/support/1_support.png');
}
IMG.feature_sup_02
{
	background-image: url('./images/features_content/support/2_proservices.png');
}
IMG.feature_sup_03
{
	background-image: url('./images/features_content/support/3_concierge.png');
}
IMG.feature_int_01
{
	background-image: url('./images/features_content/integrate/1_api.png');
}
IMG.feature_int_02
{
	background-image: url('./images/features_content/integrate/2_integrate.png');
}
#feature_image_left
{
	width: 295px;
	height: 221px;
	background-color: #F2F1EF;
	border-radius: 5px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	float: left;
	display: inline-block;
	border: 1px solid #E0E0E0;
	box-shadow: 1px 1px 4px #EAEAEA;
	-moz-box-shadow: 1px 1px 4px #EAEAEA;
	-webkit-box-shadow: 1px 1px 4px #EAEAEA;
	-o-box-shadow: 1px 1px 4px #EAEAEA;
	-ms-box-shadow: 1px 1px 4px #EAEAEA;
	margin-right: 15px;
}
#feature_image_right
{
	width: 295px;
	height: 221px;
	background-color: #F2F1EF;
	border-radius: 5px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	position: relative;
	float: right;
	display: inline-block;
	border: 1px solid #E0E0E0;
	box-shadow: 1px 1px 4px #EAEAEA;
	-moz-box-shadow: 1px 1px 4px #EAEAEA;
	-webkit-box-shadow: 1px 1px 4px #EAEAEA;
	-o-box-shadow: 1px 1px 4px #EAEAEA;
	-ms-box-shadow: 1px 1px 4px #EAEAEA;
	margin-left: 15px;
}
DIV#faq_wrapper
{
	position: relative;
	display: inline-block;
	margin-bottom: 7px;
	max-width: 370px;
	margin-top: 15px;
}
#faq_boxes LI
{
	width: auto;
	float: left;
	margin: 0px 0 18px;
}
#faq_wrapper UL
{
	padding-left: 0px;
}
DIV.faq_icons
{
	width: 62px;
	height: 65px;
	float: left;
	margin-left: -76px;
}
DIV.faq_titles
{
	font-family: gothamboldregular, Arial, sans-serif;
	font-size: 21px;
	position: relative;
}
DIV.faq_texts
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #949598;
	line-height: 1.36;
	margin-top: 6px;
	margin-bottom: 8px;
}
DIV.faq_buttons
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
}
DIV#faq_button_1
{
	background-color: #F1A23C;
	/*[disabled]box-shadow:0px 0px 5px #F1A23C;*/
	width: 100px;
	border-radius: 7px;
	margin-top: 8px;
}
DIV#faq_button_1:hover
{
	background-color: #D57B07;
}
DIV#faq_button_2
{
	background-color: #E8597A;
	/*[disabled]box-shadow:0px 0px 5px #E8597A;*/
	width: 100px;
	border-radius: 7px;
	margin-top: 8px;
}
DIV#faq_button_2:hover
{
	background-color: #BE1038;
}
DIV#faq_button_3
{
	background-color: #4EC1B0;
	/*[disabled]box-shadow:0px 0px 5px #4EC1B0;*/
	width: 100px;
	border-radius: 7px;
	margin-top: 8px;
}
DIV#faq_button_3:hover
{
	background-color: #21A28F;
}
DIV#faq_title_1
{
	color: #F1A23C;
}
DIV#faq_title_3
{
	color: #4EC1B0;
}
DIV#faq_title_2
{
	color: #E8597A;
}
DIV#take_control
{
	margin-top: -80px;
	margin-left: 12px;
	margin-bottom: -40px;
}
DIV#take_control2
{
	position: relative;
	margin: 10px 0px 25px 24px;
}
IMG.paloozaad
{
	margin: 31px 0px 0px 25px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
DIV#how_it_works
{
	width: 100%;
	display: inline-block;
	margin-top: 22px;
}
DIV#how_it_works_title
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #17A4D1;
	font-size: 21px;
	position: relative;
	margin-top: -33px;
	margin-left: 63px;
}
.gotham
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
.gothambold
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-weight: bold;
}
DIV#features_tabs
{
	position: relative;
	height: 877px;
	margin: -24px;
	padding-bottom: 20px;
}
#features_ico_1 A:hover, #features_title_text_1
{
	color: #E3084D;
}
#features_ico_1:before
{
	content: url(./images/features/ico1.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_1 A:hover:before
{
	content: url(./images/features/ico1_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -16px;
}
#features_ico_2 A:hover, #features_title_text_2
{
	color: #F1A23C;
}
#features_ico_2:before
{
	content: url(./images/features/ico2.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_2 A:hover:before
{
	content: url(./images/features/ico2_sel.png);
	position: absolute;
	margin-left: -73px;
	margin-top: -17px;
}
#features_ico_3 A:hover, #features_title_text_3
{
	color: #1B9BAC;
}
#features_ico_3:before
{
	content: url(./images/features/ico3.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_3 A:hover:before
{
	content: url(./images/features/ico3_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_4 A:hover, #features_title_text_4
{
	color: #91B961;
}
#features_ico_4:before
{
	content: url(./images/features/ico4.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_4 A:hover:before
{
	content: url(./images/features/ico4_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_5 A:hover, #features_title_text_5
{
	color: #4EC1B0;
}
#features_ico_5:before
{
	content: url(./images/features/ico5.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_5 A:hover:before
{
	content: url(./images/features/ico5_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_6 A:hover, #features_title_text_6
{
	color: #E8597A;
}
#features_ico_6:before
{
	content: url(./images/features/ico6.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_6 A:hover:before
{
	content: url(./images/features/ico6_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_7 A:hover, #features_title_text_7
{
	color: #CD0090;
}
#features_ico_7:before
{
	content: url(./images/features/ico7.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_7 A:hover:before
{
	content: url(./images/features/ico7_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_8 A:hover, #features_title_text_8
{
	color: #AF54B0;
}
#features_ico_8:before
{
	content: url(./images/features/ico8.png);
	margin-left: 17px;
	position: absolute;
}
#features_ico_8 A:hover:before
{
	content: url(./images/features/ico8_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_1.activeTab A, #features_title_text_1
{
	color: #E3084D;
}
#features_ico_1.activeTab A:before
{
	content: url(./images/features/ico1_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -16px;
}
#features_ico_2.activeTab A, #features_title_text_2
{
	color: #F1A23C;
}
#features_ico_2.activeTab A:before
{
	content: url(./images/features/ico2_sel.png);
	position: absolute;
	margin-left: -73px;
	margin-top: -17px;
}
#features_ico_3.activeTab A, #features_title_text_3
{
	color: #1B9BAC;
}
#features_ico_3.activeTab A:before
{
	content: url(./images/features/ico3_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_4.activeTab A, #features_title_text_4
{
	color: #91B961;
}
#features_ico_4.activeTab A:before
{
	content: url(./images/features/ico4_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_5.activeTab A, #features_title_text_5
{
	color: #4EC1B0;
}
#features_ico_5.activeTab A:before
{
	content: url(./images/features/ico5_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_6.activeTab A, #features_title_text_6
{
	color: #E8597A;
}
#features_ico_6.activeTab A:before
{
	content: url(./images/features/ico6_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_7.activeTab A, #features_title_text_7
{
	color: #CD0090;
}
#features_ico_7.activeTab A:before
{
	content: url(./images/features/ico7_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
#features_ico_8.activeTab A, #features_title_text_8
{
	color: #AF54B0;
}
#features_ico_8.activeTab A:before
{
	content: url(./images/features/ico8_sel.png);
	position: absolute;
	margin-left: -72px;
	margin-top: -17px;
}
DIV#features_content_wrapper
{
	position: relative;
	display: inline-block;
	margin-left: -25px;
	width: 960px;
}
#mr-field-element-360913272684
{
	height: 114px !important;
}
DIV.features_content_wrap
{
	width: 610px;
}
DIV.features_title_texts
{
	font-size: 30px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	position: absolute;
	margin-left: 99px;
	margin-top: 8px;
	text-transform: uppercase;
}
DIV.vert_title_texts
{
	font-size: 30px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	position: relative;
	margin-top: 16px;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #E1E1E1;
	color: #0E273D;
	line-height: 1.1;
}
/*[clearfix]*/
.vert_titles_small A
{
	font-size: 18px !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	position: relative;
	margin-top: 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #E1E1E1;
	color: #0E273D;
	line-height: 1.1;
}
DIV.vert_title_texts.sentence
{
	text-transform: initial;
	text-align: center;
}
DIV.vert_title_texts.sentence STRONG
{
	font-size: 20.5pt;
	display: block;
	padding: 10px 0;
	color: #17A4D1;
}
DIV.vert_title_texts.circle
{
	margin: 8px 0px 0px 240px;
}
DIV.middle
{
	text-align: center;
	margin-top: 250px;
}
DIV.features_subtitle_texts
{
	font-size: 21px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
DIV.features_title_icons
{
	width: 224px;
	height: 64px;
	position: relative;
	margin-left: 20px;
	padding-bottom: 17px;
	background-repeat: no-repeat;
}
DIV#features_title_icon_1
{
	background-image: url('./images/features/title_1.png');
}
DIV#features_title_icon_2
{
	background-image: url('./images/features/title_2.png');
}
DIV#features_title_icon_3
{
	background-image: url('./images/features/title_3.png');
}
DIV#features_title_icon_4
{
	background-image: url('./images/features/title_4.png');
}
DIV#features_title_icon_5
{
	background-image: url('./images/features/title_5.png');
}
DIV#features_title_icon_6
{
	background-image: url('./images/features/title_6.png');
}
DIV#features_title_icon_7
{
	background-image: url('./images/features/title_7.png');
}
DIV#features_title_icon_8
{
	background-image: url('./images/features/title_8.png');
}
DIV.features_content_texts
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #949598;
	line-height: 1.36;
	margin-top: 10px;
}
DIV.features_content_texts P
{
	color: #CD0090 !important;
}
DIV.features_content_texts P A
{
	text-decoration: underline;
}
DIV.features_content_texts P A:hover
{
	color: #D261B0;
}
DIV#content_right
{
	position: relative;
	width: 285px;
	display: inline-block;
}
DIV#content_left
{
	position: relative;
	width: 285px;
	display: inline-block;
}
DIV#content_separator_1
{
	border-top: 1px dotted #E3084D;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_2
{
	border-top: 1px dotted #F1A23C;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_3
{
	border-top: 1px dotted #1B9BAC;
	width: 100%;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_4
{
	border-top: 1px dotted #91B961;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_5
{
	border-top: 1px dotted #4EC1B0;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_6
{
	border-top: 1px dotted #E8597A;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_7
{
	border-top: 1px dotted #CD0090;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_8
{
	border-top: 1px dotted #AF54B0;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV#content_separator_p
{
	border-top: 1px dotted #17A4D1;
	width: 610px;
	display: inline-block;
	margin-top: 20px;
	margin-bottom: 15px;
	clear: both;
}
DIV.content_separator_small
{
	border-top: 1px dotted #EDEDED;
	width: auto;
	display: block;
	margin-top: 20px;
	margin-bottom: 15px;
}
DIV#content_separator_h
{
	border-top: 1px dotted #D8D8D8;
	width: 280px;
	display: block;
	margin-bottom: 15px;
	clear: both;
}
.nomargin
{
	margin: 0px !important;
	padding: 0px !important;
}
.alltheway
{
	width: 100% !important;
}
.notalltheway
{
	width: 50% !important;
	margin: 30px auto 0px !important;
	display: block !important;
	text-align: center !important;
	opacity: 0.3;
}
DIV#back_next_buttons
{
	display: inline-block;
	margin-top: 30px;
	margin-left: 52px;
}
DIV#back_button_1
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_1.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_1
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_1.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_2
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_2.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_2
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_2.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_3
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_3.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_3
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_3.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_4
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_4.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_4
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_4.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_5
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_5.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_5
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_5.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_6
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_6.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_6
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_6.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_7
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_7.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_7
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_7.png');
	background-repeat: no-repeat;
	float: left;
}
DIV#back_button_8
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_back_8.png');
	background-repeat: no-repeat;
	float: left;
	padding-right: 15px;
}
DIV#next_button_8
{
	width: 102px;
	height: 32px;
	background-image: url('./images/features/but_next_8.png');
	background-repeat: no-repeat;
	float: left;
}
/*blog*/
DIV#blog_title_icon
{
	font-size: 29px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #1B9BAC;
	background-image: url('./images/blog/blog_icon.png');
	background-repeat: no-repeat;
	width: 183px;
	height: 61px;
	margin: 0px 0px 20px 40px;
	padding: 11px 0px 0px 60px;
}
SECTION#blog_content
{
	width: 935px;
	display: inline-block;
}
SECTION#single_content
{
	width: 935px;
	display: inline-block;
}
SECTION#category_content
{
	width: 665px !important;
	float: left;
	background-color: #F8F8F7;
	margin-top: -25px;
	padding-top: 25px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
H1.page-title
{
	color: #13283E;
	padding-left: 20px;
	padding-bottom: 20px;
}
SECTION#single_page_content
{
	width: 665px !important;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #949598;
	background-color: #F8F8F7;
	margin-top: -25px;
	padding-top: 25px;
	padding-bottom: 20px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
SECTION.sidebar
{
	width: 270px !important;
	float: left;
	margin-top: 77px;
}
LI.blogsidebar
{
	list-style: none;
}
#categorysd H2
{
	font-size: 20px;
	color: #17A4D1;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	margin-bottom: 18px;
	display: none;
}
#categorysd LI
{
	display: inline-block;
	color: #102B3D;
	text-decoration: none;
	margin-bottom: 20px;
	letter-spacing: -1px;
	width: 100%;
}
#categorysd LI A
{
	text-decoration: none;
}
#categorysd LI.current-cat A
{
	color: #1AA5D1 !important;
	background-image: url('./images/underline_longer.png') !important;
	background-position: 0px 21px;
	background-repeat: no-repeat;
	padding-bottom: 3px;
}
#categorysd UL
{
	margin-left: 0px !important;
	padding-left: 0px !important;
}
#categorysd
{
	margin-top: 10px;
}
LI.singlesidebar
{
	list-style: none;
}
DIV#blog_side_text
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
	margin: 9px 40px 29px 0px !important;
	line-height: 1.5;
	font-size: 14.8pt !important;
	color: #0E273D;
}
DIV#blog_side_ads
{
	display: inline;
	width: 272px;
}
DIV#blog_side_ad_1
{
	padding-bottom: 20px;
	background-image: url('./images/blog/ad_1.png');
	background-repeat: no-repeat;
	height: 254px;
}
DIV#blog_side_ad_2
{
	float: left;
	margin-right: 20px;
	background-image: url('./images/blog/ad_2.png');
	background-repeat: no-repeat;
	height: 153px;
	width: 117px;
}
DIV#blog_side_ad_3
{
	background-image: url('./images/blog/ad_3.png');
	background-repeat: no-repeat;
	height: 153px;
	width: 117px;
	float: left;
}
DIV#blog_side_subscribe_wrapper
{
	background-color: #E8E9EA;
	width: 215px;
	margin-bottom: 20px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	padding: 40px 20px 22px;
}
DIV#blog_side_subs_title
{
	height: 20px;
	width: 255px;
	background-color: #1B9BAC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	box-shadow: 0px 0px 5px #1B9BAC;
	-moz-box-shadow: 0px 0px 5px #1B9BAC;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC;
	-o-box-shadow: 0px 0px 5px #1B9BAC;
	-ms-box-shadow: 0px 0px 5px #1B9BAC;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 10px;
	text-align: center;
	position: absolute;
}
DIV#single_side_subscribe_wrapper
{
	width: 215px;
	margin-bottom: 20px;
	padding: 0 0 13px;
}
DIV#single_side_subs_title
{
	height: 20px;
	width: 255px;
	background-color: #1B9BAC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	box-shadow: 0px 0px 5px #1B9BAC;
	-moz-box-shadow: 0px 0px 5px #1B9BAC;
	-webkit-box-shadow: 0px 0px 5px #1B9BAC;
	-o-box-shadow: 0px 0px 5px #1B9BAC;
	-ms-box-shadow: 0px 0px 5px #1B9BAC;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 10px;
	text-align: center;
	position: absolute;
}
A#single_side_subs_button
{
	background-color: #1B9BAC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	/*[disabled]box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-moz-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-webkit-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-o-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-ms-box-shadow:0px 0px 5px #1B9BAC;*/
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 7px;
	display: inline-block;
}
A#single_button
{
	background-color: #1B9BAC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	/*[disabled]box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-moz-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-webkit-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-o-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-ms-box-shadow:0px 0px 5px #1B9BAC;*/
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	padding-top: 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 8px;
	display: inline-block;
	margin-right: 13px;
}
DIV#blog_single_social_signin
{
	width: 500px;
	display: inline-block;
	margin-left: 116px;
}
.button_icon_twitter
{
	background-image: url(./images/blog/button_twitter_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
	text-indent: 15px;
}
.button_icon_facebook
{
	background-image: url(./images/blog/button_facebook_icon.png);
	background-repeat: no-repeat;
	background-position: 10px;
	text-indent: 10px;
}
DIV#single_side_search
{
	width: 255px;
	height: auto;
	display: inline-block;
}
P.blog_side_subs_text
{
	font-family: Helvetica, Arial, sans-serif;
	/*[disabled]font-family:gothambookregular, Helvetica, Arial, sans-serif;*/
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0px 3px;
	color: #10293F;
}
P.normal_text, LI.normal_text, A.normal_text
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #10293F;
	margin: 5px 0px 20px;
}
P.normal_bold_text
{
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #10293F;
	padding: 0 0 0 18px;
	margin: 0px;
}
P.blog_text_underline
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	color: #17A4D1 !important;
	margin: 0px 0px 12px;
}
P.blog_high_text
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #17A4D1 !important;
	margin-bottom: 5px;
}
P.blog_normal_text, A.blog_normal_text, LI.blog_normal_text
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 1.2;
	color: #949598;
	margin: 2px 0px;
	padding: 0px;
}
P.blog_bold_text
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #949598;
	margin: 2px 0px;
	padding: 0px;
}
P.blog_date
{
	margin: 8px 0px 0px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
	color: #13283E;
}
P.category_date
{
	margin: 10px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #949598;
}
INPUT.blog_side_subs_inputs
{
	width: 205px;
	height: 22px;
	background-color: #FFFFFF;
	-moz-box-shadow: inset 0 0 5px #CFCFCF;
	-webkit-box-shadow: inset 0 0 5px #CFCFCF;
	-o-box-shadow: inset 0 0 5px #CFCFCF;
	-ms-box-shadow: inset 0 0 5px #CFCFCF;
	box-shadow: inset 0 0 5px #CFCFCF;
	border: 1px solid #CDCDCD;
	padding-left: 5px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}
INPUT.blog_side_subs_inputs_search
{
	width: 190px;
	height: 22px;
	background-color: #FFFFFF;
	-moz-box-shadow: inset 0 0 5px #CFCFCF;
	-webkit-box-shadow: inset 0 0 5px #CFCFCF;
	-o-box-shadow: inset 0 0 5px #CFCFCF;
	-ms-box-shadow: inset 0 0 5px #CFCFCF;
	box-shadow: inset 0 0 5px #CFCFCF;
	border: 1px solid #CDCDCD;
	padding-left: 5px;
	margin-right: 9px;
	float: left;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}
INPUT.blog_side_subs_inputs:focus, INPUT.blog_side_subs_inputs_search:focus
{
	border: 1px solid #1B9BAC;
	-moz-box-shadow: 0 0 5px #1B9BAC;
	-webkit-box-shadow: 0 0 5px #1B9BAC;
	-o-box-shadow: 0 0 5px #1B9BAC;
	-ms-box-shadow: 0 0 5px #1B9BAC;
	box-shadow: 0 0 5px #1B9BAC;
}
.blog_input
{
	background-color: #FFFFFF;
	-moz-box-shadow: inset 0 0 5px #CFCFCF;
	-webkit-box-shadow: inset 0 0 5px #CFCFCF;
	-o-box-shadow: inset 0 0 5px #CFCFCF;
	-ms-box-shadow: inset 0 0 5px #CFCFCF;
	box-shadow: inset 0 0 5px #CFCFCF;
	border: 1px solid #CDCDCD;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
}
.radio_button
{
	float: left;
	margin-right: 9px;
	margin-top: 5px;
}
.rounded-img
{
	/*[disabled]display:none;*/
	/*[disabled]-webkit-border-radius:6px;*/
	/*[disabled]-moz-border-radius:6px;*/
	/*[disabled]-o-border-radius:6px;*/
	/*[disabled]-ms-border-radius:6px;*/
	/*[disabled]border-radius:6px;*/
}
.listdot
{
	list-style-type: disc;
}
.no-margin
{
	margin: 0px;
	padding: 0px;
}
.inline
{
	display: inline;
}
DIV#blog_side_subs_list
{
	display: inline-block;
	width: 210px;
	padding: 0px;
	margin: 0px;
}
DIV#blog_side_subs_button
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	height: 20px;
	width: 210px;
	background-color: #1B9BAC;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	/*[disabled]box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-moz-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-webkit-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-o-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-ms-box-shadow:0px 0px 5px #1B9BAC;*/
	padding-top: 10px;
	/*[empty]padding-right:;*/
	/*[empty]padding-left:;*/
	margin-top: 15px;
}
DIV#blog_post_wrapper
{
	display: inline-block;
	width: 600px !important;
	margin-left: 20px !important;
}
DIV#blog_post_image
{
	margin-top: 3px;
	margin-left: 16px;
	width: 100px;
	float: left;
}
DIV#blog_post_separator
{
	display: inline-block;
	width: 600px;
	margin-top: 22px;
	margin-bottom: 22px;
	margin-left: 15px;
	clear: both;
	background-image: url('./images/blog/divider.png');
	height: 1px;
}
DIV#blog_single_separator
{
	display: inline-block;
	width: 600px;
	margin-top: 13px;
	margin-bottom: 13px;
	margin-left: 15px;
	clear: both;
	background-image: url('./images/blog/divider.png');
	height: 1px;
}
DIV#single_side_separator
{
	display: inline-block;
	width: 255px;
	margin-top: 13px;
	margin-bottom: 0;
	clear: both;
	background-image: url('./images/blog/divider.png');
	height: 1px;
}
DIV#blog_post_vertical_separator
{
	background-image: url('./images/blog/vertical_divider.png');
	height: 97px;
	display: inline-block;
	position: absolute;
	width: 1%;
	background-repeat: repeat-y;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
DIV#blog_post_content
{
	width: 79% !important;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #949598;
	padding-right: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
DIV#blog_post_content A
{
	color: #17A4D1 !important;
}
DIV#blog_post_features
{
	display: inline-block;
	float: right;
	width: 20% !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 10px;
}
H1.blog_post_title
{
	margin: 0px;
}
H1.blog_post_title A
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 26px !important;
	font-weight: normal;
	text-decoration: none;
	color: #7AA644 !important;
}
H1.single_post_title
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
	color: #1B9BAC;
	margin: 0px;
}
DIV#blog_post_text
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 17px !important;
	font-weight: normal;
	color: #575757;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
	line-height: 1.5 !important;
}
#blog_post_text UL
{
	list-style: disc url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	display: block !important;
}
DIV#blog_post_text A
{
	/*[disabled]font-family:Helvetica, Arial, sans-serif;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]font-weight:normal;*/
	/*[disabled]text-decoration:underline;*/
	/*[disabled]color:#1A97A7;*/
	/*[disabled]margin:0px;*/
	/*[disabled]padding:0px;*/
}
DIV#blog_post_text A
{
	color: #17A4D1 !important;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
	line-height: 1.5 !important;
	text-decoration: underline;
}
DIV#blog_post_text A:hover
{
	color: #57CCF1 !important;
}
DIV#blog_post_text A.more-link
{
	border: 1px solid #8B8B8B !important;
	margin: 14px 0 0 !important;
	border: 1px solid #7AA644 !important;
	background-color: #91B960;
	color: #FFFFFF !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #668B39;
	font-size: 13px;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 4px !important;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	cursor: hand !important;
	text-decoration: none !important;
}
DIV#blog_post_text A.more-link:hover
{
	background-color: #8CB35C;
}
#blog_post_text IMG
{
	max-width: 620px;
	height: auto;
}
DIV.cat_s
{
	margin-top: 6px;
	margin-bottom: 0px;
}
.email-share
{
	background: url('./images/blog/email_button.png') no-repeat;
	width: 70px;
	height: 15px;
	display: block;
	padding-top: 5px;
	padding-left: 24px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 0px;
	color: #343434;
}
DIV#blog_comment_form
{
	margin-left: 115px;
	margin-top: 20px;
}
DIV.moonray-form-p2c1f9 DIV.moonray-form
{
	width: 245px;
	padding-top: 6px;
}
INPUT#mr-field-element-648922068141
{
	border: 1px solid #8B8B8B !important;
	border: 1px solid #1086C2 !important;
	background-color: #17A4D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.2pt;
	display: block;
	width: 100% !important;
	text-align: center;
	padding: 6px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	cursor: hand !important;
}
#mr-field-element-466866567265
{
	width: 100% !important;
	display: block;
	padding: 6px;
	border: 1px solid #1086C2 !important;
	background-color: #17A4D1;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.2pt;
	text-align: center;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	cursor: hand !important;
}
#mr-field-element-911478193942, #mr-field-element-49447929719
{
	font-family: gothambookregular, sans-serif;
}
DIV.moonray-form-p2c1f9 FORM DIV
{
	padding: 0px 0px 12px !important;
}
DIV.moonray-form-p2c1f9 LABEL
{
	width: 77px !important;
	display: inline-block;
	font-size: 7.9pt !important;
}
DIV.moonray-form-p2c1f9 INPUT
{
	width: 167px !important;
	padding: 7px 0px 0px;
}
/*-features header*/
DIV.features_demo_header
{
	height: 400px;
}
IMG.demo_header
{
	margin: 47px 0px 0px 27px;
	display: inline-block;
	/*[disabled]float:left;*/
}
DIV.demo_header_right
{
	float: right;
	display: inline-block;
	width: 504px;
	padding: 88px 10px 0px 0px;
}
A.button.demo_button
{
	margin: 30px auto 0px;
	background: #91B961;
	border: 1px solid #6A9635 !important;
	font-size: 21px;
	text-shadow: 1px 1px #487F07;
	width: 330px !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
P.demo_header_title
{
	font-size: 21.1pt;
	font-family: gothamboldregular, Helvetica, sans-serif;
	text-align: center;
	color: #10293F;
	margin: 0px;
	padding: 0px;
}
P.demo_header_text
{
	font-size: 16px;
	padding: 0px 0px 0px 10px;
	line-height: 1.4;
	color: #10293F;
}
/*-*/
UL.tags_list A
{
	font-family: gothambookregular, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #949598;
	margin-left: 5px;
}
UL.tags_list A:hover
{
	color: #6B6B6B;
}
LI.tags_body
{
	/*[disabled]background-color:#F2F1EF;*/
	/*[disabled]-moz-box-shadow:inset 0 0 5px #CFCFCF;*/
	/*[disabled]-webkit-box-shadow:inset 0 0 5px #CFCFCF;*/
	/*[disabled]-o-box-shadow:inset 0 0 5px #CFCFCF;*/
	/*[disabled]-ms-box-shadow:inset 0 0 5px #CFCFCF;*/
	/*[disabled]box-shadow:inset 0 0 5px #CFCFCF;*/
	padding: 4px 3px 3px;
	width: 116px;
	height: 13px;
	margin-bottom: 3px;
}
UL.tags_list
{
	margin: 0px;
	padding: 0px;
}
DIV#blog_comment_form
{
	margin-left: 115px;
	margin-top: 20px;
}
TEXTAREA#comment
{
	width: 425px;
	height: 79px;
}
DIV#article_wrapper
{
	width: 280px;
	float: left;
	margin: 5px 20px;
}
DIV#article_title
{
	display: inline-block;
	height: 15px;
	padding: 0 0 12px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 21px;
	color: #17A4D1;
	text-decoration: none;
	text-transform: uppercase;
}
DIV#article_content
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #949598;
	line-height: 1.2;
	margin-top: 16px;
}
DIV#article_button
{
	padding: 10px 22px 9px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #17A4D1;
	display: inline-block;
	margin-bottom: 17px;
	margin-top: 13px;
	margin-left: 164px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	/*[disabled]box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-moz-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-webkit-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-o-box-shadow:0px 0px 5px #1B9BAC;*/
	/*[disabled]-ms-box-shadow:0px 0px 5px #1B9BAC;*/
}
DIV#article_button:hover
{
	background-color: #0E7EA1;
}
DIV#team_photos_wrapper
{
	width: 100%;
	margin-top: 25px;
}
DIV#team_photos:hover
{
	box-shadow: 1px 1px 2px #FFFFFF;
	background-color: #EFEFEF;
}
DIV#team_photos
{
	display: inline-block;
	/*[disabled]width:150px;*/
	/*[disabled]height:150px;*/
	margin-left: 4px;
	box-shadow: 1px 1px 2px #CCCCCC;
	margin-bottom: 20px;
}
DIV#team_name
{
	text-align: center;
	padding-top: 3px;
	/*[disabled]padding-bottom:4px;*/
	color: #10293F;
	text-decoration: none;
	border-top: 1px dotted #D8D8D8;
	margin-bottom: -5px;
}
DIV#team_photos_exec_wrapper
{
	margin-top: 25px;
	display: inline-block;
}
DIV#team_photos_exec
{
	margin-bottom: 39px;
	/*[disabled]width:150px;*/
	min-height: 150px;
	margin-right: 2px;
	margin-left: 5px;
	/*[disabled]display:inline-block;*/
	width: 414px;
}
IMG#exec_pic
{
	box-shadow: 1px 1px 2px #CCCCCC;
	display: inline-block;
	width: 150px;
	float: left;
	margin-right: 26px;
}
IMG#exec_pic_big
{
	box-shadow: 1px 1px 2px #CCCCCC;
	display: inline-block;
	width: 300px;
	float: right;
	margin-left: 26px;
	margin-right: 30px;
	margin-bottom: 15px;
	text-decoration: underline;
}
DIV#exec_bio
{
	display: table;
	/*[disabled]width:360px;*/
}
DIV#exec_bio_wrapper
{
	width: 610px;
	line-height: 1.2;
}
DIV#exec_bio_wrapper_big
{
	width: 760px;
	line-height: 1.2;
	padding-left: 30px;
}
SPAN#bio_occupation
{
	font-weight: normal;
	font-style: italic;
	font-size: smaller;
	color: #999999;
}
A.readmore
{
	background-color: #F5F7F8;
	box-shadow: 0px 1px 2px #C7E8EC;
	width: 85px;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 9px;
	color: #17A4D1;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	text-transform: uppercase;
	margin-top: 6px;
}
A.readmore:hover
{
	background-color: #EBF3F6;
	box-shadow: 0px 1px 2px #FFFFFF;
}
DIV#exec_name
{
	padding-top: 3px;
	padding-bottom: 4px;
	color: #17A4D1;
	text-decoration: none;
	font-size: 15pt;
	font-weight: normal;
	text-align: left;
	width: 500px;
}
CANVAS#canvas
{
	margin-top: -45px;
	margin-bottom: -40px;
	z-index: -100;
	display: block;
	margin: 10px auto;
	width: 100%;
	max-width: 960px;
}
CANVAS#err_canvas
{
	/*[disabled]z-index:-100;*/
	display: block;
	padding-bottom: 36px;
}
DIV#err_logo
{
	display: block;
	z-index: 100;
	position: absolute;
	top: 356px;
	left: 233px;
}
DIV#err_preloader
{
	display: block;
	position: absolute;
	width: 900px;
	height: 500px;
	z-index: 101;
	background-color: #FFFFFF;
	margin-top: 49px;
	opacity: 1;
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}
DIV#preloader
{
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: 172px 448px 218px;
	padding: 0px;
}
DIV#pricing_quote
{
	font-family: angelinaregular, Helvetica, Arial, sans-serif;
	font-size: 32px;
	width: auto;
	color: #10293F;
	margin-bottom: 44px;
	margin-left: 240px;
	/*[disabled]border:1px dashed #F3F3F3;*/
	border-radius: 10px;
	height: 114px;
}
/*--Pricing*/
.pricing_beta
{
	width: 670px;
	height: 117px;
	margin: 20px auto 54px;
	padding-left: 16px;
	border-bottom: 1px dotted #D9EDF3;
	font-style: normal;
}
.pricing_beta A.button
{
	display: inline-block;
	/*[disabled]float:left;*/
	margin: 27px 0px 0px 10px;
}
.pricing_beta P
{
	width: 358px;
	float: left;
	display: inline-block;
	line-height: 1.7;
	margin-right: 23px;
}
#pricing_details_wrapper
{
	width: 100%;
	display: block;
	height: auto;
}
#pricing_details_wrapper .wrap
{
	width: 764px;
	margin: 155px auto 0px;
	display: block;
}
#pricing_elem
{
	width: 360px;
	/*[disabled]float:left;*/
	margin-right: 10px;
	margin-left: 10px;
	display: inline-block;
}
#pricing_elem_text
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 21px;
	letter-spacing: 0px;
	color: #10293F;
	padding-left: 8px;
}
#pricing_elem_getstarted
{
	border: 1px solid #E2E2E2 !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px #EDEDED;
	font-size: 18px;
	letter-spacing: 0px;
	font-weight: bold;
	display: block;
	width: 230px !important;
	text-align: center;
	padding: 14px;
	border-radius: 5px;
	box-shadow: 0px 4px #FBFBFB !important;
	margin: 20px auto 0px;
	background: #FFFFFF no-repeat 18px 15px;
}
#pricing_elem_getstarted:hover
{
	border: 1px solid #D2D2D2 !important;
	background-color: #FAFAFA;
}
#pricing_elem_separator
{
	border-top: 1px dashed #C0C0C0;
}
#pricing_form_wrapper
{
	width: 400px;
	margin: 113px auto 0px;
	height: 400px;
	border-radius: 13px;
	border: 1px solid #E3E6E7;
	/*[empty]padding-top:;*/
}
#pricing_form_title
{
	text-align: center;
	margin-top: 1px;
	color: #10293F;
	background-color: #EFEFF0;
	padding-bottom: 20px;
	padding-top: 20px;
	border-top-left-radius: 13px;
	border-top-right-radius: 13px;
	font-size: 17px;
	text-shadow: 1px 1px #FFFFFF;
	font-family: gothamboldregular;
	text-transform: uppercase;
	border-bottom: 2px dashed #FFFFFF;
}
.pricing_dot
{
	padding: 4px 10px 4px 4px;
}
.pricing_subs_dot
{
	padding: 4px 10px 4px 20px;
}
.pricing_arrow
{
	margin-right: 7px;
	margin-bottom: -1px;
}
.pricing_basic
{
	color: #92BB61;
	background-color: #92BB61;
}
.pricing_team
{
	color: #E24B45;
	background-color: #E24B45;
}
.pricing_pro
{
	color: #17A4D1;
	background-color: #17A4D1;
}
#pricing_elem_title
{
	font-family: wisdom_script_airegular, Arial, sans-serif;
	font-size: 63px;
	width: 167px;
	text-align: center;
	text-shadow: 1px 1px 2px #E3E3E3;
	margin: auto;
	background-color: transparent;
}
#pricing_elem_underline
{
	height: 2px;
}
#pricing_subscription_wrapper
{
	width: auto;
	/*[disabled]height:347px;*/
	background-color: #10293F;
	border-radius: 6px;
	margin-top: 36px;
	padding: 0px 0px 20px;
}
#pricing_subs_elem_wrapper
{
	margin-left: 22px;
}
.pricing_subs_elem
{
	display: block;
	padding-top: 27px;
	float: left;
	padding-right: 27px;
}
#pricing_subs_title1
{
	color: #17A4D1;
	font-size: 20px;
	background-color: transparent;
	text-align: center;
	padding-top: 20px;
	font-weight: normal;
	letter-spacing: 1px;
}
#pricing_subs_title2
{
	color: #FFFFFF;
	font-size: 31px;
	background-color: transparent;
	text-align: center;
	padding-top: 3px;
	text-transform: uppercase;
	line-height: 1.5;
}
#pricing_subs_text
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 15px;
	padding-top: 10px;
}
#pricing_services_wrapper
{
	width: 940px;
	height: 270px;
	margin-top: 40px;
	position: relative;
}
.pricing_services_elem
{
	display: inline-block;
	width: 149px;
}
.pricing_services_text
{
	float: left;
	width: 145px;
	margin-top: 10px;
	text-align: center;
	color: #10293F;
	font-size: 8.2pt;
}
/*--pricing new*/
#pricing_90days
{
	width: auto;
	height: 255px;
	margin-top: 36px;
	padding: 0px 0px 50px;
	background-image: url('./images/90day.png');
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	background-color: #FFFFFF !important;
}
.pricing_t1
{
	text-align: center;
	color: #17A4D1;
	font-size: 22px;
	padding: 189px 0 0;
}
.pricing_t2
{
	text-align: center;
	font-size: 29px;
	text-transform: uppercase;
	color: #0E273D;
	margin: 6px 0 0;
	letter-spacing: -1px;
}
.pricing_beta A.button.demo_button
{
	width: 237px !important;
	font-size: 17px;
}
#pricing_elem.au
{
	width: 280px;
}
#pricing_elem.au #pricing_elem_title
{
	font-size: 50px;
}
#pricing_elem.au #pricing_elem_text
{
	font-size: 16px;
	padding: 5px;
	/*[empty]margin-bottom:;*/
}
#pricing_details_wrapper.au .wrap
{
	width: 910px;
	margin: 180px auto 0px;
}
#pricing_elem.au #pricing_elem_getstarted
{
	margin: 32px auto 0;
}
#pricing_elem.au .button
{
	margin-top: 25px;
}
/*--*/
.pagination
{
	clear: both;
	position: relative;
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 54px;
	margin: 0px auto 30px;
	display: table;
}
.pagination SPAN, .pagination A
{
	display: block;
	float: left;
	margin: 2px 2px 2px 0;
	padding: 6px 9px 5px;
	text-decoration: none;
	width: auto;
	color: #17A4D1 !important;
	/*[disabled]background:#555;*/
}
.pagination A:hover
{
	color: #FFF !important;
	background: #17A4D1 !important;
	border-radius: 4px;
}
.pagination .current
{
	padding: 6px 9px 5px;
	background: #17A4D1 !important;
	color: #FFF !important;
	border-radius: 4px;
}
DIV#video_2_container
{
	width: 908px;
	display: inline-block;
	margin: 0px auto;
}
DIV#footer_title
{
	max-width: 480px;
}
DIV#contact_wrapper
{
	display: inline-block;
	width: 640px;
	margin: 0px 0px 30px;
}
DIV#contact_titles
{
	color: #17A4D1;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: inline-block;
}
DIV#contact_content
{
	margin-left: 15px;
	margin-bottom: 10px;
}
A.contact_links
{
	color: #17A4D1;
	text-decoration: none;
}
A.contact_links:hover
{
	text-decoration: underline;
}
IFRAME#googlemap
{
	display: inline-block;
	width: 239px;
	min-width: 270px !important;
	min-height: 238px !important;
	position: absolute;
	margin-left: 326px;
	margin-top: -76px;
}
A.googlemap
{
	display: inline-block;
	position: absolute;
	margin-top: 145px;
	margin-left: 508px;
}
DIV.support_duty_wrapper
{
	background-color: #F4F4F4;
	width: 603px;
	padding: 10px 10px 5px;
	border-radius: 10px;
	margin: 0px;
}
DIV.support_duty_title
{
	font-size: 17px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #17A4D1;
	text-shadow: 1px 1px #FFFFFF;
	border-radius: 5px;
	padding: 10px 0;
	margin: 13px 0px 0px;
}
IMG.support_duty_picture
{
	width: 88px;
	border-radius: 5px;
}
DIV#support_duty_photos
{
	display: inline-block;
	/*[disabled]margin-right:20px;*/
	margin-left: 15px;
	margin-top: 10px;
}
DIV#support_duty_name
{
	text-align: center;
	width: 90px;
	margin-bottom: 10px;
	font-size: 9.2pt;
	margin-top: 5px;
}
DIV.support_duty
{
	text-align: center;
}
DIV.support_duty_text
{
	text-align: center;
	margin: 22px 22px 27px;
	font-weight: bold;
	font-style: italic;
}
DIV.press_wrapper
{
	/*[disabled]background-color:#E2EFF5;*/
	margin-top: 36px;
}
DIV.press_wrapper H3
{
	text-align: left;
	padding: 0px !important;
	margin: 13px 0px 0px !important;
}
DIV.press_wrapper H2
{
	text-align: center;
	margin: 0px auto !important;
	padding: 0px 0px 3px !important;
	border-bottom: 1px dashed #000000;
	/*[disabled]width:231px;*/
	display: table;
}
DIV.press_wrapper H2 A:hover
{
	border-bottom: 1px dashed #17A4D1;
	padding-bottom: 2px;
}
DIV.press_wrapper P
{
	text-align: left;
	/*[empty]margin-top:;*/
}
DIV.press_element
{
	width: 170px;
	height: 220px;
	background-color: #F7F7F7;
	border-radius: 10px;
	text-align: center;
	margin: 5px;
	display: inline-block;
	padding: 0px;
	vertical-align: top;
}
DIV .press_element:hover
{
	background-color: #F0F0F0;
}
DIV .press_element IMG
{
	margin-top: 15px;
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.13);
	-webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.13);
}
DIV.press_title
{
	font-weight: bold;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
DIV.press_date
{
	color: #808080;
	font-size: 11px;
	margin-top: 4px;
}
/*--services demo box*/
DIV.service_demo_box
{
	padding: 0 !important;
	background-color: #FBFBFB;
	display: block;
	border-radius: 7px;
	border: 1px solid #FDFDFD;
	margin: 20px 5px 0 36px;
}
DIV.service_demo_box P
{
	font-family: gothambookregular, helvetica, arial, sans-serif;
	text-transform: none;
	font-size: 12.5px;
	line-height: 1.3;
	position: relative !important;
	display: inline-block !important;
	height: 130px;
	padding: 13px;
}
DIV.service_demo_box A.button.demo_button
{
	width: 193px !important;
	margin: 0px auto 13px !important;
	font-size: 16px;
	padding: 14px 14px 18px;
	position: relative !important;
	display: block !important;
}
/*CSS for the public satisfaction display*/
.zd_satisfaction, .zd_plug
{
	font-size: 12px;
	margin-top: 5px;
	width: 620px;
}
.zd_satisfaction DIV
{
	background-color: #F4F4F4;
	border-radius: 8px;
	display: inline-block;
	text-align: center;
	width: 304px;
	margin: 0px auto;
	border: 2px solid transparent;
}
.zd_satisfaction DIV:first-of-type
{
	margin-left: 0px;
}
.zd_satisfaction DIV:last-of-type
{
	background-color: #FFFFFF;
	font-size: 11.1pt;
	color: #237D9A;
	display: none;
}
.zd_rating_number
{
	font-size: 4.9em;
	font-weight: bold;
	margin: 0 !important;
	padding: 0;
	text-shadow: 2px 2px 1px #DDD;
	color: #15A4D2 !important;
}
.zd_rating_number:last-of-type
{
	text-shadow: 2px 2px 1px #DDD;
}
.zd_rating_string
{
	background-color: #EBEBEB;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	/*[disabled]font-size:1.3em;*/
	margin: 2px 0 0 !important;
	height: 18px;
	border-top: 4px solid rgba(0, 0, 0, 0);
}
.zd_satisfaction_score .zd_rating_number
{
	text-shadow: 2px 2px 1px #DDD;
	color: #17A4D1;
}
.zd_satisfaction_score .zd_rating_string
{
	background-color: #FFF;
}
.zd_plug
{
	color: #D2D2D2;
	font-size: 7.4pt;
	text-align: left;
	margin: 8px 0px 0px;
}
DIV#support_stats
{
	display: block;
	margin: 20px auto 25px;
	/*[disabled]width:350px;*/
	/*[disabled]text-align:center;*/
}
DIV.support_stats_three
{
	margin: 0 0px 30px !important;
}
DIV#support_stats_text
{
	font-weight: bold;
	font-size: 17px;
	text-shadow: 1px 1px #FFFFFF;
	font-style: normal;
	text-align: left;
	color: #17A4D1;
	text-transform: none;
	margin-bottom: 10px;
}
IMG.support_picture
{
	margin: 10px 0px 0px;
	display: inline-block;
	border-radius: 10px;
}
DIV.support_video
{
	margin: 10px 0px 0px -1px;
	display: inline-block;
	border-radius: 10px;
	overflow: hidden;
	border: 1px solid #F4F4F4;
}
DIV#support_copy
{
	margin-top: 5px;
}
DIV#support_copy A
{
	color: #17A4D1;
}
DIV#support_copy A:hover
{
	text-decoration: underline;
}
DIV#support_copy P
{
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1.2;
	color: #4E4E4E;
}
DIV.support_hours
{
}
DIV#support_need
{
	display: inline-block;
}
DIV#support_need H3
{
	margin-bottom: 10px;
	margin-top: 20px;
	font-weight: normal !important;
}
DIV.support_contact
{
	margin: 0 0px 10px;
	display: inline-block;
	width: 100%;
	font-size: 8.5pt;
	line-height: 1.3;
}
DIV.support_contact_tel
{
	width: 24%;
	display: inline-block;
	float: left;
	text-align: center;
	background-image: url('images/icon_tel.png');
	background-repeat: no-repeat;
	height: 50px;
	padding-top: 70px;
	background-position: 24px 2px;
	border-right: 1px dashed #DBDBDB;
}
DIV.support_contact_email
{
	width: 25%;
	display: inline-block;
	float: left;
	text-align: center;
	background-image: url('images/icon_email.png');
	background-repeat: no-repeat;
	height: 50px;
	background-position: 37px 1px;
	border-right: 1px dashed #DBDBDB;
	padding: 70px 10px 0px;
}
DIV.support_contact_forum
{
	width: 21%;
	display: inline-block;
	float: left;
	text-align: center;
	background-image: url('images/icon_forum.png');
	background-repeat: no-repeat;
	height: 50px;
	background-position: 28px 0px;
	border-right: 1px dashed #DBDBDB;
	padding: 70px 10px 0px;
}
DIV.support_contact_chat
{
	width: 23%;
	display: inline-block;
	float: left;
	text-align: center;
	background-image: url('images/icon_chat.png');
	background-repeat: no-repeat;
	padding-top: 81px;
	background-position: 6px 5px;
}
DIV#support_need UL
{
	list-style-type: square;
	margin-left: 10px;
}
DIV#support_need A
{
	color: #17A4D1;
}
DIV#support_need A:hover
{
	text-decoration: underline;
}
DIV#support_need P
{
	/*[disabled]font-family:Helvetica, Arial, sans-serif;*/
	line-height: 1.2;
	color: #4E4E4E;
}
DIV.test_content
{
	width: 620px;
	margin-left: 260px;
}
DIV.content_side
{
	width: 100%;
}
.support-9moves
{
	margin: 0 0 30px;
	border-radius: 9px !important;
	border: none;
	overflow: hidden;
}
.service-testimonial
{
	background-color: #FBFBFB;
	margin: 15px 5px 0 40px;
	border-radius: 9px;
}
.service-testimonial .pic
{
	display: inline-block;
	position: relative;
	float: right;
	width: 60px;
	border-radius: 3px;
	margin: -15px 15px 15px 9px;
}
.service-testimonial .name
{
	height: auto;
	width: 166px;
	padding: 0 0 35px;
	display: inline-block;
	float: none;
	font-size: 12px;
	font-family: gothambookregular, sans-serif;
	text-transform: none;
	text-align: right;
	line-height: 1.3;
	color: #86939E;
}
.service-testimonial .text
{
	position: relative;
	display: inline-block;
	font-size: 14px;
	text-transform: none;
	font-family: gothambookregular, sans-serif;
	line-height: 1.5;
	height: auto;
	padding: 17px 15px;
	font-style: italic;
}
/*Concierge*/
DIV.concierge_feat_wrapper
{
	display: inline-block;
	max-width: 569px !important;
	font-size: 8.5pt;
	line-height: 1.3;
	height: 285px !important;
}
DIV.concierge_feat_setup
{
	width: 250px !important;
	height: 70px !important;
	display: inline !important;
}
DIV.feat_setup_img
{
	width: 100px !important;
	float: left;
	background-image: url('images/icon_setup.png');
	background-repeat: no-repeat;
	height: 74px;
	display: inline;
	clear: both !important;
	margin-bottom: 22px;
	margin-top: -10px;
}
DIV.concierge_header
{
	color: #3EA3D1;
	font-size: 20px;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	padding: 0 0 17px;
}
DIV.concierge_feat_setup P
{
	width: 180px;
	display: inline !important;
	float: left;
	margin-top: 0px;
}
DIV.concierge_feat_setup P SPAN
{
	color: #0D273D;
	font-size: 10.4pt;
}
/*--------------*/
DIV.concierge_feat_email
{
	width: 250px !important;
	height: 70px !important;
	display: inline !important;
}
DIV.feat_email_img
{
	width: 100px !important;
	display: inline;
	float: left;
	background-image: url('images/icon_email.png');
	background-repeat: no-repeat;
	height: 70px;
	margin-top: -14px;
}
DIV.concierge_feat_email P
{
	width: 180px;
	display: inherit;
	float: left;
	margin-top: 0px;
}
DIV.concierge_feat_email P SPAN
{
	color: #0D273D;
	font-size: 10.4pt;
}
/*--------------*/
DIV.concierge_feat_landing
{
	width: 232px;
	height: 70px;
	display: inline;
}
DIV.feat_landing_img
{
	width: 100px !important;
	display: inline;
	float: left;
	background-image: url('images/icon_landing.png');
	background-repeat: no-repeat;
	height: 70px;
	clear: both !important;
	margin-bottom: 30px;
}
DIV.concierge_feat_landing P
{
	width: 180px;
	display: inline;
	float: left;
	margin-top: 0px;
}
DIV.concierge_feat_landing P SPAN
{
	color: #0D273D;
	font-size: 10.4pt;
}
/*--------------*/
DIV.concierge_feat_member
{
	width: 250px !important;
	height: 70px !important;
	display: inline !important;
}
DIV.feat_member_img
{
	width: 100px;
	display: inline;
	float: left;
	background-image: url('images/icon_member.png');
	background-repeat: no-repeat;
	height: 74px;
	margin-top: 2px;
}
DIV.concierge_feat_member P
{
	width: 180px;
	display: inline;
	float: left;
	margin-top: 0px;
}
DIV.concierge_feat_member P SPAN
{
	color: #0D273D;
	font-size: 10.4pt;
}
/*--------------*/
DIV.concierge_feat_sales
{
	width: 250px !important;
	height: 70px !important;
	display: inline !important;
}
DIV.feat_sales_img
{
	width: 100px;
	display: inline;
	float: left;
	background-image: url('images/icon_sales.png');
	background-repeat: no-repeat;
	height: 70px;
	clear: both !important;
	margin-left: -10px;
}
DIV.concierge_feat_sales P
{
	width: 180px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-right: -9px;
	margin-left: 10px;
}
DIV.concierge_feat_sales P SPAN
{
	color: #0D273D;
	font-size: 10.4pt;
}
/*--------------*/
DIV.concierge_feat_product
{
	width: 250px !important;
	height: 70px !important;
	display: inline !important;
}
DIV.feat_product_img
{
	width: 115px;
	display: inline;
	float: left;
	background-image: url('images/icon_product.png');
	background-repeat: no-repeat;
	height: 74px;
	margin-left: 10px;
	margin-top: -7px;
}
DIV.concierge_feat_product P
{
	width: 180px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: -15px;
	z-index: 1000;
}
DIV.concierge_feat_product P SPAN
{
	color: #0D273D;
	font-size: 10.4pt;
}
/*--------------*/
DIV.test_content P
{
	/*[disabled]font-family:Helvetica, Arial, sans-serif;*/
	/*[disabled]line-height:1.2;*/
}
DIV.buffer
{
	height: 220px;
}
DIV.webinar_content
{
	display: block;
	width: 100%;
}
DIV.webinar_title
{
	text-align: center;
	font-size: 28.3pt;
	color: #3EA3D1;
	border-bottom: 1px dashed #DFDFDF;
	width: 573px;
	margin: 35px auto;
	text-shadow: 1px 1px 2px #E2E2E2;
	font-weight: normal;
	padding-bottom: 11px;
}
DIV.webinar_form_title
{
	font-size: 14pt;
	margin-bottom: 20px;
	text-align: center;
	color: #6F6F6F;
	font-family: gothamboldregular, Arial, sans-serif;
	text-shadow: 1px 1px 2px #E2E2E2;
	text-transform: initial;
}
DIV.webinar_forms
{
	display: inline-block;
	margin: 0px auto;
	/*[disabled]border:1px solid #000000;*/
	width: 100%;
}
DIV.webinar_form
{
	display: inline-block;
	/*[disabled]border:1px solid #F80202;*/
	width: 410px;
	margin: 0px 20px;
	padding-left: 5px;
}
DIV.webinar_form_left
{
	display: inline-block;
	float: left;
}
DIV.webinar_content UL
{
	/*[disabled]border:1px solid #000000;*/
	display: inline-table;
	width: 350px;
	/*[disabled]padding:0px 0px 0px 4px;*/
	/*[disabled]font-size:12pt;*/
	color: #0F273B;
	font-weight: normal;
	margin: 0px 0 10px;
	float: left;
	/*[disabled]list-style:circle;*/
}
DIV.webinar_content UL LI
{
	display: inline-block;
	color: #17A4D1;
	font-size: 13px;
	float: left;
	padding: 6px;
	width: 300px;
}
DIV.webinar_form_bullets
{
	/*[disabled]width:304px;*/
	display: block;
	/*[disabled]padding:0px 0px 0px 28px;*/
}
DIV.bullet
{
	width: 9px;
	height: 9px;
	background-color: #0F273B;
	display: inline-block;
	margin-right: 10px;
	float: left;
}
.moonray-form-error-message
{
	z-index: 10 !important;
}
LABEL.moonray-form-label
{
	font-family: gothambookregular, Arial, sans-serif !important;
	font-size: 9.8pt !important;
}
INPUT.moonray-form-input
{
	border: 1px solid #DAD9D9 !important;
}
INPUT#mr-field-element-169188725016.moonray-form-input
{
	margin: 0px auto;
	border: 1px solid #1086C2 !important;
	background-color: #17A4D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
DIV.webinar_content .moonray-form
{
	background-color: #E9ECED !important;
	margin-bottom: 20px;
	border: none !important;
	/*[disabled]-webkit-box-shadow:0px 4px 8px #efefef;*/
	/*[disabled]box-shadow:0px 4px 8px #EFEFEF;*/
	/*[disabled]-moz-box-shadow:0px 4px 8px #efefef;*/
	padding-top: 15px;
	padding-bottom: 5px;
}
DIV#mr-field-element-213634548010.moonray-form-element-html P
{
	padding: 0 10px 0 9px !important;
	margin: 0px !important;
	font-size: 11px;
	color: #7F8C99;
}
DIV.moonray-form-error-message DIV.moonray-form-state-error
{
	z-index: 200 !important;
}
DIV.form_women
{
	/*[disabled]margin:0 auto 9px;*/
	width: 600px;
}
DIV.form_women_contributors
{
	margin: 0 auto 9px;
	width: 455px;
}
DIV.form_women .moonray-form
{
	margin-bottom: 20px;
	/*[disabled]border:1px solid #D2D2D2;*/
	/*[disabled]-webkit-box-shadow:0px 4px 8px #efefef;*/
	/*[disabled]box-shadow:0px 4px 8px #EFEFEF;*/
	/*[disabled]-moz-box-shadow:0px 4px 8px #efefef;*/
	padding-top: 15px;
	padding-bottom: 15px;
	max-width: 370px;
	width: 100%;
}
DIV.form_women_contributors .moonray-form
{
	background-color: #E9ECED !important;
	/*[disabled]border:1px solid #D2D2D2;*/
	padding: 15px 0px;
	margin: 20px 0 !important;
	/*[disabled]box-shadow:0px 4px 8px #EFEFEF;*/
	/*[disabled]-webkit-box-shadow:0px 4px 8px #efefef;*/
	/*[disabled]-moz-box-shadow:0px 4px 8px #efefef;*/
}
DIV#mr-field-element-902844428887.moonray-form-element-html
{
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
DIV#mr-field-element-902844428887.moonray-form-element-html P SPAN SPAN SPAN
{
	color: #1AA5D1 !important;
	text-shadow: 1px 1px 1px #FBFBFB;
	font-size: 13.2pt !important;
	/*[disabled]font-family:gothamboldregular, Helvetica, Arial, sans-serif;*/
	font-family: gothambookregular !important;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
DIV#mr-field-element-363118071581.moonray-form-element-html
{
	margin-top: 13px;
	margin-bottom: 13px;
	margin: 0px !important;
	padding: 0px !important;
}
DIV#mr-field-element-363118071581.moonray-form-element-html
{
	text-align: center;
	color: #797979;
	margin-bottom: 24px;
}
DIV.moonray-form-p3c3f340 SELECT.moonray-form-input
{
	border: 1px solid #DAD9D9 !important;
	height: 27px;
	margin-bottom: 3px;
	/*[disabled]padding:0px;*/
}
DIV#mr-field-element-363118071581 P SPAN
{
	font-family: gothambookregular !important;
	font-size: 10.5pt;
	color: #727272;
}
INPUT#mr-field-element-833942787770.moonray-form-input
{
	margin: 0px auto 0px 166px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
DIV.form_women INPUT#mr-field-element-833942787770
{
	margin: 0px 0px 0px 244px;
}
INPUT#mr-field-element-461035628803.moonray-form-input
{
	margin: 9px auto 10px 115px;
	display: block;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	width: 116px !important;
	text-align: center;
	padding: 6px;
	border-radius: 5px;
	box-shadow: none !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
INPUT#mr-field-element-730741387465.moonray-form-input
{
	margin: 0px auto 0px 215px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
TEXTAREA#mr-field-element-530542420875.moonray-form-input
{
	border: 1px solid #DAD9D9 !important;
}
DIV.fb_women_box
{
	display: block !important;
	height: 600px;
}
DIV#comingsoon
{
	background-image: url('./images/coming_soon.png');
	width: 960px;
	height: 350px;
	background-repeat: no-repeat;
	margin-top: 158px;
	/*[disabled]position:absolute;*/
	margin-left: -25px;
}
DIV#comingsoon_nogfx
{
	background-image: url('./images/coming_soon_gfxonly.png');
	width: 960px;
	height: 350px;
	background-repeat: no-repeat;
	margin-top: 0px;
	/*[disabled]position:absolute;*/
	margin-left: -25px;
}
DIV#comingsoon_nogfx.company
{
	background-image: url('./images/coming_soon_gfxonly.png');
	width: 960px;
	height: 350px;
	background-repeat: no-repeat;
	margin-top: -23px;
	position: absolute;
	margin-left: -315px;
}
DIV#comingsoon_nogfx.press
{
	background-image: url('./images/coming_soon_gfxonly.png');
	width: 960px;
	height: 350px;
	background-repeat: no-repeat;
	margin-top: 255px;
	/*[disabled]position:absolute;*/
	margin-left: -315px;
}
DIV#comingsoon_tabbed
{
	background-image: url('./images/coming_soon.png');
	width: 960px;
	height: 350px;
	background-repeat: no-repeat;
	margin-top: 300px;
	position: relative;
	display: block;
	margin-left: -315px;
	z-index: -1;
}
/*women*/
DIV#content.women DIV.blog
{
	display: block;
	height: 845px;
	/*[disabled]float:right;*/
	position: relative;
	border-top: 1px dotted #A8A8A8;
	margin-top: 20px;
}
DIV#content.women DIV.women
{
	/*[disabled]margin-top:30px;*/
	margin-bottom: 40px;
}
DIV.women P
{
	font-family: gothambookregular !important;
	line-height: 1.5 !important;
}
DIV.womensep H3
{
	/*[disabled]border-bottom:1px dotted #909090;*/
	margin-bottom: 20px;
	padding-bottom: 6px;
	font-size: 16pt;
}
DIV#mr-field-element-902844428887.moonray-form-element-html P
{
	width: 390px;
	margin: 5px auto;
}
DIV.fb_women_box
{
	margin: 0 0 40px;
}
/*Professionistas*/
DIV.professionistas_logo
{
	width: 100%;
	margin: 20px 0 30px;
}
DIV.professionistas_logo IMG
{
	margin: 0px auto !important;
	display: block;
}
.wisdom-text
{
	font-family: wisdom_script_airegular;
	font-size: 28px;
	font-weight: 100 !important;
	color: #1AA5D1;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 5px;
}
.moonray-form-p3c3f566 INPUT[type="submit"], .moonray-form-p3c3f567 INPUT[type="submit"]
{
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	border: 1px solid #0D84AB !important;
	text-shadow: 1px 1px 2px #0D84AB !important;
}
.featured-title
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	font-size: 14.5px;
	font-weight: 900;
	letter-spacing: 0.5px;
	color: #1AA5D1;
	margin-bottom: 4px;
}
.supporting-text
{
	font-style: italic;
	color: #999;
	font-size: 13px;
	letter-spacing: 0.2px;
	margin-bottom: 20px;
}
.featured-lena
{
	padding-top: 25px;
}
/**/
IMG.oats_img
{
	margin: 10px 0 25px -17px;
}
/*Calendar iframe*/
IFRAME HTML BODY DIV#container.locale-en DIV.calendar-container DIV#calendarContainer1.view-container-border
{
	background-color: #EFEFEF !important;
	border: 1px solid #FF1E1E !important;
}
/**/
DIV.press_awards_items
{
}
DIV.press_awards_items IMG
{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
P.press_awards_titles
{
	font-weight: bold;
	font-size: 12.1pt;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	padding-top: 31px !important;
	/*[disabled]margin-top:31px;*/
	display: block;
}
A.press_awards_titles
{
	font-weight: normal;
	font-size: 12.1pt;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	padding-top: 31px !important;
	/*[disabled]margin-top:31px;*/
	display: block;
	text-decoration: underline;
	color: #3EA3D1 !important;
}
A.press_awards_titles:hover
{
	text-decoration: underline;
	color: #10293F !important;
}
P.press_awards_subtitles
{
	margin: 0px 0 !important;
	padding-left: 185px !important;
	display: block;
	width: 424px !important;
}
DIV.press_news_items
{
}
DIV.press_news_items IMG
{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
A.press_news_titles
{
	/*[disabled]font-weight:bold;*/
	font-size: 12.1pt;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	padding-top: 6px !important;
	/*[disabled]margin-top:31px;*/
	display: block;
	text-decoration: underline;
	color: #3EA3D1 !important;
}
A.press_news_titles:hover
{
	text-decoration: underline;
	color: #10293F !important;
}
P.press_news_subtitles
{
	margin: 0px 0 !important;
	padding-left: 8px !important;
	display: block;
	width: 424px !important;
	font-size: 8pt;
	font-style: italic;
	color: #8F8F8F !important;
}
P.press_news_subtitles A
{
	color: #6AB6D7 !important;
	text-decoration: underline;
}
P.press_news_subtitles A:hover
{
	color: #248FBD !important;
	text-decoration: underline;
}
DIV.press_releases_items
{
	width: 635px !important;
	margin: 0px;
	padding: 0px;
}
DIV.press_releases_items P
{
	margin: 0px;
	padding: 0px;
}
DIV.press_releases_items H4
{
	margin: 0px;
	padding: 0px 0px 0px 9px;
	font-size: 8.4pt;
}
A.press_releases_titles
{
	font-weight: normal;
	font-size: 14px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif !important;
	padding-top: 6px !important;
	/*[disabled]margin-top:31px;*/
	display: block;
	text-decoration: underline;
	color: #3EA3D1 !important;
	line-height: 19px;
	padding-bottom: 6px;
	margin-left: 9px;
}
A.press_releases_titles:hover
{
	text-decoration: underline;
	color: #10293F !important;
}
A.women_hangout_signup_button
{
	margin: 0px auto 0px 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
A.mediabutton
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #4EC1B0;
	box-shadow: none;
	border-radius: 7px;
	-ms-border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	border: 1px solid rgb(123, 145, 125);
	padding: 16px 15px 17px;
	text-shadow: 1px 1px rgb(28, 111, 77);
}
DIV.mediabutton
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-align: center;
	/*[disabled]padding-top:16px;*/
	padding-bottom: 17px;
	margin-top: 50px;
}
A.mediabutton:hover
{
	background-color: #6ECFC1;
	box-shadow: none;
	border: 1px solid rgb(160, 218, 165);
}
DIV.media_middle
{
	width: 460px;
	margin: 0px auto;
}
DIV.media_access_form
{
	width: 349px;
	/*[disabled]float:left;*/
	display: block;
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]background-color:#FFFFFF;*/
	margin: 38px auto 0px;
	/*[disabled]float:left;*/
}
DIV.center_form
{
	width: 349px;
	/*[disabled]float:left;*/
	display: block;
	/*[disabled]border:1px solid #000000;*/
	/*[disabled]background-color:#FFFFFF;*/
	margin: 38px auto 0px;
	/*[disabled]float:left;*/
}
INPUT#mr-field-element-225645340573
{
	margin: 0px auto 0px 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
DIV#mr-field-element-808242311457.moonray-form-element-html P SPAN SPAN
{
	font-family: gothamboldregular, Arial, sans-serif !important;
	font-size: 12pt !important;
	text-shadow: 1px 1px #FFFFFF;
	font-weight: normal;
}
DIV.moonray-form-p3c3f344 DIV.moonray-form.moonray-form-label-pos-stacked
{
	background-color: #EFEFEF;
	width: 349px;
	border-radius: 10px;
	border: none;
}
DIV.medialogin
{
	/*[disabled]border:1px solid #D8D8D8;*/
	width: 349px;
	text-align: center;
	padding-top: 23px;
	padding-bottom: 9px;
	background-color: #EFEFEF;
	border-radius: 10px;
	margin: 17px auto 26px !important;
	float: none;
	display: block;
}
INPUT#wp-submit.button-primary
{
	margin: 20px auto 10px 111px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
DIV.medialogin P.login-password
{
	margin: 8px 0 !important;
}
DIV.medialogin INPUT#user_pass
{
	width: 163px;
	box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-webkit-box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-moz-box-shadow: inset 1px 1px 1px #EFEFEF !important;
}
DIV.medialogin INPUT#user_login
{
	width: 160px;
	box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-webkit-box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-moz-box-shadow: inset 1px 1px 1px #EFEFEF !important;
}
INPUT#user_login.input
{
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	height: 23px;
	padding-left: 3px;
}
INPUT#user_pass.input
{
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	height: 23px;
}
P.login-username LABEL, P.login-password LABEL, P.login-remember
{
	font-family: gothambookregular, Arial, sans-serif !important;
}
.pagetext
{
	font-family: gothambookregular, Arial, sans-serif !important;
	text-align: center;
}
DIV.moonray-form-p3c3f314 DIV.moonray-form.moonray-form-label-pos-stacked
{
	margin: 0px auto 20px;
	background-color: #EFEFEF;
	border-radius: 10px;
	/*[disabled]border:1px solid rgb(216, 216, 216);*/
	padding-top: 15px;
	padding-bottom: 5px;
}
DIV.moonray-form-p3c3f314 DIV.moonray-form
{
	width: 570px;
}
TEXTAREA#mr-field-element-374448081478.moonray-form-input
{
	border: 1px solid #DADADA;
}
DIV.test_content__
{
	margin-left: -25px;
}
DIV.pingdombox P
{
	display: inline-block;
	margin-right: 10px;
	margin-top: 10px;
	width: 300px !important;
}
DIV.pingdombox
{
	width: 640px;
	margin-bottom: 10px;
}
DIV.team_content
{
	margin-left: -27px;
}
DIV.integrations_logo_wrapper
{
	width: 620px;
	float: left;
	margin-bottom: 20px;
}
.integrations_logo_wrapper SPAN
{
	display: block;
	width: 203px;
	float: left;
	height: 106px;
	text-align: center;
}
DIV.integrations_logo_wrapper SPAN IMG
{
	margin-top: 10px;
}
/*-----get a demo + form-------------------*/
.demo_text
{
	width: 345px;
	float: left;
	margin: 20px 15px 0px 0px;
}
.demo_text .demo_ul
{
	padding: 0 0 0 30px;
}
.demo_text P
{
	line-height: 1.7 !important;
}
.demo_title
{
	padding: 20px 0px 9px;
	font-size: 13.8pt;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #1AA5D1;
	width: 610px;
	text-align: left;
	line-height: 1.4;
}
.demo_text P STRONG
{
	color: #0E273D;
}
UL.demo_ul LI
{
	list-style: disc url(//ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	margin: 0 0 3px;
	color: #0E273D;
}
.moonray-form-p3c3f448, .moonray-form-p3c3f576
{
	width: 300px !important;
	margin: 0px auto !important;
	padding: 0px !important;
}
.moonray-form-p3c3f448 .moonray-form, .moonray-form-p3c3f576 .moonray-form
{
	margin: 25px auto 30px;
	width: 290px;
	display: block;
	background-color: #F6F6F6;
	border-radius: 10px;
	padding-top: 10px;
}
#mr-field-element-175693631175.moonray-form-input
{
	border: 1px solid #DADADA;
	height: 27px;
}
#mr-field-element-741751534400.moonray-form-input
{
	border: 1px solid #DADADA;
	height: 30px;
}
#mr-field-element-745587342915
{
	display: none;
}
#mr-field-element-559586146468.moonray-form-input
{
	margin: 5px auto 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.moonray-form-p3c3f448 .moonray-form.moonray-form-label-pos-stacked FORM.moonray-form-clearfix DIV.moonray-form-element-wrapper.moonray-form-element-wrapper-contracted.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-submit
{
	width: 600px !important;
	text-align: center;
	margin-bottom: 10px;
}
.moonray-form-p3c3f576 .moonray-form.moonray-form-label-pos-stacked FORM.moonray-form-clearfix DIV.moonray-form-element-wrapper.moonray-form-element-wrapper-contracted.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-submit
{
	width: 600px !important;
	text-align: center;
	margin-bottom: 10px;
}
.moonray-form-p3c3f448 .moonray-form.moonray-form-label-pos-stacked FORM.moonray-form-clearfix DIV.moonray-form-element-wrapper.moonray-form-element-wrapper-contracted.moonray-form-element-wrapper-alignment-center.moonray-form-element-poweredby
{
	display: none;
}
.demo_form2
{
	float: right;
	width: 239px;
}
.demo_form2 .moonray-form
{
	width: 245px !important;
	height: 514px;
	margin: 16px 0 0 !important;
}
.demo_form2 .moonray-form-input-type-text
{
	padding-bottom: 6px !important;
}
.demo_arrow
{
	margin: 0px 0px 0px 13px;
	padding: 0px;
	display: inline;
	width: 105px;
}
.demo_ul
{
	color: #5F5F5F;
	line-height: 1.6 !important;
	padding: 0px 0px 0px 14px;
}
.demo_text .testimonial
{
	margin: 20px 0 0;
	color: #0E273D;
}
.demo_text .quote
{
	color: #1AA5D1;
	font-family: gothamboldregular, sans-serif;
	font-size: 14pt;
	line-height: 0;
}
/*-----Demo Page-------------------*/
#demo-content
{
	padding: 0 20px 30px;
}
.demo-form
{
	float: none;
	display: inline-block;
	width: 427px;
}
#demo-content .demo_text
{
	width: auto;
	float: left;
	margin: 20px 15px 0px 0px;
	padding: 0 13px 0 0;
}
#demo-content .subtitle
{
	font-size: 16px;
	font-family: gothamboldregular, sans-serif;
	display: inline-block;
	margin: 5px 0 0;
}
#demo-content .moonray-form-p3c3f448
{
	width: auto !important;
}
#demo-content .moonray-form-p3c3f448 .moonray-form
{
	width: 410px;
	border-radius: 9px;
	padding: 40px 10px;
}
.content-left
{
	width: 50%;
	display: inline-block;
	float: left;
}
#demo-content .demo_title
{
	text-align: center;
	width: 808px;
	margin: 9px auto 13px;
	font-size: 24px;
}
#demo-content .vert_title_texts
{
	text-align: center;
	font-size: 34px;
}
#demo-content .demo_ul
{
	margin: 8px 0 0;
	padding: 0 0 0 12px;
}
#demo-content .demo_ul LI
{
	line-height: 1.7;
}
#demo-content .testim-name
{
	color: #898989;
}
#demo-content .testim-pic
{
	float: left;
	margin: 15px 15px 0 0;
}
/*--------------profile survey form-------------------*/
.verticalslider .demo_ul LI
{
}
DIV.profile_survey_form
{
	margin: 0px 0px 0px 250px;
	padding-bottom: 30px;
}
TEXTAREA#mr-field-element-960758755686
{
	border: 1px solid #DADADA;
}
DIV.moonray-form-p2c1f16 DIV.moonray-form
{
	width: 645px;
	background-color: #F6F6F6;
	border-radius: 10px;
	padding-top: 10px;
	border: none;
}
INPUT#mr-field-element-799667538877
{
	margin: 5px auto 0 255px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
DIV.moonray-form-p2c1f16 DIV.moonray-form-element-captcha
{
	margin: 0px auto 0px 150px;
}
/*---------------burchard form-------------------*/
INPUT#mr-field-element-138110036354
{
	margin: 10px auto 0 96px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
DIV.moonray-form-p2c1f15 DIV.moonray-form
{
	width: 330px;
	margin: 0 0px 0px;
	border: none;
	background-color: #F6F6F6;
	padding: 10px 10px 20px;
	height: 230px !important;
}
DIV.center_form_wrapper
{
	width: 710px;
	margin: 140px auto 0px;
}
DIV.center_form
{
	display: inline-block;
	margin: 0px !important;
	padding: 0px !important;
}
IMG.burchard_calendar
{
	display: inline-block;
	float: left;
	margin: 0px 10px 0px 0px;
}
/*---------------asset transfer form-------------------*/
DIV.moonray-form-p2c1f18 DIV.moonray-form
{
	margin: 40px 0 30px;
	/*[disabled]border:1px solid #F3F3F3;*/
	border: none;
	width: 600px;
	background-color: #F6F6F6;
	/*[disabled]background:#FDFDFD;*/
	border: 1px solid #F3F3F3;
	border-radius: 7px;
	padding-top: 3px;
	padding-bottom: 7px;
}
TEXTAREA#mr-field-element-763849442003
{
	border: 1px solid #D2D2D2;
}
INPUT#mr-field-element-428062492748
{
	margin: 5px auto 0 240px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
/*------------Case Studies--------------------------------------*/
#content.center
{
	width: 820px;
	margin: 0px auto;
}
.casestudy_title
{
	text-align: center;
	font-size: 32px;
	font-family: gothamboldregular, sans-serif;
	color: #17A4D1;
	width: 780px;
	margin: 27px auto 15px;
	letter-spacing: -0.1px;
	line-height: 1.2;
}
.casestudy_subtitle
{
	text-align: center;
	font-size: 17px;
	font-family: gothamboldregular, sans-serif;
	color: #0E273D;
	width: 780px;
	margin: 0 auto 60px;
	letter-spacing: -0.1px;
	line-height: 1.2;
}
.casestudy_title_underline
{
	position: absolute;
	margin: 43px 38px 38px 117px;
	z-index: -1;
}
.casestudy_image IMG
{
	margin: 5px 25px 30px 0px;
	border: 1px solid #F3F3F3;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	/*[disabled]overflow:hidden;*/
	/*[disabled]-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);*/
	float: left;
}
.casestudy_image_pg IMG
{
	border: 1px solid #F3F3F3;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	/*[disabled]overflow:hidden;*/
	/*[disabled]-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);*/
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	float: left;
	margin: 5px 25px 0 0;
}
.casestudy_elements_wrapper
{
	margin-top: 30px;
}
.casestudy_element_text
{
	height: 129px;
}
.casestudy_element_text .title
{
	font-family: gothamboldregular;
	font-size: 11.7pt;
	color: #17A4D1;
	text-shadow: 1px 1px 1px #E2E2E2;
	margin: 0px;
	padding: 13px 0px 0px;
}
.casestudy_element_text .name
{
	font-family: gothambookregular;
}
.casestudy_element_text .desc
{
	padding: 0px;
	font-family: gothambookregular;
	font-size: 8pt;
	font-style: italic;
	color: #A9A9A9;
	margin-top: -5px;
}
.title A:hover
{
	color: #10293F;
}
.casestudy_image_pg.front IMG
{
	width: 120px;
}
.casestudy_image_pg.front IMG:hover
{
	width: 120px;
	border: 1px solid #10293F;
}
.casestudy_quote
{
	font-size: 18px;
	line-height: 1.3;
	width: 650px;
	text-align: left;
}
.casestudy_separator_grey
{
	border-top: 1px solid #E6E6E6;
	display: block;
}
.casestudy_separator_grey.padd
{
	margin-top: 20px;
}
.casestudy_separator_blue
{
	border-top: 1px solid rgba(26, 165, 209, 0.4);
	display: block;
}
.casestudy_head_info
{
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	display: table;
	margin-top: 14px;
	width: 622px;
	margin-bottom: 30px;
}
.casestudy_lefttext
{
	float: left;
}
.casestudy_righttext
{
	float: right;
	text-align: right;
}
.casestudy_logo
{
	margin-top: -100px;
	float: right;
	display: inline-block;
	margin-bottom: -10px;
	border-left: 15px solid #FFFFFF;
}
.casestudy_text
{
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 10px 10px;
	text-align: left;
}
.casestudy_text A, .casestudy_section_text A
{
	font-weight: normal;
	text-decoration: underline;
	color: #3EA3D1;
}
.casestudy_text A:hover, .casestudy_section_text A:hover
{
	color: #126C96;
}
.casestudy_text STRONG
{
	font-size: 18px;
	font-weight: normal;
	font-family: gothamboldregular;
}
.casestudy_ba_title
{
	color: #5D5D5D;
	font-size: 42px;
	font-family: gothamboldregular;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.13);
	margin-bottom: 6px;
}
.casestudy_after DIV.casestudy_ba_title
{
	color: #1AA5D1;
}
.casestudy_beforeafter
{
	margin: 0px 0px 21px;
	display: table;
}
.casestudy_before
{
	width: 385px;
	float: left;
}
.casestudy_after
{
	width: 392px;
	float: right;
	margin-left: 42px;
}
.casestudy_section IMG
{
	float: left;
	padding-bottom: 13px;
	padding-right: 11px;
}
.casestudy_section
{
	height: 61px;
}
.casestudy_section P.casestudy_text
{
	padding-top: 17px;
	font-size: 15px;
}
.casestudy_separator_duo
{
	margin-top: 10px;
	margin-bottom: 17px;
}
.casestudy_section_title
{
	font-size: 27px;
	color: #5D5D5D;
	font-family: gothamboldregular;
	float: left;
	display: block;
	width: 253px;
	text-align: left;
}
.casestudy_section_text
{
	display: block;
	width: 565px;
	float: right;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.4;
	text-align: left;
}
.casestudy_sections_content
{
	display: inline-block;
}
.casestudy_progress_start
{
	height: 44px;
	background-image: url('./images/casestudies/progress_start.png');
	width: 300px;
	margin: 41px auto 0;
	background-repeat: no-repeat;
	padding: 0 0px 55px;
}
.casestudy_progress_systemize
{
	height: 44px;
	background-image: url('./images/casestudies/progress_systemize.png');
	width: 300px;
	margin: 41px auto 0;
	background-repeat: no-repeat;
	padding: 0 0px 55px;
}
.casestudy_progress_scale
{
	height: 44px;
	background-image: url('./images/casestudies/progress_scale.png');
	width: 300px;
	margin: 41px auto 0;
	background-repeat: no-repeat;
	padding: 0 0px 55px;
}
.casestudy_beforeafter IMG
{
	margin-left: -70px;
}
.casestudy_section_text UL LI
{
	list-style: disc url('http://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png');
}
.button.case-study
{
	min-width: 543px;
	font-size: 21px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 35px;
}
.casestudy_title.sm
{
	font-size: 24px;
}
.casestudy_section_title .subtitle
{
	margin: 10px 0 0;
	font-size: 17px;
	font-family: gothambookregular, sans-serif;
	line-height: 1.3;
}
.case-share
{
	display: inline-block;
	width: 250px;
	margin: 0 auto 40px;
	padding: 10px;
	background-color: #EDEDED;
	border-radius: 9px;
}
.case-share .section-title
{
	padding: 0;
	margin: 0 0 7px;
}
/*-------Concierge-------------------------------------------*/
DIV.concierge_page IMG
{
	float: right;
	margin-right: -55px;
	margin-top: 46px;
}
DIV.concierge_page IMG.concierge_ribbons
{
	text-align: left;
	float: none;
	margin-top: 30px;
	margin-bottom: 40px;
}
DIV.concierge_page P
{
	color: #3EA3D1;
}
DIV.concierge_sentence P
{
	color: #0D273D;
	font-size: 10.4pt;
	margin-top: -8px;
}
DIV.concierge_page P A
{
	color: #17A4D1;
}
DIV.concierge_page P A:hover
{
	color: #17A4D1;
	text-decoration: underline;
}
DIV.concierge_page P
{
	line-height: 1.5;
}
DIV.concierge_page H3
{
	margin-top: 40px;
}
DIV.concierge_page UL LI SPAN
{
	font-weight: bold;
	color: #E7597A;
}
DIV.concierge_page UL
{
	list-style: square outside;
}
DIV.concierge_page OL
{
	list-style: square outside;
	line-height: 2.3;
}
DIV.concierge_pricing
{
	width: 347px;
	margin: 0px auto 0 164px;
	text-align: center;
	border-bottom: 1px dotted #FFFFFF;
}
DIV.concierge_pricing P
{
	margin-top: 31px;
	font-weight: normal;
	color: #108D8D;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-size: 10.2pt;
	text-align: left;
	margin-left: 7px;
	background-color: #FAFAFA;
	padding: 7px 7px 7px 23px;
	border-radius: 10px;
	border: 1px dashed #EFEFEF;
}
DIV.concierge_pricing SPAN.a
{
	width: 108px;
	height: 40px;
	display: block;
	padding: 21px 18px 0px 6px;
	text-align: center;
	font-family: gothamboldregular;
	background-image: url(https://ontraport.com/wp-content/themes/ontraport/images/pricetag_b.png);
	background-repeat: no-repeat;
	color: #32BEBE;
	margin: -62px 0 0 -127px;
	position: absolute;
}
DIV.concierge_pricing SPAN.b
{
	width: 128px;
	height: 62px;
	display: block;
	padding: 22px 0px 13px 5px;
	text-align: center;
	font-family: gothamboldregular;
	background-image: url(https://ontraport.com/wp-content/themes/ontraport/images/pricetag_a.png);
	background-repeat: no-repeat;
	color: #1DA9D5;
	margin: -55px auto 0px 304px;
	position: absolute;
	box-sizing: border-box;
	/*[disabled]zoom:0.78;*/
}
DIV.concierge_pricing SPAN SPAN
{
	font-size: 15.1pt;
	text-shadow: 1px 1px 1px #E0E6E9;
	letter-spacing: -1px;
}
/*--Implementation*/
DIV.implementation_wrap UL
{
	list-style: disc url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	display: block !important;
	line-height: 1.6;
	padding: 0px 0px 0px 14px;
	color: #5F5F5F;
}
DIV.implementation_wrap H3.nomargin
{
	margin: 8px 0 6px !important;
	font-size: 12pt;
}
DIV.implementation_wrap H3
{
	color: #17A4D1 !important;
}
DIV.implementation_wrap H3 STRONG
{
	font-family: gothamboldregular, helvetica, arial, sans-serif;
	font-weight: normal;
}
DIV.implementation_form
{
	width: 410px;
	background-color: #FBFBFB;
	border-radius: 9px;
	padding: 13px;
}
DIV.im_title
{
	text-align: center;
	font-family: gothamboldregular, helvetica, arial, sans-serif;
	font-size: 17pt;
	/*[disabled]color:#17A4D1;*/
	color: #0E273D;
	line-height: 1.3;
}
DIV.im_step
{
	font-family: gothambookregular, helvetica, arial, sans-serif;
	font-size: 13px;
	/*[disabled]color:#17A4D1;*/
	color: #0E273D;
	padding: 0 0 0 124px;
	margin-top: 13px;
}
DIV.im_step SPAN
{
	font-size: 14px;
	font-weight: bold;
	color: #17A4D1;
}
DIV#mr-field-element-961737852738 P
{
	font-family: gothambookregular, helvetica, arial, sans-serif;
	font-size: 11pt;
	color: #17A4D1;
	font-weight: normal !important;
}
DIV.implementation_form SELECT
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
INPUT#mr-field-element-141897966240
{
	font-family: gothambookregular, helvetica, arial, sans-serif;
}
INPUT#mr-field-element-824780890561
{
	margin: 0px auto;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 159px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	text-transform: uppercase;
}
/*-------Signup-------------------------------------------*/
DIV.section H3
{
	font-size: 32px;
	text-decoration: none;
	width: 413px;
	/*[disabled]border-bottom:1px dashed #C8C8C8;*/
	padding-bottom: 9px;
	letter-spacing: -1px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #DBDBDB;
	margin: 13px auto 30px 395px;
}
DIV.holder
{
	display: inline-block;
	margin-bottom: 50px;
}
DIV.moonray-signup-form
{
	border-left: 1px dotted #DADADA;
	border-bottom: 1px dotted #DADADA;
	border-bottom-left-radius: 20px;
	padding-bottom: 12px;
}
DIV.holder DIV.moonray-signup-form
{
	display: inline-block;
	float: right;
	width: 570px;
}
DIV.moonray-signup-form FORM FIELDSET
{
	border: none;
	border-bottom: 1px dotted #DADADA;
	width: 537px;
	margin: 0px 0px 0px 28px;
	padding: 0px;
}
DIV.moonray-signup-form FORM FIELDSET:last-child
{
	border-bottom: none;
}
DIV.moonray-signup-form FORM FIELDSET LABEL
{
	width: 200px;
	display: block;
	text-align: right;
	padding: 12px;
	float: left;
}
DIV.moonray-signup-form FORM FIELDSET DIV.legend
{
	font-style: normal;
	color: #E34846;
	text-shadow: 1px 1px 1px #CDCDCD;
	font-size: 11.1pt;
	padding: 11px 8px;
	font-family: gothamboldregular;
	border-bottom: 1px dotted #DBDBDB;
	/*[disabled]width:205px;*/
	text-align: left;
	margin-bottom: 6px;
}
DIV.moonray-signup-form FORM FIELDSET INPUT, DIV.moonray-signup-form FORM FIELDSET SELECT
{
	display: block;
	width: 300px;
	float: left;
	height: 21px;
	background-color: #FAFAFA;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF;
	margin-bottom: 12px;
	margin-top: 6px;
	padding-left: 3px;
}
DIV.moonray-signup-form FORM FIELDSET TEXTAREA
{
	display: block;
	width: 300px !important;
	float: left;
	background-color: #FAFAFA;
	border: 1px solid #E8E8E8 !important;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	margin-bottom: 12px !important;
	margin-top: 6px !important;
	border-radius: 4px;
}
DIV.moonray-signup-form FORM FIELDSET SELECT
{
	height: 24px;
	padding: 2px 2px 2px 0px;
	width: 305px;
}
DIV.AuthorizeNetSeal
{
	float: right;
}
DIV.signup DIV.credit_cards
{
	display: block;
	margin: 32px auto 7px 281px;
}
FIELDSET.mr-creditcard SELECT.ui-corner-all
{
	width: 148px;
	margin-right: 8px;
}
DIV#bottom
{
	text-align: left;
	width: 593px;
	margin: 31px auto 0px 336px;
	display: block;
}
DIV#bottom DIV.terms
{
	border: 1px dotted #D8D8D8;
	border-radius: 10px;
	padding: 18px;
	margin-top: 29px;
	margin-bottom: 15px;
}
DIV#bottom INPUT.button
{
	background-color: #1AA5D1;
	height: 49px;
	width: 260px;
	margin: 0px auto;
	display: block;
	border-radius: 6px;
	border: 1px solid #0B84AB;
	font-family: gothamboldregular;
	font-size: 11.8pt;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #545454;
	cursor: hand !important;
}
/*Signup - Left*/
.pricinginfo
{
	width: 290px;
	/*[disabled]border-right:1px dotted #DADADA;*/
	margin: 0;
	padding: 110px 20px 0px;
	line-height: 1.5;
	float: left;
	display: inline-block;
}
#popUp.pricinginfo
{
	width: 388px;
	display: block;
	float: none;
	padding: 50px 50px 60px;
}
#popUp.pricinginfo H2
{
	font-size: 26px;
	margin-top: 0;
}
#popUp.pricinginfo H2 SPAN
{
	color: #17A4D1;
}
#popUp.pricinginfo H3
{
	margin: 15px 0 5px;
}
.signup .testimonials
{
	font-family: gothamboldregular, sans-serif;
	font-size: 13.5px;
	line-height: 1.8;
	color: #0E273D;
}
.signup .testimonials P
{
	margin: 0 0 35px;
}
.signup .quote
{
	color: #1AA5D1;
	font-size: 17.4pt;
	line-height: 0;
}
.signup .name
{
	font-family: gothambookregular, sans-serif;
	font-size: 13px;
}
.signup .seal
{
	border-top: 1px dotted #1AA5D1;
	border-bottom: 1px dotted #1AA5D1;
	padding: 20px 0;
	margin: 50px 0 95px;
}
.signup .seal IMG
{
	margin: 0 auto;
	display: block;
}
/*-------Signup Survey--------------------------------------*/
DIV.signupsurvey DIV.survey_left
{
	width: 244px !important;
	float: left;
	height: 1px;
}
DIV.signupsurvey FIELDSET DIV.legend
{
	text-align: center !important;
	line-height: 1.5;
	margin-bottom: 21px !important;
	padding-bottom: 18px !important;
	font-size: 11.7pt !important;
	/*[disabled]color:#0E273D;*/
	padding-top: 0 !important;
}
DIV.signupsurvey DIV.holder DIV.moonray-signup-form
{
	width: 659px;
}
DIV.signupsurvey FORM#moonray_forms_267 FIELDSET
{
	width: 628px;
}
DIV.signupsurvey DIV.holder DIV#bottom
{
	margin: 37px auto 0px 281px;
}
DIV.signupsurvey DIV.moonray_form_field_wrapper LABEL.moonray_fieldname
{
	width: 294px;
	font-family: gothambookregular;
	font-weight: normal;
	color: #545454;
	margin-bottom: 27px;
}
DIV.signupsurvey SELECT.moonray_input
{
	display: block;
	float: left;
	min-height: 27px;
	background-color: #FAFAFA;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF;
	margin-bottom: 12px;
	margin-top: 6px;
	padding-left: 3px;
	font-family: gothambookregular;
	border-radius: 4px;
	width: 308px;
}
DIV.signupsurvey TEXTAREA.moonray_input
{
	font-family: gothambookregular;
}
DIV.signupsurvey INPUT.moonray_input
{
	border-radius: 4px;
}
DIV.signupsurvey DIV.moonray_form_field_wrapper SELECT.moonray_input
{
}
DIV.signupsurvey DIV#hiddenSitename INPUT
{
	background-color: #FAFAFA;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF;
	border-radius: 4px;
}
/*-------Support Zen--------------------------------------*/
DIV.support_zencontact
{
	font-size: 12px;
	overflow: none;
	display: block;
	width: 100%;
	margin: 20px 0px 310px;
}
A.cta
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #DDD;
	/*[disabled]background:#FFFFFF;*/
	background: #F4F4F4;
	float: left;
	display: block !important;
	margin-right: 10px;
	/*[disabled]opacity:.95;*/
	padding: 20px;
	max-width: 158px;
	height: 200px;
	text-align: center;
	box-shadow: 0px 3px 2px #F3F3F3;
	-moz-box-shadow: 0px 3px 2px #F3F3F3;
	-webkit-box-shadow: 0px 3px 2px #F3F3F3;
}
A.cta:hover
{
	background: #EEE;
	/*[disabled]background:#FCFCFC;*/
	border-color: #DDD;
	opacity: 1;
	text-decoration: none !important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
A.cta SPAN
{
	background: url(https://ontraport.com/wp-content/themes/ontraport/images/support_zenicons_over.png) 178px 0;
	display: block;
	margin: 10px auto 25px;
	height: 89px;
	width: 89px;
}
A.cta:hover SPAN
{
	background: url(https://ontraport.com/wp-content/themes/ontraport/images/support_zenicons.png) 178px 0;
}
A.cta H3
{
	font-size: 14px;
	color: #17A4D1;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	font-weight: bold !important;
	text-shadow: 1px 1px #FFFFFF;
	-moz-text-shadow: 1px 1px #FFFFFF;
	-webkit-text-shadow: 1px 1px #FFFFFF;
	border-top: 0px;
	border-bottom: 1px dotted #F4F4F4;
	padding: 0px 0px 6px;
}
A.cta:hover H3
{
	border-bottom: 1px dotted #B6D7E1;
}
A.cta P
{
	margin: 0px;
	padding: 0px;
	color: #44758F;
	font-size: 11px;
}
A.cta:first-child SPAN
{
	background-position: 0 0;
}
A.cta:last-child SPAN
{
	background-position: 89px 0;
}
A.cta.last
{
	margin: 0px;
}
/*---------------------API-------------------------------------*/
.apis SPAN
{
	display: block;
}
DIV.apis H3
{
	margin: 27px 0px 0px;
}
DIV.apis UL
{
	list-style: disc url(https://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	list-style-type: disc !important;
}
DIV.apis LI
{
	list-style: disc url(https://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	display: list-item;
	list-style-type: disc !important;
}
DIV.apis P A, DIV.apis UL LI A, .apis SPAN A
{
	line-height: 1.7;
	text-decoration: underline;
	color: #17A4D1;
}
DIV.apicontact H3 A
{
	color: #17A4D1;
}
DIV.apicontact H3 A:hover
{
	text-decoration: underline;
	color: #17A4D1;
}
DIV.apicontact H3
{
	font-size: 11pt;
	color: #0E273D !important;
}
DIV.apicontact H2
{
	text-align: center;
	margin: 9px auto 0px !important;
	padding: 0px 0px 3px !important;
	font-size: 11.2pt;
}
DIV.apicontact H2 A:hover
{
	border-bottom: 1px dashed #17A4D1;
	padding-bottom: 2px;
	text-decoration: none;
}
DIV.apis P A:hover, DIV.apis UL LI A:hover
{
	color: #52C6EB;
}
DIV.apicontact
{
	text-align: center;
}
/*---------------------3.0 FEATURES------------------------------------*/
DIV.feature_vid
{
	width: 390px;
	display: inline-block;
	margin: 30px;
}
DIV.feature_vid P
{
	line-height: 1.3;
}
DIV.feature_vid IFRAME
{
	/*[disabled]min-width:0px;*/
	/*[disabled]min-height:0px;*/
	/*[disabled]width:390px;*/
	/*[disabled]height:293px;*/
	border: 1px solid #F9F9F9;
}
DIV.feature_vid H3
{
	margin: 0 0 5px;
}
/*---------------------------Calendar------------------------*/
TABLE.calendar-table
{
	text-align: center;
	margin: 0px auto;
}
TABLE.calendar-table TD.day-with-date
{
	border: 1px solid #F4F4F4;
	height: 109px;
	width: 79px;
	vertical-align: top;
	padding-top: 10px;
}
TABLE.calendar-table TD.current-day
{
	background-color: #F4F4F4;
	vertical-align: middle;
	color: #17A4D1;
	vertical-align: top;
	padding-top: 10px;
}
TABLE.calendar-table TD.weekend-heading
{
	color: #ABABAB;
}
TABLE.calendar-table TD.normal-day-heading
{
	height: 31px;
	background-color: #F6F6F6;
}
TABLE.calendar-table TD.calendar-heading
{
	height: 40px;
}
TABLE.calendar-table TD.calendar-heading TD.calendar-month
{
	font-size: 15.7pt;
	font-family: gothamboldregular;
	color: #0E273D;
}
DIV#content P IFRAME
{
	/*[disabled]min-width:630px;*/
	/*[disabled]min-height:600px;*/
	/*[disabled]border:none;*/
}
/*--------------------------DriversEdForm-------------------*/
DIV#title_circle_text_features.smaller_title_drivers
{
	font-size: 32.3pt;
	margin: 60px 0px 0px 10px;
}
DIV.driverwrapper
{
	background-color: #F8F8F8;
	display: block;
	position: absolute;
	width: 910px;
	height: 546px;
	z-index: -1;
	margin: 50px 0px 0px;
	border-radius: 10px;
}
DIV.drivervid
{
	width: 527px;
	/*[disabled]height:329px;*/
	float: left;
	display: inline-block;
	margin: 162px 8px 0px 10px;
	/*[disabled]background-color:#DFDFDF;*/
	padding: 1px;
}
DIV.drivervid P
{
	text-align: center;
	font-style: italic;
	font-size: 8.1pt;
	color: #B1B1B1;
}
DIV.driverform
{
	margin: 37px 0px 60px;
	display: inline-block;
}
DIV.driverform DIV.moonray-form
{
	border: none;
	/*[disabled]padding-top:23px;*/
	padding-bottom: 9px;
	background-color: #EFEFEF;
	border-radius: 10px;
	width: 330px;
	padding: 16px;
	border-left: 1px solid #E4E4E4;
	height: 514px;
}
P.drivernote
{
	width: 342px;
	position: absolute;
	display: block;
	margin: -18px 0px 0px 8px;
	height: 0px;
	font-size: 8.1pt;
	color: #7F7F7F;
	text-align: center;
	padding: 0px;
}
DIV.driverform-students DIV.moonray-form
{
	border: none;
	padding-top: 23px;
	padding-bottom: 9px;
	background-color: #EFEFEF;
	border-radius: 10px;
	width: 406px;
	padding: 16px;
	border-left: 1px solid #E4E4E4;
	height: 347px;
}
DIV.driverform-students
{
	margin: 114px auto 0;
	width: 425px;
}
INPUT#mr-field-element-695078712888.moonray-form-input
{
	margin: 10px auto 0px !important;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block !important;
	width: 304px !important;
	text-align: center;
	padding: 9px;
	border-radius: 5px;
	box-shadow: none !important;
}
SELECT.moonray-form-input
{
	border: 1px solid #DAD9D9 !important;
}
INPUT#mr-field-element-296181127723
{
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 138px !important;
	text-align: center;
	padding: 6px;
	border-radius: 5px;
	box-shadow: none !important;
	margin: 0 auto 0px 112px !important;
}
DIV#mr-field-element-534751914695 UL
{
	padding: 0px 0px 0px 49px;
	margin: 0px;
	font-family: gothambookregular;
}
DIV#mr-field-element-534751914695
{
	margin: 0px;
	padding: 0px;
	height: 54px;
}
DIV.moonray-form FORM DIV.moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-left.moonray-form-input-type-submit
{
	margin: 0px !important;
	padding: 0 0 10px !important;
}
/*-----------------Hangout Signup Style--------------------------*/
BODY.hangout_body
{
	height: auto;
}
DIV.hangout_body
{
	margin: 0;
	padding: 0;
	background: url('images/bg_rough.jpg') repeat center !important;
	height: 100%;
	width: 100%;
	position: absolute;
}
DIV#hangout_main_body
{
	background-color: #FFFFFF;
	margin: 10px auto 0px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	position: relative;
	z-index: 10;
	box-shadow: 0px 0px 7px #C2C2C2;
	-webkit-box-shadow: 0px 0px 7px #C2C2C2;
	-moz-box-shadow: 0px 0px 7px #C2C2C2;
	padding: 25px;
	max-width: 910px;
	min-width: 350px;
	min-height: 440px;
	width: auto;
}
DIV#hangout_page-container
{
	width: 100%;
	max-width: 960px;
	margin: 0px auto;
}
DIV#hangout_ontra_wrapper
{
	margin: 0px auto;
	display: block;
	padding-top: 48px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	max-width: 960px;
}
P.hangout_title
{
	margin: 40px 0px 0px 150px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 32px;
	color: #11293E;
	text-shadow: 1px 1px 2px #868A8D;
	text-align: center;
	padding: 0px;
	display: block;
	position: relative;
	z-index: 20;
}
P.hangout_text
{
	font-family: gothamboldregular, Helvetica, sans-serif;
	font-size: 15px;
	color: #11293E;
}
P.hangout_bigtext
{
	color: #E54947;
	font-family: gothamboldregular, Helvetica, sans-serif;
	font-size: 25px;
	text-transform: uppercase;
}
P.hangout_midtext
{
	color: #E54947;
	font-family: gothamboldregular, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}
P.hangout_curlytext
{
	font-family: wisdom_script_airegular, Helvetica, sans-serif;
	font-size: 28px;
	color: #F0A247;
}
IMG.hangout_circle
{
	position: absolute;
	z-index: 15 !important;
	margin: 20px 0px 0px -35px;
}
IMG.hangout_computer
{
	margin: 207px 0px 0px 24px;
	position: absolute;
	z-index: 14;
}
IMG.hangout_icon
{
	position: absolute;
	margin: 23px 0 0 456px;
}
DIV.hangout_form_background
{
	left: 669px;
	top: 18px;
	height: 456px;
	width: 275px;
	position: absolute;
	overflow: hidden;
	background-image: url('https://www1.moon-ray.com/designer_files/3/3/images/1362778795.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	line-height: 1.25;
	text-align: left;
	background-color: #F0A13A;
	border-radius: 7px;
}
DIV.hangout_signup_form
{
	left: 669px;
	top: 107px;
	height: 358px;
	width: 275px;
	position: absolute;
	overflow: hidden;
	overflow-y: auto;
	line-height: 1.25;
	text-align: left;
	background-color: #F0A13A;
}
DIV.hangout_texts
{
	width: 410px;
	margin: 65px 0px 0px 220px;
}
DIV.hangout_texts UL
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
DIV.hangout_texts LI
{
	margin: 0 0 33px;
	padding: 0px;
}
LI P.hangout_curlytext
{
	display: inline-block;
	float: left;
	clear: both;
	padding: 0px 17px 0px 0px;
	margin: 8px 0px 0px;
	width: 70px;
	height: 34px;
	text-align: right;
}
/*--------------------------Hangout Archives-----------------------------------*/
DIV.press_releases_items A.hangout_archive_imgs
{
	width: 110px;
	height: 66px;
	display: inline-block;
	float: left;
	background-position: 0px -12px !important;
	background-repeat: no-repeat;
	margin: 0px 14px 0px 0px;
}
/*--------------------------LIVE------------------------------------*/
DIV.live_content_wrap DIV.fb-comments.fb-social-plugin.fb_iframe_widget SPAN IFRAME
{
	width: 534px !important;
}
DIV.live_title
{
	margin-left: 246px;
}
DIV.betasignup
{
	position: absolute;
	/*[disabled]margin:-80px 0px 36px 725px;*/
	top: -34px;
	right: 27px;
	z-index: 1 !important;
}
DIV.betasignup A.button
{
	font-size: 10pt;
	padding: 10px;
	width: 162px !important;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
DIV.live_feed_wrapper
{
	/*[disabled]background-color:#F4F4F4;*/
	/*[disabled]border-top-left-radius:10px;*/
	/*[disabled]border-bottom-left-radius:10px;*/
	margin: 31px 0px 10px;
	/*[disabled]width:910px;*/
	/*[disabled]box-shadow:0px 5px #E8E8E8;*/
	/*[disabled]-moz-box-shadow:0px 5px #E8E8E8;*/
	/*[disabled]-webkit-box-shadow:0px 5px #E8E8E8;*/
}
DIV.live_feed IFRAME
{
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important;
	box-shadow: 0px 2px 1px #F4F4F4;
	-moz-box-shadow: 0px 2px 1px #F4F4F4;
	-webkit-box-shadow: 0px 2px 1px #F4F4F4;
	border: 1px solid #E8E8E8;
}
DIV.feed_left
{
	width: 281px;
	display: inline-block;
	float: left;
	padding: 7px 0px 0px;
}
DIV.live_upcoming
{
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	width: 277px;
	background-color: #FBFBFB;
	margin: 0px !important;
	padding: 15px 0px 20px !important;
}
DIV.feed_left P.f_title
{
	font-weight: normal;
	text-align: center;
	padding: 9px 15px 5px 8px;
	font-style: italic;
	color: #8B8B8B;
	margin: 0px 0px 7px;
	font-size: 11px;
}
DIV.feed_left P.t1
{
	font-weight: normal;
	text-align: center;
	/*[disabled]padding:9px 15px 5px;*/
	font-style: italic;
	color: #8B8B8B;
	margin: 0px 0px 10px;
	/*[disabled]border-top:1px dashed #E8E8E8;*/
	font-size: 11px;
}
DIV.feed_left P.t2
{
	padding: 0 15px;
	font-weight: bold;
	color: #17A4D1;
	text-align: center;
	font-size: 15px;
	letter-spacing: 0.1px;
	margin: 0px 0px 10px;
}
DIV.feed_left P.t3
{
	padding: 0px 10px;
	text-align: center;
	font-size: 11px;
	margin: 7px 0px 0px;
}
UL.f_ul_1
{
	list-style: url(./images/bullet_arrow.png) !important;
	padding: 0px 0px 0px 30px;
}
UL.f_ul_1 LI, UL.f_ul_2 LI
{
	margin: 5px 0px 0px;
}
UL.f_ul_2
{
	list-style: url(./images/bullet_plus.png) !important;
	padding: 0px 0px 0px 30px;
}
DIV.live_feed_wrapper DIV.live_feed
{
	display: inline-block;
	margin: 0px 0px 0px -8px;
	border: 7px solid #FBFBFB;
	box-sizing: content-box !important;
	border-radius: 10px;
}
P.live_note
{
	width: 625px;
	text-align: center;
	margin: 18px 0px 30px 281px;
	color: #999999;
	font-size: 12px;
}
DIV.live_low
{
	display: table;
}
DIV.live_low_left
{
	width: 280px;
	display: inline-block;
	float: left;
	margin: 0px 20px 0px 0px;
	/*[disabled]border-right:1px dotted #F3F3F3;*/
}
DIV.live_low_left P
{
	font-size: 13px;
	max-width: 270px;
}
DIV.live_content_wrap
{
	display: inline-table;
	float: right;
	margin: 0px 0px 20px;
}
DIV.live_sch_title
{
	font-size: 16px;
	font-family: gothamboldregular;
	color: #17A4D1;
	background-position: -19px 19px;
	background-image: url(./images/underline_longer.png);
	background-repeat: no-repeat;
	height: 35px;
	display: block;
	text-transform: uppercase;
	width: 186px;
}
DIV.live_sch_title_2
{
	font-size: 16px;
	font-family: gothamboldregular;
	color: #17A4D1;
	background-position: -36px 19px;
	background-image: url(./images/underline_longer.png);
	background-repeat: no-repeat;
	height: 35px;
	display: block;
	text-transform: uppercase;
	margin: 29px 0px 0px;
	width: 69px;
}
DIV.live_schedule
{
	height: 185px;
}
DIV.live_schedule DIV.p
{
	display: inline-block;
	margin: 10px 0px 0px 20px;
	width: 125px;
}
DIV.live_schedule DIV.p P
{
	color: #575757;
	margin: 7px 0 10px;
	font-size: 12px;
}
DIV.live_schedule DIV.p P SPAN
{
	font-weight: bold;
	color: #0E273D;
}
DIV.sch_title
{
	font-size: 16px;
	color: #0E273D;
	letter-spacing: 0;
	font-family: gothamboldregular;
	letter-spacing: -1px;
}
DIV.live_sch_img_lena
{
	border-radius: 5px;
	margin: 15px 0px 0px;
	display: inline-table;
	float: left;
	height: 135px;
	width: 100px;
	background-color: #DDDDDD;
	background-image: url(./images/team/lena.jpg);
	background-repeat: no-repeat;
	background-position: -125px -4px;
}
DIV.live_sch_img_zach
{
	border-radius: 5px;
	margin: 15px 0px 0px;
	display: inline-table;
	float: left;
	height: 135px;
	width: 100px;
	background-color: #DDDDDD;
	background-image: url(./images/team/zach_sm.jpg);
	background-repeat: no-repeat;
	background-position: -43px -3px;
	box-sizing: content-box;
}
A.button_live
{
	border: 1px solid #E2E2E2 !important;
	color: #17A4D1;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #D1D1D1;
	font-size: 11.9pt;
	display: block;
	width: 180px !important;
	text-align: center;
	padding: 14px 14px 14px 30px;
	border-radius: 5px;
	box-shadow: none !important;
	margin: 20px auto 0px;
	background: #FFFFFF url(./images/pricing/blue_arrow.png) no-repeat 18px 15px;
}
DIV.live_feed
{
	/*[disabled]border-left:1px solid #E8E8E8;*/
}
/*----live new*/
A.live_home_link
{
	width: 208px;
	height: 51px;
	display: block;
	position: absolute;
	top: -59px;
	left: -6px;
}
DIV.live_menu
{
	position: absolute;
	top: -54px;
	left: 769px;
}
UL#live-menu-main-menu LI
{
	display: inline-block;
	margin: 0px 24px 0px 0px;
	font-family: gothamboldregular, Arial, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #10293F;
	padding: 0px 0px 13px;
}
UL#live-menu-main-menu LI:hover
{
	color: #17A4D1;
	background-position: 0px 15px !important;
	background-image: url('./images/underline_long.png');
	background-repeat: no-repeat;
}
DIV.live_left DIV.buttons
{
	margin: 0px auto;
	width: 204px;
}
DIV.features_buttons.live_buttons
{
	display: inline-block;
}
A.button.live_button
{
	display: inline-block;
	width: 136px !important;
	margin: 10px 0px 0px;
	padding: 6px 0px 8px;
	background: #F0A23B;
	/*[disabled]color:#1AA5D1;*/
	/*[disabled]color:#E7597A;*/
	/*[disabled]color:#F0A23B;*/
	/*[disabled]color:#91B960;*/
	/*[disabled]color:#1C9BAC;*/
	/*[disabled]color:#4FC0AF;*/
	/*[disabled]color:#E34846;*/
	border: 1px solid #CB9119 !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	text-shadow: none;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px #A26666;
	font-size: 10.5pt;
}
A.button.live_button:hover
{
	border: 1px solid #A87203 !important;
}
P.live_note_sm
{
	text-align: center;
	/*[disabled]color:#999999;*/
	color: #5C5C5E;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
P.live_note_sm.simpl
{
	width: 266px;
	float: right;
	height: 29px;
	padding: 19px 30px 0px 0px;
	color: #17A4D1;
}
P.live_note_sm.simpl SPAN
{
	width: 260px;
	height: 54px;
	background: url(./images/comment_below.png) no-repeat 4px 7px;
	display: block;
}
IFRAME.wistia_embed
{
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important;
	display: block;
}
IFRAME.video
{
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important;
	display: block;
	margin: 5px 0 0 20px;
}
DIV#leadplayer_video_element_51BB6BC6A0090
{
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	/*[disabled]-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);*/
	display: block;
	margin: 20px 20px 30px;
}
DIV#leadplayer_video_element_51AFD36E6F019
{
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	/*[disabled]-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);*/
	display: block;
	margin: 20px 20px 30px;
}
DIV.live_left.simpl IFRAME.wistia_embed
{
	margin: 10px 20px 0;
}
DIV.live_left
{
	display: inline-table;
	vertical-align: top;
	float: none;
	width: 490px !important;
	margin: 0px;
	padding: 0px;
}
DIV.live_left.simpl
{
	display: inline-table;
	vertical-align: top;
	float: none;
	width: 734px !important;
	margin: 0px;
	padding: 0px;
}
DIV.live_left.simpl IFRAME#vid
{
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-ms-border-radius: 5px !important;
	-o-border-radius: 5px !important;
	/*[disabled]-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);*/
	display: block;
	margin: 10px 20px 5px;
}
DIV.live_right
{
	display: inline-table;
	float: none;
	width: 416px;
	vertical-align: top;
}
DIV.live_right DIV.live_content_wrap DIV#livefyre-comments
{
	width: 402px;
	display: table;
}
DIV.live_social
{
	margin: 10px auto 0px;
}
DIV.live_social.simpl
{
	width: 345px;
	float: left;
	margin-left: 20px;
}
DIV.live_social P
{
	width: 109px;
	display: inline-block;
	font-size: 8.3pt;
	color: #5C5C5E;
	vertical-align: super;
	margin-top: 7px;
}
DIV.live_signup DIV.live_sch_title_2
{
	margin: 0px 0px 0px 20px;
}
DIV.live_signup P.f_title
{
	margin: 0px 0px 10px;
	color: #5C5C5E;
	padding: 0px 0px 0px 20px;
}
DIV.live_signup_ DIV.moonray-form-p3c3f423 DIV.moonray-form
{
	width: 454px;
	border-radius: 5px;
	margin: 0px auto !important;
}
DIV.live_signup_ INPUT#mr-field-element-524899437718
{
	margin: 10px auto 0px 163px !important;
}
DIV.live_next
{
	margin: 27px 0px;
}
DIV.live_next DIV.live_sch_title
{
	width: 201px;
	padding: 0px;
	margin: 0px 0px 0px 20px;
}
DIV.live_upcoming_unit
{
	height: 50px;
	background-color: #FBFBFB;
	padding: 8px;
	margin: 3px auto;
	border-radius: 5px;
	max-width: 438px;
}
DIV.live_upcoming_unit P.u_title
{
	font-size: 14px;
	font-family: gothamboldregular, Arial, sans-serif;
	padding: 0px;
	margin: 1px;
	color: #545454;
}
DIV.live_upcoming_unit P
{
	display: table;
	color: #B1B1B1;
	font-size: 8.2pt;
	margin: 6px 0px;
}
DIV.live_upcoming_unit IMG
{
	display: inline-block;
	float: left;
	margin: 0px 13px 0px 0px;
	border-radius: 3px;
}
/*----live signup form*/
DIV.moonray-form-p3c3f423 DIV.moonray-form
{
	border: 1px solid #FFFFFF;
	border-radius: 5px;
	width: 277px;
	background-color: #FBFBFB;
	margin: 0px !important;
	padding: 0px !important;
}
DIV.moonray-form-p3c3f423 LABEL
{
	font-size: 8pt !important;
	margin: 10px 0px 0px;
}
DIV.moonray-form-p3c3f423 DIV.moonray-form-element-wrapper
{
	padding-top: 1px;
	padding-bottom: 0px;
}
DIV.moonray-form-p3c3f423 SELECT
{
	height: 69px;
}
INPUT#mr-field-element-524899437718
{
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 116px !important;
	text-align: center;
	padding: 3px;
	border-radius: 5px;
	box-shadow: none !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 14px auto 15px 79px !important;
}
INPUT#mr-field-element-524899437718:hover
{
	border: 1px solid #000000 !important;
}
INPUT#mr-field-element-415105579619, INPUT#mr-field-element-565800499330, INPUT#mr-field-element-483803770846
{
	height: 23px;
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
}
DIV.moonray-form-error-message.moonray-form-state-error P
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
	padding: 0px;
	margin: 0px;
}
DIV.moonray-form-error-message.moonray-form-state-error
{
	opacity: 0.8;
}
/*----buzztala landing*/
DIV.buzztala_landing
{
	padding: 10px 20px 20px;
}
DIV.buzztala_landing H1
{
	padding: 0;
	margin: 0;
	color: #17A4D1;
	text-transform: uppercase;
}
DIV.buzztala_landing H2
{
	font-family: gothambookregular !important;
	font-size: 10.7pt;
	font-weight: normal;
	line-height: 1.6;
}
DIV.buzztala_landing H2 SPAN
{
	color: #17A4D1;
	font-size: 15.7pt;
	font-family: gothamboldregular;
}
DIV.buzztala_landing P IFRAME
{
	min-height: 489px !important;
}
DIV.buzztala_landing DIV.moonray-form
{
	width: 100%;
	display: inline-block !important;
	border: none;
}
DIV.buzztala_landing DIV.moonray-form-element-wrapper
{
	width: 233px !important;
}
DIV.buzztala_landing DIV.moonray-form-element-wrapper.moonray-form-input-type-submit
{
	width: 171px !important;
}
DIV.buzztala_landing INPUT#mr-field-element-648922068141
{
	margin: 18px 0 0 20px;
}
/*---Login error popup*/
DIV.login_error_temp
{
	height: 205px;
	padding-left: 35px;
	background-color: #0E273D;
}
DIV#login_error
{
	position: absolute;
	z-index: 999;
}
DIV.login_error_wrapper
{
	width: 395px;
	display: inline-block;
	box-shadow: 4px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 4px 3px 3px rgba(0, 0, 0, 0.2);
	padding: 0px 0px 7px;
	background-color: #FFFFFF;
	margin-top: 45px;
	border-radius: 5px;
}
DIV.login_error_triangle
{
	background: url(./images/triangle.png);
	width: 21px;
	height: 29px;
	display: inline-block;
	float: left;
	margin: 125px 0px 0px;
}
A#login_error_close
{
	background: url(./images/x.png);
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	right: 10px;
	/*[disabled]top:54px;*/
	margin: 10px 0 0;
}
P.login_error_title
{
	text-align: center;
	font-size: 36px;
	margin: 5px 0px 0px;
	padding: 0px;
	color: #17A4D1;
	text-shadow: 1px 1px 1px #B1D4DF;
}
DIV.login_error_separator
{
	border-bottom: 1px dashed #DFDFDF;
	margin: 10px 0px;
}
DIV.login_error_text_wrapper
{
	padding: 0px 30px;
}
P.login_error_bold
{
	color: #E34846;
	font-family: gothamboldregular;
	font-size: 16px;
	line-height: 1.3;
}
P.login_error_text
{
	color: #888887;
	font-size: 12px;
	line-height: 1.3;
}
P.login_error_text A
{
	text-decoration: underline;
	font-style: italic;
}
.login-welcome
{
	width: 530px;
	position: absolute;
	z-index: 999;
}
.login-welcome-triangle
{
	background: url(./images/triangle.png);
	width: 21px;
	height: 29px;
	display: inline-block;
	float: left;
	margin: 144px 0px 0px;
}
.login-welcome-title
{
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 32px;
	text-align: center;
	color: #17A4D1;
	text-shadow: 1px 1px 1px #B1D4DF;
}
.login-welcome-wrapper
{
	width: 470px;
	margin: 10px 0 0;
	padding: 10px 16px 7px;
	display: inline-block;
	border-radius: 5px;
	box-shadow: 4px 3px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 4px 3px 3px rgba(0, 0, 0, 0.2);
	background-color: #FFFFFF;
}
.login-content .bold
{
	margin: 0;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.3;
	text-align: center;
}
.login-content .buttons
{
	height: 55px;
}
.login-content .button
{
	width: 197px !important;
	margin: 0 5px;
	float: left;
}
.login-content .button.teal
{
	margin-top: 13px;
}
.button.teal
{
	background-color: #4FC0AF;
	border: 1px solid #31B4A0 !important;
}
/*----------speakers page-----------------------------------*/
DIV#content.speakers
{
	padding: 0px 30px 30px;
}
DIV#content.speakers P, DIV#content.speakers SPAN
{
	line-height: 1.3;
}
DIV.speakers_box_lenza P
{
	color: #868686;
}
DIV.speakers_box P
{
	/*[disabled]font-size:12.1pt;*/
}
DIV.speakers_top
{
	/*[disabled]margin:0px 0px 5px 207px;*/
	padding: 0px 0px 10px;
}
DIV.speakers_top H3
{
	margin: 0px;
	padding: 0px;
	font-size: 14.1pt;
	font-weight: normal;
	position: relative;
}
DIV.speakers_landon_text H3
{
	font-weight: normal;
	font-size: 22pt;
	letter-spacing: -1px;
	margin: 15px 0px 0px;
	padding: 0px 0px 8px;
	color: #17A4D1 !important;
	display: inline-block;
	position: relative;
	/*[disabled]text-shadow:0px 1px 1px #D4DADC;*/
}
DIV.speakers H3:after
{
	content: no-close-quote;
	position: absolute;
	width: 100%;
	height: 3px;
	/*[disabled]background-color:#CCE397;*/
	display: block;
}
DIV.speakers_top DIV.vert_title_texts
{
	font-size: 27.7pt !important;
	margin: 16px 0px 15px;
	padding: 0px;
}
.speakers_vid
{
	margin: 20px auto 20px 0;
	border-radius: 7px !important;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px !important;
	-ms-border-radius: 7px !important;
	-o-border-radius: 7px !important;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important;
	box-shadow: 0px 2px 1px #F4F4F4;
	-moz-box-shadow: 0px 2px 1px #F4F4F4;
	-webkit-box-shadow: 0px 2px 1px #F4F4F4;
}
DIV.speakers_lenza
{
	margin: 10px 0px 50px;
}
DIV.speakers_lenza.sp2
{
	margin: 0px 0px 50px;
}
.lenza
{
	display: inline-block;
	vertical-align: top;
}
DIV.lenza.sp2
{
	width: 556px;
}
DIV.lenza_spacer
{
	width: 42px;
	height: 238px;
	display: inline-block;
}
DIV.lenza_spacer.sp2
{
	width: 0px;
	height: 0px;
}
.lenza IMG
{
	/*[disabled]width:180px;*/
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	float: right;
	margin: 76px 0 95px 20px;
}
DIV.lenza.sp2 IMG
{
	float: left;
	margin: 0px 20px 10px 0px;
	width: 215px;
}
DIV.lenza H3
{
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: bottom;
	font-weight: normal;
	font-size: 22pt;
	letter-spacing: -1px;
	margin: 15px 0px 0px;
	padding: 0px 0px 7px;
	/*[disabled]text-shadow:0px 1px 1px #D4DADC;*/
	background-color: #FFFFFF;
}
DIV.lenza H3 SPAN
{
	/*[disabled]border-bottom:1px solid #DFDFDF;*/
	/*[disabled]width:850px;*/
	/*[disabled]display:block;*/
	/*[disabled]line-height:0;*/
	/*[disabled]margin:-4px 0px 0px 0;*/
}
DIV.lenza_text
{
	margin: 10px 0px 0;
	/*[disabled]padding:0 30px 0 0;*/
}
DIV.speakers_divtitle
{
	margin: 0px auto 23px;
	text-align: center;
	font-size: 23px;
	font-family: gothamboldregular, Helvetica, sans-serif;
	color: #17A4D1;
	display: block;
	border-bottom: 1px solid #E1E1E1;
	line-height: 0;
	height: 15px;
}
DIV.speakers_divtitle SPAN
{
	background-color: #FFFFFF;
	padding: 0px 15px;
}
DIV.speakers_form DIV.moonray-form-p2c1f18 DIV.moonray-form
{
	width: 850px;
}
DIV.speakers_form INPUT#mr-field-element-428062492748
{
	margin-left: 362px;
}
DIV.speakers_landon_text
{
	width: 485px;
	display: inline-block;
	padding: 0px 30px 0px 0px;
}
DIV.speakers_landon_text.sp2
{
	width: 430px;
	padding: 0px;
	margin: 0px;
}
DIV.speakers UL
{
	line-height: 1.4;
	padding: 0px 0px 0px 14px;
	margin: 0px;
}
DIV.speakers UL LI
{
	list-style: disc url(https://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	font-weight: bold;
}
DIV.speakers_box UL LI, DIV.speakers_box_lenza UL LI
{
	font-size: 13pt;
	color: #4FC0AF;
	font-weight: normal;
	list-style: square outside url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_green.png) !important;
}
DIV.speakers_box
{
	border: 1px solid #F3F3F3;
	width: 300px;
	padding: 16px 0px 20px 25px;
	margin: 65px 0px 0px;
	display: inline-block;
	vertical-align: top;
	/*[disabled]float:right;*/
	border-radius: 5px;
	background-color: #FDFDFD;
}
DIV.speakers_box.sp2
{
	width: 364px;
	float: right;
	border-radius: 5px;
	margin: 54px 0px 0px;
}
.speakers_box_lenza
{
	border: 1px solid #F3F3F3;
	width: 374px;
	padding: 0px 0px 20px 25px;
	margin: 20px 0 0px;
	display: block;
	vertical-align: top;
	/*[disabled]float:right;*/
	border-radius: 5px;
	background-color: #FDFDFD;
}
DIV.lenza.sp2 DIV.speakers_box_lenza
{
	float: right;
}
DIV.speakers_box_lenza.sp2
{
	float: right;
	display: block;
	width: 250px;
	border-radius: 5px;
	margin: 80px 0px 0px;
}
DIV.speakers_box P
{
	font-style: italic;
	margin: 0 0px 5px;
	color: #868686;
}
DIV.speakers_box LI
{
	font-weight: bold;
	font-size: 10pt;
}
/*----------Certification-----------------------------------*/
.form_cert H3
{
	text-align: center;
	margin-bottom: 27px;
	font-family: gothamboldregular;
	font-size: 18.5pt;
	margin-top: 16px;
	/*[disabled]text-transform:uppercase;*/
}
.cert_wrapper H3
{
	text-align: left;
	padding: 0px !important;
	margin: 13px 0px 0px !important;
}
H3.centered
{
	text-align: center !important;
}
.cert_wrapper H2
{
	text-align: left;
	margin: 0px !important;
	padding: 0px 0px 3px !important;
	border-bottom: 1px dashed #000000;
	/*[disabled]width:231px;*/
	display: table;
}
.cert_wrapper H2 A:hover
{
	border-bottom: 1px dashed #17A4D1;
	padding-bottom: 2px;
}
.cert-content .faq LI
{
	margin-bottom: 12px;
}
.cert-content .faq EM
{
	font-family: gothamboldregular, sans-serif;
}
.cert-content H3
{
	margin-top: 20px;
	margin-bottom: 5px;
	font-family: gothamboldregular, sans-serif;
}
.cert-content H3.title
{
	margin: 3px 0 20px;
}
.cert-content P
{
	margin: 0 0 9px;
}
.cert-content H2
{
	font-size: 12.8pt;
}
H2 .sub
{
	font-size: 22px;
	line-height: 1.3;
	color: #17A4D1;
	letter-spacing: -1px;
}
.info H3
{
	color: #0E273D !important;
}
IMG.logo_cert
{
	margin: 0px auto;
	display: block;
}
.moonray-form-p3c3f523 .moonray-form
{
	margin: 0px auto 36px;
	display: block;
	width: 536px;
	border: none;
	background-color: #EFEFEF;
	padding: 28px 26px 5px;
}
.form_cert
{
	margin-top: 22px;
	padding-bottom: 20px;
}
.moonray-form-p3c3f526 .moonray-form
{
	margin: -120px auto 36px;
	display: block;
	width: 536px;
	border: none;
	background-color: #EFEFEF;
	padding: 112px 26px 5px;
}
#mr-field-element-165235085460
{
	/*[disabled]margin:0px auto 0px 166px;*/
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
#mr-field-element-385255029545
{
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
.cert_wrapper
{
	/*[disabled]background-color:#E2EFF5;*/
	margin-top: 36px;
}
.cert_wrapper P
{
	text-align: left;
	/*[empty]margin-top:;*/
}
.cert-content .button
{
	margin-top: 20px;
	margin-bottom: 20px;
}
.cert-equation
{
	margin-top: 25px;
	margin-bottom: 20px;
}
.cert-apply .info
{
	text-align: center;
}
.info .logo-cert
{
	margin: 0 auto;
}
.info A
{
	color: #17A4D1;
}
.info A:hover
{
	text-decoration: underline;
}
.cert-image-right
{
	float: left;
	margin: 10px 20px 10px 0px;
}
.cert-image-left
{
	float: left;
	margin: 10px 20px 10px 0px;
}
.cert-rounded
{
	border-radius: 9px;
}
.thanks-txt .name
{
	font-family: gothamboldregular, sans-serif;
	font-size: 15px;
	margin: 0;
	padding: 0;
}
.thanks-txt .name.right, .thanks-txt .site.right
{
	text-align: right;
	width: 336px;
}
.cert-testimonials
{
	margin: 35px 0;
}
.thanks-txt .site
{
	margin: 0;
	padding: 0;
}
.thanks-txt H3
{
	font-size: 21px;
	margin-top: 6px;
}
.title-cert
{
	position: absolute;
}
.title-cert .logo-cert
{
	width: 313px;
	margin: -56px 0 0 -27px;
}
.cert-content .wistia_embed
{
	margin: 30px 0;
}
.cert-content .encanto
{
	width: 606px;
	border-radius: 9px;
}
.cert-speaker
{
	display: inline-block;
	margin: 0 0 20px;
}
.cert-speaker .cert-sp-img
{
	width: 200px;
	margin: 0 50px;
	border-radius: 9px;
}
.cert-sp-name
{
	margin: 6px 0 0 !important;
	padding: 0 !important;
	text-align: center;
	color: #17A4D1 !important;
	font-size: 15px;
}
.cert-sp-title
{
	margin: 0 0 20px;
	padding: 0 !important;
	text-align: center;
}
.moonray-form-p3c3f598 .moonray-form
{
	width: 250px;
	margin: 0 auto 30px;
	padding: 23px 23px 13px;
	background-color: #F3F3F3;
	border-radius: 9px;
}
#mr-field-element-800858287839
{
	width: 161px !important;
	display: block;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	background-color: #E34846;
	color: #FFFFFF !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-shadow: 1px 1px 1px #A41616;
}
#mr-field-element-382750221295, #mr-field-element-998068700078, #mr-field-element-730657273437
{
	height: 30px;
	padding: 7px;
	border-radius: 5px;
	margin: 0 0 11px !important;
	font-family: gothambookregular, sans-serif;
}
.orderform .moonray_order_form
{
	width: 550px;
	margin: 0 auto 30px;
	padding: 23px 23px 25px;
	background-color: #F3F3F3;
	border-radius: 9px;
}
.orderform .moonray_order_form_totals
{
	margin: 0 auto;
}
.orderform .paymentInfo
{
	margin: 0;
	padding: 0;
}
.orderform .row
{
	margin: 9px 0;
}
.orderform .termsWrapper
{
	font-family: gothambookregular, sans-serif;
	margin: 23px auto !important;
	width: 299px;
}
.orderform .moonray_fieldname
{
	color: #0E273D;
}
.orderform .mr-submit
{
	width: 161px !important;
	height: 40px;
	display: block;
	margin: 0px auto !important;
	padding: 7px;
	border: 1px solid #1086C2 !important;
	border-radius: 5px;
	box-shadow: none !important;
	background-color: #1AA5D1 !important;
	background-image: none !important;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-shadow: 1px 1px 1px #0B7292;
}
.orderform .mr_Forms_1190
{
	margin-top: 20px;
}
.orderform .questions .q1
{
	position: absolute;
	margin: 4px 0 0;
}
.orderform .questions .q2
{
	position: absolute;
	margin: 39px 0 0;
}
.orderform .mr_6Monthsexp_1187
{
	margin: 11px 0 0 18px !important;
}
.orderform .questions .moonray_fieldname
{
	margin: 0 0 0 17px;
}
.orderform .firstname .moonray_input, .orderform .lastname .moonray_input
{
	width: 261px !important;
}
.orderform .email .moonray_input
{
	width: 98% !important;
	margin-bottom: 12px;
}
.orderform .contactInfo .moonray_input
{
	width: 98%;
}
.orderform .billingAddress .moonray_input
{
	width: 535px;
}
.orderform .city .moonray_input
{
	width: 330px;
}
.orderform .country .moonray_input
{
	width: 375px !important;
}
.orderform .ccNum .moonray_input
{
	width: 404px !important;
}
.orderform .contactInfo .moonray_fieldname
{
	margin-bottom: 4px;
}
.certform .jb_829
{
	width: 498px;
	margin: 30px auto 0;
	padding: 20px;
	background-color: #F9F9F9;
	border-radius: 9px;
}
.jb_829 .title
{
	text-align: center;
	font-family: gothamboldregular, sans-serif;
	font-size: 18px;
	margin-bottom: 20px;
}
.jb_829 .moonray_input
{
	width: 475px;
	margin: 0 0 10px;
	height: 30px;
	background-color: #FFFFFF;
}
.jb_829 .mr_2YearsofCo_1186, .jb_328 .mr_6Monthsexp_1187
{
	margin-left: 25px;
	width: 460px !important;
}
.jb_829 .mr_Forms_1190
{
	margin-top: 20px;
}
.jb_829 .firstname .moonray_input, .jb_328 .lastname .moonray_input
{
	width: 235px !important;
}
.jb_829 .email .moonray_input
{
	width: 480px !important;
}
/*.jb_829 .checkbox
{
	display: inline-block;
	position: relative;
	top: 16px;
	left: 3px;
	margin: 0 !important;
}*/
.jb_829 .billingAddress .moonray_input
{
	width: 480px;
}
.jb_829 .city .moonray_input
{
	width: 274px;
}
.jb_829 .country .moonray_input
{
	width: 320px !important;
}
.jb_829 .ccNum .moonray_input
{
	width: 344px !important;
}
.jb_829 .mr-submit
{
	width: 161px !important;
	height: 40px;
	display: block;
	margin: 30px auto 0px !important;
	padding: 7px;
	border: 1px solid #1086C2 !important;
	border-radius: 5px;
	box-shadow: none !important;
	background-color: #1AA5D1 !important;
	background-image: none !important;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-shadow: 1px 1px 1px #0B7292;
}
.jb_829 .moonray_order_form_totals
{
	margin: 0 auto;
}
.moonray-form-p3c3f659 .moonray-form
{
	display: block;
	position: relative;
	height: 39px;
	background-color: #EFEFEF;
	padding: 20px;
	border-radius: 9px;
	margin: 10px 0 0;
}
.moonray-form-p3c3f659 .moonray-form-input
{
	display: inline-block;
	position: relative;
	float: left !important;
	height: 36px !important;
	padding: 0 10px;
	margin: 0;
	max-width: 190px;
}
.moonray-form-p3c3f659 .moonray-form-input-type-text
{
	max-width: 190px !important;
}
.moonray-form-p3c3f659 .moonray-form-input-type-email
{
	max-width: 200px;
}
.moonray-form-p3c3f659 .moonray-form-input-type-submit
{
	max-width: 180px;
}
.moonray-form-p3c3f659 #mr-field-element-800858287839
{
	margin: 0px 0 0 10px !important;
	width: 170px !important;
}
.moonray-form-p3c3f659 #mr-field-element-998068700078
{
	margin: 0 0 0 10px !important;
}
/*----------Community-----------------------------------*/
DIV.meetup_left H3
{
	color: #4FC0AF !important;
	font-size: 11.5pt;
}
DIV.meetup_left
{
	width: 50%;
	display: inline-block;
	float: left;
	margin: 0 27px 0 0;
}
DIV.meetup_right
{
	display: inline-block;
	width: 255px;
	background-color: #F5F5F5;
	padding: 0 12px 12px;
	margin: 24px 0 0;
	border-radius: 10px;
}
DIV.meetup_box UL LI
{
	/*[disabled]font-size:14px;*/
	color: #4FC0AF;
	font-weight: normal;
	list-style: square outside url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_green.png) !important;
	margin: 0 0 11px 15px;
	padding: 0;
	line-height: 1.5;
}
DIV.meetup_box UL
{
	padding: 0 0 2px 0px;
}
DIV.meetup_box
{
	background-color: #FCFCFC;
	border-radius: 10px;
	padding: 1px 9px 0;
	margin: 0 0 10px;
}
DIV.meetup_box P
{
	text-align: center;
}
DIV.meetup_box P EM
{
	font-weight: normal;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
}
DIV.meetup_pic
{
	display: block;
	float: left;
	padding: 0px 0 13px;
}
DIV.meetup_pic IMG
{
	width: 122px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: block;
	margin: 0 3px 0 2px;
}
DIV.meetup_right H3
{
	padding: 15px 0 5px;
	margin: 0;
}
DIV.meetup_right P
{
	margin: 0 0 6px;
}
P.small
{
	font-size: 8.4pt;
	font-style: italic;
}
DIV.meetup_right P SPAN
{
	/*[disabled]margin:0px auto;*/
	display: block;
	width: 68px;
}
DIV.meetup_right A.button
{
	padding-top: 5px;
	padding-bottom: 5px;
}
/*----------liveFyre-----------------------------------*/
DIV#livefyre-comments
{
}
DIV.live_content_wrap.simpl DIV#livefyre-comments
{
	width: 870px !important;
	margin: 0px 0px 0px 20px;
}
DIV#livefyre-comments P, DIV#livefyre-comments SPAN, DIV#livefyre-comments A
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
}
DIV#livefyre-comments DIV.fyre-comment P
{
	line-height: 1;
}
DIV#livefyre-comments ARTICLE P
{
	font-size: 13px;
}
DIV#livefyre-comments FOOTER
{
	padding: 0px;
	margin-top: 0px;
}
.fyre-tooltip, .goog-tooltip
{
	z-index: 11 !important;
}
DIV#livefyre-comments DIV.fyre-comment-divider
{
}
DIV#livefyre-comments DIV.goog-toolbar DIV
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
}
DIV#livefyre-comments DIV.fyre-post-button
{
	border-right: 1px solid #D6D6D6 !important;
}
DIV#livefyre-comments IFRAME
{
	background-color: #FFFFFF !important;
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
}
DIV#livefyre-comments IFRAME.fyre-roundedpanel-content.editable P
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
}
DIV#livefyre-comments DIV.fyre-comment-count SPAN
{
	font-family: gothambookregular, Helvetica, Arial, sans-serif !important;
	font-size: 7.6pt;
	color: #B8B8B8;
	margin: 0px !important;
	padding: 0 !important;
}
DIV#livefyre-comments DIV.fyre-editor-editable
{
	border: 1px solid #D6D6D6;
	box-shadow: none;
	background-color: #F4F4F4;
}
DIV#livefyre-comments DIV.fyre-button-left
{
	border: inherit;
	border-left: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
DIV#livefyre-comments DIV.fyre-button-right
{
	border: inherit;
	border-left: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
DIV#livefyre-comments DIV.fyre-editor-toolbar DIV.goog-toolbar-separator.goog-inline-block
{
	border-bottom: 1px solid #D6D6D6;
}
DIV#livefyre-comments DIV.goog-inline-block
{
}
DIV#livefyre-comments DIV.goog-inline-block.fyre-button-right-inner-box
{
	letter-spacing: 0 !important;
	text-transform: uppercase;
	font-size: 10px;
	color: #10293F;
}
DIV#livefyre-comments DIV.goog-inline-block.fyre-button-right-inner-box:hover
{
	letter-spacing: 0 !important;
	text-transform: uppercase;
	font-size: 10px;
	color: #17A4D1;
}
DIV#livefyre-comments DIV.fyre-stream-stats
{
	display: block;
	margin: 0 0px -25px;
}
DIV#livefyre-comments DIV.fyre-help
{
	display: none;
}
DIV#livefyre-comments EM.fyre-stream-livecount
{
	display: none;
}
DIV#livefyre-comments A.fyre-user-loggedout
{
	font-size: 13px;
}
DIV#livefyre-comments DIV.fyre-stream-more-container
{
	border: 1px solid #D1D1D1 !important;
	background-color: #1AA5D1 !important;
	color: #FFFFFF;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	/*[disabled]text-shadow:1px 1px 1px #0B7292;*/
	/*[disabled]font-size:11.9pt;*/
	/*[disabled]display:block;*/
	/*[disabled]width:217px;*/
	/*[disabled]text-align:center;*/
	/*[disabled]padding:3px;*/
	border-radius: 5px;
	/*[disabled]box-shadow:0px 4px 4px #C4E7F2;*/
	/*[disabled]-moz-box-shadow:0px 4px 4px #C4E7F2;*/
	/*[disabled]-webkit-box-shadow:0px 4px 4px #C4E7F2;*/
	/*[disabled]margin:14px auto 15px 79px;*/
}
/*--------------------------------------------------------------
For Tablets
--------------------------------------------------
*/
@media only screen and (max-width: 960px)
{
	DIV#main_body
	{
		/*[disabled]max-width:720px;*/
	}
	DIV#page-container
	{
		/*[disabled]width:100%;*/
		/*[disabled]max-width:720px;*/
		/*[disabled]margin:0px auto;*/
	}
	DIV#feature_wrapper
	{
		/*[disabled]width:340px;*/
	}
	#feature_boxes LI
	{
		/*[disabled]width:108px;*/
		/*[disabled]float:left;*/
		/*[disabled]margin:10px 20px 10px 0px;*/
		/*[disabled]min-width:150px;*/
		/*[disabled]min-height:190px;*/
	}
	DIV#title_circle
	{
		/*[disabled]margin-top:-110px;*/
		/*[disabled]margin-left:-5px;*/
	}
	DIV#take_control
	{
		/*[disabled]margin-top:-140px;*/
	}
	DIV#footer_menu_wrapper
	{
		/*[disabled]width:720px;*/
	}
	DIV.footer_menus
	{
		/*[disabled]min-width:180px;*/
	}
	DIV#faq_wrapper
	{
		/*[disabled]max-width:320px;*/
	}
	DIV#video_1
	{
		/*[disabled]margin-right:30px;*/
	}
}
/*
--------------------------------------------------
For Mobile
--------------------------------------------------
*/
@media only screen and (max-width: 719px)
{
	DIV#main_body
	{
		/*[disabled]max-width:420px;*/
	}
	DIV#page-container
	{
		/*[disabled]width:100%;*/
		/*[disabled]max-width:420px;*/
		/*[disabled]margin:0px auto;*/
	}
}
DIV#exec_bio
{
	/*[disabled]display:table;*/
	/*[disabled]width:360px;*/
}
DIV#bio_landon
{
	/*[disabled]margin-top:6px;*/
}
@media only screen and (max-width: 719px)
{
	#feature_boxes LI
	{
		/*[disabled]width:370px;*/
		/*[disabled]min-height:120px;*/
	}
}
#feature_wrapper UL
{
	/*[disabled]padding-left:0px;*/
}
@media only screen and (max-width: 719px)
{
	DIV#video_1
	{
		/*[disabled]width:370px;*/
	}
	IMG.footertv
	{
		pointer-events: none;
		z-index: 10;
		position: relative;
		width: 390px;
	}
}
IMG.footertv
{
	margin-left: 12px;
	margin-top: 15px;
}
@media only screen and (max-width: 719px)
{
	DIV#video_1
	{
		/*[disabled]margin-top:0px;*/
	}
	IMG.footertvslices
	{
	}
	#ontra_wrapper DIV#video_1
	{
	}
	DIV#title_circle
	{
		/*[disabled]display:none;*/
	}
	DIV#take_control
	{
		/*[disabled]margin-top:10px;*/
	}
	DIV#footer_menu_wrapper
	{
		/*[disabled]width:420px;*/
	}
	DIV.footer_menus
	{
		/*[disabled]padding-left:40px;*/
		/*[disabled]min-width:160px;*/
	}
	IMG.footercord
	{
		/*[disabled]display:none;*/
	}
	DIV#wistia_embed
	{
		/*[disabled]margin-top:-338px;*/
		/*[disabled]padding-left:80px;*/
	}
	DIV#footer_title
	{
		/*[disabled]max-width:370px;*/
	}
	DIV#sod-drawer-handle.left
	{
		/*[disabled]left:-99%;*/
	}
	DIV#header_nav_logo
	{
		/*[disabled]margin:0px auto;*/
	}
}
DIV.support_copy P
{
	/*[disabled]font-family:Helvetica, Arial, sans-serif;*/
	/*[disabled]line-height:1.2;*/
}
/*--------------------------------------------------
--------------------ISOTOPE---------------
--------------------------------------------------*/
.isotope-item
{
	z-index: 2;
}
.isotope-hidden.isotope-item
{
	pointer-events: none;
	z-index: 1;
}
.isotope, .isotope .isotope-item
{
	-webkit-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	-ms-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	transition-duration: 0.4s;
}
.isotope
{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .isotope-item
{
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition
{
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.fadepix
{
	z-index: 800;
}
.fadepix IMG
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 700;
}
#container
{
	/*[disabled]border:7px solid transparent;*/
	padding: 0;
	overflow: hidden;
	/*[disabled]display:block;*/
	width: 660px;
	margin-top: 24px;
	background-color: #FAFAFA;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	/*[disabled]background-image:url('./images/bg_cream.jpg');*/
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
}
.small-image
{
	width: inherit;
	text-align: center;
	position: absolute;
	/*[disabled]width:232px;*/
	margin: 0px !important;
}
.tall-image
{
	text-align: center;
	width: 232px;
	position: absolute;
	margin-left: -57px !important;
}
.mid-image
{
	margin: -12px 0px 0px !important;
}
.large-image
{
	width: 330px;
	margin: 0px !important;
	padding: 0px;
	position: relative;
	opacity: 0.3;
}
.element
{
	width: 110px;
	height: 110px;
	/*[disabled]margin:1px;*/
	float: left;
	overflow: hidden;
	position: relative;
	/*[disabled]background:#DBDBDB;*/
	color: #7D7D7D;
}
.element *
{
	/*[disabled]position:relative;*/
	margin: 0px;
	font-size: 10pt;
	overflow: hidden;
}
DIV.element.isotope-item.large P:last-child
{
	padding: 25px;
	background-color: #FFFFFF;
}
.element.large
{
	font-size: 4.5em;
	-webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.3);
	/*[disabled]z-index:auto;*/
	display: block;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
.element .number
{
	font-size: 1.25em;
	font-weight: bold;
	color: hsla(0, 0%, 0%, 0.5);
	right: 0.5em;
	top: 0.5em;
	display: none;
}
DIV.element P.id
{
	display: none;
}
DIV.element P.name
{
	position: absolute;
	display: block;
	left: -150px;
	top: 266px;
	z-index: 1000;
}
DIV.element P.name-hide
{
	position: absolute;
	left: 0;
	top: 266px;
	display: block;
	z-index: 1000;
	-webkit-transition: all 0.2s ease-out 0.2s;
	-moz-transition: all 0.2s ease-out 0.2s;
	transition: all 0.2s ease-out 0.2s;
	font-size: 16px;
	background-color: #1AA5D1;
	padding: 5px 5px 5px 25px;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.3) !important;
	color: #FFFFFF;
	font-weight: bold;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05), 0px 0px 3px #9F9F9F;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
DIV.element P.position
{
	position: absolute;
	display: block;
	left: -200px;
	top: 294px;
	font-size: 11px;
	z-index: 1000;
}
DIV.element P.position-hide
{
	position: absolute;
	left: 0;
	top: 294px;
	display: block;
	z-index: 1000;
	-webkit-transition: all 0.2s ease-out 0.5s;
	-moz-transition: all 0.2s ease-out 0.5s;
	transition: all 0.2s ease-out 0.5s;
	font-size: 11px;
	/*[disabled]background-color:rgba(255, 255, 255, 0.8);*/
	background-color: #FFFFFF;
	padding: 6px 5px 6px 25px;
	color: #10293F;
	box-shadow: 0px 0px 0px 3px rgba(0, 0, 0, 0.05), 0px 0px 3px #9F9F9F;
	-webkit-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	-moz-box-shadow: 0px 0px 0px 3px rgba(0,0,0,.05), 0px 1px 3px #9F9F9F;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
}
.element IMG
{
	margin: 0px auto;
	display: block;
}
IMG.img_wide
{
	border: 1px solid #FF2D2D;
	margin-left: -50px;
	margin-top: -13px;
}
.variable-sizes .element.width2
{
	width: 220px;
}
.variable-sizes .element.height2
{
	height: 220px;
}
.variable-sizes .element.width2.height2
{
	font-size: 2em;
}
.element.large, .variable-sizes .element.large, .variable-sizes .element.large.width2.height2
{
	font-size: 3em;
	width: 330px;
	/*[disabled]height:350px;*/
	height: auto;
	z-index: 100;
}
.clickable .element:hover
{
	cursor: pointer;
	/*[disabled]z-index:5;*/
	/*[disabled]border:1px dashed rgba(32, 166, 209, 0);*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.clearfix:after
{
	clear: both;
}
.clearfix
{
	zoom: 1;
}
/*--------------------------------------------------
-----------ONTRABANNER----------------------------
--------------------------------------------------*/
DIV#ontrabanner
{
	width: 960px !important;
	height: 500px !important;
	/*[disabled]background:url('sc1.pngs'), url(bg_cream.jpg);*/
	display: block;
	position: relative;
	margin: 0px auto;
}
DIV#sc1_sss
{
	position: absolute;
	top: 123px;
	left: 27px;
	z-index: 1;
}
DIV#sc1_gears
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
A.sc6_active
{
	width: 708px;
	height: 206px;
	top: 92px;
	left: 125px;
	display: block;
	position: absolute;
	z-index: 5;
}
A#sc5_b_2
{
	top: 324px;
	left: 623px;
	z-index: 5;
}
A#sc5_b_1
{
	top: 324px;
	left: 181px;
	z-index: 5;
}
A.sc5_button
{
	display: block;
	position: absolute;
	padding: 7px;
	/*[disabled]background-color:#17A4D1;*/
	width: 196px;
	height: 21px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-family: gothamboldregular, gotham, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13.5pt;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
A.sc5_button:hover
{
	box-shadow: inset 0px 0px 0px 2px #6AB7F0, 0px 0px 1px #FFFFFF;
	-moz-box-shadow: inset 0px 0px 0px 2px #6AB7F0, 0px 0px 1px #FFFFFF;
	-webkit-box-shadow: inset 0px 0px 0px 2px #6AB7F0, 0px 0px 1px #FFFFFF;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}
DIV.check_1
{
	position: absolute;
	top: 196px;
	left: 53px;
}
DIV.check_2
{
	position: absolute;
	top: 238px;
	left: 53px;
}
DIV.check_3
{
	position: absolute;
	top: 281px;
	left: 53px;
}
DIV#sc4_rocket IMG
{
	position: absolute;
	margin: -185px 0px 0px -91px;
}
DIV#sc4_rocket
{
	position: absolute;
	top: 213px;
	left: 484px;
	z-index: 3;
	animation: spin 3.6s infinite linear;
	-webkit-animation: spin 3.6s infinite linear;
	-moz-animation: spin 3.6s infinite linear;
	-o-animation: spin 3.6s infinite linear;
}
/*--gears*/
DIV#gear_automate
{
	position: absolute;
	top: 255px;
	left: 766px;
	z-index: 3;
	animation: spin 5s infinite linear;
	-webkit-animation: spin 5s infinite linear;
	-moz-animation: spin 5s infinite linear;
	-o-animation: spin 5s infinite linear;
}
DIV#gear_auto_al
{
	position: absolute;
	top: 254px;
	left: 769px;
	z-index: 1;
	animation: spinrev 7.38095238095238s infinite linear;
	-webkit-animation: spinrev 7.38095238095238s infinite linear;
	-moz-animation: spinrev 7.38095238095238s infinite linear;
	-o-animation: spinrev 7.38095238095238s infinite linear;
}
DIV#gear_marketing
{
	position: absolute;
	top: 140px;
	left: 851px;
	z-index: 3;
	animation: spinrev 3.095238095238095s infinite linear;
	-webkit-animation: spinrev 3.095238095238095s infinite linear;
	-moz-animation: spinrev 3.095238095238095s infinite linear;
	-o-animation: spinrev 3.095238095238095s infinite linear;
}
DIV#gear_reports
{
	position: absolute;
	z-index: 3;
	top: 102px;
	left: 703px;
	animation: spinrev 2.857142857142857s infinite linear;
	-webkit-animation: spinrev 2.857142857142857s infinite linear;
	-moz-animation: spinrev 2.857142857142857s infinite linear;
	-o-animation: spinrev 2.857142857142857s infinite linear;
}
DIV#gear_crm
{
	position: absolute;
	z-index: 3;
	top: 170px;
	left: 597px;
	animation: spinrev 3.095238095238095s infinite linear;
	-webkit-animation: spinrev 3.095238095238095s infinite linear;
	-moz-animation: spinrev 3.095238095238095s infinite linear;
	-o-animation: spinrev 3.095238095238095s infinite linear;
}
DIV#gear_payments
{
	position: absolute;
	z-index: 3;
	top: 326px;
	left: 617px;
	animation: spinrev 3.333333333333333333s infinite linear;
	-webkit-animation: spinrev 3.3333333333333333s infinite linear;
	-moz-animation: spinrev 3.3333333333333333s infinite linear;
	-o-animation: spinrev 3.3333333333333333s infinite linear;
}
DIV#gear_postcards
{
	position: absolute;
	z-index: 3;
	top: 397px;
	left: 702px;
	animation: spin 2.857142857142857s infinite linear;
	-webkit-animation: spin 2.857142857142857s infinite linear;
	-moz-animation: spin 2.857142857142857s infinite linear;
	-o-animation: spin 2.857142857142857s infinite linear;
}
DIV#gear_tracking
{
	position: absolute;
	z-index: 3;
	top: 413px;
	left: 876px;
	animation: spin 3.3333333333333333s infinite linear;
	-webkit-animation: spin 3.3333333333333333s infinite linear;
	-moz-animation: spin 3.3333333333333333s infinite linear;
	-o-animation: spin 3.3333333333333333s infinite linear;
}
DIV#gear_sm1
{
	position: absolute;
	z-index: 3;
	top: 114px;
	left: 776px;
	animation: spin 1.428571428571429s infinite linear;
	-webkit-animation: spin 1.428571428571429s infinite linear;
	-moz-animation: spin 1.428571428571429s infinite linear;
	-o-animation: spin 1.428571428571429s infinite linear;
}
DIV#gear_sm2
{
	position: absolute;
	z-index: 3;
	top: 89px;
	left: 624px;
	animation: spin 1.6666666666666666s infinite linear;
	-webkit-animation: spin 1.6666666666666666s infinite linear;
	-moz-animation: spin 1.6666666666666666s infinite linear;
	-o-animation: spin 1.6666666666666666s infinite linear;
}
DIV#gear_sm3
{
	position: absolute;
	z-index: 3;
	top: 246px;
	left: 611px;
	animation: spin 1.19047619047619s infinite linear;
	-webkit-animation: spin 1.19047619047619s infinite linear;
	-moz-animation: spin 1.19047619047619s infinite linear;
	-o-animation: spin 1.19047619047619s infinite linear;
}
DIV#gear_sm4
{
	position: absolute;
	z-index: 3;
	top: 336px;
	left: 527px;
	animation: spin 1.904761904761905s infinite linear;
	-webkit-animation: spin 1.904761904761905s infinite linear;
	-moz-animation: spin 1.904761904761905s infinite linear;
	-o-animation: spin 1.904761904761905s infinite linear;
}
DIV#gear_sm5
{
	position: absolute;
	z-index: 3;
	top: 397px;
	left: 786px;
	animation: spinrev 1.6666666666666666s infinite linear;
	-webkit-animation: spinrev 1.6666666666666666s infinite linear;
	-moz-animation: spinrev 1.6666666666666666s infinite linear;
	-o-animation: spinrev 1.6666666666666666s infinite linear;
}
/*--gear images*/
DIV#gear_automate IMG
{
	position: absolute;
	margin: -91px 0px 0px -91px;
}
DIV#gear_tracking IMG
{
	position: absolute;
	margin: -62.5px 0px 0px -63px;
}
DIV#gear_postcards IMG
{
	position: absolute;
	margin: -56px 0px 0px -56px;
}
DIV#gear_payments IMG
{
	position: absolute;
	margin: -62px 0px 0px -62px;
}
DIV#gear_crm IMG
{
	position: absolute;
	margin: -58.5px 0px 0px -58px;
}
DIV#gear_reports IMG
{
	position: absolute;
	margin: -54px 0px 0px -53.5px;
}
DIV#gear_marketing IMG
{
	position: absolute;
	margin: -58.5px 0px 0px -58px;
}
DIV#gear_auto_al IMG
{
	position: absolute;
	margin: -136px 0px 0px -136px;
}
DIV#gear_sm5 IMG
{
	position: absolute;
	margin: -34.5px 0px 0px -34.5px;
}
DIV#gear_sm4 IMG
{
	position: absolute;
	margin: -37px 0px 0px -36.5px;
}
DIV#gear_sm3 IMG
{
	position: absolute;
	margin: -26.5px 0px 0px -25.8px;
}
DIV#gear_sm2 IMG
{
	position: absolute;
	margin: -33px 0px 0px -33.5px;
}
DIV#gear_sm1 IMG
{
	position: absolute;
	margin: -26.7px 0px 0px -28.5px;
}
/*--ONTRApalooza 14 banner*/
.sc7-active
{
	width: 885px;
	height: 373px;
	margin: 26px 0 0 28px;
	display: block;
}
#sc7-logo
{
	margin: 51px 0 0 190px;
}
#sc7-button
{
	margin: 255px 0 0 47px;
}
#sc7-text
{
	margin: 169px 0 0 47px;
}
#sc7-skyline
{
	margin: 262px 0 0 84px;
}
#sc7-dudette
{
	margin: 240px 0 0 574px;
}
#sc7-dude
{
	margin: 209px 0 0 661px;
}
.sc7-bg
{
	height: 491px;
	width: 100%;
	position: absolute;
	top: 130px;
	left: 0;
	background: #17A4D1 url(./images/opa14-texture.jpg);
}
/*--ONTRApalooza 14 Standalone banner*/
.animateC
{
	-webkit-transition: all 500ms cubic-bezier(0.635, 0.235, 0.060, 1) !important;
	-webkit-transition: all 500ms cubic-bezier(0.635, 0.235, 0.060, 1.625) !important;
	-moz-transition: all 500ms cubic-bezier(0.635, 0.235, 0.060, 1.625) !important;
	-o-transition: all 500ms cubic-bezier(0.635, 0.235, 0.060, 1.625) !important;
	transition: all 500ms cubic-bezier(0.635, 0.235, 0.060, 1.625) !important;
}
.sc8-active
{
	width: 885px;
	height: 373px;
	margin: 74px 0 0 28px;
	display: block;
}
.sc8-bg
{
	height: 451px;
	width: 100%;
	position: absolute;
	top: 132px;
	left: 0;
	background: #17A4D1 url('./images/banner/sc8/bg-blue.jpg');
}
#sc8-image IMG
{
	width: 960px;
	margin: 25px 0 0;
	opacity: 1;
}
#sc8-center IMG
{
	width: 522px;
	position: relative;
	top: 232px;
	left: 203px;
}
#sc8-tagline IMG
{
	width: 546px;
	position: relative;
	top: 191px;
	left: 194px;
}
#sc8-date IMG
{
	width: 554px;
	position: relative;
	top: 148px;
	left: 190px;
}
#sc8-logo IMG
{
	width: 558px;
	position: relative;
	top: 85px;
	left: 184px;
}
#sc8-register IMG
{
	width: 177.5px;
	position: relative;
	top: 392px;
	left: 367px;
}
/*--Slides*/
DIV#sc2_right
{
	position: absolute;
	top: 78px;
	left: 42px;
	z-index: 1;
}
DIV#sc2_left
{
	position: absolute;
	top: 118px;
	left: 42px;
	z-index: 3;
}
DIV#sc3_right
{
	position: absolute;
	top: 78px;
	left: 43px;
	z-index: 1;
}
DIV#sc3_left
{
	position: absolute;
	top: 117px;
	left: 43px;
	z-index: 3;
}
DIV#sc4_right
{
	position: absolute;
	top: 46px;
	left: 211px;
	z-index: 1;
}
DIV#sc4_left
{
	position: absolute;
	top: 117px;
	left: 41px;
	z-index: 3;
}
DIV#sc5_right
{
	position: absolute;
	top: 157px;
	left: 508px;
	z-index: 1;
}
DIV#sc5_left
{
	position: absolute;
	top: 157px;
	left: 101px;
	z-index: 3;
}
DIV#sc6_top
{
	position: absolute;
	z-index: 900;
}
DIV#sc6_bottom
{
	position: absolute;
	z-index: 1000;
}
/*--RoyalSlider*/
DIV.royalSlider
{
	width: 950px;
	height: 500px;
	margin: 0px auto;
	display: block;
	position: relative;
	z-index: 1;
}
.fs-footer
{
	display: none !important;
}
/*--TESTIMONAL PAGE--*/
.testimonial-content-wrapper
{
	width: 500px;
	height: auto;
	padding: 1px 0 9px;
	margin: 50px auto;
	border-radius: 10px;
	background-color: #FFFFFF;
	box-shadow: 0 0px 10px 6px #031422;
}
.testimonial_header
{
	font-size: 22px;
	width: 362px;
	text-align: center;
	margin: 30px auto 29px;
	color: #1AA5D1 !important;
	font-family: gothamboldregular, sans-serif;
}
P.testimonials
{
	font-size: 16px;
	line-height: 1.5;
}
#mr-field-element-481791224156.moonray-form-input
{
	width: 152px !important;
	margin: 0 auto 15px !important;
	display: block !important;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
.moonray-form-p3c3f488
{
	margin: 33px auto !important;
	font-family: gothambookregular, Arial, sans-serif !important;
	text-shadow: 0px 1px #FFFFFF !important;
	width: 440px !important;
}
.moonray-form-p3c3f488 .moonray-form
{
	width: 440px !important;
}
.testim-arrow
{
	width: 90px;
	height: 138px;
	position: absolute;
	margin-left: 449px;
	margin-top: -46px;
	background: url('http://ontraport.com/wp-content/themes/ontraport/images/arrow_blueflip.png');
	background-repeat: no-repeat;
	-webkit-transform: rotate(-8deg);
	-moz-transform: rotate(-8deg);
	-ms-transform: rotate(-8deg);
	-o-transform: rotate(-8deg);
	transform: rotate(-8deg);
}
.ontra-logo
{
	width: 138px;
	height: 26px;
	position: relative;
	background: url('http://ontraport.com/wp-content/themes/ontraport/images/ontraport_logo_tests.png');
	background-repeat: no-repeat;
	margin-left: 353px;
	margin-top: 28px;
}
.testim-foot
{
	width: 440px;
	font-size: 12px;
	line-height: 1.4;
	margin: 0 auto 17px;
}
.buffer-50
{
	display: block;
	height: 50px;
	width: 50px;
}
/*--System Reliability*/
.systemrel H3
{
	color: #17A4D1 !important;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	margin-top: 27px;
}
#mr-field-element-418620820157
{
	margin: 0px auto;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
.moonray-form-p2c20168f17 .moonray-form-element-wrapper.moonray-form-element-wrapper-alignment-right.moonray-form-input-type-submit
{
	width: 266px;
}
.moonray-form-p2c20168f17
{
	margin: 33px !important;
}
.systemrel_form LABEL, .systemrel_form P
{
	font-family: gothambookregular, Arial, sans-serif !important;
	text-shadow: 0px 1px #FFFFFF !important;
	font-size: 12px !important;
	color: #5F5F5F !important;
}
#mr-field-element-414653307525 P SPAN STRONG
{
	font-family: gothamboldregular, Arial, sans-serif !important;
	text-shadow: 0px 1px #FFFFFF !important;
	color: #17A4D1;
}
#mr-field-element-414653307525.moonray-form-element-html P SPAN SPAN
{
	font-size: 12px !important;
	color: #5F5F5F !important;
}
.moonray-form-p2c20168f17 DIV.moonray-form
{
	border: none;
	display: block;
	float: none;
	background-color: #FAFAFA;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	border-radius: 5px;
	margin: 0px 0px 0px 43px;
	font-family: gothambookregular !important;
	padding: 15px 25px;
	width: 410px;
}
/*--ONTRAPALOOZA UPSELL--*/
DIV.vert_title_texts.onpa
{
	text-align: center;
	padding-bottom: 0px !important;
}
DIV.onpa_left
{
	/*[disabled]width:380px;*/
	/*[disabled]display:inline-block;*/
	/*[disabled]float:left;*/
	/*[disabled]margin:0px 0px 0px 30px;*/
	/*[disabled]padding:0px 0px 50px;*/
}
DIV.onpa_right
{
	/*[disabled]width:424px;*/
	/*[disabled]display:inline-block;*/
	/*[disabled]vertical-align:top;*/
	/*[disabled]float:right;*/
	/*[disabled]margin:0px 30px 30px;*/
	/*[disabled]padding:28px 0px 0px 10px;*/
	/*[disabled]border:1px dotted #DADADA;*/
	/*[disabled]border-radius:20px;*/
	/*[disabled]padding-bottom:12px;*/
}
DIV.onpa_video
{
	margin: 20px 0px;
	float: right;
}
DIV.onpa_video P
{
	line-height: 1.3;
}
DIV.onpa_left
{
	margin: 0px 0px 0px 20px;
	display: inline-block;
	/*[disabled]float:left;*/
	width: 490px;
	vertical-align: top;
}
DIV.onpa_right
{
	display: inline-block;
	vertical-align: top;
	width: 380px;
	padding: 0px 0px 36px;
}
DIV.onpa_text UL LI
{
	list-style: disc url(http://ontraport.com/wp-content/themes/ontraport/images/bullet_blu.png) !important;
	padding: 0px 0px 9px;
}
DIV.onpa_text
{
	width: 460px;
	/*[disabled]float:left;*/
	margin: 0px 30px 0px 0px;
}
DIV.onpa_text P
{
	line-height: 1.5 !important;
}
DIV.onpa_video
{
	display: block;
	padding: 1px;
	margin: 0px;
	/*[disabled]border:1px solid #E8E8E8;*/
	border-radius: 15px;
	font-style: italic;
	color: #606060;
}
DIV.onpa_video P
{
	padding: 0px 10px;
	font-size: 9.4pt;
	margin: 7px 0px;
}
P.onpa_stillnot
{
	width: 380px;
	display: inline-block;
	padding: 10px 0px;
	font-size: 9.6pt;
	line-height: 1.3;
}
DIV.onpa_text P B
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size: 10.2pt;
}
DIV.onpa_text P A
{
	text-decoration: underline;
	color: #F0615E;
	font-style: normal;
	font-weight: normal;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
}
DIV.moonray_forms.moonray_upsell_form
{
	display: block;
	width: 371px;
	margin: 20px auto 0px 18px !important;
	/*[disabled]border:1px solid #E8E8E8;*/
	/*[disabled]border-radius:15px;*/
	border-top: 1px solid #EDEDED;
	padding: 10px 20px 0px;
}
FORM#moonray_forms_174 INPUT#upsell_form_action_yes
{
	width: 240px;
	height: 72px;
	font-family: bevan, gothamboldregular, sans-serif;
	font-size: 23.3pt;
	border: 1px solid #1086C2 !important;
	background: #1AA5D1 !important;
	color: #FFFFFF;
	text-shadow: 1px 1px #0B7292;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	box-shadow: inset 0px -4px #1A93AA !important;
	-moz-box-shadow: inset 0px -4px #1A93AA;
	-webkit-box-shadow: inset 0px -4px #1A93AA;
	text-transform: uppercase;
	margin: 0px 10px 0px 0px;
}
FORM#moonray_forms_174 INPUT#upsell_form_action_yes:hover
{
	background: #43BEE5 !important;
}
FORM#moonray_forms_174 INPUT#upsell_form_action_no
{
	width: 113px;
	height: 48px;
	font-family: bevan, gothamboldregular, sans-serif;
	font-size: 17.3pt;
	border: 1px solid #B4B4B4 !important;
	background: #D4D4D4 !important;
	color: #FFFFFF;
	text-shadow: 1px 1px #5B5B5B;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	box-shadow: inset 0px -3px #CACACA !important;
	-moz-box-shadow: inset 0px -3px #CACACA;
	-webkit-box-shadow: inset 0px -3px #CACACA;
	text-transform: uppercase;
}
FORM#moonray_forms_174 INPUT#upsell_form_action_no:hover
{
	background: #BFBFBF !important;
}
IMG.cloudey
{
	display: block;
	margin: 0px auto;
	padding: 0;
}
DIV.onpa_newclient
{
	margin: 0px auto 25px;
	width: 850px;
}
DIV.onpa_newclient A
{
	border: none;
	width: 138px;
	height: 31px;
	display: block;
	position: absolute;
	margin: 15px 0 0 514px;
}
P.bevan
{
	text-align: center;
	padding: 0 0 15px;
	margin: 0;
	font-family: Bevan, cursive;
	font-size: 12.8pt;
	color: #F0615E;
	text-shadow: 1px 1px #E8E8E8;
}
P.bevan SPAN
{
	text-decoration: line-through;
	color: #909090;
	font-size: 14.2pt;
}
P.bevan STRONG
{
	font-weight: normal;
	font-size: 20.3pt;
	color: #F0615E;
}
/*orderform*/
DIV.moonray_forms FORM FIELDSET INPUT, DIV.moonray_forms FORM FIELDSET SELECT
{
	display: block;
	width: 300px;
	float: left;
	background-color: #FAFAFA;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	border-radius: 5px;
	margin: 0px;
	font-family: gothambookregular !important;
}
FORM FIELDSET LABEL
{
	font-family: gothambookregular;
	color: #1B7D93;
	font-size: 13px;
	letter-spacing: -0.5px;
}
DIV.moonray_forms.jb_865 INPUT#differentShippingAddress
{
	display: none;
}
DIV.moonray_forms.jb_865 FIELDSET.billingAddress LABEL.checkbox
{
	display: none;
}
DIV.moonray_forms.jb_865 DIV.row.termsWrapper
{
	display: none;
}
DIV.firstname INPUT
{
	width: 170px !important;
}
DIV.lastname INPUT
{
	width: 170px !important;
}
DIV.email INPUT
{
	width: 170px !important;
}
FIELDSET.contactInfo INPUT.phone
{
	width: 170px !important;
}
TABLE.moonray_order_form_totals
{
	font-family: gothambookregular !important;
	color: #2D92A9;
}
FIELDSET.contactInfo INPUT.checkbox
{
	float: left !important;
	display: inline-block !important;
	clear: none;
	margin-top: 18px;
}
LABEL.moonray_fieldname.mr_NameofAcco_911
{
	font-style: italic;
	text-align: left;
	margin-left: 20px;
}
FIELDSET.contactInfo INPUT.moonray_input
{
	width: 360px;
}
FIELDSET.contactInfo LABEL.moonray_fieldname.mr_OAPUser_910
{
	width: 296px;
	float: left !important;
	display: inline-table !important;
	clear: none;
	margin-top: 15px;
	font-weight: bold;
}
FIELDSET.billingAddress INPUT.address
{
	width: 360px !important;
}
FIELDSET.billingAddress
{
	border-top: 1px dotted #D5E0E2 !important;
	border-bottom: 1px dotted #D5E0E2 !important;
	width: 360px !important;
	margin-top: 26px !important;
	padding: 17px 0px 28px !important;
}
FIELDSET.billingAddress DIV.country SELECT
{
	width: 200px !important;
}
FIELDSET.billingAddress DIV.zip INPUT
{
	width: 150px !important;
}
DIV.credit_cards
{
	margin: 7px auto 0px !important;
}
DIV.ccNum INPUT
{
	width: 214px !important;
}
DIV.ccCVC INPUT
{
	width: 106px !important;
}
DIV.zip
{
	padding-right: 0px !important;
	margin-right: 0px !important;
}
DIV.state SELECT
{
	width: 195px !important;
	padding: 0px !important;
	margin: 0px !important;
}
DIV.state
{
	padding: 0px !important;
	margin: 0px !important;
}
DIV.mr_cc
{
	/*[disabled]margin-top:-15px;*/
	/*[disabled]border-bottom:1px dotted #D5E0E2;*/
	/*[disabled]padding:0px 0px 10px;*/
}
TABLE.moonray_order_form_totals
{
	/*[disabled]width:453px;*/
	margin: 0px auto 0px 89px;
}
TR.priceDisplay
{
	text-align: left;
}
TR.priceDisplay TD.label
{
	text-align: left !important;
	width: 165px !important;
}
DIV.moonray_forms.moonray_order_form.jb_865 INPUT.mr-submit
{
	width: 272px;
	height: 77px;
	display: block;
	margin: 12px auto 0px 58px;
	background-repeat: no-repeat;
	padding: 0px;
	font-size: 22px;
	font-family: Bevan;
	color: #FFFFFF;
	text-transform: uppercase;
	text-shadow: 1px 1px rgb(38, 47, 69);
	-moz-text-shadow: 1px 1px rgb(38, 47, 69);
	-webkit-text-shadow: 1px 1px rgb(38, 47, 69);
	background-image: url(./images/signup_button_1.png) !important;
	border: none !important;
}
DIV.moonray_forms.moonray_order_form.jb_865 INPUT.mr-submit:hover
{
	border: none !important;
	color: #FFFFFF !important;
	background-position: 0px -80px !important;
	text-shadow: -1px -1px rgb(38, 47, 69);
	-moz-text-shadow: -1px -1px rgb(38, 47, 69);
	-webkit-text-shadow: -1px -1px rgb(38, 47, 69);
}
DIV.moonray_forms.moonray_order_form.jb_865
{
	width: 392px;
	margin: 0px 0px 0px 20px;
}
P.orderform_footnote
{
	text-align: center;
	width: 360px;
	padding: 5px 0px 10px;
	font-family: gothambookregular !important;
	letter-spacing: -0.5px;
	font-style: italic;
	color: #A8A8A8;
	font-size: 9pt;
}
DIV.moonray_forms FORM FIELDSET DIV.moonray-form-element-sub-text
{
	text-align: center;
	width: 360px;
	padding: 5px 0px 10px;
	font-family: gothambookregular !important;
	letter-spacing: -0.5px;
	font-style: italic;
	color: #A8A8A8;
	font-size: 9pt;
}
IMG.sales_599
{
	margin: 0px auto 0px 128px;
}
IMG.sales_bacara
{
	width: 380px;
}
DIV.onpa_left P
{
	line-height: 1.3;
}
/*--FULLSLATE--*/
.fs-embed-shell
{
	margin: 0px auto !important;
	float: none !important;
	width: 596px;
	background-color: #F6F6F6;
	padding: 15px 30px 30px;
	border-radius: 10px;
}
.fs-booking-choices A
{
	padding: 7px;
	display: inline-block;
	margin: 4px 0px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 14px;
	border-radius: 5px;
	box-shadow: none !important;
	text-align: center;
}
.fs-booking-choices A:hover
{
	border: 1px solid #1086C2 !important;
	background-color: #3FC0E9;
}
.fs-booking-choices H3
{
	border-bottom: 1px dotted #D8D8D8;
	padding: 0px 0px 7px;
	margin: 15px 0px 10px;
}
.fs-category-summary
{
	padding: 0px 0px 6px;
}
.fs-option-summary
{
	padding: 5px 0px;
}
.fs-change
{
	padding: 3px;
	display: inline-block;
	margin: 4px 0px 4px 10px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11px;
	border-radius: 5px;
	box-shadow: none !important;
	text-align: center;
	font-style: normal;
}
.fs-change:hover
{
	background-color: #2BB8E4;
}
.fs-form
{
	border: 1px solid #E6E6E6;
	border-radius: 10px !important;
	margin: 0px auto !important;
	padding: 18px;
	width: 407px;
}
.fs-booking-fields TR TH
{
	width: 255px;
}
.fs-booking-state TR TH
{
	padding: 5px;
	display: block;
	margin-right: 8px;
	font-size: 7.6pt;
	background-color: #E4E4E4;
	border-radius: 3px;
	text-align: center !important;
}
.fs-controls A
{
	text-decoration: underline;
	color: #17A4D1;
}
.fs-instructions
{
	font-style: italic;
}
.fs-openings-search
{
	margin: 16px 0px 0px;
}
.fs-booking-fields .fs-controls INPUT
{
	border: 1px solid #000000;
	padding: 6px;
	display: inline-block;
	margin: 4px 0px 4px 10px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 18px;
	border-radius: 5px;
	box-shadow: none !important;
	text-align: center;
}
#fs-main .fs-booking-fields .fs-controls INPUT:hover
{
	border: 1px solid #1086C2 !important;
	background-color: #28B6E3;
}
.fs-dow-option
{
	display: inline-block;
	width: 245px;
	margin: 5px 0px;
}
.fs-dow-option LABEL
{
	margin: 0px 0px 0px 5px;
}
SELECT.fs-search-field
{
	height: 21px;
}
.fs-openings-results .fs-openings-list A
{
	padding: 6px 20px;
	display: inline-block;
	margin: 4px 0px 4px 10px;
	border: 1px solid #90C056 !important;
	background-color: #C3D7AA;
	color: #121212;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px #A5D26F;
	font-size: 14px;
	border-radius: 5px;
	box-shadow: none !important;
	text-align: center;
	width: 400px;
}
.fs-selected-value
{
	font-weight: bold;
	font-size: 11.1pt;
}
.fs-openings-results .fs-openings-list A:hover
{
	border: 1px solid #90C056 !important;
	background-color: #A5D26F;
}
.fs-timezone
{
	font-family: gothamboldregular;
	color: #17A4D1;
}
.fs-timezone:after
{
	content: "  ";
	width: 10px !important;
	height: 10px;
	display: inline-block;
	position: absolute;
	background-image: url('http://ontraport.com/wp-content/themes/ontraport/images/blinkarrow_low.gif');
	background-repeat: no-repeat;
	margin: 19px 0 0 -24px;
}
/*--Affiliate signup landing--*/
DIV.aff P
{
	/*[disabled]font-family:gothambookregular, helvetica, arial, sans-serif;*/
}
DIV.aff DIV#header
{
	width: 100%;
	max-width: 100%;
	margin: 0px auto;
}
DIV.aff DIV#header DIV.header
{
	background-color: rgba(255, 255, 255, 0.3);
	margin: -37px 0 0 !important;
	padding: 0 !important;
}
DIV.aff DIV.nav A
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	color: #0E273D !important;
}
DIV.aff IMG.bg
{
	display: none;
}
DIV.aff DIV.cta
{
	background-image: url('./images/bg_cream_y-only.png') !important;
}
DIV.aff P.form-headline
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	color: #17A4D1 !important;
	margin: 0 0 20px !important;
}
DIV.aff FORM BUTTON#button
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	font-size: 14pt !important;
	text-shadow: 1px 1px #000;
}
DIV.aff FORM BUTTON#button.button
{
	background-color: #17A4D1 !important;
	background-image: none !important;
	border: 1px solid #668BA7 !important;
	margin: 12px 0 0;
}
DIV.aff A#descargar.boton_descargar
{
	background-color: #17A4D1 !important;
	background-image: none !important;
	border: 1px solid #668BA7 !important;
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	text-transform: uppercase;
	height: 28px;
	padding: 17px 0 11px 14px !important;
}
DIV.aff DIV.bot_cont_1 A.boton_ordenalo
{
	background-color: #17A4D1 !important;
	background-image: none !important;
	border: 1px solid #668BA7 !important;
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 18.1pt !important;
	width: 358px !important;
	padding: 21px 0 0 !important;
	color: #FFF !important;
}
DIV.aff DIV.bot_cont_1 A
{
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	color: #17A4D1 !important;
}
DIV.aff DIV.bot_cont_1
{
	width: 360px !important;
}
DIV.aff P.precio_especial_blue
{
	color: #17A4D1 !important;
	margin-top: 8px;
}
DIV.aff H1.product_title
{
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	font-size: 24.2pt !important;
	color: #17A4D1 !important;
	text-align: center;
}
DIV.aff DIV.content_mid DIV#back_top
{
	margin: 0 !important;
	padding: 27px 27px 0px !important;
}
DIV.aff DIV#back_bot
{
	padding: 27px 27px 0px !important;
}
DIV.aff DIV#back_bot DIV.bot_left
{
	max-height: 115px;
}
DIV.aff DIV.content_mid_left H1
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff DIV#recuadro1_top P, DIV.aff DIV#recuadro1_top A
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff DIV.recuardo_head H2, DIV.aff DIV.recuardo2_head H2
{
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	color: #17A4D1 !important;
}
DIV.aff DIV.wrap TABLE
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	font-size: 10pt !important;
}
DIV.aff DIV.content_mid_right DIV.wrap H3
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	padding-bottom: 5px;
}
DIV.aff DIV.wrap.bottom-text
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff DIV#footer
{
	background-color: #686868;
	background-image: url('./images/bg_grey.jpg');
}
DIV.aff DIV.box-head H3
{
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
}
DIV.aff DIV.box-head H4
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff P.form-sub-headline
{
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	font-size: 26pt !important;
	line-height: 1 !important;
	text-transform: uppercase;
	color: #0E273D !important;
	text-shadow: 1px 1px #FFF;
}
DIV.aff DIV.frm-holder INPUT
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	font-size: 12.4pt !important;
	color: #C7C7C7 !important;
	height: 38px !important;
}
DIV.aff FORM BUTTON.link
{
	color: #17A4D1 !important;
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff FORM IMG.secure-img
{
	display: none;
}
DIV.aff DIV.security P
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
	font-size: 10px !important;
	color: #A9A9A9 !important;
	margin: 8px auto 6px !important;
}
DIV.aff FORM A.policy-link
{
	color: #17A4D1 !important;
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff DIV.content_mid P
{
	font-family: gothambookregular, helvetica, arial, sans-serif !important;
}
DIV.aff DIV.content_int_top
{
	box-shadow: none !important;
	background-color: #E7E7E7;
}
DIV.aff P.content-header-text
{
	font-family: gothamboldregular, helvetica, arial, sans-serif !important;
	color: #17A4D1 !important;
	font-weight: bold !important;
	font-size: 19.7pt !important;
}
DIV.books IMG
{
	border: 2px solid #FFFFFF;
}
UL IMG.bullet
{
	margin-top: 1px !important;
	margin-bottom: 7px;
}
/*Styling by Will*/
.post-author-ish
{
	display: inline-block;
	width: 93% !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 30px;
	background-image: url('./images/blog/divider.png');
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 30px;
	font-size: 9pt;
	color: #0F273B;
	line-height: 1.5;
	font-style: italic;
	margin-bottom: 20px;
	margin-left: 3.5%;
	margin-right: 3.5%;
}
.post-author-ish .post-author-content
{
	display: table;
}
.post-author-ish .post-author-avatar
{
	width: 90px;
	display: inline-block;
	float: left;
	margin-right: 15px !important;
}
.post-author-ish .avatar-author
{
	font-weight: bold;
}
.op-fb-comments
{
	background-image: url('./images/blog/divider.png');
	background-repeat: repeat-x;
	padding-top: 30px;
	margin-top: 10px;
	display: inline-block;
	width: 93% !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-left: 3.5%;
	margin-right: 3.5%;
	padding-bottom: 10px;
}
.op-fb-comments IFRAME
{
	width: 616px !important;
	display: inline-block !important;
}
.op-fb-comments .fb-comments
{
	width: 100% !important;
}
/*Newbies Homepage*/
#take_control
{
	margin: 20px !important;
}
.intro-text
{
	text-align: center;
}
.intro-text H1
{
	font-size: 33px;
	text-transform: uppercase;
	margin: 0;
}
.intro-text H3
{
	font-size: 22px;
	padding: 0;
	margin: 10px 0;
}
.newbie-side
{
	width: 238px;
	display: inline-block;
	float: left;
	padding: 0 0 0 31px;
}
.newbie-side-circle
{
	height: 188px;
	margin: 30px 30px 20px 10px;
}
.newbie-mission P.title
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 23px;
	margin: 0;
	color: #17A4D1;
	letter-spacing: -1px;
}
.newbie-mission P.text
{
	margin: 9px 0px 0px;
	line-height: 1.5;
	font-size: 17px;
	color: #0E273D;
}
.newbie-features
{
	display: inline-block;
	width: 630px;
	margin: 20px 0 0;
}
.newbie-feature_boxes
{
	margin: 0 0 0 35px;
	padding: 0;
}
.newbie-feature
{
	float: left;
	width: 271px;
	height: 213px;
	border-radius: 9px;
	margin: 20px 0 0 20px;
	background-color: #FAFAFA;
	background-image: url(./images/newbies/bg_cogs.png);
	background-repeat: no-repeat;
}
.newbie-one
{
	background-position: -227px 51px;
}
.newbie-two
{
	background-position: 96px 80px;
}
.newbie-three
{
	background-position: -85px 101px;
}
.newbie-four
{
	background-position: -34px 61px;
}
.newbie-feature-title
{
	font-size: 21px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	color: #17A4D1;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
.newbie-feature-text
{
	padding-left: 20px;
	padding-right: 20px;
	font-size: 16px;
	color: #0E273D;
	line-height: 1.4;
}
.newbie-feature-icon
{
	width: 90px;
	height: 80px;
	margin: 10px auto 0;
}
.newbie-icon-one
{
	background-image: url(./images/newbies/icon_1.png);
}
.newbie-icon-two
{
	background-image: url(./images/newbies/icon_2.png);
}
.newbie-icon-three
{
	background-image: url(./images/newbies/icon_3.png);
}
.newbie-icon-four
{
	background-image: url(./images/newbies/icon_4.png);
}
/*Thank you page with Jack video*/
.thankyou-title
{
	text-align: center;
	font-size: 38px;
	text-shadow: 1px 1px 2px #E2E2E2;
	font-weight: normal;
	color: #3EA3D1;
	width: 600px;
	margin: 20px auto;
	padding-bottom: 11px;
	border-bottom: 1px dashed #DFDFDF;
}
.jack-video
{
	margin: 57px 0 0;
}
.jack-video .wistia_embed
{
	border: 1px solid #F9F9F9;
	margin: 0 auto;
}
.thankyou-content .buffer
{
	height: 35px;
}
.thankyou-text
{
	text-align: center;
	font-size: 16px;
}
/*Thank you page with ONTRAPALOOZA*/
.thankspage .title
{
	width: 750px;
	margin: 35px auto;
	padding-bottom: 11px;
	font-size: 28.3pt;
	color: #3EA3D1;
	text-align: center;
	text-shadow: 1px 1px 2px #E2E2E2;
	border-bottom: 1px dashed #DFDFDF;
	font-weight: normal;
}
.thankspage .text
{
	width: 693px;
	margin: 0 auto;
	font-size: 16px;
	color: #0E273D;
	line-height: 1.5;
}
.thankspage .banner
{
	margin: 43px auto 0;
	display: block;
}
.thankspage .buffer
{
	height: 47px;
}
/*Landing page - Empowermerchant*/
.landing-content-right
{
	float: right;
	padding: 0 15px 0 0;
}
.form-title
{
	width: 211px;
	margin: 20px auto;
	text-align: center;
	font-size: 18px;
	font-family: gothambookregular, Helvetica, Arial, sans-serif;
	color: #0E273D;
	line-height: 1.3;
}
.landing-title
{
	font-size: 25px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	line-height: 1.3;
	color: #17A4D1;
}
.landing-title .no-margin
{
	margin-top: 0;
}
.landing-list
{
	list-style: disc url(./images/bullet_blu.png) !important;
	padding: 0 0 15px 15px;
}
.landing-list LI
{
	margin: 20px 0 0;
	line-height: 1.3;
	font-size: 14px;
	color: #0E273D;
}
.landing-list LI STRONG
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.landing-list-columns
{
	display: inline-block;
	list-style: disc url(./images/bullet_blu.png) !important;
	padding: 0 0 15px 15px;
	margin: 0;
}
.landing-list-columns LI
{
	margin: 0 10px 10px 0;
	line-height: 1.3;
	font-size: 14px;
	color: #0E273D;
}
.landing-list-columns:last-child.landing-list-columns LI:last-child
{
	list-style: none;
	font-style: italic;
}
.safeharbor
{
	width: 210px;
	padding-bottom: 30px;
}
.safeharbor-text
{
	display: block;
	color: #17A4D1;
	text-decoration: underline;
	text-align: center;
}
.safeharbor-image
{
	width: 200px;
	margin: 0 auto;
	display: block;
}
/*Affiliate Signup Page*/
.aff-left
{
	width: 272px;
	display: inline-block;
	float: left;
}
.aff-right
{
	width: 290px;
	display: inline-block;
	margin: 0 0 0 40px;
}
.aff-left P
{
	font-size: 16px;
	font-weight: normal;
}
.aff-right .button
{
	margin: 0 auto;
	width: 263px !important;
	text-transform: uppercase;
	background-color: #91B961;
	border: 1px solid #71A138 !important;
	font-size: 14px;
	text-shadow: 1px 1px 1px #71A138;
}
.aff-form .moonray-form
{
	width: 270px !important;
	border: none !important;
	background-color: #F6F6F6 !important;
	border-radius: 9px !important;
	padding: 10px;
	margin: 20px auto 0;
}
#mr-field-element-863907819390
{
	margin: 0px auto 0px 80px;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
}
.aff-form .headline
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #0E273D;
	text-align: center;
	margin: 8px 0;
}
.footnote
{
	font-size: 10px;
	color: #8A8A8A;
}
.aff-testim-up .text
{
	width: 246px;
	margin: 50px 0 0 12px;
	font-style: italic;
	font-size: 13px;
	line-height: 1.5;
}
.aff-testim-up .namebox
{
	margin: 0 0 0 12px;
}
.aff-testim-up .name
{
	font-size: 13px;
	text-align: right;
	padding: 0;
	margin: 0;
}
.aff-testim-up .subname
{
	font-size: 11px;
	text-align: right;
	padding: 0;
	margin: 0;
}
.aff-testim-up .txt
{
	display: inline-block;
	margin: 21px 0 0;
	width: 175px;
}
.aff-testim-up .text.first
{
	margin: 36px 0 -29px 13px;
	padding: 0;
	font-style: normal;
	font-size: 14px;
}
.aff-testim-up .pic
{
	float: right;
	margin: 0 20px 0 10px;
}
.toppad
{
	padding: 20px 0 0;
}
.blu STRONG
{
	color: #17A4D1;
	font-size: 15px;
}
.aff-testim-mid
{
	width: 582px;
}
.aff-testim-mid .pic
{
	float: left;
	margin: 0 20px;
}
.aff-testim-mid .name
{
	text-align: right;
	margin: -14px 0 0 !important;
}
.aff-testim-mid .text
{
	font-size: 14px;
	font-style: italic;
	line-height: 1.5;
}
.aff-form .moonray_forms.moonray_affiliate_signup_form
{
	width: 270px !important;
	border: none !important;
	background-color: #F6F6F6 !important;
	border-radius: 9px !important;
	padding: 10px;
	margin: 20px auto 0;
}
.aff-form .submit
{
	width: 127px !important;
	display: block;
	margin: 0px auto 10px;
	padding: 7px;
	border: 1px solid #1086C2 !important;
	border-radius: 5px;
	color: #FFFFFF;
	background-image: none !important;
	background-color: #1AA5D1 !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-shadow: 1px 1px 1px #0B7292;
	box-shadow: none !important;
	height: 39px;
}
.aff-form .moonray_fieldname
{
	color: #0E273D;
	width: 270px;
	margin: 7px 0 0;
	font-size: 12px;
	font-weight: normal;
}
.aff-form .moonray_input
{
	width: 254px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	border-radius: 5px;
	margin: 0px;
	font-family: gothambookregular !important;
}
.aff-form .mr_Clickheret_595
{
	width: 205px;
	float: none;
	margin: 0 0 8px 25px;
}
.aff-form .moonray_small_input
{
	width: 24px;
	margin: -34px 0 0;
}
/*Affiliate Login Form*/
.aff-signin-form
{
	display: block;
	margin: 5px auto;
	width: 300px;
}
.aff-signin-form P
{
	display: inline-block;
	width: 100%;
	margin-bottom: 10px !important;
}
.aff-signin-form LABEL
{
	display: inline-block;
	float: left;
	width: 23%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-top: 7px;
	padding: 0;
}
.aff-signin-form INPUT
{
	display: inline-block;
	width: 77%;
	min-height: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin: 0;
	padding: 5px !important;
}
.aff-signin-form #rememberme
{
	display: inline-block;
	float: right;
	width: auto;
	min-width: 16px;
	margin-left: 10px;
}
.aff-signin-form .login-remember LABEL
{
	width: 100%;
	text-align: right;
	margin-top: 0;
}
.aff-signin-form #wp-submit.button-primary
{
	margin: 0 auto;
}
.aff-signin-form .login-submit
{
	margin-bottom: 0 !important;
}
.aff-signin-form .login-submit INPUT
{
	cursor: pointer !important;
}
#aff-signin-form H1
{
	margin-top: 0 !important;
}
/*404 page*/
.wisdom-title
{
	font-family: wisdom_script_airegular, cursive;
	font-size: 62px;
	color: #1AA5D1;
	text-align: center;
	margin: 25px auto;
}
.message
{
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	color: #0E273D;
}
.message-bold
{
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
	color: #0E273D;
}
.pg404-wrap .button
{
	margin: 0 auto;
}
.pg404-wrap .buffer
{
	height: 60px;
}
.pg404-anim
{
	width: 960px;
	height: 333px;
	margin: 0 0 0 -25px;
	background-image: url('./images/404/chainz.png');
	background-repeat: no-repeat;
	background-position: 0px 41px;
}
.pg404-anim.maint
{
	width: 960px;
	height: 333px;
	margin: 0 0 0 -25px;
	background-image: url('./images/404/chainz-2.png');
	background-repeat: no-repeat;
	background-position: 0px 41px;
}
.pg404-maincog
{
	position: absolute;
	margin: 150px 0 0 421px;
	animation: spin 5s infinite linear;
	-webkit-animation: spin 5s infinite linear;
	-moz-animation: spin 5s infinite linear;
	-o-animation: spin 5s infinite linear;
}
.pg404-label
{
	position: absolute;
	margin: 136px 0 0 382px;
}
.pg404-red
{
	position: absolute;
	margin: 97px 0 0 368px;
}
.pg404-c4
{
	position: absolute;
	margin: 144px 0 0 775px;
	animation: jitter-rev 1s infinite linear;
	-webkit-animation: jitter-rev 1s infinite linear;
	-moz-animation: jitter-rev 1s infinite linear;
	-o-animation: jitter-rev 1s infinite linear;
}
.pg404-c3
{
	position: absolute;
	margin: 65px 0 0 636px;
	animation: jitter 1s infinite linear;
	-webkit-animation: jitter 1s infinite linear;
	-moz-animation: jitter 1s infinite linear;
	-o-animation: jitter 1s infinite linear;
}
.pg404-c2
{
	position: absolute;
	margin: 89px 0 0 221px;
	animation: jitter-rev 1s infinite linear;
	-webkit-animation: jitter-rev 1s infinite linear;
	-moz-animation: jitter-rev 1s infinite linear;
	-o-animation: jitter-rev 1s infinite linear;
}
.pg404-c1
{
	position: absolute;
	margin: 231px 0 0 154px;
	animation: jitter 1s infinite linear;
	-webkit-animation: jitter 1s infinite linear;
	-moz-animation: jitter 1s infinite linear;
	-o-animation: jitter 1s infinite linear;
}
.img-cm
{
	position: absolute;
	margin: -127px 0 0 -127px;
}
.img-c1
{
	position: absolute;
	margin: -57px 0 0 -57px;
}
.img-c2
{
	position: absolute;
	margin: -45px 0 0 -45px;
}
.img-c3
{
	position: absolute;
	margin: -50px 0 0 -51px;
}
.img-c4
{
	position: absolute;
	margin: -70px 0 0 -70px;
}
.dangling-right
{
	position: absolute;
	margin: 49px 0 0 652px;
	z-index: -1;
}
.dangling-left
{
	position: absolute;
	margin: 126px 0 0 290px;
	z-index: -1;
}
/*3.0 is here*/
.newont-title
{
	margin: 50px auto;
	display: block;
}
.newont-text
{
	width: 800px;
	margin: 25px auto;
	line-height: 1.3;
	font-size: 15px;
}
.newont-form
{
	width: 450px;
	margin: 0 auto;
	padding: 10px 10px 20px;
	border: none;
	border-radius: 9px;
	background-color: #F6F6F6;
}
.newont-form .title
{
	font-size: 18px;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-align: center;
	line-height: 1.3;
}
.newont-form .button
{
	width: 112px !important;
	padding: 9px;
	display: inline-block;
}
.lefttext
{
	width: 200px;
	float: left;
	margin-right: 16px;
	text-align: right;
}
.wistia_embed.newont
{
	margin-top: 30px;
	margin-bottom: 50px;
}
.thankyou-newont .thankyou-title
{
	width: 800px;
	margin-bottom: 50px;
	padding: 0 0 39px;
}
.thankyou-newont .thankyou-text
{
	width: 680px;
	margin: 0 auto;
	text-align: left;
	line-height: 1.4;
}
.thankyou-title.smaller
{
	font-size: 24px;
	margin-top: 8px;
	margin-bottom: 30px;
	padding-bottom: 23px;
}
.thankyou-text.smaller
{
	font-size: 14px;
}
.thankyou-newont .buffer
{
	height: 155px;
}
.thankyou-text STRONG
{
	color: #0E273D;
}
.thankyou-text .blu
{
	padding-left: 15px;
}
.thankyou-text LI
{
	margin-top: 12px;
}
/*Login Chooser Form*/
.big-button
{
	display: inline-block;
	width: 225px;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 17px;
	border-radius: 5px;
	border-width: 1px;
	border-style: solid;
	text-align: center;
	font-family: gothamboldregular, helvetica, arial, sans-serif;
	text-shadow: 1px 1px #000000;
	font-size: 13.5pt;
	cursor: pointer;
	margin: 5px;
}
.teal
{
	background-color: #4DC1B0;
	color: #FFFFFF;
	border-color: #31AD9B;
}
.teal:hover
{
	background-color: #31AD9B;
	border-color: #2C8E80;
	transition: background-color 0.3s ease, color 0.3s ease;
	-moz-transition: background-color .3s ease, color .3s ease;
	-webkit-transition: background-color .3s ease, color .3s ease;
}
.blue
{
	background-color: #16A4D1;
	color: #FFFFFF;
	border-color: #0F86C2;
}
.blue:hover
{
	background-color: #0F86C2;
	border-color: #0C5F89;
	transition: background-color 0.3s ease, color 0.3s ease;
	-moz-transition: background-color .3s ease, color .3s ease;
	-webkit-transition: background-color .3s ease, color .3s ease;
}
#login-chooser
{
	z-index: 100;
}
#login-chooser .login_error_wrapper
{
	width: 530px;
}
#login-chooser .login_message
{
	text-align: center;
	font-family: gothamboldregular, helvetica, arial, sans-serif;
	font-size: 11.5pt;
}
#login-chooser .login_error_wrapper
{
	padding: 10px;
}
/*Signup Survey*/
.survey-wrap .moonray-form
{
	width: 740px;
	margin: 0 auto;
	padding: 20px 0 40px;
}
.survey-wrap .moonray-form-label
{
	max-width: 400px;
	color: #0E273D;
	font-size: 15px !important;
	display: inline-block;
	text-align: right;
	margin-top: 5px;
}
.survey-wrap .moonray-form-input
{
	max-width: 310px;
	margin-left: 27px;
	border-radius: 5px;
}
.survey-wrap SELECT.moonray-form-input
{
	height: 27px;
}
.survey-wrap TEXTAREA.moonray-form-input
{
	width: 310px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	border-radius: 5px;
	font-family: gothambookregular !important;
}
.survey-wrap .moonray-form-element-wrapper
{
	padding-top: 14px;
	padding-bottom: 7px;
}
.survey-wrap .moonray-form-input-type-submit .moonray-form-input
{
	width: 256px !important;
	height: 39px;
	display: block;
	margin: 16px auto 10px;
	padding: 7px 30px;
	border: 1px solid #1086C2 !important;
	border-radius: 5px;
	color: #FFFFFF;
	background-image: none !important;
	background-color: #1AA5D1 !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #0B7292;
	box-shadow: none !important;
	min-height: 40px;
}
.survey-wrap .moonray-form-element-sub-text
{
	font-size: 11px;
	font-style: italic;
	margin: 7px 45px 0 0;
	max-width: 216px !important;
	display: block !important;
	float: right !important;
	color: #9B9B9B;
}
.survey-txt
{
	width: 610px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 1.3;
	color: #17A4D1;
}
.survey-wrap .thankyou-title
{
	margin-top: 6px;
}
.thankyou-newont .prizepic
{
	margin-left: -140px;
	margin-bottom: 15px;
}
#mr-field-element-915902589913
{
	min-height: 64px;
}
#mr-field-element-590433476492, #mr-field-element-812101781135
{
	height: 100px;
}
/*Consultants page*/
.consultants_title
{
	text-align: center;
	text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.13);
	font-size: 48px;
	font-family: wisdom_script_airegular;
	color: #10293F;
	width: 780px;
	margin: 27px auto 54px;
	letter-spacing: -0.1px;
	line-height: 1.2;
}
.consultants_title_underline
{
	position: absolute;
	margin: 43px 38px 38px 117px;
	z-index: -1;
}
.consultants_image IMG
{
	border: 1px solid #F3F3F3;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	overflow: hidden;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	float: left;
	margin: 5px 25px 80px 0px;
}
.consultants_image_pg IMG
{
	border: 1px solid #F3F3F3;
	border-radius: 9px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	overflow: hidden;
	-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	float: left;
	margin: 16px 25px 19px 0;
}
.consultants_image_pg IMG:hover
{
	border: 1px solid #D6D6D6;
}
.consultants_elements_wrapper
{
	margin: 30px 0;
}
.consultants_element_text
{
	border-bottom: 1px dotted #D6D6D6;
	margin: 15px 0 0;
	padding-bottom: 15px;
}
.consultants_element_text P.title
{
	font-family: gothamboldregular;
	font-size: 11.7pt;
	color: #17A4D1;
	text-shadow: 1px 1px 1px #E2E2E2;
	margin: 0px 0px -5px;
	padding: 13px 0px 0px;
}
.consultants_element_text P.name
{
	font-family: gothambookregular;
}
.consultants_element_text P
{
}
.consultants_element_text P.desc
{
	padding: 0px;
	font-family: gothambookregular;
	font-size: 8pt;
	font-style: italic;
	color: #A9A9A9;
	margin-top: -5px;
}
.cert-share P
{
	width: 342px;
	margin: 0 auto;
	position: relative;
	float: left;
}
.cert-share
{
	margin: 35px auto;
	position: relative;
	z-index: 100;
	background-color: #EFEFEF;
	padding: 20px;
	border-radius: 9px;
	width: 470px;
}
.consultants_cert
{
	background-color: #EFEFEF;
	border-radius: 9px;
	padding: 5px 15px;
	margin: 25px 0 0;
	height: 80px;
}
.consultants_cert .label
{
	width: 300px;
	padding: 0 0 0 12px;
	float: left;
	display: block;
	font-size: 16px;
}
.consultants_cert .button
{
	display: inline-block;
	margin: 18px 0 0;
}
#cert-form.reveal-modal
{
	width: 400px;
}
#mr-field-element-880070319166.moonray-form-input
{
	border: 1px solid #DADADA;
}
#mr-field-element-754462604410.moonray-form-input
{
	margin-right: 10px;
}
.moonray-form-p3c3f661 .moonray-form
{
	border: none !important;
	background-color: transparent !important;
}
#mr-field-element-832524792058.moonray-form-input
{
	width: 127px !important;
	display: block;
	margin: 20px auto 0px;
	padding: 7px;
	border: 1px solid #1086C2 !important;
	border-radius: 5px;
	color: #FFFFFF;
	background-image: none !important;
	background-color: #1AA5D1 !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-shadow: 1px 1px 1px #0B7292;
	box-shadow: none !important;
	height: 39px;
}
/*Author bio box*/
#author-bio-box
{
	width: 620px;
	background-color: #F0F0F0;
	border-radius: 9px;
	overflow: hidden;
}
.author-bio-gravatar
{
	width: 113px;
	height: 145px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #FFFFFF;
	border-top-left-radius: 9px;
	/*[disabled]border-bottom-left-radius:9px;*/
}
.author-bio-gravatar .avatar
{
	margin: 0 0 0 -17px;
}
.author-bio-content
{
	width: 480px;
	display: inline-block;
	margin: 0 0 0 20px;
	min-height: 145px;
}
.author-bio-sub
{
	font-family: gothambookregular, sans-serif !important;
	text-transform: uppercase;
	font-size: 10px !important;
	color: #666;
	margin: 15px 0 0;
}
.author-bio-name
{
	font-family: gothamboldregular, sans-serif !important;
	font-size: 16px !important;
	color: #17A4D1;
	margin: 0px 0 0;
}
.bio-description
{
	font-family: gothambookregular, sans-serif !important;
	font-size: 12px !important;
	margin: 0;
	padding: 0 0 12px;
}
.author-bio-icon
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background-color: transparent;
	background-image: url("http://ontraport.com/wp-content/plugins/author-bio-box/public/assets/images/sprite.png");
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 3px !important;
	height: 16px;
	width: 16px;
}
.author-bio-icon:hover
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
.bio-icon-twitter
{
	background-position: 0 0;
}
.bio-icon-facebook
{
	background-position: -16px 0;
}
.bio-icon-googleplus
{
	background-position: -32px 0;
}
.bio-icon-linkedin
{
	background-position: -48px 0;
}
.bio-icon-website
{
	background-position: -64px 0;
}
.bio-icon-flickr
{
	background-position: -80px 0;
}
.bio-icon-tumblr
{
	background-position: -96px 0;
}
.bio-icon-vimeo
{
	background-position: -112px 0;
}
.bio-icon-youtube
{
	background-position: -128px 0;
}
.bio-icon-email
{
	background-position: -160px 0;
}
.bio-icon-instagram
{
	background-position: -144px 0;
}
/*Upcoming webinars*/
.web-archives-sections
{
	font-family: gothambookregular, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0E273D;
	border-bottom: 1px solid #DFE2E5;
	margin-top: 30px;
}
.web-archives-date
{
	width: 150px;
	display: inline-block;
	margin-bottom: 5px;
}
.web-archives-element
{
	margin: 0 0 40px;
}
.web-archives-element .left
{
	width: 150px;
	display: inline-block;
	float: left;
}
.web-archives-element .right
{
	display: block;
	margin-left: 153px;
}
.web-archives-element .date
{
	font-family: gothamboldregular, sans-serif;
	font-size: 16px;
	padding: 0;
	margin: 0;
	color: #17A4D1;
}
.web-archives-element .time
{
	font-family: gothamboldregular, sans-serif;
	font-size: 13px;
	padding: 0;
	margin: 5px 0 0;
	color: #0E273D;
}
.web-archives-element .title
{
	font-family: gothamboldregular, sans-serif;
	font-size: 16px;
	padding: 0;
	color: #17A4D1;
	margin: 15px 0 5px;
}
.web-archives-element .description
{
	margin: 0 0 15px;
	padding: 0;
}
.web-archives-element .person .face
{
	float: left;
	margin: 0 15px 0 0;
}
.web-archives-element .person .name
{
	margin: 0;
	padding: 22px 0 0;
}
.web-archives-element .person .info
{
	font-size: 11px;
	margin: 4px 0 25px;
}
/*Certification landing pages*/
.cert-logo
{
	width: 266px;
	margin: -88px 0 0;
}
.lp-cert .title
{
	margin: 18px 0 0;
	font-size: 24px;
}
.lp-cert P
{
	width: 670px;
	margin: 20px auto;
}
.lp-cert .wistia_embed
{
	margin: 40px auto;
}
.lp-cert .subtitle
{
	font-size: 18px;
	width: 651px;
	margin: 0 auto 10px;
}
.lp-cert .subtitle2
{
	font-size: 15px;
	margin: 0 0 21px;
}
.lp-cert .button
{
	width: 536px !important;
}
.lp-cert .moonray-form-p3c3f617, .lp-cert .moonray-form-p3c3f618
{
	width: 260px;
	margin: 0 auto;
	padding: 20px;
	border-radius: 9px;
	background-color: #EFEFEF;
}
.lp-cert-form .moonray-form-p3c3f617 .moonray-form.moonray-form-label-pos-stacked
{
	width: 251px !important;
}
.lp-cert-form .moonray-form-input
{
	width: 215px !important;
	padding: 0px 5px 0px 10px !important;
}
.lp-cert-form #mr-field-element-800858287839
{
	padding: 8px 0 !important;
	margin: 8px auto 0 !important;
	width: 235px !important;
}
.lp-cert .moonray-form-input-type-hidden
{
	margin: 0 !important;
	padding: 0 !important;
}
.lp-cert-form .moonray-form-input-type-text, .lp-cert-form .moonray-form-input-type-email
{
	padding-bottom: 0 !important;
}
.lp-cert .bigger
{
	line-height: 1.3;
	font-size: 16px;
}
.lp-cert .half P
{
	width: auto;
	margin: 0;
}
.lp-cert .half STRONG
{
	line-height: 1.4;
}
.lp-cert .list
{
	padding: 0 20px;
	margin: 20px 0 30px;
	list-style: disc outside url(./images/bullet_blu.png) !important;
}
.lp-cert .list LI
{
	margin: 10px 0 0;
	line-height: 1.3;
}
.lp-cert .lists
{
	display: inline-block;
}
.lp-cert .arrow
{
	position: absolute;
	right: 162px;
	margin: -23px 0 0;
	width: 57px;
}
.lp-cert P
{
	font-size: 14px;
	line-height: 1.3;
}
.thankspage .share
{
	width: 690px;
	margin: 20px auto 0;
	/*[disabled]background-color:#F9F9F9;*/
	padding: 10px;
	border-radius: 9px;
}
.thankspage .share .left
{
	width: 100px;
	float: left;
	display: inline-block;
	color: #B1B1B1;
	margin: 16px 0 0;
	text-align: left;
}
.thankspage .share .right
{
	background-color: #FFFFFF;
	display: inline-block;
	width: 590px;
	padding: 15px;
	border-radius: 7px;
	color: #454545;
}
.thankspage .share .socials
{
	margin: 13px 0 0 75px;
}
.thankspage .socials .fb-share-button
{
	position: relative;
	top: -5px;
	margin: 0 1px 0 0;
	padding: 2px 5px;
	border: 1px solid #D8D8D8;
	border-radius: 3px;
}
.thankspage .socials .email-share
{
	position: relative;
	display: inline-block;
	top: -6px;
}
/*Traffic School Pages*/
.traffic-logo
{
	margin: -57px 0 0 67px;
	position: absolute;
	z-index: 1000;
}
.traffic .title
{
	margin: 18px 0 0;
	font-size: 24px;
}
.traffic P
{
	width: 670px;
	margin: 20px auto;
}
.traffic .subtitle
{
	font-size: 18px;
	width: 651px;
	margin: 0 auto 30px;
}
.traffic.button
{
	width: 536px !important;
}
.traffic.moonray-form-p3c3f617, .lp-cert .moonray-form-p3c3f618
{
	width: 260px;
	margin: 0 auto;
	padding: 20px;
	border-radius: 9px;
	background-color: #EFEFEF;
}
.traffic-form .moonray-form-input
{
	width: 215px !important;
	padding: 0px 5px 0px 10px !important;
}
.traffic-form #mr-field-element-800858287839
{
	padding: 8px 0 !important;
}
.traffic .moonray-form-input-type-hidden
{
	margin: 0 !important;
	padding: 0 !important;
}
.traffic .title
{
	margin: 18px 0 0;
	font-size: 29px;
	color: #98CC65 !important;
}
.traffic P
{
	width: 770px;
	margin: 20px auto;
	line-height: 1.6;
}
.traffic .wistia_embed
{
	margin: 30px auto 40px;
}
.traffic .subtitle
{
	font-size: 18px;
	width: 651px;
	margin: 0 auto 30px;
}
.traffic .button
{
	background: #98CC65;
	border: 1px #75AA42 !important;
	text-shadow: 0px 1px #5C9129 !important;
}
.traffic .button:hover
{
	border: 1px #5C9129 !important;
}
.traffic .moonray-form-p3c3f617, .lp-cert .moonray-form-p3c3f618
{
	width: 260px;
	margin: 0 auto;
	padding: 20px;
	border-radius: 9px;
	background-color: #EFEFEF;
}
.traffic-form .moonray-form-input
{
	width: 215px !important;
	padding: 0px 5px 0px 10px !important;
}
.traffic-form #mr-field-element-800858287839
{
	padding: 8px 0 !important;
}
.traffic .moonray-form-input-type-hidden
{
	margin: 0 !important;
	padding: 0 !important;
}
.traffic .bigger
{
	line-height: 1.3;
	font-size: 16px;
}
/*Certification Checklist*/
.lp-check .header
{
	text-align: center;
	font-family: gothamboldregular, sans-serif;
	font-size: 27px;
	margin: 45px 0 24px;
}
.lp-check .subhead
{
	text-align: center;
	font-size: 11.8pt;
	margin: 0 0 38px;
}
.lp-check .box
{
	width: 734px;
}
.lp-check .ebook
{
	float: left;
	display: inline-block;
}
.lp-check .moonray-form-p3c3f613
{
	margin: 30px 0 0 29px;
	width: 309px;
	height: auto;
	background-color: #EFEFEF;
	border-radius: 9px;
	display: inline-block;
	padding: 0 0 10px;
}
.lp-check #mr-field-element-800858287839
{
	margin: 0 !important;
}
.lp-check .form-title
{
	width: 270px;
	font-size: 17px;
}
/*Certification Checklist TY*/
.ty-check .header
{
	text-align: center;
	font-family: gothamboldregular, sans-serif;
	font-size: 27px;
	margin: 40px 0 20px;
}
.ty-check .arrow
{
	position: absolute;
	margin: 46px 0 0 737px;
}
.ty-check .one
{
	width: 476px !important;
	margin-top: 17px;
	margin-bottom: 24px;
}
.ty-check .two
{
	margin-top: 13px;
}
/*Get a Demo Landing Page*/
.lp-demo.landing-content
{
	padding: 0px 45px 50px;
}
.lp-demo .demo_title
{
	width: 473px;
	line-height: 1.4;
	position: absolute;
}
.lp-demo .lp-demo-body
{
	color: #5F5F5F;
	line-height: 1.7;
	display: inline-block;
	max-width: 471px;
	margin: 115px 10px 0 0;
}
.lp-demo .demo_ul
{
	line-height: 1.7;
	margin: 6px 0 0;
}
.lp-demo .lp-demo-bold
{
	color: #0E273D;
	margin: 0 19px 0 0;
}
.lp-demo .lp-demo-form
{
	display: inline-block;
	float: right;
	width: 335px;
}
.lp-demo .moonray-form
{
	height: 549px;
	width: 320px !important;
}
.lp-demo .moonray-form-input
{
	width: 288px !important;
	margin: 5px 0 0;
}
.lp-demo .testimonial
{
	color: #0E273D;
	margin: 40px 0 0;
}
.lp-demo .quote
{
	font-family: gothamboldregular, sans-serif;
	color: #1AA5D1;
	font-size: 14.2pt;
	line-height: 0;
}
.lp-demo .name
{
	color: #0E273D;
	font-style: italic;
}
/*Takipalooza Landing Page*/
.lp-takipalooza
{
	padding: 10px 40px 40px;
}
.lp-takipalooza P
{
	line-height: 1.5;
	font-size: 14px;
}
.lp-takipalooza #bottom
{
	margin: 25px 0 0 30px;
	width: 466px;
}
.lp-takipalooza .left-content.top
{
	margin: 31px 0 0;
	width: 278px;
	float: left;
	display: inline-block;
}
.lp-takipalooza .left-content.palooza
{
	width: 353px;
	margin: 15px 0 0;
	float: left;
	display: inline-block;
}
.lp-takipalooza .right_content.top
{
	width: 522px;
	margin: 22px auto 30px 30px;
	background-color: #FBFBFB;
	border-radius: 9px;
	display: inline-block;
}
.lp-takipalooza .right_content.palooza-form
{
	width: 0px;
	display: inline-block;
	margin: 32px 0 0 50px;
}
.lp-takipalooza .op-form
{
	border: none;
	border-radius: 9px;
	padding-bottom: 36px;
	padding-top: 15px;
}
.op-form LABEL
{
	width: 140px !important;
}
.op-form .mr-creditcard SELECT
{
	width: 146px !important;
}
.op-form #bottom LABEL
{
	line-height: 1.6;
}
.lp-takipalooza .moonray-signup-form
{
	width: 543px !important;
	display: inline-block;
}
.lp-takipalooza .op-form INPUT, .lp-takipalooza .op-form .moonray_input
{
	background-color: #FFFFFF;
}
.lp-takipalooza .op-form FIELDSET
{
	width: 473px;
}
.lp-takipalooza .mr-submit
{
	height: 49px;
	width: 260px;
	margin: 0px auto;
	display: block;
	border-radius: 6px;
	border: 1px solid #0B84AB !important;
	font-family: gothamboldregular;
	font-size: 11.8pt;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px #545454;
	cursor: hand !important;
	background: #17A4D1 !important;
	text-transform: uppercase;
}
.lp-takipalooza .moonray_forms
{
	margin: 0 auto !important;
	background-color: #FBFBFB;
	padding: 20px 20px 35px !important;
	border-radius: 10px;
	width: 387px;
}
.palooza-form .termsWrapper
{
	width: 285px;
	margin: 25px auto 0;
	font-family: gothambookregular, sans-serif;
}
.palooza-form .moonray_order_form_totals
{
	width: 320px;
	padding: 0;
	margin: 0 auto;
}
.palooza-form .title
{
	margin: 0;
	font-family: gothamboldregular, sans-serif;
	text-transform: uppercase;
	text-align: center;
	color: #17A4D1;
	font-size: 20px;
}
.palooza-form .subtitle
{
	text-align: center;
	margin: 0 0 20px;
	font-family: gothambookregular, sans-serif;
	font-size: 17px;
}
.lp-takipalooza .palooza-form .moonray_input
{
	background-color: #FFFFFF;
	width: 360px;
}
.lp-takipalooza .palooza H3
{
	font-size: 17px;
}
.lp-takipalooza .vert_title_texts
{
	text-align: center;
}
.palooza-form .email .moonray_input
{
	width: 358px !important;
}
.palooza-form #differentShippingAddress
{
	position: absolute;
	margin: 10px 0 0;
}
.palooza-form .billingAddress LABEL.checkbox
{
	margin: 6px 0 0 17px;
}
.taki-box
{
	width: 100%;
	background-color: #EFEFEF;
	padding: 15px 0 30px;
	border-radius: 9px;
	text-align: center;
	margin: 50px 0 0;
}
.taki-box .button
{
	margin: 18px auto 0;
	padding: 13px 0;
}
/*Landing Page*/
.lp
{
	padding: 30px 40px 60px;
}
.lp2
{
	padding: 5px 40px 60px;
}
.lp .quote
{
	font-size: 18px;
	margin: 10px 0 0;
}
.lp H3
{
	font-family: gothambookregular, sans-serif;
}
.vert_title_texts .sm
{
	font-size: 24px;
}
.lp .vert_title_texts
{
	margin: 9px 0 0;
}
DIV.lp2 P
{
	width: 780px;
	line-height: 1.6;
	margin: 20px auto;
}
.lp .centerbox
{
	width: 490px;
	line-height: 1.4;
	margin: 20px auto;
}
.lp .button300
{
	width: 300px !important;
}
.lp2 .button300
{
	width: 300px !important;
}
DIV.centerbox3 P
{
	display: inline-block !important;
	width: 355px;
}
DIV.optin_section
{
	width: 805px;
	height: 175px;
	margin: 35px auto 0;
	border-top: 1px dotted #D9EDF3;
	padding-top: 50px;
}
DIV.centerbox3 H4
{
	color: #17A4D1;
	text-decoration: none;
	font-size: 14px;
	padding: 0px;
	margin: 25px 0px -10px;
	line-height: 1.4;
}
DIV.moonray-form FORM INPUT
{
	box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-webkit-box-shadow: inset 1px 1px 1px #EFEFEF !important;
	-moz-box-shadow: inset 1px 1px 1px #EFEFEF !important;
	padding: 5px;
}
DIV.moonray-form-p3c3f634 DIV.moonray-form
{
	margin: -11px auto 30px;
	width: 320px;
	display: block;
	background-color: #F6F6F6;
	border-radius: 10px;
	padding: 15px 10px 3px;
}
.moonray-form-element-wrapper.moonray-form-input-type-submit
{
	text-align: center !important;
}
INPUT#mr-field-element-655737819370.moonray-form-input
{
	margin: 5px auto 0 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center !important;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.moonray-form-p3c3f634 .moonray-form-element-wrapper
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
DIV.moonray-form-p3c3f634
{
	display: inline-block !important;
	float: right;
}
DIV.lp2 A.blu
{
	color: #17A4D1;
	text-decoration: underline;
}
.lp3 P
{
	max-width: 555px;
	margin: 0 auto 15px;
	line-height: 1.6;
}
/*LP Landon opt in*/
DIV.moonray-form-p3c3f636 DIV.moonray-form
{
	margin: -11px auto 30px;
	width: 320px;
	display: block;
	background-color: #F6F6F6;
	border-radius: 10px;
	padding: 15px 10px 3px;
}
INPUT#mr-field-element-655737819370.moonray-form-input
{
	margin: 5px auto 0 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center !important;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.moonray-form-p3c3f636 .moonray-form-element-wrapper
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
DIV.moonray-form-p3c3f636
{
	display: inline-block !important;
	float: right;
}
/*LP Marie opt in*/
DIV.moonray-form-p3c3f635 DIV.moonray-form
{
	margin: -11px auto 30px;
	width: 320px;
	display: block;
	background-color: #F6F6F6;
	border-radius: 10px;
	padding: 15px 10px 3px;
}
INPUT#mr-field-element-655737819370.moonray-form-input
{
	margin: 5px auto 0 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	width: 127px !important;
	text-align: center !important;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.moonray-form-p3c3f635 .moonray-form-element-wrapper
{
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
DIV.moonray-form-p3c3f635
{
	display: inline-block !important;
	float: right;
}
/*Pricing Progress Bar*/
.pricing-progress
{
	margin: 0 0 0 20px;
}
.pricing-progress .bar
{
	margin: 10px auto 30px;
	display: block;
}
.pricing-progress .dot
{
	position: absolute;
	margin-top: -3px;
}
.pricing-progress .position-1
{
	margin-left: 53px;
}
.pricing-progress .position-2
{
	margin-left: 194px;
}
.pricing-progress .position-3
{
	margin-left: 340px;
}
.pricing-progress .position-4
{
	margin-left: 482px;
}
.pricing-progress .labels
{
	font-size: 12px;
	color: #87949F;
}
.pricing-progress .label-1
{
	margin-left: 14px;
}
.pricing-progress .label-2
{
	margin-left: 42px;
}
.pricing-progress .label-3
{
	margin-left: 31px;
}
.pricing-progress .label-4
{
	margin-left: 50px;
}
.pricing-progress .active
{
	color: #0E273D;
	font-family: gothamboldregular, sans-serif;
}
.pricing-help
{
	margin: 3px 0 0;
	float: right;
	color: #87949F;
	font-size: 11px;
	font-family: gothambookregular, sans-serif;
	font-style: italic;
	text-shadow: none;
}
/*Authorize.net*/
.signup .credit_cards
{
	margin: 32px auto 7px 281px !important;
}
.AuthorizeNetSeal
{
	text-align: center;
	margin: 0;
	padding: 0;
	width: 90px;
	font: normal 9px arial, helvetica, san-serif;
	line-height: 10px;
}
.AuthorizeNetSeal A
{
	text-decoration: none;
	color: #000000;
}
.AuthorizeNetSeal A:visited
{
	color: #000000;
}
.AuthorizeNetSeal A:active
{
	color: #000000;
}
.AuthorizeNetSeal A:hover
{
	text-decoration: underline;
	color: #000000;
}
.AuthorizeNetSeal A IMG
{
	border: 0px;
	margin: 0px;
	text-decoration: none;
}
/*Bootcamp*/
.landing-bootcamp-content-left
{
	display: inline-block;
	width: 396px;
	padding: 25px 40px 35px 25px;
}
.landing-bootcamp-content-right
{
	float: right;
	display: inline-block;
	width: 388px;
	background: #FAFAFA;
	padding: 10px 0px 12px 17px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-right: 40px;
	margin-top: 45px;
}
.bootcamp-thankyou-title
{
	text-align: center;
	font-size: 28.3pt;
	color: #19A5D1;
	width: 573px;
	border-bottom: 1px dotted #D8F0F6;
	margin: 5px auto 29px;
	text-shadow: 1px 1px 2px #E2E2E2;
	font-weight: normal;
	padding-bottom: 30px;
}
.webinar_content .webinar_text A
{
	color: #19A5D1;
	text-decoration: underline;
}
.bootcamp-reg-title-wrap
{
	border-bottom: 1px dotted #D8F0F6;
	padding-bottom: 23px;
	margin-top: -36px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 834px;
}
.bootcamp-reg-title-wrap H3
{
	text-align: center;
	font-size: 37.6pt;
}
.bootcamp-reg-title-wrap P
{
	text-align: center;
	margin-top: -47px;
	font-size: 16.1pt;
}
.landing-title-box H1
{
	color: #19A5D1;
	font-size: 26px;
}
.bootcamp-reg-footer
{
	width: 845px;
	text-align: center;
	margin: 98px auto 7px;
	line-height: 1.5;
	font-size: 12px;
}
.landing-title-box H2
{
	color: #19A5D1;
	font-size: 25px;
	margin-top: -8px;
}
.bootcamp-content
{
	width: 725px;
	margin: 0 auto;
	line-height: 1.5;
}
.bootcamp-content .faq EM
{
	font-size: 13px;
	font-family: gothamboldregular, sans-serif !important;
}
.bootcamp-content .faq LI
{
	margin: 0 0 20px;
}
.bootcamp-content H3.title
{
	font-size: 23pt;
}
.bootcamp-speaker
{
	display: inline-block;
	margin: 0 0 10px;
}
.bootcamp-speaker .bootcamp-sp-img
{
	width: 200px;
	margin: 0 85px 0 75px;
	border-radius: 9px;
}
.bootcamp-sp-name
{
	margin: 6px 0 0 !important;
	padding: 0 !important;
	text-align: center;
	color: #17A4D1 !important;
	font-size: 15px;
}
.bootcamp-sp-title
{
	margin: 0 0 20px;
	padding: 0 !important;
	text-align: center;
}
.moonray_order_form.jb_613 LABEL
{
	color: #0D273D;
	line-height: 1.8;
}
.moonray_order_form.jb_656 .mr-submit, .moonray_order_form.jb_969 .mr-submit
{
	margin: 5px auto 20px 106px !important;
	display: block;
	border: 1px solid #1086C2 !important;
	background: #1AA5D1 !important;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	width: 157px !important;
	text-align: center !important;
	padding: 7px;
	border-radius: 5px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.moonray_forms.jb_656, .moonray_forms.jb_969
{
	width: 384px;
}
.moonray_order_form.jb_656 INPUT.moonray_input, .moonray_order_form.jb_969 INPUT.moonray_input
{
	border: 1px solid #F2F2F7;
	background-color: #FFFFFF;
}
.moonray_forms.jb_656 LABEL, .moonray_forms.jb_969 LABEL
{
	color: #0D273D !important;
	font-family: gothambookregular !important;
}
.moonray_forms.jb_656 .mr_email, .moonray_forms.jb_656 .mr_cell_phone, .moonray_forms.jb_969 .mr_email, .moonray_forms.jb_969 .mr_cell_phone
{
	width: 100px;
}
.moonray_forms.jb_656 .billingAddress.moonray_form_format_labels_on_top, .moonray_forms.jb_969 .billingAddress.moonray_form_format_labels_on_top
{
	margin: 0 !important;
	padding: 12px 0 15px !important;
}
.moonray_forms.jb_656 .billingAddress .moonray_input, .moonray_forms.jb_969 .billingAddress .moonray_input
{
	width: 360px;
}
.moonray_forms.jb_656 .city .moonray_input, .moonray_forms.jb_969 .city .moonray_input
{
	width: 195px;
}
.moonray_forms.jb_656 .state .moonray_input, .moonray_forms.jb_969 .state .moonray_input
{
	width: 153px !important;
}
.moonray_forms.jb_656 .moonray_cc_expire_month, .moonray_forms.jb_969 .moonray_cc_expire_month
{
	width: 222px;
	margin: 0 7px 0 0;
}
.moonray_forms.jb_656 .moonray_cc_expire_yearrequired, .moonray_forms.jb_969 .moonray_cc_expire_yearrequired
{
	width: 112px;
}
.moonray_forms.jb_656 .mr_cc, .moonray_forms.jb_969 .mr_cc
{
	margin: 0;
}
.moonray_forms.jb_656 .paymentInfo, .moonray_forms.jb_969 .paymentInfo
{
	margin: 0;
}
.moonray_forms.jb_656 .termsWrapper, .moonray_forms.jb_969 .termsWrapper
{
	width: 285px;
	margin: 0 auto 15px;
}
IMG.bootcamp
{
	width: 730px;
	border-radius: 10px;
	-ms-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	border: 1px solid #E0E0E0;
	margin: 30px 0 10px;
}
.bootcamp-testimonials .testim-img
{
	display: inline-block;
	width: 150px;
	float: left;
	margin: 0 30px 0 0;
}
.bootcamp-testimonials .testim
{
	margin: 0 0 40px;
}
/*Webinar*/
.lp-expw .vert_title_texts
{
	margin: 30px 0 0;
}
.lp-expw H3.title
{
	font-size: 24px;
	margin: 20px 0;
}
.lp-expw .wistia_embed
{
	margin-top: 35px;
	margin-bottom: 35px;
}
.lp-expw .content
{
	margin: 25px 0;
	display: inline-block;
}
.lp-expw P
{
	font-size: 14px;
	line-height: 1.4;
}
.lp-expw.certwb .note
{
	max-width: 630px;
	margin: 0 auto;
}
.lp-expw .list
{
	font-size: 14px;
	line-height: 1.4;
	list-style: disc outside url(./images/bullet_blu.png) !important;
	padding-left: 25px;
}
.lp-expw .list LI
{
	margin: 0 0 9px;
}
.lp-expw .form .info
{
	text-align: center;
	font-size: 21px;
	font-family: gothamboldregular, sans-serif;
	text-transform: uppercase;
	margin: 9px 0;
	/*[empty]color:;*/
}
.lp-expw .form .arrow
{
	position: absolute;
	margin: -25px 0 0 390px;
	width: 61px;
}
.webinar-template-form
{
	width: 400px;
	margin: 10px auto 0;
	background-color: #BCE7F5;
	padding: 20px 30px;
	border-radius: 9px;
}
.webinar-template-form .moonray-form-label
{
	margin: 10px 0 0;
}
.webinar-template-form .moonray-form-input
{
	border-radius: 3px;
}
#mr-field-element-4867122275
{
	margin: 25px auto 0 0;
	border: 1px solid #1086C2 !important;
	background-color: #1AA5D1;
	color: #FFFFFF;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	text-shadow: 1px 1px 1px #0B7292;
	font-size: 11.9pt;
	display: block;
	padding: 13px 25px;
	border-radius: 5px;
	box-shadow: none !important;
}
.lp-expw .time
{
	margin: 22px 0 0;
}
.lp-expw .time STRONG
{
	font-size: 19px;
}
.lp-expw .content .half
{
	padding: 0 40px;
}
#atedrop1
{
	border-radius: 5px;
	background-color: #17A4D1;
	border: 1px solid #0D82A7;
	color: #FFFFFF !important;
	font-family: gothamboldregular, sans-serif;
	font-weight: normal;
	padding: 15px 20px 15px 40px;
	text-transform: uppercase;
}
.printbutton
{
	border-radius: 5px;
	background-color: #17A4D1;
	border: 1px solid #0D82A7;
	color: #FFFFFF !important;
	font-family: gothamboldregular, sans-serif;
	font-weight: normal;
	padding: 14px 20px;
	text-transform: uppercase;
	font-size: 14px;
	margin: 0 0 0 15px;
}
.thankspage .buttons
{
	margin: 40px 0 0;
}
/*Gracie Business Building pages*/
.gracie .title-2
{
	font-family: gothamboldregular, sans-serif;
	font-size: 20px;
	color: #17A4D1;
	padding: 0;
	margin-bottom: 0;
}
.gracie .vert_title_texts
{
	margin: 0;
}
.gracie .halfbox
{
	width: 385px;
	display: inline-block;
	float: left;
	margin-right: 20px;
}
.gracie .box
{
	display: table;
	margin: 0 auto 20px;
}
.gracie .halfbox P
{
	width: auto;
	line-height: 2;
}
.gracie .f_ul_1 P
{
	margin: 0 0 8px;
}
.gracie .f_ul_1 STRONG
{
	color: #17A4D1;
}
.gracie .arrow-top
{
	position: absolute;
	right: 10px;
	top: 100px;
}
.gracie .arrow-bottom
{
	position: absolute;
	left: 231px;
	margin: 6px 0 0;
}
.sharebox
{
	/*[disabled]background-color:#EDEDED;*/
	border-radius: 9px;
	margin: 50px auto 0;
	width: 304px;
	padding-top: 4px;
}
.sharebox .section-title
{
	width: auto;
	text-align: center;
	padding: 0;
	margin: 5px 0;
	color: #D2D2D2;
	font-size: 10px;
}
.sharebox .share-icons
{
	width: 172px;
	margin: 0 auto;
	padding-bottom: 15px;
}
.gracie .pdf
{
	box-shadow: 0px 0px 5px #C0C0C0;
}
.gracie .lr
{
	font-size: 18px;
	line-height: 1;
}
#map-popup
{
	width: 400px;
}
/*Partner Program Landing Page*/
.partnerspage
{
	padding: 0;
}
.partnerspage .wistia_embed, .partnerspage .top-header
{
	border-top-left-radius: 11px !important;
	border-top-right-radius: 11px !important;
	border-bottom-left-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
.partnerspage .section
{
	padding: 20px 35px;
}
.partnerspage .section.dark
{
	background-color: #0E273D;
}
.partnerspage .section.grey
{
	background-color: #EFEFEF;
}
.partnerspage .section.end
{
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
}
.partnerspage .section .buttons
{
	margin: 0 auto;
	display: block;
	width: 668px;
}
.partnerspage .buttons .button
{
	margin: 0 20px;
}
.partnerspage .title-2
{
	color: #17A4D1;
	font-family: gothamboldregular, sans-serif;
	font-size: 22px;
	margin: 5px 0 20px;
}
.partnerspage H1.sm
{
	font-size: 25px;
	margin: 15px 0 30px;
}
.partnerspage H1.sm:after
{
	content: url(./images/underline_longer.png);
	position: absolute;
	left: 50%;
	margin: 18px 0 0 -126px;
}
.partnerspage P
{
	line-height: 1.5;
	font-size: 14px;
}
.partnerspage .limited
{
	max-width: 660px;
	margin: 20px auto 10px;
}
.partnerspage .list
{
	line-height: 1.7;
	max-width: 555px;
	margin: 20px auto 10px;
	font-size: 15px;
	list-style: circle outside url(./images/check-blue.png) !important;
}
.partnerspage .testim
{
	width: 280px;
	display: inline-table;
	padding: 0 0px 20px 110px;
}
.partnerspage .testim .text
{
	width: 246px;
	margin: 15px 0 0px 12px;
	font-style: italic;
	font-size: 13px;
	line-height: 1.5;
}
.partnerspage .testim .namebox
{
	margin: 0 0 0 12px;
}
.partnerspage .testim .name
{
	font-size: 13px;
	text-align: right;
	padding: 0;
	margin: 0;
}
.partnerspage .testim .subname
{
	font-size: 11px;
	text-align: right;
	padding: 0;
	margin: 0;
}
.partnerspage .testim .txt
{
	display: inline-block;
	margin: 21px 0 0;
	width: 175px;
}
.partnerspage .testim .text.first
{
	margin: 36px 0 -29px 13px;
	padding: 0;
	font-style: normal;
	font-size: 14px;
}
.partnerspage .testim .pic
{
	float: right;
	margin: 0 20px 0 10px;
}
.partnerspage .ui-accordion
{
	font-family: gothambookregular, sans-serif;
}
.partnerspage .ui-accordion-content
{
	border: none;
	background-color: #F7F7F7;
}
.partnerspage .ui-accordion-header
{
	border: none;
	background: #DFEEF3;
	padding: 9px;
	color: #000000;
}
.partnerspage .ui-widget-content
{
	background: #F9F9F9;
	overflow: hidden !important;
}
.partnerspage .faq-answer A
{
	color: #17A4D1;
}
.partnerspage P.teaser
{
	width: 52%;
	display: inline-block;
	font-size: 18px;
	padding: 0 0 0 69px;
}
.partnerspage .section.end .button
{
	display: inline-table;
}
#aff-signup-form
{
	width: 385px;
}
.aff-signup .moonray_forms.moonray_affiliate_signup_form
{
	width: 350px !important;
	border: none !important;
	background-color: #F6F6F6 !important;
	border-radius: 9px !important;
	padding: 10px;
	margin: 20px auto 0;
}
.aff-signup .submit
{
	width: 127px !important;
	display: block;
	margin: 0px auto 10px;
	padding: 7px;
	border: 1px solid #1086C2 !important;
	border-radius: 5px;
	color: #FFFFFF;
	background-image: none !important;
	background-color: #1AA5D1 !important;
	font-family: gothamboldregular, Helvetica, Arial, sans-serif;
	font-size: 11.9pt;
	text-align: center;
	text-shadow: 1px 1px 1px #0B7292;
	box-shadow: none !important;
	height: 39px;
}
.aff-signup .moonray_fieldname
{
	color: #0E273D;
	width: 350px;
	margin: 7px 0 0;
	font-size: 12px;
	font-weight: normal;
}
.aff-signup .moonray_input
{
	width: 333px;
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: inset 0px 1px 1px #EFEFEF !important;
	border-radius: 5px;
	margin: 0px 0px 4px;
	font-family: gothambookregular !important;
	height: 23px;
}
.aff-signup SELECT.moonray_input
{
	height: 30px;
	width: 340px;
}
.aff-signup .mr_Clickheret_595
{
	width: 350px;
	float: none;
	margin: 0 0 13px 25px;
	padding: 22px 0 9px;
}
.aff-signup .moonray_small_input
{
	width: 24px;
	margin: -34px 0 0;
}
.wp-caption-text 
{
	font-style: italic;
	font-size: 12px!important;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 100%;
}
.pp-lf-forgot-username 
{
	margin-top: 10px;
}
