/*
Theme Name: Fourty by David
Version: 1.0
Author: DN
*/

body {
    background: #f7edde;
}

body, input, select, textarea {
    color: #3c3c3c;
}

h1, h2, h3, h4, h5, h6 {
    color: #d08b0a;
}

a:hover {
    color: #000!important;
}

#header .logo,
#header nav,
#main {
    background-color: #fff !important;
}

header.major > :first-child:after {
    background-color: #d08b0a;
}

#contact > .inner > :nth-child(2n - 1) {
    border-right: solid 1px #fff;
}

#contact {
    border-bottom: solid 1px #fff;
}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select, textarea {
    background: rgba(208, 139, 10, 0.1);
}

label,
input[type="submit"], input[type="reset"], input[type="button"], button, .button {
    color: #d08b0a;
}

input[type="submit"], input[type="reset"], input[type="button"], button, .button {
    box-shadow: inset 0 0 0 2px #d08b0a;
}

.icon.alt:before {
    color: #d08b0a;
}

#contact > .inner > .split > *:before {
    border-top: solid 1px #fff;
}

#footer .copyright li {
    color: #3c3c3c;
}

.image.main img {
    height: auto;
}

#header .logo {
    background-image: url(images/logo.png);
    background-repeat: no-repeat;
    background-position: 25px center;
    padding-left: 280px;
}

#header .logo strong {
    -moz-transition: none;
    -webkit-transition: none;
    -ms-transition: none;
    transition: none;
  }

  nav#menu a {
    color: #fff;
}

#menu ul {
  list-style: none;
}

#banner p {
    color: #fff;
}

strong, b {
    color: #000;
    font-weight: 600;
}

.tiles article:before {
    background-color: transparent !important;
}

.tiles article:after {
    background-color: transparent !important;
}

article.hasimage header.major > p {
    color: #fff;
}

#banner.major {
    background-image: url(./images/kachel-fbz.jpg);
}

#banner:after {
    background-color: #555;
}

#contact {
    border-top: 1px solid #fff;
}

legend {
    font-size: 25px;
    font-weight: bold;
    width: 80%;
    color: #d08b0a;
}
