/* @less partials */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* @group GN Additions */
/* @end */
/* @group Corporate colours taken from logo */
/* @end */
/* @group Site Defaults */
/* @end */
/* @group Greys */
/* @end */
footer {
  padding-top: 1rem;
  padding-bottom: 4rem;
  margin-bottom: 1rem;
  border-top: 1px solid #d7d7d7;
}
footer label {
  font-weight: normal;
}
footer h5 {
  font-size: 1.2em;
}
footer h3.dash::after {
  width: 1.4rem;
  margin-top: 1rem;
  border-bottom: 2px solid #000000;
}
.signUpText {
  margin-top: 1.3rem;
}
/* @group Sign-off */
#signoff {
  display: block;
  clear: left;
  border-top: 1px solid #d7d7d7;
  margin-top: 2.5rem;
  padding-top: 2.5rem;
}
#signoff p,
#signoff li {
  font-size: 0.85em;
  line-height: 1.3em;
  margin-bottom: 0.5rem;
}
#signoff ul {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
}
/* @end */
/* @group Social Links */
.socialLinksbot {
  margin-top: 1.3rem;
}
.socialLinksbot a {
  font-size: 1.6em;
  margin-right: 0.65rem;
  transition: all 0.1s linear;
}
.socialLinksbot a:hover,
.socialLinksbot a:focus,
.socialLinksbot a:active {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  -webkit-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}
/* @end */
/* @group MailChimp signup form */
#mc_embed_signup {
  margin-top: 1.5rem;
  /* FF 4-18 */
  /* FF 19+ */
  /* IE 10+ */
}
#mc_embed_signup input {
  float: left;
  padding: 0.8rem;
  border: 1px solid #d7d7d7;
  transition: all 0.1s linear;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-appearance: none;
}
#mc_embed_signup input:focus {
  outline: none;
}
#mc_embed_signup input:focus::-webkit-input-placeholder {
  color: transparent;
}
#mc_embed_signup input:focus:-moz-placeholder {
  color: transparent;
}
#mc_embed_signup input:focus::-moz-placeholder {
  color: transparent;
}
#mc_embed_signup input:focus:-ms-input-placeholder {
  color: transparent;
}
#mc_embed_signup #mce-EMAIL {
  width: 75%;
}
#mc_embed_signup #mc-embedded-subscribe {
  width: 25%;
  background-color: #000000;
  color: white;
  border-left: none;
  font-family: 'Deck Bold';
}
#mc_embed_signup #mc-embedded-subscribe:hover,
#mc_embed_signup #mc-embedded-subscribe:active,
#mc_embed_signup #mc-embedded-subscribe:focus {
  background-color: white;
  color: #000000;
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 320px) and (max-width: 736px) {
  #mc_embed_signup {
    margin-bottom: 6rem;
    display: block!important;
  }
  #mc_embed_signup input {
    height: 3rem;
  }
}
/* @end */
/* iPads (landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  #mce-EMAIL {
    width: 60%!important;
  }
  #mc-embedded-subscribe {
    width: 40%!important;
  }
}
/* @group Footer links */
.footer-links {
  padding-left: 0px;
}
.footer-links li {
  list-style: none;
  display: inline;
}
