Projekt

Obecné

Profil

Stáhnout (31.4 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
        width: 6.5rem;
243
        height: 2rem;
244
        font-weight: $font-weight-one;
245

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
385
        .inter_like {
386
            display: none;
387

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

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

    
409
        .inter_info, .inter_like, .inter_like_filled {
410
            padding: 0;
411

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

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

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

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

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

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

    
449
        .inter_like {
450
            display: block;
451

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

    
457
            }
458
        }
459

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

    
468
        .inter_info {
469

    
470
            padding-right: 1rem;
471

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

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

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

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

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

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

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

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

    
530
                span {
531
                    font-weight: $font-weight-two;
532
                }
533

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

    
548
        .white-pin {
549
            color: $theme-color-one;
550
            border-bottom: .042rem solid $theme-color-one;
551

    
552
            &:before {
553
                content: '';
554
                background-color: $theme-color-one;
555
            }
556

    
557
            .metadata {
558
                .arrow-down {
559
                    border-top: 0.25rem solid $theme-color-one;
560
                }
561
            }
562
        }
563

    
564
        .metadata-text {
565
            font-size: 8pt;
566
            color: $theme-color-one;
567
            padding-top: 10px;
568
            padding-left: 25px;
569
            padding-right: 25px;
570

    
571
            .artefact-info {
572
                color: $theme-color-two;
573
                margin-top: 10px;
574

    
575
                .artefact-name {
576
                    font-weight: $font-weight-two;
577
                    font-size: 8pt;
578
                }
579

    
580
                .artefact-author {
581
                    font-weight: $font-weight-one;
582
                    font-size: 7pt;
583
                }
584

    
585
                .inter_like {
586

    
587
                    &:before {
588
                        background-image: url(../images/interface/Heart_Empty.svg);
589
                        width: 3.125rem;
590
                        height: 3.125rem;
591
                        margin-right: 0;
592
                    }
593

    
594
                    &:hover, &:focus, &:active {
595
                        background-color: transparent !important;
596
                        border-color: transparent !important;
597
                        outline: none !important;
598
                        box-shadow: none !important;
599
                    }
600
                }
601

    
602
                .inter_like_filled {
603

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

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

    
622
    // Modal
623
    .modal {
624
        font-weight: $font-weight-one;
625
        color: $theme-color-two;
626
        font-size: 8pt;
627

    
628
        .modal-header {
629
            border-bottom: 1px solid $theme-color-two;
630

    
631
            .close {
632
                color: $theme-color-two;
633
                text-shadow: none;
634
            }
635
        }
636

    
637
        .modal-content {
638
            background-color: $theme-color-five;
639
        }
640

    
641
        .modal-footer {
642
            border-top: 1px solid $theme-color-two;
643

    
644
            .btn {
645
                background-color: $theme-color-two;
646
                color: $theme-color-five;
647

    
648
            }
649
        }
650
    }
651

    
652
    .image-modal {
653
        .close {
654
            font-size: 24pt;
655
            color: $theme-color-two;
656
            text-shadow: none;
657
            position: absolute;
658
            top: 1rem;
659
            right: 0.125rem;
660
            opacity: 1;
661
            cursor: pointer;
662
            pointer-events: initial;
663
        }
664
    }
665

    
666
    /*.content {
667
        position: relative;
668

    
669
        //Circle style button
670
        .btn-circle.rounded-circle {
671
            padding: 6px 0px;
672
            font-size: 16px;
673
            text-align: center;
674
        }
675
        .btn-categories
676
        {
677
            position: absolute;
678
            border-width: 5px;
679
            background-color: $theme-color-five;
680
            border-color: $theme-color-four;
681
            color:$theme-color-four;
682
            outline: none !important;
683
            box-shadow: none !important;
684
            font-weight: $font-weight-two;
685

    
686
            &:active
687
            {
688
                background-color: $theme-color-three;
689
                border-color: $theme-color-four;
690
                outline: none !important;
691
                box-shadow: none !important;
692
                color:$theme-color-five;
693
            }
694
        }
695
    }*/
696

    
697
    //CATEGORIES - TILES
698
    .btn.btn-dark.cat-tile {
699
        //STYLING
700
        border-color: $theme-color-four;
701
        border-radius: 0;
702
        border-style: solid;
703
        border-width: 2px;
704
        color: $theme-color-four;
705
        background-color: $theme-color-five;
706
        text-align: center;
707
        outline: none !important;
708
        box-shadow: none !important;
709

    
710
        //TEXT OVERFLOW
711
        overflow: hidden;
712
        text-overflow: ellipsis;
713

    
714
        //FONT
715
        font-size: 22pt;
716

    
717
        //SPACING
718
        padding: 4rem 1rem;
719

    
720
        &:active, &:focus {
721
            background-color: $theme-color-three;
722
            border-color: $theme-color-four;
723
            outline: none !important;
724
            box-shadow: none !important;
725
            color: $theme-color-five;
726
        }
727
    }
728

    
729
    .btn-dark:not(:disabled):not(.disabled).active{
730
        background-color: $theme-color-four;
731
        color:white;
732
        border-color: $theme-color-five;
733
    }
734

    
735
    //CATEGORY/{id} -h2 title NO ARTEFACTS
736
    .category-h2 {
737
        color: $theme-color-four;
738
    }
739

    
740
    //CATEGORIES - Choose a topic TITLE
741
    .head-title.text-center.cat-main-topic {
742

    
743
        h1 {
744
            font-size: 1.9rem;
745
        }
746
    }
747

    
748
    //CATEGORIES - Main menu
749
    .cat-main-menu{
750
        font-size: 1.75rem;
751
        text-align: center;
752
        margin-bottom: 30pt;
753

    
754
        a,a:visited{
755
            color: $theme-color-two;
756
            text-decoration: none;
757
        }
758

    
759
        a:hover{
760
            color: $theme-color-four;
761
        }
762

    
763
    }
764

    
765
    //CATEGORIES - Wrapper around Enter button
766
    .cat-wrapper{
767
        margin:auto;
768
        display:block;
769
        //align-content: center;
770
        //margin:auto;
771
        //display:block;
772
    }
773

    
774
    //CATEGORIES - Enter button
775
    .btn.button-square.cat-enter-butt {
776
        font-size: 8pt;
777
        background-color: grey;
778
        color: $theme-color-one;
779
        border: 0.5pt solid $theme-color-one;
780
        border-radius: 0;
781
        bottom: 5%;
782
        position: fixed;
783
        left: 50%;
784
        transform: translateX(-50%);
785
        width: 6.5rem;
786
        height: 2rem;
787
        font-weight: $font-weight-one;
788

    
789
        &:active, &:focus, &:visited, &:hover {
790
            outline: none;
791
            box-shadow: none;
792
            color: $theme-color-one;
793
        }
794

    
795
        &:hover {
796
            color: $theme-color-four;
797
        }
798
    }
799

    
800
    //VERIFY - main text
801
    .ver-text{
802

    
803
        margin-top: 20pt    ;
804

    
805
        h2{
806
            text-align: center;
807
            color:$theme-color-two;
808
        }
809
    }
810
}
811

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

    
820
    .shadow {
821
        box-shadow: none;
822
    }
823
}
824

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

    
838
.sidenav a {
839
    text-decoration: none;
840
    color: $theme-color-five;
841
    display: block;
842
    transition: 0.3s;
843

    
844
    &:hover {
845
        color: $theme-color-four;
846
        background-color: $theme-color-one;
847
    }
848

    
849
    &:active, &:focus, .active {
850
        color: $theme-color-one;
851
        background-color: $theme-color-four;
852
    }
853
}
854

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

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

    
873
.menu-item {
874
    padding: 0.25rem 1rem;
875
    width: 100%;
876
    border: 0;
877

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

    
887
.logo-kaplicky {
888
    text-align: center;
889
    display: none;
890

    
891
    &:active, &.active, &:focus {
892
        outline: none;
893
        box-shadow: none;
894
    }
895
}
896

    
897
.navbar {
898
    padding: unset;
899
}
900

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

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

    
915
// login and registration alert bottom margin
916
.al {
917
    margin-bottom: 3rem;
918
}
919

    
920
// books component
921
.books-component {
922

    
923
    .book-area {
924
        .card-cus-bottom {
925

    
926
            display: flex;
927
            justify-content: space-between;
928
            align-items: baseline;
929

    
930
            .book-arrow {
931
                &:after {
932
                    content: '';
933
                    bottom: 3rem;
934
                    position: absolute;
935
                    border-top: 1.25rem solid transparent;
936
                    border-bottom: 1.25rem solid transparent;
937
                }
938
            }
939

    
940
            .book-arrow-left {
941
                &:after {
942
                    left: 25%;
943
                    border-right: 1.25rem solid $theme-color-two;
944
                }
945
            }
946

    
947
            .book-arrow-right {
948
                &:after {
949
                    right: 25%;
950
                    border-left: 1.25rem solid $theme-color-two;
951
                }
952
            }
953

    
954
            .likes {
955
                display: flex;
956
                flex-direction: column;
957
                align-items: center;
958

    
959
                .inter_like, .inter_like_filled {
960
                    margin: 0 auto;
961

    
962
                    &:before {
963
                        margin-right: 0;
964
                        height: 5rem;
965
                        width: 5rem;
966
                    }
967
                }
968

    
969
                .artefact-likes {
970
                    font-size: 12pt;
971
                    padding: 0;
972
                }
973
            }
974
        }
975
    }
976

    
977
    .info-area {
978
        color: $theme-color-two;
979
        margin-top: 0.625rem;
980
        padding-left: 5rem;
981

    
982
        /* could be use to hide overflowing notes
983
        max-height: 80vh;
984
        overflow-y: scroll;
985
        scrollbar-width: none;
986
        -ms-overflow-style: none;
987

    
988
        &::-webkit-scrollbar {
989
            width: 0 !important
990
        } */
991

    
992
        h3 {
993
            font-weight: $font-weight-two;
994
        }
995

    
996
        .switch-view {
997
            float: right;
998
            color: $theme-color-one;
999
            cursor: pointer;
1000
        }
1001

    
1002
        .artefact-notes {
1003
            display: none;
1004
            color: $theme-color-two;
1005

    
1006
            .pin-horizontal {
1007
                border-bottom: .042rem solid $theme-color-two;
1008
                display: inline-block;
1009
                margin: 2.75rem 2rem 0 0;
1010

    
1011
                &:after {
1012
                    content: '';
1013
                    background-color: #ddd1b9;
1014
                    position: relative;
1015
                    height: .5rem;
1016
                    width: .5rem;
1017
                    border-radius: 50%;
1018
                    display: block;
1019
                    margin-left: auto;
1020
                    top: .25rem;
1021
                }
1022

    
1023
                .metadata {
1024
                    position: relative;
1025
                    display: flex;
1026
                    align-items: baseline;
1027

    
1028
                    span {
1029
                        font-size: 12pt;
1030
                        font-weight: $font-weight-two;
1031
                    }
1032

    
1033
                    .arrow-down {
1034
                        position: relative;
1035
                        top: 0;
1036
                        right: 0;
1037
                        width: 0;
1038
                        height: 0;
1039
                        border-left: 0.25rem solid transparent;
1040
                        border-right: 0.25rem solid transparent;
1041
                        border-top: 0.25rem solid $theme-color-two;
1042
                        margin: 0 0.5rem 0 0.5rem;
1043
                    }
1044
                }
1045
            }
1046

    
1047
            .white-pin {
1048
                color: $theme-color-one;
1049
                border-bottom: .042rem solid $theme-color-one;
1050

    
1051
                &:before {
1052
                    content: '';
1053
                    background-color: $theme-color-one;
1054
                }
1055

    
1056
                .metadata {
1057
                    .arrow-down {
1058
                        border-top: 0.25rem solid $theme-color-one;
1059
                    }
1060
                }
1061
            }
1062

    
1063
            .metadata-text {
1064
                font-size: 12pt;
1065
                color: $theme-color-one;
1066
                padding-top: 10px;
1067
                padding-left: 25px;
1068
                padding-right: 25px;
1069

    
1070
                .inter_like {
1071

    
1072
                    &:before {
1073
                        background-image: url(../images/interface/Heart_Empty.svg);
1074
                        width: 5rem;
1075
                        height: 5rem;
1076
                    }
1077

    
1078
                    &:hover, &:focus, &:active {
1079
                        background-color: transparent !important;
1080
                        border-color: transparent !important;
1081
                        outline: none !important;
1082
                        box-shadow: none !important;
1083
                    }
1084
                }
1085

    
1086
                .inter_like_filled {
1087

    
1088
                    &:before {
1089
                        background-image: url(../images/interface/Heart_Filled.svg);
1090
                        width: 5rem;
1091
                        height: 5rem;
1092
                    }
1093

    
1094
                    &:hover, &:focus, &:active {
1095
                        background-color: transparent !important;
1096
                        border-color: transparent !important;
1097
                        outline: none !important;
1098
                        box-shadow: none !important;
1099
                    }
1100
                }
1101
            }
1102
        }
1103

    
1104
        .inter_info {
1105

    
1106
            float: right;
1107
            color: $theme-color-one;
1108
            padding-right: 1rem;
1109

    
1110
            &:before {
1111
                background-image: url(../images/interface/Button_Info_White.svg);
1112
                width: 1.875rem;
1113
                height: 1.875rem;
1114
            }
1115

    
1116
            &:hover, &:focus, &:active {
1117
                background-color: transparent !important;
1118
                border-color: transparent !important;
1119
                outline: none !important;
1120
                box-shadow: none !important;
1121
            }
1122
        }
1123
    }
1124
}
1125

    
1126
@media screen and (max-height: 450px) {
1127
    .sidenav a {
1128
        font-size: 18px;
1129
    }
1130
    .down {
1131
        bottom: unset;
1132
        margin-bottom: unset;
1133
    }
1134
}
1135

    
1136
@media (min-width: 1300px) {
1137
    .bar-desktop {
1138
        margin-left: 8vw;
1139
        margin-right: 8vw;
1140
        min-width: 84vw;
1141
    }
1142
}
1143

    
1144
@media (max-width: 990px) {
1145
}
1146

    
1147
@media (max-width: 770px) {
1148
    .logo-kaplicky {
1149
        margin: 0 auto;
1150
        display: block;
1151
    }
1152
    .arrow {
1153
        position: absolute;
1154
        width: 0;
1155
        height: 0;
1156
        margin: 2rem;
1157
        cursor: pointer;
1158
        border: 0.59055rem solid transparent;
1159

    
1160
        &:active, &.active, &:focus {
1161
            outline: none;
1162
            box-shadow: none;
1163
        }
1164
    }
1165
    .arrow-left {
1166
        margin-left: 80%;
1167

    
1168
        border-right: 0.59055rem solid $theme-color-five;
1169
        background-color: $theme-color-four !important;
1170
    }
1171
    .arrow-right {
1172
        border-left: 0.59055rem solid $theme-color-four;
1173

    
1174
        position: fixed;
1175
        z-index: 3;
1176
        top: 0;
1177
        left: 0;
1178
    }
1179
    .bar-desktop {
1180
        display: none;
1181
    }
1182
    .menu-item:active, .menu-item.active {
1183
        color: $theme-color-five;
1184
        background-color: $theme-color-one;
1185
    }
1186
    .books-component {
1187
        .info-area {
1188
            padding-left: 1.5625rem;
1189
        }
1190
    }
1191
}
1192

    
1193
@media only screen and (max-width: 540px) {
1194
    .sidenav {
1195
        width: 0;
1196
    }
1197
    .head-title.text-center h1 {
1198
        font-size: 23pt;
1199
        padding-top: 50pt;
1200
        white-space: nowrap;
1201
    }
1202

    
1203

    
1204
    /*.btn-circle.rounded-circle.btn-sm
1205
    {
1206
        width: 90px;
1207
        height: 90px;
1208
    }
1209

    
1210
    .btn-circle.rounded-circle.btn-dm
1211
    {
1212
        width: 130px;
1213
        height: 130px;
1214
    }
1215

    
1216
    .btn-circle.rounded-circle.btn-xl
1217
    {
1218
        width: 180px;
1219
        height: 180px;
1220
    }*/
1221

    
1222
    body {
1223
        .carousel {
1224
            .carousel-inner {
1225
                .social-logo {
1226
                    padding-left: 30px;
1227
                    top: 20%;
1228
                }
1229
            }
1230
        }
1231
    }
1232
}
1233

    
1234
@media (min-width: 330px) and (max-height: 900px) {
1235
    body {
1236
        .carousel {
1237
            .carousel-inner {
1238
                .social-logo {
1239
                    top: 25%;
1240
                }
1241
            }
1242
        }
1243
    }
1244
}
1245

    
1246
@media (min-width: 1024px) {
1247

    
1248
    body {
1249
        .kaplicky {
1250
            text-align: left !important;
1251
            //font-size: 24pt;
1252
            font-size: 30pt;
1253
            line-height: 24pt;
1254
            margin-bottom: 3rem;
1255
            //margin-left: 1rem;
1256
        }
1257

    
1258
        .pin-left:before {
1259
            height: 1.125rem;
1260
            width: 1.125rem;
1261
            top: -1.125rem;
1262
            left: -0.56rem;
1263
        }
1264
        .pin-left{
1265
            // center fixed div
1266
            left: 75%;
1267
            transform: translateX(-50%);
1268
            width: 70%;
1269
        }
1270

    
1271
        .text {
1272
            text-align: left;
1273
            font-size: 18pt;
1274
            line-height: 26pt;
1275
        }
1276
        .text2 {
1277
            text-align: left;
1278
            font-size: 18pt;
1279
            line-height: 26pt;
1280
        }
1281

    
1282
        .carousel {
1283
            .carousel-inner {
1284
                .social-logo {
1285
                    justify-content: center;
1286
                    top: 90%;
1287

    
1288
                    .logo {
1289
                        margin-left: 10rem;
1290

    
1291
                        img {
1292
                            width: 3.125rem;
1293
                        }
1294

    
1295
                        &:first-child {
1296
                            margin-left: 0;
1297
                        }
1298
                    }
1299
                }
1300

    
1301
                .carousel-button {
1302
                    bottom: 15%;
1303
                }
1304
            }
1305

    
1306
            .carousel-caption {
1307
                padding: 3.75rem 6.25rem 5em;
1308

    
1309
                h2 {
1310
                    margin-bottom: 1rem;
1311
                }
1312
            }
1313
        }
1314

    
1315
        .button-square {
1316
            font-size: 18pt;
1317
            width: 10.875rem;
1318
            height: 2.938rem;
1319
        }
1320
    }
1321
}
1322

    
1323
@media (min-width: 1575px) {
1324
    body {
1325
        .carousel {
1326
            .carousel-inner {
1327
                .carousel-button {
1328
                    bottom: 20%;
1329
                }
1330
            }
1331
        }
1332
    }
1333
}
(1-1/3)