result-page.less 16.1 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@body-background-color: @result-page-body-background-color;
@hostlabel-a-link-or-visited-color: @result-page-color-white;
@hostlabel-background-color: @result-page-color-strong-grey;
@navbar-resultpage-background-color: @result-page-color-white;
@navbar-resultpage-ul-li-a-not-metager-navbar-toggle-color: @result-page-color-grey;
@navbar-resultpage-ul-li-a-metager-dropdown-toggle-hover-or-focus-background-color: @result-page-color-almost-white;
@research-a-color: @result-page-color-black;
@content-wrapper-background-color: @result-page-color-white;
@a-visited-color: @result-page-a-visited-color;
@a-hover-color: @result-page-a-hover-color;
@a-donation-normal-or-visited-color: inherit;
@a-donation-hover-color: @result-page-a-hover-color;
@resultpage-foki-or-foki-background-color: @result-page-color-white;
@resultpage-foki-or-foki-li-a-color: @result-page-color-grey;
@resultpage-foki-or-foki-li-active-a-color: @result-page-color-black;
@resultpage-foki-or-foki-li-active-a-background-color: @result-page-color-white;
@spruch-author-color: @result-page-color-strong-grey;
@result-title-color: @result-page-color-black;
@result-link-options-color: @result-page-color-strong-grey;
@result-link-options-a-color: @result-page-color-strong-grey;
@result-description-color: @result-page-color-black;
@result-description-img-border-color: @result-page-color-almost-white;
@result-hoster-color: @result-page-color-grey;
@result-hoster-a-color: @result-page-color-strong-grey;
@options-list-li-hover-background-color: @result-page-color-almost-white;
@options-list-li-a-color: @result-page-color-strong-grey;
@image-item-img-box-shadow-color: fade(@result-page-color-black, 30%);
@searchplugin-a-color: @result-page-color-white;
@product-border-color: @result-page-color-almost-white;
@product-a-color: @result-page-color-strong-grey;
@product-price-color: @result-page-color-strong-grey;
@product-price-background-color: fade(@result-page-color-white, 90%);
@product-shop-color: @result-page-product-shop-color;
@lsprev-or-lsnext-i-background-color: @result-page-color-black;
body {
36
37
38
39
40
    &#resultBody {
        background-image: inherit;
    }
    &.quicktips {
        background-color: @quicktip-background-color;
41
42
43
    }
}

44
45
46
#map,
#map div {
    display: flex;
Dominik Hebeler's avatar
Dominik Hebeler committed
47
48
}

49
.nav-tabs>li>a {
50
51
52
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
Phil Höfer's avatar
Phil Höfer committed
53
54
}

Phil Höfer's avatar
Phil Höfer committed
55
56
57
58
.tab-content {
    padding-top: 10px;
}

Phil Höfer's avatar
Phil Höfer committed
59
60
61
62
.hostlabel {
    display: none;
    position: relative;
    margin-top: -14px;
63
64
65
66
67
    background-color: @hostlabel-background-color;
    a:link,
    a:visited {
        color: @hostlabel-a-link-or-visited-color;
    }
Phil Höfer's avatar
Phil Höfer committed
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
}

.img:hover .hostlabel {
    display: block;
}

.tab-pane.active {
    padding: 10px 0;
    padding-top: 0;
}

.tab-pane .alert {
    margin: 10px 0;
    padding: 5px 15px;
}

.alert ul {
    list-style-type: none;
    padding-left: 49px;
}

