/*homepage header*/

.site-title a {
	font: bold 23px arial, sans-s erif;
}

.site-branding-wrapper {
	max-width: 1180px;
}

.site-header .size-karuna-hero, .custom-header {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.main-navigation {
	font-size: 16px;
}

/*subheader*/

.main-navigation ul ul a,.main-navigation ul ul a:focus { color:black; font-size: 14px;background-color:transparent;}

.main-navigation ul ul a, .main-navigation ul ul a:visited {
	color: black;
	line-height:0.8em;
	width: 120px;
	transition: opacity 1s;
	background-color:white
}

.main-navigation ul ul a, .main-navigation ul ul a:focus, .main-navigation ul ul a:hover, .main-navigation ul ul a:visited, .main-navigation ul ul a:visited:focus, .main-navigation ul ul a:visited:hover, .footer-widgets-wrapper, .footer-widgets-wrapper a, .footer-widgets-wrapper a:visited, .footer-widgets-wrapper a:hover, .footer-widgets-wrapper a:focus, .footer-widgets-wrapper button, .footer-widgets-wrapper button:hover, .footer-widgets-wrapper button:focus, .footer-widgets-wrapper input[type="button"], .footer-widgets-wrapper input[type="button"]:hover, .footer-widgets-wrapper input[type="button"]:focus, .footer-widgets-wrapper input[type="reset"], .footer-widgets-wrapper input[type="reset"]:hover, .footer-widgets-wrapper input[type="reset"]:focus, .footer-widgets-wrapper input[type="submit"], .footer-widgets-wrapper input[type="submit"]:hover, .footer-widgets-wrapper input[type="submit"]:focus, .footer-widgets-wrapper .button, .footer-widgets-wrapper .button:hover, .footer-widgets-wrapper .button:focus, .site-footer, .top-bar, .top-bar a, .top-bar a:visited, .top-bar a:hover, .top-bar a:focus {
	color: black;
}

/*school page table*/

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	color: #999999;
	border: 1px solid #dddddd;
	border-radius: 5px;
	padding: 0em;
}

label {
	display: inline-block;
	margin-bottom: 0rem;
}