Projekt

Obecné

Profil

Stáhnout (34.2 KB) Statistiky
| Větev: | Tag: | Revize:
1
// Variables
2
@import 'variables';
3

    
4
body {
5
    background-color: $theme-color-five;
6
    font-family: $font-family-one;
7
    padding-top: 5.1rem;
8

    
9
    .head-title h1 {
10
        color: $theme-color-one;
11
        font-weight: $font-weight-one;
12
        font-size: 60pt;
13
        //font-weight: bold;
14
        letter-spacing: 3px;
15
    }
16

    
17
    .carousel {
18
        margin-top: - 5.1rem;
19

    
20
        .carousel-inner {
21
            .museum-logo {
22
                display: flex;
23
                justify-content: center;
24
                position: absolute;
25
                top: 5%;
26
                width: 100%;
27
                z-index: 1;
28

    
29
                img {
30
                    width: 7.5rem;
31
                }
32
            }
33

    
34
            .social-logo {
35
                text-align: center;
36
                justify-content: space-around;
37
                flex-wrap: nowrap;
38
                position: absolute;
39
                top: 25%;
40
                padding-left: 25px;
41
                width: 100%;
42
                z-index: 1;
43

    
44
                img {
45
                    width: 2.0625rem;
46
                }
47
            }
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
            }
66
        }
67

    
68
        .carousel-caption {
69
            top: 50%;
70
            bottom: auto;
71
            padding-left: 1rem;
72
            padding-right: 1rem;
73
            transform: translateY(-50%);
74
            background-color: rgba(239, 218, 179, 0.5);
75
        }
76
    }
77

    
78
    /////////text types
79
    //většina běžných textů
80
    .text {
81
        font-weight: $font-weight-one;
82
        font-size: 8pt;
83
        line-height: 9pt;
84
    }
85

    
86
    //text inputu a název artefaktů
87
    .text2 {
88
        font-weight: $font-weight-two;
89
        font-size: 8pt;
90
    }
91

    
92
    //název "kaplicky" a "choose a few" v categories (tam má jinou barvu)
93
    .kaplicky {
94
        color: $theme-color-one;
95
        font-size: 11pt;
96
        font-weight: $font-weight-two;
97
        letter-spacing: 3pt;
98
    }
99

    
100
    //autor artefaktu
101
    .text-author {
102
        font-weight: $font-weight-one;
103
        font-size: 7pt;
104
        color: $theme-color-four;
105
    }
106

    
107
    //počet lajků
108
    .text-number {
109
        font-weight: $font-weight-two;
110
        font-size: 5pt;
111
        color: $theme-color-four;
112
    }
113

    
114
    //notes u metadat, about v about, text levého menu
115
    .text-headline {
116
        font-weight: $font-weight-two;
117
        font-size: 12pt;
118
        color: $theme-color-four;
119
    }
120

    
121
    //notes u metadat, about v about, text levého menu
122
    .text-headline-desktop {
123
        font-size: 24pt;
124
        color: $theme-color-four;
125
    }
126

    
127
    //název metadata, text pravého menu
128
    .text-page {
129
        font-weight: $font-weight-two;
130
        font-size: 7pt;
131
    }
132

    
133
    ////color pro změnu jen barvy
134
    .black {
135
        color: $theme-color-five;
136
    }
137

    
138
    .white {
139
        color: $theme-color-one;
140
    }
141

    
142
    .colored {
143
        color: $theme-color-four;
144
    }
145

    
146
    .highlight-white, .highlight-white {
147
        &:hover, &:focus, &:active {
148
            color: $theme-color-one;
149
        }
150
    }
151

    
152

    
153
    ////login
154
    .auth {
155
        .card {
156
            border: none;
157
            text-align: center;
158
            font-size: 8pt;
159
        }
160

    
161
        .col-form-label {
162
            text-align: left;
163
            padding-top: 0;
164
            padding-bottom: 0;
165
        }
166

    
167
        .form-control {
168
            padding: 0;
169
            height: 17pt;
170
            border-radius: 0;
171

    
172
            &:focus {
173
                //border-color: $theme-color-one;
174
                border-top-color: $theme-color-five;
175
                border-left-color: $theme-color-five;
176
                border-right-color: $theme-color-five;
177
                border-bottom-color: 0.5pt $theme-color-one;
178
                -webkit-box-shadow: none;
179
                box-shadow: none;
180
            }
181
        }
182
    }
183

    
184
    //Oprava barev pro Chrom
185
    input:-webkit-autofill {
186
        -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
187
        -webkit-text-fill-color: $theme-color-one;
188
        background-color: $theme-color-five !important;
189
        //outline: none !important;
190
        &:active, &:focus, &:visited, &:hover {
191
            -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
192
            -webkit-text-fill-color: $theme-color-one;
193
            background-color: $theme-color-five !important;
194
            //outline: none !important;
195
        }
196
    }
