Projekt

Obecné

Profil

Stáhnout (23.5 KB) Statistiky
| Větev: | Tag: | Revize:
1 4bb8ff64 zabran
// Variables
2
@import 'variables';
3 1c3121fe zabran
4 c4f6e57a Adam Mištera
body {
5 c38f4c3a zabran
    background-color: $theme-color-five;
6 83496d8e zabran
    font-family: $font-family-one;
7 d79e27be Marek Lovčí
    padding-top: 5.1rem;
8 34c0b905 rizir01
9 c4f6e57a Adam Mištera
    .head-title h1 {
10 c38f4c3a zabran
        color: $theme-color-one;
11 83496d8e zabran
        font-weight: $font-weight-one;
12 c4f6e57a Adam Mištera
        font-size: 60pt;
13 83496d8e zabran
        //font-weight: bold;
14 c4f6e57a Adam Mištera
        letter-spacing: 3px;
15
    }
16 34c0b905 rizir01
17 c4f6e57a Adam Mištera
    .carousel {
18 d79e27be Marek Lovčí
        margin-top: - 5.1rem;
19
20 c4f6e57a Adam Mištera
        .carousel-inner {
21 d668e889 Adam Mištera
            .museum-logo {
22
                display: flex;
23
                justify-content: center;
24
                position: absolute;
25
                top: 5%;
26
                width: 100%;
27
                z-index: 1;
28 f5ea2a43 Adam Mištera
29
                img {
30
                    width: 7.5rem;
31
                }
32 d668e889 Adam Mištera
            }
33
34
            .social-logo {
35
                text-align: center;
36 f5ea2a43 Adam Mištera
                justify-content: space-around;
37 d668e889 Adam Mištera
                flex-wrap: nowrap;
38
                position: absolute;
39
                top: 25%;
40
                padding-left: 25px;
41
                width: 100%;
42
                z-index: 1;
43 f5ea2a43 Adam Mištera
44
                img {
45
                    width: 2.0625rem;
46
                }
47 d668e889 Adam Mištera
            }
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 c4f6e57a Adam Mištera
            }
66
        }
67
68
        .carousel-caption {
69 d668e889 Adam Mištera
            top: 50%;
70
            bottom: auto;
71
            transform: translateY(-50%);
72 d79e27be Marek Lovčí
            background-color: rgba(239, 218, 179, 0.5);
73 c4f6e57a Adam Mištera
        }
74
    }
75 3b97c440 zabran
76 2b1ca67d zabran
    /////////text types
77
    //většina běžných textů
78
    .text {
79 83496d8e zabran
        font-weight: $font-weight-one;
80 2b1ca67d zabran
        font-size: 8pt;
81
        line-height: 9pt;
82
    }
83
84
    //text inputu a název artefaktů
85 d79e27be Marek Lovčí
    .text2 {
86 83496d8e zabran
        font-weight: $font-weight-two;
87 2b1ca67d zabran
        font-size: 8pt;
88
    }
89
90
    //název "kaplicky" a "choose a few" v categories (tam má jinou barvu)
91 d79e27be Marek Lovčí
    .kaplicky {
92 2b1ca67d zabran
        color: $theme-color-one;
93
        font-size: 11pt;
94 83496d8e zabran
        font-weight: $font-weight-three;
95 2b1ca67d zabran
        letter-spacing: 3pt;
96
    }
97
98
    //autor artefaktu
99 d79e27be Marek Lovčí
    .text-author {
100 83496d8e zabran
        font-weight: $font-weight-one;
101 2b1ca67d zabran
        font-size: 7pt;
102
        color: $theme-color-four;
103
    }
104
105
    //počet lajků
106 d79e27be Marek Lovčí
    .text-number {
107 83496d8e zabran
        font-weight: $font-weight-two;
108 2b1ca67d zabran
        font-size: 5pt;
109
        color: $theme-color-four;
110
    }
111
112
    //notes u metadat, about v about, text levého menu
113 d79e27be Marek Lovčí
    .text-headline {
114 83496d8e zabran
        font-weight: $font-weight-two;
115 2b1ca67d zabran
        font-size: 12pt;
116
        color: $theme-color-four;
117
    }
118
119 79e22cad zabran
    //notes u metadat, about v about, text levého menu
120
    .text-headline-desktop {
121
        font-weight: $font-weight-two;
122
        font-size: 24pt;
123
        color: $theme-color-four;
124
    }
