Project

General

Profile

1
@mixin hook-accordion(){}
2
@mixin hook-accordion-item(){}
3
@mixin hook-accordion-title(){}
4
@mixin hook-accordion-content(){}
5
@mixin hook-accordion-misc(){}
6
@mixin hook-inverse-accordion-item(){}
7
@mixin hook-inverse-accordion-title(){}
8
@mixin hook-inverse-component-accordion(){
9

    
10
    .uk-accordion > :nth-child(n+2) {
11
        @if(mixin-exists(hook-inverse-accordion-item)) {@include hook-inverse-accordion-item();}
12
    }
13

    
14
    .uk-accordion-title {
15
        @if(mixin-exists(hook-inverse-accordion-title)) {@include hook-inverse-accordion-title();}
16
    }
17

    
18
}
19
@mixin hook-alert(){}
20
@mixin hook-alert-close(){}
21
@mixin hook-alert-close-hover(){}
22
@mixin hook-alert-primary(){}
23
@mixin hook-alert-success(){}
24
@mixin hook-alert-warning(){}
25
@mixin hook-alert-danger(){}
26
@mixin hook-alert-misc(){}
27
@mixin hook-align-misc(){}
28
@mixin hook-animation-misc(){}
29
@mixin hook-article(){}
30
@mixin hook-article-adjacent(){}
31
@mixin hook-article-title(){}
32
@mixin hook-article-meta(){}
33
@mixin hook-article-misc(){}
34
@mixin hook-inverse-article-title(){}
35
@mixin hook-inverse-article-meta(){}
36
@mixin hook-inverse-component-article(){
37

    
38
    .uk-article-title  {
39
        @if(mixin-exists(hook-inverse-article-title)) {@include hook-inverse-article-title();}
40
    }
41

    
42
    .uk-article-meta  {
43
        color: $inverse-article-meta-color;
44
        @if(mixin-exists(hook-inverse-article-meta)) {@include hook-inverse-article-meta();}
45
    }
46

    
47
}
48
@mixin hook-background-misc(){}
49
@mixin hook-badge(){}
50
@mixin hook-badge-hover(){}
51
@mixin hook-badge-misc(){}
52
@mixin hook-inverse-badge(){}
53
@mixin hook-inverse-badge-hover(){}
54
@mixin hook-inverse-component-badge(){
55

    
56
    .uk-badge {
57
        background-color: $inverse-badge-background;
58
        color: $inverse-badge-color;
59
        @if(mixin-exists(hook-inverse-badge)) {@include hook-inverse-badge();}
60
    }
61

    
62
    .uk-badge:hover,
63
    .uk-badge:focus {
64
        color: $inverse-badge-hover-color;
65
        @if(mixin-exists(hook-inverse-badge-hover)) {@include hook-inverse-badge-hover();}
66
    }
67

    
68
}
69
@mixin hook-base-body(){}
70
@mixin hook-base-link(){}
71
@mixin hook-base-link-hover(){}
72
@mixin hook-base-code(){}
73
@mixin hook-base-heading(){}
74
@mixin hook-base-h1(){}
75
@mixin hook-base-h2(){}
76
@mixin hook-base-h3(){}
77
@mixin hook-base-h4(){}
78
@mixin hook-base-h5(){}
79
@mixin hook-base-h6(){}
80
@mixin hook-base-hr(){}
81
@mixin hook-base-blockquote(){}
82
@mixin hook-base-blockquote-footer(){}
83
@mixin hook-base-pre(){}
84
@mixin hook-base-misc(){}
85
@mixin hook-inverse-base-link(){}
86
@mixin hook-inverse-base-link-hover(){}
87
@mixin hook-inverse-base-code(){}
88
@mixin hook-inverse-base-heading(){}
89
@mixin hook-inverse-base-h1(){}
90
@mixin hook-inverse-base-h2(){}
91
@mixin hook-inverse-base-h3(){}
92
@mixin hook-inverse-base-h4(){}
93
@mixin hook-inverse-base-h5(){}
94
@mixin hook-inverse-base-h6(){}
95
@mixin hook-inverse-base-blockquote(){}
96
@mixin hook-inverse-base-blockquote-footer(){}
97
@mixin hook-inverse-base-hr(){}
98
@mixin hook-inverse-component-base(){
99

    
100
    color: $inverse-base-color;
101

    
102
    // Base
103
    // ========================================================================
104

    
105
    //
106
    // Link
107
    //
108

    
109
    a,
110
    .uk-link  {
111
        color: $inverse-base-link-color;
112
        @if(mixin-exists(hook-inverse-base-link)) {@include hook-inverse-base-link();}
113
    }
114

    
115
    a:hover,
116
    .uk-link:hover {
117
        color: $inverse-base-link-hover-color;
118
        @if(mixin-exists(hook-inverse-base-link-hover)) {@include hook-inverse-base-link-hover();}
119
    }
120

    
121
    //
122
    // Code
123
    //
124

    
125
    :not(pre) > code,
126
    :not(pre) > kbd,
127
    :not(pre) > samp {
128
        color: $inverse-base-code-color;
129
        @if(mixin-exists(hook-inverse-base-code)) {@include hook-inverse-base-code();}
130
    }
131

    
132
    //
133
    // Emphasize
134
    //
135

    
136
    em { color: $inverse-base-em-color; }
137

    
138
    //
139
    // Headings
140
    //
141

    
142
    h1, .uk-h1,
143
    h2, .uk-h2,
144
    h3, .uk-h3,
145
    h4, .uk-h4,
146
    h5, .uk-h5,
147
    h6, .uk-h6 {
148
        color: $inverse-base-heading-color;
149
        @if(mixin-exists(hook-inverse-base-heading)) {@include hook-inverse-base-heading();}
150
    }
151

    
152
    h1, .uk-h1 {
153
        @if(mixin-exists(hook-inverse-base-h1)) {@include hook-inverse-base-h1();}
154
    }
155

    
156
    h2, .uk-h2 {
157
        @if(mixin-exists(hook-inverse-base-h2)) {@include hook-inverse-base-h2();}
158
    }
159

    
160
    h3, .uk-h3 {
161
        @if(mixin-exists(hook-inverse-base-h3)) {@include hook-inverse-base-h3();}
162
    }
163

    
164
    h4, .uk-h4 {
165
        @if(mixin-exists(hook-inverse-base-h4)) {@include hook-inverse-base-h4();}
166
    }
167

    
168
    h5, .uk-h5 {
169
        @if(mixin-exists(hook-inverse-base-h5)) {@include hook-inverse-base-h5();}
170
    }
171

    
172
    h6, .uk-h6 {
173
        @if(mixin-exists(hook-inverse-base-h6)) {@include hook-inverse-base-h6();}
174
    }
175

    
176
    //
177
    // Blockquotes
178
    //
179

    
180
    blockquote {
181
        @if(mixin-exists(hook-inverse-base-blockquote)) {@include hook-inverse-base-blockquote();}
182
    }
183

    
184
    blockquote footer {
185
        @if(mixin-exists(hook-inverse-base-blockquote-footer)) {@include hook-inverse-base-blockquote-footer();}
186
    }
187

    
188
    //
189
    // Horizontal rules
190
    //
191

    
192
    hr {
193
        border-top-color: $inverse-base-hr-border;
194
        @if(mixin-exists(hook-inverse-base-hr)) {@include hook-inverse-base-hr();}
195
    }
196

    
197
}
198
@mixin hook-button(){}
199
@mixin hook-button-hover(){}
200
@mixin hook-button-focus(){}
201
@mixin hook-button-active(){}
202
@mixin hook-button-default(){}
203
@mixin hook-button-default-hover(){}
204
@mixin hook-button-default-active(){}
205
@mixin hook-button-primary(){}
206
@mixin hook-button-primary-hover(){}
207
@mixin hook-button-primary-active(){}
208
@mixin hook-button-secondary(){}
209
@mixin hook-button-secondary-hover(){}
210
@mixin hook-button-secondary-active(){}
211
@mixin hook-button-danger(){}
212
@mixin hook-button-danger-hover(){}
213
@mixin hook-button-danger-active(){}
214
@mixin hook-button-disabled(){}
215
@mixin hook-button-small(){}
216
@mixin hook-button-large(){}
217
@mixin hook-button-text(){}
218
@mixin hook-button-text-hover(){}
219
@mixin hook-button-text-disabled(){}
220
@mixin hook-button-link(){}
221
@mixin hook-button-misc(){}
222
@mixin hook-inverse-button-default(){}
223
@mixin hook-inverse-button-default-hover(){}
224
@mixin hook-inverse-button-default-active(){}
225
@mixin hook-inverse-button-primary(){}
226
@mixin hook-inverse-button-primary-hover(){}
227
@mixin hook-inverse-button-primary-active(){}
228
@mixin hook-inverse-button-secondary(){}
229
@mixin hook-inverse-button-secondary-hover(){}
230
@mixin hook-inverse-button-secondary-active(){}
231
@mixin hook-inverse-button-text(){}
232
@mixin hook-inverse-button-text-hover(){}
233
@mixin hook-inverse-button-text-disabled(){}
234
@mixin hook-inverse-component-button(){
235

    
236
    //
237
    // Default
238
    //
239

    
240
    .uk-button-default {
241
        background-color: $inverse-button-default-background;
242
        color: $inverse-button-default-color;
243
        @if(mixin-exists(hook-inverse-button-default)) {@include hook-inverse-button-default();}
244
    }
245

    
246
    .uk-button-default:hover,
247
    .uk-button-default:focus {
248
        background-color: $inverse-button-default-hover-background;
249
        color: $inverse-button-default-hover-color;
250
        @if(mixin-exists(hook-inverse-button-default-hover)) {@include hook-inverse-button-default-hover();}
251
    }
252

    
253
    .uk-button-default:active,
254
    .uk-button-default.uk-active {
255
        background-color: $inverse-button-default-active-background;
256
        color: $inverse-button-default-active-color;
257
        @if(mixin-exists(hook-inverse-button-default-active)) {@include hook-inverse-button-default-active();}
258
    }
259

    
260
    //
261
    // Primary
262
    //
263

    
264
    .uk-button-primary {
265
        background-color: $inverse-button-primary-background;
266
        color: $inverse-button-primary-color;
267
        @if(mixin-exists(hook-inverse-button-primary)) {@include hook-inverse-button-primary();}
268
    }
269

    
270
    .uk-button-primary:hover,
271
    .uk-button-primary:focus {
272
        background-color: $inverse-button-primary-hover-background;
273
        color: $inverse-button-primary-hover-color;
274
        @if(mixin-exists(hook-inverse-button-primary-hover)) {@include hook-inverse-button-primary-hover();}
275
    }
276

    
277
    .uk-button-primary:active,
278
    .uk-button-primary.uk-active {
279
        background-color: $inverse-button-primary-active-background;
280
        color: $inverse-button-primary-active-color;
281
        @if(mixin-exists(hook-inverse-button-primary-active)) {@include hook-inverse-button-primary-active();}
282
    }
283

    
284
    //
285
    // Secondary
286
    //
287

    
288
    .uk-button-secondary {
289
        background-color: $inverse-button-secondary-background;
290
        color: $inverse-button-secondary-color;
291
        @if(mixin-exists(hook-inverse-button-secondary)) {@include hook-inverse-button-secondary();}
292
    }
293

    
294
    .uk-button-secondary:hover,
295
    .uk-button-secondary:focus {
296
        background-color: $inverse-button-secondary-hover-background;
297
        color: $inverse-button-secondary-hover-color;
298
        @if(mixin-exists(hook-inverse-button-secondary-hover)) {@include hook-inverse-button-secondary-hover();}
299
    }
300

    
301
    .uk-button-secondary:active,
302
    .uk-button-secondary.uk-active {
303
        background-color: $inverse-button-secondary-active-background;
304
        color: $inverse-button-secondary-active-color;
305
        @if(mixin-exists(hook-inverse-button-secondary-active)) {@include hook-inverse-button-secondary-active();}
306
    }
307

    
308
    //
309
    // Text
310
    //
311

    
312
    .uk-button-text {
313
        color: $inverse-button-text-color;
314
        @if(mixin-exists(hook-inverse-button-text)) {@include hook-inverse-button-text();}
315
    }
316

    
317
    .uk-button-text:hover,
318
    .uk-button-text:focus {
319
        color: $inverse-button-text-hover-color;
320
        @if(mixin-exists(hook-inverse-button-text-hover)) {@include hook-inverse-button-text-hover();}
321
    }
322

    
323
    .uk-button-text:disabled {
324
        color: $inverse-button-text-disabled-color;
325
        @if(mixin-exists(hook-inverse-button-text-disabled)) {@include hook-inverse-button-text-disabled();}
326
    }
327

    
328
}
329
@mixin hook-breadcrumb(){}
330
@mixin hook-breadcrumb-item(){}
331
@mixin hook-breadcrumb-item-hover(){}
332
@mixin hook-breadcrumb-item-active(){}
333
@mixin hook-breadcrumb-divider(){}
334
@mixin hook-breadcrumb-misc(){}
335
@mixin hook-inverse-breadcrumb-item(){}
336
@mixin hook-inverse-breadcrumb-item-hover(){}
337
@mixin hook-inverse-breadcrumb-item-active(){}
338
@mixin hook-inverse-breadcrumb-divider(){}
339
@mixin hook-inverse-component-breadcrumb(){
340

    
341
    .uk-breadcrumb > * > * {
342
        color: $inverse-breadcrumb-item-color;
343
        @if(mixin-exists(hook-inverse-breadcrumb-item)) {@include hook-inverse-breadcrumb-item();}
344
    }
345

    
346
    .uk-breadcrumb > * > :hover,
347
    .uk-breadcrumb > * > :focus {
348
        color: $inverse-breadcrumb-item-hover-color;
349
        @if(mixin-exists(hook-inverse-breadcrumb-item-hover)) {@include hook-inverse-breadcrumb-item-hover();}
350
    }
351

    
352
    .uk-breadcrumb > :last-child > * {
353
        color: $inverse-breadcrumb-item-active-color;
354
        @if(mixin-exists(hook-inverse-breadcrumb-item-active)) {@include hook-inverse-breadcrumb-item-active();}
355
    }
356

    
357
    //
358
    // Divider
359
    //
360

    
361
    .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
362
        color: $inverse-breadcrumb-divider-color;
363
        @if(mixin-exists(hook-inverse-breadcrumb-divider)) {@include hook-inverse-breadcrumb-divider();}
364
    }
