body

font-size: 16px
font-family: Helvetica Neue
margin: 0
padding: 0

.content

width: 95%
margin: 10px auto

body *

box-sizing: border-box

.slot-container

margin-bottom: 30px
margin-right: -5px

.talks-container

display: -webkit-flex
display: flex

width: 100%

-webkit-flex-wrap: wrap
-ms-flex-wrap: wrap
flex-wrap: wrap

.talk-footer

font-size: 0.75em
position: absolute
bottom: 0
height: 30px

.talk-speaker, .talk-location

min-height: 1em

.talk-title

padding-bottom: 30px

.talk-container

-webkit-flex-grow: 1
-webkit-flex-shrink: 1

-ms-flex-grow: 1
-ms-flex-shrink: 1

flex-grow: 1
flex-shrink: 1

min-width: 200px
width: 200px
padding: 10px
border: 1px solid #e5e5e5
border-radius: 2px
background-color: #fff
margin: 5px
margin-left: 0px
box-shadow: 0px 3px rgba(0, 0, 0, 0.1)
min-height: 100px
position: relative

nav ul

padding: 0

nav ul li

list-style-type: none
display: inline-block
&.active
    font-weight: bold

/*# sourceMappingURL=style.css.map