/**
 * Add recipe
 */
.rawt-add-recipe-desc {
    margin: 0 0 1em 0;
}

/**
 * Index Footer
 */
.rawt-comrecipe-index-footer .rawt-button {
    display: inline-block;
    margin: 0.3em 1em 1em 0;
}

/**
 * Trending grid
 */
.block-rawtcomrecipe-trending-grid .rawt-comrecipes-trending-grid {
    max-width: 1450px;
    padding: 0.5em 1.5em;
    margin: 0 auto;
}

.block-rawtcomrecipe-trending-grid .rawt-comrecipes-trending-grid p {
    text-align: center;
}

.rawt-comrecipes-trending-grid .rawt-entity-grid {
    margin-bottom: 1.5em;
}

.rawt-comrecipes-trending-grid .buttons {
    margin-top: 1em;
}
.rawt-comrecipes-trending-grid .rawt-button {
    margin: 0 1em 1em 0;
}

/**
 * Subtitle
 */
.rawt-comrecipe-subtitle .rawt-author {
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 0.5em;
}

/**
 * Recipe
 */
.rawt-comrecipe .rawt-recipe-overview {
    margin-bottom: 1em;
}

/**
 * Recipe Overview
 */
.rawt-recipe-overview.comrecipe-overview .summary {
    margin-top: 1em;
    color: inherit !important;
}

.rawt-recipe-overview.comrecipe-overview .recipe-imageboard-small {
    width: 100%;
    margin: 1em auto;
}

.rawt-recipe-overview.comrecipe-overview .rawt-recipe-meta-info ul li {
    width: 45%;
    margin-right: 5%;
}

.rawt-recipe-overview.comrecipe-overview .rawt-recipe-meta-info ul li.col2-100 {
    width: 100%;
    margin-right: 0;
}

@media all and (min-width: 450px) {
    .rawt-recipe-overview.comrecipe-overview .recipe-imageboard-small {
        width: 70%;
    }
}

@media all and (min-width: 600px) {
    .rawt-recipe-overview.comrecipe-overview .recipe-imageboard-small {
        width: 50%;
    }

    .rawt-recipe-overview.comrecipe-overview .rawt-recipe-meta-info ul li.col2-100,
    .rawt-recipe-overview.comrecipe-overview .rawt-recipe-meta-info ul li {
        width: 28%;
        margin-right: 5%;
    }

    .rawt-recipe-overview.comrecipe-overview .rawt-recipe-meta-info ul li.col3-50 {
        width: 45%;
        margin-right: 5%;
    }

    .rawt-recipe-overview.comrecipe-overview .rawt-recipe-meta-info ul li.col3-100 {
        width: 100%;
        margin-right: 0;
    }
}

@media all and (min-width: 850px) {
    .rawt-recipe-overview.comrecipe-overview {
        display: table;
    }

    .rawt-recipe-overview.comrecipe-overview .recipe-imageboard-small {
        display: table-cell;
        width: 43%;
        margin: 0;
        padding-right: 3%;
        padding-top: 1.5em;
        vertical-align: middle;
    }

    .rawt-recipe-overview.comrecipe-overview .details {
        display: table-cell;
        vertical-align: middle;
    }
}

@media all and (min-width: 1000px) {
    .rawt-recipe-overview.comrecipe-overview .recipe-imageboard-small {
        width: 35%;
    }
}

@media all and (min-width: 1400px) {
    .rawt-recipe-overview.comrecipe-overview .recipe-imageboard-small {
        width: 30%;
    }
}

/**
 * Sidetools
 */
@media all and (min-width: 450px) {
    .node-type-comrecipe .sidetools .tool-fav {
        visibility: visible !important;
        opacity: 1 !important;
    }
}