@import url("../hayden/style.css");
@import url(http://fonts.googleapis.com/css?family=Carme);
/*San Serif*/
@import url(http://fonts.googleapis.com/css?family=Sanchez);
/*Serif*/
/*Globals============*/
::selection { background: transparent; }
::-moz-selection {
 background: transparent;
}
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
/* Custom Fonts */
@font-face { font-family: DolceVita; src: url(http://www.ashokansystems.com/wp-content/themes/myhomeeasy/fonts/DolceVita.ttf) format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: DolceVitaLight; src: url(http://www.ashokansystems.com/wp-content/themes/myhomeeasy/fonts/DolceVitaLight.ttf) format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: DolceVitaHeavyBold; src: url(http://www.ashokansystems.com/wp-content/themes/myhomeeasy/fonts/DolceVitaHeavyBold.ttf) format('truetype'); font-weight: normal; font-style: normal; }

strong, .people-list h5, #mainNav ul a, .button, a.button, #footer a.button, #searchsubmit, input[type="submit"], .wrapper-dropdown-1 { font-family: 'MuseoSlab700', serif; font-weight:normal; }
body, h1, h2, h3, h4, h5, h6, input[type="email"], input[type="text"], input[type="password"], input[type="tel"], textarea, .homeSection .sectionHead h3 { font-family: 'Carme', sans-serif; font-weight:300;}
h3:before { 
  display: block; 
  content: " "; 
  margin-top: -200px; 
  height: 200px; 
  visibility: hidden; 
}
.contactInfo p { font-family:'Rockwell', serif; color:#ffffff; font-weight:700; line-height:0.7em; }
.contactInfo img { width:75%; margin-left:-100px; }
.contactInfo { width:350px; }

select { font-family: inherit; }
/*=====End custom fonts=====*/
body { background-color: #FFFFFF; position:relative;}
/*=====Global Animated all properties=======*/
#mainNav ul a, .contact-col1 input, .contact-col2 textarea, .login input[type="text"], .login input[type="password"] { -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; }
.page-template-page-homemhe-php.home #middle { max-width: 100% !important; width: 100% !important; margin: 0 auto; }
.home #content.full, .page-template-page-homemhe-php #content.full { width: 100%; }
.page-template-page-homemhe-php #main { padding-top: 35px; }
.description { padding: 0 10%; }
.taglinebig { display:block; text-align:center; font-size:2em; line-height:1.5; max-width: 22.5em; margin: 0 auto; }
.taglinebig span { font-family: 'Carme'; font-size:1.5em; color:#339999; line-height:1; display: inline-block; padding:0 10px 0 0; position:relative; }
.taglinebig span:after { content:""; display:block; position:absolute; width:347px; height:16px; background:url(images/brush-underline-teal-347.png) no-repeat 0 0; bottom:-10px; left:-28px; background-size:cover; }
.bizplan { padding:50px 0px; height:760px; background-image: url('http://www.ashokansystems.com/wp-content/uploads/2014/01/ASHOKAN-background-image-landscape-color-adjusted.png'); background-repeat: no-repeat; background-position: top center; background-size:1905px 760px;}
.greybox { padding:50px 0px; background:#f1f1f1; }
p.lead { font-size:1.125em; }
/*Buttons------------------*/
.button, a.button, #footer a.button, #searchsubmit, input[type="submit"] { border: 1px solid #60db65; background: #43d545; background: -webkit-gradient(linear, left top, left bottom, from(#73e579), to(#43d545)); background: -webkit-linear-gradient(top, #73e579, #43d545); background: -moz-linear-gradient(top, #73e579, #43d545); background: -ms-linear-gradient(top, #73e579, #43d545); background: -o-linear-gradient(top, #73e579, #43d545); padding: 10px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.7), inset 0px -8px 14px -5px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.7), inset 0px -8px 14px -5px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.7), inset 0px -8px 14px -5px rgba(0,0,0,0.2); -khtml-box-shadow: inset 0px 1px 1px 0px rgba(255,255,255,0.7), inset 0px -8px 14px -5px rgba(0,0,0,0.2); text-shadow: rgba(0,0,0,.4) 1px 1px 1px; color: #ffffff; font-size: .9em; text-decoration: none; vertical-align: middle; display: inline-block; text-decoration: none; position: relative; cursor: pointer; line-height: normal !important; text-transform: uppercase; }
.button, #searchsubmit, input[type="submit"] { background-color: #43D545 !important; }
.button.arrow, a.button.arrow, #footer a.button.arrow { padding:10px 40px 10px 20px; }
.button.medium, a.button.medium, #footer a.button.medium { padding: 7px 17px; font-size: .8em; }
.button.arrow.medium, a.button.arrow.medium, #footer a.button.arrow.medium { padding:7px 34px 7px 17px; font-size: .8em; }
.button.teal, a.button.teal, #footer a.button.teal { border: 1px solid #5ae4d3; background: #46e2ce; background: -webkit-gradient(linear, left top, left bottom, from(#7beee2), to(#46e2ce)); background: -webkit-linear-gradient(top, #7beee2, #46e2ce); background: -moz-linear-gradient(top, #7beee2, #46e2ce); background: -ms-linear-gradient(top, #7beee2, #46e2ce); background: -o-linear-gradient(top, #7beee2, #46e2ce); }
.button.teal:hover, a.button.teal:hover, #footer a.button.teal:hover { box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.5), inset 0px -8px 14px -5px rgba(0,0,0,0); -moz-box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.5), inset 0px -8px 14px -5px rgba(0,0,0,0); -webkit-box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.5), inset 0px -8px 14px -5px rgba(0,0,0,0); -khtml-box-shadow: inset 0px 1px 3px 0px rgba(255,255,255,0.5), inset 0px -8px 14px -5px rgba(0,0,0,0); }
.button.arrow:after, a.button.arrow:after, #footer a.button.arrow:after { content:""; display:block; width:13px; height:20px; position:absolute; right:15px; top:50%; margin-top:-10px; background:url(images/ico-btn-arrow-right13.png) no-repeat 0 0; background-size:cover; }
.button.arrow.medium:after, .button.arrow.medium:after, #footer a.button.arrow.medium:after { width:10px; height:15px; margin-top:-7px; }
.button:hover, a.button:hover, #footer a.button:hover, .contact-col2 input[type="submit"]:hover, .login input[type="submit"]:hover { border: 1px solid #5ae4d3; background: #46e2ce; background: -webkit-gradient(linear, left top, left bottom, from(#7beee2), to(#46e2ce)); background: -webkit-linear-gradient(top, #7beee2, #46e2ce); background: -moz-linear-gradient(top, #7beee2, #46e2ce); background: -ms-linear-gradient(top, #7beee2, #46e2ce); background: -o-linear-gradient(top, #7beee2, #46e2ce); }
/*===============Login pg*/
.login input[type="text"]:focus, .login input[type="password"]:focus { background:#FFFFFF; outline:none; }
.contact-col1 p, .contact-col2 p { margin-bottom:5px; }
#footer { color: #b3b3b3; background: #4d4d4d; }
#footer .secondary .inside { border-top: none; border-bottom:1px solid #808080; padding: 20px 0 0 0px; }
#footer .secondary .inside.legalarea { border-bottom:none; }
.disclaimer.footerBox { margin: 0 0 0 0 !important; float: none; position: relative; width: auto; }
/*
.login-bg { background:url(images/login-bg1.png) no-repeat 0 0; width:230px; height:225px; padding:20px; margin:10px auto; text-align:center; }
.login-bg.taller { background:url(images/login-bg2.png) no-repeat 0 0; width:270px; height:340px; }

*/

.login input { width:90%; }
.login p { margin:0 0 5px 0; }
p.name-log-row, p.pw-log-row, p.userico { margin:0 0 0 0; }
p.forgetmenot { width: 150px; }
.login #rememberme { width:auto; margin-right:10px; }
p.helpline { font-size:0.875em; color:#FFFFFF; text-align:center; }
p.helpline a, p.helpline a:link { color:#FFFFFF; text-decoration:underline; }
.login-bg .login { padding: 0px 5px; }
.login-bg .login input { margin: 0px 0px 3px 0; }
.login input[type="text"], .login input[type="password"] { padding: 10px; line-height:1; font-family: "Museo Slab", Helvetica, Arial, sans-serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid rgba(0,0,0,.05); border-bottom: 2px solid rgba(0,0,0,.1); background: #f3f3f3; font-size: 1em; color:#808080; box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.3), inset 0px -6px 12px -5px rgba(0,0,0,0.1), 1px 1px 2px rgba(255,255,255,0.9); -moz-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.3), inset 0px -6px 12px -5px rgba(0,0,0,0.1), 1px 1px 2px rgba(255,255,255,0.9); -webkit-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.3), inset 0px -6px 12px -5px rgba(0,0,0,0.1), 1px 1px 2px rgba(255,255,255,0.9); -khtml-box-shadow: inset 0px 1px 3px 0px rgba(0,0,0,0.3), inset 0px -6px 12px -5px rgba(0,0,0,0.1), 1px 1px 2px rgba(255,255,255,0.9); }
.submit span.submit-row { position:relative; margin: 0 0 0 330px;}
.submit span.submit-row:after { position: absolute; width:18px; height:20px; display:block; content:""; top:50%; margin-top:-10px; left:20px; background:url(images/ico-key-login.png) no-repeat 0 0; }
.submit span input[type="submit"] { width:180px; }
#content .login ul { margin: 0 0 5px 360px; list-style-type: none; }
#content .login ul li { margin: 0 0 5px 0; line-height: 1.3em; font-size: .8em; }
.log-sticky-foot { font-size:0.7em; text-align:center; position:fixed; bottom:0px; height:20px; line-height:1; width:34em; color:#FFFFFF; left: 50%; margin-left: -17em; text-shadow:1px 1px 1px rgba(0,0,0,0.3); }

		
		/* This is built off the default Friends Only CSS. */
		/* begin reset of variables */
				
		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;
		}
	
	   /* end of reset of variables */
		
		body {
			font-family: 'Carme', sans-serif; font-weight:300;
			font-color: #000000;
			padding-left: 20%;
			padding-top:100px;
			padding-bottom: 50px;
			padding-right: 5%;
			/* background-color: #40b692; */
			background-image: url('http://www.ashokansystems.com/wp-content/uploads/2014/01/ASHOKAN-background-image-landscape-color-adjusted.png'); background-repeat: no-repeat; background-position: top center; background-size:1905px 760px;
		}
		
		/* h1 is used by friendsonly */
		
		h1	{
			font-family: DolceVita; 
			font-weight:300;
			font-color: #000000;
			font-size: 4em; 
			padding-bottom: 100px;
			font-weight: normal;
		}
		
		/* p is used by friendsonly */
		
		p	{
			padding-top: 16px;
			padding-bottom: 16px;
		}
		
		/* prompt is used by friendsonly */
		
		p.prompt	{
			color: #000000;
			font-family: 'Carme', sans-serif; font-weight:300;
			font-size: 1.4em;
		}
		
		p.error	{
			color: #AA0000;
			font-family: 'Carme', sans-serif; font-weight:300;
			font-size: 1.4em;
		}
		
		/* form is used by friendsonly */
		
		#form {
			padding-top: 50px;
			padding-bottom: 50px;
		}
		
		/* input_email is used by friendsonly */
		
		input.input_email	{
			font-size: 1.5em;
		}
		
		/* input_submit is used by friendsonly */
		
		input.input_submit	{
			background-color: #DDDDDD; 
			border-color: #AAAAAA; 
			color: #000000; 
			font-family: 'Carme', sans-serif; font-weight:300;
			font-size: 0.9em;
		}
		
		/* admin is used by friendsonly */
		
		.admin	{
			padding-top: 50px;
		}
		
		/* adminlink is used by friendsonly */
		
		.adminlink {
			color: #CCCCCC; font-size: small;
		}
	