89
90
91
.navbar-resultpage {
    background-color: @navbar-resultpage-background-color;
    position: absolute;
Karl Hasselbring's avatar
Karl Hasselbring committed
92
93
    border-bottom: 2px solid #ff8000;
    padding-bottom: 10px;
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
    &>ul>li {
        padding-left: 0;
        padding-right: 0;
        &>a:not(.metager-navbar-toggle) {
            display: block;
            padding: 10px;
            color: @navbar-resultpage-ul-li-a-not-metager-navbar-toggle-color;
        }
        &.active>a,
        a.metager-dropdown-toggle:hover,
        a.metager-dropdown-toggle:focus {
            background-color: @navbar-resultpage-ul-li-a-metager-dropdown-toggle-hover-or-focus-background-color;
        }
    }
    &>ul.list-inline {
        margin-bottom: 0;
    }
    @media (max-width: @screen-xs-max) {
        right: 0px!important;
        left: 0px!important;
    }
    right: initial;
    left: initial;
    margin-bottom: 0px;
    .container {
        padding: 0px;
        margin: 0px;
    }
    .logo {
        padding-top: 0px;
    }
    .input-group {
        margin: 0px 5px;
    }
Phil Höfer's avatar
Phil Höfer committed
128
}
Phil Höfer's avatar
Phil Höfer committed
129

130
.fa.fa-twitter {
Dominik Hebeler's avatar
Dominik Hebeler committed
131
132
133
    color: #6faedc
}

Phil Höfer's avatar
Phil Höfer committed
134
135
136
137
.dense-col {
    padding: 0px
}

Phil Höfer's avatar
Phil Höfer committed
138
139
140
.logo {
    height: 35px;
    padding: 5px 0;
141
142
143
144
    &>a {
        line-height: 100%;
        height: 100%;
        display: block;
Phil Höfer's avatar
Phil Höfer committed
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
    }
}

.input-group-addon {
    padding: 0;
}

input#eingabeTop {
    height: 35px;
}

nav .input-group {
    height: 35px;
    padding: 5px 0;
}

161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
#research {
    nav {
        ul>li {
            width: 20%;
            vertical-align: middle;
            padding-left: 15px;
            padding-right: 15px;
        }
        ul>li.visible-xs {
            width: 10%;
            padding-left: 15px;
            padding-right: 15px;
        }
    }
    ul.list-inline {
        margin-left: 0;
        width: 100%;
    }
    a {
        color: @research-a-color;
    }
    .visible-xs {
        @media (max-width: 767px) {
            display: inline-block!important;
        }
    }
Phil Höfer's avatar
Phil Höfer committed
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
}

.logo h1 {
    font-family: Liberation Sans, sans-serif;
    font-style: italic;
    margin: 0;
    font-weight: bold;
    line-height: 1;
    white-space: nowrap;
}

#search {
    background-color: inherit;
    border: 0;
    width: 50px;
    height: 100%;
}

.content-wrapper {
Phil Höfer's avatar
Phil Höfer committed
206
    padding: 0px;
Phil Höfer's avatar
Phil Höfer committed
207
    padding-top: 52px;
208
    background-color: white;
Phil Höfer's avatar
Phil Höfer committed
209
210
211
212
213
214
}

#helpButton {
    color: black;
}

215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
a {
    &:visited {
        color: @a-visited-color;
    }
    &:hover {
        text-decoration: none;
        color: @a-hover-color;
    }
    &#donation {
        &,
        &:visited {
            color: @a-donation-normal-or-visited-color;
        }
        &:hover {
            color: @a-donation-hover-color;
        }
    }
Phil Höfer's avatar
Phil Höfer committed
232
233
}

234
235
.resultpage-foki,
.foki {
236
    background-color: @resultpage-foki-or-foki-background-color;
237
    li {
238
239
        margin: 0px;
        margin-bottom: -1px;
240
        a {
241
            color: @resultpage-foki-or-foki-li-a-color;
242
            padding: 8px 12px;
243
            i+span {
244
245
246
247
248
249
250
                margin-left: 5px;
            }
        }
        span {
            margin-left: 3px;
        }
        &.active {
251
            i+span {
252
253
254
                display: inline!important;
            }
            a {
255
256
                color: @resultpage-foki-or-foki-li-active-a-color;
                background-color: @resultpage-foki-or-foki-li-active-a-background-color;
257
258
            }
        }
259
    }
Karl's avatar
Karl committed
260
261
}

Phil Höfer's avatar
Phil Höfer committed
262
263
264
265
266
267
#spenden {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

