The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My badges

  • Twitter Updates

  • My Flickr Stream

  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 2,519 other followers

I love the way it shows “Duden Offline”

Posted by jpluimers on 2021/11/04

This does not happen often, and I found the way that [WayBack] Duden Offline is indicated hilarious!

It’s just a “basic” HTML page showing the meaning of “Wartung” (German word for Maintenance).

Duden is het German equivalent of the Oxford English Dictionary.

Not all of the huge site was gone. Part of the “Rechtschreibung” was still there, including the Wikipedia entry (:

I wonder what that one shows during maintenance (:

Links:

–jeroen


<!DOCTYPE html>
<!– saved from url=(0021)https://www.duden.de/ –>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><link rel="apple-touch-icon" href="https://www.duden.de/favicon.svg"><link rel="shortcut icon" href="https://www.duden.de/favicon.png"><meta name="theme-color" content="#FECF2F"><meta name="viewport" content="width=device-width, user-scalable=no"><!–[if lt IE 9]><script src="../res/js/html5shiv/dist/html5shiv.min.js"></script><![endif]–><title>Duden Offline</title><style>/* normalize.css v2.1.0 | MIT License | git.io/normalize */
/* normalize.css v2.1.0 | HTML5 Display Definitions | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden] {
display: none;
}
/* normalize.css v2.1.0 | Base | MIT License | git.io/normalize */
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
body {
margin: 0;
}
/* normalize.css v2.1.0 | Links | MIT License | git.io/normalize */
a:focus {
outline: thin dotted;
}
a:active,
a:hover {
outline: 0;
}
/* normalize.css v2.1.0 | Typography | MIT License | git.io/normalize */
h1 {
font-size: 2em;
margin: 0.67em 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
mark {
background: #ff0;
color: #000;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
font-size: 1em;
}
pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
q {
quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
/* normalize.css v2.1.0 | Embedded Content | MIT License | git.io/normalize */
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
/* normalize.css v2.1.0 | Figures | MIT License | git.io/normalize */
figure {
margin: 0;
}
/* normalize.css v2.1.0 | Forms | MIT License | git.io/normalize */
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
button,
input {
line-height: normal;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
/* normalize.css v2.1.0 | Tables | MIT License | git.io/normalize */
table {
border-collapse: collapse;
border-spacing: 0;
}
#page-wrapper {
padding: 1em;
}
/**
* @file
* Generic theme-independent base styles.
*/
/**
* Autocomplete.
*
* @see autocomplete.js
*/
/* Suggestion list */
#autocomplete {
border: 1px solid;
overflow: hidden;
position: absolute;
z-index: 100;
}
#autocomplete ul {
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
#autocomplete li {
background: #fff;
color: #000;
cursor: default;
white-space: pre;
zoom: 1;
/* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
}
html.js input.throbbing {
background-position: 100% -18px;
/* LTR */
}
/**
* Collapsible fieldsets.
*
* @see collapse.js
*/
html.js fieldset.collapsed {
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
height: 1em;
}
html.js fieldset.collapsed > .fieldset-wrapper {
display: none;
}
fieldset.collapsible {
position: relative;
}
fieldset.collapsible .fieldset-legend {
display: block;
}
/**
* Resizable textareas.
*
* @see textarea.js
*/
.form-textarea-wrapper textarea {
display: block;
margin: 0;
width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.resizable-textarea .grippie {
cursor: s-resize;
height: 1em;
}
/**
* TableDrag behavior.
*
* @see tabledrag.js
*/
body.drag {
cursor: move;
}
.draggable .tabledrag-handle {
cursor: move;
height: 1.7em;
overflow: hidden;
text-decoration: none;
}
.tabledrag-handle:hover {
text-decoration: none;
}
.tabledrag-handle .handle {
height: .5em;
width: 1em;
display: inline-block;
vertical-align: middle;
margin: 0 5px;
background-image: url('data:image/gif;base64,R0lGODlhAgACAPAAA////zMzMyH5BAEHAAAALAAAAAACAAIAAAICDF4AOw==');
}
div.indentation {
display: inline-block;
height: .5em;
width: 1em;
margin: 0 5px;
}
.tabledrag-toggle-weight-wrapper {
text-align: right;
/* LTR */
}
/**
* TableHeader behavior.
*
* @see tableheader.js
*/
table.sticky-header {
background-color: #fff;
margin-top: 0;
}
/**
* Progress behavior.
*
* @see progress.js
*/
/* Bar */
.progress .bar {
background-color: #fff;
border: 1px solid;
}
.progress .filled {
background-color: #000;
height: 1.5em;
width: 5px;
}
.progress .percentage {
float: right;
/* LTR */
}
/* Throbber */
.ajax-progress {
display: inline-block;
}
.ajax-progress .throbber {
float: left;
/* LTR */
height: 15px;
margin: 2px;
width: 15px;
}
.ajax-progress .message {
padding-left: 20px;
}
tr .ajax-progress .throbber {
margin: 0 2px;
}
.ajax-progress-bar {
width: 16em;
}
/**
* Inline items.
*/
.container-inline div,
.container-inline label {
display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
display: block;
}
/**
* Prevent text wrapping.
*/
.nowrap {
white-space: nowrap;
}
/**
* For anything you want to hide on page load when JS is enabled, so
* that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
display: none;
}
/**
* Hide elements from all users.
*
* Used for elements which should not be immediately displayed to any user. An
* example would be a collapsible fieldset that will be expanded with a click
* from a user. The effect of this class can be toggled with the jQuery show()
* and hide() functions.
*/
.element-hidden {
display: none;
}
/**
* Hide elements visually, but keep them available for screen-readers.
*
* Used for information required for screen-reader users to understand and use
* the site where visual display is undesirable. Information provided in this
* manner should be kept concise, to avoid unnecessary burden on the user.
* "!important" is used to prevent unintentional overrides.
*/
.element-invisible {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
/* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
height: 1px;
}
/**
* The .element-focusable class extends the .element-invisible class to allow
* the element to be focusable when navigated to via the keyboard.
*/
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
position: static !important;
clip: auto;
overflow: visible;
height: auto;
}
/**
* @file
* Basic styling for common markup.
*/
/**
* HTML elements.
*/
th {
border-bottom: 3px solid #ccc;
padding-right: 1em;
/* LTR */
text-align: left;
/* LTR */
}
tbody {
border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
background-color: #eee;
border-bottom: 1px solid #ccc;
padding: 0.1em 0.6em;
}
/**
* Markup generated by theme_tablesort_indicator().
*/
th.active {
background-color: #ddd;
}
/**
* Markup generated by theme_item_list().
*/
.item-list .title {
font-weight: bold;
}
.item-list ul {
margin: 0 0 0.75em 0;
padding: 0;
}
.item-list ul li {
margin: 0 0 0.25em 1.5em;
/* LTR */
padding: 0;
}
/**
* Markup generated by Form API.
*/
.form-item,
.form-actions {
margin-top: 1em;
margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
margin-top: 0;
margin-bottom: 0;
white-space: nowrap;
}
.form-item .description {
font-size: 0.85em;
}
label {
display: block;
font-weight: bold;
}
label.option {
display: inline;
font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
margin-top: 0.4em;
margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
vertical-align: middle;
}
.marker,
.form-required {
color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
border: 2px solid red;
}
/**
* Inline items.
*/
.container-inline .form-actions,
.container-inline.form-actions {
margin-top: 0;
margin-bottom: 0;
}
/**
* Markup generated by theme_more_link().
*/
.more-link {
text-align: right;
/* LTR */
}
/**
* Markup generated by theme_more_help_link().
*/
.more-help-link {
text-align: right;
/* LTR */
}
.more-help-link a {
padding: 1px 0 1px 20px;
/* LTR */
}
/**
* Markup generated by theme_pager().
*/
.item-list .pager {
clear: both;
text-align: center;
}
.item-list .pager li {
background-image: none;
display: inline;
list-style-type: none;
padding: 0.5em;
}
.pager-current {
font-weight: bold;
}
/**
* Autocomplete.
*
* @see autocomplete.js
*/
/* Suggestion list */
#autocomplete li.selected {
background: #0072b9;
color: #fff;
}
/**
* Collapsible fieldsets.
*
* @see collapse.js
*/
.fieldset-legend span.summary {
color: #999;
font-size: 0.9em;
margin-left: 0.5em;
}
/**
* TableDrag behavior.
*
* @see tabledrag.js
*/
tr.drag {
background-color: #fffff0;
}
tr.drag-previous {
background-color: #ffd;
}
.tabledrag-toggle-weight {
font-size: 0.9em;
}
body div.tabledrag-changed-warning {
margin-bottom: 0.5em;
}
/**
* TableSelect behavior.
*
* @see tableselect.js
*/
tr.selected td {
background: #ffc;
}
td.checkbox,
th.checkbox {
text-align: center;
}
/**
* Progress bar.
*
* @see progress.js
*/
.progress {
font-weight: bold;
}
.progress .bar {
background: #ccc;
border-color: #666;
margin: 0 0.2em;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.progress .filled {
background: dodgerblue;
}
.clearfix {
*zoom: 1;
}
.clearfix:after {
content: "";
display: table;
clear: both;
}
</style><style media="(max-width: 800px)">@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
@font-face {
font-family: Icons;
src: url("data:application/font-woff;base64,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");
font-weight: bold; }
body {
background-color: #efefef;
font-family: Icons, 'Ubuntu', sans-serif;
color: #767E7F;
font-size: 14px;
line-height: 1.5;
font-weight: 400;
-webkit-font-smoothing: antialiased;
overflow-x: hidden; }
a {
color: #E80C23;
text-decoration: none; }
#header-top:after, .block > nav.tabs:after {
content: '';
display: block;
clear: both; }
strong,
b {
font-weight: 700; }
abbr {
border-bottom: none; }
.menu li > a {
color: inherit; }
h1 > a,
h3 > a,
h4 > a,
h5 > a, h2 > a {
color: inherit; }
ol,
ul {
padding-left: 1.2em; }
.messages > ol,
.messages > ul {
padding-left: 1.5em;
list-style: none; }
li:target > a:only-child {
text-decoration: underline; }
h1,
h3,
h4,
h5 {
font-weight: normal;
font-family: Icons, Georgia, serif;
color: black; }
h1 > small {
display: block; }
h2 {
font-weight: normal;
font-family: Icons, Georgia, serif;
font-size: 20px;
color: black; }
.menu-teaser-headline {
font-weight: normal;
font-family: Icons, Georgia, serif;
font-size: 16px;
color: black;
margin-bottom: 1em; }
del {
font-size: .5em;
color: #F00;
vertical-align: middle; }
img {
max-width: 100%; }
summary {
color: #EB0016;
cursor: pointer;
outline: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
summary:before {
content: '→ '; }
[open] > summary:before,
.open > summary:before {
content: '↓'; }
summary::-webkit-details-marker {
display: none; }
p > small:only-child {
line-height: 1.5em;
display: block; }
#curtain-top, #curtain-left, #curtain-right, #menu-open, .submenu-open, .submenu-open ~ .sub-menu > .menu, .menu-teaser,
.deeper-levels, #footer-logo, .footer-region.collapsed > .menu, .footer-region:empty, .block-footer > .view-title-suffix, .block-footer > .item-list > li > small, .hidden-checkbox, .one-line-form [type="radio"], .one-line-form .radios, .one-line-form #autocomplete > ul > .products > .image, #shopping-cart-link, .overlay-cart, #breadcrumb, .teaser.intro, .slideshow > .links > li > br, .slideshow > .links > li > a, .slideshow > .slides > .slide > .title-suffix, .microdata-rating, #minimalbox > .prev,
#minimalbox > .next {
display: none; }
.medium-wide-only {
display: none !important; }
@media print {
.contextual-links, .one-line-form, #breadcrumb {
display: none; } }
section.wide {
overflow: hidden; }
section.wide > h2:first-child {
margin-top: 0; }
figure.left {
background-color: #F7F7F7;
width: 145px;
padding: 5px;
box-sizing: border-box;
text-align: center;
margin-bottom: 1em; }
.form-text:focus,
.form-textarea:focus, .form-select:focus, .one-line-form [type="search"]:focus,
.one-line-form [type="email"]:focus {
outline: none; }
#logo > svg {
vertical-align: middle;
background-color: black;
float: right;
height: 47px;
width: 130px; }
#logo > svg text {
font-family: 'denu', sans-serif;
font-size: 41px;
letter-spacing: 0px;
opacity: .5; }
#stage {
overflow-x: hidden; }
#main,
#mood,
#playground,
#footer {
padding: 0 11px; }
#sidebar > .block,
#playground > .block,
#content > .block {
margin-bottom: 11px; }
#header {
background-color: #FECF2F;
padding: 0 20px 24px;
margin-bottom: 2.13%; }
#menu-open:checked + .menu {
-webkit-transform: none;
transform: none;
-webkit-transition: -webkit-transform 0.5s ease-out;
transition: transform 0.5s ease-out; }
#menu-open:checked ~ #mini-navigation > #menu-opener {
color: white;
position: relative; }
#mini-navigation {
margin-right: 6px;
display: inline-block;
line-height: 47px; }
#mini-navigation > a,
#menu-opener {
display: inline-block;
line-height: 36px;
width: 36px;
text-align: center;
color: black;
font-weight: bold;
font-size: 15px; }
.submenu-open:checked ~ a {
color: black; }
.submenu-open:checked ~ .sub-menu > .menu {
display: block; }
.submenu-open:checked + .submenu-handle:after {
content: '↑'; }
#header-top > .menu > li {
position: relative; }
#header-top > .menu > li > .submenu-handle {
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
right: -20px;
padding: 20px;
margin: 0;
font-size: 17px;
line-height: 19px; }
#header-top > .menu > li > .submenu-handle:after {
content: '↓'; }
#header-top {
position: relative;
background-color: #FFBA01;
margin-bottom: 1em;
margin-right: -20px;
padding-top: 10px;
text-align: right; }
#header-top > h1 {
margin: 0 30px;
display: inline-block;
vertical-align: middle;
font-size: 20px;
line-height: 47px; }
#header-top > #logo {
float: left; }
#header-top > .menu {
position: absolute;
background-color: white;
z-index: 1;
top: 100%;
left: 0;
right: 0;
-webkit-transition: -webkit-transform 0.5s ease-in;
transition: transform 0.5s ease-in;
margin: 14px 0;
padding: 0;
box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.2);
-webkit-transform: translatex(200%);
transform: translatex(200%); }
#header-top > .menu > li {
margin: 0 20px;
padding: 20px 0;
border-bottom: 1px solid #DFE1E2; }
#header-top > .menu > li > a {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 12px; }
#header-top > .menu > li > .sub-menu > .menu {
padding: 0; }
#header-top > .menu > li > .sub-menu > .menu > li {
margin: .5em 0 0 0; }
#header-top > .menu > li:last-child {
border-bottom: 0; }
#mood > .block {
background-color: #838C8E;
margin-bottom: 2.13%; }
#mood > .block-minimal {
margin-bottom: 2.13%;
text-align: center; }
#playground > .tile-narrow, #playground > .tile-medium, #playground > .tile-wide {
box-sizing: border-box;
vertical-align: top; }
#sidebar > .tile-narrow,
#playground > .tile-narrow {
text-align: center; }
#playground > .tile-medium.layout-left {
padding-right: 48.935%; }
#footer {
color: white; }
#footer a {
color: inherit; }
#footer a:hover {
color: #E80C23; }
#footer h2,
#footer h3 {
color: inherit;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px; }
#footer .menu {
padding: 0; }
#footer .menu > li {
margin: 0; }
#back-to-top {
color: #97A2A5;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
text-align: right;
margin: 0 2.13% 2.13% 2.13%;
display: block;
font-size: 11px; }
#footer-top {
background-color: #97A2A5;
border-radius: 5px 5px 0 0;
padding: 22px 11px; }
#footer-top input[type="email"] {
font-size: .85em; }
#footer-upper {
background-color: #838D8F; }
#footer-middle {
background-color: #838D8F;
padding: 0 11px; }
.footer-region {
overflow: hidden;
margin-left: -11px;
margin-right: -11px;
border-bottom: 1px solid #9EA3A4;
padding: 11px; }
.footer-region.collapsible > h3:after {
float: right;
content: '↑'; }
.footer-region.collapsed > h3 {
margin-bottom: 0; }
.footer-region.collapsed > h3:after {
content: '↓'; }
.footer-region > .menu:last-child {
margin-bottom: 0; }
.footer-region > h3:first-child {
margin-top: 0; }
#footer-golf {
border-bottom: 0; }
#footer-bottom {
background-color: #697173;
padding: 11px; }
#footer-bottom > small {
color: #B3B5B6; }
#footer-bottom > .menu {
margin: 0; }
#footer-bottom > .menu > li {
border-bottom: 1px solid #9EA3A4;
padding: 1em 0;
font-size: 11px;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em; }
#main {
margin-bottom: 2.13%; }
.block-minimal {
font-size: 0;
line-height: 0;
z-index: 0;
position: relative;
text-align: center;
margin-bottom: 11px; }
.block-minimal > .ad:empty {
display: none; }
.adsbygoogle {
vertical-align: bottom; }
#sidebar {
margin-bottom: 2.13%; }
#sidebar > .block-minimal > .ad > div {
margin-bottom: 6.6743263004%; }
.block > section.wide:first-child, .block.has-no-title > .wide:first-child, .block > .menu:first-child, .block > .block-title + .menu, .block > .block-title + ul.item-list, .block-title + .wide,
.block-title + form {
margin-top: -20px; }
.block > form > div > .wide:last-child,
.block > .wide:last-child, .block.has-footer > .wide:nth-last-child(2), .block > .menu:last-child, .block > ul.item-list:last-child {
margin-bottom: -20px; }
.block {
background-color: white;
border-radius: 5px;
padding: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
overflow: hidden; }
.block.empty {
display: none; }
.block.floatout {
overflow: visible; }
.block.has-title {
padding-top: 69px;
position: relative; }
.block.has-footer {
padding-bottom: 69px;
position: relative; }
.block.large-footer {
padding-bottom: 82px; }
.block:only-child {
min-height: inherit;
box-sizing: border-box; }
.block.style-dark {
background-color: black;
color: white; }
.block.style-langenscheidt {
background-color: #FFD001;
color: black; }
.block.style-sky {
background-color: #8CC2CC;
color: white;
padding-top: 35px; }
.block.style-iron {
background-color: #838C8E;
color: white; }
.block > form > div > .wide > table {
margin: 0; }
.block > form > div > .wide.form-wrapper {
border-bottom: 1px solid #DCDCDC;
border-top: 1px solid #DCDCDC;
margin-top: 1em;
margin-bottom: 1em;
padding: 0 20px; }
.block > form > div > .wide,
.block > .wide {
clear: both;
margin-left: -20px;
margin-right: -20px;
overflow: auto; }
.block > form > div > .wide.pseudo-select-group,
.block > .wide.pseudo-select-group {
overflow: visible; }
.block > ol.wide:not(.entry) {
padding: 0;
counter-reset: ol-wide; }
.block > ol.wide:not(.entry) > li {
display: block;
position: relative;
padding-left: calc(23.333% + 2em);
padding-top: 2em;
padding-right: 2em;
padding-bottom: 2em; }
.block > ol.wide:not(.entry) > li:before {
counter-increment: ol-wide;
content: counter(ol-wide);
position: absolute;
color: black;
font-size: 1.6em;
left: 0;
text-align: center;
width: 23.333%;
top: 50%;
margin-top: -.8em;
font-weight: normal;
font-family: Icons, Georgia, serif; }
.block > ol.wide:not(.entry) > li:after {
position: absolute;
top: 0;
bottom: 0;
content: '';
left: 0;
width: 23.333%;
border-right: 1px solid #DCDCDC; }
.block > ol.wide:not(.entry) > li + li {
border-top: 1px solid #DCDCDC; }
.block > section.wide {
padding: 20px; }
.block > section.wide + section.wide {
border-top: 1px solid #DCDCDC; }
.block > .menu {
padding: 0;
margin-left: -20px;
margin-right: -20px; }
.block > .menu li {
margin: 0; }
.block > .menu li > .menu {
padding: 0;
margin: 0; }
.block > .menu li + li,
.block > .menu li > .menu {
border-top: 1px solid #DFE1E2; }
.block > .menu li .menu a {
padding-left: 40px; }
.block > .menu li .menu .menu a {
padding-left: 60px; }
.block > .menu li .menu .menu .menu a {
padding-left: 80px; }
.block > .menu li .menu .menu .menu .menu a {
padding-left: 100px; }
.block > .menu a {
display: block;
padding: 20px;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
color: inherit;
font-size: 11px; }
.block > .menu a:hover,
.block > .menu a.active {
color: black;
background-color: #DFE1E2; }
.block > ul.item-list {
margin-left: -20px;
margin-right: -20px;
padding: 0; }
.block > ul.item-list > li {
padding: 14px 20px; }
.block > ul.item-list > li > .image {
display: block;
float: left;
text-align: center;
width: 50px;
height: 2em;
font-size: 20px;
margin-bottom: 5px; }
.block > ul.item-list > li + li {
border-top: #949FA2 1px solid; }
.block > ol.item-list {
padding: 0;
counter-reset: item-list; }
.block > ol.item-list > li {
padding: 20px 60px;
display: block;
position: relative;
overflow: hidden; }
.block > ol.item-list > li + li {
border-top: 1px solid #dcdcdc; }
.block > ol.item-list > li::before {
counter-increment: item-list;
content: counter(item-list) ".";
position: absolute;
font-size: 1.5em;
margin-left: -1.5em;
line-height: 1em; }
.block > h1:first-child,
.block > .contextual-links + h1,
.block > h3:first-child {
margin-top: 0; }
.block-title + h2,
.block-title + p {
margin-top: 0; }
.small {
display: block;
overflow: hidden; }
.small > img {
width: 60px;
float: left;
margin-right: 1em; }
.small > .title {
font-weight: normal;
font-family: Icons, Georgia, serif;
color: black;
clear: both;
margin: 0;
padding-top: 1em;
font-size: 16px; }
.small + .small {
margin-top: 1em; }
.block-title {
padding: 0 10px;
position: absolute;
box-sizing: border-box;
top: 0;
right: 0;
left: 0;
text-align: center;
border-bottom: 1px solid #dcdcdc;
white-space: nowrap;
color: black; }
.block-title .block-title-inner {
line-height: 49px;
height: 49px;
display: table;
width: 100%; }
.block-title .block-title-inner > h2,
.block-title .block-title-inner > h3 {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
margin: 0;
white-space: normal;
font-size: 11px;
color: inherit;
line-height: 1;
display: table-cell;
vertical-align: middle;
width: 100%; }
.block-title .block-title-inner > .contextual-links {
display: table-cell;
text-align: right;
float: none; }
.style-dark > .block-title {
color: inherit;
border-bottom: none; }
.style-langenscheidt > .block-title,
.style-sky > .block-title {
border-bottom: none; }
.style-iron > .block-title {
color: inherit;
border-bottom: #949FA2 1px solid; }
.layout-left > .block-title {
text-align: left;
padding: 0 20px; }
.block-footer {
line-height: 49px;
height: 49px;
position: absolute;
border-top: 1px solid #dcdcdc;
background-color: inherit;
bottom: 0;
left: 0;
right: 0;
padding: 0 10px;
text-align: center; }
.large-footer > .block-footer {
height: 62px;
border-radius: 0 0 5px 5px; }
.style-iron > .block-footer {
border-top-color: #949FA2; }
.block-footer > .item-list {
padding: 0 10px;
margin: 0;
white-space: nowrap; }
.block-footer > .item-list:before {
content: '';
display: inline-block;
height: 62px;
vertical-align: middle; }
.block-footer > .item-list > li {
display: inline-block;
white-space: normal;
line-height: 1em;
text-align: center;
font-size: .9em;
vertical-align: middle;
width: 25%; }
.block-footer > .item-list > li > strong {
font-weight: normal;
line-height: 1em;
display: block; }
.block-footer > .item-list > li > .image {
height: 1.4em;
margin-top: 4px;
display: block;
line-height: 25px;
font-size: 20px; }
.teaser-pager > a {
display: inline-block;
height: 1em;
width: 1em;
padding: 1em 0.5em;
overflow: hidden;
cursor: pointer;
vertical-align: middle;
line-height: 1em; }
.teaser-pager > a:before {
content: '';
display: block;
border-radius: .5em;
background-color: #989898;
position: absolute;
width: 1em;
height: 1em;
-webkit-transition: background-color 0.5s ease-in-out;
transition: background-color 0.5s ease-in-out; }
.teaser-pager > a.active:before {
background-color: black; }
.block.layout-top {
padding-bottom: calc(65vw + 49px); }
.block.layout-left {
min-height: 265px;
padding-right: 48.935%; }
.contextual-links {
float: right; }
.contextual-links + .contextual-links {
margin-right: .3em; }
.contextual-links > a {
border: 1px solid #dcdcdc;
line-height: 32px;
width: 32px;
display: inline-block;
border-radius: 16px;
text-align: center;
color: inherit; }
.contextual-links > a:hover,
.contextual-links > a:active {
background-color: black;
border-color: black;
color: white; }
label.before {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px;
margin-bottom: .3em;
color: #151515;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
form > div > .form-item:first-child {
margin-top: 0; }
.form-actions {
text-align: right; }
.form-actions > .back {
float: left;
margin-right: .5em; }
#edit-cancel {
float: left; }
.form-text,
.form-textarea {
border: none;
padding: 10px;
border-radius: 3px;
background-color: #F7F7F7;
box-shadow: 0 -1px 0 #E9E9E9; }
.ui-accordion-content .form-text,
.ui-accordion-content .form-textarea {
background-color: white; }
.form-textarea {
resize: none; }
.no-affixes > .form-select,
.no-affixes > .form-text,
.no-affixes > .form-textarea {
width: 100%;
box-sizing: border-box; }
.pseudo-checkbox-wrapper {
display: inline-block;
margin: 0;
height: 15px; }
.pseudo-checkbox {
border-radius: 3px;
background-color: #F7F7F7;
box-shadow: 0 -1px 0 #E9E9E9;
display: inline-block;
width: 15px;
line-height: 15px;
height: 15px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
font-size: 10px;
text-align: center;
color: #5E5E5E;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.error + .pseudo-checkbox {
border: 1px solid #EB0016; }
.pseudo-checkbox:after {
content: '✓';
opacity: 0;
-webkit-transition: opacity 0.25s ease-in-out;
transition: opacity 0.25s ease-in-out; }
:checked + .pseudo-checkbox:after {
opacity: 1; }
.form-select {
border: 1px solid #DFDFDF;
border-radius: 2px;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
letter-spacing: .1em;
-webkit-appearance: none;
-moz-appearance: none;
padding: 0 50px 0 16px;
background: white no-repeat url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSIyOCIgdmlld0JveD0iMCwgMCwgNDAsIDI4Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQwdjI4SDB6Ii8+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTEgMi41djI0IiBzdHJva2U9IiNEQ0RDREMiLz48cGF0aCBkPSJNMTcuNSAxMi41bDQgNCA0LTQiIHN0cm9rZT0iIzhBOTQ5NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjwvc3ZnPg==") right;
font-size: 10px;
color: #8D9697;
max-width: 100%; }
.form-select:not([multiple]) {
height: 32px; }
#autocomplete li.selected {
background-color: #DFE1E2; }
#autocomplete .scopes + .lexeme,
#autocomplete .lexeme + .products,
#autocomplete .scopes + .products {
border-top: 1px solid #DCDCDC; }
.progress .bar {
border: none;
background-color: #EFEFEF;
border-radius: 3px;
margin-bottom: .4em; }
.progress .filled {
background-color: #E80C23;
border-radius: 3px; }
.logo {
display: inline-block;
vertical-align: middle; }
a#edit-cancel, .button, button, .form-submit {
color: white;
background-color: #EB0016;
border-radius: 2px;
border: none;
line-height: 30px;
font-size: 11px;
padding: 0 1em;
display: inline-block;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em; }
a.secondary#edit-cancel, .secondary.button, button.secondary, .secondary.form-submit {
color: black;
background-color: white; }
button + button {
margin-left: .5em; }
::-webkit-input-placeholder {
text-overflow: ellipsis; }
::-moz-placeholder {
text-overflow: ellipsis; }
:-ms-input-placeholder {
text-overflow: ellipsis; }
::placeholder {
text-overflow: ellipsis; }
.one-line-form {
line-height: 50px;
height: 50px;
background-color: white;
border-radius: 3px;
position: relative; }
.one-line-form [type="search"],
.one-line-form [type="email"] {
border: none;
width: 100%;
background-color: transparent;
box-sizing: border-box;
display: block;
border-radius: 3px;
padding: 0 20% 0 10px;
font-weight: normal;
font-family: Icons, Georgia, serif;
font-size: 1.2em;
height: 50px; }
.one-line-form [type="search"]::-webkit-input-placeholder,
.one-line-form [type="email"]::-webkit-input-placeholder {
color: #8C8C8C; }
.one-line-form [type="search"]::-moz-placeholder,
.one-line-form [type="email"]::-moz-placeholder {
color: #8C8C8C; }
.one-line-form [type="search"]:-ms-input-placeholder,
.one-line-form [type="email"]:-ms-input-placeholder {
color: #8C8C8C; }
.one-line-form [type="search"]::placeholder,
.one-line-form [type="email"]::placeholder {
color: #8C8C8C; }
@-moz-document url-prefix() {
.one-line-form [type="search"],
.one-line-form [type="email"] {
line-height: 50px; } }
.one-line-form button {
position: absolute;
right: 10px;
top: 10px;
bottom: 10px;
padding: 0 10px;
font-weight: normal; }
.one-line-form #autocomplete {
top: 40px;
padding-top: 10px;
left: -1px;
right: -1px;
border: none;
line-height: normal;
background-color: white;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
border-radius: 0 0 3px 3px; }
.one-line-form #autocomplete > ul > li > a,
.one-line-form #autocomplete > ul > .lexeme,
.one-line-form #autocomplete > .count > a {
padding-top: 10px;
padding-bottom: 10px;
padding-right: 10px;
padding-left: 10px;
display: block; }
.one-line-form #autocomplete > ul > .products {
padding: 10px 0; }
.one-line-form #autocomplete > ul > .products > .content {
vertical-align: top;
display: inline-block;
padding-left: 10px; }
.one-line-form #autocomplete > ul > .products > .content > a > span {
display: block; }
.one-line-form #autocomplete > ul > .products > .price {
float: right;
padding-right: 10px;
font-size: 1em; }
#newsletter-label {
color: inherit;
font-size: 14px;
white-space: nowrap;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
margin-bottom: 10px; }
#newsletter-label > .icon {
font-size: 1.4em;
vertical-align: middle;
display: inline-block;
line-height: 1em;
margin-top: -2px; }
#newsletter-label > .label {
display: inline-block;
vertical-align: middle;
white-space: normal;
line-height: 1em; }
#shopping-cart-count,
#shopping-cart-count-narrow {
width: 13px;
height: 13px;
background-color: #EB0016;
color: white;
font-size: .5em;
display: inline-block;
border-radius: 13px;
line-height: 13px;
letter-spacing: 0;
left: -2em;
top: -.8em;
text-align: center; }
.overlay-cart {
position: absolute;
right: 0;
top: 100%;
background-color: white;
border-radius: 5px;
padding: 1em;
width: 300px;
z-index: 1;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC; }
:hover > .overlay-cart {
display: block; }
#overlay-cart-wrapper {
position: relative; }
#overlay-cart-wrapper:hover:after {
content: '◆';
text-align: center;
position: absolute;
top: 100%;
margin-top: -.5em;
color: white;
width: 100%; }
.down {
position: absolute;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
background-color: white;
border-radius: 5px;
width: 170px;
right: 0;
padding: 15px;
margin-top: .5em;
display: none;
z-index: 1;
font-size: 13px;
font-weight: normal; }
.down > .links:only-child {
margin: 0; }
.down > .wide {
margin-left: -15px;
margin-right: -15px;
border-top: 1px solid #DCDCDC;
margin-top: 15px;
padding: 15px 15px 0 15px; }
#breadcrumb-intro {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px; }
.pseudo-button-wrapper:last-child {
margin-bottom: 0; }
.pseudo-button {
display: inline-block;
color: inherit;
border-width: 1.5px;
border-style: solid;
line-height: 35px;
border-radius: 35px;
white-space: nowrap;
font-size: 10px; }
.pseudo-button-icon {
width: 35px;
display: inline-block;
height: inherit;
border-right-width: 1px;
border-right-style: solid;
text-align: center;
vertical-align: middle;
line-height: inherit;
padding-top: 1px; }
.pseudo-button-label {
padding: 0 15px; }
.pseudo-button-label > b {
font-size: 11px;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em; }
.pseudo-button-icon + .pseudo-button-label {
padding-left: 10px; }
#overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: black;
text-align: center; }
#overlay:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
#overlay-inner {
display: inline-block;
vertical-align: middle;
text-align: start;
background-color: white;
border-radius: 5px;
padding: 20px; }
.browse-lexem-title {
font-weight: normal;
font-family: Icons, Georgia, serif;
font-size: 16px;
margin-bottom: 1em;
color: black; }
.browse-lexem {
overflow: hidden; }
.browse-lexem > :last-child {
margin-top: 20px; }
.browse-lexem ul {
margin: 0;
padding: 0; }
.browse-lexem li {
display: block; }
.ui-state-focus,
a:focus {
outline: none; }
.block-title + .tabs {
border-top: none; }
.ui-tabs-nav {
padding: 0;
margin: 0;
background-color: #F7F7F7;
white-space: nowrap;
overflow: auto;
position: relative; }
.ui-tabs-nav:before {
content: '';
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
border-bottom: 1px solid #DCDCDC;
border-top: 1px solid #DCDCDC; }
.ui-tabs-nav > li {
display: inline-block;
position: relative; }
.ui-tabs-nav > li > a {
display: block;
text-align: center;
padding: 0 10px;
line-height: 49px;
border-right: 1px solid #DCDCDC;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px;
color: #7F8687; }
.ui-tabs-nav > .ui-state-active > a {
background-color: white;
color: #5A5D5F;
border-bottom: 1px solid white; }
.ui-tabs-panel {
padding: 20px; }
.ui-tabs-panel > .wide {
margin-left: -20px;
margin-right: -20px; }
.ui-tabs-hide {
visibility: hidden;
position: absolute;
left: 0;
right: 0; }
.block > nav.tabs {
background-color: #F7F7F7;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
overflow: visible;
border-top: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC; }
.block > nav.tabs > a {
display: block;
float: left;
padding: 10px;
text-align: center;
color: #72797B;
font-size: 10px;
position: relative;
box-sizing: border-box;
border-right: 1px solid #DCDCDC;
margin-top: -2px; }
.block > nav.tabs > a:nth-last-child(4),
.block > nav.tabs > a:nth-last-child(4) ~ a {
width: 25%; }
.block > nav.tabs > a:nth-last-child(4):last-child,
.block > nav.tabs > a:nth-last-child(4) ~ a:last-child {
border-right: none; }
.block > nav.tabs > a.active {
background: white;
border-top: 2px solid #778183;
color: black;
margin-bottom: -2px; }
.block > nav.tabs > a > span {
display: block; }
.block > nav.tabs > a > svg {
display: block;
position: absolute;
top: -6px;
left: 0;
width: 100%;
height: 12px; }
.entry {
font-weight: normal;
font-family: Icons, Georgia, serif;
color: black;
font-size: 16px; }
.entry ol {
padding-left: 21px; }
.entry ol > li {
list-style: lower-alpha; }
.entry ol > li:target {
position: relative; }
.entry ol > li:target:before {
content: '';
border-bottom: 2px solid #EB0016;
width: 1em;
height: 1.3em;
display: block;
left: -1.5em;
position: absolute;
top: 0; }
.entry .lexem {
font-family: Icons, 'Ubuntu', sans-serif; }
.entry figure {
float: right;
width: 200px;
margin-left: 1em; }
figcaption {
color: #7C8384;
font-family: Icons, 'Ubuntu', sans-serif;
font-size: 10px; }
.term-section > .entry,
.term-section {
font-size: 14px;
color: #7C8384;
font-family: Icons, 'Ubuntu', sans-serif; }
.term-section > h3 {
font-size: 16px;
font-weight: normal;
font-family: Icons, Georgia, serif;
margin: 0.3em 0 0.2em 0; }
.term-section > .entry > li {
display: block;
margin: 0; }
.tag-cloud {
overflow: hidden;
position: relative;
font-size: 10px;
line-height: normal;
height: 100px; }
.tag-cloud span {
padding: 5px; }
.tag-cloud span.w10 {
font-size: 400%;
color: black;
font-weight: normal;
font-family: Icons, Georgia, serif; }
.tag-cloud span.w9 {
font-size: 250%; }
.tag-cloud span.w8 {
font-size: 233%; }
.tag-cloud span.w7 {
font-size: 217%; }
.tag-cloud span.w6 {
font-size: 200%; }
.tag-cloud span.w5 {
font-size: 183%; }
.tag-cloud span.w4 {
font-size: 167%; }
.tag-cloud span.w3 {
font-size: 150%; }
.tag-cloud span.w2 {
font-size: 133%; }
table {
width: 100%;
margin: 1em 0; }
td,
th {
padding: 20px;
border: 1px solid #DCDCDC;
vertical-align: top; }
td:first-child,
th:first-child {
border-left: 0; }
td:last-child,
th:last-child {
border-right: 0; }
th {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px; }
.audio {
color: inherit; }
thead > tr > th {
background-color: #F7F7F7; }
.disabled {
color: #DCDCDC; }
#sliding-popup {
position: fixed;
bottom: 0;
left: 0;
right: 0; }
#sliding-popup {
background-color: white;
text-align: center;
padding: 1em 0;
color: black; }
.teaser-intro {
line-height: 49px;
margin: -20px -20px 0 -20px; }
.teaser-intro > h2 {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
color: black;
margin: 0;
font-size: 11px;
text-align: center;
background-color: #FECF2F; }
.teaser {
text-align: center;
padding: 33px;
display: inline-block;
vertical-align: top;
box-sizing: border-box;
white-space: normal;
width: 100%; }
.teaser > .main-image {
display: block;
min-height: 130px; }
.teaser > .main-image > img {
vertical-align: bottom; }
.teaser > .title {
margin-top: 1em;
font-weight: normal;
font-family: Icons, Georgia, serif;
color: black; }
.teaser > .title > a {
color: inherit; }
.teaser > .intro-title {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px;
color: black;
margin-bottom: 1em; }
.views-view-grid > .row + .row,
.views-view-grid .teaser + .teaser {
border-top: 1px solid #DCDCDC; }
.teasers {
overflow: auto;
white-space: nowrap;
overflow: auto; }
.teasers > .teaser {
width: 100%;
white-space: normal; }
.view-title-suffix > .contextual-links {
float: none;
margin: 0; }
.tile-main {
font-weight: normal;
font-family: Icons, Georgia, serif;
font-size: 18px;
line-height: 1.3em;
color: inherit; }
.tile-main:first-child,
.block-title + .tile-main {
margin-top: 0; }
.has-footer > .tile-main:nth-last-child(2),
.tile-main:last-child {
margin-bottom: 0; }
h1.tile-main {
font-size: 28px; }
.portrait {
width: 110px;
float: right;
margin: 0 0 1em 1em; }
.contact-data {
clear: both; }
.pseudo-select {
font-size: 10px;
text-align: center;
display: inline-block;
position: relative;
line-height: 24px;
box-sizing: border-box;
width: 100%;
padding: 1em; }
.pseudo-select + .pseudo-select {
border-top: 1px solid #DCDCDC; }
.pseudo-select-current {
padding-left: 1em;
font-size: 11px;
color: #3F4244;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
cursor: default;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em; }
.pseudo-select-current:after {
content: '↓';
margin: 0 0.5em; }
.pseudo-select-options {
text-transform: none;
margin: 0;
padding: 1em 15px 15px 15px;
display: none;
position: absolute;
top: 100%;
left: -1px;
right: -1px;
background-color: white;
z-index: 1;
font-size: 12px;
border-left: 1px solid #DCDCDC;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC; }
:hover > .pseudo-select-options {
display: block; }
.pseudo-select-options > li {
display: block;
border-top: 1px solid #DCDCDC; }
.pseudo-select-options > li > a {
display: block;
padding: 10px 0;
line-height: 1em;
color: inherit;
font-weight: bold; }
.pseudo-select-options > li > a:hover {
color: #EB0016; }
.pseudo-select-options > li > a.reset {
background-color: #EB0016;
color: white;
margin-bottom: 1em; }
.pseudo-select-empty .pseudo-select-current {
opacity: 0.2; }
.pseudo-select-empty .pseudo-select-current:after {
content: none; }
.slideshow-processed {
cursor: pointer; }
.slideshow {
clear: both; }
.slideshow > .links {
margin: 0;
padding: 0;
position: absolute;
bottom: 84px;
left: 35px;
right: 35px; }
.slideshow > .links > li {
display: inline-block;
height: 1em;
width: 1em;
border-radius: .5em;
background-color: #838C8E; }
.slideshow > .links > li + li {
margin-left: 1em; }
.slideshow > .links > li.active {
background-color: black; }
.slideshow > .links > li > .to-full {
font-size: 11px;
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em; }
.slideshow > .slides {
overflow: auto;
white-space: nowrap;
overflow: hidden; }
.slideshow > .slides > .slide {
white-space: normal;
min-height: inherit;
vertical-align: top;
padding-top: 35px;
padding-left: 35px;
padding-right: 30%;
padding-bottom: 75px;
min-height: 210px;
box-sizing: border-box;
color: white;
display: inline-block;
width: 100%;
background-size: cover;
background-position: center;
font-size: 15px; }
.slideshow > .slides > .slide > h2 {
margin-top: 0;
color: inherit;
font-size: 22px;
line-height: 1.2em; }
.local-tabs {
margin: 1em 1em 1em 0; }
.ui-accordion-header {
padding: 12px 20px;
margin: 0;
border-top: 1px solid #DCDCDC;
cursor: pointer; }
.ui-accordion-header > svg {
vertical-align: sub; }
h4.ui-accordion-header {
font-family: Icons, 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .1em;
font-size: 11px; }
.ui-accordion-content {
padding: 10px 20px;
background-color: #F7F7F7;
border-top: 1px solid #DCDCDC; }
.ui-accordion-content > .wide {
margin: 0 -20px; }
.ui-accordion-content-active + h2 {
border-top: 1px solid #DCDCDC; }
.ui-icon-triangle-1-s:after {
float: right;
content: '↓'; }
.ui-icon-triangle-1-e:after {
float: right;
content: '→'; }
.remove-selection {
float: right; }
.current-selection > dt {
font-weight: normal;
font-family: Icons, Georgia, serif;
float: left;
clear: left;
width: 30%; }
.current-selection > dd {
margin-left: 30%; }
.pager {
white-space: nowrap;
text-align: center;
background-color: white;
line-height: 58px;
border-radius: 5px;
text-align: left; }
.pager-item {
padding: 0 20px; }
.pager-item > a {
color: inherit; }
.pager-main {
display: none; }
.pager-main > a {
word-spacing: .4em; }
.pager-first,
.pager-previous {
border-right: 1px solid #DCDCDC;
display: inline-block; }
.pager-previous {
float: left; }
.pager-next {
float: right; }
.pager-next,
.pager-last {
border-left: 1px solid #DCDCDC;
display: inline-block; }
.title-prefix {
font-size: .8em; }
.title-prefix + h2 {
margin-top: 0; }
.two-cols {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2; }
.two-cols > ol,
.two-cols > ul {
margin: 0; }
.icons {
font-size: 24px;
letter-spacing: 8px; }
.icons-prefix {
float: left;
margin-bottom: 0; }
.icons-prefix + .icons {
float: right;
text-align: right;
line-height: 1em; }
fieldset {
margin: 0;
border: none;
padding: 0; }
fieldset.error {
padding: 0 0.5em;
margin: 1em -0.5em;
background-color: transparent;
border: 1px solid #EB0016;
border-radius: 4px; }
label.option {
display: inline-block;
font-weight: normal;
vertical-align: top;
width: 90%;
margin-left: .2em; }
legend {
font-weight: normal;
font-family: Icons, Georgia, serif;
font-size: 1.8em;
color: black; }
#rspo-submit {
float: right; }
#rspo-limitation-notice {
width: 50%;
float: left;
text-align: left;
white-space: nowrap; }
#rspo-limitation-text {
display: inline-block;
font-size: .8em;
line-height: 1em;
white-space: normal;
vertical-align: middle; }
#rspo-i-icon {
display: inline-block;
line-height: 1em;
width: 1em;
font-size: 2em;
text-align: center;
vertical-align: middle; }
.youtube-wrapper {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%; }
.youtube-wrapper > iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.field-prefix,
.field-suffix {
font-weight: bold; }
.add-to-cart-button {
white-space: nowrap;
padding: 0;
line-height: 50px;
border-radius: 25px;
font-size: 1em;
border: 1px solid #D10417; }
.add-to-cart-button > .pseudo-button-icon {
padding-left: 2px;
line-height: 50px;
height: auto;
border-right: 1px solid #D10417;
width: 50px; }
.add-to-cart-button > .pseudo-button-label {
font-size: inherit; }
.feature {
height: 38px;
width: 38px;
border-radius: 38px;
display: inline-block;
border: 1px solid black;
color: black; }
.feature.included {
border-color: #EB0016;
border-width: 2px; }
.available {
color: #00A000; }
.price {
font-size: 1.5em;
color: black; }
.stars-total {
color: #DFE1E2; }
.stars-total > strong {
color: #FFCF01;
font-weight: normal; }
.uncutt {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #EB0016; }
.cutted-off {
height: 8em;
overflow: hidden;
position: relative; }
.cutted-off:after {
content: '';
top: 0;
bottom: 0;
right: 0;
left: 0;
position: absolute;
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white); }
.product {
overflow: hidden;
padding-bottom: 1.25em; }
.product h1 {
font-size: 1.5em;
line-height: 1em; }
.product .pseudo-button-wrapper {
text-align: left; }
.product .pseudo-button {
line-height: 28px;
font-size: 8.5px; }
.product > .left {
padding: 0;
background-color: transparent;
width: 100%; }
.product > .left + .right {
margin-left: 0; }
.letter-toc {
text-align: justify; }
.letter-toc:after {
content: '';
width: 100%;
display: inline-block; }
.translation-direction > svg {
vertical-align: middle;
height: 34px;
width: 58px; }
.translation-direction {
float: right;
font-size: 20px; }
.availability {
font-size: 13px; }
.messages {
border: 1px solid;
border-radius: 4px; }
.messages.status {
color: #3cc64a; }
.messages.warning {
color: #fd980a; }
.messages.error {
color: #f9282c; }
.messages > a {
color: inherit;
text-decoration: underline; }
#minimalbox {
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 1;
text-align: center;
background-color: rgba(255, 255, 255, 0.75);
white-space: nowrap;
padding: 5vh 5vw; }
#minimalbox > .close {
vertical-align: top;
font-size: 2em;
left: -.5em;
position: relative;
top: -.5em;
display: inline-block;
background-color: #FFF;
border-radius: 1em;
line-height: 24px;
padding: 2px;
cursor: pointer; }
#minimalbox > .image {
display: inline-block;
vertical-align: middle; }
#minimalbox > .image > img {
vertical-align: bottom;
max-width: 90vw;
max-height: 90vh; }
.recommended {
background-color: #FECF2F;
padding: 0 0.25em;
display: inline-block;
font-weight: normal;
border-radius: 5px; }
.throbber:after {
content: '↻';
color: #EB0016;
-webkit-animation: spin 1s linear infinite;
animation: spin 1s linear infinite;
vertical-align: middle;
display: inline-block;
height: 1.5em; }
@-webkit-keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes spin {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
</style><style media="(min-width: 801px)">@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:700);
@font-face {
font-family: Icons;
src: url("data:application/font-woff;base64,d09GRgABAAAAAB9EAAoAAAAAMVwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEQAAABWd95hUWNtYXAAAAE4AAABnAAABAak/xjkZ2x5ZgAAAtQAABhYAAAl1O09DQtoZWFkAAAbLAAAADMAAAA2CGNm9mhoZWEAABtgAAAAHgAAACQJHQOKaG10eAAAG4AAAABpAAAA2LJAAABsb2NhAAAb7AAAAG4AAABu11zNvm1heHAAABxcAAAAHwAAACABUAElbmFtZQAAHHwAAAF8AAACqbQOdvdwb3N0AAAd+AAAAUsAAAIMd2pUbnicY2Bk9mWcwMDKwMFUxbSHgYGhB0IzPmAwZGRiYGBiYGVmwAoC0lxTGBwULf//Zw76n8UQxXyCURgozAiSAwDjUgv+eJzd079LG2Ecx/H344/QRI20Z63V2nrR3Gm1NFodHN06CI6ddOrQuVun/guCkw5CJh1EOznUtYggHUSxuRsCbq7iKeiin/s+Lh0Kzj145X0P+RLuntwBbUCrjODIjxOtnK1bKYFLNfFD61GGdPYEwtlwJayHe9Wd6m51PypEtWg1LsblOIgr8Xy8NBacc3eX/5Qml8N1TW7bZPu/JpsHza/NL82FdDH9lH5MS8lZ8i0pJYWkpZE1Dhs//xT6+h+u7lGHKzx+9r89OvOPlomH1bu/vwxnvXxXw2VZyYfVdanrXDsY7nn5U1Ddlh2dd6i7Hl3qvkcZonbJd75brXk8VVc9nkFc9AjUskePGng8Vyseveq8xwt1yaMPxgKPl3COh56R488GBnAXMwZe4S4XDAyqGwZe47LIwBt1zqDn3GXfjTZArRuoqFsGhtVfxt6c7MBoM9RDo5tWT4wuXD01+ZvkssToJtQLA2/VawPj6q2BCdxVUUr2P7qrLgPv1dhATd00MKkeGZjCXa8Z+KD+NjCNu+k1MHMPPciXTnicpVoJcBzVme7/vb6np3t6po8ZHXNrRhbySJoTS7JkbCMb2wJfgEFcdowthGMMa2yynAE24YrtdYhjnCpuAoRQCUtIstQGsoFckBQhlThkTXapkKLMZhMSIGFNNK39X/fIGNYplqxm5h1/v/f36//9x/e/Fkc4buYIbKIhLsmVOK7LtkQpky0Ua9V6o1LLzbbKjmtiQdllJM6Han0Iyg5caEW8Vw0LHD2X86uDWOYMZ6mj79YdLAxr4xL/AisPBpWje0875PKL/ebFOIzjOOBYcR5ZxdlYWwa4DhZitgiFagPq5RQ4cJ546JAodgi66E2LIvBChO8QSVYSXj4k6kgXgMcaC2xzszzJOvgZ49nls+sDiRUBTxccss7n9/IhISK0+zx9Bt+SROyxu7W3OHrTQmuNK2bXKEHAahSKrPD5wQo2EhcjttYa4XE2DEqMLHQgs0MvB5cZw2PW+Np7PIsQsEtBw39uXCMOjvDsodsDDuzB4RsBU/+hj97PZ+cXVX+dJ8w++TGC9KXrHpeKMv6AfBnfg/7KA2Ig6ZdfFlZLHxB5hMd9kI5LnV3TOvKxY9f0wd2ofZQ9Oi5xh3/7Q4cCWSNVwFW/ILWW3CIy4YtH5ZSdldPxd9T9CPt8kN1N/8AK/srmy8dXiVk5bT92TR/UiNpH0ZPjK8826YP7iUt54ViNmiX6cpp5jE6gj8hzS9iabB2YZ8