| Index: static/poland/css/index.css | 
| =================================================================== | 
| new file mode 100644 | 
| --- /dev/null | 
| +++ b/static/poland/css/index.css | 
| @@ -0,0 +1,353 @@ | 
| +/****************************************************************************** | 
| + * Temparary styles | 
| + *****************************************************************************/ | 
| + | 
| +.avoid-wrap {display: inline-block;} | 
| +.small {font-size: smaller;} | 
| + | 
| +/****************************************************************************** | 
| + * Browser-based styles | 
| + *****************************************************************************/ | 
| + | 
| +.show-on-msie { display: none; } | 
| +.msie .show-on-msie { display: inherit; } | 
| +.msie .hide-on-msie { display: none; } | 
| + | 
| +.show-on-maxthon { display: none; } | 
| +.maxthon .show-on-maxthon { display: inherit; } | 
| +.maxthon .hide-on-maxthon { display: none; } | 
| + | 
| +/****************************************************************************** | 
| + * #hero-download | 
| + *****************************************************************************/ | 
| + | 
| +#hero-download | 
| +{ | 
| + padding: 3em 1em; | 
| +} | 
| + | 
| +@media (min-width: 576px) and (max-width: 1023px) | 
| +{ | 
| + /* add spacing left/right on tablets */ | 
| + #hero-download | 
| + { | 
| + padding-left: 3em; | 
| + padding-right: 3em; | 
| + } | 
| +} | 
| + | 
| +@media (max-width: 575px) | 
| +{ | 
| + /* disable avoid-wrap inside h1 on mobile */ | 
| + #hero-download h1 .avoid-wrap | 
| + { | 
| + display: inline; | 
| + } | 
| +} | 
| + | 
| +@media (max-width: 1023px) | 
| +{ | 
| + /* force hero unit columns to break on large tablets */ | 
| + #hero-download .column | 
| + { | 
| + width: 100%; | 
| + } | 
| +} | 
| + | 
| +@media (min-width: 1024px) | 
| +{ | 
| + #hero-download | 
| + { | 
| + padding-top: 6em; | 
| + padding-bottom: 6em; | 
| + } | 
| +} | 
| + | 
| +#hero-download h1 | 
| +{ | 
| + /* Spacing is provided by the hero-download section */ | 
| + margin-top: 0; | 
| +} | 
| + | 
| +@media (min-width: 576px) | 
| +{ | 
| + /* force break without <br> on large screens */ | 
| + #hero-download h1 .avoid-wrap:first-of-type | 
| + { | 
| + display: block; | 
| + } | 
| +} | 
| + | 
| +#hero-download-tos | 
| +{ | 
| + margin-bottom: 0.5em; | 
| +} | 
| + | 
| +#hero-download-alternate | 
| +{ | 
| + font-size: smaller; | 
| +} | 
| + | 
| +#hero-download-button | 
| +{ | 
| + display: inline-block; | 
| + min-width: 250px; | 
| + /* stretch full-width <= small tablets */ | 
| + width: 100%; | 
| + /* 0.2em taller than normal buttons */ | 
| + padding-top: 0.8em; | 
| + padding-bottom: 0.8em; | 
| +} | 
| + | 
| +@media (min-width: 576px) | 
| +{ | 
| + #hero-download-button | 
| + { | 
| + /* force auto-width >= small tablets */ | 
| + width: auto; | 
| + } | 
| +} | 
| + | 
| +#hero-download-video | 
| +{ | 
| + /* add space above on phones & tablets */ | 
| + margin-top: 2em; | 
| + /* prevent default full-width on small tablets */ | 
| + max-width: 550px; | 
| +} | 
| + | 
| +#hero-download-video | 
| +{ | 
| + /* provide a little space between thumbnail and border + shadow */ | 
| + padding: 1em 1em 0 1em; | 
| +} | 
| + | 
| +@media (min-width: 1024px) | 
| +{ | 
| + #hero-download-video | 
| + { | 
| + /* keep aligned-top despite padding below */ | 
| + margin-top: -1em; | 
| + } | 
| +} | 
| + | 
| +#hero-download-video.has-iframe | 
| +{ | 
| + /* remove space around thumbnail when thumbnail is replaced by video */ | 
| + padding: 0; | 
| +} | 
| + | 
| +/** Hide the video border + shadow only when the thumbnail alone is showing */ | 
| +#hero-download-video.hide-disclaimer:not(.has-iframe) | 
| +{ | 
| + border-color: transparent; | 
| + /* there is no box-shadow-color property :( */ | 
| + box-shadow: 1px 1px 0 0 transparent; | 
| +} | 
| + | 
| +/* The thumbnail is taller than the video. But it's hard to see because of the | 
| + * reflection and whitespace at the bottom. As a result, I am cutting out the | 
| + * whitespace and reflection when I show the disclaimer so that the section | 
| + * doesn't visibly resize when the thumbnail is replaced by the a iframe. | 
| + */ | 
| + | 
| + | 
| +/****************************************************************************** | 
| + * #media | 
| + *****************************************************************************/ | 
| + | 
| +#media-section | 
| +{ | 
| + clear: both; | 
| + text-align: center; | 
| +} | 
| + | 
| +#media-header | 
| +{ | 
| + margin-bottom: 1em; | 
| +} | 
| + | 
| +#media-header h2 | 
| +{ | 
| + font-size: 1em; | 
| + font-weight: normal; | 
| + text-transform: uppercase; | 
| +} | 
| + | 
| +#media-header h2, | 
| +#media-list | 
| +{ | 
| + margin: 0; | 
| +} | 
| + | 
| +#media-list li | 
| +{ | 
| + display: inline-block; | 
| +} | 
| + | 
| +#media-list img | 
| +{ | 
| + max-width: 10em; | 
| + max-height: 3em; | 
| + margin: 0 1em 1em; | 
| +} | 
| + | 
| +#media-list a | 
| +{ | 
| + position: relative; | 
| + display: block; | 
| +} | 
| + | 
| +#media-list a:hover img | 
| +{ | 
| + opacity: 0.3; | 
| +} | 
| + | 
| +#media-list a:hover:after | 
| +{ | 
| + content: ""; | 
| + position: absolute; | 
| + top: 50%; | 
| + left: 50%; | 
| + height: 1em; | 
| + width: 1em; | 
| + padding: 1em; | 
| + margin-left: -1em; | 
| + margin-top: -1em; | 
| + border-radius: 50%; | 
| + background-color: #000; | 
| + background-image: url(../img/external-icon.png); | 
| + background-image: linear-gradient(transparent, transparent), | 
| + url(../img/external-icon.svg); | 
| + background-repeat: no-repeat; | 
| + background-position: center; | 
| + background-size: 1em; | 
| +} | 
| + | 
| +@media (min-width: 1024px) | 
| +{ | 
| + #media | 
| + { | 
| + display: table; | 
| + width: 100%; | 
| + } | 
| + | 
| + #media-header, | 
| + #media-list | 
| + { | 
| + display: table-cell; | 
| + vertical-align: middle; | 
| + width: auto; | 
| + } | 
| + | 
| + #media-header | 
| + { | 
| + margin-bottom: 0; | 
| + } | 
| + | 
| + #media-header small | 
| + { | 
| + display: none; | 
| + } | 
| + | 
| + #media-list { direction: rtl; } | 
| + [dir="rtl"] #media-list { direction: ltr; } | 
| + | 
| + @supports (display: flex) | 
| + { | 
| + #media-list | 
| + { | 
| + display: flex; | 
| + justify-content: space-between; | 
| + align-items: center; | 
| + } | 
| + } | 
| + | 
| + #media-list | 
| + { | 
| + display: table; | 
| + width: 100%; | 
| + } | 
| + | 
| + #media-list li | 
| + { | 
| + display: table-cell; | 
| + vertical-align: middle; | 
| + } | 
| + | 
| + #media-list img | 
| + { | 
| + margin: 0 2em; | 
| + } | 
| +} | 
| + | 
| +/****************************************************************************** | 
| + * #abb-cross-promotion | 
| + *****************************************************************************/ | 
| + | 
| +#abb-cross-promotion | 
| +{ | 
| + padding: 3em 0; | 
| +} | 
| + | 
| +#abb-cross-promotion h2 | 
| +{ | 
| + margin-top: 0; | 
| + margin-bottom: 1.5em; | 
| +} | 
| + | 
| +#abb-cross-promotion h2, | 
| +#abb-cross-promotion h3 | 
| +{ | 
| + text-transform: uppercase; | 
| +} | 
| + | 
| +#abb-logo | 
| +{ | 
| + max-width: 10em; | 
| +} | 
| + | 
| +#abb-app-store-badges | 
| +{ | 
| + margin-top: 2em; | 
| +} | 
| + | 
| +#abb-app-store-badges img | 
| +{ | 
| + height: 60px; | 
| +} | 
| + | 
| +@media (max-width: 575px) | 
| +{ | 
| + #abb-app-store-badges a:first-of-type | 
| + { | 
| + margin-bottom: 0.5em; | 
| + } | 
| +} | 
| + | 
| +@media (min-width: 576px) | 
| +{ | 
| + #abb-app-store-badges .one-half | 
| + { | 
| + width: 50%; | 
| + } | 
| + | 
| + #abb-cross-promotion figure, | 
| + #abb-app-store-badges | 
| + { | 
| + padding-left: 2em; | 
| + padding-right: 2em; | 
| + } | 
| +} | 
| + | 
| +/****************************************************************************** | 
| + * #footnote | 
| + *****************************************************************************/ | 
| + | 
| +#footnote | 
| +{ | 
| + padding-top: 3em; | 
| + padding-bottom: 2em; | 
| + font-size: 13px; | 
| + color: #7d7d7d; | 
| +} |