365

    
366
}
367
@mixin hook-card(){}
368
@mixin hook-card-body(){}
369
@mixin hook-card-header(){}
370
@mixin hook-card-footer(){}
371
@mixin hook-card-media(){}
372
@mixin hook-card-media-top(){}
373
@mixin hook-card-media-bottom(){}
374
@mixin hook-card-media-left(){}
375
@mixin hook-card-media-right(){}
376
@mixin hook-card-title(){}
377
@mixin hook-card-badge(){}
378
@mixin hook-card-hover(){}
379
@mixin hook-card-default(){}
380
@mixin hook-card-default-title(){}
381
@mixin hook-card-default-hover(){}
382
@mixin hook-card-default-header(){}
383
@mixin hook-card-default-footer(){}
384
@mixin hook-card-primary(){}
385
@mixin hook-card-primary-title(){}
386
@mixin hook-card-primary-hover(){}
387
@mixin hook-card-secondary(){}
388
@mixin hook-card-secondary-title(){}
389
@mixin hook-card-secondary-hover(){}
390
@mixin hook-card-misc(){}
391
@mixin hook-close(){}
392
@mixin hook-close-hover(){}
393
@mixin hook-close-misc(){}
394
@mixin hook-inverse-close(){}
395
@mixin hook-inverse-close-hover(){}
396
@mixin hook-inverse-component-close(){
397

    
398
    .uk-close {
399
        color: $inverse-close-color;
400
        @if(mixin-exists(hook-inverse-close)) {@include hook-inverse-close();}
401
    }
402

    
403
    .uk-close:hover,
404
    .uk-close:focus {
405
        color: $inverse-close-hover-color;
406
        @if(mixin-exists(hook-inverse-close-hover)) {@include hook-inverse-close-hover();}
407
    }
408

    
409
}
410
@mixin hook-column-misc(){}
411
@mixin hook-inverse-component-column(){
412

    
413
    .uk-column-divider {
414
        -webkit-column-rule-color: $inverse-column-divider-rule-color;
415
        -moz-column-rule-color: $inverse-column-divider-rule-color;
416
        column-rule-color: $inverse-column-divider-rule-color;
417
    }
418

    
419
}
420
@mixin hook-comment(){}
421
@mixin hook-comment-body(){}
422
@mixin hook-comment-header(){}
423
@mixin hook-comment-title(){}
424
@mixin hook-comment-meta(){}
425
@mixin hook-comment-avatar(){}
426
@mixin hook-comment-list-adjacent(){}
427
@mixin hook-comment-list-sub(){}
428
@mixin hook-comment-list-sub-adjacent(){}
429
@mixin hook-comment-primary(){}
430
@mixin hook-comment-misc(){}
431
@mixin hook-container-misc(){}
432
@mixin hook-cover-misc(){}
433
@mixin hook-description-list-term(){}
434
@mixin hook-description-list-description(){}
435
@mixin hook-description-list-divider-term(){}
436
@mixin hook-description-list-misc(){}
437
@mixin svg-fill($src, $color-default, $color-new){
438

    
439
    $escape-color-default:  escape($color-default) !default;
440
    $escape-color-new:  escape("#{$color-new}") !default;
441

    
442
    $data-uri:  data-uri('image/svg+xml;charset=UTF-8', "#{$src}") !default;
443
    $replace-src:  replace("#{$data-uri}", "#{$escape-color-default}", "#{$escape-color-new}", "g") !default;
444

    
445
    background-image: unquote($replace-src);
446
}
447
@mixin hook-divider-icon(){}
448
@mixin hook-divider-icon-line(){}
449
@mixin hook-divider-icon-line-left(){}
450
@mixin hook-divider-icon-line-right(){}
451
@mixin hook-divider-small(){}
452
@mixin hook-divider-misc(){}
453
@mixin hook-inverse-divider-icon(){}
454
@mixin hook-inverse-divider-icon-line(){}
455
@mixin hook-inverse-divider-small(){}
456
@mixin hook-inverse-component-divider(){
457

    
458
    .uk-divider-icon {
459
        @include svg-fill($internal-divider-icon-image, "#000", $inverse-divider-icon-color);
460
        @if(mixin-exists(hook-inverse-divider-icon)) {@include hook-inverse-divider-icon();}
461
    }
462

    
463
    .uk-divider-icon::before,
464
    .uk-divider-icon::after {
465
        border-bottom-color: $inverse-divider-icon-line-border;
466
        @if(mixin-exists(hook-inverse-divider-icon-line)) {@include hook-inverse-divider-icon-line();}
467
    }
468

    
469
    .uk-divider-small::after {
470
        border-top-color: $inverse-divider-small-border;
471
        @if(mixin-exists(hook-inverse-divider-small)) {@include hook-inverse-divider-small();}
472
    }
473

    
474
}
475
@mixin hook-dotnav(){}
476
@mixin hook-dotnav-item(){}
477
@mixin hook-dotnav-item-hover(){}
478
@mixin hook-dotnav-item-onclick(){}
479
@mixin hook-dotnav-item-active(){}
480
@mixin hook-dotnav-misc(){}
481
@mixin hook-inverse-dotnav-item(){}
482
@mixin hook-inverse-dotnav-item-hover(){}
483
@mixin hook-inverse-dotnav-item-onclick(){}
484
@mixin hook-inverse-dotnav-item-active(){}
485
@mixin hook-inverse-component-dotnav(){
486

    
487
    .uk-dotnav > * > * {
488
        background-color: $inverse-dotnav-item-background;
489
        @if(mixin-exists(hook-inverse-dotnav-item)) {@include hook-inverse-dotnav-item();}
490
    }
491

    
492
    .uk-dotnav > * > :hover,
493
    .uk-dotnav > * > :focus {
494
        background-color: $inverse-dotnav-item-hover-background;
495
        @if(mixin-exists(hook-inverse-dotnav-item-hover)) {@include hook-inverse-dotnav-item-hover();}
496
    }
497

    
498
    .uk-dotnav > * > :active {
499
        background-color: $inverse-dotnav-item-onclick-background;
500
        @if(mixin-exists(hook-inverse-dotnav-item-onclick)) {@include hook-inverse-dotnav-item-onclick();}
501
    }
502

    
503
    .uk-dotnav > .uk-active > * {
504
        background-color: $inverse-dotnav-item-active-background;
505
        @if(mixin-exists(hook-inverse-dotnav-item-active)) {@include hook-inverse-dotnav-item-active();}
506
    }
507

    
508
}
509
@mixin hook-drop-misc(){}
510
@mixin hook-dropdown(){}
511
@mixin hook-dropdown-nav(){}
512
@mixin hook-dropdown-nav-item(){}
513
@mixin hook-dropdown-nav-item-hover(){}
514
@mixin hook-dropdown-nav-header(){}
515
@mixin hook-dropdown-nav-divider(){}
516
@mixin hook-dropdown-misc(){}
517
@mixin hook-flex-misc(){}
518
@mixin hook-form(){}
519
@mixin hook-form-single-line(){}
520
@mixin hook-form-multi-line(){}
521
@mixin hook-form-focus(){}
522
@mixin hook-form-disabled(){}
523
@mixin hook-form-danger(){}
524
@mixin hook-form-success(){}
525
@mixin hook-form-blank(){}
526
@mixin hook-form-blank-focus(){}
527
@mixin hook-form-radio(){}
528
@mixin hook-form-radio-focus(){}
529
@mixin hook-form-radio-checked(){}
530
@mixin hook-form-radio-checked-focus(){}
531
@mixin hook-form-radio-disabled(){}
532
@mixin hook-form-legend(){}
533
@mixin hook-form-label(){}
534
@mixin hook-form-stacked-label(){}
535
@mixin hook-form-horizontal-label(){}
536
@mixin hook-form-misc(){}
537
@mixin hook-inverse-form(){}
538
@mixin hook-inverse-form-focus(){}
539
@mixin hook-inverse-form-radio(){}
540
@mixin hook-inverse-form-radio-focus(){}
541
@mixin hook-inverse-form-radio-checked(){}
542
@mixin hook-inverse-form-radio-checked-focus(){}
543
@mixin hook-inverse-form-label(){}
544
@mixin hook-inverse-component-form(){
545

    
546
    .uk-input,
547
    .uk-select,
548
    .uk-textarea {
549
        background-color: $inverse-form-background;
550
        color: $inverse-form-color;
551
        background-clip: padding-box;
552
        @if(mixin-exists(hook-inverse-form)) {@include hook-inverse-form();}
553

    
554
        &:focus {
555
            background-color: $inverse-form-focus-background;
556
            color: $inverse-form-focus-color;
557
            @if(mixin-exists(hook-inverse-form-focus)) {@include hook-inverse-form-focus();}
558
        }
559
    }
560

    
561
    //
562
    // Placeholder
563
    //
564

    
565
    .uk-input:-ms-input-placeholder { color: $inverse-form-placeholder-color !important; }
566
    .uk-input::-moz-placeholder { color: $inverse-form-placeholder-color; }
567
    .uk-input::-webkit-input-placeholder { color: $inverse-form-placeholder-color; }
568

    
569
    .uk-textarea:-ms-input-placeholder { color: $inverse-form-placeholder-color !important; }
570
    .uk-textarea::-moz-placeholder { color: $inverse-form-placeholder-color; }
571
    .uk-textarea::-webkit-input-placeholder { color: $inverse-form-placeholder-color; }
572

    
573
    //
574
    // Radio and checkbox
575
    //
576

    
577
    .uk-select:not([multiple]):not([size]) { @include svg-fill($internal-form-select-image, "#000", $inverse-form-select-icon-color); }
578

    
579
    //
580
    // Radio and checkbox
581
    //
582

    
583
    .uk-radio,
584
    .uk-checkbox {
585
        background-color: $inverse-form-radio-background;
586
        @if(mixin-exists(hook-inverse-form-radio)) {@include hook-inverse-form-radio();}
587
    }
588

    
589
    // Focus
590
    .uk-radio:focus,
591
    .uk-checkbox:focus {
592
        @if(mixin-exists(hook-inverse-form-radio-focus)) {@include hook-inverse-form-radio-focus();}
593
    }
594

    
595
    // Checked
596
    .uk-radio:checked,
597
    .uk-checkbox:checked,
598
    .uk-checkbox:indeterminate {
599
        background-color: $inverse-form-radio-checked-background;
600
        @if(mixin-exists(hook-inverse-form-radio-checked)) {@include hook-inverse-form-radio-checked();}
601
    }
602

    
603
    // Focus
604
    .uk-radio:checked:focus,
605
    .uk-checkbox:checked:focus,
606
    .uk-checkbox:indeterminate:focus {
607
        background-color: $inverse-form-radio-checked-focus-background;
608
        @if(mixin-exists(hook-inverse-form-radio-checked-focus)) {@include hook-inverse-form-radio-checked-focus();}
609
    }
610

    
611
    // Icon
612
    .uk-radio:checked { @include svg-fill($internal-form-radio-image, "#000", $inverse-form-radio-checked-icon-color); }
613
    .uk-checkbox:checked { @include svg-fill($internal-form-checkbox-image, "#000", $inverse-form-radio-checked-icon-color); }
614
    .uk-checkbox:indeterminate { @include svg-fill($internal-form-checkbox-indeterminate-image, "#000", $inverse-form-radio-checked-icon-color); }
615

    
616
    // Label
617
    .uk-form-label {
618
        @if(mixin-exists(hook-inverse-form-label)) {@include hook-inverse-form-label();}
619
    }
620

    
621
}
622
@mixin hook-grid-misc(){}
623
@mixin hook-inverse-component-grid(){
624

    
625
    .uk-grid-divider > :not(.uk-first-column)::before { border-left-color: $inverse-grid-divider-border; }
626
    .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before { border-top-color: $inverse-grid-divider-border; }
627

    
628
}
629
@mixin hook-heading-primary(){}
630
@mixin hook-heading-hero(){}
631
@mixin hook-heading-divider(){}
632
@mixin hook-heading-bullet(){}
633
@mixin hook-heading-line(){}
634
@mixin hook-heading-misc(){}
635
@mixin hook-inverse-heading-primary(){}
636
@mixin hook-inverse-heading-hero(){}
637
@mixin hook-inverse-heading-divider(){}
638
@mixin hook-inverse-heading-bullet(){}
639
@mixin hook-inverse-heading-line(){}
640
@mixin hook-inverse-component-heading(){
641

    
642
    .uk-heading-primary {
643
        @if(mixin-exists(hook-inverse-heading-primary)) {@include hook-inverse-heading-primary();}
644
    }
645

    
646
    .uk-heading-hero {
647
        @if(mixin-exists(hook-inverse-heading-hero)) {@include hook-inverse-heading-hero();}
648
    }
649

    
650
    .uk-heading-divider {
651
        border-bottom-color: $inverse-heading-divider-border;
652
        @if(mixin-exists(hook-inverse-heading-divider)) {@include hook-inverse-heading-divider();}
653
    }
654

    
655
    .uk-heading-bullet::before {
656
        border-left-color: $inverse-heading-bullet-border;
657
        @if(mixin-exists(hook-inverse-heading-bullet)) {@include hook-inverse-heading-bullet();}
658
    }
659

    
660
    .uk-heading-line > :before,
661
    .uk-heading-line > :after {
662
        border-bottom-color: $inverse-heading-line-border;
663
        @if(mixin-exists(hook-inverse-heading-line)) {@include hook-inverse-heading-line();}
664
    }
665

    
666
}
667
@mixin hook-icon-link(){}
668
@mixin hook-icon-link-hover(){}
669
@mixin hook-icon-link-active(){}
670
@mixin hook-icon-button(){}
671
@mixin hook-icon-button-hover(){}
672
@mixin hook-icon-button-active(){}
673
@mixin hook-icon-misc(){}
674
@mixin hook-inverse-icon-link(){}
675
@mixin hook-inverse-icon-link-hover(){}
676
@mixin hook-inverse-icon-link-active(){}
677
@mixin hook-inverse-icon-button(){}
678
@mixin hook-inverse-icon-button-hover(){}
679
@mixin hook-inverse-icon-button-active(){}
680
@mixin hook-inverse-component-icon(){
681

    
682
    //
683
    // Link
684
    //
685

    
686
    .uk-icon-link {
687
        color: $inverse-icon-link-color;
688
        @if(mixin-exists(hook-inverse-icon-link)) {@include hook-inverse-icon-link();}
689
    }
690

    
691
    .uk-icon-link:hover,
692
    .uk-icon-link:focus {
693
        color: $inverse-icon-link-hover-color;
694
        @if(mixin-exists(hook-inverse-icon-link-hover)) {@include hook-inverse-icon-link-hover();}
695
    }
696

    
697
    .uk-icon-link:active,
698
    .uk-active > .uk-icon-link {
699
        color: $inverse-icon-link-active-color;
700
        @if(mixin-exists(hook-inverse-icon-link-active)) {@include hook-inverse-icon-link-active();}
701
    }
702

    
703
    //
704
    // Button
705
    //
706

    
707
    .uk-icon-button {
708
        background-color: $inverse-icon-button-background;
709
        color: $inverse-icon-button-color;
710
        @if(mixin-exists(hook-inverse-icon-button)) {@include hook-inverse-icon-button();}
711
    }
712

    
713
    .uk-icon-button:hover,
714
    .uk-icon-button:focus {
715
        background-color: $inverse-icon-button-hover-background;
716
        color: $inverse-icon-button-hover-color;
717
        @if(mixin-exists(hook-inverse-icon-button-hover)) {@include hook-inverse-icon-button-hover();}
718
    }
719

    
720
    .uk-icon-button:active {
721
        background-color: $inverse-icon-button-active-background;
722
        color: $inverse-icon-button-active-color;
723
        @if(mixin-exists(hook-inverse-icon-button-active)) {@include hook-inverse-icon-button-active();}
724
    }
725

    
726
}
727
@mixin hook-iconnav(){}
728
@mixin hook-iconnav-item(){}
729
@mixin hook-iconnav-item-hover(){}
730
@mixin hook-iconnav-item-active(){}
731
@mixin hook-iconnav-misc(){}
732
@mixin hook-inverse-iconnav-item(){}
733
@mixin hook-inverse-iconnav-item-hover(){}
734
@mixin hook-inverse-iconnav-item-active(){}
735
@mixin hook-inverse-component-iconnav(){
736

    
737
    .uk-iconnav > * > * {
738
        color: $inverse-iconnav-item-color;
739
        @if(mixin-exists(hook-inverse-iconnav-item)) {@include hook-inverse-iconnav-item();}
740
    }
741

    
742
    .uk-iconnav > * > :hover,
743
    .uk-iconnav > * > :focus {
744
        color: $inverse-iconnav-item-hover-color;
745
        @if(mixin-exists(hook-inverse-iconnav-item-hover)) {@include hook-inverse-iconnav-item-hover();}
746
    }
747

    
748
    .uk-iconnav > .uk-active > * {
749
        color: $inverse-iconnav-item-active-color;
750
        @if(mixin-exists(hook-inverse-iconnav-item-active)) {@include hook-inverse-iconnav-item-active();}
751
    }
752

    
753
}
754
@mixin hook-inverse-component-link(){
755

    
756
    a.uk-link-muted,
757
    .uk-link-muted a {
758
        color: $inverse-link-muted-color;
759
        @if(mixin-exists(hook-inverse-link-muted)) {@include hook-inverse-link-muted();}
760
    }
761

    
762
    a.uk-link-muted:hover,
763
    .uk-link-muted a:hover {
764
        color: $inverse-link-muted-hover-color;
765
        @if(mixin-exists(hook-inverse-link-muted-hover)) {@include hook-inverse-link-muted-hover();}
766
    }
767

    
768
}
769
@mixin hook-inverse-component-list(){
770

    
771
    .uk-list-divider > li:nth-child(n+2) {
772
        border-top-color: $inverse-list-divider-border;
773
        @if(mixin-exists(hook-inverse-list-divider)) {@include hook-inverse-list-divider();}
774
    }
775

    
776
    .uk-list-striped > li {
777
        @if(mixin-exists(hook-inverse-list-striped)) {@include hook-inverse-list-striped();}
778
    }
779

    
780
    .uk-list-striped > li:nth-of-type(odd) { background-color: $inverse-list-striped-background; }
781

    
782
    .uk-list-bullet > li::before {
783
        @include svg-fill($internal-list-bullet-image, "#000", $inverse-list-bullet-icon-color);
784
        @if(mixin-exists(hook-inverse-list-bullet)) {@include hook-inverse-list-bullet();}
785
    }
786

    
787
}
788
@mixin hook-inverse-component-totop(){
789

    
790
    .uk-totop {
791
        color: $inverse-totop-color;
792
        @if(mixin-exists(hook-inverse-totop)) {@include hook-inverse-totop();}
793
    }
794

    
795
    .uk-totop:hover,
796
    .uk-totop:focus {
797
        color: $inverse-totop-hover-color;
798
        @if(mixin-exists(hook-inverse-totop-hover)) {@include hook-inverse-totop-hover();}
799
    }
800

    
801
    .uk-totop:active {
802
        color: $inverse-totop-active-color;
803
        @if(mixin-exists(hook-inverse-totop-active)) {@include hook-inverse-totop-active();}
804
    }
805

    
806
}
807
@mixin hook-inverse-component-label(){
808

    
809
    .uk-label {
810
        background-color: $inverse-label-background;
811
        color: $inverse-label-color;
812
        @if(mixin-exists(hook-inverse-label)) {@include hook-inverse-label();}
813
    }
814

    
815
}
816
@mixin hook-inverse-component-search(){
817

    
818
    //
819
    // Input
820
    //
821

    
822
    .uk-search-input { color: $inverse-search-color; }
823

    
824
    .uk-search-input:-ms-input-placeholder { color: $inverse-search-placeholder-color !important; }
825
    .uk-search-input::-moz-placeholder { color: $inverse-search-placeholder-color; }
826
    .uk-search-input::-webkit-input-placeholder { color: $inverse-search-placeholder-color; }
827

    
828

    
829
    //
830
    // Icon
831
    //
832

    
833
    .uk-search .uk-search-icon { color: $inverse-search-icon-color; }
834

    
835
    .uk-search .uk-search-icon:hover { color: $inverse-search-icon-color; }
836

    
837
    //
838
    // Style modifier
839
    //
840

    
841
    .uk-search-default .uk-search-input {
842
        background-color: $inverse-search-default-background;
843
        @if(mixin-exists(hook-inverse-search-default-input)) {@include hook-inverse-search-default-input();}
844
    }
845
    .uk-search-default .uk-search-input:focus {
846
        background-color: $inverse-search-default-background;
847
        @if(mixin-exists(hook-inverse-search-default-input-focus)) {@include hook-inverse-search-default-input-focus();}
848
    }
849

    
850
    .uk-search-navbar .uk-search-input {
851
        background-color: $inverse-search-navbar-background;
852
        @if(mixin-exists(hook-inverse-search-navbar-input)) {@include hook-inverse-search-navbar-input();}
853
    }
854

    
855
    .uk-search-large .uk-search-input {
856
        background-color: $inverse-search-large-background;
857
        @if(mixin-exists(hook-inverse-search-large-input)) {@include hook-inverse-search-large-input();}
858
    }
859

    
860
    //
861
    // Toggle
862
    //
863

    
864
    .uk-search-toggle {
865
        color: $inverse-search-toggle-color;
866
        @if(mixin-exists(hook-inverse-search-toggle)) {@include hook-inverse-search-toggle();}
867
    }
868

    
869
    .uk-search-toggle:hover,
870
    .uk-search-toggle:focus {
871
        color: $inverse-search-toggle-hover-color;
872
        @if(mixin-exists(hook-inverse-search-toggle-hover)) {@include hook-inverse-search-toggle-hover();}
873
    }
874

    
875
}
876
@mixin hook-inverse-component-nav(){
877

    
878
    //
879
    // Parent icon modifier
880
    //
881

    
882
    .uk-nav-parent-icon > .uk-parent > a::after {
883
        @include svg-fill($internal-nav-parent-close-image, "#000", $inverse-nav-parent-icon-color);
884
        @if(mixin-exists(hook-inverse-nav-parent-icon)) {@include hook-inverse-nav-parent-icon();}
885
    }
886

    
887
    .uk-nav-parent-icon > .uk-parent.uk-open > a::after { @include svg-fill($internal-nav-parent-open-image, "#000", $inverse-nav-parent-icon-color); }
888

    
889
    //
890
    // Default
891
    //
892

    
893
    .uk-nav-default > li > a {
894
        color: $inverse-nav-default-item-color;
895
        @if(mixin-exists(hook-inverse-nav-default-item)) {@include hook-inverse-nav-default-item();}
896
    }
897

    
898
    .uk-nav-default > li > a:hover,
899
    .uk-nav-default > li > a:focus {
900
        color: $inverse-nav-default-item-hover-color;
901
        @if(mixin-exists(hook-inverse-nav-default-item-hover)) {@include hook-inverse-nav-default-item-hover();}
902
    }
903

    
904
    .uk-nav-default > li.uk-active > a {
905
        color: $inverse-nav-default-item-active-color;
906
        @if(mixin-exists(hook-inverse-nav-default-item-active)) {@include hook-inverse-nav-default-item-active();}
907
    }
908

    
909
    .uk-nav-default .uk-nav-header {
910
        color: $inverse-nav-default-header-color;
911
        @if(mixin-exists(hook-inverse-nav-default-header)) {@include hook-inverse-nav-default-header();}
912
    }
913

    
914
    .uk-nav-default .uk-nav-divider {
915
        border-top-color: $inverse-nav-default-divider-border;
916
        @if(mixin-exists(hook-inverse-nav-default-divider)) {@include hook-inverse-nav-default-divider();}
917
    }
918

    
919
    .uk-nav-default .uk-nav-sub a { color: $inverse-nav-default-sublist-item-color; }
920

    
921
    .uk-nav-default .uk-nav-sub a:hover,
922
    .uk-nav-default .uk-nav-sub a:focus { color: $inverse-nav-default-sublist-item-hover-color; }
923

    
924
    //
925
    // Primary
926
    //
927

    
928
    .uk-nav-primary > li > a {
929
        color: $inverse-nav-primary-item-color;
930
        @if(mixin-exists(hook-inverse-nav-primary-item)) {@include hook-inverse-nav-primary-item();}
931
    }
932

    
933
    .uk-nav-primary > li > a:hover,
934
    .uk-nav-primary > li > a:focus {
935
        color: $inverse-nav-primary-item-hover-color;
936
        @if(mixin-exists(hook-inverse-nav-primary-item-hover)) {@include hook-inverse-nav-primary-item-hover();}
937
    }
938

    
939
    .uk-nav-primary > li.uk-active > a {
940
        color: $inverse-nav-primary-item-active-color;
941
        @if(mixin-exists(hook-inverse-nav-primary-item-active)) {@include hook-inverse-nav-primary-item-active();}
942
    }
943

    
944
    .uk-nav-primary .uk-nav-header {
945
        color: $inverse-nav-primary-header-color;
946
        @if(mixin-exists(hook-inverse-nav-primary-header)) {@include hook-inverse-nav-primary-header();}
947
    }
948

    
949
    .uk-nav-primary .uk-nav-divider {
950
        border-top-color: $inverse-nav-primary-divider-border;
951
        @if(mixin-exists(hook-inverse-nav-primary-divider)) {@include hook-inverse-nav-primary-divider();}
952
    }
953

    
954
    .uk-nav-primary .uk-nav-sub a { color: $inverse-nav-primary-sublist-item-color; }
955

    
956
    .uk-nav-primary .uk-nav-sub a:hover,
957
    .uk-nav-primary .uk-nav-sub a:focus { color: $inverse-nav-primary-sublist-item-hover-color; }
958

    
959
}
960
@mixin hook-inverse-component-navbar(){
961

    
962
    .uk-navbar-nav > li > a {
963
        color: $inverse-navbar-nav-item-color;
964
        @if(mixin-exists(hook-inverse-navbar-nav-item)) {@include hook-inverse-navbar-nav-item();}
965
    }
966

    
967
    .uk-navbar-nav > li:hover > a,
968
    .uk-navbar-nav > li > a:focus,
969
    .uk-navbar-nav > li > a.uk-open {
970
        color: $inverse-navbar-nav-item-hover-color;
971
        @if(mixin-exists(hook-inverse-navbar-nav-item-hover)) {@include hook-inverse-navbar-nav-item-hover();}
972
    }
973

    
974
    .uk-navbar-nav > li > a:active {
975
        color: $inverse-navbar-nav-item-onclick-color;
976
        @if(mixin-exists(hook-inverse-navbar-nav-item-onclick)) {@include hook-inverse-navbar-nav-item-onclick();}
977
    }
978

    
979
    .uk-navbar-nav > li.uk-active > a {
980
        color: $inverse-navbar-nav-item-active-color;
981
        @if(mixin-exists(hook-inverse-navbar-nav-item-active)) {@include hook-inverse-navbar-nav-item-active();}
982
    }
983

    
984
    .uk-navbar-item {
985
        color: $inverse-navbar-item-color;
986
        @if(mixin-exists(hook-inverse-navbar-item)) {@include hook-inverse-navbar-item();}
987
    }
988

    
989
    .uk-navbar-toggle {
990
        color: $inverse-navbar-toggle-color;
991
        @if(mixin-exists(hook-inverse-navbar-toggle)) {@include hook-inverse-navbar-toggle();}
992
    }
993

    
994
    .uk-navbar-toggle:hover,
995
    .uk-navbar-toggle:focus,
996
    .uk-navbar-toggle.uk-open {
997
        color: $inverse-navbar-toggle-hover-color;
998
        @if(mixin-exists(hook-inverse-navbar-toggle-hover)) {@include hook-inverse-navbar-toggle-hover();}
999
    }
1000

    
1001
}
1002
@mixin hook-inverse-component-subnav(){
1003

    
1004
    .uk-subnav > * > :first-child {
1005
        color: $inverse-subnav-item-color;
1006
        @if(mixin-exists(hook-inverse-subnav-item)) {@include hook-inverse-subnav-item();}
1007
    }
1008

    
1009
    .uk-subnav > * > a:hover,
1010
    .uk-subnav > * > a:focus {
1011
        color: $inverse-subnav-item-hover-color;
1012
        @if(mixin-exists(hook-inverse-subnav-item-hover)) {@include hook-inverse-subnav-item-hover();}
1013
    }
1014

    
1015
    .uk-subnav > .uk-active > a {
1016
        color: $inverse-subnav-item-active-color;
1017
        @if(mixin-exists(hook-inverse-subnav-item-active)) {@include hook-inverse-subnav-item-active();}
1018
    }
1019

    
1020
    //
1021
    // Divider
1022
    //
1023

    
1024
    .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
1025
        border-left-color: $inverse-subnav-divider-border;
1026
        @if(mixin-exists(hook-inverse-subnav-divider)) {@include hook-inverse-subnav-divider();}
1027
    }
