/*Make sure your selectors are very specific, you can accidentally overide builder css if you are not careful*/
/*Do not edit positioning, width, height in CSS, set that in the markup*/
/*CSS Changes, are somewhat permanent, user cannot change these, they can overide them via element inline style, but thats about it*/

.Enrep.default {
	font-size: 14px;
} 

/* background */
.Enrep.default.pagebg {
	background:#3d3d3d url(assets/enrep-bg.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.Enrep.default p {
	margin: 0;
	padding: 0; 
}

.Enrep.default .head{
	background:#f3f3f3 url(assets/header-enrep-bg.png);
	background-repeat: no-repeat;
}
.Enrep.default .content-bg{
	background-color:#f3f3f3;
}

.Enrep.default .content-bg1{
	background-color: #ffffff;
}

.Enrep.default .enrep-bg{
	background-image: url(assets/home-enrep-bg.png);
	background-repeat: no-repeat;
}

/*header css*/
/*logo css*/
.Enrep.default .companyname{
	font-family: 'Inder', sans-serif;
	font-size: 64px;
	color: #2C97AE;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0;
	padding: 0;
}

.Enrep.default .companytitle{
	font-family: 'Asap', sans-serif;
	font-size: 24px;
	color: #a1a1a1;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
}

/*phone number css*/
.Enrep.default .phone-number{
	font-family: arial;
	font-size: 24px;
	color: #2e97ad;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
	padding: 0;
}
 
