/*
	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("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("js/ie/backgroundsize.min.htc"); }
  #main > header:before {
    display: none; }
