PluginProbe
Cooked – Recipe Management / 1.11.4
Cooked – Recipe Management v1.11.4
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 / admin / css / style.css

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

640 lines 46.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Cooked Admin Styling
2 * @since 1.0.0
3 */
4
5 .cooked-clearfix:after { content: ""; display: table; clear: both; }
6
7 /* Hide the recipe content editor window, but leave it there for Yoast and other SEO plugins to read from */
8 #post-body-content #postdivrich { display:none; }
9
10 body.post-type-cp_recipe .wp-list-table thead th.check-column,
11 body.post-type-cp_recipe .wp-list-table tfoot th.check-column { padding:15px 0 0 7px; }
12 body.post-type-cp_recipe .wp-list-table thead th,
13 body.post-type-cp_recipe .wp-list-table tfoot th,
14 body.post-type-cp_recipe .wp-list-table thead td,
15 body.post-type-cp_recipe .wp-list-table tfoot td { padding:10px 10px; }
16
17 body.post-type-cp_recipe .wp-list-table thead th.sortable a, body.post-type-cp_recipe .wp-list-table thead th.sorted a,
18 body.post-type-cp_recipe .wp-list-table tfoot th.sortable a, body.post-type-cp_recipe .wp-list-table tfoot th.sorted a { padding-left:0; padding-right:0; }
19
20 body.post-type-cp_recipe .wp-list-table tbody th.check-column { padding:15px 0 0 10px; }
21 body.post-type-cp_recipe .wp-list-table tbody th,
22 body.post-type-cp_recipe .wp-list-table tbody td { padding:12px 10px; }
23 body.post-type-cp_recipe .wp-list-table tbody td.column-title strong { margin-top:6px; }
24 body.post-type-cp_recipe .wp-list-table tbody td.column-title strong .row-title { padding-top:10px; font-size:1rem !important; }
25
26 th.column-featured_image { width:50px; text-align:center; }
27 td.column-featured_image { width:50px; text-align:center; }
28 .cooked-admin-recipes-list-image img { width:49px; height:auto; border-radius:3px; position:relative; top:3px; }
29
30 body.post-type-cp_recipe #titlediv #title { box-shadow:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:0 12px; font-weight:400; font-size:19px; letter-spacing:0; height:44px; }
31 body.post-type-cp_recipe #titlediv #title-prompt-text { font-size:15px; color:#888; font-weight:400; letter-spacing:0; padding:12px 15px; }
32
33 #cooked-settings-prewrap { display:flex; justify-content:center; }
34 #cooked-settings-wrap {
35 position: relative;
36 border-radius: 10px;
37 margin: 40px 40px 40px 20px;
38 /* max-width:1000px; */
39 min-width: 1000px;
40 background: #fff;
41 box-shadow:
42 0 4px 4px rgba(0,0,0,0.05),
43 0 8px 8px rgba(0,0,0,0.05),
44 0 32px 32px rgba(0,0,0,0.05),
45 0 64px 64px rgba(0,0,0,0.05)
46 }
47
48 #cooked-settings-wrap.is-stuck { position:static !important; }
49 #cooked-settings-wrap .cooked-settings-update-button { position:absolute; top:30px; right:30px; }
50 #cooked-settings-wrap .cooked-settings-update-button > .button-primary { box-shadow:none; border:none; }
51 #cooked-settings-wrap.is-stuck .cooked-settings-update-button { position:fixed; top:40px; right:11px; z-index:100001; }
52
53 #cooked_recipe_settings .hndle, #cooked_recipe_settings button.handlediv { display:none; }
54 #cooked_recipe_settings .inside { padding:0; margin:0; }
55
56 #cooked-recipe-tabs { list-style:none; padding:0; margin:0; position:absolute; top:0; left:0; width:100%; }
57 #cooked-recipe-tabs li { font-size:0.9rem; line-height:3rem; height:3rem; font-weight:500; display:inline-block; padding:0 1.25rem; margin:0; color:#fff; }
58 #cooked-recipe-tabs li:hover { cursor:pointer; }
59 #cooked-recipe-tabs li.active,
60 #cooked-recipe-tabs li.active:hover { cursor:default; }
61 #cooked-recipe-tabs li:last-child { border-right:none !important; }
62 #cooked-recipe-tabs li.cooked-loading { opacity:0; background:none; color:#fff; position:absolute; top:0; right:0; cursor:default; font-size:14px; width:40px; height:40px; text-align:center; display:block; line-height:40px; padding:0; }
63 #cooked-recipe-tabs li.cooked-loading:hover { background:none; color:#fff; }
64 #cooked_recipe_settings.cooked-loading #cooked-recipe-tabs li.cooked-loading { opacity:1; }
65
66 #cooked_recipe_settings .inside { padding-top:41px; }
67 #cooked_recipe_settings.stuck #cooked-recipe-tabs {
68 position: fixed;
69 width: auto;
70 top: 32px;
71 left: 23px;
72 z-index: 100000;
73 margin-left: 160px;
74 box-shadow: 0 3px 50px rgba(0,0,0,0.25);
75 }
76
77 #cooked_recipe_settings.stuck #cooked-recipe-tabs li.cooked-loading { right:160px; }
78
79 .cooked-recipe-tab-content-wrapper .cooked-recipe-tab-content { display:none; }
80 .cooked-recipe-tab-content-wrapper .cooked-recipe-tab-content:first-child { display:block; }
81
82 /* Positioning */
83 .cooked-left { float:left; display:inline-block; width:auto; }
84 .cooked-right { float:right; display:inline-block; width:auto; }
85
86 #cooked_field--cooked_pro_license_key { font-family:monospace; }
87
88 #cooked_recipe_settings .cooked-bm-5 { margin-bottom:5px !important; }
89 #cooked_recipe_settings .cooked-bm-10 { margin-bottom:10px !important; }
90 #cooked_recipe_settings .cooked-tm-10 { margin-top:10px !important; }
91 #cooked_recipe_settings .cooked-bm-15 { margin-bottom:15px !important; }
92 #cooked_recipe_settings .cooked-bm-20 { margin-bottom:20px !important; }
93 #cooked_recipe_settings .cooked-bm-30 { margin-bottom:30px !important; }
94 #cooked_recipe_settings .cooked-bm-5-up { margin-bottom:-5px !important; }
95 #cooked_recipe_settings .cooked-bm-10-up { margin-bottom:-10px !important; }
96 #cooked_recipe_settings .cooked-bm-15-up { margin-bottom:-15px !important; }
97 #cooked_recipe_settings .cooked-bm-20-up { margin-bottom:-20px !important; }
98 #cooked_recipe_settings .cooked-bm-30-up { margin-bottom:-30px !important; }
99 #cooked_recipe_settings .cooked-hr { border:none; border-top:2px solid #ddd; margin:10px 0 0 0; padding:15px 0 0 0; }
100 #cooked_recipe_settings .cooked-conditional-hidden { display:none; }
101 #cooked_recipe_settings .cooked-recipe-tab-content { padding:23px 30px 15px 30px; }
102 #cooked_recipe_settings .recipe-setting-block { margin:0 0 20px; width:100%; }
103 #cooked_recipe_settings .recipe-setting-block p { font-size:0.9rem; line-height:1.5rem; margin:0 0 1rem; padding:0; }
104 #cooked_recipe_settings .recipe-setting-block p.cooked-padded { line-height: 1.75rem; font-size: 0.85rem; }
105 #cooked_recipe_settings .recipe-setting-block .cooked-conditional-hidden { padding:0; }
106 #cooked_recipe_settings textarea { width:100%; height:75px; padding:15px; box-sizing:border-box; position:relative; top:5px; }
107 #cooked_recipe_settings .recipe-setting-block > label.cooked-select-label { top:5px; }
108 #cooked_recipe_settings select { cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow: none; border-radius: 3px; padding: 0 45px 0 9px; line-height: 31px; height: 33px; box-sizing: border-box; background:#fff; }
109 #cooked_recipe_settings .cooked-select-wrapper { background:#fff; position:relative; width:auto; display:inline-block; border-radius: 3px; margin:0 5px 0 0; }
110 #cooked_recipe_settings .cooked-select-wrapper select { margin:0; background:transparent; position:relative; }
111 #cooked_recipe_settings .cooked-select-wrapper:before { font-family:'CookedIcons'; display:block; width:15px; height:15px; line-height:14px; color:#000; font-size:14px; content:"\f00b"; position:absolute; right:12px; top:11px; color:rgba(0,0,0,0.3); }
112 #cooked_recipe_settings .cooked-select-wrapper:hover:before { color:#000; }
113 #cooked_recipe_settings .cooked-select-wrapper:hover select { border-color:#ccc; }
114 #cooked_recipe_settings .cooked-checkbox-radio-label { position:relative; left:1px; }
115 #cooked_recipe_settings .recipe-setting-block input[type="checkbox"],
116 #cooked_recipe_settings .recipe-setting-block input[type="radio"] { margin-top:0; }
117 #cooked_recipe_settings .recipe-setting-block input[type="number"] { width:65px; }
118 #cooked_recipe_settings .recipe-setting-block input[type="text"],
119 #cooked_recipe_settings .recipe-setting-block input[type="password"] { width:75%; }
120 #cooked_recipe_settings .recipe-setting-block input[type="text"],
121 #cooked_recipe_settings .recipe-setting-block input[type="password"],
122 #cooked_recipe_settings .recipe-setting-block input[type="number"] { margin: 0 6px 5px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 33px; box-shadow: none; position: relative; top: 2px; padding: 0 10px; }
123 #cooked_recipe_settings .recipe-setting-block p.cooked-measurement-inputs .cooked-measurement-column { width:43%; margin-right:3%; display:inline-block; }
124 #cooked_recipe_settings .recipe-setting-block p.cooked-measurement-inputs label,
125 #cooked_recipe_settings .recipe-setting-block p.cooked-measurement-inputs input,
126 #cooked_recipe_settings .recipe-setting-block p.cooked-measurement-inputs .cooked-select-wrapper { width:100%; display:block; }
127 #cooked_recipe_settings .recipe-setting-block p.cooked-measurement-inputs .cooked-select-wrapper select { width:100%; }
128 #cooked_recipe_settings .recipe-setting-block input[type="number"],
129 #cooked_recipe_settings .recipe-setting-block input[type="text"].cooked-small-textfield,
130 #cooked_recipe_settings .recipe-setting-block input[type="password"].cooked-small-textfield { width:150px; }
131 #cooked_recipe_settings small { display:block; line-height:1.5; font-size:12px; color:#888; padding:10px 0 0; }
132 #cooked_recipe_settings .recipe-setting-block em { color:#aaa; }
133 #cooked_recipe_settings .recipe-setting-block,
134 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned { display:block; position:relative; box-sizing:border-box; line-height:1; }
135 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned { padding-left:157px; }
136 #cooked_recipe_settings .recipe-setting-block h3.cooked-settings-title { width:70%; position:relative; z-index:2; padding:0.5rem 0 0.5rem; margin:0; font-size:1rem; line-height:1.5rem; font-weight:600; }
137 #cooked_recipe_settings .recipe-setting-block strong.cooked-heading { font-size:14px; }
138 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned > label { position:absolute; top:1px; left:0; width:147px; cursor:default; font-weight:600; }
139 #cooked_recipe_settings .recipe-setting-block .cooked-tooltip-icon { color:#aaa; cursor:help; display:inline-block; margin-left:10px; }
140 #cooked_recipe_settings .recipe-setting-block .cooked-tooltip-icon:hover { color:#eee; }
141 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned > .cooked-checkbox-radio-label { top:7px; }
142 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned > label { top:auto; height: 33px; line-height: 30px; padding:0; width:130px; }
143 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned:first-child label:first-child { padding-top:12px; margin-top:-12px; }
144 #cooked_recipe_settings .recipe-setting-block .cooked-repositioned span.cooked-padded { padding:0 0 15px; display:block; line-height:1.9; }
145 #cooked_recipe_settings .recipe-setting-block .wp-picker-container .cooked-color-field.wp-color-picker { padding: 5px; height: 25px; top:0; margin:0; width:74px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #ccc; }
146 #cooked_recipe_settings .recipe-setting-block input[type="text"].cooked-shortcode-field { font-family:monospace; background:#f5f5f5; font-size:12px; }
147 #cooked_recipe_settings .cooked-banner-block { margin:30px -30px -17px; display:block; box-sizing:content-box; padding:10px 30px 15px; background:#f9f9f9; width:100%; border-top:1px solid #e5e5e5; }
148 #cooked_recipe_settings .cooked-advanced-options-hr { border:none; border-bottom:1px solid #ddd; height:1px; padding:10px 0 0 0; margin:0 0 20px; }
149 #cooked_recipe_settings .recipe-setting-block input.cooked-time-picker { top:0; width:100%; padding-right:70%; margin:0 0 3px; }
150 #cooked_recipe_settings .recipe-setting-block .cooked-time-picker-text { position:absolute; bottom:13px; right:40px; color:#888; }
151 #cooked_recipe_settings .cooked-alert-block { background:#fffbdc; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; margin:10px 0 15px; padding:10px 22px 2px; border:2px solid #ece8c4; }
152 #cooked_recipe_settings .recipe-setting-block.cooked-template { display:none; }
153 #cooked_recipe_settings ul.cooked-admin-ul { font-size:0.9rem; margin:0 0 1rem 2rem; list-style:disc; }
154 #cooked_recipe_settings ul.cooked-admin-ul li { font-size:0.9rem; padding:0; margin:0 0 0.5rem }
155 #cooked_recipe_settings .cooked-html-block { background:#fff; width:auto; min-width:300px; display:inline-block; padding:0.5rem 1.3rem 0.25rem; border-radius:3px; box-shadow:0 1px 3px rgba(0,0,0,0.15); }
156 #cooked_recipe_settings .recipe-setting-block .cooked-html-block h3.cooked-settings-title { width:100%; color:#333; }
157 #cooked_recipe_settings .recipe-setting-block .cooked-html-block.valid { background:#fff; border:2px solid #0aa780; box-shadow:none; border-radius:5px; }
158 #cooked_recipe_settings .recipe-setting-block .cooked-html-block.valid > .cooked-settings-title { color:#0aa780; }
159 #cooked_recipe_settings .recipe-setting-block .cooked-html-block.expired { border:2px solid #ca4a20; }
160
161 /* Heading Element Styles */
162 #cooked-ingredients-builder .cooked-ingredient-block:hover > .cooked-heading-name,
163 #cooked-ingredients-builder .cooked-ingredient-block.cooked-expanded > .cooked-heading-name,
164 #cooked-ingredients-builder .cooked-ingredient-block.cooked-has-heading-element > .cooked-heading-name,
165 #cooked-directions-builder .cooked-direction-block:hover > .cooked-heading-name,
166 #cooked-directions-builder .cooked-direction-block.cooked-expanded > .cooked-heading-name,
167 #cooked-directions-builder .cooked-direction-block.cooked-has-heading-element > .cooked-heading-name {
168 padding-right: 32px;
169 }
170
171 #cooked-ingredients-builder .cooked-ingredient-block .cooked-show-heading-element,
172 #cooked-directions-builder .cooked-direction-block .cooked-show-heading-element {
173 opacity: 0;
174 cursor: pointer;
175 font-size: 14px;
176 position: absolute;
177 top: 14px;
178 right: 35px;
179 }
180
181 #cooked-ingredients-builder .cooked-ingredient-block .cooked-show-heading-element .cooked-icon,
182 #cooked-directions-builder .cooked-direction-block .cooked-show-heading-element .cooked-icon {
183 color: #888;
184 }
185
186 #cooked-ingredients-builder .cooked-ingredient-block:hover .cooked-show-heading-element,
187 #cooked-ingredients-builder .cooked-ingredient-block.cooked-expanded .cooked-show-heading-element,
188 #cooked-ingredients-builder .cooked-ingredient-block.cooked-has-heading-element .cooked-show-heading-element,
189 #cooked-directions-builder .cooked-direction-block:hover .cooked-show-heading-element,
190 #cooked-directions-builder .cooked-direction-block.cooked-expanded .cooked-show-heading-element,
191 #cooked-directions-builder .cooked-direction-block.cooked-has-heading-element .cooked-show-heading-element {
192 opacity: 1;
193 }
194
195 #cooked-ingredients-builder .cooked-ingredient-block .cooked-show-heading-element .cooked-icon:hover,
196 #cooked-ingredients-builder .cooked-ingredient-block.cooked-expanded .cooked-show-heading-element .cooked-icon,
197 #cooked-ingredients-builder .cooked-ingredient-block.cooked-has-heading-element .cooked-show-heading-element .cooked-icon,
198 #cooked-directions-builder .cooked-direction-block .cooked-show-heading-element .cooked-icon:hover,
199 #cooked-directions-builder .cooked-direction-block.cooked-expanded .cooked-show-heading-element .cooked-icon,
200 #cooked-directions-builder .cooked-direction-block.cooked-has-heading-element .cooked-show-heading-element .cooked-icon {
201 color: #0685ba;
202 }
203
204 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-heading-element,
205 #cooked-directions-builder .cooked-direction-block > .cooked-heading-element {
206 display: none;
207 width: 65%;
208 float: right;
209 margin-top: 4px;
210 padding-right: 32px;
211 }
212
213 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-heading-element select,
214 #cooked-directions-builder .cooked-direction-block > .cooked-heading-element select {
215 color: #0685ba;
216 }
217
218 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-heading-element label,
219 #cooked-directions-builder .cooked-direction-block > .cooked-heading-element label {
220 font-weight: 600;
221 }
222
223 #cooked-ingredients-builder .cooked-ingredient-block.cooked-expanded > .cooked-heading-element,
224 #cooked-directions-builder .cooked-direction-block.cooked-expanded > .cooked-heading-element {
225 display: block;
226 }
227
228
229 /* Switchery */
230 body.post-type-cp_recipe .switchery-small,
231 #cooked_recipe_settings .switchery-small { height:1rem; width:1.75rem; border-radius:1rem; margin-right:0.4rem; }
232 body.post-type-cp_recipe .switchery-small > small,
233 #cooked_recipe_settings .switchery-small > small { width:1rem; height:1rem; padding:0; }
234
235 .cooked-tooltip-buttons .cooked-icon-spin { margin-top:10px; font-size:15px; }
236 .cooked-tooltip-buttons .cooked-saved-default { height:28px; line-height:28px; font-weight:bold; font-size:15px; color:#888; }
237
238 .cooked-progress { display:none; position:relative; background:#eee; width:100%; height:6px; padding:0; border-radius:3px; margin:10px 0 0 0; }
239 .cooked-progress-text { display:none; font-size:10px; color:#aaa; padding:2px 0 5px; }
240 .cooked-progress.cooked-active, .cooked-progress-text.cooked-active { display:block; }
241 .cooked-progress .cooked-progress-bar { display:block; position:absolute; background:#0085ba; width:0%; height:6px; top:0; left:0; border-radius:3px; }
242
243 #cooked-migration-progress.cooked-progress, #cooked-import-progress.cooked-progress { background:#ccc; margin:25px 0 0 0; border-radius:6px; height:12px; max-width:600px; }
244 #cooked-migration-progress.cooked-progress .cooked-progress-bar, #cooked-import-progress.cooked-progress .cooked-progress-bar { border-radius:6px; height:12px; }
245 #cooked-migration-progress-text.cooked-progress-text, #cooked-import-progress-text.cooked-progress-text { font-size:11px; color:#888; max-width:600px; }
246 #cooked-migration-completed, #cooked-import-completed { display:none; }
247 #cooked-migration-completed.cooked-active, #cooked-import-completed.cooked-active { display:block; }
248
249 /* Save as Default */
250 #cooked_recipe_settings .cooked-layout-save-default { position:relative; top:-2px; z-index:10; margin:0 0 0 15px; padding:0 8px 1px; }
251 #cooked_recipe_settings .cooked-layout-load-default { position:relative; top:-2px; z-index:10; margin:0 0 0 10px; padding:0 8px 1px; }
252 body .button.button-cooked-reset { color:#999; }
253 body .button.button-cooked-reset:hover { color:#555; }
254
255
256 /* Ingredients Builder */
257 #cooked_recipe_settings .cooked-ingredient-headers { display:block; padding:5px 25px 0 35px; }
258 #cooked_recipe_settings .cooked-ingredient-headers span { font-size:0.7rem; font-weight:700; letter-spacing:0.03rem; text-transform:uppercase; color:#0085ba; box-sizing:border-box; display:inline-block; float:left; }
259 #cooked_recipe_settings .cooked-ingredient-headers span.cooked-ingredient-header-amount { width:15%; }
260 #cooked_recipe_settings .cooked-ingredient-headers span.cooked-ingredient-header-measurement { width:20%; }
261 #cooked_recipe_settings .cooked-ingredient-headers span.cooked-ingredient-header-item { width:65%; }
262 #cooked-ingredients-builder { margin:0 0 20px; }
263 #cooked-ingredients-builder .cooked-ingredient-block { display:block; padding:5px 25px 5px 35px; }
264 #cooked-ingredients-builder .cooked-ingredient-block:hover { background:#eee; }
265 #cooked-ingredients-builder .cooked-ingredient-block input[type="text"],
266 #cooked-ingredients-builder .cooked-ingredient-block input[type="number"],
267 #cooked-ingredients-builder .cooked-ingredient-block select { margin:0; display:block; top:0; }
268 #cooked-ingredients-builder .cooked-ingredient-block > div { display:inline-block; float:left; box-sizing:border-box; padding-right:10px; }
269 #cooked-ingredients-builder .cooked-ingredient-block > div input[type="text"] { width:100%; }
270 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-ingredient-amount { width:15%; }
271 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-ingredient-measurement { width:20%; }
272 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-ingredient-measurement .cooked-select-wrapper { width:100%; }
273 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-ingredient-measurement .cooked-select-wrapper select { width:100%; }
274 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-ingredient-name { width:65%; }
275 #cooked-ingredients-builder .cooked-ingredient-block > .cooked-heading-name { width:100%; }
276 #cooked-ingredients-builder .cooked-ingredient-block > div small.cooked-input-ex { display:block; padding:5px 0 0 2px; }
277 #cooked-ingredients-builder .cooked-ingredient-block { margin:0; }
278 #cooked-ingredients-builder .cooked-ingredient-block i.cooked-icon-drag { cursor:move; color:#ccc; font-size:32px; position:absolute; top:5px; left:1px; }
279 #cooked-ingredients-builder .cooked-ingredient-block:hover i.cooked-icon-drag { color:#888; }
280 #cooked-ingredients-builder .cooked-ingredient-block.ui-sortable-helper { background:#f5f5f5; box-shadow:0 10px 20px rgba(0,0,0,0.15); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
281 #cooked-ingredients-builder .cooked-ingredient-block.ui-sortable-placeholder { visibility:visible !important; background:#eee; display:block; width:100%; height:43px; border-top:6px solid #fff; border-bottom:6px solid #fff; }
282 #cooked-ingredients-builder .cooked-ingredient-block .cooked-delete-ingredient { cursor:pointer; font-size:14px; position:absolute; top:14px; right:11px; }
283 #cooked-ingredients-builder .cooked-ingredient-block .cooked-delete-ingredient .cooked-icon { color:#fff; }
284 #cooked-ingredients-builder .cooked-ingredient-block:hover .cooked-delete-ingredient .cooked-icon { color:#888; }
285 #cooked-ingredients-builder .cooked-ingredient-block .cooked-delete-ingredient .cooked-icon:hover { color:#de2020; }
286 #cooked-ingredients-builder .cooked-ingredient-block.cooked-ingredient-heading { margin:10px 0; }
287 #cooked-ingredients-builder .cooked-ingredient-block.cooked-ingredient-heading > div input[type="text"] { padding:0px 7px; font-size:16px; background:#f9f9f9; font-weight:600; }
288
289 #cooked-directions-builder { margin:0 0 20px; }
290 #cooked-directions-builder .cooked-direction-block { display:block; padding:15px 25px 15px 35px; }
291 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading { padding:5px 25px 5px 35px; }
292 #cooked-directions-builder .cooked-direction-block:hover { background:#f5f5f5; }
293 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading:hover { background:#eee; }
294 #cooked-directions-builder .cooked-direction-block textarea { margin:0; display:block; height:191px; top:0; }
295 #cooked-directions-builder .cooked-direction-block > div { display:inline-block; float:left; box-sizing:border-box; padding-right:15px; }
296 #cooked-directions-builder .cooked-direction-block > div:last-child { padding:0; }
297 #cooked-directions-builder .cooked-direction-block > div input[type="text"] { width:100%; }
298 #cooked-directions-builder .cooked-direction-block .mce-statusbar { display:none; }
299 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image { width:120px; position:absolute; top:15px; left:35px; }
300 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image img { cursor:pointer; display:none; border-radius:3px; }
301 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image .cooked-direction-img-placeholder { box-sizing: border-box; cursor:pointer; border-radius:3px; width:100%; padding-bottom:100%; background:none; border:2px dashed #ddd; border-radius:3px; margin-top:15px; }
302 #cooked-directions-builder .cooked-direction-block:hover > .cooked-direction-image .cooked-direction-img-placeholder { background:none; }
303 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image .cooked-direction-img-placeholder:hover { background:#ddd; border:2px solid #ddd; }
304 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image .direction-image-button { width:100%; text-align:center; }
305 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image .remove-image-button { display:none; position:absolute; top:43px; right:15px; }
306 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image.cooked-has-image .remove-image-button { display:inline-block; padding:10px; background:rgba(0,0,0,0.25); color:#fff; }
307 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image.cooked-has-image .remove-image-button:hover { background:#ff0100; }
308 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image.cooked-has-image img { width:100%; height:auto; display:block; margin:15px 0 0; }
309 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image.cooked-has-image .cooked-direction-img-placeholder { display:none; }
310 #cooked-directions-builder .cooked-direction-block > .cooked-direction-content { width:100%; padding-left:120px; }
311 #cooked-directions-builder .cooked-direction-block > .cooked-heading-name { width:100%; }
312 #cooked-directions-builder .cooked-direction-block { margin:0; }
313 #cooked-directions-builder .cooked-direction-block i.cooked-icon-drag { cursor:move; color:#ccc; font-size:32px; position:absolute; top:13px; left:1px; }
314 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading i.cooked-icon-drag { top:5px; }
315 #cooked-directions-builder .cooked-direction-block:hover i.cooked-icon-drag { color:#888; }
316 #cooked-directions-builder .cooked-direction-block.ui-sortable-helper { background:#f5f5f5; box-shadow:0 10px 20px rgba(0,0,0,0.15); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
317 #cooked-directions-builder .cooked-direction-block.ui-sortable-placeholder { visibility:visible !important; background:#eee; display:block; width:100%; height:221px; border-top:6px solid #fff; border-bottom:6px solid #fff; }
318 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading.ui-sortable-placeholder { height:43px; }
319 #cooked-directions-builder .cooked-direction-block .cooked-delete-direction { cursor:pointer; font-size:14px; position:absolute; right:14px; }
320 #cooked-directions-builder .cooked-direction-block .cooked-delete-direction .cooked-icon { color:#fff; }
321 #cooked-directions-builder .cooked-direction-block:hover .cooked-delete-direction .cooked-icon { color:#888; }
322 #cooked-directions-builder .cooked-direction-block .cooked-delete-direction .cooked-icon:hover { color:#de2020; }
323 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading { margin:10px 0; }
324 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading > div input[type="text"] { padding:0px 7px; font-size:16px; background:#f9f9f9; font-weight:600; top:0; margin:0; }
325 #cooked-directions-builder .cooked-direction-block .cooked-delete-direction { top:16px; }
326 #cooked-directions-builder .cooked-direction-block.cooked-direction-heading .cooked-delete-direction { top:14px; }
327
328 /* Recipe Gallery */
329 #cooked-recipe-image-gallery { margin:0 -1% 0; }
330 #cooked-recipe-image-gallery .cooked-recipe-gallery-item { position:relative; overflow:hidden; cursor:move; box-sizing:border-box; display:inline-block; width:18%; height:auto; padding:0; margin:0 1% 2% 1%; }
331 #cooked-recipe-image-gallery .cooked-recipe-gallery-item:hover { opacity:0.9; }
332 #cooked-recipe-image-gallery .cooked-recipe-gallery-item img { width:100%; height:auto; border-radius:3px; display:block; margin:0; padding:0; border:none; }
333 #cooked-recipe-image-gallery .cooked-recipe-gallery-item.ui-sortable-helper, #cooked-recipe-image-gallery .cooked-recipe-gallery-item.ui-sortable-helper:hover { opacity:0.75; box-shadow:0 10px 20px rgba(0,0,0,0.15); }
334 #cooked-recipe-image-gallery .cooked-recipe-gallery-item.ui-sortable-placeholder { width:18%; height:auto; visibility:visible !important; border-radius:3px; background:#ddd; display:inline-block; }
335 #cooked-recipe-image-gallery .cooked-recipe-gallery-item .remove-image-button { border-radius:0 3px 0 0; display:inline-block; position:absolute; top:0; right:0; padding:10px; background:rgba(0,0,0,0.25); color:#fff; }
336 #cooked-recipe-image-gallery .cooked-recipe-gallery-item .remove-image-button:hover { background:#ff0100; }
337 #cooked-recipe-image-gallery .cooked-recipe-gallery-item .cooked-gallery-edit-button { border-radius:3px 0 0 0; display:inline-block; position:absolute; top:0; left:0; padding:10px; background:rgba(0,0,0,0.25); color:#fff; }
338 #cooked-recipe-image-gallery .cooked-recipe-gallery-item .cooked-gallery-edit-button:hover { background:#0084bc; }
339 #cooked-recipe-image-gallery .cooked-recipe-gallery-item .cooked-gallery-item-title { position:absolute; left:0; bottom:0; box-sizing:border-box; width:100%; border-radius:0 0 3px 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; padding:10px 10px 11px; text-align:center; background:#000; background:rgba(0,0,0,0.3); color:#fff; font-size:12px; }
340 #cooked-recipe-image-gallery .cooked-recipe-gallery-item:hover .cooked-gallery-item-title { background:#000; background:rgba(0,0,0,0.75); }
341
342 #cooked-recipe-image-gallery .cooked-recipe-gallery-item.ui-sortable-helper {
343 -webkit-animation: cooked-wiggle 0.4s infinite;
344 -moz-animation: cooked-wiggle 0.4s infinite;
345 -o-animation: cooked-wiggle 0.4s infinite;
346 animation: cooked-wiggle 0.4s infinite;
347 }
348
349 /* Nutrition Label */
350 #cooked_recipe_settings label.cooked-nutrition-label { display:block; font-size:0.7rem; letter-spacing:0.03rem; font-weight:700; text-transform:uppercase; line-height:1; margin:0 0 7px; }
351 #cooked_recipe_settings #cooked-nutrition-label {
352 line-height:1.6;
353 font-size:1.1rem;
354 border:1px solid #aaa;
355 -moz-border-radius:3px;
356 -webkit-border-radius:3px;
357 border-radius:3px;
358 padding:5%;
359 margin:0 0 2rem;
360 font-family: 'Helvetica', 'Arial', sans-serif;
361 container-name: nutrition-label;
362 container-type: inline-size;
363 }
364
365 #cooked_recipe_settings #cooked-nutrition-label h2 {
366 font-size:2.5rem;
367 line-height:1;
368 letter-spacing:0;
369 font-weight:800;
370 padding:0 0 0.5rem 0;
371 margin:0 0 0.4rem;
372 color:#333;
373 border-bottom:1px solid #aaa;
374 }
375
376 @container nutrition-label (max-width:303px) {
377 #cooked_recipe_settings #cooked-nutrition-label h2 {
378 font-size: 2rem;
379 }
380 }
381
382 @container nutrition-label (max-width:263px) {
383 #cooked_recipe_settings #cooked-nutrition-label h2 {
384 font-size: 1.8rem;
385 }
386 }
387
388 @container nutrition-label (max-width:215px) {
389 #cooked_recipe_settings #cooked-nutrition-label h2 {
390 font-size: 1.4rem;
391 }
392 }
393
394 #cooked_recipe_settings #cooked-nutrition-label p { margin:0; padding:0; font-size:1rem; }
395 #cooked_recipe_settings #cooked-nutrition-label p.cooked-daily-value-text { padding:0.5rem 0 0 0; margin:0; font-size:0.9rem; }
396 #cooked_recipe_settings #cooked-nutrition-label ul.cooked-nut-servings p { font-size:1.5rem; }
397 #cooked_recipe_settings #cooked-nutrition-label ul { list-style:none; margin:0; padding:0; }
398 #cooked_recipe_settings #cooked-nutrition-label li { position:relative; margin:0; padding:0 0 3px 0; border-top:1px solid #aaa; }
399 #cooked_recipe_settings #cooked-nutrition-label li li { padding:3px 0 0; margin:3px 0 0; }
400 #cooked_recipe_settings #cooked-nutrition-label li:after { content: ""; display: table; clear: both; }
401 #cooked_recipe_settings #cooked-nutrition-label li.no-after:after { content: none; }
402 #cooked_recipe_settings #cooked-nutrition-label li.cooked-nut-spacer { border:none; height:0.6rem; padding:0; background:#333; }
403 #cooked_recipe_settings #cooked-nutrition-label > ul > li:first-child,
404 #cooked_recipe_settings #cooked-nutrition-label ul li.cooked-nut-no-border { border:none; }
405 #cooked_recipe_settings #cooked-nutrition-label li ul { padding:0; margin:0 0 0 20px; }
406 #cooked_recipe_settings #cooked-nutrition-label li ul.cooked-right { margin:0; }
407 #cooked_recipe_settings #cooked-nutrition-label li ul.cooked-right li { border:none; padding:0; margin:0; }
408 #cooked_recipe_settings #cooked-nutrition-label li.cooked-calories ul.cooked-right li strong.cooked-nut-label { font-size: 2.5rem; line-height:1; }
409 #cooked_recipe_settings #cooked-nutrition-label .cooked-calories {
410 border-top:none;
411 display: flex;
412 justify-content: space-between;
413 align-items: baseline;
414 padding: 0;
415 }
416
417 #cooked_recipe_settings #cooked-nutrition-label .cooked-calories strong,
418 #cooked_recipe_settings #cooked-nutrition-label .cooked-calories strong.cooked-nut-label {
419 font-size: 2rem;
420 font-weight: 800;
421 }
422 #cooked_recipe_settings #cooked-nutrition-label ul.cooked-nut-servings li { border: none; }
423 #cooked_recipe_settings #cooked-nutrition-label ul.cooked-nut-servings { margin: 0; }
424 #cooked_recipe_settings #cooked-nutrition-label .cooked-nut-hr { border:none; border-top:1.3rem solid #333; margin:0.1rem 0 0; padding:0; }
425 #cooked_recipe_settings #cooked-nutrition-label strong { font-weight:800; }
426 #cooked_recipe_settings #cooked-nutrition-label .cooked-serving-size strong,
427 #cooked_recipe_settings #cooked-nutrition-label .cooked-serving-size strong.cooked-nut-label { font-size: 1.5rem; font-weight: 800; }
428 #cooked_recipe_settings #cooked-nutrition-label strong.cooked-nut-heading { font-size:1rem; }
429 #cooked_recipe_settings #cooked-nutrition-label strong.cooked-nut-label { font-weight:400; }
430
431 #cooked_recipe_settings #cooked-nutrition-label .cooked-nut-right { float:right; }
432 #cooked_recipe_settings #cooked-nutrition-label ul.cooked-nut-bottom { margin:0 0 0.75rem; }
433 #cooked_recipe_settings #cooked-nutrition-label ul.cooked-nut-bottom li {
434 border-top:none;
435 border-bottom:1px solid #aaa;
436 float:left;
437 width:100%;
438 box-sizing:border-box;
439 }
440 /* @TODO: This does not work because the last child could be hidden. */
441 /* #cooked_recipe_settings #cooked-nutrition-label ul.cooked-nut-bottom li:last-child {
442 border-bottom:none;
443 } */
444 #cooked_recipe_settings .cooked-measurement-inputs .cooked-select-wrapper:before { top:8px; }
445
446 /* Highlight button class */
447 .cooked-auto-nutrition {
448 display: flex;
449 justify-content: end;
450 margin: 0 0 1rem;
451 }
452 #cooked-tooltip-auto-nutrition-notice {
453 margin: 0;
454 }
455
456 .cooked-settings-header { border-radius: 10px 10px 0 0; width: auto; height: 90px; line-height: 85px; padding: 0 30px; font-weight: 600; box-sizing: border-box; background:#33373c; color:#fff; font-size: 29px; letter-spacing: -0.03rem; }
457 .cooked-settings-header .cooked-icon { color:#00e0a9; }
458 .cooked-settings-submit-wrap { padding:0 0 35px 35px; margin:-20px 0 0; }
459 #cooked_recipe_settings .recipe-setting-block .cooked-permalink-field-wrapper span { font-size:14px; display:inline-block; line-height:32px; padding:5px 0 0 0; }
460 #cooked_recipe_settings .recipe-setting-block input[type="text"].cooked-permalink-field { position:relative; top:0; display:inline-block; width:150px; margin:0 10px; }
461
462 #cooked-settings-panel { position:relative; margin:0; padding:0; }
463 #cooked-settings-tabs { display:flex; width:auto; padding:0 20px 0 0; margin:0; list-style:none; }
464 #cooked-settings-tabs li { font-size:13px; line-height:1; font-weight:400; display:block; padding:0; margin:0; color:#fff; }
465 #cooked-settings-tabs li .cooked-icon { font-size:14px; }
466 #cooked-settings-tabs li .cooked-icon.cooked-icon-recipe-icon { font-size:20px; top:2px; position:relative; }
467 #cooked-settings-tabs li:hover { cursor:pointer; }
468 #cooked-settings-tabs li.active,
469 #cooked-settings-tabs li.active:hover { cursor:default; }
470 #cooked-settings-tabs a { line-height:41px; font-size:0.9rem; letter-spacing:0.03rem; padding:2px 15px 4px; display:block; outline:none; box-shadow:none; border:none; white-space:nowrap; }
471 #cooked-settings-panel.stuck { padding-top:41px; }
472 #cooked-settings-panel.stuck #cooked-settings-tabs { position: fixed; width:calc(100% - 180px); top:32px; left:0; z-index: 100000; margin-left:160px; }
473 #cooked-settings-panel .cooked-settings-tab-content-wrapper .cooked-settings-tab-content { display:none; }
474 #cooked-settings-panel .cooked-settings-tab-content-wrapper .cooked-settings-tab-content:first-child { display:block; }
475 #cooked-settings-panel .cooked-settings-tab-content { padding:25px 35px; margin-right:0; }
476 #cooked-settings-panel #cooked_recipe_settings .recipe-setting-block h3.cooked-settings-title { padding-bottom:0.2rem; }
477
478
479 /* Settings Columns */
480 #cooked_recipe_settings .cooked-setting-column-14 { position:relative; width:25%; float:left; padding-right:20px; box-sizing:border-box; }
481 #cooked_recipe_settings .cooked-setting-column-13 { position:relative; width:33%; float:left; padding-right:20px; box-sizing:border-box; }
482 #cooked_recipe_settings .cooked-setting-column-23 { position:relative; width:66%; float:left; padding-right:20px; box-sizing:border-box; }
483 #cooked_recipe_settings .cooked-setting-column-12 { position:relative; width:50%; float:left; padding-right:20px; box-sizing:border-box; }
484 #cooked_recipe_settings .cooked-setting-column-14 input[type="text"],
485 #cooked_recipe_settings .cooked-setting-column-13 input[type="text"],
486 #cooked_recipe_settings .cooked-setting-column-23 input[type="text"],
487 #cooked_recipe_settings .cooked-setting-column-12 input[type="text"],
488 #cooked_recipe_settings .recipe-setting-block input[type="text"].cooked-shortcode-field { width:95%; }
489 #cooked_recipe_settings .cooked-setting-column-14 select,
490 #cooked_recipe_settings .cooked-setting-column-13 select,
491 #cooked_recipe_settings .cooked-setting-column-23 select,
492 #cooked_recipe_settings .cooked-setting-column-12 select,
493 #cooked_recipe_settings .cooked-setting-column-14 .cooked-select-wrapper,
494 #cooked_recipe_settings .cooked-setting-column-13 .cooked-select-wrapper,
495 #cooked_recipe_settings .cooked-setting-column-12 .cooked-select-wrapper { width:100%; }
496 #cooked_recipe_settings .cooked-setting-column-14.cooked-tb-col { padding:0; }
497
498 #cooked-welcome-screen { padding:15px 50px 0 30px; position:relative; }
499 #cooked-welcome-screen .cooked-badge { position:absolute; top:0; right:0; }
500 #cooked-welcome-screen .cooked-badge img { border:none; width:150px; height:150px; display:block; margin:0; }
501 #cooked-welcome-screen .about-text { margin-bottom:40px; line-height:1.8; font-size:17px; margin-right:260px; }
502 #cooked-welcome-screen .about-wrap { margin:25px auto 0; max-width:1000px; }
503 #cooked-welcome-screen .about-wrap h1 { font-size:2.25rem; }
504 #cooked-welcome-screen .about-wrap p { font-size:1rem; margin:0 0 2rem; line-height:1.7rem; }
505 #cooked-welcome-screen #cooked-welcome-panel { background: #fff; padding:30px 30px 15px 30px; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border:none; box-shadow:0 4px 4px rgba(0,0,0,.05),0 8px 8px rgba(0,0,0,.05),0 32px 32px rgba(0,0,0,.05),0 64px 64px rgba(0,0,0,.05); }
506 #cooked-welcome-screen #cooked-welcome-panel img.cooked-welcome-banner { border:none; display:block; padding:0; margin:0 0 30px; box-sizing:border-box; border-radius:5px 5px 0 0; }
507
508 #cooked-welcome-screen #cooked-welcome-panel .cooked-welcome-panel-intro { text-align:center; margin:0 50px 2rem; padding:15px 0; border-bottom:1px solid #e5e5e5; }
509 #cooked-welcome-screen #cooked-welcome-panel .cooked-welcome-panel-intro h1 { font-size:1.75rem; margin:0 0 1rem; padding:0; }
510 #cooked-welcome-screen #cooked-welcome-panel .cooked-welcome-panel-intro p { max-width:600px; font-size:1.1rem; line-height:1.8rem; margin:0 auto 2rem; padding:0; }
511
512 #cooked-welcome-screen .cooked-welcome-panel a { text-decoration:none; }
513 #cooked-welcome-screen .cooked-welcome-panel-column { display:block !important; }
514 #cooked-welcome-screen .cooked-welcome-panel-column > strong { font-size:1rem; }
515
516 #cooked-welcome-screen .cooked-welcome-panel-column h3 { font-size:1.75rem; margin:0 0 1rem; position:relative; }
517 #cooked-welcome-screen .cooked-welcome-panel-column h3 a { position:absolute; top:0; right:0; font-size:12px; font-weight:400; }
518 #cooked-welcome-screen .cooked-welcome-panel-column h3 a i.fa { position:relative; top:1px; }
519
520 #cooked-welcome-screen .cooked-welcome-panel-column h4 { font-size:1.25rem; margin:0 0 1rem; position:relative; }
521 #cooked-welcome-screen .cooked-welcome-panel-column h4 a { position:absolute; top:0; right:0; font-size:12px; font-weight:400; }
522 #cooked-welcome-screen .cooked-welcome-panel-column h4 a i.fa { position:relative; top:1px; }
523
524 #cooked-welcome-screen .cooked-welcome-panel-column.cooked-welcome-panel-full { width:100%; padding-right:0; float:none; }
525 #cooked-welcome-screen .cooked-welcome-panel-column.cooked-welcome-panel-last { width:70%; padding-right:0; float:right; }
526 #cooked-welcome-screen .cooked-welcome-panel-column .fa-external-link { color:#888; }
527
528 #cooked-welcome-screen .cooked-welcome-panel-content { min-height: 1px; padding:10px 50px 20px; margin:0; }
529 #cooked-welcome-screen .cooked-welcome-panel .cooked-welcome-panel-column-container { display:flex; justify-content:between !important; padding:0 !important; flex-wrap:wrap; }
530 #cooked-welcome-screen .cooked-welcome-panel-column { box-sizing:border-box; padding-right:2rem; width:30%; }
531 #cooked-welcome-screen .cooked-pro-features { width:85%; margin:0 auto; padding:0 0 10px; display:flex; flex-wrap:wrap; }
532
533 #cooked-welcome-screen ul.cooked-whatsnew-list { margin-right:0; }
534 #cooked-welcome-screen ul.cooked-whatsnew-list li { line-height:1.7; position:relative; margin-right:0; border-top:1px solid #e5e5e5; padding:8px 0 4px 0 }
535 #cooked-welcome-screen ul.cooked-whatsnew-list li:first-child { border:none; padding-top:0; }
536 #cooked-welcome-screen ul.cooked-whatsnew-list strong.new,
537 #cooked-welcome-screen ul.cooked-whatsnew-list strong.tweak,
538 #cooked-welcome-screen ul.cooked-whatsnew-list em.fix { position:absolute; font-style:normal; display:inline-block; background:#aaa; text-transform:uppercase; top:11px; left:0; color:#fff; font-weight:600; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:center; width:38px; border-radius:3px; font-size:10px; line-height:19px; height:19px; padding:0 6px; margin:0 6px 0 0; }
539 #cooked-welcome-screen ul.cooked-whatsnew-list li:first-child strong.new,
540 #cooked-welcome-screen ul.cooked-whatsnew-list li:first-child strong.tweak,
541 #cooked-welcome-screen ul.cooked-whatsnew-list li:first-child em.fix { top:3px; }
542 #cooked-welcome-screen ul.cooked-whatsnew-list strong.new { background:#56C477; }
543 #cooked-welcome-screen ul.cooked-whatsnew-list strong.tweak { background:#0073aa; }
544 #cooked-welcome-screen ul.cooked-whatsnew-list em.fix { background:#ffad10; }
545 #cooked-welcome-screen ul li.cooked-pro i.cooked-icon { color:#ffad10; }
546 #cooked-welcome-screen ul li.cooked-pro a { font-weight:600; color:#ffad10; }
547 #cooked-welcome-screen ul li.cooked-pro a:hover { color:#D3910F; }
548 #cooked-welcome-screen ul.cooked-whatsnew-pro { margin-bottom:0; flex:1 0 auto; width:33.333%; }
549 #cooked-welcome-screen ul.cooked-whatsnew-pro li { padding-left:0; font-size:1.15rem; font-weight:400; }
550 #cooked-welcome-screen ul.cooked-whatsnew-pro li i.cooked-icon-star { color:#ffad10; margin:0 7px 0 0; font-size:19px; position:relative; top:1px; }
551 #cooked-welcome-screen .cooked-welcome-bottom { text-align:center; background:#f9f9f9; margin:30px -80px -15px; border-top:1px solid #f1f1f1; }
552 #cooked-welcome-screen .cooked-pro-button { display:inline-block; clear:both; text-align:center; width:auto; margin:30px auto; padding:20px 25px 21px; font-size:1.25rem; line-height:1rem; font-weight:600; color:#fff; background:#ffad10; border-radius:50px; }
553 #cooked-welcome-screen .cooked-pro-button:hover { background:#e08704; }
554 #cooked-welcome-screen .cooked-coupon-code { color:#4c5e65; display:inline-block; font-size:17px; padding:0 0 0 1.5rem; }
555
556 @media screen and (max-width:1050px){
557 #cooked-welcome-screen ul.cooked-whatsnew-pro { width:100%; margin-top:0; }
558 #cooked-welcome-screen ul.cooked-whatsnew-pro:first-child { margin-top:10px; }
559 #cooked-welcome-screen ul.cooked-whatsnew-pro li:first-child { border-top:1px solid #e5e5e5; padding-top:8px; }
560 #cooked-welcome-screen ul.cooked-whatsnew-pro:first-child li:first-child { border:none; padding-top:0; }
561 }
562 @media screen and (max-width:870px){
563 #cooked-welcome-screen .cooked-pro-features { width:90%; }
564 #cooked-welcome-screen .cooked-welcome-panel-column { padding-right:0; }
565 #cooked-welcome-screen .cooked-welcome-panel-column.cooked-welcome-panel-last { width:100%; padding-top:20px; }
566 #cooked-welcome-screen .about-wrap { margin-top:0; }
567 #cooked-welcome-screen .cooked-welcome-panel .cooked-welcome-panel-column li { display:block; }
568 }
569
570 @media screen and (max-width:782px){
571 #cooked-welcome-screen .cooked-pro-features { width:100%; }
572 #cooked-welcome-screen { padding:15px 40px 0 30px; }
573 #cooked-welcome-screen .cooked-badge { display:none; }
574 #cooked-welcome-screen .about-wrap h1,
575 #cooked-welcome-screen .about-text { margin-right:0; }
576 #cooked-welcome-screen .cooked-welcome-panel-column h3 a { display:block; position:relative; }
577 }
578
579 @media screen and (max-width:500px){
580 #cooked-welcome-screen #cooked-welcome-panel img.cooked-welcome-banner { display:none; }
581 #cooked-welcome-screen .about-wrap h1 { font-size:1.8rem; }
582 #cooked-welcome-screen .about-text { font-size:15px; }
583 }
584
585 /* Cooked Colors */
586 #cooked_recipe_settings .recipe-setting-block h3.cooked-settings-title,
587 #cooked_recipe_settings #cooked-nutrition-label .cooked-nut-label { color:#0173aa; }
588 /* #cooked_recipe_settings #cooked-nutrition-label .cooked-calories .cooked-right .cooked-nut-label,
589 #cooked_recipe_settings #cooked-nutrition-label .cooked-serving-size .cooked-right .cooked-nut-label { color: unset; } */
590 #cooked_recipe_settings .recipe-setting-block.cooked-danger h3.cooked-settings-title { color:#d44d1f; }
591 #cooked_recipe_settings .cooked-alert-block h3.cooked-settings-title { color:#c02a2a; }
592 #cooked-recipe-tabs { background:#fff; }
593 #cooked-recipe-tabs li { background:#454b52; color:#fff; color:rgba(255,255,255,0.75); border-right:1px solid rgba(0,0,0,0.15); }
594 #cooked-recipe-tabs li:hover { background:#535a62; color:#fff; border-right:1px solid rgba(0,0,0,0.15); }
595 #cooked-recipe-tabs li.active { background:#fff; color:#333; border-right:1px solid #fff; }
596 #cooked-settings-tabs { background:#454b52; }
597 #cooked-settings-tabs a { color:#fff; text-decoration:none; }
598 #cooked-settings-tabs li { background:#454b52; color:#fff; color:rgba(255,255,255,0.75); }
599 #cooked-settings-tabs li:hover { background:#535a62; color:#fff; }
600 #cooked-settings-tabs li.active { background:#fff; }
601 #cooked-settings-tabs li.active a { color:#000; }
602
603 /* Animations */
604 #cooked_recipe_settings .cooked-tooltip-icon,
605 #cooked_recipe_settings select,
606 #cooked-directions-builder .cooked-direction-block > .cooked-direction-image .cooked-direction-img-placeholder,
607 #cooked-migration-progress.cooked-progress .cooked-progress-bar,
608 #cooked_recipe_settings .cooked-select-wrapper:before { -webkit-transition: all .15s ease-out; -moz-transition: all .15s ease-out; transition: all .15s ease-out; }
609 #cooked-recipe-image-gallery .cooked-recipe-gallery-item { -webkit-transition: transform .15s ease-out; -moz-transition: all .15s ease-out; transition: transform .15s ease-out; }
610 #cooked-recipe-tabs li.cooked-loading { -webkit-transition: opacity .15s ease-out; -moz-transition: all .15s ease-out; transition: opacity .15s ease-out; }
611
612 @-webkit-keyframes cooked-wiggle {
613 0% { -webkit-transform: scale(1); }
614 50% { -webkit-transform: scale(1.03); }
615 100% { -webkit-transform: scale(1); }
616 }
617 @-moz-keyframes cooked-wiggle {
618 0% { -moz-transform: scale(1); }
619 50% { -moz-transform: scale(1.03); }
620 100% { -moz-transform: scale(1); }
621 }
622 @-o-keyframes cooked-wiggle {
623 0% { -o-transform: scale(1); }
624 50% { -o-transform: scale(1.03); }
625 100% { -o-transform: scale(1); }
626 }
627 @keyframes cooked-wiggle {
628 0% { transform: scale(1); }
629 50% { transform: scale(1.03); }
630 100% { transform: scale(1); }
631 }
632
633 @media screen and ( max-width: 1150px ) {
634 #cooked-recipe-tabs li { font-size:0.8rem; padding:0 1.2rem 0 0.7rem; }
635 #cooked-recipe-tabs li .cooked-icon { display:none; }
636 }
637
638 @media screen and ( max-width: 960px ) {
639 #cooked_recipe_settings.stuck #cooked-recipe-tabs { margin-left:36px; }
640 }