197

    
198
    .card-body {
199
        background-color: $theme-color-five;
200
        font-weight: $font-weight-one;
201
        color: $theme-color-four;
202
    }
203

    
204
    .form-control {
205
        background-color: $theme-color-five;
206
        margin-top: -1px;
207
        border-top-color: $theme-color-five;
208
        border-left-color: $theme-color-five;
209
        border-right-color: $theme-color-five;
210
        border-bottom-color: 0.5pt $theme-color-one;
211
        color: $theme-color-one;
212
        box-shadow: none;
213
        font-size: 8pt;
214
        outline: none;
215

    
216
        &:active, &:focus, &:visited, &:hover {
217
            outline: none;
218
            background-color: $theme-color-five;
219
            margin-top: -1px;
220
            border-top-color: $theme-color-five;
221
            border-left-color: $theme-color-five;
222
            border-right-color: $theme-color-five;
223
            border-bottom-color: 0.5pt $theme-color-one;
224
            color: $theme-color-one;
225
            box-shadow: none;
226
        }
227

    
228
    }
229

    
230
    .form-control.is-invalid {
231
        box-shadow: none;
232
        border-color: $theme-color-four;
233
        background-image: none;
234

    
235
        &:active, &:focus, &:visited {
236
            box-shadow: none;
237
            border-color: $theme-color-four;
238
        }
239
    }
240

    
241
    .button-square {
242
        font-size: 8pt;
243
        background-color: $theme-color-five;
244
        color: $theme-color-one;
245
        border: 0.5pt solid $theme-color-one;
246
        border-radius: 0;
247
        padding: 0.4675rem 2.475rem;
248
        font-weight: $font-weight-one;
249

    
250
        &:active, &:focus, &:visited, &:hover {
251
            outline: none;
252
            box-shadow: none;
253
            color: $theme-color-one;
254
        }
255

    
256
        &:hover {
257
            color: $theme-color-four;
258
        }
259
    }
260

    
261
    //spendlik
262
    .pin-left:before {
263
        content: '';
264
        position: relative;
265
        height: 0.35433rem;
266
        width: 0.35433rem;
267
        background-color: $theme-color-one;
268
        border-radius: 50%;
269
        display: inline-block;
270
        top: -0.35433rem;
271
        left: -0.2rem;
272
    }
273

    
274
    .pin-left {
275
        border-left: .5pt solid $theme-color-four;
276
        position: fixed;
277
        bottom: 0;
278
        text-align: left;
279

    
280
        // center fixed div
281
        left: 50%;
282
        transform: translateX(-50%);
283
        width: 350px;
284

    
285
        .text {
286
            margin-left: 0.5rem;
287
            margin-bottom: 0.2rem; // looks fugly without margin
288
        }
289

    
290
        p {
291
            margin-top: 0;
292
            margin-bottom: 0;
293
        }
294
    }
295

    
296
    li {
297
        list-style-type: none;
298
    }
299

    
300
    .button-image {
301
        background-color: transparent;
302
        border-color: transparent;
303

    
304
        &:before {
305
            content: "";
306
            width: 100px;
307
            height: 100px;
308
            display: inline-block;
309
            margin-right: 5px;
310
            vertical-align: text-top;
311
            background-color: transparent;
312
            background-position: center center;
313
            background-repeat: no-repeat;
314
        }
315
    }
316

    
317
    .fav-cat-mybooks {
318
        color: $theme-color-two;
319
        text-align: center;
320
        font-size: 1.9rem;
321
    }
322

    
323
    .fav-cat-nofav {
324
        text-align: center;
325
        color: $theme-color-three;
326
        background-color: $theme-color-five;
327
        border-color: $theme-color-three;
328
    }
