Projekt

Obecné

Profil

Stáhnout (34.1 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-three;
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-weight: $font-weight-two;
124
        font-size: 24pt;
125
        color: $theme-color-four;
126
    }
127

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

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

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

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

    
147

    
148
    ////login
149
    .auth {
150
        .card {
151
            border: none;
152
            text-align: center;
153
            font-size: 8pt;
154
        }
155

    
156
        .col-form-label {
157
            text-align: left;
158
            padding-top: 0;
159
            padding-bottom: 0;
160
        }
161

    
162
        .form-control {
163
            padding: 0;
164
            height: 17pt;
165
            border-radius: 0;
166

    
167
            &:focus {
168
                //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
                -webkit-box-shadow: none;
174
                box-shadow: none;
175
            }
176
        }
177
    }
178

    
179
    //Oprava barev pro Chrom
180
    input:-webkit-autofill {
181
        -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
182
        -webkit-text-fill-color: $theme-color-one;
183
        background-color: $theme-color-five !important;
184
        //outline: none !important;
185
        &:active, &:focus, &:visited, &:hover {
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
        }
191
    }
192

    
193
    .card-body {
194
        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
        box-shadow: none;
208
        font-size: 8pt;
209
        outline: none;
210

    
211
        &:active, &:focus, &:visited, &:hover {
212
            outline: none;
213
            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
    }
224

    
225
    .form-control.is-invalid {
226
        box-shadow: none;
227
        border-color: $theme-color-four;
228
        background-image: none;
229

    
230
        &:active, &:focus, &:visited {
231
            box-shadow: none;
232
            border-color: $theme-color-four;
233
        }
234
    }
235

    
236
    .button-square {
237
        font-size: 8pt;
238
        background-color: $theme-color-five;
239
        color: $theme-color-one;
240
        border: 0.5pt solid $theme-color-one;
241
        border-radius: 0;
242
        padding: 0.4675rem 2.475rem;
243
        font-weight: $font-weight-one;
244

    
245
        &:active, &:focus, &:visited, &:hover {
246
            outline: none;
247
            box-shadow: none;
248
            color: $theme-color-one;
249
        }
250

    
251
        &:hover {
252
            color: $theme-color-four;
253
        }
254
    }
255

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

    
269
    .pin-left {
270
        border-left: .5pt solid $theme-color-four;
271
        position: fixed;
272
        bottom: 0;
273
        text-align: left;
274

    
275
        // center fixed div
276
        left: 50%;
277
        transform: translateX(-50%);
278
        width: 70%;
279

    
280
        .text {
281
            margin-left: 0.5rem;
282
            margin-bottom: 0.2rem; // looks fugly without margin
283
        }
284

    
285
        p {
286
            margin-top: 0;
287
            margin-bottom: 0;
288
        }
289
    }
290

    
291
    li {
292
        list-style-type: none;
293
    }
294

    
295
    .button-image {
296
        background-color: transparent;
297
        border-color: transparent;
298

    
299
        &:before {
300
            content: "";
301
            width: 100px;
302
            height: 100px;
303
            display: inline-block;
304
            margin-right: 5px;
305
            vertical-align: text-top;
306
            background-color: transparent;
307
            background-position: center center;
308
            background-repeat: no-repeat;
309
        }
310
    }
311

    
312
    .fav-cat-mybooks {
313
        color: $theme-color-two;
314
        text-align: center;
315
        font-size: 1.9rem;
316
    }
317

    
318
    .fav-cat-nofav {
319
        text-align: center;
320
        color: $theme-color-three;
321
        background-color: $theme-color-five;
322
        border-color: $theme-color-three;
323
    }
324

    
325
    .artefacts-area, .artefact-area {
326

    
327
        h5 {
328
            color: $theme-color-two;
329
            //font-weight: $font-weight-two;
330
            text-overflow: ellipsis;
331
            overflow: hidden;
332
            white-space: nowrap;
333
            line-height: 0.9rem;
334
            font-size: 1.1rem;
335
        }
336

    
337
        h6 {
338
            color: $theme-color-two;
339
            font-size: 0.9rem;
340
            //font-weight: lighter;
341
            font-weight: $font-weight-one;
342
        }
343

    
344
        img {
345
            border: transparent;
346
            border-radius: 1px;
347
        }
348

    
349
        .card {
350
            margin: 10px;
351
            border: none !important;
352
        }
353

    
354
        .left_panel_info {
355
            margin-top: 15px;
356
            max-width: 70%; //250px
357
        }
358

    
359
        .right_panel_info {
360
            margin-top: 15px;
361
        }
362

    
363
        .likes_text {
364
            text-align: center;
365
        }
366

    
367
        .card-cus-bottom {
368
            background-color: $theme-color-five;
369
            padding-right: 0;
370
            padding-left: 0;
371
        }
372

    
373
        .inter_info {
374
            &:before {
375
                //background-image: url(../images/interface/Button_Info_50.png);
376
                background-image: url(../images/interface/Button_Info.svg);
377
                //width: 60px;
378
                //height: 60px;
379
                width: 8vw;
380
                height: 8vw;
381
            }
382
        }
383

    
384
        .inter_like {
385
            display: none;
386

    
387
            &:before {
388
                //background-image: url(../images/interface/Hearth_Empty_50.png);
389
                background-image: url(../images/interface/Heart_Empty.svg);
390
                //width: 60px;
391
                //height: 60px;
392
                width: 8vw;
393
                height: 8vw;
394
            }
395
        }
396

    
397
        .inter_like_filled {
398
            &:before {
399
                //background-image: url(../images/interface/Hearth_Filled_50.png);
400
                background-image: url(../images/interface/Heart_Filled.svg);
401
                //width: 60px;
402
                //height: 60px;
403
                width: 8vw;
404
                height: 8vw;
405
            }
406
        }
407

    
408
        .charts {
409
            .inter_info, .inter_like, .inter_like_filled {
410
                display: inline;
411

    
412
                &:before {
413
                    width: 3rem;
414
                    height: 3rem;
415
                }
416
            }
417

    
418
        }
419

    
420
        .inter_info, .inter_like, .inter_like_filled {
421
            padding: 0;
422

    
423
            &:focus, &:active, &:hover {
424
                background-color: transparent !important;
425
                border-color: transparent !important;
426
                outline: none !important;
427
                box-shadow: none !important;
428
            }
429
        ;
430
        }
431
    }
432

    
433
    // Artefact area
434
    .artefact-area {
435

    
436
        .card-cus-bottom {
437
            .left_panel_info, .right_panel_info {
438
                margin: 0.9375rem 0 0 0;
439
            }
440

    
441
            .right_panel_info {
442
                .float-right {
443
                    margin-right: -0.35rem;
444
                }
445
            }
446
        }
447

    
448
        .artefact-name {
449
            font-weight: $font-weight-two;
450
            font-size: 8pt;
451
            line-height: 10pt;
452
            margin-bottom: 0;
453
        }
454

    
455
        .artefact-author {
456
            font-size: 7pt;
457
            line-height: 8pt;
458
        }
459

    
460
        .inter_like {
461
            display: block;
462

    
463
            &:before {
464
                background-image: url(../images/interface/Heart_Empty.svg);
465
                width: 1.563rem;
466
                height: 1.25rem;
467

    
468
            }
469
        }
470

    
471
        .inter_like_filled {
472
            &:before {
473
                background-image: url(../images/interface/Heart_Filled.svg);
474
                width: 1.563rem;
475
                height: 1.25rem;
476
            }
477
        }
478

    
479
        .inter_info {
480

    
481
            padding-right: 1rem;
482

    
483
            &:before {
484
                background-image: url(../images/interface/Button_Info.svg);
485
                width: 1.875rem;
486
                height: 1.875rem;
487
            }
488
        }
489

    
490
        .artefact-likes {
491
            font-weight: $font-weight-two;
492
            font-size: 5pt;
493
            padding-right: 0.25rem;
494
        }
495
    }
496

    
497
    // Metadata area
498
    .metadata-area {
499

    
500
        h2 {
501
            color: $theme-color-two;
502
            font-weight: $font-weight-two;
503
            font-size: 12pt;
504
        }
505

    
506
        .arrow-down {
507
            position: fixed;
508
            top: 0.25rem;
509
            right: 0;
510
            margin: 2rem;
511
            width: 0;
512
            height: 0;
513
            border-left: 0.59055rem solid transparent;
514
            border-right: 0.59055rem solid transparent;
515
            border-top: 0.59055rem solid $theme-color-two;
516
        }
517

    
518
        .pin-horizontal {
519
            color: $theme-color-two;
520
            border-bottom: .042rem solid $theme-color-two;
521
            display: inline-block;
522
            margin: 2.75rem 3.125rem 0 0;
523

    
524
            &:after {
525
                content: '';
526
                background-color: #ddd1b9;
527
                position: relative;
528
                height: .5rem;
529
                width: .5rem;
530
                border-radius: 50%;
531
                display: block;
532
                margin-left: auto;
533
                top: .25rem;
534
            }
535

    
536
            .metadata {
537
                position: relative;
538
                display: flex;
539
                align-items: baseline;
540

    
541
                a {
542
                    color: $theme-color-two;
543
                    text-decoration: none;
544

    
545
                    span {
546
                        font-weight: $font-weight-two;
547
                    }
548
                }
549

    
550
                .arrow-down {
551
                    position: relative;
552
                    top: 0;
553
                    right: 0;
554
                    width: 0;
555
                    height: 0;
556
                    border-left: 0.25rem solid transparent;
557
                    border-right: 0.25rem solid transparent;
558
                    border-top: 0.25rem solid $theme-color-two;
559
                    margin: 0 0.5rem 0 0.5rem;
560
                }
561
            }
562
        }
563

    
564
        .white-pin {
565
            color: $theme-color-one;
566
            border-bottom: .042rem solid $theme-color-one;
567

    
568
            &:after {
569
                content: '';
570
                background-color: $theme-color-one;
571
            }
572

    
573
            .metadata {
574
                a {
575
                    color: $theme-color-one;
576
                }
577

    
578
                .arrow-down {
579
                    border-top: 0.25rem solid $theme-color-one;
580
                }
581
            }
582
        }
583

    
584
        .metadata-text {
585
            font-size: 8pt;
586
            color: $theme-color-one;
587
            padding-top: 10px;
588
            padding-left: 25px;
589
            padding-right: 25px;
590

    
591
            .artefact-info {
592
                color: $theme-color-two;
593
                margin-top: 10px;
594

    
595
                .artefact-name {
596
                    font-weight: $font-weight-two;
597
                    font-size: 8pt;
598
                }
599

    
600
                .artefact-author {
601
                    font-weight: $font-weight-one;
602
                    font-size: 7pt;
603
                }
604

    
605
                .inter_like {
606

    
607
                    &:before {
608
                        background-image: url(../images/interface/Heart_Empty.svg);
609
                        width: 3.125rem;
610
                        height: 3.125rem;
611
                        margin-right: 0;
612
                    }
613

    
614
                    &:hover, &:focus, &:active {
615
                        background-color: transparent !important;
616
                        border-color: transparent !important;
617
                        outline: none !important;
618
                        box-shadow: none !important;
619
                    }
620
                }
621

    
622
                .inter_like_filled {
623

    
624
                    &:before {
625
                        background-image: url(../images/interface/Heart_Filled.svg);
626
                        width: 3.125rem;
627
                        height: 3.125rem;
628
                        margin-right: 0;
629
                    }
630

    
631
                    &:hover, &:focus, &:active {
632
                        background-color: transparent !important;
633
                        border-color: transparent !important;
634
                        outline: none !important;
635
                        box-shadow: none !important;
636
                    }
637
                }
638
            }
639
        }
640
    }
641

    
642
    // Modal
643
    .modal {
644
        font-weight: $font-weight-one;
645
        color: $theme-color-two;
646
        font-size: 8pt;
647

    
648
        .modal-header {
649
            border-bottom: 1px solid $theme-color-two;
650

    
651
            .close {
652
                color: $theme-color-two;
653
                text-shadow: none;
654
            }
655
        }
656

    
657
        .modal-content {
658
            background-color: $theme-color-five;
659
        }
660

    
661
        .modal-footer {
662
            border-top: 1px solid $theme-color-two;
663

    
664
            .btn {
665
                background-color: $theme-color-two;
666
                color: $theme-color-five;
667

    
668
            }
669
        }
670
    }
671

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

    
686
    /*.content {
687
        position: relative;
688

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

    
706
            &:active
707
            {
708
                background-color: $theme-color-three;
709
                border-color: $theme-color-four;
710
                outline: none !important;
711
                box-shadow: none !important;
712
                color:$theme-color-five;
713
            }
714
        }
715
    }*/
716

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

    
730
        //TEXT OVERFLOW
731
        overflow: hidden;
732
        text-overflow: ellipsis;
733

    
734
        //FONT
735
        font-size: 22pt;
736

    
737
        //SPACING
738
        padding: 4rem 1rem;
739

    
740
        &:active, &:focus {
741
            background-color: $theme-color-three;
742
            border-color: $theme-color-four;
743
            outline: none !important;
744
            box-shadow: none !important;
745
            color: $theme-color-five;
746
        }
747
    }
