@import url('https://fonts.googleapis.com/css?family=Martel:300,400|Roboto:400,500');
a.ce-parl-skipnav {
  -webkit-transition: top 1s ease-out, background 1s linear;
  transition: top 1s ease-out, background 1s linear;
  z-index: 100;
  padding: 10px 20px;
  border-bottom-right-radius: 8px;
}
a.ce-parl-skipnav:focus {
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  outline: 0;
  -webkit-transition: top 0.1s ease-in, background 0.5s linear;
  transition: top 0.1s ease-in, background 0.5s linear;
  color: #fff;
  background: rgba(38, 57, 134, 0.9);
}
body {
  font-family: 'Roboto', sans-serif;
  font-size: 1.4rem;
  /* 14 pixels */
  min-width: 300px;
  color: #333;
  background: #f2f2f2;
}
a:link,
a:hover,
a:visited,
a:focus,
a:active {
  color: #263986;
}
.ce-parl-header {
  background-color: #333;
}
.ce-parl-header .container {
  /*padding: 0;*/
}
.ce-parl-header .ce-parl-btn {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.ce-parl-header ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ce-parl-header ul li {
  float: left;
  border-left: solid 1px #000;
}
.ce-parl-header ul li:last-child {
  border-right: solid 1px #000;
}
.ce-parl-header a {
  display: block;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 5px 10px;
  text-transform: uppercase;
  transition: background-color ease-in 0.3s;
}
.ce-parl-header a:hover {
  background-color: #000;
}
.ce-parl-nav {
  background: #fff;
  border: none;
}
.ce-parl-nav ul.ce-parl-nav-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.ce-parl-nav ul.ce-parl-nav-list li {
  float: left;
  border-left: solid 1px #e5e5e5;
}
.ce-parl-nav ul.ce-parl-nav-list li:last-child {
  border-right: solid 1px #e5e5e5;
}
.ce-parl-nav ul.ce-parl-nav-list li a {
  display: block;
  padding: 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color ease-in 0.3s;
  font-size: 1.15em;
}
.ce-parl-nav ul.ce-parl-nav-list li a.ce-parl-nav-senate-link {
  color: #7f0116;
}
.ce-parl-nav ul.ce-parl-nav-list li a.ce-parl-nav-hoc-link {
  color: #427a26;
}
.ce-parl-nav ul.ce-parl-nav-list li a:hover {
  background: #eee;
}
.ce-parl-footer {
  margin-top: 20px;
  color: #fff;
  background: #333 url('../Images/ce-parl-footer-background.jpg') no-repeat top center;
}
.ce-parl-footer .ce-parl-footer-top {
  background: rgba(0, 0, 0, 0.2);
}
.ce-parl-footer .ce-parl-footer-vc {
  display: flex;
  align-items: center;
  height: 100%;
  min-height: ter .;
}
.ce-parl-footer .ce-parl-footer-external-links,
.ce-parl-footer .ce-parl-footer-bottom-links,
.ce-parl-footer .ce-parl-footer-social-links {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ce-parl-footer .ce-parl-footer-emblem img {
  max-width: 100%;
  height: auto;
}
.ce-parl-footer .ce-parl-footer-external-links {
  margin: 20px 0;
}
.ce-parl-footer .ce-parl-footer-external-links a {
  display: block;
  text-align: center;
  padding: 10px 15px;
  text-decoration: none;
  color: #000;
  background-color: rgba(255,255,255, 0.8);
  border: solid 1px rgba(255,255,255, 0.9);
  margin-bottom: 10px;
  transition: all ease-in 0.3s;
}
.ce-parl-footer .ce-parl-footer-external-links a:hover {
  background-color: #fff;
  border: solid 1px #fff;
  color: #000;
}
.ce-parl-footer .ce-parl-footer-external-links a.ce-parl-footer-senate-link:hover {
  color:#600;
}

.ce-parl-footer .ce-parl-footer-external-links a.ce-parl-footer-hoc-link:hover {
  color:#060;
}
.ce-parl-footer .ce-parl-footer-external-links a.ce-parl-footer-lop-link:hover{
  color:#006;
}
.ce-parl-footer .ce-parl-footer-bottom {
  background: rgba(0, 0, 0, 0.8);
}
.ce-parl-footer .ce-parl-footer-bottom .ce-parl-footer-bottom-links li {
  display: inline-block;
  margin-right: -4px;
  /* Hack Fighting the Space Between Inline Block Elements */
}
.ce-parl-footer .ce-parl-footer-bottom .ce-parl-footer-bottom-links li a {
  display: block;
  color: #b3b3b3;
  padding: 10px;
  transition: all ease-in 0.3s;
}
.ce-parl-footer .ce-parl-footer-bottom .ce-parl-footer-bottom-links li a:hover {
  text-decoration: none;
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
}