1028

    
1029
    //
1030
    // Pill
1031
    //
1032

    
1033
    .uk-subnav-pill > * > :first-child {
1034
        background-color: $inverse-subnav-pill-item-background;
1035
        color: $inverse-subnav-pill-item-color;
1036
        @if(mixin-exists(hook-inverse-subnav-pill-item)) {@include hook-inverse-subnav-pill-item();}
1037
    }
1038

    
1039
    .uk-subnav-pill > * > a:hover,
1040
    .uk-subnav-pill > * > a:focus {
1041
        background-color: $inverse-subnav-pill-item-hover-background;
1042
        color: $inverse-subnav-pill-item-hover-color;
1043
        @if(mixin-exists(hook-inverse-subnav-pill-item-hover)) {@include hook-inverse-subnav-pill-item-hover();}
1044
    }
1045

    
1046
    .uk-subnav-pill > * > a:active {
1047
        background-color: $inverse-subnav-pill-item-onclick-background;
1048
        color: $inverse-subnav-pill-item-onclick-color;
1049
        @if(mixin-exists(hook-inverse-subnav-pill-item-onclick)) {@include hook-inverse-subnav-pill-item-onclick();}
1050
    }
1051

    
1052
    .uk-subnav-pill > .uk-active > a {
1053
        background-color: $inverse-subnav-pill-item-active-background;
1054
        color: $inverse-subnav-pill-item-active-color;
1055
        @if(mixin-exists(hook-inverse-subnav-pill-item-active)) {@include hook-inverse-subnav-pill-item-active();}
1056
    }
