@media screen and ( max-width: 1000px ) {

    .cooked-recipe-modern { margin:3% -1.5%; width: 103%; }
    .cooked-recipe-modern.cooked-columns-3 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-4 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-5 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-6 .cooked-recipe { width:47%; margin:0 1.5% 3%; padding:0; }

}

@media screen and ( max-width: 750px ) {

	.cooked-recipe-grid .cooked-recipe-info .cooked-left > span { float:left; }
	.cooked-recipe-grid .cooked-recipe-info .cooked-right > span { float:right; }
	.cooked-recipe-grid .cooked-recipe-info .cooked-left > span,
	.cooked-recipe-grid .cooked-recipe-info .cooked-right > span { text-align:left; }

    .cooked-recipe-modern .cooked-recipe-info .cooked-left > span { float:left; }
    .cooked-recipe-modern .cooked-recipe-info .cooked-right > span { float:right; }
    .cooked-recipe-modern .cooked-recipe-info .cooked-left > span,
    .cooked-recipe-modern .cooked-recipe-info .cooked-right > span { text-align:left; }

    .cooked-recipe-modern { margin:5% -2.5%; width:105%; }
    .cooked-recipe-modern.cooked-columns-2 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-3 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-4 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-5 .cooked-recipe,
    .cooked-recipe-modern.cooked-columns-6 .cooked-recipe
    .cooked-recipe-modern .cooked-recipe { width:95%; margin:0 2.5% 5%; padding:0; }

    .cooked-recipe-full .cooked-recipe-name,
    body .cooked-recipe-full .cooked-recipe .cooked-recipe-excerpt { max-width:100%; }
    .cooked-recipe-full .cooked-recipe-name { font-size:1.5em; }
    body .cooked-recipe-full .cooked-recipe p { font-size:0.9em !important; }

}

@media screen and ( max-width: 520px ) {

    .cooked-recipe-compact .cooked-recipe-inside { width:70%; }
    .cooked-recipe-compact .cooked-recipe-info-wrap { width:30%; }
    .cooked-recipe-compact .cooked-recipe-thumb-wrap { display:none; }

    .cooked-recipe-full .cooked-recipe-name { font-size:1.25em; }
    body .cooked-recipe-full .cooked-recipe { margin-bottom:1em; }
    body .cooked-recipe-full .cooked-recipe p { font-size:0.9em !important; }
    .cooked-recipe-full .cooked-recipe-thumb-wrap { float:none; margin:0 0 0.75em; padding:0; width:100%; }
    .cooked-recipe-full .cooked-recipe-inside { float:none; width:100%; border-radius:0; text-align:center; top:auto; bottom:0; box-shadow:none; background:rgba(255,255,255,0.8) }

    .cooked-recipe-full .cooked-recipe-content { padding:1.5em 0 0 0; background:transparent; position:relative; top:0; left:0; bottom:0; right:0; }
    .cooked-recipe-full .cooked-recipe-info,
    .cooked-recipe-full .cooked-recipe-info a:hover,
    .cooked-recipe-full .cooked-recipe-content .cooked-recipe-name,
    .cooked-recipe-full .cooked-recipe-content .cooked-recipe-name:hover,
    body .cooked-recipe-full .cooked-recipe .cooked-recipe-excerpt { color:inherit !important; }
    .cooked-recipe-full .cooked-recipe-content .cooked-recipe-content-top-fade { display:none; }

    .cooked-recipe-full .cooked-rating-stars > .cooked-rating-star.cooked-rating-star-empty,
    .cooked-recipe-full .cooked-ratable .cooked-rating-stars.cooked-user-rated > .cooked-rating-star.cooked-rating-star-empty,
    .cooked-recipe-full .cooked-ratable .cooked-rating-stars:hover > .cooked-rating-star { color:rgba(0,0,0,0.25); }
    .cooked-recipe-full .cooked-loading .cooked-rating-stars > .cooked-rating-star-empty { color:rgba(0,0,0,0.25) !important; }
    .cooked-recipe-full .cooked-loading .cooked-rating-stars > .cooked-rating-star { color:rgba(0,0,0,0.25) !important; }

}