748

    
749
    .btn-dark:not(:disabled):not(.disabled).active {
750
        background-color: $theme-color-four;
751
        color: white;
752
        border-color: $theme-color-five;
753
    }
754

    
755
    //CATEGORY/{id} -h2 title NO ARTEFACTS
756
    .category-h2 {
757
        color: $theme-color-four;
758
    }
759

    
760
    //CATEGORIES - Choose a topic TITLE
761
    .head-title.text-center.cat-main-topic {
762

    
763
        h1 {
764
            font-size: 1.9rem;
765
        }
766
    }
767

    
768
    //CATEGORIES - Main menu
769
    .cat-main-menu {
770
        font-size: 1.75rem;
771
        text-align: center;
772
        margin-bottom: 30pt;
773

    
774
        a, a:visited {
775
            color: $theme-color-two;
776
            text-decoration: none;
777
        }
778

    
779
        a:hover {
780
            color: $theme-color-four;
781
        }
782

    
783
    }
784

    
785
    //CATEGORIES - Wrapper around Enter button
786
    .cat-wrapper {
787
        margin: auto;
788
        display: block;
789
        //align-content: center;
790
        //margin:auto;
791
        //display:block;
792
    }
793

    
794
    //CATEGORIES - Enter button
795
    .btn.button-square.cat-enter-butt {
796
        //font-size: 8pt;
797
        //background-color: grey;
798
        //color: $theme-color-one;
799
        // border: 0.5pt solid $theme-color-one;
800
        border-radius: 0;
801
        bottom: 5%;
802
        position: fixed;
803
        left: 50%;
804
        transform: translateX(-50%);
805
        //width: 6.5rem;
806
        //height: 2rem;
807
        //font-weight: $font-weight-one;
808

    
809
        &:active, &:focus, &:visited, &:hover {
810
            outline: none;
811
            box-shadow: none;
812
            color: $theme-color-one;
813
        }
814

    
815
        &:hover {
816
            color: $theme-color-four;
817
        }
818
    }