329

    
330
    .artefacts-area, .artefact-area {
331

    
332
        h5 {
333
            color: $theme-color-two;
334
            //font-weight: $font-weight-two;
335
            text-overflow: ellipsis;
336
            overflow: hidden;
337
            white-space: nowrap;
338
            line-height: 0.9rem;
339
            font-size: 1.1rem;
340
        }
341

    
342
        h6 {
343
            color: $theme-color-two;
344
            font-size: 0.9rem;
345
            //font-weight: lighter;
346
            font-weight: $font-weight-one;
347
        }
348

    
349
        img {
350
            border: transparent;
351
            border-radius: 1px;
352
        }
353

    
354
        .card {
355
            margin: 10px;
356
            border: none !important;
357
        }
358

    
359
        .left_panel_info {
360
            margin-top: 15px;
361
            max-width: 70%; //250px
362
        }
363

    
364
        .right_panel_info {
365
            margin-top: 15px;
366
        }
367

    
368
        .likes_text {
369
            text-align: center;
370
        }
371

    
372
        .card-cus-bottom {
373
            background-color: $theme-color-five;
374
            padding-right: 0;
375
            padding-left: 0;
376
        }
377

    
378
        .inter_info {
379
            &:before {
380
                //background-image: url(../images/interface/Button_Info_50.png);
381
                background-image: url(../images/interface/Button_Info.svg);
382
                //width: 60px;
383
                //height: 60px;
384
                width: 8vw;
385
                height: 8vw;
386
            }
387
        }
388

    
389
        .inter_like {
390
            display: none;
391

    
392
            &:before {
393
                //background-image: url(../images/interface/Hearth_Empty_50.png);
394
                background-image: url(../images/interface/Heart_Empty.svg);
395
                //width: 60px;
396
                //height: 60px;
397
                width: 8vw;
398
                height: 8vw;
399
            }
400
        }
401

    
402
        .inter_like_filled {
403
            &:before {
404
                //background-image: url(../images/interface/Hearth_Filled_50.png);
405
                background-image: url(../images/interface/Heart_Filled.svg);
406
                //width: 60px;
407
                //height: 60px;
408
                width: 8vw;
409
                height: 8vw;
410
            }
411
        }
412

    
413
        .charts {
414
            .inter_info, .inter_like, .inter_like_filled {
415
                display: inline;
416

    
417
                &:before {
418
                    width: 3rem;
419
                    height: 3rem;
420
                }
421
            }
422

    
423
        }
424

    
425
        .inter_info, .inter_like, .inter_like_filled {
426
            padding: 0;
427

    
428
            &:focus, &:active, &:hover {
429
                background-color: transparent !important;
430
                border-color: transparent !important;
431
                outline: none !important;
432
                box-shadow: none !important;
433
            }
434
        ;
435
        }
436
    }
437

    
438
    // Artefact area
439
    .artefact-area {
440

    
441
        .card-cus-bottom {
442
            .left_panel_info, .right_panel_info {
443
                margin: 0.9375rem 0 0 0;
444
            }
445

    
446
            .right_panel_info {
447
                .float-right {
448
                    margin-right: -0.35rem;
449
                }
450
            }
451
        }
452

    
453
        .artefact-name {
454
            font-weight: $font-weight-two;
455
            font-size: 8pt;
456
            line-height: 10pt;
457
            margin-bottom: 0;
458
        }
459

    
460
        .artefact-author {
461
            font-size: 7pt;
462
            line-height: 8pt;
463
        }
464

    
465
        .inter_like {
466
            display: block;
467

    
468
            &:before {
469
                background-image: url(../images/interface/Heart_Empty.svg);
470
                width: 1.563rem;
471
                height: 1.25rem;
472

    
473
            }
474
        }
475

    
476
        .inter_like_filled {
477
            &:before {
478
                background-image: url(../images/interface/Heart_Filled.svg);
479
                width: 1.563rem;
480
                height: 1.25rem;
481
            }
482
        }
483

    
484
        .inter_info {
485

    
486
            padding-right: 1rem;
487

    
488
            &:before {
489
                background-image: url(../images/interface/Button_Info.svg);
490
                width: 1.875rem;
491
                height: 1.875rem;
492
            }
493
        }
494

    
495
        .artefact-likes {
496
            font-weight: $font-weight-two;
497
            font-size: 5pt;
498
            padding-right: 0.25rem;
499
        }
500
    }
501

    
502
    // Metadata area