125
126 2b1ca67d zabran
    //název metadata, text pravého menu
127 d79e27be Marek Lovčí
    .text-page {
128 83496d8e zabran
        font-weight: $font-weight-two;
129 2b1ca67d zabran
        font-size: 7pt;
130
    }
131
132 aee27358 zabran
    ////color pro změnu jen barvy
133 d79e27be Marek Lovčí
    .black {
134 aee27358 zabran
        color: $theme-color-five;
135
    }
136 d79e27be Marek Lovčí
137
    .white {
138 aee27358 zabran
        color: $theme-color-one;
139
    }
140 d79e27be Marek Lovčí
141
    .colored {
142 aee27358 zabran
        color: $theme-color-four;
143
    }
144
145 2b1ca67d zabran
146
    ////login
147 d79e27be Marek Lovčí
    .auth {
148
        .card {
149 3b97c440 zabran
            border: none;
150
            text-align: center;
151
            font-size: 8pt;
152
        }
153 3b397a49 zabran
154 d79e27be Marek Lovčí
        .col-form-label {
155 3b397a49 zabran
            text-align: left;
156 c0265e9e zabran
            padding-top: 0;
157
            padding-bottom: 0;
158 3b397a49 zabran
        }
159 d79e27be Marek Lovčí
160
        .form-control {
161 c0265e9e zabran
            padding: 0;
162 3b397a49 zabran
            height: 17pt;
163 c0265e9e zabran
            border-radius: 0;
164 d79e27be Marek Lovčí
165
            &:focus {
166 7929abb4 zabran
                border-color: $theme-color-one;
167
                -webkit-box-shadow: none;
168
                box-shadow: none;
169
            }
170
        }
171 3b97c440 zabran
    }
172
173 76a0a13d zabran
    //Oprava barev pro Chrom
174
    input:-webkit-autofill {
175 d79e27be Marek Lovčí
        -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
176 76a0a13d zabran
        -webkit-text-fill-color: $theme-color-one;
177 7929abb4 zabran
        background-color: $theme-color-five !important;
178
        //outline: none !important;
179 d79e27be Marek Lovčí
        &:active, &:focus, &:visited, &:hover {
180
            -webkit-box-shadow: 0 0 0 50px $theme-color-five inset !important;
181 76a0a13d zabran
            -webkit-text-fill-color: $theme-color-one;
182 7929abb4 zabran
            background-color: $theme-color-five !important;
183
            //outline: none !important;
184 76a0a13d zabran
        }
185
    }
186
187 5481d358 Adam Mištera
    .card-body {
188 d79e27be Marek Lovčí
        background-color: $theme-color-five;
189
        font-weight: $font-weight-one;
190
        color: $theme-color-four;
191
    }
192
193
    .form-control {
194
        background-color: $theme-color-five;
195
        margin-top: -1px;
196
        border-top-color: $theme-color-five;
197
        border-left-color: $theme-color-five;
198
        border-right-color: $theme-color-five;
199
        border-bottom-color: 0.5pt $theme-color-one;
200
        color: $theme-color-one;
201 3b97c440 zabran
        box-shadow: none;
202
        font-size: 8pt;
203 7929abb4 zabran
        outline: none;
204 4bb8ff64 zabran
205 d79e27be Marek Lovčí
        &:active, &:focus, &:visited, &:hover {
206 7929abb4 zabran
            outline: none;
207 4bb8ff64 zabran
            background-color: $theme-color-five;
208
            margin-top: -1px;
209
            border-top-color: $theme-color-five;
210
            border-left-color: $theme-color-five;
211
            border-right-color: $theme-color-five;
212
            border-bottom-color: 0.5pt $theme-color-one;
213
            color: $theme-color-one;
214
            box-shadow: none;
215
        }
216
217 d79e27be Marek Lovčí
    }
218
219
    .form-control.is-invalid {
220 4bb8ff64 zabran
        box-shadow: none;
221
        border-color: $theme-color-four;
222
        background-image: none;
223 d79e27be Marek Lovčí
224
        &:active, &:focus, &:visited {
225 4bb8ff64 zabran
            box-shadow: none;
226
            border-color: $theme-color-four;
227
        }
228
    }
