#portfolio-content p {
    margin-bottom: 16px;
}

#portfolio-content hr {
    margin-top: 24px;
    margin-bottom: 24px;
}

#portfolio-content video, #portfolio-content img, #portfolio-content .table {
    margin-bottom: 24px;
}

#portfolio-content video.width-medium {
    width: 100%;
    max-width: 400px;
}

#portfolio-content details {
    border-bottom: none;
    padding: 20px 10px;
}

#portfolio-content details summary {
    font-family: 'Josefin Sans', Arial, sans-serif;
    font-weight: 700;
    font-size: x-large;
    color: hsl(220, 30%, 30%);
}

