Projekt

Obecné

Profil

Stáhnout (32.6 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
                &:before {
411
                    width: 3rem;
412
                    height: 3rem;
413
                }
414
            }
415

    
416
        }
417

    
418
        .inter_info, .inter_like, .inter_like_filled {
419
            padding: 0;
420

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

    
431
    // Artefact area
432
    .artefact-area {
433

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

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

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

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

    
458
        .inter_like {
459
            display: block;
460

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

    
466
            }
467
        }
468

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

    
477
        .inter_info {
478

    
479
            padding-right: 1rem;
480

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

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

    
495
    // Metadata area
496
    .metadata-area {
497

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

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

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

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

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

    
539
                a {
540
                    color: $theme-color-two;
541
                    text-decoration: none;
542

    
543
                    span {
544
                        font-weight: $font-weight-two;
545
                    }
546
                }
547

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

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

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

    
571
            .metadata {
572
                a {
573
                    color: $theme-color-one;
574
                }
575

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

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

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

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

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

    
603
                .inter_like {
604

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

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

    
620
                .inter_like_filled {
621

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

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

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

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

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

    
655
        .modal-content {
656
            background-color: $theme-color-five;
657
        }
658

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

    
662
            .btn {
663
                background-color: $theme-color-two;
664
                color: $theme-color-five;
665

    
666
            }
667
        }
668
    }
669

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

    
684
    /*.content {
685
        position: relative;
686

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

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

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

    
728
        //TEXT OVERFLOW
729
        overflow: hidden;
730
        text-overflow: ellipsis;
731

    
732
        //FONT
733
        font-size: 22pt;
734

    
735
        //SPACING
736
        padding: 4rem 1rem;
737

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

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

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

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

    
761
        h1 {
762
            font-size: 1.9rem;
763
        }
764
    }
765

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

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

    
777
        a:hover{
778
            color: $theme-color-four;
779
        }
780

    
781
    }
782

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

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

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

    
813
        &:hover {
814
            color: $theme-color-four;
815
        }
816
    }
817

    
818
    //VERIFY - main text
819
    .ver-text{
820

    
821
        margin-top: 20pt    ;
822

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

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

    
838
    .shadow {
839
        box-shadow: none;
840
    }
841
}
842

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

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

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

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

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

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

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

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

    
905
.logo-kaplicky {
906
    text-align: center;
907
    display: none;
908

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

    
915
.navbar {
916
    padding: unset;
917
}
918

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

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

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

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

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

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

    
963
    &:hover {
964
        color: $theme-color-four;
965
    }
966
}
967

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

    
973
// books component
974
.books-component {
975

    
976
    .book-area {
977
        .card-cus-bottom {
978

    
979
            display: flex;
980
            justify-content: space-between;
981
            align-items: baseline;
982

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

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

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

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

    
1012
                .inter_like, .inter_like_filled {
1013
                    margin: 0 auto;
1014

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

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

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

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

    
1041
        &::-webkit-scrollbar {
1042
            width: 0 !important
1043
        } */
1044

    
1045
        h3 {
1046
            font-weight: $font-weight-two;
1047
        }
1048

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

    
1055
        .artefact-notes {
1056
            display: none;
1057
            color: $theme-color-two;
1058

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

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

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

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

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

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

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

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

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

    
1123
                .inter_like {
1124

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

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

    
1139
                .inter_like_filled {
1140

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

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

    
1157
        .inter_info {
1158

    
1159
            float: right;
1160
            color: $theme-color-one;
1161
            padding-right: 1rem;
1162

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

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

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

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

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

    
1203
@media (max-width: 990px) {
1204
}
1205

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

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

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

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

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

    
1262

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

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

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

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

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

    
1305
@media (min-width: 1024px) {
1306

    
1307
    body {
1308
        .kaplicky {
1309
            text-align: left !important;
1310
            //font-size: 24pt;
1311
            font-size: 30pt;
1312
            line-height: 24pt;
1313
            margin-bottom: 3rem;
1314
            //margin-left: 1rem;
1315
        }
1316

    
1317
        .pin-left:before {
1318
            height: 1.125rem;
1319
            width: 1.125rem;
1320
            top: -1.125rem;
1321
            left: -0.56rem;
1322
        }
1323
        .pin-left{
1324
            // center fixed div
1325
            left: 75%;
1326
            transform: translateX(-50%);
1327
            width: 70%;
1328
        }
1329

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

    
1341
        .carousel {
1342
            .carousel-inner {
1343
                .social-logo {
1344
                    justify-content: center;
1345
                    top: 90%;
1346

    
1347
                    .logo {
1348
                        margin-left: 10rem;
1349

    
1350
                        img {
1351
                            width: 3.125rem;
1352
                        }
1353

    
1354
                        &:first-child {
1355
                            margin-left: 0;
1356
                        }
1357
                    }
1358
                }
1359

    
1360
                .carousel-button {
1361
                    bottom: 15%;
1362
                }
1363
            }
1364

    
1365
            .carousel-caption {
1366
                padding: 3.75rem 6.25rem 5em;
1367

    
1368
                h2 {
1369
                    margin-bottom: 1rem;
1370
                }
1371
            }
1372
        }
1373

    
1374
        .button-square {
1375
            font-size: 18pt;
1376
            padding: 0.28125rem 3.7rem;
1377
        }
1378
    }
1379
}
1380

    
1381
@media (min-width: 1575px) {
1382
    body {
1383
        .carousel {
1384
            .carousel-inner {
1385
                .carousel-button {
1386
                    bottom: 20%;
1387
                }
1388
            }
1389
        }
1390
    }
1391
}
(1-1/3)