Projekt

Obecné

Profil

Stáhnout (33.4 KB) Statistiky
| Větev: | Tag: | Revize:
1 4bb8ff64 zabran
// Variables
2
@import 'variables';
3 1c3121fe zabran
4 c4f6e57a Adam Mištera
body {
5 c38f4c3a zabran
    background-color: $theme-color-five;
6 83496d8e zabran
    font-family: $font-family-one;
7 d79e27be Marek Lovčí
    padding-top: 5.1rem;
8 34c0b905 rizir01
9 c4f6e57a Adam Mištera
    .head-title h1 {
10 c38f4c3a zabran
        color: $theme-color-one;
11 83496d8e zabran
        font-weight: $font-weight-one;
12 c4f6e57a Adam Mištera
        font-size: 60pt;
13 83496d8e zabran
        //font-weight: bold;
14 c4f6e57a Adam Mištera
        letter-spacing: 3px;
15
    }
16 34c0b905 rizir01
17 c4f6e57a Adam Mištera
    .carousel {
18 d79e27be Marek Lovčí
        margin-top: - 5.1rem;
19
20 c4f6e57a Adam Mištera
        .carousel-inner {
21 d668e889 Adam Mištera
            .museum-logo {
22
                display: flex;
23
                justify-content: center;
24
                position: absolute;
25
                top: 5%;
26
                width: 100%;
27
                z-index: 1;
28 f5ea2a43 Adam Mištera
29
                img {
30
                    width: 7.5rem;
31
                }
32 d668e889 Adam Mištera
            }
33
34
            .social-logo {
35
                text-align: center;
36 f5ea2a43 Adam Mištera
                justify-content: space-around;
37 d668e889 Adam Mištera
                flex-wrap: nowrap;
38
                position: absolute;
39
                top: 25%;
40
                padding-left: 25px;
41
                width: 100%;
42
                z-index: 1;
43 f5ea2a43 Adam Mištera
44
                img {
45
                    width: 2.0625rem;
46
                }
47 d668e889 Adam Mištera
            }
48
49
            .carousel-button {
50
                bottom: 10%;
51
                left: 50%;
52
                transform: translateX(-50%);
53
                position: absolute;
54
                z-index: 1;
55
            }
56
57
            .carousel-item {
58
                height: 100vh;
59
                min-height: 350px;
60
                background: no-repeat center center scroll;
61
                -webkit-background-size: cover;
62
                -moz-background-size: cover;
63
                -o-background-size: cover;
64
                background-size: cover;
65 c4f6e57a Adam Mištera
            }
66
        }
67
68
        .carousel-caption {
69 d668e889 Adam Mištera
            top: 50%;
70
            bottom: auto;
71 8bb7ed68 Marek Lovčí
            padding-left: 1rem;
72
            padding-right: 1rem;
73 d668e889 Adam Mištera
            transform: translateY(-50%);
74 d79e27be Marek Lovčí
            background-color: rgba(239, 218, 179, 0.5);
75 c4f6e57a Adam Mištera
        }
76
    }
77 3b97c440 zabran
78 2b1ca67d zabran
    /////////text types
79
    //většina běžných textů
80
    .text {
81 83496d8e zabran
        font-weight: $font-weight-one;
82 2b1ca67d zabran
        font-size: 8pt;
83
        line-height: 9pt;
84
    }
85
86
    //text inputu a název artefaktů
87 d79e27be Marek Lovčí
    .text2 {
88 83496d8e zabran
        font-weight: $font-weight-two;
89 2b1ca67d zabran
        font-size: 8pt;
90
    }
91
92
    //název "kaplicky" a "choose a few" v categories (tam má jinou barvu)
93 d79e27be Marek Lovčí
    .kaplicky {
94 2b1ca67d zabran
        color: $theme-color-one;
95
        font-size: 11pt;
96 dcacbd24 Marek Lovčí
        font-weight: $font-weight-two;
97 2b1ca67d zabran
        letter-spacing: 3pt;
98
    }
99
100
    //autor artefaktu
101 d79e27be Marek Lovčí
    .text-author {
102 83496d8e zabran
        font-weight: $font-weight-one;
103 2b1ca67d zabran
        font-size: 7pt;
104
        color: $theme-color-four;
105
    }
106
107
    //počet lajků
108 d79e27be Marek Lovčí
    .text-number {
109 83496d8e zabran
        font-weight: $font-weight-two;
110 2b1ca67d zabran
        font-size: 5pt;
111
        color: $theme-color-four;
112
    }
113
114
    //notes u metadat, about v about, text levého menu
115 d79e27be Marek Lovčí
    .text-headline {
116 83496d8e zabran
        font-weight: $font-weight-two;
117 2b1ca67d zabran
        font-size: 12pt;
118
        color: $theme-color-four;
119
    }
120
121 79e22cad zabran
    //notes u metadat, about v about, text levého menu
122
    .text-headline-desktop {
123
        font-size: 24pt;
124
        color: $theme-color-four;
125
    }
126
127 2b1ca67d zabran
    //název metadata, text pravého menu
128 d79e27be Marek Lovčí
    .text-page {
129 83496d8e zabran
        font-weight: $font-weight-two;
130 2b1ca67d zabran
        font-size: 7pt;
131
    }
132
133 aee27358 zabran
    ////color pro změnu jen barvy
134 d79e27be Marek Lovčí
    .black {
135 aee27358 zabran
        color: $theme-color-five;
136
    }
137 d79e27be Marek Lovčí
138
    .white {
139 aee27358 zabran
        color: $theme-color-one;
140
    }
141 d79e27be Marek Lovčí
142
    .colored {
143 aee27358 zabran
        color: $theme-color-four;
144
    }
145
146 dcacbd24 Marek Lovčí
    .highlight-white, .highlight-white {
147
        &:hover, &:focus, &:active {
148 f49916cc zabran
            color: $theme-color-one;
149
        }
150
    }
151
152 2b1ca67d zabran
153
    ////login
154 d79e27be Marek Lovčí
    .auth {
155
        .card {
156 3b97c440 zabran
            border: none;
157
            text-align: center;
158
            font-size: 8pt;
159
        }
160 3b397a49 zabran
161 d79e27be Marek Lovčí
        .col-form-label {
162 3b397a49 zabran
            text-align: left;
163 c0265e9e zabran
            padding-top: 0;
164
            padding-bottom: 0;
165 3b397a49 zabran
        }
166 d79e27be Marek Lovčí
167
        .form-control {
168 c0265e9e zabran
            padding: 0;
169 3b397a49 zabran
            height: 17pt;
170 c0265e9e zabran
            border-radius: 0;
171 d79e27be Marek Lovčí
172
            &:focus {
173 a37ca88b zabran
                //border-color: $theme-color-one;
174
                border-top-color: $theme-color-five;
175
                border-left-color: $theme-color-five;
176
                border-right-color: $theme-color-five;
177
                border-bottom-color: 0.5pt $theme-color-one;
178 7929abb4 zabran
                -webkit-box-shadow: none;
179
                box-shadow: none;
180
            }
181
        }
182 3b97c440 zabran
    }
183
184 76a0a13d zabran
    //Oprava barev pro Chrom
185
    input:-webkit-autofill {
186 d79e27be Marek Lovčí
        -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
187 76a0a13d zabran
        -webkit-text-fill-color: $theme-color-one;
188 7929abb4 zabran
        background-color: $theme-color-five !important;
189
        //outline: none !important;
190 d79e27be Marek Lovčí
        &:active, &:focus, &:visited, &:hover {
191
            -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
192 76a0a13d zabran
            -webkit-text-fill-color: $theme-color-one;
193 7929abb4 zabran
            background-color: $theme-color-five !important;
194
            //outline: none !important;
195 76a0a13d zabran
        }
196
    }
197
198 5481d358 Adam Mištera
    .card-body {
199 d79e27be Marek Lovčí
        background-color: $theme-color-five;
200
        font-weight: $font-weight-one;
201
        color: $theme-color-four;
202
    }
203
204
    .form-control {
205
        background-color: $theme-color-five;
206
        margin-top: -1px;
207
        border-top-color: $theme-color-five;
208
        border-left-color: $theme-color-five;
209
        border-right-color: $theme-color-five;
210
        border-bottom-color: 0.5pt $theme-color-one;
211
        color: $theme-color-one;
212 3b97c440 zabran
        box-shadow: none;
213
        font-size: 8pt;
214 7929abb4 zabran
        outline: none;
215 4bb8ff64 zabran
216 d79e27be Marek Lovčí
        &:active, &:focus, &:visited, &:hover {
217 7929abb4 zabran
            outline: none;
218 4bb8ff64 zabran
            background-color: $theme-color-five;
219
            margin-top: -1px;
220
            border-top-color: $theme-color-five;
221
            border-left-color: $theme-color-five;
222
            border-right-color: $theme-color-five;
223
            border-bottom-color: 0.5pt $theme-color-one;
224
            color: $theme-color-one;
225
            box-shadow: none;
226
        }
227
228 d79e27be Marek Lovčí
    }
229
230
    .form-control.is-invalid {
231 4bb8ff64 zabran
        box-shadow: none;
232
        border-color: $theme-color-four;
233
        background-image: none;
234 d79e27be Marek Lovčí
235
        &:active, &:focus, &:visited {
236 4bb8ff64 zabran
            box-shadow: none;
237
            border-color: $theme-color-four;
238
        }
239
    }
240 34c0b905 rizir01
241 c4f6e57a Adam Mištera
    .button-square {
242 d668e889 Adam Mištera
        font-size: 8pt;
243 c38f4c3a zabran
        background-color: $theme-color-five;
244
        color: $theme-color-one;
245
        border: 0.5pt solid $theme-color-one;
246 c4f6e57a Adam Mištera
        border-radius: 0;
247 8ef617c0 zabran
        padding: 0.4675rem 2.475rem;
248 83496d8e zabran
        font-weight: $font-weight-one;
249 2696c864 Adam Mištera
250 eeaf2e21 zabran
        &:active, &:focus, &:visited, &:hover {
251 2696c864 Adam Mištera
            outline: none;
252
            box-shadow: none;
253 eeaf2e21 zabran
            color: $theme-color-one;
254
        }
255 d79e27be Marek Lovčí
256
        &:hover {
257 eeaf2e21 zabran
            color: $theme-color-four;
258 2696c864 Adam Mištera
        }
259 c4f6e57a Adam Mištera
    }
260 34c0b905 rizir01
261 aee27358 zabran
    //spendlik
262
    .pin-left:before {
263
        content: '';
264
        position: relative;
265
        height: 0.35433rem;
266
        width: 0.35433rem;
267
        background-color: $theme-color-one;
268
        border-radius: 50%;
269
        display: inline-block;
270
        top: -0.35433rem;
271
        left: -0.2rem;
272
    }
273
274
    .pin-left {
275
        border-left: .5pt solid $theme-color-four;
276 8075a85b zabran
        position: fixed;
277
        bottom: 0;
278 aee27358 zabran
        text-align: left;
279 d79e27be Marek Lovčí
280
        // center fixed div
281
        left: 50%;
282
        transform: translateX(-50%);
283
        width: 70%;
284
285
        .text {
286 83496d8e zabran
            margin-left: 0.5rem;
287 d79e27be Marek Lovčí
            margin-bottom: 0.2rem; // looks fugly without margin
288 83496d8e zabran
        }
289 d79e27be Marek Lovčí
290
        p {
291 c0265e9e zabran
            margin-top: 0;
292
            margin-bottom: 0;
293 83496d8e zabran
        }
294 aee27358 zabran
    }
295
296 d79e27be Marek Lovčí
    li {
297 b711d297 zabran
        list-style-type: none;
298
    }
299
300 c4f6e57a Adam Mištera
    .button-image {
301
        background-color: transparent;
302
        border-color: transparent;
303
304
        &:before {
305
            content: "";
306
            width: 100px;
307
            height: 100px;
308
            display: inline-block;
309
            margin-right: 5px;
310
            vertical-align: text-top;
311
            background-color: transparent;
312 d79e27be Marek Lovčí
            background-position: center center;
313
            background-repeat: no-repeat;
314 c4f6e57a Adam Mištera
        }
315
    }
316 34c0b905 rizir01
317 8bb7ed68 Marek Lovčí
    .fav-cat-mybooks {
318
        color: $theme-color-two;
319 b4965c0b rizir01
        text-align: center;
320
        font-size: 1.9rem;
321
    }
322
323 8bb7ed68 Marek Lovčí
    .fav-cat-nofav {
324 b4965c0b rizir01
        text-align: center;
325 8bb7ed68 Marek Lovčí
        color: $theme-color-three;
326 b4965c0b rizir01
        background-color: $theme-color-five;
327
        border-color: $theme-color-three;
328
    }
329
330 70f69b41 Adam Mištera
    .artefacts-area, .artefact-area {
331 084eca03 Adam Mištera
332 b56b3d9b Adam Mištera
        h5 {
333
            color: $theme-color-two;
334 b4965c0b rizir01
            //font-weight: $font-weight-two;
335
            text-overflow: ellipsis;
336
            overflow: hidden;
337
            white-space: nowrap;
338
            line-height: 0.9rem;
339
            font-size: 1.1rem;
340 b56b3d9b Adam Mištera
        }
341 084eca03 Adam Mištera
342 b56b3d9b Adam Mištera
        h6 {
343
            color: $theme-color-two;
344 b4965c0b rizir01
            font-size: 0.9rem;
345 83496d8e zabran
            //font-weight: lighter;
346
            font-weight: $font-weight-one;
347 b56b3d9b Adam Mištera
        }
348 084eca03 Adam Mištera
349 b56b3d9b Adam Mištera
        img {
350
            border: transparent;
351
            border-radius: 1px;
352
        }
353 084eca03 Adam Mištera
354 b56b3d9b Adam Mištera
        .card {
355
            margin: 10px;
356
            border: none !important;
357
        }
358 084eca03 Adam Mištera
359 b56b3d9b Adam Mištera
        .left_panel_info {
360
            margin-top: 15px;
361 8bb7ed68 Marek Lovčí
            max-width: 70%; //250px
362 b56b3d9b Adam Mištera
        }
363
364
        .right_panel_info {
365
            margin-top: 15px;
366 b4965c0b rizir01
        }
367
368 8bb7ed68 Marek Lovčí
        .likes_text {
369 b4965c0b rizir01
            text-align: center;
370 b56b3d9b Adam Mištera
        }
371
372
        .card-cus-bottom {
373
            background-color: $theme-color-five;
374 b4965c0b rizir01
            padding-right: 0;
375
            padding-left: 0;
376 b56b3d9b Adam Mištera
        }
377
378
        .inter_info {
379
            &:before {
380 b4965c0b rizir01
                //background-image: url(../images/interface/Button_Info_50.png);
381
                background-image: url(../images/interface/Button_Info.svg);
382
                //width: 60px;
383
                //height: 60px;
384 8bb7ed68 Marek Lovčí
                width: 8vw;
385
                height: 8vw;
386 b56b3d9b Adam Mištera
            }
387
        }
388
389
        .inter_like {
390
            display: none;
391 d79e27be Marek Lovčí
392 b56b3d9b Adam Mištera
            &:before {
393 b4965c0b rizir01
                //background-image: url(../images/interface/Hearth_Empty_50.png);
394
                background-image: url(../images/interface/Heart_Empty.svg);
395
                //width: 60px;
396
                //height: 60px;
397 8bb7ed68 Marek Lovčí
                width: 8vw;
398
                height: 8vw;
399 b56b3d9b Adam Mištera
            }
400
        }
401
402
        .inter_like_filled {
403
            &:before {
404 b4965c0b rizir01
                //background-image: url(../images/interface/Hearth_Filled_50.png);
405
                background-image: url(../images/interface/Heart_Filled.svg);
406
                //width: 60px;
407
                //height: 60px;
408 8bb7ed68 Marek Lovčí
                width: 8vw;
409
                height: 8vw;
410 b56b3d9b Adam Mištera
            }
411
        }
412
413 8ef617c0 zabran
        .charts {
414
            .inter_info, .inter_like, .inter_like_filled {
415
                display: inline;
416
417
                &:before {
418
                    width: 3rem;
419
                    height: 3rem;
420
                }
421
            }
422
423
        }
424
425 b56b3d9b Adam Mištera
        .inter_info, .inter_like, .inter_like_filled {
426
            padding: 0;
427 d79e27be Marek Lovčí
428 b56b3d9b Adam Mištera
            &:focus, &:active, &:hover {
429
                background-color: transparent !important;
430
                border-color: transparent !important;
431
                outline: none !important;
432
                box-shadow: none !important;
433 d79e27be Marek Lovčí
            }
434
        ;
435 b56b3d9b Adam Mištera
        }
436
    }
437 34c0b905 rizir01
438 bfa73340 Adam Mištera
    // Artefact area
439 70f69b41 Adam Mištera
    .artefact-area {
440
441
        .card-cus-bottom {
442
            .left_panel_info, .right_panel_info {
443
                margin: 0.9375rem 0 0 0;
444
            }
445
446
            .right_panel_info {
447
                .float-right {
448
                    margin-right: -0.35rem;
449
                }
450
            }
451
        }
452
453
        .artefact-name {
454
            font-weight: $font-weight-two;
455
            font-size: 8pt;
456
            line-height: 10pt;
457
            margin-bottom: 0;
458
        }
459
460
        .artefact-author {
461
            font-size: 7pt;
462
            line-height: 8pt;
463
        }
464
465
        .inter_like {
466
            display: block;
467
468
            &:before {
469 bfa73340 Adam Mištera
                background-image: url(../images/interface/Heart_Empty.svg);
470
                width: 1.563rem;
471
                height: 1.25rem;
472 b4965c0b rizir01
473 bfa73340 Adam Mištera
            }
474
        }
475
476
        .inter_like_filled {
477
            &:before {
478 d79e27be Marek Lovčí
                background-image: url(../images/interface/Heart_Filled.svg);
479 bfa73340 Adam Mištera
                width: 1.563rem;
480
                height: 1.25rem;
481 70f69b41 Adam Mištera
            }
482
        }
483
484
        .inter_info {
485
486
            padding-right: 1rem;
487 d79e27be Marek Lovčí
488 70f69b41 Adam Mištera
            &:before {
489 bfa73340 Adam Mištera
                background-image: url(../images/interface/Button_Info.svg);
490
                width: 1.875rem;
491
                height: 1.875rem;
492 70f69b41 Adam Mištera
            }
493
        }
494
495
        .artefact-likes {
496
            font-weight: $font-weight-two;
497
            font-size: 5pt;
498
            padding-right: 0.25rem;
499
        }
500
    }
501
502 3e4f999e Adam Mištera
    // Metadata area
503 3c062db9 Adam Mištera
    .metadata-area {
504
505
        h2 {
506 1bcdcb05 Adam Mištera
            color: $theme-color-two;
507 3c062db9 Adam Mištera
            font-weight: $font-weight-two;
508
            font-size: 12pt;
509
        }
510
511 3e4f999e Adam Mištera
        .arrow-down {
512 3dfc8d9f Adam Mištera
            position: fixed;
513 3e4f999e Adam Mištera
            top: 0.25rem;
514
            right: 0;
515
            margin: 2rem;
516
            width: 0;
517
            height: 0;
518
            border-left: 0.59055rem solid transparent;
519
            border-right: 0.59055rem solid transparent;
520
            border-top: 0.59055rem solid $theme-color-two;
521 3c062db9 Adam Mištera
        }
522
523
        .pin-horizontal {
524 3e4f999e Adam Mištera
            color: $theme-color-two;
525
            border-bottom: .042rem solid $theme-color-two;
526 3c062db9 Adam Mištera
            display: inline-block;
527 26e128a8 Adam Mištera
            margin: 2.75rem 3.125rem 0 0;
528 3e4f999e Adam Mištera
529 d79e27be Marek Lovčí
            &:after {
530 3c062db9 Adam Mištera
                content: '';
531 d79e27be Marek Lovčí
                background-color: #ddd1b9;
532 3c062db9 Adam Mištera
                position: relative;
533
                height: .5rem;
534
                width: .5rem;
535
                border-radius: 50%;
536 d79e27be Marek Lovčí
                display: block;
537
                margin-left: auto;
538
                top: .25rem;
539 3c062db9 Adam Mištera
            }
540
541 3e4f999e Adam Mištera
            .metadata {
542
                position: relative;
543
                display: flex;
544
                align-items: baseline;
545
546 8ef617c0 zabran
                a {
547
                    color: $theme-color-two;
548
                    text-decoration: none;
549
550
                    span {
551
                        font-weight: $font-weight-two;
552
                    }
553 3e4f999e Adam Mištera
                }
554
555
                .arrow-down {
556
                    position: relative;
557
                    top: 0;
558
                    right: 0;
559
                    width: 0;
560
                    height: 0;
561
                    border-left: 0.25rem solid transparent;
562
                    border-right: 0.25rem solid transparent;
563
                    border-top: 0.25rem solid $theme-color-two;
564
                    margin: 0 0.5rem 0 0.5rem;
565
                }
566 3c062db9 Adam Mištera
            }
567 3e4f999e Adam Mištera
        }
568
569
        .white-pin {
570
            color: $theme-color-one;
571
            border-bottom: .042rem solid $theme-color-one;
572 3c062db9 Adam Mištera
573 8ef617c0 zabran
            &:after {
574 3e4f999e Adam Mištera
                content: '';
575
                background-color: $theme-color-one;
576
            }
577 3c062db9 Adam Mištera
578 3e4f999e Adam Mištera
            .metadata {
579 8ef617c0 zabran
                a {
580
                    color: $theme-color-one;
581
                }
582
583 3e4f999e Adam Mištera
                .arrow-down {
584
                    border-top: 0.25rem solid $theme-color-one;
585
                }
586
            }
587 3c062db9 Adam Mištera
        }
588
589
        .metadata-text {
590 3e4f999e Adam Mištera
            font-size: 8pt;
591 3c062db9 Adam Mištera
            color: $theme-color-one;
592
            padding-top: 10px;
593
            padding-left: 25px;
594
            padding-right: 25px;
595
596
            .artefact-info {
597
                color: $theme-color-two;
598
                margin-top: 10px;
599
600
                .artefact-name {
601 3e4f999e Adam Mištera
                    font-weight: $font-weight-two;
602 3c062db9 Adam Mištera
                    font-size: 8pt;
603
                }
604
605
                .artefact-author {
606 3e4f999e Adam Mištera
                    font-weight: $font-weight-one;
607 3c062db9 Adam Mištera
                    font-size: 7pt;
608
                }
609 3e4f999e Adam Mištera
610 1bcdcb05 Adam Mištera
                .inter_like {
611
612
                    &:before {
613
                        background-image: url(../images/interface/Heart_Empty.svg);
614
                        width: 3.125rem;
615
                        height: 3.125rem;
616
                        margin-right: 0;
617
                    }
618
619
                    &:hover, &:focus, &:active {
620
                        background-color: transparent !important;
621
                        border-color: transparent !important;
622
                        outline: none !important;
623
                        box-shadow: none !important;
624
                    }
625
                }
626
627 3e4f999e Adam Mištera
                .inter_like_filled {
628
629
                    &:before {
630 d79e27be Marek Lovčí
                        background-image: url(../images/interface/Heart_Filled.svg);
631 26e128a8 Adam Mištera
                        width: 3.125rem;
632
                        height: 3.125rem;
633
                        margin-right: 0;
634 3e4f999e Adam Mištera
                    }
635
636
                    &:hover, &:focus, &:active {
637
                        background-color: transparent !important;
638
                        border-color: transparent !important;
639
                        outline: none !important;
640
                        box-shadow: none !important;
641
                    }
642
                }
643 3c062db9 Adam Mištera
            }
644
        }
645
    }
646
647 bfa73340 Adam Mištera
    // Modal
648
    .modal {
649
        font-weight: $font-weight-one;
650
        color: $theme-color-two;
651
        font-size: 8pt;
652
653
        .modal-header {
654
            border-bottom: 1px solid $theme-color-two;
655
656
            .close {
657
                color: $theme-color-two;
658
                text-shadow: none;
659
            }
660
        }
661
662
        .modal-content {
663
            background-color: $theme-color-five;
664
        }
665
666
        .modal-footer {
667
            border-top: 1px solid $theme-color-two;
668
669
            .btn {
670
                background-color: $theme-color-two;
671
                color: $theme-color-five;
672
673
            }
674
        }
675
    }
676
677
    .image-modal {
678
        .close {
679
            font-size: 24pt;
680
            color: $theme-color-two;
681
            text-shadow: none;
682
            position: absolute;
683
            top: 1rem;
684
            right: 0.125rem;
685
            opacity: 1;
686
            cursor: pointer;
687
            pointer-events: initial;
688
        }
689
    }
690
691 c0265e9e zabran
    /*.content {
692 977060b9 rizir01
        position: relative;
693 31d75014 rizir01
694 977060b9 rizir01
        //Circle style button
695
        .btn-circle.rounded-circle {
696
            padding: 6px 0px;
697
            font-size: 16px;
698
            text-align: center;
699
        }
700
        .btn-categories
701 c38f4c3a zabran
        {
702 977060b9 rizir01
            position: absolute;
703
            border-width: 5px;
704
            background-color: $theme-color-five;
705 c38f4c3a zabran
            border-color: $theme-color-four;
706 977060b9 rizir01
            color:$theme-color-four;
707 c4f6e57a Adam Mištera
            outline: none !important;
708
            box-shadow: none !important;
709 977060b9 rizir01
            font-weight: $font-weight-two;
710
711
            &:active
712
            {
713
                background-color: $theme-color-three;
714
                border-color: $theme-color-four;
715
                outline: none !important;
716
                box-shadow: none !important;
717
                color:$theme-color-five;
718
            }
719
        }
720 c0265e9e zabran
    }*/
721 977060b9 rizir01
722 6c518068 rizir01
    //CATEGORIES - TILES
723 d79e27be Marek Lovčí
    .btn.btn-dark.cat-tile {
724 6c518068 rizir01
        //STYLING
725
        border-color: $theme-color-four;
726
        border-radius: 0;
727
        border-style: solid;
728
        border-width: 2px;
729
        color: $theme-color-four;
730
        background-color: $theme-color-five;
731
        text-align: center;
732
        outline: none !important;
733
        box-shadow: none !important;
734
735 25ec2fab Marek Lovčí
        //TEXT OVERFLOW
736
        overflow: hidden;
737
        text-overflow: ellipsis;
738
739 6c518068 rizir01
        //FONT
740 25ec2fab Marek Lovčí
        font-size: 22pt;
741 6c518068 rizir01
742
        //SPACING
743 8bb7ed68 Marek Lovčí
        padding: 4rem 1rem;
744 6c518068 rizir01
745 d79e27be Marek Lovčí
        &:active, &:focus {
746 6c518068 rizir01
            background-color: $theme-color-three;
747
            border-color: $theme-color-four;
748
            outline: none !important;
749
            box-shadow: none !important;
750
            color: $theme-color-five;
751 c4f6e57a Adam Mištera
        }
752 6c518068 rizir01
    }
753 c38f4c3a zabran
754 8ef617c0 zabran
    .btn-dark:not(:disabled):not(.disabled).active {
755 eadc983d rizir01
        background-color: $theme-color-four;
756 8ef617c0 zabran
        color: white;
757 eadc983d rizir01
        border-color: $theme-color-five;
758
    }
759
760 fb354d59 rizir01
    //CATEGORY/{id} -h2 title NO ARTEFACTS
761 d79e27be Marek Lovčí
    .category-h2 {
762 fb354d59 rizir01
        color: $theme-color-four;
763 c4f6e57a Adam Mištera
    }
764 c74e9df8 rizir01
765 dcacbd24 Marek Lovčí
    .cat-main-div {
766
        margin-top: 2.4rem;
767 eadc983d rizir01
    }
768
769
    //CATEGORIES - Wrapper around Enter button
770 8ef617c0 zabran
    .cat-wrapper {
771
        margin: auto;
772
        display: block;
773 eadc983d rizir01
        //align-content: center;
774
        //margin:auto;
775
        //display:block;
776
    }
777
778
    //CATEGORIES - Enter button
779
    .btn.button-square.cat-enter-butt {
780
        border-radius: 0;
781
        bottom: 5%;
782
        position: fixed;
783
        left: 50%;
784
        transform: translateX(-50%);
785
786
        &:active, &:focus, &:visited, &:hover {
787
            outline: none;
788
            box-shadow: none;
789
            color: $theme-color-one;
790
        }
791
792
        &:hover {
793
            color: $theme-color-four;
794
        }
795
    }
796
797 9635619e rizir01
    //VERIFY - main text
798 8ef617c0 zabran
    .ver-text {
799 9635619e rizir01
800 609126cb rizir01
        margin-top: 50pt;
801 9635619e rizir01
802 8ef617c0 zabran
        h2 {
803 9635619e rizir01
            text-align: center;
804 8ef617c0 zabran
            color: $theme-color-two;
805 9635619e rizir01
        }
806
    }
807 34c0b905 rizir01
}
808
809 d79e27be Marek Lovčí
.top-bar {
810 927fb559 zabran
    background-color: $theme-color-five;
811 693a0a6d zabran
    min-height: 5rem;
812 927fb559 zabran
    position: fixed;
813
    width: 100%;
814
    top: 0;
815 d79e27be Marek Lovčí
    z-index: 2;
816 8bb7ed68 Marek Lovčí
817 54610fab zabran
    .shadow {
818
        box-shadow: none;
819
    }
820 8baafb46 zabran
}
821
822 1c3121fe zabran
.sidenav {
823
    height: 100%;
824 79e22cad zabran
    width: 0;
825
    //width: 250px;
826 1c3121fe zabran
    position: fixed;
827 d79e27be Marek Lovčí
    z-index: 4;
828 1c3121fe zabran
    top: 0;
829
    left: 0;
830 8075a85b zabran
    background-color: $theme-color-four;
831 1c3121fe zabran
    overflow-x: hidden;
832
    transition: 0.5s;
833
}
834
835
.sidenav a {
836
    text-decoration: none;
837 8075a85b zabran
    color: $theme-color-five;
838 1c3121fe zabran
    display: block;
839
    transition: 0.3s;
840 d79e27be Marek Lovčí
841
    &:hover {
842 927fb559 zabran
        color: $theme-color-four;
843
        background-color: $theme-color-one;
844
    }
845 d79e27be Marek Lovčí
846
    &:active, &:focus, .active {
847 927fb559 zabran
        color: $theme-color-one;
848
        background-color: $theme-color-four;
849
    }
850 1c3121fe zabran
}
851
852 8bb7ed68 Marek Lovčí
.bar-desktop {
853 79e22cad zabran
    display: flex;
854
    align-items: center;
855 c9a0c0b2 zabran
    text-align: center;
856 dcacbd24 Marek Lovčí
    width: 100%;
857 693a0a6d zabran
    padding-top: 2rem;
858
    padding-bottom: 2rem;
859 79e22cad zabran
}
860
861 54610fab zabran
.down {
862
    position: absolute;
863
    z-index: 5;
864
    bottom: 0;
865
    left: 0;
866
    width: 100%;
867
    margin-bottom: 3rem;
868
}
869
870 8bb7ed68 Marek Lovčí
.menu-item {
871
    padding: 0.25rem 1rem;
872 54610fab zabran
    width: 100%;
873
    border: 0;
874 8bb7ed68 Marek Lovčí
875
    &:active, &.active, &:focus {
876 79e22cad zabran
        color: $theme-color-one;
877 d7feebff zabran
        //background-color: $theme-color-five;
878 79e22cad zabran
        border: none;
879
        outline: none;
880
        box-shadow: none;
881
    }
882 1c3121fe zabran
}
883
884 d79e27be Marek Lovčí
.logo-kaplicky {
885
    text-align: center;
886 79e22cad zabran
    display: none;
887 8bb7ed68 Marek Lovčí
888
    &:active, &.active, &:focus {
889 79e22cad zabran
        outline: none;
890
        box-shadow: none;
891
    }
892 927fb559 zabran
}
893
894 8bb7ed68 Marek Lovčí
.navbar {
895 c9a0c0b2 zabran
    padding: unset;
896
}
897
898 749ca4c4 Marek Lovčí
.vertical-center {
899 d79e27be Marek Lovčí
    margin-top: -5.1rem; // fixed navbar correction
900 749ca4c4 Marek Lovčí
    min-height: 100vh;
901
    display: flex;
902
    align-items: center;
903
}
904
905
.error {
906
    color: $theme-color-one;
907
    font-size: xx-large;
908
    display: block;
909
    text-align: center;
910
}
911
912 d79e27be Marek Lovčí
// login and registration alert bottom margin
913
.al {
914
    margin-bottom: 3rem;
915
}
916
917 8ef617c0 zabran
.js-cookie-consent {
918
    position: fixed;
919
    z-index: 9999;
920
    text-align: center;
921
    width: 100%;
922
    bottom: 0px;
923
    padding: 10px;
924
    background: $theme-color-four;
925
}
926
927
.js-cookie-consent-agree {
928
    font-size: 8pt;
929
    background-color: $theme-color-five;
930
    color: $theme-color-one;
931
    border: 0.5pt solid $theme-color-one;
932
    border-radius: 0;
933
    padding: 0.5rem 2rem;
934
    font-weight: $font-weight-one;
935
936
    &:active, &:focus, &:visited, &:hover {
937
        outline: none;
938
        box-shadow: none;
939
        color: $theme-color-one;
940
    }
941
942
    &:hover {
943
        color: $theme-color-four;
944
    }
945
}
946
947
.cookie-consent__message {
948
    padding: 1rem;
949
    display: inline-block;
950
}
951
952 dcacbd24 Marek Lovčí
.bar-desktop {
953
    margin-left: 2rem;
954
    margin-right: 2rem;
955
}
956
957 0218d5c7 Adam Mištera
// books component
958
.books-component {
959
960
    .book-area {
961
        .card-cus-bottom {
962
963
            display: flex;
964
            justify-content: space-between;
965
            align-items: baseline;
966
967
            .book-arrow {
968
                &:after {
969
                    content: '';
970
                    bottom: 3rem;
971
                    position: absolute;
972
                    border-top: 1.25rem solid transparent;
973
                    border-bottom: 1.25rem solid transparent;
974
                }
975
            }
976
977
            .book-arrow-left {
978
                &:after {
979
                    left: 25%;
980
                    border-right: 1.25rem solid $theme-color-two;
981
                }
982
            }
983
984
            .book-arrow-right {
985 8bb7ed68 Marek Lovčí
                &:after {
986
                    right: 25%;
987
                    border-left: 1.25rem solid $theme-color-two;
988
                }
989 0218d5c7 Adam Mištera
            }
990
991
            .likes {
992
                display: flex;
993
                flex-direction: column;
994
                align-items: center;
995
996
                .inter_like, .inter_like_filled {
997
                    margin: 0 auto;
998 8bb7ed68 Marek Lovčí
999 0218d5c7 Adam Mištera
                    &:before {
1000
                        margin-right: 0;
1001
                        height: 5rem;
1002
                        width: 5rem;
1003
                    }
1004
                }
1005
1006
                .artefact-likes {
1007
                    font-size: 12pt;
1008
                    padding: 0;
1009
                }
1010
            }
1011
        }
1012
    }
1013
1014
    .info-area {
1015
        color: $theme-color-two;
1016
        margin-top: 0.625rem;
1017
        padding-left: 5rem;
1018
1019
        /* could be use to hide overflowing notes
1020
        max-height: 80vh;
1021
        overflow-y: scroll;
1022
        scrollbar-width: none;
1023
        -ms-overflow-style: none;
1024
1025
        &::-webkit-scrollbar {
1026
            width: 0 !important
1027
        } */
1028
1029
        h3 {
1030
            font-weight: $font-weight-two;
1031
        }
1032
1033
        .switch-view {
1034
            float: right;
1035
            color: $theme-color-one;
1036
            cursor: pointer;
1037
        }
1038
1039
        .artefact-notes {
1040
            display: none;
1041
            color: $theme-color-two;
1042
1043
            .pin-horizontal {
1044
                border-bottom: .042rem solid $theme-color-two;
1045
                display: inline-block;
1046
                margin: 2.75rem 2rem 0 0;
1047
1048
                &:after {
1049
                    content: '';
1050
                    background-color: #ddd1b9;
1051
                    position: relative;
1052
                    height: .5rem;
1053
                    width: .5rem;
1054
                    border-radius: 50%;
1055
                    display: block;
1056
                    margin-left: auto;
1057
                    top: .25rem;
1058
                }
1059
1060
                .metadata {
1061
                    position: relative;
1062
                    display: flex;
1063
                    align-items: baseline;
1064
1065
                    span {
1066
                        font-size: 12pt;
1067
                        font-weight: $font-weight-two;
1068
                    }
1069
1070
                    .arrow-down {
1071
                        position: relative;
1072
                        top: 0;
1073
                        right: 0;
1074
                        width: 0;
1075
                        height: 0;
1076
                        border-left: 0.25rem solid transparent;
1077
                        border-right: 0.25rem solid transparent;
1078
                        border-top: 0.25rem solid $theme-color-two;
1079
                        margin: 0 0.5rem 0 0.5rem;
1080
                    }
1081
                }
1082
            }
1083
1084
            .white-pin {
1085
                color: $theme-color-one;
1086
                border-bottom: .042rem solid $theme-color-one;
1087
1088 8ef617c0 zabran
                &:after {
1089 0218d5c7 Adam Mištera
                    content: '';
1090
                    background-color: $theme-color-one;
1091
                }
1092
1093
                .metadata {
1094
                    .arrow-down {
1095
                        border-top: 0.25rem solid $theme-color-one;
1096
                    }
1097
                }
1098
            }
1099
1100
            .metadata-text {
1101
                font-size: 12pt;
1102
                color: $theme-color-one;
1103
                padding-top: 10px;
1104
                padding-left: 25px;
1105
                padding-right: 25px;
1106
1107
                .inter_like {
1108
1109
                    &:before {
1110
                        background-image: url(../images/interface/Heart_Empty.svg);
1111
                        width: 5rem;
1112
                        height: 5rem;
1113
                    }
1114
1115
                    &:hover, &:focus, &:active {
1116
                        background-color: transparent !important;
1117
                        border-color: transparent !important;
1118
                        outline: none !important;
1119
                        box-shadow: none !important;
1120
                    }
1121
                }
1122
1123
                .inter_like_filled {
1124
1125
                    &:before {
1126
                        background-image: url(../images/interface/Heart_Filled.svg);
1127
                        width: 5rem;
1128
                        height: 5rem;
1129
                    }
1130
1131
                    &:hover, &:focus, &:active {
1132
                        background-color: transparent !important;
1133
                        border-color: transparent !important;
1134
                        outline: none !important;
1135
                        box-shadow: none !important;
1136
                    }
1137
                }
1138
            }
1139
        }
1140
1141
        .inter_info {
1142
1143
            float: right;
1144
            color: $theme-color-one;
1145
            padding-right: 1rem;
1146
1147
            &:before {
1148
                background-image: url(../images/interface/Button_Info_White.svg);
1149
                width: 1.875rem;
1150
                height: 1.875rem;
1151
            }
1152
1153
            &:hover, &:focus, &:active {
1154
                background-color: transparent !important;
1155
                border-color: transparent !important;
1156
                outline: none !important;
1157
                box-shadow: none !important;
1158
            }
1159
        }
1160
    }
1161
}
1162
1163 8ef617c0 zabran
@media (max-width: 610px) {
1164
    .js-cookie-consent-agree {
1165
        margin-bottom: 1rem;
1166
    }
1167
}
1168
1169 1c3121fe zabran
@media screen and (max-height: 450px) {
1170 d79e27be Marek Lovčí
    .sidenav a {
1171
        font-size: 18px;
1172
    }
1173 54610fab zabran
    .down {
1174
        bottom: unset;
1175
        margin-bottom: unset;
1176
    }
1177 1c3121fe zabran
}
1178
1179 dcacbd24 Marek Lovčí
@media (max-width: 990px) {
1180 c9a0c0b2 zabran
    .bar-desktop {
1181 dcacbd24 Marek Lovčí
        display: none;
1182 c9a0c0b2 zabran
    }
1183 d79e27be Marek Lovčí
}
1184 8075a85b zabran
1185 c9a0c0b2 zabran
@media (max-width: 770px) {
1186 8bb7ed68 Marek Lovčí
    .logo-kaplicky {
1187
        margin: 0 auto;
1188 79e22cad zabran
        display: block;
1189
    }
1190
    .arrow {
1191
        position: absolute;
1192
        width: 0;
1193
        height: 0;
1194
        margin: 2rem;
1195
        cursor: pointer;
1196
        border: 0.59055rem solid transparent;
1197 8bb7ed68 Marek Lovčí
1198
        &:active, &.active, &:focus {
1199 79e22cad zabran
            outline: none;
1200
            box-shadow: none;
1201
        }
1202
    }
1203
    .arrow-left {
1204
        margin-left: 80%;
1205 6c518068 rizir01
1206 79e22cad zabran
        border-right: 0.59055rem solid $theme-color-five;
1207
        background-color: $theme-color-four !important;
1208 34c0b905 rizir01
    }
1209 79e22cad zabran
    .arrow-right {
1210
        border-left: 0.59055rem solid $theme-color-four;
1211 6c518068 rizir01
1212 79e22cad zabran
        position: fixed;
1213
        z-index: 3;
1214
        top: 0;
1215
        left: 0;
1216 34c0b905 rizir01
    }
1217 8bb7ed68 Marek Lovčí
    .menu-item:active, .menu-item.active {
1218 79e22cad zabran
        color: $theme-color-five;
1219
        background-color: $theme-color-one;
1220
    }
1221 0218d5c7 Adam Mištera
    .books-component {
1222 8bb7ed68 Marek Lovčí
        .info-area {
1223 0218d5c7 Adam Mištera
            padding-left: 1.5625rem;
1224
        }
1225
    }
1226 c9a0c0b2 zabran
}
1227
1228
@media only screen and (max-width: 540px) {
1229
    .sidenav {
1230
        width: 0;
1231
    }
1232
    .head-title.text-center h1 {
1233
        font-size: 23pt;
1234
        padding-top: 50pt;
1235
        white-space: nowrap;
1236
    }
1237 79e22cad zabran
1238 34c0b905 rizir01
1239 c0265e9e zabran
    /*.btn-circle.rounded-circle.btn-sm
1240 34c0b905 rizir01
    {
1241
        width: 90px;
1242
        height: 90px;
1243
    }
1244
1245
    .btn-circle.rounded-circle.btn-dm
1246
    {
1247
        width: 130px;
1248
        height: 130px;
1249
    }
1250
1251
    .btn-circle.rounded-circle.btn-xl
1252
    {
1253
        width: 180px;
1254
        height: 180px;
1255 c0265e9e zabran
    }*/
1256 d668e889 Adam Mištera
1257 d79e27be Marek Lovčí
    body {
1258 d668e889 Adam Mištera
        .carousel {
1259
            .carousel-inner {
1260
                .social-logo {
1261
                    padding-left: 30px;
1262
                    top: 20%;
1263
                }
1264
            }
1265
        }
1266
    }
1267
}
1268
1269 d79e27be Marek Lovčí
@media (min-width: 330px) and (max-height: 900px) {
1270
    body {
1271 d668e889 Adam Mištera
        .carousel {
1272
            .carousel-inner {
1273
                .social-logo {
1274
                    top: 25%;
1275
                }
1276
            }
1277
        }
1278
    }
1279
}
1280 f5ea2a43 Adam Mištera
1281
@media (min-width: 1024px) {
1282
1283
    body {
1284 8bb7ed68 Marek Lovčí
        .kaplicky {
1285 dcacbd24 Marek Lovčí
            text-align: center;
1286 a37ca88b zabran
            font-size: 30pt;
1287
            margin-bottom: 3rem;
1288 f5ea2a43 Adam Mištera
        }
1289
1290 8ef617c0 zabran
        .pin-left:before {
1291
            height: 1.125rem;
1292
            width: 1.125rem;
1293
            top: -1.125rem;
1294
            left: -0.56rem;
1295
        }
1296
1297
        .pin-left {
1298
            // center fixed div
1299
            left: 75%;
1300
            transform: translateX(-50%);
1301
            width: 70%;
1302
        }
1303
1304 f5ea2a43 Adam Mištera
        .text {
1305
            text-align: left;
1306
            font-size: 18pt;
1307
            line-height: 26pt;
1308
        }
1309 8ef617c0 zabran
1310 a37ca88b zabran
        .text2 {
1311
            text-align: left;
1312
            font-size: 18pt;
1313
            line-height: 26pt;
1314
        }
1315 f5ea2a43 Adam Mištera
1316
        .carousel {
1317
            .carousel-inner {
1318
                .social-logo {
1319
                    justify-content: center;
1320
                    top: 90%;
1321
1322
                    .logo {
1323
                        margin-left: 10rem;
1324
1325
                        img {
1326
                            width: 3.125rem;
1327
                        }
1328
1329
                        &:first-child {
1330
                            margin-left: 0;
1331
                        }
1332
                    }
1333
                }
1334 8bb7ed68 Marek Lovčí
1335 f5ea2a43 Adam Mištera
                .carousel-button {
1336 c6265547 Adam Mištera
                    bottom: 15%;
1337 f5ea2a43 Adam Mištera
                }
1338
            }
1339
1340 8bb7ed68 Marek Lovčí
            .carousel-caption {
1341 c6265547 Adam Mištera
                padding: 3.75rem 6.25rem 5em;
1342 f5ea2a43 Adam Mištera
1343
                h2 {
1344
                    margin-bottom: 1rem;
1345
                }
1346
            }
1347
        }
1348
1349
        .button-square {
1350
            font-size: 18pt;
1351 8ef617c0 zabran
            padding: 0.28125rem 3.7rem;
1352
        }
1353
1354
        .metadata-area {
1355
            .pin-horizontal {
1356
                margin: 5rem 3.125rem 0 0;
1357
1358
                .metadata {
1359
1360
                    margin-right: 0.5rem;
1361
1362
                    .arrow-down {
1363
                        border-left: 0.5rem solid transparent;
1364
                        border-right: 0.5rem solid transparent;
1365
                        border-top: 0.5rem solid $theme-color-two;
1366
                    }
1367
1368
                    a {
1369
                        span {
1370
                            font-size: 16pt;
1371
                        }
1372
                    }
1373
                }
1374
1375
                &:after {
1376
                    height: 0.75rem;
1377
                    width: 0.75rem;
1378
                    top: 0.375rem;
1379
                }
1380
            }
1381
1382
            .white-pin {
1383
                .metadata {
1384
                    .arrow-down {
1385
                        border-top: 0.5rem solid $theme-color-one;
1386
                    }
1387
                }
1388
            }
1389
1390
            .metadata-text {
1391
                font-size: 19pt;
1392
                max-width: 50%;
1393
1394
                .artefact-info {
1395
                    .artefact-name {
1396
                        font-size: 16pt;
1397
                    }
1398
1399
                    .artefact-author {
1400
                        font-size: 12pt;
1401
                    }
1402
1403
                    .inter_like_filled {
1404 dcacbd24 Marek Lovčí
                        &:before {
1405 8ef617c0 zabran
                            width: 5rem;
1406
                            height: 5rem;
1407
                        }
1408
                    }
1409
                }
1410
            }
1411 2f7ecc0e Adam Mištera
        }
1412 f5ea2a43 Adam Mištera
    }
1413
}
1414 c6265547 Adam Mištera
1415
@media (min-width: 1575px) {
1416
    body {
1417
        .carousel {
1418
            .carousel-inner {
1419
                .carousel-button {
1420
                    bottom: 20%;
1421
                }
1422
            }
1423
        }
1424
    }
1425
}