.field.field--name-body img { float: right; clear: both; margin: 10px 2px 10px 20px; }
.checkmark { color:#082F0D; font-size:1.6em; }
.crossedout { color:#940019; font-size:1.6em; }

.view-foods .field--type-image img, .field--name-field-user-picture img { width: auto; height: 200px; object-fit: cover; }
.view-foods .views-field.views-field-field-available { font-size: .9em; margin: 0 0 15px 0; text-align: center; }
.view-foods .views-field.views-field-title { text-align: center; }

.field-content.blogpic { width: 200px; height: 200px; object-fit: cover; float: left; margin: 0 20px 0 0; }
.blogtitle { font-size: 1.5em; }
.bullets ul { list-style: square; }

.social-media-sharing { text-align: right; display:block; }
.social-media-sharing li { margin:0; }

.background-color { background: var(--color-surface-light); } 
.bg-color-accent { background: var(--color-accent-surface-dark); } 

.block-field-blocknoderecipesfield-ingredients, .block-field-blocknoderecipesfield-equipment-needed { background: var(--color-surface-light); padding: 10px; margin: 10px 0 15px 0; }