/* line 5, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ 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: inherit; font-size: 100%; vertical-align: baseline; } /* line 22, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ html { line-height: 1; } /* line 24, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ ol, ul { list-style: none; } /* line 26, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ table { border-collapse: collapse; border-spacing: 0; } /* line 28, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } /* line 30, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ q, blockquote { quotes: none; } /* line 103, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } /* line 32, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ a img { border: none; } /* line 116, ../../../../../../.rvm/gems/ruby-2.1.5/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } /* line 1, ../sass/base/_common.scss */ html, body { width: 100%; height: 100%; } /* line 5, ../sass/base/_common.scss */ .wrapper { padding-left: 15px; padding-right: 15px; max-width: 1200px; margin: 0 auto; } /* line 11, ../sass/base/_common.scss */ body { padding-top: 150px; box-sizing: border-box; background: #000; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 11, ../sass/base/_common.scss */ body { padding-top: 50px; } } /* line 19, ../sass/base/_common.scss */ button { border: none; background: none; outline: none; -webkit-appearance: normal; cursor: pointer; } /* line 26, ../sass/base/_common.scss */ .mobile { display: none; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 26, ../sass/base/_common.scss */ .mobile { display: block; } } /* @import 'https://fonts.googleapis.com/css?family=Press+Start+2P|Work+Sans:400,800,900&subset=latin-ext'; $pixelfont:'Press Start 2P', cursive; %pixelfont { font-family: $pixelfont; //font-weight: bold; -webkit-font-smoothing: none; font-size: 16px; line-height: 20px; } @font-face { font-family: 'lets_go_digitalregular'; src: url("../fonts/lets_go_digital_regular/lets_go_digital_regular-webfont.eot"); src: url("../fonts/lets_go_digital_regular/lets_go_digital_regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/lets_go_digital_regular/lets_go_digital_regular-webfont.woff") format("woff"), url("../fonts/lets_go_digital_regular/lets_go_digital_regular-webfont.ttf") format("truetype"), url("../fonts/lets_go_digital_regular/lets_go_digital_regular-webfont.svg#lets_go_digitalregular") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: 'RittswoodOffice_08'; src: url('../fonts/r-office_08.eot'); src: url('../fonts/r-office_08.eot?#iefix') format('embedded-opentype'), url('../fonts/r-office_08.woff') format('woff'), url('../fonts/r-office_08.ttf') format('truetype'), url('../fonts/r-office_08.svg#43f7d8b570734c29413f35336402d077') format('svg'); font-style: normal; font-weight: normal; } @font-face { font-family: 'RittswoodOffice_08'; src:url('../fonts/r-office_bl_08.ttf') format('truetype'); //src: url('../fonts/r-office_bl_08.eot'); //src: url('../fonts/r-office_bl_08.eot?#iefix') format('embedded-opentype'), //url('../fonts/r-office_bl_08.woff') format('woff'), //url('../fonts/r-office_bl_08.svg#23dee1fc441458d8ff6908d13176ab07') format('svg'); font-style: normal; font-weight: bold; } */ /* line 50, ../sass/typography.scss */ .cutive, .console { font-family: monospace; color: #00fb30; } /* line 55, ../sass/typography.scss */ body, .typography { font-size: 16px; line-height: 1.5em; color: #000; font-family: "myriad-pro-condensed", sans-serif; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; } /* line 64, ../sass/typography.scss */ .typography { font-family: "myriad-pro-condensed", sans-serif; font-size: 112.5%; font-weight: 400; font-style: normal; color: inherit; line-height: 1.5; font-smoothing: antialiased; text-size-adjust: auto; } /* line 86, ../sass/typography.scss */ .typography h1, .typography h2, .typography h3, .typography h4, .typography h5, .typography h6 { font-family: "myriad-pro-condensed", sans-serif; font-weight: 400; letter-spacing: -0.002em; line-height: 1.2; margin-bottom: 0; } /* line 94, ../sass/typography.scss */ .typography h1 { font-size: 4.175rem; margin-top: 3rem; } /* line 99, ../sass/typography.scss */ .typography h2 { font-size: 3.674rem; margin-top: 2.7rem; } /* line 104, ../sass/typography.scss */ .typography h3 { font-size: 2.839rem; margin-top: 2.4rem; } /* line 109, ../sass/typography.scss */ .typography h4 { font-size: 2.505rem; margin-top: 2.1rem; } /* line 114, ../sass/typography.scss */ .typography h5 { font-size: 2.171rem; margin-top: 1.65rem; } /* line 119, ../sass/typography.scss */ .typography h6 { font-size: 1.67rem; margin-top: 1.65rem; } /* line 124, ../sass/typography.scss */ .typography p { letter-spacing: -0.004em; margin-top: 1.5rem; margin-bottom: 0; } /* line 128, ../sass/typography.scss */ .typography p:first-child { margin-top: 0; } /* line 131, ../sass/typography.scss */ .typography p:last-child { margin-bottom: 0; } /* line 136, ../sass/typography.scss */ .typography ul, .typography ol { margin-top: 1.5rem; margin-bottom: 1.5rem; } /* line 140, ../sass/typography.scss */ .typography ul ul, .typography ul ol, .typography ol ul, .typography ol ol { margin-top: 0; margin-bottom: 0; } /* line 146, ../sass/typography.scss */ .typography table { margin-top: 1.5rem; border-spacing: 0; border-collapse: collapse; } /* line 151, ../sass/typography.scss */ .typography table td, .typography table th { padding: 0; } /* line 156, ../sass/typography.scss */ .typography blockquote { margin-top: 1.5rem; margin-bottom: 1.5rem; } /* line 161, ../sass/typography.scss */ .typography code { vertical-align: bottom; } /* line 165, ../sass/typography.scss */ .typography b, .typography strong { font-weight: bold; } /* line 1, ../sass/components/_section.scss */ section { min-height: 100vh; box-sizing: border-box; } /* line 5, ../sass/components/_section.scss */ section .buttons { position: absolute; width: 100%; bottom: 50px; text-align: center; } /* line 12, ../sass/components/_section.scss */ section .vh { display: inline-block; vertical-align: middle; width: 98%; } /* line 18, ../sass/components/_section.scss */ section:after { content: ''; height: 100%; display: inline-block; vertical-align: middle; } /* .vh { white-space: nowrap; height: 100%; & > .vw { white-space: normal; width: 99%; display: inline-block; vertical-align: middle; height: auto; } &:after { height: 100%; content: 'aaa'; display: inline-block; vertical-align: middle; } } */ /* line 1, ../sass/components/_header.scss */ header { position: fixed; width: 100%; top: 0px; left: 0px; z-index: 100; padding: 0; padding-top: 30px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 14, ../sass/components/_header.scss */ header:after { position: absolute; height: 88px; top: 0; left: 0; width: 100%; background-image: url("../images/paper_bg.jpg"); background-repeat: no-repeat; background-size: cover; z-index: 30; content: ''; } @media screen and (max-width: 1023px) { /* line 28, ../sass/components/_header.scss */ header:after { content: none; display: none; } } /* line 34, ../sass/components/_header.scss */ header .wrapper { position: relative; z-index: 100; } /* line 38, ../sass/components/_header.scss */ header .logo { position: absolute; left: 0; top: 0; } /* line 43, ../sass/components/_header.scss */ header nav { text-align: right; } /* line 45, ../sass/components/_header.scss */ header nav > * { vertical-align: bottom; } /* line 48, ../sass/components/_header.scss */ header nav ul { display: inline-block; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 48, ../sass/components/_header.scss */ header nav ul { display: block; } } /* line 54, ../sass/components/_header.scss */ header nav .line { position: absolute; left: 100px; top: 0; min-height: 69px; width: 50%; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABFCAYAAACL3IzzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//PwMTAxCMcAIE/mOTYAbigwwkBxNAgAEAXw0IQCQPHxQAAAAASUVORK5CYII=") repeat-x top left; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 54, ../sass/components/_header.scss */ header nav .line { display: none; } } /* line 65, ../sass/components/_header.scss */ header nav .line2 { display: inline-block; width: 30px; min-height: 74px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABFCAYAAACL3IzzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//PwMTAxCMcAIE/mOTYAbigwwkBxNAgAEAXw0IQCQPHxQAAAAASUVORK5CYII=") repeat-x top left; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 65, ../sass/components/_header.scss */ header nav .line2 { display: none; } } /* line 74, ../sass/components/_header.scss */ header nav .line, header nav .line2 { display: none; } @media screen and (max-width: 1023px) { /* line 1, ../sass/components/_header.scss */ header { padding: 5px; box-sizing: border-box; background-image: url("../images/paper_bg.jpg"); background-repeat: no-repeat; background-size: cover; } /* line 84, ../sass/components/_header.scss */ header .logo { position: static; text-align: center; display: block; } /* line 88, ../sass/components/_header.scss */ header .logo img { max-width: 50vw; max-height: 34px; } } /* line 1, ../sass/components/_footer.scss */ footer { position: relative; z-index: 10; background: #000000; color: #ffffff; font-size: 16px; } /* line 7, ../sass/components/_footer.scss */ footer, footer a { color: #ffffff; } /* line 10, ../sass/components/_footer.scss */ footer .wrapper { text-align: justify; padding: 50px 50px 0 50px; } /* line 13, ../sass/components/_footer.scss */ footer .wrapper:after { content: ''; width: 100%; display: inline-block; } /* line 19, ../sass/components/_footer.scss */ footer h4, footer address { display: inline-block; vertical-align: middle; width: 19%; text-align: left; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 19, ../sass/components/_footer.scss */ footer h4, footer address { text-align: center; display: block; width: 100%; margin-bottom: 15px; } } /* line 1, ../sass/components/_background.scss */ .bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; background-image: url("../images/paper_bg.jpg"); background-repeat: no-repeat; background-size: cover; } /* .stars, .twinkling, .clouds { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; display:block; } .stars { background:#000 url(../images/stars.png) repeat top center; z-index:0; } .twinkling{ background:transparent url(../images/twinkling.png) repeat top center; z-index:1; -moz-animation:move-twink-back 200s linear infinite; -ms-animation:move-twink-back 200s linear infinite; -o-animation:move-twink-back 200s linear infinite; -webkit-animation:move-twink-back 200s linear infinite; animation:move-twink-back 200s linear infinite; } .clouds{ background:transparent url(../images/clouds.png) repeat top center; z-index:3; -moz-animation:move-clouds-back 200s linear infinite; -ms-animation:move-clouds-back 200s linear infinite; -o-animation:move-clouds-back 200s linear infinite; -webkit-animation:move-clouds-back 200s linear infinite; animation:move-clouds-back 200s linear infinite; } @keyframes move-twink-back { from {background-position:0 0;} to {background-position:-10000px 5000px;} } @-webkit-keyframes move-twink-back { from {background-position:0 0;} to {background-position:-10000px 5000px;} } @-moz-keyframes move-twink-back { from {background-position:0 0;} to {background-position:-10000px 5000px;} } @-ms-keyframes move-twink-back { from {background-position:0 0;} to {background-position:-10000px 5000px;} } @keyframes move-clouds-back { from {background-position:0 0;} to {background-position:10000px 0;} } @-webkit-keyframes move-clouds-back { from {background-position:0 0;} to {background-position:10000px 0;} } @-moz-keyframes move-clouds-back { from {background-position:0 0;} to {background-position:10000px 0;} } @-ms-keyframes move-clouds-back { from {background-position: 0;} to {background-position:10000px 0;} } */ /* line 2, ../sass/components/_game.scss */ body main, body header { -moz-transition: opacity 1s ease-out; -o-transition: opacity 1s ease-out; -webkit-transition: opacity 1s ease-out; transition: opacity 1s ease-out; } /* line 7, ../sass/components/_game.scss */ body.game { overflow: hidden; } /* line 9, ../sass/components/_game.scss */ body.game main, body.game header { opacity: 0; } /* line 14, ../sass/components/_game.scss */ #game { visibility: hidden; z-index: 0; position: fixed; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; } /* line 24, ../sass/components/_game.scss */ #game.show { visibility: visible; z-index: 200; opacity: 1; } /* line 30, ../sass/components/_game.scss */ #board canvas { margin: 0 auto; background-image: url("../img/background.png"); margin: auto; background-size: 100%; } /* line 38, ../sass/components/_game.scss */ #board.korsarz canvas { background-image: url("../images/background_korsarz.png"); } /* line 39, ../sass/components/_game.scss */ #board.zboczek canvas { background-image: url("../images/background_zboczek.png"); } /* line 40, ../sass/components/_game.scss */ #board.cukinsyn canvas { background-image: url("../images/background_cukinsyn.png"); } /* line 43, ../sass/components/_game.scss */ ul.crew { text-align: center; } /* line 45, ../sass/components/_game.scss */ ul.crew li { width: 31%; max-width: 31%; display: inline-block; cursor: pointer; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; opacity: 1; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 52, ../sass/components/_game.scss */ ul.crew li.unhover { opacity: 0.5; } /* line 55, ../sass/components/_game.scss */ ul.crew li.hover { opacity: 1; } @media screen and (max-width: 1023px) { /* line 45, ../sass/components/_game.scss */ ul.crew li { display: inline-block; width: 100%; max-width: 100%; display: none; } } @media screen and (max-width: 1023px) and (orientation: landscape) { /* line 45, ../sass/components/_game.scss */ ul.crew li { width: 31%; max-width: 30%; display: inline-block; } } /* line 73, ../sass/components/_game.scss */ ul.highscores { text-align: center; font-size: 20px; font-weight: bold; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 73, ../sass/components/_game.scss */ ul.highscores { display: none; } } /* line 81, ../sass/components/_game.scss */ ul.highscores > li { width: 31%; max-width: 31%; display: inline-block; vertical-align: top; color: #000000; } /* line 88, ../sass/components/_game.scss */ ul.highscores > li img { margin-bottom: 15px; } /* line 92, ../sass/components/_game.scss */ ul.highscores > li ol li { margin: 0.1em 0; text-transform: uppercase; text-align: left; display: block; width: 100%; white-space: nowrap; } /* line 99, ../sass/components/_game.scss */ ul.highscores > li ol li span { display: inline-block; } /* line 102, ../sass/components/_game.scss */ ul.highscores > li ol li .pos { width: 15%; } /* line 105, ../sass/components/_game.scss */ ul.highscores > li ol li .nick { width: 62%; word-break: break-all; } /* line 109, ../sass/components/_game.scss */ ul.highscores > li ol li .score { width: 20%; text-align: right; } /* line 113, ../sass/components/_game.scss */ ul.highscores > li ol li .score, ul.highscores > li ol li .pos { color: #ef4300; } /* line 123, ../sass/components/_game.scss */ #wrap { z-index: 0; position: fixed; z-index: 0; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; -moz-transition: z-index 0.2s ease-in, opacity 0.2s ease-in, -moz-transform 0.2s ease-in; -o-transition: z-index 0.2s ease-in, opacity 0.2s ease-in, -o-transform 0.2s ease-in; -webkit-transition: z-index 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in; transition: z-index 0.2s ease-in, opacity 0.2s ease-in, transform 0.2s ease-in; text-align: center; } /* line 137, ../sass/components/_game.scss */ #wrap.show { -moz-transition: z-index 0.9s ease-in, opacity 0.9s ease-in, -moz-transform 0.9s ease-in; -o-transition: z-index 0.9s ease-in, opacity 0.9s ease-in, -o-transform 0.9s ease-in; -webkit-transition: z-index 0.9s ease-in, opacity 0.9s ease-in, -webkit-transform 0.9s ease-in; transition: z-index 0.9s ease-in, opacity 0.9s ease-in, transform 0.9s ease-in; z-index: 100; opacity: 1; } /* line 144, ../sass/components/_game.scss */ #wrap:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } /* line 150, ../sass/components/_game.scss */ #wrap #board { display: inline-block; max-width: 1350px; max-height: 800px; width: 90%; height: 90%; vertical-align: middle; } /* line 159, ../sass/components/_game.scss */ #wrap button { background: none; border: none; outline: none; -webkit-appearance: normal; position: absolute; right: 0px; top: 0px; font-weight: bold; font-style: italic; font-size: 16px; text-transform: uppercase; text-align: right; color: #ef4300; text-align: center; text-decoration: none; display: block; margin: 15px; /* -webkit-background-clip: text; -webkit-text-fill-color: transparent; &:hover { background: #ccc url("../images/200w.gif"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 159, ../sass/components/_game.scss */ #wrap button { right: 0; top: 0; margin: 0; line-height: 1em; padding: 0; padding: 1px; } } /* line 209, ../sass/components/_game.scss */ .vpos { height: 100%; position: relative; z-index: 1; } /* line 213, ../sass/components/_game.scss */ .vpos:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } /* line 219, ../sass/components/_game.scss */ .vpos .inner { display: inline-block; vertical-align: middle; } /* line 223, ../sass/components/_game.scss */ .vpos h2 { margin-top: 20px; font-size: 20px; } /* line 230, ../sass/components/_game.scss */ .typed-cursor { opacity: 1; -webkit-animation: blink 0.7s infinite; -moz-animation: blink 0.7s infinite; animation: blink 0.7s infinite; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } @-moz-keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } /* line 252, ../sass/components/_game.scss */ #game_board { position: fixed; z-index: 999; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; left: 0; top: 0; text-align: center; display: none; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 252, ../sass/components/_game.scss */ #game_board { display: none !important; } } /* line 265, ../sass/components/_game.scss */ #game_board .inner { display: inline-block; vertical-align: middle; width: 276px; height: 297px; background: url("../images/score_board.png") no-repeat; color: #3020ca; padding: 60px 25px; box-sizing: border-box; font-size: 16px; position: relative; } /* line 278, ../sass/components/_game.scss */ #game_board .inner input { background: none; border: none; text-transform: uppercase; text-align: center; color: #3020ca; width: 100%; padding: 0; font-size: 24px; outline: none; } /* line 292, ../sass/components/_game.scss */ #game_board .inner span.score { font-size: 40px; display: block; margin-bottom: 25px; } /* line 297, ../sass/components/_game.scss */ #game_board .inner p { margin-top: 16px; } /* line 300, ../sass/components/_game.scss */ #game_board .inner button { font-size: 16px; color: #3020ca; background: #fff; padding: 5px; position: absolute; bottom: 10px; left: 82px; width: 110px; } /* line 312, ../sass/components/_game.scss */ #game_board:after { display: inline-block; vertical-align: middle; content: ''; height: 100%; } /* line 1, ../sass/components/_main.scss */ main { position: relative; z-index: 20; min-height: 100%; } /* line 1, ../sass/components/_banners.scss */ #banners { width: 100%; height: 100vh; white-space: nowrap; overflow: hidden; position: relative; font-family: 'Work Sans', sans-serif; font-weight: 800; color: #fefefe; font-size: 16px; margin-top: -150px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (min-height: 690px) { /* line 1, ../sass/components/_banners.scss */ #banners { min-height: 560px; } } @media screen and (max-width: 1023px) { /* line 1, ../sass/components/_banners.scss */ #banners { margin-top: 0px; min-height: 0; max-height: calc(100vh - 50px); } } /* line 24, ../sass/components/_banners.scss */ #banners h1, #banners h2, #banners h3 { font-weight: 900; margin-bottom: 25px; font-size: 45px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 24, ../sass/components/_banners.scss */ #banners h1, #banners h2, #banners h3 { font-size: 22px; line-height: 1em; margin-bottom: 0.5em; } } /* line 34, ../sass/components/_banners.scss */ #banners p { font-size: 16px; margin-bottom: 1.2em; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 34, ../sass/components/_banners.scss */ #banners p { font-size: 14px; margin-bottom: 0em; } } /* line 43, ../sass/components/_banners.scss */ #banners > ul { height: 100%; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -moz-transition: -moz-transform 1s ease-out 0.5s; -o-transition: -o-transform 1s ease-out 0.5s; -webkit-transition: -webkit-transform 1s ease-out; -webkit-transition-delay: 0.5s; transition: transform 1s ease-out 0.5s; } /* line 48, ../sass/components/_banners.scss */ #banners > ul > li { width: 100%; display: inline-block; vertical-align: middle; max-height: calc(100vh - 200px); /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 48, ../sass/components/_banners.scss */ #banners > ul > li { max-height: 100vh; vertical-align: top; max-width: 100vw; } } /* line 59, ../sass/components/_banners.scss */ #banners > ul:after { content: ''; display: inline-block; height: 100%; vertical-align: middle; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 59, ../sass/components/_banners.scss */ #banners > ul:after { vertical-align: top; } } /* line 70, ../sass/components/_banners.scss */ #banners article { width: 100%; display: inline-block; vertical-align: middle; text-align: right; white-space: normal; padding-right: 30px; padding-left: 30px; box-sizing: border-box; -moz-box-sizing: border-box; /** ANIMATIONS START */ /** ANIMATION END */ } /* line 79, ../sass/components/_banners.scss */ #banners article .wrapper { border-top: 5px solid #000000; border-bottom: 5px solid #000000; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpieDmPwRogwAAFvgHD9k7+zgAAAABJRU5ErkJggg=="); padding: 0; position: relative; line-height: 0; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 86, ../sass/components/_banners.scss */ #banners article .wrapper img { display: inline-block; } @media screen and (max-width: 1023px) { /* line 79, ../sass/components/_banners.scss */ #banners article .wrapper { min-height: calc(100vh - 100px); } } /* line 93, ../sass/components/_banners.scss */ #banners article .inner { display: inline-block; position: relative; z-index: 20; } /* line 98, ../sass/components/_banners.scss */ #banners article .content { position: absolute; padding: 25px; left: 0; top: 0; width: 50%; text-align: left; color: #000000; font-weight: bold; font-style: italic; } /* line 108, ../sass/components/_banners.scss */ #banners article .content h1, #banners article .content h2 { color: #ef4300; margin: 0; line-height: 1em; } /* line 116, ../sass/components/_banners.scss */ #banners article h1, #banners article h2, #banners article p, #banners article img { opacity: 0; -moz-transition: opacity 0.5s ease-out, -moz-transform 0.5s ease-out; -o-transition: opacity 0.5s ease-out, -o-transform 0.5s ease-out; -webkit-transition: opacity 0.5s ease-out, -webkit-transform 0.5s ease-out; transition: opacity 0.5s ease-out, transform 0.5s ease-out; -moz-transform: translate3d(-30px, 0, 0); -ms-transform: translate3d(-30px, 0, 0); -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0); } /* line 122, ../sass/components/_banners.scss */ #banners article img { -moz-transform: translate3d(-60px, 0, 0); -ms-transform: translate3d(-60px, 0, 0); -webkit-transform: translate3d(-60px, 0, 0); transform: translate3d(-60px, 0, 0); } /* line 129, ../sass/components/_banners.scss */ #banners article.active .fixed { -moz-transform: translateY(0px); -ms-transform: translateY(0px); -webkit-transform: translateY(0px); transform: translateY(0px); } /* line 132, ../sass/components/_banners.scss */ #banners article.active .fixed img { -moz-transition-delay: 2s; -o-transition-delay: 2s; -webkit-transition-delay: 2s; transition-delay: 2s; } /* line 136, ../sass/components/_banners.scss */ #banners article.active img { opacity: 1; -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -moz-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; transition-delay: 1s; } /* line 141, ../sass/components/_banners.scss */ #banners article.active h1, #banners article.active h2, #banners article.active p { opacity: 1; -moz-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); -moz-transition-delay: 2s; -o-transition-delay: 2s; -webkit-transition-delay: 2s; transition-delay: 2s; } /* line 146, ../sass/components/_banners.scss */ #banners article.active h1, #banners article.active h2 { -moz-transition-delay: 1.4s; -o-transition-delay: 1.4s; -webkit-transition-delay: 1.4s; transition-delay: 1.4s; } /* line 156, ../sass/components/_banners.scss */ #banners .scroll_down { left: 50%; bottom: 25px; margin-left: -22px; z-index: 20; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 156, ../sass/components/_banners.scss */ #banners .scroll_down { bottom: 20px; } } /* line 167, ../sass/components/_banners.scss */ article#banner1 { /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 170, ../sass/components/_banners.scss */ article#banner1 .wrapper .content { left: 60px; width: 65%; } /* line 175, ../sass/components/_banners.scss */ article#banner1 .wrapper .content p { font-size: 20px; } /* line 178, ../sass/components/_banners.scss */ article#banner1 .wrapper .content h1 { margin-left: -35px; font-size: 115px; } @media screen and (max-height: 690px) { /* line 184, ../sass/components/_banners.scss */ article#banner1 .wrapper img { height: 50vh; position: absolute; right: 0; top: 0; } /* line 190, ../sass/components/_banners.scss */ article#banner1 .wrapper .content { position: relative; padding-left: 100px; left: 0; } /* line 194, ../sass/components/_banners.scss */ article#banner1 .wrapper .content p { font-size: 18px; } /* line 197, ../sass/components/_banners.scss */ article#banner1 .wrapper .content h1 { font-size: 40px; } } @media screen and (max-width: 1023px) { /* line 204, ../sass/components/_banners.scss */ article#banner1 .wrapper { text-align: center; } /* line 206, ../sass/components/_banners.scss */ article#banner1 .wrapper img { right: 20px; left: auto; top: auto; bottom: 0; opacity: 0.7; } /* line 214, ../sass/components/_banners.scss */ article#banner1 .wrapper .content { position: relative; padding: 50px 10px; box-sizing: border-box; left: 0; top: 0; width: 100%; } /* line 215, ../sass/components/_banners.scss */ article#banner1 .wrapper .content h1 { margin: 0; } /* line 224, ../sass/components/_banners.scss */ article#banner1 .wrapper .content p { display: none; } /* line 226, ../sass/components/_banners.scss */ article#banner1 .wrapper .content p.p1 { display: block; } } /* line 234, ../sass/components/_banners.scss */ article#banner2 { /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 235, ../sass/components/_banners.scss */ article#banner2 .content { width: 70%; top: 15%; } /* line 238, ../sass/components/_banners.scss */ article#banner2 .content p { font-size: 45px; line-height: 1em; } /* line 242, ../sass/components/_banners.scss */ article#banner2 .content h1 { font-size: 96px; } @media screen and (max-height: 690px) { /* line 247, ../sass/components/_banners.scss */ article#banner2 img { height: 50vh; } /* line 250, ../sass/components/_banners.scss */ article#banner2 .content { top: 5%; } /* line 252, ../sass/components/_banners.scss */ article#banner2 .content p { font-size: 35px; line-height: 1em; } /* line 256, ../sass/components/_banners.scss */ article#banner2 .content h1 { font-size: 76px; } } @media screen and (max-width: 1023px) { /* line 262, ../sass/components/_banners.scss */ article#banner2 img { height: 40vh; position: absolute; bottom: 0; top: auto; right: 0; } /* line 269, ../sass/components/_banners.scss */ article#banner2 .content { position: relative; width: 100%; box-sizing: border-box; z-index: 20; } /* line 275, ../sass/components/_banners.scss */ article#banner2 .content p { font-size: 20px; line-height: 1em; } /* line 279, ../sass/components/_banners.scss */ article#banner2 .content h1 { font-size: 35px; } } /* line 285, ../sass/components/_banners.scss */ article#banner3 { /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 286, ../sass/components/_banners.scss */ article#banner3 .content { width: 70%; } /* line 289, ../sass/components/_banners.scss */ article#banner3 .content p { font-size: 30px; line-height: 1em; } /* line 292, ../sass/components/_banners.scss */ article#banner3 .content p strong { color: #ef4300; } /* line 296, ../sass/components/_banners.scss */ article#banner3 .content h1 { font-size: 96px; } /* line 299, ../sass/components/_banners.scss */ article#banner3 .content h2 { font-size: 170px; color: #ef4300; margin-top: -20px; margin-bottom: 10px; } @media screen and (max-height: 690px) { /* line 307, ../sass/components/_banners.scss */ article#banner3 img { height: 50vh; position: absolute; right: 0; top: 0; } /* line 313, ../sass/components/_banners.scss */ article#banner3 .content { position: relative; left: 0; } /* line 317, ../sass/components/_banners.scss */ article#banner3 .content p { font-size: 18px; } /* line 320, ../sass/components/_banners.scss */ article#banner3 .content h1 { font-size: 40px; } } @media screen and (max-width: 1023px) { /* line 326, ../sass/components/_banners.scss */ article#banner3 img { height: auto; position: absolute; bottom: 0; top: auto; right: 0; max-width: 80vw; } /* line 335, ../sass/components/_banners.scss */ article#banner3 .content { position: relative; width: 100%; box-sizing: border-box; z-index: 20; } /* line 341, ../sass/components/_banners.scss */ article#banner3 .content p { font-size: 20px; line-height: 1em; } /* line 345, ../sass/components/_banners.scss */ article#banner3 .content h1, article#banner3 .content h2 { font-size: 35px; line-height: 1.25em; margin: 0; } } /* line 353, ../sass/components/_banners.scss */ article#banner4 { /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 354, ../sass/components/_banners.scss */ article#banner4 .content { width: 70%; } /* line 357, ../sass/components/_banners.scss */ article#banner4 .content p { font-size: 75px; line-height: 1em; color: #ef4300; margin: 0; } /* line 366, ../sass/components/_banners.scss */ article#banner4 .content p:last-child { font-size: 50px; } /* line 370, ../sass/components/_banners.scss */ article#banner4 .content p.perc { float: left; font-size: 100px; padding-top: 0px; padding-right: 15px; line-height: 1em; } /* line 377, ../sass/components/_banners.scss */ article#banner4 .content h1 { font-size: 170px; line-height: 0.8em; margin-bottom: 30px; } /* line 382, ../sass/components/_banners.scss */ article#banner4 .content h2 { font-size: 170px; color: #ef4300; margin-top: -20px; margin-bottom: 10px; } @media screen and (max-height: 690px) { /* line 390, ../sass/components/_banners.scss */ article#banner4 img { height: 50vh; } /* line 396, ../sass/components/_banners.scss */ article#banner4 .content { left: 0; } /* line 400, ../sass/components/_banners.scss */ article#banner4 .content p { font-size: 18px; } /* line 403, ../sass/components/_banners.scss */ article#banner4 .content h1 { font-size: 60px; } } @media screen and (max-width: 1023px) { /* line 409, ../sass/components/_banners.scss */ article#banner4 img { height: auto; position: absolute; bottom: 0; top: auto; right: 0; width: auto; max-width: 100%; height: 50vh; } /* line 421, ../sass/components/_banners.scss */ article#banner4 .content { position: relative; width: 100%; box-sizing: border-box; z-index: 20; } /* line 427, ../sass/components/_banners.scss */ article#banner4 .content p, article#banner4 .content p.perc, article#banner4 .content p:last-child { font-size: 20px; line-height: 1em; } /* line 433, ../sass/components/_banners.scss */ article#banner4 .content h1, article#banner4 .content h2 { font-size: 35px; line-height: 1.25em; margin: 0; } } /* line 443, ../sass/components/_banners.scss */ nav button { position: absolute; top: 50%; margin-top: -15px; background-size: cover; background-repeat: no-repeat; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 443, ../sass/components/_banners.scss */ nav button { bottom: 70px; } } /* line 453, ../sass/components/_banners.scss */ nav button.left { width: 30px; height: 30px; left: 2vw; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ -moz-transition: left 0.5s ease-out; -o-transition: left 0.5s ease-out; -webkit-transition: left 0.5s ease-out; transition: left 0.5s ease-out; } @media screen and (max-width: 1023px) { /* line 453, ../sass/components/_banners.scss */ nav button.left { left: 10px; } } /* line 460, ../sass/components/_banners.scss */ nav button.left:after { width: 100%; height: 100%; content: ''; background: url("../images/banner_btn_left.png") no-repeat center; display: block; position: absolute; left: 0; top: 0; -moz-transition: left 0.5s ease-out; -o-transition: left 0.5s ease-out; -webkit-transition: left 0.5s ease-out; transition: left 0.5s ease-out; } /* line 473, ../sass/components/_banners.scss */ nav button.left:hover:after { left: -5px; } /* line 478, ../sass/components/_banners.scss */ nav button.right { width: 30px; height: 30px; right: 2vw; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ -moz-transition: right 0.5s ease-out; -o-transition: right 0.5s ease-out; -webkit-transition: right 0.5s ease-out; transition: right 0.5s ease-out; } @media screen and (max-width: 1023px) { /* line 478, ../sass/components/_banners.scss */ nav button.right { right: 10px; } } /* line 485, ../sass/components/_banners.scss */ nav button.right:after { width: 100%; height: 100%; content: ''; background: url("../images/banner_btn_right.png") no-repeat center; display: block; position: absolute; right: 0; top: 0; -moz-transition: right 0.5s ease-out; -o-transition: right 0.5s ease-out; -webkit-transition: right 0.5s ease-out; transition: right 0.5s ease-out; } /* line 498, ../sass/components/_banners.scss */ nav button.right:hover:after { right: -5px; } /* line 505, ../sass/components/_banners.scss */ a.scroll_down, button.scroll_down { position: absolute; background-size: cover; background-repeat: no-repeat; background-image: url("../images/scroll_down.png"); width: 44px; height: 30px; -moz-animation: updown 1s linear 2s infinite; -webkit-animation: updown 1s linear 2s infinite; animation: updown 1s linear 2s infinite; } @-moz-keyframes banner1_imgs { 0% { opacity: 0; -moz-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } 100% { opacity: 1; -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-webkit-keyframes banner1_imgs { 0% { opacity: 0; -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes banner1_imgs { 0% { opacity: 0; -moz-transform: scale3d(0, 0, 0); -ms-transform: scale3d(0, 0, 0); -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } 100% { opacity: 1; -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @-moz-keyframes updown { 0%, 50%, 100% { -moz-transform: translateY(0); transform: translateY(0); } 25% { -moz-transform: translateY(5px); transform: translateY(5px); } 75% { -moz-transform: translateY(-5px); transform: translateY(-5px); } } @-webkit-keyframes updown { 0%, 50%, 100% { -webkit-transform: translateY(0); transform: translateY(0); } 25% { -webkit-transform: translateY(5px); transform: translateY(5px); } 75% { -webkit-transform: translateY(-5px); transform: translateY(-5px); } } @keyframes updown { 0%, 50%, 100% { -moz-transform: translateY(0); -ms-transform: translateY(0); -webkit-transform: translateY(0); transform: translateY(0); } 25% { -moz-transform: translateY(5px); -ms-transform: translateY(5px); -webkit-transform: translateY(5px); transform: translateY(5px); } 75% { -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -webkit-transform: translateY(-5px); transform: translateY(-5px); } } /* line 1, ../sass/components/_menu.scss */ header .button.mobile { position: absolute; right: -10px; top: -10px; z-index: 100; color: #000000; text-decoration: none; margin: 0px; line-height: 16px; padding: 12px; } /* line 18, ../sass/components/_menu.scss */ nav.primary { font-family: "myriad-pro-condensed", sans-serif; font-weight: bold; font-style: italic; font-size: 36px; text-transform: uppercase; text-align: right; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 26, ../sass/components/_menu.scss */ nav.primary li { display: inline-block; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 34, ../sass/components/_menu.scss */ nav.primary a { color: #ef4300; text-decoration: none; display: block; margin: 0px; min-height: 69px; padding: 25px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABFCAYAAACL3IzzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//PwMTAxCMcAIE/mOTYAbigwwkBxNAgAEAXw0IQCQPHxQAAAAASUVORK5CYII=") repeat-x top left; box-sizing: border-box; text-align: center; width: 122px; /* background: -webkit-linear-gradient(#eee, #333); -webkit-background-clip: text; -webkit-text-fill-color: transparent; &:hover { background: #ccc url("../images/200w.gif"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media (min-width: 1025px) and (max-width: 1150px) { /* line 34, ../sass/components/_menu.scss */ nav.primary a { width: 95px; padding-right: 0; padding-left: 0; } } /* line 50, ../sass/components/_menu.scss */ nav.primary a.long { width: 188px; } @media (min-width: 1025px) and (max-width: 1150px) { /* line 50, ../sass/components/_menu.scss */ nav.primary a.long { width: 170px; padding-right: 0; padding-left: 0; } } /* line 68, ../sass/components/_menu.scss */ nav.primary a.selected, nav.primary a:hover { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAABFCAYAAACc/hw6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJhJREFUeNpi/P//PwOxgImBBDCqeFTxqOJRxaOKRxWPKh5VPEIUg0ASkerqQcRvIA4hoLAciP+CGKC22g8gdsShsASq8D9MMS4NzUgKURSD8HckDROA+B+aPIYASMN+LOL/maHWOwExI9REFiBWQOLDwD4Yox2bSUj4JLqvG3BoOIYrPNvQNGwmFFNLoMGFYTXjcG8/AwQYAIckQCHOb1LmAAAAAElFTkSuQmCC"); } @media screen and (max-width: 1023px) { /* line 34, ../sass/components/_menu.scss */ nav.primary a { width: auto !important; background: none; min-height: 0; padding: 5px 0 0px 0; margin: 0 5px; font-size: 26px; border-bottom: 3px solid #000000; } } @media screen and (max-width: 1023px) { /* line 18, ../sass/components/_menu.scss */ nav.primary { text-align: center; display: none; } /* line 87, ../sass/components/_menu.scss */ nav.primary.show { display: block; } } /* line 1, ../sass/components/_bar_list.scss */ #bar_list { padding-top: 160px; padding-bottom: 0px; text-align: center; position: relative; z-index: 10; min-height: 0; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 1, ../sass/components/_bar_list.scss */ #bar_list { min-height: 100vh; height: auto; } } /* line 13, ../sass/components/_bar_list.scss */ #bar_list .vh { vertical-align: bottom; } /* line 15, ../sass/components/_bar_list.scss */ #bar_list .vh > h3 { font-size: 170px; font-weight: bold; font-style: italic; color: #ef4300; margin-bottom: 60px; line-height: 1em; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 15, ../sass/components/_bar_list.scss */ #bar_list .vh > h3 { font-size: 60px; } } /* line 27, ../sass/components/_bar_list.scss */ #bar_list .header { display: inline-block; margin: 60px; width: 638px; height: 99px; position: relative; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 27, ../sass/components/_bar_list.scss */ #bar_list .header { max-width: 80%; box-sizing: border-box; margin: 0; } } /* line 39, ../sass/components/_bar_list.scss */ #bar_list .header:before, #bar_list .header:after { content: ''; position: absolute; width: 100%; height: 100%; display: block; left: 0; top: 0; background: url("../images/wybierz_bar1.png") no-repeat; background-size: cover; z-index: 20; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 39, ../sass/components/_bar_list.scss */ #bar_list .header:before, #bar_list .header:after { background-size: contain; } } /* line 56, ../sass/components/_bar_list.scss */ #bar_list .header:after { background-image: url("../images/wybierz_bar2.png"); z-index: 19; -moz-animation: rndOpacity 1s linear 2s infinite; -webkit-animation: rndOpacity 1s linear 2s infinite; animation: rndOpacity 1s linear 2s infinite; } /* line 62, ../sass/components/_bar_list.scss */ #bar_list ul { text-align: center; margin-bottom: 0; border-bottom: 0px solid #000000; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 62, ../sass/components/_bar_list.scss */ #bar_list ul { margin: 10px; } } /* line 70, ../sass/components/_bar_list.scss */ #bar_list ul li { text-align: center; width: 22%; display: inline-block; vertical-align: bottom; -moz-transition: opacity 0.5s ease-out, -moz-transform 0.25s ease-out; -o-transition: opacity 0.5s ease-out, -o-transform 0.25s ease-out; -webkit-transition: opacity 0.5s ease-out, -webkit-transform 0.25s ease-out; transition: opacity 0.5s ease-out, transform 0.25s ease-out; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 77, ../sass/components/_bar_list.scss */ #bar_list ul li a { display: block; line-height: 1em; } /* line 81, ../sass/components/_bar_list.scss */ #bar_list ul li img { max-width: 100%; width: auto; height: auto; display: block; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 81, ../sass/components/_bar_list.scss */ #bar_list ul li img { margin: 0 auto; } } @media screen and (max-width: 1023px) { /* line 70, ../sass/components/_bar_list.scss */ #bar_list ul li { width: 80%; margin: 1%; margin-bottom: 30px; } } @media screen and (max-width: 1023px) and (orientation: landscape) { /* line 70, ../sass/components/_bar_list.scss */ #bar_list ul li { width: 44%; } } /* line 106, ../sass/components/_bar_list.scss */ #bar_list ul:hover li:not(:hover) { opacity: 0.3; } /* line 109, ../sass/components/_bar_list.scss */ #bar_list ul:hover li:hover { opacity: 1; } /* line 115, ../sass/components/_bar_list.scss */ #bar_list .scroll_down { margin-left: -22px; } @-moz-keyframes rndOpacity { 0% { opacity: .81; } 10% { opacity: .41; } 20% { opacity: .31; } 30% { opacity: .71; } 40% { opacity: .91; } 50% { opacity: .51; } 60% { opacity: .21; } 70% { opacity: .51; } 80% { opacity: .61; } 90% { opacity: .91; } 100% { opacity: .68; } } @-webkit-keyframes rndOpacity { 0% { opacity: .81; } 10% { opacity: .41; } 20% { opacity: .31; } 30% { opacity: .71; } 40% { opacity: .91; } 50% { opacity: .51; } 60% { opacity: .21; } 70% { opacity: .51; } 80% { opacity: .61; } 90% { opacity: .91; } 100% { opacity: .68; } } @keyframes rndOpacity { 0% { opacity: .81; } 10% { opacity: .41; } 20% { opacity: .31; } 30% { opacity: .71; } 40% { opacity: .91; } 50% { opacity: .51; } 60% { opacity: .21; } 70% { opacity: .51; } 80% { opacity: .61; } 90% { opacity: .91; } 100% { opacity: .68; } } /* line 1, ../sass/components/_foodmenu.scss */ section#food-menu { color: #ffffff; font-size: 16px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 11, ../sass/components/_foodmenu.scss */ section#food-menu h2 { border-top: 5px solid #000000; font-size: 250px; margin: 0; text-transform: lowercase; text-align: center; position: relative; z-index: 5; padding: 25px; font-weight: bold; font-style: italic; color: #ef4300; line-height: 1em; margin-bottom: 30px; margin-left: -15px; margin-right: -15px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 11, ../sass/components/_foodmenu.scss */ section#food-menu h2 { font-size: 60px; } } /* line 32, ../sass/components/_foodmenu.scss */ section#food-menu h2 span { position: relative; z-index: 5; } /* line 36, ../sass/components/_foodmenu.scss */ section#food-menu h2 img { width: auto; height: auto; max-width: 100%; } /* line 41, ../sass/components/_foodmenu.scss */ section#food-menu h2 span.bg { position: absolute; z-index: 3; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center; left: 0; top: 0; opacity: 0; -moz-transition: opacity 1s ease-out; -o-transition: opacity 1s ease-out; -webkit-transition: opacity 1s ease-out; transition: opacity 1s ease-out; } /* line 53, ../sass/components/_foodmenu.scss */ section#food-menu h2 span.bg.active { z-index: 4; opacity: 1; } /* line 59, ../sass/components/_foodmenu.scss */ section#food-menu h3 { font-size: 32px; margin: 0 0 0.5em 0; line-height: 1.25em; text-transform: uppercase; text-align: left; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 59, ../sass/components/_foodmenu.scss */ section#food-menu h3 { word-break: break-all; font-size: 16px; } } @media screen and (max-width: 1023px) and (orientation: landscape) { /* line 59, ../sass/components/_foodmenu.scss */ section#food-menu h3 { word-break: normal; } } /* line 74, ../sass/components/_foodmenu.scss */ section#food-menu .group > .title { line-height: 1em; z-index: 99; } /* line 77, ../sass/components/_foodmenu.scss */ section#food-menu .group > .title h3, section#food-menu .group > .title h4 { display: inline-block; background-image: url("../images/paper_bg.jpg"); background-attachment: fixed; color: #000000; padding: 5px 15px 5px 0; line-height: 1em; font-weight: bold; margin: 0; } /* line 88, ../sass/components/_foodmenu.scss */ section#food-menu .group > .title h3 { padding-top: 20px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 88, ../sass/components/_foodmenu.scss */ section#food-menu .group > .title h3 { padding: 0; font-size: 30px; display: block; } } /* line 98, ../sass/components/_foodmenu.scss */ section#food-menu ul { text-align: justify; margin: 50px 0; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 98, ../sass/components/_foodmenu.scss */ section#food-menu ul { margin: 20px 0 0; } } /* line 104, ../sass/components/_foodmenu.scss */ section#food-menu ul li { display: inline-block; width: 30%; vertical-align: top; margin-bottom: 1.5em; text-align: left; -moz-transition: opacity 0.5s ease-out; -o-transition: opacity 0.5s ease-out; -webkit-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 104, ../sass/components/_foodmenu.scss */ section#food-menu ul li { display: block; width: 100%; } } @media screen and (max-width: 1023px) and (orientation: landscape) { /* line 104, ../sass/components/_foodmenu.scss */ section#food-menu ul li { width: 48%; } } /* line 118, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl { position: relative; padding-left: 30px; } /* line 121, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dt { color: #ef4300; margin-bottom: 0.1em; font-weight: bold; font-size: 30px; } /* line 127, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd { color: #000000; } /* line 129, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd .allergens { margin-top: 0.5em; } /* line 131, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd .allergens h6 { font-weight: bold; display: inline-block; } /* line 136, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd .allergens span { display: inline-block; } /* line 140, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span { display: block; } /* line 142, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.price { margin-bottom: 0.5em; font-weight: bold; color: #000000; } /* line 147, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.description { font-size: 20px; line-height: 1.25em; } /* line 153, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span span.tag:hover:after { content: attr(title); background: #333; background: rgba(0, 0, 0, 0.8); color: #fff; padding: 6px 10px; position: absolute; left: 35px; top: -5px; z-index: 98; font-size: 14px; display: block; white-space: nowrap; } /* line 173, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.tags { position: absolute; left: 0; top: 0; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 178, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.tags span { display: block; vertical-align: middle; cursor: pointer; -moz-transition: opacity 0.5s ease-out; -o-transition: opacity 0.5s ease-out; -webkit-transition: opacity 0.5s ease-out; transition: opacity 0.5s ease-out; position: relative; } /* line 186, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.tags:hover span:not(:hover) { opacity: 0.3; } /* line 189, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.tags:hover span:hover { opacity: 1; } @media screen and (max-width: 1023px) { /* line 173, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.tags { position: relative; left: 0; margin-top: 15px; } /* line 198, ../sass/components/_foodmenu.scss */ section#food-menu ul li dl dd span.tags span { display: inline-block; } } /* line 207, ../sass/components/_foodmenu.scss */ section#food-menu ul:after { content: ''; width: 100%; display: inline-block; } /* box-sizing */ /* line 2, ../sass/components/_lightbox.scss */ .fr-window, .fr-window [class^="fr-"], .fr-overlay, .fr-overlay [class^="fr-"], .fr-spinner, .fr-spinner [class^="fr-"] { box-sizing: border-box; } /* line 8, ../sass/components/_lightbox.scss */ .fr-window { position: fixed; width: 100%; height: 100%; top: 0; left: 0; font: 13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; /* Chrome hack, this fixes a visual glitch when quickly toggling a video */ transform: translateZ(0px); } /* z-index */ /* line 20, ../sass/components/_lightbox.scss */ .fr-overlay { z-index: 99998; } /* line 21, ../sass/components/_lightbox.scss */ .fr-window { z-index: 99999; } /* line 22, ../sass/components/_lightbox.scss */ .fr-spinner { z-index: 100000; } /* overlay */ /* line 26, ../sass/components/_lightbox.scss */ .fr-overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; } /* line 33, ../sass/components/_lightbox.scss */ .fr-overlay-background { float: left; width: 100%; height: 100%; background: #000; opacity: .9; filter: alpha(opacity=90); } /* line 42, ../sass/components/_lightbox.scss */ .fr-overlay-ui-fullclick .fr-overlay-background { background: #292929; opacity: 1; filter: alpha(opacity=100); } /* mobile touch has position:absolute to allow zooming */ /* line 50, ../sass/components/_lightbox.scss */ .fr-window.fr-mobile-touch, .fr-overlay.fr-mobile-touch { position: absolute; overflow: visible; } /* some properties on the window are used to toggle things * like margin and the fullclick mode, * we reset those properties after measuring them */ /* line 61, ../sass/components/_lightbox.scss */ .fr-measured { margin: 0 !important; min-width: 0 !important; min-height: 0 !important; } /* line 67, ../sass/components/_lightbox.scss */ .fr-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* line 75, ../sass/components/_lightbox.scss */ .fr-pages { position: absolute; width: 100%; height: 100%; overflow: hidden; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* line 87, ../sass/components/_lightbox.scss */ .fr-page { position: absolute; width: 100%; height: 100%; } /* line 94, ../sass/components/_lightbox.scss */ .fr-container { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding: 0; text-align: center; } /* line 105, ../sass/components/_lightbox.scss */ .fr-hovering-clickable .fr-container { cursor: pointer; } /* padding: youtube & vimeo always have buttons on the outside side button = 72 = 54 + (2 * 9 margin) close button = 48 */ /* padding ui:inside */ /* line 115, ../sass/components/_lightbox.scss */ .fr-ui-inside .fr-container { padding: 20px 20px; } /* line 116, ../sass/components/_lightbox.scss */ .fr-ui-inside.fr-no-sides .fr-container { padding: 20px; } /* padding ui:outside */ /* line 119, ../sass/components/_lightbox.scss */ .fr-ui-outside .fr-container { padding: 20px 82px; } /* line 120, ../sass/components/_lightbox.scss */ .fr-ui-outside.fr-no-sides .fr-container { padding: 20px 48px; } /* reduce padding on smaller screens */ @media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 700px) { /* padding ui:inside */ /* line 126, ../sass/components/_lightbox.scss */ .fr-ui-inside .fr-container { padding: 12px 12px; } /* line 127, ../sass/components/_lightbox.scss */ .fr-ui-inside.fr-no-sides .fr-container { padding: 12px; } /* padding ui:outside */ /* line 130, ../sass/components/_lightbox.scss */ .fr-ui-outside .fr-container { padding: 12px 72px; } /* line 131, ../sass/components/_lightbox.scss */ .fr-ui-outside.fr-no-sides .fr-container { padding: 12px 48px; } } @media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px) { /* padding ui:inside */ /* line 137, ../sass/components/_lightbox.scss */ .fr-ui-inside .fr-container { padding: 0px 0px; } /* line 138, ../sass/components/_lightbox.scss */ .fr-ui-inside.fr-no-sides .fr-container { padding: 0px; } /* padding ui:outside */ /* line 141, ../sass/components/_lightbox.scss */ .fr-ui-outside .fr-container { padding: 0px 72px; } /* line 142, ../sass/components/_lightbox.scss */ .fr-ui-outside.fr-no-sides .fr-container { padding: 0px 48px; } } /* padding ui:fullclick */ /* line 146, ../sass/components/_lightbox.scss */ .fr-ui-fullclick .fr-container { padding: 0; } /* line 147, ../sass/components/_lightbox.scss */ .fr-ui-fullclick.fr-no-sides .fr-container { padding: 0; } /* video fullclick */ /* line 150, ../sass/components/_lightbox.scss */ .fr-ui-fullclick.fr-type-video .fr-container { padding: 0px 62px; } /* line 151, ../sass/components/_lightbox.scss */ .fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container { padding: 48px 0px; } /* overflow-y should always have 0 padding top and bottom */ /* line 154, ../sass/components/_lightbox.scss */ .fr-overflow-y .fr-container { padding-top: 0 !important; padding-bottom: 0 !important; } /* line 160, ../sass/components/_lightbox.scss */ .fr-content, .fr-content-background { position: absolute; top: 50%; left: 50%; /* IE11 has a 1px blur bug on the edges of the caption (ui:inside) during animation with overflow:hidden */ overflow: visible; } /* img/iframe/error */ /* line 171, ../sass/components/_lightbox.scss */ .fr-content-element { float: left; width: 100%; height: 100%; } /* line 177, ../sass/components/_lightbox.scss */ .fr-content-background { background: #101010; } /* line 181, ../sass/components/_lightbox.scss */ .fr-info { position: absolute; top: 0; left: 0; width: 100%; color: #efefef; font-size: 13px; line-height: 20px; text-align: left; -webkit-text-size-adjust: none; text-size-adjust: none; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } /* line 198, ../sass/components/_lightbox.scss */ .fr-info-background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000; line-height: 1%; filter: none; opacity: 1; } /* line 209, ../sass/components/_lightbox.scss */ .fr-ui-inside .fr-info-background { filter: alpha(opacity=80); opacity: .8; zoom: 1; } /* ui:outside has a slightly lighter info background to break up from black page backgrounds */ /* line 215, ../sass/components/_lightbox.scss */ .fr-ui-outside .fr-info-background { background: #0d0d0d; } /* info at the bottom for ui:inside */ /* line 219, ../sass/components/_lightbox.scss */ .fr-content .fr-info { top: auto; bottom: 0; } /* line 224, ../sass/components/_lightbox.scss */ .fr-info-padder { display: block; overflow: hidden; padding: 12px; position: relative; width: auto; } /* line 232, ../sass/components/_lightbox.scss */ .fr-caption { width: auto; display: inline; white-space: wrap; } /* line 238, ../sass/components/_lightbox.scss */ .fr-position { color: #b3b3b3; float: right; line-height: 21px; opacity: 0.99; position: relative; text-align: right; margin-left: 15px; white-space: nowrap; } /* positions not within the info bar for ui:outside/inside */ /* line 251, ../sass/components/_lightbox.scss */ .fr-position-outside, .fr-position-inside { position: absolute; bottom: 0; right: 0; margin: 12px; width: auto; padding: 2px 8px; border-radius: 10px; font-size: 11px; line-height: 20px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4); display: none; overflow: hidden; white-space: nowrap; -webkit-text-size-adjust: none; text-size-adjust: none; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: text; -ms-user-select: text; user-select: text; } /* line 274, ../sass/components/_lightbox.scss */ .fr-position-inside { border: 0; } /* line 278, ../sass/components/_lightbox.scss */ .fr-position-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #0d0d0d; filter: alpha(opacity=80); opacity: .8; zoom: 1; /* oldIE */ } /* line 289, ../sass/components/_lightbox.scss */ .fr-position-text { color: #b3b3b3; } /* line 290, ../sass/components/_lightbox.scss */ .fr-position-outside .fr-position-text, .fr-position-inside .fr-position-text { float: left; position: relative; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); opacity: 1; } /* display it for the outside ui, hide the caption inside */ /* line 299, ../sass/components/_lightbox.scss */ .fr-ui-outside .fr-position-outside { display: block; } /* line 300, ../sass/components/_lightbox.scss */ .fr-ui-outside .fr-info .fr-position { display: none; } /* line 302, ../sass/components/_lightbox.scss */ .fr-ui-inside.fr-no-caption .fr-position-inside { display: block; } /* links */ /* line 305, ../sass/components/_lightbox.scss */ .fr-info a, .fr-info a:hover { color: #ccc; border: 0; background: none; text-decoration: underline; } /* line 312, ../sass/components/_lightbox.scss */ .fr-info a:hover { color: #eee; } /* no-caption */ /* line 315, ../sass/components/_lightbox.scss */ .fr-ui-outside.fr-no-caption .fr-info { display: none; } /* line 316, ../sass/components/_lightbox.scss */ .fr-ui-inside.fr-no-caption .fr-caption { display: none; } /* --- stroke */ /* line 320, ../sass/components/_lightbox.scss */ .fr-stroke { position: absolute; top: 0; left: 0; width: 100%; height: 1px; } /* line 327, ../sass/components/_lightbox.scss */ .fr-stroke-vertical { width: 1px; height: 100%; } /* line 328, ../sass/components/_lightbox.scss */ .fr-stroke-horizontal { padding: 0 1px; } /* line 330, ../sass/components/_lightbox.scss */ .fr-stroke-right { left: auto; right: 0; } /* line 331, ../sass/components/_lightbox.scss */ .fr-stroke-bottom { top: auto; bottom: 0; } /* line 333, ../sass/components/_lightbox.scss */ .fr-stroke-color { float: left; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.08); } /* the stroke is brighter inside the info box */ /* line 341, ../sass/components/_lightbox.scss */ .fr-info .fr-stroke-color { background: rgba(80, 80, 80, 0.3); } /* remove the stroke when outside ui has a caption */ /* line 344, ../sass/components/_lightbox.scss */ .fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom { display: none; } /* remove stroke and shadow when ui:fullclick */ /* line 347, ../sass/components/_lightbox.scss */ .fr-ui-fullclick .fr-stroke { display: none; } /* line 348, ../sass/components/_lightbox.scss */ .fr-ui-fullclick .fr-content-background { box-shadow: none; } /* the info box never bas a top stroke */ /* line 351, ../sass/components/_lightbox.scss */ .fr-info .fr-stroke-top { display: none; } /* < > */ /* line 356, ../sass/components/_lightbox.scss */ .fr-side { position: absolute; top: 50%; width: 54px; height: 72px; margin: 0 9px; margin-top: -36px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; zoom: 1; } /* line 369, ../sass/components/_lightbox.scss */ .fr-side-previous { left: 0; } /* line 370, ../sass/components/_lightbox.scss */ .fr-side-next { right: 0; left: auto; } /* line 372, ../sass/components/_lightbox.scss */ .fr-side-disabled { cursor: default; } /* line 373, ../sass/components/_lightbox.scss */ .fr-side-hidden { display: none !important; } /* line 375, ../sass/components/_lightbox.scss */ .fr-side-button { float: left; width: 100%; height: 100%; margin: 0; padding: 0; } /* line 382, ../sass/components/_lightbox.scss */ .fr-side-button-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #101010; background-color: #ccc; } /* line 391, ../sass/components/_lightbox.scss */ .fr-side-button-icon { float: left; position: relative; height: 100%; width: 100%; zoom: 1; background-position: 50% 50%; background-repeat: no-repeat; } /* smaller side buttons */ @media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { /* line 403, ../sass/components/_lightbox.scss */ .fr-side { width: 54px; height: 60px; margin: 0; margin-top: -30px; } /* line 409, ../sass/components/_lightbox.scss */ .fr-side-button { width: 48px; height: 60px; margin: 0 3px; } } /* X */ /* line 418, ../sass/components/_lightbox.scss */ .fr-close { position: absolute; width: 48px; height: 48px; top: 0; right: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; } /* line 430, ../sass/components/_lightbox.scss */ .fr-close-background, .fr-close-icon { position: absolute; top: 12px; left: 12px; height: 26px; width: 26px; background-position: 50% 50%; background-repeat: no-repeat; } /* line 440, ../sass/components/_lightbox.scss */ .fr-close-background { background-color: #000; } /* Thumbnails */ /* line 446, ../sass/components/_lightbox.scss */ .fr-thumbnails { position: absolute; overflow: hidden; } /* line 450, ../sass/components/_lightbox.scss */ .fr-thumbnails-disabled .fr-thumbnails { display: none !important; } /* line 451, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails { width: 100%; height: 12%; min-height: 74px; max-height: 160px; bottom: 0; } /* line 459, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails { height: 100%; width: 10%; min-width: 74px; max-width: 160px; left: 0; } /* line 467, ../sass/components/_lightbox.scss */ .fr-thumbnails, .fr-thumbnails * { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* line 476, ../sass/components/_lightbox.scss */ .fr-thumbnails-wrapper { position: absolute; top: 0; left: 50%; height: 100%; } /* line 482, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-wrapper { top: 50%; left: 0; } /* line 487, ../sass/components/_lightbox.scss */ .fr-thumbnails-slider { position: relative; width: 100%; height: 100%; float: left; zoom: 1; } /* line 495, ../sass/components/_lightbox.scss */ .fr-thumbnails-slider-slide { position: absolute; top: 0; left: 0; height: 100%; } /* line 502, ../sass/components/_lightbox.scss */ .fr-thumbnails-thumbs { float: left; height: 100%; overflow: hidden; position: relative; top: 0; left: 0; } /* line 511, ../sass/components/_lightbox.scss */ .fr-thumbnails-slide { position: absolute; top: 0; height: 100%; width: 100%; } /* line 518, ../sass/components/_lightbox.scss */ .fr-thumbnail-frame { position: absolute; zoom: 1; overflow: hidden; } /* line 524, ../sass/components/_lightbox.scss */ .fr-thumbnail { position: absolute; width: 30px; height: 100%; left: 50%; top: 50%; zoom: 1; cursor: pointer; margin: 0 10px; } /* line 534, ../sass/components/_lightbox.scss */ .fr-ltIE9 .fr-thumbnail * { overflow: hidden; /* IE6(7) */ z-index: 1; zoom: 1; } /* line 540, ../sass/components/_lightbox.scss */ .fr-thumbnail-wrapper { position: relative; background: #161616; width: 100%; height: 100%; float: left; overflow: hidden; display: inline; /* IE6(7) */ z-index: 0; /* IE8 */ } /* line 551, ../sass/components/_lightbox.scss */ .fr-thumbnail-overlay { cursor: pointer; } /* line 552, ../sass/components/_lightbox.scss */ .fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; } /* line 553, ../sass/components/_lightbox.scss */ .fr-thumbnail-overlay, .fr-thumbnail-overlay-background, .fr-thumbnail-overlay-border { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-width: 0; overflow: hidden; border-style: solid; border-color: transparent; } /* line 566, ../sass/components/_lightbox.scss */ .fr-ltIE9 .fr-thumbnail-overlay-border { border-width: 0 !important; } /* line 567, ../sass/components/_lightbox.scss */ .fr-thumbnail .fr-thumbnail-image { position: absolute; filter: alpha(opacity=85); opacity: .85; max-width: none; } /* line 573, ../sass/components/_lightbox.scss */ .fr-thumbnail:hover .fr-thumbnail-image, .fr-thumbnail-active:hover .fr-thumbnail-image { filter: alpha(opacity=99); opacity: .99; } /* line 578, ../sass/components/_lightbox.scss */ .fr-thumbnail-active .fr-thumbnail-image, .fr-thumbnail-active:hover .fr-thumbnail-image { filter: alpha(opacity=35); opacity: .35; } /* line 583, ../sass/components/_lightbox.scss */ .fr-thumbnail-active { cursor: default; } /* Thumbnails loading */ /* line 586, ../sass/components/_lightbox.scss */ .fr-thumbnail-loading, .fr-thumbnail-loading-background, .fr-thumbnail-loading-icon { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* line 595, ../sass/components/_lightbox.scss */ .fr-thumbnail-loading-background { background-color: #161616; background-position: 50% 50%; background-repeat: no-repeat; opacity: .8; position: relative; float: left; } /* this element is there as an alternative to putting the loading image on the background */ /* line 604, ../sass/components/_lightbox.scss */ .fr-thumbnail-loading-icon { display: none; } /* error on thumbnail */ /* line 607, ../sass/components/_lightbox.scss */ .fr-thumbnail-error .fr-thumbnail-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #202020; } /* Thumbnail < > */ /* line 618, ../sass/components/_lightbox.scss */ .fr-thumbnails-side { float: left; height: 100%; width: 28px; margin: 0 5px; position: relative; overflow: hidden; } /* line 626, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-previous { margin-left: 12px; } /* line 627, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-next { margin-right: 12px; } /* line 629, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side { height: 28px; width: 100%; margin: 10px 0; } /* line 634, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side-previous { margin-top: 20px; } /* line 635, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side-next { margin-bottom: 20px; } /* line 637, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-button { position: absolute; top: 50%; left: 50%; margin-top: -14px; margin-left: -14px; width: 28px; height: 28px; cursor: pointer; } /* line 648, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-button-background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; filter: alpha(opacity=80); opacity: .8; -moz-transition: background-color .2s ease-in; -webkit-transition: background-color .2s ease-in; transition: background-color .2s ease-in; background-color: #333; cursor: pointer; border-radius: 4px; } /* line 663, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: #3b3b3b; } /* line 665, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-button-disabled * { cursor: default; } /* line 666, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: #333; } /* line 668, ../sass/components/_lightbox.scss */ .fr-thumbnails-side-button-icon { height: 42px; width: 42px; position: absolute; /*top: -7px; left: -7px;*/ top: 0; left: 0; width: 100%; height: 100%; } /* vertical thumbnails */ /* line 681, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side, .fr-thumbnails-vertical .fr-thumbnails-thumbs, .fr-thumbnails-vertical .fr-thumbnail-frame { clear: both; } /* ui:fullclick has a dark thumbnail background */ /* line 686, ../sass/components/_lightbox.scss */ .fr-window-ui-fullclick .fr-thumbnails { background: #090909; } /* put a stroke on the connecting caption*/ /* line 689, ../sass/components/_lightbox.scss */ .fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom { display: block !important; } /*({ box-shadow: inset 0 -1px 0 rgba(255,255,255,.1); } */ /* line 690, ../sass/components/_lightbox.scss */ .fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left { display: block !important; } /* thumbnail spacing */ /* line 693, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-thumbs { padding: 12px 5px; } /* line 694, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-thumbs { padding: 5px 12px; } /* line 695, ../sass/components/_lightbox.scss */ .fr-thumbnails-measured .fr-thumbnails-thumbs { padding: 0 !important; } /* horizontal */ @media all and (min-height: 700px) { /* line 698, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-thumbs { padding: 16px 8px; } /* line 699, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-side { margin: 0 8px; } /* line 700, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-side-previous { margin-left: 16px; } /* line 701, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-side-next { margin-right: 16px; } } @media all and (min-height: 980px) { /* line 704, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-thumbs { padding: 20px 10px; } /* line 705, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-side { margin: 0 10px; } /* line 706, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-side-previous { margin-left: 20px; } /* line 707, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails-side-next { margin-right: 20px; } } /* vertical */ @media all and (min-width: 1200px) { /* line 712, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-thumbs { padding: 8px 16px; } /* line 713, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side { margin: 0 8px; } /* line 714, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side-previous { margin-top: 16px; } /* line 715, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side-next { margin-bottom: 16px; } } @media all and (min-width: 1800px) { /* line 718, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-thumbs { padding: 10px 20px; } /* line 719, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side { margin: 10px 0; } /* line 720, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side-previous { margin-top: 20px; } /* line 721, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails-side-next { margin-bottom: 20px; } } /* hide thumbnails on smaller screens the js always hides them on touch based devices */ @media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 500px) { /* line 729, ../sass/components/_lightbox.scss */ .fr-thumbnails-horizontal .fr-thumbnails { display: none !important; } } @media all and (max-width: 700px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { /* line 733, ../sass/components/_lightbox.scss */ .fr-thumbnails-vertical .fr-thumbnails { display: none !important; } } /* force fullClick: true and force overflow: false */ @media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { /* line 741, ../sass/components/_lightbox.scss */ .fr-page { min-width: 100%; } /* fullclick */ /* line 742, ../sass/components/_lightbox.scss */ .fr-page { min-height: 100%; } /* overflow: false */ } /* switch between ui modes we force everything not in the current UI mode to hide */ /* line 749, ../sass/components/_lightbox.scss */ .fr-window-ui-fullclick .fr-side-next-outside, .fr-window-ui-fullclick .fr-side-previous-outside, .fr-window-ui-fullclick .fr-close-outside, .fr-window-ui-fullclick .fr-content .fr-side-next, .fr-window-ui-fullclick .fr-content .fr-side-previous, .fr-window-ui-fullclick .fr-content .fr-close, .fr-window-ui-fullclick .fr-content .fr-info, .fr-window-ui-outside .fr-side-next-fullclick, .fr-window-ui-outside .fr-side-previous-fullclick, .fr-window-ui-outside .fr-close-fullclick, .fr-window-ui-outside .fr-content .fr-side-next, .fr-window-ui-outside .fr-content .fr-side-previous, .fr-window-ui-outside .fr-content .fr-close, .fr-window-ui-outside .fr-content .fr-info, .fr-window-ui-inside .fr-page > .fr-info, .fr-window-ui-inside .fr-side-next-fullclick, .fr-window-ui-inside .fr-side-previous-fullclick, .fr-window-ui-inside .fr-close-fullclick, .fr-window-ui-inside .fr-side-next-outside, .fr-window-ui-inside .fr-side-previous-outside, .fr-window-ui-inside .fr-close-outside { display: none !important; } /* some ui elements can be toggled on mousemove. filter:alpha(opacity) is bugged so we use display in oldIE */ /* line 779, ../sass/components/_lightbox.scss */ .fr-toggle-ui { opacity: 0; -webkit-transition: opacity .3s; transition: opacity .3s; } /* line 784, ../sass/components/_lightbox.scss */ .fr-visible-fullclick-ui .fr-box > .fr-toggle-ui, .fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui { opacity: 1; } /* line 787, ../sass/components/_lightbox.scss */ .fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui, .fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui { -webkit-transition: opacity .3s; transition: opacity .3s; } /* line 792, ../sass/components/_lightbox.scss */ .fr-ltIE9.fr-hidden-fullclick-ui .fr-box > .fr-toggle-ui, .fr-ltIE9.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui { display: none; } /* Spinner */ /* line 796, ../sass/components/_lightbox.scss */ .fr-spinner { position: fixed; width: 52px; height: 52px; background: #101010; background: rgba(16, 16, 16, 0.85); border-radius: 5px; } /* line 804, ../sass/components/_lightbox.scss */ .fr-spinner div { position: absolute; top: 0; left: 0; height: 64%; width: 64%; margin-left: 18%; margin-top: 18%; opacity: 1; -webkit-animation: fresco-12 1.2s infinite ease-in-out; animation: fresco-12 1.2s infinite ease-in-out; } /* line 817, ../sass/components/_lightbox.scss */ .fr-spinner div:after { content: ''; position: absolute; top: 0; left: 50%; width: 2px; height: 8px; margin-left: -1px; background: #fff; box-shadow: 0 0 1px transparent; /* fixes rendering in Firefox */ } /* line 829, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-1 { -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } /* line 830, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-2 { -ms-transform: rotate(60deg); -webkit-transform: rotate(60deg); transform: rotate(60deg); -webkit-animation-delay: -1.0s; animation-delay: -1.0s; } /* line 831, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-3 { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } /* line 832, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-4 { -ms-transform: rotate(120deg); -webkit-transform: rotate(120deg); transform: rotate(120deg); -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } /* line 833, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-5 { -ms-transform: rotate(150deg); -webkit-transform: rotate(150deg); transform: rotate(150deg); -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } /* line 834, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-6 { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } /* line 835, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-6 { -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } /* line 836, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-7 { -ms-transform: rotate(210deg); -webkit-transform: rotate(210deg); transform: rotate(210deg); -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } /* line 837, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-8 { -ms-transform: rotate(240deg); -webkit-transform: rotate(240deg); transform: rotate(240deg); -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } /* line 838, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-9 { -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg); -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } /* line 839, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-10 { -ms-transform: rotate(300deg); -webkit-transform: rotate(300deg); transform: rotate(300deg); -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } /* line 840, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-11 { -ms-transform: rotate(330deg); -webkit-transform: rotate(330deg); transform: rotate(330deg); -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } /* line 841, ../sass/components/_lightbox.scss */ .fr-spinner div.fr-spin-12 { -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); -webkit-animation-delay: 0s; animation-delay: 0s; } @-webkit-keyframes fresco-12 { 0% { opacity: 1; } 100% { opacity: 0; } } @keyframes fresco-12 { 0% { opacity: 1; } 100% { opacity: 0; } } /* Thumbnail spinner */ /* line 853, ../sass/components/_lightbox.scss */ .fr-thumbnail-spinner { position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; width: 40px; height: 40px; } /* line 862, ../sass/components/_lightbox.scss */ .fr-thumbnail-spinner-spin { position: relative; float: left; margin: 8px 0 0 8px; text-indent: -9999em; border-top: 2px solid rgba(255, 255, 255, 0.2); border-right: 2px solid rgba(255, 255, 255, 0.2); border-bottom: 2px solid rgba(255, 255, 255, 0.2); border-left: 2px solid #fff; -webkit-animation: fr-thumbnail-spin 1.1s infinite linear; animation: fr-thumbnail-spin 1.1s infinite linear; } /* line 875, ../sass/components/_lightbox.scss */ .fr-thumbnail-spinner-spin, .fr-thumbnail-spinner-spin:after { border-radius: 50%; width: 24px; height: 24px; } @-webkit-keyframes fr-thumbnail-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes fr-thumbnail-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /* Error */ /* line 892, ../sass/components/_lightbox.scss */ .fr-error { float: left; position: relative; background-color: #ca3434; width: 160px; height: 160px; } /* line 900, ../sass/components/_lightbox.scss */ .fr-error-icon { position: absolute; width: 42px; height: 42px; top: 50%; left: 50%; margin-left: -21px; margin-top: -21px; } /* skin: 'fresco' */ /* Sprite */ /* line 914, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-button-icon, .fr-window-skin-fresco .fr-close-icon, .fr-window-skin-fresco .fr-thumbnails-side-button-icon, .fr-window-skin-fresco .fr-error-icon { background-image: url("../images/skins/fresco/sprite.svg"); } /* fallback png sprite */ /* line 921, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-close-icon, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-button-icon, .fr-window-skin-fresco .fr-error-icon { background-image: url("../images/skins/fresco/sprite.png"); } /* line 928, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-error-icon { background-position: -160px -126px; } /* line 930, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-content-background { background: #101010; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); } /* line 934, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background { box-shadow: none; } /* thumbnail shadow */ /* line 937, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } /* line 938, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); } /* < > */ /* line 942, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-button-background { background-color: transparent; } /* line 943, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon { background-position: -13px -14px; } /* line 944, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-next .fr-side-button-icon { background-position: -93px -14px; } /* line 946, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon { background-position: -13px -114px; } /* line 947, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon { background-position: -93px -114px; } /* transition (png) */ /* line 950, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon { background-position: -13px -114px; } /* line 952, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon { background-position: -93px -114px; } /* disabled state (png) */ /* line 956, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon { background-position: -13px -214px; } /* line 959, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon { background-position: -93px -214px; } /* transition (svg) */ /* line 964, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon { background-position: -13px -114px; } /* line 965, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon { background-position: -93px -114px; } /* line 966, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side-button-icon { opacity: .5; } /* line 968, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side:hover .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-next .fr-side-button-icon { opacity: 1; } /* line 972, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side .fr-side-button-icon { opacity: .8; } /* touch always active but at lower opacity */ /* disabled (svg) */ /* line 975, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-previous .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-hovering-next .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-side-disabled:hover .fr-side-button-icon, .fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-side-disabled .fr-side-button-icon { opacity: .2; } /* TODO: make sure this works */ /* hide for ui:inside/fullclick, only for the image type */ /* line 982, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon { background-image: none; } /* < > responsive */ @media all and (max-width: 500px) and (orientation: portrait), all and (orientation: landscape) and (max-height: 414px) { /* line 988, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-previous .fr-side-button-icon { background-position: 0px -300px; } /* line 989, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-next .fr-side-button-icon { background-position: -48px -300px; } /* line 991, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-previous:hover .fr-side-button-icon { background-position: 0px -360px; } /* line 992, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-side-next:hover .fr-side-button-icon { background-position: -48px -360px; } /* transition (png) */ /* line 995, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-previous .fr-side-button-icon { background-position: 0px -360px; } /* line 997, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-mobile-touch .fr-side-next .fr-side-button-icon { background-position: -48px -360px; } /* transition (svg) */ /* line 1001, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side-previous .fr-side-button-icon { background-position: 0px -360px; } /* line 1002, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-side-next .fr-side-button-icon { background-position: -48px -360px; } /* disabled state (png) */ /* line 1005, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-previous .fr-side-previous.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-previous.fr-side-disabled:hover .fr-side-button-icon { background-position: 0px -420px; } /* line 1009, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-hovering-next .fr-side-next.fr-side-disabled .fr-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-side-next.fr-side-disabled:hover .fr-side-button-icon { background-position: -48px -420px; } } /* X */ /* colors */ /* line 1016, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-window-ui-outside .fr-close-background { background-color: #363636; } /* line 1017, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background { background-color: #434343; } /* line 1019, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-window-ui-inside .fr-close-background, .fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background { background-color: #131313; filter: alpha(opacity=80); opacity: .8; } /* line 1021, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background, .fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background { background-color: #191919; } /* - image */ /* line 1025, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-close .fr-close-icon { background-position: -168px -8px; } /* line 1026, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-close:hover .fr-close-icon { background-position: -210px -8px; } /* - transition */ /* line 1029, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-close .fr-close-icon { background-position: -210px -8px; opacity: .8; } /* line 1033, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-close:hover .fr-close-icon { opacity: 1; } /* iOS 8.4.1 bug: when opacity changes it'll require 2 taps force a single opacity to fix this */ /* line 1037, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon, .fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon { opacity: 1; } /* Thumbnails */ /* line 1041, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-wrapper { border-color: transparent; border-style: solid; border-width: 0; } /* line 1046, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-wrapper { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } /* line 1047, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0 0 1px rgba(0, 0, 0, 0.1); } /* line 1048, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-wrapper { box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3); } /* line 1051, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-overlay-border { border-width: 1px; border-color: rgba(255, 255, 255, 0.08); /* should remain rgba */ } /* no inner border on active thumbnail */ /* line 1056, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border, .fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0px; } /* Thumbnails < > */ /* line 1060, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -167px -49px; } /* line 1061, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -209px -49px; } /* line 1062, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -167px -91px; } /* line 1063, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -209px -91px; } /* vertical ^ (up/down) adjustments */ /* line 1065, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -293px -49px; } /* line 1066, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -335px -49px; } /* line 1067, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -293px -91px; } /* line 1068, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -335px -91px; } /* Thumbnails < > transition */ /* line 1071, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-icon { -moz-transition: opacity .2s ease-in; -webkit-transition: opacity .2s ease-in; transition: opacity .2s ease-in; opacity: .8; } /* line 1077, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -167px -49px; } /* line 1079, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -209px -91px; } /* line 1081, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon { opacity: 1; } /* vertical ^ (up/down) adjustments */ /* line 1083, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled { background-position: -293px -49px; } /* line 1085, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled { background-position: -335px -91px; } /* lower opacity on disabled states */ /* line 1089, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled, .fr-window-skin-fresco.fr-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled { opacity: .5; } /* lower opacity IE < 9 using images */ /* line 1093, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -251px -49px; } /* line 1097, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -251px -91px; } /* line 1101, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background, .fr-window-skin-fresco.fr-no-svg .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background { filter: alpha(opacity=50); } /* vertical ^ (up/down) adjustments */ /* line 1106, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -377px -49px; } /* line 1110, ../sass/components/_lightbox.scss */ .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon, .fr-window-skin-fresco.fr-no-svg.fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -377px -91px; } /* line 1, ../sass/components/_gamelist.scss */ #game_selections { text-align: center; min-height: 100vh; } /* line 4, ../sass/components/_gamelist.scss */ #game_selections .console { color: #000000; } /* line 7, ../sass/components/_gamelist.scss */ #game_selections h1 { font-size: 230px; line-height: 1em; color: #ef4300; font-weight: bold; font-style: italic; margin-bottom: 60px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 7, ../sass/components/_gamelist.scss */ #game_selections h1 { font-size: 60px; } } /* line 18, ../sass/components/_gamelist.scss */ #game_selections .wrapper { padding-top: 50px; } /* line 24, ../sass/components/_gamelist.scss */ #game_selections .inner { display: inline-block; vertical-align: middle; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 24, ../sass/components/_gamelist.scss */ #game_selections .inner { max-width: 100%; } } /* line 31, ../sass/components/_gamelist.scss */ #game_selections:after { content: ''; height: 100%; display: inline-block; } /* line 36, ../sass/components/_gamelist.scss */ #game_selections img { /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 36, ../sass/components/_gamelist.scss */ #game_selections img { max-width: 100%; height: auto; } } /* line 42, ../sass/components/_gamelist.scss */ #game_selections h2 { font-size: 20px; margin: 30px 0; font-weight: bold; } /* line 47, ../sass/components/_gamelist.scss */ #game_selections .tutorial { margin: 1em; } /* line 50, ../sass/components/_gamelist.scss */ #game_selections .mobile.landscape { margin-top: 40px; font-size: 20px; color: red; font-weight: bold; -moz-animation: blinker 0.5s ease-out infinite; -webkit-animation: blinker 0.5s ease-out infinite; animation: blinker 0.5s ease-out infinite; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) and (orientation: landscape) { /* line 50, ../sass/components/_gamelist.scss */ #game_selections .mobile.landscape { display: none; } } /* line 60, ../sass/components/_gamelist.scss */ #game_selections p, #game_selections h2, #game_selections img { opacity: 0; -moz-transition: opacity 0.5s ease-out, -moz-transform 0.5s ease-out; -o-transition: opacity 0.5s ease-out, -o-transform 0.5s ease-out; -webkit-transition: opacity 0.5s ease-out, -webkit-transform 0.5s ease-out; transition: opacity 0.5s ease-out, transform 0.5s ease-out; } /* line 64, ../sass/components/_gamelist.scss */ #game_selections img { -moz-transform: scale3d(0, 0, 0); -ms-transform: scale3d(0, 0, 0); -webkit-transform: scale3d(0, 0, 0); transform: scale3d(0, 0, 0); } /* line 66, ../sass/components/_gamelist.scss */ #game_selections img#studencka { -moz-transform: scale3d(0, 0, 0) rotateY(360deg); -ms-transform: scale3d(0, 0, 0) rotateY(360deg); -webkit-transform: scale3d(0, 0, 0) rotateY(360deg); transform: scale3d(0, 0, 0) rotateY(360deg); } /* line 70, ../sass/components/_gamelist.scss */ #game_selections p, #game_selections h2 { -moz-transform: translate3d(-20px, 0, 0); -ms-transform: translate3d(-20px, 0, 0); -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); } /* line 74, ../sass/components/_gamelist.scss */ #game_selections img { opacity: 1; -moz-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } /* line 78, ../sass/components/_gamelist.scss */ #game_selections h1 img { -moz-transition-delay: 1s; -o-transition-delay: 1s; -webkit-transition-delay: 1s; transition-delay: 1s; } /* line 81, ../sass/components/_gamelist.scss */ #game_selections img.korsarz { -moz-transition-delay: 1.2s; -o-transition-delay: 1.2s; -webkit-transition-delay: 1.2s; transition-delay: 1.2s; } /* line 84, ../sass/components/_gamelist.scss */ #game_selections img.zboczek { -moz-transition-delay: 1.6s; -o-transition-delay: 1.6s; -webkit-transition-delay: 1.6s; transition-delay: 1.6s; } /* line 87, ../sass/components/_gamelist.scss */ #game_selections img.cukinsyn { -moz-transition-delay: 2s; -o-transition-delay: 2s; -webkit-transition-delay: 2s; transition-delay: 2s; } /* line 90, ../sass/components/_gamelist.scss */ #game_selections p, #game_selections h2 { opacity: 1; -moz-transform: translate3d(0px, 0, 0); -ms-transform: translate3d(0px, 0, 0); -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); } /* line 94, ../sass/components/_gamelist.scss */ #game_selections h2 { -moz-transition-delay: 1.5s; -o-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; transition-delay: 1.5s; } @-moz-keyframes blinker { 50% { opacity: 0.4; -moz-transform: scale(1.1); transform: scale(1.1); } } @-webkit-keyframes blinker { 50% { opacity: 0.4; -webkit-transform: scale(1.1); transform: scale(1.1); } } @keyframes blinker { 50% { opacity: 0.4; -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } } /* line 1, ../sass/pages/_barpage.scss */ #barpage { font-size: 16px; color: #000000; } /* line 8, ../sass/pages/_barpage.scss */ #barpage .inner { padding: 50px; box-sizing: border-box; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 8, ../sass/pages/_barpage.scss */ #barpage .inner { padding: 30px 10px; } } /* line 15, ../sass/pages/_barpage.scss */ #barpage .top { font-size: 16px; border-bottom: 5px solid #000000; margin-bottom: 90px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 18, ../sass/pages/_barpage.scss */ #barpage .top > img, #barpage .top > .content { display: inline-block; vertical-align: middle; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 18, ../sass/pages/_barpage.scss */ #barpage .top > img, #barpage .top > .content { width: 100%; display: block; } } /* line 27, ../sass/pages/_barpage.scss */ #barpage .top > img { width: 30%; max-width: 30%; height: auto; margin-right: 5%; vertical-align: bottom; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 27, ../sass/pages/_barpage.scss */ #barpage .top > img { width: 100%; max-width: 100%; margin: 0; margin-bottom: 15px; display: block; } } /* line 41, ../sass/pages/_barpage.scss */ #barpage .top > .content { display: inline-block; width: 60%; font-size: 20px; line-height: 1.5em; padding-bottom: 30px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 41, ../sass/pages/_barpage.scss */ #barpage .top > .content { width: 100%; display: block; } } @media screen and (max-width: 1023px) { /* line 15, ../sass/pages/_barpage.scss */ #barpage .top { margin-bottom: 15px; } } /* line 59, ../sass/pages/_barpage.scss */ #barpage .middle > div { display: inline-block; vertical-align: middle; } /* line 62, ../sass/pages/_barpage.scss */ #barpage .middle > div.fb { width: 45%; margin-right: 5%; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 62, ../sass/pages/_barpage.scss */ #barpage .middle > div.fb { display: block; width: 100%; margin: 15px 0; } } /* line 71, ../sass/pages/_barpage.scss */ #barpage .middle > div.map { width: 48%; color: #000; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 71, ../sass/pages/_barpage.scss */ #barpage .middle > div.map { display: block; width: 100%; margin: 0; } } /* line 80, ../sass/pages/_barpage.scss */ #barpage .middle > div.map #gmap { width: 100%; height: 700px; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 80, ../sass/pages/_barpage.scss */ #barpage .middle > div.map #gmap { height: 300px; } } /* line 90, ../sass/pages/_barpage.scss */ #barpage .gallery { margin-top: 90px; } /* line 92, ../sass/pages/_barpage.scss */ #barpage .gallery a { display: inline-block; width: 33%; vertical-align: middle; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 96, ../sass/pages/_barpage.scss */ #barpage .gallery a:hover { opacity: 0.7; } @media screen and (max-width: 1023px) { /* line 92, ../sass/pages/_barpage.scss */ #barpage .gallery a { width: 50%; } } /* line 102, ../sass/pages/_barpage.scss */ #barpage .gallery a img { width: 100%; height: auto; display: block; } /* line 1, ../sass/pages/_aboutpage.scss */ #about-page { color: #000000; } /* line 4, ../sass/pages/_aboutpage.scss */ #about-page h2 { color: #ff1e00; font-size: 160px; line-height: 1em; font-weight: bold; font-style: italic; width: 30%; display: inline-block; vertical-align: top; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 4, ../sass/pages/_aboutpage.scss */ #about-page h2 { font-size: 60px; display: block; width: 100%; text-align: center; margin-bottom: 30px; } } /* line 23, ../sass/pages/_aboutpage.scss */ #about-page article { padding: 60px; padding-bottom: 0; box-sizing: border-box; text-align: justify; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ /* img { max-width: 100%; width: 20%; display: inline-block; vertical-align: top; &.mobile { display: none; } @include respond-to(mobile) { width: auto; max-width: 100%; display: inline-block; margin-bottom: 15px; &.mobile { display: inline-block; } } } */ } /* line 34, ../sass/pages/_aboutpage.scss */ #about-page article:after { content: ''; display: inline-block; width: 100%; } @media screen and (max-width: 1023px) { /* line 23, ../sass/pages/_aboutpage.scss */ #about-page article { padding: 10px 15px; margin-bottom: 15px; } } /* line 63, ../sass/pages/_aboutpage.scss */ #about-page article .content { width: 60%; display: inline-block; vertical-align: top; text-align: left; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 63, ../sass/pages/_aboutpage.scss */ #about-page article .content { width: 100%; display: block; } } /* line 76, ../sass/pages/_aboutpage.scss */ #about-page article#franczyza h2 { display: block; width: 100%; margin-bottom: 0.5em; } /* line 81, ../sass/pages/_aboutpage.scss */ #about-page article#franczyza .images { width: 30%; display: inline-block; vertical-align: top; /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } /* line 85, ../sass/pages/_aboutpage.scss */ #about-page article#franczyza .images img { display: block; width: 100%; height: auto; } @media screen and (max-width: 1023px) { /* line 81, ../sass/pages/_aboutpage.scss */ #about-page article#franczyza .images { display: block; width: 100%; } /* line 93, ../sass/pages/_aboutpage.scss */ #about-page article#franczyza .images img { margin: 10px 0; } } /* line 2, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners { height: 85vh; overflow: initial; } @media (max-width: 1023px) { /* line 2, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners { overflow: hidden; height: 100vh; } } /* line 9, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides { height: 100%; } /* line 11, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li { position: relative; top: 10%; } @media (max-width: 1023px) { /* line 11, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li { top: 0; } } /* line 18, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article .wrapper { background: none; border-top: none; position: relative; } /* line 23, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article img, body.DeliveryPage #banners ul.slides li article h1, body.DeliveryPage #banners ul.slides li article p { opacity: 1; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } /* line 27, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article h1 { font-size: 180px; font-weight: 700; font-style: italic; text-align: center; } @media (min-width: 1024px) and (max-width: 1250px) { /* line 27, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article h1 { font-size: 145px; } } @media (max-width: 1023px) { /* line 27, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article h1 { text-align: center; } } @media (max-width: 767px) { /* line 27, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article h1 { font-size: 110px; } } @media (max-width: 486px) { /* line 27, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article h1 { font-size: 60px; } } /* line 45, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article p { font-size: 36px; font-weight: 600; } @media (max-width: 1023px) { /* line 45, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article p { font-size: 32px; text-align: center; } } @media (max-width: 767px) { /* line 45, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article p { font-size: 26px; } } @media (max-width: 486px) { /* line 45, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article p { font-size: 22px; } } @media (max-width: 1023px) { /* line 59, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article .image-wrapper { width: 100%; height: 100%; text-align: center; position: absolute; bottom: 0; } } @media (max-width: 1023px) { /* line 67, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article .image-wrapper img { max-height: 85vh; width: auto; position: absolute; bottom: 0; opacity: .6; } } @media (max-width: 1023px) { /* line 77, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #banners ul.slides li article div.typography { width: 90%; } } /* line 86, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list { padding-top: 0; } /* line 88, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list h3 { font-size: 120px; text-align: left; margin-top: 40px; margin-bottom: 40px; } @media (max-width: 1023px) { /* line 88, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list h3 { text-align: center; } } @media (max-width: 767px) { /* line 88, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list h3 { font-size: 80px; } } @media (max-width: 486px) { /* line 88, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list h3 { font-size: 60px; } } /* line 105, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li { text-align: center; } /* line 107, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li .lady-wrapper { height: 212px; position: relative; z-index: 10; } /* line 111, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li .lady-wrapper img { height: 100%; width: auto; } @media (max-width: 1023px) { /* line 107, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li .lady-wrapper { border-bottom: 5px solid black; } } /* line 119, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li img { display: inline-block; position: relative; } /* line 123, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li img:nth-child(1) { margin-bottom: -20px; z-index: 12; } @media (max-width: 1023px) { /* line 123, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li img:nth-child(1) { display: block; margin: 0 auto; margin-bottom: 5px; } } /* line 132, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li img:nth-child(2) { margin-bottom: -35px; z-index: 11; } @media (max-width: 1023px) { /* line 132, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li img:nth-child(2) { display: block; margin: 0 auto; margin-bottom: -35px; } } /* line 141, ../sass/pages/_deliverypage.scss */ body.DeliveryPage #bar_list .wrapper ul li img:nth-child(3) { display: block; margin: 0 auto; } /* line 11, ../sass/pages/_loginpage.scss */ body.LoginPage button { background: none; border: none; outline: none; -webkit-appearance: normal; position: absolute; right: 0px; top: 0px; font-weight: bold; font-style: italic; font-size: 16px; text-transform: uppercase; text-align: right; color: #ef4300; text-align: center; text-decoration: none; display: block; margin: 15px; /* -webkit-background-clip: text; -webkit-text-fill-color: transparent; &:hover { background: #ccc url("../images/200w.gif"); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } */ /* @if $media == smartphone-only { @media screen and (min-width: $break-smartphone) and (max-width: $break-tablet) { @content; } } @if $media == tablet { @media screen and (min-width: $break-tablet) { @content; } } @if $media == tablet-only { @media screen and (min-width: $break-tablet) and (max-width: $break-widescreen) { @content; } } @if $media == mobile-only { @media screen and (max-width: $break-widescreen) { @content; } } @if $media == widescreen { @media screen and (min-width: $break-widescreen - $webkit-scrollbar-width) and (min-device-width: $force-tablet ) { @content;} } */ } @media screen and (max-width: 1023px) { /* line 11, ../sass/pages/_loginpage.scss */ body.LoginPage button { right: 0; top: 0; margin: 0; line-height: 1em; padding: 0; padding: 1px; } } /* line 62, ../sass/pages/_loginpage.scss */ body.LoginPage header, body.LoginPage footer { display: none; } /* line 67, ../sass/pages/_loginpage.scss */ body.LoginPage article.content { text-align: center; position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } /* line 74, ../sass/pages/_loginpage.scss */ body.LoginPage article.content > p { margin: 20px 0 30px; max-width: 600px; width: 100%; } /* line 81, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form input:not([type=submit]):not([type=checkbox]) { width: 100%; height: auto; font-weight: 500; font-style: italic; font-size: 1em; background: #000000; outline: none; border: 1px solid rgba(255, 255, 255, 0.5); line-height: 1em; padding: 15px 20px; box-sizing: border-box; color: #ffffff; margin: 15px 0; -moz-appearance: none; -webkit-appearance: none; } /* line 2, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form input:not([type=submit]):not([type=checkbox]) ::-webkit-input-placeholder { color: #ffffff; opacity: 1; } /* line 3, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form input:not([type=submit]):not([type=checkbox]) :-moz-placeholder { color: #ffffff; opacity: 1; } /* line 4, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form input:not([type=submit]):not([type=checkbox]) ::-moz-placeholder { color: #ffffff; opacity: 1; } /* line 5, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form input:not([type=submit]):not([type=checkbox]) :-ms-input-placeholder { color: #ffffff; opacity: 1; } /* line 103, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form div.Actions > input[type=submit], body.LoginPage article.content form div.Actions > p a { display: inline-block; margin: 10px; } /* line 110, ../sass/pages/_loginpage.scss */ body.LoginPage article.content form div.Actions > p { display: inline-block; } /* line 117, ../sass/pages/_loginpage.scss */ body.LoginPage #MemberLoginForm_LoginForm_Remember_Holder { margin: 10px 0 20px; } /* line 121, ../sass/pages/_loginpage.scss */ body.LoginPage #MemberLoginForm_LoginForm_Password_Holder > label, body.LoginPage #MemberLoginForm_LostPasswordForm_Email_Holder > label, body.LoginPage #MemberLoginForm_LoginForm_Email_Holder > label, body.LoginPage #MemberLoginForm_LoginForm_Email_Holder > label { text-align: left; width: 100%; font-weight: 700; display: block; font-style: italic; color: #ef4300; font-size: 1em; }