/**
 * Overview
 */
.entity-overview .other {
    padding-bottom: 0.6em;
    border-bottom: 1px solid #ddd;
    margin: 0 0.8em 1em 0.8em;
}

.entity-overview .other .rawt-entity-content-carousel {
    text-align: left;
    margin: 0 -0.8em;
}

.entity-overview .categories {
    width: 100%;
    text-align: center;
}

@media all and (min-width: 500px) {
    .entity-overview .categories {
        text-align: left;
    }
}

/**
 * Categories
 */
.rawt-entity .entity-content .categories {
    font-weight: 400;
    font-size: 0.9rem;
}

.rawt-entity .entity-content .categories {
    display: inline-block;
}

.rawt-entity .entity-content .categories .rawt-taxonomy-links {
    display: inline-block;
}

/**
 * Description
 */
.rawt-entity .description {
    margin-top: 1em;
}

.rawt-entity .description .rawt-author {
    display: block;
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1em;
}

.rawt-entity .description .rawt-author img {
    display: block;
}

/**
 * Player
 */
.rawt-player .player-frame h3.title {
    display: none;
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0;
    top: 0.3em;
    left: 0;
    text-align: center;
    z-index: 5;
}

.rawt-player .player-frame .title-details {
    display: none;
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0;
    bottom: 0.3em;
    left: 0;
    text-align: center;
    z-index: 5;
}

@media all and (min-width: 700px) {
    .rawt-player .player-frame h3.title {
        display: block;
    }

    .rawt-player .player-frame .title-details {
        display: block;
    }
}

/**
 * Detail List
 */
.rawt-detail-list {
    display: table;
}

.rawt-detail-list .detail-item {
    display: table-row;
    padding: 0.5em;
    text-align: left;
}

.rawt-detail-list .detail-item .label,
.rawt-detail-list .detail-item .value {
    display: table-cell;
    padding: 0.25em 0;
    vertical-align: top;
}

.rawt-detail-list .detail-item .label {
    /*width: 30%;*/
    padding-right: 0.6em;
    /*text-align: right;*/
    color: #444;
    /*text-transform: uppercase;*/
    font-weight: 600;
}

.rawt-detail-list .detail-item .value {
    /*width: 70%;*/
    font-style: italic;
    color: #666;
}

.rawt-detail-list .detail-item img {
    position: static;
    display: inline;
    width: auto;
    height: auto;
}

.rawt-detail-list .detail-item .recipe-equip-item {
    display: inline-block;
    height: 3.5em;
    width: 3.5em;
    background-size: auto 7em;
    margin-left: -0.6em;
}

.rawt-detail-list .detail-item-chef .value img {
    border-radius: 50%;
}