229 34c0b905 rizir01
230 c4f6e57a Adam Mištera
    .button-square {
231 d668e889 Adam Mištera
        font-size: 8pt;
232 c38f4c3a zabran
        background-color: $theme-color-five;
233
        color: $theme-color-one;
234
        border: 0.5pt solid $theme-color-one;
235 c4f6e57a Adam Mištera
        border-radius: 0;
236 2696c864 Adam Mištera
        width: 6.5rem;
237
        height: 2rem;
238 83496d8e zabran
        font-weight: $font-weight-one;
239 2696c864 Adam Mištera
240 eeaf2e21 zabran
        &:active, &:focus, &:visited, &:hover {
241 2696c864 Adam Mištera
            outline: none;
242
            box-shadow: none;
243 eeaf2e21 zabran
            color: $theme-color-one;
244
        }
245 d79e27be Marek Lovčí
246
        &:hover {
247 eeaf2e21 zabran
            color: $theme-color-four;
248 2696c864 Adam Mištera
        }
249 c4f6e57a Adam Mištera
    }
250 34c0b905 rizir01
251 aee27358 zabran
    //spendlik
252
    .pin-left:before {
253
        content: '';
254
        position: relative;
255
        height: 0.35433rem;
256
        width: 0.35433rem;
257
        background-color: $theme-color-one;
258
        border-radius: 50%;
259
        display: inline-block;
260
        top: -0.35433rem;
261
        left: -0.2rem;
262
    }
263
264
    .pin-left {
265
        border-left: .5pt solid $theme-color-four;
266 8075a85b zabran
        position: fixed;
267
        bottom: 0;
268 aee27358 zabran
        text-align: left;
269 d79e27be Marek Lovčí
270
        // center fixed div
271
        left: 50%;
272
        transform: translateX(-50%);
273
        width: 70%;
274
275
        .text {
276 83496d8e zabran
            margin-left: 0.5rem;
277 d79e27be Marek Lovčí
            margin-bottom: 0.2rem; // looks fugly without margin
278 83496d8e zabran
        }
279 d79e27be Marek Lovčí
280
        p {
281 c0265e9e zabran
            margin-top: 0;
282
            margin-bottom: 0;
283 83496d8e zabran
        }
284 aee27358 zabran
    }
285
286 d79e27be Marek Lovčí
    li {
287 b711d297 zabran
        list-style-type: none;
288
    }
289
290 c4f6e57a Adam Mištera
    .button-image {
291
        background-color: transparent;
292
        border-color: transparent;
293
294
        &:before {
295
            content: "";
296
            width: 100px;
297
            height: 100px;
298
            display: inline-block;
299
            margin-right: 5px;
300
            vertical-align: text-top;
301
            background-color: transparent;
302 d79e27be Marek Lovčí
            background-position: center center;
303
            background-repeat: no-repeat;
304 c4f6e57a Adam Mištera
        }
305
    }
306 34c0b905 rizir01
307 b4965c0b rizir01
    .fav-cat-mybooks{
308
        color:$theme-color-two;
309
        text-align: center;
310
        font-size: 1.9rem;
311
    }
312
313
    .fav-cat-nofav{
314
        text-align: center;
315
        color:$theme-color-three;
316
        background-color: $theme-color-five;
317
        border-color: $theme-color-three;
318
    }
