@charset "UTF-8";
#main-navigation {
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
}
#main-navigation > ul > li > a {
  font-family: "Lato", sans-serif;
  font-style: normal;
  text-transform: uppercase;
}
.logo img {
  height: auto;
}
.main-content h1 {
  font-style: normal;
}
.main-content {
  width: 70%;
  margin-right: 5%;
}
.sidebar {
  width: 22.5%;
  margin-right: 2.5%;
}
.head-underline {
  text-transform: uppercase;
  font-size: 0.9em !important;
  font-weight: bold;
  letter-spacing: 1px;
}
#teaser-boxes-home {
  margin-bottom: 0;
}
/* News */
.mod_newsarchive h2 {
  font-size: 1.5em;
  font-style: normal;
}
#home-news-igm {
  color: #5e6369;
}
#home-news-igm div.pagination {
  display: none;
}
#home-news-igm article img {
  margin-top: 0;
}
#home-news-igm .teaser {
  margin-left: 0;
}
#home-news-igm a {
  color: #5e6369;
}
#home-news-igm p {
  font-size: 0.9em;
}
/* User Stories */
.userstory {
  height: 215px;
  overflow: hidden;
}
.userstory .mod_rocksolid_slider {
  float: left;
  margin-right: 1em;
}
.userstory p:first-child {
  margin-top: 0;
}
.teaser-more {
  cursor: pointer;
}
.teaser-more a {
  text-decoration: underline !important;
}
.teaser-more:hover, .teaser-more:active, .teaser-more:focus {
  text-decoration: none;
}
.teaser-more .arrow-up::before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 0.25em;
}
.teaser-more .arrow-down::before {
  content: "";
  font-family: "FontAwesome";
  margin-right: 0.25em;
}
#twitter-container li {
  margin: 0.15em 0;
  background-color: #4C5258;
  color: #FFF;
  padding: 1em;
  box-shadow: inset 0 0 10px rgba(26, 26, 26, 0.15);
}
#twitter-container i {
  font-size: 1.7em;
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: top;
}
#twitter-container h2 {
  display: inline-block !important;
  vertical-align: top;
  margin-bottom: 0;
  text-transform: none;
  width: 100%;
}
.footer-navigation {
  position: relative;
}
.footer-stay-connected li {
  margin: 1.25em 0;
  font-size: 1.1em;
}
.footer-stay-connected a {
  cursor: pointer;
}
.footer-stay-connected i {
  margin-right: 0.75em;
  font-size: 1.6em;
  vertical-align: middle;
}
.footer-column {
  width: 28%;
}
.footer-info {
  position: absolute;
  width: 100%;
}
.footer-info .right, .footer-info .left {
  display: inline-block;
  width: 49%;
}
.footer-info .left {
  width: 45%;
}
.footer-info .right a {
  color: #d3d6da;
}
.footer-info span.sep {
  margin: 0 0.5em;
  border-right: 1px solid #999;
}
.page-contact .main-content form label {
  width: 20%;
}
.page-contact .main-content form fieldset, .page-contact .main-content form button, .page-contact .main-content form input[type="submit"] {
  margin-left: 20%;
}
.page-contact .main-content form textarea {
  margin: 0;
}
#faq p.info {
  display: none;
}
@media screen and (max-width: 900px) {
  .footer-column {
    margin: 0 0 4% 4%;
  }
}
@media screen and (max-width: 600px) {
  .footer-column {
    width: 90%;
  }
  .page-contact .main-content form button {
    margin-left: 0;
  }
}
@media screen and (max-width: 410px) {
  h1.logo {
    width: 100%;
  }
  .logo img {
    width: 200px;
    height: auto;
  }
}
@media screen and (max-width: 290px) {
  .logo img {
    width: 100px;
    height: auto;
    position: relative;
    top: 20px;
  }
}
@media screen and (max-width: 100px) {
  logo img {
    width: 50px;
    height: auto;
    position: relative;
    top: 20px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22data%2Fweb%2F1%2F000%2F014%2F495%2F10765%2Fhtdocs%2Fcontao4%2Ffiles%2Falea_technologies%2Fscss%2Fstyles.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAtCA%3BAA2CA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAnED%3BAA2EA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */