Projekt

Obecné

Profil

Stáhnout (34.3 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
    .highlight-white, .highlight-white{
148
        &:hover, &:focus, &:active{
149
            color: $theme-color-one;
150
        }
151
    }
152

    
153

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

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

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

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

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

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

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

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

    
229
    }
230

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

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

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

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

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

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

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

    
281
        // center fixed div
282
        left: 50%;
283
        transform: translateX(-50%);
284
        width: 70%;
285

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
390
        .inter_like {
391
            display: none;
392

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

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

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

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

    
424
        }
425

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

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

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

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

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

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

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

    
466
        .inter_like {
467
            display: block;
468

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

    
474
            }
475
        }
476

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

    
485
        .inter_info {
486

    
487
            padding-right: 1rem;
488

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
611
                .inter_like {
612

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

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

    
628
                .inter_like_filled {
629

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

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

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

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

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

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

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

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

    
674
            }
675
        }
676
    }
677

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

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

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

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

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

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

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

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

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

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

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

    
766
    //CATEGORIES - Choose a topic TITLE
767
    .head-title.text-center.cat-main-topic {
768

    
769
        h1 {
770
            font-size: 1.9rem;
771
        }
772
    }
773

    
774
    //CATEGORIES - Main menu
775
    .cat-main-menu {
776
        font-size: 1.75rem;
777
        text-align: center;
778
        margin-bottom: 30pt;
779

    
780
        a, a:visited {
781
            color: $theme-color-two;
782
            text-decoration: none;
783
        }
784

    
785
        a:hover {
786
            color: $theme-color-four;
787
        }
788

    
789
    }
790

    
791
    //CATEGORIES - Wrapper around Enter button
792
    .cat-wrapper {
793
        margin: auto;
794
        display: block;
795
        //align-content: center;
796
        //margin:auto;
797
        //display:block;
798
    }
799

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

    
815
        &:active, &:focus, &:visited, &:hover {
816
            outline: none;
817
            box-shadow: none;
818
            color: $theme-color-one;
819
        }
820

    
821
        &:hover {
822
            color: $theme-color-four;
823
        }
824
    }
825

    
826
    //VERIFY - main text
827
    .ver-text {
828

    
829
        margin-top: 20pt;
830

    
831
        h2 {
832
            text-align: center;
833
            color: $theme-color-two;
834
        }
835
    }