319
320 70f69b41 Adam Mištera
    .artefacts-area, .artefact-area {
321 084eca03 Adam Mištera
322 b56b3d9b Adam Mištera
        h5 {
323
            color: $theme-color-two;
324 b4965c0b rizir01
            //font-weight: $font-weight-two;
325
            text-overflow: ellipsis;
326
            overflow: hidden;
327
            white-space: nowrap;
328
            line-height: 0.9rem;
329
            font-size: 1.1rem;
330 b56b3d9b Adam Mištera
        }
331 084eca03 Adam Mištera
332 b56b3d9b Adam Mištera
        h6 {
333
            color: $theme-color-two;
334 b4965c0b rizir01
            font-size: 0.9rem;
335 83496d8e zabran
            //font-weight: lighter;
336
            font-weight: $font-weight-one;
337 b56b3d9b Adam Mištera
        }
338 084eca03 Adam Mištera
339 b56b3d9b Adam Mištera
        img {
340
            border: transparent;
341
            border-radius: 1px;
342
        }
343 084eca03 Adam Mištera
344 b56b3d9b Adam Mištera
        .card {
345
            margin: 10px;
346
            border: none !important;
347
        }
348 084eca03 Adam Mištera
349 b56b3d9b Adam Mištera
        .left_panel_info {
350
            margin-top: 15px;
351 b4965c0b rizir01
            max-width: 70%;//250px
352 b56b3d9b Adam Mištera
        }
353
354
        .right_panel_info {
355
            margin-top: 15px;
356 b4965c0b rizir01
        }
357
358
        .likes_text{
359
            text-align: center;
360 b56b3d9b Adam Mištera
        }
361
362
        .card-cus-bottom {
363
            background-color: $theme-color-five;
364 b4965c0b rizir01
            padding-right: 0;
365
            padding-left: 0;
366 b56b3d9b Adam Mištera
        }
367
368
        .inter_info {
369
            &:before {
370 b4965c0b rizir01
                //background-image: url(../images/interface/Button_Info_50.png);
371
                background-image: url(../images/interface/Button_Info.svg);
372
                //width: 60px;
373
                //height: 60px;
374
                width:8vw;
375
                height:8vw;
376 b56b3d9b Adam Mištera
            }
377
        }
378
379
        .inter_like {
380
            display: none;
381 d79e27be Marek Lovčí
382 b56b3d9b Adam Mištera
            &:before {
383 b4965c0b rizir01
                //background-image: url(../images/interface/Hearth_Empty_50.png);
384
                background-image: url(../images/interface/Heart_Empty.svg);
385
                //width: 60px;
386
                //height: 60px;
387
                width:8vw;
388
                height:8vw;
389 b56b3d9b Adam Mištera
            }
390
        }
391
392
        .inter_like_filled {
393
            &:before {
394 b4965c0b rizir01
                //background-image: url(../images/interface/Hearth_Filled_50.png);
395
                background-image: url(../images/interface/Heart_Filled.svg);
396
                //width: 60px;
397
                //height: 60px;
398
                width:8vw;
399
                height:8vw;
400 b56b3d9b Adam Mištera
            }
401
        }
402
403
        .inter_info, .inter_like, .inter_like_filled {
404
            padding: 0;
405 d79e27be Marek Lovčí
406 b56b3d9b Adam Mištera
            &:focus, &:active, &:hover {
407
                background-color: transparent !important;
408
                border-color: transparent !important;
409
                outline: none !important;
410
                box-shadow: none !important;
411 d79e27be Marek Lovčí
            }
412
        ;
413 b56b3d9b Adam Mištera
        }
414
    }
415 34c0b905 rizir01
416 bfa73340 Adam Mištera
    // Artefact area
417 70f69b41 Adam Mištera
    .artefact-area {
418
419
        .card-cus-bottom {
420
            .left_panel_info, .right_panel_info {
421
                margin: 0.9375rem 0 0 0;
422
            }
423
424
            .right_panel_info {
425
                .float-right {
426
                    margin-right: -0.35rem;
427
                }
428
            }
429
        }
430
431
        .artefact-name {
432
            font-weight: $font-weight-two;
433
            font-size: 8pt;
434
            line-height: 10pt;
435
            margin-bottom: 0;
436
        }
437
438
        .artefact-author {
439
            font-size: 7pt;
440
            line-height: 8pt;
441
        }
442
443
        .inter_like {
444
            display: block;
445
446
            &:before {
447 bfa73340 Adam Mištera
                background-image: url(../images/interface/Heart_Empty.svg);
448
                width: 1.563rem;
449
                height: 1.25rem;
450 b4965c0b rizir01
451 bfa73340 Adam Mištera
            }
452
        }
453
454
        .inter_like_filled {
455
            &:before {
456 d79e27be Marek Lovčí
                background-image: url(../images/interface/Heart_Filled.svg);
457 bfa73340 Adam Mištera
                width: 1.563rem;
458
                height: 1.25rem;
459 70f69b41 Adam Mištera
            }
460
        }
461
462
        .inter_info {
463
464
            padding-right: 1rem;
465 d79e27be Marek Lovčí
466 70f69b41 Adam Mištera
            &:before {
467 bfa73340 Adam Mištera
                background-image: url(../images/interface/Button_Info.svg);
468
                width: 1.875rem;
469
                height: 1.875rem;
470 70f69b41 Adam Mištera
            }
471
        }
472
473
        .artefact-likes {
474
            font-weight: $font-weight-two;
475
            font-size: 5pt;
476
            padding-right: 0.25rem;
477
        }
478
    }
479
480 3e4f999e Adam Mištera
    // Metadata area
