

#footer-sitemap {
  max-height: 220px;
  margin-left: auto;
  margin-right: auto;
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  background-color: #0175be;
  border: 1px solid #fff;
  font-size: 1em;
  padding: 20px 20px 20px 200px;
}
#footer-sitemap {
  background-image: url("/sites/default/files/100 x 100 Lspiral.png");
  background-size: inherit inherit;
  background-repeat: no-repeat;
  background-position: 0% 100%;
}

@media (max-width: 1500px) {
#footer-sitemap {
  padding: 10px 20px 10px 10px;
    }
}
@media (max-width: 980px){
    #footer-sitemap {
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  max-height: 300px;
    }
}
@media (max-width: 600px){
  #footer-sitemap {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
    max-height: 550px;
    }
}
@media (max-width: 380px){
    #footer-sitemap {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
    }
}

#footer-sitemap a {
  color: #fff;
}

@media (max-width: 880px){
    #footer-sitemap a {
  font-size: 0.8em;
    }
}


#footer-sitemap ul {
  margin: 0;
  padding-left: 0px;
}

#footer-sitemap li {
   list-style-type: none;
}

#footer-sitemap ul li li {
   list-style-type: none;
 color: #fff;  
}

#footer-sitemap ul li ul {
 color: #fff;  
   list-style-type: none;
}

#footer-sitemap ul li ul li.leaf {
   list-style-type: initial;
   color: #fff;  
}

#footer-sitemap h2 {
  font-size:1.1em;
  margin:0 0 1em;
  padding:0 0 0 1em;
}

#footer-sitemap a {

  text-decoration: none;
}

#footer-sitemap a.fs-root-link{
  text-decoration: underline;
  color: #fff;
  padding: 2px 5px 2px 5px;
  margin-left: auto;
  margin-right: auto;
}

#footer-sitemap ul.menu li {
  line-height: 1em;
}

#footer-sitemap div.clear {
  padding-top: 1em;
}

#footer-sitemap ul.menu li ul.menu li {

}

#footer-sitemap ul.menu li ul.menu li ul.menu li {
  font-weight: normal;
  padding-left: .4em;
}

#footer-sitemap a:last-child {
  display: block;
  visibility: collapse;
  width: 0px;
  height: 0px;
}
