@font-face {
    font-family: "Source Serif";
    src: url("SourceSerif.ttf") format("truetype");
}
@font-face {
    font-family: "Work Sans";
    src: url("WorkSans.ttf") format("truetype");
}

body {
    background-color: #f8f3ec;
}

h1, h2, h3 {
    font-family: "Source Serif";
}
h1 {
    font-size: 3em;
    font-weight: 650;
    color: #e49b3d;
}
h2 {
    font-size: 2em;
    font-weight: 600;
    margin-top: 20%;
}
h3 {
    font-size: 1.3em;
    font-weight: 550;
}

p {
    font-family: "Work Sans";
    font-weight: 370;
    color: #423e37;
    line-height: 1.3em;
}
p > a {
    color: #e49b3d;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
}
p > a:hover {
    color: #423e37;
}

.hundeschule {
    clear:left;
}
.hundeschule img {
    width: 20%;
    float: left;
    padding-right: 2%;
}
.hundeschule > p > strong {
    text-transform: uppercase;
}

footer {
    margin-top: 50%;
}