268
269
270
271
272
#spruch {
    .author {
        font-size: 80%;
        font-weight: normal;
        font-style: italic;
273
        color: @spruch-author-color;
274
275
276
277
278
279
280
    }
    &>p {
        margin-bottom: 0;
        &+p {
            margin-top: 4px;
        }
    }
Phil Höfer's avatar
Phil Höfer committed
281
282
}

283
284
285
.saver-options {
    display: flex;
    padding-bottom: 15px;
286
    &>input {
287
288
289
290
        min-width: 35%;
        max-width: 80%;
    }
}
291

292
293
294
.ui-effects-transfer {
    border: 1px dotted black;
}
295

Karl Hasselbring's avatar
Karl Hasselbring committed
296
297
298
299
300
301
302
303
304
305
#logo-searchbar-container {
    display: flex;
}

.mg-logo {
    color: #ff8000;
    font-family: Liberation Sans, sans-serif;
    padding: 5px 30px 0px 0px;
}

306
307
308
309
#header-searchbar {
    flex-grow: 1;
}

Phil Höfer's avatar
Phil Höfer committed
310
.result {
Karl Hasselbring's avatar
Karl Hasselbring committed
311
    margin-top: 20px;
Karl Hasselbring's avatar
Karl Hasselbring committed
312
    margin-bottom: 40px;
313
314
315
    width: 100%;
    &>.resultInformation {
        border-radius: 5px;
316
        padding-left: 0px;
317
318
319
320
321
322
        &>.save {
            position: absolute;
            top: 0;
            right: 10px;
            cursor: pointer;
        }
323
    }
324
    &>.remover {
325
        cursor: pointer;
326
327
328
        text-align: right;
        color: #777;
    }
329
    .title {
330
        color: @result-title-color;
331
        text-decoration: none;
332
        font-size: 18px;
333
334
335
336
337
338
339
340
341
        font-weight: bold;
        margin-bottom: 0;
        white-space: nowrap;
        line-height: 1.1;
        max-width: 115ch;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .link {
342
        font-size: 16px;
343
344
345
346
347
348
349
350
351
352
        margin: 0;
        line-height: 1.5;
        &>div {
            white-space: nowrap;
        }
        &>span {
            white-space: nowrap;
            margin: 0 5px;
        }
        .options {
353
            color: @result-link-options-color;
354
355
356
            float: left;
        }
        .options>a {
357
            color: @result-link-options-a-color;
358
            display: block;
359
            padding-left: 8px;
360
361
362
363
364
365
366
367
368
369
370
371
            padding-right: 5px;
        }
    }
    .link-link {
        white-space: nowrap;
        max-width: 60%;
        overflow: hidden;
        text-overflow: ellipsis;
        float: left;
    }
    .description {
        margin-bottom: 3px;
372
        color: @result-description-color;
373
        font-size: 16px;
374
375
        line-height: 1.3;
        clear: both;
376
377
378
        .date {
            font-weight: bold;
        }
379
380
381
382
383
384
        p {
            margin: 0;
            margin-bottom: 4px;
        }
        img {
            margin: 5px;
385
            margin-left: 0px;
386
387
388
389
            margin-right: 15px;
            height: auto;
            width: auto;
            max-width: 120px;
390
391
            max-height: 200px;
            border: solid 1px @result-description-img-border-color;
392
393
        }
    }
394
    &.ad {
Karl Hasselbring's avatar
Karl Hasselbring committed
395
396
397
398
399
400
        .ad-label {
            border: green solid 1px;
            padding: 1px;
            color: green;
            border-radius: 4px;
        }
401
402
403
404
405
406
        .description {
            max-width: 115ch;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
407
408
409
410
    }
    .hoster {
        font-size: 13px;
        margin: 0;
411
        color: @result-hoster-color;
412
413
414
        margin-right: 10px;
        white-space: nowrap;
        a {
415
            color: @result-hoster-a-color;
416
417
        }
    }
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
    .options {
        .option-opener-icon {
            display: block;
            font-size: 16px;
            color: #2A2ADE;
        }
        .option-content {
            background-color: white;
            z-index: 1000;
            position: absolute;
            border: grey solid 1px;
            color: black;
            font-size: 16px;
            border-radius: 5px;
            hr {
                margin: 5px;
            }
            li {
                padding: 5px
            }
            li:not(.option-title):hover {
                background-color: #e0e0e0;
            }
441
442
443
444
            a,
            a:hover,
            a:focus,
            a:visited {
445
446
447
448
449
                color: black;
                display: block;
            }
        }
    }
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
    .proxy {
        font-size: 13px;
        margin-top: 0;
        white-space: nowrap;
        img {
            margin-bottom: 0px;
            margin-right: 2px
        }
    }
    .partnershop-info {
        font-size: 13px;
        margin-top: 0;
        margin-left: 10px;
    }
    .result-image>img {
        height: 100px;
        padding: 10px;
    }
    .image>img {
        max-width: 100%;
    }
Phil Höfer's avatar
Phil Höfer committed
471
472
473
474
475
476
}

.description-container {
    margin: 0!important;
}

477
478
.options-list>li {
    &:hover {
479
        background-color: @options-list-li-hover-background-color;
480
481
    }
    &>a {
482
        color: @options-list-li-a-color;
483
484
485
486
487
488
489
490
491
492
        white-space: nowrap;
        display: block;
        padding: 5px 14px;
    }
    input[type=submit] {
        width: 100%;
        background-color: transparent;
        border: 0;
        margin: 5px 0;
    }
Phil Höfer's avatar
Phil Höfer committed
493
494
}

495
496
497
498
.js-only {
    display: none;
}

Phil Höfer's avatar
Phil Höfer committed
499
500
501
502
503
504
505

/* Hier der Style für die Bilder */

#fit-width .masonry {
    margin: 0 auto;
}

506
.image-item {
Phil Höfer's avatar
Phil Höfer committed
507
508
509
    width: 150px;
    text-align: center;
    margin-bottom: 10px;
510
511
512
513
    margin: 5px;
    .img {
        box-shadow: 0px 0px 10px 2px @image-item-img-box-shadow-color;
    }
Phil Höfer's avatar
Phil Höfer committed
514
515
}

516
.image-container {
Phil Höfer's avatar
Phil Höfer committed
517
    margin: 10px auto;
518
519
    display: flex;
    flex-wrap: wrap;
Phil Höfer's avatar
Phil Höfer committed
520
521
522
523
524
525
526
527
}


/* Placeholder für ladende Tabs */

.loader {
    text-align: center;
    margin-top: 20px;
528
529
530
    &>img {
        width: 30px;
    }
Phil Höfer's avatar
Phil Höfer committed
531
532
}

533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
.mg-pager {
    display: flex;
    justify-content: center;
    &>div {
        border: #aaa solid 1px;
        border-radius: 10px;
        padding: 5px;
        margin-left: 10px;
        &:first-child {
            margin-left: 0px;
        }
    }
}

.disabled, .disabled * {
    color: #aaa !important;
    cursor: not-allowed !important;
Phil Höfer's avatar
Phil Höfer committed
550
551
552
553
554
555
556
557
558
}

#searchplugin {
    display: none;
    position: fixed;
    top: 50px;
    right: 10px;
    z-index: 501;
    width: 25%;
559
560
561
562
563
    &>div {
        text-align: center;
        padding-top: 5px;
    }
    &>a {
564
        color: @searchplugin-a-color;
565
    }
Phil Höfer's avatar
Phil Höfer committed
566
567
568
569
570
571
572
573
574
575
}

