@import "http://fonts.googleapis.com/css?family=Lora:400,700";
body {
    font-family: 'Lora', serif;
    font-weight: 400;
    letter-spacing: .1px;
    color: #6d6d6d
}
footer,
h3,
.section-name .title,
.btn-success,
.load-more,
.contacts a,
.categories,
.listings {
    font-family: "museo-sans", sans-serif
}
.content h3,
.section-name .title,
.load-more {
    font-weight: 700
}
.nav.primary {
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    letter-spacing: inherit
}
.nav.secondary {
    font-family: "museo-sans", sans-serif;
    font-weight: 400;
    letter-spacing: inherit
}
.nav.child {
    font-family: "museo-sans", sans-serif;
    font-weight: 100;
    letter-spacing: .1em
}
.name {
    font-family: "museo-sans", sans-serif;
    font-weight: 300;
    letter-spacing: inherit
}
.list .name {
    font-family: "museo-sans", sans-serif;
    font-weight: 300;
    letter-spacing: inherit
}
.title {
    font-family: inherit;
    border-bottom: 1px solid #e2e2e3
}
.list .title {
    font-family: "museo-sans", sans-serif;
    font-weight: 700;
    letter-spacing: inherit;
    border-top: 8px solid #000;
    border-bottom: 1px solid #e2e2e3
}
.teaser {
    color: #000
}
.details,
.details span {
    font-family: "museo-sans", sans-serif;
    color: #959595
}
.tag,
.date {
    font-family: "museo-sans", sans-serif;
    letter-spacing: .5px;
    text-transform: uppercase;
    color: #959595;
    border-bottom: none
}
.list article {
    border-bottom: 1px dotted #cccccc
}
.card,
.list,
.section-name .title {
    border-bottom: 0 none transparent
}
.card::before,
.list::before,
.section-name .title::before {
    right: 0;
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 8px;
    content: " ";
    border: 0 none #e2e2e3;
    background: transparent url(../images/content-border-bottom.png) repeat
}
.list .card::before {
    height: 0
}
.card::after,
.list::after,
.section-name .title::after {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 6px;
    content: " ";
    border: 0 none #e2e2e3;
    border-left-width: 0
}
.card.calendar,
.card.calendar:before,
.card.calendar:after {
    border: none
}
.advertisement.leaderboard {
    background-color: #e2e2e3
}

.fa-email::before {
    content: "";
}

.header-icon.email:hover, .content .social .email:hover, .card .social span.email:hover {
    background-color: #000000;
    border-color: #000000;
    color: #fff;
}