503
    .metadata-area {
504

    
505
        h2 {
506
            color: $theme-color-two;
507
            font-weight: $font-weight-two;
508
            font-size: 12pt;
509
        }
510

    
511
        .arrow-down {
512
            position: fixed;
513
            top: 0.25rem;
514
            right: 0;
515
            margin: 2rem;
516
            width: 0;
517
            height: 0;
518
            border-left: 0.59055rem solid transparent;
519
            border-right: 0.59055rem solid transparent;
520
            border-top: 0.59055rem solid $theme-color-two;
521
        }
522

    
523
        .pin-horizontal {
524
            color: $theme-color-two;
525
            border-bottom: .042rem solid $theme-color-two;
526
            display: inline-block;
527
            margin: 2.75rem 3.125rem 0 0;
528

    
529
            &:after {
530
                content: '';
531
                background-color: #ddd1b9;
532
                position: relative;
533
                height: .5rem;
534
                width: .5rem;
535
                border-radius: 50%;
536
                display: block;
537
                margin-left: auto;
538
                top: .25rem;
539
            }
540

    
541
            .metadata {
542
                position: relative;
543
                display: flex;
544
                align-items: baseline;
545

    
546
                a {
547
                    color: $theme-color-two;
548
                    text-decoration: none;
549

    
550
                    span {
551
                        font-weight: $font-weight-two;
552
                    }
553
                }
554

    
555
                .arrow-down {
556
                    position: relative;
557
                    top: 0;
558
                    right: 0;
559
                    width: 0;
560
                    height: 0;
561
                    border-left: 0.25rem solid transparent;
562
                    border-right: 0.25rem solid transparent;
563
                    border-top: 0.25rem solid $theme-color-two;
564
                    margin: 0 0.5rem 0 0.5rem;
565
                }
566
            }
567
        }
568

    
569
        .white-pin {
570
            color: $theme-color-one;
571
            border-bottom: .042rem solid $theme-color-one;
572

    
573
            &:after {
574
                content: '';
575
                background-color: $theme-color-one;
576
            }
577

    
578
            .metadata {
579
                a {
580
                    color: $theme-color-one;
581
                }
582

    
583
                .arrow-down {
584
                    border-top: 0.25rem solid $theme-color-one;
585
                }
586
            }
587
        }
588

    
589
        .metadata-text {
590
            font-size: 8pt;
591
            color: $theme-color-one;
592
            padding-top: 10px;
593
            padding-left: 25px;
594
            padding-right: 25px;
595

    
596
            .artefact-info {
597
                color: $theme-color-two;
598
                margin-top: 10px;
599

    
600
                .artefact-name {
601
                    font-weight: $font-weight-two;
602
                    font-size: 8pt;
603
                }
604

    
605
                .artefact-author {
606
                    font-weight: $font-weight-one;
607
                    font-size: 7pt;
608
                }
609

    
610
                .inter_like {
611

    
612
                    &:before {
613
                        background-image: url(../images/interface/Heart_Empty.svg);
614
                        width: 3.125rem;
615
                        height: 3.125rem;
616
                        margin-right: 0;
617
                    }
618

    
619
                    &:hover, &:focus, &:active {
620
                        background-color: transparent !important;
621
                        border-color: transparent !important;
622
                        outline: none !important;
623
                        box-shadow: none !important;
624
                    }
625
                }
626

    
627
                .inter_like_filled {
628

    
629
                    &:before {
630
                        background-image: url(../images/interface/Heart_Filled.svg);
631
                        width: 3.125rem;
632
                        height: 3.125rem;
633
                        margin-right: 0;
634
                    }
635

    
636
                    &:hover, &:focus, &:active {
637
                        background-color: transparent !important;
638
                        border-color: transparent !important;
639
                        outline: none !important;
640
                        box-shadow: none !important;
641
                    }
642
                }
643
            }
644
        }
645
    }
646

    
647
    // Modal
648
    .modal {
649
        font-weight: $font-weight-one;
650
        color: $theme-color-two;
651
        font-size: 8pt;
652

    
653
        .modal-header {
654
            border-bottom: 1px solid $theme-color-two;
655

    
656
            .close {
657
                color: $theme-color-two;
658
                text-shadow: none;
659
            }
660
        }
661

    
662
        .modal-content {
663
            background-color: $theme-color-five;
664
        }
665

    
666
        .modal-footer {
667
            border-top: 1px solid $theme-color-two;
668

    
669
            .btn {
670
                background-color: $theme-color-two;
671
                color: $theme-color-five;
672

    
673
            }
674
        }
675
    }
676

    
677
    .image-modal {
678
        .close {
679
            font-size: 24pt;
680
            color: $theme-color-two;
681
            text-shadow: none;
682
            position: absolute;
683
            top: 1rem;
684
            right: 0.125rem;
685
            opacity: 1;
686
            cursor: pointer;
687
            pointer-events: initial;
688
        }
689
    }
690

    
691
    /*.content {
692
        position: relative;
693

    
694
        //Circle style button
695
        .btn-circle.rounded-circle {
696
            padding: 6px 0px;
697
            font-size: 16px;
698
            text-align: center;
699
        }
700
        .btn-categories
701
        {
702
            position: absolute;
703
            border-width: 5px;
704
            background-color: $theme-color-five;
705
            border-color: $theme-color-four;
706
            color:$theme-color-four;
707
            outline: none !important;
708
            box-shadow: none !important;
709
            font-weight: $font-weight-two;
710

    
711
            &:active
712
            {
713
                background-color: $theme-color-three;
714
                border-color: $theme-color-four;
715
                outline: none !important;
716
                box-shadow: none !important;
717
                color:$theme-color-five;
718
            }
719
        }
720
    }*/