819

    
820
    //VERIFY - main text
821
    .ver-text {
822

    
823
        margin-top: 20pt;
824

    
825
        h2 {
826
            text-align: center;
827
            color: $theme-color-two;
828
        }
829
    }
830
}
831

    
832
.top-bar {
833
    background-color: $theme-color-five;
834
    min-height: 5rem;
835
    position: fixed;
836
    width: 100%;
837
    top: 0;
838
    z-index: 2;
839

    
840
    .shadow {
841
        box-shadow: none;
842
    }
843
}
844

    
845
.sidenav {
846
    height: 100%;
847
    width: 0;
848
    //width: 250px;
849
    position: fixed;
850
    z-index: 4;
851
    top: 0;
852
    left: 0;
853
    background-color: $theme-color-four;
854
    overflow-x: hidden;
855
    transition: 0.5s;
856
}
857

    
858
.sidenav a {
859
    text-decoration: none;
860
    color: $theme-color-five;
861
    display: block;
862
    transition: 0.3s;
863

    
864
    &:hover {
865
        color: $theme-color-four;
866
        background-color: $theme-color-one;
867
    }
868

    
869
    &:active, &:focus, .active {
870
        color: $theme-color-one;
871
        background-color: $theme-color-four;
872
    }
873
}
874

    
875
.bar-desktop {
876
    display: flex;
877
    align-items: center;
878
    text-align: center;
879
    min-width: 100%;
880
    padding-top: 2rem;
881
    padding-bottom: 2rem;
882
}
883

    
884
.down {
885
    position: absolute;
886
    z-index: 5;
887
    bottom: 0;
888
    left: 0;
889
    width: 100%;
890
    margin-bottom: 3rem;
891
}
892

    
893
.menu-item {
894
    padding: 0.25rem 1rem;
895
    width: 100%;
896
    border: 0;
897

    
898
    &:active, &.active, &:focus {
899
        color: $theme-color-one;
900
        //background-color: $theme-color-five;
901
        border: none;
902
        outline: none;
903
        box-shadow: none;
904
    }
905
}
906

    
907
.logo-kaplicky {
908
    text-align: center;
909
    display: none;
910

    
911
    &:active, &.active, &:focus {
912
        outline: none;
913
        box-shadow: none;
914
    }
915
}
916

    
917
.navbar {
918
    padding: unset;
919
}
920

    
921
.vertical-center {
922
    margin-top: -5.1rem; // fixed navbar correction
923
    min-height: 100vh;
924
    display: flex;
925
    align-items: center;
926
}
927

    
928
.error {
929
    color: $theme-color-one;
930
    font-size: xx-large;
931
    display: block;
932
    text-align: center;
933
}
934

    
935
// login and registration alert bottom margin
936
.al {
937
    margin-bottom: 3rem;
938
}
939

    
940
.js-cookie-consent {
941
    position: fixed;
942
    z-index: 9999;
943
    text-align: center;
944
    width: 100%;
945
    bottom: 0px;
946
    padding: 10px;
947
    background: $theme-color-four;
948
}
949

    
950
.js-cookie-consent-agree {
951
    font-size: 8pt;
952
    background-color: $theme-color-five;
953
    color: $theme-color-one;
954
    border: 0.5pt solid $theme-color-one;
955
    border-radius: 0;
956
    padding: 0.5rem 2rem;
957
    font-weight: $font-weight-one;
958

    
959
    &:active, &:focus, &:visited, &:hover {
960
        outline: none;
961
        box-shadow: none;
962
        color: $theme-color-one;
963
    }
964

    
965
    &:hover {
966
        color: $theme-color-four;
967
    }
968
}
969

    
970
.cookie-consent__message {
971
    padding: 1rem;
972
    display: inline-block;
973
}
974

    
975
// books component
976
.books-component {
977

    
978
    .book-area {
979
        .card-cus-bottom {
980

    
981
            display: flex;
982
            justify-content: space-between;
983
            align-items: baseline;
984

    
985
            .book-arrow {
986
                &:after {
987
                    content: '';
988
                    bottom: 3rem;
989
                    position: absolute;
990
                    border-top: 1.25rem solid transparent;
991
                    border-bottom: 1.25rem solid transparent;
992
                }
993
            }
994

    
995
            .book-arrow-left {
996
                &:after {
997
                    left: 25%;
998
                    border-right: 1.25rem solid $theme-color-two;
999
                }
1000
            }
1001

    
1002
            .book-arrow-right {
1003
                &:after {
1004
                    right: 25%;
1005
                    border-left: 1.25rem solid $theme-color-two;
1006
                }
1007
            }
1008

    
1009
            .likes {
1010
                display: flex;
1011
                flex-direction: column;
1012
                align-items: center;
1013

    
1014
                .inter_like, .inter_like_filled {
1015
                    margin: 0 auto;
1016

    
1017
                    &:before {
1018
                        margin-right: 0;
1019
                        height: 5rem;
1020
                        width: 5rem;
1021
                    }
1022
                }
1023

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

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

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

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

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

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

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

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

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

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

    
1083
                    span {
1084
                        font-size: 12pt;
1085
                        font-weight: $font-weight-two;
1086
                    }
1087

    
1088
                    .arrow-down {
1089
                        position: relative;
1090
                        top: 0;
1091
                        right: 0;
1092
                        width: 0;
1093
                        height: 0;
1094
                        border-left: 0.25rem solid transparent;
1095
                        border-right: 0.25rem solid transparent;
1096
                        border-top: 0.25rem solid $theme-color-two;
1097
                        margin: 0 0.5rem 0 0.5rem;
1098
                    }
1099
                }
1100
            }
1101

    
1102
            .white-pin {
1103
                color: $theme-color-one;
1104
                border-bottom: .042rem solid $theme-color-one;
1105

    
1106
                &:after {
1107
                    content: '';
1108
                    background-color: $theme-color-one;
1109
                }
1110

    
1111
                .metadata {
1112
                    .arrow-down {
1113
                        border-top: 0.25rem solid $theme-color-one;
1114
                    }
1115
                }
1116
            }
1117

    
1118
            .metadata-text {
1119
                font-size: 12pt;
1120
                color: $theme-color-one;
1121
                padding-top: 10px;
1122
                padding-left: 25px;
1123
                padding-right: 25px;
1124

    
1125
                .inter_like {
1126

    
1127
                    &:before {
1128
                        background-image: url(../images/interface/Heart_Empty.svg);
1129
                        width: 5rem;
1130
                        height: 5rem;
1131
                    }
1132

    
1133
                    &:hover, &:focus, &:active {
1134
                        background-color: transparent !important;
1135
                        border-color: transparent !important;
1136
                        outline: none !important;
1137
                        box-shadow: none !important;
1138
                    }
1139
                }
1140

    
1141
                .inter_like_filled {
1142

    
1143
                    &:before {
1144
                        background-image: url(../images/interface/Heart_Filled.svg);
1145
                        width: 5rem;
1146
                        height: 5rem;
1147
                    }
1148

    
1149
                    &:hover, &:focus, &:active {
1150
                        background-color: transparent !important;
1151
                        border-color: transparent !important;
1152
                        outline: none !important;
1153
                        box-shadow: none !important;
1154
                    }
1155
                }
1156
            }
1157
        }
1158

    
1159
        .inter_info {
1160

    
1161
            float: right;
1162
            color: $theme-color-one;
1163
            padding-right: 1rem;
1164

    
1165
            &:before {
1166
                background-image: url(../images/interface/Button_Info_White.svg);
1167
                width: 1.875rem;
1168
                height: 1.875rem;
1169
            }
1170

    
1171
            &:hover, &:focus, &:active {
1172
                background-color: transparent !important;
1173
                border-color: transparent !important;
1174
                outline: none !important;
1175
                box-shadow: none !important;
1176
            }
1177
        }
1178
    }
