/*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*/

/* background */
.educons.default {
	font-size: 18px;/*Dropdown Dark*/
  /*container*/
  /*ul*/
  /*li*/
  /*a*/
  /*hover*/
  /*selected page*/
}
.educons.default.pagebg-home {
	background-image: url("assets/educons-home-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.educons.default.pagebg-about {
	background-image: url("assets/educons-about-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.educons.default.pagebg-services {
	background-image: url("assets/educons-services-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.educons.default.pagebg-contact {
	background-image: url("assets/educons-contact-bg.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.educons.default .header-bg, .educons.default .footer-bg {
	background-color: #353535;
}
.educons.default .text-plugin p {
	margin: 0;
	padding: 0;
}
.educons.default h1, .educons.default h2, .educons.default h3, .educons.default h4, .educons.default h5, .educons.default h6 {
	padding: 0;
	margin: 0;
}
.educons.default h1 {
	font-family: 'Rosario', sans-serif;
	font-size: 81px;
	line-height: 110px;
}
.educons.default h1.sub {
	font-size: 75px;
	line-height: 98px;
}
.educons.default h2 {
	font-family: 'Cantarell', sans-serif;
	font-size: 23px;
	line-height: 31px;
}
.educons.default h2.sub {
	font-size: 21px;
	line-height: 28px;
}
.educons.default h3 {
	font-family: 'Rosario', sans-serif;
	font-size: 30px;
	line-height: 33px;
	letter-spacing: 4px;
}
.educons.default h3.contact {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	line-height: 30px;
	text-transform: capitalize;
}
.educons.default h4 {
	font-family: 'Rosario', sans-serif;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: 6px;
}
.educons.default h5 {
	font-family: 'Cantarell', sans-serif;
	font-size: 23px;
	line-height: 31px;
	letter-spacing: 9px;
}
.educons.default h5.contact {
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0px;
}
.educons.default h5.sub {
	font-size: 21px;
	line-height: 28px;
}
.educons.default .text-plugin {
	font-family: 'Cantarell', sans-serif;
	font-size: 18px;
	line-height: 24px;
}
.educons.default p.contact-txt {
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	line-height: 24px;
}
.educons.default .main-black-bg {
	background-color: #000000;
}
.educons.default .sub-black-bg {
	background-color: #000000;
}
.educons.default .white-bg {
	background-color: #ffffff;
}

/****************/
/* neo main nav */
/****************/
.educons.default .navigation-2-plugin .neo-asset-inner ul {
	font-family: Cantarell, sans-serif;
}
.educons.default .navigation-2-plugin .neo-asset-inner > ul > li {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-right: 30px;
	margin-bottom: 0;
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	text-align: left;

	border-left-color: rgb(51, 51, 51);
	border-left-style: none;
	border-left-width: 0;
	border-right-color: rgb(51, 51, 51);
	border-right-style: none;
	border-right-width: 0;
	border-bottom-color: rgb(51, 51, 51);
	border-bottom-style: none;
	border-bottom-width: 0;
	border-top-color: rgb(51, 51, 51);
	border-top-style: none;
	border-top-width: 0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.educons.default .navigation-2-plugin .neo-asset-inner > ul > li > a {
	color: #fff;
}
.educons.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover {
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
.educons.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-hover > a {
	color: #ebb958;
}
.educons.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active {
	background-color: transparent;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
.educons.default .navigation-2-plugin .neo-asset-inner > ul > li.k-state-active > a {
	color: #ebb958;
}

/***************/
/* neo sub nav */
/***************/
.educons.default .navigation-2-plugin.sub-nav-fixed-plugin ul ul > li {
width: 130px;
}
.educons.default .navigation-2-plugin ul ul > li {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 0;
	background-color: #353535;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-align: left;

	border-left-color: rgb(51, 51, 51);
	border-left-style: none;
	border-left-width: 0;
	border-right-color: rgb(51, 51, 51);
	border-right-style: none;
	border-right-width: 0;
	border-bottom-color: #ebb958;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: rgb(51, 51, 51);
	border-top-style: none;
	border-top-width: 0;
	border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}
.educons.default .navigation-2-plugin ul ul > li > a {
	color: #fff;
}
.educons.default .navigation-2-plugin ul ul > li.k-state-hover {
	background-color: #353535;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
.educons.default .navigation-2-plugin ul ul > li.k-state-hover > a {
	color: #ebb958;
}
.educons.default .navigation-2-plugin ul ul > li.k-state-active {
	background-color: #353535;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
}
.educons.default .navigation-2-plugin ul ul > li.k-state-active > a {
	color: #ebb958;
} 



.educons.default div.form-plugin #FormHeading-id {
	display: none;
}
.educons.default div.form-plugin table table label {
	font-weight: normal;
}
.educons.default div.form-plugin label {
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #606060;
	text-transform: lowercase;
	text-transform: capitalize;
	padding-bottom: 0px;
}
.educons.default form input[type="text"], 
.educons.default form textarea,
.educons.default form select {
	background-color: #353535;
	outline: none;
	border: none;
	padding: 7px 5px;
	font-family: 'Muli', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: white;
}
.educons.default div.sitesearch-plugin input.ss-text {
	background: none;
	min-height: 28px;
	color: #777777;
}
.educons.default div.form-plugin .form-element-wrapper#subject-id input[type="text"] {
}
.educons.default div.form-plugin textarea {
	height: 60px;
}
.educons.default div.form-plugin .form-element-wrapper {
	display: block;
	padding-bottom: 12px;
}
.educons.default div.form-plugin .form-element-wrapper#name-id table .FirstName input {
	margin-right: 0px;
	display: block;
}
.educons.default div.form-plugin .form-element-wrapper#email-id {
	display: block !important;
	margin-right: 17px;
	
}
.educons.default div.form-plugin .form-element-wrapper#phone-id {
	display: block !important;
}
.educons.default div.form-plugin input[type="submit"] {
	font-family: 'Cantarell', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #000000;
	background: #ebb958;
	padding: 2px 15px;
	display: block;
	border: none;
}
.educons.default .divider-arrow {
	background: url("assets/educons-arrow.png") top center no-repeat;
}
.educons.default .divider-line {
	width: 100%;
	background-color: #000000;
}
.educons.default .trans {
 filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
.educons.default p.lh27, .educons.default h1.lh27, .educons.default h2.lh27, .educons.default h3.lh27, .educons.default h4.lh27, .educons.default h5.lh27, .educons.default h6.lh27 {
	line-height: 27px;
}
.educons.default p.lh25, .educons.default h1.lh25, .educons.default h2.lh25, .educons.default h3.lh25, .educons.default h4.lh25, .educons.default h5.lh25, .educons.default h6.lh25 {
	line-height: 25px;
}
.educons.default p.lh24, .educons.default h1.lh24, .educons.default h2.lh24, .educons.default h3.lh24, .educons.default h4.lh24, .educons.default h5.lh24, .educons.default h6.lh24 {
	line-height: 24px;
}
.educons.default p.left, .educons.default h1.left, .educons.default h2.left, .educons.default h3.left, .educons.default h4.left, .educons.default h5.left, .educons.default h6.left {
	text-align: left;
}
.educons.default p.center, .educons.default h1.center, .educons.default h2.center, .educons.default h3.center, .educons.default h4.center, .educons.default h5.center, .educons.default h6.center {
	text-align: center;
}
.educons.default p.right, .educons.default h1.right, .educons.default h2.right, .educons.default h3.right, .educons.default h4.right, .educons.default h5.right, .educons.default h6.right {
	text-align: right;
}
.educons.default p.bold, .educons.default h1.bold, .educons.default h2.bold, .educons.default h3.bold, .educons.default h4.bold, .educons.default h5.bold, .educons.default h6.bold {
	font-weight: 700;
}
.educons.default p.semibold, .educons.default h1.semibold, .educons.default h2.semibold, .educons.default h3.semibold, .educons.default h4.semibold, .educons.default h5.semibold, .educons.default h6.semibold {
	font-weight: 600;
}
.educons.default p.normal, .educons.default h1.normal, .educons.default h2.normal, .educons.default h3.normal, .educons.default h4.normal, .educons.default h5.normal, .educons.default h6.normal {
	font-weight: 400;
}
.educons.default p.white, .educons.default h1.white, .educons.default h2.white, .educons.default h3.white, .educons.default h4.white, .educons.default h5.white, .educons.default h6.white {
	color: #ffffff;
}
.educons.default p.yellow, .educons.default h1.yellow, .educons.default h2.yellow, .educons.default h3.yellow, .educons.default h4.yellow, .educons.default h5.yellow, .educons.default h6.yellow {
	color: #ffd71a;
}
.educons.default p.blue-1, .educons.default h1.blue-1, .educons.default h2.blue-1, .educons.default h3.blue-1, .educons.default h4.blue-1, .educons.default h5.blue-1, .educons.default h6.blue-1 {
	color: #0ea4de;
}
.educons.default p.blue-2, .educons.default h1.blue-2, .educons.default h2.blue-2, .educons.default h3.blue-2, .educons.default h4.blue-2, .educons.default h5.blue-2, .educons.default h6.blue-2 {
	color: #0877e0;
}
.educons.default p.blue, .educons.default h1.blue, .educons.default h2.blue, .educons.default h3.blue, .educons.default h4.blue, .educons.default h5.blue, .educons.default h6.blue {
	color: #0e57a0;
}
.educons.default p.black, .educons.default h1.black, .educons.default h2.black, .educons.default h3.black, .educons.default h4.black, .educons.default h5.black, .educons.default h6.black {
	color: #000000;
}
.educons.default p.gray, .educons.default h1.gray, .educons.default h2.gray, .educons.default h3.gray, .educons.default h4.gray, .educons.default h5.gray, .educons.default h6.gray {
	color: #666666;
}
.educons.default p.p0, .educons.default h1.p0, .educons.default h2.p0, .educons.default h3.p0, .educons.default h4.p0, .educons.default h5.p0, .educons.default h6.p0 {
	padding: 0;
}