481 3c062db9 Adam Mištera
    .metadata-area {
482
483
        h2 {
484 1bcdcb05 Adam Mištera
            color: $theme-color-two;
485 3c062db9 Adam Mištera
            font-weight: $font-weight-two;
486
            font-size: 12pt;
487
        }
488
489 3e4f999e Adam Mištera
        .arrow-down {
490 3dfc8d9f Adam Mištera
            position: fixed;
491 3e4f999e Adam Mištera
            top: 0.25rem;
492
            right: 0;
493
            margin: 2rem;
494
            width: 0;
495
            height: 0;
496
            border-left: 0.59055rem solid transparent;
497
            border-right: 0.59055rem solid transparent;
498
            border-top: 0.59055rem solid $theme-color-two;
499 3c062db9 Adam Mištera
        }
500
501
        .pin-horizontal {
502 3e4f999e Adam Mištera
            color: $theme-color-two;
503
            border-bottom: .042rem solid $theme-color-two;
504 3c062db9 Adam Mištera
            display: inline-block;
505 26e128a8 Adam Mištera
            margin: 2.75rem 3.125rem 0 0;
506 3e4f999e Adam Mištera
507 d79e27be Marek Lovčí
            &:after {
508 3c062db9 Adam Mištera
                content: '';
509 d79e27be Marek Lovčí
                background-color: #ddd1b9;
510 3c062db9 Adam Mištera
                position: relative;
511
                height: .5rem;
512
                width: .5rem;
513
                border-radius: 50%;
514 d79e27be Marek Lovčí
                display: block;
515
                margin-left: auto;
516
                top: .25rem;
517 3c062db9 Adam Mištera
            }
518
519 3e4f999e Adam Mištera
            .metadata {
520
                position: relative;
521
                display: flex;
522
                align-items: baseline;
523
524
                span {
525
                    font-weight: $font-weight-two;
526
                }
527
528
                .arrow-down {
529
                    position: relative;
530
                    top: 0;
531
                    right: 0;
532
                    width: 0;
533
                    height: 0;
534
                    border-left: 0.25rem solid transparent;
535
                    border-right: 0.25rem solid transparent;
536
                    border-top: 0.25rem solid $theme-color-two;
537
                    margin: 0 0.5rem 0 0.5rem;
538
                }
539 3c062db9 Adam Mištera
            }
540 3e4f999e Adam Mištera
        }
541
542
        .white-pin {
543
            color: $theme-color-one;
544
            border-bottom: .042rem solid $theme-color-one;
545 3c062db9 Adam Mištera
546 3e4f999e Adam Mištera
            &:before {
547
                content: '';
548
                background-color: $theme-color-one;
549
            }
550 3c062db9 Adam Mištera
551 3e4f999e Adam Mištera
            .metadata {
552
                .arrow-down {
553
                    border-top: 0.25rem solid $theme-color-one;
554
                }
555
            }
556 3c062db9 Adam Mištera
        }
557
558
        .metadata-text {
559 3e4f999e Adam Mištera
            font-size: 8pt;
560 3c062db9 Adam Mištera
            color: $theme-color-one;
561
            padding-top: 10px;
562
            padding-left: 25px;
563
            padding-right: 25px;
564
565
            .artefact-info {
566
                color: $theme-color-two;
567
                margin-top: 10px;
568
569
                .artefact-name {
570 3e4f999e Adam Mištera
                    font-weight: $font-weight-two;
571 3c062db9 Adam Mištera
                    font-size: 8pt;
572
                }
573
574
                .artefact-author {
575 3e4f999e Adam Mištera
                    font-weight: $font-weight-one;
576 3c062db9 Adam Mištera
                    font-size: 7pt;
577
                }
578 3e4f999e Adam Mištera
579 1bcdcb05 Adam Mištera
                .inter_like {
580
581
                    &:before {
582
                        background-image: url(../images/interface/Heart_Empty.svg);
583
                        width: 3.125rem;
584
                        height: 3.125rem;
585
                        margin-right: 0;
586
                    }
587
588
                    &:hover, &:focus, &:active {
589
                        background-color: transparent !important;
590
                        border-color: transparent !important;
591
                        outline: none !important;
592
                        box-shadow: none !important;
593
                    }
594
                }
595
596 3e4f999e Adam Mištera
                .inter_like_filled {
597
598
                    &:before {
599 d79e27be Marek Lovčí
                        background-image: url(../images/interface/Heart_Filled.svg);
600 26e128a8 Adam Mištera
                        width: 3.125rem;
601
                        height: 3.125rem;
602
                        margin-right: 0;
603 3e4f999e Adam Mištera
                    }
604
605
                    &:hover, &:focus, &:active {
606
                        background-color: transparent !important;
607
                        border-color: transparent !important;
608
                        outline: none !important;
609
                        box-shadow: none !important;
610
                    }
611
                }
612 3c062db9 Adam Mištera
            }
613
        }
614
    }
