body {
  background: #d9d9d9; //BG
}

.header .branding .logo-container { 
  padding-top: 0.5em;
  padding-bottom: 1.5em; //LOGO SPACING
}

.header .branding .logo-container a .textual-logo { 
  font-family: "Open Sans",Futura,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-style: normal;
  font-weight: 400; //LOGO TEXT
}

input {
   background: #ffffff;
}

.portfolio-filter li a .term-name {
   background: #b3b3b3; //CAT BUTTONS
}

.portfolio-filter li.active .term-name, .portfolio-filter li.active a:hover .term-name, .portfolio-filter li.active .term-count {
   background: #808080; //CAT BUTTONS HOVER
}

.portfolio-filter li.active .term-count .triangle-down {
   border-top: 3px solid #808080; //TERM COUNT DOWNWARD TRIANGLE HOVER
}

.portfolio-header h2::after {
    width: 0; //REMOVE THEME PORTFOLIO ICON
}

.portfolio-header h2 {
    background: #212121;
    color: #E4E4E4;
    margin: 0;
    padding: 8px 8px 11px 8px; //PORTFOLIO BUTTON LIKE TITLE
}

.oy-flexslider .oy-flex-control-paging li a, .oy-flexslider .oy-flex-direction-nav a {
    display: none; //REMOVE DISPLAY IMAGE ENLARGERS
}

.main-container .main-content {
   padding: 2.5em 0; //SPACE ABOVE H2
}

input[type="submit"] {
   background: #b3b3b3;
   border-color: #b3b3b3;
   box-shadow: 0 2px 0 #808080;
   text-shadow: 0 1px 0 #808080; //FORM BUTTON
}

input[type="submit"]:hover {
   background: #808080;
   border-color: #808080;
   box-shadow: 0 2px 0 #212121;
   text-shadow: 0 1px 0 #212121; //FORM BUTTON HOVER
}

div.wpcf7-mail-sent-ok {
   border: 2px solid #808080; //CONFIRMATION MESSAGE BORDER
}

div.wpcf7-validation-errors {
    border: 2px solid #e44141;
}