1179
}
1180

    
1181
@media (max-width: 610px) {
1182
    .js-cookie-consent-agree {
1183
        margin-bottom: 1rem;
1184
    }
1185
}
1186

    
1187
@media screen and (max-height: 450px) {
1188
    .sidenav a {
1189
        font-size: 18px;
1190
    }
1191
    .down {
1192
        bottom: unset;
1193
        margin-bottom: unset;
1194
    }
1195
}
1196

    
1197
@media (min-width: 1300px) {
1198
    .bar-desktop {
1199
        margin-left: 8vw;
1200
        margin-right: 8vw;
1201
        min-width: 84vw;
1202
    }
1203
}
1204

    
1205
@media (max-width: 990px) {
1206
}
1207

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

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

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

    
1235
        position: fixed;
1236
        z-index: 3;
1237
        top: 0;
1238
        left: 0;
1239
    }
1240
    .bar-desktop {
1241
        display: none;
1242
    }
1243
    .menu-item:active, .menu-item.active {
1244
        color: $theme-color-five;
1245
        background-color: $theme-color-one;
1246
    }
1247
    .books-component {
1248
        .info-area {
1249
            padding-left: 1.5625rem;
1250
        }
1251
    }
1252
}
1253

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

    
1264

    
1265
    /*.btn-circle.rounded-circle.btn-sm
1266
    {
1267
        width: 90px;
1268
        height: 90px;
1269
    }
1270

    
1271
    .btn-circle.rounded-circle.btn-dm
1272
    {
1273
        width: 130px;
1274
        height: 130px;
1275
    }
1276

    
1277
    .btn-circle.rounded-circle.btn-xl
1278
    {
1279
        width: 180px;
1280
        height: 180px;
1281
    }*/
