/* Uzupełnienia wersji statycznej (ładowane po template.css). */

/* Mapa jako osadzony iframe OpenStreetMap zamiast Google Maps JS API. */
#mapa iframe { display: block; width: 100%; height: 100%; border: 0 }

/* Przycisk powrotu do listy oferty obok strzałek poprzedni/następny. */
.row_oferta .col-sm-5 a.genre { margin-right: 6px }

/* Strona błędu 404/410. */
.error-page { min-height: 100%; background: #282828; color: #fff; display: table; width: 100% }
.error-page .error-inner { display: table-cell; vertical-align: middle; text-align: center; padding: 60px 15px }
.error-page .brand { display: inline-block; margin-bottom: 30px }
.error-page h1 { font-size: 64px; line-height: 64px; margin: 0 0 20px }
.error-page p { font-size: 17px; margin: 0 0 10px }
.error-page .mod-languages { margin-top: 40px }

/* Strona wyboru języka (korzeń domeny, gdy przekierowanie serwera nie zadziała). */
.lang-choice { min-height: 100%; background: #282828; color: #fff; display: table; width: 100% }
.lang-choice .error-inner { display: table-cell; vertical-align: middle; text-align: center }