@media(min-width: 768px) {
    #searchplugin {
        display: initial;
    }
}

.product {
    text-align: center;
576
    border: 1px dotted @product-border-color;
Phil Höfer's avatar
Phil Höfer committed
577
578
    padding: 5px;
    max-width: 150px;
Karl Hasselbring's avatar
   
Karl Hasselbring committed
579
    height: 210px;
580
    a {
581
        color: @product-a-color;
582
583
584
585
586
587
588
    }
    img {
        max-width: 100px;
    }
    .price {
        position: relative;
        top: 20px;
589
590
        color: @product-price-color;
        background-color: @product-price-background-color;
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
        text-align: left;
        width: 80px;
        font-weight: bold;
    }
    .title {
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        max-height: 31px;
        overflow: hidden;
        margin-bottom: 4px;
    }
    .shop {
        font-size: 10px;
        text-align: left;
606
        color: @product-shop-color;
607
608
609
610
611
612
        margin-bottom: 6px;
    }
    .shipping {
        font-size: 10px;
        text-align: left;
    }
Phil Höfer's avatar
Phil Höfer committed
613
614
615
616
617
618
}

.lightslider {
    overflow: visible!important;
}

619
620
621
622
#products {
    width: 100%;
    height: 210px;
    padding-bottom: 0;
