Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 75508baf

Přidáno uživatelem Marek Lovčí před asi 4 roky(ů)

Merge origin/develop into master

Zobrazit rozdíly:

resources/sass/_custom.scss
4 4
body {
5 5
    background-color: $theme-color-five;
6 6
    font-family: $font-family-one;
7
    padding-top: 5.1rem;
7 8

  
8 9
    .head-title h1 {
9 10
        color: $theme-color-one;
......
14 15
    }
15 16

  
16 17
    .carousel {
18
        margin-top: - 5.1rem;
19

  
17 20
        .carousel-inner {
18 21
            .museum-logo {
19 22
                display: flex;
......
22 25
                top: 5%;
23 26
                width: 100%;
24 27
                z-index: 1;
28

  
29
                img {
30
                    width: 7.5rem;
31
                }
25 32
            }
26 33

  
27 34
            .social-logo {
28 35
                text-align: center;
29
                justify-content: space-between;
36
                justify-content: space-around;
30 37
                flex-wrap: nowrap;
31 38
                position: absolute;
32 39
                top: 25%;
33 40
                padding-left: 25px;
34 41
                width: 100%;
35 42
                z-index: 1;
43

  
44
                img {
45
                    width: 2.0625rem;
46
                }
36 47
            }
37 48

  
38 49
            .carousel-button {
......
57 68
        .carousel-caption {
58 69
            top: 50%;
59 70
            bottom: auto;
71
            padding-left: 1rem;
72
            padding-right: 1rem;
60 73
            transform: translateY(-50%);
61
            background-color:  rgba(239, 218, 179, 0.5);
74
            background-color: rgba(239, 218, 179, 0.5);
62 75
        }
63 76
    }
64 77

  
......
71 84
    }
72 85

  
73 86
    //text inputu a název artefaktů
74
    .text2{
87
    .text2 {
75 88
        font-weight: $font-weight-two;
76 89
        font-size: 8pt;
77 90
    }
78 91

  
79 92
    //název "kaplicky" a "choose a few" v categories (tam má jinou barvu)
80
    .kaplicky{
93
    .kaplicky {
81 94
        color: $theme-color-one;
82 95
        font-size: 11pt;
83
        font-weight: $font-weight-three;
96
        font-weight: $font-weight-two;
84 97
        letter-spacing: 3pt;
85 98
    }
86 99

  
87 100
    //autor artefaktu
88
    .text-author{
101
    .text-author {
89 102
        font-weight: $font-weight-one;
90 103
        font-size: 7pt;
91 104
        color: $theme-color-four;
92 105
    }
93 106

  
94 107
    //počet lajků
95
    .text-number{
108
    .text-number {
96 109
        font-weight: $font-weight-two;
97 110
        font-size: 5pt;
98 111
        color: $theme-color-four;
99 112
    }
100 113

  
101 114
    //notes u metadat, about v about, text levého menu
102
    .text-headline{
115
    .text-headline {
103 116
        font-weight: $font-weight-two;
104 117
        font-size: 12pt;
105 118
        color: $theme-color-four;
106 119
    }
107 120

  
121
    //notes u metadat, about v about, text levého menu
122
    .text-headline-desktop {
123
        font-size: 24pt;
124
        color: $theme-color-four;
125
    }
126

  
108 127
    //název metadata, text pravého menu
109
    .text-page{
128
    .text-page {
110 129
        font-weight: $font-weight-two;
111 130
        font-size: 7pt;
112 131
    }
113 132

  
114 133
    ////color pro změnu jen barvy
115
    .black{
134
    .black {
116 135
        color: $theme-color-five;
117 136
    }
118
    .white{
137

  
138
    .white {
119 139
        color: $theme-color-one;
120 140
    }
121
    .colored{
141

  
142
    .colored {
122 143
        color: $theme-color-four;
123 144
    }
124 145

  
146
    .highlight-white, .highlight-white {
147
        &:hover, &:focus, &:active {
148
            color: $theme-color-one;
149
        }
150
    }
151

  
125 152

  
126 153
    ////login
127
    .auth{
128
        .card{
154
    .auth {
155
        .card {
129 156
            border: none;
130 157
            text-align: center;
131 158
            font-size: 8pt;
132 159
        }
133 160

  
134
        .col-form-label{
161
        .col-form-label {
135 162
            text-align: left;
136 163
            padding-top: 0;
137 164
            padding-bottom: 0;
138 165
        }
139
        .form-control{
166

  
167
        .form-control {
140 168
            padding: 0;
141 169
            height: 17pt;
142 170
            border-radius: 0;
171

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

  
184
    //Oprava barev pro Chrom
185
    input:-webkit-autofill {
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
        &:active, &:focus, &:visited, &:hover {
191
            -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
192
            -webkit-text-fill-color: $theme-color-one;
193
            background-color: $theme-color-five !important;
194
            //outline: none !important;
143 195
        }
144 196
    }
145 197

  
146 198
    .card-body {
147
    	background-color: $theme-color-five;
148
    	font-weight: $font-weight-one;
149
    	color: $theme-color-four;
150
	}
151

  
152
	.form-control {
153
    	background-color: $theme-color-five;
154
    	margin-top: -1px;
155
    	border-top-color: $theme-color-five;
156
    	border-left-color: $theme-color-five;
157
    	border-right-color: $theme-color-five;
158
    	border-bottom-color: 0.5pt $theme-color-one;
159
    	color: $theme-color-one;
199
        background-color: $theme-color-five;
200
        font-weight: $font-weight-one;
201
        color: $theme-color-four;
202
    }
203

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

  
163
        &:active, &:focus, &:visited{
216
        &:active, &:focus, &:visited, &:hover {
217
            outline: none;
164 218
            background-color: $theme-color-five;
165 219
            margin-top: -1px;
166 220
            border-top-color: $theme-color-five;
......
171 225
            box-shadow: none;
172 226
        }
173 227

  
174
	}
175
    .form-control.is-invalid{
228
    }
229

  
230
    .form-control.is-invalid {
176 231
        box-shadow: none;
177 232
        border-color: $theme-color-four;
178 233
        background-image: none;
179
        &:active, &:focus, &:visited{
234

  
235
        &:active, &:focus, &:visited {
180 236
            box-shadow: none;
181 237
            border-color: $theme-color-four;
182 238
        }
......
188 244
        color: $theme-color-one;
189 245
        border: 0.5pt solid $theme-color-one;
190 246
        border-radius: 0;
191
        width: 6.5rem;
192
        height: 2rem;
247
        padding: 0.4675rem 2.475rem;
193 248
        font-weight: $font-weight-one;
194 249

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

  
256
        &:hover {
257
            color: $theme-color-four;
198 258
        }
199 259
    }
200 260

  
......
213 273

  
214 274
    .pin-left {
215 275
        border-left: .5pt solid $theme-color-four;
216
        display: inline-block;
217
        margin: 10rem 50px 0px -5rem;
218 276
        position: fixed;
219
        top: 0;
220 277
        bottom: 0;
221 278
        text-align: left;
222
        width: 100%;
223
        .text{
279

  
280
        // center fixed div
281
        left: 50%;
282
        transform: translateX(-50%);
283
        width: 350px;
284

  
285
        .text {
224 286
            margin-left: 0.5rem;
287
            margin-bottom: 0.2rem; // looks fugly without margin
225 288
        }
226
        p{
289

  
290
        p {
227 291
            margin-top: 0;
228 292
            margin-bottom: 0;
229 293
        }
230 294
    }
231 295

  
232
    li{
296
    li {
233 297
        list-style-type: none;
234 298
    }
235 299

  
......
245 309
            margin-right: 5px;
246 310
            vertical-align: text-top;
247 311
            background-color: transparent;
248
            background-position : center center;
249
            background-repeat:no-repeat;
312
            background-position: center center;
313
            background-repeat: no-repeat;
250 314
        }
251 315
    }
252 316

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

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

  
253 330
    .artefacts-area, .artefact-area {
254 331

  
255 332
        h5 {
256 333
            color: $theme-color-two;
257
            font-weight: $font-weight-two;
258
            line-height: 20pt;
259
            font-size: 21pt;
334
            //font-weight: $font-weight-two;
335
            text-overflow: ellipsis;
336
            overflow: hidden;
337
            white-space: nowrap;
338
            line-height: 0.9rem;
339
            font-size: 1.1rem;
260 340
        }
261 341

  
262 342
        h6 {
263 343
            color: $theme-color-two;
264
            font-size: 14pt;
344
            font-size: 0.9rem;
265 345
            //font-weight: lighter;
266 346
            font-weight: $font-weight-one;
267 347
        }
......
278 358

  
279 359
        .left_panel_info {
280 360
            margin-top: 15px;
281
            margin-left: -10px;
282
            max-width: 250px;
361
            max-width: 70%; //250px
283 362
        }
284 363

  
285 364
        .right_panel_info {
286 365
            margin-top: 15px;
287
            margin-right: -15px;
366
        }
367

  
368
        .likes_text {
369
            text-align: center;
288 370
        }
289 371

  
290 372
        .card-cus-bottom {
291 373
            background-color: $theme-color-five;
374
            padding-right: 0;
375
            padding-left: 0;
292 376
        }
293 377

  
294 378
        .inter_info {
295 379
            &:before {
296
                background-image: url(../images/interface/Button_Info_50.png);
297
                width: 60px;
298
                height: 60px;
380
                //background-image: url(../images/interface/Button_Info_50.png);
381
                background-image: url(../images/interface/Button_Info.svg);
382
                //width: 60px;
383
                //height: 60px;
384
                width: 8vw;
385
                height: 8vw;
299 386
            }
300 387
        }
301 388

  
302 389
        .inter_like {
303 390
            display: none;
391

  
304 392
            &:before {
305
                background-image : url(../images/interface/Hearth_Empty_50.png);
306
                width: 60px;
307
                height: 60px;
393
                //background-image: url(../images/interface/Hearth_Empty_50.png);
394
                background-image: url(../images/interface/Heart_Empty.svg);
395
                //width: 60px;
396
                //height: 60px;
397
                width: 8vw;
398
                height: 8vw;
308 399
            }
309 400
        }
310 401

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

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

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

  
317 423
        }
318 424

  
319 425
        .inter_info, .inter_like, .inter_like_filled {
320 426
            padding: 0;
427

  
321 428
            &:focus, &:active, &:hover {
322 429
                background-color: transparent !important;
323 430
                border-color: transparent !important;
324 431
                outline: none !important;
325 432
                box-shadow: none !important;
326
            };
433
            }
434
        ;
327 435
        }
328 436
    }
329 437

  
330

  
438
    // Artefact area
331 439
    .artefact-area {
332 440

  
333 441
        .card-cus-bottom {
......
358 466
            display: block;
359 467

  
360 468
            &:before {
361
                background-image: url(../images/interface/Hearth_Empty_Small.png);
362
                width: 25px;
363
                height: 19px;
469
                background-image: url(../images/interface/Heart_Empty.svg);
470
                width: 1.563rem;
471
                height: 1.25rem;
472

  
473
            }
474
        }
475

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

  
367 484
        .inter_info {
368 485

  
369 486
            padding-right: 1rem;
487

  
370 488
            &:before {
371
                background-image: url(../images/interface/Button_Info_Small.png);
372
                width: 29px;
373
                height: 29px;
489
                background-image: url(../images/interface/Button_Info.svg);
490
                width: 1.875rem;
491
                height: 1.875rem;
374 492
            }
375 493
        }
376 494

  
......
385 503
    .metadata-area {
386 504

  
387 505
        h2 {
506
            color: $theme-color-two;
388 507
            font-weight: $font-weight-two;
389 508
            font-size: 12pt;
390 509
        }
......
405 524
            color: $theme-color-two;
406 525
            border-bottom: .042rem solid $theme-color-two;
407 526
            display: inline-block;
408
            margin: 3.35rem 3.125rem 0 0;
527
            margin: 2.75rem 3.125rem 0 0;
409 528

  
410
            &:before {
529
            &:after {
411 530
                content: '';
412
                background-color: $theme-color-two;
531
                background-color: #ddd1b9;
413 532
                position: relative;
414 533
                height: .5rem;
415 534
                width: .5rem;
416 535
                border-radius: 50%;
417
                display: inline-block;
418
                top: 1.5rem;
419
                left: 50vw;
536
                display: block;
537
                margin-left: auto;
538
                top: .25rem;
420 539
            }
421 540

  
422 541
            .metadata {
......
424 543
                display: flex;
425 544
                align-items: baseline;
426 545

  
427
                span {
428
                    font-weight: $font-weight-two;
546
                a {
547
                    color: $theme-color-two;
548
                    text-decoration: none;
549

  
550
                    span {
551
                        font-weight: $font-weight-two;
552
                    }
429 553
                }
430 554

  
431 555
                .arrow-down {
......
446 570
            color: $theme-color-one;
447 571
            border-bottom: .042rem solid $theme-color-one;
448 572

  
449
            &:before {
573
            &:after {
450 574
                content: '';
451 575
                background-color: $theme-color-one;
452 576
            }
453 577

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

  
455 583
                .arrow-down {
456 584
                    border-top: 0.25rem solid $theme-color-one;
457 585
                }
......
479 607
                    font-size: 7pt;
480 608
                }
481 609

  
610
                .inter_like {
611

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

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

  
482 627
                .inter_like_filled {
483 628

  
484 629
                    &:before {
485
                        background-image : url(../images/interface/Hearth_Filled_50.png);
486
                        width: 50px;
487
                        height: 50px;
630
                        background-image: url(../images/interface/Heart_Filled.svg);
631
                        width: 3.125rem;
632
                        height: 3.125rem;
633
                        margin-right: 0;
488 634
                    }
489 635

  
490 636
                    &:hover, &:focus, &:active {
......
498 644
        }
499 645
    }
500 646

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

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

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

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

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

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

  
673
            }
674
        }
675
    }
676

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

  
501 691
    /*.content {
502 692
        position: relative;
503 693

  
......
529 719
        }
530 720
    }*/
531 721

  
532

  
533

  
534
    //CATEGORIES - ROW BLOCK
535
    .cat-col-md-2
536
    {
537
        margin: 2%;
538
    }
539

  
540 722
    //CATEGORIES - TILES
541
    .btn.btn-dark.cat-tile
542
    {
723
    .btn.btn-dark.cat-tile {
543 724
        //STYLING
544 725
        border-color: $theme-color-four;
545 726
        border-radius: 0;
......
551 732
        outline: none !important;
552 733
        box-shadow: none !important;
553 734

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

  
554 739
        //FONT
555
        font-size: 8mm;
556
        word-wrap: break-word;
740
        font-size: 22pt;
557 741

  
558 742
        //SPACING
559
        height: 40mm;
560
        width: 100%;
743
        padding: 4rem 1rem;
561 744

  
562
        &:active, &:focus
563
        {
745
        &:active, &:focus {
564 746
            background-color: $theme-color-three;
565 747
            border-color: $theme-color-four;
566 748
            outline: none !important;
......
569 751
        }
570 752
    }
571 753

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

  
572 760
    //CATEGORY/{id} -h2 title NO ARTEFACTS
573
    .category-h2
574
    {
761
    .category-h2 {
575 762
        color: $theme-color-four;
576 763
    }
577
}
578 764

  
579
.arrow{
580
    position: absolute;
581
    width: 0;
582
    height: 0;
583
    margin: 2rem;
584
    cursor:pointer;
585
    border: 0.59055rem solid transparent;
586
}
765
    .cat-main-div {
766
        margin-top: 2.4rem;
767
    }
587 768

  
588
.arrow-left {
589
    margin-left: 80%;
769
    //CATEGORIES - Wrapper around Enter button
770
    .cat-wrapper {
771
        margin: auto;
772
        display: block;
773
        //align-content: center;
774
        //margin:auto;
775
        //display:block;
776
    }
590 777

  
591
    border-right:0.59055rem solid $theme-color-five;
592
    background-color: $theme-color-four !important;
593
}
778
    //CATEGORIES - Enter button
779
    .btn.button-square.cat-enter-butt {
780
        border-radius: 0;
781
        bottom: 5%;
782
        position: fixed;
783
        left: 50%;
784
        transform: translateX(-50%);
785

  
786
        &:active, &:focus, &:visited, &:hover {
787
            outline: none;
788
            box-shadow: none;
789
            color: $theme-color-one;
790
        }
791

  
792
        &:hover {
793
            color: $theme-color-four;
794
        }
795
    }
594 796

  
595
.arrow-right {
596
    border-left:0.59055rem solid $theme-color-four;
797
    //VERIFY - main text
798
    .ver-text {
597 799

  
800
        margin-top: 50pt;
801

  
802
        h2 {
803
            text-align: center;
804
            color: $theme-color-two;
805
        }
806
    }
807
}
808

  
809
.top-bar {
810
    background-color: $theme-color-five;
811
    min-height: 5rem;
598 812
    position: fixed;
599
    z-index: 1;
813
    width: 100%;
600 814
    top: 0;
601
    left: 0;
815
    z-index: 2;
816

  
817
    .shadow {
818
        box-shadow: none;
819
    }
602 820
}
603 821

  
604 822
.sidenav {
605 823
    height: 100%;
606
    //width: 0;
607
    width: 250px;
824
    width: 0;
825
    //width: 250px;
608 826
    position: fixed;
609
    z-index: 1;
827
    z-index: 4;
610 828
    top: 0;
611 829
    left: 0;
612 830
    background-color: $theme-color-four;
......
619 837
    color: $theme-color-five;
620 838
    display: block;
621 839
    transition: 0.3s;
840

  
841
    &:hover {
842
        color: $theme-color-four;
843
        background-color: $theme-color-one;
844
    }
845

  
846
    &:active, &:focus, .active {
847
        color: $theme-color-one;
848
        background-color: $theme-color-four;
849
    }
850
}
851

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

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

  
870
.menu-item {
871
    padding: 0.25rem 1rem;
872
    width: 100%;
873
    border: 0;
874

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

  
884
.logo-kaplicky {
885
    text-align: center;
886
    display: none;
887

  
888
    &:active, &.active, &:focus {
889
        outline: none;
890
        box-shadow: none;
891
    }
892
}
893

  
894
.navbar {
895
    padding: unset;
896
}
897

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

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

  
912
// login and registration alert bottom margin
913
.al {
914
    margin-bottom: 3rem;
915
}
916

  
917
.js-cookie-consent {
918
    position: fixed;
919
    z-index: 9999;
920
    text-align: center;
921
    width: 100%;
922
    bottom: 0px;
923
    padding: 10px;
924
    background: $theme-color-four;
925
}
926

  
927
.js-cookie-consent-agree {
928
    font-size: 8pt;
929
    background-color: $theme-color-five;
930
    color: $theme-color-one;
931
    border: 0.5pt solid $theme-color-one;
932
    border-radius: 0;
933
    padding: 0.5rem 2rem;
934
    font-weight: $font-weight-one;
935

  
936
    &:active, &:focus, &:visited, &:hover {
937
        outline: none;
938
        box-shadow: none;
939
        color: $theme-color-one;
940
    }
941

  
942
    &:hover {
943
        color: $theme-color-four;
944
    }
945
}
946

  
947
.cookie-consent__message {
948
    padding: 1rem;
949
    display: inline-block;
950
}
951

  
952
.bar-desktop {
953
    margin-left: 2rem;
954
    margin-right: 2rem;
955
}
956

  
957
// books component
958
.books-component {
959

  
960
    .book-area {
961
        .card-cus-bottom {
962

  
963
            display: flex;
964
            justify-content: space-between;
965
            align-items: baseline;
966

  
967
            .book-arrow {
968
                &:after {
969
                    content: '';
970
                    bottom: 3rem;
971
                    position: absolute;
972
                    border-top: 1.25rem solid transparent;
973
                    border-bottom: 1.25rem solid transparent;
974
                }
975
            }
976

  
977
            .book-arrow-left {
978
                &:after {
979
                    left: 1.5625rem;
980
                    border-right: 1.25rem solid $theme-color-two;
981
                }
982
            }
983

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

  
990
            .likes {
991
                display: flex;
992
                flex-direction: column;
993
                align-items: center;
994

  
995
                .inter_like, .inter_like_filled {
996
                    margin: 0 auto;
997

  
998
                    &:before {
999
                        margin-right: 0;
1000
                        height: 5rem;
1001
                        width: 5rem;
1002
                    }
1003

  
1004
                    &:hover, &:focus, &:active {
1005
                        background-color: transparent !important;
1006
                        border-color: transparent !important;
1007
                        outline: none !important;
1008
                        box-shadow: none !important;
1009
                    }
1010
                }
1011

  
1012
                .inter_like {
1013
                    &:before{
1014
                        background-image: url(../images/interface/Heart_Empty.svg);
1015
                    }
1016
                }
1017

  
1018
                .inter_like_filled {
1019
                    &:before{
1020
                        background-image: url(../images/interface/Heart_Filled.svg);
1021
                    }
1022
                }
1023

  
1024
                .artefact-likes {
1025
                    color: $theme-color-two;
1026
                    font-size: 12pt;
1027
                    padding: 0;
1028
                }
1029
            }
1030
        }
1031
    }
1032

  
1033
    .info-area {
1034
        color: $theme-color-two;
1035
        margin-top: 0.625rem;
1036
        padding-left: 5rem;
1037

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

  
1044
        &::-webkit-scrollbar {
1045
            width: 0 !important
1046
        } */
1047

  
1048
        h3 {
1049
            font-weight: $font-weight-two;
1050
        }
1051

  
1052
        .switch-view {
1053
            float: right;
1054
            color: $theme-color-one;
1055
            cursor: pointer;
1056
        }
1057

  
1058
        .artefact-notes {
1059
            display: none;
1060
            color: $theme-color-two;
1061

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

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

  
1079
                .metadata {
1080
                    position: relative;
1081
                    display: flex;
1082
                    align-items: baseline;
1083

  
1084
                    a {
1085
                        color: $theme-color-two;
1086
                        text-decoration: none;
1087

  
1088
                        span {
1089
                            font-size: 12pt;
1090
                            font-weight: $font-weight-two;
1091
                        }
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

  
1119
                    a {
1120
                        color: $theme-color-one;
1121
                    }
1122

  
1123
                    .arrow-down {
1124
                        border-top: 0.25rem solid $theme-color-one;
1125
                    }
1126
                }
1127
            }
1128

  
1129
            .metadata-text {
1130
                font-size: 12pt;
1131
                color: $theme-color-one;
1132
                padding-top: 10px;
1133
                padding-left: 25px;
1134
                padding-right: 25px;
1135

  
1136
                .inter_like {
1137

  
1138
                    &:before {
1139
                        background-image: url(../images/interface/Heart_Empty.svg);
1140
                        width: 5rem;
1141
                        height: 5rem;
1142
                    }
1143

  
1144
                    &:hover, &:focus, &:active {
1145
                        background-color: transparent !important;
1146
                        border-color: transparent !important;
1147
                        outline: none !important;
1148
                        box-shadow: none !important;
1149
                    }
1150
                }
1151

  
1152
                .inter_like_filled {
1153

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

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

  
1170
        .inter_info {
1171

  
1172
            float: right;
1173
            color: $theme-color-one;
1174
            padding-right: 1rem;
1175

  
1176
            &:before {
1177
                background-image: url(../images/interface/Button_Info_White.svg);
1178
                width: 1.875rem;
1179
                height: 1.875rem;
1180
            }
1181

  
1182
            &:hover, &:focus, &:active {
1183
                background-color: transparent !important;
1184
                border-color: transparent !important;
1185
                outline: none !important;
1186
                box-shadow: none !important;
1187
            }
1188
        }
1189
    }
622 1190
}
623 1191

  
624
.sidenav a:hover {
625
    color: $theme-color-four;
626
    background-color: $theme-color-one;
1192
@media (max-width: 610px) {
1193
    .js-cookie-consent-agree {
1194
        margin-bottom: 1rem;
1195
    }
627 1196
}
628 1197

  
629 1198
@media screen and (max-height: 450px) {
630
    .sidenav a {font-size: 18px;}
1199
    .sidenav a {
1200
        font-size: 18px;
1201
    }
1202
    .down {
1203
        bottom: unset;
1204
        margin-bottom: unset;
1205
    }
631 1206
}
632 1207

  
633
@media (max-width: 990px) {}//Ponecháno pro případ, že se bude měnit login
1208
@media (max-width: 990px) {
1209
    .bar-desktop {
1210
        display: none;
1211
    }
1212
    .logo-kaplicky {
1213
        margin: 0 auto;
1214
        display: block;
1215
    }
1216
    .arrow {
1217
        position: absolute;
1218
        width: 0;
1219
        height: 0;
1220
        margin: 2rem;
1221
        cursor: pointer;
1222
        border: 0.59055rem solid transparent;
1223

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

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

  
1238
        position: fixed;
1239
        z-index: 3;
1240
        top: 0;
1241
        left: 0;
1242
    }
1243
    .menu-item:active, .menu-item.active {
1244
        color: $theme-color-five;
1245
        background-color: $theme-color-one;
1246
    }
1247
}
634 1248

  
635 1249
@media (max-width: 770px) {
636
    body {
637
        .pin-left {
638
            margin-left: -33vw;
639
            margin-top: 12rem;
640
            //left: 20vw;
1250
    .books-component {
1251
        .info-area {
1252
            padding-left: 1.5625rem;
641 1253
        }
642 1254
    }
643 1255
}
644 1256

  
645
@media only screen and (max-width: 540px)
646
{
647
    .sidenav{
1257
@media only screen and (max-width: 540px) {
1258
    .sidenav {
648 1259
        width: 0;
649 1260
    }
650
    .head-title.text-center h1
651
    {
1261
    .head-title.text-center h1 {
652 1262
        font-size: 23pt;
653 1263
        padding-top: 50pt;
654 1264
        white-space: nowrap;
655

  
656 1265
    }
657 1266

  
1267

  
658 1268
    /*.btn-circle.rounded-circle.btn-sm
659 1269
    {
660 1270
        width: 90px;
......
673 1283
        height: 180px;
674 1284
    }*/
675 1285

  
676
    body{
1286
    body {
677 1287
        .carousel {
678 1288
            .carousel-inner {
679 1289
                .social-logo {
......
685 1295
    }
686 1296
}
687 1297

  
688
@media (min-width: 330px) and (max-height: 900px)
689
{
690
    body{
1298
@media (min-width: 330px) and (max-height: 900px) {
1299
    body {
691 1300
        .carousel {
692 1301
            .carousel-inner {
693 1302
                .social-logo {
......
697 1306
        }
698 1307
    }
699 1308
}
1309

  
1310
@media (min-width: 1024px) {
1311

  
1312
    body {
1313
        .kaplicky {
1314
            text-align: center;
1315
            font-size: 30pt;
1316
            margin-bottom: 3rem;
1317
        }
1318

  
1319
        .pin-left:before {
1320
            height: 1.125rem;
1321
            width: 1.125rem;
1322
            top: -1.125rem;
1323
            left: -0.56rem;
1324
        }
1325

  
1326
        .text {
1327
            text-align: left;
1328
            font-size: 18pt;
1329
            line-height: 26pt;
1330
        }
1331

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

  
1338
        .carousel {
1339
            .carousel-inner {
1340
                .social-logo {
1341
                    justify-content: center;
1342
                    top: 90%;
1343

  
1344
                    .logo {
1345
                        margin-left: 10rem;
1346

  
1347
                        img {
1348
                            width: 3.125rem;
1349
                        }
1350

  
1351
                        &:first-child {
1352
                            margin-left: 0;
1353
                        }
1354
                    }
1355
                }
1356

  
1357
                .carousel-button {
1358
                    bottom: 15%;
1359
                }
1360
            }
1361

  
1362
            .carousel-caption {
1363
                padding: 3.75rem 6.25rem 5em;
1364

  
1365
                h2 {
1366
                    margin-bottom: 1rem;
1367
                }
1368
            }
1369
        }
1370

  
1371
        .button-square {
1372
            font-size: 18pt;
1373
            padding: 0.28125rem 3.7rem;
1374
        }
1375

  
1376
        .metadata-area {
1377
            .pin-horizontal {
1378
                margin: 5rem 3.125rem 0 0;
1379

  
1380
                .metadata {
1381

  
1382
                    margin-right: 0.5rem;
1383

  
1384
                    .arrow-down {
1385
                        border-left: 0.5rem solid transparent;
1386
                        border-right: 0.5rem solid transparent;
1387
                        border-top: 0.5rem solid $theme-color-two;
1388
                    }
1389

  
1390
                    a {
1391
                        span {
1392
                            font-size: 16pt;
1393
                        }
1394
                    }
1395
                }
1396

  
1397
                &:after {
1398
                    height: 0.75rem;
1399
                    width: 0.75rem;
1400
                    top: 0.375rem;
1401
                }
1402
            }
1403

  
1404
            .white-pin {
1405
                .metadata {
1406
                    .arrow-down {
1407
                        border-top: 0.5rem solid $theme-color-one;
1408
                    }
1409
                }
1410
            }
1411

  
1412
            .metadata-text {
1413
                font-size: 19pt;
1414
                max-width: 50%;
1415

  
1416
                .artefact-info {
1417
                    .artefact-name {
1418
                        font-size: 16pt;
1419
                    }
1420

  
1421
                    .artefact-author {
1422
                        font-size: 12pt;
1423
                    }
1424

  
1425
                    .inter_like_filled {
1426
                        &:before {
1427
                            width: 5rem;
1428
                            height: 5rem;
1429
                        }
1430
                    }
1431
                }
1432
            }
1433
        }
1434
    }
1435
}
1436

  
1437
@media (min-width: 1575px) {
1438
    body {
1439
        .carousel {
1440
            .carousel-inner {
1441
                .carousel-button {
1442
                    bottom: 20%;
1443
                }
1444
            }
1445
        }
1446
    }
1447
}

Také k dispozici: Unified diff