Projekt

Obecné

Profil

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