1282

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

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

    
1307
@media (min-width: 1024px) {
1308

    
1309
    body {
1310
        .kaplicky {
1311
            text-align: left !important;
1312
            //font-size: 24pt;
1313
            font-size: 30pt;
1314
            line-height: 24pt;
1315
            margin-bottom: 3rem;
1316
            //margin-left: 1rem;
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
        .pin-left {
1327
            // center fixed div
1328
            left: 75%;
1329
            transform: translateX(-50%);
1330
            width: 70%;
1331
        }
1332

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

    
1339
        .text2 {
1340
            text-align: left;
1341
            font-size: 18pt;
1342
            line-height: 26pt;
1343
        }
1344

    
1345
        .carousel {
1346
            .carousel-inner {
1347
                .social-logo {
1348
                    justify-content: center;
1349
                    top: 90%;
1350

    
1351
                    .logo {
1352
                        margin-left: 10rem;
1353

    
1354
                        img {
1355
                            width: 3.125rem;
1356
                        }
1357

    
1358
                        &:first-child {
1359
                            margin-left: 0;
1360
                        }
1361
                    }
1362
                }
1363

    
1364
                .carousel-button {
1365
                    bottom: 15%;
1366
                }
1367
            }
1368

    
1369
            .carousel-caption {
1370
                padding: 3.75rem 6.25rem 5em;
1371

    
1372
                h2 {
1373
                    margin-bottom: 1rem;
1374
                }
1375
            }
1376
        }
1377

    
1378
        .button-square {
1379
            font-size: 18pt;
1380
            padding: 0.28125rem 3.7rem;
1381
        }
1382

    
1383
        .metadata-area {
1384
            .pin-horizontal {
1385
                margin: 5rem 3.125rem 0 0;
1386

    
1387
                .metadata {
1388

    
1389
                    margin-right: 0.5rem;
1390

    
1391
                    .arrow-down {
1392
                        border-left: 0.5rem solid transparent;
1393
                        border-right: 0.5rem solid transparent;
1394
                        border-top: 0.5rem solid $theme-color-two;
1395
                    }
1396

    
1397
                    a {
1398
                        span {
1399
                            font-size: 16pt;
1400
                        }
1401
                    }
1402
                }
1403

    
1404
                &:after {
1405
                    height: 0.75rem;
1406
                    width: 0.75rem;
1407
                    top: 0.375rem;
1408
                }
1409
            }
1410

    
1411
            .white-pin {
1412
                .metadata {
1413
                    .arrow-down {
1414
                        border-top: 0.5rem solid $theme-color-one;
1415
                    }
1416
                }
1417
            }
1418

    
1419
            .metadata-text {
1420
                font-size: 19pt;
1421
                max-width: 50%;
1422

    
1423
                .artefact-info {
1424
                    .artefact-name {
1425
                        font-size: 16pt;
1426
                    }
1427

    
1428
                    .artefact-author {
1429
                        font-size: 12pt;
1430
                    }
1431

    
1432
                    .inter_like_filled {
1433
                        &:before{
1434
                            width: 5rem;
1435
                            height: 5rem;
1436
                        }
1437
                    }
1438
                }
1439
            }
1440
        }
1441
    }
1442
}
1443

    
1444
@media (min-width: 1575px) {
1445
    body {
1446
        .carousel {
1447
            .carousel-inner {
1448
                .carousel-button {
1449
                    bottom: 20%;
1450
                }
1451
            }
1452
        }
1453
    }
1454
}
(1-1/3)