.detailCard {
    font-size:          1rem;
    background:         #E5E5E5;
    color:              #20252A;
    padding:            0em;
    margin:             1em;
    box-shadow:         0.5rem 0.5rem 2rem rgba(0,0,0,0.6);
    width:              28em;
}

.detailCard h1 {
    font-size:          2em;
    margin:				1em 0.75em;
}
.detailCard h2 {
    font-size:          1.25em;
    margin:				1em 1.2em;
}

.detailCard p {
    font-size:          1em;
    margin:             1.5em;
    text-align:         justify;
}

.detailCard ul {
    font-size:          1em;
    margin:             1.5em;
    padding-left:       1.5em;
    text-align:         justify;
}
.detailCard li {
    font-size:          1em;
    margin:             0.5em 0em;
}

.detailCard code {
    font-family:        Consolas, monospace;
}

.detailCard p a[href],
.detailCard h2 a[href],
.detailCard ul a[href] {
    color:              #af572c;
    text-decoration:    none;
}
.detailCard p a[href]:hover,
.detailCard h2 a[href]:hover,
.detailCard ul a[href]:hover {
    text-decoration:    underline;
}

.detailCard .imgContainer {
    overflow:           hidden;
    float:              right;
    margin:             0em 0em 1.5em 0em;
    box-shadow:         0em 0em 0.5em rgba(0,0,0,0.3);
}
.detailCard .imgContainer.nodescription {
    height:             14em;
}
.detailCard .imgContainer.full,
.detailCard .imgContainer.large {
    width:              28em;
}
.detailCard .imgContainer.small {
    width:              14em;
    margin-left:        1.5em;
}

.detailCard .imgContainer div {
    background:         #E5E5E5;
    height:             100%;
}
.detailCard .imgContainer.large div,
.detailCard .imgContainer.full div {
    width:              28em;
}
.detailCard .imgContainer.small div {
    width:              14em;
}

.detailCard .imgContainer div {
    #text-align:         center;
    #padding:            1.5em;
    #width:              calc(100% - 3em);
}

.detailCard .imgContainer div p {
    margin:             1em;
    text-align:         center;
    position:           relative;
    cursor:             normal;
    font-style:         italic;
}
.detailCard .imgContainer div p i {
    font-style:         normal;
}