/*Nexus 10*/
.footer_module, .footer_module-image {
  position: relative;
  background-color: #c3c3c3;
  margin-top: 80px;
  padding-top: 1.0em; }
  .footer_module:before, .footer_module-image:before {
    content: "";
    display: block;
    max-width: 1024px;
    width: 100%;
    padding-top: 80px;
    background-image: url(/plugins/Progfb_Project/static/images/svg/mountain_silloutte.svg);
    background-position: 90% top;
    background-repeat: no-repeat;
    position: absolute;
    top: -72px;
    right: 10%; }
  .footer_module .text-center, .footer_module-image .text-center {
    font-size: 1.1em;
    text-transform: uppercase;
    font-family: "Arial", sans-serif;
    margin-top: 0.3em;
    margin-bottom: 0.5em; }
  .footer_module .social-bar-horizontal, .footer_module-image .social-bar-horizontal {
    margin-top: 1em; }
    .footer_module .social-bar-horizontal p, .footer_module-image .social-bar-horizontal p {
      font-family: "Arial", sans-serif; }
    .footer_module .social-bar-horizontal ul, .footer_module-image .social-bar-horizontal ul {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .footer_module .social-bar-horizontal ul li, .footer_module-image .social-bar-horizontal ul li {
        margin-right: 2em;
        margin-top: 1em; }
        .footer_module .social-bar-horizontal ul li:last-child, .footer_module-image .social-bar-horizontal ul li:last-child {
          margin-right: 0; }
    .footer_module .social-bar-horizontal svg, .footer_module-image .social-bar-horizontal svg {
      width: 44px;
      height: 44px;
      fill: #FFF; }
    .footer_module .social-bar-horizontal li:hover svg, .footer_module-image .social-bar-horizontal li:hover svg {
      fill: #38a6d7; }
  .footer_module .footer_module-linklist, .footer_module-image .footer_module-linklist {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .footer_module .footer_module-linklist a:hover, .footer_module-image .footer_module-linklist a:hover {
      color: #38a6d7; }
    @media only screen and (min-width: 48em) {
      .footer_module .footer_module-linklist, .footer_module-image .footer_module-linklist {
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .footer_module .footer_module-linklist li:after, .footer_module-image .footer_module-linklist li:after {
          content: '|';
          display: inline-block;
          margin: 0 10px; }
        .footer_module .footer_module-linklist li:last-child:after, .footer_module-image .footer_module-linklist li:last-child:after {
          content: "";
          margin-left: 0; } }
    .footer_module .footer_module-linklist a, .footer_module-image .footer_module-linklist a, .footer_module .footer_module-linklist a:hover, .footer_module-image .footer_module-linklist a:hover {
      text-decoration: none; }
  .footer_module .small-print, .footer_module-image .small-print {
    font-size: 0.9em; }

.footer_module-image {
  background-color: transparent; }
  .footer_module-image:before {
    display: none; }
