.bread-crumbs-container {
    border-bottom: 0px #444 solid;
    text-align: center;
}

.bread-crumbs-container nav {
    background-color: black;
    border: 1px rgb(119, 170, 238) solid;
    border-radius: 10px;
    color: white;
    font-size: 16px;
    margin: 15px;
    padding: 5px 25px;
}

.bread-crumbs-container nav a {
    color: white;
}

body > section {
    background-color: black;
    background-image: url("/pictures/1900/1900-01-01_backgrounds/max_width_640/4da43dd684bb669b22cd42c2981de19b.jpg");
    background-size: cover;
}

.content-container {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    min-height: 600px;
    max-width: 1000px;
    padding: 0px;
    text-align: center;
    width: 100%;
}

body > section * a {
    color: white;
}
body > section * a:hover {
    color: yellow;
}

.column {
    box-sizing: border-box;
    display: inline-block;
    margin: 0px;
    padding: 0px 12px 0px 11px;
    text-align: left;
    vertical-align: top;
    width: 45%;
}

.info-box {
    background-color: rgba(0,0,0, .80);
    border: 1px rgb(119, 170, 238) solid;
    border-radius: 3px;
    box-sizing: border-box;
    color: white;
    display: inline-block;
    font-size: 16px;
    margin: 13px 0px 13px 0px;
    opacity: 1;
    overflow: hidden;
    padding: 20px;
    width: 100%;

    -webkit-transition: background-color 1.5s, border-radius 1.5s, font-size 1s, height .5s, opacity 2s, width .75s; /* Safari */
    transition: background-color 1.5s, border-radius 1.5s, font-size 1s, height .5s, opacity 2s, width .75s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.hidden-info-box {
    background-color: white;
    border-radius: 100px;
    font-size: 0px;
    height: 0px;
    opacity: .25;
    width: 0px;
}

.info-box p {
    margin: 0px;
    padding: 0px;
}

.photo-credits {
    color: rgba(255,255,255, .75);
    font-size: 18px;
    font-style: italic;
    text-align: center;
    text-shadow: rgba(0,0,0, .75) 2px 2px;
}

@media all and (max-width:300px) {
    body > section {
        background-image: url("/pictures/1900/1900-01-01_backgrounds/max_width_300/4da43dd684bb669b22cd42c2981de19b.jpg");
    }
}
@media all and (min-width:301px) and (max-width: 480px) {
    body > section {
        background-image: url("/pictures/1900/1900-01-01_backgrounds/max_width_480/4da43dd684bb669b22cd42c2981de19b.jpg");
    }
    .photo-credits .inner {
        display: block;
        margin: 8px 0;
        text-align: center;
    }
}
@media all and (min-width:481px) and (max-width: 640px) {
    body > section {
        background-image: url("/pictures/1900/1900-01-01_backgrounds/max_width_640/4da43dd684bb669b22cd42c2981de19b.jpg");
    }
}
@media all and (min-width:641px) {
    body > section {
        background-image: url("/pictures/1900/1900-01-01_backgrounds/max_width_1024/4da43dd684bb669b22cd42c2981de19b.jpg");
    }
}

@media all and (max-width: 590px) {
    .column {
        display: block;
        padding: 0px 15px 0px 15px;
        width: 100%;
    }
    .column div {
        margin: 0px 0px 15px 0px;
    }
}