Projekt

Obecné

Profil

Stáhnout (29.7 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 fb354d59 rizir01
    //CATEGORY/{id} -h2 title NO ARTEFACTS
730 d79e27be Marek Lovčí
    .category-h2 {
731 fb354d59 rizir01
        color: $theme-color-four;
732 c4f6e57a Adam Mištera
    }
733 c74e9df8 rizir01
734
    //CATEGORIES - Choose a topic TITLE
735 8bb7ed68 Marek Lovčí
    .head-title.text-center.cat-main-topic {
736 c74e9df8 rizir01
737 8bb7ed68 Marek Lovčí
        h1 {
738 c74e9df8 rizir01
            font-size: 1.9rem;
739
        }
740
    }
741 34c0b905 rizir01
}
742
743 d79e27be Marek Lovčí
.top-bar {
744 927fb559 zabran
    background-color: $theme-color-five;
745 693a0a6d zabran
    min-height: 5rem;
746 927fb559 zabran
    position: fixed;
747
    width: 100%;
748
    top: 0;
749 d79e27be Marek Lovčí
    z-index: 2;
750 8bb7ed68 Marek Lovčí
751 54610fab zabran
    .shadow {
752
        box-shadow: none;
753
    }
754 8baafb46 zabran
}
755
756 1c3121fe zabran
.sidenav {
757
    height: 100%;
758 79e22cad zabran
    width: 0;
759
    //width: 250px;
760 1c3121fe zabran
    position: fixed;
761 d79e27be Marek Lovčí
    z-index: 4;
762 1c3121fe zabran
    top: 0;
763
    left: 0;
764 8075a85b zabran
    background-color: $theme-color-four;
765 1c3121fe zabran
    overflow-x: hidden;
766
    transition: 0.5s;
767
}
768
769
.sidenav a {
770
    text-decoration: none;
771 8075a85b zabran
    color: $theme-color-five;
772 1c3121fe zabran
    display: block;
773
    transition: 0.3s;
774 d79e27be Marek Lovčí
775
    &:hover {
776 927fb559 zabran
        color: $theme-color-four;
777
        background-color: $theme-color-one;
778
    }
779 d79e27be Marek Lovčí
780
    &:active, &:focus, .active {
781 927fb559 zabran
        color: $theme-color-one;
782
        background-color: $theme-color-four;
783
    }
784 1c3121fe zabran
}
785
786 8bb7ed68 Marek Lovčí
.bar-desktop {
787 79e22cad zabran
    display: flex;
788
    align-items: center;
789 c9a0c0b2 zabran
    text-align: center;
790
    min-width: 100%;
791 693a0a6d zabran
    padding-top: 2rem;
792
    padding-bottom: 2rem;
793 79e22cad zabran
}
794
795 54610fab zabran
.down {
796
    position: absolute;
797
    z-index: 5;
798
    bottom: 0;
799
    left: 0;
800
    width: 100%;
801
    margin-bottom: 3rem;
802
}
803
804 8bb7ed68 Marek Lovčí
.menu-item {
805
    padding: 0.25rem 1rem;
806 54610fab zabran
    width: 100%;
807
    border: 0;
808 8bb7ed68 Marek Lovčí
809
    &:active, &.active, &:focus {
810 79e22cad zabran
        color: $theme-color-one;
811 d7feebff zabran
        //background-color: $theme-color-five;
812 79e22cad zabran
        border: none;
813
        outline: none;
814
        box-shadow: none;
815
    }
816 1c3121fe zabran
}
817
818 d79e27be Marek Lovčí
.logo-kaplicky {
819
    text-align: center;
820 79e22cad zabran
    display: none;
821 8bb7ed68 Marek Lovčí
822
    &:active, &.active, &:focus {
823 79e22cad zabran
        outline: none;
824
        box-shadow: none;
825
    }
826 927fb559 zabran
}
827
828 8bb7ed68 Marek Lovčí
.navbar {
829 c9a0c0b2 zabran
    padding: unset;
830
}
831
832 749ca4c4 Marek Lovčí
.vertical-center {
833 d79e27be Marek Lovčí
    margin-top: -5.1rem; // fixed navbar correction
834 749ca4c4 Marek Lovčí
    min-height: 100vh;
835
    display: flex;
836
    align-items: center;
837
}
838
839
.error {
840
    color: $theme-color-one;
841
    font-size: xx-large;
842
    display: block;
843
    text-align: center;
844
}
845
846 d79e27be Marek Lovčí
// login and registration alert bottom margin
847
.al {
848
    margin-bottom: 3rem;
849
}
850
851 0218d5c7 Adam Mištera
// books component
852
.books-component {
853
854
    .book-area {
855
        .card-cus-bottom {
856
857
            display: flex;
858
            justify-content: space-between;
859
            align-items: baseline;
860
861
            .book-arrow {
862
                &:after {
863
                    content: '';
864
                    bottom: 3rem;
865
                    position: absolute;
866
                    border-top: 1.25rem solid transparent;
867
                    border-bottom: 1.25rem solid transparent;
868
                }
869
            }
870
871
            .book-arrow-left {
872
                &:after {
873
                    left: 25%;
874
                    border-right: 1.25rem solid $theme-color-two;
875
                }
876
            }
877
878
            .book-arrow-right {
879 8bb7ed68 Marek Lovčí
                &:after {
880
                    right: 25%;
881
                    border-left: 1.25rem solid $theme-color-two;
882
                }
883 0218d5c7 Adam Mištera
            }
884
885
            .likes {
886
                display: flex;
887
                flex-direction: column;
888
                align-items: center;
889
890
                .inter_like, .inter_like_filled {
891
                    margin: 0 auto;
892 8bb7ed68 Marek Lovčí
893 0218d5c7 Adam Mištera
                    &:before {
894
                        margin-right: 0;
895
                        height: 5rem;
896
                        width: 5rem;
897
                    }
898
                }
899
900
                .artefact-likes {
901
                    font-size: 12pt;
902
                    padding: 0;
903
                }
904
            }
905
        }
906
    }
907
908
    .info-area {
909
        color: $theme-color-two;
910
        margin-top: 0.625rem;
911
        padding-left: 5rem;
912
913
        /* could be use to hide overflowing notes
914
        max-height: 80vh;
915
        overflow-y: scroll;
916
        scrollbar-width: none;
917
        -ms-overflow-style: none;
918
919
        &::-webkit-scrollbar {
920
            width: 0 !important
921
        } */
922
923
        h3 {
924
            font-weight: $font-weight-two;
925
        }
926
927
        .switch-view {
928
            float: right;
929
            color: $theme-color-one;
930
            cursor: pointer;
931
        }
932
933
        .artefact-notes {
934
            display: none;
935
            color: $theme-color-two;
936
937
            .pin-horizontal {
938
                border-bottom: .042rem solid $theme-color-two;
939
                display: inline-block;
940
                margin: 2.75rem 2rem 0 0;
941
942
                &:after {
943
                    content: '';
944
                    background-color: #ddd1b9;
945
                    position: relative;
946
                    height: .5rem;
947
                    width: .5rem;
948
                    border-radius: 50%;
949
                    display: block;
950
                    margin-left: auto;
951
                    top: .25rem;
952
                }
953
954
                .metadata {
955
                    position: relative;
956
                    display: flex;
957
                    align-items: baseline;
958
959
                    span {
960
                        font-size: 12pt;
961
                        font-weight: $font-weight-two;
962
                    }
963
964
                    .arrow-down {
965
                        position: relative;
966
                        top: 0;
967
                        right: 0;
968
                        width: 0;
969
                        height: 0;
970
                        border-left: 0.25rem solid transparent;
971
                        border-right: 0.25rem solid transparent;
972
                        border-top: 0.25rem solid $theme-color-two;
973
                        margin: 0 0.5rem 0 0.5rem;
974
                    }
975
                }
976
            }
977
978
            .white-pin {
979
                color: $theme-color-one;
980
                border-bottom: .042rem solid $theme-color-one;
981
982
                &:before {
983
                    content: '';
984
                    background-color: $theme-color-one;
985
                }
986
987
                .metadata {
988
                    .arrow-down {
989
                        border-top: 0.25rem solid $theme-color-one;
990
                    }
991
                }
992
            }
993
994
            .metadata-text {
995
                font-size: 12pt;
996
                color: $theme-color-one;
997
                padding-top: 10px;
998
                padding-left: 25px;
999
                padding-right: 25px;
1000
1001
                .inter_like {
1002
1003
                    &:before {
1004
                        background-image: url(../images/interface/Heart_Empty.svg);
1005
                        width: 5rem;
1006
                        height: 5rem;
1007
                    }
1008
1009
                    &:hover, &:focus, &:active {
1010
                        background-color: transparent !important;
1011
                        border-color: transparent !important;
1012
                        outline: none !important;
1013
                        box-shadow: none !important;
1014
                    }
1015
                }
1016
1017
                .inter_like_filled {
1018
1019
                    &:before {
1020
                        background-image: url(../images/interface/Heart_Filled.svg);
1021
                        width: 5rem;
1022
                        height: 5rem;
1023
                    }
1024
1025
                    &:hover, &:focus, &:active {
1026
                        background-color: transparent !important;
1027
                        border-color: transparent !important;
1028
                        outline: none !important;
1029
                        box-shadow: none !important;
1030
                    }
1031
                }
1032
            }
1033
        }
1034
1035
        .inter_info {
1036
1037
            float: right;
1038
            color: $theme-color-one;
1039
            padding-right: 1rem;
1040
1041
            &:before {
1042
                background-image: url(../images/interface/Button_Info_White.svg);
1043
                width: 1.875rem;
1044
                height: 1.875rem;
1045
            }
1046
1047
            &:hover, &:focus, &:active {
1048
                background-color: transparent !important;
1049
                border-color: transparent !important;
1050
                outline: none !important;
1051
                box-shadow: none !important;
1052
            }
1053
        }
1054
    }
1055
}
1056
1057 1c3121fe zabran
@media screen and (max-height: 450px) {
1058 d79e27be Marek Lovčí
    .sidenav a {
1059
        font-size: 18px;
1060
    }
1061 54610fab zabran
    .down {
1062
        bottom: unset;
1063
        margin-bottom: unset;
1064
    }
1065 1c3121fe zabran
}
1066
1067 c9a0c0b2 zabran
@media (min-width: 1300px) {
1068
    .bar-desktop {
1069
        margin-left: 8vw;
1070
        margin-right: 8vw;
1071
        min-width: 84vw;
1072
    }
1073 d79e27be Marek Lovčí
}
1074 8075a85b zabran
1075 c9a0c0b2 zabran
@media (max-width: 990px) {
1076 aee27358 zabran
}
1077
1078 c9a0c0b2 zabran
@media (max-width: 770px) {
1079 8bb7ed68 Marek Lovčí
    .logo-kaplicky {
1080
        margin: 0 auto;
1081 79e22cad zabran
        display: block;
1082
    }
1083
    .arrow {
1084
        position: absolute;
1085
        width: 0;
1086
        height: 0;
1087
        margin: 2rem;
1088
        cursor: pointer;
1089
        border: 0.59055rem solid transparent;
1090 8bb7ed68 Marek Lovčí
1091
        &:active, &.active, &:focus {
1092 79e22cad zabran
            outline: none;
1093
            box-shadow: none;
1094
        }
1095
    }
1096
    .arrow-left {
1097
        margin-left: 80%;
1098 6c518068 rizir01
1099 79e22cad zabran
        border-right: 0.59055rem solid $theme-color-five;
1100
        background-color: $theme-color-four !important;
1101 34c0b905 rizir01
    }
1102 79e22cad zabran
    .arrow-right {
1103
        border-left: 0.59055rem solid $theme-color-four;
1104 6c518068 rizir01
1105 79e22cad zabran
        position: fixed;
1106
        z-index: 3;
1107
        top: 0;
1108
        left: 0;
1109 34c0b905 rizir01
    }
1110 8bb7ed68 Marek Lovčí
    .bar-desktop {
1111 79e22cad zabran
        display: none;
1112
    }
1113 8bb7ed68 Marek Lovčí
    .menu-item:active, .menu-item.active {
1114 79e22cad zabran
        color: $theme-color-five;
1115
        background-color: $theme-color-one;
1116
    }
1117 0218d5c7 Adam Mištera
    .books-component {
1118 8bb7ed68 Marek Lovčí
        .info-area {
1119 0218d5c7 Adam Mištera
            padding-left: 1.5625rem;
1120
        }
1121
    }
1122 c9a0c0b2 zabran
}
1123
1124
@media only screen and (max-width: 540px) {
1125
    .sidenav {
1126
        width: 0;
1127
    }
1128
    .head-title.text-center h1 {
1129
        font-size: 23pt;
1130
        padding-top: 50pt;
1131
        white-space: nowrap;
1132
    }
1133
1134 79e22cad zabran
1135 c0265e9e zabran
    /*.btn-circle.rounded-circle.btn-sm
1136 34c0b905 rizir01
    {
1137
        width: 90px;
1138
        height: 90px;
1139
    }
1140
1141
    .btn-circle.rounded-circle.btn-dm
1142
    {
1143
        width: 130px;
1144
        height: 130px;
1145
    }
1146
1147
    .btn-circle.rounded-circle.btn-xl
1148
    {
1149
        width: 180px;
1150
        height: 180px;
1151 c0265e9e zabran
    }*/
1152 d668e889 Adam Mištera
1153 d79e27be Marek Lovčí
    body {
1154 d668e889 Adam Mištera
        .carousel {
1155
            .carousel-inner {
1156
                .social-logo {
1157
                    padding-left: 30px;
1158
                    top: 20%;
1159
                }
1160
            }
1161
        }
1162
    }
1163
}
1164
1165 d79e27be Marek Lovčí
@media (min-width: 330px) and (max-height: 900px) {
1166
    body {
1167 d668e889 Adam Mištera
        .carousel {
1168
            .carousel-inner {
1169
                .social-logo {
1170
                    top: 25%;
1171
                }
1172
            }
1173
        }
1174
    }
1175
}
1176 f5ea2a43 Adam Mištera
1177
@media (min-width: 1024px) {
1178
1179
    body {
1180 8bb7ed68 Marek Lovčí
        .kaplicky {
1181 f5ea2a43 Adam Mištera
            text-align: left !important;
1182 a37ca88b zabran
            //font-size: 24pt;
1183
            font-size: 30pt;
1184 f5ea2a43 Adam Mištera
            line-height: 24pt;
1185 a37ca88b zabran
            margin-bottom: 3rem;
1186
            //margin-left: 1rem;
1187 f5ea2a43 Adam Mištera
        }
1188
1189
        .text {
1190
            text-align: left;
1191
            font-size: 18pt;
1192
            line-height: 26pt;
1193
        }
1194 a37ca88b zabran
        .text2 {
1195
            text-align: left;
1196
            font-size: 18pt;
1197
            line-height: 26pt;
1198
        }
1199 f5ea2a43 Adam Mištera
1200
        .carousel {
1201
            .carousel-inner {
1202
                .social-logo {
1203
                    justify-content: center;
1204
                    top: 90%;
1205
1206
                    .logo {
1207
                        margin-left: 10rem;
1208
1209
                        img {
1210
                            width: 3.125rem;
1211
                        }
1212
1213
                        &:first-child {
1214
                            margin-left: 0;
1215
                        }
1216
                    }
1217
                }
1218 8bb7ed68 Marek Lovčí
1219 f5ea2a43 Adam Mištera
                .carousel-button {
1220 c6265547 Adam Mištera
                    bottom: 15%;
1221 f5ea2a43 Adam Mištera
                }
1222
            }
1223
1224 8bb7ed68 Marek Lovčí
            .carousel-caption {
1225 c6265547 Adam Mištera
                padding: 3.75rem 6.25rem 5em;
1226 f5ea2a43 Adam Mištera
1227
                h2 {
1228
                    margin-bottom: 1rem;
1229
                }
1230
            }
1231
        }
1232
1233
        .button-square {
1234
            font-size: 18pt;
1235
            width: 10.875rem;
1236
            height: 2.938rem;
1237
        }
1238
    }
1239
}
1240 c6265547 Adam Mištera
1241
@media (min-width: 1575px) {
1242
    body {
1243
        .carousel {
1244
            .carousel-inner {
1245
                .carousel-button {
1246
                    bottom: 20%;
1247
                }
1248
            }
1249
        }
1250
    }
1251
}