/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

.clickable a {color: inherit !important; text-decoration: none !important;}

/*fonts*/
@font-face {
    font-family: 'wmed';
    src: url('fonts/Whitney-Medium.eot');
    src: url('fonts/Whitney-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Whitney-Medium.woff') format('woff'),
         url('fonts/Whitney-Medium.ttf') format('truetype'),
         url('fonts/Whitney-Medium.svg#whitney_bookregular') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'wbook';
    src: url('fonts/whitney-book-webfont.eot');
    src: url('fonts/whitney-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/whitney-book-webfont.woff') format('woff'),
         url('fonts/whitney-book-webfont.ttf') format('truetype'),
         url('fonts/whitney-book-webfont.svg#whitney_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'wlight';
    src: url('fonts/whitney-light-webfont.eot');
    src: url('fonts/whitney-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/whitney-light-webfont.woff') format('woff'),
         url('fonts/whitney-light-webfont.ttf') format('truetype'),
         url('fonts/whitney-light-webfont.svg#whitney_lightregular') format('svg');
    font-weight: 300;
    font-style: normal;
}

/*begin*/
body, html{
	font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
    height: 100%;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
body{
	font-family:'wbook', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size:100%;
}
.container{
	margin-left:auto;
	margin-right:auto;
	position: relative;
	width:1180px;
	max-width:100%;
}
.clearfix{clear:both; height:0px;}
.clearfix:before,
.clearfix:after{
	 display: table;
  content: " ";
}
.clearfix:after{
	clear:both;
}
div, secton, article, table, input, select, textarea, td, tr, blockquote{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/*images*/
.alignleft{
	float: left;
	margin: 25px 100px 100px 0;
}
.alignright{
	float: right;
	margin: 25px 0 100px 100px;
}
.sprite{
	background-image: url(img/sprite@2X.png);
	background-repeat: no-repeat;
	background-size: 780px 448px;
	display: block;
	text-indent: -999999px!important;
}
/*text*/
h1,h2,h3,h4,h5{
	font-weight: normal;
}
h1{
	font-size: 3.125em;
	line-height: 1.2em;
	margin-bottom: 30px;
}
h2{
	font-size:1.875em;
	line-height: 1.33em;
	margin-bottom: 30px;
}
p, ul, ol{
	font-size:1.125em;
	line-height: 1.55em;
	margin-bottom: 18px;	
}
ul{
	list-style: disc;
	margin-left: 30px;
}
ol{
	list-style: decimal;
	margin-left: 30px;
}
a:link, 
a:visited{
	text-decoration: none;
}
a:hover,
a:active{
	text-decoration: underline;
}
.phone{
	background: black;
	color: white;
	float: left;
	font-size: 2.75em;
	margin-top: 20px;
	padding: 20px;
	width: auto;
}
/*header*/
#header{
	-ms-behavior: url('<?php bloginfo('template_url'); ?>/ebh-lp/css/backgroundsize.min.htc');
	height: 830px;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.overlay{
	background: rgba(0,0,0,.25);
	margin-bottom: -1000; 
	padding-bottom: 1000px;
	position: relative;
	z-index: 20;
}
.text{
	background: rgba(255,255,255,.8);
	margin-bottom: -1000; 
	padding: 60px 60px 1000px 60px;
	width: 700px;
	z-index: 30;
}
.text p{
	font-size:1.5em;
	line-height: 1.41em;
	margin-bottom: 24px;	
}
/*main content*/
#main-content{
	margin: 100px auto;
}
#main-content i{
	background: aqua;
	width:40px;
	height:40px;
	border-radius:20px;
	font-size:18px;
	color:#fff;
	line-height:40px;
	text-align:center;
    display: inline-block;

}

/*footer cta*/
#footer-cta{
	padding: 60px 0;
}
#footer-cta p{
	font-size:1.5em;
	line-height: 1.41em;
	margin-bottom: 24px;
}
/*footer*/
#footer{
	font-size: .88em;
	padding: 30px 0 80px 0;
}
#footer .left{
	float: left;
	width: 40%;
}
#footer .right{
	float: right;
	/*text-align: right;*/
	width: 40%;
}
#footer .right p{
	text-align: right;
}

/*logos*/
.logo{
	margin-bottom: 30px;
}
.ebh{
	background-position: 0 -1px;
	float: right;
	height: 37px;
	width: 133px;
}
.clarityway{
	background-position: -280px -118px;
	height: 64px;
	width: 229px;
}
.journey{
	background-position: 0px -221px;
	height: 78px;
	width:210px;
}
.lucida{
	background-position: -252px -226px;
	height: 67px;
	width: 232px;
}
.mv{
	background-position: -538px -133px;
	height: 52px;
	width: 233px;
}
.promisesaustin{
	background-position: 0px -91px;
	height: 44px;
	width: 235px;
}
.promises{
	background-position: -523px -216px;
	height: 44px;
	width: 234px;
}
.theranch{
	background-position: -510px 0px;
	height: 109px;
	width: 225px;
}
.trp{
	background-position: 0px -151px;
	height: 52px;
	width: 241px;
}
.rightstep{
	background-position: -252px 0px;
	height: 73px;
	width: 238px;
}
.sundance{
	background-position: -212px -329px;
	height: 59px;
	width: 213px;
}
.sri{
	background-position: 0px -330px;
	height: 86px;
	width: 165px;
}

/*chat*/

.lpChatTextLink{
	font-family:'wbook', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: white!important;
	display: block;
	font-size: 1.2em!important;
	padding: 20px;
	position:fixed;
	bottom:0;
	right: 0;
	z-index: 9999999;
}

.lpChatTextLink:before {
font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  content: "\f086";
}

.lpChatTextLink:hover{
	opacity: .9;
}
