@font-face {
  font-family: 'Icon';
  src:url('../fonts/Icon/Icon.eot');
  src:url('../fonts/Icon/Icon.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Icon/Icon.woff') format('woff'),
    url('../fonts/Icon/Icon.ttf') format('truetype'),
    url('../fonts/Icon/Icon.svg#Icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon:before,
.font-icon {
  font-family: 'Icon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icon-facebook:before {
  content: "\e60e";
}
.icon-feed:before {
  content: "\e60f";
}
.icon-search:before {
  content: "\e601";
}
.icon-earth:before {
  content: "\e602";
}
.icon-file:before {
  content: "\e600";
}
.icon-file-pdf:before {
  content: "\e603";
}
.icon-file-word:before {
  content: "\e605";
}
.icon-file-doc:before {
  content: "\e605";
}
.icon-file-excel:before {
  content: "\e606";
}
.icon-file-xls:before {
  content: "\e606";
}
.icon-file-zip:before {
  content: "\e607";
}
.icon-file-powerpoint:before {
  content: "\e608";
}
.icon-image:before {
  content: "\e609";
}
.icon-file-tif:before {
  content: "\e609";
}
.icon-cancel-circle:before {
  content: "\e604";
}
.icon-road:before {
  content: "\e60d";
}
.icon-phone:before {
  content: "\e60c";
}
.icon-evignette:before {
  content: "\e60b";
}
.icon-e-matrica:before {
  content: "\e60b";
}
.icon-hugo:before {
  content: "\e60a";
}
.icon-e-utdij:before {
  content: "\e60a";
}
.icon-e-toll:before {
  content: "\e60a";
}

.footer_content .list-social {
    float: right;
}
.footer_content ul {
    padding-left: 1.5em;
}
.list-plain {
    list-style: outside none none;
    margin: 0;
    overflow: auto;
    padding: 0;
}

.footer_content .list-social li {
    float: left;
}
.footer_content li {
    margin-bottom: 0.5em;
	margin-right: 0.5em;
}

#footer .list-social a.facebook {
    background-color: #5e7bc7;
}
#footer .list-social a {
	border-style: solid;
    border-width: 0.2em 0;
	border-color: #5d8196 #5d8196 #376885;
    background-color: #f90;
    display: block;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    text-align: center;
    width: 2em;
}
#footer a {
    color: #eee;
}

#footer a:hover {
    color: #fff;
}