/****************/
/* neo main nav */
/****************/
.Enrep.default .navigation-2-plugin .neo-asset-inner ul {
	font-family: 'Asap', sans-serif;
}
.Enrep.default .navigation-2-plugin .neo-asset-inner > ul > li {
	padding-top: 11px;
	padding-right: 9px;
	padding-bottom: 11px;
	padding-left: 9px;
	margin-right: 16px;
	background-color: transparent;
	font-size: 12px;
	text-align: center;
}
.Enrep.default .navigation-2-plugin .neo-asset-inner > ul > li > a {
	color: #000000;
}
.Enrep.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover {
	background-color: #67B1C1;
	font-size: 12px;
	text-align: center;
	border-left-color: rgb(103, 177, 193);
	border-right-color: rgb(103, 177, 193);
	border-bottom-color: rgb(103, 177, 193);
	border-top-color: rgb(103, 177, 193);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.Enrep.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover > a {
	color: #FFF;
}
.Enrep.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active {
	background-color: #67B1C1;
	font-size: 12px;
	text-align: center;
	border-left-color: rgb(103, 177, 193);
	border-right-color: rgb(103, 177, 193);
	border-bottom-color: rgb(103, 177, 193);
	border-top-color: rgb(103, 177, 193);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.Enrep.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active > a {
	color: #FFFFFF;
}

/***************/
/* neo sub nav */
/***************/
.Enrep.default .navigation-2-plugin.sub-nav-fixed-plugin ul ul > li {
width: 130px;
}
.Enrep.default .navigation-2-plugin ul ul > li {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	margin-top: 2px;
	background-color: #D6D5D5;
	font-size: 12px;
	border-left-color: rgb(103, 177, 193);
	border-right-color: rgb(103, 177, 193);
	border-bottom-color: rgb(103, 177, 193);
	border-top-color: rgb(103, 177, 193);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.Enrep.default .navigation-2-plugin ul ul > li > a {
	color: #5B5B5B;
}
.Enrep.default .navigation-2-plugin ul ul > li.k-state-hover {
	background-color: #75c5d6;
	font-size: 12px;
	border-left-color: rgb(103, 177, 193);
	border-right-color: rgb(103, 177, 193);
	border-bottom-color: rgb(103, 177, 193);
	border-top-color: rgb(103, 177, 193);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.Enrep.default .navigation-2-plugin ul ul > li.k-state-hover > a {
	color: #000000;
}
.Enrep.default .navigation-2-plugin ul ul > li.k-state-active {
	background-color: #75c5d6;
	font-size: 12px;
	border-left-color: rgb(103, 177, 193);
	border-right-color: rgb(103, 177, 193);
	border-bottom-color: rgb(103, 177, 193);
	border-top-color: rgb(103, 177, 193);
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.Enrep.default .navigation-2-plugin ul ul > li.k-state-active > a {
	color: #000;
} 
/****************/
/* END neo nav */
/****************/
.Enrep.default .content-style{
	font-family: 'Asap', sans-serif;
	font-size: 14px;
	color: #888888;
	line-height: 21px;
}
/*footer css*/
.Enrep.default .f-heading{
	color: #bdbdbd;
	font-family: 'Asap', sans-serif;
	font-size: 18px;
}
.Enrep.default .list-style h4{
	color: #bdbdbd;
	font-family: 'Asap', sans-serif;
	font-size: 18px;
	height: 32px;
}
.Enrep.default ul li.list-style {
	border-bottom: solid 1px #4f4f4f;
	list-style-type: none;
	background: url('assets/enrep-list.png') no-repeat left center;
	background-repeat: no-repeat;
	line-height: 30px;
	font-size: 12px;
	padding-left: 10px;
	color: #919191;
	font-family: 'Asap', sans-serif;
}
.Enrep.default ul li.list-style:last-child{
	border-bottom:none;
}
/*in side pages*/
/*about*/
.Enrep.default .page-title{
	position:absolute;
	left:50px;
	font-family: 'Asap', sans-serif;
	font-size: 30px;
	color: #fafafa;
	font-weight:normal;
}
.Enrep.default .title{
	font-family:'Asap', sans-serif;
	font-size: 30px;
	color: #fafafa;
}
.Enrep.default.form{
	background: #3d3d3d;
}
/*lines css*/
.Enrep.default .short-divider-hor{
	border-bottom:solid 1px #c7c7c7;
}
.Enrep.default .short-divider-hor1{
	border-bottom:solid 1px #4f4f4f;
}
.Enrep.default h3{
	color: #2c97ae;
	font-size: 24px;
	font-family: 'Asap', sans-serif;
}
.Enrep.default h1
.Enrep.default h2,
.Enrep.default h3,
.Enrep.default h4,
.Enrep.default h5,
.Enrep.default h6 {
	padding: 0;
	margin: 0;
	font-weight:normal !important;
}
/* CONTACT */
/*header*/

/* labels style */
.Enrep.default .web_com_custom_form label{
	font-weight: normal;
	margin-bottom: 0;
	color: #fff;
}

/*CUSTOM*/
/* first & last name */
.Enrep.default .web_com_custom_form .FirstName label,
.Enrep.default .web_com_custom_form .LastName label{
	font-size: 12px !important;
	color: #fff;
}
.Enrep.default .web_com_custom_form input[type='text'],
.Enrep.default .web_com_custom_form textarea{
	background:  #fff; 
}

.Enrep.default .web_com_custom_form input[type='submit']{
	color: #e6e6e6;
	background: #5fa1af; 
	font-size: 16px;
	padding: 3px 25px;
	display: block;
	margin: 0 auto;
	border: 1px solid #5fa1af;
}

.Enrep.default textarea.form-element{
	height: 60px;
}

.Enrep.default .form-element-wrapper{
	padding: 3px 0 7px 0;
}
.Enrep.default .divider-line {
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF; 
}
.Enrep.default form p,
.Enrep.default form span{
	color: #fff;
}


.Enrep.default p.lh27,
.Enrep.default h1.lh27,
.Enrep.default h2.lh27,
.Enrep.default h3.lh27,
.Enrep.default h4.lh27,
.Enrep.default h5.lh27,
.Enrep.default h6.lh27 {
	line-height: 27px; 
}
.Enrep.default p.lh25,
.Enrep.default h1.lh25,
.Enrep.default h2.lh25,
.Enrep.default h3.lh25,
.Enrep.default h4.lh25,
.Enrep.default h5.lh25,
.Enrep.default h6.lh25 {
	line-height: 25px; 
}
.Enrep.default p.lh24,
.Enrep.default h1.lh24,
.Enrep.default h2.lh24,
.Enrep.default h3.lh24,
.Enrep.default h4.lh24,
.Enrep.default h5.lh24,
.Enrep.default h6.lh24 {
	line-height: 24px; 
}
.Enrep.default p.left,
.Enrep.default h1.left,
.Enrep.default h2.left,
.Enrep.default h3.left,
.Enrep.default h4.left,
.Enrep.default h5.left,
.Enrep.default h6.left {
	text-align: left; 
}
.Enrep.default p.center,
.Enrep.default h1.center,
.Enrep.default h2.center,
.Enrep.default h3.center,
.Enrep.default h4.center,
.Enrep.default h5.center,
.Enrep.default h6.center {
	text-align: center; 
}
.Enrep.default p.right,
.Enrep.default h1.right,
.Enrep.default h2.right,
.Enrep.default h3.right,
.Enrep.default h4.right,
.Enrep.default h5.right,
.Enrep.default h6.right {
	text-align: right; 
}
.Enrep.default p.bold,
.Enrep.default h1.bold,
.Enrep.default h2.bold,
.Enrep.default h3.bold,
.Enrep.default h4.bold,
.Enrep.default h5.bold,
.Enrep.default h6.bold {
	font-weight: 700; 
}
.Enrep.default p.semibold,
.Enrep.default h1.semibold,
.Enrep.default h2.semibold,
.Enrep.default h3.semibold,
.Enrep.default h4.semibold,
.Enrep.default h5.semibold,
.Enrep.default h6.semibold {
	font-weight: 600; 
}
.Enrep.default p.normal,
.Enrep.default h1.normal,
.Enrep.default h2.normal,
.Enrep.default h3.normal,
.Enrep.default h4.normal,
.Enrep.default h5.normal,
.Enrep.default h6.normal {
	font-weight: 400; }
.Enrep.default p.light,
.Enrep.default h1.light,
.Enrep.default h2.light,
.Enrep.default h3.light,
.Enrep.default h4.light,
.Enrep.default h5.light,
.Enrep.default h6.light {
	font-weight: 300; 
}
.Enrep.default p.white,
.Enrep.default h1.white,
.Enrep.default h2.white,
.Enrep.default h3.white,
.Enrep.default h4.white,
.Enrep.default h5.white,
.Enrep.default h6.white {
	color: #ffffff; 
}

.Enrep.default p.black,
.Enrep.default h1.black,
.Enrep.default h2.black,
.Enrep.default h3.black,
.Enrep.default h4.black,
.Enrep.default h5.black,
.Enrep.default h6.black {
color: #000000; 
}
.Enrep.default p.gray,
.Enrep.default h1.gray,
.Enrep.default h2.gray,
.Enrep.default h3.gray,
.Enrep.default h4.gray,
.Enrep.default h5.gray,
.Enrep.default h6.gray {
color: #666666; 
}
.Enrep.default p.p0,
.Enrep.default h1.p0,
.Enrep.default h2.p0,
.Enrep.default h3.p0,
.Enrep.default h4.p0,
.Enrep.default h5.p0,
.Enrep.default h6.p0 {
padding: 0; }
.Enrep.default .bg-box{
	background-color:#49bfd8;
}
.Enrep.default .bg-title{
	background-color:#3c3c3c;
}
.form-result-ok, .form-result-err {
	color:#fff;
	}