Projekt

Obecné

Profil

Stáhnout (32.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
        .inter_info, .inter_like, .inter_like_filled {
409
            padding: 0;
410

    
411
            &:focus, &:active, &:hover {
412
                background-color: transparent !important;
413
                border-color: transparent !important;
414
                outline: none !important;
415
                box-shadow: none !important;
416
            }
417
        ;
418
        }
419
    }
420

    
421
    // Artefact area
422
    .artefact-area {
423

    
424
        .card-cus-bottom {
425
            .left_panel_info, .right_panel_info {
426
                margin: 0.9375rem 0 0 0;
427
            }
428

    
429
            .right_panel_info {
430
                .float-right {
431
                    margin-right: -0.35rem;
432
                }
433
            }
434
        }
435

    
436
        .artefact-name {
437
            font-weight: $font-weight-two;
438
            font-size: 8pt;
439
            line-height: 10pt;
440
            margin-bottom: 0;
441
        }
442

    
443
        .artefact-author {
444
            font-size: 7pt;
445
            line-height: 8pt;
446
        }
447

    
448
        .inter_like {
449
            display: block;
450

    
451
            &:before {
452
                background-image: url(../images/interface/Heart_Empty.svg);
453
                width: 1.563rem;
454
                height: 1.25rem;
455

    
456
            }
457
        }
458

    
459
        .inter_like_filled {
460
            &:before {
461
                background-image: url(../images/interface/Heart_Filled.svg);
462
                width: 1.563rem;
463
                height: 1.25rem;
464
            }
465
        }
466

    
467
        .inter_info {
468

    
469
            padding-right: 1rem;
470

    
471
            &:before {
472
                background-image: url(../images/interface/Button_Info.svg);
473
                width: 1.875rem;
474
                height: 1.875rem;
475
            }
476
        }
477

    
478
        .artefact-likes {
479
            font-weight: $font-weight-two;
480
            font-size: 5pt;
481
            padding-right: 0.25rem;
482
        }
483
    }
484

    
485
    // Metadata area
