h1 {
    font-family: 'Marcellus', serif;
    font-weight:700;
    text-transform: uppercase;
}

h2 {
    font-family: 'Marcellus', serif;
    text-transform: uppercase;
    color:#d0ab5d;
    font-size:4rem;
}

h3 {
    font-family: 'Marcellus', serif;
    text-transform: uppercase;
    color:#c12929;
    letter-spacing:2px;
}

p {
    font-family: 'Marcellus', serif;
    color:#666;
    font-size:1.2rem;
}

span.no-seo {
    display: none;
}

.logo {
    max-width:12rem;
    margin-top:2rem;
    margin-bottom:2rem;
}

.row.heading {
    margin-bottom: 4rem;
}

.row.heading p {
    max-width:850px;
    margin:0 auto;
    font-size:1.1rem;
}

.container-fluid {
    max-width:1600px;
}

.container-pins {
    margin-top:1rem;
    border-bottom:2px solid #ccc;
    padding-top: 3rem;
    padding-bottom: 3rem;
}


.pin:hover {

}



.pin {
    margin-bottom: 3rem;
}

.pin img {
    max-width:60%;
    transition:0.2s;
    overflow: hidden;
}

.pin.jumbo img {
    max-width:100%;
    transition:0.2s;
    overflow: hidden;
}

.pin:hover img{
    filter: drop-shadow(5px 3px 2px rgba(0, 0, 0, 0.1));
    transform:scale(1.05,1.05);
    transition:0.5s;
}

span.collection-no {
    color:#c12929;
    display:block;
    font-weight:700;
    font-family: 'Marcellus', serif;
    font-size:1.4rem;
    margin-top:1rem;
}

span.collection-label {
    color:#1e1e1e;
    font-weight:700;
    font-family: 'Marcellus', serif;
    text-transform: uppercase;
    font-size:1.3rem;
    display:block;
}

span.collection-context {
    color: #b2a1a1;
    font-weight:700;
    font-family: 'Marcellus', serif;
    text-transform: uppercase;
    font-size:1.0rem;
    display:block;
}

span.collection-details {
    color: #655f5f;
    font-weight:700;
    font-family: 'Marcellus', serif;
    text-transform: lowercase;
    font-size:0.9rem;
    display:block;
    letter-spacing:1px;
}

a.btn.kickstarter {
    background-color: #05ce78;
    border-color: #04bc6c;
}

a:hover.btn.kickstarter {
    background-color: #24ee96;
    border-color: #05ce78;
}

footer {
    font-size:0.8rem;
    color:#aaa;
    margin-top: 3rem;
    padding-bottom: 1rem;
    text-align: center;
}

.section-intro {
    margin-top: 4rem;
}