조수연

front+backend

Showing 56 changed files with 1894 additions and 0 deletions
This diff could not be displayed because it is too large.
1 +html {
2 + font-size: 18px;
3 +}
4 +
5 +body {
6 + color: #8f8f8f;
7 + margin: 0;
8 + padding: 0;
9 + overflow-x: hidden;
10 +}
11 +a {
12 + transition: all 0.3s ease;
13 +}
14 +
15 +a:hover,
16 +a:focus {
17 + text-decoration: none;
18 +}
19 +
20 +a:focus {
21 + outline: none;
22 +}
23 +
24 +.btn {
25 + padding: 8px 32px;
26 +}
27 +
28 +.btn:hover {
29 + background-color: #ced4da;
30 +}
31 +
32 +.tm-section-pad-top {
33 + padding-top: 135px;
34 +}
35 +
36 +.tm-text-primary {
37 + color: #3496d8;
38 +}
39 +
40 +.tm-font-big {
41 + font-size: 1.25rem;
42 +}
43 +
44 +.tm-btn-primary {
45 + color: white;
46 + background-color: #3496d8;
47 + padding: 14px 35px;
48 + border-radius: 30px;
49 +}
50 +
51 +.tm-btn-primary:hover,
52 +.tm-btn-primary:focus {
53 + color: white;
54 + background-color: #73c1f6;
55 +}
56 +
57 +/* Navbar */
58 +
59 +.tm-navbar {
60 + position: fixed;
61 + width: 100%;
62 + z-index: 1000;
63 + background-color: transparent;
64 + transition: all 0.3s ease;
65 +}
66 +
67 +.tm-navbar.scroll {
68 + background-color: white;
69 + border-bottom: 1px solid #e9ecef;
70 +}
71 +
72 +.navbar-brand {
73 + color: white;
74 + font-size: 1.4rem;
75 + font-weight: bold;
76 +}
77 +
78 +.navbar-brand:hover,
79 +.tm-navbar.scroll .navbar-brand:hover {
80 + color: #3496d8;
81 +}
82 +
83 +.tm-navbar.scroll .navbar-brand {
84 + color: #8f8f8f;
85 +}
86 +
87 +.nav-item {
88 + list-style: none;
89 +}
90 +
91 +.tm-nav-link {
92 + color: white;
93 +}
94 +
95 +.tm-navbar.scroll .tm-nav-link {
96 + color: #8f8f8f;
97 +}
98 +
99 +.tm-navbar.scroll .tm-nav-link:hover,
100 +.tm-navbar.scroll .tm-nav-link.current,
101 +.tm-nav-link:hover {
102 + color: #3496d8;
103 +}
104 +
105 +.navbar-toggler {
106 + border: 1px solid white;
107 + padding-left: 10px;
108 + padding-right: 10px;
109 +}
110 +
111 +.navbar-toggler-icon {
112 + color: white;
113 + padding-top: 6px;
114 +}
115 +
116 +.tm-navbar.scroll .navbar-toggler {
117 + border: 1px solid #8f8f8f;
118 +}
119 +
120 +.tm-navbar.scroll .navbar-toggler-icon {
121 + color: #8f8f8f;
122 +}
123 +
124 +/* Hero */
125 +
126 +#hero {
127 + background-image: url(../img/main.png);
128 + background-repeat: no-repeat;
129 + height: 100vh;
130 + min-height: 375px;
131 + position: relative;
132 +}
133 +
134 +@media (min-height: 830px) {
135 + #hero {
136 + background-position: center -210px;
137 + }
138 +}
139 +
140 +@media (min-height: 680px) and (max-height: 829px) {
141 + #hero {
142 + background-position: center -300px;
143 + }
144 +}
145 +
146 +@media (min-height: 500px) and (max-height: 679px) {
147 + #hero {
148 + background-position: center -400px;
149 + }
150 +}
151 +
152 +@media (max-height: 499px) {
153 + #hero {
154 + background-position: center -450px;
155 + }
156 +}
157 +
158 +.tm-hero-text-container {
159 + width: 100%;
160 + height: 100%;
161 + display: flex;
162 + flex-flow: column;
163 + justify-content: center;
164 +}
165 +
166 +.tm-hero-text-container-inner {
167 + margin-top: -90px;
168 +}
169 +
170 +.tm-hero-title {
171 + font-size: 3.5rem;
172 + text-shadow: 2px 2px 2px #333;
173 +}
174 +
175 +.tm-intro-next {
176 + position: absolute;
177 + bottom: 100px;
178 + left: 0;
179 + right: 0;
180 +}
181 +
182 +@media (max-height: 480px) {
183 + .tm-hero-text-container-inner {
184 + margin-top: -40px;
185 + }
186 +
187 + .tm-intro-next {
188 + bottom: 20px;
189 + }
190 +}
191 +
192 +.tm-down-arrow-link {
193 + display: block;
194 + margin-top: 18%;
195 +}
196 +
197 +.tm-down-arrow {
198 + color: #c57e7d;
199 + cursor: pointer;
200 + background: white;
201 + border-radius: 50%;
202 + padding: 10px 22px 8px;
203 + transition: all 0.3s ease;
204 +}
205 +
206 +.tm-down-arrow:hover,
207 +.tm-down-arrow:focus {
208 + color: white;
209 + background: #3496d8;
210 +}
211 +
212 +/* Introduction */
213 +
214 +.tm-section-title {
215 + font-size: 2.6rem;
216 + font-weight: normal;
217 +}
218 +
219 +.tm-intro-text {
220 + font-size: 1.2rem;
221 + line-height: 1.4;
222 +}
223 +
224 +.tm-icon {
225 + display: block;
226 + margin-bottom: 55px;
227 + color: #3496d8;
228 +}
229 +
230 +/* Work */
231 +
232 +.tm-work-description {
233 + max-width: 650px;
234 + width: 100%;
235 + font-size: 0.9rem;
236 +}
237 +
238 +.tm-gallery-container {
239 + padding-top: 70px;
240 + padding-bottom: 120px;
241 +}
242 +
243 +.tm-gallery-item {
244 + margin: 0 15px;
245 +}
246 +
247 +.slick-dots {
248 + bottom: -65px;
249 +}
250 +
251 +.slick-dots li {
252 + margin: 0 13px;
253 +}
254 +
255 +.slick-dots li button:hover:before,
256 +.slick-dots li button:focus:before,
257 +.slick-dots li.slick-active button:before {
258 + opacity: 1;
259 + color: #3ba0dd;
260 +}
261 +
262 +.slick-dots li button:before {
263 + font-size: 26px;
264 +}
265 +
266 +/* Hover Effect */
267 +/* Common style */
268 +.grid figure {
269 + position: relative;
270 + float: left;
271 + overflow: hidden;
272 + /* margin: 10px 1%;
273 + min-width: 320px;
274 + max-width: 480px;
275 + max-height: 360px;
276 + width: 48%; */
277 + background: #3085a3;
278 + text-align: center;
279 + cursor: pointer;
280 +}
281 +
282 +.grid figure img {
283 + position: relative;
284 + display: block;
285 + min-height: 100%;
286 + max-width: 100%;
287 + opacity: 0.8;
288 +}
289 +
290 +.grid figure figcaption {
291 + padding: 2em;
292 + color: #fff;
293 + text-transform: uppercase;
294 + font-size: 1.25em;
295 + -webkit-backface-visibility: hidden;
296 + backface-visibility: hidden;
297 +}
298 +
299 +.grid figure figcaption::before,
300 +.grid figure figcaption::after {
301 + pointer-events: none;
302 +}
303 +
304 +.grid figure figcaption,
305 +.grid figure figcaption > a {
306 + position: absolute;
307 + top: 0;
308 + left: 0;
309 + width: 100%;
310 + height: 100%;
311 +}
312 +
313 +/* Anchor will cover the whole item by default */
314 +/* For some effects it will show as a button */
315 +.grid figure figcaption > a {
316 + z-index: 1000;
317 + text-indent: 200%;
318 + white-space: nowrap;
319 + font-size: 0;
320 + opacity: 0;
321 +}
322 +
323 +.grid figure h2 {
324 + word-spacing: -0.15em;
325 + font-weight: 300;
326 +}
327 +
328 +.grid figure h2 span {
329 + font-weight: 800;
330 +}
331 +
332 +.grid figure h2,
333 +.grid figure p {
334 + margin: 0;
335 +}
336 +
337 +.grid figure p {
338 + letter-spacing: 1px;
339 + font-size: 68.5%;
340 +}
341 +
342 +/*---------------*/
343 +/***** Honey *****/
344 +/*---------------*/
345 +
346 +figure.effect-honey {
347 + background: #4a3753;
348 + max-width: 220px;
349 +}
350 +
351 +figure.effect-honey img {
352 + opacity: 0.9;
353 + -webkit-transition: opacity 0.35s;
354 + transition: opacity 0.35s;
355 +}
356 +
357 +figure.effect-honey:hover img {
358 + opacity: 0.5;
359 +}
360 +
361 +figure.effect-honey figcaption::before {
362 + position: absolute;
363 + bottom: 0;
364 + left: 0;
365 + width: 100%;
366 + height: 10px;
367 + background: #3496d8;
368 + content: "";
369 + -webkit-transform: translate3d(0, 10px, 0);
370 + transform: translate3d(0, 10px, 0);
371 +}
372 +
373 +figure.effect-honey h2 {
374 + position: absolute;
375 + bottom: 0;
376 + left: 0;
377 + padding: 1em 1.5em;
378 + width: 100%;
379 + text-align: left;
380 + -webkit-transform: translate3d(0, -30px, 0);
381 + transform: translate3d(0, -30px, 0);
382 +}
383 +
384 +figure.effect-honey h2 i {
385 + font-style: normal;
386 + opacity: 0;
387 + -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
388 + transition: opacity 0.35s, transform 0.35s;
389 + -webkit-transform: translate3d(0, -30px, 0);
390 + transform: translate3d(0, -30px, 0);
391 +}
392 +
393 +figure.effect-honey figcaption::before,
394 +figure.effect-honey h2 {
395 + -webkit-transition: -webkit-transform 0.35s;
396 + transition: transform 0.35s;
397 +}
398 +
399 +figure.effect-honey:hover figcaption::before,
400 +figure.effect-honey:hover h2,
401 +figure.effect-honey:hover h2 i {
402 + opacity: 1;
403 + -webkit-transform: translate3d(0, 0, 0);
404 + transform: translate3d(0, 0, 0);
405 +}
406 +
407 +/* Contact */
408 +
409 +#contact {
410 + color: white;
411 + background-image: url(../img/the-town-bg-02.jpg);
412 + background-position: center;
413 + background-repeat: no-repeat;
414 + min-height: 850px;
415 + position: relative;
416 + padding-bottom: 50px;
417 + padding-top: 160px;
418 +}
419 +
420 +.tm-underline {
421 + border-top: 2px solid white;
422 + height: 8px;
423 + width: 100%;
424 +}
425 +
426 +.tm-underline-inner {
427 + width: 25%;
428 + height: 8px;
429 + background: white;
430 +}
431 +
432 +.tm-contact-item {
433 + margin-bottom: 75px;
434 +}
435 +
436 +.tm-contact-item-link {
437 + display: flex;
438 + align-items: center;
439 +}
440 +
441 +.tm-contact-item-link i,
442 +.tm-contact-item-link span {
443 + color: white;
444 + transition: all 0.3s ease;
445 +}
446 +
447 +.tm-contact-item-link:hover i,
448 +.tm-contact-item-link:hover span {
449 + color: #3496d8;
450 +}
451 +
452 +.tm-input {
453 + padding: 8px 25px;
454 + border-radius: 3px;
455 + border: 1px solid white;
456 + background: transparent;
457 + color: white;
458 +}
459 +
460 +::placeholder {
461 + /* Chrome, Firefox, Opera, Safari 10.1+ */
462 + color: white;
463 + opacity: 1; /* Firefox */
464 +}
465 +
466 +:-ms-input-placeholder {
467 + /* Internet Explorer 10-11 */
468 + color: white;
469 +}
470 +
471 +::-ms-input-placeholder {
472 + /* Microsoft Edge */
473 + color: white;
474 +}
475 +
476 +.tm-btn-submit {
477 + margin-left: 20px;
478 +}
479 +
480 +.tm-footer {
481 + position: absolute;
482 + bottom: 35px;
483 + left: 0;
484 + right: 0;
485 + padding: 0 15px;
486 +}
487 +
488 +.tm-footer-link {
489 + color: white;
490 +}
491 +
492 +.tm-footer-link:hover,
493 +.tm-footer-link:focus {
494 + color: #3496d8;
495 + text-decoration: none;
496 +}
497 +
498 +p {
499 + line-height: 1.9;
500 +}
501 +
502 +@media (min-width: 768px) {
503 + .tm-intro-text-container {
504 + padding-left: 65px;
505 + }
506 +
507 + .navbar-expand-md .navbar-nav .nav-link {
508 + padding-right: 30px;
509 + padding-left: 30px;
510 + }
511 +}
512 +
513 +@media (min-width: 1200px) {
514 + .container {
515 + max-width: 1275px;
516 + }
517 +
518 + .tm-container-gallery {
519 + max-width: 1290px;
520 + }
521 +
522 + .tm-container-contact {
523 + max-width: 1063px;
524 + }
525 +}
526 +
527 +@media (max-width: 991px) {
528 + .tm-intro-text-container {
529 + padding-left: 15px;
530 + padding-top: 30px;
531 + max-width: 600px;
532 + margin-left: auto;
533 + margin-right: auto;
534 + }
535 +
536 + .tm-intro-img {
537 + display: block;
538 + margin-left: auto;
539 + margin-right: auto;
540 + }
541 +
542 + .tm-btn-submit {
543 + margin-left: 0;
544 + margin-top: 20px;
545 + }
546 +}
547 +
548 +@media (max-width: 767px) {
549 + .tm-btn-submit {
550 + margin-left: 20px;
551 + margin-top: 0;
552 + }
553 +
554 + .navbar-nav {
555 + max-width: 200px;
556 + text-align: right;
557 + }
558 +
559 + .navbar-collapse {
560 + background-color: rgb(255, 255, 255);
561 + padding: 10px;
562 + border-radius: 3px;
563 + }
564 +
565 + .navbar-collapse .nav-link {
566 + color: #8f8f8f;
567 + }
568 +}
569 +
570 +@media (max-width: 480px) {
571 + .tm-gallery-container {
572 + max-width: 220px;
573 + margin-left: auto;
574 + margin-right: auto;
575 + }
576 +
577 + .slick-dots li {
578 + margin: 0 8px;
579 + }
580 +
581 + .tm-gallery-item {
582 + margin: 0;
583 + }
584 +}
585 +
586 +@media (max-width: 420px) {
587 + .tm-btn-submit {
588 + display: block;
589 + margin-left: 0;
590 + margin-top: 20px;
591 + }
592 +}
1 +Font Awesome Free License
2 +-------------------------
3 +
4 +Font Awesome Free is free, open source, and GPL friendly. You can use it for
5 +commercial projects, open source projects, or really almost whatever you want.
6 +Full Font Awesome Free license: https://fontawesome.com/license/free.
7 +
8 +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
9 +In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
10 +packaged as SVG and JS file types.
11 +
12 +# Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
13 +In the Font Awesome Free download, the SIL OLF license applies to all icons
14 +packaged as web and desktop font files.
15 +
16 +# Code: MIT License (https://opensource.org/licenses/MIT)
17 +In the Font Awesome Free download, the MIT license applies to all non-font and
18 +non-icon files.
19 +
20 +# Attribution
21 +Attribution is required by MIT, SIL OLF, and CC BY licenses. Downloaded Font
22 +Awesome Free files already contain embedded comments with sufficient
23 +attribution, so you shouldn't need to do anything additional when using these
24 +files normally.
25 +
26 +We've kept attribution comments terse, so we ask that you do not actively work
27 +to remove them from files, especially code. They're a great way for folks to
28 +learn about Font Awesome.
29 +
30 +# Brand Icons
31 +All brand icons are trademarks of their respective owners. The use of these
32 +trademarks does not indicate endorsement of the trademark holder by Font
33 +Awesome, nor vice versa. **Please do not use brand logos for any purpose except
34 +to represent the company, product, or service to which they refer.**
This diff is collapsed. Click to expand it.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
1 +/**
2 + * Single Page Nav Plugin
3 + * Copyright (c) 2014 Chris Wojcik <cpw1485@gmail.com>
4 + * Dual licensed under MIT and GPL.
5 + * @author Chris Wojcik
6 + * @version 1.2.1
7 + */
8 +"function"!=typeof Object.create&&(Object.create=function(a){function b(){}return b.prototype=a,new b}),function(a,b,c,d){"use strict";var e={init:function(c,d){this.options=a.extend({},a.fn.singlePageNav.defaults,c),this.container=d,this.$container=a(d),this.$links=this.$container.find("a"),""!==this.options.filter&&(this.$links=this.$links.filter(this.options.filter)),this.$window=a(b),this.$htmlbody=a("html, body"),this.$links.on("click.singlePageNav",a.proxy(this.handleClick,this)),this.didScroll=!1,this.checkPosition(),this.setTimer()},handleClick:function(b){var c=this,d=b.currentTarget,e=a(d.hash);b.preventDefault(),e.length&&(c.clearTimer(),"function"==typeof c.options.beforeStart&&c.options.beforeStart(),c.setActiveLink(d.hash),c.scrollTo(e,function(){c.options.updateHash&&history.pushState&&history.pushState(null,null,d.hash),c.setTimer(),"function"==typeof c.options.onComplete&&c.options.onComplete()}))},scrollTo:function(a,b){var c=this,d=c.getCoords(a).top,e=!1;c.$htmlbody.stop().animate({scrollTop:d},{duration:c.options.speed,easing:c.options.easing,complete:function(){"function"!=typeof b||e||b(),e=!0}})},setTimer:function(){var a=this;a.$window.on("scroll.singlePageNav",function(){a.didScroll=!0}),a.timer=setInterval(function(){a.didScroll&&(a.didScroll=!1,a.checkPosition())},250)},clearTimer:function(){clearInterval(this.timer),this.$window.off("scroll.singlePageNav"),this.didScroll=!1},checkPosition:function(){var a=this.$window.scrollTop(),b=this.getCurrentSection(a);null!==b&&this.setActiveLink(b)},getCoords:function(a){return{top:Math.round(a.offset().top)-this.options.offset}},setActiveLink:function(a){var b=this.$container.find("a[href$='"+a+"']");b.hasClass(this.options.currentClass)||(this.$links.removeClass(this.options.currentClass),b.addClass(this.options.currentClass))},getCurrentSection:function(d){var e,f,g,h;for(e=0;e<this.$links.length;e++)f=this.$links[e].hash,a(f).length&&(g=this.getCoords(a(f)),d>=g.top-this.options.threshold&&(h=f));var i=a(c).height()-a(b).height();if(d==i){var j=this.$links.length;j>0&&(h=this.$links[j-1].hash)}return h||(0===this.$links.length?null:this.$links[0].hash)}};a.fn.singlePageNav=function(a){return this.each(function(){var b=Object.create(e);b.init(a,this)})},a.fn.singlePageNav.defaults={offset:0,threshold:120,speed:400,currentClass:"current",easing:"swing",updateHash:!1,filter:"",onComplete:!1,beforeStart:!1}}(jQuery,window,document);
...\ No newline at end of file ...\ No newline at end of file
This diff is collapsed. Click to expand it.
1 +/* Magnific Popup CSS */
2 +.mfp-bg {
3 + top: 0;
4 + left: 0;
5 + width: 100%;
6 + height: 100%;
7 + z-index: 1042;
8 + overflow: hidden;
9 + position: fixed;
10 + background: #0b0b0b;
11 + opacity: 0.8; }
12 +
13 +.mfp-wrap {
14 + top: 0;
15 + left: 0;
16 + width: 100%;
17 + height: 100%;
18 + z-index: 1043;
19 + position: fixed;
20 + outline: none !important;
21 + -webkit-backface-visibility: hidden; }
22 +
23 +.mfp-container {
24 + text-align: center;
25 + position: absolute;
26 + width: 100%;
27 + height: 100%;
28 + left: 0;
29 + top: 0;
30 + padding: 0 8px;
31 + box-sizing: border-box; }
32 +
33 +.mfp-container:before {
34 + content: '';
35 + display: inline-block;
36 + height: 100%;
37 + vertical-align: middle; }
38 +
39 +.mfp-align-top .mfp-container:before {
40 + display: none; }
41 +
42 +.mfp-content {
43 + position: relative;
44 + display: inline-block;
45 + vertical-align: middle;
46 + margin: 0 auto;
47 + text-align: left;
48 + z-index: 1045; }
49 +
50 +.mfp-inline-holder .mfp-content,
51 +.mfp-ajax-holder .mfp-content {
52 + width: 100%;
53 + cursor: auto; }
54 +
55 +.mfp-ajax-cur {
56 + cursor: progress; }
57 +
58 +.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
59 + cursor: -moz-zoom-out;
60 + cursor: -webkit-zoom-out;
61 + cursor: zoom-out; }
62 +
63 +.mfp-zoom {
64 + cursor: pointer;
65 + cursor: -webkit-zoom-in;
66 + cursor: -moz-zoom-in;
67 + cursor: zoom-in; }
68 +
69 +.mfp-auto-cursor .mfp-content {
70 + cursor: auto; }
71 +
72 +.mfp-close,
73 +.mfp-arrow,
74 +.mfp-preloader,
75 +.mfp-counter {
76 + -webkit-user-select: none;
77 + -moz-user-select: none;
78 + user-select: none; }
79 +
80 +.mfp-loading.mfp-figure {
81 + display: none; }
82 +
83 +.mfp-hide {
84 + display: none !important; }
85 +
86 +.mfp-preloader {
87 + color: #CCC;
88 + position: absolute;
89 + top: 50%;
90 + width: auto;
91 + text-align: center;
92 + margin-top: -0.8em;
93 + left: 8px;
94 + right: 8px;
95 + z-index: 1044; }
96 + .mfp-preloader a {
97 + color: #CCC; }
98 + .mfp-preloader a:hover {
99 + color: #FFF; }
100 +
101 +.mfp-s-ready .mfp-preloader {
102 + display: none; }
103 +
104 +.mfp-s-error .mfp-content {
105 + display: none; }
106 +
107 +button.mfp-close,
108 +button.mfp-arrow {
109 + overflow: visible;
110 + cursor: pointer;
111 + background: transparent;
112 + border: 0;
113 + -webkit-appearance: none;
114 + display: block;
115 + outline: none;
116 + padding: 0;
117 + z-index: 1046;
118 + box-shadow: none;
119 + touch-action: manipulation; }
120 +
121 +button::-moz-focus-inner {
122 + padding: 0;
123 + border: 0; }
124 +
125 +.mfp-close {
126 + width: 44px;
127 + height: 44px;
128 + line-height: 44px;
129 + position: absolute;
130 + right: 0;
131 + top: 0;
132 + text-decoration: none;
133 + text-align: center;
134 + opacity: 0.65;
135 + padding: 0 0 18px 10px;
136 + color: #FFF;
137 + font-style: normal;
138 + font-size: 28px;
139 + font-family: Arial, Baskerville, monospace; }
140 + .mfp-close:hover,
141 + .mfp-close:focus {
142 + opacity: 1; }
143 + .mfp-close:active {
144 + top: 1px; }
145 +
146 +.mfp-close-btn-in .mfp-close {
147 + color: #333; }
148 +
149 +.mfp-image-holder .mfp-close,
150 +.mfp-iframe-holder .mfp-close {
151 + color: #FFF;
152 + right: -6px;
153 + text-align: right;
154 + padding-right: 6px;
155 + width: 100%; }
156 +
157 +.mfp-counter {
158 + position: absolute;
159 + top: 0;
160 + right: 0;
161 + color: #CCC;
162 + font-size: 12px;
163 + line-height: 18px;
164 + white-space: nowrap; }
165 +
166 +.mfp-arrow {
167 + position: absolute;
168 + opacity: 0.65;
169 + margin: 0;
170 + top: 50%;
171 + margin-top: -55px;
172 + padding: 0;
173 + width: 90px;
174 + height: 110px;
175 + -webkit-tap-highlight-color: transparent; }
176 + .mfp-arrow:active {
177 + margin-top: -54px; }
178 + .mfp-arrow:hover,
179 + .mfp-arrow:focus {
180 + opacity: 1; }
181 + .mfp-arrow:before,
182 + .mfp-arrow:after {
183 + content: '';
184 + display: block;
185 + width: 0;
186 + height: 0;
187 + position: absolute;
188 + left: 0;
189 + top: 0;
190 + margin-top: 35px;
191 + margin-left: 35px;
192 + border: medium inset transparent; }
193 + .mfp-arrow:after {
194 + border-top-width: 13px;
195 + border-bottom-width: 13px;
196 + top: 8px; }
197 + .mfp-arrow:before {
198 + border-top-width: 21px;
199 + border-bottom-width: 21px;
200 + opacity: 0.7; }
201 +
202 +.mfp-arrow-left {
203 + left: 0; }
204 + .mfp-arrow-left:after {
205 + border-right: 17px solid #FFF;
206 + margin-left: 31px; }
207 + .mfp-arrow-left:before {
208 + margin-left: 25px;
209 + border-right: 27px solid #3F3F3F; }
210 +
211 +.mfp-arrow-right {
212 + right: 0; }
213 + .mfp-arrow-right:after {
214 + border-left: 17px solid #FFF;
215 + margin-left: 39px; }
216 + .mfp-arrow-right:before {
217 + border-left: 27px solid #3F3F3F; }
218 +
219 +.mfp-iframe-holder {
220 + padding-top: 40px;
221 + padding-bottom: 40px; }
222 + .mfp-iframe-holder .mfp-content {
223 + line-height: 0;
224 + width: 100%;
225 + max-width: 900px; }
226 + .mfp-iframe-holder .mfp-close {
227 + top: -40px; }
228 +
229 +.mfp-iframe-scaler {
230 + width: 100%;
231 + height: 0;
232 + overflow: hidden;
233 + padding-top: 56.25%; }
234 + .mfp-iframe-scaler iframe {
235 + position: absolute;
236 + display: block;
237 + top: 0;
238 + left: 0;
239 + width: 100%;
240 + height: 100%;
241 + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
242 + background: #000; }
243 +
244 +/* Main image in popup */
245 +img.mfp-img {
246 + width: auto;
247 + max-width: 100%;
248 + height: auto;
249 + display: block;
250 + line-height: 0;
251 + box-sizing: border-box;
252 + padding: 40px 0 40px;
253 + margin: 0 auto; }
254 +
255 +/* The shadow behind the image */
256 +.mfp-figure {
257 + line-height: 0; }
258 + .mfp-figure:after {
259 + content: '';
260 + position: absolute;
261 + left: 0;
262 + top: 40px;
263 + bottom: 40px;
264 + display: block;
265 + right: 0;
266 + width: auto;
267 + height: auto;
268 + z-index: -1;
269 + box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
270 + background: #444; }
271 + .mfp-figure small {
272 + color: #BDBDBD;
273 + display: block;
274 + font-size: 12px;
275 + line-height: 14px; }
276 + .mfp-figure figure {
277 + margin: 0; }
278 +
279 +.mfp-bottom-bar {
280 + margin-top: -36px;
281 + position: absolute;
282 + top: 100%;
283 + left: 0;
284 + width: 100%;
285 + cursor: auto; }
286 +
287 +.mfp-title {
288 + text-align: left;
289 + line-height: 18px;
290 + color: #F3F3F3;
291 + word-wrap: break-word;
292 + padding-right: 36px; }
293 +
294 +.mfp-image-holder .mfp-content {
295 + max-width: 100%; }
296 +
297 +.mfp-gallery .mfp-image-holder .mfp-figure {
298 + cursor: pointer; }
299 +
300 +@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
301 + /**
302 + * Remove all paddings around the image on small screen
303 + */
304 + .mfp-img-mobile .mfp-image-holder {
305 + padding-left: 0;
306 + padding-right: 0; }
307 + .mfp-img-mobile img.mfp-img {
308 + padding: 0; }
309 + .mfp-img-mobile .mfp-figure:after {
310 + top: 0;
311 + bottom: 0; }
312 + .mfp-img-mobile .mfp-figure small {
313 + display: inline;
314 + margin-left: 5px; }
315 + .mfp-img-mobile .mfp-bottom-bar {
316 + background: rgba(0, 0, 0, 0.6);
317 + bottom: 0;
318 + margin: 0;
319 + top: auto;
320 + padding: 3px 5px;
321 + position: fixed;
322 + box-sizing: border-box; }
323 + .mfp-img-mobile .mfp-bottom-bar:empty {
324 + padding: 0; }
325 + .mfp-img-mobile .mfp-counter {
326 + right: 5px;
327 + top: 3px; }
328 + .mfp-img-mobile .mfp-close {
329 + top: 0;
330 + right: 0;
331 + width: 35px;
332 + height: 35px;
333 + line-height: 35px;
334 + background: rgba(0, 0, 0, 0.6);
335 + position: fixed;
336 + text-align: center;
337 + padding: 0; } }
338 +
339 +@media all and (max-width: 900px) {
340 + .mfp-arrow {
341 + -webkit-transform: scale(0.75);
342 + transform: scale(0.75); }
343 + .mfp-arrow-left {
344 + -webkit-transform-origin: 0;
345 + transform-origin: 0; }
346 + .mfp-arrow-right {
347 + -webkit-transform-origin: 100%;
348 + transform-origin: 100%; }
349 + .mfp-container {
350 + padding-left: 6px;
351 + padding-right: 6px; } }
1 +css_dir = "."
2 +sass_dir = "."
3 +images_dir = "."
4 +fonts_dir = "fonts"
5 +relative_assets = true
6 +
7 +output_style = :compact
8 +line_comments = false
9 +
10 +preferred_syntax = :scss
...\ No newline at end of file ...\ No newline at end of file
No preview for this file type
1 +<?xml version="1.0" standalone="no"?>
2 +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
3 +<svg xmlns="http://www.w3.org/2000/svg">
4 +<metadata>Generated by Fontastic.me</metadata>
5 +<defs>
6 +<font id="slick" horiz-adv-x="512">
7 +<font-face font-family="slick" units-per-em="512" ascent="480" descent="-32"/>
8 +<missing-glyph horiz-adv-x="512" />
9 +
10 +<glyph unicode="&#8594;" d="M241 113l130 130c4 4 6 8 6 13 0 5-2 9-6 13l-130 130c-3 3-7 5-12 5-5 0-10-2-13-5l-29-30c-4-3-6-7-6-12 0-5 2-10 6-13l87-88-87-88c-4-3-6-8-6-13 0-5 2-9 6-12l29-30c3-3 8-5 13-5 5 0 9 2 12 5z m234 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
11 +<glyph unicode="&#8592;" d="M296 113l29 30c4 3 6 7 6 12 0 5-2 10-6 13l-87 88 87 88c4 3 6 8 6 13 0 5-2 9-6 12l-29 30c-3 3-8 5-13 5-5 0-9-2-12-5l-130-130c-4-4-6-8-6-13 0-5 2-9 6-13l130-130c3-3 7-5 12-5 5 0 10 2 13 5z m179 143c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
12 +<glyph unicode="&#8226;" d="M475 256c0-40-9-77-29-110-20-34-46-60-80-80-33-20-70-29-110-29-40 0-77 9-110 29-34 20-60 46-80 80-20 33-29 70-29 110 0 40 9 77 29 110 20 34 46 60 80 80 33 20 70 29 110 29 40 0 77-9 110-29 34-20 60-46 80-80 20-33 29-70 29-110z"/>
13 +<glyph unicode="&#97;" d="M475 439l0-128c0-5-1-9-5-13-4-4-8-5-13-5l-128 0c-8 0-13 3-17 11-3 7-2 14 4 20l40 39c-28 26-62 39-100 39-20 0-39-4-57-11-18-8-33-18-46-32-14-13-24-28-32-46-7-18-11-37-11-57 0-20 4-39 11-57 8-18 18-33 32-46 13-14 28-24 46-32 18-7 37-11 57-11 23 0 44 5 64 15 20 9 38 23 51 42 2 1 4 3 7 3 3 0 5-1 7-3l39-39c2-2 3-3 3-6 0-2-1-4-2-6-21-25-46-45-76-59-29-14-60-20-93-20-30 0-58 5-85 17-27 12-51 27-70 47-20 19-35 43-47 70-12 27-17 55-17 85 0 30 5 58 17 85 12 27 27 51 47 70 19 20 43 35 70 47 27 12 55 17 85 17 28 0 55-5 81-15 26-11 50-26 70-45l37 37c6 6 12 7 20 4 8-4 11-9 11-17z"/>
14 +</font></defs></svg>
No preview for this file type
No preview for this file type
1 +@charset 'UTF-8';
2 +/* Slider */
3 +.slick-loading .slick-list
4 +{
5 + background: #fff url('./ajax-loader.gif') center center no-repeat;
6 +}
7 +
8 +/* Icons */
9 +@font-face
10 +{
11 + font-family: 'slick';
12 + font-weight: normal;
13 + font-style: normal;
14 +
15 + src: url('./fonts/slick.eot');
16 + src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
17 +}
18 +/* Arrows */
19 +.slick-prev,
20 +.slick-next
21 +{
22 + font-size: 0;
23 + line-height: 0;
24 +
25 + position: absolute;
26 + top: 50%;
27 +
28 + display: block;
29 +
30 + width: 20px;
31 + height: 20px;
32 + padding: 0;
33 + -webkit-transform: translate(0, -50%);
34 + -ms-transform: translate(0, -50%);
35 + transform: translate(0, -50%);
36 +
37 + cursor: pointer;
38 +
39 + color: transparent;
40 + border: none;
41 + outline: none;
42 + background: transparent;
43 +}
44 +.slick-prev:hover,
45 +.slick-prev:focus,
46 +.slick-next:hover,
47 +.slick-next:focus
48 +{
49 + color: transparent;
50 + outline: none;
51 + background: transparent;
52 +}
53 +.slick-prev:hover:before,
54 +.slick-prev:focus:before,
55 +.slick-next:hover:before,
56 +.slick-next:focus:before
57 +{
58 + opacity: 1;
59 +}
60 +.slick-prev.slick-disabled:before,
61 +.slick-next.slick-disabled:before
62 +{
63 + opacity: .25;
64 +}
65 +
66 +.slick-prev:before,
67 +.slick-next:before
68 +{
69 + font-family: 'slick';
70 + font-size: 20px;
71 + line-height: 1;
72 +
73 + opacity: .75;
74 + color: white;
75 +
76 + -webkit-font-smoothing: antialiased;
77 + -moz-osx-font-smoothing: grayscale;
78 +}
79 +
80 +.slick-prev
81 +{
82 + left: -25px;
83 +}
84 +[dir='rtl'] .slick-prev
85 +{
86 + right: -25px;
87 + left: auto;
88 +}
89 +.slick-prev:before
90 +{
91 + content: '←';
92 +}
93 +[dir='rtl'] .slick-prev:before
94 +{
95 + content: '→';
96 +}
97 +
98 +.slick-next
99 +{
100 + right: -25px;
101 +}
102 +[dir='rtl'] .slick-next
103 +{
104 + right: auto;
105 + left: -25px;
106 +}
107 +.slick-next:before
108 +{
109 + content: '→';
110 +}
111 +[dir='rtl'] .slick-next:before
112 +{
113 + content: '←';
114 +}
115 +
116 +/* Dots */
117 +.slick-dotted.slick-slider
118 +{
119 + margin-bottom: 30px;
120 +}
121 +
122 +.slick-dots
123 +{
124 + position: absolute;
125 + bottom: -25px;
126 +
127 + display: block;
128 +
129 + width: 100%;
130 + padding: 0;
131 + margin: 0;
132 +
133 + list-style: none;
134 +
135 + text-align: center;
136 +}
137 +.slick-dots li
138 +{
139 + position: relative;
140 +
141 + display: inline-block;
142 +
143 + width: 20px;
144 + height: 20px;
145 + margin: 0 5px;
146 + padding: 0;
147 +
148 + cursor: pointer;
149 +}
150 +.slick-dots li button
151 +{
152 + font-size: 0;
153 + line-height: 0;
154 +
155 + display: block;
156 +
157 + width: 20px;
158 + height: 20px;
159 + padding: 5px;
160 +
161 + cursor: pointer;
162 +
163 + color: transparent;
164 + border: 0;
165 + outline: none;
166 + background: transparent;
167 +}
168 +.slick-dots li button:hover,
169 +.slick-dots li button:focus
170 +{
171 + outline: none;
172 +}
173 +.slick-dots li button:hover:before,
174 +.slick-dots li button:focus:before
175 +{
176 + opacity: 1;
177 +}
178 +.slick-dots li button:before
179 +{
180 + font-family: 'slick';
181 + font-size: 6px;
182 + line-height: 20px;
183 +
184 + position: absolute;
185 + top: 0;
186 + left: 0;
187 +
188 + width: 20px;
189 + height: 20px;
190 +
191 + content: '•';
192 + text-align: center;
193 +
194 + opacity: .25;
195 + color: black;
196 +
197 + -webkit-font-smoothing: antialiased;
198 + -moz-osx-font-smoothing: grayscale;
199 +}
200 +.slick-dots li.slick-active button:before
201 +{
202 + opacity: .75;
203 + color: black;
204 +}
1 +@charset "UTF-8";
2 +
3 +// Default Variables
4 +
5 +@slick-font-path: "./fonts/";
6 +@slick-font-family: "slick";
7 +@slick-loader-path: "./";
8 +@slick-arrow-color: white;
9 +@slick-dot-color: black;
10 +@slick-dot-color-active: @slick-dot-color;
11 +@slick-prev-character: "←";
12 +@slick-next-character: "→";
13 +@slick-dot-character: "•";
14 +@slick-dot-size: 6px;
15 +@slick-opacity-default: 0.75;
16 +@slick-opacity-on-hover: 1;
17 +@slick-opacity-not-active: 0.25;
18 +
19 +/* Slider */
20 +.slick-loading .slick-list{
21 + background: #fff url('@{slick-loader-path}ajax-loader.gif') center center no-repeat;
22 +}
23 +
24 +/* Arrows */
25 +.slick-prev,
26 +.slick-next {
27 + position: absolute;
28 + display: block;
29 + height: 20px;
30 + width: 20px;
31 + line-height: 0px;
32 + font-size: 0px;
33 + cursor: pointer;
34 + background: transparent;
35 + color: transparent;
36 + top: 50%;
37 + -webkit-transform: translate(0, -50%);
38 + -ms-transform: translate(0, -50%);
39 + transform: translate(0, -50%);
40 + padding: 0;
41 + border: none;
42 + outline: none;
43 + &:hover, &:focus {
44 + outline: none;
45 + background: transparent;
46 + color: transparent;
47 + &:before {
48 + opacity: @slick-opacity-on-hover;
49 + }
50 + }
51 + &.slick-disabled:before {
52 + opacity: @slick-opacity-not-active;
53 + }
54 +}
55 +
56 +.slick-prev:before, .slick-next:before {
57 + font-family: @slick-font-family;
58 + font-size: 20px;
59 + line-height: 1;
60 + color: @slick-arrow-color;
61 + opacity: @slick-opacity-default;
62 + -webkit-font-smoothing: antialiased;
63 + -moz-osx-font-smoothing: grayscale;
64 +
65 + & when ( @slick-font-family = 'slick' ) {
66 + /* Icons */
67 + @font-face {
68 + font-family: 'slick';
69 + font-weight: normal;
70 + font-style: normal;
71 + src: url('@{slick-font-path}slick.eot');
72 + src: url('@{slick-font-path}slick.eot?#iefix') format('embedded-opentype'), url('@{slick-font-path}slick.woff') format('woff'), url('@{slick-font-path}slick.ttf') format('truetype'), url('@{slick-font-path}slick.svg#slick') format('svg');
73 + }
74 + }
75 +}
76 +
77 +.slick-prev {
78 + left: -25px;
79 + [dir="rtl"] & {
80 + left: auto;
81 + right: -25px;
82 + }
83 + &:before {
84 + content: @slick-prev-character;
85 + [dir="rtl"] & {
86 + content: @slick-next-character;
87 + }
88 + }
89 +}
90 +
91 +.slick-next {
92 + right: -25px;
93 + [dir="rtl"] & {
94 + left: -25px;
95 + right: auto;
96 + }
97 + &:before {
98 + content: @slick-next-character;
99 + [dir="rtl"] & {
100 + content: @slick-prev-character;
101 + }
102 + }
103 +}
104 +
105 +/* Dots */
106 +
107 +.slick-dotted .slick-slider {
108 + margin-bottom: 30px;
109 +}
110 +
111 +.slick-dots {
112 + position: absolute;
113 + bottom: -25px;
114 + list-style: none;
115 + display: block;
116 + text-align: center;
117 + padding: 0;
118 + margin: 0;
119 + width: 100%;
120 + li {
121 + position: relative;
122 + display: inline-block;
123 + height: 20px;
124 + width: 20px;
125 + margin: 0 5px;
126 + padding: 0;
127 + cursor: pointer;
128 + button {
129 + border: 0;
130 + background: transparent;
131 + display: block;
132 + height: 20px;
133 + width: 20px;
134 + outline: none;
135 + line-height: 0px;
136 + font-size: 0px;
137 + color: transparent;
138 + padding: 5px;
139 + cursor: pointer;
140 + &:hover, &:focus {
141 + outline: none;
142 + &:before {
143 + opacity: @slick-opacity-on-hover;
144 + }
145 + }
146 + &:before {
147 + position: absolute;
148 + top: 0;
149 + left: 0;
150 + content: @slick-dot-character;
151 + width: 20px;
152 + height: 20px;
153 + font-family: @slick-font-family;
154 + font-size: @slick-dot-size;
155 + line-height: 20px;
156 + text-align: center;
157 + color: @slick-dot-color;
158 + opacity: @slick-opacity-not-active;
159 + -webkit-font-smoothing: antialiased;
160 + -moz-osx-font-smoothing: grayscale;
161 + }
162 + }
163 + &.slick-active button:before {
164 + color: @slick-dot-color-active;
165 + opacity: @slick-opacity-default;
166 + }
167 + }
168 +}
1 +@charset "UTF-8";
2 +
3 +// Default Variables
4 +
5 +// Slick icon entity codes outputs the following
6 +// "\2190" outputs ascii character "←"
7 +// "\2192" outputs ascii character "→"
8 +// "\2022" outputs ascii character "•"
9 +
10 +$slick-font-path: "./fonts/" !default;
11 +$slick-font-family: "slick" !default;
12 +$slick-loader-path: "./" !default;
13 +$slick-arrow-color: white !default;
14 +$slick-dot-color: black !default;
15 +$slick-dot-color-active: $slick-dot-color !default;
16 +$slick-prev-character: "\2190" !default;
17 +$slick-next-character: "\2192" !default;
18 +$slick-dot-character: "\2022" !default;
19 +$slick-dot-size: 6px !default;
20 +$slick-opacity-default: 0.75 !default;
21 +$slick-opacity-on-hover: 1 !default;
22 +$slick-opacity-not-active: 0.25 !default;
23 +
24 +@function slick-image-url($url) {
25 + @if function-exists(image-url) {
26 + @return image-url($url);
27 + }
28 + @else {
29 + @return url($slick-loader-path + $url);
30 + }
31 +}
32 +
33 +@function slick-font-url($url) {
34 + @if function-exists(font-url) {
35 + @return font-url($url);
36 + }
37 + @else {
38 + @return url($slick-font-path + $url);
39 + }
40 +}
41 +
42 +/* Slider */
43 +
44 +.slick-list {
45 + .slick-loading & {
46 + background: #fff slick-image-url("ajax-loader.gif") center center no-repeat;
47 + }
48 +}
49 +
50 +/* Icons */
51 +@if $slick-font-family == "slick" {
52 + @font-face {
53 + font-family: "slick";
54 + src: slick-font-url("slick.eot");
55 + src: slick-font-url("slick.eot?#iefix") format("embedded-opentype"), slick-font-url("slick.woff") format("woff"), slick-font-url("slick.ttf") format("truetype"), slick-font-url("slick.svg#slick") format("svg");
56 + font-weight: normal;
57 + font-style: normal;
58 + }
59 +}
60 +
61 +/* Arrows */
62 +
63 +.slick-prev,
64 +.slick-next {
65 + position: absolute;
66 + display: block;
67 + height: 20px;
68 + width: 20px;
69 + line-height: 0px;
70 + font-size: 0px;
71 + cursor: pointer;
72 + background: transparent;
73 + color: transparent;
74 + top: 50%;
75 + -webkit-transform: translate(0, -50%);
76 + -ms-transform: translate(0, -50%);
77 + transform: translate(0, -50%);
78 + padding: 0;
79 + border: none;
80 + outline: none;
81 + &:hover, &:focus {
82 + outline: none;
83 + background: transparent;
84 + color: transparent;
85 + &:before {
86 + opacity: $slick-opacity-on-hover;
87 + }
88 + }
89 + &.slick-disabled:before {
90 + opacity: $slick-opacity-not-active;
91 + }
92 + &:before {
93 + font-family: $slick-font-family;
94 + font-size: 20px;
95 + line-height: 1;
96 + color: $slick-arrow-color;
97 + opacity: $slick-opacity-default;
98 + -webkit-font-smoothing: antialiased;
99 + -moz-osx-font-smoothing: grayscale;
100 + }
101 +}
102 +
103 +.slick-prev {
104 + left: -25px;
105 + [dir="rtl"] & {
106 + left: auto;
107 + right: -25px;
108 + }
109 + &:before {
110 + content: $slick-prev-character;
111 + [dir="rtl"] & {
112 + content: $slick-next-character;
113 + }
114 + }
115 +}
116 +
117 +.slick-next {
118 + right: -25px;
119 + [dir="rtl"] & {
120 + left: -25px;
121 + right: auto;
122 + }
123 + &:before {
124 + content: $slick-next-character;
125 + [dir="rtl"] & {
126 + content: $slick-prev-character;
127 + }
128 + }
129 +}
130 +
131 +/* Dots */
132 +
133 +.slick-dotted.slick-slider {
134 + margin-bottom: 30px;
135 +}
136 +
137 +.slick-dots {
138 + position: absolute;
139 + bottom: -25px;
140 + list-style: none;
141 + display: block;
142 + text-align: center;
143 + padding: 0;
144 + margin: 0;
145 + width: 100%;
146 + li {
147 + position: relative;
148 + display: inline-block;
149 + height: 20px;
150 + width: 20px;
151 + margin: 0 5px;
152 + padding: 0;
153 + cursor: pointer;
154 + button {
155 + border: 0;
156 + background: transparent;
157 + display: block;
158 + height: 20px;
159 + width: 20px;
160 + outline: none;
161 + line-height: 0px;
162 + font-size: 0px;
163 + color: transparent;
164 + padding: 5px;
165 + cursor: pointer;
166 + &:hover, &:focus {
167 + outline: none;
168 + &:before {
169 + opacity: $slick-opacity-on-hover;
170 + }
171 + }
172 + &:before {
173 + position: absolute;
174 + top: 0;
175 + left: 0;
176 + content: $slick-dot-character;
177 + width: 20px;
178 + height: 20px;
179 + font-family: $slick-font-family;
180 + font-size: $slick-dot-size;
181 + line-height: 20px;
182 + text-align: center;
183 + color: $slick-dot-color;
184 + opacity: $slick-opacity-not-active;
185 + -webkit-font-smoothing: antialiased;
186 + -moz-osx-font-smoothing: grayscale;
187 + }
188 + }
189 + &.slick-active button:before {
190 + color: $slick-dot-color-active;
191 + opacity: $slick-opacity-default;
192 + }
193 + }
194 +}
1 +/* Slider */
2 +.slick-slider
3 +{
4 + position: relative;
5 +
6 + display: block;
7 + box-sizing: border-box;
8 +
9 + -webkit-user-select: none;
10 + -moz-user-select: none;
11 + -ms-user-select: none;
12 + user-select: none;
13 +
14 + -webkit-touch-callout: none;
15 + -khtml-user-select: none;
16 + -ms-touch-action: pan-y;
17 + touch-action: pan-y;
18 + -webkit-tap-highlight-color: transparent;
19 +}
20 +
21 +.slick-list
22 +{
23 + position: relative;
24 +
25 + display: block;
26 + overflow: hidden;
27 +
28 + margin: 0;
29 + padding: 0;
30 +}
31 +.slick-list:focus
32 +{
33 + outline: none;
34 +}
35 +.slick-list.dragging
36 +{
37 + cursor: pointer;
38 + cursor: hand;
39 +}
40 +
41 +.slick-slider .slick-track,
42 +.slick-slider .slick-list
43 +{
44 + -webkit-transform: translate3d(0, 0, 0);
45 + -moz-transform: translate3d(0, 0, 0);
46 + -ms-transform: translate3d(0, 0, 0);
47 + -o-transform: translate3d(0, 0, 0);
48 + transform: translate3d(0, 0, 0);
49 +}
50 +
51 +.slick-track
52 +{
53 + position: relative;
54 + top: 0;
55 + left: 0;
56 +
57 + display: block;
58 + margin-left: auto;
59 + margin-right: auto;
60 +}
61 +.slick-track:before,
62 +.slick-track:after
63 +{
64 + display: table;
65 +
66 + content: '';
67 +}
68 +.slick-track:after
69 +{
70 + clear: both;
71 +}
72 +.slick-loading .slick-track
73 +{
74 + visibility: hidden;
75 +}
76 +
77 +.slick-slide
78 +{
79 + display: none;
80 + float: left;
81 +
82 + height: 100%;
83 + min-height: 1px;
84 +}
85 +[dir='rtl'] .slick-slide
86 +{
87 + float: right;
88 +}
89 +.slick-slide img
90 +{
91 + display: block;
92 +}
93 +.slick-slide.slick-loading img
94 +{
95 + display: none;
96 +}
97 +.slick-slide.dragging img
98 +{
99 + pointer-events: none;
100 +}
101 +.slick-initialized .slick-slide
102 +{
103 + display: block;
104 +}
105 +.slick-loading .slick-slide
106 +{
107 + visibility: hidden;
108 +}
109 +.slick-vertical .slick-slide
110 +{
111 + display: block;
112 +
113 + height: auto;
114 +
115 + border: 1px solid transparent;
116 +}
117 +.slick-arrow.slick-hidden {
118 + display: none;
119 +}
This diff is collapsed. Click to expand it.
1 +/* Slider */
2 +
3 +.slick-slider {
4 + position: relative;
5 + display: block;
6 + box-sizing: border-box;
7 + -webkit-touch-callout: none;
8 + -webkit-user-select: none;
9 + -khtml-user-select: none;
10 + -moz-user-select: none;
11 + -ms-user-select: none;
12 + user-select: none;
13 + -ms-touch-action: pan-y;
14 + touch-action: pan-y;
15 + -webkit-tap-highlight-color: transparent;
16 +}
17 +.slick-list {
18 + position: relative;
19 + overflow: hidden;
20 + display: block;
21 + margin: 0;
22 + padding: 0;
23 +
24 + &:focus {
25 + outline: none;
26 + }
27 +
28 + &.dragging {
29 + cursor: pointer;
30 + cursor: hand;
31 + }
32 +}
33 +.slick-slider .slick-track,
34 +.slick-slider .slick-list {
35 + -webkit-transform: translate3d(0, 0, 0);
36 + -moz-transform: translate3d(0, 0, 0);
37 + -ms-transform: translate3d(0, 0, 0);
38 + -o-transform: translate3d(0, 0, 0);
39 + transform: translate3d(0, 0, 0);
40 +}
41 +
42 +.slick-track {
43 + position: relative;
44 + left: 0;
45 + top: 0;
46 + display: block;
47 + margin-left: auto;
48 + margin-right: auto;
49 +
50 + &:before,
51 + &:after {
52 + content: "";
53 + display: table;
54 + }
55 +
56 + &:after {
57 + clear: both;
58 + }
59 +
60 + .slick-loading & {
61 + visibility: hidden;
62 + }
63 +}
64 +.slick-slide {
65 + float: left;
66 + height: 100%;
67 + min-height: 1px;
68 + [dir="rtl"] & {
69 + float: right;
70 + }
71 + img {
72 + display: block;
73 + }
74 + &.slick-loading img {
75 + display: none;
76 + }
77 +
78 + display: none;
79 +
80 + &.dragging img {
81 + pointer-events: none;
82 + }
83 +
84 + .slick-initialized & {
85 + display: block;
86 + }
87 +
88 + .slick-loading & {
89 + visibility: hidden;
90 + }
91 +
92 + .slick-vertical & {
93 + display: block;
94 + height: auto;
95 + border: 1px solid transparent;
96 + }
97 +}
98 +.slick-arrow.slick-hidden {
99 + display: none;
100 +}
This diff is collapsed. Click to expand it.
1 +/* Slider */
2 +
3 +.slick-slider {
4 + position: relative;
5 + display: block;
6 + box-sizing: border-box;
7 + -webkit-touch-callout: none;
8 + -webkit-user-select: none;
9 + -khtml-user-select: none;
10 + -moz-user-select: none;
11 + -ms-user-select: none;
12 + user-select: none;
13 + -ms-touch-action: pan-y;
14 + touch-action: pan-y;
15 + -webkit-tap-highlight-color: transparent;
16 +}
17 +.slick-list {
18 + position: relative;
19 + overflow: hidden;
20 + display: block;
21 + margin: 0;
22 + padding: 0;
23 +
24 + &:focus {
25 + outline: none;
26 + }
27 +
28 + &.dragging {
29 + cursor: pointer;
30 + cursor: hand;
31 + }
32 +}
33 +.slick-slider .slick-track,
34 +.slick-slider .slick-list {
35 + -webkit-transform: translate3d(0, 0, 0);
36 + -moz-transform: translate3d(0, 0, 0);
37 + -ms-transform: translate3d(0, 0, 0);
38 + -o-transform: translate3d(0, 0, 0);
39 + transform: translate3d(0, 0, 0);
40 +}
41 +
42 +.slick-track {
43 + position: relative;
44 + left: 0;
45 + top: 0;
46 + display: block;
47 + margin-left: auto;
48 + margin-right: auto;
49 +
50 + &:before,
51 + &:after {
52 + content: "";
53 + display: table;
54 + }
55 +
56 + &:after {
57 + clear: both;
58 + }
59 +
60 + .slick-loading & {
61 + visibility: hidden;
62 + }
63 +}
64 +.slick-slide {
65 + float: left;
66 + height: 100%;
67 + min-height: 1px;
68 + [dir="rtl"] & {
69 + float: right;
70 + }
71 + img {
72 + display: block;
73 + }
74 + &.slick-loading img {
75 + display: none;
76 + }
77 +
78 + display: none;
79 +
80 + &.dragging img {
81 + pointer-events: none;
82 + }
83 +
84 + .slick-initialized & {
85 + display: block;
86 + }
87 +
88 + .slick-loading & {
89 + visibility: hidden;
90 + }
91 +
92 + .slick-vertical & {
93 + display: block;
94 + height: auto;
95 + border: 1px solid transparent;
96 + }
97 +}
98 +.slick-arrow.slick-hidden {
99 + display: none;
100 +}