/* icons etc. */
  @font-face {
    font-family: 'lichtvision';
    src:url('/fileadmin/lichtvision/fonts/lichtvision.eot?-fo4smq');
    src:url('/fileadmin/lichtvision/fonts/lichtvision.eot?#iefix-fo4smq') format('embedded-opentype'),
      url('/fileadmin/lichtvision/fonts/lichtvision.woff?-fo4smq') format('woff'),
      url('/fileadmin/lichtvision/fonts/lichtvision.ttf?-fo4smq') format('truetype'),
      url('/fileadmin/lichtvision/fonts/lichtvision.svg?-fo4smq#lichtvision') format('svg');
    font-weight: normal;
    font-style: normal;
  }

  [class^="icon-"], [class*=" icon-"],
  .twitter:before,
  .quote:before {
    font-family: 'lichtvision';
    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-quote:before,
     p.quote:before,
  span.quote:before {
    content: "\71";
  }
  .icon-twitter:before,
  .twitter:before {
    content: "\74";
  }
  .icon-share:before {
    content: "\73";
  }
  .icon-linked-in:before {
    content: "\6c";
  }
  .icon-logo:before {
    content: "\64";
  }
  
  .twitter:before,
  p.quote:before,
  span.quote:before {
    margin-right: 5px;
    color: #ec2832;
  }

/* font classes */
  body,html {
    font-family: 'Ubuntu', Arial, sans-serif;
    font-weight: 300;
  }
  
  
/* ubuntu bold */
.bold,strong,b,
.mainslider .slides li .headline,
.bx-wrapper .bx-pager,
.date,
.is_mobile header nav li.active > a {
  font-family: 'Ubuntu';
  font-weight: 700;
  font-style: normal;
}

/* ubuntu */
.light,
#subMenu {
  font-family: 'Ubuntu';
  font-weight: 300;
}

.fanwood,
.italic, em, i,
.mainslider .slides li .description,
.mainslider .nav,
.mainslider nav,
.work p,
.project-details .subheader,
.backlink,
.quote,
/*.block a,*/
.posts a,
.posts h2,
.box a {
  font-family: 'Cardo', serif;
  /*font-family: 'Fanwood Text', serif;*/
  font-weight: 400;
  font-style: italic;
  /*font-size: 1.2em;*/
  text-transform: none;
}