615
616 bfa73340 Adam Mištera
    // Modal
617
    .modal {
618
        font-weight: $font-weight-one;
619
        color: $theme-color-two;
620
        font-size: 8pt;
621
622
        .modal-header {
623
            border-bottom: 1px solid $theme-color-two;
624
625
            .close {
626
                color: $theme-color-two;
627
                text-shadow: none;
628
            }
629
        }
630
631
        .modal-content {
632
            background-color: $theme-color-five;
633
        }
634
635
        .modal-footer {
636
            border-top: 1px solid $theme-color-two;
637
638
            .btn {
639
                background-color: $theme-color-two;
640
                color: $theme-color-five;
641
642
            }
643
        }
644
    }
645
646
    .image-modal {
647
        .close {
648
            font-size: 24pt;
649
            color: $theme-color-two;
650
            text-shadow: none;
651
            position: absolute;
652
            top: 1rem;
653
            right: 0.125rem;
654
            opacity: 1;
655
            cursor: pointer;
656
            pointer-events: initial;
657
        }
658
    }
659
660 c0265e9e zabran
    /*.content {
661 977060b9 rizir01
        position: relative;
662 31d75014 rizir01
663 977060b9 rizir01
        //Circle style button
664
        .btn-circle.rounded-circle {
665
            padding: 6px 0px;
666
            font-size: 16px;
667
            text-align: center;
668
        }
669
        .btn-categories
670 c38f4c3a zabran
        {
671 977060b9 rizir01
            position: absolute;
672
            border-width: 5px;
673
            background-color: $theme-color-five;
674 c38f4c3a zabran
            border-color: $theme-color-four;
675 977060b9 rizir01
            color:$theme-color-four;
676 c4f6e57a Adam Mištera
            outline: none !important;
677
            box-shadow: none !important;
678 977060b9 rizir01
            font-weight: $font-weight-two;
679
680
            &:active
681
            {
682
                background-color: $theme-color-three;
683
                border-color: $theme-color-four;
684
                outline: none !important;
685
                box-shadow: none !important;
686
                color:$theme-color-five;
687
            }
688
        }
689 c0265e9e zabran
    }*/
690 977060b9 rizir01
691 6c518068 rizir01
    //CATEGORIES - TILES
692 d79e27be Marek Lovčí
    .btn.btn-dark.cat-tile {
693 6c518068 rizir01
        //STYLING
694
        border-color: $theme-color-four;
695
        border-radius: 0;
696
        border-style: solid;
697
        border-width: 2px;
698
        color: $theme-color-four;
699
        background-color: $theme-color-five;
700
        text-align: center;
701
        outline: none !important;
702
        box-shadow: none !important;
703
704 25ec2fab Marek Lovčí
        //TEXT OVERFLOW
705
        overflow: hidden;
706
        text-overflow: ellipsis;
707
708 6c518068 rizir01
        //FONT
709 25ec2fab Marek Lovčí
        font-size: 22pt;
710 6c518068 rizir01
711
        //SPACING
712 25ec2fab Marek Lovčí
        padding: 4rem 0.5rem;
713 6c518068 rizir01
714 d79e27be Marek Lovčí
        &:active, &:focus {
715 6c518068 rizir01
            background-color: $theme-color-three;
716
            border-color: $theme-color-four;
717
            outline: none !important;
718
            box-shadow: none !important;
719
            color: $theme-color-five;
720 c4f6e57a Adam Mištera
        }
721 6c518068 rizir01
    }
722 c38f4c3a zabran
723 fb354d59 rizir01
    //CATEGORY/{id} -h2 title NO ARTEFACTS
724 d79e27be Marek Lovčí
    .category-h2 {
725 fb354d59 rizir01
        color: $theme-color-four;
726 c4f6e57a Adam Mištera
    }
727 c74e9df8 rizir01
728
    //CATEGORIES - Choose a topic TITLE
729
    .head-title.text-center.cat-main-topic{
730
731
        h1{
732
            font-size: 1.9rem;
733
        }
734
    }
