PluginProbe
Cooked – Recipe Management / 1.11.2
Cooked – Recipe Management v1.11.2
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.11.2, at assets/css/style.css

1,885 lines 45.4 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 div.cooked-serving-size strong,
747 body .cooked-nutrition-label dt.cooked-serving-size strong.cooked-nut-label {
748 font-size: 1.3rem;
749 font-weight: 800;
750 }
751 body .cooked-nutrition-label dt.cooked-nut-servings p,
752 body .cooked-nutrition-label div.cooked-nut-servings p {
753 font-size: 1.2rem;
754 }
755 body .cooked-nutrition-label dt dt {
756 padding: 2px 0 0;
757 margin: 2px 0 0;
758 }
759 body .cooked-nutrition-label dt:after {
760 content: "";
761 display: table;
762 clear: both;
763 }
764 body .cooked-nutrition-label dt.no-after:after {
765 content: none;
766 }
767 body .cooked-nutrition-label dt.cooked-nut-spacer,
768 body .cooked-nutrition-label div.cooked-nut-spacer {
769 border: none;
770 height: 0.5rem;
771 padding: 0;
772 background: #333;
773 margin-top: 0.3rem;
774 }
775 body .cooked-nutrition-label > dl > dt:first-child,
776 body .cooked-nutrition-label dl dt.cooked-nut-no-border {
777 border: none;
778 }
779 body .cooked-nutrition-label dt dl {
780 margin: 0 0 0 1.5rem !important;
781 }
782 body .cooked-nutrition-label .cooked-nut-hr {
783 border: none;
784 border-top: 1rem solid #333;
785 margin: 0.1rem 0 0;
786 padding: 0;
787 }
788 body .cooked-nutrition-label strong {
789 font-weight: 800;
790 }
791 body .cooked-nutrition-label strong.cooked-nut-heading {
792 font-size: 1rem;
793 }
794 body .cooked-nutrition-label strong.cooked-nut-label {
795 font-weight: 400;
796 }
797 body .cooked-nutrition-label dl dl strong.cooked-nut-right {
798 font-weight: 800;
799 }
800 body .cooked-nutrition-label .cooked-nut-right {
801 float: right;
802 }
803 body .cooked-nutrition-label dl.cooked-nut-bottom dt {
804 border-top: none;
805 border-bottom: 1px solid #aaa;
806 float: left;
807 width: 100%;
808 box-sizing: border-box;
809 }
810 body .cooked-nutrition-label dl.cooked-nut-bottom dt strong {
811 font-weight: 400;
812 }
813 body .cooked-nutrition-label dl.cooked-nut-bottom dt:last-child {
814 border: none;
815 }
816 body
817 .cooked-nutrition-label
818 dl.cooked-nut-bottom
819 dt:nth-last-child(2):nth-child(even) {
820 border-bottom: 1px solid #aaa;
821 }
822 .widget .cooked-nutrition-label {
823 margin: 0;
824 }
825
826 body .cooked-nutrition-label .cooked-nutrition-facts-powered-by-edamam img {
827 float: right;
828 height: 2rem;
829 }
830
831 /* Search Box */
832 .cooked-recipe-search {
833 box-sizing: border-box;
834 padding: 0;
835 margin: 0;
836 width: 100%;
837 display: block;
838 border: 1px solid transparent;
839 position: relative;
840 }
841 .cooked-recipe-search .cooked-field-wrap,
842 .cooked-recipe-search .cooked-fields-wrap {
843 display: inline-block;
844 box-sizing: border-box;
845 width: 100%;
846 margin: 0 1% 0 0;
847 }
848 .cooked-recipe-search .cooked-fields-wrap {
849 margin: 0;
850 }
851 .cooked-recipe-search .cooked-browse-select {
852 display: block;
853 cursor: pointer;
854 position: relative;
855 border-radius: 3px;
856 -webkit-appearance: none;
857 -moz-appearance: none;
858 appearance: none;
859 box-sizing: border-box;
860 background: rgba(0, 0, 0, 0.075);
861 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.05);
862 width: 100%;
863 font-size: 1rem;
864 line-height: 3rem;
865 height: auto;
866 padding: 0 1rem;
867 }
868 .cooked-recipe-search .cooked-browse-select:hover {
869 background: rgba(0, 0, 0, 0.1);
870 }
871 .cooked-recipe-search .cooked-browse-select .cooked-field-title {
872 font-size: 0.9rem;
873 vertical-align: top;
874 }
875 .cooked-recipe-search .cooked-taxonomy-selected {
876 border-radius: 3px;
877 }
878 .cooked-recipe-search .cooked-sortby-wrap {
879 background: #f5f5f5;
880 position: absolute;
881 top: 0;
882 height: 3rem;
883 width: 12rem;
884 display: inline-block;
885 margin: 0 1px 0 0;
886 right: 3.5rem;
887 }
888 .cooked-recipe-search .cooked-sortby-wrap > select {
889 margin: 0;
890 box-shadow: none;
891 position: relative;
892 width: 100%;
893 background: transparent;
894 cursor: pointer;
895 font-size: 0.9rem;
896 border: none;
897 border-top: 1px solid rgba(0, 0, 0, 0.1);
898 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
899 -webkit-appearance: none;
900 -moz-appearance: none;
901 appearance: none;
902 height: 100%;
903 border-radius: 0;
904 display: inline-block;
905 padding: 0 1.25rem;
906 }
907 .cooked-recipe-search .cooked-sortby-wrap:hover {
908 background: #eee;
909 }
910 .cooked-recipe-search input[type="text"] {
911 margin: 0;
912 vertical-align: initial;
913 box-shadow: none;
914 display: inline-block;
915 box-sizing: border-box;
916 background: #fff;
917 width: 100%;
918 height: 3rem;
919 padding: 0 1rem;
920 font-size: 1rem;
921 border: 1px solid rgba(0, 0, 0, 0.15);
922 border-right: none;
923 }
924 .cooked-recipe-search .cooked-3-search-fields > *,
925 .cooked-recipe-search .cooked-4-search-fields > * {
926 float: left;
927 }
928 .cooked-recipe-search .cooked-field-wrap-select {
929 position: relative;
930 }
931 .cooked-recipe-search .cooked-field-wrap-select:before,
932 .cooked-recipe-search .cooked-sortby-wrap:before {
933 content: "\f00b";
934 opacity: 0.25;
935 font-family: "CookedIcons";
936 font-size: 0.75rem;
937 position: absolute;
938 top: 50%;
939 right: 1.5rem;
940 line-height: 1.25rem;
941 height: 1.25rem;
942 margin-top: -0.5rem;
943 }
944 .cooked-recipe-search .cooked-field-wrap-select:hover:before,
945 .cooked-recipe-search .cooked-sortby-wrap:hover:before {
946 opacity: 0.75;
947 margin-top: -0.5rem;
948 }
949 .cooked-recipe-search .cooked-fields-wrap {
950 padding-right: 3.5rem;
951 position: relative;
952 }
953 .cooked-recipe-search .cooked-fields-wrap > .cooked-field-wrap-select {
954 width: 14%;
955 }
956 .cooked-recipe-search .cooked-fields-wrap > .cooked-browse-search {
957 width: 85%;
958 max-width: 85%;
959 margin: 0;
960 }
961 .cooked-recipe-search.cooked-search-no-sorting.cooked-search-no-browse
962 .cooked-fields-wrap
963 > .cooked-browse-search {
964 width: 100%;
965 }
966 .cooked-recipe-search .cooked-browse-search-button {
967 position: absolute;
968 top: 0;
969 right: 1px;
970 width: 3.5rem;
971 text-decoration: none;
972 font-size: 1rem;
973 text-align: center;
974 color: #fff;
975 line-height: 3rem;
976 height: 3rem;
977 }
978 .cooked-recipe-search .cooked-browse-search-button:hover {
979 color: #fff;
980 text-decoration: none;
981 }
982 .cooked-recipe-search .cooked-browse-select-block {
983 display: flex;
984 color: inherit;
985 cursor: default;
986 visibility: hidden;
987 opacity: 0;
988 transform: translate3d(0, -6px, 0);
989 box-sizing: border-box;
990 z-index: 99;
991 position: absolute;
992 width: auto;
993 background: #fff;
994 top: 4rem;
995 left: -10px;
996 margin: 0;
997 line-height: 1.5rem;
998 border-radius: 6px;
999 }
1000 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column {
1001 display: block;
1002 width: 25%;
1003 min-width: 25%;
1004 box-sizing: border-box;
1005 padding: 0 0.75rem;
1006 }
1007 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > div {
1008 max-height: 16rem;
1009 overflow: auto;
1010 }
1011 .cooked-recipe-search
1012 .cooked-browse-select-block
1013 .cooked-tax-column
1014 > div
1015 > span {
1016 display: block;
1017 }
1018 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > span,
1019 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > div > a {
1020 display: block;
1021 white-space: nowrap;
1022 max-width: 100%;
1023 overflow: hidden;
1024 text-overflow: ellipsis;
1025 }
1026 .cooked-recipe-search
1027 .cooked-browse-select-block
1028 .cooked-tax-column
1029 > span.cooked-tax-column-title {
1030 font-size: 0.9rem;
1031 font-weight: 800;
1032 text-transform: uppercase;
1033 margin: 0 0 0.6rem;
1034 padding: 0 10px 0.6rem 0;
1035 border-bottom: 1px solid rgba(0, 0, 0, 0.15);
1036 }
1037 .cooked-recipe-search .cooked-browse-select-block .cooked-tax-column > div > a {
1038 line-height: 1.6rem;
1039 }
1040 .cooked-recipe-search
1041 .cooked-browse-select-block
1042 .cooked-tax-column
1043 > div
1044 > span.cooked-tax-sub-item {
1045 margin-left: 0.75rem;
1046 }
1047 .cooked-recipe-search
1048 .cooked-browse-select-block
1049 .cooked-tax-column
1050 i.cooked-icon {
1051 font-size: 0.9rem;
1052 color: rgba(0, 0, 0, 0.5);
1053 }
1054 .cooked-recipe-search
1055 .cooked-fields-wrap.cooked-1-search-fields
1056 .cooked-browse-select-block {
1057 width: 170%;
1058 padding: 1.5rem;
1059 }
1060 .cooked-recipe-search
1061 .cooked-fields-wrap.cooked-1-search-fields
1062 .cooked-browse-select-block
1063 .cooked-tax-column {
1064 width: 100%;
1065 padding: 0;
1066 }
1067 .cooked-recipe-search
1068 .cooked-browse-select.cooked-active
1069 .cooked-browse-select-block {
1070 visibility: visible;
1071 opacity: 1;
1072 transform: translate3d(0, -1px, 0);
1073 }
1074 .cooked-recipe-search .cooked-browse-select-block {
1075 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 4px 4px rgba(0, 0, 0, 0.05),
1076 0 8px 8px rgba(0, 0, 0, 0.05), 0 16px 16px rgba(0, 0, 0, 0.05),
1077 0 32px 32px rgba(0, 0, 0, 0.05), 0 64px 64px rgba(0, 0, 0, 0.05);
1078 }
1079
1080 .cooked-browse-select-inline-block {
1081 display: flex;
1082 color: inherit;
1083 cursor: default;
1084 visibility: visible;
1085 opacity: 1;
1086 box-sizing: border-box;
1087 z-index: 99;
1088 position: relative;
1089 width: auto;
1090 background: #fff;
1091 margin: 10px 2px 3rem;
1092 line-height: 1.5rem;
1093 border-radius: 6px;
1094 padding: 1.5rem;
1095 }
1096 .cooked-browse-select-inline-block .cooked-tax-column {
1097 display: block;
1098 width: 100%;
1099 box-sizing: border-box;
1100 padding: 0 0.75rem;
1101 }
1102 .cooked-browse-select-inline-block .cooked-tax-column > div {
1103 max-height: 16rem;
1104 overflow: auto;
1105 }
1106 .cooked-browse-select-inline-block .cooked-tax-column > div > span {
1107 display: block;
1108 }
1109 .cooked-browse-select-inline-block .cooked-tax-column > span,
1110 .cooked-browse-select-inline-block .cooked-tax-column > div > a {
1111 display: block;
1112 white-space: nowrap;
1113 max-width: 100%;
1114 overflow: hidden;
1115 text-overflow: ellipsis;
1116 }
1117 .cooked-browse-select-inline-block
1118 .cooked-tax-column
1119 > span.cooked-tax-column-title {
1120 font-size: 0.9rem;
1121 font-weight: 800;
1122 text-transform: uppercase;
1123 margin: 0 0 0.6rem;
1124 padding: 0 10px 0.6rem 0;
1125 border-bottom: 1px solid rgba(0, 0, 0, 0.15);
1126 }
1127 .cooked-browse-select-inline-block .cooked-tax-column > div > a {
1128 line-height: 1.6rem;
1129 }
1130 .cooked-browse-select-inline-block
1131 .cooked-tax-column
1132 > div
1133 > span.cooked-tax-sub-item {
1134 margin-left: 0.75rem;
1135 }
1136 .cooked-browse-select-inline-block .cooked-tax-column i.cooked-icon {
1137 font-size: 0.9rem;
1138 color: rgba(0, 0, 0, 0.5);
1139 }
1140 .cooked-browse-select-inline-block {
1141 box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.15);
1142 }
1143
1144 .cooked-recipe-search.cooked-search-compact .cooked-fields-wrap {
1145 padding: 0;
1146 display: block;
1147 }
1148 .cooked-recipe-search.cooked-search-compact
1149 .cooked-fields-wrap
1150 > .cooked-browse-search {
1151 width: 100%;
1152 max-width: 100%;
1153 border-right: 1px solid rgba(0, 0, 0, 0.15);
1154 margin: 3% 0;
1155 }
1156 .cooked-recipe-search.cooked-search-compact
1157 .cooked-fields-wrap.cooked-1-search-fields
1158 .cooked-browse-select-block {
1159 width: 100%;
1160 left: 0;
1161 }
1162 .cooked-recipe-search.cooked-search-compact
1163 .cooked-fields-wrap
1164 > .cooked-field-wrap-select {
1165 display: block;
1166 width: 100%;
1167 }
1168 .cooked-recipe-search.cooked-search-compact .cooked-sortby-wrap {
1169 display: block;
1170 position: relative;
1171 width: 67%;
1172 right: auto;
1173 top: auto;
1174 float: left;
1175 margin: 0;
1176 }
1177 .cooked-recipe-search.cooked-search-compact .cooked-sortby-wrap > select {
1178 position: absolute;
1179 width: 100%;
1180 border: 1px solid rgba(0, 0, 0, 0.15);
1181 margin: 0;
1182 }
1183 .cooked-recipe-search.cooked-search-compact .cooked-browse-search-button {
1184 width: 30%;
1185 right: auto;
1186 position: relative;
1187 display: block;
1188 float: right;
1189 }
1190 .cooked-recipe-search.cooked-search-compact .cooked-browse-select-block {
1191 top: 3rem;
1192 left: 0;
1193 max-height: 16rem;
1194 overflow: auto;
1195 transform: translate3d(0, -1px, 0);
1196 }
1197 .cooked-recipe-search.cooked-search-compact
1198 .cooked-fields-wrap.cooked-1-search-fields
1199 .cooked-browse-select-block {
1200 width: 100%;
1201 padding: 1.5rem;
1202 }
1203 .cooked-recipe-search.cooked-search-compact
1204 .cooked-fields-wrap.cooked-2-search-fields
1205 .cooked-browse-select-block {
1206 width: 100%;
1207 padding: 1.5rem;
1208 }
1209 .cooked-recipe-search.cooked-search-compact
1210 .cooked-fields-wrap.cooked-3-search-fields
1211 .cooked-browse-select-block {
1212 width: 100%;
1213 padding: 1.5rem;
1214 }
1215 .cooked-recipe-search.cooked-search-compact
1216 .cooked-fields-wrap.cooked-4-search-fields
1217 .cooked-browse-select-block {
1218 width: 100%;
1219 padding: 1.5rem;
1220 }
1221 .cooked-recipe-search.cooked-search-compact
1222 .cooked-browse-select-block
1223 .cooked-tax-column {
1224 float: none;
1225 padding: 0 0 1.5rem 0;
1226 }
1227 .cooked-recipe-search.cooked-search-compact
1228 .cooked-browse-select-block
1229 .cooked-tax-column:last-child {
1230 padding: 0;
1231 }
1232 .cooked-recipe-search.cooked-search-compact
1233 .cooked-fields-wrap.cooked-1-search-fields
1234 .cooked-browse-select-block
1235 .cooked-tax-column {
1236 width: 100%;
1237 }
1238 .cooked-recipe-search.cooked-search-compact
1239 .cooked-fields-wrap.cooked-2-search-fields
1240 .cooked-browse-select-block
1241 .cooked-tax-column {
1242 width: 100%;
1243 }
1244 .cooked-recipe-search.cooked-search-compact
1245 .cooked-fields-wrap.cooked-3-search-fields
1246 .cooked-browse-select-block
1247 .cooked-tax-column {
1248 width: 100%;
1249 }
1250 .cooked-recipe-search.cooked-search-compact
1251 .cooked-fields-wrap.cooked-4-search-fields
1252 .cooked-browse-select-block
1253 .cooked-tax-column {
1254 width: 100%;
1255 }
1256
1257 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting
1258 .cooked-fields-wrap
1259 > .cooked-browse-search {
1260 width: 80%;
1261 margin: 3% 0;
1262 }
1263 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting
1264 .cooked-browse-search-button {
1265 width: 20%;
1266 margin: 3% 0;
1267 }
1268
1269 .cooked-recipe-search.cooked-search-compact.cooked-search-no-browse
1270 .cooked-fields-wrap
1271 > .cooked-browse-search,
1272 .cooked-recipe-search.cooked-search-compact.cooked-search-no-browse
1273 .cooked-browse-search-button {
1274 margin: 0 0 3%;
1275 }
1276
1277 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting.cooked-search-no-browse
1278 .cooked-fields-wrap
1279 > .cooked-browse-search,
1280 .cooked-recipe-search.cooked-search-compact.cooked-search-no-sorting.cooked-search-no-browse
1281 .cooked-browse-search-button {
1282 margin: 0;
1283 }
1284
1285 /* Author List Page */
1286 .cooked-author-list-heading {
1287 display: block;
1288 margin: 0 0 2rem;
1289 }
1290 .cooked-author-list-heading .cooked-author-avatar {
1291 float: left;
1292 width: 3rem;
1293 height: auto;
1294 display: block;
1295 margin: 0 1rem 0 0;
1296 }
1297 .cooked-author-list-heading .cooked-author-avatar img {
1298 display: block;
1299 margin: 0;
1300 }
1301 .cooked-author-list-heading .cooked-meta-title {
1302 font-size: 1.25rem;
1303 line-height: 1.2rem;
1304 margin: 0;
1305 }
1306 .cooked-author-list-heading a {
1307 font-size: 0.9rem;
1308 }
1309
1310 /* Recipe List Views */
1311 body p.cooked-none-found {
1312 display: block;
1313 margin: 0;
1314 padding: 1rem 0 2rem;
1315 color: #888;
1316 text-align: center;
1317 font-style: italic;
1318 }
1319
1320 /* Recipe Grid */
1321 .cooked-recipe-grid {
1322 -webkit-transform: translate3d(0, 0, 0);
1323 -moz-transform: translate3d(0, 0, 0);
1324 transform: translate3d(0, 0, 0);
1325 position: relative;
1326 box-sizing: border-box;
1327 padding: 0;
1328 margin: 3% -1.5%;
1329 width: 103%;
1330 display: flex;
1331 flex-wrap: wrap;
1332 }
1333 .cooked-recipe-grid .cooked-recipe {
1334 width: 30.333%;
1335 min-width: 30.333%;
1336 display: block;
1337 box-sizing: border-box;
1338 margin: 0 1.5% 3%;
1339 padding: 0;
1340 }
1341 .cooked-recipe-grid .cooked-recipe .cooked-recipe-card-title {
1342 cursor: pointer;
1343 color: inherit;
1344 text-decoration: none;
1345 }
1346 .cooked-recipe-grid .cooked-recipe .cooked-recipe-card-title:hover {
1347 text-decoration: none !important;
1348 }
1349 .cooked-recipe-grid.cooked-columns-1 .cooked-recipe {
1350 width: 97%;
1351 min-width: 97%;
1352 }
1353 .cooked-recipe-grid.cooked-columns-2 .cooked-recipe {
1354 width: 47%;
1355 min-width: 47%;
1356 }
1357 .cooked-recipe-grid.cooked-columns-3 .cooked-recipe {
1358 width: 30.333%;
1359 min-width: 30.333%;
1360 }
1361 .cooked-recipe-grid.cooked-columns-4 .cooked-recipe {
1362 width: 22%;
1363 min-width: 22%;
1364 }
1365 .cooked-recipe-grid.cooked-columns-5 .cooked-recipe {
1366 width: 17%;
1367 min-width: 17%;
1368 }
1369 .cooked-recipe-grid.cooked-columns-6 .cooked-recipe {
1370 width: 13.666%;
1371 min-width: 13.666%;
1372 }
1373
1374 /* Twenty Seventeen Fixes */
1375 .cooked-recipe a,
1376 .cooked-recipe a:hover,
1377 .cooked-recipe-search a,
1378 .cooked-recipe-search:hover,
1379 .cooked-recipe-info a,
1380 .cooked-recipe-info a:hover {
1381 box-shadow: none !important;
1382 }
1383
1384 /* Recipe Card */
1385 .cooked-recipe-card {
1386 text-align: left;
1387 background: #fff;
1388 text-decoration: none !important;
1389 border: none !important;
1390 color: inherit !important;
1391 display: block;
1392 overflow: hidden;
1393 border-radius: 3px;
1394 margin: 0 auto 1rem;
1395 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
1396 }
1397 .cooked-recipe-card > span,
1398 .cooked-recipe-card-content > span {
1399 display: block !important;
1400 }
1401 .cooked-recipe-card:hover {
1402 text-decoration: none !important;
1403 border: none !important;
1404 color: inherit !important;
1405 }
1406 .cooked-recipe-card-image {
1407 background-size: cover;
1408 background-position: center;
1409 display: block;
1410 margin: 0;
1411 padding: 0;
1412 height: 250px;
1413 width: 100%;
1414 position: relative;
1415 }
1416 .cooked-recipe-card .cooked-recipe-image-empty {
1417 display: block;
1418 margin: 0;
1419 padding: 0;
1420 height: 250px;
1421 width: 100%;
1422 position: relative;
1423 }
1424 .cooked-recipe-card .cooked-recipe-card-sep {
1425 display: none;
1426 }
1427 .cooked-recipe-card-content {
1428 padding: 1rem 1.5rem;
1429 margin: 0;
1430 }
1431 .cooked-recipe-card-title {
1432 display: block;
1433 font-weight: 600;
1434 margin: 0.5rem 0;
1435 font-size: 1.25rem;
1436 line-height: 1.65rem;
1437 }
1438 .cooked-recipe-card-author {
1439 margin: 0.5rem 0;
1440 font-size: 0.9rem;
1441 }
1442 .cooked-recipe-card-excerpt {
1443 display: block;
1444 margin: 0.5rem 0;
1445 font-size: 1rem;
1446 }
1447 .cooked-recipe-card-centered,
1448 .cooked-recipe-card-modern-centered {
1449 text-align: center;
1450 }
1451 .cooked-recipe-card-modern,
1452 .cooked-recipe-card-modern-centered {
1453 transform: translate3d(0, 0, 0);
1454 border-radius: 10px;
1455 box-shadow: 0 2px 3px rgba(0, 0, 0, 0.04),
1456 inset 0 0 0 1px rgba(0, 0, 0, 0.1);
1457 }
1458 .cooked-recipe-card-modern .cooked-recipe-card-title,
1459 .cooked-recipe-card-modern-centered .cooked-recipe-card-title,
1460 .cooked-recipe-card-modern .cooked-recipe-card-author,
1461 .cooked-recipe-card-modern-centered .cooked-recipe-card-author,
1462 .cooked-recipe-card-modern .cooked-recipe-card-excerpt,
1463 .cooked-recipe-card-modern-centered .cooked-recipe-card-excerpt {
1464 margin: 0.25rem 0;
1465 }
1466 .cooked-recipe-card-modern .cooked-recipe-card-content,
1467 .cooked-recipe-card-modern-centered .cooked-recipe-card-content {
1468 padding: 1.25rem 1.5rem;
1469 }
1470 .cooked-recipe-card-modern .cooked-recipe-card-author,
1471 .cooked-recipe-card-modern-centered .cooked-recipe-card-author {
1472 opacity: 0.75;
1473 }
1474 .cooked-recipe-card-modern .cooked-recipe-card-sep,
1475 .cooked-recipe-card-modern-centered .cooked-recipe-card-sep {
1476 margin: 1rem 0;
1477 display: block;
1478 width: 15%;
1479 height: 6px;
1480 border-radius: 3px;
1481 background: #ddd;
1482 }
1483 .cooked-recipe-card-modern-centered .cooked-recipe-card-sep {
1484 margin: 1rem auto;
1485 }
1486 .cooked-recipe-card-modern:hover,
1487 .cooked-recipe-card-modern-centered:hover {
1488 transform: translate3d(0, -2px, 0) !important;
1489 box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05),
1490 inset 0 0 0 1px rgba(0, 0, 0, 0.1);
1491 }
1492 .cooked-recipe-card-modern:hover .cooked-recipe-card-sep,
1493 .cooked-recipe-card-modern-centered:hover .cooked-recipe-card-sep {
1494 width: 25%;
1495 }
1496 .widget .cooked-recipe-card {
1497 margin: 0 auto;
1498 }
1499
1500 /* Taxonomy List */
1501 .cooked-recipe-term-list {
1502 }
1503 .cooked-recipe-term-list .cooked-term-item a {
1504 display: block;
1505 padding: 5px 0;
1506 border-top: 1px solid rgba(0, 0, 0, 0.1);
1507 }
1508
1509 /* Recipe List */
1510 .cooked-shortcode-recipe-list {
1511 margin: 0 auto 1rem;
1512 }
1513 .cooked-shortcode-recipe-list .cooked-srl-single {
1514 box-sizing: border-box;
1515 border: none;
1516 border-top: 1px solid #ddd;
1517 border-top: 1px solid rgba(0, 0, 0, 0.15);
1518 position: relative;
1519 display: block;
1520 padding: 0.6rem 0 0 0;
1521 margin: 0 0 1rem;
1522 }
1523 .cooked-shortcode-recipe-list .cooked-srl-single:hover {
1524 border: none;
1525 border-top: 1px solid #ddd;
1526 border-top: 1px solid rgba(0, 0, 0, 0.15);
1527 }
1528 .cooked-shortcode-recipe-list .cooked-srl-single.cooked-srl-has-image {
1529 padding-left: 4rem;
1530 min-height: 3.75rem;
1531 }
1532 .cooked-shortcode-recipe-list .cooked-srl-image {
1533 margin: 0;
1534 padding: 0;
1535 }
1536 .cooked-shortcode-recipe-list .cooked-srl-image img {
1537 width: 3rem;
1538 height: 3rem;
1539 border-radius: 3px;
1540 position: absolute;
1541 top: 0.9rem;
1542 left: 0;
1543 display: block;
1544 margin: 0;
1545 padding: 0;
1546 }
1547 .cooked-shortcode-recipe-list .cooked-srl-sep {
1548 display: none;
1549 }
1550 .cooked-shortcode-recipe-list .cooked-srl-content {
1551 line-height: 1.4rem;
1552 padding: 0;
1553 margin: 0;
1554 }
1555 .cooked-shortcode-recipe-list .cooked-srl-title {
1556 line-height: 1.4rem;
1557 display: block;
1558 font-weight: 600;
1559 margin: 0.25rem 0;
1560 font-size: 1rem;
1561 }
1562 .cooked-shortcode-recipe-list .cooked-srl-author {
1563 line-height: 1.4rem;
1564 margin: 0.25rem 0;
1565 font-size: 0.9rem;
1566 opacity: 0.75;
1567 }
1568 .cooked-shortcode-recipe-list .cooked-srl-single:first-child {
1569 border: none;
1570 padding-top: 0;
1571 }
1572 .cooked-shortcode-recipe-list
1573 .cooked-srl-single:first-child
1574 .cooked-srl-image
1575 img {
1576 top: 0;
1577 }
1578 .cooked-shortcode-recipe-list
1579 .cooked-srl-single.cooked-srl-has-image:first-child {
1580 min-height: 3rem;
1581 }
1582
1583 /* Pagination */
1584 .cooked-pagination-numbered {
1585 text-align: center;
1586 display: block;
1587 margin: 0 0 2rem;
1588 }
1589 .cooked-pagination-numbered > span,
1590 .cooked-pagination-numbered > a {
1591 font-size: 1.2rem;
1592 font-weight: 600;
1593 display: inline-block;
1594 padding: 0 5px;
1595 background: transparent;
1596 }
1597 .cooked-pagination-numbered > span {
1598 color: rgba(0, 0, 0, 0.25);
1599 }
1600 body .cooked-pagination-numbered > a {
1601 text-decoration: none;
1602 border: none;
1603 }
1604 body .cooked-pagination-numbered > a:hover {
1605 text-decoration: none;
1606 border: none;
1607 }
1608
1609 /* Full-Screen Mode */
1610 .cooked-fsm {
1611 box-sizing: border-box;
1612 display: none;
1613 opacity: 0;
1614 transform: scale(0.95);
1615 position: fixed;
1616 top: 0;
1617 left: 0;
1618 width: 100%;
1619 height: 100%;
1620 background: #fff;
1621 z-index: 99998;
1622 }
1623 .cooked-fsm.cooked-visible {
1624 display: block;
1625 }
1626 .cooked-fsm.cooked-active {
1627 opacity: 1;
1628 transform: scale(1);
1629 }
1630 .cooked-fsm .cooked-fsm-top {
1631 font-size: 1.2rem;
1632 font-weight: 300;
1633 text-align: center;
1634 box-sizing: border-box;
1635 position: absolute;
1636 top: 0;
1637 left: 0;
1638 width: 100%;
1639 color: #fff;
1640 padding: 0 4rem;
1641 white-space: nowrap;
1642 overflow: hidden;
1643 text-overflow: ellipsis;
1644 line-height: 3.5rem;
1645 height: 3.5rem;
1646 }
1647 .cooked-fsm .cooked-fsm-ingredients {
1648 box-sizing: border-box;
1649 padding: 5.5rem 2rem 1rem;
1650 font-size: 1rem;
1651 line-height: 1.6rem;
1652 width: 30%;
1653 height: 100%;
1654 background: #f9f9f9;
1655 overflow-y: scroll;
1656 -webkit-overflow-scrolling: touch;
1657 position: absolute;
1658 top: 0;
1659 left: 0;
1660 }
1661 .cooked-fsm .cooked-recipe-ingredients {
1662 margin-top: -0.75rem;
1663 }
1664 .cooked-fsm .cooked-recipe-ingredients .cooked-ingredient {
1665 padding: 0.75rem 0 0 2rem;
1666 }
1667 .cooked-fsm .cooked-recipe-ingredients .cooked-heading {
1668 font-size: 1.25rem;
1669 }
1670 .cooked-fsm .cooked-recipe-ingredients .cooked-heading:first-child {
1671 padding-top: 0.75rem;
1672 }
1673 .cooked-fsm .cooked-recipe-ingredients .cooked-ingredient-checkbox {
1674 top: 0.75rem;
1675 }
1676 .cooked-fsm .cooked-fsm-directions-wrap {
1677 box-sizing: border-box;
1678 padding: 5.5rem 2rem 1rem;
1679 font-size: 1rem;
1680 line-height: 1.6rem;
1681 width: 70%;
1682 height: 100%;
1683 overflow-y: scroll;
1684 -webkit-overflow-scrolling: touch;
1685 position: absolute;
1686 top: 0;
1687 left: 30%;
1688 }
1689
1690 .cooked-fsm .cooked-fsm-directions p {
1691 margin: 0 0 1.5rem;
1692 font-size: 1.2rem;
1693 line-height: 1.6rem;
1694 }
1695 .cooked-fsm .cooked-recipe-directions .cooked-heading {
1696 font-size: 1.5rem;
1697 }
1698 .cooked-fsm .cooked-recipe-directions .cooked-direction-number {
1699 font-size: 1.8rem;
1700 }
1701 .cooked-fsm
1702 .cooked-recipe-directions
1703 .cooked-direction.cooked-direction-has-number
1704 .cooked-dir-content {
1705 padding-left: 2.3rem;
1706 }
1707 .cooked-fsm
1708 .cooked-recipe-directions
1709 .cooked-direction.cooked-direction-has-number-wide
1710 .cooked-dir-content {
1711 padding-left: 3.05rem;
1712 }
1713 .cooked-fsm .cooked-close-fsm {
1714 color: #fff;
1715 position: absolute;
1716 top: 0;
1717 right: 1.25rem;
1718 }
1719 .cooked-fsm h2 {
1720 margin: 0 0 2rem;
1721 padding: 0;
1722 font-size: 1rem;
1723 text-transform: uppercase;
1724 letter-spacing: 0.05rem;
1725 font-weight: 800;
1726 }
1727 .cooked-fsm-ingredients .cooked-panel,
1728 .cooked-fsm-directions .cooked-panel,
1729 .cooked-fsm-notes .cooked-panel {
1730 padding-left: 1%;
1731 padding-right: 2%;
1732 }
1733 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes {
1734 font-size: 1.2rem;
1735 line-height: 1.6rem;
1736 }
1737 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes {
1738 margin: 0 0 1rem;
1739 }
1740 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes ol,
1741 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes ul { padding-left: 1.5rem; }
1742 .cooked-fsm-notes .cooked-panel .cooked-recipe-notes ul li {
1743 margin: 0 0 1rem 1rem;
1744 }
1745 .cooked-fsm .cooked-fsm-mobile-nav {
1746 box-sizing: border-box;
1747 position: absolute;
1748 top: 3.5rem;
1749 left: 0;
1750 margin: -1px 0 0 0;
1751 width: 100%;
1752 padding: 0;
1753 line-height: 3.5rem;
1754 z-index: 9999999;
1755 }
1756 .cooked-fsm .cooked-fsm-mobile-nav a {
1757 text-transform: uppercase;
1758 font-size: 0.9rem;
1759 font-weight: 700;
1760 letter-spacing: 0.03rem;
1761 display: block;
1762 float: left;
1763 width: 50%;
1764 text-align: center;
1765 color: #fff;
1766 color: rgba(255, 255, 255, 0.6);
1767 background: rgba(25, 25, 25, 0.3);
1768 box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.15);
1769 }
1770 .cooked-fsm .cooked-fsm-mobile-nav a.cooked-active {
1771 color: #fff;
1772 }
1773 .cooked-fsm .cooked-fsm-mobile-nav a.cooked-active {
1774 box-shadow: none;
1775 }
1776 .cooked-fsm .cooked-fsm-mobile-nav a:last-child {
1777 box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, 0.15);
1778 }
1779 body.cooked-fsm-active #wpadminbar {
1780 display: none;
1781 }
1782
1783 /* Taxonomy Blocks */
1784 .cooked-recipe-term-grid {
1785 margin: 3% -1%;
1786 position: relative;
1787 }
1788 .cooked-term-block {
1789 box-sizing: border-box;
1790 display: block;
1791 background: transparent;
1792 position: relative;
1793 float: left;
1794 }
1795 .cooked-term-block .cooked-recipe-card {
1796 margin: 0;
1797 }
1798 .cooked-term-block .cooked-recipe-card .cooked-recipe-card-sep {
1799 margin: 0.65rem auto;
1800 height: 3px;
1801 }
1802 .cooked-term-block.cooked-col-33 {
1803 width: 31.333%;
1804 margin: 1%;
1805 }
1806 .cooked-term-block.cooked-col-25 {
1807 width: 23%;
1808 margin: 1%;
1809 }
1810
1811 /* 500ms Animation */
1812 .cooked-recipe-gallery {
1813 -webkit-transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1814 -moz-transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1815 -o-transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1816 transition: all 500ms cubic-bezier(0.42, 0, 0.15, 1);
1817 }
1818
1819 /* 200ms Animation */
1820 .cooked-fsm,
1821 .cooked-recipe,
1822 .cooked-icon-loading-wrap,
1823 .cooked-progress > span,
1824 #cooked-timers-wrap,
1825 #cooked-timers-wrap .cooked-timer-block,
1826 #cooked-timers-wrap .cooked-timer-block .cooked-timer-obj,
1827 .cooked-recipe-info span.cooked-print > a,
1828 .cooked-recipe-info span.cooked-fsm-button,
1829 .cooked-recipe-search .cooked-browse-select,
1830 .cooked-recipe-search .cooked-browse-search-button,
1831 .cooked-recipe-search .cooked-taxonomy-selected,
1832 .cooked-recipe-search .cooked-field-wrap-select:before,
1833 .cooked-recipe-search .cooked-sortby-wrap,
1834 .cooked-recipe-search .cooked-sortby-wrap:before,
1835 .cooked-recipe-search > form > div:last-child .cooked-browse-search-button,
1836 .cooked-recipe-card-modern-centered,
1837 .cooked-recipe-card-modern,
1838 .cooked-recipe-card-sep {
1839 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1840 -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1841 -o-transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1842 transition: all 200ms cubic-bezier(0.42, 0, 0.15, 1);
1843 }
1844 .cooked-term-block {
1845 -webkit-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1846 -moz-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1847 -o-transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1848 transition: all 100ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
1849 }
1850
1851 .cooked-term-block .cooked-term-name,
1852 .cooked-term-block .cooked-term-thumbnail img {
1853 -webkit-transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1854 -moz-transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1855 -o-transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1856 transition: all 300ms cubic-bezier(0.47, 0, 0, 1);
1857 }
1858
1859 .cooked-button,
1860 .cooked-button i.cooked-icon {
1861 -webkit-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 -moz-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 -o-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 transition: border 200ms cubic-bezier(0.42, 0, 0.15, 1),
1871 background 200ms cubic-bezier(0.42, 0, 0.15, 1),
1872 color 200ms cubic-bezier(0.42, 0, 0.15, 1);
1873 }
1874
1875 /* 100ms Animation */
1876 .cooked-recipe-ingredients .cooked-ingredient-checkbox,
1877 .cooked-recipe-search
1878 .cooked-browse-select.cooked-active
1879 .cooked-browse-select-block {
1880 -webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1881 -moz-transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1882 -o-transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1883 transition: all 100ms cubic-bezier(0.42, 0, 0.15, 1);
1884 }
1885