/* File created to define custom styles */

a {
  color: #acd14d;
}
a:hover {
  border-bottom-color: #acd14d;
  color: #acd14d !important;
}
header.major > :last-child {
  border-bottom: solid 3px #acd14d;
}
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=tel]:focus,
input[type=search]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
  border-color: #acd14d;
  box-shadow: 0 0 0 1px #acd14d;
}
input[type=checkbox]:focus + label:before,
input[type=radio]:focus + label:before {
  border-color: #acd14d;
  box-shadow: 0 0 0 1px #acd14d;
}
ul.contact li:before {
  color: #acd14d;
}
ul.pagination li > .page.active {
  background-color: #acd14d;
}
/* Button */
input[type=submit],
input[type=reset],
input[type=button],
button,
.button {
  color: #acd14d !important;
}
input[type=submit].primary,
input[type=reset].primary,
input[type=button].primary,
button.primary,
.button.primary {
  background-color: #acd14d;
}
input[type=submit].secondary,
input[type=reset].secondary,
input[type=button].secondary,
button.secondary,
.button.secondary {
  background-color: #acd14d;
}
.features article .icon:before {
  color: #acd14d;
}
/* Header */
#header {
  border-bottom: solid 5px #acd14d;
}
#menu ul a:hover, #menu ul span:hover {
  color: #acd14d;
}
#menu ul a.opener:hover:before, #menu ul span.opener:hover:before {
  color: #acd14d;
}

.logo{
    display: grid;
}