735 34c0b905 rizir01
}
736
737 d79e27be Marek Lovčí
.top-bar {
738 927fb559 zabran
    background-color: $theme-color-five;
739 693a0a6d zabran
    min-height: 5rem;
740 927fb559 zabran
    position: fixed;
741
    width: 100%;
742
    top: 0;
743 d79e27be Marek Lovčí
    z-index: 2;
744 54610fab zabran
    .shadow {
745
        box-shadow: none;
746
    }
747 8baafb46 zabran
}
748
749 d79e27be Marek Lovčí
.separator {
750 54610fab zabran
    position: relative;
751
    z-index : 5;
752
    &:before{
753
        width: 50%;
754
        content : "";
755
        position: absolute;
756
        left    : 0;
757
        bottom  : 0;
758
        height  : 1px;
759
        border-bottom:1px solid $theme-color-five;
760
    }
761 927fb559 zabran
}
762
763 1c3121fe zabran
.sidenav {
764
    height: 100%;
765 79e22cad zabran
    width: 0;
766
    //width: 250px;
767 1c3121fe zabran
    position: fixed;
768 d79e27be Marek Lovčí
    z-index: 4;
769 1c3121fe zabran
    top: 0;
770
    left: 0;
771 8075a85b zabran
    background-color: $theme-color-four;
772 1c3121fe zabran
    overflow-x: hidden;
773
    transition: 0.5s;
774
}
775
776
.sidenav a {
777
    text-decoration: none;
778 8075a85b zabran
    color: $theme-color-five;
779 1c3121fe zabran
    display: block;
780
    transition: 0.3s;
781 d79e27be Marek Lovčí
782
    &:hover {
783 927fb559 zabran
        color: $theme-color-four;
784
        background-color: $theme-color-one;
785
    }
786 d79e27be Marek Lovčí
787
    &:active, &:focus, .active {
788 927fb559 zabran
        color: $theme-color-one;
789
        background-color: $theme-color-four;
790
    }
791 1c3121fe zabran
}
792
793 79e22cad zabran
.bar-desktop{
794
    display: flex;
795
    align-items: center;
796 c9a0c0b2 zabran
    text-align: center;
797
    min-width: 100%;
798 693a0a6d zabran
    padding-top: 2rem;
799
    padding-bottom: 2rem;
800 79e22cad zabran
}
801
802 54610fab zabran
.down {
803
    position: absolute;
804
    z-index: 5;
805
    bottom: 0;
806
    left: 0;
807
    width: 100%;
808
    margin-bottom: 3rem;
809
}
810
811
.menu-item{
812 c9a0c0b2 zabran
    padding: 0.25rem 0.25rem;
813 54610fab zabran
    width: 100%;
814
    border: 0;
815 79e22cad zabran
    &:active, &.active, &:focus{
816
        color: $theme-color-one;
817 d7feebff zabran
        //background-color: $theme-color-five;
818 79e22cad zabran
        border: none;
819
        outline: none;
820
        box-shadow: none;
821
    }
822 1c3121fe zabran
}
823
824 d79e27be Marek Lovčí
.logo-kaplicky {
825
    text-align: center;
826 79e22cad zabran
    display: none;
827
    &:active, &.active, &:focus{
828
        outline: none;
829
        box-shadow: none;
830
    }
831 927fb559 zabran
}
832
833 c9a0c0b2 zabran
.navbar{
834
    padding: unset;
835
}
836
837 749ca4c4 Marek Lovčí
.vertical-center {
838 d79e27be Marek Lovčí
    margin-top: -5.1rem; // fixed navbar correction
839 749ca4c4 Marek Lovčí
    min-height: 100vh;
840
    display: flex;
841
    align-items: center;
842
}
843
844
.error {
845
    color: $theme-color-one;
846
    font-size: xx-large;
847
    display: block;
848
    text-align: center;
849
}
850
851 d79e27be Marek Lovčí
// login and registration alert bottom margin
852
.al {
853
    margin-bottom: 3rem;
854
}
855
856 1c3121fe zabran
@media screen and (max-height: 450px) {
857 d79e27be Marek Lovčí
    .sidenav a {
858
        font-size: 18px;
859
    }
860 54610fab zabran
    .down {
861
        bottom: unset;
862
        margin-bottom: unset;
863
    }
864 1c3121fe zabran
}
865
866 c9a0c0b2 zabran
@media (min-width: 1300px) {
867
    .bar-desktop {
868
        margin-left: 8vw;
869
        margin-right: 8vw;
870
        min-width: 84vw;
871
    }
872 d79e27be Marek Lovčí
}
873 8075a85b zabran
874 c9a0c0b2 zabran
@media (max-width: 990px) {
875 aee27358 zabran
}
876
877 c9a0c0b2 zabran
@media (max-width: 770px) {
878 79e22cad zabran
    .logo-kaplicky{
879
        width: 100%;
880
        display: block;
881
    }
882
    .arrow {
883
        position: absolute;
884
        width: 0;
885
        height: 0;
886
        margin: 2rem;
887
        cursor: pointer;
888
        border: 0.59055rem solid transparent;
889
        &:active, &.active, &:focus{
890
            outline: none;
891
            box-shadow: none;
892
        }
893
    }
894
    .arrow-left {
895
        margin-left: 80%;
896 6c518068 rizir01
897 79e22cad zabran
        border-right: 0.59055rem solid $theme-color-five;
898
        background-color: $theme-color-four !important;
899 34c0b905 rizir01
    }
900 79e22cad zabran
    .arrow-right {
901
        border-left: 0.59055rem solid $theme-color-four;
902 6c518068 rizir01
903 79e22cad zabran
        position: fixed;
904
        z-index: 3;
905
        top: 0;
906
        left: 0;
907 34c0b905 rizir01
    }
908 79e22cad zabran
    .bar-desktop{
909
        display: none;
910
    }
911
    .menu-item:active, .menu-item.active{
912
        color: $theme-color-five;
913
        background-color: $theme-color-one;
914
    }
915 c9a0c0b2 zabran
}
916
917
@media only screen and (max-width: 540px) {
918
    .sidenav {
919
        width: 0;
920
    }
921
    .head-title.text-center h1 {
922
        font-size: 23pt;
923
        padding-top: 50pt;
924
        white-space: nowrap;
925
    }
926
927 79e22cad zabran
928 34c0b905 rizir01
929 c0265e9e zabran
    /*.btn-circle.rounded-circle.btn-sm
930 34c0b905 rizir01
    {
931
        width: 90px;
932
        height: 90px;
933
    }
934
935
    .btn-circle.rounded-circle.btn-dm
936
    {
937
        width: 130px;
938
        height: 130px;
939
    }
940
941
    .btn-circle.rounded-circle.btn-xl
942
    {
943
        width: 180px;
944
        height: 180px;
945 c0265e9e zabran
    }*/
946 d668e889 Adam Mištera
947 d79e27be Marek Lovčí
    body {
948 d668e889 Adam Mištera
        .carousel {
949
            .carousel-inner {
950
                .social-logo {
951
                    padding-left: 30px;
952
                    top: 20%;
953
                }
954
            }
955
        }
956
    }
957
}
958
959 d79e27be Marek Lovčí
@media (min-width: 330px) and (max-height: 900px) {
960
    body {
961 d668e889 Adam Mištera
        .carousel {
962
            .carousel-inner {
963
                .social-logo {
964
                    top: 25%;
965
                }
966
            }
967
        }
968
    }
969
}
970 f5ea2a43 Adam Mištera
971
@media (min-width: 1024px) {
972
973
    body {
974
        .kaplicky{
975
            text-align: left !important;
976
            font-size: 24pt;
977
            line-height: 24pt;
978
        }
979
980
        .text {
981
            text-align: left;
982
            font-size: 18pt;
983
            line-height: 26pt;
984
        }
985
986
        .carousel {
987
            .carousel-inner {
988
                .social-logo {
989
                    justify-content: center;
990
                    top: 90%;
991
992
                    .logo {
993
                        margin-left: 10rem;
994
995
                        img {
996
                            width: 3.125rem;
997
                        }
998
999
                        &:first-child {
1000
                            margin-left: 0;
1001
                        }
1002
                    }
1003
                }
1004
                .carousel-button {
1005
                    transform: none;
1006
                    left: 76%;
1007
                    bottom: 20%;
1008
                }
1009
            }
1010
1011
            .carousel-caption{
1012
                padding: 3.75rem 6.25rem 10em;
1013
1014
                h2 {
1015
                    margin-bottom: 1rem;
1016
                }
1017
            }
1018
        }
1019
1020
        .button-square {
1021
            font-size: 18pt;
1022
            width: 10.875rem;
1023
            height: 2.938rem;
1024
        }
1025
    }
1026
}