.facebook a,
.twitter a,
.instagram a,
.youtube a,
.linkedin a,
.snapchat a,
.permalink a {
  overflow: hidden;
  display: block;
  width: 3rem;
  height: 3rem;
  border-radius: 3rem;
  background: transparent center no-repeat;
  background-size: 2rem;
  text-indent: 3rem; }
  .facebook a:hover, .facebook a:focus,
  .twitter a:hover,
  .twitter a:focus,
  .instagram a:hover,
  .instagram a:focus,
  .youtube a:hover,
  .youtube a:focus,
  .linkedin a:hover,
  .linkedin a:focus,
  .snapchat a:hover,
  .snapchat a:focus,
  .permalink a:hover,
  .permalink a:focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 4px currentColor;
    box-shadow: 0 0 0 4px currentColor; }

.facebook a {
  background-image: url("../../images/icons/facebook.svg"); }

.twitter a {
  background-image: url("../../images/icons/twitter.svg"); }

.instagram a {
  background-image: url("../../images/icons/instagram.svg"); }

.youtube a {
  background-image: url("../../images/icons/fyoutube.svg"); }

.linkedin a {
  background-image: url("../../images/icons/linkedin.svg"); }

.snapchat a {
  background-image: url("../../images/icons/snapchat.svg"); }

.permalink a {
  background-image: url("../../images/icons/link.svg"); }

.home-header .facebook a,
.standard-header .facebook a {
  background-image: url("../../images/icons/facebook-white.svg"); }

.home-header .twitter a,
.standard-header .twitter a {
  background-image: url("../../images/icons/twitter-white.svg"); }

.home-header .instagram a,
.standard-header .instagram a {
  background-image: url("../../images/icons/instagram-white.svg"); }

.home-header .youtube a,
.standard-header .youtube a {
  background-image: url("../../images/icons/fyoutube-white.svg"); }

.home-header .linkedin a,
.standard-header .linkedin a {
  background-image: url("../../images/icons/linkedin-white.svg"); }

.home-header .snapchat a,
.standard-header .snapchat a {
  background-image: url("../../images/icons/snapchat-white.svg"); }

.home-header .permalink a,
.standard-header .permalink a {
  background-image: url("../../images/icons/link-white.svg"); }

.home-header .secondary-navigation,
.standard-header .secondary-navigation {
  position: absolute;
  right: 0.5rem;
  top: 0;
  bottom: 0;
  font-size: 0; }
  .home-header .secondary-navigation:before,
  .standard-header .secondary-navigation:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
  .home-header .secondary-navigation .secondary-menu-container,
  .standard-header .secondary-navigation .secondary-menu-container {
    display: inline-block;
    vertical-align: middle;
    font-size: 1rem; }

.home-header .secondary-navigation .menu-item {
  display: block; }

@media screen and (min-width: 40rem) {
  .home-header .secondary-navigation,
  .standard-header .secondary-navigation {
    right: 4rem; } }