623
    transform: translate3d(0px, 0px, 0px);
624
625
626
627
628
    margin-bottom: 10px;
}

.lSPrev>i,
.lSNext>i {
629
    background-color: @lsprev-or-lsnext-i-background-color;
Phil Höfer's avatar
Phil Höfer committed
630
631
632
633
634
    padding: 5px;
}

#mark {
    font-size: 13px;
635
636
637
    a {
        margin-left: 3px;
    }
638
639
}

640
.resultContainer {
641
    margin: 0px;
642
    padding: 20px 0px;
643
644
    @media(max-width: @screen-xs-max) {
        padding-right: 0px;
645
    }
646
647
}

648
649
650
651
652
653
654
655
656
@keyframes quicktip-extender-turn {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(180deg);
    }
}

657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673

/*
 * <div id="quicktips">
 *   <div class="quicktip" type="TYPE">
 *     <details>
 *       <summary>
 *         <h1><a href="URL">TITLE
 *         <p>SUMMARY
 *       <div class="quicktip-detail">
 *         <h1><a href="DETAILURL">DETAILTITLE
 *         <p>DETAILSUMMARY
 *     <span>GEFVON
 * </...>
 */

#quicktips {
    display: flex;
Karl Hasselbring's avatar
Karl Hasselbring committed
674
    flex-direction: column;
675
676
677
678
    details[open=""] .quicktip-extender {
        animation-name: quicktip-extender-turn;
        animation-fill-mode: forwards;
    }
679
680
    .quicktip {
        margin: 10px 0px;
681
        padding: 10px 0px 10px 10px;
682
        border-left: 3px solid #fb0;
683
684
685
686
687
688
689
        details:not([open=""]) {
            .quicktip-summary p {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
        }
690
691
        .quicktip-summary {
            h1 {
692
                margin: 0px 0px 5px 0px;
693
                font-size: 18px;
694
                font-weight: bold;
695
696
697
698
699
700
701
                display: flex;
                justify-content: space-between;
                .quicktip-extender {
                    margin-left: 10px;
                    color: #777;
                    font-size: 20px;
                }
702
            }
Karl Hasselbring's avatar
Karl Hasselbring committed
703
704
705
            p {
                font-size: 16px;
            }
706
707
708
709
710
711
        }
        .quicktip-detail {
            border-top: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            h2 {
                margin: 10px 0px;
712
                font-size: 17px;
713
714
715
716
                font-weight: bold;
            }
            p {
                display: none;
717
                font-size: 15px;
718
719
720
            }
        }
        .gefVon {
721
            float: right;
722
            font-size: 15px;
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
        }
        &[type=spruch] {
            border-left: 3px solid #070;
            p {
                color: #070;
                .author {
                    color: #404040;
                    font-style: italic;
                }
            }
        }
        &[type=spendenaufruf] {
            border-left: #ddd;
            color: #ff8000;
            .quicktip-summary {
                display: flex;
                justify-content: space-between;
740
                align-items: center;
741
                h1 {
742
                    margin: 0px;
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
                }
                p {
                    margin: 5px;
                    .spendenaufruf-btn {
                        color: white;
                        background-color: #ff8000;
                        font-size: 16px;
                    }
                }
            }
        }
        &[type=dictCC] {
            .quicktip-summary {
                p {
                    font-weight: bold;
                }
            }
        }
    }
762
}