aside.download {
  margin-top: 25px;
  margin-bottom: 5px;
  float: left;
  font-family: "jaf-bernino-sans-condensed",Arial, Helvetica Neue, Helvetica, sans-serif; }
  aside.download p {
    padding: 0 15px;
    margin-left: -15px;
    background: #fce1b5;
    font-size: 16px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    @media only screen and (max-width: 1023px) {
      aside.download p {
        padding-left: 5px;
        margin-right: -15px;
        font-size: 15px; }
        aside.download p .lab {
          display: block;
          padding-top: 10px;
          padding-left: 12px; }
        aside.download p .sep {
          display: none; }
        aside.download p a {
          margin-top: -10px; } }
    aside.download p a, aside.download p a:visited {
      color: #222;
      display: inline-block;
      padding: 15px 10px 15px 35px;
      text-decoration: none; }
    aside.download p a:hover {
      background: #fff !important;
      color: #222; }
    aside.download p a:before {
      left: 10px !important;
      top: 15px !important; }
  @media print {
    aside.download {
      display: none; } }


aside.download p .sep:last-child
{
  display: none;
}

.type-attachment {
  margin-bottom: 32px; }
  .type-attachment h2 {
    padding: 12px 0; }
  .type-attachment a {
    position: relative;
    padding-left: 26px; }
  .type-attachment a[href$="type=pdf"]:before {
    content: "A";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=doc"]:before {
    content: "B";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=xls"]:before {
    content: "C";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=ppt"]:before {
    content: "D";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=jpg"]:before, .type-attachment a[href$="type=png"]:before {
    content: "E";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=zip"]:before, .type-attachment a[href$="type=rar"]:before {
    content: "F";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=mp3"]:before {
    content: "G";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=mov"]:before, .type-attachment a[href$="type=mp4"]:before {
    content: "H";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=txt"]:before {
    content: "!";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }
  .type-attachment a[href$="type=rtf"]:before {
    content: "9";
    font: 16px/100% "agensir";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    text-indent: 0;
    font-size: 20px;
    margin-left: 0;
    position: absolute;
    top: 0;
    left: 0; }


@font-face {
  font-family: "agensir";
  src: url("../fonts/agensir.eot");
  src: url("../fonts/agensir.eot?#iefix") format("embedded-opentype"), url("../fonts/agensir.woff") format("woff"), url("../fonts/agensir.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
[data-icon]:before {
  font-family: "agensir" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "agensir" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-simple-line-icons:before {
  content: "a"; }

.icon-simple-line-icons-1:before {
  content: "b"; }

.icon-simple-line-icons-2:before {
  content: "c"; }

.icon-simple-line-icons-3:before {
  content: "d"; }

.icon-simple-line-icons-4:before {
  content: "e"; }

.icon-simple-line-icons-5:before {
  content: "f"; }

.icon-simple-line-icons-6:before {
  content: "g"; }

.icon-simple-line-icons-7:before {
  content: "h"; }

.icon-simple-line-icons-8:before {
  content: "i"; }

.icon-simple-line-icons-9:before {
  content: "j"; }

.icon-simple-line-icons-10:before {
  content: "k"; }

.icon-simple-line-icons-11:before {
  content: "l"; }

.icon-simple-line-icons-12:before {
  content: "m"; }

.icon-simple-line-icons-13:before {
  content: "n"; }

.icon-simple-line-icons-14:before {
  content: "o"; }

.icon-simple-line-icons-15:before {
  content: "p"; }

.icon-simple-line-icons-16:before {
  content: "q"; }

.icon-simple-line-icons-17:before {
  content: "r"; }

.icon-simple-line-icons-18:before {
  content: "s"; }

.icon-simple-line-icons-19:before {
  content: "t"; }

.icon-simple-line-icons-20:before {
  content: "u"; }

.icon-simple-line-icons-21:before {
  content: "v"; }

.icon-simple-line-icons-22:before {
  content: "w"; }

.icon-pin-alt:before {
  content: "x"; }

.icon-pin:before {
  content: "y"; }

.icon-location:before {
  content: "z"; }

.icon-file-pdf:before {
  content: "A"; }

.icon-file-word:before {
  content: "B"; }

.icon-file-excel:before {
  content: "C"; }

.icon-file-powerpoint:before {
  content: "D"; }

.icon-file-image:before {
  content: "E"; }

.icon-file-zip:before {
  content: "F"; }

.icon-file-audio:before {
  content: "G"; }

.icon-file-video:before {
  content: "H"; }

.icon-file-code:before {
  content: "I"; }

.icon-switch-off:before {
  content: "J"; }

.icon-switch-on:before {
  content: "K"; }

.icon-down-open-big:before {
  content: "L"; }

.icon-down-open:before {
  content: "M"; }

.icon-up-open-big:before {
  content: "N"; }

.icon-up-open:before {
  content: "O"; }

.icon-arrow-down:before {
  content: "P"; }

.icon-arrow-left:before {
  content: "Q"; }

.icon-arrow-right:before {
  content: "R"; }

.icon-arrow-up:before {
  content: "S"; }

.icon-certificate:before {
  content: "T"; }

.icon-youtube-square:before {
  content: "U"; }

.icon-foto:before {
  content: "V"; }

.icon-fontawesome-webfont:before {
  content: "W"; }

.icon-simple-line-icons-23:before {
  content: "X"; }

.icon-lock:before {
  content: "Y"; }

.icon-unlock-alt:before {
  content: "Z"; }

.icon-facebook-square:before {
  content: "0"; }

.icon-twitter-square:before {
  content: "1"; }

.icon-facebook:before {
  content: "2"; }

.icon-twitter:before {
  content: "3"; }

.icon-linkedin:before {
  content: "4"; }

.icon-gplus:before {
  content: "5"; }

.icon-ptint:before {
  content: "6"; }

.icon-letter-mail:before {
  content: "7"; }

.icon-download:before {
  content: "8"; }
