3 * This file is used to style the recipe using the 'full' view mode.
6 .node--type-recipe.node--view-mode-full .field--name-field-recipe-category {
10 @media screen and (min-width: 60rem) { /* 960px */
11 .node--type-recipe.node--view-mode-full .field--name-field-recipe-category {
17 .node--type-recipe.node--view-mode-full .layout__region--top {
18 margin-bottom: 2.369em;
21 @media screen and (min-width: 60rem) { /* 960px */
22 .node--type-recipe.node--view-mode-full .layout__region--top {
25 justify-content: space-between;
29 /* Override the recipe's img margin-bottom on larger displays */
31 @media screen and (min-width: 60rem) { /* 960px */
32 .node--type-recipe.node--view-mode-full .layout__region--top .field--name-field-image img {
37 .node--type-recipe.node--view-mode-full .layout__region--top-first,
38 .node--type-recipe.node--view-mode-full .layout__region--top-second {
39 flex: 0 0 calc(50% - 1rem);
43 .node--type-recipe.node--view-mode-full .layout__region--top-second {
45 flex-direction: column;
48 @media screen and (min-width: 60rem) { /* 960px */
50 .node--type-recipe.node--view-mode-full .layout__region--top-second {
54 justify-content: center;
58 .node--type-recipe.node--view-mode-full .layout__region--top-second > .recipe-meta {
61 justify-content: flex-start;
65 @media screen and (min-width: 60rem) { /* 960px */
66 .node--type-recipe.node--view-mode-full .layout__region--top-second > .recipe-meta {
69 flex-direction: column;
75 .node--type-recipe.node--view-mode-full .layout__region--top-second > .field--name-field-summary {
80 @media screen and (min-width: 60rem) { /* 960px */
81 .node--type-recipe.node--view-mode-full .layout__region--top-second > .field--name-field-summary {
87 .node--type-recipe.node--view-mode-full .layout__region--top-second svg {
93 @media screen and (min-width: 60rem) { /* 960px */
94 .node--type-recipe.node--view-mode-full .layout__region--top-second svg {
97 margin-bottom: 0.889em;
101 .node--type-recipe.node--view-mode-full .layout__region--top-second .field {
105 @media screen and (min-width: 60rem) { /* 960px */
106 .node--type-recipe.node--view-mode-full .layout__region--top-second .field {
110 .node--type-recipe.node--view-mode-full .layout__region--top-second .field .field__label,
111 .node--type-recipe.node--view-mode-full .layout__region--top-second .field .field__item {
112 display: inline-block;
116 @media screen and (min-width: 60rem) { /* 960px */
117 .node--type-recipe.node--view-mode-full .layout__region--top-second .field .field__label,
118 .node--type-recipe.node--view-mode-full .layout__region--top-second .field .field__item {
122 .node--type-recipe.node--view-mode-full .layout__region--top .field__label {
123 font-family: 'Open Sans', Verdana, sans-serif;
130 /* Recipe instructions */
131 .node--type-recipe.node--view-mode-full .layout__region--bottom {
132 background-color: #f4f2e9;
133 border: 1px solid #e6eee0;
137 @media screen and (min-width: 60rem) { /* 960px */
138 .node--type-recipe.node--view-mode-full .layout__region--bottom {
141 justify-content: space-between;
145 .node--type-recipe.node--view-mode-full .layout__region--bottom > h2 {
147 font-family: 'Scope One', Georgia, serif;
151 padding: 1.266rem 1.266rem 1em 1.266rem;
156 @media screen and (min-width: 60rem) { /* 960px */
157 .node--type-recipe.node--view-mode-full .layout__region--bottom > h2 {
164 .node--type-recipe.node--view-mode-full .layout__region--bottom-first {
165 padding: 0 1.266em 1.266em 1.266em;
168 @media screen and (min-width: 60rem) { /* 960px */
169 .node--type-recipe.node--view-mode-full .layout__region--bottom-first {
171 padding: 0 2.369em 2.369em 2.369em;
175 .node--type-recipe.node--view-mode-full .layout__region--bottom-second {
176 padding: 0 1.266em 1.266em 1.266em;
179 @media screen and (min-width: 60rem) { /* 960px */
180 .node--type-recipe.node--view-mode-full .layout__region--bottom-second {
182 padding: 0 2.369em 2.369em 2.369em;
186 .node--type-recipe.node--view-mode-full .layout__region--bottom .field__label {
187 font-family: 'Scope One', Georgia, serif;
191 padding: 0 0 0.6em 0;
193 border-bottom: 1px solid #eec2cb;
196 @media screen and (min-width: 60rem) { /* 960px */
197 .node--type-recipe.node--view-mode-full .layout__region--bottom .field__label {
203 .node--type-recipe.node--view-mode-full .field--name-field-ingredients .field__item {
204 border-bottom: 1px solid #eec2cb;
205 padding: 0 0 0.6em 0;
208 .node--type-recipe.node--view-mode-full .field--name-field-recipe-instruction ol {
211 list-style-type: none;
213 .node--type-recipe.node--view-mode-full .field--name-field-recipe-instruction ol > li {
214 counter-increment: step-counter;
215 padding: 0 0 0.6em 2.5em;
220 .node--type-recipe.node--view-mode-full .field--name-field-recipe-instruction ol > li::before {
221 content: counter(step-counter);