@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: local('Material Icons'),
      local('MaterialIcons-Regular'),
      url(/css/lib/material-icons/4.0.0/MaterialIcons-Regular.woff2) format('woff2')
}

@font-face {
    font-family:'Signika';
    font-style:normal;
    font-weight:600;
    src:local('Signika-Semibold'),url(/css/lib/signika/Signika-SemiBold.ttf) format('truetype')
}

@font-face {
    font-family:'Signika';
    font-style:normal;
    font-weight:400;
    src:local('Signika'),local('Signika-Regular'),url(/css/lib/signika/Signika-Regular.ttf) format('truetype')
}

@font-face {
    font-family:'Signika';
    font-style:normal;
    font-weight:700;
    src:local('Signika-Bold'),url(/css/lib/signika/Signika-Bold.ttf) format('truetype')
}

@font-face {
    font-family:'Lato';
    font-style:normal;
    font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(/css/lib/lato/Lato-Bold.ttf) format('truetype')
}

.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;  /* Preferred icon size */
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
  
    /* Support for all WebKit browsers. */
    -webkit-font-smoothing: antialiased;
    /* Support for Safari and Chrome. */
    text-rendering: optimizeLegibility;
  
    /* Support for Firefox. */
    -moz-osx-font-smoothing: grayscale;
  
    /* Support for IE. */
    font-feature-settings: 'liga';
}

/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Rules for using icons as black on a light background. */
.material-icons.md-dark { color: rgba(0, 0, 0, 0.54); }
.material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); }

/* Rules for using icons as white on a dark background. */
.material-icons.md-light { color: rgba(255, 255, 255, 1); }
.material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }

body {
    font-weight: normal;
    font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 0.95rem;
}

#header {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
    font-weight: 700;
}

#header a {
    color: #999;
}

#header a:hover {
    color: #333;
    text-decoration: none;
}

#header a:active {
    outline: 0;
}

#header a:focus {
    outline: thin dotted #333;
    outline-offset: -2px;
}

#stands-header {
    background-color: #efefef;
}

#stands-header h1 {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    color: #666;
}

#footer {
    background: #efefef;
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
    color: #5f5f5f;
}

#footer h3 {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 15px;
    color: #666;
    font-weight: 700;
}

#footer li {
    padding: 0 0 12px;
}

#footer a {
    color: #3679c4;
}

#footer a:hover {
    text-decoration: underline;
}

#footer a:active {
    outline: 0;
}

#footer a:focus {
    outline: thin dotted #333;
    outline-offset: -2px;
}

#license {
    font-size: 12px;
}

#license-text {
    width: 60%;
}

#main-image {
    background: url("/img/fosdem-banner.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.fosdem-subtitle {
    font-weight: 600;
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    text-shadow: 0 1px 0 #000;
}

.fosdem-subtitle-frame {
    background: #1e1e1e;
}

.fosdem-jumbotron {
    font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
}

.fosdem-leader {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

.fosdem-jumbotron h2 {
    font-size: 24px;
    line-height: 28px;
}

.fosdem-themes {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

.fosdem-stands {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

.fosdem-description {
    font-family: "DejaVu Sans", Arial, Helvetica, sans-serif;
}

.fosdem-breadcrumb {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 16px;
}

.fosdem-breadcrumb a {
    color: #a3238e;
}

h1 {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

h2 {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

h3 {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

h4 {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

h5 {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

h6 {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
}

#stand-at-fosdem ul {
    font-size: 0.9rem;
}

.fosdem-stands-main {
    font-family: Signika, "DejaVu Sans", Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
}