721

    
722
    //CATEGORIES - TILES
723
    .btn.btn-dark.cat-tile {
724
        //STYLING
725
        border-color: $theme-color-four;
726
        border-radius: 0;
727
        border-style: solid;
728
        border-width: 2px;
729
        color: $theme-color-four;
730
        background-color: $theme-color-five;
731
        text-align: center;
732
        outline: none !important;
733
        box-shadow: none !important;
734

    
735
        //TEXT OVERFLOW
736
        overflow: hidden;
737
        text-overflow: ellipsis;
738

    
739
        //FONT
740
        font-size: 22pt;
741

    
742
        //SPACING
743
        padding: 4rem 1rem;
744

    
745
        &:active, &:focus {
746
            background-color: $theme-color-three;
747
            border-color: $theme-color-four;
748
            outline: none !important;
749
            box-shadow: none !important;
750
            color: $theme-color-five;
751
        }
752
    }
753

    
754
    .btn-dark:not(:disabled):not(.disabled).active {
755
        background-color: $theme-color-four;
756
        color: white;
757
        border-color: $theme-color-five;
758
    }
759

    
760
    //CATEGORY/{id} -h2 title NO ARTEFACTS
761
    .category-h2 {
762
        color: $theme-color-four;
763
    }
764

    
765
    .cat-main-div {
766
        margin-top: 2.4rem;
767
    }
768

    
769
    //CATEGORIES - Wrapper around Enter button
770
    .cat-wrapper {
771
        margin: auto;
772
        display: block;
773
        //align-content: center;
774
        //margin:auto;
775
        //display:block;
776
    }
777

    
778
    //CATEGORIES - Enter button
779
    .btn.button-square.cat-enter-butt {
780
        border-radius: 0;
781
        bottom: 5%;
782
        position: fixed;
783
        left: 50%;
784
        transform: translateX(-50%);
785

    
786
        &:active, &:focus, &:visited, &:hover {
787
            outline: none;
788
            box-shadow: none;
789
            color: $theme-color-one;
790
        }
791

    
792
        &:hover {
793
            color: $theme-color-four;
794
        }
795
    }
796

    
797
    //VERIFY - main text
798
    .ver-text {
799

    
800
        margin-top: 50pt;
801

    
802
        h2 {
803
            text-align: center;
804
            color: $theme-color-two;
805
        }
806
    }
