Projekt

Obecné

Profil

Stáhnout (29.7 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
    //CATEGORY/{id} -h2 title NO ARTEFACTS
730
    .category-h2 {
731
        color: $theme-color-four;
732
    }
733

    
734
    //CATEGORIES - Choose a topic TITLE
735
    .head-title.text-center.cat-main-topic {
736

    
737
        h1 {
738
            font-size: 1.9rem;
739
        }
740
    }
741
}
742

    
743
.top-bar {
744
    background-color: $theme-color-five;
745
    min-height: 5rem;
746
    position: fixed;
747
    width: 100%;
748
    top: 0;
749
    z-index: 2;
750

    
751
    .shadow {
752
        box-shadow: none;
753
    }
754
}
755

    
756
.sidenav {
757
    height: 100%;
758
    width: 0;
759
    //width: 250px;
760
    position: fixed;
761
    z-index: 4;
762
    top: 0;
763
    left: 0;
764
    background-color: $theme-color-four;
765
    overflow-x: hidden;
766
    transition: 0.5s;
767
}
768

    
769
.sidenav a {
770
    text-decoration: none;
771
    color: $theme-color-five;
772
    display: block;
773
    transition: 0.3s;
774

    
775
    &:hover {
776
        color: $theme-color-four;
777
        background-color: $theme-color-one;
778
    }
779

    
780
    &:active, &:focus, .active {
781
        color: $theme-color-one;
782
        background-color: $theme-color-four;
783
    }
784
}
785

    
786
.bar-desktop {
787
    display: flex;
788
    align-items: center;
789
    text-align: center;
790
    min-width: 100%;
791
    padding-top: 2rem;
792
    padding-bottom: 2rem;
793
}
794

    
795
.down {
796
    position: absolute;
797
    z-index: 5;
798
    bottom: 0;
799
    left: 0;
800
    width: 100%;
801
    margin-bottom: 3rem;
802
}
803

    
804
.menu-item {
805
    padding: 0.25rem 1rem;
806
    width: 100%;
807
    border: 0;
808

    
809
    &:active, &.active, &:focus {
810
        color: $theme-color-one;
811
        //background-color: $theme-color-five;
812
        border: none;
813
        outline: none;
814
        box-shadow: none;
815
    }
816
}
817

    
818
.logo-kaplicky {
819
    text-align: center;
820
    display: none;
821

    
822
    &:active, &.active, &:focus {
823
        outline: none;
824
        box-shadow: none;
825
    }
826
}
827

    
828
.navbar {
829
    padding: unset;
830
}
831

    
832
.vertical-center {
833
    margin-top: -5.1rem; // fixed navbar correction
834
    min-height: 100vh;
835
    display: flex;
836
    align-items: center;
837
}
838

    
839
.error {
840
    color: $theme-color-one;
841
    font-size: xx-large;
842
    display: block;
843
    text-align: center;
844
}
845

    
846
// login and registration alert bottom margin
847
.al {
848
    margin-bottom: 3rem;
849
}
850

    
851
// books component
852
.books-component {
853

    
854
    .book-area {
855
        .card-cus-bottom {
856

    
857
            display: flex;
858
            justify-content: space-between;
859
            align-items: baseline;
860

    
861
            .book-arrow {
862
                &:after {
863
                    content: '';
864
                    bottom: 3rem;
865
                    position: absolute;
866
                    border-top: 1.25rem solid transparent;
867
                    border-bottom: 1.25rem solid transparent;
868
                }
869
            }
870

    
871
            .book-arrow-left {
872
                &:after {
873
                    left: 25%;
874
                    border-right: 1.25rem solid $theme-color-two;
875
                }
876
            }
877

    
878
            .book-arrow-right {
879
                &:after {
880
                    right: 25%;
881
                    border-left: 1.25rem solid $theme-color-two;
882
                }
883
            }
884

    
885
            .likes {
886
                display: flex;
887
                flex-direction: column;
888
                align-items: center;
889

    
890
                .inter_like, .inter_like_filled {
891
                    margin: 0 auto;
892

    
893
                    &:before {
894
                        margin-right: 0;
895
                        height: 5rem;
896
                        width: 5rem;
897
                    }
898
                }
899

    
900
                .artefact-likes {
901
                    font-size: 12pt;
902
                    padding: 0;
903
                }
904
            }
905
        }
906
    }
907

    
908
    .info-area {
909
        color: $theme-color-two;
910
        margin-top: 0.625rem;
911
        padding-left: 5rem;
912

    
913
        /* could be use to hide overflowing notes
914
        max-height: 80vh;
915
        overflow-y: scroll;
916
        scrollbar-width: none;
917
        -ms-overflow-style: none;
918

    
919
        &::-webkit-scrollbar {
920
            width: 0 !important
921
        } */
922

    
923
        h3 {
924
            font-weight: $font-weight-two;
925
        }
926

    
927
        .switch-view {
928
            float: right;
929
            color: $theme-color-one;
930
            cursor: pointer;
931
        }
932

    
933
        .artefact-notes {
934
            display: none;
935
            color: $theme-color-two;
936

    
937
            .pin-horizontal {
938
                border-bottom: .042rem solid $theme-color-two;
939
                display: inline-block;
940
                margin: 2.75rem 2rem 0 0;
941

    
942
                &:after {
943
                    content: '';
944
                    background-color: #ddd1b9;
945
                    position: relative;
946
                    height: .5rem;
947
                    width: .5rem;
948
                    border-radius: 50%;
949
                    display: block;
950
                    margin-left: auto;
951
                    top: .25rem;
952
                }
953

    
954
                .metadata {
955
                    position: relative;
956
                    display: flex;
957
                    align-items: baseline;
958

    
959
                    span {
960
                        font-size: 12pt;
961
                        font-weight: $font-weight-two;
962
                    }
963

    
964
                    .arrow-down {
965
                        position: relative;
966
                        top: 0;
967
                        right: 0;
968
                        width: 0;
969
                        height: 0;
970
                        border-left: 0.25rem solid transparent;
971
                        border-right: 0.25rem solid transparent;
972
                        border-top: 0.25rem solid $theme-color-two;
973
                        margin: 0 0.5rem 0 0.5rem;
974
                    }
975
                }
976
            }
977

    
978
            .white-pin {
979
                color: $theme-color-one;
980
                border-bottom: .042rem solid $theme-color-one;
981

    
982
                &:before {
983
                    content: '';
984
                    background-color: $theme-color-one;
985
                }
986

    
987
                .metadata {
988
                    .arrow-down {
989
                        border-top: 0.25rem solid $theme-color-one;
990
                    }
991
                }
992
            }
993

    
994
            .metadata-text {
995
                font-size: 12pt;
996
                color: $theme-color-one;
997
                padding-top: 10px;
998
                padding-left: 25px;
999
                padding-right: 25px;
1000

    
1001
                .inter_like {
1002

    
1003
                    &:before {
1004
                        background-image: url(../images/interface/Heart_Empty.svg);
1005
                        width: 5rem;
1006
                        height: 5rem;
1007
                    }
1008

    
1009
                    &:hover, &:focus, &:active {
1010
                        background-color: transparent !important;
1011
                        border-color: transparent !important;
1012
                        outline: none !important;
1013
                        box-shadow: none !important;
1014
                    }
1015
                }
1016

    
1017
                .inter_like_filled {
1018

    
1019
                    &:before {
1020
                        background-image: url(../images/interface/Heart_Filled.svg);
1021
                        width: 5rem;
1022
                        height: 5rem;
1023
                    }
1024

    
1025
                    &:hover, &:focus, &:active {
1026
                        background-color: transparent !important;
1027
                        border-color: transparent !important;
1028
                        outline: none !important;
1029
                        box-shadow: none !important;
1030
                    }
1031
                }
1032
            }
1033
        }
1034

    
1035
        .inter_info {
1036

    
1037
            float: right;
1038
            color: $theme-color-one;
1039
            padding-right: 1rem;
1040

    
1041
            &:before {
1042
                background-image: url(../images/interface/Button_Info_White.svg);
1043
                width: 1.875rem;
1044
                height: 1.875rem;
1045
            }
1046

    
1047
            &:hover, &:focus, &:active {
1048
                background-color: transparent !important;
1049
                border-color: transparent !important;
1050
                outline: none !important;
1051
                box-shadow: none !important;
1052
            }
1053
        }
1054
    }
1055
}
1056

    
1057
@media screen and (max-height: 450px) {
1058
    .sidenav a {
1059
        font-size: 18px;
1060
    }
1061
    .down {
1062
        bottom: unset;
1063
        margin-bottom: unset;
1064
    }
1065
}
1066

    
1067
@media (min-width: 1300px) {
1068
    .bar-desktop {
1069
        margin-left: 8vw;
1070
        margin-right: 8vw;
1071
        min-width: 84vw;
1072
    }
1073
}
1074

    
1075
@media (max-width: 990px) {
1076
}
1077

    
1078
@media (max-width: 770px) {
1079
    .logo-kaplicky {
1080
        margin: 0 auto;
1081
        display: block;
1082
    }
1083
    .arrow {
1084
        position: absolute;
1085
        width: 0;
1086
        height: 0;
1087
        margin: 2rem;
1088
        cursor: pointer;
1089
        border: 0.59055rem solid transparent;
1090

    
1091
        &:active, &.active, &:focus {
1092
            outline: none;
1093
            box-shadow: none;
1094
        }
1095
    }
1096
    .arrow-left {
1097
        margin-left: 80%;
1098

    
1099
        border-right: 0.59055rem solid $theme-color-five;
1100
        background-color: $theme-color-four !important;
1101
    }
1102
    .arrow-right {
1103
        border-left: 0.59055rem solid $theme-color-four;
1104

    
1105
        position: fixed;
1106
        z-index: 3;
1107
        top: 0;
1108
        left: 0;
1109
    }
1110
    .bar-desktop {
1111
        display: none;
1112
    }
1113
    .menu-item:active, .menu-item.active {
1114
        color: $theme-color-five;
1115
        background-color: $theme-color-one;
1116
    }
1117
    .books-component {
1118
        .info-area {
1119
            padding-left: 1.5625rem;
1120
        }
1121
    }
1122
}
1123

    
1124
@media only screen and (max-width: 540px) {
1125
    .sidenav {
1126
        width: 0;
1127
    }
1128
    .head-title.text-center h1 {
1129
        font-size: 23pt;
1130
        padding-top: 50pt;
1131
        white-space: nowrap;
1132
    }
1133

    
1134

    
1135
    /*.btn-circle.rounded-circle.btn-sm
1136
    {
1137
        width: 90px;
1138
        height: 90px;
1139
    }
1140

    
1141
    .btn-circle.rounded-circle.btn-dm
1142
    {
1143
        width: 130px;
1144
        height: 130px;
1145
    }
1146

    
1147
    .btn-circle.rounded-circle.btn-xl
1148
    {
1149
        width: 180px;
1150
        height: 180px;
1151
    }*/
1152

    
1153
    body {
1154
        .carousel {
1155
            .carousel-inner {
1156
                .social-logo {
1157
                    padding-left: 30px;
1158
                    top: 20%;
1159
                }
1160
            }
1161
        }
1162
    }
1163
}
1164

    
1165
@media (min-width: 330px) and (max-height: 900px) {
1166
    body {
1167
        .carousel {
1168
            .carousel-inner {
1169
                .social-logo {
1170
                    top: 25%;
1171
                }
1172
            }
1173
        }
1174
    }
1175
}
1176

    
1177
@media (min-width: 1024px) {
1178

    
1179
    body {
1180
        .kaplicky {
1181
            text-align: left !important;
1182
            //font-size: 24pt;
1183
            font-size: 30pt;
1184
            line-height: 24pt;
1185
            margin-bottom: 3rem;
1186
            //margin-left: 1rem;
1187
        }
1188

    
1189
        .text {
1190
            text-align: left;
1191
            font-size: 18pt;
1192
            line-height: 26pt;
1193
        }
1194
        .text2 {
1195
            text-align: left;
1196
            font-size: 18pt;
1197
            line-height: 26pt;
1198
        }
1199

    
1200
        .carousel {
1201
            .carousel-inner {
1202
                .social-logo {
1203
                    justify-content: center;
1204
                    top: 90%;
1205

    
1206
                    .logo {
1207
                        margin-left: 10rem;
1208

    
1209
                        img {
1210
                            width: 3.125rem;
1211
                        }
1212

    
1213
                        &:first-child {
1214
                            margin-left: 0;
1215
                        }
1216
                    }
1217
                }
1218

    
1219
                .carousel-button {
1220
                    bottom: 15%;
1221
                }
1222
            }
1223

    
1224
            .carousel-caption {
1225
                padding: 3.75rem 6.25rem 5em;
1226

    
1227
                h2 {
1228
                    margin-bottom: 1rem;
1229
                }
1230
            }
1231
        }
1232

    
1233
        .button-square {
1234
            font-size: 18pt;
1235
            width: 10.875rem;
1236
            height: 2.938rem;
1237
        }
1238
    }
1239
}
1240

    
1241
@media (min-width: 1575px) {
1242
    body {
1243
        .carousel {
1244
            .carousel-inner {
1245
                .carousel-button {
1246
                    bottom: 20%;
1247
                }
1248
            }
1249
        }
1250
    }
1251
}
(1-1/3)