836
}
837

    
838
.top-bar {
839
    background-color: $theme-color-five;
840
    min-height: 5rem;
841
    position: fixed;
842
    width: 100%;
843
    top: 0;
844
    z-index: 2;
845

    
846
    .shadow {
847
        box-shadow: none;
848
    }
849
}
850

    
851
.sidenav {
852
    height: 100%;
853
    width: 0;
854
    //width: 250px;
855
    position: fixed;
856
    z-index: 4;
857
    top: 0;
858
    left: 0;
859
    background-color: $theme-color-four;
860
    overflow-x: hidden;
861
    transition: 0.5s;
862
}
863

    
864
.sidenav a {
865
    text-decoration: none;
866
    color: $theme-color-five;
867
    display: block;
868
    transition: 0.3s;
869

    
870
    &:hover {
871
        color: $theme-color-four;
872
        background-color: $theme-color-one;
873
    }
874

    
875
    &:active, &:focus, .active {
876
        color: $theme-color-one;
877
        background-color: $theme-color-four;
878
    }
879
}
880

    
881
.bar-desktop {
882
    display: flex;
883
    align-items: center;
884
    text-align: center;
885
    min-width: 100%;
886
    padding-top: 2rem;
887
    padding-bottom: 2rem;
888
}
889

    
890
.down {
891
    position: absolute;
892
    z-index: 5;
893
    bottom: 0;
894
    left: 0;
895
    width: 100%;
896
    margin-bottom: 3rem;
897
}
898

    
899
.menu-item {
900
    padding: 0.25rem 1rem;
901
    width: 100%;
902
    border: 0;
903

    
904
    &:active, &.active, &:focus {
905
        color: $theme-color-one;
906
        //background-color: $theme-color-five;
907
        border: none;
908
        outline: none;
909
        box-shadow: none;
910
    }
911
}
912

    
913
.logo-kaplicky {
914
    text-align: center;
915
    display: none;
916

    
917
    &:active, &.active, &:focus {
918
        outline: none;
919
        box-shadow: none;
920
    }
921
}
922

    
923
.navbar {
924
    padding: unset;
925
}
926

    
927
.vertical-center {
928
    margin-top: -5.1rem; // fixed navbar correction
929
    min-height: 100vh;
930
    display: flex;
931
    align-items: center;
932
}
933

    
934
.error {
935
    color: $theme-color-one;
936
    font-size: xx-large;
937
    display: block;
938
    text-align: center;
939
}
940

    
941
// login and registration alert bottom margin
942
.al {
943
    margin-bottom: 3rem;
944
}
945

    
946
.js-cookie-consent {
947
    position: fixed;
948
    z-index: 9999;
949
    text-align: center;
950
    width: 100%;
951
    bottom: 0px;
952
    padding: 10px;
953
    background: $theme-color-four;
954
}
955

    
956
.js-cookie-consent-agree {
957
    font-size: 8pt;
958
    background-color: $theme-color-five;
959
    color: $theme-color-one;
960
    border: 0.5pt solid $theme-color-one;
961
    border-radius: 0;
962
    padding: 0.5rem 2rem;
963
    font-weight: $font-weight-one;
964

    
965
    &:active, &:focus, &:visited, &:hover {
966
        outline: none;
967
        box-shadow: none;
968
        color: $theme-color-one;
969
    }
970

    
971
    &:hover {
972
        color: $theme-color-four;
973
    }
974
}
975

    
976
.cookie-consent__message {
977
    padding: 1rem;
978
    display: inline-block;
979
}
980

    
981
// books component
982
.books-component {
983

    
984
    .book-area {
985
        .card-cus-bottom {
986

    
987
            display: flex;
988
            justify-content: space-between;
989
            align-items: baseline;
990

    
991
            .book-arrow {
992
                &:after {
993
                    content: '';
994
                    bottom: 3rem;
995
                    position: absolute;
996
                    border-top: 1.25rem solid transparent;
997
                    border-bottom: 1.25rem solid transparent;
998
                }
999
            }
1000

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

    
1008
            .book-arrow-right {
1009
                &:after {
1010
                    right: 25%;
1011
                    border-left: 1.25rem solid $theme-color-two;
1012
                }
1013
            }
1014

    
1015
            .likes {
1016
                display: flex;
1017
                flex-direction: column;
1018
                align-items: center;
1019

    
1020
                .inter_like, .inter_like_filled {
1021
                    margin: 0 auto;
1022

    
1023
                    &:before {
1024
                        margin-right: 0;
1025
                        height: 5rem;
1026
                        width: 5rem;
1027
                    }
1028
                }
1029

    
1030
                .artefact-likes {
1031
                    font-size: 12pt;
1032
                    padding: 0;
1033
                }
1034
            }
1035
        }
1036
    }
1037

    
1038
    .info-area {
1039
        color: $theme-color-two;
1040
        margin-top: 0.625rem;
1041
        padding-left: 5rem;
1042

    
1043
        /* could be use to hide overflowing notes
1044
        max-height: 80vh;
1045
        overflow-y: scroll;
1046
        scrollbar-width: none;
1047
        -ms-overflow-style: none;
1048

    
1049
        &::-webkit-scrollbar {
1050
            width: 0 !important
1051
        } */
1052

    
1053
        h3 {
1054
            font-weight: $font-weight-two;
1055
        }
1056

    
1057
        .switch-view {
1058
            float: right;
1059
            color: $theme-color-one;
1060
            cursor: pointer;
1061
        }
1062

    
1063
        .artefact-notes {
1064
            display: none;
1065
            color: $theme-color-two;
1066

    
1067
            .pin-horizontal {
1068
                border-bottom: .042rem solid $theme-color-two;
1069
                display: inline-block;
1070
                margin: 2.75rem 2rem 0 0;
1071

    
1072
                &:after {
1073
                    content: '';
1074
                    background-color: #ddd1b9;
1075
                    position: relative;
1076
                    height: .5rem;
1077
                    width: .5rem;
1078
                    border-radius: 50%;
1079
                    display: block;
1080
                    margin-left: auto;
1081
                    top: .25rem;
1082
                }
1083

    
1084
                .metadata {
1085
                    position: relative;
1086
                    display: flex;
1087
                    align-items: baseline;
1088

    
1089
                    span {
1090
                        font-size: 12pt;
1091
                        font-weight: $font-weight-two;
1092
                    }
1093

    
1094
                    .arrow-down {
1095
                        position: relative;
1096
                        top: 0;
1097
                        right: 0;
1098
                        width: 0;
1099
                        height: 0;
1100
                        border-left: 0.25rem solid transparent;
1101
                        border-right: 0.25rem solid transparent;
1102
                        border-top: 0.25rem solid $theme-color-two;
1103
                        margin: 0 0.5rem 0 0.5rem;
1104
                    }
1105
                }
1106
            }
1107

    
1108
            .white-pin {
1109
                color: $theme-color-one;
1110
                border-bottom: .042rem solid $theme-color-one;
1111

    
1112
                &:after {
1113
                    content: '';
1114
                    background-color: $theme-color-one;
1115
                }
1116

    
1117
                .metadata {
1118
                    .arrow-down {
1119
                        border-top: 0.25rem solid $theme-color-one;
1120
                    }
1121
                }
1122
            }
1123

    
1124
            .metadata-text {
1125
                font-size: 12pt;
1126
                color: $theme-color-one;
1127
                padding-top: 10px;
1128
                padding-left: 25px;
1129
                padding-right: 25px;
1130

    
1131
                .inter_like {
1132

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

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

    
1147
                .inter_like_filled {
1148

    
1149
                    &:before {
1150
                        background-image: url(../images/interface/Heart_Filled.svg);
1151
                        width: 5rem;
1152
                        height: 5rem;
1153
                    }
1154

    
1155
                    &:hover, &:focus, &:active {
1156
                        background-color: transparent !important;
1157
                        border-color: transparent !important;
1158
                        outline: none !important;
1159
                        box-shadow: none !important;
1160
                    }
1161
                }
1162
            }
1163
        }
1164

    
1165
        .inter_info {
1166

    
1167
            float: right;
1168
            color: $theme-color-one;
1169
            padding-right: 1rem;
1170

    
1171
            &:before {
1172
                background-image: url(../images/interface/Button_Info_White.svg);
1173
                width: 1.875rem;
1174
                height: 1.875rem;
1175
            }
1176

    
1177
            &:hover, &:focus, &:active {
1178
                background-color: transparent !important;
1179
                border-color: transparent !important;
1180
                outline: none !important;
1181
                box-shadow: none !important;
1182
            }
1183
        }
1184
    }
1185
}
1186

    
1187
@media (max-width: 610px) {
1188
    .js-cookie-consent-agree {
1189
        margin-bottom: 1rem;
1190
    }
1191
}
1192

    
1193
@media screen and (max-height: 450px) {
1194
    .sidenav a {
1195
        font-size: 18px;
1196
    }
1197
    .down {
1198
        bottom: unset;
1199
        margin-bottom: unset;
1200
    }
1201
}
1202

    
1203
@media (min-width: 1300px) {
1204
    .bar-desktop {
1205
        margin-left: 8vw;
1206
        margin-right: 8vw;
1207
        min-width: 84vw;
1208
    }
1209
}
1210

    
1211
@media (max-width: 990px) {
1212
}
1213

    
1214
@media (max-width: 770px) {
1215
    .logo-kaplicky {
1216
        margin: 0 auto;
1217
        display: block;
1218
    }
1219
    .arrow {
1220
        position: absolute;
1221
        width: 0;
1222
        height: 0;
1223
        margin: 2rem;
1224
        cursor: pointer;
1225
        border: 0.59055rem solid transparent;
1226

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

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

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

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

    
1270

    
1271
    /*.btn-circle.rounded-circle.btn-sm
1272
    {
1273
        width: 90px;
1274
        height: 90px;
1275
    }
1276

    
1277
    .btn-circle.rounded-circle.btn-dm
1278
    {
1279
        width: 130px;
1280
        height: 130px;
1281
    }
1282

    
1283
    .btn-circle.rounded-circle.btn-xl
1284
    {
1285
        width: 180px;
1286
        height: 180px;
1287
    }*/
1288

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

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

    
1313
@media (min-width: 1024px) {
1314

    
1315
    body {
1316
        .kaplicky {
1317
            text-align: left !important;
1318
            //font-size: 24pt;
1319
            font-size: 30pt;
1320
            line-height: 24pt;
1321
            margin-bottom: 3rem;
1322
            //margin-left: 1rem;
1323
        }
1324

    
1325
        .pin-left:before {
1326
            height: 1.125rem;
1327
            width: 1.125rem;
1328
            top: -1.125rem;
1329
            left: -0.56rem;
1330
        }
1331

    
1332
        .pin-left {
1333
            // center fixed div
1334
            left: 75%;
1335
            transform: translateX(-50%);
1336
            width: 70%;
1337
        }
1338

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

    
1345
        .text2 {
1346
            text-align: left;
1347
            font-size: 18pt;
1348
            line-height: 26pt;
1349
        }
1350

    
1351
        .carousel {
1352
            .carousel-inner {
1353
                .social-logo {
1354
                    justify-content: center;
1355
                    top: 90%;
1356

    
1357
                    .logo {
1358
                        margin-left: 10rem;
1359

    
1360
                        img {
1361
                            width: 3.125rem;
1362
                        }
1363

    
1364
                        &:first-child {
1365
                            margin-left: 0;
1366
                        }
1367
                    }
1368
                }
1369

    
1370
                .carousel-button {
1371
                    bottom: 15%;
1372
                }
1373
            }
1374

    
1375
            .carousel-caption {
1376
                padding: 3.75rem 6.25rem 5em;
1377

    
1378
                h2 {
1379
                    margin-bottom: 1rem;
1380
                }
1381
            }
1382
        }
1383

    
1384
        .button-square {
1385
            font-size: 18pt;
1386
            padding: 0.28125rem 3.7rem;
1387
        }
1388

    
1389
        .metadata-area {
1390
            .pin-horizontal {
1391
                margin: 5rem 3.125rem 0 0;
1392

    
1393
                .metadata {
1394

    
1395
                    margin-right: 0.5rem;
1396

    
1397
                    .arrow-down {
1398
                        border-left: 0.5rem solid transparent;
1399
                        border-right: 0.5rem solid transparent;
1400
                        border-top: 0.5rem solid $theme-color-two;
1401
                    }
1402

    
1403
                    a {
1404
                        span {
1405
                            font-size: 16pt;
1406
                        }
1407
                    }
1408
                }
1409

    
1410
                &:after {
1411
                    height: 0.75rem;
1412
                    width: 0.75rem;
1413
                    top: 0.375rem;
1414
                }
1415
            }
1416

    
1417
            .white-pin {
1418
                .metadata {
1419
                    .arrow-down {
1420
                        border-top: 0.5rem solid $theme-color-one;
1421
                    }
1422
                }
1423
            }
1424

    
1425
            .metadata-text {
1426
                font-size: 19pt;
1427
                max-width: 50%;
1428

    
1429
                .artefact-info {
1430
                    .artefact-name {
1431
                        font-size: 16pt;
1432
                    }
1433

    
1434
                    .artefact-author {
1435
                        font-size: 12pt;
1436
                    }
1437

    
1438
                    .inter_like_filled {
1439
                        &:before{
1440
                            width: 5rem;
1441
                            height: 5rem;
1442
                        }
1443
                    }
1444
                }
1445
            }
1446
        }
1447
    }
1448
}
1449

    
1450
@media (min-width: 1575px) {
1451
    body {
1452
        .carousel {
1453
            .carousel-inner {
1454
                .carousel-button {
1455
                    bottom: 20%;
1456
                }
1457
            }
1458
        }
1459
    }
1460
}
(1-1/3)