Projekt

Obecné

Profil

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