807
}
808

    
809
.top-bar {
810
    background-color: $theme-color-five;
811
    min-height: 5rem;
812
    position: fixed;
813
    width: 100%;
814
    top: 0;
815
    z-index: 2;
816

    
817
    .shadow {
818
        box-shadow: none;
819
    }
820
}
821

    
822
.sidenav {
823
    height: 100%;
824
    width: 0;
825
    //width: 250px;
826
    position: fixed;
827
    z-index: 4;
828
    top: 0;
829
    left: 0;
830
    background-color: $theme-color-four;
831
    overflow-x: hidden;
832
    transition: 0.5s;
833
}
834

    
835
.sidenav a {
836
    text-decoration: none;
837
    color: $theme-color-five;
838
    display: block;
839
    transition: 0.3s;
840

    
841
    &:hover {
842
        color: $theme-color-four;
843
        background-color: $theme-color-one;
844
    }
845

    
846
    &:active, &:focus, .active {
847
        color: $theme-color-one;
848
        background-color: $theme-color-four;
849
    }
850
}
851

    
852
.bar-desktop {
853
    display: flex;
854
    align-items: center;
855
    text-align: center;
856
    width: 100%;
857
    padding-top: 2rem;
858
    padding-bottom: 2rem;
859
}
860

    
861
.down {
862
    position: absolute;
863
    z-index: 5;
864
    bottom: 0;
865
    left: 0;
866
    width: 100%;
867
    margin-bottom: 3rem;
868
}
869

    
870
.menu-item {
871
    padding: 0.25rem 1rem;
872
    width: 100%;
873
    border: 0;
874

    
875
    &:active, &.active, &:focus {
876
        color: $theme-color-one;
877
        //background-color: $theme-color-five;
878
        border: none;
879
        outline: none;
880
        box-shadow: none;
881
    }
882
}
883

    
884
.logo-kaplicky {
885
    text-align: center;
886
    display: none;
887

    
888
    &:active, &.active, &:focus {
889
        outline: none;
890
        box-shadow: none;
891
    }
892
}
893

    
894
.navbar {
895
    padding: unset;
896
}
897

    
898
.vertical-center {
899
    margin-top: -5.1rem; // fixed navbar correction
900
    min-height: 100vh;
901
    display: flex;
902
    align-items: center;
903
}
904

    
905
.error {
906
    color: $theme-color-one;
907
    font-size: xx-large;
908
    display: block;
909
    text-align: center;
910
}
911

    
912
// login and registration alert bottom margin
913
.al {
914
    margin-bottom: 3rem;
915
}
916

    
917
.js-cookie-consent {
918
    position: fixed;
919
    z-index: 9999;
920
    text-align: center;
921
    width: 100%;
922
    bottom: 0px;
923
    padding: 10px;
924
    background: $theme-color-four;
925
}
926

    
927
.js-cookie-consent-agree {
928
    font-size: 8pt;
929
    background-color: $theme-color-five;
930
    color: $theme-color-one;
931
    border: 0.5pt solid $theme-color-one;
932
    border-radius: 0;
933
    padding: 0.5rem 2rem;
934
    font-weight: $font-weight-one;
935

    
936
    &:active, &:focus, &:visited, &:hover {
937
        outline: none;
938
        box-shadow: none;
939
        color: $theme-color-one;
940
    }
941

    
942
    &:hover {
943
        color: $theme-color-four;
944
    }
945
}
946

    
947
.cookie-consent__message {
948
    padding: 1rem;
949
    display: inline-block;
950
}
951

    
952
.bar-desktop {
953
    margin-left: 2rem;
954
    margin-right: 2rem;
955
}
956

    
957
// books component
958
.books-component {
959

    
960
    .book-area {
961
        .card-cus-bottom {
962

    
963
            display: flex;
964
            justify-content: space-between;
965
            align-items: baseline;
966

    
967
            .book-arrow {
968
                &:after {
969
                    content: '';
970
                    bottom: 3rem;
971
                    position: absolute;
972
                    border-top: 1.25rem solid transparent;
973
                    border-bottom: 1.25rem solid transparent;
974
                }
975
            }
976

    
977
            .book-arrow-left {
978
                &:after {
979
                    left: 1.5625rem;
980
                    border-right: 1.25rem solid $theme-color-two;
981
                }
982
            }
983

    
984
            .book-arrow-right {
985
                &:after {
986
                    border-left: 1.25rem solid $theme-color-two;
987
                }
988
            }
989

    
990
            .likes {
991
                display: flex;
992
                flex-direction: column;
993
                align-items: center;
994

    
995
                .inter_like, .inter_like_filled {
996
                    margin: 0 auto;
997

    
998
                    &:before {
999
                        margin-right: 0;
1000
                        height: 5rem;
1001
                        width: 5rem;
1002
                    }
1003

    
1004
                    &:hover, &:focus, &:active {
1005
                        background-color: transparent !important;
1006
                        border-color: transparent !important;
1007
                        outline: none !important;
1008
                        box-shadow: none !important;
1009
                    }
1010
                }
1011

    
1012
                .inter_like {
1013
                    &:before{
1014
                        background-image: url(../images/interface/Heart_Empty.svg);
1015
                    }
1016
                }
1017

    
1018
                .inter_like_filled {
1019
                    &:before{
1020
                        background-image: url(../images/interface/Heart_Filled.svg);
1021
                    }
1022
                }
1023

    
1024
                .artefact-likes {
1025
                    color: $theme-color-two;
1026
                    font-size: 12pt;
1027
                    padding: 0;
1028
                }
1029
            }
1030
        }
1031
    }
1032

    
1033
    .info-area {
1034
        color: $theme-color-two;
1035
        margin-top: 0.625rem;
1036
        padding-left: 5rem;
1037

    
1038
        /* could be use to hide overflowing notes
1039
        max-height: 80vh;
1040
        overflow-y: scroll;
1041
        scrollbar-width: none;
1042
        -ms-overflow-style: none;
1043

    
1044
        &::-webkit-scrollbar {
1045
            width: 0 !important
1046
        } */
1047

    
1048
        h3 {
1049
            font-weight: $font-weight-two;
1050
        }
1051

    
1052
        .switch-view {
1053
            float: right;
1054
            color: $theme-color-one;
1055
            cursor: pointer;
1056
        }
1057

    
1058
        .artefact-notes {
1059
            display: none;
1060
            color: $theme-color-two;
1061

    
1062
            .pin-horizontal {
1063
                border-bottom: .042rem solid $theme-color-two;
1064
                display: inline-block;
1065
                margin: 2.75rem 2rem 0 0;
1066

    
1067
                &:after {
1068
                    content: '';
1069
                    background-color: #ddd1b9;
1070
                    position: relative;
1071
                    height: .5rem;
1072
                    width: .5rem;
1073
                    border-radius: 50%;
1074
                    display: block;
1075
                    margin-left: auto;
1076
                    top: .25rem;
1077
                }
1078

    
1079
                .metadata {
1080
                    position: relative;
1081
                    display: flex;
1082
                    align-items: baseline;
1083

    
1084
                    a {
1085
                        color: $theme-color-two;
1086
                        text-decoration: none;
1087

    
1088
                        span {
1089
                            font-size: 12pt;
1090
                            font-weight: $font-weight-two;
1091
                        }
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
                &:after {
1113
                    content: '';
1114
                    background-color: $theme-color-one;
1115
                }
1116

    
1117
                .metadata {
1118

    
1119
                    a {
1120
                        color: $theme-color-one;
1121
                    }
1122

    
1123
                    .arrow-down {
1124
                        border-top: 0.25rem solid $theme-color-one;
1125
                    }
1126
                }
1127
            }
1128

    
1129
            .metadata-text {
1130
                font-size: 12pt;
1131
                color: $theme-color-one;
1132
                padding-top: 10px;
1133
                padding-left: 25px;
1134
                padding-right: 25px;
1135

    
1136
                .inter_like {
1137

    
1138
                    &:before {
1139
                        background-image: url(../images/interface/Heart_Empty.svg);
1140
                        width: 5rem;
1141
                        height: 5rem;
1142
                    }
1143

    
1144
                    &:hover, &:focus, &:active {
1145
                        background-color: transparent !important;
1146
                        border-color: transparent !important;
1147
                        outline: none !important;
1148
                        box-shadow: none !important;
1149
                    }
1150
                }
1151

    
1152
                .inter_like_filled {
1153

    
1154
                    &:before {
1155
                        background-image: url(../images/interface/Heart_Filled.svg);
1156
                        width: 5rem;
1157
                        height: 5rem;
1158
                    }
1159

    
1160
                    &:hover, &:focus, &:active {
1161
                        background-color: transparent !important;
1162
                        border-color: transparent !important;
1163
                        outline: none !important;
1164
                        box-shadow: none !important;
1165
                    }
1166
                }
1167
            }
1168
        }
1169

    
1170
        .inter_info {
1171

    
1172
            float: right;
1173
            color: $theme-color-one;
1174
            padding-right: 1rem;
1175

    
1176
            &:before {
1177
                background-image: url(../images/interface/Button_Info_White.svg);
1178
                width: 1.875rem;
1179
                height: 1.875rem;
1180
            }
1181

    
1182
            &:hover, &:focus, &:active {
1183
                background-color: transparent !important;
1184
                border-color: transparent !important;
1185
                outline: none !important;
1186
                box-shadow: none !important;
1187
            }
1188
        }
1189
    }
1190
}
1191

    
1192
@media (max-width: 610px) {
1193
    .js-cookie-consent-agree {
1194
        margin-bottom: 1rem;
1195
    }
1196
}
1197

    
1198
@media screen and (max-height: 450px) {
1199
    .sidenav a {
1200
        font-size: 18px;
1201
    }
1202
    .down {
1203
        bottom: unset;
1204
        margin-bottom: unset;
1205
    }
1206
}
1207

    
1208
@media (max-width: 990px) {
1209
    .bar-desktop {
1210
        display: none;
1211
    }
1212
    .logo-kaplicky {
1213
        margin: 0 auto;
1214
        display: block;
1215
    }
1216
    .arrow {
1217
        position: absolute;
1218
        width: 0;
1219
        height: 0;
1220
        margin: 2rem;
1221
        cursor: pointer;
1222
        border: 0.59055rem solid transparent;
1223

    
1224
        &:active, &.active, &:focus {
1225
            outline: none;
1226
            box-shadow: none;
1227
        }
1228
    }
1229
    .arrow-left {
1230
        margin-left: 80%;
1231

    
1232
        border-right: 0.59055rem solid $theme-color-five;
1233
        background-color: $theme-color-four !important;
1234
    }
1235
    .arrow-right {
1236
        border-left: 0.59055rem solid $theme-color-four;
1237

    
1238
        position: fixed;
1239
        z-index: 3;
1240
        top: 0;
1241
        left: 0;
1242
    }
1243
    .menu-item:active, .menu-item.active {
1244
        color: $theme-color-five;
1245
        background-color: $theme-color-one;
1246
    }
1247
}
1248

    
1249
@media (max-width: 770px) {
1250
    .books-component {
1251
        .info-area {
1252
            padding-left: 1.5625rem;
1253
        }
1254
    }
1255
}
1256

    
1257
@media only screen and (max-width: 540px) {
1258
    .sidenav {
1259
        width: 0;
1260
    }
1261
    .head-title.text-center h1 {
1262
        font-size: 23pt;
1263
        padding-top: 50pt;
1264
        white-space: nowrap;
1265
    }
1266

    
1267

    
1268
    /*.btn-circle.rounded-circle.btn-sm
1269
    {
1270
        width: 90px;
1271
        height: 90px;
1272
    }
1273

    
1274
    .btn-circle.rounded-circle.btn-dm
1275
    {
1276
        width: 130px;
1277
        height: 130px;
1278
    }
1279

    
1280
    .btn-circle.rounded-circle.btn-xl
1281
    {
1282
        width: 180px;
1283
        height: 180px;
1284
    }*/
1285

    
1286
    body {
1287
        .carousel {
1288
            .carousel-inner {
1289
                .social-logo {
1290
                    padding-left: 30px;
1291
                    top: 20%;
1292
                }
1293
            }
1294
        }
1295
    }
1296
}
1297

    
1298
@media (min-width: 330px) and (max-height: 900px) {
1299
    body {
1300
        .carousel {
1301
            .carousel-inner {
1302
                .social-logo {
1303
                    top: 25%;
1304
                }
1305
            }
1306
        }
1307
    }
1308
}
1309

    
1310
@media (min-width: 1024px) {
1311

    
1312
    body {
1313
        .kaplicky {
1314
            text-align: center;
1315
            font-size: 30pt;
1316
            margin-bottom: 3rem;
1317
        }
1318

    
1319
        .pin-left:before {
1320
            height: 1.125rem;
1321
            width: 1.125rem;
1322
            top: -1.125rem;
1323
            left: -0.56rem;
1324
        }
1325

    
1326
        .text {
1327
            text-align: left;
1328
            font-size: 18pt;
1329
            line-height: 26pt;
1330
        }
1331

    
1332
        .text2 {
1333
            text-align: left;
1334
            font-size: 18pt;
1335
            line-height: 26pt;
1336
        }
1337

    
1338
        .carousel {
1339
            .carousel-inner {
1340
                .social-logo {
1341
                    justify-content: center;
1342
                    top: 90%;
1343

    
1344
                    .logo {
1345
                        margin-left: 10rem;
1346

    
1347
                        img {
1348
                            width: 3.125rem;
1349
                        }
1350

    
1351
                        &:first-child {
1352
                            margin-left: 0;
1353
                        }
1354
                    }
1355
                }
1356

    
1357
                .carousel-button {
1358
                    bottom: 15%;
1359
                }
1360
            }
1361

    
1362
            .carousel-caption {
1363
                padding: 3.75rem 6.25rem 5em;
1364

    
1365
                h2 {
1366
                    margin-bottom: 1rem;
1367
                }
1368
            }
1369
        }
1370

    
1371
        .button-square {
1372
            font-size: 18pt;
1373
            padding: 0.28125rem 3.7rem;
1374
        }
1375

    
1376
        .metadata-area {
1377
            .pin-horizontal {
1378
                margin: 5rem 3.125rem 0 0;
1379

    
1380
                .metadata {
1381

    
1382
                    margin-right: 0.5rem;
1383

    
1384
                    .arrow-down {
1385
                        border-left: 0.5rem solid transparent;
1386
                        border-right: 0.5rem solid transparent;
1387
                        border-top: 0.5rem solid $theme-color-two;
1388
                    }
1389

    
1390
                    a {
1391
                        span {
1392
                            font-size: 16pt;
1393
                        }
1394
                    }
1395
                }
1396

    
1397
                &:after {
1398
                    height: 0.75rem;
1399
                    width: 0.75rem;
1400
                    top: 0.375rem;
1401
                }
1402
            }
1403

    
1404
            .white-pin {
1405
                .metadata {
1406
                    .arrow-down {
1407
                        border-top: 0.5rem solid $theme-color-one;
1408
                    }
1409
                }
1410
            }
1411

    
1412
            .metadata-text {
1413
                font-size: 19pt;
1414
                max-width: 50%;
1415

    
1416
                .artefact-info {
1417
                    .artefact-name {
1418
                        font-size: 16pt;
1419
                    }
1420

    
1421
                    .artefact-author {
1422
                        font-size: 12pt;
1423
                    }
1424

    
1425
                    .inter_like_filled {
1426
                        &:before {
1427
                            width: 5rem;
1428
                            height: 5rem;
1429
                        }
1430
                    }
1431
                }
1432
            }
1433
        }
1434
    }
1435
}
1436

    
1437
@media (min-width: 1575px) {
1438
    body {
1439
        .carousel {
1440
            .carousel-inner {
1441
                .carousel-button {
1442
                    bottom: 20%;
1443
                }
1444
            }
1445
        }
1446
    }
1447
}
(1-1/3)