.skeleton_button, .skeleton_option, .skeleton_block, .skeleton_image, .skeleton_title, .skeleton_more{ animation: skeleton-loading 1s linear infinite alternate; }

@keyframes skeleton-loading { 0% { background-color: hsl(200, 20%, 80%); } 100% { background-color: hsl(200, 20%, 95%); } }
.skeleton_title { float: left; width: 24%; height: 3rem; margin-bottom: 1%; }
.skeleton_more { float: right; width: 15%; height: 3rem; margin-bottom: 1%;}
.skeleton_button { width: 100%; height: 5rem; margin-bottom: 3rem; border-radius: 0.25rem; }
.skeleton_option { width: 40%; height: 2rem; margin-bottom: 3rem; }
.skeleton_option.long { width: 60%; }
.skeleton_block { width: 24%; margin-right:1%; margin-bottom: 1%; height: 20em; float:left; }
.skeleton_block.long { height: 25em; }
@media only screen and (max-width: 600px){ .skeleton_block { width: 48%; margin-right:2%; margin-bottom: 2%;} }

@media only screen and (max-width: 600px){ .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled { height: 1.5em !important; width: 1.5em !important; } 
.p-w-r .pr-category-snippet { margin: 0 !important; font-size: 0.5em !important; }
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {font-size: 0.5em !important;}
}

.p-w-r .pr-category-snippet, .p-w-r .pr-snippet-stars-reco-inline { margin: 0 !important; font-size: 0.8em !important; }
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled{ height: 1.8em !important; width: 1.8em !important;}
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {font-size: 0.8em !important;}

.loading_area { width: 100%; position: absolute; top: 10%; z-index: 99;}
.loading_area .loader { margin: 0 auto; border: 8px solid #f3f3f3; border-radius: 50%; border-top: 8px solid #015FB9; width: 6em; height: 6em; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; }
@-webkit-keyframes spin { 0% { -webkit-transform: rotate(0) } 100% { -webkit-transform: rotate(360deg) } }
@keyframes spin { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } }

@media only screen and (max-width: 600px){ 
    .loading_area { top: 5%; }
    .loading_area .loader { width: 5em; height: 5em; }
}

.pr-snippet-review-count { color: black !important; }

.rest-of-categories {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.modal {
  inset: 0%;
}