2017-10-15 18:32:13 +02:00
@ import url ( font-awesome . min . css ) ;
2017-10-16 17:26:14 +02:00
@ import / / url ( "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic" ) ;
2017-10-15 18:32:13 +02:00
/ *
Phugo - Photogallery Theme for Hugo
by Pavel Kanyshev | github . com / aerohub
It ' s based on Multiverse by HTML5 UP
html5up . net | @ ajlkn
Free for personal and commercial use under the CCA 3 . 0 license ( html5up . net / license )
* /
/* Reset */
html , body , div , span , applet , object , iframe , h1 , h2 , h3 , h4 , h5 , h6 , p , blockquote , pre , a , abbr , acronym , address , big , cite , code , del , dfn , em , img , ins , kbd , q , s , samp , small , strike , strong , sub , sup , tt , var , b , u , i , center , dl , dt , dd , ol , ul , li , fieldset , form , label , legend , table , caption , tbody , tfoot , thead , tr , th , td , article , aside , canvas , details , embed , figure , figcaption , footer , header , hgroup , menu , nav , output , ruby , section , summary , time , mark , audio , video { margin : 0 ; padding : 0 ; border : 0 ; font-size : 100 % ; font : inherit ; vertical-align : baseline ; }
article , aside , details , figcaption , figure , footer , header , hgroup , menu , nav , section { display : block ; }
body { line-height : 1 ; }
ol , ul { list-style : none ; }
blockquote , q { quotes : none ; }
blockquote : before , blockquote : after , q : before , q : after { content : '' ; content : none ; }
table { border-collapse : collapse ; border-spacing : 0 ; }
body { -webkit- text-size-adjust : none ; }
/* Box Model */
* , * : before , * : after { -moz- box-sizing : border-box ; -webkit- box-sizing : border-box ; box-sizing : border-box ; }
@ -moz-keyframes spinner { 0 % { -moz- transform : rotate ( 0 deg ) ; -webkit- transform : rotate ( 0 deg ) ; -ms- transform : rotate ( 0 deg ) ; transform : rotate ( 0 deg ) ; }
100 % { -moz- transform : rotate ( 359 deg ) ; -webkit- transform : rotate ( 359 deg ) ; -ms- transform : rotate ( 359 deg ) ; transform : rotate ( 359 deg ) ; } }
@ -webkit-keyframes spinner { 0 % { -moz- transform : rotate ( 0 deg ) ; -webkit- transform : rotate ( 0 deg ) ; -ms- transform : rotate ( 0 deg ) ; transform : rotate ( 0 deg ) ; }
100 % { -moz- transform : rotate ( 359 deg ) ; -webkit- transform : rotate ( 359 deg ) ; -ms- transform : rotate ( 359 deg ) ; transform : rotate ( 359 deg ) ; } }
@ -ms-keyframes spinner { 0 % { -moz- transform : rotate ( 0 deg ) ; -webkit- transform : rotate ( 0 deg ) ; -ms- transform : rotate ( 0 deg ) ; transform : rotate ( 0 deg ) ; }
100 % { -moz- transform : rotate ( 359 deg ) ; -webkit- transform : rotate ( 359 deg ) ; -ms- transform : rotate ( 359 deg ) ; transform : rotate ( 359 deg ) ; } }
@ keyframes spinner { 0 % { -moz- transform : rotate ( 0 deg ) ; -webkit- transform : rotate ( 0 deg ) ; -ms- transform : rotate ( 0 deg ) ; transform : rotate ( 0 deg ) ; }
100 % { -moz- transform : rotate ( 359 deg ) ; -webkit- transform : rotate ( 359 deg ) ; -ms- transform : rotate ( 359 deg ) ; transform : rotate ( 359 deg ) ; } }
/* Basic */
@ -ms-viewport { width : device-width ; }
body { -ms- overflow-style : scrollbar ; }
@ media screen and ( max-width : 480px ) { html , body { min-width : 320 px ; } }
body { background : #242629 ; }
body . loading * , body . loading * : before , body . loading * : after { -moz- animation : none !important ; -webkit- animation : none !important ; -ms- animation : none !important ; animation : none !important ; -moz- transition : none !important ; -webkit- transition : none !important ; -ms- transition : none !important ; transition : none !important ; }
body . resizing * , body . resizing * : before , body . resizing * : after { -moz- animation : none !important ; -webkit- animation : none !important ; -ms- animation : none !important ; animation : none !important ; -moz- transition : none !important ; -webkit- transition : none !important ; -ms- transition : none !important ; transition : none !important ; }
/* Type */
body , input , select , textarea { color : #a0a0a1 ; font-family : "Source Sans Pro" , Helvetica , sans-serif ; font-size : 15 pt ; font-weight : 300 ; letter-spacing : 0.025 em ; line-height : 1.65 ; }
@ media screen and ( max-width : 1680px ) { body , input , select , textarea { font-size : 11 pt ; } }
a { -moz- transition : color 0.2 s ease-in-out , border-bottom-color 0.2 s ease-in-out ; -webkit- transition : color 0.2 s ease-in-out , border-bottom-color 0.2 s ease-in-out ; -ms- transition : color 0.2 s ease-in-out , border-bottom-color 0.2 s ease-in-out ; transition : color 0.2 s ease-in-out , border-bottom-color 0.2 s ease-in-out ; border-bottom : dotted 1 px ; color : #7293A0 ; text-decoration : none ; }
a : hover { border-bottom-color : transparent ; color : #7293A0 !important ; }
strong , b { color : #ffffff ; font-weight : 300 ; }
em , i { font-style : italic ; }
p { margin : 0 0 2 em 0 ; }
h1 , h2 , h3 , h4 , h5 , h6 { color : #ffffff ; font-weight : 300 ; letter-spacing : 0.1 em ; line-height : 1.5 ; margin : 0 0 1 em 0 ; text-transform : uppercase ; }
h1 a , h2 a , h3 a , h4 a , h5 a , h6 a { color : inherit ; text-decoration : none ; }
h1 { font-size : 2 em ; }
h2 { font-size : 1.25 em ; }
h3 { font-size : 1.1 em ; }
h4 { font-size : 1 em ; }
h5 { font-size : 0.9 em ; }
h6 { font-size : 0.7 em ; }
@ media screen and ( max-width : 736px ) { h2 { font-size : 1 em ; }
h3 { font-size : 0.9 em ; }
h4 { font-size : 0.8 em ; }
h5 { font-size : 0.7 em ; }
h6 { font-size : 0.7 em ; } }
sub { font-size : 0.8 em ; position : relative ; top : 0.5 em ; }
sup { font-size : 0.8 em ; position : relative ; top : -0.5 em ; }
blockquote { border-left : 4 px #36383c ; font-style : italic ; margin : 0 0 2 em 0 ; padding : 0.5 em 0 0.5 em 2 em ; }
code { background : #34363b ; border : solid 1 px #36383c ; font-family : "Courier New" , monospace ; font-size : 0.9 em ; margin : 0 0.25 em ; padding : 0.25 em 0.65 em ; }
pre { -webkit- overflow-scrolling : touch ; font-family : "Courier New" , monospace ; font-size : 0.9 em ; margin : 0 0 2 em 0 ; }
pre code { display : block ; line-height : 1.75 ; padding : 1 em 1.5 em ; overflow-x : auto ; }
hr { border : 0 ; border-bottom : solid 1 px #36383c ; margin : 2 em 0 ; }
hr . major { margin : 3 em 0 ; }
. align-left { text-align : left ; }
. align-center { text-align : center ; }
. align-right { text-align : right ; }
/* Button */
input [ type = "submit" ] , input [ type = "reset" ] , input [ type = "button" ] , button , . button { -moz- appearance : none ; -webkit- appearance : none ; -ms- appearance : none ; appearance : none ; -moz- transition : background-color 0.2 s ease-in-out , box-shadow 0.2 s ease-in-out , color 0.2 s ease-in-out ; -webkit- transition : background-color 0.2 s ease-in-out , box-shadow 0.2 s ease-in-out , color 0.2 s ease-in-out ; -ms- transition : background-color 0.2 s ease-in-out , box-shadow 0.2 s ease-in-out , color 0.2 s ease-in-out ; transition : background-color 0.2 s ease-in-out , box-shadow 0.2 s ease-in-out , color 0.2 s ease-in-out ; background-color : transparent ; border : 0 ; border-radius : 0 ; box-shadow : inset 0 0 0 2 px #36383c ; color : #ffffff !important ; cursor : pointer ; display : inline-block ; font-size : 0.9 em ; font-weight : 300 ; height : 3.0555555556 em ; letter-spacing : 0.1 em ; line-height : 3.0555555556 em ; padding : 0 2.5 em ; text-align : center ; text-decoration : none ; text-transform : uppercase ; white-space : nowrap ; }
input [ type = "submit" ] : hover , input [ type = "reset" ] : hover , input [ type = "button" ] : hover , button : hover , . button : hover { box-shadow : inset 0 0 0 2 px #7293A0 ; color : #7293A0 !important ; }
input [ type = "submit" ] : hover : active , input [ type = "reset" ] : hover : active , input [ type = "button" ] : hover : active , button : hover : active , . button : hover : active { background-color : rgba ( 114 , 147 , 160 , 0.15 ) ; color : #7293A0 !important ; }
input [ type = "submit" ] . icon , input [ type = "reset" ] . icon , input [ type = "button" ] . icon , button . icon , . button . icon { padding-left : 1.35 em ; }
input [ type = "submit" ] . icon : before , input [ type = "reset" ] . icon : before , input [ type = "button" ] . icon : before , button . icon : before , . button . icon : before { margin-right : 0.5 em ; }
input [ type = "submit" ] . fit , input [ type = "reset" ] . fit , input [ type = "button" ] . fit , button . fit , . button . fit { display : block ; margin : 0 0 1 em 0 ; width : 100 % ; }
input [ type = "submit" ] . small , input [ type = "reset" ] . small , input [ type = "button" ] . small , button . small , . button . small { font-size : 0.8 em ; }
input [ type = "submit" ] . big , input [ type = "reset" ] . big , input [ type = "button" ] . big , button . big , . button . big { font-size : 1.35 em ; }
input [ type = "submit" ] . special , input [ type = "reset" ] . special , input [ type = "button" ] . special , button . special , . button . special { background-color : #7293A0 ; box-shadow : none ; }
input [ type = "submit" ] . special : hover , input [ type = "reset" ] . special : hover , input [ type = "button" ] . special : hover , button . special : hover , . button . special : hover { background-color : #90aab5 ; color : #ffffff !important ; }
input [ type = "submit" ] . special : hover : active , input [ type = "reset" ] . special : hover : active , input [ type = "button" ] . special : hover : active , button . special : hover : active , . button . special : hover : active { background-color : #5a7985 ; }
input [ type = "submit" ] . disabled , input [ type = "submit" ] : disabled , input [ type = "reset" ] . disabled , input [ type = "reset" ] : disabled , input [ type = "button" ] . disabled , input [ type = "button" ] : disabled , button . disabled , button : disabled , . button . disabled , . button : disabled { -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; opacity : 0.35 ; }
/* Form */
form { margin : 0 0 2 em 0 ; }
form . field { margin : 0 0 1.3 em 0 ; }
form . field . half { float : left ; padding : 0 0 0 0.65 em ; width : 50 % ; }
form . field . half . first { padding : 0 0.65 em 0 0 ; }
form > . actions { margin : 1.5 em 0 0 0 !important ; }
@ media screen and ( max-width : 736px ) { form . field . half { float : none ; padding : 0 ; width : 100 % ; }
form . field . half . first { padding : 0 ; } }
label { color : #ffffff ; display : block ; font-size : 0.9 em ; font-weight : 300 ; margin : 0 0 1 em 0 ; }
input [ type = "text" ] , input [ type = "password" ] , input [ type = "email" ] , input [ type = "tel" ] , select , textarea { -moz- appearance : none ; -webkit- appearance : none ; -ms- appearance : none ; appearance : none ; background : #34363b ; border : 0 ; border-radius : 0 ; color : #a0a0a1 ; display : block ; outline : 0 ; padding : 0 1 em ; text-decoration : none ; width : 100 % ; }
input [ type = "text" ] : invalid , input [ type = "password" ] : invalid , input [ type = "email" ] : invalid , input [ type = "tel" ] : invalid , select : invalid , textarea : invalid { box-shadow : none ; }
input [ type = "text" ] : focus , input [ type = "password" ] : focus , input [ type = "email" ] : focus , input [ type = "tel" ] : focus , select : focus , textarea : focus { box-shadow : inset 0 0 0 2 px #7293A0 ; }
. select-wrapper { text-decoration : none ; display : block ; position : relative ; }
. select-wrapper : before { -moz- osx-font-smoothing : grayscale ; -webkit- font-smoothing : antialiased ; font-family : FontAwesome ; font-style : normal ; font-weight : normal ; text-transform : none !important ; }
. select-wrapper : before { color : #36383c ; content : '\f078' ; display : block ; height : 2.75 em ; line-height : 2.75 em ; pointer-events : none ; position : absolute ; right : 0 ; text-align : center ; top : 0 ; width : 2.75 em ; }
. select-wrapper select :: -ms-expand { display : none ; }
input [ type = "text" ] , input [ type = "password" ] , input [ type = "email" ] , select { height : 2.75 em ; }
textarea { padding : 0.75 em 1 em ; }
input [ type = "checkbox" ] , input [ type = "radio" ] { -moz- appearance : none ; -webkit- appearance : none ; -ms- appearance : none ; appearance : none ; display : block ; float : left ; margin-right : -2 em ; opacity : 0 ; width : 1 em ; z-index : -1 ; }
input [ type = "checkbox" ] + label , input [ type = "radio" ] + label { text-decoration : none ; color : #a0a0a1 ; cursor : pointer ; display : inline-block ; font-size : 1 em ; font-weight : 300 ; padding-left : 2.4 em ; padding-right : 0.75 em ; position : relative ; }
input [ type = "checkbox" ] + label : before , input [ type = "radio" ] + label : before { -moz- osx-font-smoothing : grayscale ; -webkit- font-smoothing : antialiased ; font-family : FontAwesome ; font-style : normal ; font-weight : normal ; text-transform : none !important ; }
input [ type = "checkbox" ] + label : before , input [ type = "radio" ] + label : before { background : #34363b ; content : '' ; display : inline-block ; height : 1.65 em ; left : 0 ; line-height : 1.58125 em ; position : absolute ; text-align : center ; top : 0 ; width : 1.65 em ; }
input [ type = "checkbox" ] : checked + label : before , input [ type = "radio" ] : checked + label : before { background : #7293A0 ; border-color : #7293A0 ; color : #ffffff ; content : '\f00c' ; }
input [ type = "checkbox" ] : focus + label : before , input [ type = "radio" ] : focus + label : before { box-shadow : 0 0 0 2 px #7293A0 ; }
input [ type = "radio" ] + label : before { border-radius : 100 % ; }
:: -webkit-input-placeholder { color : #707071 !important ; opacity : 1.0 ; }
: -moz-placeholder { color : #707071 !important ; opacity : 1.0 ; }
:: -moz-placeholder { color : #707071 !important ; opacity : 1.0 ; }
: -ms-input-placeholder { color : #707071 !important ; opacity : 1.0 ; }
. formerize-placeholder { color : #707071 !important ; opacity : 1.0 ; }
/* Icon */
. icon { text-decoration : none ; border-bottom : none ; position : relative ; }
. icon : before { -moz- osx-font-smoothing : grayscale ; -webkit- font-smoothing : antialiased ; font-family : FontAwesome ; font-style : normal ; font-weight : normal ; text-transform : none !important ; }
. icon > . label { display : none ; }
/* List */
ol { list-style : decimal ; margin : 0 0 2 em 0 ; padding-left : 1.25 em ; }
ol li { padding-left : 0.25 em ; }
ul { list-style : disc ; margin : 0 0 2 em 0 ; padding-left : 1 em ; }
ul li { padding-left : 0.5 em ; }
ul . alt { list-style : none ; padding-left : 0 ; }
ul . alt li { border-top : solid 1 px #36383c ; padding : 0.5 em 0 ; }
ul . alt li : first-child { border-top : 0 ; padding-top : 0 ; }
ul . icons { cursor : default ; list-style : none ; padding-left : 0 ; }
ul . icons li { display : inline-block ; padding : 0 1 em 0 0 ; }
ul . icons li : last-child { padding-right : 0 ; }
ul . icons li . icon { color : #505051 ; }
ul . icons li . icon : before { font-size : 1.5 em ; }
ul . actions { cursor : default ; list-style : none ; padding-left : 0 ; }
ul . actions li { display : inline-block ; padding : 0 1 em 0 0 ; vertical-align : middle ; }
ul . actions li : last-child { padding-right : 0 ; }
ul . actions . small li { padding : 0 0.5 em 0 0 ; }
ul . actions . vertical li { display : block ; padding : 1 em 0 0 0 ; }
ul . actions . vertical li : first-child { padding-top : 0 ; }
ul . actions . vertical li > * { margin-bottom : 0 ; }
ul . actions . vertical . small li { padding : 0.5 em 0 0 0 ; }
ul . actions . vertical . small li : first-child { padding-top : 0 ; }
ul . actions . fit { display : table ; margin-left : -1 em ; padding : 0 ; table-layout : fixed ; width : calc ( 100 % + 1 em ) ; }
ul . actions . fit li { display : table-cell ; padding : 0 0 0 1 em ; }
ul . actions . fit li > * { margin-bottom : 0 ; }
ul . actions . fit . small { margin-left : -0.5 em ; width : calc ( 100 % + 0.5 em ) ; }
ul . actions . fit . small li { padding : 0 0 0 0.5 em ; }
@ media screen and ( max-width : 480px ) { ul . actions { margin : 0 0 2 em 0 ; }
ul . actions li { padding : 1 em 0 0 0 ; display : block ; text-align : center ; width : 100 % ; }
ul . actions li : first-child { padding-top : 0 ; }
ul . actions li > * { width : 100 % ; margin : 0 !important ; }
ul . actions li > * . icon : before { margin-left : -2 em ; }
ul . actions . small li { padding : 0.5 em 0 0 0 ; }
ul . actions . small li : first-child { padding-top : 0 ; } }
dl { margin : 0 0 2 em 0 ; }
dl dt { display : block ; font-weight : 300 ; margin : 0 0 1 em 0 ; }
dl dd { margin-left : 2 em ; }
/* Table */
. table-wrapper { -webkit- overflow-scrolling : touch ; overflow-x : auto ; }
table { margin : 0 0 2 em 0 ; width : 100 % ; }
table tbody tr { border : solid 1 px #36383c ; border-left : 0 ; border-right : 0 ; }
table tbody tr : nth-child ( 2n + 1 ) { background-color : #34363b ; }
table td { padding : 0.75 em 0.75 em ; }
table th { color : #ffffff ; font-size : 0.9 em ; font-weight : 300 ; padding : 0 0.75 em 0.75 em 0.75 em ; text-align : left ; }
table thead { border-bottom : solid 2 px #36383c ; }
table tfoot { border-top : solid 2 px #36383c ; }
table . alt { border-collapse : separate ; }
table . alt tbody tr td { border : solid 1 px #36383c ; border-left-width : 0 ; border-top-width : 0 ; }
table . alt tbody tr td : first-child { border-left-width : 1 px ; }
table . alt tbody tr : first-child td { border-top-width : 1 px ; }
table . alt thead { border-bottom : 0 ; }
table . alt tfoot { border-top : 0 ; }
/* Panel */
2017-10-16 17:38:41 +02:00
. panel { padding : 4 em 4 em 2 em 4 em ; -moz- transform : translateY ( -100 vh ) ; -webkit- transform : translateY ( 100 vh ) ; -ms- transform : translateY ( -100 vh ) ; transform : translateY ( -100 vh ) ; -moz- transition : -moz- transform 0.3 s ease ; -webkit- transition : -webkit- transform 0.3 s ease ; -ms- transition : -ms- transform 0.3 s ease ; transition : transform 0.3 s ease ; -webkit- overflow-scrolling : touch ; background : rgba ( 36 , 38 , 41 , 0.975 ) ; top : 3 em ; left : 0 ; max-height : calc ( 80 vh - 4 em ) ; overflow-y : auto ; position : fixed ; width : 100 % ; z-index : 10001 ; }
2017-10-15 18:32:13 +02:00
. panel . active { -moz- transform : translateY ( 1 px ) ; -webkit- transform : translateY ( 1 px ) ; -ms- transform : translateY ( 1 px ) ; transform : translateY ( 1 px ) ; }
. panel > . inner { margin : 0 auto ; max-width : 100 % ; width : 75 em ; }
. panel > . inner . split { display : -moz- flex ; display : -webkit- flex ; display : -ms- flex ; display : flex ; }
. panel > . inner . split > div { margin-left : 4 em ; width : 50 % ; }
. panel > . inner . split > : first-child { margin-left : 0 ; }
. panel > . closer { -moz- transition : opacity 0.2 s ease-in-out ; -webkit- transition : opacity 0.2 s ease-in-out ; -ms- transition : opacity 0.2 s ease-in-out ; transition : opacity 0.2 s ease-in-out ; background-image : url ( "images/close.svg" ) ; background-position : center ; background-repeat : no-repeat ; background-size : 3 em ; cursor : pointer ; height : 5 em ; opacity : 0.25 ; position : absolute ; right : 0 ; top : 0 ; width : 5 em ; z-index : 2 ; }
. panel > . closer : hover { opacity : 1.0 ; }
@ media screen and ( max-width : 1280px ) { . panel { padding : 3 em 3 em 1 em 3 em ; }
. panel > . inner . split > div { margin-left : 3 em ; }
. panel > . closer { background-size : 2.5 em ; background-position : 75 % 25 % ; } }
@ media screen and ( max-width : 980px ) { . panel > . inner . split { -moz- flex-direction : column ; -webkit- flex-direction : column ; -ms- flex-direction : column ; flex-direction : column ; }
. panel > . inner . split > div { margin-left : 0 ; width : 100 % ; } }
@ media screen and ( max-width : 736px ) { . panel { -moz- transform : translateY ( -100 vh ) ; -webkit- transform : translateY ( -100 vh ) ; -ms- transform : translateY ( -100 vh ) ; transform : translateY ( -100 vh ) ; padding : 4 em 2 em 2 em 2 em ; bottom : auto ; top : calc ( 4 em - 1 px ) ; }
. panel . active { -moz- transform : translateY ( 0 ) ; -webkit- transform : translateY ( 0 ) ; -ms- transform : translateY ( 0 ) ; transform : translateY ( 0 ) ; } }
/* Poptrox Popup */
. poptrox-overlay { -webkit- tap-highlight-color : rgba ( 255 , 255 , 255 , 0 ) ; }
. poptrox-popup { background : rgba ( 31 , 34 , 36 , 0.925 ) ; box-shadow : 0 1 em 3 em 0.5 em rgba ( 0 , 0 , 0 , 0.25 ) ; cursor : default ; }
. poptrox-popup : before { -moz- transition : opacity 0.2 s ease-in-out ; -webkit- transition : opacity 0.2 s ease-in-out ; -ms- transition : opacity 0.2 s ease-in-out ; transition : opacity 0.2 s ease-in-out ; background-image : -moz- linear-gradient ( to left , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) , -moz- linear-gradient ( to right , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) ; background-image : -webkit- linear-gradient ( to left , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) , -webkit- linear-gradient ( to right , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) ; background-image : -ms- linear-gradient ( to left , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) , -ms- linear-gradient ( to right , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) ; background-image : linear-gradient ( to left , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) , linear-gradient ( to right , rgba ( 31 , 34 , 36 , 0.35 ) , rgba ( 31 , 34 , 36 , 0 ) 10 em , rgba ( 31 , 34 , 36 , 0 ) ) ; content : '' ; display : block ; height : 100 % ; left : 0 ; position : absolute ; top : 0 ; width : 100 % ; z-index : 1 ; opacity : 1 ; }
. poptrox-popup . closer { -moz- transition : opacity 0.2 s ease-in-out ; -webkit- transition : opacity 0.2 s ease-in-out ; -ms- transition : opacity 0.2 s ease-in-out ; transition : opacity 0.2 s ease-in-out ; background-image : url ( "images/close.svg" ) ; background-position : center ; background-repeat : no-repeat ; background-size : 3 em ; height : 5 em ; opacity : 0 ; position : absolute ; right : 0 ; top : 0 ; width : 5 em ; z-index : 2 ; }
. poptrox-popup . nav-previous , . poptrox-popup . nav-next { -moz- transition : opacity 0.2 s ease-in-out ; -webkit- transition : opacity 0.2 s ease-in-out ; -ms- transition : opacity 0.2 s ease-in-out ; transition : opacity 0.2 s ease-in-out ; background-image : url ( "images/arrow.svg" ) ; background-position : center ; background-repeat : no-repeat ; background-size : 5 em ; cursor : pointer ; height : 8 em ; margin-top : -4 em ; opacity : 0 ; position : absolute ; top : 50 % ; width : 6 em ; z-index : 2 ; }
. poptrox-popup . nav-previous { -moz- transform : scaleX ( -1 ) ; -webkit- transform : scaleX ( -1 ) ; -ms- transform : scaleX ( -1 ) ; transform : scaleX ( -1 ) ; left : 0 ; }
. poptrox-popup . nav-next { right : 0 ; }
. poptrox-popup . caption { padding : 2 em 2 em 0.1 em 2 em ; background-image : -moz- linear-gradient ( to top , rgba ( 16 , 16 , 16 , 0.45 ) 25 % , rgba ( 16 , 16 , 16 , 0 ) 100 % ) ; background-image : -webkit- linear-gradient ( to top , rgba ( 16 , 16 , 16 , 0.45 ) 25 % , rgba ( 16 , 16 , 16 , 0 ) 100 % ) ; background-image : -ms- linear-gradient ( to top , rgba ( 16 , 16 , 16 , 0.45 ) 25 % , rgba ( 16 , 16 , 16 , 0 ) 100 % ) ; background-image : linear-gradient ( to top , rgba ( 16 , 16 , 16 , 0.45 ) 25 % , rgba ( 16 , 16 , 16 , 0 ) 100 % ) ; bottom : 0 ; cursor : default ; left : 0 ; position : absolute ; text-align : left ; width : 100 % ; z-index : 2 ; }
. poptrox-popup . caption h2 , . poptrox-popup . caption h3 , . poptrox-popup . caption h4 , . poptrox-popup . caption h5 , . poptrox-popup . caption h6 { margin : 0 0 0.5 em 0 ; }
. poptrox-popup . caption p { color : #ffffff ; }
. poptrox-popup . loader { -moz- animation : spinner 1 s infinite linear !important ; -webkit- animation : spinner 1 s infinite linear !important ; -ms- animation : spinner 1 s infinite linear !important ; animation : spinner 1 s infinite linear !important ; background-image : url ( "images/spinner.svg" ) ; background-position : center ; background-repeat : no-repeat ; background-size : contain ; display : block ; font-size : 2 em ; height : 2 em ; left : 50 % ; line-height : 2 em ; margin : -1 em 0 0 -1 em ; opacity : 0.25 ; position : absolute ; text-align : center ; top : 50 % ; width : 2 em ; }
. poptrox-popup : hover . closer , . poptrox-popup : hover . nav-previous , . poptrox-popup : hover . nav-next { opacity : 0.5 ; }
. poptrox-popup : hover . closer : hover , . poptrox-popup : hover . nav-previous : hover , . poptrox-popup : hover . nav-next : hover { opacity : 1.0 ; }
. poptrox-popup . loading : before { opacity : 0 ; }
body . touch . poptrox-popup . closer , body . touch . poptrox-popup . nav-previous , body . touch . poptrox-popup . nav-next { opacity : 1.0 !important ; }
@ media screen and ( max-width : 980px ) { . poptrox-popup . closer { background-size : 3 em ; }
. poptrox-popup . nav-previous , . poptrox-popup . nav-next { background-size : 4 em ; } }
@ media screen and ( max-width : 736px ) { . poptrox-popup : before { display : none ; }
. poptrox-popup . caption { display : none !important ; }
. poptrox-popup . closer , . poptrox-popup . nav-previous , . poptrox-popup . nav-next { display : none !important ; } }
/* Wrapper */
2017-10-16 17:26:14 +02:00
# wrapper { -moz- transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , -moz- filter 0.3 s ease ; -webkit- transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , -webkit- filter 0.3 s ease ; -ms- transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , -ms- filter 0.3 s ease ; transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , filter 0.3 s ease ; position : relative ; }
# wrapper : after { -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; -moz- transition : opacity 0.3 s ease , visibility 0.3 s ; -webkit- transition : opacity 0.3 s ease , visibility 0.3 s ; -ms- transition : opacity 0.3 s ease , visibility 0.3 s ; transition : opacity 0.3 s ease , visibility 0.3 s ; background : rgba ( 36 , 38 , 41 , 0.5 ) ; content : '' ; display : block ; height : 100 % ; left : 0 ; opacity : 0 ; position : absolute ; top : 0 ; visibility : hidden ; width : 100 % ; z-index : 1 ; }
2017-10-15 18:32:13 +02:00
body . ie # wrapper : after { background : rgba ( 36 , 38 , 41 , 0.8 ) ; }
body . modal-active # wrapper { -moz- filter : blur ( 8 px ) ; -webkit- filter : blur ( 8 px ) ; -ms- filter : blur ( 8 px ) ; filter : blur ( 8 px ) ; }
body . modal-active # wrapper : after { -moz- pointer-events : auto ; -webkit- pointer-events : auto ; -ms- pointer-events : auto ; pointer-events : auto ; opacity : 1 ; visibility : visible ; z-index : 10003 ; }
# wrapper : before { -moz- animation : spinner 1 s infinite linear !important ; -webkit- animation : spinner 1 s infinite linear !important ; -ms- animation : spinner 1 s infinite linear !important ; animation : spinner 1 s infinite linear !important ; -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; -moz- transition : top 0.75 s ease-in-out , opacity 0.35 s ease-out , visibility 0.35 s ; -webkit- transition : top 0.75 s ease-in-out , opacity 0.35 s ease-out , visibility 0.35 s ; -ms- transition : top 0.75 s ease-in-out , opacity 0.35 s ease-out , visibility 0.35 s ; transition : top 0.75 s ease-in-out , opacity 0.35 s ease-out , visibility 0.35 s ; background-image : url ( "images/spinner.svg" ) ; background-position : center ; background-repeat : no-repeat ; background-size : contain ; content : '' ; display : block ; font-size : 2 em ; height : 2 em ; left : 50 % ; line-height : 2 em ; margin : -1 em 0 0 -1 em ; opacity : 0 ; position : fixed ; text-align : center ; top : 75 % ; visibility : hidden ; width : 2 em ; }
2017-10-16 17:26:14 +02:00
body . loading # wrapper : before { -moz- transition : opacity 1 s ease-out !important ; -webkit- transition : opacity 1 s ease-out !important ; -ms- transition : opacity 1 s ease-out !important ; transition : opacity 1 s ease-out !important ; -moz- transition-delay : 0.3 s !important ; -webkit- transition-delay : 0.3 s !important ; -ms- transition-delay : 0.3 s !important ; transition-delay : 0.3 s !important ; opacity : 0.25 ; top : 50 % ; visibility : visible ; }
2017-10-15 18:32:13 +02:00
/* Header */
body { padding : 0 0 4 em 0 ; }
2017-10-16 17:38:41 +02:00
# header { -moz- transform : translateY ( 0 ) ; -webkit- transform : translateY ( 0 ) ; -ms- transform : translateY ( 0 ) ; transform : translateY ( 0 ) ; -moz- transition : -moz- transform 1 s ease ; -webkit- transition : -webkit- transform 1 s ease ; -ms- transition : -ms- transform 1 s ease ; transition : transform 1 s ease ; -moz- user-select : none ; -ms- user-select : none ; -webkit- user-select : none ; background : #1f2224 ; top : 0 ; height : 4 em ; left : 0 ; line-height : 4 em ; padding : 0 1.5 em ; position : static ; user-select : none ; width : 100 % ; z-index : 10002 ; }
body . loading # header { -moz- transform : translateY ( -4 em ) ; -webkit- transform : translateY ( -4 em ) ; -ms- transform : translateY ( -4 em ) ; transform : translateY ( -4 em ) ; }
2017-10-15 18:32:13 +02:00
# header h1 { color : #a0a0a1 ; display : inline-block ; font-size : 1 em ; line-height : 1 ; margin : 0 ; vertical-align : middle ; }
# header h1 a { border : 0 ; color : inherit ; }
# header h1 a : hover { color : inherit !important ; }
# header nav { position : absolute ; right : 0 ; top : 0 ; }
# header nav > ul { list-style : none ; margin : 0 ; padding : 0 ; }
# header nav > ul > li { display : inline-block ; padding : 0 ; }
2017-10-16 17:26:14 +02:00
# header nav > ul > li a { -moz- transition : background-color 0.3 s ease ; -webkit- transition : background-color 0.3 s ease ; -ms- transition : background-color 0.3 s ease ; transition : background-color 0.3 s ease ; border : 0 ; color : #ffffff ; display : inline-block ; letter-spacing : 0.1 em ; padding : 0 1.65 em ; text-transform : uppercase ; }
2017-10-15 18:32:13 +02:00
# header nav > ul > li a . icon : before { color : #505051 ; float : right ; margin-left : 0.75 em ; }
# header nav > ul > li a : hover { color : #ffffff !important ; }
# header nav > ul > li a . active { background-color : #242629 ; }
@ media screen and ( max-width : 736px ) { body { padding : 4 em 0 0 0 ; }
# header { -moz- transform : translateY ( 0 ) ; -webkit- transform : translateY ( 0 ) ; -ms- transform : translateY ( 0 ) ; transform : translateY ( 0 ) ; bottom : auto ; height : 4 em ; padding : 0 1 em ; top : 0 ; }
body . loading # header { -moz- transform : translateY ( -3.4 em ) ; -webkit- transform : translateY ( -3.4 em ) ; -ms- transform : translateY ( -3.4 em ) ; transform : translateY ( -3.4 em ) ; }
# header h1 { font-size : 0.9 em ; }
# header nav > ul > li a { font-size : 0.9 em ; padding : 0 1.15 em ; } }
/* Main */
2017-10-16 17:26:14 +02:00
# main { -moz- transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , -moz- filter 0.3 s ease ; -webkit- transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , -webkit- filter 0.3 s ease ; -ms- transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , -ms- filter 0.3 s ease ; transition : -moz- filter 0.3 s ease , -webkit- filter 0.3 s ease , -ms- filter 0.3 s ease , filter 0.3 s ease ; display : -moz- flex ; display : -webkit- flex ; display : -ms- flex ; display : flex ; -moz- flex-wrap : wrap ; -webkit- flex-wrap : wrap ; -ms- flex-wrap : wrap ; flex-wrap : wrap ; -webkit- tap-highlight-color : rgba ( 255 , 255 , 255 , 0 ) ; }
# main . thumb { -moz- transition : opacity 0.6 s ease-in-out ; -webkit- transition : opacity 0.6 s ease-in-out ; -ms- transition : opacity 0.6 s ease-in-out ; transition : opacity 0.6 s ease-in-out ; -moz- pointer-events : auto ; -webkit- pointer-events : auto ; -ms- pointer-events : auto ; pointer-events : auto ; -webkit- tap-highlight-color : rgba ( 255 , 255 , 255 , 0 ) ; opacity : 1 ; overflow : hidden ; position : relative ; }
2017-10-15 18:32:13 +02:00
# main . thumb : after { background-image : -moz- linear-gradient ( to top , rgba ( 10 , 17 , 25 , 0.35 ) 5 % , rgba ( 10 , 17 , 25 , 0 ) 35 % ) ; background-image : -webkit- linear-gradient ( to top , rgba ( 10 , 17 , 25 , 0.35 ) 5 % , rgba ( 10 , 17 , 25 , 0 ) 35 % ) ; background-image : -ms- linear-gradient ( to top , rgba ( 10 , 17 , 25 , 0.35 ) 5 % , rgba ( 10 , 17 , 25 , 0 ) 35 % ) ; background-image : linear-gradient ( to top , rgba ( 10 , 17 , 25 , 0.35 ) 5 % , rgba ( 10 , 17 , 25 , 0 ) 35 % ) ; -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; background-size : cover ; content : '' ; display : block ; height : 100 % ; left : 0 ; position : absolute ; top : 0 ; width : 100 % ; }
# main . thumb > . image { -webkit- tap-highlight-color : rgba ( 255 , 255 , 255 , 0 ) ; background-position : center ; background-repeat : no-repeat ; background-size : cover ; border : 0 ; height : 100 % ; left : 0 ; position : absolute ; top : 0 ; width : 100 % ; }
# main . thumb > . link { -webkit- tap-highlight-color : rgba ( 255 , 255 , 255 , 0 ) ; background-position : center ; background-repeat : no-repeat ; background-size : cover ; border : 0 ; height : 100 % ; left : 0 ; position : absolute ; top : 0 ; width : 100 % ; }
# main . thumb > h2 { -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; bottom : 1.875 em ; font-size : 0.8 em ; left : 2.1875 em ; margin : 0 ; position : absolute ; z-index : 1 ; }
# main . thumb > p { display : none ; }
2017-10-16 17:26:14 +02:00
# main : after { -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; -moz- transition : opacity 0.3 s ease , visibility 0.3 s ; -webkit- transition : opacity 0.3 s ease , visibility 0.3 s ; -ms- transition : opacity 0.3 s ease , visibility 0.3 s ; transition : opacity 0.3 s ease , visibility 0.3 s ; background : rgba ( 36 , 38 , 41 , 0.25 ) ; content : '' ; display : block ; height : 100 % ; left : 0 ; opacity : 1 ; position : absolute ; top : 0 ; visibility : hidden ; width : 100 % ; z-index : 1 ; }
2017-10-15 18:32:13 +02:00
body . ie # main : after { background : rgba ( 36 , 38 , 41 , 0.55 ) ; }
2017-10-16 17:26:14 +02:00
# main : before { -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; -moz- transition : opacity 0.3 s ease , visibility 0.3 s ; -webkit- transition : opacity 0.3 s ease , visibility 0.3 s ; -ms- transition : opacity 0.3 s ease , visibility 0.3 s ; transition : opacity 0.3 s ease , visibility 0.3 s ; background : rgba ( 36 , 38 , 41 , 0.25 ) ; content : '' ; display : block ; height : 100 % ; left : 0 ; opacity : 1 ; position : absolute ; top : 0 ; visibility : hidden ; width : 100 % ; z-index : 1 ; }
2017-10-15 18:32:13 +02:00
body . ie # main : before { background : rgba ( 36 , 38 , 41 , 0.55 ) ; }
body . content-active # main { -moz- filter : blur ( 6 px ) ; -webkit- filter : blur ( 6 px ) ; -ms- filter : blur ( 6 px ) ; filter : blur ( 6 px ) ; }
body . content-active # main : after { -moz- pointer-events : auto ; -webkit- pointer-events : auto ; -ms- pointer-events : auto ; pointer-events : auto ; opacity : 1 ; visibility : visible ; }
body . loading # main . thumb { -moz- pointer-events : none ; -webkit- pointer-events : none ; -ms- pointer-events : none ; pointer-events : none ; opacity : 0 ; }
# main . thumb { -moz- transition-delay : 2.525 s ; -webkit- transition-delay : 2.525 s ; -ms- transition-delay : 2.525 s ; transition-delay : 2.525 s ; height : calc ( 40 vh - 2 em ) ; min-height : 20 em ; width : 25 % ; }
2017-10-16 17:26:14 +02:00
# main . thumb : nth-child ( 1 ) { -moz- transition-delay : 0.2 s ; -webkit- transition-delay : 0.2 s ; -ms- transition-delay : 0.2 s ; transition-delay : 0.2 s ; }
# main . thumb : nth-child ( 2 ) { -moz- transition-delay : 0.3 s ; -webkit- transition-delay : 0.3 s ; -ms- transition-delay : 0.3 s ; transition-delay : 0.3 s ; }
# main . thumb : nth-child ( 3 ) { -moz- transition-delay : 0.4 s ; -webkit- transition-delay : 0.4 s ; -ms- transition-delay : 0.4 s ; transition-delay : 0.4 s ; }
# main . thumb : nth-child ( 4 ) { -moz- transition-delay : 0.5 s ; -webkit- transition-delay : 0.5 s ; -ms- transition-delay : 0.5 s ; transition-delay : 0.5 s ; }
# main . thumb : nth-child ( 5 ) { -moz- transition-delay : 0.6 s ; -webkit- transition-delay : 0.6 s ; -ms- transition-delay : 0.6 s ; transition-delay : 0.6 s ; }
# main . thumb : nth-child ( 6 ) { -moz- transition-delay : 0.7 s ; -webkit- transition-delay : 0.7 s ; -ms- transition-delay : 0.7 s ; transition-delay : 0.7 s ; }
# main . thumb : nth-child ( 7 ) { -moz- transition-delay : 0.8 s ; -webkit- transition-delay : 0.8 s ; -ms- transition-delay : 0.8 s ; transition-delay : 0.8 s ; }
# main . thumb : nth-child ( 8 ) { -moz- transition-delay : 0.9 s ; -webkit- transition-delay : 0.9 s ; -ms- transition-delay : 0.9 s ; transition-delay : 0.9 s ; }
# main . thumb : nth-child ( 9 ) { -moz- transition-delay : 1 s ; -webkit- transition-delay : 1 s ; -ms- transition-delay : 1 s ; transition-delay : 1 s ; }
# main . thumb : nth-child ( 10 ) { -moz- transition-delay : 1.1 s ; -webkit- transition-delay : 1.1 s ; -ms- transition-delay : 1.1 s ; transition-delay : 1.1 s ; }
# main . thumb : nth-child ( 11 ) { -moz- transition-delay : 1.2 s ; -webkit- transition-delay : 1.2 s ; -ms- transition-delay : 1.2 s ; transition-delay : 1.2 s ; }
# main . thumb : nth-child ( 12 ) { -moz- transition-delay : 1.3 s ; -webkit- transition-delay : 1.3 s ; -ms- transition-delay : 1.3 s ; transition-delay : 1.3 s ; }
@ media screen and ( max-width : 1680px ) { # main . thumb { -moz- transition-delay : 1.4 s ; -webkit- transition-delay : 1.4 s ; -ms- transition-delay : 1.4 s ; transition-delay : 1.4 s ; height : calc ( 40 vh - 2 em ) ; min-height : 20 em ; width : 33.3333333333 % ; }
# main . thumb : nth-child ( 1 ) { -moz- transition-delay : 0.2 s ; -webkit- transition-delay : 0.2 s ; -ms- transition-delay : 0.2 s ; transition-delay : 0.2 s ; }
# main . thumb : nth-child ( 2 ) { -moz- transition-delay : 0.3 s ; -webkit- transition-delay : 0.3 s ; -ms- transition-delay : 0.3 s ; transition-delay : 0.3 s ; }
# main . thumb : nth-child ( 3 ) { -moz- transition-delay : 0.4 s ; -webkit- transition-delay : 0.4 s ; -ms- transition-delay : 0.4 s ; transition-delay : 0.4 s ; }
# main . thumb : nth-child ( 4 ) { -moz- transition-delay : 0.5 s ; -webkit- transition-delay : 0.5 s ; -ms- transition-delay : 0.5 s ; transition-delay : 0.5 s ; }
# main . thumb : nth-child ( 5 ) { -moz- transition-delay : 0.6 s ; -webkit- transition-delay : 0.6 s ; -ms- transition-delay : 0.6 s ; transition-delay : 0.6 s ; }
# main . thumb : nth-child ( 6 ) { -moz- transition-delay : 0.7 s ; -webkit- transition-delay : 0.7 s ; -ms- transition-delay : 0.7 s ; transition-delay : 0.7 s ; }
# main . thumb : nth-child ( 7 ) { -moz- transition-delay : 0.8 s ; -webkit- transition-delay : 0.8 s ; -ms- transition-delay : 0.8 s ; transition-delay : 0.8 s ; }
# main . thumb : nth-child ( 8 ) { -moz- transition-delay : 0.9 s ; -webkit- transition-delay : 0.9 s ; -ms- transition-delay : 0.9 s ; transition-delay : 0.9 s ; }
# main . thumb : nth-child ( 9 ) { -moz- transition-delay : 1 s ; -webkit- transition-delay : 1 s ; -ms- transition-delay : 1 s ; transition-delay : 1 s ; } }
2017-10-15 18:32:13 +02:00
@ media screen and ( max-width : 1280px ) { # main . thumb { -moz- transition-delay : 1.625 s ; -webkit- transition-delay : 1.625 s ; -ms- transition-delay : 1.625 s ; transition-delay : 1.625 s ; height : calc ( 40 vh - 2 em ) ; min-height : 20 em ; width : 50 % ; }
2017-10-16 17:26:14 +02:00
# main . thumb : nth-child ( 1 ) { -moz- transition-delay : 0.2 s ; -webkit- transition-delay : 0.2 s ; -ms- transition-delay : 0.2 s ; transition-delay : 0.2 s ; }
# main . thumb : nth-child ( 2 ) { -moz- transition-delay : 0.3 s ; -webkit- transition-delay : 0.3 s ; -ms- transition-delay : 0.3 s ; transition-delay : 0.3 s ; }
# main . thumb : nth-child ( 3 ) { -moz- transition-delay : 0.4 s ; -webkit- transition-delay : 0.4 s ; -ms- transition-delay : 0.4 s ; transition-delay : 0.4 s ; }
# main . thumb : nth-child ( 4 ) { -moz- transition-delay : 0.5 s ; -webkit- transition-delay : 0.5 s ; -ms- transition-delay : 0.5 s ; transition-delay : 0.5 s ; }
# main . thumb : nth-child ( 5 ) { -moz- transition-delay : 0.6 s ; -webkit- transition-delay : 0.6 s ; -ms- transition-delay : 0.6 s ; transition-delay : 0.6 s ; }
# main . thumb : nth-child ( 6 ) { -moz- transition-delay : 0.7 s ; -webkit- transition-delay : 0.7 s ; -ms- transition-delay : 0.7 s ; transition-delay : 0.7 s ; } }
@ media screen and ( max-width : 980px ) { # main . thumb { -moz- transition-delay : 1.4 s ; -webkit- transition-delay : 1.4 s ; -ms- transition-delay : 1.4 s ; transition-delay : 1.4 s ; height : calc ( 28.5714285714 vh - 1.3333333333 em ) ; min-height : 18 em ; width : 50 % ; }
# main . thumb : nth-child ( 1 ) { -moz- transition-delay : 0.2 s ; -webkit- transition-delay : 0.2 s ; -ms- transition-delay : 0.2 s ; transition-delay : 0.2 s ; }
# main . thumb : nth-child ( 2 ) { -moz- transition-delay : 0.3 s ; -webkit- transition-delay : 0.3 s ; -ms- transition-delay : 0.3 s ; transition-delay : 0.3 s ; }
# main . thumb : nth-child ( 3 ) { -moz- transition-delay : 0.4 s ; -webkit- transition-delay : 0.4 s ; -ms- transition-delay : 0.4 s ; transition-delay : 0.4 s ; }
# main . thumb : nth-child ( 4 ) { -moz- transition-delay : 0.5 s ; -webkit- transition-delay : 0.5 s ; -ms- transition-delay : 0.5 s ; transition-delay : 0.5 s ; }
# main . thumb : nth-child ( 5 ) { -moz- transition-delay : 0.6 s ; -webkit- transition-delay : 0.6 s ; -ms- transition-delay : 0.6 s ; transition-delay : 0.6 s ; }
# main . thumb : nth-child ( 6 ) { -moz- transition-delay : 0.7 s ; -webkit- transition-delay : 0.7 s ; -ms- transition-delay : 0.7 s ; transition-delay : 0.7 s ; }
# main . thumb : nth-child ( 7 ) { -moz- transition-delay : 0.8 s ; -webkit- transition-delay : 0.8 s ; -ms- transition-delay : 0.8 s ; transition-delay : 0.8 s ; }
# main . thumb : nth-child ( 8 ) { -moz- transition-delay : 0.9 s ; -webkit- transition-delay : 0.9 s ; -ms- transition-delay : 0.9 s ; transition-delay : 0.9 s ; }
# main . thumb : nth-child ( 9 ) { -moz- transition-delay : 1 s ; -webkit- transition-delay : 1 s ; -ms- transition-delay : 1 s ; transition-delay : 1 s ; } }
2017-10-15 18:32:13 +02:00
@ media screen and ( max-width : 480px ) { # main . thumb { -moz- transition-delay : 1.175 s ; -webkit- transition-delay : 1.175 s ; -ms- transition-delay : 1.175 s ; transition-delay : 1.175 s ; height : calc ( 40 vh - 2 em ) ; min-height : 18 em ; width : 100 % ; }
2017-10-16 17:26:14 +02:00
# main . thumb : nth-child ( 1 ) { -moz- transition-delay : 0.2 s ; -webkit- transition-delay : 0.2 s ; -ms- transition-delay : 0.2 s ; transition-delay : 0.2 s ; }
# main . thumb : nth-child ( 2 ) { -moz- transition-delay : 0.3 s ; -webkit- transition-delay : 0.3 s ; -ms- transition-delay : 0.3 s ; transition-delay : 0.3 s ; }
# main . thumb : nth-child ( 3 ) { -moz- transition-delay : 0.4 s ; -webkit- transition-delay : 0.4 s ; -ms- transition-delay : 0.4 s ; transition-delay : 0.4 s ; } }
2017-10-15 18:32:13 +02:00
/* Footer */
# footer . copyright { color : #505051 ; font-size : 0.9 em ; }
# footer . copyright a { color : inherit ; }