PluginProbe
Cooked – Recipe Management / 1.9.1
Cooked – Recipe Management v1.9.1
1.16.1 1.16.0 1.15.0 trunk 1.10.0 1.11.0 1.11.1 1.11.2 1.11.3 1.11.4 1.12.0 1.13.0 1.14.0 1.7.10 1.7.11 1.7.12 1.7.13 1.7.15.1 1.7.15.3 1.7.15.4 1.8.0 1.8.1 1.8.2 1.8.3 1.8.4 All 37 releases
cooked / assets / css / style.css

style.css in Cooked – Recipe Management 1.9.1, at assets/css/style.css

1,882 lines 45.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Admin Bar Menu Icon */
2 #wp-admin-bar-cooked-ab .ab-icon:before {
3 font-family: "CookedIcons";
4 content: "\f035";
5 font-size: 17px;
6 top: -2px;
7 }
8
9 /* Clearfix */
10 .cooked-clearfix:after {
11 content: "";
12 display: table;
13 clear: both;
14 }
15 .cooked-noscroll {
16 overflow: hidden;
17 width: 100%;
18 height: 100%;
19 }
20
21 /* Hidden Items */
22 .cooked-hidden-schema {
23 display: none;
24 }
25 .cooked-fsm .cooked-fsm-mobile-nav {
26 display: none;
27 }
28
29 .cooked-button,
30 .cooked-fsm .cooked-fsm-top,
31 .cooked-browse-search-button,
32 .cooked-profile-tabs,
33 .cooked-icon-loading,
34 .cooked-progress span {
35 color: #fff !important;
36 text-decoration: none !important;
37 }
38 .cooked-recipe-search .cooked-taxonomy-selected .cooked-field-title,
39 .cooked-recipe-search .cooked-taxonomy-selected:before {
40 color: #fff;
41 }
42
43 /* Buttons */
44 .cooked-button,
45 input[type="submit"].cooked-button,
46 input[type="button"].cooked-button,
47 button.cooked-button {
48 box-sizing: border-box;
49 cursor: pointer;
50 display: inline-block;
51 padding: 0.4rem 0.65rem;
52 height: 2.1rem;
53 line-height: 1.25rem;
54 font-size: 0.9rem;
55 font-weight: 500;
56 letter-spacing: 0.03rem;
57 color: #fff;
58 -moz-border-radius: 3px;
59 -webkit-border-radius: 3px;
60 border-radius: 3px;
61 }
62 .cooked-button i.cooked-icon {
63 color: #fff;
64 font-size: 1rem;
65 font-weight: 400;
66 }
67 .cooked-button.cooked-square-button {
68 padding: 0;
69 width: 2.25rem;
70 height: 2.25rem;
71 line-height: 2.25rem;
72 text-align: center;
73 }
74 .cooked-button.cooked-square-button i.cooked-icon {
75 font-size: 1rem;
76 }
77
78 /* Servings Switcher */
79 .cooked-servings-switcher {
80 display: block;
81 }
82 .cooked-servings-switcher .cooked-button:first-child {
83 margin-right: 1rem;
84 }
85 .cooked-servings-switcher .cooked-button:last-child {
86 margin-left: 1rem;
87 }
88
89 /* Recipe Image */
90 .cooked-post-featured-image {
91 max-width: 100%;
92 height: auto;
93 border: none;
94 display: block;
95 margin: 0 0 2rem;
96 padding: 0;
97 }
98 body .cooked-post-featured-image img {
99 display: block;
100 width: 100%;
101 height: auto;
102 }
103
104 /* Ingredients */
105 .cooked-recipe-ingredients {
106 display: block;
107 padding: 0;
108 margin: 0 0 2rem;
109 }
110 .cooked-recipe-ingredients .cooked-heading {
111 margin: 1rem 0 0.3rem;
112 display: block;
113 font-weight: 600;
114 font-size: 1.25rem;
115 line-height: 1.5;
116 }
117 .cooked-recipe-ingredients .cooked-heading:first-child {
118 margin-top: 0;
119 }
120 .cooked-recipe-ingredients .cooked-ingredient {
121 position: relative;
122 padding: 0.5rem 0 0 2rem;
123 margin: 0;
124 font-size: inherit;
125 }
126 .cooked-recipe-ingredients .cooked-ingredient.cooked-ing-no-checkbox {
127 padding-left: 0;
128 }
129 .cooked-recipe-ingredients .cooked-ingredient .cooked-ing-name {
130 line-height: 1.4rem;
131 padding: 1px 0;
132 }
133 .cooked-recipe-ingredients .cooked-ingredient-checkbox {
134 transform: scale(1);
135 position: absolute;
136 top: 0.9rem;
137 left: 0;
138 cursor: pointer;
139 display: inline-block;
140 width: 1rem;
141 height: 1rem;
142 line-height: 1rem;
143 border: 1px solid #ddd;
144 border-color: rgba(0, 0, 0, 0.2);
145 margin: 0 0.8rem 0 0;
146 }
147 .cooked-recipe-ingredients .cooked-ingredient-checkbox:active {
148 transform: scale(0.9);
149 }
150 .cooked-recipe-ingredients .cooked-ingredient-checkbox:hover {
151 border-color: #bbb;
152 border-color: rgba(0, 0, 0, 0.5);
153 }
154 .cooked-recipe-ingredients .cooked-ingredient-checkbox.cooked-checked:after {
155 font-family: "CookedIcons";
156 content: "\f01d";
157 position: absolute;
158 top: 0;
159 left: 0;
160 font-size: 0.6rem;
161 line-height: 1rem;
162 width: 100%;
163 height: 100%;
164 text-align: center;
165 }
166 .cooked-recipe-ingredients .cooked-ingredient.cooked-checked {
167 text-decoration: line-through;
168 opacity: 0.5;
169 }
170
171 /* Directions */
172 .cooked-recipe-directions {
173 display: block;
174 padding: 0;
175 margin: 0 0 2rem;
176 }
177 .cooked-recipe-directions .cooked-heading {
178 margin: 0 0 1rem;
179 display: block;
180 font-weight: 600;
181 font-size: 1.25rem;
182 line-height: 1.5;
183 }
184 .cooked-recipe-directions .cooked-direction {
185 position: relative;
186 padding: 0;
187 margin: 0;
188 font-size: inherit;
189 }
190 .cooked-recipe-directions .cooked-direction img {
191 max-width: 100%;
192 height: auto;
193 display: block;
194 margin: 0 0 2rem;
195 padding: 0;
196 border: none;
197 }
198 .cooked-recipe-directions
199 .cooked-direction.cooked-direction-has-number
200 .cooked-dir-content {
201 padding-left: 2rem;
202 }
203 .cooked-recipe-directions
204 .cooked-direction.cooked-direction-has-number-wide
205 .cooked-dir-content {
206 padding-left: 2.75rem;
207 }
208 .cooked-recipe-directions .cooked-direction-number {
209 opacity: 0.35;
210 position: absolute;
211 display: inline-block;
212 width: auto;
213 height: 1.5rem;
214 line-height: 1.5rem;
215 font-weight: 800;
216 top: 0;
217 left: 0;
218 font-size: 1.5rem;
219 }
220
221 /* Recipe Excerpt */
222 .cooked-recipe-excerpt {
223 display: block;
224 padding: 0;
225 margin: 0 0 1rem;
226 }
227
228 /* Info */
229 .cooked-recipe-info {
230 display: block;
231 padding: 0;
232 margin: 0 0 1rem;
233 }
234 .cooked-recipe-info > span,
235 .cooked-recipe-info > section.cooked-left > span {
236 line-height: 1.25rem;
237 position: relative;
238 box-sizing: border-box;
239 vertical-align: top;
240 margin: 0 2rem 1rem 0;
241 display: inline-block;
242 width: auto;
243 }
244 .cooked-recipe-info > section.cooked-right > span {
245 line-height: 1.3rem;
246 position: relative;
247 box-sizing: border-box;
248 vertical-align: top;
249 margin: 0 0 1rem 2rem;
250 display: inline-block;
251 width: auto;
252 }
253 .cooked-recipe-info > span:last-child,
254 .cooked-recipe-info > section.cooked-left > span:last-child {
255 margin-right: 0;
256 }
257 .cooked-recipe-info > section.cooked-right > span:first-child {
258 margin-left: 0;
259 }
260 .cooked-recipe-info strong {
261 font-size: 0.75rem;
262 letter-spacing: 0.03rem;
263 font-weight: 800;
264 text-transform: uppercase;
265 display: block;
266 }
267
268 /* Notes */
269 .cooked-recipe-notes {
270 display: block;
271 padding: 0;
272 margin: 0 0 2rem;
273 }
274 .cooked-recipe-notes .cooked-heading {
275 margin: 0 0 1rem;
276 display: block;
277 font-weight: 600;
278 font-size: 1.25rem;
279 line-height: 1.5;
280 }
281
282 /* Print Button */
283 .cooked-recipe-info span.cooked-print,
284 .cooked-recipe-info span.cooked-print > a {
285 height: 2rem;
286 display: inline-block;
287 }
288 .cooked-recipe-info span.cooked-print > a {
289 color: rgba(0, 0, 0, 0.4);
290 }
291 .cooked-recipe-info span.cooked-print > a:hover {
292 color: rgba(0, 0, 0, 0.6);
293 }
294 .cooked-recipe-info span.cooked-print .cooked-icon {
295 font-size: 2.25rem;
296 line-height: 2.5rem;
297 }
298
299 /* Full-Screen Button */
300 .cooked-recipe-info span.cooked-fsm-button {
301 cursor: pointer;
302 color: rgba(0, 0, 0, 0.4);
303 height: 2rem;
304 display: inline-block;
305 }
306 .cooked-recipe-info span.cooked-fsm-button:hover {
307 color: rgba(0, 0, 0, 0.6);
308 }
309 .cooked-recipe-info span.cooked-fsm-button .cooked-icon {
310 font-size: 2.25rem;
311 line-height: 2.5rem;
312 }
313
314 /* Recipe Author */
315 .cooked-recipe-info span.cooked-author,
316 .cooked-recipe span.cooked-author {
317 padding-left: 3.25rem;
318 }
319 .cooked-recipe-info span.cooked-author.cooked-no-avatar,
320 .cooked-recipe span.cooked-author.cooked-no-avatar {
321 padding-left: 0;
322 }
323 .cooked-recipe-info span.cooked-author-avatar,
324 .cooked-recipe span.cooked-author-avatar {
325 width: 2.5rem;
326 height: 2.5rem;
327 display: block;
328 position: absolute;
329 top: 50%;
330 left: 0;
331 margin: -1.25rem 0 0 0;
332 }
333 .cooked-recipe-info span.cooked-author-avatar img,
334 .cooked-recipe span.cooked-author-avatar img {
335 margin: 0;
336 padding: 0;
337 display: block;
338 height: auto;
339 width: 100%;
340 max-width: 100%;
341 max-height: 100%;
342 border-radius: 100px;
343 }
344 .cooked-author-avatar,
345 .cooked-author-avatar img {
346 border-radius: 5rem;
347 }
348
349 /* Times w/Icon */
350 .cooked-recipe-info span.cooked-time {
351 padding-left: 3rem;
352 }
353 .cooked-recipe-info span.cooked-time-icon {
354 opacity: 0.5;
355 width: 1rem;
356 height: 1rem;
357 font-size: 2.2rem;
358 display: block;
359 position: absolute;
360 top: 50%;
361 left: 0;
362 margin: -1.1rem 0 0 0;
363 }
364 .cooked-recipe-info span.cooked-time-icon i.cooked-icon {
365 display: block;
366 }
367
368 /* Timer */
369 .cooked-timer {
370 padding-left: 2px;
371 }
372 .cooked-timer i.cooked-icon {
373 opacity: 0.6;
374 }
375 body .cooked-timer a {
376 font-weight: 600;
377 cursor: pointer;
378 text-decoration: none;
379 }
380 body .cooked-timer a:hover {
381 text-decoration: none;
382 }
383
384 #cooked-timers-wrap {
385 z-index: 99999;
386 white-space: nowrap;
387 overflow: hidden;
388 border-radius: 10px 10px 0 0;
389 background: #fff;
390 box-shadow: 0 -5px 30px rgba(0, 0, 0, 0.15);
391 line-height: 1.6rem;
392 font-size: 1rem;
393 width: 50%;
394 max-width: 100%;
395 height: 7.5rem;
396 position: fixed;
397 transform: translate3d(0, 7.2em, 0);
398 opacity: 0;
399 bottom: 0;
400 right: 50%;
401 margin: 0 -25% 0 0;
402 box-sizing: border-box;
403 }
404 #cooked-timers-wrap.cooked-visible {
405 transform: translate3d(0, 0, 0);
406 opacity: 1;
407 }
408 #cooked-timers-wrap .cooked-timer-block {
409 overflow: hidden;
410 position: relative;
411 display: block;
412 height: 0;
413 padding: 0;
414 width: 100%;
415 opacity: 0;
416 padding: 0 1.5rem 0 6rem;
417 box-sizing: border-box;
418 }
419 #cooked-timers-wrap .cooked-timer-block.cooked-visible {
420 opacity: 1;
421 height: 7.5rem;
422 padding: 1.9rem 1.5rem 1.55rem 6rem;
423 }
424 #cooked-timers-wrap .cooked-timer-block > span {
425 display: block;
426 white-space: nowrap;
427 overflow: hidden;
428 text-overflow: ellipsis;
429 width: auto;
430 }
431 #cooked-timers-wrap .cooked-timer-block i.cooked-icon-times {
432 line-height: 2rem;
433 color: rgba(0, 0, 0, 0.25);
434 position: absolute;
435 font-size: 2rem;
436 top: 2.5rem;
437 left: 2rem;
438 cursor: pointer;
439 }
440 #cooked-timers-wrap .cooked-timer-block i.cooked-icon-times:hover {
441 color: inherit;
442 }
443 #cooked-timers-wrap .cooked-timer-block .cooked-timer-step {
444 font-size: 1.1rem;
445 font-weight: 800;
446 text-transform: uppercase;
447 }
448 #cooked-timers-wrap .cooked-timer-block .cooked-timer-desc {
449 font-size: 1.2rem;
450 width: 100%;
451 padding-right: 14rem;
452 box-sizing: border-box;
453 font-weight: 400;
454 color: rgba(0, 0, 0, 0.65);
455 }
456 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj {
457 font-weight: 600;
458 position: absolute;
459 top: 2.5rem;
460 right: 2rem;
461 width: 13.5rem;
462 font-size: 2rem;
463 line-height: 2rem;
464 }
465 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj > i.cooked-icon,
466 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj > div {
467 display: inline-block;
468 }
469 #cooked-timers-wrap
470 .cooked-timer-block
471 .cooked-timer-obj
472 > i.cooked-icon-reverse,
473 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj > i.cooked-icon-play,
474 #cooked-timers-wrap
475 .cooked-timer-block
476 .cooked-timer-obj
477 > i.cooked-icon-pause {
478 cursor: pointer;
479 opacity: 0.5;
480 width: 2rem;
481 text-align: center;
482 margin-right: 0.5rem;
483 position: relative;
484 font-size: 2rem;
485 transform: scale(0.75);
486 }
487 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj > i.cooked-icon-play {
488 display: none;
489 }
490 #cooked-timers-wrap
491 .cooked-timer-block
492 .cooked-timer-obj
493 > i.cooked-icon:hover {
494 opacity: 1;
495 }
496
497 #cooked-timers-wrap.cooked-multiples {
498 margin: 0;
499 right: 0;
500 border-radius: 10px 0 0 0;
501 width: 20rem;
502 }
503 #cooked-timers-wrap.cooked-multiples .cooked-timer-block {
504 padding-left: 3.25rem;
505 }
506 #cooked-timers-wrap.cooked-multiples .cooked-timer-block.cooked-visible {
507 padding-top: 1rem;
508 line-height: 1.5rem;
509 padding-left: 3.25rem;
510 }
511 #cooked-timers-wrap.cooked-multiples .cooked-timer-block .cooked-timer-step {
512 font-size: 0.9rem;
513 }
514 #cooked-timers-wrap.cooked-multiples .cooked-timer-block .cooked-timer-desc {
515 font-size: 1rem;
516 padding: 0;
517 }
518 #cooked-timers-wrap.cooked-multiples .cooked-timer-block .cooked-timer-obj {
519 top: auto;
520 right: auto;
521 width: auto;
522 font-size: 1.5rem;
523 line-height: 2rem;
524 }
525 #cooked-timers-wrap.cooked-multiples
526 .cooked-timer-block
527 .cooked-timer-obj
528 > i.cooked-icon {
529 font-size: 1.5rem;
530 width: 1.3rem;
531 margin-right: 0.5rem;
532 }
533 #cooked-timers-wrap.cooked-multiples .cooked-timer-block i.cooked-icon-times {
534 line-height: 1rem;
535 font-size: 1rem;
536 top: 1.4rem;
537 left: 1.2rem;
538 }
539
540 #cooked-timers-wrap .cooked-timer-block .cooked-progress {
541 display: block;
542 position: absolute;
543 left: 0;
544 bottom: 0;
545 height: 0.5rem;
546 width: 100%;
547 background: rgba(0, 0, 0, 0.15);
548 }
549 #cooked-timers-wrap .cooked-timer-block .cooked-progress span {
550 width: 0;
551 display: block;
552 position: absolute;
553 left: 0;
554 top: 0;
555 height: 0.5rem;
556 }
557 #cooked-timers-wrap .cooked-timer-block.cooked-paused {
558 background: #f9f9f9;
559 }
560 #cooked-timers-wrap .cooked-timer-block.cooked-paused .cooked-timer-obj {
561 color: rgba(0, 0, 0, 0.5);
562 }
563 #cooked-timers-wrap .cooked-timer-block.cooked-complete {
564 background: rgba(255, 0, 0, 0.05);
565 }
566 #cooked-timers-wrap .cooked-timer-block.cooked-complete .cooked-progress span {
567 background: red;
568 }
569 #cooked-timers-wrap .cooked-timer-block.cooked-complete .cooked-timer-obj {
570 color: red;
571 }
572
573 /* Servings w/Icon */
574 .cooked-recipe-info span.cooked-servings {
575 padding-left: 3rem;
576 }
577 .cooked-recipe-info span.cooked-servings select.cooked-servings-changer {
578 opacity: 0;
579 position: absolute;
580 bottom: 0;
581 left: 0;
582 -webkit-appearance: none;
583 -moz-appearance: none;
584 appearance: none;
585 cursor: pointer;
586 border: none;
587 background: none;
588 width: 100%;
589 padding: 0;
590 margin: 0;
591 }
592 .cooked-recipe-info span.cooked-servings-icon {
593 opacity: 0.5;
594 width: 1rem;
595 height: 1rem;
596 font-size: 2.2rem;
597 display: block;
598 position: absolute;
599 top: 50%;
600 left: 0;
601 margin: -1.1rem 0 0 0;
602 }
603 .cooked-recipe-info span.cooked-servings-icon i.cooked-icon {
604 display: block;
605 }
606
607 /* Positioning */
608 .cooked-left {
609 float: left;
610 display: inline-block;
611 width: auto;
612 }
613 .cooked-right {
614 float: right;
615 display: inline-block;
616 width: auto;
617 }
618
619 /* Difficulty Levels */
620 .cooked-difficulty-level-1,
621 .cooked-difficulty-level-2,
622 .cooked-difficulty-level-3 {
623 }
624
625 /* Recipe Gallery */
626 .cooked-recipe-gallery {
627 height: 1px;
628 overflow: hidden;
629 opacity: 0;
630 transform: translate3d(0, 10px, 0);
631 padding: 0;
632 margin: 0;
633 }
634 .cooked-recipe-gallery .fotorama__thumb-border {
635 border-color: #333;
636 }
637 .cooked-recipe-gallery .fotorama__caption__wrap {
638 background: #333;
639 color: #fff;
640 }
641 .cooked-recipe-gallery .fotorama__stage__frame.fotorama__active {
642 background: #333;
643 }
644 .cooked-recipe-gallery.cooked-gallery-loaded {
645 height: auto;
646 overflow: inherit;
647 opacity: 1;
648 transform: translate3d(0, 0, 0);
649 margin: 0 0 2rem;
650 }
651
652 /* Nutrition Label */
653 .cooked-nutrition-label {
654 background: #fff;
655 font-size: 0.9rem;
656 border: 1px solid #aaa;
657 -moz-border-radius: 3px;
658 -webkit-border-radius: 3px;
659 border-radius: 3px;
660 padding: 10px;
661 margin: 0 0 2rem;
662 font-family: 'Helvetica', 'Arial', sans-serif;
663 container-name: nutrition-label;
664 container-type: inline-size;
665 }
666 .cooked-nutrition-label .cooked-nutrition-title {
667 font-size: 2.3rem;
668 line-height: 1;
669 letter-spacing: 0;
670 font-weight: 800;
671 padding: 0 0 0.5rem 0;
672 margin: 0;
673 color: #333;
674 border-bottom: 1px solid #aaa;
675 }
676
677 @container nutrition-label (max-width:303px) {
678 .cooked-nutrition-label .cooked-nutrition-title {
679 font-size: 2rem;
680 }
681 }
682
683 @container nutrition-label (max-width:263px) {
684 .cooked-nutrition-label .cooked-nutrition-title {
685 font-size: 1.8rem;
686 }
687 }
688
689 .cooked-nutrition-label.cooked-float-right {
690 max-width: 45%;
691 margin: 0 0 3rem 3rem;
692 float: right;
693 }
694 .cooked-nutrition-label.cooked-float-left {
695 max-width: 45%;
696 margin: 0 3rem 3rem 0;
697 float: left;
698 }
699 body .cooked-nutrition-label p {
700 margin: 0 !important;
701 padding: 0 !important;
702 }
703 body .cooked-nutrition-label p.cooked-daily-value-text {
704 padding: 0.75rem 0 0.15rem 0 !important;
705 margin: 0 !important;
706 font-size: 0.9rem;
707 line-height: 1.3rem !important;
708 }
709 body .cooked-nutrition-label p.cooked-daily-value-text strong {
710 font-weight: 400;
711 }
712 body .cooked-nutrition-label dl {
713 margin: 0 !important;
714 padding: 0 !important;
715 }
716 body .cooked-nutrition-label dt {
717 position: relative;
718 margin: 0;
719 padding: 2px 0;
720 border-top: 1px solid #aaa;
721 }
722 body .cooked-nutrition-label dt.cooked-calories {
723 border-top:none;
724 display: flex;
725 justify-content: space-between;
726 align-items: baseline;
727 padding-bottom: 10px;
728 }
729 body .cooked-nutrition-label dt.cooked-calories strong {
730 font-size: 2rem;
731 font-weight: 800;
732 }
733 body .cooked-nutrition-label dt.cooked-calories strong.cooked-nut-label {
734 font-size: 2.5rem;
735 }
736
737 body .cooked-nutrition-label dt.cooked-nut-servings {
738 border-top: none;
739 padding-bottom: 0;
740 }
741 body .cooked-nutrition-label dt.cooked-serving-size {
742 border-top: none;
743 padding-top: 0;
744 }
745 body .cooked-nutrition-label dt.cooked-serving-size strong,
746 body .cooked-nutrition-label dt.cooked-serving-size strong.cooked-nut-label {
747 font-size: 1.3rem;
748 font-weight: 800;
749 }
750 body .cooked-nutrition-label dt.cooked-nut-servings p {
751 font-size: 1.2rem;
752 }
753 body .cooked-nutrition-label dt dt {
754 padding: 2px 0 0;
755 margin: 2px 0 0;
756 }
757 body .cooked-nutrition-label dt:after {
758 content: "";
759 display: table;
760 clear: both;
761 }
762 body .cooked-nutrition-label dt.no-after:after {
763 content: none;
764 }
765 body .cooked-nutrition-label dt.cooked-nut-spacer {
766 border: none;
767 height: 0.5rem;
768 padding: 0;
769 background: #333;
770 margin-top: 0.3rem;
771 }
772 body .cooked-nutrition-label > dl > dt:first-child,
773 body .cooked-nutrition-label dl dt.cooked-nut-no-border {
774 border: none;
775 }
776 body .cooked-nutrition-label dt dl {
777 margin: 0 0 0 1.5rem !important;
778 }
779 body .cooked-nutrition-label .cooked-nut-hr {
780 border: none;
781 border-top: 1rem solid #333;
782 margin: 0.1rem 0 0;
783 padding: 0;
784 }
785 body .cooked-nutrition-label strong {
786 font-weight: 800;
787 }
788 body .cooked-nutrition-label strong.cooked-nut-heading {
789 font-size: 1rem;
790 }
791 body .cooked-nutrition-label strong.cooked-nut-label {
792 font-weight: 400;
793 }
794 body .cooked-nutrition-label dl dl strong.cooked-nut-right {
795 font-weight: 800;
796 }
797 body .cooked-nutrition-label .cooked-nut-right {
798 float: right;
799 }
800 body .cooked-nutrition-label dl.cooked-nut-bottom dt {
801 border-top: none;
802 border-bottom: 1px solid #aaa;
803 float: left;
804 width: 100%;
805 box-sizing: border-box;
806 }
807 body .cooked-nutrition-label dl.cooked-nut-bottom dt strong {
808 font-weight: 400;
809 }
810 body .cooked-nutrition-label dl.cooked-nut-bottom dt:last-child {
811 border: none;
812 }
813 body
814 .cooked-nutrition-label
815 dl.cooked-nut-bottom
816 dt:nth-last-child(2):nth-child(even) {
817 border-bottom: 1px solid #aaa;
818 }
819 .widget .cooked-nutrition-label {
820 margin: 0;
821 }
822
823 body .cooked-nutrition-label .cooked-nutrition-facts-powered-by-edamam img {
824 float: right;
825 height: 2rem;
826 }
827
828 /* Search Box */
829 .cooked-recipe-search {
830 box-sizing: border-box;
831 padding: 0;
832 margin: 0;
833 width: 100%;
834 display: block;
835 border: 1px solid transparent;
836 position: relative;
837 }
838 .cooked-recipe-search .cooked-field-wrap,
839 .cooked-recipe-search .cooked-fields-wrap {
840 display: inline-block;
841 box-sizing: border-box;
842 width: 100%;
843 margin: 0 1% 0 0;
844 }
845 .cooked-recipe-search .cooked-fields-wrap {
846 margin: 0;
847 }
848 .cooked-recipe-search .cooked-browse-select {
849 display: block;
850 cursor: pointer;
851 position: relative;
852 border-radius: 3px;
853 -webkit-appearance: none;
854 -moz-appearance: none;
855 appearance: none;
856 box-sizing: border-box;
857 background: rgba(0, 0, 0, 0.075);
858 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
859 width: 100%;
860 font-size: 1rem;
861 line-height: 3rem;
862 height: auto;
863 padding: 0 1rem;
864 }
865 .cooked-recipe-search .cooked-browse-select:hover {
866 background: rgba(0, 0, 0, 0.1);
867 }
868 .cooked-recipe-search .cooked-browse-select .cooked-field-title {
869 font-size: 0.9rem;
870 vertical-align: top;
871 }
872 .cooked-recipe-search .cooked-taxonomy-selected {
873 border-radius: 3px;
874 }
875 .cooked-recipe-search .cooked-sortby-wrap {
876 background: #f5f5f5;
877 position: absolute;
878 top: 0;
879 height: 3rem;
880 width: 12rem;
881 display: inline-block;
882 margin: 0 1px 0 0;
883 right: 3.5rem;
884 }
885 .cooked-recipe-search .cooked-sortby-wrap > select {
886 margin: 0;
887 box-shadow: none;
888 position: relative;
889 width: 100%;
890 background: transparent;
891 cursor: pointer;
892 font-size: 0.9rem;
893 border: none;
894 border-top: 1px solid rgba(0, 0, 0, 0.1);
895 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
896 -webkit-appearance: none;
897 -moz-appearance: none;
898 appearance: none;
899 height: 100%;
900 border-radius: 0;
901 display: inline-block;
902 padding: 0 1.25rem;
903 }
904 .cooked-recipe-search .cooked-sortby-wrap:hover {
905 background: #eee;
906 }
907 .cooked-recipe-search input[type="text"] {
908 margin: 0;
909 vertical-align: initial;
910 box-shadow: none;
911 display: inline-block;
912 box-sizing: border-box;
913 background: #fff;
914 width: 100%;
915 height: 3rem;
916 padding: 0 1rem;
917 font-size: 1rem;
918 border: 1px solid rgba(0, 0, 0, 0.15);
919 border-right: none;
920 }
921 .cooked-recipe-search .cooked-3-search-fields > *,
922 .cooked-recipe-search .cooked-4-search-fields > * {
923 float: left;
924 }
925 .cooked-recipe-search .cooked-field-wrap-select {
926 position: relative;
927 }
928 .cooked-recipe-search .cooked-field-wrap-select:before,
929 .cooked-recipe-search .cooked-sortby-wrap:before {
930 content: "\f00b";
931 opacity: 0.25;
932 font-family: "CookedIcons";
933 font-size: 0.75rem;
934 position: absolute;
935 top: 50%;
936 right: 1.5rem;
937 line-height: 1.25rem;
938 height: 1.25rem;
939 margin-top: -0.5rem;
940 }
941 .cooked-recipe-search .cooked-field-wrap-select:hover:before,
942 .cooked-recipe-search .cooked-sortby-wrap:hover:before {
943 opacity: 0.75;
944 margin-top: -0.5rem;
945 }
946 .cooked-recipe-search .cooked-fields-wrap {
947 padding-right: 3.5rem;
948 position: relative;
949 }
950 .cooked-recipe-search .cooked-fields-wrap > .cooked-field-wrap-select {
951 width: 14%;
952 }
953 .cooked-recipe-search .cooked-fields-wrap > .cooked-browse-search {
954 width: 85%;
955 max-width: 85%;
956 margin: 0;
957 }
958 .cooked-recipe-search.cooked-search-no-sorting.cooked-search-no-browse
959 .cooked-fields-wrap
960 > .cooked-browse-search {
961 width: 100%;
962 }
963 .cooked-recipe-search .cooked-browse-search-button {
964 position: absolute;
965 top: 0;
966 right: 1px;
967 width: 3.5rem;
968 text-decoration: none;
969 font-size: 1rem;
970 text-align: center;
971 color: #fff;
972 line-height: 3rem;
973 height: 3rem;
974 }
975 .cooked-recipe-search .cooked-browse-search-button:hover {
976 color: #fff;
977 text-decoration: none;
978 }
979 .cooked-recipe-search .cooked-browse-select-block {
980 display: flex;
981 color: inherit;
982 cursor: default;
983 visibility: hidden;
984 opacity: 0;
985 transform: translate3d(0, -6px, 0);
986 box-sizing: border-box;
987 z-index: 99;
988 position: absolute;
989 width: auto;
990 background: #fff;
991 top: 4rem;
992 left: -10px;
993 margin: 0;
994 line-height: 1.5rem;
995 border-radius: 6px;
996 }
997 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column {
998 display: block;
999 width: 25%;
1000 min-width: 25%;
1001 box-sizing: border-box;
1002 padding: 0 0.75rem;
1003 }
1004 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > div {
1005 max-height: 16rem;
1006 overflow: auto;
1007 }
1008 .cooked-recipe-search
1009 .cooked-browse-select-block
1010 .cooked-tax-column
1011 > div
1012 > span {
1013 display: block;
1014 }
1015 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > span,
1016 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > div > a {
1017 display: block;
1018 white-space: nowrap;
1019 max-width: 100%;
1020 overflow: hidden;
1021 text-overflow: ellipsis;
1022 }
1023 .cooked-recipe-search
1024 .cooked-browse-select-block
1025 .cooked-tax-column
1026 > span.cooked-tax-column-title {
1027 font-size: 0.9rem;
1028 font-weight: 800;
1029 text-transform: uppercase;
1030 margin: 0 0 0.6rem;
1031 padding: 0 10px 0.6rem 0;
1032 border-bottom: 1px solid rgba(0, 0, 0, 0.15);
1033 }
1034 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > div > a {
1035 line-height: 1.6rem;
1036 }
1037 .cooked-recipe-search
1038 .cooked-browse-select-block
1039 .cooked-tax-column
1040 > div
1041 > span.cooked-tax-sub-item {
1042 margin-left: 0.75rem;
1043 }
1044 .cooked-recipe-search
1045 .cooked-browse-select-block
1046 .cooked-tax-column
1047 i.cooked-icon {
1048 font-size: 0.9rem;
1049 color: rgba(0, 0, 0, 0.5);
1050 }
1051 .cooked-recipe-search
1052 .cooked-fields-wrap.cooked-1-search-fields
1053 .cooked-browse-select-block {
1054 width: 170%;
1055 padding: 1.5rem;
1056 }
1057 .cooked-recipe-search
1058 .cooked-fields-wrap.cooked-1-search-fields
1059 .cooked-browse-select-block
1060 .cooked-tax-column {
1061 width: 100%;
1062 padding: 0;
1063 }
1064 .cooked-recipe-search
1065 .cooked-browse-select.cooked-active
1066 .cooked-browse-select-block {
1067 visibility: visible;
1068 opacity: 1;
1069 transform: translate3d(0, -1px, 0);
1070 }
1071 .cooked-recipe-search .cooked-browse-select-block {
1072 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 4px 4px rgba(0, 0, 0, 0.05),
1073 0 8px 8px rgba(0, 0, 0, 0.05), 0 16px 16px rgba(0, 0, 0, 0.05),
1074 0 32px 32px rgba(0, 0, 0, 0.05), 0 64px 64px rgba(0, 0, 0, 0.05);
1075 }
1076
1077 .cooked-browse-select-inline-block {
1078 display: flex;
1079 color: inherit;
1080 cursor: default;
1081 visibility: visible;
1082 opacity: 1;
1083 box-sizing: border-box;
1084 z-index: 99;
1085 position: relative;
1086 width: auto;
1087 background: #fff;
1088 margin: 10px 2px 3rem;
1089 line-height: 1.5rem;
1090 border-radius: 6px;
1091 padding: 1.5rem;
1092 }
1093 .cooked-browse-select-inline-block .cooked-tax-column {
1094 display: block;
1095 width: 100%;
1096 box-sizing: border-box;
1097 padding: 0 0.75rem;
1098 }
1099 .cooked-browse-select-inline-block .cooked-tax-column > div {
1100 max-height: 16rem;
1101 overflow: auto;
1102 }
1103 .cooked-browse-select-inline-block .cooked-tax-column > div > span {
1104 display: block;
1105 }
1106 .cooked-browse-select-inline-block .cooked-tax-column > span,
1107 .cooked-browse-select-inline-block .cooked-tax-column > div > a {
1108 display: block;
1109 white-space: nowrap;
1110 max-width: 100%;
1111 overflow: hidden;
1112 text-overflow: ellipsis;
1113 }
1114 .cooked-browse-select-inline-block
1115 .cooked-tax-column
1116 > span.cooked-tax-column-title {
1117 font-size: 0.9rem;
1118 font-weight: 800;
1119 text-transform: uppercase;
1120 margin: 0 0 0.6rem;
1121 padding: 0 10px 0.6rem 0;
1122 border-bottom: 1px solid rgba(0, 0, 0, 0.15);
1123 }
1124 .cooked-browse-select-inline-block .cooked-tax-column > div > a {
1125 line-height: 1.6rem;
1126 }
1127 .cooked-browse-select-inline-block
1128 .cooked-tax-column
1129 > div
1130 > span.cooked-tax-sub-item {
1131 margin-left: 0.75rem;
1132 }
1133 .cooked-browse-select-inline-block .cooked-tax-column i.cooked-icon {
1134 font-size: 0.9rem;
1135 color: rgba(0, 0, 0, 0.5);
1136 }
1137 .cooked-browse-select-inline-block {
1138 box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.15);
1139 }
1140
1141 .cooked-recipe-search.cooked-search-compact .cooked-fields-wrap {
1142 padding: 0;
1143 display: block;
1144 }
1145 .cooked-recipe-search.cooked-search-compact
1146 .cooked-fields-wrap
1147 > .cooked-browse-search {
1148 width: 100%;
1149 max-width: 100%;
1150 border-right: 1px solid rgba(0, 0, 0, 0.15);
1151 margin: 3% 0;
1152 }
1153 .cooked-recipe-search.cooked-search-compact
1154 .cooked-fields-wrap.cooked-1-search-fields
1155 .cooked-browse-select-block {
1156 width: 100%;
1157 left: 0;
1158 }
1159 .cooked-recipe-search.cooked-search-compact
1160 .cooked-fields-wrap
1161 > .cooked-field-wrap-select {
1162 display: block;
1163 width: 100%;
1164 }
1165 .cooked-recipe-search.cooked-search-compact .cooked-sortby-wrap {
1166 display: block;
1167 position: relative;
1168 width: 67%;
1169 right: auto;
1170 top: auto;
1171 float: left;
1172 margin: 0;
1173 }
1174 .cooked-recipe-search.cooked-search-compact .cooked-sortby-wrap > select {
1175 position: absolute;
1176 width: 100%;
1177 border: 1px solid rgba(0, 0, 0, 0.15);
1178 margin: 0;
1179 }
1180 .cooked-recipe-search.cooked-search-compact .cooked-browse-search-button {
1181 width: 30%;
1182 right: auto;
1183 position: relative;
1184 display: block;
1185 float: right;
1186 }
1187 .cooked-recipe-search.cooked-search-compact .cooked-browse-select-block {
1188 top: 3rem;
1189 left: 0;
1190 max-height: 16rem;
1191 overflow: auto;
1192 transform: translate3d(0, -1px, 0);
1193 }
1194 .cooked-recipe-search.cooked-search-compact
1195 .cooked-fields-wrap.cooked-1-search-fields
1196 .cooked-browse-select-block {
1197 width: 100%;
1198 padding: 1.5rem;
1199 }
1200 .cooked-recipe-search.cooked-search-compact
1201 .cooked-fields-wrap.cooked-2-search-fields
1202 .cooked-browse-select-block {
1203 width: 100%;
1204 padding: 1.5rem;
1205 }
1206 .cooked-recipe-search.cooked-search-compact
1207 .cooked-fields-wrap.cooked-3-search-fields
1208 .cooked-browse-select-block {
1209 width: 100%;
1210 padding: 1.5rem;
1211 }
1212 .cooked-recipe-search.cooked-search-compact
1213 .cooked-fields-wrap.cooked-4-search-fields
1214 .cooked-browse-select-block {
1215 width: 100%;
1216 padding: 1.5rem;
1217 }
1218 .cooked-recipe-search.cooked-search-compact
1219 .cooked-browse-select-block
1220 .cooked-tax-column {
1221 float: none;
1222 padding: 0 0 1.5rem 0;
1223 }
1224 .cooked-recipe-search.cooked-search-compact
1225 .cooked-browse-select-block
1226 .cooked-tax-column:last-child {
1227 padding: 0;
1228 }
1229 .cooked-recipe-search.cooked-search-compact
1230 .cooked-fields-wrap.cooked-1-search-fields
1231 .cooked-browse-select-block
1232 .cooked-tax-column {
1233 width: 100%;
1234 }
1235 .cooked-recipe-search.cooked-search-compact
1236 .cooked-fields-wrap.cooked-2-search-fields
1237 .cooked-browse-select-block
1238 .cooked-tax-column {
1239 width: 100%;
1240 }
1241 .cooked-recipe-search.cooked-search-compact
1242 .cooked-fields-wrap.cooked-3-search-fields
1243 .cooked-browse-select-block
1244 .cooked-tax-column {
1245 width: 100%;
1246 }
1247 .cooked-recipe-search.cooked-search-compact
1248 .cooked-fields-wrap.cooked-4-search-fields
1249 .cooked-browse-select-block
1250 .cooked-tax-column {
1251 width: 100%;
1252 }
1253
1254 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting
1255 .cooked-fields-wrap
1256 > .cooked-browse-search {
1257 width: 80%;
1258 margin: 3% 0;
1259 }
1260 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting
1261 .cooked-browse-search-button {
1262 width: 20%;
1263 margin: 3% 0;
1264 }
1265
1266 .cooked-recipe-search.cooked-search-compact.cooked-search-no-browse
1267 .cooked-fields-wrap
1268 > .cooked-browse-search,
1269 .cooked-recipe-search.cooked-search-compact.cooked-search-no-browse
1270 .cooked-browse-search-button {
1271 margin: 0 0 3%;
1272 }
1273
1274 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting.cooked-search-no-browse
1275 .cooked-fields-wrap
1276 > .cooked-browse-search,
1277 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting.cooked-search-no-browse
1278 .cooked-browse-search-button {
1279 margin: 0;
1280 }
1281
1282 /* Author List Page */
1283 .cooked-author-list-heading {
1284 display: block;
1285 margin: 0 0 2rem;
1286 }
1287 .cooked-author-list-heading .cooked-author-avatar {
1288 float: left;
1289 width: 3rem;
1290 height: auto;
1291 display: block;
1292 margin: 0 1rem 0 0;
1293 }
1294 .cooked-author-list-heading .cooked-author-avatar img {
1295 display: block;
1296 margin: 0;
1297 }
1298 .cooked-author-list-heading .cooked-meta-title {
1299 font-size: 1.25rem;
1300 line-height: 1.2rem;
1301 margin: 0;
1302 }
1303 .cooked-author-list-heading a {
1304 font-size: 0.9rem;
1305 }
1306
1307 /* Recipe List Views */
1308 body p.cooked-none-found {
1309 display: block;
1310 margin: 0;
1311 padding: 1rem 0 2rem;
1312 color: #888;
1313 text-align: center;
1314 font-style: italic;
1315 }
1316
1317 /* Recipe Grid */
1318 .cooked-recipe-grid {
1319 -webkit-transform: translate3d(0, 0, 0);
1320 -moz-transform: translate3d(0, 0, 0);
1321 transform: translate3d(0, 0, 0);
1322 position: relative;
1323 box-sizing: border-box;
1324 padding: 0;
1325 margin: 3% -1.5%;
1326 width: 103%;
1327 display: flex;
1328 flex-wrap: wrap;
1329 }
1330 .cooked-recipe-grid .cooked-recipe {
1331 width: 30.333%;
1332 min-width: 30.333%;
1333 display: block;
1334 box-sizing: border-box;
1335 margin: 0 1.5% 3%;
1336 padding: 0;
1337 }
1338 .cooked-recipe-grid .cooked-recipe .cooked-recipe-card-title {
1339 cursor: pointer;
1340 color: inherit;
1341 text-decoration: none;
1342 }
1343 .cooked-recipe-grid .cooked-recipe .cooked-recipe-card-title:hover {
1344 text-decoration: none !important;
1345 }
1346 .cooked-recipe-grid.cooked-columns-1 .cooked-recipe {
1347 width: 97%;
1348 min-width: 97%;
1349 }
1350 .cooked-recipe-grid.cooked-columns-2 .cooked-recipe {
1351 width: 47%;
1352 min-width: 47%;
1353 }
1354 .cooked-recipe-grid.cooked-columns-3 .cooked-recipe {
1355 width: 30.333%;
1356 min-width: 30.333%;
1357 }
1358 .cooked-recipe-grid.cooked-columns-4 .cooked-recipe {
1359 width: 22%;
1360 min-width: 22%;
1361 }
1362 .cooked-recipe-grid.cooked-columns-5 .cooked-recipe {
1363 width: 17%;
1364 min-width: 17%;
1365 }
1366 .cooked-recipe-grid.cooked-columns-6 .cooked-recipe {
1367 width: 13.666%;
1368 min-width: 13.666%;
1369 }
1370
1371 /* Twenty Seventeen Fixes */
1372 .cooked-recipe a,
1373 .cooked-recipe a:hover,
1374 .cooked-recipe-search a,
1375 .cooked-recipe-search:hover,
1376 .cooked-recipe-info a,
1377 .cooked-recipe-info a:hover {
1378 box-shadow: none !important;
1379 }
1380
1381 /* Recipe Card */
1382 .cooked-recipe-card {
1383 text-align: left;
1384 background: #fff;
1385 text-decoration: none !important;
1386 border: none !important;
1387 color: inherit !important;
1388 display: block;
1389 overflow: hidden;
1390 border-radius: 3px;
1391 margin: 0 auto 1rem;
1392 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
1393 }
1394 .cooked-recipe-card > span,
1395 .cooked-recipe-card-content > span {
1396 display: block !important;
1397 }
1398 .cooked-recipe-card:hover {
1399 text-decoration: none !important;
1400 border: none !important;
1401 color: inherit !important;
1402 }
1403 .cooked-recipe-card-image {
1404 background-size: cover;
1405 background-position: center;
1406 display: block;
1407 margin: 0;
1408 padding: 0;
1409 height: 250px;
1410 width: 100%;
1411 position: relative;
1412 }
1413 .cooked-recipe-card .cooked-recipe-image-empty {
1414 display: block;
1415 margin: 0;
1416 padding: 0;
1417 height: 250px;
1418 width: 100%;
1419 position: relative;
1420 }
1421 .cooked-recipe-card .cooked-recipe-card-sep {
1422 display: none;
1423 }
1424 .cooked-recipe-card-content {
1425 padding: 1rem 1.5rem;
1426 margin: 0;
1427 }
1428 .cooked-recipe-card-title {
1429 display: block;
1430 font-weight: 600;
1431 margin: 0.5rem 0;
1432 font-size: 1.25rem;
1433 line-height: 1.65rem;
1434 }
1435 .cooked-recipe-card-author {
1436 margin: 0.5rem 0;
1437 font-size: 0.9rem;
1438 }
1439 .cooked-recipe-card-excerpt {
1440 display: block;
1441 margin: 0.5rem 0;
1442 font-size: 1rem;
1443 }
1444 .cooked-recipe-card-centered,
1445 .cooked-recipe-card-modern-centered {
1446 text-align: center;
1447 }
1448 .cooked-recipe-card-modern,
1449 .cooked-recipe-card-modern-centered {
1450 transform: translate3d(0, 0, 0);
1451 border-radius: 10px;
1452 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.04),
1453 inset 0 0 0 1px rgba(0, 0, 0, 0.1);
1454 }
1455 .cooked-recipe-card-modern .cooked-recipe-card-title,
1456 .cooked-recipe-card-modern-centered .cooked-recipe-card-title,
1457 .cooked-recipe-card-modern .cooked-recipe-card-author,
1458 .cooked-recipe-card-modern-centered .cooked-recipe-card-author,
1459 .cooked-recipe-card-modern .cooked-recipe-card-excerpt,
1460 .cooked-recipe-card-modern-centered .cooked-recipe-card-excerpt {
1461 margin: 0.25rem 0;
1462 }
1463 .cooked-recipe-card-modern .cooked-recipe-card-content,
1464 .cooked-recipe-card-modern-centered .cooked-recipe-card-content {
1465 padding: 1.25rem 1.5rem;
1466 }
1467 .cooked-recipe-card-modern .cooked-recipe-card-author,
1468 .cooked-recipe-card-modern-centered .cooked-recipe-card-author {
1469 opacity: 0.75;
1470 }
1471 .cooked-recipe-card-modern .cooked-recipe-card-sep,
1472 .cooked-recipe-card-modern-centered .cooked-recipe-card-sep {
1473 margin: 1rem 0;
1474 display: block;
1475 width: 15%;
1476 height: 6px;
1477 border-radius: 3px;
1478 background: #ddd;
1479 }
1480 .cooked-recipe-card-modern-centered .cooked-recipe-card-sep {
1481 margin: 1rem auto;
1482 }
1483 .cooked-recipe-card-modern:hover,
1484 .cooked-recipe-card-modern-centered:hover {
1485 transform: translate3d(0, -2px, 0) !important;
1486 box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05),
1487 inset 0 0 0 1px rgba(0, 0, 0, 0.1);
1488 }
1489 .cooked-recipe-card-modern:hover .cooked-recipe-card-sep,
1490 .cooked-recipe-card-modern-centered:hover .cooked-recipe-card-sep {
1491 width: 25%;
1492 }
1493 .widget .cooked-recipe-card {
1494 margin: 0 auto;
1495 }
1496
1497 /* Taxonomy List */
1498 .cooked-recipe-term-list {
1499 }
1500 .cooked-recipe-term-list .cooked-term-item a {
1501 display: block;
1502 padding: 5px 0;
1503 border-top: 1px solid rgba(0, 0, 0, 0.1);
1504 }
1505
1506 /* Recipe List */
1507 .cooked-shortcode-recipe-list {
1508 margin: 0 auto 1rem;
1509 }
1510 .cooked-shortcode-recipe-list .cooked-srl-single {
1511 box-sizing: border-box;
1512 border: none;
1513 border-top: 1px solid #ddd;
1514 border-top: 1px solid rgba(0, 0, 0, 0.15);
1515 position: relative;
1516 display: block;
1517 padding: 0.6rem 0 0 0;
1518 margin: 0 0 1rem;
1519 }
1520 .cooked-shortcode-recipe-list .cooked-srl-single:hover {
1521 border: none;
1522 border-top: 1px solid #ddd;
1523 border-top: 1px solid rgba(0, 0, 0, 0.15);
1524 }
1525 .cooked-shortcode-recipe-list .cooked-srl-single.cooked-srl-has-image {
1526 padding-left: 4rem;
1527 min-height: 3.75rem;
1528 }
1529 .cooked-shortcode-recipe-list .cooked-srl-image {
1530 margin: 0;
1531 padding: 0;
1532 }
1533 .cooked-shortcode-recipe-list .cooked-srl-image img {
1534 width: 3rem;
1535 height: 3rem;
1536 border-radius: 3px;
1537 position: absolute;
1538 top: 0.9rem;
1539 left: 0;
1540 display: block;
1541 margin: 0;
1542 padding: 0;
1543 }
1544 .cooked-shortcode-recipe-list .cooked-srl-sep {
1545 display: none;
1546 }
1547 .cooked-shortcode-recipe-list .cooked-srl-content {
1548 line-height: 1.4rem;
1549 padding: 0;
1550 margin: 0;
1551 }
1552 .cooked-shortcode-recipe-list .cooked-srl-title {
1553 line-height: 1.4rem;
1554 display: block;
1555 font-weight: 600;
1556 margin: 0.25rem 0;
1557 font-size: 1rem;
1558 }
1559 .cooked-shortcode-recipe-list .cooked-srl-author {
1560 line-height: 1.4rem;
1561 margin: 0.25rem 0;
1562 font-size: 0.9rem;
1563 opacity: 0.75;
1564 }
1565 .cooked-shortcode-recipe-list .cooked-srl-single:first-child {
1566 border: none;
1567 padding-top: 0;
1568 }
1569 .cooked-shortcode-recipe-list
1570 .cooked-srl-single:first-child
1571 .cooked-srl-image
1572 img {
1573 top: 0;
1574 }
1575 .cooked-shortcode-recipe-list
1576 .cooked-srl-single.cooked-srl-has-image:first-child {
1577 min-height: 3rem;
1578 }
1579
1580 /* Pagination */
1581 .cooked-pagination-numbered {
1582 text-align: center;
1583 display: block;
1584 margin: 0 0 2rem;
1585 }
1586 .cooked-pagination-numbered > span,
1587 .cooked-pagination-numbered > a {
1588 font-size: 1.2rem;
1589 font-weight: 600;
1590 display: inline-block;
1591 padding: 0 5px;
1592 background: transparent;
1593 }
1594 .cooked-pagination-numbered > span {
1595 color: rgba(0, 0, 0, 0.25);
1596 }
1597 body .cooked-pagination-numbered > a {
1598 text-decoration: none;
1599 border: none;
1600 }
1601 body .cooked-pagination-numbered > a:hover {
1602 text-decoration: none;
1603 border: none;
1604 }
1605
1606 /* Full-Screen Mode */
1607 .cooked-fsm {
1608 box-sizing: border-box;
1609 display: none;
1610 opacity: 0;
1611 transform: scale(0.95);
1612 position: fixed;
1613 top: 0;
1614 left: 0;
1615 width: 100%;
1616 height: 100%;
1617 background: #fff;
1618 z-index: 99998;
1619 }
1620 .cooked-fsm.cooked-visible {
1621 display: block;
1622 }
1623 .cooked-fsm.cooked-active {
1624 opacity: 1;
1625 transform: scale(1);
1626 }
1627 .cooked-fsm .cooked-fsm-top {
1628 font-size: 1.2rem;
1629 font-weight: 300;
1630 text-align: center;
1631 box-sizing: border-box;
1632 position: absolute;
1633 top: 0;
1634 left: 0;
1635 width: 100%;
1636 color: #fff;
1637 padding: 0 4rem;
1638 white-space: nowrap;
1639 overflow: hidden;
1640 text-overflow: ellipsis;
1641 line-height: 3.5rem;
1642 height: 3.5rem;
1643 }
1644 .cooked-fsm .cooked-fsm-ingredients {
1645 box-sizing: border-box;
1646 padding: 5.5rem 2rem 1rem;
1647 font-size: 1rem;
1648 line-height: 1.6rem;
1649 width: 30%;
1650 height: 100%;
1651 background: #f9f9f9;
1652 overflow-y: scroll;
1653 -webkit-overflow-scrolling: touch;
1654 position: absolute;
1655 top: 0;
1656 left: 0;
1657 }
1658 .cooked-fsm .cooked-recipe-ingredients {
1659 margin-top: -0.75rem;
1660 }
1661 .cooked-fsm .cooked-recipe-ingredients .cooked-ingredient {
1662 padding: 0.75rem 0 0 2rem;
1663 }
1664 .cooked-fsm .cooked-recipe-ingredients .cooked-heading {
1665 font-size: 1.25rem;
1666 }
1667 .cooked-fsm .cooked-recipe-ingredients .cooked-heading:first-child {
1668 padding-top: 0.75rem;
1669 }
1670 .cooked-fsm .cooked-recipe-ingredients .cooked-ingredient-checkbox {
1671 top: 0.75rem;
1672 }
1673 .cooked-fsm .cooked-fsm-directions-wrap {
1674 box-sizing: border-box;
1675 padding: 5.5rem 2rem 1rem;
1676 font-size: 1rem;
1677 line-height: 1.6rem;
1678 width: 70%;
1679 height: 100%;
1680 overflow-y: scroll;
1681 -webkit-overflow-scrolling: touch;
1682 position: absolute;
1683 top: 0;
1684 left: 30%;
1685 }
1686
1687 .cooked-fsm .cooked-fsm-directions p {
1688 margin: 0 0 1.5rem;
1689 font-size: 1.2rem;
1690 line-height: 1.6rem;
1691 }
1692 .cooked-fsm .cooked-recipe-directions .cooked-heading {
1693 font-size: 1.5rem;
1694 }
1695 .cooked-fsm .cooked-recipe-directions .cooked-direction-number {
1696 font-size: 1.8rem;
1697 }
1698 .cooked-fsm
1699 .cooked-recipe-directions
1700 .cooked-direction.cooked-direction-has-number
1701 .cooked-dir-content {
1702 padding-left: 2.3rem;
1703 }
1704 .cooked-fsm
1705 .cooked-recipe-directions
1706 .cooked-direction.cooked-direction-has-number-wide
1707 .cooked-dir-content {
1708 padding-left: 3.05rem;
1709 }
1710 .cooked-fsm .cooked-close-fsm {
1711 color: #fff;
1712 position: absolute;
1713 top: 0;
1714 right: 1.25rem;
1715 }
1716 .cooked-fsm h2 {
1717 margin: 0 0 2rem;
1718 padding: 0;
1719 font-size: 1rem;
1720 text-transform: uppercase;
1721 letter-spacing: 0.05rem;
1722 font-weight: 800;
1723 }
1724 .cooked-fsm-ingredients .cooked-panel,
1725 .cooked-fsm-directions .cooked-panel,
1726 .cooked-fsm-notes .cooked-panel {
1727 padding-left: 1%;
1728 padding-right: 2%;
1729 }
1730 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes {
1731 font-size: 1.2rem;
1732 line-height: 1.6rem;
1733 }
1734 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes {
1735 margin: 0 0 1rem;
1736 }
1737 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes ol,
1738 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes ul { padding-left: 1.5rem; }
1739 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes ul li {
1740 margin: 0 0 1rem 1rem;
1741 }
1742 .cooked-fsm .cooked-fsm-mobile-nav {
1743 box-sizing: border-box;
1744 position: absolute;
1745 top: 3.5rem;
1746 left: 0;
1747 margin: -1px 0 0 0;
1748 width: 100%;
1749 padding: 0;
1750 line-height: 3.5rem;
1751 z-index: 9999999;
1752 }
1753 .cooked-fsm .cooked-fsm-mobile-nav a {
1754 text-transform: uppercase;
1755 font-size: 0.9rem;
1756 font-weight: 700;
1757 letter-spacing: 0.03rem;
1758 display: block;
1759 float: left;
1760 width: 50%;
1761 text-align: center;
1762 color: #fff;
1763 color: rgba(255, 255, 255, 0.6);
1764 background: rgba(25, 25, 25, 0.3);
1765 box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.15);
1766 }
1767 .cooked-fsm .cooked-fsm-mobile-nav a.cooked-active {
1768 color: #fff;
1769 }
1770 .cooked-fsm .cooked-fsm-mobile-nav a.cooked-active {
1771 box-shadow: none;
1772 }
1773 .cooked-fsm .cooked-fsm-mobile-nav a:last-child {
1774 box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, 0.15);
1775 }
1776 body.cooked-fsm-active #wpadminbar {
1777 display: none;
1778 }
1779
1780 /* Taxonomy Blocks */
1781 .cooked-recipe-term-grid {
1782 margin: 3% -1%;
1783 position: relative;
1784 }
1785 .cooked-term-block {
1786 box-sizing: border-box;
1787 display: block;
1788 background: transparent;
1789 position: relative;
1790 float: left;
1791 }
1792 .cooked-term-block .cooked-recipe-card {
1793 margin: 0;
1794 }
1795 .cooked-term-block .cooked-recipe-card .cooked-recipe-card-sep {
1796 margin: 0.65rem auto;
1797 height: 3px;
1798 }
1799 .cooked-term-block.cooked-col-33 {
1800 width: 31.333%;
1801 margin: 1%;
1802 }
1803 .cooked-term-block.cooked-col-25 {
1804 width: 23%;
1805 margin: 1%;
1806 }
1807
1808 /* 500ms Animation */
1809 .cooked-recipe-gallery {
1810 -webkit-transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1811 -moz-transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1812 -o-transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1813 transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1814 }
1815
1816 /* 200ms Animation */
1817 .cooked-fsm,
1818 .cooked-recipe,
1819 .cooked-icon-loading-wrap,
1820 .cooked-progress > span,
1821 #cooked-timers-wrap,
1822 #cooked-timers-wrap .cooked-timer-block,
1823 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj,
1824 .cooked-recipe-info span.cooked-print > a,
1825 .cooked-recipe-info span.cooked-fsm-button,
1826 .cooked-recipe-search .cooked-browse-select,
1827 .cooked-recipe-search .cooked-browse-search-button,
1828 .cooked-recipe-search .cooked-taxonomy-selected,
1829 .cooked-recipe-search .cooked-field-wrap-select:before,
1830 .cooked-recipe-search .cooked-sortby-wrap,
1831 .cooked-recipe-search .cooked-sortby-wrap:before,
1832 .cooked-recipe-search > form > div:last-child .cooked-browse-search-button,
1833 .cooked-recipe-card-modern-centered,
1834 .cooked-recipe-card-modern,
1835 .cooked-recipe-card-sep {
1836 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1837 -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1838 -o-transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1839 transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1840 }
1841 .cooked-term-block {
1842 -webkit-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1843 -moz-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1844 -o-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1845 transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1846 }
1847
1848 .cooked-term-block .cooked-term-name,
1849 .cooked-term-block .cooked-term-thumbnail img {
1850 -webkit-transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1851 -moz-transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1852 -o-transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1853 transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1854 }
1855
1856 .cooked-button,
1857 .cooked-button i.cooked-icon {
1858 -webkit-transition: border 200ms cubic-bezier(0.42, 0, 0.15, 1),
1859 background 200ms cubic-bezier(0.42, 0, 0.15, 1),
1860 color 200ms cubic-bezier(0.42, 0, 0.15, 1);
1861 -moz-transition: border 200ms cubic-bezier(0.42, 0, 0.15, 1),
1862 background 200ms cubic-bezier(0.42, 0, 0.15, 1),
1863 color 200ms cubic-bezier(0.42, 0, 0.15, 1);
1864 -o-transition: border 200ms cubic-bezier(0.42, 0, 0.15, 1),
1865 background 200ms cubic-bezier(0.42, 0, 0.15, 1),
1866 color 200ms cubic-bezier(0.42, 0, 0.15, 1);
1867 transition: border 200ms cubic-bezier(0.42, 0, 0.15, 1),
1868 background 200ms cubic-bezier(0.42, 0, 0.15, 1),
1869 color 200ms cubic-bezier(0.42, 0, 0.15, 1);
1870 }
1871
1872 /* 100ms Animation */
1873 .cooked-recipe-ingredients .cooked-ingredient-checkbox,
1874 .cooked-recipe-search
1875 .cooked-browse-select.cooked-active
1876 .cooked-browse-select-block {
1877 -webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1878 -moz-transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1879 -o-transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1880 transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1881 }
1882