/*
	Spectral by HTML5 UP
	html5up.net | @n33co
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Icon */

	.icon.major {
		border: none;
	}

		.icon.major:before {
			font-size: 3em;
		}

/* Form */

	label {
		color: #2E3842;
	}

	input[type="text"],
	input[type="password"],
	input[type="email"],
	select,
	textarea {
		border: solid 1px #dfdfdf;
	}

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	button,
	.button {
		border: solid 2px #dfdfdf;
	}

		input[type="submit"].special,
		input[type="reset"].special,
		input[type="button"].special,
		button.special,
		.button.special {
			border: 0 !important;
		}

/* Page Wrapper + Menu */

	#menu {
		display: none;
	}

	body.is-menu-visible #menu {
		display: block;
	}

/* Header */

	#header nav > ul > li > a.menuToggle:after {
		display: none;
	}

/* Banner + Wrapper (style4) */

	#banner,
	.wrapper.style4 {
		-ms-behavior: url("assets/js/ie/backgroundsize.min.htc");
	}

		#banner:before,
		.wrapper.style4:before {
			display: none;
		}

/* Banner */

	#banner .more {
		height: 4em;
	}

		#banner .more:after {
			display: none;
		}

/* Main */

	#main > header {
		-ms-behavior: url("assets/js/ie/backgroundsize.min.htc");
	}

		#main > header:before {
			display: none;
		}