486
    .metadata-area {
487

    
488
        h2 {
489
            color: $theme-color-two;
490
            font-weight: $font-weight-two;
491
            font-size: 12pt;
492
        }
493

    
494
        .arrow-down {
495
            position: fixed;
496
            top: 0.25rem;
497
            right: 0;
498
            margin: 2rem;
499
            width: 0;
500
            height: 0;
501
            border-left: 0.59055rem solid transparent;
502
            border-right: 0.59055rem solid transparent;
503
            border-top: 0.59055rem solid $theme-color-two;
504
        }
505

    
506
        .pin-horizontal {
507
            color: $theme-color-two;
508
            border-bottom: .042rem solid $theme-color-two;
509
            display: inline-block;
510
            margin: 2.75rem 3.125rem 0 0;
511

    
512
            &:after {
513
                content: '';
514
                background-color: #ddd1b9;
515
                position: relative;
516
                height: .5rem;
517
                width: .5rem;
518
                border-radius: 50%;
519
                display: block;
520
                margin-left: auto;
521
                top: .25rem;
522
            }
523

    
524
            .metadata {
525
                position: relative;
526
                display: flex;
527
                align-items: baseline;
528

    
529
                a {
530
                    color: $theme-color-two;
531
                    text-decoration: none;
532

    
533
                    span {
534
                        font-weight: $font-weight-two;
535
                    }
536
                }
537

    
538
                .arrow-down {
539
                    position: relative;
540
                    top: 0;
541
                    right: 0;
542
                    width: 0;
543
                    height: 0;
544
                    border-left: 0.25rem solid transparent;
545
                    border-right: 0.25rem solid transparent;
546
                    border-top: 0.25rem solid $theme-color-two;
547
                    margin: 0 0.5rem 0 0.5rem;
548
                }
549
            }
550
        }
551

    
552
        .white-pin {
553
            color: $theme-color-one;
554
            border-bottom: .042rem solid $theme-color-one;
555

    
556
            &:after {
557
                content: '';
558
                background-color: $theme-color-one;
559
            }
560

    
561
            .metadata {
562
                a {
563
                    color: $theme-color-one;
564
                }
565

    
566
                .arrow-down {
567
                    border-top: 0.25rem solid $theme-color-one;
568
                }
569
            }
570
        }
571

    
572
        .metadata-text {
573
            font-size: 8pt;
574
            color: $theme-color-one;
575
            padding-top: 10px;
576
            padding-left: 25px;
577
            padding-right: 25px;
578

    
579
            .artefact-info {
580
                color: $theme-color-two;
581
                margin-top: 10px;
582

    
583
                .artefact-name {
584
                    font-weight: $font-weight-two;
585
                    font-size: 8pt;
586
                }
587

    
588
                .artefact-author {
589
                    font-weight: $font-weight-one;
590
                    font-size: 7pt;
591
                }
592

    
593
                .inter_like {
594

    
595
                    &:before {
596
                        background-image: url(../images/interface/Heart_Empty.svg);
597
                        width: 3.125rem;
598
                        height: 3.125rem;
599
                        margin-right: 0;
600
                    }
601

    
602
                    &:hover, &:focus, &:active {
603
                        background-color: transparent !important;
604
                        border-color: transparent !important;
605
                        outline: none !important;
606
                        box-shadow: none !important;
607
                    }
608
                }
609

    
610
                .inter_like_filled {
611

    
612
                    &:before {
613
                        background-image: url(../images/interface/Heart_Filled.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
        }
628
    }
629

    
630
    // Modal
631
    .modal {
632
        font-weight: $font-weight-one;
633
        color: $theme-color-two;
634
        font-size: 8pt;
635

    
636
        .modal-header {
637
            border-bottom: 1px solid $theme-color-two;
638

    
639
            .close {
640
                color: $theme-color-two;
641
                text-shadow: none;
642
            }
643
        }
644

    
645
        .modal-content {
646
            background-color: $theme-color-five;
647
        }
648

    
649
        .modal-footer {
650
            border-top: 1px solid $theme-color-two;
651

    
652
            .btn {
653
                background-color: $theme-color-two;
654
                color: $theme-color-five;
655

    
656
            }
657
        }
658
    }
659

    
660
    .image-modal {
661
        .close {
662
            font-size: 24pt;
663
            color: $theme-color-two;
664
            text-shadow: none;
665
            position: absolute;
666
            top: 1rem;
667
            right: 0.125rem;
668
            opacity: 1;
669
            cursor: pointer;
670
            pointer-events: initial;
671
        }
672
    }
673

    
674
    /*.content {
675
        position: relative;
676

    
677
        //Circle style button
678
        .btn-circle.rounded-circle {
679
            padding: 6px 0px;
680
            font-size: 16px;
681
            text-align: center;
682
        }
683
        .btn-categories
684
        {
685
            position: absolute;
686
            border-width: 5px;
687
            background-color: $theme-color-five;
688
            border-color: $theme-color-four;
689
            color:$theme-color-four;
690
            outline: none !important;
691
            box-shadow: none !important;
692
            font-weight: $font-weight-two;
693

    
694
            &:active
695
            {
696
                background-color: $theme-color-three;
697
                border-color: $theme-color-four;
698
                outline: none !important;
699
                box-shadow: none !important;
700
                color:$theme-color-five;
701
            }
702
        }
703
    }*/
704

    
705
    //CATEGORIES - TILES
706
    .btn.btn-dark.cat-tile {
707
        //STYLING
708
        border-color: $theme-color-four;
709
        border-radius: 0;
710
        border-style: solid;
711
        border-width: 2px;
712
        color: $theme-color-four;
713
        background-color: $theme-color-five;
714
        text-align: center;
715
        outline: none !important;
716
        box-shadow: none !important;
717

    
718
        //TEXT OVERFLOW
719
        overflow: hidden;
720
        text-overflow: ellipsis;
721

    
722
        //FONT
723
        font-size: 22pt;
724

    
725
        //SPACING
726
        padding: 4rem 1rem;
727

    
728
        &:active, &:focus {
729
            background-color: $theme-color-three;
730
            border-color: $theme-color-four;
731
            outline: none !important;
732
            box-shadow: none !important;
733
            color: $theme-color-five;
734
        }
735
    }
736

    
737
    .btn-dark:not(:disabled):not(.disabled).active{
738
        background-color: $theme-color-four;
739
        color:white;
740
        border-color: $theme-color-five;
741
    }
742

    
743
    //CATEGORY/{id} -h2 title NO ARTEFACTS
744
    .category-h2 {
745
        color: $theme-color-four;
746
    }
747

    
748
    //CATEGORIES - Choose a topic TITLE
749
    .head-title.text-center.cat-main-topic {
750

    
751
        h1 {
752
            font-size: 1.9rem;
753
        }
754
    }
755

    
756
    //CATEGORIES - Main menu
757
    .cat-main-menu{
758
        font-size: 1.75rem;
759
        text-align: center;
760
        margin-bottom: 30pt;
761

    
762
        a,a:visited{
763
            color: $theme-color-two;
764
            text-decoration: none;
765
        }
766

    
767
        a:hover{
768
            color: $theme-color-four;
769
        }
770

    
771
    }
772

    
773
    //CATEGORIES - Wrapper around Enter button
774
    .cat-wrapper{
775
        margin:auto;
776
        display:block;
777
        //align-content: center;
778
        //margin:auto;
779
        //display:block;
780
    }
781

    
782
    //CATEGORIES - Enter button
783
    .btn.button-square.cat-enter-butt {
784
        font-size: 8pt;
785
        background-color: grey;
786
        color: $theme-color-one;
787
        border: 0.5pt solid $theme-color-one;
788
        border-radius: 0;
789
        bottom: 5%;
790
        position: fixed;
791
        left: 50%;
792
        transform: translateX(-50%);
793
        width: 6.5rem;
794
        height: 2rem;
795
        font-weight: $font-weight-one;
796

    
797
        &:active, &:focus, &:visited, &:hover {
798
            outline: none;
799
            box-shadow: none;
800
            color: $theme-color-one;
801
        }
802

    
803
        &:hover {
804
            color: $theme-color-four;
805
        }
806
    }
807

    
808
    //VERIFY - main text
809
    .ver-text{
810

    
811
        margin-top: 20pt    ;
812

    
813
        h2{
814
            text-align: center;
815
            color:$theme-color-two;
816
        }
817
    }
818
}
819

    
820
.top-bar {
821
    background-color: $theme-color-five;
822
    min-height: 5rem;
823
    position: fixed;
824
    width: 100%;
825
    top: 0;
826
    z-index: 2;
827

    
828
    .shadow {
829
        box-shadow: none;
830
    }
831
}
832

    
833
.sidenav {
834
    height: 100%;
835
    width: 0;
836
    //width: 250px;
837
    position: fixed;
838
    z-index: 4;
839
    top: 0;
840
    left: 0;
841
    background-color: $theme-color-four;
842
    overflow-x: hidden;
843
    transition: 0.5s;
844
}
845

    
846
.sidenav a {
847
    text-decoration: none;
848
    color: $theme-color-five;
849
    display: block;
850
    transition: 0.3s;
851

    
852
    &:hover {
853
        color: $theme-color-four;
854
        background-color: $theme-color-one;
855
    }
856

    
857
    &:active, &:focus, .active {
858
        color: $theme-color-one;
859
        background-color: $theme-color-four;
860
    }
861
}
862

    
863
.bar-desktop {
864
    display: flex;
865
    align-items: center;
866
    text-align: center;
867
    min-width: 100%;
868
    padding-top: 2rem;
869
    padding-bottom: 2rem;
870
}
871

    
872
.down {
873
    position: absolute;
874
    z-index: 5;
875
    bottom: 0;
876
    left: 0;
877
    width: 100%;
878
    margin-bottom: 3rem;
879
}
880

    
881
.menu-item {
882
    padding: 0.25rem 1rem;
883
    width: 100%;
884
    border: 0;
885

    
886
    &:active, &.active, &:focus {
887
        color: $theme-color-one;
888
        //background-color: $theme-color-five;
889
        border: none;
890
        outline: none;
891
        box-shadow: none;
892
    }
893
}
894

    
895
.logo-kaplicky {
896
    text-align: center;
897
    display: none;
898

    
899
    &:active, &.active, &:focus {
900
        outline: none;
901
        box-shadow: none;
902
    }
903
}
904

    
905
.navbar {
906
    padding: unset;
907
}
908

    
909
.vertical-center {
910
    margin-top: -5.1rem; // fixed navbar correction
911
    min-height: 100vh;
912
    display: flex;
913
    align-items: center;
914
}
915

    
916
.error {
917
    color: $theme-color-one;
918
    font-size: xx-large;
919
    display: block;
920
    text-align: center;
921
}
922

    
923
// login and registration alert bottom margin
924
.al {
925
    margin-bottom: 3rem;
926
}
927

    
928
.js-cookie-consent {
929
    position: fixed;
930
    z-index: 9999;
931
    text-align: center;
932
    width: 100%;
933
    bottom: 0px;
934
    padding: 10px;
935
    background: $theme-color-four;
936
}
937

    
938
.js-cookie-consent-agree {
939
    font-size: 8pt;
940
    background-color: $theme-color-five;
941
    color: $theme-color-one;
942
    border: 0.5pt solid $theme-color-one;
943
    border-radius: 0;
944
    padding: 0.5rem 2rem;
945
    font-weight: $font-weight-one;
946

    
947
    &:active, &:focus, &:visited, &:hover {
948
        outline: none;
949
        box-shadow: none;
950
        color: $theme-color-one;
951
    }
952

    
953
    &:hover {
954
        color: $theme-color-four;
955
    }
956
}
957

    
958
.cookie-consent__message {
959
    padding: 1rem;
960
    display: inline-block;
961
}
962

    
963
// books component
964
.books-component {
965

    
966
    .book-area {
967
        .card-cus-bottom {
968

    
969
            display: flex;
970
            justify-content: space-between;
971
            align-items: baseline;
972

    
973
            .book-arrow {
974
                &:after {
975
                    content: '';
976
                    bottom: 3rem;
977
                    position: absolute;
978
                    border-top: 1.25rem solid transparent;
979
                    border-bottom: 1.25rem solid transparent;
980
                }
981
            }
982

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

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

    
997
            .likes {
998
                display: flex;
999
                flex-direction: column;
1000
                align-items: center;
1001

    
1002
                .inter_like, .inter_like_filled {
1003
                    margin: 0 auto;
1004

    
1005
                    &:before {
1006
                        margin-right: 0;
1007
                        height: 5rem;
1008
                        width: 5rem;
1009
                    }
1010
                }
1011

    
1012
                .artefact-likes {
1013
                    font-size: 12pt;
1014
                    padding: 0;
1015
                }
1016
            }
1017
        }
1018
    }
1019

    
1020
    .info-area {
1021
        color: $theme-color-two;
1022
        margin-top: 0.625rem;
1023
        padding-left: 5rem;
1024

    
1025
        /* could be use to hide overflowing notes
1026
        max-height: 80vh;
1027
        overflow-y: scroll;
1028
        scrollbar-width: none;
1029
        -ms-overflow-style: none;
1030

    
1031
        &::-webkit-scrollbar {
1032
            width: 0 !important
1033
        } */
1034

    
1035
        h3 {
1036
            font-weight: $font-weight-two;
1037
        }
1038

    
1039
        .switch-view {
1040
            float: right;
1041
            color: $theme-color-one;
1042
            cursor: pointer;
1043
        }
1044

    
1045
        .artefact-notes {
1046
            display: none;
1047
            color: $theme-color-two;
1048

    
1049
            .pin-horizontal {
1050
                border-bottom: .042rem solid $theme-color-two;
1051
                display: inline-block;
1052
                margin: 2.75rem 2rem 0 0;
1053

    
1054
                &:after {
1055
                    content: '';
1056
                    background-color: #ddd1b9;
1057
                    position: relative;
1058
                    height: .5rem;
1059
                    width: .5rem;
1060
                    border-radius: 50%;
1061
                    display: block;
1062
                    margin-left: auto;
1063
                    top: .25rem;
1064
                }
1065

    
1066
                .metadata {
1067
                    position: relative;
1068
                    display: flex;
1069
                    align-items: baseline;
1070

    
1071
                    span {
1072
                        font-size: 12pt;
1073
                        font-weight: $font-weight-two;
1074
                    }
1075

    
1076
                    .arrow-down {
1077
                        position: relative;
1078
                        top: 0;
1079
                        right: 0;
1080
                        width: 0;
1081
                        height: 0;
1082
                        border-left: 0.25rem solid transparent;
1083
                        border-right: 0.25rem solid transparent;
1084
                        border-top: 0.25rem solid $theme-color-two;
1085
                        margin: 0 0.5rem 0 0.5rem;
1086
                    }
1087
                }
1088
            }
1089

    
1090
            .white-pin {
1091
                color: $theme-color-one;
1092
                border-bottom: .042rem solid $theme-color-one;
1093

    
1094
                &:after {
1095
                    content: '';
1096
                    background-color: $theme-color-one;
1097
                }
1098

    
1099
                .metadata {
1100
                    .arrow-down {
1101
                        border-top: 0.25rem solid $theme-color-one;
1102
                    }
1103
                }
1104
            }
1105

    
1106
            .metadata-text {
1107
                font-size: 12pt;
1108
                color: $theme-color-one;
1109
                padding-top: 10px;
1110
                padding-left: 25px;
1111
                padding-right: 25px;
1112

    
1113
                .inter_like {
1114

    
1115
                    &:before {
1116
                        background-image: url(../images/interface/Heart_Empty.svg);
1117
                        width: 5rem;
1118
                        height: 5rem;
1119
                    }
1120

    
1121
                    &:hover, &:focus, &:active {
1122
                        background-color: transparent !important;
1123
                        border-color: transparent !important;
1124
                        outline: none !important;
1125
                        box-shadow: none !important;
1126
                    }
1127
                }
1128

    
1129
                .inter_like_filled {
1130

    
1131
                    &:before {
1132
                        background-image: url(../images/interface/Heart_Filled.svg);
1133
                        width: 5rem;
1134
                        height: 5rem;
1135
                    }
1136

    
1137
                    &:hover, &:focus, &:active {
1138
                        background-color: transparent !important;
1139
                        border-color: transparent !important;
1140
                        outline: none !important;
1141
                        box-shadow: none !important;
1142
                    }
1143
                }
1144
            }
1145
        }
1146

    
1147
        .inter_info {
1148

    
1149
            float: right;
1150
            color: $theme-color-one;
1151
            padding-right: 1rem;
1152

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

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

    
1169
@media (max-width: 610px) {
1170
    .js-cookie-consent-agree {
1171
        margin-bottom: 1rem;
1172
    }
1173
}
1174

    
1175
@media screen and (max-height: 450px) {
1176
    .sidenav a {
1177
        font-size: 18px;
1178
    }
1179
    .down {
1180
        bottom: unset;
1181
        margin-bottom: unset;
1182
    }
1183
}
1184

    
1185
@media (min-width: 1300px) {
1186
    .bar-desktop {
1187
        margin-left: 8vw;
1188
        margin-right: 8vw;
1189
        min-width: 84vw;
1190
    }
1191
}
1192

    
1193
@media (max-width: 990px) {
1194
}
1195

    
1196
@media (max-width: 770px) {
1197
    .logo-kaplicky {
1198
        margin: 0 auto;
1199
        display: block;
1200
    }
1201
    .arrow {
1202
        position: absolute;
1203
        width: 0;
1204
        height: 0;
1205
        margin: 2rem;
1206
        cursor: pointer;
1207
        border: 0.59055rem solid transparent;
1208

    
1209
        &:active, &.active, &:focus {
1210
            outline: none;
1211
            box-shadow: none;
1212
        }
1213
    }
1214
    .arrow-left {
1215
        margin-left: 80%;
1216

    
1217
        border-right: 0.59055rem solid $theme-color-five;
1218
        background-color: $theme-color-four !important;
1219
    }
1220
    .arrow-right {
1221
        border-left: 0.59055rem solid $theme-color-four;
1222

    
1223
        position: fixed;
1224
        z-index: 3;
1225
        top: 0;
1226
        left: 0;
1227
    }
1228
    .bar-desktop {
1229
        display: none;
1230
    }
1231
    .menu-item:active, .menu-item.active {
1232
        color: $theme-color-five;
1233
        background-color: $theme-color-one;
1234
    }
1235
    .books-component {
1236
        .info-area {
1237
            padding-left: 1.5625rem;
1238
        }
1239
    }
1240
}
1241

    
1242
@media only screen and (max-width: 540px) {
1243
    .sidenav {
1244
        width: 0;
1245
    }
1246
    .head-title.text-center h1 {
1247
        font-size: 23pt;
1248
        padding-top: 50pt;
1249
        white-space: nowrap;
1250
    }
1251

    
1252

    
1253
    /*.btn-circle.rounded-circle.btn-sm
1254
    {
1255
        width: 90px;
1256
        height: 90px;
1257
    }
1258

    
1259
    .btn-circle.rounded-circle.btn-dm
1260
    {
1261
        width: 130px;
1262
        height: 130px;
1263
    }
1264

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

    
1271
    body {
1272
        .carousel {
1273
            .carousel-inner {
1274
                .social-logo {
1275
                    padding-left: 30px;
1276
                    top: 20%;
1277
                }
1278
            }
1279
        }
1280
    }
1281
}
1282

    
1283
@media (min-width: 330px) and (max-height: 900px) {
1284
    body {
1285
        .carousel {
1286
            .carousel-inner {
1287
                .social-logo {
1288
                    top: 25%;
1289
                }
1290
            }
1291
        }
1292
    }
1293
}
1294

    
1295
@media (min-width: 1024px) {
1296

    
1297
    body {
1298
        .kaplicky {
1299
            text-align: left !important;
1300
            //font-size: 24pt;
1301
            font-size: 30pt;
1302
            line-height: 24pt;
1303
            margin-bottom: 3rem;
1304
            //margin-left: 1rem;
1305
        }
1306

    
1307
        .text {
1308
            text-align: left;
1309
            font-size: 18pt;
1310
            line-height: 26pt;
1311
        }
1312
        .text2 {
1313
            text-align: left;
1314
            font-size: 18pt;
1315
            line-height: 26pt;
1316
        }
1317

    
1318
        .carousel {
1319
            .carousel-inner {
1320
                .social-logo {
1321
                    justify-content: center;
1322
                    top: 90%;
1323

    
1324
                    .logo {
1325
                        margin-left: 10rem;
1326

    
1327
                        img {
1328
                            width: 3.125rem;
1329
                        }
1330

    
1331
                        &:first-child {
1332
                            margin-left: 0;
1333
                        }
1334
                    }
1335
                }
1336

    
1337
                .carousel-button {
1338
                    bottom: 15%;
1339
                }
1340
            }
1341

    
1342
            .carousel-caption {
1343
                padding: 3.75rem 6.25rem 5em;
1344

    
1345
                h2 {
1346
                    margin-bottom: 1rem;
1347
                }
1348
            }
1349
        }
1350

    
1351
        .button-square {
1352
            font-size: 18pt;
1353
            padding: 0.28125rem 3.7rem;
1354
        }
1355
    }
1356
}
1357

    
1358
@media (min-width: 1575px) {
1359
    body {
1360
        .carousel {
1361
            .carousel-inner {
1362
                .carousel-button {
1363
                    bottom: 20%;
1364
                }
1365
            }
1366
        }
1367
    }
1368
}
(1-1/3)