:root {
	--cardinal: #c8102e;
	--gold: #f1be48;
	--burgundy: #7c2529;
	--dk-gray: #4a4a4a;
	--lt-gray: #f5f5f5;
	--md-gray: #ebebeb;
	--midnight: #003d4c;
	--green: #008540;
  }

/**
 * @file
 * Supplemental CSS for the ISU Theme's social icons
 */

 .isu-social-menu a:hover {
  color: var(--gold);
}

.isu-social-menu  a:before {
  content: '\f0c1';
  border-radius: 0;
  color: #fff;
  width: 1.5rem;
  margin-right: 0.48em;
  padding-top: 8px;
  display: inline-block;
  font-family: FontAwesome;
  font-size: 1.8em;
  font-weight: normal;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  vertical-align: middle;
  list-style-type: none;
}

.isu-social-menu a:hover:before {
  color: var(--gold);
  text-decoration: none;
}
.isu-social-menu-red a:hover {
  color: var(--cardinal);
}

.isu-social-menu-red li{
  list-style-type: none;
  display: inline-block;
}
.isu-social-menu-red  a:before {
  content: '\f0c1';
  border-radius: 0;
  color: var(--cardinal);
  width: 1.5rem;
  margin-right: 0.25em;
  font-family: FontAwesome;
  font-size: 1.5em;
  font-weight: normal;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  vertical-align: middle;
  padding-top: 0px;
}

.isu-social-menu a[href*='facebook.com']:before {
  content: "\f082";
}

.isu-social-menu-red a[href*='facebook.com']:before {
color: #fff;
}

.isu-social-menu a[href*='twitter.com']:before {
  content: "\e61a";
}

.isu-social-menu-red a[href*='twitter.com']:before {
color: #fff;
}

.isu-social-menu a[href*='instagram.com']:before {
  content: "\f16d";
}

.isu-social-menu-red a[href*='instagram.com']:before {
color: #fff;
}

.isu-social-menu a[href*='youtube.com']:before {
  content: "\f166";
}

.isu-social-menu-red a[href*='youtube.com']:before {
color: #fff;
}

.isu-social-menu a[href*='github.com']:before {
  content: "\f092";
}

.isu-social-menu-red a[href*='github.com']:before {
color: #fff;
}

.isu-social-menu a[href*='plus.google.com']:before {
  content: "\f0d4";
}

.isu-social-menu-red a[href*='plus.google.com']:before {
color: #fff;
}

.isu-social-menu a[href*='podcasts.google.com']:before {
  content: "\f2ce";
}

.isu-social-menu-red a[href*='podcasts.google.com']:before {
color: #fff;
}

.isu-social-menu a[href*='linkedin.com']:before {
  content: "\f08c";
}

.isu-social-menu-red a[href*='linkedin.com']:before {
color: #fff;
}

.isu-social-menu a[href*='pinterest.com']:before {
  content: "\f0d3";
}

.isu-social-menu-red a[href*='pinterest.com']:before {
color: #fff;
}

.isu-social-menu a[href*='reddit.com']:before {
  content: "\f1a2";
}

.isu-social-menu-red a[href*='reddit.com']:before {
color: #fff;
}

.isu-social-menu a[href*='snapchat.com']:before {
  content: "\f2ad";
}

.isu-social-menu-red a[href*='snapchat.com']:before {
color: #fff;
}

.isu-social-menu a[href*='libsyn.com']:before {
  content: "\f2ce";
}

.isu-social-menu-red a[href*='libsyn.com']:before {
color: #fff;
}

.isu-social-menu a[href*='vimeo.com']:before {
  content: "\f194";
}

.isu-social-menu-red a[href*='vimeo.com']:before {
color: #fff;
}

.isu-social-menu a[href*='tumblr.com']:before {
  content: "\f174";
}

.isu-social-menu-red a[href*='tumblr.com']:before {
color: #fff;
}

.isu-social-menu a[href*='medium.com']:before {
  content: "\f23a";
}

.isu-social-menu-red a[href*='medium.com']:before {
color: #fff;
}

.isu-social-menu a[href*='drupal.org']:before {
  content: "\f1a9";
}

.isu-social-menu-red a[href*='drupal.com']:before {
color: #fff;
}

.isu-social-menu a[href*='twitch.tv']:before {
  content: "\f1e8";
  font-size: 30px;
}

.isu-social-menu-red a[href*='twitch.tv']:before {
color: #fff;
}

.isu-social-menu a[href*='rss']:before {
  content: "\f143";
}

.isu-social-menu-red a[href*='rss']:before {
color: #fff;
}

.isu-social-menu a[href*='flickr.com']:before {
  content: "\f16e";
}

.isu-social-menu-red a[href*='flickr.com']:before {
color: #fff;
}

.isu-social-menu a[href*='steampowered.com']:before {
  content: "\f1b7";
}

.isu-social-menu-red a[href*='steampowered.com']:before {
color: #fff;
}

.isu-social-menu a[href*='behance.net']:before {
  content: "\f1b5";
}

.isu-social-menu-red a[href*='behance.net']:before {
color: #fff;
}

.isu-social-menu a[href*='xing.com']:before {
  content: "\f169";
}

.isu-social-menu-red a[href*='xing.com']:before {
color: #fff;
}

.isu-social-menu a[href*='bitbucket.org']:before {
  content: "\f172";
}

.isu-social-menu-red a[href*='bitbucket.org']:before {
color: #fff;
}

.isu-social-menu a[href*='ycombinator.com']:before {
  content: "\f1d4";
}

.isu-social-menu-red a[href*='ycombinator.com']:before {
color: #fff;
}

.isu-social-menu a[href*='researchgate.net']:before {
  content: "\e95e";
  font-family: Academicons;
  position: relative;
  top: -2px;
  color: #fff;
}
.isu-social-menu a[href*='scholar.google.com']:before {
  content: "\e9d4";
  font-family: Academicons;
  position: relative;
  top: -2px;
}
.isu-social-menu a[href*='foundation.iastate.edu']:before {
  content: "\f06b";
}

.isu-social-menu-red a[href*='foundation.iastate.edu']:before {
color: #fff;
}