1057

    
1058
    //
1059
    // Disabled
1060
    //
1061

    
1062
    .uk-subnav > .uk-disabled > a {
1063
        color: $inverse-subnav-item-disabled-color;
1064
        @if(mixin-exists(hook-inverse-subnav-item-disabled)) {@include hook-inverse-subnav-item-disabled();}
1065
    }
1066

    
1067
}
1068
@mixin hook-inverse-component-pagination(){
1069

    
1070
    .uk-pagination > * > * {
1071
        color: $inverse-pagination-item-color;
1072
        @if(mixin-exists(hook-inverse-pagination-item)) {@include hook-inverse-pagination-item();}
1073
    }
1074

    
1075
    .uk-pagination > * > :hover,
1076
    .uk-pagination > * > :focus {
1077
        color: $inverse-pagination-item-hover-color;
1078
        @if(mixin-exists(hook-inverse-pagination-item-hover)) {@include hook-inverse-pagination-item-hover();}
1079
    }
1080

    
1081
    .uk-pagination > .uk-active > * {
1082
        color: $inverse-pagination-item-active-color;
1083
        @if(mixin-exists(hook-inverse-pagination-item-active)) {@include hook-inverse-pagination-item-active();}
1084
    }
1085

    
1086
    .uk-pagination > .uk-disabled > * {
1087
        color: $inverse-pagination-item-disabled-color;
1088
        @if(mixin-exists(hook-inverse-pagination-item-disabled)) {@include hook-inverse-pagination-item-disabled();}
1089
    }
1090

    
1091
}
1092
@mixin hook-inverse-component-tab(){
1093

    
1094
    .uk-tab {
1095
        @if(mixin-exists(hook-inverse-tab)) {@include hook-inverse-tab();}
1096
    }
1097

    
1098
    .uk-tab > * > a {
1099
        color: $inverse-tab-item-color;
1100
        @if(mixin-exists(hook-inverse-tab-item)) {@include hook-inverse-tab-item();}
1101
    }
1102

    
1103
    .uk-tab > * > a:hover,
1104
    .uk-tab > * > a:focus{
1105
        color: $inverse-tab-item-hover-color;
1106
        @if(mixin-exists(hook-inverse-tab-item-hover)) {@include hook-inverse-tab-item-hover();}
1107
    }
1108

    
1109
    .uk-tab > .uk-active > a {
1110
        color: $inverse-tab-item-active-color;
1111
        @if(mixin-exists(hook-inverse-tab-item-active)) {@include hook-inverse-tab-item-active();}
1112
    }
1113

    
1114
    .uk-tab > .uk-disabled > a {
1115
        color: $inverse-tab-item-disabled-color;
1116
        @if(mixin-exists(hook-inverse-tab-item-disabled)) {@include hook-inverse-tab-item-disabled();}
1117
    }
1118

    
1119
}
1120
@mixin hook-inverse-component-slidenav(){
1121

    
1122
    .uk-slidenav {
1123
        color: $inverse-slidenav-color;
1124
        @if(mixin-exists(hook-inverse-slidenav)) {@include hook-inverse-slidenav();}
1125
    }
1126

    
1127
    .uk-slidenav:hover,
1128
    .uk-slidenav:focus {
1129
        color: $inverse-slidenav-hover-color;
1130
        @if(mixin-exists(hook-inverse-slidenav-hover)) {@include hook-inverse-slidenav-hover();}
1131
    }
1132

    
1133
    .uk-slidenav:active {
1134
        color: $inverse-slidenav-active-color;
1135
        @if(mixin-exists(hook-inverse-slidenav-active)) {@include hook-inverse-slidenav-active();}
1136
    }
1137

    
1138
}
1139
@mixin hook-inverse-component-text(){
1140

    
1141
    .uk-text-lead {
1142
        color: $inverse-text-lead-color;
1143
        @if(mixin-exists(hook-inverse-text-lead)) {@include hook-inverse-text-lead();}
1144
    }
1145

    
1146
    .uk-text-meta {
1147
        color: $inverse-text-meta-color;
1148
        @if(mixin-exists(hook-inverse-text-meta)) {@include hook-inverse-text-meta();}
1149
    }
1150

    
1151
    .uk-text-muted { color: $inverse-text-muted-color !important; }
1152
    .uk-text-primary { color: $inverse-text-primary-color !important; }
1153

    
1154
}
1155
@mixin hook-inverse-component-utility(){
1156

    
1157
    .uk-dropcap::first-letter,
1158
    .uk-dropcap p:first-of-type::first-letter {
1159
        @if(mixin-exists(hook-inverse-dropcap)) {@include hook-inverse-dropcap();}
1160
    }
1161

    
1162
    .uk-leader-fill {
1163
        @if(mixin-exists(hook-inverse-leader)) {@include hook-inverse-leader();}
1164
    }
1165

    
1166
    .uk-logo {
1167
        color: $inverse-logo-color;
1168
        @if(mixin-exists(hook-inverse-logo)) {@include hook-inverse-logo();}
1169
    }
1170

    
1171
    .uk-logo:hover,
1172
    .uk-logo:focus {
1173
        color: $inverse-logo-hover-color;
1174
        @if(mixin-exists(hook-inverse-logo-hover)) {@include hook-inverse-logo-hover();}
1175
    }
1176

    
1177
    .uk-logo > :not(.uk-logo-inverse):not(:only-of-type) { display: none; }
1178
    .uk-logo-inverse { display: inline; }
1179

    
1180
}
1181
@mixin hook-inverse(){
1182
    @include hook-inverse-component-base();
1183
    @include hook-inverse-component-link();
1184
    @include hook-inverse-component-heading();
1185
    @include hook-inverse-component-divider();
1186
    @include hook-inverse-component-list();
1187
    @include hook-inverse-component-icon();
1188
    @include hook-inverse-component-form();
1189
    @include hook-inverse-component-button();
1190
    @include hook-inverse-component-grid();
1191
    @include hook-inverse-component-close();
1192
    @include hook-inverse-component-totop();
1193
    @include hook-inverse-component-badge();
1194
    @include hook-inverse-component-label();
1195
    @include hook-inverse-component-article();
1196
    @include hook-inverse-component-search();
1197
    @include hook-inverse-component-nav();
1198
    @include hook-inverse-component-navbar();
1199
    @include hook-inverse-component-subnav();
1200
    @include hook-inverse-component-breadcrumb();
1201
    @include hook-inverse-component-pagination();
1202
    @include hook-inverse-component-tab();
1203
    @include hook-inverse-component-slidenav();
1204
    @include hook-inverse-component-dotnav();
1205
    @include hook-inverse-component-accordion();
1206
    @include hook-inverse-component-iconnav();
1207
    @include hook-inverse-component-text();
1208
    @include hook-inverse-component-column();
1209
    @include hook-inverse-component-utility();
1210
}
1211
@mixin hook-label(){}
1212
@mixin hook-label-success(){}
1213
@mixin hook-label-warning(){}
1214
@mixin hook-label-danger(){}
1215
@mixin hook-label-misc(){}
1216
@mixin hook-inverse-label(){}
1217
@mixin hook-link-muted(){}
1218
@mixin hook-link-muted-hover(){}
1219
@mixin hook-link-reset(){}
1220
@mixin hook-link-misc(){}
1221
@mixin hook-inverse-link-muted(){}
1222
@mixin hook-inverse-link-muted-hover(){}
1223
@mixin hook-list-divider(){}
1224
@mixin hook-list-striped(){}
1225
@mixin hook-list-bullet(){}
1226
@mixin hook-list-misc(){}
1227
@mixin hook-inverse-list-divider(){}
1228
@mixin hook-inverse-list-striped(){}
1229
@mixin hook-inverse-list-bullet(){}
1230
@mixin hook-margin-misc(){}
1231
@mixin hook-modal(){}
1232
@mixin hook-modal-dialog(){}
1233
@mixin hook-modal-full(){}
1234
@mixin hook-modal-body(){}
1235
@mixin hook-modal-header(){}
1236
@mixin hook-modal-footer(){}
1237
@mixin hook-modal-title(){}
1238
@mixin hook-modal-close(){}
1239
@mixin hook-modal-close-hover(){}
1240
@mixin hook-modal-close-default(){}
1241
@mixin hook-modal-close-default-hover(){}
1242
@mixin hook-modal-close-outside(){}
1243
@mixin hook-modal-close-outside-hover(){}
1244
@mixin hook-modal-close-full(){}
1245
@mixin hook-modal-close-full-hover(){}
1246
@mixin hook-modal-caption(){}
1247
@mixin hook-modal-misc(){}
1248
@mixin hook-nav-sub(){}
1249
@mixin hook-nav-parent-icon(){}
1250
@mixin hook-nav-header(){}
1251
@mixin hook-nav-divider(){}
1252
@mixin hook-nav-default(){}
1253
@mixin hook-nav-default-item(){}
1254
@mixin hook-nav-default-item-hover(){}
1255
@mixin hook-nav-default-item-active(){}
1256
@mixin hook-nav-default-header(){}
1257
@mixin hook-nav-default-divider(){}
1258
@mixin hook-nav-primary(){}
1259
@mixin hook-nav-primary-item(){}
1260
@mixin hook-nav-primary-item-hover(){}
1261
@mixin hook-nav-primary-item-active(){}
1262
@mixin hook-nav-primary-header(){}
1263
@mixin hook-nav-primary-divider(){}
1264
@mixin hook-nav-misc(){}
1265
@mixin hook-inverse-nav-parent-icon(){}
1266
@mixin hook-inverse-nav-default-item(){}
1267
@mixin hook-inverse-nav-default-item-hover(){}
1268
@mixin hook-inverse-nav-default-item-active(){}
1269
@mixin hook-inverse-nav-default-header(){}
1270
@mixin hook-inverse-nav-default-divider(){}
1271
@mixin hook-inverse-nav-primary-item(){}
1272
@mixin hook-inverse-nav-primary-item-hover(){}
1273
@mixin hook-inverse-nav-primary-item-active(){}
1274
@mixin hook-inverse-nav-primary-header(){}
1275
@mixin hook-inverse-nav-primary-divider(){}
1276
@mixin hook-navbar(){}
1277
@mixin hook-navbar-container(){}
1278
@mixin hook-navbar-nav-item(){}
1279
@mixin hook-navbar-nav-item-hover(){}
1280
@mixin hook-navbar-nav-item-onclick(){}
1281
@mixin hook-navbar-nav-item-active(){}
1282
@mixin hook-navbar-item(){}
1283
@mixin hook-navbar-toggle(){}
1284
@mixin hook-navbar-toggle-hover(){}
1285
@mixin hook-navbar-toggle-icon(){}
1286
@mixin hook-navbar-toggle-icon-hover(){}
1287
@mixin hook-navbar-subtitle(){}
1288
@mixin hook-navbar-transparent(){}
1289
@mixin hook-navbar-sticky(){}
1290
@mixin hook-navbar-dropdown(){}
1291
@mixin hook-navbar-dropdown-dropbar(){}
1292
@mixin hook-navbar-dropdown-nav(){}
1293
@mixin hook-navbar-dropdown-nav-item(){}
1294
@mixin hook-navbar-dropdown-nav-item-hover(){}
1295
@mixin hook-navbar-dropdown-nav-item-active(){}
1296
@mixin hook-navbar-dropdown-nav-header(){}
1297
@mixin hook-navbar-dropdown-nav-divider(){}
1298
@mixin hook-navbar-dropbar(){}
1299
@mixin hook-navbar-misc(){}
1300
@mixin hook-inverse-navbar-nav-item(){}
1301
@mixin hook-inverse-navbar-nav-item-hover(){}
1302
@mixin hook-inverse-navbar-nav-item-onclick(){}
1303
@mixin hook-inverse-navbar-nav-item-active(){}
1304
@mixin hook-inverse-navbar-item(){}
1305
@mixin hook-inverse-navbar-toggle(){}
1306
@mixin hook-inverse-navbar-toggle-hover(){}
1307
@mixin hook-notification(){}
1308
@mixin hook-notification-message(){}
1309
@mixin hook-notification-close(){}
1310
@mixin hook-notification-message-primary(){}
1311
@mixin hook-notification-message-success(){}
1312
@mixin hook-notification-message-warning(){}
1313
@mixin hook-notification-message-danger(){}
1314
@mixin hook-notification-misc(){}
1315
@mixin hook-offcanvas-bar(){}
1316
@mixin hook-offcanvas-close(){}
1317
@mixin hook-offcanvas-overlay(){}
1318
@mixin hook-offcanvas-misc(){}
1319
@mixin hook-overlay(){}
1320
@mixin hook-overlay-icon(){}
1321
@mixin hook-overlay-default(){}
1322
@mixin hook-overlay-primary(){}
1323
@mixin hook-overlay-misc(){}
1324
@mixin hook-padding-misc(){}
1325
@mixin hook-pagination(){}
1326
@mixin hook-pagination-item(){}
1327
@mixin hook-pagination-item-hover(){}
1328
@mixin hook-pagination-item-active(){}
1329
@mixin hook-pagination-item-disabled(){}
1330
@mixin hook-pagination-misc(){}
1331
@mixin hook-inverse-pagination-item(){}
1332
@mixin hook-inverse-pagination-item-hover(){}
1333
@mixin hook-inverse-pagination-item-active(){}
1334
@mixin hook-inverse-pagination-item-disabled(){}
1335
@mixin hook-placeholder(){}
1336
@mixin hook-placeholder-misc(){}
1337
@mixin hook-position-misc(){}
1338
@mixin hook-print(){}
1339
@mixin hook-progress(){}
1340
@mixin hook-progress-bar(){}
1341
@mixin hook-progress-misc(){}
1342
@mixin hook-search-default-input(){}
1343
@mixin hook-search-default-input-focus(){}
1344
@mixin hook-search-navbar-input(){}
1345
@mixin hook-search-large-input(){}
1346
@mixin hook-search-toggle(){}
1347
@mixin hook-search-toggle-hover(){}
1348
@mixin hook-search-misc(){}
1349
@mixin hook-inverse-search-default-input(){}
1350
@mixin hook-inverse-search-default-input-focus(){}
1351
@mixin hook-inverse-search-navbar-input(){}
1352
@mixin hook-inverse-search-large-input(){}
1353
@mixin hook-inverse-search-toggle(){}
1354
@mixin hook-inverse-search-toggle-hover(){}
1355
@mixin hook-slidenav(){}
1356
@mixin hook-slidenav-hover(){}
1357
@mixin hook-slidenav-active(){}
1358
@mixin hook-slidenav-previous(){}
1359
@mixin hook-slidenav-next(){}
1360
@mixin hook-slidenav-container(){}
1361
@mixin hook-slidenav-misc(){}
1362
@mixin hook-inverse-slidenav(){}
1363
@mixin hook-inverse-slidenav-hover(){}
1364
@mixin hook-inverse-slidenav-active(){}
1365
@mixin hook-section(){}
1366
@mixin hook-section-default(){}
1367
@mixin hook-section-muted(){}
1368
@mixin hook-section-primary(){}
1369
@mixin hook-section-secondary(){}
1370
@mixin hook-section-media(){}
1371
@mixin hook-section-overlap(){}
1372
@mixin hook-section-misc(){}
1373
@mixin hook-sortable(){}
1374
@mixin hook-sortable-drag(){}
1375
@mixin hook-sortable-placeholder(){}
1376
@mixin hook-sortable-empty(){}
1377
@mixin hook-sortable-misc(){}
1378
@mixin hook-spinner(){}
1379
@mixin hook-spinner-misc(){}
1380
@mixin hook-sticky-misc(){}
1381
@mixin hook-subnav(){}
1382
@mixin hook-subnav-item(){}
1383
@mixin hook-subnav-item-hover(){}
1384
@mixin hook-subnav-item-active(){}
1385
@mixin hook-subnav-divider(){}
1386
@mixin hook-subnav-pill-item(){}
1387
@mixin hook-subnav-pill-item-hover(){}
1388
@mixin hook-subnav-pill-item-onclick(){}
1389
@mixin hook-subnav-pill-item-active(){}
1390
@mixin hook-subnav-item-disabled(){}
1391
@mixin hook-subnav-misc(){}
1392
@mixin hook-inverse-subnav-item(){}
1393
@mixin hook-inverse-subnav-item-hover(){}
1394
@mixin hook-inverse-subnav-item-active(){}
1395
@mixin hook-inverse-subnav-divider(){}
1396
@mixin hook-inverse-subnav-pill-item(){}
1397
@mixin hook-inverse-subnav-pill-item-hover(){}
1398
@mixin hook-inverse-subnav-pill-item-onclick(){}
1399
@mixin hook-inverse-subnav-pill-item-active(){}
1400
@mixin hook-inverse-subnav-item-disabled(){}
1401
@mixin hook-switcher-misc(){}
1402
@mixin hook-tab(){}
1403
@mixin hook-tab-item(){}
1404
@mixin hook-tab-item-hover(){}
1405
@mixin hook-tab-item-active(){}
1406
@mixin hook-tab-item-disabled(){}
1407
@mixin hook-tab-bottom(){}
1408
@mixin hook-tab-bottom-item(){}
1409
@mixin hook-tab-left(){}
1410
@mixin hook-tab-right(){}
1411
@mixin hook-tab-left-item(){}
1412
@mixin hook-tab-right-item(){}
1413
@mixin hook-tab-misc(){}
1414
@mixin hook-inverse-tab(){}
1415
@mixin hook-inverse-tab-item(){}
1416
@mixin hook-inverse-tab-item-hover(){}
1417
@mixin hook-inverse-tab-item-active(){}
1418
@mixin hook-inverse-tab-item-disabled(){}
1419
@mixin hook-table-header-cell(){}
1420
@mixin hook-table-cell(){}
1421
@mixin hook-table-footer(){}
1422
@mixin hook-table-caption(){}
1423
@mixin hook-table-row-active(){}
1424
@mixin hook-table-striped(){}
1425
@mixin hook-table-hover(){}
1426
@mixin hook-table-small(){}
1427
@mixin hook-table-misc(){}
1428
@mixin hook-text-lead(){}
1429
@mixin hook-text-meta(){}
1430
@mixin hook-text-small(){}
1431
@mixin hook-text-large(){}
1432
@mixin hook-text-background(){}
1433
@mixin hook-text-misc(){}
1434
@mixin hook-inverse-text-lead(){}
1435
@mixin hook-inverse-text-meta(){}
1436
@mixin hook-tile(){}
1437
@mixin hook-tile-default(){}
1438
@mixin hook-tile-muted(){}
1439
@mixin hook-tile-primary(){}
1440
@mixin hook-tile-secondary(){}
1441
@mixin hook-tile-misc(){}
1442
@mixin hook-tooltip(){}
1443
@mixin hook-tooltip-misc(){}
1444
@mixin hook-totop(){}
1445
@mixin hook-totop-hover(){}
1446
@mixin hook-totop-active(){}
1447
@mixin hook-totop-misc(){}
1448
@mixin hook-inverse-totop(){}
1449
@mixin hook-inverse-totop-hover(){}
1450
@mixin hook-inverse-totop-active(){}
1451
@mixin hook-transition-misc(){}
1452
@mixin hook-panel-scrollable(){}
1453
@mixin hook-dropcap(){}
1454
@mixin hook-leader(){}
1455
@mixin hook-logo(){}
1456
@mixin hook-logo-hover(){}
1457
@mixin hook-utility-misc(){}
1458
@mixin hook-inverse-dropcap(){}
1459
@mixin hook-inverse-leader(){}
1460
@mixin hook-inverse-logo(){}
1461
@mixin hook-inverse-logo-hover(){}
1462
@mixin hook-visibility-misc(){}
1463
@mixin hook-width-misc(){}
(2-2/6)