body { background-color: #fff; } .fullScreenFrame > div { display: flex; justify-content: center; } .comma:not(:empty) ~ .comma:not(:empty):before { content: " , "; } .strong { font-weight: bold; } .d-block { display: block; } .extra-info { font-weight: normal; font-style: italic; font-size: small; } .contributors { margin-bottom: 10px; border-bottom: 1px solid #f3f3f3; padding-bottom: 10px; } .contributors a.contributor { text-decoration: none; color: #9b9dad; } .contributors a.contributor:hover { text-decoration: underline; } .r-text-recipe { padding-left: 30px; margin-left: 10px; border-left: 1px dashed #eee; } .r-text-recipe > h2 { margin-top: 0; padding-top: 0; } .ingredients-list { columns: 2; -webkit-columns: 2; -moz-columns: 2; }