@charset "CP852";

/* Welcome to Compass.

 * In this file you should write your main styles. (or centralize your imports)

 * Import this file using the following HTML or equivalent:

 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */

/* line 17, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/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, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

html {
    line-height: 1;
}
/* line 24, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

ol,
ul {
    list-style: none;
}
/* line 26, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* line 28, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

caption,
th,
td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}
/* line 30, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

q,
blockquote {
    quotes: none;
}
/* line 103, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

q:before,
q:after,
blockquote:before,
blockquote:after {
    content: "";
    content: none;
}
/* line 32, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

a img {
    border: none;
}
/* line 116, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
    display: block;
}
/* line 7, ../sass/_base.scss */

input {
    -webkit-appearance: none;
    border-radius: 0;
}
@font-face {
    font-family: 'enriqueta';
    src: url("../fonts/enriqueta-regular-webfont.eot");
    src: url("../fonts/enriqueta-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/enriqueta-regular-webfont.woff") format("woff"), url("../fonts/enriqueta-regular-webfont.ttf") format("truetype"), url("../fonts/enriqueta-regular-webfont.svg#enriquetaregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'enriquetabold';
    src: url("../fonts/enriqueta-bold-webfont.eot");
    src: url("../fonts/enriqueta-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/enriqueta-bold-webfont.woff") format("woff"), url("../fonts/enriqueta-bold-webfont.ttf") format("truetype"), url("../fonts/enriqueta-bold-webfont.svg#enriquetabold") format("svg");
    font-weight: normal;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
}
@font-face {
    font-family: 'sanslight';
    src: url("../fonts/sourcesanspro-light-webfont.eot");
    src: url("../fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-light-webfont.woff") format("woff"), url("../fonts/sourcesanspro-light-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sanslight';
    src: url("../fonts/sourcesanspro-light-webfont.eot");
    src: url("../fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-light-webfont.woff") format("woff"), url("../fonts/sourcesanspro-light-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sansbold';
    src: url("../fonts/sourcesanspro-bold-webfont.eot");
    src: url("../fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("../fonts/sourcesanspro-bold-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sansitalic';
    src: url("../fonts/sourcesanspro-italic-webfont.eot");
    src: url("../fonts/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-italic-webfont.woff") format("woff"), url("../fonts/sourcesanspro-italic-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sansbolditalic';
    src: url("../fonts/sourcesanspro-bolditalic-webfont.eot");
    src: url("../fonts/sourcesanspro-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-bolditalic-webfont.woff") format("woff"), url("../fonts/sourcesanspro-bolditalic-webfont.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
/* Fonty */

@font-face {
    font-family: 'sans';
    src: url("../fonts/sourcesanspro-regular-webfont.eot");
    src: url("../fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-regular-webfont.woff") format("woff"), url("../fonts/sourcesanspro-regular-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* line 54, ../sass/_base.scss */

#container {
    padding: 0;
    margin-top: 14px;
    max-width: 1212px;
}
/* Kolory */

/* line 131, ../sass/_base.scss */

h1,
h2,
h3,
h4 {
    font-weight: normal;
}
button,
input[type=submit] {
    border-style: none;
    background-color: #0084c4;
    color: #081537;
    min-width: 40px;
    min-height: 40px;
    cursor: pointer;
    font-family: "enriquetabold";
    font-size: 14px;
    text-transform: uppercase;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}
/* line 166, ../sass/_base.scss */

button:hover,
input[type=submit]:hover {
    background-color: #0076b6;
    border-color: #0076b6 !important;
}
/* line 171, ../sass/_base.scss */

header button {
    width: 111px;
    margin-top: 17px;
    line-height: 40px;
}
header button.contrastSwitch {
    margin-left: 10px;
    background-image: url('../img/contrast.png');
    background-position: 1px -2px;
    float: right;
    border: 6px solid #0084c4;
    height: 40px;
    margin-top: 17px;
    width: 40px;
    min-width: 0;
    min-height: 0;
}
header button.langSwitch {
    float: right;
    margin-left: 10px;
    min-height: 0;
    height: 40px;
    width: 40px;
}
header button.muzeum_button {
    float: right;
    margin-left: 10px;
    height: 40px;
    width: 40px;
    min-width: 0;
    min-height: 0;
    background-image: url('../img/niepblack.png');
    background-position: -358px 3px;
    background-repeat: no-repeat;
}
#mhktvTop {
    float: left;
    margin-right: 10px;
    width: 90px;
}
header .beta {
    margin-top: 17px;
    font-family: "Times New Roman", sans-serif;
    font-style: italic;
    font-size: 18px;
    color: #1a82c9;
    float: left;
}
/* line 181, ../sass/_base.scss */

body {
    font-family: 'sans', sans-serif;
    font-size: 13px;
    line-height: 17.9998px;
    color: #231f20;
    line-height: 1.3846;
}
/* line 188, ../sass/_base.scss */

strong {
    font-family: 'sansbold';
}
/* line 191, ../sass/_base.scss */

em {
    font-family: 'sansitalic';
}
em>strong,
strong>em {
    font-family: 'sansbolditalic';
}
/* line 194, ../sass/_base.scss */

.clear {
    clear: both;
}
.block {
    display: block;
}
.hide-link {
    display: block;
    text-align: center;
    position: static;
    margin: 0 !important;
    height: 10px;
    width: 100%;
    display: none;
    font-size: 13px;
    line-height: 38px;
    color: #fff;
}
.branches-block:hover .hide-link {
    display: block;
}
h1.block.biznes {
    background: #081537;
}
h1.block.biznes:hover {
    background: rgb(26, 43, 90);
}
/* line 20, ../sass/_work.scss */

#branches .columns:nth-child(2n) .description-block .hide-link {}
/* line 24, ../sass/_work.scss */

#branches .columns:nth-child(2n+1) .description-block .hide-link {} .main #children .twelve.mobile-two.columns .text-title {
    font-family: 'sans', Arial;
}
/* line 28, ../sass/_work.scss */

.columns {
    padding: 0 0;
}
/* line 32, ../sass/_work.scss */

.column,
.columns {
    padding: 0 0;
}
/* line 36, ../sass/_work.scss */

.row .row {
    margin: 0;
}
/* line 40, ../sass/_work.scss */

.block {
    margin-right: 6px;
    margin-left: 6px;
    margin-bottom: 12px;
    height: auto;
}
/* line 53, ../sass/_work.scss */

h1.block {
    font-size: 28px;
    color: #fff;
    text-align: center;
    font-family: Arial;
    text-transform: uppercase;
}
/* line 63, ../sass/_work.scss */

#submenu ul li > ul {
    display: none;
}
/* line 67, ../sass/_work.scss */

#submenu ul li {
    height: 10px;
    display: inline-block;
    margin: 0;
    padding: 0 10px;
}
/* line 74, ../sass/_work.scss */

#submenu ul li a {
    text-transform: uppercase;
    color: navy;
    font-family: Arial;
}
/* line 1, ../sass/_blocks.scss */

.block,
.shop-block {
    background-color: #e7e6e1;
    padding: 22px;
    position: relative;
}
/* line 6, ../sass/_blocks.scss */

.block strong,
.shop-block strong {
    font-family: 'enriquetabold';
}
/* line 9, ../sass/_blocks.scss */

.block .bigger,
.shop-block .bigger {
    font-family: 'enriquetabold';
    font-size: 154%;
    display: block;
}
/* line 17, ../sass/_blocks.scss */

.main .block h2,
.results .block h2 {
    max-height: 71.73px;
    overflow: hidden;
    font-family: 'enriquetabold';
    margin-bottom: 20px;
}
.main .news-block h2,
.main .stories-block h2 {
    line-height: 25px;
}
/* line 23, ../sass/_blocks.scss */

.main .block.with-date h2 {
    font-family: 'enriqueta';
}
/* line 30, ../sass/_blocks.scss */

a.block {
    color: #231F20;
}
/* line 33, ../sass/_blocks.scss */

.main .block:hover,
.main .block.hover {
    color: #fff;
}
/* line 35, ../sass/_blocks.scss */

.main .block:hover *,
.main .block.hover * {
    color: #fff !important;
}
/* line 39, ../sass/_blocks.scss */

.newsletter-label {
    margin-bottom: 10px;
}
/* line 44, ../sass/_blocks.scss */

.block-illustration {
    background-size: cover;
    display: block;
    position: relative;
    height: auto;
    margin: -22px -22px 22px -22px;
}
/* line 53, ../sass/_blocks.scss */

.bottom-illustration {
    margin: 22px -22px -22px -22px;
}
/* line 58, ../sass/_blocks.scss */

.block-illustration img,
.banner img {
    display: block;
    width: 100%;
}
/* line 62, ../sass/_blocks.scss */

.block-illustration img.clone,
.banner img.clone,
.ma_banner_top .clone {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}
/* line 70, ../sass/_blocks.scss */

.block:hover .clone,
.block.hover .clone,
.ma_banner_top:hover .clone {
    visibility: hidden;
}
/* line 78, ../sass/_blocks.scss */

h1.block {
    height: 100px;
    font-family: 'enriqueta';
    font-size: 175%;
    line-height: 100px;
    background: url("../img/short_headers.jpg");
    background-position: 0px 0px;
}
/* line 85, ../sass/_blocks.scss */

h1.block span {
    text-align: center;
    width: 100%;
    display: block;
}
@media only screen and (max-width: 394px) {
    /* line 92, ../sass/_blocks.scss */
    h1.block span {
        display: block;
        text-align: center;
    }
}
@media only screen and (max-width: 398px) {
    /* line 78, ../sass/_blocks.scss */
    h1.block {
        font-size: 175%;
    }
}
@media only screen and (max-width: 355px) {
    /* line 78, ../sass/_blocks.scss */
    h1.block {
        font-size: 160%;
    }
}
/* line 108, ../sass/_blocks.scss */

.centered > span,
h1.block > span,
.shop_categories .short.block > span {
    display: block;
    opacity: 0;
}
#container > .four .short.block > span {
    padding-left: 20px;
}
#container > .four .short.block#reserve-more > span,
#container > .four .short.block#more-announcements > span {
    padding-left: 0;
}
/* line 118, ../sass/_blocks.scss */

.block-title {
    display: none;
    font-family: "enriquetabold";
    z-index: 20;
    padding: 10px;
    color: #fff;
    text-transform: uppercase;
    background-color: rgba(189, 30, 79, 0.7);
    position: relative;
    background: #bd1e4f;
    background: rgba(189, 30, 79, 0.7);
    -pie-background: rgba(189, 30, 79, 0.7);
}
/* line 128, ../sass/_blocks.scss */

.block-title.solid {
    background-color: #bd1e4f;
}
/* line 133, ../sass/_blocks.scss */

.education h1.block,
h1.education-block {
    background-image: url("../img/headers/edukacja.jpg");
}
/* line 137, ../sass/_blocks.scss */

h1.collection-block,
.collection h1.block {
    background-image: url("../img/headers/zbiory.jpg");
}
/* line 143, ../sass/_blocks.scss */

.four h1.collection-block {
    background-image: url("../img/headers/zbiory-short.jpg") !important;
}
/* line 147, ../sass/_blocks.scss */

h1.stories-block {
    background-image: url("../img/headers/blog.jpg") !important;
}
/* line 151, ../sass/_blocks.scss */

h1.shop-block {
    background-image: url("../img/headers/shop.jpg");
    ;
}
/* line 155, ../sass/_blocks.scss */

h1.children-block {
    background-position: 0px -400px;
}
/* line 158, ../sass/_blocks.scss */

.children h1.block {
    background-image: url("../img/headers/dladzieci.jpg");
}
/* line 163, ../sass/_blocks.scss */

.hivision h1.news-block {
    background-image: url("../img/headers/news.jpg") !important;
}
/* line 167, ../sass/_blocks.scss */

.hivision h1.news-block.long {
    background-image: url("../img/headers/news-long.jpg") !important;
}
.event-block {
    background: #b6204e !important;
}
.test .row .four .menu .short a {
    color: #000 !important;
}
/* line 170, ../sass/_blocks.scss */

.news h1.block {
    background-image: url("../img/headers/news.jpg");
}
/* line 174, ../sass/_blocks.scss */

.branches h1.block {
    background-image: url("../img/headers/oddzialy.jpg");
}
/* line 181, ../sass/_blocks.scss */

h1.block,
.block.centered,
.shop-block,
.souvenirs-block,
.branches-block,
.short {
    padding: 0;
}
/* rodkowanie */

/* line 188, ../sass/_blocks.scss */

.centered {
    position: relative;
}
/* line 192, ../sass/_blocks.scss */

.centered > span,
.centered > a,
.centered > h2 {
    width: 96%;
    text-align: center;
    display: block;
}
/* line 198, ../sass/_blocks.scss */

.centered a h2 {
    margin-bottom: 0;
}
/* Newsy */

/* line 205, ../sass/_blocks.scss */

.news-block h2,
.news-block .bigger {
    color: #96163e;
}
/* line 209, ../sass/_blocks.scss */

.news-block:hover,
.news-block.hover {
    background-color: #bd1e4f;
}
/* line 212, ../sass/_blocks.scss */

.main .announcement span.bigger {
    margin-bottom: 20px;
}
/* line 218, ../sass/_blocks.scss */

.four .announcement h2 {
    color: #551022;
}
/* line 222, ../sass/_blocks.scss */

.announcement span.bigger {}
/* line 226, ../sass/_blocks.scss */

.announcement .place {
    text-align: center;
    font-family: 'enriquetabold';
    display: block;
    margin-bottom: 32px;
}
/* Zbiory */

/* line 241, ../sass/_blocks.scss */

#collection .block h2 {
    color: #ab7d0b;
    font-family: 'enriquetabold';
    font-size: 150%;
}
/* line 248, ../sass/_blocks.scss */

#collection a.block:hover,
#collection .hover,
#collection .slider-block {
    background-color: #cb9a24;
}
/* Opowiesci - blog */

/* line 259, ../sass/_blocks.scss */

.stories-block .bigger,
.stories-block h2 {
    color: #25908f;
}
/* line 262, ../sass/_blocks.scss */

.stories-block:hover,
.stories-block.hover {
    background-color: #25908f;
}
/* line 266, ../sass/_blocks.scss */

h1.block.smaller {
    font-size: 154%;
    line-height: 30px;
}
@media only screen and (max-width: 323px) {
    /* line 266, ../sass/_blocks.scss */
    h1.block.smaller {
        font-size: 130%;
    }
}
@media only screen and (min-width: 380px) {
    /* line 266, ../sass/_blocks.scss */
    h1.block.smaller {
        font-size: 180%;
    }
}
@media only screen and (max-width: 770px) and (min-width: 600px) {
    /* line 266, ../sass/_blocks.scss */
    h1.block.smaller {
        font-size: 200% !important;
    }
}
/* Sklep */

/* line 292, ../sass/_blocks.scss */

.shop-block span.bigger {
    font-size: 15px;
    margin-top: 28px;
}
/* line 296, ../sass/_blocks.scss */

.shop-block .block-illustration {
    margin: 0;
}
/* line 299, ../sass/_blocks.scss */

.shop-block h2 {
    font-size: 14px;
    font-family: 'enriquetabold';
    margin-top: 14px;
    overflow: hidden;
    line-height: 140%;
}
/* line 307, ../sass/_blocks.scss */

.shop-block .block-title {
    position: relative;
    background: #0b3f77;
    background: rgba(11, 63, 119, 0.7);
    -pie-background: rgba(11, 63, 119, 0.7);
}
/* line 310, ../sass/_blocks.scss */

.shop-block span.bigger,
.shop-block h2 {
    color: #0b3f77;
}
/* line 315, ../sass/_blocks.scss */

.shop .shop-block {
    background-color: transparent;
}
/* line 320, ../sass/_blocks.scss */

.main .block.shop-block h2 {
    font-size: 109%;
    height: 37.76px;
}
/* line 326, ../sass/_blocks.scss */

.shop-block:hover,
.shop-block.hover {
    background-color: #0b3f77;
}
/* line 332, ../sass/_blocks.scss */

.souvenirs-block .block-title {
    position: relative;
    background: #ed4c1d;
    background: rgba(237, 76, 29, 0.7);
    -pie-background: rgba(237, 76, 29, 0.7);
}
/* line 335, ../sass/_blocks.scss */

.souvenirs-block span.bigger,
.souvenirs-block h2 {
    color: #ed4c1d;
}
/* line 340, ../sass/_blocks.scss */

.souvenirs-block:hover,
.souvenirs-block.hover {
    background-color: #ed4c1d;
}
/* Dzieci */

/* line 349, ../sass/_blocks.scss */

.children-block h2 {
    font-family: 'enriquetabold';
    margin-top: 14px;
    color: #026898;
}
/* line 354, ../sass/_blocks.scss */

.children-block:hover {
    background-color: #026898;
    color: white;
}
/* Szachownica oddzialow */

/* line 362, ../sass/_blocks.scss */

#branches,
#collection {
    height: auto;
}
/* line 365, ../sass/_blocks.scss */

#branches .columns:nth-child(2n+1) .description-block,
#collection .columns:nth-child(2n+1) .description-block {
    left: 100%;
    border-left-width: 10px;
    border-left-style: solid;
}
/* line 366, ../sass/_blocks.scss */

#branches .columns.odd .description-block,
#collection .columns.odd .description-block {
    left: 100%;
    border-left-width: 10px;
    border-left-style: solid;
}
/* line 369, ../sass/_blocks.scss */

#branches .columns:nth-child(2n) .description-block,
#collection .columns:nth-child(2n) .description-block {
    margin-left: -10px;
    right: 100%;
    border-right-width: 10px;
    border-right-style: solid;
}
#branches .columns.even .hide-link {
    right: auto;
    left: 8px
}
/* line 370, ../sass/_blocks.scss */

#branches .columns.even .description-block,
#collection .columns.even .description-block {
    margin-left: -10px;
    right: 100%;
    border-right-width: 10px;
    border-right-style: solid;
}
/* line 372, ../sass/_blocks.scss */

#branches .six .block,
#collection .six .block {
    /* Podw˘jny blok: Trasa PamiŠci */
    background: #006142;
    margin-right: 3px;
    margin-left: 6px;
}
/* line 376, ../sass/_blocks.scss */

#branches .six .block small,
#collection .six .block small {
    padding: 20px;
    display: block;
    color: #fff;
    font-family: 'enriqueta';
    font-size: 14px;
    line-height: 20px;
}
/* line 385, ../sass/_blocks.scss */

#branches a.bigger:hover,
#collection a.bigger:hover {
    text-decoration: underline;
}
/* line 390, ../sass/_blocks.scss */

.branches-block {
    background-size: cover;
    cursor: pointer;
}
/* line 394, ../sass/_blocks.scss */

.branches-block h3 {
    color: #fff;
    position: absolute;
    font-size: 130%;
    line-height: 1.1;
    text-align: center;
    font-family: 'enriquetabold';
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}
/* line 409, ../sass/_blocks.scss */

.branches-block .bigger {
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 0 14px;
}
/* line 417, ../sass/_blocks.scss */

.three .branches-block .description-block {
    width: 100%;
    height: 100%;
    position: absolute;
    color: #fff;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    /* Firefox */
    -webkit-box-sizing: content-box;
    /* Safari */
    height: 0;
    z-index: 50;
    display: none;
    padding-bottom: 100%;
}
/* line 433, ../sass/_blocks.scss */

.three .branches-block .info {
    margin: 0;
    margin-left: 14px;
    padding-top: 60%;
    display: none;
    color: #fff;
}
/* line 441, ../sass/_blocks.scss */

.three .branches-block .description-block .news-intro {
    visibility: hidden;
}
@media only screen and (max-width: 1030px) {
    /* line 441, ../sass/_blocks.scss */
    .three .branches-block .description-block .news-intro {
        display: none;
    }
}
/* line 450, ../sass/_blocks.scss */

.three .branches-block .description-block .more a {
    color: #fff;
}
@media only screen and (max-width: 500px) {
    /* line 455, ../sass/_blocks.scss */
    .three .branches-block .description-block .more {
        position: absolute;
        bottom: 10px;
    }
}
/* line 467, ../sass/_blocks.scss */

.no-touch .branches-block:hover .description-block {
    display: block;
    margin-bottom: 0;
}
.branches-block:hover .description-block.closed {
    display: none;
}
.branches-block:hover .info {
    display: block;
}
/* line 474, ../sass/_blocks.scss */

.branch-holder {
    position: relative;
    margin-bottom: 12px;
    display: inherit;
}
/* line 478, ../sass/_blocks.scss */

.branch-holder .branches-block {
    position: absolute;
}
/* line 481, ../sass/_blocks.scss */

.branch-holder .branches-block .smaller {
    font-size: 80%;
    font-family: 'enriqueta';
    display: block;
    margin-top: 15%;
}
.branch-holder .link {
    display: block;
}
/* line 491, ../sass/_blocks.scss */

.no-touch .branches-block {
    background-position: 0 0;
}
/* line 505, ../sass/_blocks.scss */

#o1 {
    background-image: url("../img/branches/bw/1.jpg");
}
/* line 507, ../sass/_blocks.scss */

#o1:hover {
    background-image: url("../img/branches/color/1.jpg");
}
.hivision #o1:hover h3 {
    top: 20px !important;
}
/* line 520, ../sass/_blocks.scss */

#o2 {
    background-image: url("../img/branches/bw/2.jpg");
}
/* line 522, ../sass/_blocks.scss */

#o2:hover {
    background-image: url("../img/branches/color/2.jpg");
}
.hivision #o2:hover h3 {
    top: 20px !important;
}
/* line 530, ../sass/_blocks.scss */

#o3 {
    background-image: url("../img/branches/bw/3.jpg");
}
/* line 532, ../sass/_blocks.scss */

#o3:hover {
    background-image: url("../img/branches/color/3.jpg");
}
.hivision #o3:hover h3 {
    top: 20px !important;
}
/* line 539, ../sass/_blocks.scss */

#o4 {
    background-image: url("../img/branches/bw/4.jpg");
}
/* line 541, ../sass/_blocks.scss */

#o4:hover {
    background-image: url("../img/branches/color/4.jpg");
}
.hivision #o4:hover h3 {
    top: 20px !important;
}
/* line 548, ../sass/_blocks.scss */

#o5 {
    background-image: url("../img/branches/bw/5.jpg");
}
/* line 551, ../sass/_blocks.scss */

#o5:hover {
    background-image: url("../img/branches/color/5.jpg");
}
.hivision #o5:hover h3 {
    top: 20px !important;
}
/* line 558, ../sass/_blocks.scss */

#o6 {
    background-image: url("../img/branches/bw/6.jpg");
}
/* line 561, ../sass/_blocks.scss */

#o6:hover {
    background-image: url("../img/branches/color/6.jpg");
}
.hivision #o6:hover h3 {
    top: 20px !important;
}
/* line 567, ../sass/_blocks.scss */

#o7 {
    background-image: url("../img/branches/bw/7.jpg");
}
/* line 569, ../sass/_blocks.scss */

#o7:hover {
    background-image: url("../img/branches/color/7.jpg");
}
.hivision #o7:hover h3 {
    top: 20px !important;
}
/* line 575, ../sass/_blocks.scss */

#o8 {
    background-image: url("../img/branches/bw/8.jpg");
}
/* line 577, ../sass/_blocks.scss */

#o8:hover {
    background-image: url("../img/branches/color/8.jpg");
}
.hivision #o8:hover h3 {
    top: 20px !important;
}
/* line 583, ../sass/_blocks.scss */

#o9 {
    background-image: url("../img/branches/bw/9.jpg");
}
/* line 586, ../sass/_blocks.scss */

#o9:hover {
    background-image: url("../img/branches/color/9.jpg");
}
.hivision #o9:hover h3 {
    top: 20px !important;
}
/* line 594, ../sass/_blocks.scss */

#o10 {
    background-image: url("../img/branches/bw/10.jpg");
}
/* line 596, ../sass/_blocks.scss */

#o10:hover {
    background-image: url("../img/branches/color/10.jpg");
}
.hivision #o10:hover h3 {
    top: 20px !important;
}
/* line 604, ../sass/_blocks.scss */

#o11 {
    background-image: url("../img/branches/bw/11.jpg");
}
/* line 606, ../sass/_blocks.scss */

#o11:hover {
    background-image: url("../img/branches/color/11.jpg");
}
.hivision #o11:hover h3 {
    top: 20px !important;
}
/* line 612, ../sass/_blocks.scss */

#o12 {
    background-image: url("../img/branches/bw/12.jpg");
}
/* line 614, ../sass/_blocks.scss */

#o12:hover {
    background-image: url("../img/branches/color/12.jpg");
}
.hivision #o12:hover h3 {
    top: 20px !important;
}
/* line 620, ../sass/_blocks.scss */

#o13 {
    background-image: url("../img/branches/bw/13.jpg");
}
/* line 622, ../sass/_blocks.scss */

#o13:hover {
    background-image: url("../img/branches/color/13.jpg");
}
.hivision #o13:hover h3 {
    top: 20px !important;
}
/* line 627, ../sass/_blocks.scss */

#o14 {
    background-image: url("../img/branches/bw/14.jpg");
}
/* line 629, ../sass/_blocks.scss */

#o14:hover {
    background-image: url("../img/branches/color/14.jpg");
}
.hivision #o14:hover h3 {
    top: 20px !important;
}
/* line 633, ../sass/_blocks.scss */

#o15 {
    background-image: url("../img/branches/bw/15.jpg");
}
.hivision #o15:hover h3 {
    top: 20px !important;
}
/* line 636, ../sass/_blocks.scss */

#o16 {
    background: url("../img/branches/bw/16.jpg");
}
#o16:hover {
    background-image: url("../img/branches/color/16.jpg");
}
.hivision #o16:hover h3 {
    top: 20px !important;
}
/* line 639, ../sass/_blocks.scss */

#o21 h3 {
    line-height: 26px;
    width: 92%;
}
/* line 643, ../sass/_blocks.scss */

#o21 .smaller {
    line-height: 18px;
}

#o24 {
    background-image: url("../img/branches/bw/24.jpg");
}
#o24:hover {
    background-image: url("../img/branches/color/24.jpg");
}
.hivision #o24:hover h3 {
    top: 20px !important;
}

#o28 {
    background-image: url("../img/branches/bw/28.jpg");
}
#o28:hover {
    background-image: url("../img/branches/color/28.jpg");
}
.hivision #o28:hover h3 {
    top: 20px !important;
}
@media only screen and (max-width: 1200px) {
    /* line 647, ../sass/_blocks.scss */
    #o21 h3 {
        font-size: 16px;
    }
    /* line 650, ../sass/_blocks.scss */
    #o21 .smaller {
        font-size: 13px;
        margin-top: 2%;
    }
}
@media only screen and (max-width: 903px) and (min-width: 776px) {
    /* line 656, ../sass/_blocks.scss */
    #o21 h3 {
        font-size: 13px;
        line-height: 18px;
    }
    /* line 660, ../sass/_blocks.scss */
    #o21 .smaller {
        font-size: 10px;
        line-height: 13px;
    }
}
@media only screen and (max-width: 620px) and (min-width: 500px) {
    /* line 666, ../sass/_blocks.scss */
    #o21 h3 {
        font-size: 13px;
        line-height: 18px;
    }
    /* line 670, ../sass/_blocks.scss */
    #o21 .smaller {
        font-size: 10px;
        line-height: 13px;
    }
}
#o20 {
    background-image: url("../img/branches/bw/20.jpg");
}
#o20:hover {
    background-image: url("../img/branches/color/20.jpg");
}
.hivision #o20:hover h3 {
    top: 20px !important;
}
#o22 {
    background-image: url("../img/branches/bw/22.jpg");
}
#o24 {
    background-image: url("../img/branches/bw/bg-p.png");
}
#o24:hover {
    background-image: url("../img/branches/color/bg-p-c.png");
}
#o24 .bigger.info div:last-of-type {
    display: none;
}
#o24:hover h3 {
    top: 20px !important;
}
#o22:hover {
    background-image: url("../img/branches/color/22.jpg");
}
.hivision #o22:hover h3 {
    top: 20px !important;
}
#o21:hover {
    background: rgb(29, 122, 92);
}
#o21 {
    background: #006142;
}
#o23 {
    background: #b6204e;
}
#o23:hover {
    background: #c7315f;
}
/*Centrum ObsĹugi ZwiedzajÄcych */

/* line 681, ../sass/_blocks.scss */

.coz,
.tourist-info,
.main .block.coz:hover {
    background: #720124;
    color: #f2e5e9;
    font-family: 'enriquetabold';
    font-size: 15px;
    padding-right: 15px;
    min-height: 163px;
    height: auto;
}
.main .block.coz:hover strong {
    color: #f2e5e9 !important;
}
/* line 690, ../sass/_blocks.scss */

.coz span,
.tourist-info span {
    font-family: 'enriqueta';
}
.coz >strong {
    font-weight: normal;
    text-transform: uppercase;
}
/* line 694, ../sass/_blocks.scss */

.tourist-info {
    height: auto;
    font-family: 'enriqueta';
    font-size: 16px;
}
/* line 700, ../sass/_blocks.scss */

.coz > div {
    display: inline-block;
    float: left;
    color: #fff;
    width: 50%;
}
/* line 705, ../sass/_blocks.scss */

.coz > div.contact {
    text-align: right;
    width: 48%;
}
/* line 717, ../sass/_blocks.scss */

.block.coz,
.block.reserve-more {
    display: block;
}
/* line 720, ../sass/_blocks.scss */

#reserve-more {
    background: #d68f31 !important;
    color: #fff;
}
/* line 723, ../sass/_blocks.scss */

#reserve-more:hover {
    background: #e3942d!important;
}
/* Edukacja */

/* line 729, ../sass/_blocks.scss */

.education-block {
    color: #026898;
    text-align: center;
}
/* line 732, ../sass/_blocks.scss */

.education-block h2 {
    font-family: 'enriquetabold';
    font-size: 20px;
    text-align: center;
    color: #026898;
}
/* line 740, ../sass/_blocks.scss */

.education-block ul {
    text-align: center;
    margin: 0 auto;
}
@media only screen and (max-width: 770px) {
    /* line 740, ../sass/_blocks.scss */
    .education-block ul {
        max-width: 50%;
    }
}
/* line 751, ../sass/_blocks.scss */

.education-block li {
    font-family: 'enriqueta';
    font-size: 14px;
    color: #026898;
}
/* line 761, ../sass/_blocks.scss */

.main .education-block h2 {
    text-align: center;
}
/* line 765, ../sass/_blocks.scss */

.education-block.short {
    background-color: #0084c4;
}
/* line 767, ../sass/_blocks.scss */

.education-block.short a {
    color: #fff;
}
/* line 773, ../sass/_blocks.scss */

.cloud-menu .mobile-two a.block {
    height: 50px;
    padding: 0;
}
/* line 778, ../sass/_blocks.scss */

.cloud-menu .mobile-two a.block.inverted span {
    text-align: center;
    font-size: 123%;
}
/* line 782, ../sass/_blocks.scss */

.cloud-menu .mobile-two a.block>span {
    text-align: left;
    padding-left: 22px;
}
/* line 789, ../sass/_blocks.scss */

.education-block:hover {
    background-color: #026898;
    color: #fff;
}
/* line 792, ../sass/_blocks.scss */

.education-block:hover h2 {
    color: #fff;
}
/* line 795, ../sass/_blocks.scss */

.education-block:hover * {
    color: #fff;
}
/* line 798, ../sass/_blocks.scss */

.education-block:hover *:before {
    color: #fff;
}
/* line 804, ../sass/_blocks.scss */

.dzieje-i-dziedzictwo {
    height: 110px;
    position: relative;
}
/* line 808, ../sass/_blocks.scss */

.dzieje-i-dziedzictwo a {
    margin-bottom: auto;
    position: absolute;
    display: block;
    text-align: center;
}
/* line 814, ../sass/_blocks.scss */

.dzieje-i-dziedzictwo a h2 {
    margin-bottom: auto;
}
/* line 821, ../sass/_blocks.scss */

.cloud-menu {
    text-align: center;
}
/* line 823, ../sass/_blocks.scss */

.cloud-menu li {
    display: inline-block;
    float: none;
}
/* line 826, ../sass/_blocks.scss */

.cloud-menu li:before {
    content: "\2022 \0020";
    color: #0084c4;
}
/* line 830, ../sass/_blocks.scss */

.cloud-menu li:first-child:before {
    content: "";
}
/* line 834, ../sass/_blocks.scss */

.cloud-menu a.block {
    text-align: left;
}
/* line 841, ../sass/_blocks.scss */

.studia-podyplomowe {
    height: 70px;
    position: relative;
}
/* line 845, ../sass/_blocks.scss */

.studia-podyplomowe span h2 {
    margin-bottom: 0 !important;
}
/* line 848, ../sass/_blocks.scss */

.studia-podyplomowe span {
    color: #026898;
    font-family: 'enriqueta';
    font-size: 14px;
}
/* line 858, ../sass/_blocks.scss */

#muzeomania-more {
    background: #0084c4;
}
/* line 862, ../sass/_blocks.scss */

.banner {
    padding: 0;
}
/* line 865, ../sass/_blocks.scss */

.banner .block-title {
    background-color: rgba(2, 104, 152, 0.7);
}
/* line 868, ../sass/_blocks.scss */

.banner .block-title span {
    width: 100%;
    display: block;
}
/* line 879, ../sass/_blocks.scss */

.short a {
    color: #231F20;
    font-family: 'enriquetabold';
    text-align: center;
    font-size: 123%;
    text-transform: uppercase;
}
/* line 886, ../sass/_blocks.scss */

.short a:hover {
    color: #fff;
}
/* line 892, ../sass/_blocks.scss */

.expand-mobile-menu {
    display: inline-block !important;
    background-image: url("../img/arrow-down.png");
    height: 9px;
    width: 15px;
    vertical-align: baseline;
    background-repeat: no-repeat;
    margin-left: 10px;
}
/* line 902, ../sass/_blocks.scss */

.expanded > .expand-mobile-menu {
    background-image: url("../img/arrow-up.png");
}
/* line 907, ../sass/_blocks.scss */

h1.block .expand-blocks {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 10%;
    padding-bottom: 10%;
    visibility: hidden;
    background-image: url("../img/arrow-down.png");
    background-repeat: no-repeat;
    background-position: center;
    opacity: 1 !important;
}
@media only screen and (max-width: 450px) {
    /* line 907, ../sass/_blocks.scss */
    h1.block .expand-blocks {
        width: 16%;
        padding-bottom: 16%;
    }
}
/* line 930, ../sass/_blocks.scss */

h1.block .expand-blocks.down {
    background-image: url("../img/arrow-up.png");
}
/* line 934, ../sass/_blocks.scss */

h1.news-block .expand-blocks {
    background-color: #b8204f;
}
/* line 938, ../sass/_blocks.scss */

h1.children-block .expand-blocks {
    background-color: #ed4c1d;
}
/* line 942, ../sass/_blocks.scss */

h1.collection-block .expand-blocks {
    background-color: #c89b00;
}
/* line 945, ../sass/_blocks.scss */

h1.stories-block .expand-blocks {
    background-color: #309492;
}
/* line 950, ../sass/_blocks.scss */

h1.shop-block .expand-blocks {
    background-color: #1056b6;
}
/* line 959, ../sass/_blocks.scss */

h1.branches-block .expand-blocks {
    background-color: #11613e;
}
/* line 963, ../sass/_blocks.scss */

h1.education-block .expand-blocks {
    background-color: #1a82c9;
}
/* line 967, ../sass/_blocks.scss */

.main div.block,
.main a.block,
.main .branch-holder {
    display: none;
}
/* line 971, ../sass/_blocks.scss */

a.block.visible,
div.block.visible,
.branch-holder.visible {
    display: block;
}
/* line 976, ../sass/_blocks.scss */

div.block.slider-block {
    display: block;
}
/* line 980, ../sass/_blocks.scss */

.site-map,
#newsletter {
    display: none;
}
/* line 984, ../sass/_blocks.scss */

h1.stories-block {
    text-indent: 0;
}
/* line 995, ../sass/_blocks.scss */

.row .mobile-one.end {
    float: left;
}
/* line 997, ../sass/_blocks.scss */

.reserve-more {
    padding: 0;
    height: 80px;
}
/* line 1000, ../sass/_blocks.scss */

.reserve-more a {
    color: #fff;
}
/* line 1006, ../sass/_blocks.scss */

.coz strong,
.tourist-info strong {
    font-family: 'enriquetabold';
}
@media only screen and (max-width: 500px) {
    /* line 1015, ../sass/_blocks.scss */
    .branches > .row .three.mobile-two.columns {
        width: 50% !important;
        float: left;
    }
    /* line 1020, ../sass/_blocks.scss */
    .branches > .row .three.mobile-two.columns .three:nth-child(odd) {
        padding-right: 5px;
    }
    /* line 1023, ../sass/_blocks.scss */
    .branches > .row .three.mobile-two.columns .three:nth-child(even) {
        padding-left: 5px;
    }
    /* line 1027, ../sass/_blocks.scss */
    .branches > .row .six.mobile-four.columns {
        clear: both;
    }
    /* line 1029, ../sass/_blocks.scss */
    .branches > .row .six.mobile-four.columns .block {
        margin-left: 5px;
        margin-right: 5px;
    }
}
/* line 1037, ../sass/_blocks.scss */

.branches > .row {
    padding: 0 2px;
}
/* line 1040, ../sass/_blocks.scss */

.branches > .row .three {
    padding: 0 5px;
}
/* line 1049, ../sass/_blocks.scss */

.branches > .row .branch-holder {
    margin-bottom: 10px !important;
}
/* line 1054, ../sass/_blocks.scss */

.three .branch-holder .block,
.three .branch-holder.visible,
#collection-squares .branch-holder {
    width: 100%;
    padding-bottom: 100%;
    height: 0;
    display: block;
}
/* line 1065, ../sass/_blocks.scss */

.branch-holder .branches-block {
    position: relative;
}
/* line 1069, ../sass/_blocks.scss */

span.h1 {
    display: block !important;
    min-width: 50%;
    width: 90%;
}
@media only screen and (max-width: 450px) {
    /* line 1075, ../sass/_blocks.scss */
    span.h1 span {
        display: block;
    }
}
@media only screen and (min-width: 778px) {
    /* line 1075, ../sass/_blocks.scss */
    span.h1 span {
        display: block;
    }
}
/* line 1085, ../sass/_blocks.scss */

#collection2 {
    display: inherit;
}
/* line 1088, ../sass/_blocks.scss */

#collection .collection-block {
    display: inherit;
}
/* line 1092, ../sass/_blocks.scss */

.education-for-medium-down {
    display: block;
}
/* line 1095, ../sass/_blocks.scss */

.education-for-medium-up {
    display: none;
}
@media only screen and (min-width: 831px) {
    /* line 1100, ../sass/_blocks.scss */
    .education-for-medium-down {
        display: none;
    }
    /* line 1103, ../sass/_blocks.scss */
    .education-for-medium-up {
        display: block;
    }
}
/* line 1110, ../sass/_blocks.scss */

.news .horisontal h2 {
    margin-bottom: 0;
}
/** TABY **/

/* line 1116, ../sass/_blocks.scss */

.tab span {
    line-height: 100%;
}
/* line 1120, ../sass/_blocks.scss */

.publications-tabs .row .mobile-two:last-child {
    float: left;
}
/* line 1124, ../sass/_blocks.scss */

#branches > .row {
    margin-left: -6px;
    padding-right: 6px;
}
/* line 1128, ../sass/_blocks.scss */

.main .shop-block .text {
    padding: 0 11px;
}
.main .shop-block .text .lead {
    line-height: 130%;
}
/* zbiory */

/* line 1134, ../sass/_blocks.scss */

#collection-squares .branch-holder {
    background-image: url("../img/zbiory/bw/19.jpg");
    background-size: contain;
    height: 0;
    min-height: 0;
    position: relative;
}
#collection-squares .branch-holder:hover {
    background-image: url("../img/zbiory/color/19.jpg");
}
/* line 1142, ../sass/_blocks.scss */

#collection-squares .branch-holder h2 {
    color: #FFFFFF;
    font-family: 'enriquetabold';
    font-size: 154%;
    line-height: 1.1;
    position: absolute;
    text-align: center;
    width: 90%;
    display: none;
}
/* line 1155, ../sass/_blocks.scss */

#collection-squares #c1 {
    background-image: url("../img/zbiory/bw/1.jpg");
}
/* line 1157, ../sass/_blocks.scss */

#collection-squares #c1:hover {
    background-image: url("../img/zbiory/color/1.jpg");
}
/* line 1161, ../sass/_blocks.scss */

#collection-squares #c2 {
    background-image: url("../img/zbiory/bw/2.jpg");
}
/* line 1163, ../sass/_blocks.scss */

#collection-squares #c2:hover {
    background-image: url("../img/zbiory/color/2.jpg");
}
/* line 1167, ../sass/_blocks.scss */

#collection-squares #c3 {
    background-image: url("../img/zbiory/bw/3.jpg");
}
/* line 1169, ../sass/_blocks.scss */

#collection-squares #c3:hover {
    background-image: url("../img/zbiory/color/3.jpg");
}
/* line 1173, ../sass/_blocks.scss */

#collection-squares #c4 {
    background-image: url("../img/zbiory/bw/4.jpg");
}
/* line 1175, ../sass/_blocks.scss */

#collection-squares #c4:hover {
    background-image: url("../img/zbiory/color/4.jpg");
}
/* line 1179, ../sass/_blocks.scss */

#collection-squares #c5 {
    background-image: url("../img/zbiory/bw/5.jpg");
}
/* line 1181, ../sass/_blocks.scss */

#collection-squares #c5:hover {
    background-image: url("../img/zbiory/color/5.jpg");
}
/* line 1185, ../sass/_blocks.scss */

#collection-squares #c6 {
    background-image: url("../img/zbiory/bw/6.jpg");
}
/* line 1187, ../sass/_blocks.scss */

#collection-squares #c6:hover {
    background-image: url("../img/zbiory/color/6.jpg");
}
/* line 1191, ../sass/_blocks.scss */

#collection-squares #c7 {
    background-image: url("../img/zbiory/bw/7.jpg");
}
/* line 1193, ../sass/_blocks.scss */

#collection-squares #c7:hover {
    background-image: url("../img/zbiory/color/7.jpg");
}
/* line 1198, ../sass/_blocks.scss */

#collection-squares #c8 {
    background-image: url("../img/zbiory/bw/8.jpg");
}
/* line 1200, ../sass/_blocks.scss */

#collection-squares #c8:hover {
    background-image: url("../img/zbiory/color/8.jpg");
}
/* line 1205, ../sass/_blocks.scss */

#collection-squares #c9 {
    background-image: url("../img/zbiory/bw/9.jpg");
}
/* line 1207, ../sass/_blocks.scss */

#collection-squares #c9:hover {
    background-image: url("../img/zbiory/color/9.jpg");
}
/* line 1212, ../sass/_blocks.scss */

#collection-squares #c10 {
    background-image: url("../img/zbiory/bw/10.jpg");
}
/* line 1214, ../sass/_blocks.scss */

#collection-squares #c10:hover {
    background-image: url("../img/zbiory/color/10.jpg");
}
/* line 1219, ../sass/_blocks.scss */

#collection-squares #c11 {
    background-image: url("../img/zbiory/bw/11.jpg");
}
/* line 1221, ../sass/_blocks.scss */

#collection-squares #c11:hover {
    background-image: url("../img/zbiory/color/11.jpg");
}
/* line 1226, ../sass/_blocks.scss */

#collection-squares #c12 {
    background-image: url("../img/zbiory/bw/12.jpg");
}
/* line 1228, ../sass/_blocks.scss */

#collection-squares #c12:hover {
    background-image: url("../img/zbiory/color/12.jpg");
}
/* line 1232, ../sass/_blocks.scss */

#collection-squares #c13 {
    background-image: url("../img/zbiory/bw/13.jpg");
}
/* line 1234, ../sass/_blocks.scss */

#collection-squares #c13:hover {
    background-image: url("../img/zbiory/color/13.jpg");
}
/* line 1236, ../sass/_blocks.scss */

#collection-squares #c13:hover:hover {
    background-image: url("../img/zbiory/color/13.jpg");
}
/* line 1242, ../sass/_blocks.scss */

#collection-squares #c14 {
    background-image: url("../img/zbiory/bw/14.jpg");
}
/* line 1244, ../sass/_blocks.scss */

#collection-squares #c14:hover {
    background-image: url("../img/zbiory/color/14.jpg");
}
/* line 1249, ../sass/_blocks.scss */

#collection-squares #c15 {
    background-image: url("../img/zbiory/bw/15.jpg");
}
/* line 1251, ../sass/_blocks.scss */

#collection-squares #c15:hover {
    background-image: url("../img/zbiory/color/15.jpg");
}
/* line 1256, ../sass/_blocks.scss */

#collection-squares #c16 {
    background-image: url("../img/zbiory/bw/16.jpg");
}
/* line 1258, ../sass/_blocks.scss */

#collection-squares #c16:hover {
    background-image: url("../img/zbiory/color/16.jpg");
}
/* line 1263, ../sass/_blocks.scss */

#collection-squares #c17 {
    background-image: url("../img/zbiory/bw/17.jpg");
}
/* line 1265, ../sass/_blocks.scss */

#collection-squares #c17:hover {
    background-image: url("../img/zbiory/color/17.jpg");
}
/* line 1270, ../sass/_blocks.scss */

#collection-squares #c18 {
    background-image: url("../img/zbiory/bw/18.jpg");
}
/* line 1272, ../sass/_blocks.scss */

#collection-squares #c18:hover {
    background-image: url("../img/zbiory/color/18.jpg");
}
/* line 1270, ../sass/_blocks.scss */

/*#collection-squares #c19 {*/

/*background-image: url("../img/zbiory/bw/20.jpg");*/

/*}*/

/*!* line 1272, ../sass/_blocks.scss *!*/

/*#collection-squares #c19:hover {*/

/*background-image: url("../img/zbiory/color/20.jpg");*/

/*}*/

#collection-squares #c20 {
    background-image: url("../img/zbiory/bw/20.jpg");
}
/* line 1272, ../sass/_blocks.scss */

#collection-squares #c20:hover {
    background-image: url("../img/zbiory/color/20.jpg");
}
#collection-squares #c21 {
    background-image: url("../img/zbiory/bw/21.jpg");
}
/* line 1272, ../sass/_blocks.scss */

#collection-squares #c21:hover {
    background-image: url("../img/zbiory/color/21.jpg");
}
#collection-squares #c22 {
    background-image: url("../img/zbiory/bw/22.jpg");
}
/* line 1272, ../sass/_blocks.scss */

#collection-squares #c22:hover {
    background-image: url("../img/zbiory/color/22.jpg");
}
/* line 1281, ../sass/_blocks.scss */

.twelve.branches .branches-block h3 {
    font-size: 140%;
}
/* Player video */

/* line 1292, ../sass/_blocks.scss */

.row.video,
.row.audio {
    margin-bottom: 20px;
}
/* line 1295, ../sass/_blocks.scss */

.video .block,
.audio .block {
    padding: 0;
    margin-bottom: 12px;
}
/* line 1303, ../sass/_blocks.scss */

.intrinsicRatio {
    position: relative;
    height: 0;
}
/* line 1307, ../sass/_blocks.scss */

.ratio16to9 {
    padding-bottom: 56.25%;
}
/* line 1314, ../sass/_blocks.scss */

.intrinsicRatio div,
.intrinsicRatio object,
.intrinsicRatio embed {
    position: absolute !important;
}
/* End player Video */

/* Formularz dla sponsor˘w */

/* line 1324, ../sass/_blocks.scss */

#sponsornewsletter h2 {
    margin-bottom: 10px;
    font-family: 'enriquetabold';
}
/* line 1328, ../sass/_blocks.scss */

#sponsornewsletter input[type=submit] {
    float: right;
    padding: 0 8%;
}
/* END Formularz dla sponsor˘w */

/* Blok Zobacz r˘wniež */

/* line 1338, ../sass/_blocks.scss */

.read-more .block .text-title h2 {
    margin-bottom: 32px;
}
/* line 1341, ../sass/_blocks.scss */

.read-more .subheading {
    margin-bottom: 0;
}
/* Blok Zobacz r˘wniež */

/* MOBILE */

@media only screen and (max-width: 500px) {
    /* line 1357, ../sass/_blocks.scss */
    .centered span {
        opacity: 1;
    }
    /* line 1360, ../sass/_blocks.scss */
    .cloud-menu .mobile-two a.block {
        height: auto;
    }
    /* line 1363, ../sass/_blocks.scss */
    .cloud-menu .mobile-two a.block span {
        padding-left: 0;
    }
    /* line 1368, ../sass/_blocks.scss */
    .row .four-up.gallery {
        width: 100%;
        margin: 0;
    }
    /* line 1371, ../sass/_blocks.scss */
    .row .four-up.gallery > li {
        padding: 0 6px 10px;
    }
    /* line 1375, ../sass/_blocks.scss */
    .short.block.centered {
        padding: 12px;
    }
    /* line 1378, ../sass/_blocks.scss */
    .cloud-menu .mobile-two a.block.education-block {
        padding: 22px;
    }
    /* line 1382, ../sass/_blocks.scss */
    .show-for-small .block.coz,
    #reserve-more.short.block.centered {
        display: block;
        height: auto;
        padding: 22px;
    }
    .show-for-small .block.coz {
        padding-right: 15px;
    }
    /* Slider */
    /* line 1389, ../sass/_blocks.scss */
    .slider-wrapper {
        overflow: hidden;
    }
    /* line 1392, ../sass/_blocks.scss */
    /* End Slider */
    /* line 1399, ../sass/_blocks.scss */
    .cal-icon.centered span {
        margin: 18px 0 0 30%;
        display: block;
    }
    /* line 1405, ../sass/_blocks.scss */
    .block.centered,
    .shop-block,
    .souvenirs-block,
    .branches-block,
    .short {
        min-height: 50px;
    }
    /* line 1408, ../sass/_blocks.scss */
    .short.block.centered.inverted {
        padding: 22px;
    }
    /* line 1412, ../sass/_blocks.scss */
    #shop .mobile-one {
        width: 50% !important;
        float: left;
    }
}
@media only screen and (max-width: 770px) {
    /* line 1419, ../sass/_blocks.scss */
    .centered span {
        opacity: 1;
    }
    /* line 1422, ../sass/_blocks.scss */
    .education-block.last {
        min-height: 70px;
    }
}
@media only screen and (max-width: 838px) {
    /* line 1433, ../sass/_blocks.scss */
    .news > .columns,
    .news > .columns,
    .about > .columns,
    .about > .columns,
    .exhibitions > .columns,
    .exhibitions > .columns,
    .news-list > .columns,
    .news-list > .columns {
        float: none !important;
        width: auto !important;
    }
    /* line 1437, ../sass/_blocks.scss */
    .news .columns.mobile-two,
    .about .columns.mobile-two,
    .exhibitions .columns.mobile-two,
    .news-list .columns.mobile-two {
        width: 50% !important;
        float: left;
    }
}
/* line 1451, ../sass/_blocks.scss */

.tablet-button {
    display: none;
    text-transform: uppercase;
    font-family: 'enriquetabold';
    text-align: center;
    line-height: 50px;
}
@media only screen and (min-width: 501px) and (max-width: 1000px) {
    /* line 1451, ../sass/_blocks.scss */
    .tablet-button {
        display: block;
    }
}
/* line 1463, ../sass/_blocks.scss */

.touch .tablet-button {
    display: block;
}
@media only screen and (max-width: 500px) {
    /* line 1468, ../sass/_blocks.scss */
    .tourist-buttons.row .mobile-two {
        width: 100% !important;
    }
}
/* line 1477, ../sass/_blocks.scss */

#autopromotion {
    max-height: 100px;
    overflow: hidden;
}
/* line 1, ../sass/_slider.scss */

#collection {
    width: 100%;
    overflow: hidden;
}
@media only screen and (max-width: 830px) {
    /* line 9, ../sass/_slider.scss */
    #collection.hide-slider {
        position: absolute;
        top: -4000px;
        left: -4000px;
    }
}
/* line 15, ../sass/_slider.scss */

#collection-slider > img {
    width: 100%;
}
/* line 18, ../sass/_slider.scss */

.slider-navigation {
    text-align: center;
    height: 48px;
    line-height: 48px;
}
/* line 22, ../sass/_slider.scss */

.slider-navigation a {
    font-weight: normal;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Enriqeta';
    font-weight: 700;
    font-size: 15px;
    text-align: center;
}
@media only screen and (min-width: 490px) and (max-width: 535px) {
    /* line 36, ../sass/_slider.scss */
    .slider-navigation a {
        font-size: 14px !important;
    }
}
/* line 41, ../sass/_slider.scss */

.slider-navigation .next,
.slider-navigation .prev {
    height: 100%;
    font-size: 20px;
    width: 48px;
    font-family: Arial;
    background: #ab7d0b;
}
/* line 49, ../sass/_slider.scss */

.slider-navigation .next {
    float: right;
}
/* line 53, ../sass/_slider.scss */

.slider-navigation .prev {
    float: left;
}
/* line 63, ../sass/_slider.scss */

.slider-block {
    padding: 0;
}
/* line 67, ../sass/_slider.scss */

.slider-hidden {
    visibility: hidden;
    position: absolute;
}
/* line 73, ../sass/_slider.scss */

.slider-wrapper {
    position: relative;
}
/* line 77, ../sass/_slider.scss */

.slider-pagination.block,
.main-slider-pager.block {
    margin: 0;
    display: block;
    text-align: center;
    padding: 11px;
    background-color: #fff;
}
/* line 83, ../sass/_slider.scss */

.slider-pagination.block a,
.main-slider-pager.block a {
    text-indent: -99999px;
    display: inline-block;
    height: 15px;
    width: 15px;
    margin: 5px;
    background-color: #e7e6e1;
}
/* line 90, ../sass/_slider.scss */

.slider-pagination.block a span,
.main-slider-pager.block a span {
    display: none;
}
/* line 93, ../sass/_slider.scss */

.slider-pagination.block a.selected,
.main-slider-pager.block a.selected {
    background-color: #cb9a24;
}
/* line 99, ../sass/_slider.scss */

.see-more {
    margin: 0 auto;
    width: 100% !important;
    text-align: center !important;
}
/* line 103, ../sass/_slider.scss */

.see-more:hover {
    background-color: #AB7D0B;
}
/* line 108, ../sass/_slider.scss */

.main div.pagination-block {
    display: block !important;
}
/* line 1, ../sass/_oddzialy.scss */

.four .branch-info {
    background-color: #720124;
    color: #fff;
    font-family: 'enriqueta';
    font-size: 110%;
    padding-bottom: 44px;
}
/* line 7, ../sass/_oddzialy.scss */

.four .branch-info h3,
.four .branch-info .bold {
    color: #fff;
    font-family: 'enriquetabold';
}
/* line 11, ../sass/_oddzialy.scss */

.four .branch-info h3 {
    font-size: 112%;
}
/* line 15, ../sass/_oddzialy.scss */

.four .branch-info .announcement {
    background-color: #bd1e4f;
    margin: 12px -22px;
    padding: 22px;
}
/* line 24, ../sass/_oddzialy.scss */

.symbol {
    text-align: center;
    font-size: 112%;
}
/* line 27, ../sass/_oddzialy.scss */

.symbol .star {
    font-size: 46px;
    font-family: 'enriqueta';
    line-height: 20px;
}
/* line 34, ../sass/_oddzialy.scss */

@media only screen and (max-width: 500px) {
    /* line 34, ../sass/_oddzialy.scss */
    .branch .horisontal .lead {
        height: auto;
    }
}
/* line 42, ../sass/_oddzialy.scss */

.dom-zwierzyniecki header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
/* line 45, ../sass/_oddzialy.scss */

.four-up.gallery {
    background-color: transparent;
    margin: 0 0 50px;
    padding: 0;
}
/* line 52, ../sass/_oddzialy.scss */

.page .gallery {
    margin-top: 20px;
}
/* line 3, ../sass/_top_menu.scss */

.top-bar {
    height: 35px;
    background-color: #081537;
}
/* line 9, ../sass/_top_menu.scss */

.top-bar ul.left {
    height: 35px;
    width: 100%;
    position: relative;
    text-align: justify;
    text-transform: uppercase;
    display: block;
}
/* line 21, ../sass/_top_menu.scss */

.top-bar ul.left .filler {
    width: 100%;
    margin: 0;
    zoom: 1;
}
/* line 26, ../sass/_top_menu.scss */

.top-bar ul.left * {
    display: inline;
}
/* line 30, ../sass/_top_menu.scss */

.top-bar ul.left > li {
    display: inline-block;
    float: none;
    padding-bottom: 20px;
}
/* line 35, ../sass/_top_menu.scss */

.top-bar ul.left > li a {
    padding-right: 10px;
    display: inline-block;
    font-weight: normal;
}
/* line 42, ../sass/_top_menu.scss */

.top-bar ul.left > li.last-visible a {
    padding-right: 0 !important;
}
/* line 53, ../sass/_top_menu.scss */

.top-bar ul.left,
.submenu-holder,
.submenu-holder {
    max-width: 1212px;
}
/* line 58, ../sass/_top_menu.scss */

.top-bar ul li a,
#submenu ul li a {
    font-family: enriquetabold;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    display: block;
}
/* line 68, ../sass/_top_menu.scss */

.menu-categories > li,
.expand-menu {
    height: 35px;
}
/* line 70, ../sass/_top_menu.scss */

.menu-categories > li a,
.expand-menu a {
    padding: 0 12px;
}
/* line 76, ../sass/_top_menu.scss */

.top-bar ul > li.has-dropdown a:after {
    display: none;
}
/* Menu 2. stopnia */

/* line 83, ../sass/_top_menu.scss */

.top-bar ul > li.has-dropdown .dropdown {
    display: none;
    position: absolute;
    width: auto;
    height: auto;
    top: 54px;
    left: 0px;
    padding-bottom: 20px;
    z-index: 300;
    background: #081537;
}
/* line 93, ../sass/_top_menu.scss */

.top-bar ul > li.has-dropdown .dropdown li {
    background: #081537;
    display: block;
    width: 100%;
}
/* line 97, ../sass/_top_menu.scss */

.top-bar ul > li.has-dropdown .dropdown li a {
    padding: 8px 30px;
    white-space: nowrap;
    width: 100%;
}
/* line 100, ../sass/_top_menu.scss */

.top-bar ul > li.has-dropdown .dropdown li a:hover {
    background-color: #0084c4;
    color: white;
}
@media only screen and (min-width: 501px) {
    /* line 114, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
        content: "";
        position: absolute;
        border-style: solid;
        /* reduce the damage in FF3.0 */
        display: block;
        top: -9px;
        /* value = - border-top-width - border-bottom-width */
        left: 30px;
        /* controls horizontal position */
        bottom: auto;
        border-width: 0 9px 9px;
        /* vary these values to change the angle of the vertex */
        border-color: #081537 transparent;
        width: 0;
    }
}
/* line 135, ../sass/_top_menu.scss */

#main-menu .menu-categories > li:last-child ul {
    margin-left: -128px !important;
}
/* line 137, ../sass/_top_menu.scss */

#main-menu .menu-categories > li:last-child ul li:first-child:after {
    content: "";
    position: absolute;
    border-style: solid;
    display: block;
    top: -9px;
    right: 25px;
    left: auto;
    bottom: auto;
    border-width: 0 9px 9px;
    border-color: #081537 transparent;
    width: 0;
}
/* line 151, ../sass/_top_menu.scss */

#main-menu li:hover > ul {
    display: block;
}
/* line 156, ../sass/_top_menu.scss */

.top-bar.expandablemenu ul > li.has-dropdown .dropdown {
    display: none;
}
/*END Menu 2. stopnia */

@media only screen and (min-width: 501px) and (max-width: 1280px) {
    /* line 161, ../sass/_top_menu.scss */
    .touch .top-bar ul > li.has-dropdown .dropdown {
        display: none !important;
    }
}
/* line 165, ../sass/_top_menu.scss */

.top-bar ul > li:hover:not(.name),
.top-bar ul > li.active:not(.name),
.top-bar ul > li:focus:not(.name) {
    background-color: #081537;
}
@media only screen and (min-width: 501px) {
    /* line 165, ../sass/_top_menu.scss */
    .top-bar ul > li:hover:not(.name),
    .top-bar ul > li.active:not(.name),
    .top-bar ul > li:focus:not(.name) {
        background-color: transparent;
    }
}
/* line 172, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu {
    display: none;
    position: absolute !important;
    bottom: -6px;
    padding-top: 10px;
}
/* line 178, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu button {
    background-color: #159ee0;
    margin: 0px;
}
/* line 183, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu #toggleTabSearch {
    right: 0;
    position: absolute;
}
/* line 192, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu #toggleSubmenu {
    height: 41px;
    right: 40px;
    background-image: url("../img/icons/arrow-menu-down.png");
    background-position: right;
    background-repeat: no-repeat;
    padding-left: 8px;
    padding-right: 22px;
}
@media only screen and (min-width: 831px) {
    /* line 192, ../sass/_top_menu.scss */
    .top-bar ul.left > li.expand-menu #toggleSubmenu {
        right: -20px;
    }
}
/* line 210, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu #tabSearch {
    display: none;
    position: absolute;
    width: 100%;
    bottom: 1px;
    margin: 0px;
}
/* line 217, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu.expandedTabSearch #tabSearch {
    display: block;
}
/* line 220, ../sass/_top_menu.scss */

.top-bar ul.left > li.expand-menu.expandedTabSearch #toggleTabSearch {
    right: -120px;
}
@media only screen and (min-width: 831px) {
    /* line 229, ../sass/_top_menu.scss */
    .top-bar ul.left > li.expand-menu #tabSearch,
    .top-bar ul.left > li.expand-menu #toggleTabSearch {
        display: none;
    }
}
/* line 240, ../sass/_top_menu.scss */

.expand-menu {
    width: 120px;
    right: -120px;
}
@media only screen and (min-width: 831px) {
    /* line 240, ../sass/_top_menu.scss */
    .expand-menu {
        width: 130px;
        right: -120px;
    }
}
/* line 249, ../sass/_top_menu.scss */

.expand-menu .slidein-button {
    float: left;
}
/* line 253, ../sass/_top_menu.scss */

.expand-menu.expandedTabSearch {
    width: 100%;
    left: 0;
    position: absolute;
    bottom: -10px;
    margin-right: 0;
}
/* line 264, ../sass/_top_menu.scss */

#tabSearch {
    position: absolute;
}
/* line 268, ../sass/_top_menu.scss */

#tabSearch.expanded {
    width: 100%;
    bottom: 0;
    border: 1px solid red;
    display: block;
    height: 40px;
}
/* Expandable menu */

/* line 281, ../sass/_top_menu.scss */

.top-bar.expandablemenu,
.touch #main-menu > ul {
    position: relative;
}
/* line 286, ../sass/_top_menu.scss */

.top-bar.expandablemenu ul.left > li.expand-menu,
.touch #main-menu > ul ul.left > li.expand-menu {
    display: inline-block;
}
/* line 292, ../sass/_top_menu.scss */

.top-bar.expandablemenu .selected.parent-item a,
.touch #main-menu > ul .selected.parent-item a {
    color: #fff;
}
/* line 295, ../sass/_top_menu.scss */

.top-bar.expandablemenu li:hover > ul,
.touch #main-menu > ul li:hover > ul {
    display: none;
}
/* line 298, ../sass/_top_menu.scss */

.top-bar.expandablemenu .parent-item,
.touch #main-menu > ul .parent-item {
    background-color: #0084c4;
}
/* line 301, ../sass/_top_menu.scss */

.top-bar.expandablemenu li:hover > ul,
.touch #main-menu > ul li:hover > ul {
    display: none;
}
/* line 307, ../sass/_top_menu.scss */

.expandablemenu section {
    width: 100%;
}
/* line 311, ../sass/_top_menu.scss */

.top-bar.expandablemenu {
    padding-right: 120px;
}
@media only screen and (min-width: 778px) {
    /* line 311, ../sass/_top_menu.scss */
    .top-bar.expandablemenu {
        padding-right: 180px;
    }
}
/* End Expandable menu */

/* Podmenu TABLET */

/* line 326, ../sass/_top_menu.scss */

#submenu {
    display: none;
}
/* line 329, ../sass/_top_menu.scss */

#submenu ul {
    width: 90%;
    margin: 0 auto;
    display: block;
}
/* line 336, ../sass/_top_menu.scss */

.submenu-holder {
    height: 50px;
    width: 90%;
    margin: 0 auto;
}
/* line 340, ../sass/_top_menu.scss */

.submenu-holder .prev,
.submenu-holder .next {
    position: absolute;
    z-index: 99999;
    font-size: 20px;
    color: #fff;
    height: 50px;
    width: 47px;
    display: none;
    background: url("../img/icons/swipearrow.png");
    cursor: pointer;
    top: 0;
}
/* line 352, ../sass/_top_menu.scss */

.submenu-holder .prev {
    left: 0px;
}
/* line 357, ../sass/_top_menu.scss */

.submenu-holder .next {
    right: 0;
    background-position: 47px 0;
}
/* line 361, ../sass/_top_menu.scss */

.submenu-holder .disabled {
    display: none !important;
}
/* line 369, ../sass/_top_menu.scss */

#submenu {
    height: 50px;
    background-color: #0084c4;
}
/* line 373, ../sass/_top_menu.scss */

#submenu li {
    margin-right: 0 !important;
}
/* line 377, ../sass/_top_menu.scss */

#submenu .inline-list {
    background-color: #0084C4;
    height: 50px;
    white-space: nowrap;
    overflow: hidden;
    float: left;
}
/* line 382, ../sass/_top_menu.scss */

#submenu .inline-list li {
    line-height: 50px;
    display: inline-block;
    float: left !important;
    height: 50px;
}
/* line 388, ../sass/_top_menu.scss */

#submenu .inline-list li:first-child {
    margin-left: 4px;
}
/* line 393, ../sass/_top_menu.scss */

.touch #main-menu li:hover a {
    color: #fff;
}
/* END Touch Device */

/* Clearfix */

/* line 406, ../sass/_top_menu.scss */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
/* line 411, ../sass/_top_menu.scss */

.clearfix:after {
    clear: both;
}
/* line 415, ../sass/_top_menu.scss */

.clearfix {
    *zoom: 1;
}
/* Responsywnosc */

/*



@media only screen and (min-width: 500px) and (max-width: 900px) {



  #main-menu ul li.expand-menu {

    display: inline-block;

  }



  #main-menu {

    padding-right: 100px;

  }

  #main-menu li {

   // margin-right: 20px;

  }

    #main-menu li:hover > ul{

        display: none;

    }



}

*/

/*Styles for screen 500px and lower*/

@media only screen and (max-width: 500px) {
    /* line 447, ../sass/_top_menu.scss */
    #submenu {
        display: none;
    }
    /* line 450, ../sass/_top_menu.scss */
    header {
        padding-top: 0;
    }
    /* line 453, ../sass/_top_menu.scss */
    #main-menu {
        border-bottom: 0;
        position: absolute;
        top: 0;
        z-index: 9999;
    }
    /* line 460, ../sass/_top_menu.scss */
    #main-menu ul {
        display: none;
    }
    /* line 465, ../sass/_top_menu.scss */
    .js-generated h5 {
        display: block;
    }
    /* line 468, ../sass/_top_menu.scss */
    #main-menu ul li {
        width: 100%;
        background-color: #0e1e52;
        padding-left: 20px;
    }
    /* line 473, ../sass/_top_menu.scss */
    #main-menu ul li:hover {
        background-color: #0084c4;
    }
    /* line 476, ../sass/_top_menu.scss */
    #main-menu ul li a {
        height: 100%;
        margin: 0;
        width: 100%;
    }
    /* line 483, ../sass/_top_menu.scss */
    #main-menu ul li:hover ul {
        display: none;
    }
    /* line 486, ../sass/_top_menu.scss */
    a#pull {
        background-color: #0e1e52;
        position: relative;
        height: 40px;
        margin-top: 0;
        text-align: center;
        font-weight: normal;
    }
    /* line 495, ../sass/_top_menu.scss */
    #mobile-search-icon {
        background-color: #0084C4;
        background-image: url("../img/search.png");
        width: 40px;
        height: 40px;
        display: inline-block;
        position: absolute;
        margin-top: 0;
        right: 0;
        top: 0;
    }
    /* line 506, ../sass/_top_menu.scss */
    header {
        padding-top: 40px;
    }
    /* line 510, ../sass/_top_menu.scss */
    nav li {
        display: block;
        float: none;
        border-bottom: 1px solid #576979;
    }
    /* line 516, ../sass/_top_menu.scss */
    nav li:first-child {
        border-top: 1px solid #576979;
    }
    /* line 520, ../sass/_top_menu.scss */
    #main-menu .filler {
        display: none;
    }
}
@media only screen and (min-width: 900px) {
    /* line 526, ../sass/_top_menu.scss */
    .menu-categories {
        margin-left: 6px;
        margin-right: 6px;
    }
}
/* line 531, ../sass/_top_menu.scss */

.menu-categories > li {
    padding-top: 10px;
}
/* Kategorie dla ekranow dotykowych */

@media only screen and (min-width: 501px) {
    /* line 545, ../sass/_top_menu.scss */
    .top-bar {
        min-height: 35px;
        margin-bottom: 0;
    }
    /* line 549, ../sass/_top_menu.scss */
    .top-bar ul {
        height: 35px;
        line-height: 35px;
    }
    /* line 554, ../sass/_top_menu.scss */
    .top-bar .js-generated {
        height: 10px !important;
        padding: 0 !important;
    }
    /* line 559, ../sass/_top_menu.scss */
    .top-bar .js-generated h5 {
        display: none;
    }
    /* line 563, ../sass/_top_menu.scss */
    .top-bar .mob-bar {
        display: none;
    }
    /* line 568, ../sass/_top_menu.scss */
    .top-bar li.name {
        display: none;
    }
    /* line 571, ../sass/_top_menu.scss */
    .top-bar ul.left > li.lang-choice {
        display: none;
    }
}
/* line 581, ../sass/_top_menu.scss */

#menu-holder {
    width: 100%;
    background: #081537;
    height: 40px;
}
@media only screen and (max-width: 500px) {
    /* line 590, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown:hover > .dropdown,
    .top-bar ul > li.has-dropdown:focus > .dropdown {
        display: inline-block;
    }
    /* line 593, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover {
        display: inline-block;
    }
    /* line 597, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover,
    .top-bar ul > li.has-dropdown.moved > .dropdown li h5:hover {
        background-color: #0084c4;
    }
}
/*********/

@media only screen and (max-width: 500px) {
    /* line 606, ../sass/_top_menu.scss */
    #menu-holder {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
    /* line 612, ../sass/_top_menu.scss */
    .expand-menu {
        display: none !important;
    }
    /* line 615, ../sass/_top_menu.scss */
    .top-bar ul.left:after {
        display: none;
    }
    /* line 618, ../sass/_top_menu.scss */
    .top-bar {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 888;
        background: transparent;
        min-height: 40px;
    }
    /* line 628, ../sass/_top_menu.scss */
    #pull {
        display: block;
        text-transform: uppercase;
        line-height: 40px;
    }
    /* line 633, ../sass/_top_menu.scss */
    .top-bar ul.left {
        margin-top: 0;
    }
    /* line 636, ../sass/_top_menu.scss */
    #submenu {
        display: none !important;
    }
    /* line 640, ../sass/_top_menu.scss */
    .top-bar.expanded {
        height: auto;
        z-index: 700;
    }
    /* line 644, ../sass/_top_menu.scss */
    .top-bar.expanded ul.left {
        height: auto;
    }
    /* line 649, ../sass/_top_menu.scss */
    .top-bar ul.left li {
        display: block;
        background: #081537;
    }
    /* line 653, ../sass/_top_menu.scss */
    .top-bar ul.left li a {
        width: 96%;
    }
    /* line 659, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown .dropdown {
        display: block;
        width: 100%;
        background: transparent;
        padding-top: 0;
    }
    /* line 665, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown .dropdown li {
        height: 40px;
        width: 100%;
    }
    /* line 670, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown .dropdown li {
        height: 45px;
    }
    /* line 673, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown.moved .back.title h5 a {
        font-size: 14px;
        line-height: 40px;
    }
    /* line 677, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown.moved .back.title h5 {
        height: 45px;
        line-height: 40px;
        display: block;
    }
    /* line 683, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown.moved > .dropdown li:not(.title) a {
        padding: 0;
        line-height: 40px;
    }
    /* line 693, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown > a {
        background: #081537 url("../img/icons/arrow.png") no-repeat right;
    }
    /* line 699, ../sass/_top_menu.scss */
    .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
        display: none;
    }
    /* line 703, ../sass/_top_menu.scss */
    .top-bar ul.mob-bar {
        height: 40px;
    }
    /* line 705, ../sass/_top_menu.scss */
    .top-bar ul.mob-bar li,
    .top-bar ul.mob-bar li.name {
        border: none;
        height: 40px;
    }
    /* line 714, ../sass/_top_menu.scss */
    #mobile-search-icon {
        display: block;
        z-index: 799;
    }
    /* line 724, ../sass/_top_menu.scss */
    .top-bar ul > li.toggle-topbar {
        width: 100%;
        line-height: 45px;
    }
    /* line 730, ../sass/_top_menu.scss */
    .top-bar.expanded ul li.toggle-topbar a {
        border: none;
        width: 100%;
        line-height: 45px;
        top: 0;
        height: 45px;
        bottom: 0;
    }
    /* line 740, ../sass/_top_menu.scss */
    .top-bar ul.left > li {
        padding-bottom: 0;
    }
    /* line 743, ../sass/_top_menu.scss */
    .top-bar ul.left > li.lang-choice a {
        width: 48%;
        display: inline-block;
    }
    /* line 746, ../sass/_top_menu.scss */
    .top-bar ul.left > li.lang-choice a:first-child {
        border-right: 1px solid #576979;
    }
    /* line 753, ../sass/_top_menu.scss */
    #mobile-search {
        padding: 0;
        background: #081537;
    }
    /* line 757, ../sass/_top_menu.scss */
    #mobile-search.inactive {
        position: absolute;
        right: 0;
        width: 40px;
        overflow: hidden;
    }
    /* line 763, ../sass/_top_menu.scss */
    #mobile-search form {
        height: 40px;
        position: absolute;
        top: 0;
        width: 100%;
        right: 0;
        margin: 0;
    }
    /* line 771, ../sass/_top_menu.scss */
    #mobile-search .slideholder {
        float: right;
        margin-right: 40px;
        width: 280px;
    }
    /* line 776, ../sass/_top_menu.scss */
    #mobile-search input,
    #mobile-search button {
        float: right;
    }
    /* line 780, ../sass/_top_menu.scss */
    #mobile-search input[type=text] {
        width: 240px;
    }
    /* line 785, ../sass/_top_menu.scss */
    #mobile-search #mslideOut,
    #mobile-search #msearch {
        position: absolute;
        z-index: 90;
        top: 0;
        right: 0;
        margin: 0;
    }
    /* line 792, ../sass/_top_menu.scss */
    #mobile-search #mslideIn {
        margin: 0;
    }
}
/* line 803, ../sass/_top_menu.scss */

#tabSearch input[type=text],
#mobile-search input[type=text] {
    height: 40px;
}
/* line 1, ../sass/_footer.scss */

footer {
    background: #081537;
    min-height: 300px;
    color: #fff;
    padding-top: 50px;
}
/* line 8, ../sass/_footer.scss */

footer .columns {
    padding: 0 11px;
}
/* line 13, ../sass/_footer.scss */

footer h2,
footer h2 a {
    font-family: 'enriquetabold';
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 26px;
}
@media only screen and (min-width: 1220px) {
    footer h2,
    footer h2 a {
        white-space: nowrap;
    }
}
footer .two,
footer .row .two.columns {
    width: 18%;
}
footer .two,
footer .row .two.columns:first-child {
    width: 19%;
}
footer .row .two.columns:nth-child(2) {
    width: 23%;
}
footer .row .two.columns:last-child {
    width: 22%;
}
/* line 24, ../sass/_footer.scss */

footer ul {
    margin-bottom: 20px;
}
/* line 30, ../sass/_footer.scss */

footer a {
    color: #0084c3;
    font-size: 14px;
    line-height: 25px;
}
/* line 34, ../sass/_footer.scss */

footer a:hover {
    color: #5fabd0;
}
/* line 39, ../sass/_footer.scss */

#credits {
    text-align: center;
    margin-top: 20px;
}
/* line 44, ../sass/_footer.scss */

.subscribe-buttons {
    padding-left: 20px;
}
/* line 49, ../sass/_footer.scss */

#newsletter {
    background-color: #0084c4;
    display: none;
    padding: 30px 0;
}
/* line 60, ../sass/_footer.scss */

#newsletter > div {
    max-width: 1000px;
    margin: 0 auto;
    width: auto;
}
/* line 65, ../sass/_footer.scss */

#newsletter input[type=submit] {
    height: 50px;
    padding: 0;
    line-height: 50px;
    text-align: center;
    width: 47%;
    float: left;
}
/* line 78, ../sass/_footer.scss */

#newsletter div.label,
#newsletter input[type=text] {
    float: left;
}
/* line 82, ../sass/_footer.scss */

#newsletter input[type=text] {
    height: 50px;
}
/* line 86, ../sass/_footer.scss */

#newsletter p {
    font-family: 'enriquetabold';
    font-size: 14px;
    line-height: 15px;
    color: #081537;
}
/* line 93, ../sass/_footer.scss */

#newsletter h2 {
    margin-bottom: 0;
}
/* line 100, ../sass/_footer.scss */

.unsubscribe {
    background: #0d6c9a;
    display: block;
    text-transform: none;
    margin-left: 12px;
    font-family: 'enriqueta';
    color: #fff;
    float: left;
    height: 50px;
    line-height: 50px;
    padding: 0;
    text-align: center;
    width: 47%;
}
/* line 113, ../sass/_footer.scss */

.unsubscribe:hover {
    background: #081537;
}
/* line 117, ../sass/_footer.scss */

.social-media {
    margin-bottom: 30px;
}
/* line 120, ../sass/_footer.scss */

.social-media button {
    width: 40px;
    height: 40px;
    border: 8px solid #0084C4;
    padding: 0;
    margin: 5px;
    background: url("../img/social-icons.png") no-repeat center #0084c4;
}
/* line 129, ../sass/_footer.scss */

.social-media button:hover {
    background-color: #2795B6;
    border-color: #2795B6;
}
#facebookTop,
#twitterTop,
#instagramTop,
#bloggerTop {
    border: 8px solid #0084c4;
    height: 40px;
    margin-top: 17px;
    margin-right: 10px;
    width: 40px;
    padding: 0;
    min-width: 0;
    min-height: 0;
}
#facebookTop {
    background-image: url("../img/social-icons-new.png");
}
#twitterTop {
    background-image: url("../img/social-icons-new.png");
    background-position: -21px;
}
#instagramTop {
    background-image: url("../img/social-icons-new.png");
    background-position: -65px;
}
#bloggerTop {
    background-image: url("../img/social-icons-new.png");
    background-position: -43px 2px;
}
/* line 135, ../sass/_footer.scss */

#facebook {
    background-position: 0 0;
}
/* line 139, ../sass/_footer.scss */

#bip {
    background: url("../img/bip.png") no-repeat center #0084c4;
}
/* line 143, ../sass/_footer.scss */

#twitter {
    background-position: -22px 0;
}
/* line 147, ../sass/_footer.scss */

#youtube {
    background-position: -44px 0;
}
#instagram {
    background-position: -109px;
}
#blogger {
    background-position: -86px;
}
/* line 151, ../sass/_footer.scss */

#googleplus {
    background-position: -66px 0;
}
/* line 156, ../sass/_footer.scss */

#openform {
    line-height: 60px;
}
/* line 158, ../sass/_footer.scss */

#openform a {
    color: #fff;
}
/* line 160, ../sass/_footer.scss */

#openform a:hover {
    color: #0084c4;
}
/* Header */

/* line 9, ../sass/_header.scss */

header {
    height: 202px;
    background: #0c1a3c;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjMWEzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODE1MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #0c1a3c 0%, #081537 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c1a3c), color-stop(100%, #081537));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0c1a3c 0%, #081537 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0c1a3c 0%, #081537 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0c1a3c 0%, #081537 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #0c1a3c 0%, #081537 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0c1a3c', endColorstr='#081537', GradientType=0);
    /* IE6-8 */
}
/* line 15, ../sass/_header.scss */

header .row {
    padding: 0 6px;
}
/* line 19, ../sass/_header.scss */

header .columns {
    position: relative;
    height: 150px;
}
/* line 23, ../sass/_header.scss */

header .logo a {
    display: block;
    margin: 0 auto;
    width: 162px;
    height: 109px;
    background-image: url("../img/logo/mhk-huta.png");
    background-repeat: no-repeat;
}
@media only screen and (max-width: 500px) {
    header .logo a {
        background-size: 162px 84px;
    }
    .krzysztofory header .logo a,
    .stara-synagoga header .logo a,
    .fabryka-schiendlera header .logo a,
    .apteka-pod-orlem header .logo a,
    .ulica-pomorska header .logo a,
    .kamienica-hipolitow header .logo a,
    .wieza-ratuszowa header .logo a,
    .barbakan header .logo a,
    .mury-obronne header .logo a,
    .celestat header .logo a,
    .dzieje-nowej-huty header .logo a,
    .dom-zwierzyniecki header .logo a,
    .dom-pod-krzyzem header .logo a,
    .podziemia-rynku header .logo a {
        background-size: 162px 109px;
    }
}
@media only screen and (min-width: 501px) {
    /* line 34, ../sass/_header.scss */
    header .logo a {
        width: 219px;
        height: 148px;
        background-image: url("../img/logo/mhk-huta.png");
    }
}
/* line 43, ../sass/_header.scss */

header .logo {
    text-align: center;
    padding-top: 28px;
}
@media only screen and (min-width: 501px) {
    /* line 43, ../sass/_header.scss */
    header .logo {
        padding-top: 17px;
    }
}
/* line 50, ../sass/_header.scss */

header #contact_button {
    float: right;
    min-height: 0;
    height: 40px;
}
/* line 53, ../sass/_header.scss */

header .search {
    width: 100%;
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
    overflow: hidden;
    height: 40px;
}
/* line 62, ../sass/_header.scss */

header .search input[type=text] {
    height: 40px;
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #CCCDCF;
    box-shadow: 0 2px 3px #E8E8E8 inset;
    display: block;
    min-width: 120px;
    padding: 8px 10px;
    vertical-align: top;
    float: right;
}
/* line 74, ../sass/_header.scss */

header .search button {
    border-style: none;
    width: 40px;
    margin-top: 0;
}
/* line 80, ../sass/_header.scss */

header .search div.slide {
    display: inline-block;
    margin-left: 100%;
}
/* line 84, ../sass/_header.scss */

header .search div.slide input[type=text] {
    padding: 8px 10px;
    border: 1px solid #CCCDCF;
}
/* line 92, ../sass/_header.scss */

header #slideOut {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 988;
}
/* line 100, ../sass/_header.scss */

header #slideIn {
    float: left;
}
/* line 108, ../sass/_header.scss */

.search-button {
    background-image: url("../img/icons/search.png");
}
/* line 111, ../sass/_header.scss */

.slidein-button {
    background-image: url("../img/icons/slideback.png");
}
/* line 114, ../sass/_header.scss */

.slideholder {
    display: block;
    position: relative;
    height: 40px;
    min-width: 80px;
    float: left;
}
@media only screen and (max-width: 1000px) {
    /* line 3, ../sass/_tablet.scss */
    #mobile-search-icon {
        display: none;
    }
    /* line 7, ../sass/_tablet.scss */
    .row,
    #main-menu ul,
    #submenu ul,
    .submenu-holder {
        width: 100%;
    }
    /* line 10, ../sass/_tablet.scss */
    #main-menu > ul > li:first-child {
        margin-left: 10px;
    }
    /* line 13, ../sass/_tablet.scss */
    .coz {
        height: auto;
    }
    .main .block.coz:hover {
        height: auto;
    }
}
@media only screen and (min-width: 500px) {
    /* line 21, ../sass/_tablet.scss */
    h1.block {
        font-size: 231%;
    }
    
    h1.block.two-lines {
        line-height: 36px;font-size: 25px;padding-top: 12px
    }
    
    /* line 25, ../sass/_tablet.scss */
    .short {
        height: 50px;
    }
    /* line 28, ../sass/_tablet.scss */
    .three .branches-block .description-block .more {
        margin-top: 20px;
        display: block;
    }
}
@media only screen and (min-width: 500px) and (max-width: 830px) {
    /* line 38, ../sass/_tablet.scss */
    .show-for-medium {
        display: block !important;
    }
    /* line 41, ../sass/_tablet.scss */
    .show-for-medium-up .coz {
        font-size: 14px;
        height: auto;
    }
    /* line 47, ../sass/_tablet.scss */
    #newsletter > .row {
        width: 90%;
    }
    /* line 51, ../sass/_tablet.scss */
    .newsletter-text {
        width: 66.666% !important;
        float: left;
    }
    /* line 58, ../sass/_tablet.scss */
    #newsletter .newsletter-label h2 {
        margin-bottom: 6px;
    }
    /* line 62, ../sass/_tablet.scss */
    #newsletter .subscribe-buttons {
        width: 32%;
        float: left;
        padding: 0;
    }
    /* line 67, ../sass/_tablet.scss */
    #newsletter .subscribe-buttons input[type=submit] {
        width: 100%;
    }
    /* line 71, ../sass/_tablet.scss */
    footer .two h2,
    footer .two ul {
        margin-left: 6px;
        margin-right: 6px;
    }
    /* line 76, ../sass/_tablet.scss */
    #newsletter .subscribe-buttons input[type=submit].unsubscribe {
        margin-left: 0;
        margin-top: 12px;
    }
    /* line 81, ../sass/_tablet.scss */
    .mobile-first {
        clear: both;
    }
    /* Mobile 4-column Grid */
    /* line 88, ../sass/_tablet.scss */
    .row .mobile-one {
        width: 25% !important;
        float: left;
    }
    /* line 89, ../sass/_tablet.scss */
    .row .mobile-one:last-child {
        float: right;
    }
    /* line 90, ../sass/_tablet.scss */
    .row .mobile-one.end {
        float: left;
    }
    /* line 91, ../sass/_tablet.scss */
    .row.collapse .mobile-one {
        padding: 0;
    }
    /* line 92, ../sass/_tablet.scss */
    .row .mobile-two {
        width: 50% !important;
        float: left;
    }
    /* line 93, ../sass/_tablet.scss */
    .row .mobile-two:last-child {
        float: right;
    }
    /* line 94, ../sass/_tablet.scss */
    .row .mobile-two.end {
        float: left;
    }
    /* line 95, ../sass/_tablet.scss */
    .row.collapse .mobile-two {
        padding: 0;
    }
    /* line 96, ../sass/_tablet.scss */
    .row .mobile-three {
        width: 75% !important;
        float: left;
    }
    /* line 97, ../sass/_tablet.scss */
    .row input[type=text].mobile-three {
        width: 75% !important;
        float: left;
    }
    /* line 98, ../sass/_tablet.scss */
    .row .mobile-three:last-child {
        float: right;
    }
    /* line 99, ../sass/_tablet.scss */
    .row .mobile-three.end {
        float: left;
    }
    /* line 100, ../sass/_tablet.scss */
    .row.collapse .mobile-three {
        padding: 0;
    }
    /* line 101, ../sass/_tablet.scss */
    .row .mobile-four {
        width: 100% !important;
        float: left;
    }
    /* line 102, ../sass/_tablet.scss */
    .row .mobile-four:last-child {
        float: right;
    }
    /* line 103, ../sass/_tablet.scss */
    .row .mobile-four.end {
        float: left;
    }
    /* line 104, ../sass/_tablet.scss */
    .row.collapse .mobile-four {
        padding: 0;
    }
    /* line 105, ../sass/_tablet.scss */
    .push-one-mobile {
        left: 25%;
    }
    /* line 106, ../sass/_tablet.scss */
    .pull-one-mobile {
        right: 25%;
    }
    /* line 107, ../sass/_tablet.scss */
    .push-two-mobile {
        left: 50%;
    }
    /* line 108, ../sass/_tablet.scss */
    .pull-two-mobile {
        right: 50%;
    }
    /* line 109, ../sass/_tablet.scss */
    .push-three-mobile {
        left: 75%;
    }
    /* line 110, ../sass/_tablet.scss */
    .pull-three-mobile {
        right: 75%;
    }
    /* Block Grids --- */
    /*                 */
    /* line 114, ../sass/_tablet.scss */
    #branches .mobile-two,
    #shop .mobile-one {
        width: 25% !important;
        float: left;
    }
    /* line 119, ../sass/_tablet.scss */
    #branches .six {
        width: 50% !important;
    }
}
/* Menu prawe */

/* line 25, ../sass/_pages.scss */

.four .menu li a,
.four .inverted a {
    text-transform: uppercase;
    font-family: 'enriquetabold';
    color: #fff;
    font-size: 123%;
    width: auto;
    padding-left: 20px;
    line-height: 50px;
    width: 100%;
    display: block;
    text-align: left;
}
.lecie .row li a {
    color: #000;
}
/* Naglowek 2. rzedu */

/* line 40, ../sass/_pages.scss */

.subheading {
    height: 58px;
    line-height: 58px;
    padding: 0;
    color: #fff;
    font-family: 'enriqueta';
    font-size: 20px;
    text-transform: uppercase;
    display: block;
}
/* line 51, ../sass/_pages.scss */

.subheading span {
    width: 100%;
    text-align: center;
    display: block;
}
/* line 59, ../sass/_pages.scss */

.four .row.menu {
    margin-bottom: 8px;
}
/* line 61, ../sass/_pages.scss */

.four .row.menu .short {
    margin-bottom: 4px;
}
/* Blok z data na rogu - sidebar */

/* line 69, ../sass/_pages.scss */

.corner-date .text-title {
    float: none;
}
/* line 70, ../sass/_pages.scss */

.corner-date .cal-date {
    position: absolute;
    top: -6px;
    right: 4%;
}
/* line 75, ../sass/_pages.scss */

.corner-date .lead {
    margin-top: 10px;
}
/* line 78, ../sass/_pages.scss */

.cal-date {
    display: inline-block;
}
/* line 80, ../sass/_pages.scss */

.cal-date:hover {
    color: #fff;
}
/* line 82, ../sass/_pages.scss */

.cal-date:hover .label {
    background-color: #551022;
}
/* line 87, ../sass/_pages.scss */

.vertical,
.horisontal,
.corner-date {
    font-size: 100%;
    font-family: 'sans';
}
/* line 95, ../sass/_pages.scss */

.vertical .added,
.horisontal .added,
.corner-date .added,
.page .text-title .added {
    color: #757573;
    font-size: 12px;
    font-family: 'enriqueta' !important;
    width: 13px;
    white-space: nowrap;
    overflow: visible;
    border-bottom: 1px solid #bdbcb6;
    padding-bottom: 9px;
    margin-bottom: 10px;
}
/* line 103, ../sass/_pages.scss */

.vertical .lead,
.horisontal .lead,
.results .block .lead {
    font-family: 'sans';
}
/* line 105, ../sass/_pages.scss */

.vertical .lead span.more,
.horisontal .lead span.more,
.results .block .lead span.more {
    font-family: 'sans';
}
/* line 110, ../sass/_pages.scss */

.vertical .text-title span,
.vertical .text-title h2,
.horisontal .text-title span:not(.added),
.horisontal .text-title h2 {
    font-family: 'enriquetabold';
    line-height: 117%;
}
/* line 120, ../sass/_pages.scss */

.horisontal .text-title .added {
    margin-bottom: 15px;
}
/* line 123, ../sass/_pages.scss */

.horisontal .cal-date {
    width: 16%;
    min-width: 110px;
    position: absolute;
    top: -6px;
    right: 4%;
    position: absolute;
    z-index: 100;
}
@media only screen and (min-width: 501px) {
    /* line 140, ../sass/_pages.scss */
    .horisontal .text-title {
        width: 43.5%;
        overflow: hidden;
    }
    /* line 144, ../sass/_pages.scss */
    .horisontal .block-illustration {
        width: 51.5%;
        float: right;
        margin-left: 5%;
        display: inline-block;
        overflow: hidden;
    }
    /* line 156, ../sass/_pages.scss */
    .horisontal.even .cal-date,
    .about .publications-1 .horisontal .cal-date,
    .tales .horisontal .cal-date {
        right: auto;
        left: 4%;
    }
    /* line 162, ../sass/_pages.scss */
    .vertical .block-illustration {
        height: 253px;
        overflow: hidden;
    }
    /* line 4, ../sass/_pages.scss */
    .vertical .block-illustration img {
        width: 500px;
        height: auto;
        min-height: 100%;
        max-height: none;
        max-width: none;
    }
}
/* Poziome 253 */

/* line 171, ../sass/_pages.scss */

.exhibitions .horisontal,
.about .horisontal,
.news .horisontal,
.education .horisontal,
.tourist .horisontal,
.children .horisontal,
.branch .horisontal,
.projects .horisontal {
    height: auto;
}
/* line 174, ../sass/_pages.scss */

.exhibitions .horisontal .block-illustration,
.about .horisontal .block-illustration,
.news .horisontal .block-illustration,
.education .horisontal .block-illustration,
.tourist .horisontal .block-illustration,
.children .horisontal .block-illustration,
.branch .horisontal .block-illustration,
.projects .horisontal .block-illustration {
    height: 253px;
    overflow: hidden;
}
/* line 177, ../sass/_pages.scss */

.exhibitions .horisontal .block-illustration img,
.about .horisontal .block-illustration img,
.news .horisontal .block-illustration img,
.education .horisontal .block-illustration img,
.tourist .horisontal .block-illustration img,
.children .horisontal .block-illustration img,
.branch .horisontal .block-illustration img,
.projects .block-illustration img {
    height: auto;
    max-width: none;
    width: 500px;
    min-height: 100%;
}
@media only screen and (min-width: 501px) {
    /* line 171, ../sass/_pages.scss */
    .exhibitions .horisontal,
    .about .horisontal,
    .news .horisontal,
    .education .horisontal,
    .tourist .horisontal,
    .children .horisontal,
    .branch .horisontal,
    .projects .horisontal {
        height: 253px;
        overflow: hidden;
    }
    .branch .horisontal .lead {
        height: 130px;
        overflow: hidden;
    }
    /* line 4, ../sass/_pages.scss */
    .exhibitions .horisontal img,
    .about .horisontal img,
    .news .horisontal img,
    .education .horisontal img,
    .tourist .horisontal img,
    .children .horisontal img,
    .branch .horisontal img,
    .projects .horisontal img {
        width: auto;
        min-height: 100%;
        max-height: none;
        max-width: none;
    }
}
@media only screen and (max-width: 500px) {
    /* line 171, ../sass/_pages.scss */
    .exhibitions .horisontal,
    .about .horisontal,
    .news .horisontal,
    .education .horisontal,
    .tourist .horisontal,
    .children .horisontal,
    .branch .horisontal,
    .projects .horisontal {
        overflow: hidden;
    }
}
/* line 193, ../sass/_pages.scss */

.exhibitions .horisontal.even .block-illustration,
.about .horisontal.even .block-illustration,
.news .horisontal.even .block-illustration,
.education .horisontal.even .block-illustration,
.tourist .horisontal.even .block-illustration,
.children .horisontal.even .block-illustration,
.branch .horisontal.even .block-illustration,
.projects .horisontal.even .block-illustration {
    float: left;
    margin-left: -22px;
    margin-right: 22px;
}
/* Pionowe dla malych ekranow zamieniaja sie w poziome */

@media only screen and (min-width: 501px) and (max-width: 830px) {
    /* line 206, ../sass/_pages.scss */
    .exhibitions .vertical,
    .branch .vertical,
    .news .horisontal,
    .education .horisontal,
    .tourist .horisontal,
    .children .horisontal,
    .branch .horisontal,
    .projects .horisontal {
        height: auto;
        height: 253px;
        overflow: hidden;
    }
    /* line 4, ../sass/_pages.scss */
    .exhibitions .vertical img,
    .branch .vertical img,
    .news .horisontal img,
    .education .horisontal img,
    .tourist .horisontal img,
    .children .horisontal img,
    .branch .horisontal img,
    .projects .horisontal img {
        width: auto;
        min-height: 100%;
        max-height: none;
        max-width: none;
    }
    /* line 209, ../sass/_pages.scss */
    .exhibitions .vertical .block-illustration,
    .branch .vertical .block-illustration,
    .news .horisontal .block-illustration,
    .education .horisontal .block-illustration,
    .tourist .horisontal .block-illustration,
    .children .horisontal .block-illustration,
    .branch .horisontal .block-illustration,
    .projects .horisontal .block-illustration {
        height: 253px;
        overflow: hidden;
        width: 51.5%;
        float: right;
        margin-left: 5%;
        display: inline-block;
    }
    /* line 218, ../sass/_pages.scss */
    .exhibitions .vertical .text-title,
    .branch .vertical .text-title,
    .news .horisontal .text-title,
    .education .horisontal .text-title,
    .tourist .horisontal .text-title,
    .children .horisontal .text-title,
    .branch .horisontal .text-title,
    .projects .horisontal .text-title {
        width: 43.5%;
        overflow: hidden;
    }
    /* line 222, ../sass/_pages.scss */
    .exhibitions .vertical .cal-date,
    .branch .vertical .cal-date,
    .news .horisontal .cal-date,
    .education .horisontal .cal-date,
    .tourist .horisontal .cal-date,
    .children .horisontal .cal-date,
    .branch .horisontal .cal-date,
    .projects .horisontal .cal-date {
        width: 16% !important;
        min-width: 110px;
        position: absolute;
        top: -6px;
        right: 4% !important;
        left: auto !important;
        position: absolute;
        z-index: 100;
    }
    /* line 236, ../sass/_pages.scss */
    .exhibitions .vertical.even .block-illustration,
    .branch .vertical.even .block-illustration,
    .news .horisontal.even .block-illustration,
    .education .horisontal.even .block-illustration,
    .tourist .horisontal.even .block-illustration,
    .children .horisontal.even .block-illustration,
    .branch .horisontal.even .block-illustration,
    .projects .horisontal .even .block-illustration {
        float: left;
        margin-left: -22px;
        margin-right: 22px;
    }
    /* line 241, ../sass/_pages.scss */
    .exhibitions .vertical.even .cal-date,
    .branch .vertical.even .cal-date,
    .news .horisontal.even .cal-date,
    .education .horisontal.even .cal-date,
    .tourist .horisontal.even .cal-date,
    .children .horisontal.even .cal-date,
    .branch .horisontal.even .cal-date,
    .projects .horisontal .cal-date {
        right: auto !important;
        left: 4% !important;
    }
}
@media only screen and (max-width: 501px) {
    /* line 249, ../sass/_pages.scss */
    .exhibitions .vertical {
        overflow: hidden;
    }
    /* line 251, ../sass/_pages.scss */
    .exhibitions .vertical .block-illustration img {
        width: auto;
        max-width: none;
    }
    .exhibitions .four .vertical .block-illustration img {
        width: 100%;
    }
}
/* End Poziome 253 */

/* Wewnatrz tekstu */

/* line 266, ../sass/_pages.scss */

.page ul,
.block ul {
    list-style: disc inside none;
}
/* line 270, ../sass/_pages.scss */

.page .text-title h2 {
    font-size: 138%;
    min-height: 42px;
}
/* End Wewnatrz tekstu */

/* PUBLIKACJE */

/* line 282, ../sass/_pages.scss */

.about .publications-1 .horisontal {
    height: auto;
    padding: 0;
}
/* line 285, ../sass/_pages.scss */

.about .publications-1 .horisontal .text-title {
    padding: 16px;
}
/* line 289, ../sass/_pages.scss */

.about .publications-1 .horisontal .block-illustration {
    margin: 0px;
    height: auto;
    margin-top: 0;
}
/* line 294, ../sass/_pages.scss */

.about .publications-1 .horisontal .block-illustration img {
    height: auto;
    min-width: 100%;
    width: 100%;
}
@media only screen and (min-width: 501px) {
    /* line 304, ../sass/_pages.scss */
    .about .publications-1 .horisontal .text-title {
        width: 48%;
    }
    /* line 307, ../sass/_pages.scss */
    .about .publications-1 .horisontal .block-illustration {
        height: 0;
        padding-bottom: 64%;
    }
}
/* line 314, ../sass/_pages.scss */

.about .publications-1 .horisontal h2 {
    margin-bottom: 22px;
}
/* End PUBLIKACJE */

/* Strona */

/* line 327, ../sass/_pages.scss */

.page {
    margin: 6px 6px 20px 6px;
    line-height: 21px;
    color: #000;
    min-height: 470px;
}
/* line 333, ../sass/_pages.scss */

.page .text-title {
    width: 100%;
    margin-bottom: 20px;
}
.banner>a {
    margin: 0;
}
/* line 340, ../sass/_pages.scss */

.page .text-title.cal-title {
    min-height: 96px;
    width: 76%;
    margin-right: 4%;
    float: right;
    margin-top: -3px;
}
/* line 343, ../sass/_pages.scss */

.page .img {
    float: left;
    max-width: 50%;
}
/* line 347, ../sass/_pages.scss */

.page .img img,
.page .img .description {
    margin: 0;
    display: block;
}
/* line 351, ../sass/_pages.scss */

.page .img .description {
    width: 100%;
    min-height: 15px;
    text-align: center;
    color: #fff;
    margin: 0;
    padding: 5px;
    display: block;
}
/* line 361, ../sass/_pages.scss */

.page .top {
    margin: 0 20px 15px 0;
}
/* line 362, ../sass/_pages.scss */

.page .bottom {
    margin: 20px 20px 0 0;
}
/* line 363, ../sass/_pages.scss */

.page .middle {
    margin: 20px 0;
    width: 100%;
    max-width: 100%;
}
/* line 364, ../sass/_pages.scss */

.page .middle img {
    width: 100%;
    max-width: 796px;
    clear: both;
}
/* line 369, ../sass/_pages.scss */

.page .wide {
    width: 100%;
    float: none;
    max-width: none;
}
/* line 373, ../sass/_pages.scss */

.page .wide img {
    width: 100%;
}
/* line 379, ../sass/_pages.scss */

.page .cal-date {
    width: 100%;
    float: left;
    margin-right: 10px;
    height: 50px;
    background-color: #E7E6E1;
    color: #BD1E4F;
    margin-bottom: 20px;
}
/* line 387, ../sass/_pages.scss */

.page .cal-date .break {
    display: none;
}
/* line 390, ../sass/_pages.scss */

.page .cal-date .date {
    width: 85%;
    display: inline-block;
    height: 72px;
}
/* line 395, ../sass/_pages.scss */

.page .cal-date .label {
    display: none;
}
/* line 398, ../sass/_pages.scss */

.page .cal-date .cal-icon {
    background-color: #BD1E4F;
}
/* line 401, ../sass/_pages.scss */

.page .cal-date .cal-icon span {
    color: #fff;
    border-color: #fff;
}
@media only screen and (min-width: 500px) {
    /* line 379, ../sass/_pages.scss */
    .page .cal-date {
        margin-bottom: auto;
        height: auto;
        width: 17%;
        background-color: #BD1E4F;
        color: #fff;
    }
    /* line 412, ../sass/_pages.scss */
    .page .cal-date .break {
        display: inline;
    }
    /* line 415, ../sass/_pages.scss */
    .page .cal-date .cal-icon {
        display: none;
    }
    /* line 418, ../sass/_pages.scss */
    .page .cal-date .label {
        display: block;
    }
}
/* line 427, ../sass/_pages.scss */

.page .text {
    clear: both;
    padding-right: 12px;
    line-height: 150%;
    font-size: 15px;
    color: #2E2727;
}
/* line 431, ../sass/_pages.scss */

.page .text h2 {
    margin-bottom: 20px;
    font-size: 16px;
}
/* line 440, ../sass/_pages.scss */

.text-title,
.cal-date {
    font-family: 'enriquetabold';
}
/* line 444, ../sass/_pages.scss */

.text-icons {
    float: right;
    margin-bottom: 10px;
}
/* line 448, ../sass/_pages.scss */

.text-icons .icon {
    display: inline-block;
    height: 26px;
    width: 26px;
    margin-left: 6px;
    background: #e7e6e1 url("../img/icons/text-icons.png") no-repeat;
    cursor: pointer;
}
/* line 455, ../sass/_pages.scss */

.text-icons .icon:hover {
    background-position: 0 -26px;
}
/* line 458, ../sass/_pages.scss */

.text-icons .icon.magnify-2 {
    background-position: -26px 0;
}
/* line 460, ../sass/_pages.scss */

.text-icons .icon.magnify-2:hover {
    background-position: -26px -26px;
}
/* line 464, ../sass/_pages.scss */

.text-icons .icon.magnify-3 {
    background-position: -52px 0;
}
/* line 466, ../sass/_pages.scss */

.text-icons .icon.magnify-3:hover {
    background-position: -52px -26px;
}
/* line 470, ../sass/_pages.scss */

.text-icons .icon.print {
    background-position: -78px 0;
}
/* line 478, ../sass/_pages.scss */

.block .place,
.page .place {
    display: block;
    font-size: 117%;
    margin-bottom: 10px;
    color: #BD1E4F;
    height: 21px;
}
/* line 485, ../sass/_pages.scss */

.news-list .block .place {
    color: #fff;
}
/* line 488, ../sass/_pages.scss */

.text-title .added {
    font-family: 'enriqueta';
    display: block;
    margin-top: 0.8%;
}
/* line 497, ../sass/_pages.scss */

.dla-zwiedzajacych .cal-date {
    margin-top: 10px;
    width: 20%;
    margin-right: 2%;
}
/* line 502, ../sass/_pages.scss */

.dla-zwiedzajacych .text-title {
    width: 75%;
    margin-bottom: 20px;
    margin-top: 10px;
}
/* line 508, ../sass/_pages.scss */

.dla-zwiedzajacych .text-title .place {
    display: block;
    margin-bottom: 2%;
}
/* line 515, ../sass/_pages.scss */

.cal-date {
    background-color: #bd1e4f;
    color: #fff;
    vertical-align: top;
    text-align: center;
    text-transform: uppercase;
}
/* line 522, ../sass/_pages.scss */

.cal-date .date {
    padding: 15px 6px;
    display: block;
    height: 80px;
}
/* line 525, ../sass/_pages.scss */

.cal-date .date .start,
.cal-date .date .end {
    white-space: nowrap;
}
/* line 529, ../sass/_pages.scss */

.cal-date .label {
    background-color: #612332;
    width: 100%;
    font-size: 12px;
    font-family: 'enriqueta';
    display: block;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    bottom: 0;
}
/* line 543, ../sass/_pages.scss */

.share-buttons {
    clear: both;
    background-color: transparent;
    background-repeat: no-repeat;
    margin-bottom: 10px;
    padding-top: 10px;
}
/* line 549, ../sass/_pages.scss */

.share-buttons button {
    min-height: 18px;
    min-width: 30px;
    margin-right: 10px;
}
/* line 556, ../sass/_pages.scss */

.share-buttons .fbshare {
    background-image: url("../img/share/fb.gif");
    height: 20px;
    width: 63px;
}
/* line 561, ../sass/_pages.scss */

.share-buttons .gplusshare {
    background-image: url("../img/share/gplus.gif");
    height: 18px;
    width: 30px;
}
/* line 566, ../sass/_pages.scss */

.share-buttons .mailshare {
    background-image: url("../img/share/mail.gif");
    height: 20px;
    width: 58px;
}
/* line 572, ../sass/_pages.scss */

.fbbox {
    float: right;
    margin-left: 15px;
}
@media only screen and (min-width: 500px) and (max-width: 1177px) {
    /* line 580, ../sass/_pages.scss */
    .cal-date .date {
        padding: 8px 6px;
    }
}
@media only screen and (min-width: 500px) and (max-width: 606px) {
    /* line 590, ../sass/_pages.scss */
    .cal-date .date {
        padding: 8px 6px;
    }
}
@media only screen and (min-width: 770px) and (max-width: 800px) {
    /* line 601, ../sass/_pages.scss */
    .cal-date .date {
        padding: 8px 6px;
    }
}
@media only screen and (min-width: 830px) and (max-width: 1077px) {
    .cal-date .date {
        height: 70px;
        padding-top: 18px !important;
    }
}
/* O MUZEUM */

/* line 620, ../sass/_pages.scss */

.about .text-title {
    font-family: 'sans';
}
@media only screen and (min-width: 501px) {
    /* line 620, ../sass/_pages.scss */
    .about .text-title {
        float: left;
    }
}
/* line 636, ../sass/_pages.scss */

.offers .block,
.orders a.block {
    height: 253px;
    overflow: hidden;
}
/* line 640, ../sass/_pages.scss */

.offers .block .lead,
.orders a.block .lead {
    height: auto;
}
/* line 644, ../sass/_pages.scss */

.offers h2,
.orders h2 {
    font-family: 'enriquetabold';
    color: #720124;
}
/* line 655, ../sass/_pages.scss */

.o .about a.block:hover {
    background-color: #0b3f77;
    color: #fff;
}
/* line 658, ../sass/_pages.scss */

.o .about a.block:hover * {
    color: #fff;
}
@media only screen and (max-width: 373px) {
    /* line 662, ../sass/_pages.scss */
    .publications h1.block,
    .about h1.block {
        font-size: 154%;
    }
}
/* line 670, ../sass/_pages.scss */

.publications .text-title {
    overflow: hidden;
}
/* line 673, ../sass/_pages.scss */

.publications .block h2 {
    font-family: 'enriquetabold';
}
@media only screen and (max-width: 1000px) {
    /* line 673, ../sass/_pages.scss */
    .publications .block h2 {
        margin-bottom: 10px;
    }
}
/* line 679, ../sass/_pages.scss */

.publications .block h2 span {
    font-family: 'enriqueta';
    display: block;
    font-size: 100%;
}
/* Publikacje RESPONSIVE*/

@media only screen and (max-width: 350px) {
    /* line 695, ../sass/_pages.scss */
    .publications-1 .mobile-two {
        width: 100% !important;
    }
    /* line 699, ../sass/_pages.scss */
    .publications-1 .block.horisontal .text-title h2 {
        height: auto;
    }
    /* line 703, ../sass/_pages.scss */
    .about .publications-1 .horisontal {
        padding: 0;
    }
    /* line 707, ../sass/_pages.scss */
    .about .publications-1 .horisontal .text-title {
        padding: 12px;
    }
}
@media only screen and (max-width: 500px) {
    /* line 716, ../sass/_pages.scss */
    .about .publications-1 .horisontal {
        padding: 0;
    }
    /* line 720, ../sass/_pages.scss */
    .publications-1.row .mobile-two {
        padding: 0 6px;
    }
    /* line 723, ../sass/_pages.scss */
    .publications-1 .block.horisontal {
        padding: 0;
    }
    /* line 727, ../sass/_pages.scss */
    .publications-1 .block.horisontal .text-title {
        padding: 12px;
    }
    /* line 729, ../sass/_pages.scss */
    .publications-1 .block.horisontal .text-title h2 {
        height: auto;
    }
    /* line 737, ../sass/_pages.scss */
    .row.publications-4 .mobile-one {
        padding: 0;
    }
}
/* Publikacje TABLET */

@media only screen and (min-width: 500px) and (max-width: 1000px) {
    /* line 746, ../sass/_pages.scss */
    .publications-1 .twelve.mobile-one .block.horisontal {
        padding: 0;
        height: auto;
    }
    /* line 749, ../sass/_pages.scss */
    .publications-1 .twelve.mobile-one .block.horisontal .text-title {
        width: 100%;
        padding: 12px;
    }
    /* line 758, ../sass/_pages.scss */
    .publications-1 .twelve.mobile-one .horisontal {
        height: 253px;
        overflow: hidden;
    }
    /* line 4, ../sass/_pages.scss */
    .publications-1 .twelve.mobile-one .horisontal img {
        width: auto;
        min-height: 100%;
        max-height: none;
        max-width: none;
    }
}
@media only screen and (min-width: 1100px) {
    /* line 765, ../sass/_pages.scss */
    .publications-1 .twelve {
        width: 50% !important;
        float: left !important;
    }
    /* line 769, ../sass/_pages.scss */
    .publications-1 .twelve .block.horisontal {
        height: 253px;
    }
}
/* line 783, ../sass/_pages.scss */

.education .block h2 {
    margin-bottom: 0;
}
@media only screen and (min-width: 831px) {
    .education .block h2 {
        height: 28px;
    }
}
/* line 787, ../sass/_pages.scss */

.education .horisontal .lead {
    overflow: hidden;
    height: 140px;
}
@media only screen and (max-width: 1099px) {
    /* line 793, ../sass/_pages.scss */
    .publications-1 .horisontal .block-illustration {
        max-height: 600px;
    }
}
/* line 801, ../sass/_pages.scss */

.publications-2 a.block,
.publications-3 a.block {
    padding: 0;
}
/* line 804, ../sass/_pages.scss */

.publications-2 .block-illustration,
.publications-3 .block-illustration {
    width: 100%;
    margin: 0 !important;
    float: none !important;
}
/* line 810, ../sass/_pages.scss */

.publications-3 .text-title {
    width: 100%;
    height: 220px;
    padding: 22px;
    float: none;
}
/* line 818, ../sass/_pages.scss */

.publications-3 .block-illustration {
    height: 0;
    overflow: hidden;
    padding-bottom: 127%;
    width: 100%;
}
/* line 825, ../sass/_pages.scss */

.publications-3 .block-illustration img {
    max-height: none;
    max-width: 190px;
    width: auto;
    height: auto;
}
@media only screen and (max-width: 530px) {
    /* line 834, ../sass/_pages.scss */
    .publications-3 .three.mobile-one.columns {
        width: 50% !important;
    }
}
@media only screen and (max-width: 320px) {
    /* line 834, ../sass/_pages.scss */
    .publications-3 .three.mobile-one.columns {
        width: auto !important;
    }
}
@media only screen and (max-width: 1000px) {
    /* line 845, ../sass/_pages.scss */
    .publications-3 h2 {
        font-size: 100% !important;
    }
}
/* line 851, ../sass/_pages.scss */

.publications-3 h2 .block-illustration {
    height: 220px;
}
@media only screen and (max-width: 480px) {
    /* line 856, ../sass/_pages.scss */
    .publications-3 h2 .mobile-one:nth-child(odd) {
        clear: both;
    }
}
/* PRZYCISKI */

/* line 871, ../sass/_pages.scss */

.cancel {
    background-color: #C1C0BC;
}
/* line 873, ../sass/_pages.scss */

.cancel:hover {
    background-color: #A7A6A3;
}
/* line 877, ../sass/_pages.scss */

button.forward,
input[type=submit].forward {
    background-color: #081537;
    color: #fff;
}
/* line 880, ../sass/_pages.scss */

button.forward:hover,
input[type=submit].forward:hover {
    background-color: #0b3f77;
}
/* BLOK - OBRAZEK */

/* line 889, ../sass/_pages.scss */

.bigimg {
    overflow: hidden;
}
/* line 893, ../sass/_pages.scss */

.bigimg .block-illustration {
    max-height: 253px;
    overflow: hidden;
    margin: -22px;
}
@media only screen and (max-width: 500px) {
    /* line 893, ../sass/_pages.scss */
    .bigimg .block-illustration {
        height: 128px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 694px) {
    /* line 893, ../sass/_pages.scss */
    .bigimg .block-illustration {
        height: 180px;
    }
}
/* line 910, ../sass/_pages.scss */

.bigimg .block-title {
    text-align: center;
}
/* line 914, ../sass/_pages.scss */

.bigimg .block-title {
    width: 83%;
}
/* line 918, ../sass/_pages.scss */

.subheading {
    clear: both;
}
/* line 922, ../sass/_pages.scss */

.publications-4 .bigimg .block-illustration {
    height: auto;
}
/* line 925, ../sass/_pages.scss */

.archive-tabs .one {
    width: 12.5% !important;
}
.archive-tabs[class*="column"] +[class*="column"]:last-child {
    float: left;
}
/* DZIECI */

/* line 931, ../sass/_pages.scss */

.children .block h2 {
    margin-bottom: 32px;
}
/* line 934, ../sass/_pages.scss */

.children .menu li {
    background-color: #e75b32;
}
/* line 936, ../sass/_pages.scss */

.children .menu li:hover {
    background-color: #e78732;
}
/* line 940, ../sass/_pages.scss */

.children .menu.subcategories li {
    background-color: #e78732;
}
/* line 942, ../sass/_pages.scss */

.children .menu.subcategories li:hover {
    background-color: #e7a932;
}
/* BAJKI */

/* line 950, ../sass/_pages.scss */

.children .tales .horisontal {
    height: 350px;
}
/* line 953, ../sass/_pages.scss */

.children .tales .block-illustration {
    height: 300px;
    margin-bottom: 0;
}
/* line 957, ../sass/_pages.scss */

.children .tales .block-illustration img {
    min-width: 100%;
    height: auto;
    max-width: none;
}
/* BAJKI */

/* line 969, ../sass/_pages.scss */

.tales .player,
.tales-block .player {
    width: auto;
    margin: 0 -22px;
    clear: both;
    max-height: 50px;
}
/* line 981, ../sass/_pages.scss */

.results .tales-block {
    padding-bottom: 0;
}
/* line 983, ../sass/_pages.scss */

.results .tales-block .player {
    margin-top: 20px;
}
/* line 987, ../sass/_pages.scss */

.results .tales-block h2 {
    height: auto;
}
/* line 990, ../sass/_pages.scss */

.tales .block h2,
.tales-block h2 {
    margin-bottom: 6px;
    font-size: 117%;
    height: 55.4px;
    overflow: hidden;
    margin-bottom: 5px;
}
/* END BAJKI */

/* PAGINACJA */

/* line 1000, ../sass/_pages.scss */

.pagination {
    float: right;
}
@media only screen and (max-width: 500px) {
    /* line 1000, ../sass/_pages.scss */
    .pagination {
        float: none;
        text-align: center;
    }
}
/* line 1008, ../sass/_pages.scss */

.pagination .block {
    display: inline-block !important;
    padding: 0;
    line-height: 40px;
    text-align: center;
    color: #414042;
    font-family: 'enriqueta';
    font-size: 20px;
    margin-left: 0;
}
/* line 1017, ../sass/_pages.scss */

.pagination .block:hover {
    color: #fff;
}
/* line 1020, ../sass/_pages.scss */

.pagination .block.active {
    font-family: 'enriquetabold';
}
/* line 1022, ../sass/_pages.scss */

.pagination .block.active:hover {
    color: #fff;
}
/* line 1026, ../sass/_pages.scss */

.pagination .block.right {
    float: none;
}
/* END PAGINACJA */

/* ZAMOWIENIA PUBLICZNE */

/* line 1033, ../sass/_pages.scss */

.orders .columns {
    float: left !important;
}
/* line 1036, ../sass/_pages.scss */

.orders .lead {
    overflow: hidden;
}
/* line 1038, ../sass/_pages.scss */

.files {
    margin-bottom: 8px !important;
}
/* line 1039, ../sass/_pages.scss */

.files .block {
    overflow: hidden;
}
/* line 1043, ../sass/_pages.scss */

.files .eight .block,
.files .four .block {
    height: 35px;
    line-height: 36px;
    padding: 0 12px;
    margin-bottom: 4px;
}
/* line 1050, ../sass/_pages.scss */

.files .four .block {
    margin-left: 0;
}
/* line 1051, ../sass/_pages.scss */

.files .four .block,
.publication-files .three .block {
    text-align: center;
    text-transform: uppercase;
    font-family: 'enriquetabold';
}
/* END ZAMOWIENIA PUBLICZNE */

/** POPUP REZYGNACJI Z SUBSKRYPCJI **/

/* line 1066, ../sass/_pages.scss */

#newsletter > div {
    position: relative;
}
/* line 1069, ../sass/_pages.scss */

.reveal-modal .close-reveal-modal:not(.button) {
    color: #fff;
}
/* line 1073, ../sass/_pages.scss */

.reveal-modal {
    background-color: #0179b2;
    z-index: 101;
    padding: 46px 36px;
}
#resignation {
    width: 560px;
    position: absolute!important;
    top: -190px !important;
    float: none;
}
/* line 1083, ../sass/_pages.scss */

#resignation input[type=submit] {
    width: 24%;
    margin-left: 10px;
}
/* line 1087, ../sass/_pages.scss */

#resignation h2 {
    margin-bottom: 20px;
}
/* line 1091, ../sass/_pages.scss */

.reveal-modal .lead p {
    font-family: 'enriquetabold';
    color: #081537;
    font-size: 14px;
    line-height: 18px;
}
/** END POPUP REZYGNACJI Z SUBSKRYPCJI **/

/** Customowe formularze **/

/* line 1102, ../sass/_pages.scss */

form.custom div.custom.dropdown,
form.custom .custom.dropdown a,
form.custom div.custom.dropdown a.current {
    height: 50px;
    line-height: 50px;
}
/* line 1105, ../sass/_pages.scss */

form.custom div.custom.dropdown a.current {
    border: none;
    background-color: #f2f2f2;
}
/* line 1109, ../sass/_pages.scss */

form.custom div.custom.dropdown a.selector {
    width: 40px;
    height: 40px;
    top: 5px;
    right: 5px;
    background: #0184c3 url("../img/icons/arrow-down.png") no-repeat center;
}
/* line 1117, ../sass/_pages.scss */

form.custom div.custom.dropdown a.selector:after,
form.custom div.custom.dropdown a.selector:hover:after {
    border-width: 0 !important;
    border-style: none !important;
}
/* line 1123, ../sass/_pages.scss */

form.custom div.custom.dropdown ul {
    margin-top: 53px;
    top: 0;
}
/* line 1126, ../sass/_pages.scss */

form.custom div.custom.dropdown ul li {
    min-height: 50px;
    line-height: 50px;
    background-color: #f2f2f2;
}
/** END Customowe formularze **/

/* line 1, ../sass/_shop.scss */

.shop h1.block,
.about h1.block,
.results h1.block,
.p404 h1.block {
    background-image: url("../img/headers/shop.jpg");
}
/* 1. SKLEP MENU */

/* line 7, ../sass/_shop.scss */

.your-cart {
    background-color: #0b3f77;
    font-size: 16px;
    padding: 0;
    color: #fff;
    padding-top: 22px;
    font-family: 'enriqueta';
}
/* line 14, ../sass/_shop.scss */

.your-cart > div {
    margin: 0 22px 22px 22px;
    min-height: 50px;
}
/* line 17, ../sass/_shop.scss */

.your-cart h2 {
    color: #fff !important;
    font-family: 'enriquetabold';
    font-size: 16px;
}
/* line 23, ../sass/_shop.scss */

.your-cart button,
#item-added .button {
    background-color: #081537;
    height: 48px;
}
/* line 27, ../sass/_shop.scss */

.your-cart button:hover {
    background-color: #10255b;
}
/* line 33, ../sass/_shop.scss */

#souvenir-shop {
    margin-top: 23px;
    margin-bottom: 32px;
}
/* line 38, ../sass/_shop.scss */

.shop_categories div:first-child {
    text-align: center;
    font-family: 'enriquetabold';
    color: #0b3f6d;
    line-height: 50px;
    font-size: 16px;
}
/* line 45, ../sass/_shop.scss */

.shop_categories a {
    font-family: 'sans';
    text-transform: none;
    color: #231f20;
    height: 50px;
}
/* line 50, ../sass/_shop.scss */

.shop_categories a:hover,
.shop_categories a.selected {
    color: #fff;
    background-color: #0b3f77;
}
/* line 57, ../sass/_shop.scss */

.shop .inverted a {
    text-transform: none;
}
/* == 1. SLEP MENU */

/* line 65, ../sass/_shop.scss */

.shop button {
    width: 100%;
    color: #fff;
}
/* line 69, ../sass/_shop.scss */

.shop .shop-block {
    margin: 0;
    padding: 0 6px;
}
/* line 73, ../sass/_shop.scss */

.shop .shop-block:hover {
    background-color: transparent;
}
/* line 76, ../sass/_shop.scss */

.shop .shop-block a {
    color: #231F20;
    display: block;
}
/* line 80, ../sass/_shop.scss */

.shop .shop-block h2 {
    margin-bottom: 15px;
}
.shop .shop-block .bigger {
    margin-top: 18px;
    margin-bottom: 12px;
    width: 50%;
    display: block;
    float: right;
    height: 40px;
}
.shop .shop-block .bigger.old-price {
    color: #afafaf;
    text-decoration: line-through;
    float: left;
}
/* line 92, ../sass/_shop.scss */

.shop .shop-block.last {
    float: left;
}
/* line 96, ../sass/_shop.scss */

.add-to-cart {
    background-color: #0b3f77;
    text-transform: none;
    font-family: 'enriqueta';
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 40px;
    line-height: 40px;
    text-align: center;
    font-family: 'enriqueta';
    color: #fff;
    clear: both;
    height: 40px;
}
/* line 104, ../sass/_shop.scss */

.add-to-cart:hover {
    background-color: #081537;
}
/* 2. SKALOWANIE PRODUKTŕW */

@media only screen and (max-width: 930px) {
    /* line 116, ../sass/_shop.scss */
    .shop .mobile-two {
        width: 25% !important;
        float: left !important;
    }
}
@media only screen and (max-width: 510px) {
    /* line 116, ../sass/_shop.scss */
    .shop .mobile-two {
        width: 50% !important;
    }
}
@media only screen and (max-width: 300px) {
    /* line 116, ../sass/_shop.scss */
    .shop .mobile-two {
        width: 100% !important;
        float: none !important;
    }
}
/* == 2.SKALOWANIE PRODUKTŕW */

/* WIDOK PRODUKTU */

/* line 134, ../sass/_shop.scss */

.product-details {
    background-color: transparent;
    padding-left: 0;
}
@media only screen and (max-width: 501px) {
    /* line 134, ../sass/_shop.scss */
    .product-details {
        padding-right: 0;
    }
}
/* line 142, ../sass/_shop.scss */

.product-details .buy-item {
    background-color: #0084c4;
    font-family: 'enriquetabold';
    font-size: 22px;
    color: #fff;
    text-align: center;
    width: 17%;
    margin-bottom: 25px;
    margin-right: 3%;
    padding-top: 10px;
    float: left;
}
@media only screen and (max-width: 500px) {
    /* line 142, ../sass/_shop.scss */
    .product-details .buy-item {
        width: 100%;
        padding-top: 0;
    }
}
/* line 160, ../sass/_shop.scss */

.product-details .buy-item .price {
    width: 50%;
    white-space: nowrap;
    text-align: center;
    float: left;
}
@media only screen and (min-width: 501px) {
    /* line 160, ../sass/_shop.scss */
    .product-details .buy-item .price {
        width: 100%;
        float: none;
    }
}
@media only screen and (min-width: 501px) and (max-width: 640px) {
    /* line 160, ../sass/_shop.scss */
    .product-details .buy-item .price {
        font-size: 17px;
    }
}
/* line 178, ../sass/_shop.scss */

.product-details .buy-item button {
    text-transform: uppercase;
    margin-bottom: 0;
    width: 50%;
    font-size: 12px;
}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
    .product-details .buy-item button {
        font-size: 11px;
        white-space: nowrap;
    }
}
.shop .subheading.block {
    background-color: #0b3f77;
}
@media only screen and (min-width: 501px) {
    /* line 178, ../sass/_shop.scss */
    .product-details .buy-item button {
        margin-top: 10px;
        width: 100%;
    }
}
@media only screen and (min-width: 501px) and (max-width: 640px) {
    /* line 178, ../sass/_shop.scss */
    .product-details .buy-item button {
        font-size: 10px;
    }
}
/* line 196, ../sass/_shop.scss */

.product-details .text-title {
    font-size: 14px;
    line-height: 116%;
    font-family: 'enriqueta';
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
@media only screen and (min-width: 501px) {
    /* line 196, ../sass/_shop.scss */
    .product-details .text-title {
        font-size: 18px;
        width: 80%;
        float: right;
        margin-bottom: 30px;
    }
}
/* line 213, ../sass/_shop.scss */

.product-details .text-title span {
    display: block;
}
@media only screen and (min-width: 570px) {
    /* line 213, ../sass/_shop.scss */
    .product-details .text-title span {
        display: inline;
    }
}
/* line 223, ../sass/_shop.scss */

.product-details .text-title h2 {
    margin-bottom: 20px;
}
/* line 226, ../sass/_shop.scss */

.product-details .text-title h2,
.product-details .text-title span {
    font-family: 'enriquetabold';
    font-size: 16px;
}
@media only screen and (min-width: 880px) {
    /* line 226, ../sass/_shop.scss */
    .product-details .text-title h2,
    .product-details .text-title span {
        font-size: 18px;
    }
}
/* line 234, ../sass/_shop.scss */

.product-details .text {
    clear: both;
    position: relative;
    font-size: 15px;
    line-height: 150%;
}
.product-details .text .buy-item {
    position: absolute;
    right: 0;
    bottom: 0;
    margin-right: 0;
    margin-bottom: 10px;
}
/* line 238, ../sass/_shop.scss */

.product-details .text img {
    display: block;
    margin: 0 20px 10px 0;
}
@media only screen and (min-width: 460px) {
    /* line 238, ../sass/_shop.scss */
    .product-details .text img {
        float: left;
    }
}
@media only screen and (min-width: 501px) {
    /* line 238, ../sass/_shop.scss */
    .product-details .text img {
        max-width: 40%;
    }
}
/* line 260, ../sass/_shop.scss */

.about .product-details.publication .text-title,
.shop .product-details.publication .text-title {
    color: #7D7D7D;
    font-size: 15px;
}
/* line 264, ../sass/_shop.scss */

.product-details.publication .text-title h2,
.shop .product-details.publication .text-title h2 {
    margin-bottom: 0;
}
/* line 269, ../sass/_shop.scss */

.product-details .text-title .author {
    color: #57718d;
    display: block;
    margin: 4px 0;
}
/* 3. KOSZYK */

/* line 281, ../sass/_shop.scss */

.cart {
    padding: 0;
    background-color: transparent;
    font-family: 'enriqueta';
    color: #000;
}
/* line 287, ../sass/_shop.scss */

.cart th {
    background-color: #fff;
    padding-left: 5px;
    padding-bottom: 0;
}
/* line 292, ../sass/_shop.scss */

.cart td {
    background-color: #e7e6e1;
    vertical-align: middle;
    font-family: 'sans';
    font-size: 13px;
    padding-top: 8px;
}
/* line 300, ../sass/_shop.scss */

.cart td button {
    margin: 0;
    width: 100%;
}
/* line 305, ../sass/_shop.scss */

.cart td a {
    color: #333333;
}
/* line 307, ../sass/_shop.scss */

.cart td a:hover {
    text-decoration: underline;
}
/* line 312, ../sass/_shop.scss */

.cart td input[type=text] {
    width: 40px;
    height: 40px;
    border: none;
    line-height: 40px;
    text-align: center;
}
/* line 323, ../sass/_shop.scss */

.cart td,
.cart th {
    border-right: 5px solid #fff;
    border-top: 5px solid #fff;
}
/* line 331, ../sass/_shop.scss */

.cart .bttn {
    width: 9%;
    padding: 0;
    background-color: #fff;
    border-right: none;
}
/* line 336, ../sass/_shop.scss */

.cart .bttn button {
    float: left;
    height: 62px;
}
/* line 342, ../sass/_shop.scss */

.cart .total td {
    background-color: #fff;
}
/* line 344, ../sass/_shop.scss */

.cart .total td button {
    line-height: 130%;
    padding: 10px 5px;
    background-color: #848484;
    font-size: 80%;
}
/* line 349, ../sass/_shop.scss */

.cart .total td button:hover {
    background-color: #676767;
}
@media only screen and (max-width: 1235px) {
    /* line 344, ../sass/_shop.scss */
    .cart .total td button {
        font-size: 70%;
    }
}
/* line 361, ../sass/_shop.scss */

.cart .quant {
    width: 7%;
    padding-left: 10px;
    padding-right: 10px;
}
/* line 365, ../sass/_shop.scss */

.cart .quant input {
    margin: 2px;
}
/* line 369, ../sass/_shop.scss */

.cart td.title {
    width: 60%;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
/* line 374, ../sass/_shop.scss */

.cart td.title a {
    display: block;
    height: 36px;
    overflow: hidden;
}
/* line 381, ../sass/_shop.scss */

.cart .value {
    border-right: none;
}
/* line 385, ../sass/_shop.scss */

.cart .value,
.cart .price {
    width: 12%;
}
/* line 388, ../sass/_shop.scss */

.cart input[type=submit] {
    width: 100%;
    float: right;
    margin-top: 6%;
    margin-bottom: 40px;
}
@media only screen and (min-width: 501px) {
    /* line 388, ../sass/_shop.scss */
    .cart input[type=submit] {
        width: 30%;
    }
}
/* line 400, ../sass/_shop.scss */

#orderform.custom select {
    display: none;
}
/* line 403, ../sass/_shop.scss */

#orderform {
    margin-bottom: 40px;
}
/* line 405, ../sass/_shop.scss */

#orderform input[type=text],
#orderform input[type=email],
#orderform textarea {
    border: none;
    background-color: #f2f2f2;
    height: 50px;
    box-shadow: none;
}
@media only screen and (max-width: 500px) {
    /* line 405, ../sass/_shop.scss */
    #orderform input[type=text],
    #orderform input[type=email],
    #orderform textarea {
        margin: 0;
    }
}
/* line 415, ../sass/_shop.scss */

#orderform input[type=text].error,
#orderform input[type=email].error,
#orderform textarea.error {
    background-color: #ffd0d0;
}
/* line 419, ../sass/_shop.scss */

#orderform .row div.columns {
    padding: 0;
}
/* line 422, ../sass/_shop.scss */

#orderform textarea {
    height: 178px;
    margin-top: 10px;
    padding: 10px;
}
/* line 426, ../sass/_shop.scss */

#orderform h2 {
    font-family: 'enriquetabold';
    font-size: 138%;
    color: #081537;
    margin-bottom: 0;
}
@media only screen and (min-width: 501px) {
    /* line 426, ../sass/_shop.scss */
    #orderform h2 {
        margin-bottom: 32px;
    }
}
/* line 438, ../sass/_shop.scss */

#orderform label {
    font-family: 'enriqueta';
    font-size: 117%;
    padding-top: 12px;
}
@media only screen and (max-width: 500px) {
    /* line 438, ../sass/_shop.scss */
    #orderform label {
        padding: 0;
        margin-top: 6px;
    }
}
/* line 448, ../sass/_shop.scss */

#orderform #postalcode2,
#orderform #alt_postalcode2 {
    float: left;
    margin-left: 12px;
}
/* line 453, ../sass/_shop.scss */

#orderform .buttons {
    clear: both;
    margin-top: 20px;
}
/* line 456, ../sass/_shop.scss */

#orderform .buttons button,
.p404 .buttons .button {
    width: 40%;
}
@media only screen and (max-width: 500px) {
    /* line 456, ../sass/_shop.scss */
    #orderform .buttons button {
        width: 100%;
        margin-top: 10px;
    }
}
/* line 466, ../sass/_shop.scss */

#orderform fieldset.payment {
    margin-top: 40px;
}
/* line 469, ../sass/_shop.scss */

#orderform .accept-terms {
    margin-top: 20px;
    color: #8B8B8B;
}
/* line 471, ../sass/_shop.scss */

#orderform .accept-terms .checkbox {
    margin-right: 10px;
}
/* line 476, ../sass/_shop.scss */

#orderform .info,
#orderform .errorMsg {
    font-family: 'enriqueta';
}
#orderform .info.shippingInfo {
    clear: both;
}
/* line 479, ../sass/_shop.scss */

#orderform .errorMsg {
    color: #ff0303;
    padding-left: 15px !important;
    display: none;
}
@media only screen and (max-width: 500px) {
    /* line 479, ../sass/_shop.scss */
    #orderform .errorMsg {
        padding-left: 0 !important;
    }
}
@media only screen and (max-width: 930px) and (min-width: 501px) {
    /* line 498, ../sass/_shop.scss */
    #orderform .seven.columns {
        width: 80% !important;
        float: left !important;
    }
    /* line 502, ../sass/_shop.scss */
    #orderform label.two.columns {
        width: 20% !important;
        float: left;
    }
}
@media only screen and (max-width: 930px) {
    /* line 511, ../sass/_shop.scss */
    #orderform #postalcode,
    #orderform #alt_postalcode {
        width: 23% !important;
        float: left;
    }
    /* line 516, ../sass/_shop.scss */
    #orderform #postalcode2,
    #orderform #alt_postalcode2 {
        width: 72% !important;
        float: left;
    }
    /* line 521, ../sass/_shop.scss */
    #orderform .errorMsg {
        padding-left: 0;
    }
    /* line 524, ../sass/_shop.scss */
    #orderform .three.columns.column-house:first-child {
        padding-right: 12px;
    }
    /* line 527, ../sass/_shop.scss */
    #orderform .three.columns.column-house {
        width: 50% !important;
        float: left !important;
    }
    /* line 531, ../sass/_shop.scss */
    #orderform .three.columns.column-house label.eight {
        width: 42% !important;
        float: left !important;
    }
}
@media only screen and (max-width: 500px) {
    /* line 546, ../sass/_shop.scss */
    #orderform .three.columns.column-house label.eight {
        width: 100% !important;
        float: none !important;
    }
    /* line 550, ../sass/_shop.scss */
    #orderform .three.columns.column-house {
        width: 50% !important;
    }
    /* line 554, ../sass/_shop.scss */
    #orderform .mobile-two input[type=text],
    #orderform .mobile-one input[type=text],
    #orderform .mobile-three input[type=text],
    #orderform .mobile-two input[type=email],
    #orderform .mobile-one input[type=email],
    #orderform .mobile-three input[type=email]
    {
        width: 95% !important;
    }
    /* line 557, ../sass/_shop.scss */
    #orderform label {
        margin-bottom: 6px;
    }
}
/* DZI¨KUJEMY ZA ZO˝ENIE ZAMŕWIENIA */

/* line 564, ../sass/_shop.scss */

.order {
    background-color: transparent;
}
/* line 566, ../sass/_shop.scss */

.order div.block {
    color: #081537;
    font-family: 'enriqueta';
    font-size: 18px;
}
/* line 572, ../sass/_shop.scss */

.order button {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
/* line 578, ../sass/_shop.scss */

.order button:first-child {
    margin-top: 25px;
}
/* line 581, ../sass/_shop.scss */

.order button:last-child {
    margin-bottom: 25px;
}
@media only screen and (min-width: 501px) {
    /* line 572, ../sass/_shop.scss */
    .order button {
        margin: 25px 0 25px 0;
        width: 49%;
    }
}
/* line 595, ../sass/_shop.scss */

.order .forward {
    float: right;
    background-color: #081537;
    color: #fff;
}
/* line 602, ../sass/_shop.scss */

.order .forward:hover {
    background-color: #0b3f77;
}
/** 6. LISTA PRODUKTOW **/

/* line 614, ../sass/_shop.scss */

.shop-block h2 {
    max-height: 58.14px;
    overflow: hidden;
}
@media only screen and (min-width: 300px) {
    /* line 614, ../sass/_shop.scss */
    .shop-block h2 {
        height: 58.14px;
    }
}
/* line 622, ../sass/_shop.scss */

.shop-block .info {
    max-height: 90px;
}
@media only screen and (min-width: 300px) {
    /* line 622, ../sass/_shop.scss */
    .shop-block .info {
        height: 90px;
    }
}
/* line 630, ../sass/_shop.scss */

.shop-block .block-illustration {
    height: auto;
    width: 100%;
}
/* line 634, ../sass/_shop.scss */

.shop-block .block-illustration img {
    width: 100%;
}
@media only screen and (min-width: 300px) {
    /* line 640, ../sass/_shop.scss */
    .shop-block .block-illustration {
        height: 0;
        padding-bottom: 100%;
        width: 100%;
        overflow: hidden;
    }
    /* line 645, ../sass/_shop.scss */
    .shop-block .block-illustration img {
        width: 100%;
    }
}
@media only screen and (min-width: 300px) {
    /* line 652, ../sass/_shop.scss */
    .shop-block .block-illustration img {
        max-height: none;
    }
    /* line 658, ../sass/_shop.scss */
    .main .shop-block .block-illustration img {
        width: 100%;
    }
}
/* line 664, ../sass/_shop.scss */

.product-description .info,
.product-description h2 {
    overflow: hidden;
}
/* Wczesniejszy przeskok do widoku tabletowego */

@media only screen and (max-width: 930px) {
    /* line 672, ../sass/_shop.scss */
    .shop-tablet-wide > .eight,
    .shop-tablet-wide > .four {
        width: 100% !important;
        left: 0 !important;
    }
}
@media only screen and (max-width: 700px) and (min-width: 501px) {
    /* line 681, ../sass/_shop.scss */
    .shop-tablet-wide #orderform .two {
        width: 20% !important;
        float: left !important;
    }
    /* line 689, ../sass/_shop.scss */
    .shop-tablet-wide #orderform .seven {
        width: 55% !important;
        float: left !important;
    }
    /* line 695, ../sass/_shop.scss */
    .shop-tablet-wide #orderform .errorMsg {
        width: 24% !important;
        float: right;
    }
}
/* line 703, ../sass/_shop.scss */

.block.tagcloud {
    background-color: transparent;
    padding: 0;
}
/* line 707, ../sass/_shop.scss */

.block.tagcloud .tab {
    width: auto;
    display: inline-block;
    white-space: nowrap;
    text-transform: none;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
}
/* line 720, ../sass/_shop.scss */

form.custom div.custom.dropdown.error a.current {
    background-color: #ffd0d0;
    color: #B74E4E;
}
/* line 724, ../sass/_shop.scss */

form.custom div.custom.dropdown.error a.selector {
    background-color: #B74E4E;
}
/* line 728, ../sass/_shop.scss */

form.custom .error-check span.custom.checkbox {
    background-color: #FFD0D0;
    border-color: #B74E4E;
}
/* line 733, ../sass/_shop.scss */

#postalcode2,
#house,
#flat,
#alt_house,
#alt_flat,
#alt_postalcode2 {
    max-width: 130px;
}
/* line 736, ../sass/_shop.scss */

#postalcode,
#alt_postalcode {
    max-width: 60px;
}
@media only screen and (max-width: 930px) and (min-width: 500px) {
    /* line 741, ../sass/_shop.scss */
    .shop-tablet-wide #orderform .errorMsg {
        width: 80% !important;
        float: right !important;
        padding-left: 0 !important;
        margin-top: -10px;
        margin-bottom: 10px;
    }
    /* line 748, ../sass/_shop.scss */
    .shop-tablet-wide #orderform .errorMsg.terms-error {
        width: 100% !important;
        margin-top: 5px !important;
    }
    /* line 752, ../sass/_shop.scss */
    .shop-tablet-wide #orderform .seven {
        width: 80% !important;
    }
    /* line 755, ../sass/_shop.scss */
    .shop-tablet-wide #orderform textarea.seven {
        width: 100% !important;
    }
}
/* line 1, ../sass/_news.scss */

.news-list {
    margin-top: 12px;
    display: table;
}
/* line 4, ../sass/_news.scss */

.news-list .block {
    padding: 0;
    min-height: 100px;
    margin-bottom: 20px;
}
@media only screen and (min-width: 500px) {
    /* line 4, ../sass/_news.scss */
    .news-list .block {
        margin-bottom: 6px;
    }
}
/* line 11, ../sass/_news.scss */

.news-list .block > div {
    display: block;
}
@media only screen and (min-width: 500px) {
    /* line 11, ../sass/_news.scss */
    .news-list .block > div {
        display: table;
        width: 100%;
    }
}
/* line 26, ../sass/_news.scss */

.news-list .date,
.news-list .info,
.news-list .place {
    display: block;
    text-align: left;
    font-family: 'enriqueta';
    min-height: 40px;
    padding: 6px;
    width: 100%;
}
@media only screen and (min-width: 500px) {
    /* line 26, ../sass/_news.scss */
    .news-list .date,
    .news-list .info,
    .news-list .place {
        padding: 18px;
        display: table-cell;
        min-height: 100px;
    }
}
/* line 42, ../sass/_news.scss */

.news-list .info {
    font-size: 16px;
    padding: 22px;
}
@media only screen and (min-width: 500px) {
    /* line 42, ../sass/_news.scss */
    .news-list .info {
        width: 50%;
        min-width: 50%;
        padding-left: 0;
    }
}
/* line 54, ../sass/_news.scss */

.news-list .date {
    font-size: 17px;
    color: #fff;
    min-height: 25px;
}
@media only screen and (min-width: 500px) {
    /* line 54, ../sass/_news.scss */
    .news-list .date {
        width: 25%;
        color: #000;
        font-size: 22px;
        background-color: transparent !important;
    }
}
/* line 70, ../sass/_news.scss */

.news-list .date span {
    font-weight: bold;
}
@media only screen and (min-width: 500px) {
    /* line 70, ../sass/_news.scss */
    .news-list .date span {
        display: block;
    }
}
/* line 81, ../sass/_news.scss */

.news-list .place {
    font-family: 'enriquetabold';
    font-size: 17px;
    position: relative;
    line-height: 40px;
    padding: 0;
}
@media only screen and (min-width: 500px) {
    /* line 81, ../sass/_news.scss */
    .news-list .place {
        width: 25%;
        font-size: 18px;
        line-height: 135%;
    }
}
/* line 95, ../sass/_news.scss */

.news-list .place span {
    display: block;
    width: auto;
    margin-right: 4px;
    float: right;
}
@media only screen and (min-width: 500px) {
    /* line 95, ../sass/_news.scss */
    .news-list .place span {
        margin-left: 10%;
        float: none;
        width: 80%;
        min-height: 100px;
    }
}
/* line 111, ../sass/_news.scss */

.holder {
    padding: 0;
    margin: 0 6px;
}
/* line 119, ../sass/_news.scss */

#news-tabs .columns {
    width: 25% !important;
}
/* line 121, ../sass/_news.scss */

#news-tabs .columns:first-child .block {
    margin-left: 0;
}
/* line 124, ../sass/_news.scss */

#news-tabs .columns:last-child .block {
    margin-right: 0;
}
/* line 129, ../sass/_news.scss */

.tab,
#gotodate {
    font-family: 'enriqueta';
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    height: 50px;
    line-height: 50px;
    padding: 0;
}
/* line 145, ../sass/_news.scss */

#switchtocal {
    color: #231F20;
    text-align: center;
    height: 50px;
    font-family: 'enriquetabold';
    font-size: 123%;
    padding: 0;
    text-transform: uppercase;
    z-index: 7;
}
/* line 157, ../sass/_news.scss */

#gotodate,
input.datepicker {
    margin-left: 0;
    margin-right: 0;
    font-family: 'enriquetabold';
    height: 50px;
    display: inline-block;
}
/* line 167, ../sass/_news.scss */

#gotodate {
    width: 100%;
    margin: 0;
}
/* line 173, ../sass/_news.scss */

.pickadate__holder {
    z-index: 9999;
    position: absolute;
    display: none;
}
/* line 179, ../sass/_news.scss */

input.datepicker,
#gotodate {
    width: 49%;
}
@media only screen and (max-width: 1175px) {
    /* line 179, ../sass/_news.scss */
    input.datepicker,
    #gotodate {
        width: 100%;
    }
}
/* line 188, ../sass/_news.scss */

#gotodate {
    margin-left: 2%;
}
@media only screen and (min-width: 771px) {
    /* line 192, ../sass/_news.scss */
    .pickadate__holder {
        margin-left: -100%;
        width: 200%;
    }
    /* line 197, ../sass/_news.scss */
    input.datepicker,
    #gotodate {
        width: 100%;
        margin-left: 0;
    }
}
/* line 202, ../sass/_news.scss */

#kalendarium #gotodate {
    width: 50%;
    vertical-align: top;
    margin-left: 2%;
}
@media only screen and (max-width: 1175px) {
    /* line 202, ../sass/_news.scss */
    #kalendarium #gotodate {
        width: 100%;
        margin-left: 0;
    }
}
/* line 214, ../sass/_news.scss */

#kalendarium .pickadate__holder {
    width: 100% !important;
    margin-left: 0;
}
/* line 220, ../sass/_news.scss */

.pickadate__calendar {
    width: 100%;
}
/* line 226, ../sass/_news.scss */

input.datepicker,
input.datepicker:focus {
    height: 50px;
    background: url("../img/icons/date.png");
    background-position: right;
    background-repeat: no-repeat;
    color: #939598;
    font-size: 20px;
    font-family: 'sanslight';
    line-height: 40px;
    padding-left: 18px;
    font-weight: normal;
    cursor: pointer;
}
@media only screen and (min-width: 930px) and (max-width: 1125px) {
    input.datepicker,
    input.datepicker:focus {
        font-size: 17px;
        padding-left: 12px;
    }
}
@media only screen and (min-width: 831px) and (max-width: 929px) {
    input.datepicker,
    input.datepicker:focus {
        font-size: 15px;
        padding-left: 8px;
    }
}
/* line 244, ../sass/_news.scss */

#kalendarium input.datepicker,
#kalendarium input.datepicker:focus {
    width: 48%;
}
@media only screen and (max-width: 1175px) {
    /* line 244, ../sass/_news.scss */
    #kalendarium input.datepicker,
    #kalendarium input.datepicker:focus {
        width: 100%;
    }
}
/* line 253, ../sass/_news.scss */

.pickadate__frame {
    width: 100% !important;
}
/* line 261, ../sass/_news.scss */

.icon {
    height: 40px;
    width: 40px;
}
/* line 265, ../sass/_news.scss */

.datepicker_overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.32);
    z-index: 999;
    display: none;
}
/* line 275, ../sass/_news.scss */

.navigation .icon,
.choose-month .icon {
    float: left;
    margin-bottom: 10px;
}
/* line 280, ../sass/_news.scss */

.holder .navigation,
.choose-month .navigation {
    float: right;
    width: 86px;
    margin: 6px 0 12px 0;
    cursor: pointer;
}
/* line 289, ../sass/_news.scss */

.hivision .navigation div,
.navigation a,
.hivision .pagination .left,
.pagination .right {
    background-image: url("../img/arrows.gif");
}
/* line 293, ../sass/_news.scss */

.navigation div,
.navigation a {
    background-color: #bd1e4f;
}
.navigation a:hover {}
/* line 297, ../sass/_news.scss */

.navigation .left,
.pagination .left {
    background-position: 0 -40px;
    margin-right: 6px;
}
/* line 302, ../sass/_news.scss */

.cal-icon {
    background-color: #E7E6E1;
    max-width: 50px;
    width: 33%;
    height: 50px;
    float: right;
}
/* line 310, ../sass/_news.scss */

.cal-icon span {
    border-top: 4px solid #bd1e4f;
    color: #bd1e4f;
    padding: 0 2px;
    font-size: 16px;
    line-height: 10px;
    display: block;
    height: 20px;
    display: none;
    width: 33%;
}
/* line 324, ../sass/_news.scss */

.tab:hover,
.tab.selected,
#switchtocal:hover,
#gotodate {
    background: #bd1e4f;
    color: #fff;
    cursor: pointer;
}
/* line 328, ../sass/_news.scss */

.tab:hover a,
.tab.selected a,
#switchtocal:hover a,
#gotodate a {
    color: #fff;
}
/* line 334, ../sass/_news.scss */

#orders-tabs .columns {
    float: left !important;
}
/* line 338, ../sass/_news.scss */

#orders-tabs .columns .tab,
.publications-tabs .tab {
    padding-right: 22px;
    padding-left: 22px;
}
.publications-tabs .tab:hover,
.publications-tabs .tab.selected {
    background: #0B3F77;
}
/* line 343, ../sass/_news.scss */

#orders-tabs .tab:hover,
#orders-tabs .tab.selected,
#orders-tabs #switchtocal:hover,
#orders-tabs #gotodate {
    background: #0b3f77;
    color: #fff;
    cursor: pointer;
}
/* line 347, ../sass/_news.scss */

#orders-tabs .tab:hover a,
#orders-tabs .tab.selected a,
#orders-tabs #switchtocal:hover a,
#orders-tabs #gotodate a {
    color: #fff;
}
/* 2. KALENDARIUM */

/* line 355, ../sass/_news.scss */

#kalendarium #gotodate {
    margin-top: 0;
}
@media only screen and (max-width: 770px) {
    /* line 361, ../sass/_news.scss */
    .choose-date > div.mobile-two,
    .choose-date > div {
        width: 49% !important;
        float: left !important;
    }
    /* line 365, ../sass/_news.scss */
    .choose-date > div.mobile-two:last-child,
    .choose-date > div:last-child {
        float: right !important;
    }
}
/* line 379, ../sass/_news.scss */

#todaydate {
    text-align: center;
    font-family: 'enriqueta';
    font-size: 18px;
    margin: 20px 0;
}
/* line 385, ../sass/_news.scss */

.choose-month {
    padding: 16px 0;
}
/* line 388, ../sass/_news.scss */

.choose-month h1 {
    text-align: center;
    color: #bd1e4f;
    font-family: 'enriquetabold';
    font-size: 28px;
    clear: both;
}
/* line 395, ../sass/_news.scss */

.choose-month .navigation {
    margin: 0 auto;
    float: none;
    margin-top: 12px;
}
/* line 401, ../sass/_news.scss */

.cal-days .columns {
    width: 100%;
    float: none;
    margin: 0;
}
@media only screen and (min-width: 1050px) {
    /* line 401, ../sass/_news.scss */
    .cal-days .columns {
        width: 14.285%;
        min-height: 0;
        float: left;
    }
}
/* line 417, ../sass/_news.scss */

.cal-days .columns .day-block {
    margin: 6px 6px;
}
/* line 420, ../sass/_news.scss */

.cal-days .columns .day-block > div {
    background-color: #E7E6E1;
    width: 100%;
    min-height: 80px;
    height: auto;
    position: relative;
}
@media only screen and (min-width: 1050px) {
    /* line 420, ../sass/_news.scss */
    .cal-days .columns .day-block > div {
        padding-bottom: 100%;
    }
}
/* line 431, ../sass/_news.scss */

.cal-days .columns .day-block > div .number {
    color: #fff;
    font-size: 22px;
    background-color: #cfcdc3;
    border-bottom: 2px solid #fff;
    width: 100%;
    display: block;
    text-indent: 10px;
}
@media only screen and (min-width: 1050px) {
    /* line 431, ../sass/_news.scss */
    .cal-days .columns .day-block > div .number {
        background-color: transparent;
        position: absolute;
        top: 8px;
        left: 12px;
        border-bottom: none;
        text-indent: 0;
    }
}
/* line 452, ../sass/_news.scss */

.cal-days .columns .day-block:hover {
    cursor: pointer;
}
/* line 458, ../sass/_news.scss */

.cal-days .day-name {
    text-align: center;
    font-family: 'enriqueta';
    font-size: 14px;
    margin: 0px 10px 12px 10px;
    width: calc(14.28% - 20px);
    border-bottom: 1px solid #b32150;
    padding-bottom: 12px;
}
@media only screen and (min-width: 1050px) {
    /* line 458, ../sass/_news.scss */
    .cal-days .day-name {
        display: block;
    }
}
/* line 468, ../sass/_news.scss */

.day-block .day-name {
    display: inline;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'sans';
    margin-left: 12px;
}
@media only screen and (min-width: 1050px) {
    /* line 468, ../sass/_news.scss */
    .day-block .day-name {
        display: none;
    }
}
/* line 483, ../sass/_news.scss */

.events {
    padding: 12px;
    top: 23%;
    width: 100%;
    font-size: 14px;
    line-height: 16px;
    max-height: 70%;
    overflow: hidden;
}
.events.expandedEvent {
    max-height: 250%;
    overflow: hidden;
}
@media only screen and (min-width: 1050px) {
    /* line 483, ../sass/_news.scss */
    .events {
        position: absolute;
    }
}
@media only screen and (max-width: 1049px) {
    .day-block.outrange {
        display: none;
    }
}
/* line 498, ../sass/_news.scss */

.events a {
    display: block;
    margin-bottom: 6px;
    color: #231F20;
    display: block;
    font-size: 16px;
    margin-bottom: 12px;
}
/* line 506, ../sass/_news.scss */

.events a:hover {
    text-decoration: underline;
}
@media only screen and (min-width: 1050px) {
    /* line 498, ../sass/_news.scss */
    .events a {
        margin-bottom: 5px;
        font-size: 14px;
    }
    /* line 514, ../sass/_news.scss */
    .events a:hover {
        text-decoration: none;
    }
}
/* line 524, ../sass/_news.scss */

.events a:after {
    content: "\00BB";
}
@media only screen and (min-width: 1050px) {
    /* line 524, ../sass/_news.scss */
    .events a:after {
        content: "";
    }
}
/* line 531, ../sass/_news.scss */

.expandedEvent {
    width: 200%;
    height: 200%;
    color: #fff;
    padding-top: 70px;
    background: #bd1e4f;
    top: 0;
    left: 0;
    display: block;
    z-index: 800;
    cursor: default;
}
/* line 543, ../sass/_news.scss */

.expandedEvent .number {
    left: 0;
    top: 0;
}
/* line 549, ../sass/_news.scss */

.expandedEvent a {
    color: #fff;
}
/* line 551, ../sass/_news.scss */

.expandedEvent a:after {
    content: "\00BB";
    ;
}
/* line 555, ../sass/_news.scss */

.expandedEvent a:hover {
    text-decoration: underline;
}
/* line 560, ../sass/_news.scss */

.bottom .expandedEvent {
    bottom: 0;
    top: auto;
}
/* line 564, ../sass/_news.scss */

.right-block .expandedEvent {
    left: auto;
    right: 0;
}
/* line 570, ../sass/_news.scss */

.right-block.expandedBlock .number {
    left: -100% !important;
}
/* line 573, ../sass/_news.scss */

.bottom.expandedBlock .number {
    top: -100% !important;
}
@media only screen and (max-width: 1049px) {
    /* line 578, ../sass/_news.scss */
    .cal-days .columns .day-block.today > div .number {
        background-color: #bd1e4f;
    }
}
@media only screen and (min-width: 1049px) {
    /* line 585, ../sass/_news.scss */
    .today .number:after {
        content: " dzi";
        text-transform: uppercase;
    }
}
/* line 594, ../sass/_news.scss */

.news-list .block:hover .date,
.news-list .block:hover .info {
    color: #fff !important;
}
/** NEWS BREAKPOINT -> grafiki - kwadraty **/

/** MOBILE **/

@media only screen and (max-width: 500px) {
    /* line 606, ../sass/_news.scss */
    .choose-date > div.mobile-two,
    .choose-date > div {
        width: 100% !important;
    }
}
@media only screen and (max-width: 390px) {
    /* line 611, ../sass/_news.scss */
    #kalendarium input.datepicker,
    #kalendarium input.datepicker,
    #kalendarium #gotodate {
        width: 100%;
        margin-left: 0;
    }
}
/* WYSTAWY */

/* line 3, ../sass/_exhibitions.scss */

.exhibitions .eight h1.block,
.dla-zwiedzajacych h1.block,
.tourist h1.block {
    background-image: url("../img/headers/wystawy_light.jpg");
}
/* line 7, ../sass/_exhibitions.scss */

.exhibitions .four h1.block {
    background-image: url("../img/headers/wystawy_dark.jpg");
}
/* line 10, ../sass/_exhibitions.scss */

.exhibitions .place {
    color: #bd1e4f;
}
/* line 14, ../sass/_exhibitions.scss */

.exhibitions .four a.block {
    font-size: 100%;
}
/* line 17, ../sass/_exhibitions.scss */

.exhibitions .four a.block h2,
.exhibitions .four a.block .place {
    line-height: 116%;
    font-family: 'enriquetabold';
    margin-bottom: 0;
    margin: 12px 0;
}
/* line 25, ../sass/_exhibitions.scss */

.exhibitions .four a.block.centered.short {
    line-height: 50px;
}
@media only screen and (max-width: 501px) {
    /* line 25, ../sass/_exhibitions.scss */
    .exhibitions .four a.block.centered.short {
        display: none;
    }
}
/* line 39, ../sass/_exhibitions.scss */

.exhibitions .eight .six a {
    height: auto;
}
@media only screen and (min-width: 1200px) {
    /* line 37, ../sass/_exhibitions.scss */
    .exhibitions .eight .six {
        width: 33.3333% !important;
        float: left !important;
    }
}
@media only screen and (min-width: 600px) and (max-width: 830px) {
    /* line 55, ../sass/_exhibitions.scss */
    .permament-exhibitions .six.columns {
        width: 33.3333% !important;
        float: left !important;
    }
}
@media only screen and (max-width: 460px) {
    /* line 61, ../sass/_exhibitions.scss */
    .permament-exhibitions .six.columns {
        width: auto !important;
        float: none !important;
    }
}
/* line 68, ../sass/_exhibitions.scss */

.permament-exhibitions a.block {
    padding: 0;
}
/* line 70, ../sass/_exhibitions.scss */

.permament-exhibitions a.block .text-title {
    padding: 0 22px 22px 22px;
}
/* line 73, ../sass/_exhibitions.scss */

.permament-exhibitions a.block .block-illustration,
.permament-exhibitions a.block .text-title {
    width: auto;
    float: none;
}
/* line 78, ../sass/_exhibitions.scss */

.permament-exhibitions a.block .block-illustration {
    height: 0;
    padding-bottom: 100%;
    margin: 0;
    margin-bottom: 22px;
}
/* line 84, ../sass/_exhibitions.scss */

.permament-exhibitions a.block .block-illustration img {
    width: 100%;
}
/* line 93, ../sass/_exhibitions.scss */

.four .exhibitions .cal-date {
    width: 33%;
    min-width: 110px;
    left: 0;
}
/** GODZINY OTWARCIA **/

/* line 111, ../sass/_exhibitions.scss */

.tourist #branches .info {
    padding-top: 0;
    line-height: 17px;
}
/* line 115, ../sass/_exhibitions.scss */

.tourist #branches .info:first-child {
    padding-top: 14px;
}
/* line 118, ../sass/_exhibitions.scss */

.tourist #branches .inner {
    overflow: hidden;
    line-height: 17px;
}
/* line 122, ../sass/_exhibitions.scss */

.tourist #branches a.bigger {
    color: #fff;
    position: absolute;
    right: 8px;
    bottom: 8px;
}
/* line 131, ../sass/_exhibitions.scss */

.tourist #branches .six a.bigger {
    width: auto;
}
/* line 138, ../sass/_exhibitions.scss */

.tourist #branches .six h3 {
    position: static;
    margin: 0 auto;
    padding-top: 18px;
    padding-bottom: 20px;
}
/* line 144, ../sass/_exhibitions.scss */

.tourist #branches .six .block small,
.tourist #branches .six .hideforsmaller {
    display: none;
}
@media only screen and (min-width: 980px) {
    /* line 144, ../sass/_exhibitions.scss */
    .tourist #branches .six .block small,
    .tourist #branches .six .hideforsmaller {
        display: block;
    }
}
@media only screen and (min-width: 980px) {
    /* line 151, ../sass/_exhibitions.scss */
    .tourist #branches .six .hideforsmaller {
        display: inline;
    }
}
/* line 159, ../sass/_exhibitions.scss */

.tourist #branches .six .block small {
    line-height: 17px;
}
/* line 1, ../sass/_sidebar.scss */

.four .stories-block h2,
.four .news-block h2,
.collection .four .block h2 {
    margin-bottom: 20px;
}
/* line 5, ../sass/_sidebar.scss */

.collection .four .block h2 {
    font-family: 'enriquetabold';
}
/* line 10, ../sass/_sidebar.scss */

#more-announcements span,
#reserve-more span,
.news .tablet-button a.block {
    font-family: 'enriquetabold';
    font-size: 16px;
    text-transform: uppercase;
    line-height: 50px;
}
@media only screen and (max-width: 500px) {
    /* line 19, ../sass/_sidebar.scss */
    #reserve-more span {
        line-height: 130%;
    }
}
@media only screen and (min-width: 831px) and (max-width: 950px) {
    /* line 25, ../sass/_sidebar.scss */
    #reserve-more span {
        font-size: 14px;
    }
}
@media only screen and (min-width: 1000px) and (max-width: 1055px) {
    /* line 30, ../sass/_sidebar.scss */
    #reserve-more span {
        font-size: 14px;
    }
}
/* line 36, ../sass/_sidebar.scss */

#more-announcements span,
.news .tablet-button a.block {
    color: #bd1e4f;
    font-size: 138%;
    background-color: #E7E6E1;
}
/* line 45, ../sass/_sidebar.scss */

.tablet-button {
    clear: both;
}
/* line 51, ../sass/_sidebar.scss */

.four .announcement .place {
    margin-bottom: 20px;
}
/* line 56, ../sass/_sidebar.scss */

.most-read h2 {
    max-height: 52px;
    overflow: hidden;
}
/* line 60, ../sass/_sidebar.scss */

.most-read .lead {
    max-height: 36px;
    overflow: hidden;
}
@media only screen and (min-width: 936px) and (max-width: 1255px) {
    /* line 66, ../sass/_sidebar.scss */
    .most-read h1.block {
        font-size: 190%;
    }
}
@media only screen and (min-width: 831px) and (max-width: 935px) {
    /* line 72, ../sass/_sidebar.scss */
    .most-read h1.block {
        font-size: 170%;
    }
}
@media only screen and (min-width: 831px) {
    /* Main menu */
    /* line 5, ../sass/_desktop.scss */
    #mobile-search-icon {
        display: none;
    }
    /* line 9, ../sass/_desktop.scss */
    #collection {
        display: block !important;
    }
    /* line 13, ../sass/_desktop.scss */
    .hide-for-medium-down {
        display: block !important;
    }
    /* line 18, ../sass/_desktop.scss */
    footer .two,
    footer .row .two {
        width: 16.6667%;
    }
    /* line 22, ../sass/_desktop.scss */
    .main h1.block {
        text-indent: 0;
    }
    /* line 25, ../sass/_desktop.scss */
    .block .expand-blocks {
        display: none !important;
    }
    /* line 29, ../sass/_desktop.scss */
    .main div.block,
    .main a.block,
    .main .branch-holder,
    .site-map {
        display: block;
    }
    /* line 33, ../sass/_desktop.scss */
    .branches .three .block,
    .branches .three .branch-holder {
        width: 100%;
        padding-bottom: 100%;
        height: 100px;
    }
    /* line 48, ../sass/_desktop.scss */
    .slider-hidden {
        display: block;
        position: relative;
        visibility: visible;
    }
    /* line 56, ../sass/_desktop.scss */
    h1.stories-block span {
        margin-left: 0;
    }
    /* line 60, ../sass/_desktop.scss */
    .news-list {
        margin-top: 0px;
    }
    /* NEWS */
    /* line 65, ../sass/_desktop.scss */
    #news-tabs {
        margin-top: 62px;
    }
    /* line 69, ../sass/_desktop.scss */
    #news-tabs .columns {
        width: 20% !important;
        float: left;
    }
    /* line 74, ../sass/_desktop.scss */
    #switchtocal {
        color: #231F20;
        margin-bottom: 0;
    }
    /* SKLEP */
    /* line 86, ../sass/_desktop.scss */
    #souvenir-shop {
        margin-top: 23px;
        margin-bottom: 32px;
    }
}
@media only screen and (max-width: 1250px) {
    /* line 93, ../sass/_desktop.scss */
    #news-tabs .columns {
        width: 25%;
    }
    /* line 97, ../sass/_desktop.scss */
    #datepicker .date,
    #datepicker .cal-icon span {
        font-size: 15px;
    }
}
@media only screen and (min-width: 1200px) {
    /* line 106, ../sass/_desktop.scss */
    .three .branches-block .description-block .news-intro {
        display: block;
    }
    /* line 109, ../sass/_desktop.scss */
    .three .branches-block .description-block .bigger {
        font-size: 13px;
        line-height: 16px;
        margin: 6px 0 6px 14px;
    }
    .three.odd .branches-block .description-block .bigger {
        margin-left: 14px;
    }
    /* line 115, ../sass/_desktop.scss */
    .three .branches-block .description-block .info {
        text-align: left;
        margin-top: 2px;
    }
    /* line 119, ../sass/_desktop.scss */
    .three .branches-block .description-block>span {
        display: block;
        margin: 20px 0 20px 14px;
    }
}
@media only screen and (max-width: 1400px) {
    /* line 128, ../sass/_desktop.scss */
    #news-tabs .columns {
        width: 24% !important;
        float: left;
    }
}
@media only screen and (max-width: 779px) {
    /* line 128, ../sass/_desktop.scss */
    #news-tabs .columns {
        width: 25% !important;
    }
}
@media only screen and (max-width: 960px) {
    /* line 128, ../sass/_desktop.scss */
    #news-tabs .columns {
        font-size: 13px;
    }
}
@media only screen and (max-width: 480px) {
    /* line 141, ../sass/_desktop.scss */
    #news-tabs .columns .block {
        margin-left: 2px;
        margin-right: 2px;
    }
}
@media only screen and (max-width: 400px) {
    /* line 147, ../sass/_desktop.scss */
    #news-tabs .columns .block {
        font-size: 11px;
    }
}
@media only screen and (max-width: 360px) {
    /* line 151, ../sass/_desktop.scss */
    #news-tabs .columns .block {
        font-size: 10px;
    }
}
@media only screen and (max-width: 960px) {
    /* line 159, ../sass/_desktop.scss */
    .tab,
    #gotodate {
        font-size: 13px;
    }
}
@media only screen and (max-width: 840px) {
    /* line 159, ../sass/_desktop.scss */
    .tab,
    #gotodate {
        font-size: 12px;
    }
}
/* line 1, ../sass/_fonts.scss */

body {
    font-size: 13px;
}
/* line 4, ../sass/_fonts.scss */

.page h2 {
    font-family: 'enriquetabold';
}
/* line 7, ../sass/_fonts.scss */

.block h2 {
    font-size: 138%;
    line-height: 133.33333%;
}
/* line 12, ../sass/_fonts.scss */

.four .block h2,
.eight .announcement h2 {
    font-family: 'enriqueta';
}
/* line 15, ../sass/_fonts.scss */

.four .cloud-menu .block h2 {
    font-family: 'enriquetabold';
}
/* line 19, ../sass/_fonts.scss */

.six .announcement h2 {
    margin-bottom: 22px;
}
/* line 24, ../sass/_fonts.scss */

.cal-date {
    font-size: 138%;
}
/* line 29, ../sass/_fonts.scss */

.uppercase {
    text-transform: uppercase;
}
/* line 36, ../sass/_fonts.scss */

.about .publications h2,
.orders a.block h2 {
    margin-bottom: 12px;
}
/* line 41, ../sass/_fonts.scss */

.about .block h2 {
    margin-bottom: 32px;
}
/* line 50, ../sass/_fonts.scss */

.publications-1 .horisontal h2,
.publications-3 h2 {
    font-size: 117%;
    line-height: 117%;
}
/* line 56, ../sass/_fonts.scss */

.publications-1 .horisontal .text,
.publications-3 .text {
    overflow: hidden;
}
/* line 77, ../sass/_fonts.scss */

.news .horisontal .lead {
    height: 72px;
    overflow: hidden;
}
/* line 81, ../sass/_fonts.scss */

.exhibitions .horisontal .lead {
    height: 80px;
}
/** CORNER_DATE - wyst.czasowe - prawa kolumna **/

/* line 90, ../sass/_fonts.scss */

.exhibitions .corner-date .lead {
    height: 36px;
    overflow: hidden;
}
/* line 95, ../sass/_fonts.scss */

.tourist .horisontal h2 {
    margin-bottom: 32px;
}
/* line 1, ../sass/_results.scss */

#all-results {
    height: 100px;
    margin-bottom: 12px;
}
/* line 4, ../sass/_results.scss */

#all-results a {
    line-height: 100px;
    font-size: 20px;
    text-align: center;
    padding-left: 0;
}
/* line 12, ../sass/_results.scss */

.results .menu li {
    background-color: #0B3F77;
}
/* line 14, ../sass/_results.scss */

.results .menu li:hover,
.results .menu li.selected {
    background-color: #081537;
}
/* line 18, ../sass/_results.scss */

.results .menu li.subcategory {
    padding-left: 30px;
}
/* line 21, ../sass/_results.scss */

.results .menu li.subcategory a {
    text-transform: none;
    font-family: 'enriqueta';
}
/* line 27, ../sass/_results.scss */

.phrase {
    background-color: transparent;
    font-family: 'sans';
    font-size: 20px;
    padding-left: 0px;
}
/* line 40, ../sass/_results.scss */

.results .block-illustration {
    overflow: hidden;
}
/* line 42, ../sass/_results.scss */

.results .block-illustration img {
    width: auto;
    height: auto;
    max-width: auto;
    min-width: 0;
    max-height: auto;
    min-height: 0;
}
/* line 20, ../sass/_kolorystyka.scss */

.apteka-pod-orlem,
.dzieje-nowej-huty,
.wieza-ratuszowa,
.podziemia-rynku,
.ulica-pomorska,
.mury-obronne,
.fabryka-schiendlera,
.kamienica-hipolitow,
.dom-zwierzyniecki,
.dom-pod-krzyzem,
.celestat,
.barbakan,
.stara-synagoga,
.krzysztofory {
    color: #fff;
}
/* line 30, ../sass/_kolorystyka.scss */

.block.dom-zwierzyniecki,
.block.kamienica-hipolitow,
.block.dzieje-nowej-huty,
.block.fabryka-schiendlera,
.block.stara-synagoga,
.block.apteka-pod-orlem,
.block.podziemia-rynku,
.block.barbakan,
.block.celestat,
.block.wieza-ratuszowa,
.block.dom-pod-krzyzem,
.block.ulica-pomorska,
.block.mury-obronne {
    background-color: #E7E6E1;
}
/* line 34, ../sass/_kolorystyka.scss */

.place.fabryka-schiendlera,
.description-block.fabryka-schiendlera,
a.block.fabryka-schiendlera:hover {
    background-color: #868f98;
    border-color: #868f98;
}
/* line 38, ../sass/_kolorystyka.scss */

.place.apteka-pod-orlem,
.description-block.apteka-pod-orlem,
a.block.apteka-pod-orlem:hover {
    background-color: #74694b;
    border-color: #74694b;
}
/* line 42, ../sass/_kolorystyka.scss */

.place.dom-zwierzyniecki,
.description-block.dom-zwierzyniecki,
a.block.dom-zwierzyniecki:hover {
    background-color: #894361;
    border-color: #894361;
}
/* line 46, ../sass/_kolorystyka.scss */

.place.dzieje-nowej-huty,
.description-block.dzieje-nowej-huty,
.block.dzieje-nowej-huty:hover {
    background-color: #709a3a;
    border-color: #709a3a;
}
/* line 51, ../sass/_kolorystyka.scss */

.place.dom-pod-krzyzem,
.description-block.dom-pod-krzyzem,
a.block.dom-pod-krzyzem:hover {
    background-color: #d47615;
    border-color: #d47615;
}
/* line 54, ../sass/_kolorystyka.scss */

.place.wieza-ratuszowa,
.description-block.wieza-ratuszowa,
a.block.wieza-ratuszowa:hover {
    background-color: #831217;
    border-color: #831217;
}
/* line 57, ../sass/_kolorystyka.scss */

.place.celestat,
.description-block.celestat,
a.block.celestat:hover {
    background-color: #29574e;
    border-color: #29574e;
}
/* line 61, ../sass/_kolorystyka.scss */

.place.barbakan,
.description-block.barbakan,
a.block.barbakan:hover,
.place.mury-obronne,
.description-block.mury-obronne,
a.block.mury-obronne:hover {
    background-color: #6a4215;
    border-color: #6a4215;
}
/* line 64, ../sass/_kolorystyka.scss */

.place.krzysztofory,
.description-block.krzysztofory,
.block.krzysztofory:hover {
    background-color: #1e2142;
    border-color: #1e2142;
}
/* line 67, ../sass/_kolorystyka.scss */

.place.ulica-pomorska,
.description-block.ulica-pomorska,
a.block.ulica-pomorska:hover {
    background-color: #ca081e;
    border-color: #ca081e;
}
/* line 70, ../sass/_kolorystyka.scss */

.place.kamienica-hipolitow,
.description-block.kamienica-hipolitow,
a.block.kamienica-hipolitow:hover {
    background-color: #4677aa;
    border-color: #4677aa;
}
/* line 73, ../sass/_kolorystyka.scss */

.place.podziemia-rynku,
.description-block.podziemia-rynku,
.block.podziemia-rynku:hover {
    background-color: #006874;
    border-color: #006874;
}
/* line 76, ../sass/_kolorystyka.scss */

.place.stara-synagoga,
.description-block.stara-synagoga,
.block.stara-synagoga:hover {
    background-color: #858381;
    border-color: #858381;
}
/* line 80, ../sass/_kolorystyka.scss */

/* line 83, ../sass/_kolorystyka.scss */

.color {
    background-color: transparent;
}
/* line 87, ../sass/_kolorystyka.scss */

.stara-synagoga.color {
    color: #858381;
}
/* line 91, ../sass/_kolorystyka.scss */

.inverted,
a.inverted {
    color: #fff;
    font-family: 'enriquetabold';
    text-transform: uppercase;
}
/* line 97, ../sass/_kolorystyka.scss */

.inverted:hover,
a.inverted:hover {
    cursor: pointer;
}
/* line 101, ../sass/_kolorystyka.scss */

.main-cat .subheading,
.main-cat a.block:hover {
    background-color: #720124 !important;
}
/* line 104, ../sass/_kolorystyka.scss */

.main-cat h2 {
    font-family: 'enriquetabold' !important;
    color: #fff;
}
/* line 109, ../sass/_kolorystyka.scss */

.main-cat h2 .block h2 {
    margin-bottom: 32px;
}
/* line 115, ../sass/_kolorystyka.scss */

a.block:hover {
    color: #fff;
}
/* line 117, ../sass/_kolorystyka.scss */

a.block:hover * {
    color: #fff !important;
}
/** NEWS **/

/* line 127, ../sass/_kolorystyka.scss */

.news .block.inverted,
.news .inverted:hover,
.news a.block.noplace:hover,
.news .slider-navigation,
.news .pagination .left,
.news .pagination .right,
.news .img .description,
.news .subheading,
.news .text-icons .icon:hover,
.news .text-icons .icon.selected,
.news .icon.print,
.news #sliderpag .selected,
.news .see-more,
.news .pagination .block:hover,
.news .tablet-button .block {
    background-color: #bd1e4f;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.news .block.inverted *,
.news .inverted:hover *,
.news a.block.noplace:hover *,
.news .slider-navigation *,
.news .pagination .left *,
.news .pagination .right *,
.news .img .description *,
.news .subheading *,
.news .text-icons .icon:hover *,
.news .text-icons .icon.selected *,
.news .icon.print *,
.news #sliderpag .selected *,
.news .see-more *,
.news .pagination .block:hover *,
.news .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.news .block h2,
.news div.block .text-title,
.news .text-title h2,
.news .pagination .active {
    color: #bd1e4f;
}
/* line 139, ../sass/_kolorystyka.scss */

.news .pagination .left:hover,
.news .pagination .right:hover,
.news .icon.print:hover {
    background-color: #71122f;
}
/* line 144, ../sass/_kolorystyka.scss */

.news .subcategories li {
    background-color: #bd1e4f;
}
/* line 146, ../sass/_kolorystyka.scss */

.news .subcategories li:hover,
.news .subcategories li.selected {
    background-color: #71122f;
}
/* line 151, ../sass/_kolorystyka.scss */

.news .categories li {
    background-color: #bd1e4f;
}
/* line 153, ../sass/_kolorystyka.scss */

.news .categories li:hover,
.news .categories li.selected {
    background-color: #96163e;
}
/* line 166, ../sass/_kolorystyka.scss */

.news .eight .block h2,
.news .page h2 {
    color: #96163e;
}
/* line 169, ../sass/_kolorystyka.scss */

#gotodate:hover,
.navigation a:hover,
.news .navigation .icon:hover {
    background-color: #d91f59;
}
/* line 172, ../sass/_kolorystyka.scss */

.news .announcement h2,
.news .most-read h2 {
    color: #96163e;
}
/* line 178, ../sass/_kolorystyka.scss */

#more-announcements:hover,
#more-announcements>span:hover {
    background-color: #d91f59;
}
/** WYSTAWY **/

/* line 127, ../sass/_kolorystyka.scss */

.exhibitions .block.inverted,
.exhibitions .inverted:hover,
.exhibitions a.block.noplace:hover,
.exhibitions .slider-navigation,
.exhibitions .pagination .left,
.exhibitions .pagination .right,
.exhibitions .img .description,
.exhibitions .subheading,
.exhibitions .text-icons .icon:hover,
.exhibitions .text-icons .icon.selected,
.exhibitions .icon.print,
.exhibitions #sliderpag .selected,
.exhibitions .see-more,
.exhibitions .pagination .block:hover,
.exhibitions .tablet-button .block {
    background-color: #720124;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.exhibitions .block.inverted *,
.exhibitions .inverted:hover *,
.exhibitions a.block.noplace:hover *,
.exhibitions .slider-navigation *,
.exhibitions .pagination .left *,
.exhibitions .pagination .right *,
.exhibitions .img .description *,
.exhibitions .subheading *,
.exhibitions .text-icons .icon:hover *,
.exhibitions .text-icons .icon.selected *,
.exhibitions .icon.print *,
.exhibitions #sliderpag .selected *,
.exhibitions .see-more *,
.exhibitions .pagination .block:hover *,
.exhibitions .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.exhibitions .block h2,
.exhibitions div.block .text-title,
.exhibitions .text-title h2,
.exhibitions .pagination .active {
    color: #96163e;
}
/* line 139, ../sass/_kolorystyka.scss */

.exhibitions .pagination .left:hover,
.exhibitions .pagination .right:hover,
.exhibitions .icon.print:hover {
    background-color: #330a14;
}
/* line 144, ../sass/_kolorystyka.scss */

.exhibitions .subcategories li {
    background-color: #720124;
}
/* line 146, ../sass/_kolorystyka.scss */

.exhibitions .subcategories li:hover,
.exhibitions .subcategories li.selected {
    background-color: #330a14;
}
/* line 151, ../sass/_kolorystyka.scss */

.exhibitions .categories li {
    background-color: #720124;
}
/* line 153, ../sass/_kolorystyka.scss */

.exhibitions .categories li:hover,
.exhibitions .categories li.selected {
    background-color: #2b0811;
}
/* line 186, ../sass/_kolorystyka.scss */

.exhibitions .img .description,
.exhibitions .inverted:hover,
.exhibitions .tablet-button .block.short:hover {
    background-color: #612332;
}
/** End WYSTAWY **/

/** SKLEP **/

/* line 127, ../sass/_kolorystyka.scss */

.shop .block.inverted,
.shop .inverted:hover,
.shop a.block.noplace:hover,
.shop .slider-navigation,
.shop .pagination .left,
.shop .pagination .right,
.shop .img .description,
.shop .subheading,
.shop .text-icons .icon:hover,
.shop .text-icons .icon.selected,
.shop .icon.print,
.shop #sliderpag .selected,
.shop .see-more,
.shop .pagination .block:hover,
.shop .tablet-button .block {
    background-color: #0b3f77;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.shop .block.inverted *,
.shop .inverted:hover *,
.shop a.block.noplace:hover *,
.shop .slider-navigation *,
.shop .pagination .left *,
.shop .pagination .right *,
.shop .img .description *,
.shop .subheading *,
.shop .text-icons .icon:hover *,
.shop .text-icons .icon.selected *,
.shop .icon.print *,
.shop #sliderpag .selected *,
.shop .see-more *,
.shop .pagination .block:hover *,
.shop .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.shop .block h2,
.shop div.block .text-title,
.shop .text-title h2,
.shop .pagination .active {
    color: #0b3f77;
}
/* line 139, ../sass/_kolorystyka.scss */

.shop .pagination .left:hover,
.shop .pagination .right:hover,
.shop .icon.print:hover {
    background-color: #072647;
}
/* line 144, ../sass/_kolorystyka.scss */

.shop .subcategories li {
    background-color: #0b3f77;
}
/* line 146, ../sass/_kolorystyka.scss */

.shop .subcategories li:hover,
.shop .subcategories li.selected {
    background-color: #072647;
}
/* line 151, ../sass/_kolorystyka.scss */

.shop .categories li {
    background-color: #0b3f77;
}
/* line 153, ../sass/_kolorystyka.scss */

.shop .categories li:hover,
.shop .categories li.selected {
    background-color: #051f3c;
}
/* line 198, ../sass/_kolorystyka.scss */

.shop .inverted:hover {
    background-color: #081537;
}
/* line 202, ../sass/_kolorystyka.scss */

.shop .shop-block a:hover h2 {
    text-decoration: underline;
}
/**End SKLEP **/

/** O MUZEUM **/

/* line 127, ../sass/_kolorystyka.scss */

.about .block.inverted,
.about .inverted:hover,
.about a.block.noplace:hover,
.about .slider-navigation,
.about .pagination .left,
.about .pagination .right,
.about .img .description,
.about .subheading,
.about .text-icons .icon:hover,
.about .text-icons .icon.selected,
.about .icon.print,
.about #sliderpag .selected,
.about .see-more,
.about .pagination .block:hover,
.about .tablet-button .block {
    background-color: #0b3f77;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.about .block.inverted *,
.about .inverted:hover *,
.about a.block.noplace:hover *,
.about .slider-navigation *,
.about .pagination .left *,
.about .pagination .right *,
.about .img .description *,
.about .subheading *,
.about .text-icons .icon:hover *,
.about .text-icons .icon.selected *,
.about .icon.print *,
.about #sliderpag .selected *,
.about .see-more *,
.about .pagination .block:hover *,
.about .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.about .block h2,
.about div.block .text-title,
.about .text-title h2,
.about .pagination .active {
    color: #0b3f77;
}
/* line 139, ../sass/_kolorystyka.scss */

.about .pagination .left:hover,
.about .pagination .right:hover,
.about .icon.print:hover {
    background-color: #072647;
}
/* line 144, ../sass/_kolorystyka.scss */

.about .subcategories li {
    background-color: #1d72ac;
}
/* line 146, ../sass/_kolorystyka.scss */

.about .subcategories li:hover,
.about .subcategories li.selected {
    background-color: #114467;
}
/* line 151, ../sass/_kolorystyka.scss */

.about .categories li {
    background-color: #0b3f77;
}
/* line 153, ../sass/_kolorystyka.scss */

.about .categories li:hover,
.about .categories li.selected {
    background-color: #051f3c;
}
/* line 217, ../sass/_kolorystyka.scss */

.about .block-title {
    background-color: rgba(11, 63, 119, 0.7);
}
/* line 221, ../sass/_kolorystyka.scss */

.about a.block:hover {
    background: #0B3F77 !important;
}
/* line 225, ../sass/_kolorystyka.scss */

.about #sponsornewsletter {
    background-color: #1D72AC;
}
/* line 227, ../sass/_kolorystyka.scss */

.about #sponsornewsletter h2,
.about #sponsornewsletter p {
    color: #fff;
}
/* line 241, ../sass/_kolorystyka.scss */

.results .education-block:hover {
    background-color: #0B3F77;
}
.inverted.education-block {
    height: 50px;
}
/** EDUKACJA **/

/* line 246, ../sass/_kolorystyka.scss */

.education {
    /*

div.block h2, div.block .text-title, .text-title h2, .pagination .active{

  color: #026898;

}



.subheading, .inverted, .img .description{

  background-color: #0b3f77;

}

.inverted:hover, a.block:hover, .slider-navigation, .pagination .left,  .pagination .right{



 color: #fff;

 background-color: #026898;

  *{

      color: #fff;

}

.right, .left{

    background-color: #0B3F77;

}

}



.menu .short{

 background-color: #0070a5;

&:hover{

     background-color: #0081bf;

}

}

.subcategories li.short{

  background-color: #1f92c9;

  &:hover{

      background-color:  #026898;

}

}*/
}
/* line 127, ../sass/_kolorystyka.scss */

.education .block.inverted,
.education .inverted:hover,
.education a.block.noplace:hover,
.education .slider-navigation,
.education .pagination .left,
.education .pagination .right,
.education .img .description,
.education .subheading,
.education .text-icons .icon:hover,
.education .text-icons .icon.selected,
.education .icon.print,
.education #sliderpag .selected,
.education .see-more,
.education .pagination .block:hover,
.education .tablet-button .block,
.cloud-menu.education a.block.selected {
    background-color: #026898;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.education .block.inverted *,
.education .inverted:hover *,
.education a.block.noplace:hover *,
.education .slider-navigation *,
.education .pagination .left *,
.education .pagination .right *,
.education .img .description *,
.education .subheading *,
.education .text-icons .icon:hover *,
.education .text-icons .icon.selected *,
.education .icon.print *,
.education #sliderpag .selected *,
.education .see-more *,
.education .pagination .block:hover *,
.education .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.education .block h2,
.education div.block .text-title,
.education .text-title h2,
.education .pagination .active {
    color: #026898;
}
/* line 139, ../sass/_kolorystyka.scss */

.education .pagination .left:hover,
.education .pagination .right:hover,
.education .icon.print:hover {
    background-color: #013e5b;
}
/* line 144, ../sass/_kolorystyka.scss */

.education .subcategories li {
    background-color: #1f92c9;
}
/* line 146, ../sass/_kolorystyka.scss */

.education .subcategories li:hover,
.education .subcategories li.selected {
    background-color: #135879;
}
/* line 151, ../sass/_kolorystyka.scss */

.education .categories li {
    background-color: #0070a5;
}
/* line 153, ../sass/_kolorystyka.scss */

.education .categories li:hover,
.education .categories li.selected {
    background-color: #003852;
}
/* line 280, ../sass/_kolorystyka.scss */

.education a.block:hover {
    background-color: #026898;
}
/* line 287, ../sass/_kolorystyka.scss */

.cloud-menu .inverted {
    background-color: #0084C4;
}
/** End EDUKACJA **/

/** DLA ZWIEZDAJACYCH **/

/* line 294, ../sass/_kolorystyka.scss */

.tourist .menu .short {
    background-color: #eaaa30;
}
.tourist .menu .short:hover {
    background-color: #edb344;
}
/* line 296, ../sass/_kolorystyka.scss */

.tourist .menu .short:first-child {
    background-color: #d3851f;
}
.tourist .menu .short:first-child:hover {
    background-color: #e19027;
}
/* line 300, ../sass/_kolorystyka.scss */

.tourist .block h2,
.tourist .page h2,
.tourist .pagination .active {
    color: #96163e;
}
/* line 303, ../sass/_kolorystyka.scss */

.tourist .subheading,
.tourist .description,
.tourist .pagination .left,
.tourist .pagination .right {
    background-color: #720124;
}
/* line 307, ../sass/_kolorystyka.scss */

.tourist .horisontal:hover {
    background-color: #720124;
}
/* line 309, ../sass/_kolorystyka.scss */

.tourist .horisontal:hover * {
    color: #fff;
}
/** End DLA ZWIEZDAJACYCH **/

/** ZBIORY **/

/* line 127, ../sass/_kolorystyka.scss */

.collection .block.inverted,
.collection .inverted:hover,
.collection a.block.noplace:hover,
.collection .slider-navigation,
.collection .pagination .left,
.collection .pagination .right,
.collection .img .description,
.collection .subheading,
.collection .text-icons .icon:hover,
.collection .text-icons .icon.selected,
.collection .icon.print,
.collection #sliderpag .selected,
.collection .see-more,
.collection .pagination .block:hover,
.collection .tablet-button .block {
    background-color: #ab7d0b;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.collection .block.inverted *,
.collection .inverted:hover *,
.collection a.block.noplace:hover *,
.collection .slider-navigation *,
.collection .pagination .left *,
.collection .pagination .right *,
.collection .img .description *,
.collection .subheading *,
.collection .text-icons .icon:hover *,
.collection .text-icons .icon.selected *,
.collection .icon.print *,
.collection #sliderpag .selected *,
.collection .see-more *,
.collection .pagination .block:hover *,
.collection .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.collection .block h2,
.collection div.block .text-title,
.collection .text-title h2,
.collection .pagination .active {
    color: #ab7d0b;
}
/* line 139, ../sass/_kolorystyka.scss */

.collection .pagination .left:hover,
.collection .pagination .right:hover,
.collection .icon.print:hover {
    background-color: #674b07;
}
/* line 144, ../sass/_kolorystyka.scss */

.collection .subcategories li {
    background-color: #ab7d0b;
}
/* line 146, ../sass/_kolorystyka.scss */

.collection .subcategories li:hover,
.collection .subcategories li.selected {
    background-color: #674b07;
}
/* line 151, ../sass/_kolorystyka.scss */

.collection .categories li {
    background-color: #ab7d0b;
}
/* line 153, ../sass/_kolorystyka.scss */

.collection .categories li:hover,
.collection .categories li.selected {
    background-color: #563e05;
}
/** END ZBIORY **/

/** DZIECI **/

/* line 127, ../sass/_kolorystyka.scss */

.children .block.inverted,
.children .inverted:hover,
.children a.block.noplace:hover,
.children .slider-navigation,
.children .pagination .left,
.children .pagination .right,
.children .img .description,
.children .subheading,
.children .text-icons .icon:hover,
.children .text-icons .icon.selected,
.children .icon.print,
.children #sliderpag .selected,
.children .see-more,
.children .pagination .block:hover,
.children .tablet-button .block {
    background-color: #f25222;
    color: #fff;
}
/* line 130, ../sass/_kolorystyka.scss */

.children .block.inverted *,
.children .inverted:hover *,
.children a.block.noplace:hover *,
.children .slider-navigation *,
.children .pagination .left *,
.children .pagination .right *,
.children .img .description *,
.children .subheading *,
.children .text-icons .icon:hover *,
.children .text-icons .icon.selected *,
.children .icon.print *,
.children #sliderpag .selected *,
.children .see-more *,
.children .pagination .block:hover *,
.children .tablet-button .block * {
    color: #fff;
}
/* line 135, ../sass/_kolorystyka.scss */

.children .block h2,
.children div.block .text-title,
.children .text-title h2,
.children .pagination .active {
    color: #f25222;
}
/* line 139, ../sass/_kolorystyka.scss */

.children .pagination .left:hover,
.children .pagination .right:hover,
.children .icon.print:hover {
    background-color: #9c2b09;
}
/* line 144, ../sass/_kolorystyka.scss */

.children .subcategories li {
    background-color: #e78732;
}
/* line 146, ../sass/_kolorystyka.scss */

.children .subcategories li:hover,
.children .subcategories li.selected {
    background-color: #975012;
}
/* line 151, ../sass/_kolorystyka.scss */

.children .categories li {
    background-color: #e75b32;
}
/* line 153, ../sass/_kolorystyka.scss */

.children .categories li:hover,
.children .categories li.selected {
    background-color: #7e280f;
}
/* line 332, ../sass/_kolorystyka.scss */

.children a.block:hover {
    background-color: #F25222;
}
/* line 339, ../sass/_kolorystyka.scss */

.results .tales-block h2,
.results .children-block h2 {
    color: #F25222;
}
/** End DZIECI **/

/** PROJEKTY **/

/* line 294, ../sass/_kolorystyka.scss */

.projects h1.block {
    background-image: url("../img/headers/projekty.png");
}
.projects .block h2,
.projects .page h2,
.projects .pagination .active {
    color: #51587F;
}
.projects .horisontal h2 {
    margin-bottom: 32px;
}
.projects .subheading,
.projects .description,
.projects .pagination .left,
.projects .pagination .right {
    background-color: #BD1E4F;
}
.projects .horisontal:hover {
    background-color: #51587F;
}
.projects .horisontal:hover * {
    color: #fff;
}
.projects .icon:hover,
.projects .icon.print {
    background-color: #51587F;
}
.projects .icon.print:hover {
    background-color: rgb(31, 38, 77);
}
/** End PROJEKTY **/

/** MHK TV **/

.mhktv h1.block {
    background: url('../img/headers/mhktv_long.png')
}
.mhktv .highlight-video .video,
.mhktv .video-small {
    position: relative;
    width: calc(100% - 12px);
    min-height: 512px;
    margin: 0px 6px 12px 6px;
    cursor: pointer;
}
.mhktv .highlight-video .video .title,
.mhktv .video-small .title {
    position: absolute;
    bottom: 0px;
    padding: 22px;
    font-size: 18px;
    font-family: "enriqueta";
    line-height: 20px;
    background: rgb(231, 230, 225);
    color: #ed4c1d;
    width: 100%;
    font-weight: bold;
}
.mhktv .video-small {
    min-height: 250px;
}
.mhktv .highlight-video:hover .title,
.mhktv .video-small:hover .title {
    background-color: #ed4c1d;
    color: #fff;
}
.mhktv .highlight-video:hover *,
.mhktv .video-small:hover * {
    color: #fff;
}
.mhktv .large-video {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    padding-top: 25px;
    height: 0;
    width: calc(100% - 12px);
    margin: auto;
}
.mhktv .large-video iframe,
.mhktv .large-video object,
.mhktv .large-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mhktv .sort {
    background: none;
    width: calc(100% - 12px);
    height: 62px;
    margin: 5px 6px 0px 6px;
    font-size: 16px;
    font-family: "enriqueta";
}
.mhktv .sort .cat {
    background: #8D3F18;
    height: 55px;
}
.mhktv .sort .order_by p {
    float: left;
    padding-top: 13px;
}
.mhktv .sort .order_by .fs-dropdown {
    float: left;
    margin: 0px !important;
    height: 50px !important;
    width: 200px;
    background: white;
}
.order_by .fs-dropdown-selected {
    height: 50px !important;
    color: #8D3F18;
}
.order_by .fs-dropdown-selected:hover {
    background: white;
}
.order_by .fs-dropdown-options,
.fs-dropdown-selected,
.fs-dropdown-element {
    float: left;
    border: none !important;
    border-radius: 0px !important;
    width: 200px;
}
.order_by .fs-dropdown-item {
    color: #8D3F18;
}
.cat_type {
    margin-left: 6px;
}
.mhktv .sort .cat_type .c-type {
    float: right;
}
.mhktv .sort .cat_type button {
    background: #8D3F18;
    color: white;
    font-family: "enriqueta" !important;
}
.cat_type .fs-dropdown {
    float: right;
    margin: 0px !important;
    height: 50px !important;
    width: calc(100% - 120px);
}
.fs-dropdown * {
    text-transform: none !important;
    font-size: 16px !important;
}
@media only screen and (max-width: 800px) {
    .cat_type {
        margin-left: -2px;
    }
    .mhktv .sort {
        height: 112px;
    }
}
.cat_type .fs-dropdown-selected {
    height: 50px !important;
}
.cat_type .fs-dropdown-options,
.fs-dropdown-selected,
.fs-dropdown-element {
    float: right;
    border: none !important;
    border-radius: 0px !important;
    font-family: "enriqueta" !important;
}
.mhktv .sort .cat_type .fs-dropdown-item:hover,
.mhktv .sort .order_by .fs-dropdown-item:hover {
    background: #AB5D36;
    color: white;
    border-radius: 0px;
    border-color: white !important;
}
.mhktv .sort .cat_type .audio {
    background: url('../img/audio.png') no-repeat center center;
    background-color: #8D3F18;
    margin-left: 8px;
    width: 50px;
    height: 50px;
}
.mhktv .sort .cat_type .video {
    background: url('../img/video.png') no-repeat center center;
    background-color: #8D3F18;
    margin-left: 6px;
    width: 50px;
    height: 50px;
}
.mhktv .pagination .left,
.mhktv .pagination .right,
.mhktv .pagination .block:hover {
    background-color: #ed4c1d;
}
.mhktv .pagination .left:hover,
.mhktv .pagination .right:hover {
    background-color: #AB5D36;
}
.mhktv .back-to {
    background: url('../img/back-to.png') no-repeat left center;
    background-color: #8D3F18;
    color: white;
    line-height: 0px;
    width: 270px;
    text-align: center;
    padding-top: 29px;
    height: 55px;
    font-size: 16px;
}
.mhktv .breadcrumbs {
    margin: 22px 0px 10px 6px;
    width: auto;
}
.mhktv .detail-title {
    background: none;
    line-height: 60px;
    color: #ed4c1d;
    font-size: 25px;
    padding: 20px 0 0 0;
    font-family: "enriquetabold";
}
.mhktv .detail-text {
    background: none;
    padding: 10px 0 5px 0;
    font-family: "enriqueta";
    font-size: 16px;
}
.mhktv .share-buttons {
    margin-left: 6px;
    padding: 10px 0 10px 0;
}
/** End MHK TV **/

/** BLOG **/

/* line 352, ../sass/_kolorystyka.scss */

.blog .block:hover {
    background-color: #25908f !important;
    color: #fff;
}
/* line 355, ../sass/_kolorystyka.scss */

.blog .block:hover * {
    color: #fff !important;
}
/* line 359, ../sass/_kolorystyka.scss */

.blog h2 {
    color: #25908F !important;
}
/** WYNIKI WYSZUKIWANIA **/

/* line 365, ../sass/_kolorystyka.scss */

.results a.block:hover {
    color: #fff;
}
/* line 367, ../sass/_kolorystyka.scss */

.results a.block:hover * {
    color: #fff;
}
/* line 371, ../sass/_kolorystyka.scss */

.results a.block:hover:not(.news-block):not(.education-block):not(.children-block):not(tales-block) {
    background-color: #0b3f77;
}
/* ODDZIALY **/

/* line 428, ../sass/_kolorystyka.scss */

.rydlowka header #slideIn,
.rydlowka header #slideOut,
.barbakan header #slideIn,
.barbakan header #slideOut,
.dom-zwierzyniecki header #slideIn,
.dom-zwierzyniecki header #slideOut,
.dom-pod-krzyzem header #slideIn,
.dom-pod-krzyzem header #slideOut,
.dzieje-nowej-huty header #slideIn,
.dzieje-nowej-huty header #slideOut,
.kamienica-hipolitow header #slideIn,
.kamienica-hipolitow header #slideOut,
.stara-synagoga header #slideIn,
.stara-synagoga header #slideOut,
.krzysztofory header #slideIn,
.krzysztofory header #slideOut,
.ulica-pomorska header #slideIn,
.ulica-pomorska header #slideOut,
.wieza-ratuszowa header #slideIn,
.wieza-ratuszowa header #slideOut,
.fabryka-schiendlera header #slideIn,
.fabryka-schiendlera header #slideOut,
.celestat header #slideIn,
.celestat header #slideOut,
.mury-obronne header #slideIn,
.mury-obronne header #slideOut,
.apteka-pod-orlem header #slideIn,
.apteka-pod-orlem header #slideOut,
.podziemia-rynku header #slideIn,
.podziemia-rynku header #slideOut,
.podgorze #slideOut,
.plaszow #slideOut {
    background-position: 0 -40px;
}
/* line 435, ../sass/_kolorystyka.scss */

.rydlowka #switchLowVision,
.barbakan #switchLowVision,
.dom-zwierzyniecki #switchLowVision,
.dom-pod-krzyzem #switchLowVision,
.dzieje-nowej-huty #switchLowVision,
.kamienica-hipolitow #switchLowVision,
.stara-synagoga #switchLowVision,
.krzysztofory #switchLowVision,
.ulica-pomorska #switchLowVision,
.wieza-ratuszowa #switchLowVision,
.fabryka-schiendlera #switchLowVision,
.celestat #switchLowVision,
.mury-obronne #switchLowVision,
.apteka-pod-orlem #switchLowVision,
.podziemia-rynku #switchLowVision,
.podgorze #switchLowVision,
.plaszow #switchLowVision {
    background-image: url('../img/transparent_lowVision.png');
    background-position: 7px center;
    background-repeat: no-repeat;
    border: none;
}
.rydlowka .muzeum_button,
.barbakan .muzeum_button,
.dom-zwierzyniecki .muzeum_button,
.dom-pod-krzyzem .muzeum_button,
.dzieje-nowej-huty .muzeum_button,
.kamienica-hipolitow .muzeum_button,
.stara-synagoga .muzeum_button,
.krzysztofory .muzeum_button,
.ulica-pomorska .muzeum_button,
.wieza-ratuszowa .muzeum_button,
.fabryka-schiendlera .muzeum_button,
.celestat .muzeum_button,
.mury-obronne .muzeum_button,
.apteka-pod-orlem .muzeum_button,
.podziemia-rynku .muzeum_button,
.podgorze .muzeum_button,
.plaszow .muzeum_button {
    background-image: url('../img/niepwhite.png');
}
.rydlowka #facebookTop,
.dzieje-nowej-huty #facebookTop,
.krzysztofory #facebookTop,
.stara-synagoga #facebookTop,
.fabryka-schiendlera #facebookTop,
.apteka-pod-orlem #facebookTop,
.ulica-pomorska #facebookTop,
.kamienica-hipolitow #facebookTop,
.wieza-ratuszowa #facebookTop,
.barbakan #facebookTop,
.mury-obronne #facebookTop,
.celestat #facebookTop,
.dom-zwierzyniecki #facebookTop,
.dom-pod-krzyzem #facebookTop,
.podziemia-rynku #facebookTop,
.podgorze #facebookTop,
.plaszow #facebookTop {
    background-image: url("../img/transparent_f.png");
    border-style: none;
}
.rydlowka #twitterTop,
.dzieje-nowej-huty #twitterTop,
.krzysztofory #twitterTop,
.stara-synagoga #twitterTop,
.fabryka-schiendlera #twitterTop,
.apteka-pod-orlem #twitterTop,
.ulica-pomorska #twitterTop,
.kamienica-hipolitow #twitterTop,
.wieza-ratuszowa #twitterTop,
.barbakan #twitterTop,
.mury-obronne #twitterTop,
.celestat #twitterTop,
.dom-zwierzyniecki #twitterTop,
.dom-pod-krzyzem #twitterTop,
.podziemia-rynku #twitterTop,
.podgorze #twitterTop,
.plaszow #twitterTop {
    background-image: url("../img/transparent_twitter.png");
    background-position: center;
    background-repeat: no-repeat;
    border-style: none;
}
.rydlowka #instagramTop,
.dzieje-nowej-huty #instagramTop,
.krzysztofory #instagramTop,
.stara-synagoga #instagramTop,
.fabryka-schiendlera #instagramTop,
.apteka-pod-orlem #instagramTop,
.ulica-pomorska #instagramTop,
.kamienica-hipolitow #instagramTop,
.wieza-ratuszowa #instagramTop,
.barbakan #instagramTop,
.mury-obronne #instagramTop,
.celestat #instagramTop,
.dom-zwierzyniecki #instagramTop,
.dom-pod-krzyzem #instagramTop,
.podziemia-rynku #instagramTop,
.podgorze #instagramTop,
.plaszow #instagramTop {
    background-image: url("../img/transparent_instagram.png");
    background-position: center;
    background-repeat: no-repeat;
    border-style: none;
}
.rydlowka #bloggerTop,
.dzieje-nowej-huty #bloggerTop,
.krzysztofory #bloggerTop,
.stara-synagoga #bloggerTop,
.fabryka-schiendlera #bloggerTop,
.apteka-pod-orlem #bloggerTop,
.ulica-pomorska #bloggerTop,
.kamienica-hipolitow #bloggerTop,
.wieza-ratuszowa #bloggerTop,
.barbakan #bloggerTop,
.mury-obronne #bloggerTop,
.celestat #bloggerTop,
.dom-zwierzyniecki #bloggerTop,
.dom-pod-krzyzem #bloggerTop,
.podziemia-rynku #bloggerTop,
.podgorze #bloggerTop,
.plaszow #bloggerTop {
    background-image: url("../img/transparent_blogger.png");
    background-position: center;
    background-repeat: no-repeat;
    border-style: none;
}
.barbakan #toggleTabSearch,
.barbakan #tslideIn,
.dom-zwierzyniecki #toggleTabSearch,
.dom-zwierzyniecki #tslideIn,
.dom-pod-krzyzem #toggleTabSearch,
.dom-pod-krzyzem #tslideIn,
.dzieje-nowej-huty #toggleTabSearch,
.dzieje-nowej-huty #tslideIn,
.kamienica-hipolitow #toggleTabSearch,
.kamienica-hipolitow #tslideIn,
.stara-synagoga #toggleTabSearch,
.stara-synagoga #tslideIn,
.krzysztofory #toggleTabSearch,
.krzysztofory #tslideIn,
.ulica-pomorska #toggleTabSearch,
.ulica-pomorska #tslideIn,
.wieza-ratuszowa #toggleTabSearch,
.wieza-ratuszowa #tslideIn,
.fabryka-schiendlera #toggleTabSearch,
.fabryka-schiendlera #tslideIn,
.celestat #toggleTabSearch,
.celestat #tslideIn,
.mury-obronne #toggleTabSearch,
.mury-obronne #tslideIn,
.apteka-pod-orlem #toggleTabSearch,
.apteka-pod-orlem #tslideIn,
.podziemia-rynku #toggleTabSearch,
.podziemia-rynku #tslideIn,
plaszow #toggleTabSearch {
    background-position: 0 -40px;
}
/* line 382, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki header,
.dom-zwierzyniecki #menu-holder,
.dom-zwierzyniecki .top-bar,
.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown,
.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown li,
.dom-zwierzyniecki .inverted.light,
.dom-zwierzyniecki #cboxPrevious,
.dom-zwierzyniecki #cboxNext,
.dom-zwierzyniecki #cboxSlideshow,
.dom-zwierzyniecki #cboxClose,
.dom-zwierzyniecki #cboxLoadedContent {
    background-color: #83536b;
}
/* line 385, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #83536b transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki #container button,
.dom-zwierzyniecki #container input[type="submit"],
.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown li a:hover,
.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown li a:focus,
.dom-zwierzyniecki header button,
.dom-zwierzyniecki header input[type="submit"],
.dom-zwierzyniecki .inverted,
.dom-zwierzyniecki a.block:hover,
.dom-zwierzyniecki .menu .block,
.dom-zwierzyniecki .pagination .left,
.dom-zwierzyniecki .pagination .right,
.dom-zwierzyniecki #sliderpag .selected,
.dom-zwierzyniecki .see-more,
.dom-zwierzyniecki #submenu .inline-list,
.dom-zwierzyniecki .top-bar.expandablemenu .parent-item,
.dom-zwierzyniecki .touch #main-menu > ul .parent-item,
.dom-zwierzyniecki #submenu {
    background-color: #6a4257;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki #toggleTabSearch,
.dom-zwierzyniecki #tslideIn {
    background-color: #4f3240;
}
/* line 398, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki .menu .block:hover,
.dom-zwierzyniecki .see-more:hover {
    background-color: #83536b;
}
/* line 401, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki #container h2,
.dom-zwierzyniecki .announcement .bigger {
    color: #6a4257;
}
/* line 407, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki h1.fourth {
    background-position: 0 -300px;
}
/* line 444, ../sass/_kolorystyka.scss */

.dom-zwierzyniecki h1 {
    background-image: url("../img/headers/branches/zwierzyniecki.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.barbakan header,
.barbakan #menu-holder,
.barbakan .top-bar,
.barbakan .top-bar ul > li.has-dropdown .dropdown,
.barbakan .top-bar ul > li.has-dropdown .dropdown li,
.barbakan .inverted.light,
.barbakan #cboxPrevious,
.barbakan #cboxNext,
.barbakan #cboxSlideshow,
.barbakan #cboxClose,
.barbakan #cboxLoadedContent,
.barbakan .icon.print,
.barbakan .icon:hover {
    background-color: #6d421e;
}
.mury-obronne header,
.mury-obronne #menu-holder,
.mury-obronne .top-bar,
.mury-obronne .top-bar ul > li.has-dropdown .dropdown,
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li,
.mury-obronne .inverted.light,
.mury-obronne #cboxPrevious,
.mury-obronne #cboxNext,
.mury-obronne #cboxSlideshow,
.mury-obronne #cboxClose,
.mury-obronne #cboxLoadedContent,
.mury-obronne .icon.print,
.mury-obronne .icon:hover {
    background-color: #801d06;
}
.barbakan .top-bar ul > li.has-dropdown .dropdown,
.barbakan .top-bar ul > li.has-dropdown .dropdown li {
    background-color: #6D421E;
}
/* line 385, ../sass/_kolorystyka.scss */

.barbakan .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #6D421E transparent;
}
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #801d06 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.barbakan #container button,
.barbakan #container input[type="submit"],
.barbakan .top-bar ul > li.has-dropdown .dropdown li a:hover,
.barbakan header button,
.barbakan header input[type="submit"],
.barbakan .inverted,
.barbakan a.block:hover,
.barbakan .menu .block,
.barbakan .pagination .left,
.barbakan .pagination .right,
.barbakan #sliderpag .selected,
.barbakan .see-more,
.barbakan #submenu .inline-list,
.barbakan .top-bar.expandablemenu .parent-item,
.barbakan .touch #main-menu > ul .parent-item,
.barbakan .top-bar ul > li.has-dropdown .dropdown li a:focus,
.barbakan #submenu {
    background-color: #9C7E67;
    color: #fff;
}
.mury-obronne #container button,
.mury-obronne #container input[type="submit"],
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li a:hover,
.mury-obronne header button,
.mury-obronne header input[type="submit"],
.mury-obronne .inverted,
.mury-obronne a.block:hover,
.mury-obronne .menu .block,
.mury-obronne .pagination .left,
.mury-obronne .pagination .right,
.mury-obronne #sliderpag .selected,
.mury-obronne .see-more,
.mury-obronne #submenu .inline-list,
.mury-obronne .top-bar.expandablemenu .parent-item,
.mury-obronne .touch #main-menu > ul .parent-item,
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li a:focus,
.mury-obronne #submenu {
    background-color: #AB2C0F;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.barbakan #toggleTabSearch,
.barbakan #tslideIn,
.mury-obronne #toggleTabSearch,
.mury-obronne #tslideIn {
    background-color: #451b02;
}
/* line 398, ../sass/_kolorystyka.scss */

.barbakan .menu .block:hover,
.barbakan .see-more:hover {
    background-color: #732d04;
}
.mury-obronne .menu .block:hover,
.mury-obronne .see-more:hover {
    background-color: #801D06;
}
/* line 401, ../sass/_kolorystyka.scss */

.barbakan #container h2,
.mury-obronne #container h2,
.barbakan .announcement span.bigger,
.mury-obronne .announcement span.bigger {
    color: #59240d;
}
/* line 407, ../sass/_kolorystyka.scss */

.barbakan h1.second,
.mury-obronne h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.barbakan h1.third,
.mury-obronne h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.barbakan h1.fourth,
.mury-obronne h1.fourth {
    background-position: 0 -300px;
}
/* line 452, ../sass/_kolorystyka.scss */

.barbakan h1 {
    background-image: url("../img/headers/branches/barbakan.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem header,
.dom-pod-krzyzem #menu-holder,
.dom-pod-krzyzem .top-bar,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li,
.dom-pod-krzyzem .inverted.light,
.dom-pod-krzyzem #cboxPrevious,
.dom-pod-krzyzem #cboxNext,
.dom-pod-krzyzem #cboxSlideshow,
.dom-pod-krzyzem #cboxClose,
.dom-pod-krzyzem #cboxLoadedContent {
    background-color: #c25e17;
}
/* line 385, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #c25e17 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem #container button,
.dom-pod-krzyzem #container input[type="submit"],
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li a:hover,
.dom-pod-krzyzem header button,
.dom-pod-krzyzem header input[type="submit"],
.dom-pod-krzyzem .inverted,
.dom-pod-krzyzem a.block:hover,
.dom-pod-krzyzem .menu .block,
.dom-pod-krzyzem .pagination .left,
.dom-pod-krzyzem .pagination .right,
.dom-pod-krzyzem #sliderpag .selected,
.dom-pod-krzyzem .see-more,
.dom-pod-krzyzem #submenu .inline-list,
.dom-pod-krzyzem .top-bar.expandablemenu .parent-item,
.dom-pod-krzyzem .touch #main-menu > ul .parent-item,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li a:focus,
.dom-pod-krzyzem #submenu {
    background-color: #E18031;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem #toggleTabSearch,
.dom-pod-krzyzem #tslideIn {
    background-color: #893819;
}
/* line 398, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem .menu .block:hover,
.dom-pod-krzyzem .menu .block.selected,
.dom-pod-krzyzem .see-more:hover {
    background-color: #da6133;
}
/* line 401, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem #container h2,
.dom-pod-krzyzem .announcement .bigger {
    color: #9b3007;
}
/* line 407, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem h1.fourth {
    background-position: 0 -300px;
}
/* line 460, ../sass/_kolorystyka.scss */

.dom-pod-krzyzem h1 {
    background-image: url("../img/headers/branches/podkrzyzem.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty header,
.dzieje-nowej-huty #menu-holder,
.dzieje-nowej-huty .top-bar,
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown,
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li,
.dzieje-nowej-huty .inverted.light,
.dzieje-nowej-huty #cboxPrevious,
.dzieje-nowej-huty #cboxNext,
.dzieje-nowej-huty #cboxSlideshow,
.dzieje-nowej-huty #cboxClose,
.dzieje-nowej-huty #cboxLoadedContent {
    background-color: #5a7e2d;
}
/* line 385, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #5a7e2d transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty #container button,
.dzieje-nowej-huty #container input[type="submit"],
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li a:hover,
.dzieje-nowej-huty header button,
.dzieje-nowej-huty header input[type="submit"],
.dzieje-nowej-huty .inverted,
.dzieje-nowej-huty a.block:hover,
.dzieje-nowej-huty .menu .block,
.dzieje-nowej-huty .pagination .left,
.dzieje-nowej-huty .pagination .right,
.dzieje-nowej-huty #sliderpag .selected,
.dzieje-nowej-huty .see-more,
.dzieje-nowej-huty #submenu .inline-list,
.dzieje-nowej-huty .top-bar.expandablemenu .parent-item,
.dzieje-nowej-huty .touch #main-menu > ul .parent-item,
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li a:focus,
.dzieje-nowej-huty #submenu {
    background-color: #597423;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty #toggleTabSearch,
.dzieje-nowej-huty #tslideIn {
    background-color: #455d14;
}
/* line 398, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty .menu .block:hover,
.dzieje-nowej-huty .see-more:hover {
    background-color: #739b21;
}
/* line 401, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty #container h2,
.dzieje-nowej-huty .announcement .bigger {
    color: #597423;
}
/* line 407, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty h1.fourth {
    background-position: 0 -300px;
}
/* line 468, ../sass/_kolorystyka.scss */

.dzieje-nowej-huty h1 {
    background-image: url("../img/headers/branches/dziejenowejhuty.jpg");
}
.dzieje-nowej-huty.podziemia h1 {
    background-image: url("../img/headers/branches/podziemia-news.JPG");
}

/* line 382, ../sass/_kolorystyka.scss */

.kamienica-hipolitow header,
.kamienica-hipolitow #menu-holder,
.kamienica-hipolitow .top-bar,
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown,
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li,
.kamienica-hipolitow .inverted.light,
.kamienica-hipolitow #cboxPrevious,
.kamienica-hipolitow #cboxNext,
.kamienica-hipolitow #cboxSlideshow,
.kamienica-hipolitow #cboxClose,
.kamienica-hipolitow #cboxLoadedContent {
    background-color: #4976af;
}
/* line 385, ../sass/_kolorystyka.scss */

.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #4976af transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.kamienica-hipolitow #container button,
.kamienica-hipolitow #container input[type="submit"],
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li a:hover,
.kamienica-hipolitow header button,
.kamienica-hipolitow header input[type="submit"],
.kamienica-hipolitow .inverted,
.kamienica-hipolitow a.block:hover,
.kamienica-hipolitow .menu .block,
.kamienica-hipolitow .pagination .left,
.kamienica-hipolitow .pagination .right,
.kamienica-hipolitow #sliderpag .selected,
.kamienica-hipolitow .see-more,
.kamienica-hipolitow #submenu .inline-list,
.kamienica-hipolitow .top-bar.expandablemenu .parent-item,
.kamienica-hipolitow .touch #main-menu > ul .parent-item,
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li a:focus,
.kamienica-hipolitow #submenu {
    background-color: #385b88;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.kamienica-hipolitow #toggleTabSearch,
.kamienica-hipolitow #tslideIn {
    background-color: #2c4769;
}
/* line 398, ../sass/_kolorystyka.scss */

.kamienica-hipolitow .menu .block:hover,
.kamienica-hipolitow .see-more:hover {
    background-color: #4976af;
}
/* line 401, ../sass/_kolorystyka.scss */

.kamienica-hipolitow #container h2,
.kamienica-hipolitow .announcement span.bigger {
    color: #385b88;
}
/* line 407, ../sass/_kolorystyka.scss */

.kamienica-hipolitow h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.kamienica-hipolitow h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.kamienica-hipolitow h1.fourth {
    background-position: 0 -300px;
}
/* line 476, ../sass/_kolorystyka.scss */

.kamienica-hipolitow h1 {
    background-image: url("../img/headers/branches/kamienicahipolitow.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.krzysztofory header,
.krzysztofory #menu-holder,
.krzysztofory .top-bar,
.krzysztofory .top-bar ul > li.has-dropdown .dropdown,
.krzysztofory .top-bar ul > li.has-dropdown .dropdown li,
.krzysztofory .inverted.light,
.krzysztofory #cboxPrevious,
.krzysztofory #cboxNext,
.krzysztofory #cboxSlideshow,
.krzysztofory #cboxClose,
.krzysztofory #cboxLoadedContent {
    background-color: #043160;
}
/* line 385, ../sass/_kolorystyka.scss */

.krzysztofory .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #1e2142 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.krzysztofory #container button,
.krzysztofory #submenu,
.krzysztofory #container input[type="submit"],
.krzysztofory .top-bar ul > li.has-dropdown .dropdown li a:hover,
.krzysztofory header button,
.krzysztofory header input[type="submit"],
.krzysztofory .inverted,
.krzysztofory a.block:hover,
.krzysztofory .menu .block,
.krzysztofory .pagination .left,
.krzysztofory .pagination .right,
.krzysztofory #sliderpag .selected,
.krzysztofory .see-more,
.krzysztofory #submenu .inline-list,
.krzysztofory .top-bar.expandablemenu .parent-item,
.krzysztofory .touch #main-menu > ul .parent-item,
.krzysztofory .top-bar ul > li.has-dropdown .dropdown li a:focus {
    background-color: #456092;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.krzysztofory #toggleTabSearch,
.krzysztofory #tslideIn {
    background-color: #121428;
}
/* line 398, ../sass/_kolorystyka.scss */

.krzysztofory .menu .block:hover,
.krzysztofory .see-more:hover {
    background-color: #1e2142;
}
/* line 401, ../sass/_kolorystyka.scss */

.krzysztofory #container h2,
.krzysztofory .announcement span.bigger {
    color: #31345b;
}
/* line 407, ../sass/_kolorystyka.scss */

.krzysztofory h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.krzysztofory h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.krzysztofory h1.fourth {
    background-position: 0 -300px;
}
/* line 484, ../sass/_kolorystyka.scss */

.krzysztofory h1 {
    background-image: url("../img/headers/branches/krzysztofory.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.stara-synagoga header,
.stara-synagoga #menu-holder,
.stara-synagoga .top-bar,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li,
.stara-synagoga .inverted.light,
.stara-synagoga #cboxPrevious,
.stara-synagoga #cboxNext,
.stara-synagoga #cboxSlideshow,
.stara-synagoga #cboxClose,
.stara-synagoga #cboxLoadedContent {
    background-color: #858381;
}
/* line 385, ../sass/_kolorystyka.scss */

.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #858381 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.stara-synagoga #container button,
.stara-synagoga #container input[type="submit"],
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li a:hover,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li a:focus,
.stara-synagoga header button,
.stara-synagoga header input[type="submit"],
.stara-synagoga .inverted,
.stara-synagoga a.block:hover,
.stara-synagoga .menu .block,
.stara-synagoga .pagination .left,
.stara-synagoga .pagination .right,
.stara-synagoga #sliderpag .selected,
.stara-synagoga .see-more,
.stara-synagoga #submenu .inline-list,
.stara-synagoga .top-bar.expandablemenu .parent-item,
.stara-synagoga .touch #main-menu > ul .parent-item,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li a:focus,
.stara-synagoga #submenu {
    background-color: #6F6C69;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.stara-synagoga #toggleTabSearch,
.stara-synagoga #tslideIn {
    background-color: #504f4d;
}
/* line 398, ../sass/_kolorystyka.scss */

.stara-synagoga .menu .block:hover,
.stara-synagoga .see-more:hover {
    background-color: #858381;
}
/* line 401, ../sass/_kolorystyka.scss */

.stara-synagoga #container h2,
.stara-synagoga .announcement .bigger {
    color: #6f6c69;
}
/* line 407, ../sass/_kolorystyka.scss */

.stara-synagoga h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.stara-synagoga h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.stara-synagoga h1.fourth {
    background-position: 0 -300px;
}
/* line 492, ../sass/_kolorystyka.scss */

.stara-synagoga h1 {
    background-image: url("../img/headers/branches/starasynagoga.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.ulica-pomorska header,
.ulica-pomorska #menu-holder,
.ulica-pomorska .top-bar,
.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown,
.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown li,
.ulica-pomorska .inverted.light,
.ulica-pomorska #cboxPrevious,
.ulica-pomorska #cboxNext,
.ulica-pomorska #cboxSlideshow,
.ulica-pomorska #cboxClose,
.ulica-pomorska #cboxLoadedContent {
    background-color: #c61116;
}
/* line 385, ../sass/_kolorystyka.scss */

.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #c61116 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.ulica-pomorska #container button,
.ulica-pomorska #container input[type="submit"],
.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown li a:hover,
.ulica-pomorska header button,
.ulica-pomorska header input[type="submit"],
.ulica-pomorska .inverted,
.ulica-pomorska a.block:hover,
.ulica-pomorska .menu .block,
.ulica-pomorska .pagination .left,
.ulica-pomorska .pagination .right,
.ulica-pomorska #sliderpag .selected,
.ulica-pomorska .see-more,
.ulica-pomorska #submenu .inline-list,
.ulica-pomorska .top-bar.expandablemenu .parent-item,
.ulica-pomorska .touch #main-menu > ul .parent-item,
.ulica-pomorska.top-bar ul > li.has-dropdown .dropdown li a:focus,
.ulica-pomorska #submenu {
    background-color: #970b0f;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.ulica-pomorska #toggleTabSearch,
.ulica-pomorska #tslideIn {
    background-color: #770a0d;
}
/* line 398, ../sass/_kolorystyka.scss */

.ulica-pomorska .menu .block:hover,
.ulica-pomorska .see-more:hover {
    background-color: #c61116;
}
/* line 401, ../sass/_kolorystyka.scss */

.ulica-pomorska #container h2,
.ulica-pomorska .announcement span.bigger {
    color: #970b0f;
}
/* line 407, ../sass/_kolorystyka.scss */

.ulica-pomorska h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.ulica-pomorska h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.ulica-pomorska h1.fourth {
    background-position: 0 -300px;
}
/* line 499, ../sass/_kolorystyka.scss */

.ulica-pomorska h1 {
    background-image: url("../img/headers/branches/ulicapomorska.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.wieza-ratuszowa header,
.wieza-ratuszowa #menu-holder,
.wieza-ratuszowa .top-bar,
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown,
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li,
.wieza-ratuszowa .inverted.light,
.wieza-ratuszowa #cboxPrevious,
.wieza-ratuszowa #cboxNext,
.wieza-ratuszowa #cboxSlideshow,
.wieza-ratuszowa #cboxClose,
.wieza-ratuszowa #cboxLoadedContent {
    background-color: #801414;
}
/* line 385, ../sass/_kolorystyka.scss */

.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #801414 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.wieza-ratuszowa #container button,
.wieza-ratuszowa #container input[type="submit"],
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li a:hover,
.wieza-ratuszowa header button,
.wieza-ratuszowa header input[type="submit"],
.wieza-ratuszowa .inverted,
.wieza-ratuszowa a.block:hover,
.wieza-ratuszowa .menu .block,
.wieza-ratuszowa .pagination .left,
.wieza-ratuszowa .pagination .right,
.wieza-ratuszowa #sliderpag .selected,
.wieza-ratuszowa .see-more,
.wieza-ratuszowa #submenu .inline-list,
.wieza-ratuszowa .top-bar.expandablemenu .parent-item,
.wieza-ratuszowa .touch #main-menu > ul .parent-item,
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li a:focus,
.wieza-ratuszowa #submenu {
    background-color: #5d0e0e;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.wieza-ratuszowa #toggleTabSearch,
.wieza-ratuszowa #tslideIn {
    background-color: #4d0c0c;
}
/* line 398, ../sass/_kolorystyka.scss */

.wieza-ratuszowa .menu .block:hover,
.wieza-ratuszowa .see-more:hover {
    background-color: #801414;
}
/* line 401, ../sass/_kolorystyka.scss */

.wieza-ratuszowa #container h2,
.wieza-ratuszowa .announcement span.bigger {
    color: #5d0e0e;
}
/* line 407, ../sass/_kolorystyka.scss */

.wieza-ratuszowa h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.wieza-ratuszowa h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.wieza-ratuszowa h1.fourth {
    background-position: 0 -300px;
}
/* line 506, ../sass/_kolorystyka.scss */

.wieza-ratuszowa h1 {
    background-image: url("../img/headers/branches/ratusz.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.fabryka-schiendlera header,
.fabryka-schiendlera #menu-holder,
.fabryka-schiendlera .top-bar,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li,
.fabryka-schiendlera .inverted.light,
.fabryka-schiendlera #cboxPrevious,
.fabryka-schiendlera #cboxNext,
.fabryka-schiendlera #cboxSlideshow,
.fabryka-schiendlera #cboxClose,
.fabryka-schiendlera #cboxLoadedContent {
    background-color: #68696b;
}
/* line 385, ../sass/_kolorystyka.scss */

.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #68696B transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.fabryka-schiendlera #container button,
.fabryka-schiendlera #container input[type="submit"],
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li a:hover,
.fabryka-schiendlera header button,
.fabryka-schiendlera header input[type="submit"],
.fabryka-schiendlera .inverted,
.fabryka-schiendlera a.block:hover,
.fabryka-schiendlera .menu .block,
.fabryka-schiendlera .pagination .left,
.fabryka-schiendlera .pagination .right,
.fabryka-schiendlera #sliderpag .selected,
.fabryka-schiendlera .see-more,
.fabryka-schiendlera #submenu .inline-list,
.fabryka-schiendlera .top-bar.expandablemenu .parent-item,
.fabryka-schiendlera .touch #main-menu > ul .parent-item,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li a:focus,
.fabryka-schiendlera #submenu {
    background-color: #6a6b6e;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.fabryka-schiendlera #toggleTabSearch,
.fabryka-schiendlera #tslideIn {
    background-color: #58595c;
}
/* line 398, ../sass/_kolorystyka.scss */

.fabryka-schiendlera .menu .block:hover,
.fabryka-schiendlera .see-more:hover {
    background-color: #949599;
}
/* line 401, ../sass/_kolorystyka.scss */

.fabryka-schiendlera #container h2,
.fabryka-schiendlera .announcement span.bigger {
    color: #6a6b6e;
}
/* line 407, ../sass/_kolorystyka.scss */

.fabryka-schiendlera h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.fabryka-schiendlera h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.fabryka-schiendlera h1.fourth {
    background-position: 0 -300px;
}
/* line 514, ../sass/_kolorystyka.scss */

.fabryka-schiendlera h1 {
    background-image: url("../img/headers/branches/fabrykaschindlera.jpg");
}
/* line 382, ../sass/_kolorystyka.scss */

.apteka-pod-orlem header,
.apteka-pod-orlem #menu-holder,
.apteka-pod-orlem .top-bar,
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown,
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li,
.apteka-pod-orlem .inverted.light,
.apteka-pod-orlem #cboxPrevious,
.apteka-pod-orlem #cboxNext,
.apteka-pod-orlem #cboxSlideshow,
.apteka-pod-orlem #cboxClose,
.apteka-pod-orlem #cboxLoadedContent {
    background-color: #625841;
}
.thesaurus #container button,
.thesaurus .text-icons .icon:hover,
.thesaurus .text-icons .icon.print,
.thesaurus #container input[type="submit"],
.thesaurus .top-bar ul > li.has-dropdown .dropdown li a:hover,
.thesaurus header button,
.thesaurus header input[type="submit"],
.thesaurus .inverted,
.thesaurus a.block:hover,
.thesaurus .menu .block,
.thesaurus .pagination .left,
.thesaurus .pagination .right,
.thesaurus #sliderpag .selected,
.thesaurus .see-more,
.thesaurus #submenu .inline-list,
.thesaurus .top-bar.expandablemenu .parent-item,
.thesaurus .touch #main-menu > ul .parent-item,
.thesaurus .top-bar ul > li.has-dropdown .dropdown li a:focus,
.thesaurus #submenu {
    /*background-color: #0c1a3c;

color: #fff;*/
}
.thesaurus .menu .block:hover,
.thesaurus .see-more:hover {
    background-color: #0084c4;
}
.thesaurus h1 {
    background-image: url("../img/headers/branches/thesaurus.jpg");
}
.thesaurus h1.second {
    background-position: 0 -100px;
}
.thesaurus h1.third {
    background-position: 0 -200px;
}
.thesaurus h1.fourth {
    background-position: 0 -300px;
}
/* line 385, ../sass/_kolorystyka.scss */

.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #625841 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.apteka-pod-orlem #container button,
.apteka-pod-orlem .text-icons .icon:hover,
.apteka-pod-orlem .text-icons .icon.print,
.apteka-pod-orlem #container input[type="submit"],
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li a:hover,
.apteka-pod-orlem header button,
.apteka-pod-orlem header input[type="submit"],
.apteka-pod-orlem .inverted,
.apteka-pod-orlem a.block:hover,
.apteka-pod-orlem .menu .block,
.apteka-pod-orlem .pagination .left,
.apteka-pod-orlem .pagination .right,
.apteka-pod-orlem #sliderpag .selected,
.apteka-pod-orlem .see-more,
.apteka-pod-orlem #submenu .inline-list,
.apteka-pod-orlem .top-bar.expandablemenu .parent-item,
.apteka-pod-orlem .touch #main-menu > ul .parent-item,
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li a:focus,
.apteka-pod-orlem #submenu {
    background-color: #928A69;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.apteka-pod-orlem #toggleTabSearch,
.apteka-pod-orlem #tslideIn {
    background-color: #928A69;
}
/* line 398, ../sass/_kolorystyka.scss */

.apteka-pod-orlem .menu .block:hover,
.apteka-pod-orlem .see-more:hover {
    background-color: #625841;
}
/* line 401, ../sass/_kolorystyka.scss */

.apteka-pod-orlem #container h2,
.apteka-pod-orlem .announcement span.bigger {
    color: #48542c;
}
/* line 407, ../sass/_kolorystyka.scss */

.apteka-pod-orlem h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.apteka-pod-orlem h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.apteka-pod-orlem h1.fourth {
    background-position: 0 -300px;
}
/* line 382, ../sass/_kolorystyka.scss */

.podziemia-rynku header,
.podziemia-rynku #menu-holder,
.podziemia-rynku .top-bar,
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown,
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li,
.podziemia-rynku .inverted.light,
.podziemia-rynku #cboxPrevious,
.podziemia-rynku #cboxNext,
.podziemia-rynku #cboxSlideshow,
.podziemia-rynku #cboxClose,
.podziemia-rynku #cboxLoadedContent {
    background-color: #03767f;
}
/* line 385, ../sass/_kolorystyka.scss */

.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #03767f transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.podziemia-rynku #container button,
.podziemia-rynku #container input[type="submit"],
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li a:hover,
.podziemia-rynku header button,
.podziemia-rynku header input[type="submit"],
.podziemia-rynku .inverted,
.podziemia-rynku a.block:hover,
.podziemia-rynku .menu .block,
.podziemia-rynku .pagination .left,
.podziemia-rynku .pagination .right,
.podziemia-rynku #sliderpag .selected,
.podziemia-rynku .see-more,
.podziemia-rynku #submenu .inline-list,
.podziemia-rynku .top-bar.expandablemenu .parent-item,
.podziemia-rynku .touch #main-menu > ul .parent-item,
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li a:focus,
.podziemia-rynku #submenu {
    background-color: #0a6b72;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.podziemia-rynku #toggleTabSearch,
.podziemia-rynku #tslideIn {
    background-color: #0a6b72;
}
/* line 398, ../sass/_kolorystyka.scss */

.podziemia-rynku .menu .block:hover,
.podziemia-rynku .see-more:hover {
    background-color: #008d98;
}
/* line 401, ../sass/_kolorystyka.scss */

.podziemia-rynku #container h2,
.podziemia-rynku .announcement .bigger {
    color: #124a51;
}
/* line 407, ../sass/_kolorystyka.scss */

.podziemia-rynku h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.podziemia-rynku h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.podziemia-rynku h1.fourth {
    background-position: 0 -300px;
}
.podgorze header button {
    background-color: #880a3f;
}
.podgorze .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #960341 transparent;
}
.podgorze header {
    background: #b0004a;
}
.podgorze header .logo a {
    background-image: url('../img/logo/muzeum-podgorza.png');
}
.podgorze .top-bar ul.left > li.selected > ul.dropdown a,
.podgorze .top-bar ul.left > li:hover > ul.dropdown a {
    color: #fff;
}
.podgorze .top-bar ul > li.has-dropdown .dropdown li {
    background: #960341;
    color: #fff;
}
.podgorze #container button,
.podgorze #container input[type="submit"],
.podgorze header button,
.podgorze header input[type="submit"],
.podgorze .inverted,
.podgorze a.block:hover,
.podgorze .menu .block,
.podgorze .pagination .left,
.podgorze .pagination .right,
.podgorze #sliderpag .selected,
.podgorze .see-more,
.podgorze #submenu .inline-list,
.podgorze .top-bar.expandablemenu .parent-item,
.podgorze .touch #main-menu > ul .parent-item,
.podgorze .top-bar ul > li.has-dropdown .dropdown li a:focus,
.podgorze #submenu,
.podgorze .top-bar ul > li.has-dropdown .dropdown {
    background-color: #960341;
    color: #fff!important;
}
.podgorze .top-bar ul > li:hover:not(.name) a,
.podgorze .top-bar ul > li.active:not(.name) a,
.podgorze .top-bar ul > li:focus:not(.name) a,
.podgorze ul > li.selected>a,
.podgorze .top-bar ul > li.has-dropdown .dropdown .selected a,
.podgorze .top-bar ul.left > li.selected a,
.podgorze .top-bar ul.left > li.selected > ul.dropdown > li.selected a {
    color: #fbbad6;
}
.podgorze header button {
    background-color: #880a3f;
}
.podgorze header button:hover {
    background-color: #be537f;
}
.podgorze .four .menu li a:hover {
    background-color: #903059;
}
.podgorze .top-bar ul > li.has-dropdown .dropdown li a:hover {
    background-color: #5d0128;
}
.podgorze h1 {
    background-image: url("../img/headers/branches/podgorze.jpg")
}
.podgorze h1.second {
    background-position: 0 -100px;
}
.podgorze h1.third {
    background-position: 0 -200px;
}
.rydlowka header button {
    background-color: #424ea2;
}
.rydlowka .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #424ea2 transparent;
}
.rydlowka header {
    background: #424ea2;
}
.rydlowka header .logo a {
    background-image: url('../img/logo/rydlowka.png');
}
.rydlowka .top-bar ul.left > li.selected > ul.dropdown a,
.rydlowka .top-bar ul.left > li:hover > ul.dropdown a {
    color: #fff;
}
.rydlowka .top-bar ul > li.has-dropdown .dropdown li {
    background: #424ea2;
    color: #fff;
}
.rydlowka #container button,
.rydlowka #container input[type="submit"],
.rydlowka header button,
.rydlowka header input[type="submit"],
.rydlowka a.block:hover,
.rydlowka .menu .block,
.rydlowka .pagination .left,
.rydlowka .pagination .right,
.rydlowka #sliderpag .selected,
.rydlowka .see-more,
.rydlowka #submenu .inline-list,
.rydlowka .top-bar.expandablemenu .parent-item,
.rydlowka .touch #main-menu > ul .parent-item,
.rydlowka .top-bar ul > li.has-dropdown .dropdown li a:focus,
.rydlowka #submenu,
.rydlowka .top-bar ul > li.has-dropdown .dropdown {
    background-color: #424ea2;
    color: #fff !important;
}
.rydlowka .inverted {
    background-color: #5866be;
    color: #fff !important;
}
.rydlowka .top-bar ul > li:hover:not(.name) a,
.rydlowka .top-bar ul > li.active:not(.name) a,
.rydlowka .top-bar ul > li:focus:not(.name) a,
.rydlowka ul > li.selected>a,
.rydlowka .top-bar ul > li.has-dropdown .dropdown .selected a,
.rydlowka .top-bar ul.left > li.selected a,
.rydlowka .top-bar ul.left > li.selected > ul.dropdown > li.selected a {
    color: #6673c3;
}
.rydlowka .top-bar ul.left > li.selected > ul.dropdown > li.selected:hover a {
    color: white;
}
.rydlowka header button {
    background-color: #5866be;
}
.rydlowka header button:hover {
    background-color: #6673c3;
}
.rydlowka .four .menu li a:hover {
    background-color: #6673c3;
}
.rydlowka .top-bar ul > li.has-dropdown .dropdown li a:hover {
    background-color: #6673c3;
}
.rydlowka h1 {
    background-image: url("../img/headers/branches/rydlowka.jpg")
}
.rydlowka h1.second {
    background-position: 0 -200px;
}
.rydlowka h1.third {
    background-position: 0 -300px;
}
.plaszow header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
.plaszow h1.block {
    background-image: url('../img/headers/branches/plaszow.jpg');
}
.plaszow #container button,
.plaszow #container input[type="submit"],
.plaszow .top-bar ul > li.has-dropdown .dropdown li a:hover,
.plaszow header button,
.plaszow header input[type="submit"],
.plaszow .inverted,
.plaszow a.block:hover,
.plaszow .menu .block,
.plaszow .pagination .left,
.plaszow .pagination .right,
.plaszow #sliderpag .selected,
.plaszow .see-more,
.plaszow #submenu .inline-list,
.plaszow .top-bar.expandablemenu .parent-item,
.plaszow .touch #main-menu > ul .parent-item,
.plaszow .top-bar ul > li.has-dropdown .dropdown li a:focus,
.plaszow #submenu {
    background-color: #0084c4;
    ;
    color: #fff;
}
.plaszow header button:hover,
.plaszow header input[type="submit"]:hover {
    background-color: #0076b6;
}
.plaszow .menu .block:hover,
.plaszow .see-more:hover {
    background-color: #0076b6;
}
/* line 382, ../sass/_kolorystyka.scss */

.celestat header,
.celestat #menu-holder,
.celestat .top-bar,
.celestat .top-bar ul > li.has-dropdown .dropdown,
.celestat .top-bar ul > li.has-dropdown .dropdown li,
.celestat .inverted.light,
.celestat #cboxPrevious,
.celestat #cboxNext,
.celestat #cboxSlideshow,
.celestat #cboxClose,
.celestat #cboxLoadedContent {
    background-color: #005849;
}
/* line 385, ../sass/_kolorystyka.scss */

.celestat .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #005849 transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.celestat #container button,
.celestat #container input[type="submit"],
.celestat .top-bar ul > li.has-dropdown .dropdown li a:hover,
.celestat header button,
.celestat header input[type="submit"],
.celestat .inverted,
.celestat a.block:hover,
.celestat .menu .block,
.celestat .pagination .left,
.celestat .pagination .right,
.celestat #sliderpag .selected,
.celestat .see-more,
.celestat #submenu .inline-list,
.celestat .top-bar.expandablemenu .parent-item,
.celestat .touch #main-menu > ul .parent-item,
.celestat .top-bar ul > li.has-dropdown .dropdown li a:focus,
.celestat #submenu {
    background-color: #073e35;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.celestat #toggleTabSearch,
.celestat #tslideIn {
    background-color: #00352c;
}
/* line 398, ../sass/_kolorystyka.scss */

.celestat .menu .block:hover,
.celestat .see-more:hover {
    background-color: #005849;
}
/* line 401, ../sass/_kolorystyka.scss */

.celestat #container h2 {
    color: #073e35;
}
/* line 407, ../sass/_kolorystyka.scss */

.celestat h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.celestat h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.celestat h1.fourth {
    background-position: 0 -300px;
}
/* line 528, ../sass/_kolorystyka.scss */

.lead {
    color: #231F20;
}
/* 31.06 */

/* line 537, ../sass/_kolorystyka.scss */

.dropdown.last {
    left: auto !important;
    right: 6px !important;
}
/* line 542, ../sass/_kolorystyka.scss */

.top-bar ul > li.has-dropdown:first-child .dropdown {
    left: 6px;
}
/* line 545, ../sass/_kolorystyka.scss */

.top-bar ul > li.has-dropdown .dropdown.last li:first-child:after {
    left: 170px;
}
/* line 548, ../sass/_kolorystyka.scss */

.dropdown.last-1 {
    left: auto !important;
    right: -190px !important;
}
/* line 552, ../sass/_kolorystyka.scss */

.top-bar ul > li.has-dropdown .dropdown.last-1 li:first-child:after {
    left: 60px;
}
/* line 555, ../sass/_kolorystyka.scss */

.education-block.last.centered > span {
    width: 100% !important;
}
/* line 564, ../sass/_kolorystyka.scss */

.top-bar ul > li.has-dropdown.moved .back.title h5 {
    height: 45px;
}
/* line 567, ../sass/_kolorystyka.scss */

.top-bar ul > li.has-dropdown.moved .back.title h5 a {
    font-weight: normal;
    padding: 0;
    height: 45px;
    line-height: 45px;
}
/* line 573, ../sass/_kolorystyka.scss */

.top-bar ul > li.has-dropdown.moved .back.title a:before {
    border: none;
    top: 7px;
    content: url("../img/icons/arrow-back.png");
}
@media only screen and (max-width: 1000px) and (min-width: 600px) {
    /* line 578, ../sass/_kolorystyka.scss */
    /* line 582, ../sass/_kolorystyka.scss */
    .column-4 {
        clear: both !important;
    }
}
@media only screen and (max-width: 730px) and (min-width: 600px) {
    /* line 587, ../sass/_kolorystyka.scss */
    footer h2,
    footer h2 a {
        font-size: 14px;
    }
    /* line 590, ../sass/_kolorystyka.scss */
    footer a {
        font-size: 12px;
    }
}
@media only screen and (max-width: 830px) {
    /* line 595, ../sass/_kolorystyka.scss */
    .unsubscribe {
        width: 100%;
        margin-left: 0;
        margin-top: 10px;
    }
    /* line 601, ../sass/_kolorystyka.scss */
    #newsletter > .row {
        width: 80%;
    }
    /* line 605, ../sass/_kolorystyka.scss */
    #newsletter .subscribe-buttons {
        width: 32% !important;
    }
}
@media only screen and (max-width: 830px) {
    /* line 611, ../sass/_kolorystyka.scss */
    .cloud-menu .mobile-two a.block {
        padding-top: 10px !important;
    }
    /* line 615, ../sass/_kolorystyka.scss */
    .cloud-menu .mobile-two a.block span {
        opacity: 1;
    }
    /* line 619, ../sass/_kolorystyka.scss */
    .education-block ul {
        max-width: 90%;
    }
    /* line 623, ../sass/_kolorystyka.scss */
    .studia-podyplomowe h2 {
        height: 72px;
    }
    /* line 626, ../sass/_kolorystyka.scss */
    .education-block.last > span {
        height: 24px;
        display: block;
    }
}
/* line 632, ../sass/_kolorystyka.scss */

.three.even .branches-block .description-block .news-intro {
    display: block;
    margin-left: 30px;
}
/* line 636, ../sass/_kolorystyka.scss */

.branches-block h3 {
    max-width: 95%;
}
@media only screen and (min-width: 1030px) {
    /* line 640, ../sass/_kolorystyka.scss */
    .three .branches-block .description-block .news-intro {
        visibility: visible;
    }
}
@media only screen and (min-width: 350px) and (max-width: 500px) {
    /* line 645, ../sass/_kolorystyka.scss */
    .three .branches-block .description-block .news-intro {
        visibility: visible;
        margin-top: 20px;
    }
}
@media only screen and (max-width: 501px) {
    .top-bar ul > li a:not(.button) {
        padding-left: 35px;
    }
    /* line 654, ../sass/_kolorystyka.scss */
    .top-bar.expanded {
        background-color: transparent !important;
    }
}
/* line 660, ../sass/_kolorystyka.scss */

.expand-menu {
    right: -110px;
    width: 180px;
}
@media only screen and (min-width: 501px) and (max-width: 830px) {
    .expand-menu {
        right: -180px;
    }
}
/* line 664, ../sass/_kolorystyka.scss */

.top-bar ul.left > li.expand-menu.expandedTabSearch #toggleTabSearch {
    right: -180px;
}
/* line 667, ../sass/_kolorystyka.scss */

.top-bar.expandablemenu {
    padding-right: 180px;
}
@media only screen and (min-width: 830px) {
    .top-bar.expandablemenu {
        padding-right: 110px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 580px) {
    /* line 673, ../sass/_kolorystyka.scss */
    #submenu,
    #submenu .inline-list,
    .submenu-holder {
        height: auto;
        min-height: 50px;
    }
    /* line 677, ../sass/_kolorystyka.scss */
    #submenu .inline-list {
        float: none;
    }
}
/* line 681, ../sass/_kolorystyka.scss */

.top-bar.expanded ul li.toggle-topbar a {
    content: normal;
}
/* line 686, ../sass/_kolorystyka.scss */

.expand-mobile-menu {
    background: url("../img/icons/m-arrows.png") no-repeat;
    margin-bottom: 1px;
}
/* line 691, ../sass/_kolorystyka.scss */

.expanded .expand-mobile-menu {
    background-position: 0 -9px;
}
.mury-obronne h1 {
    background-image: url("../img/headers/branches/muryobronne.jpg");
}
.apteka-pod-orlem h1 {
    background-image: url("../img/headers/branches/apteka.jpg");
}
.celestat h1 {
    background-image: url("../img/headers/branches/celestat.jpg");
}
.podziemia-rynku h1 {
    background-image: url("../img/headers/branches/podziemiarynku.jpg");
}
.apteka-pod-orlem h1.second {
    background-position: 0 -100px;
}
/* line 410, ../sass/_kolorystyka.scss */

.apteka-pod-orlem h1.third {
    background-position: 0 -200px;
}
/* line 413, ../sass/_kolorystyka.scss */

.apteka-pod-orlem .mury-obronne h1.fourth {
    background-position: 0 -300px;
}
/* line 382, ../sass/_kolorystyka.scss */

.celestat header,
.celestat #menu-holder,
.celestat .top-bar,
.celestat .top-bar ul > li.has-dropdown .dropdown,
.celestat .top-bar ul > li.has-dropdown .dropdown li,
.celestat .inverted.light,
.celestat #cboxPrevious,
.celestat #cboxNext,
.celestat #cboxSlideshow,
.celestat #cboxClose,
.celestat #cboxLoadedContent {
    background-color: #265951;
}
/* line 385, ../sass/_kolorystyka.scss */

.celestat .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #29574e transparent;
}
/* line 388, ../sass/_kolorystyka.scss */

.celestat #container button,
.celestat #container input[type="submit"],
.celestat .top-bar ul > li.has-dropdown .dropdown li a:hover,
.celestat header button,
.celestat header input[type="submit"],
.celestat .inverted,
.celestat a.block:hover,
.celestat .menu .block,
.celestat .pagination .left,
.celestat .pagination .right,
.celestat #sliderpag .selected,
.celestat .see-more,
.celestat #submenu .inline-list,
.celestat .top-bar.expandablemenu .parent-item,
.celestat .touch #main-menu > ul .parent-item,
.celestat .top-bar ul > li.has-dropdown .dropdown li a:focus,
.celestat #submenu {
    background-color: #20413b;
    color: #fff;
}
/* line 392, ../sass/_kolorystyka.scss */

.celestat #toggleTabSearch,
.celestat #tslideIn {
    background-color: #20413b;
}
/* line 398, ../sass/_kolorystyka.scss */

.celestat .menu .block:hover,
.celestat .see-more:hover {
    background-color: #20413b;
}
.celestat #container h2,
.celestat .announcement .bigger {
    color: #20413b
}
@media only screen and (min-width: 700px) {
    #newsletter {
        display: block;
    }
}
#newsletter input[type=text].error {
    background-color: #FFD0D0;
}
.cart .mobile-title {
    display: none;
}
.cart td .label {
    display: none;
}
@media only screen and (max-width: 500px) {
    .exhibitions .horisontal .block-illustration img,
    .about .horisontal .block-illustration img,
    .news .horisontal .block-illustration img,
    .education .horisontal .block-illustration img,
    .tourist .horisontal .block-illustration img,
    .children .horisontal .block-illustration img,
    .branch .horisontal .block-illustration img {
        max-height: none;
    }
    .horisontal {
        padding: 0 !important;
    }
    .horisontal .text-title {
        padding: 22px !important;
    }
    .bigimg .block-title {
        font-size: 12px;
    }
    .horisontal .block-illustration {
        margin: 0 !important;
        height: auto !important;
        float: none !important;
    }
    .horisontal .block-illustration img {
        width: 100% !important;
        min-height: 0 !important;
        height: auto !important;
    }
    .horisontal .cal-date {
        width: 100%;
        position: static;
    }
    .horisontal .cal-date .date {
        padding: 6px 3px;
    }
    .horisontal .cal-date .date br,
    .horisontal .cal-date span>span>span {
        display: none;
    }
    .children .tales .horisontal {
        height: auto;
        padding: 0;
    }
    .children .tales .horisontal .player {
        margin: 0;
    }
    .children .tales .horisontal .block-illustration {
        float: none;
        margin-right: 0;
    }
    .children .tales .horisontal .text-title {
        padding: 22px;
    }
    .four .menu li a,
    .four .inverted a {
        line-height: 130%;
        padding: 15px 20px 15px 20px;
    }
    .page .text {
        padding-right: 5px;
        padding-left: 5px;
        font-size: medium;
    }
    .page .text a:hover {
        color: inherit;
        text-decoration: underline;
    }
    .page .img {
        max-width: 100%;
        width: 100%;
        float: none;
        margin: 20px 0 20px 0;
    }
    .page .img img {
        width: 100%;
    }
    .archive-tabs .one.mobile-one {
        width: 25% !important;
    }
    .cart .mobile-title {
        display: table-row;
    }
    .cart .mobile-title td {
        border-right: none;
        border-top-width: 15px;
        text-align: center;
    }
    .cart .mobile-title td a {
        font-size: 16px;
    }
    .cart .quant,
    .cart .price,
    .cart .value,
    .cart .bttn {
        width: 25%;
    }
    .cart .title,
    .cart .big-display {
        display: none !important;
    }
    .cart .value,
    .cart .price {
        padding-top: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        vertical-align: top !important;
        text-align: center !important;
    }
    .cart .bttn button {
        background-color: #888888;
    }
    .cart th {
        display: none;
    }
    .cart td .label {
        display: block;
        background-color: #C1C0BC;
        width: 100%;
        margin-bottom: 10px;
        color: #fff;
        text-align: center;
    }
    .top-bar ul > li.has-dropdown .dropdown {
        background: transparent !important;
    }
    .top-bar ul > li.has-dropdown .dropdown li {
        background: #081537 !important;
    }
    .top-bar ul > li.has-dropdown.moved > .dropdown li a:hover,
    .top-bar ul > li.has-dropdown.moved > .dropdown li h5:hover {
        background-color: #0084c4 !important;
        color: #fff !important;
    }
}
h1.block span {
    line-height: 130%;
}
.video .jwdisplayIcon {
    left: 50% !important;
    margin-left: -24px !important;
}
.audio .jwplayer {
    min-height: 40px !important;
}
@media only screen and (max-width: 380px) {
    #collection-squares .branch-holder h2 {
        font-size: 134%;
    }
}
@media only screen and (max-width: 700px) {
    .text-icons {
        display: none;
    }
}
#branches > .row > .three.columns:last-child {
    float: left;
}
@media only screen and (max-width: 1030px) {
    .three .branches-block .description-block .news-intro {
        display: none;
    }
    #reserve-more span {
        line-height: 130%;
    }
}
@media only screen and (max-width: 830px) {
    .shop-block .block-title {
        display: none !important;
    }
    .cal-date .date {
        height: 60px;
        font-size: 15px;
        margin-top: 8px;
    }
    #first-row .show-for-small,
    #first-row .show-for-small .coz,
    #first-row .show-for-small #reserve-more {
        display: block !important;
    }
}
@media only screen and (max-width: 620px) {
    .cal-date .date {
        font-size: 13px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 568px) {
    .cal-date .date {
        font-size: 12px;
    }
}
@media only screen and (min-width: 835px) and (max-width: 1120px) {
    .cal-date .date {
        font-size: 14px;
        padding: 8px 4px;
    }
}
.top-bar ul.left > li.expand-menu #toggleSubmenu.parent-item {
    background-image: url("../img/icons/arrow-menu-up.png");
}
.read-more .lead {
    height: 90px;
    overflow: hidden;
}
.top-bar.expandablemenu {
    border: 0 !important;
}
.main .shop-block .text {
    padding-bottom: 22px;
}
.orders .block strong {
    font-weight: normal;
}
.top-bar ul.left > li.expand-menu #toggleSubmenu {
    margin-right: 40px;
}
.top-bar ul > li:hover:not(.name) a,
.top-bar ul > li.active:not(.name) a,
.top-bar ul > li:focus:not(.name) a,
ul > li.selected>a,
.top-bar ul > li.has-dropdown .dropdown .selected a {
    color: #0084C4;
}
.top-bar ul.left > li.selected a {
    color: #0084C4;
}
@media only screen and (max-width: 500px) {
    .top-bar ul.left > li.selected>a,
    .top-bar ul > li.has-dropdown .dropdown li.selected a,
    .top-bar ul > li.toggle-topbar:hover>a {
        color: #0084C4 !important;
    }
    .top-bar ul.left > li:hover {
        background-color: #081537;
    }
    .top-bar ul.left > li:hover>a {
        color: #fff !important;
        background-color: #081537;
    }
    .top-bar ul.left > li.selected:hover>a {
        color: #0084C4 !important;
    }
}
.top-bar ul > li.expand-menu:hover a {
    color: #fff;
}
footer > .row > .columns {
    padding-right: 70px;
}
footer .row >[class*="column"] +[class*="column"]:last-child {
    padding-right: 0;
}
footer > .row > .columns li {
    margin-top: 6px;
}
footer > .row > .columns li>a {
    line-height: 130%;
    color: #0084c3;
}
#branches .six .block,
#collection .six .block {
    margin-left: 12px;
    margin-right: 0;
}
#collection-slider > img {
    vertical-align: top;
}
.touch-link {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 88;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.touch-link.hide,
.even .touch-link.hide {
    background: transparent;
    left: 0;
}
.even .touch-link {
    left: 0;
    border-left-width: 10px;
    border-right-width: 0;
}
.touched .touch-link {
    display: block;
    color: red;
}
.touched.closed .touch-link {
    display: none !important;
}
.touched .hide-link,
.touch .branches-block.touched:hover .hide-link {
    display: block !important;
}
.closed .touch-link {
    display: none;
}
.touched .description-block {
    display: block !important;
}
.main .coz,
.main #reserve-more {
    display: block !important;
}
@media only screen and (min-width: 501px) {
    #collection-squares .mobile-two {
        width: 25% !important;
    }
}
#collection .slider-wrapper {
    max-height: 300px;
    overflow: hidden;
}
.shop-row[class*="column"] +[class*="column"]:last-child {
    float: left;
}
header a,
.menu-holder a {
    outline: 0;
}
.tourist .icon:hover,
.tourist .icon.print {
    background-color: #720124;
}
.tourist .icon.print:hover {
    background-color: rgb(82, 2, 26);
}
#orderform .buttons button,
.p404 .buttons .button {
    line-height: 38px;
}
@media only screen and (max-width: 830px) and (min-width: 500px) {
    a.block.visible.studia-podyplomowe {
        display: none;
    }
    a.block.visible.studia-podyplomowe.last,
    a.block.visible.studia-podyplomowe.first {
        display: block;
    }
}
.three .branches-block .description-block .info {
    height: 70px;
    overflow: hidden;
}
.three .branches-block .description-block .news-intro {
    height: 20px;
    overflow: hidden;
    display: block;
}
.page .text a:hover {
    color: #2BA6CB;
    text-decoration: underline;
}
.exhibitions .eight .permament-exhibitions .six a {
    height: 400px;
    overflow: hidden;
}
.education .horisontal h2 {
    margin-bottom: 32px;
}
.main .announcement,
.main .announcement h2 {
    text-align: center;
}
form.custom span.custom.checkbox {
    cursor: pointer;
}
form.custom span.custom.checkbox.checked:before {
    content: url("../img/icons/tick.png");
}
.main .six .announcement h2 {
    line-height: 25px;
    margin-bottom: 19px;
    max-height: 74.73px;
}
.row.publication-files {
    margin-bottom: 40px;
}
.publication-files .block {
    padding: 12px 22px;
    margin-bottom: 6px;
}
.tagcloud .tab:hover {
    background: #0B3F77;
}
.publication-files .three .block {
    background: #57718D;
    color: white;
}
.publication-files .three .block:hover {
    background: #081537;
}
.format.pdf {
    display: inline-block;
    background: url('../img/icons/format-pdf.png');
    height: 20px;
    width: 18px;
    vertical-align: middle;
    margin-right: 15px;
}
.buy-item .old-price {
    color: rgb(87, 170, 211);
    text-decoration: line-through;
    font-size: 17px;
}
.shop .eight .tagcloud {
    clear: both;
    margin-top: -10px;
}
.shop .tagcloud h2,
.shop .publication-files h2 {
    font-family: 'enriquetabold';
    color: #0B3F77;
    font-size: 18px;
    margin-bottom: 12px;
    margin-left: 6px;
    padding-top: 15px;
}
.shop .tagcloud h2 {
    padding-top: 0;
}
#orderform .push-two.info {
    font-family: "sans";
    color: rgb(139, 139, 139);
}
#sticky_order .cart {
    background: #1c4e84;
    color: #d6e5f6;
    padding: 0;
}
#sticky_order .item,
#sticky_order .total .row {
    padding: 12px;
}
#sticky_order .item {
    border-bottom: 1px solid rgb(58, 111, 170);
}
#sticky_order .cart h3 {
    color: #d6e5f6;
    font-family: enriquetabold;
    font-size: 14px;
    margin-bottom: 8px;
}
#sticky_order .cart .total {
    background: #0B3F77;
    border-top: 1px solid #163659;
    padding-top: 10px;
    font-size: 14px;
}
#sticky_order .cart .total .row {
    padding: 1px 12px;
}
#sticky_order .cart .total .row.total-cost {
    margin-top: 15px;
    padding-top: 8px;
    padding-bottom: 18px;
    border-top: 1px solid #326399;
    font-size: 16px;
}
#sticky_order .cart .total .row.total-cost>span {
    font-family: 'enriquetabold';
    font-size: 18px;
    float: right;
}
#choose-alternate-address {
    margin-top: 30px;
}
#choose-alternate-address h2 {
    cursor: pointer;
    margin-bottom: 10px;
}
#choose-alternate-address h2 span {
    display: inline-block;
    height: 13px;
    width: 18px;
    background: url("../img/icons/expandcollapse.png") no-repeat;
    margin-left: 6px;
}
#choose-alternate-address h2.expanded span {
    background-position: 0 -13px;
}
#choose-alternate-address+div {
    display: none;
}
#orderform hr {
    width: 76%;
}
#orderform .vat {
    margin-top: 20px;
    font-family: 'enriqueta';
    font-size: 117%;
}
#orderform .vat span.checkbox {
    margin-right: 6px;
}
#orderform .terms-error.errorMsg {
    padding-left: 0 !important;
    padding-top: 5px !important;
}
#resignation .close-reveal-modal {
    display: block;
    height: 10px;
    width: 10px;
    background: url("../img/icons/close-sm.png");
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.touch #resignation .close-reveal-modal {
    background: url("../img/icons/close-big.png");
    width: 25px;
    height: 25px;
}
.files .twelve .block {
    font-family: 'enriquetabold';
    text-align: center;
    text-transform: uppercase;
    height: 38px;
    padding-bottom: 11px;
    padding-top: 11px;
}
.four .branch-info a,
.four .tourist-info a {
    color: rgb(214, 94, 131);
}
.four .branch-info a:hover {
    text-decoration: underline;
}
.columnlayout .vertical .block-illustration img {
    width: 100%;
}
.cal-date.single .date {
    height: 50px;
}
.page .cal-date.single .date {
    height: 72px;
    padding-top: 27px;
}
.stara-synagoga .top-bar ul > li:hover a,
.stara-synagoga li.selected a,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(196, 196, 196);
}
.fabryka-schiendlera .top-bar ul > li:hover a,
.fabryka-schiendlera .top-bar ul.left > li.selected>a,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(200, 202, 209);
}
.apteka-pod-orlem .top-bar ul > li:hover a,
.apteka-pod-orlem li.selected a,
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(187, 201, 155);
}
.ulica-pomorska .top-bar ul > li:hover a,
.ulica-pomorska li.selected a,
.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(102, 28, 30);
}
.kamienica-hipolitow .top-bar ul > li:hover a,
.kamienica-hipolitow li.selected a,
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(151, 186, 230);
}
.wieza-ratuszowa .top-bar ul > li:hover a,
.wieza-ratuszowa li.selected a,
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(236, 169, 169);
}
.barbakan .top-bar ul > li:hover a,
.barbakan li.selected a,
.barbakan .top-bar ul > li.has-dropdown .dropdown li.selected a,
.mury-obronne .top-bar ul > li:hover a,
.mury-obronne li.selected a,
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(228, 180, 151);
}
.celestat .top-bar ul > li:hover a,
.celestat li.selected a,
.celestat .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(142, 197, 186);
}
.dzieje-nowej-huty .top-bar ul > li:hover a,
.dzieje-nowej-huty li.selected a,
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(191, 218, 139);
}
.dom-zwierzyniecki .top-bar ul > li:hover a,
.dom-zwierzyniecki .top-bar ul > li.selected a,
.dom-zwierzyniecki li.selected a,
.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(224, 175, 195);
}
.dom-pod-krzyzem .top-bar ul > li:hover a,
.dom-pod-krzyzem .top-bar ul > li.selected a,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(250, 201, 183);
}
.dom-pod-krzyzem .top-bar ul > .dropdown li:hover a {
    background: #E18031;
}
.podziemia-rynku .top-bar ul > li:hover a,
.podziemia-rynku li.selected a,
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: rgb(158, 227, 233);
}
.bigimg .block-illustration img {
    min-height: 253px;
    height: auto;
    min-width: 100%;
    width: auto;
}
.horisontal .text-title .added {
    margin-top: 8px;
}
.bigimg .block-illustration img {
    min-height: 253px;
    height: auto;
    min-width: 100%;
    width: auto;
}
#shopback {
    font-family: 'enriquetabold';
    text-align: center;
    text-transform: uppercase;
}
#shopback:hover {
    background: #0B3F77;
}
.order-overview div {
    font-size: 16px;
    font-family: 'enriqueta';
    line-height: 180%;
}
.order-overview div>span {
    font-family: 'enriquetabold';
}
.order-overview div.total {
    width: 76%;
    font-family: 'enriquetabold';
    font-size: 18px;
    color: #081537;
}
hr.total {
    border-color: rgb(87, 99, 134);
    margin-top: 18px;
    margin-bottom: 20px;
}
.order-overview div.total>span {
    font-size: 20px;
}
.touch .branches-block:hover .hide-link {
    display: none !important;
}
.closed .description-block,
.closed .hide-link {
    display: none !important;
}
.three .branches-block .description-block .more a:hover,
.hide-link:hover {
    text-decoration: underline;
}
@media only screen and (max-width: 830px) {
    .shop .shop-block .bigger {
        font-size: 16px;
    }
}
@media only screen and (max-width: 830px) {
    .push-eight .shop_categories,
    .push-eight .short.block.inverted {
        display: none;
    }
    .order-overview div.total {
        font-size: 16px;
    }
    #orderform hr {
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width: 740px) {
    #item-added {
        width: 80%;
    }
}
.shop .shop-block a.add-to-cart {
    color: #fff;
}
#item-added {
    text-align: center;
}
#item-added h3 {
    color: #fff;
    font-size: 17px;
    margin-top: 10px;
    font-family: 'enriquetabold';
}
#item-added .buttons {
    margin: 0 auto;
}
#item-added .button {
    width: 35%;
    border: none;
    box-shadow: none;
    height: 40px;
    padding: 0;
    margin: 25px 4px;
    font-family: 'enriqueta';
    font-size: 12px;
    display: inline-block;
}
#item-added .button.cancel {
    background: rgb(27, 96, 129);
}
#item-added .button:hover {
    background: #0B3F77;
}
#orderform .info.ten {
    font-family: 'sans';
    margin-bottom: 10px;
}
h2.special {
    text-align: center;
    font-family: 'enriquetabold';
    font-size: 22px;
    color: #0B3F77;
    margin-top: 40px;
    margin-bottom: 40px;
}
.p404 .buttons {
    width: 60%;
    margin: 0 auto;
    margin-bottom: 270px;
}
.p404 .buttons .button {
    background-color: #0B3F77;
    color: #FFFFFF;
    border: none;
    float: left;
    font-family: 'enriquetabold';
    text-transform: uppercase;
    font-weight: normal;
    box-shadow: none;
    padding: 0;
    height: 38px;
    line-height: 38px;
    width: 45%;
}
.p404 .buttons .button:hover {
    background: #10255b;
}
.p404 .buttons .button:last-child {
    float: right;
}
.dom-zwierzyniecki header {
    background: #83536b;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzNTM2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTQyNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #83536b 0%, #6a4257 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #83536b), color-stop(100%, #6a4257));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #83536b 0%, #6a4257 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #83536b 0%, #6a4257 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #83536b 0%, #6a4257 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #83536b 0%, #6a4257 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#83536b', endColorstr='#6a4257', GradientType=0);
    /* IE6-8 */
}
@media only screen and (min-width: 501px) {
    .top-bar {
        background: transparent !important;
    }
    #menu-holder {
        margin-top: -40px;
        background: transparent !important;
    }
}
/* Tabele w tekscie */

.text table {
    margin: 15px auto 20px auto;
    clear: both;
    width: 100% !important;
    height: auto !important;
}
.text table td,
.text table th {
    /* padding: 12px 30px; */
    padding: 1.5% 3%;
}
.text table th {
    color: #0B3F77;
    font-family: sansbold;
    font-weight: normal;
    padding-bottom: 6px;
    background: #fff;
}
.text table tbody tr:first-child {
    border-bottom: 1px solid rgb(124, 154, 187);
}
.text table tbody tr:last-child {
    border-bottom: 1px solid rgb(227, 231, 235);
}
.text table tbody tr {
    background: rgb(247, 250, 253);
    border-bottom: 2px solid #fff;
}
.text table tbody tr:nth-child(even) {
    background: rgb(217, 228, 240);
}
.news .text table th,
.exhibitions .text table th {
    color: #96163e;
}
.news .text table tbody tr:nth-child(even) {
    background: rgb(240, 217, 222);
}
.news .text table tbody tr:first-child,
.exhibitions .text table tbody tr:first-child,
.tourist .text table tbody tr:first-child {
    border-bottom: 2px solid rgb(187, 124, 139);
}
.news .text table tbody tr:last-child,
.exhibitions .text table tbody tr:last-child,
.tourist .text table tbody tr:last-child {
    border-bottom: 2px solid rgb(235, 227, 231);
}
.news .text table tbody tr,
.exhibitions .text table tbody tr,
.tourist .text table tbody tr {
    background: rgb(253, 247, 250);
}
.exhibitions .text table tbody tr:nth-child(even),
.tourist .text table tbody tr:nth-child(even) {
    background: rgb(233, 218, 222);
}
.collection .text table th {
    color: #ab7d0b;
}
.collection .text table tbody tr:nth-child(even) {
    background-color: rgb(240, 240, 217);
}
.collection .text table tbody tr {
    background: rgb(253, 253, 247);
}
.collection .text table tbody tr:first-child {
    border-bottom: 2px solid rgb(204, 191, 159);
}
.collection .text table tbody tr:last-child {
    border-bottom: 2px solid rgb(233, 235, 227);
}
.children .text table th {
    color: #f25222;
}
.children .text table tbody tr:nth-child(even) {
    background-color: rgb(255, 233, 208);
}
.children .text table tbody tr {
    background: rgb(253, 249, 247);
}
.children .text table tbody tr:first-child {
    border-bottom: 2px solid rgb(253, 119, 114);
}
.children.text table tbody tr:last-child {
    border-bottom: 2px solid rgb(235, 229, 227);
}
.bigger.more {
    position: absolute;
    bottom: 14px;
    right: 14px;
}
/* End Tabele w tekscie */

.branchMap {
    width: 100%;
    height: 400px;
    position: relative;
    background-color: rgb(229, 227, 223);
    overflow: hidden;
    -webkit-transform: translateZ(0);
}
.branchMap img {
    max-width: none;
}
@media only screen and (max-width: 830px) {
    .studia-podyplomowe h2 {
        height: auto;
    }
    .main #shop .show-for-medium {
        display: block !important;
    }
}
.three .branches-block .description-block .bigger.info {
    margin-right: 14px;
}
.tourist .three .branches-block .description-block .info {
    height: auto;
}
.tourist .three .branches-block .description-block .info span {
    display: inline;
    line-height: 16px;
}
.tourist #o13 .description-block {
    display: block;
}
.tourist .three .branches-block .description-block {
    display: block;
    visibility: hidden;
}
.no-touch .tourist .three .branches-block:hover .description-block {
    visibility: visible;
}
@media only screen and (min-width: 501px) {}@media only screen and (min-width: 831px) {
    .news[class*="column"] +[class*="column"]:last-child {
        float: left !important;
    }
}
.news .block.noname:hover {
    background-color: #BD1E4F;
}
@media only screen and (min-width: 830px) {
    .news .block.noname {
        height: 123px;
    }
}
@media only screen and (max-width: 500px) {
    .page .text-title.cal-title {
        width: 100%;
        clear: both;
        float: none;
    }
    .page .cal-date .date {
        float: left;
    }
}
@media only screen and (max-width: 830px) {
    #cal {
        width: 100% !important;
        margin: 0 auto;
    }
    #cal #input_01,
    #cal #gotodate {
        width: 49% !important;
    }
    #cal #gotodate {
        float: right;
    }
    .main .children-block .block-illustration {
        height: 27%;
        overflow: hidden;
    }
    .main .children-block .block-illustration img {
        min-height: 100%;
        width: auto;
        height: auto;
        max-width: 500px;
        max-height: none;
    }
}
.block-grid > li a {
    display: block;
    overflow: hidden;
    visibility: hidden;
}
.block-grid > li a.visible {
    visibility: visible;
}
.pagination {
    width: 50%;
    margin: 0 auto;
    text-align: center;
    float: none;
}
.pagination .left {
    float: none;
}
#o15:hover {
    background-image: url("../img/branches/color/15.jpg");
}
#o15 .description-block {
    background: #081537;
    border-color: #081537;
}
.goto_exhb,
.goto_shop,
.goto_project {
    clear: both;
    float: right;
    background: #96163e;
    color: #fff;
    font-family: 'enriqueta';
    width: auto;
    text-align: center;
    border: none;
    box-shadow: none;
    text-transform: uppercase;
    padding-left: 30px;
    padding-right: 30px;
    font-weight: normal;
}
.goto_shop {
    background: #0b3f77;
}
.goto_shop:hover {
    background: #1d72ac;
}
.goto_exhb:hover {
    background: #BD1E4F;
}
.goto_project {
    background: #51587f;
}
.goto_project:hover {
    background: rgb(31, 38, 77);
}
@media only screen and (max-width: 830px) {
    .goto_exhb,
    .goto_shop {
        width: 50%;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 500px) {
    .goto_exhb,
    .goto_shop {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 20px;
    }
}
.news .more.centered.noplace span {
    text-transform: uppercase;
    color: #BD1E4F;
    font-size: 138%;
    font-family: 'enriquetabold';
    font-weight: normal;
}
.publications-4 .bigimg .block-illustration img {
    min-height: auto;
}
.block.your-cart h2 {
    padding-left: 36px;
    padding-bottom: 8px;
    background: url(" ../img/icons/cart.png") no-repeat;
    margin-bottom: 10px;
}
.text .text-title {
    float: none;
    width: auto;
}
.top-bar ul > li.has-dropdown .dropdown li a:hover,
.top-bar ul > li.has-dropdown .dropdown li a:focus {
    background: #0084C4;
}
/*Zmiana kolorystyki oddzialow */

.apteka-pod-orlem .row.menu li.selected a,
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.krzysztofory .row.menu li.selected a,
.krzysztofory .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.fabryka-schiendlera .row.menu li.selected a,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.stara-synagoga .row.menu li.selected a,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.ulica-pomorska .row.menu li.selected a,
.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.kamienica-hipolitow .row.menu li.selected a,
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.wieza-ratuszowa .row.menu li.selected a,
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.barbakan .row.menu li.selected a,
.barbakan .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.mury-obronne .row.menu li.selected a,
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.dzieje-nowej-huty .row.menu li.selected a,
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.celestat .row.menu li.selected a,
.celestat .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.dom-zwierzyniecki .row.menu li.selected a,
.dom-zwierzyniecki .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.dom-pod-krzyzem .row.menu li.selected a,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li.selected:hover a,
.podziemia-rynku .row.menu li.selected a,
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li.selected:hover a {
    color: #fff;
}
.krzysztofory header {
    background: #18416b;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4NDE2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjM4NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #18416b 0%, #023871 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #18416b), color-stop(100%, #023871));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #18416b 0%, #023871 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #18416b 0%, #023871 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #18416b 0%, #023871 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #18416b 0%, #023871 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#18416b', endColorstr='#023871', GradientType=0);
    /* IE6-8 */
}
.krzysztofory .top-bar ul > li:hover>a,
.krzysztofory .top-bar ul > li.selected>a,
.krzysztofory .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #93a6c3;
}
.krzysztofory header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .krzysztofory header .logo a {
        background-image: url("../img/logo/mhk-huta.png");
    }
}
.krzysztofory header button,
.krzysztofory header input[type="submit"],
.krzysztofory .text-icons .icon:hover,
.krzysztofory .text-icons .icon.print {
    background-color: #456092;
}
.krzysztofory .row.menu li.selected {
    background: #1E2142;
}
.krzysztofory .top-bar ul > li.has-dropdown .dropdown li:first-child:after {
    border-color: #043160 transparent;
}
.stara-synagoga header {
    background: #7e7a75;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdlN2E3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTc4NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #7e7a75 0%, #7e7872 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7e7a75), color-stop(100%, #7e7872));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7e7a75 0%, #7e7872 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7e7a75 0%, #7e7872 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #7e7a75 0%, #7e7872 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #7e7a75 0%, #7e7872 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#7e7a75', endColorstr='#7e7872', GradientType=0);
    /* IE6-8 */
}
.stara-synagoga header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .stara-synagoga header .logo a {}
}
.stara-synagoga header button,
.stara-synagoga .row.menu li.selected,
.stara-synagoga header input[type="submit"],
.stara-synagoga .text-icons .icon:hover,
.stara-synagoga .text-icons .icon.print {
    background-color: #a29a91;
}
.stara-synagoga .top-bar ul > li:hover>a,
.stara-synagoga .top-bar ul > li.selected>a,
.stara-synagoga .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #cececb;
}
.fabryka-schiendlera header {
    background: #6f7072;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmNzA3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDY1NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #6f7072 0%, #646566 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f7072), color-stop(100%, #646566));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6f7072 0%, #646566 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6f7072 0%, #646566 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6f7072 0%, #646566 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #6f7072 0%, #646566 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#6f7072', endColorstr='#646566', GradientType=0);
    /* IE6-8 */
}
.fabryka-schiendlera header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
    width: 270px;
}
@media only screen and (max-width: 500px) {
    .fabryka-schiendlera header .logo a {
        background-size: 200px 110px;
        width: 200px;
    }
}
.fabryka-schiendlera header button,
.fabryka-schiendlera .row.menu li.selected,
.fabryka-schiendlera header input[type="submit"],
.fabryka-schiendlera .text-icons .icon:hover,
.fabryka-schiendlera .text-icons .icon.print,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li a:hover,
.fabryka-schiendlera .top-bar ul > li.has-dropdown .dropdown li a:focus {
    background-color: #a3a3a3;
}
/*Apteka pod Orlem*/

.apteka-pod-orlem header {
    background: #695f42;
}
.apteka-pod-orlem header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .apteka-pod-orlem header .logo a {}
}
.apteka-pod-orlem header button,
.apteka-pod-orlem header input[type="submit"] {
    background-color: #928a69;
}
.apteka-pod-orlem .row.menu li.selected {
    background: #625841;
}
.apteka-pod-orlem .top-bar ul > li:hover>a,
.apteka-pod-orlem .top-bar ul > li.selected>a,
.apteka-pod-orlem .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #aaa283;
}
/* Ulica Pomorska */

.ulica-pomorska header {
    background: #b83030;
}
.ulica-pomorska header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .ulica-pomorska header .logo a {}
}
.ulica-pomorska header button,
.ulica-pomorska header input[type="submit"],
.ulica-pomorska .text-icons .icon:hover,
.ulica-pomorska .text-icons .icon.print {
    background-color: #ab0f21;
}
.ulica-pomorska .row.menu li.selected {
    background: rgb(97, 17, 19);
}
.ulica-pomorska .top-bar ul > li:hover>a,
.ulica-pomorska .top-bar ul > li.selected>a,
.ulica-pomorska .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #f0b3a3;
}
/* Kamienica Hipolit˘w */

.kamienica-hipolitow header {
    background: #4677aa;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NzdhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YTc2YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #4677aa 0%, #4a76a4 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4677aa), color-stop(100%, #4a76a4));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4677aa 0%, #4a76a4 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4677aa 0%, #4a76a4 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #4677aa 0%, #4a76a4 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #4677aa 0%, #4a76a4 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4677aa', endColorstr='#4a76a4', GradientType=0);
    /* IE6-8 */
}
.kamienica-hipolitow header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .kamienica-hipolitow header .logo a {}
}
.kamienica-hipolitow header button,
.kamienica-hipolitow header input[type="submit"],
.kamienica-hipolitow .text-icons .icon:hover,
.kamienica-hipolitow .text-icons .icon.print {
    background-color: #6a93bd;
}
.kamienica-hipolitow .row.menu li.selected {
    background: rgb(102, 149, 207);
}
.kamienica-hipolitow .top-bar ul > li:hover>a,
.kamienica-hipolitow .top-bar ul > li.selected>a,
.kamienica-hipolitow .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #9cc1e7;
}
/* Wieža ratuszowa */

.wieza-ratuszowa header {
    background: #831217;
}
.wieza-ratuszowa header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .wieza-ratuszowa header .logo a {}
}
.wieza-ratuszowa header button,
.wieza-ratuszowa header input[type="submit"],
.wieza-ratuszowa .text-icons .icon:hover,
.wieza-ratuszowa .text-icons .icon.print {
    background-color: #ab0f21;
}
.wieza-ratuszowa .row.menu li.selected {
    background: #6D421E;
}
.wieza-ratuszowa .top-bar ul > li:hover>a,
.wieza-ratuszowa .top-bar ul > li.selected>a,
.wieza-ratuszowa .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #d9474e;
}
/* Barbakan & Mury Obronne */

.barbakan header {
    background: #774822;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3NDgyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjQxMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #774822 0%, #6b411e 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #774822), color-stop(100%, #6b411e));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #774822 0%, #6b411e 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #774822 0%, #6b411e 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #774822 0%, #6b411e 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #774822 0%, #6b411e 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#774822', endColorstr='#6b411e', GradientType=0);
    /* IE6-8 */
}
.barbakan header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .barbakan header .logo a {}
}
.barbakan header button,
.barbakan header input[type="submit"],
.barbakan .text-icons .icon:hover,
.barbakan .text-icons .icon.print {
    background-color: #9c7e67;
}
.barbakan .row.menu li.selected {
    background: #6D421E;
}
.barbakan .top-bar ul > li:hover>a,
.barbakan .top-bar ul > li.selected>a,
.barbakan .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #c4ac99;
}
/*Mury obronne */

.mury-obronne header {
    background: #8c2912;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzhjMjkxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZTFiMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #8c2912 1%, #7e1b04 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #8c2912), color-stop(100%, #7e1b04));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8c2912 1%, #7e1b04 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8c2912 1%, #7e1b04 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8c2912 1%, #7e1b04 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #8c2912 1%, #7e1b04 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8c2912', endColorstr='#7e1b04', GradientType=0);
    /* IE6-8 */
}
.mury-obronne .row.menu li.selected {
    background-color: #801D06;
}
.mury-obronne header button,
.mury-obronne header input[type="submit"],
.mury-obronne .text-icons .icon:hover,
.mury-obronne .text-icons .icon.print {
    background-color: #ab2c0f;
}
.mury-obronne .top-bar ul > li:hover>a,
.mury-obronne .top-bar ul > li.selected>a,
.mury-obronne .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #d35234;
}
.mury-obronne header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .mury-obronne header .logo a {}
}
/* Celestat */

.celestat header {
    background: #2f6960;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNjk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTU3NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #2f6960 0%, #25574f 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f6960), color-stop(100%, #25574f));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2f6960 0%, #25574f 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2f6960 0%, #25574f 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2f6960 0%, #25574f 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #2f6960 0%, #25574f 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#2f6960', endColorstr='#25574f', GradientType=0);
    /* IE6-8 */
}
.celestat header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .celestat header .logo a {}
}
.celestat header button,
.celestat header input[type="submit"],
.celestat .text-icons .icon:hover,
.celestat .text-icons .icon.print {
    background-color: #5f8f8a;
}
.celestat .row.menu li.selected {
    background: #5F8F8A;
}
.celestat .top-bar ul > li:hover>a,
.celestat .top-bar ul > li.selected>a,
.celestat .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #9ac1bd;
}
/*Dzieje Nowej Huty*/

.dzieje-nowej-huty header {
    background: #608a2a;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYwOGEyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Njc5MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #608a2a 0%, #567928 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #608a2a), color-stop(100%, #567928));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #608a2a 0%, #567928 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #608a2a 0%, #567928 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #608a2a 0%, #567928 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #608a2a 0%, #567928 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#608a2a', endColorstr='#567928', GradientType=0);
    /* IE6-8 */
}
.dzieje-nowej-huty header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .dzieje-nowej-huty header .logo a {}
}
.dzieje-nowej-huty header button,
.dzieje-nowej-huty header input[type="submit"],
.dzieje-nowej-huty .text-icons .icon:hover,
.dzieje-nowej-huty .text-icons .icon.print {
    background-color: #7ba545;
}
.dzieje-nowej-huty .row.menu li.selected {
    background: #739B21;
}
.dzieje-nowej-huty .top-bar ul > li:hover>a,
.dzieje-nowej-huty .top-bar ul > li.selected>a,
.dzieje-nowej-huty .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #b0c283;
}
/*Dom po Krzyzem*/

.dom-pod-krzyzem header {
    background: #c25b12;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyNWIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZjViMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #c25b12 0%, #bf5b13 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c25b12), color-stop(100%, #bf5b13));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #c25b12 0%, #bf5b13 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #c25b12 0%, #bf5b13 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #c25b12 0%, #bf5b13 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #c25b12 0%, #bf5b13 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c25b12', endColorstr='#bf5b13', GradientType=0);
    /* IE6-8 */
}
.dom-pod-krzyzem header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .dom-pod-krzyzem header .logo a {}
}
.dom-pod-krzyzem header button,
.dom-pod-krzyzem .top-bar ul > .dropdown li:hover:not(.name),
.dom-pod-krzyzem header input[type="submit"],
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li a:focus,
.dom-pod-krzyzem .text-icons .icon:hover,
.dom-pod-krzyzem .text-icons .icon.print,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li a:focus,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li a:hover,
.dom-pod-krzyzem #submenu {
    background-color: #e18031;
}
.dom-pod-krzyzem .row.menu li.selected {
    background: #DA6133;
}
.dom-pod-krzyzem .top-bar ul > li:hover>a,
.dom-pod-krzyzem .top-bar ul > li.selected>a,
.dom-pod-krzyzem .top-bar ul > li.has-dropdown .dropdown li.selected a,
{
    color: #ebc69a;
}
/*RYnek Podziemny*/

.podziemia-rynku header {
    background: #047f88;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0N2Y4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzc1N2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #047f88 0%, #03757d 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #047f88), color-stop(100%, #03757d));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #047f88 0%, #03757d 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #047f88 0%, #03757d 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #047f88 0%, #03757d 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #047f88 0%, #03757d 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#047f88', endColorstr='#03757d', GradientType=0);
    /* IE6-8 */
}
.podziemia-rynku header button,
.podziemia-rynku header input[type="submit"],
.podziemia-rynku .text-icons .icon:hover,
.podziemia-rynku .text-icons .icon.print {
    background-color: #45999f;
}
.podziemia-rynku .row.menu li.selected {
    background: #45999f;
}
.podziemia-rynku .top-bar ul > li:hover>a,
.podziemia-rynku .top-bar ul > li.selected>a,
.podziemia-rynku .top-bar ul > li.has-dropdown .dropdown li.selected a {
    color: #74d4d1;
}
.podziemia-rynku header .logo a {
    background-image: url("../img/logo/mhk-huta.png");
}
@media only screen and (max-width: 500px) {
    .podziemia-rynku header .logo a {}
}
.krzysztofory header button:hover,
.krzysztofory header input[type="submit"]:hover {
    background-color: rgb(82, 108, 156);
}
.stara-synagoga header button:hover,
.stara-synagoga header input[type="submit"]:hover {
    background-color: rgb(185, 177, 168);
}
.fabryka-schiendlera header button:hover,
.fabryka-schiendlera header input[type="submit"]:hover {
    background-color: rgb(187, 182, 182);
}
.ulica-pomorska header button:hover,
.ulica-pomorska header input[type="submit"]:hover {
    background-color: rgb(129, 18, 31);
}
.kamienica-hipolitow header button:hover,
.kamienica-hipolitow header input[type="submit"]:hover {
    background-color: rgb(127, 179, 231);
}
.dom-zwierzyniecki header button:hover,
.dom-zwierzyniecki header input[type="submit"]:hover {
    background-color: rgb(145, 89, 118);
}
.dom-pod-krzyzem header button:hover,
.dom-pod-krzyzem header input[type="submit"]:hover {
    background-color: rgb(219, 144, 82);
}
.dzieje-nowej-huty header button:hover,
.dzieje-nowej-huty header input[type="submit"]:hover {
    background-color: rgb(163, 214, 96);
}
.celestat header button:hover,
.celestat header input[type="submit"]:hover {
    background-color: rgb(105, 172, 165);
}
.wieza-ratuszowa header button:hover,
.wieza-ratuszowa header input[type="submit"]:hover {
    background-color: rgb(211, 40, 60);
}
.apteka-pod-orlem header button:hover,
.apteka-pod-orlem header input[type="submit"]:hover {
    background-color: rgb(160, 152, 117);
}
.podziemia-rynku header button:hover,
.podziemia-rynku header input[type="submit"]:hover {
    background-color: rgb(87, 182, 189);
}
.mury-obronne header button:hover,
.mury-obronne header input[type="submit"]:hover,
.barbakan header button:hover,
.barbakan header input[type="submit"]:hover {
    background-color: rgb(134, 104, 82);
}
@media only screen and (min-width: 935px) and (max-width: 1200px) {
    h1.block.biznes {
        font-size: 200%;
    }
}
@media only screen and (min-width: 831px) and (max-width: 934px) {
    h1.block.biznes {
        font-size: 170%;
    }
}
.shop .row .shop-row:last-child button {
    margin-bottom: 20px !important;
}
.shop > .row > .pagination {
    margin-bottom: 30px;
}
@media only screen and (max-width: 350px) {
    .page .text img {
        display: block;
        float: none !important;
        margin: 0 auto 10px auto !important;
    }
}
.dom-zwierzyniecki .row.menu li.selected {
    background-color: rgb(70, 23, 47);
}
.about .four.columns > .block h2 {
    margin-bottom: 15px;
}
@media only screen and (max-width: 830px) {
    .inverted.education-block {
        padding-top: 18px;
    }
    .inverted.education-block span {
        opacity: 1;
        text-align: center;
    }
}
h3.notfound {
    text-align: center;
    color: #57718d;
    font-family: 'enriquetabold';
    font-size: 18px;
    margin: 70px;
}
.block.islink {
    cursor: pointer;
}
.icon.active {
    background-color: rgb(190, 190, 190);
}
.four .row.menu li.short:last-child {
    margin-bottom: 12px;
}
.four .row.menu {
    margin-bottom: 0;
}
.pickadate__day {
    padding-left: 7px !important;
}
.touch .top-bar ul > li:hover:not(.name) a {
    color: #fff !important;
}
form.custom div.custom.dropdown ul li {
    min-height: 25px;
    line-height: 25px;
}
.group1 > li a.visible {
    min-height: 140px;
}
@media only screen and (max-width: 830px) {
    .centered > span,
    .centered > a,
    .centered > h2 {
        opacity: 1;
    }
    .short.centered > span {
        line-height: 50px;
    }
}
.publications .bigimg .block-illustration img {
    min-height: 0;
}
.archive-tabs .tab.selected {
    background: #0B3F77;
}
#sliderpag {
    display: block !important;
}
.text ol li {
    list-style: decimal outside;
}
.text ol,
.text ul {
    padding-left: 20px;
}
.text ul li {
    list-style-position: outside;
}
@media only screen and (min-width: 500px) and (max-width: 830px) {
    header .columns.hide-for-medium-down {
        display: block !important;
        width: 25% !important;
        float: left !important;
    }
    .columns.hide-for-medium-down .search {
        display: none;
    }
    header .four.mobile-four.logo {
        width: 50% !important;
    }
}
.touch .top-bar ul > li:hover:not(.name) a {
    color: #fff !important;
}
a.goto_exhb:hover {
    color: #fff !important;
    text-decoration: none !important;
}
.collection .goto_exhb {
    background-color: #ab7d0b;
}
.collection .goto_exhb:hover {
    background-color: #cb9a24;
}
.reserve-buttons {
    margin-top: 20px;
}
.reserve-buttons .goto_exhb {
    min-width: 280px;
    margin: 10px 0;
    background-color: #d3851f;
    float: right;
    clear: none;
}
.reserve-buttons .goto_exhb:hover {
    background-color: #e19027;
}
.reserve-buttons .goto_exhb:first-child {
    float: left;
}
@media only screen and (max-width: 680px) {
    .shop .shop-block .bigger {
        margin-bottom: 0;
    }
    .shop .shop-block .bigger.old-price,
    .shop .shop-block .bigger.new-price {
        height: 20px;
        width: 100%;
        text-align: center;
        margin: 0;
        margin-bottom: 8px;
    }
}
.social-media button:hover {
    border-color: #0076B6;
    background-color: #0076B6;
}
@media only screen and (max-width: 1270px) {
    footer > .row > .columns {
        width: 20%;
        padding-right: 0;
    }
}
.results .row.menu li {
    cursor: pointer;
}
.resultBlock.block .block-illustration {
    max-height: 253px;
}
.resultBlock.block .block-illustration img {
    width: 100%;
    height: auto;
}
.resultBlock.block {
    width: 48%;
    float: left;
}
#results {
    min-height: 300px;
}
.collection .goto_exhb,
.reserve-buttons .goto_exhb {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    font-family: 'enriquetabold';
    padding: 0 12px;
}
.reserve-buttons .goto_exhb {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-family: 'enriquetabold';
    padding: 0 12px;
}
@media only screen and (min-width: 830px) and (max-width: 1270px) {
    .reserve-buttons .goto_exhb {
        min-width: 220px;
    }
}
@media only screen and (min-width: 640px) and (max-width: 830px) {
    .reserve-buttons .goto_exhb {
        width: 280px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 639px) {
    .reserve-buttons .goto_exhb {
        min-width: 0;
        width: 220px;
    }
}
.events a {
    height: 16px;
    overflow: hidden;
    font-size: 13px;
}
.outrange .events a {
    color: #a0a0a0;
}
.events a:before {
    display: inline-block;
    width: 6px;
    height: 6px;
    margin-right: 6px;
    background-color: #b91d4d;
    content: "";
    vertical-align: middle;
}
.events a.exhibition:before {
    background-color: #720325;
}
.outrange .events a.exhibition:before {
    background-color: #a5a5a5;
}
.outrange .events a:before {
    background-color: #c1c1c1;
}
#kalendarium .number .event-count {
    color: #b91d4d;
    font-size: 12px;
    text-transform: uppercase;
    position: absolute;
    right: 35px;
    top: 7px;
}
#kalendarium .outrange .number .event-count,
.cal-days .columns .day-block.outrange > div .number {
    color: #c5c2be;
}
.cal-days .columns .day-block > div .number {
    color: #333132;
}
.cal-days .columns .day-block > div .overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 30px;
    background: url('../img/icons/caloverlay.png');
    z-index: 12;
}
.events.expandedEvent {
    top: 0;
}
.number.inExpand {
    color: #fff !important;
    z-index: 900;
}
.number.inExpand .event-count {
    color: #fff !important;
    margin-right: -105%;
    z-index: 900;
    right: 6px;
}
.expandedEvent.events a {
    color: #FFFFFF;
    height: auto !important;
    margin-left: -12px;
    margin-right: -12px;
    margin: 0 -12px;
    padding: 10px 12px 10px 12px;
}
.expandedEvent.events {
    background-color: #b91d4d;
}
.expandedEvent.events a:before {
    display: none;
}
.expandedEvent.events a:hover {
    background-color: #d40e4b;
    text-decoration: none;
}
.expandedEvent.events a.exhibition:hover {
    background-color: #87042c;
}
.choose-month h1 {
    vertical-align: middle;
    display: inline-block;
    margin: 0 16px;
}
.holder .navigation,
.choose-month .navigation {
    width: 340px;
    text-align: center;
}
#kalendarium .navigation .icon {
    float: none !important;
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
#kalendarium .navigation .icon:hover {
    background-color: #D91F59;
}
.bottom .expandedEvent.events {
    top: auto;
}
#kalendarium {
    width: calc(100% - 12px);
    margin: 20px 6px 50px 6px;
}
#kalendarium .actual-week,
#kalendarium .calendary-month {
    background: #B32150;
    color: white;
    text-align: center;
    padding: 0px;
    height: 75px;
    margin: 0px 12px 12px 0px;
}
#kalendarium .calendary-month {
    margin-bottom: 0px;
}
#kalendarium .actual-week * {
    float: left;
}
#kalendarium .actual-week p,
#kalendarium .calendary-month p,
#kalendarium .cal-exhibitions .exhibitions-title p {
    padding-top: 23px;
    font-size: 20px;
    font-family: "enriqueta";
}
#kalendarium .left-arrow {
    height: 75px;
    background: url('../img/cal-left-arrow.jpg') no-repeat center center;
}
#kalendarium .right-arrow {
    height: 75px;
    background: url('../img/cal-right-arrow.jpg') no-repeat center center;
}
#kalendarium .calendary .calendary-days {
    margin: 0px 12px 12px 0px;
    padding: 12px 0px 22px 0px
}
#kalendarium .calendary .day-name {
    float: left;
}
#kalendarium .calendary .main-block .days {
    text-align: center;
    font-family: 'enriqueta';
    font-size: 14px;
    padding: 7px 10px 7px 10px;
    width: 14.28%;
    font-size: 16px;
    float: left;
}
@media only screen and (max-width: 815px) {
    #kalendarium .actual-week {
        margin: 0px 0px 12px;
    }
    #kalendarium .actual-week p,
    #kalendarium .calendary-month p {
        float: left;
        width: 70% !important;
        font-size: 18px;
    }
    #kalendarium .left-arrow,
    #kalendarium .right-arrow {
        float: left;
        width: 15% !important;
    }
    .bottom-weeks {
        float: left;
        width: 50%;
        margin: 0px 0px 12px;
        background-color: #b32150;
        color: white !important;
        font-size: 13px;
        text-align: center;
    }
}
#kalendarium .calendary .main-block .deactive {
    color: #AAAAAA;
}
#kalendarium .calendary .main-block .active-month {
    color: #000;
}
#kalendarium .calendary .main-block .active-week {
    background: #b32150;
    color: #fff;
}
.cal-filter .fs-dropdown {
    margin-top: 0 !important;
}
.cal-filter {
    min-height: 120px;
    margin: 0px 0px 12px 0px;
    padding: 22px;
}
.cal-filter button {
    background: none;
    display: block;
    font-family: 'enriqueta';
    margin: auto;
    text-transform: none;
    background: #fff;
    font-size: 17px;
    line-height: 18px;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}
.cal-filter .spacer {
    clear: both;
    height: 10px;
    width: 100%;
}
.cal-filter .type-buttons {
    color: #0084c4;
    text-align: center;
}
.cal-filter .type-buttons button {
    display: inline-block;
    color: #0084c4;
    margin-top: -25px;
}
.cal-filter .type-buttons span {
    font-size: 40px;
    margin-top: -25px;
}
.cal-filter .type-buttons button:hover,
#kalendarium .cal-filter .all-button:hover {
    color: #B32150;
}
.cal-filter .all-button {
    position: relative;
    z-index: 100;
    color: #0084c4;
}
.cal-filter .active-button {
    color: #B32150 !important;
    font-weight: bold;
}
.news-filter {
    margin: 0px 6px 12px 6px;
}
#cal {
    padding-right: 6px;
}
@media only screen and (max-width: 820px) {
    #cal {
        margin: 0px 6px;
        padding-right: 0px;
    }
    #cal fieldset {
        margin-left: 12px;
    }
}
#kalendarium .cal-exhibitions .exhibitions-title {
    background: #081537;
    color: white;
    text-align: center;
    padding: 0px;
    height: 75px;
    margin: 0px;
    text-transform: uppercase;
}
#kalendarium .cal-exhibitions .exhibitions {
    margin: 0px 0px 12px 0px;
    padding: 12px 0px;
}
#kalendarium .cal-exhibitions .exhibitions table {} #kalendarium .cal-exhibitions .exhibitions tr {
    background: #e7e6e1;
    vertical-align: middle;
    height: 35px;
}
#kalendarium .cal-exhibitions .exhibitions tr:hover {
    background: #B32150;
}
#kalendarium .cal-exhibitions .exhibitions tr:hover .exhib-text p {
    color: #fff;
}
#kalendarium .cal-exhibitions .exhibitions .exhib-text {
    padding: 10px 10px 5px 0px;
}
#kalendarium .cal-exhibitions .exhibitions .exhib-text p {
    overflow: hidden;
    white-space: nowrap;
    /* Don't forget this one */
    text-overflow: ellipsis;
}
#kalendarium .cal-exhibitions .exhibitions a {
    font-size: 14px;
    color: black;
}
.hivision #kalendarium .cal-exhibitions .exhibitions tr td span {
    float: left;
    height: 11px;
    width: 11px;
    margin: 6px;
}
#kalendarium .cal-exhibitions .exhibitions tr:nth-child(4n+1) span {
    background: #081537;
}
#kalendarium .cal-exhibitions .exhibitions tr:nth-child(4n+2) span {
    background: #96009C;
}
#kalendarium .cal-exhibitions .exhibitions tr:nth-child(4n+3) span {
    background: #E21147;
}
#kalendarium .cal-exhibitions .exhibitions tr:nth-child(4n+4) span {
    background: #4AAC6C;
}
#kalendarium .day-title {
    margin: 0px 12px 12px 0px;
    background: #8b909d;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "enriqueta";
    padding: 20px;
    color: #fff;
    letter-spacing: 0.06rem;
}
#kalendarium .day-title span {
    float: right;
    font-size: 20px;
    line-height: 20px;
}
#kalendarium .cal-news {
    margin: 0px 12px 12px 0px;
    padding: 0px;
}
#kalendarium .cal-news .news-header,
#kalendarium .cal-news .news-lead {
    padding: 0px 22px;
}
#kalendarium .cal-news .news-time-branch {
    font-size: 13px;
    color: #b32150;
    font-family: "enriqueta";
    padding-top: 10px;
}
#kalendarium .cal-news .news-time {
    font-size: 24px;
    font-weight: bold;
}
#kalendarium .cal-news .news-title {
    font-size: 20px;
    color: #b32150;
    font-family: "enriqueta";
    margin-top: 12px;
}
#kalendarium .cal-news img {
    width: auto !important;
    width: 100%;
    max-width: 100%;
}
#kalendarium .cal-news .news-lead {
    padding: 10px 22px;
    padding-bottom: 30px;
}
#kalendarium .cal-news:hover {
    background: #b32150;
}
#kalendarium .cal-news:hover * {
    color: #fff;
}
#kalendarium .cal-news a {
    color: #000;
}
@media only screen and (max-width: 1000px) {
    .events a {
        font-size: medium;
        height: auto;
        line-height: 160%;
    }
}
/* Breadcrumbs */

.breadcrumbs {
    width: 80%;
    font-size: 12px;
    float: left;
    color: #82a3b3;
    margin-top: 2px;
    height: 20px;
    overflow: hidden;
}
.wide-breadcrumbs .breadcrumbs {
    width: 98%;
    padding-left: 12px;
}
.row.wide-breadcrumbs {
    margin-bottom: 20px;
}
@media only screen and (max-width: 500px) {
    .breadcrumbs {
        display: none;
    }
}
.breadcrumbs a {
    color: #82a3b3;
}
.breadcrumbs a:hover {
    text-decoration: underline;
}
.breadcrumbs span {
    color: #909090;
}
.news .breadcrumbs,
.news .breadcrumbs a {
    color: rgb(207, 140, 161);
}
.exhibitions .breadcrumbs,
.exhibitions .breadcrumbs a,
.tourist .breadcrumbs,
.tourist .breadcrumbs a {
    color: rgb(158, 108, 124);
}
.education .breadcrumbs,
.education .breadcrumbs a {
    color: rgb(153, 198, 219);
}
.collection .breadcrumbs,
.collection .breadcrumbs a {
    color: rgb(211, 190, 123);
}
.children .breadcrumbs,
.children .breadcrumbs a {
    color: rgb(211, 158, 123);
}
#kalendarium .holder {
    margin: 0;
    width: 100%;
}
.pickadate__day {
    padding-left: 7px !important;
}
@media only screen and (max-width: 830px) {
    #kalendarium .holder #input_01,
    #kalendarium .holder #gotodate {
        width: 49%;
        margin-bottom: 0;
        vertical-align: middle;
    }
    #kalendarium .holder #gotodate {
        float: right;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 830px) {
    #container.shop .shop-block span.bigger {
        width: 100%;
    }
}
@media only screen and (min-width: 500px) and (max-width: 720px) {
    #container.shop .shop-block span.bigger {
        width: 100%;
    }
}
@media only screen and (max-width: 500px) {
    #kalendarium .holder #input_01,
    #kalendarium .holder #gotodate {
        width: 100%;
        float: none;
    }
    #kalendarium .holder #gotodate {
        margin-top: 10px;
    }
    #todaydate {
        display: none;
    }
}
/**

 * Inline fixed styling for pickadate.js

 * Demo: http://amsul.github.com/pickadate.js/themes.htm#inline_fixed

 */

/**

 * Colors used:

 *

 * #0089ec -> Base blue

 * #b1dcfb -> Hover blue bg

 *

 * #0059bc -> Dark blue for "today" tag

 * #aaa    -> Light grey for "today" tag if disabled

 *

 * #f5f5f5 -> Dimmed grey bg for disabled days

 * #ddd    -> Less dimmed grey for text in disabled & outfocus days

 *

 * #777    -> Grey for calendar border

 * #888    -> Slightly lighter grey for calendar top border

 *

 * #999    -> Medium grey used for year & weekday labels

 *

 * #e20    -> Red used for "clear" icon

 *

 * #000    -> Black

 * #fff    -> White

 *

 */

/**

 * When the calendar is open

 */

/* And add the "active" state to the input */

/*input*/

.pickadate__input--active {
    border-color: #8c6370 !important;
}
/**

 * The picker holder

 */

.pickadate__holder {
    /* The base font-size */
    font-size: 16px;
    line-height: 1.8;
    color: #000;
}
/**

 * The frame that bounds the calendar

 */

.pickadate__frame {
    transition: background 0.15s ease-out 0s;
    position: relative;
    min-width: 256px;
    -webkit-transition: all .15s ease-out;
    -moz-transition: all .15s ease-out;
    transition: all .15s ease-out;
}
.picker-holder--default .pickadate__holder--opened {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.32);
    transition: background 0.15s ease-out 0s;
}
/**

 * The calendar itself

 */

.pickadate__calendar {
    color: #000;
    background: #fff;
    padding: 1em;
    font-size: 1em;
    /* Add the borders */
    border: 1px solid #ccc;
}
/**

 * The calendar table of dates

 */

.pickadate__table {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    font-size: inherit;
    width: 100%;
    margin-top: .75em;
}
/* Remove browser stylings on a table cell */

.pickadate__table td {
    margin: 0;
    padding: 0;
    line-height: 40px;
}
@media only screen and (min-width: 771px) {
    .pickadate__table td {
        line-height: 22px;
    }
}
/**

 * The header containing the month and year tags/selectors

 */

.pickadate__header {
    text-align: center;
    position: relative;
    font-family: 'sanslight';
    text-transform: uppercase;
}
.pickadate__nav--prev,
.pickadate__nav--next {
    position: absolute;
    top: -.1em;
    padding: .5em;
    margin: -.5em;
    text-align: center;
    min-width: 24px;
    height: 24px;
    line-height: 26px;
}
.pickadate__nav--prev {
    left: 0;
}
.pickadate__nav--next {
    right: 0;
}
.pickadate__month,
.pickadate__year {
    font-weight: 500;
    display: inline-block;
}
.pickadate__year {
    color: #999;
    /*  font-size: .8em;

font-style: italic; */
    margin-left: .5em;
}
.pickadate__select--month,
.pickadate__select--year {
    font-size: .8em;
    border: 1px solid #ccc;
    height: 2.5em;
    margin-top: -.5em;
}
.pickadate__select--month {
    width: 35%;
}
.pickadate__select--year {
    width: 22.5%;
    margin-left: .5em;
}
.pickadate__select--month:focus,
.pickadate__select--year:focus {
    border-color: #0089ec;
}
/**

 * The weekday labels

 */

.pickadate__weekday {
    width: 14.285714286%;
    /* 100/7 */
    font-size: .75em;
    padding-bottom: .5em;
    color: #999;
    font-weight: 500;
}
/**

 * The days on the calendar

 */

.pickadate__day {
    padding: .33em 0 .25em;
    font-weight: 100;
    border: 1px solid #fff;
    margin-bottom: 1px;
}
/**

 * The various states of a day

 */

.pickadate__day--today {
    color: #BD1E4F;
    position: relative;
}
.pickadate__day--today:before {
    content: " ";
    position: absolute;
    top: 2px;
    right: 2px;
    width: 0;
    height: 0;
    border-left: .5em solid transparent;
}
.pickadate__day--selected,
.pickadate__day--selected:hover {
    border-color: #fff;
}
.pickadate__day--highlighted {
    background: #fff;
}
.pickadate__day--disabled:before {
    border-top-color: #aaa;
}
.pickadate__day--outfocus {
    color: #ddd;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75;
}
/**

 * The footer containing the "today" and "clear" buttons

 */

.pickadate__footer {
    text-align: center;
    margin: .5em 0 -.5em;
    display: none;
}
.pickadate__button--today,
.pickadate__button--clear {
    border: 1px solid #fff;
    background: #fff;
    font-size: .8em;
    padding: .66em 0;
    margin: 0 2.5%;
    font-weight: bold;
    width: 40%;
}
.pickadate__button--today:before,
.pickadate__button--clear:before {
    position: relative;
    display: inline-block;
    height: 0;
}
.pickadate__button--today:before {
    content: " ";
    margin-right: .45em;
    top: -.05em;
    width: 0;
    border-left: .66em solid transparent;
}
.pickadate__button--clear:before {
    content: "\D7";
    margin-right: .35em;
    top: -.1em;
    color: #e20;
    vertical-align: top;
    font-size: 1.1em;
}
.pickadate__button--today:focus,
.pickadate__button--clear:focus {
    background: #b1dcfb;
    border-color: #fff;
    outline: none;
}
/**

 * The hover effect on any buttons

 */

.pickadate__day--infocus:hover,
.pickadate__day--outfocus:hover,
.pickadate__button--today:hover,
.pickadate__button--clear:hover {
    cursor: pointer;
    color: #fff;
    background: #BD1E4F;
}
.pickadate__nav--prev:hover,
.pickadate__nav--next:hover {
    cursor: pointer;
    color: #BD1E4F
}
.pickadate__day--disabled,
.pickadate__day--disabled:hover {
    background: #f5f5f5;
    border-color: #f5f5f5;
    color: #ddd;
    cursor: default;
}
.pickadate__day--highlighted:hover,
.pickadate__holder--focused .pickadate__day--highlighted {
    background: #BD1E4F;
    color: #fff;
}
/*

    Colorbox Core Style:

    The following CSS is consistent between example themes and should not be altered.

*/

#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}
#cboxWrapper {
    overflow: visible;
}
#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
}
.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
#colorbox {
    overflow: visible;
}
/*

    User Style:

    Change the following styles to modify the appearance of Colorbox.  They are

    ordered & tabbed in a way that represents the nesting of the generated HTML.

*/

#cboxOverlay {
    background: #fff;
}
#colorbox {
    outline: 0;
    margin-top: -22px;
}
#cboxContent {
    margin-right: 40px;
    margin-left: 40px;
    overflow: visible;
    background: transparent;
}
.cboxIframe {
    background: #fff;
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}
#cboxLoadedContent {
    background: #fff;
    padding: 1px;
}
#cboxLoadingGraphic {
    background: url(images/loading.gif) no-repeat center center;
}
#cboxLoadingOverlay {
    background: #fff;
}
#cboxTitle {
    position: absolute;
    bottom: -22px;
    left: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    background: #ab7d0b;
    height: auto;
    width: 100%;
    font-family: 'enriqueta'
}
#cboxTitle > span {
    margin: 8px;
    display: block;
}
#cboxTitle > span.l0 {
    margin: 0
}
#cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}
#cboxPrevious,
#cboxNext {
    background-image: url("../img/arrows.gif")
}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */

#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    text-indent: -9999px;
    width: 40px;
    height: 40px;
    position: absolute;
    min-height: 20px;
    min-width: 20px;
    top: -20px;
    background: url(../img/arrows.gif) no-repeat 0 0;
    top: 45%
}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */

#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline: 0;
}
#cboxPrevious {
    background-position: 0px -40px;
    left: -20px;
    ;
}
#cboxPrevious:hover {
    background-position: 0px -40px
}
#cboxNext {
    background-position: 0px 0px;
    right: -20px
}
#cboxClose {
    background-image: url(../img/close.gif);
    right: -20px;
    top: -20px;
}
.cboxSlideshow_on #cboxPrevious,
.cboxSlideshow_off #cboxPrevious {
    right: 66px;
}
.cboxSlideshow_on #cboxSlideshow {
    background-position: -75px -25px;
    right: 44px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
    background-position: -100px -25px;
}
.cboxSlideshow_off #cboxSlideshow {
    background-position: -100px 0px;
    right: 44px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
    background-position: -75px -25px;
}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose,
#cboxLoadedContent {
    background-color: #ab7d0b;
}
/*

 * Skin for jPlayer Plugin (jQuery JavaScript Library)

 * http://www.jplayer.org

 *

 * Skin Name: Blue Monday

 *

 * Copyright (c) 2010-2012 Happyworm Ltd

 * Dual licensed under the MIT and GPL licenses.

 *  - http://www.opensource.org/licenses/mit-license.php

 *  - http://www.gnu.org/copyleft/gpl.html

 *

 * Author: Silvia Benvenuti

 * Skin Version: 4.3 (jPlayer 2.2.0)

 * Date: 19th November 2012

 */

div.jp-audio,
div.jp-audio-stream,
div.jp-video {
    /* Edit the font-size to counteract inherited font sizing.

* Eg. 1.25em = 1 / 0.8em

*/
    font-size: 1.25em;
    /* 1.25em for testing in site pages */
    /* No parent CSS that can effect the size in the demos ZIP */
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;
    color: #666;
    background-color: #eee;
}
div.jp-audio {
    width: 100%;
    height: 50px;
}
div.jp-audio-stream {
    width: 182px;
}
div.jp-video-270p {
    width: 480px;
}
div.jp-video-360p {
    width: 640px;
}
div.jp-video-full {
    /* Rules for IE6 (full-screen) */
    width: 480px;
    height: 270px;
    /* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
    position: static !important;
    position: relative;
}
/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */

div.jp-video-full div div {
    z-index: 1000;
}
div.jp-video-full div.jp-jplayer {
    top: 0;
    left: 0;
    position: fixed !important;
    position: relative;
    /* Rules for IE6 (full-screen) */
    overflow: hidden;
}
div.jp-video-full div.jp-gui {
    position: fixed !important;
    position: static;
    /* Rules for IE6 (full-screen) */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    /* 1 layer above the others. */
}
div.jp-video-full div.jp-interface {
    position: absolute !important;
    position: relative;
    /* Rules for IE6 (full-screen) */
    bottom: 0;
    left: 0;
}
div.jp-interface {
    position: relative;
    background-color: #ed5404;
    width: 100%;
    height: 50px;
}
.main-cat div.jp-interface {
    background-color: #551021;
}
div.jp-audio div.jp-type-single div.jp-interface {
    height: 50px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
    height: 50px;
}
div.jp-audio-stream div.jp-type-single div.jp-interface {
    height: 50px;
}
/* @group CONTROLS */

div.jp-controls-holder {
    clear: both;
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    height: 50px;
}
div.jp-interface ul.jp-controls {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
div.jp-audio ul.jp-controls {
    width: 380px;
    padding: 5px 15px 0 10px;
}
div.jp-audio-stream ul.jp-controls {
    width: 142px;
    padding: 20px 20px 0 20px;
}
div.jp-video div.jp-type-single ul.jp-controls {
    position: absolute;
    left: 0;
    z-index: 90;
    margin-left: 0px;
    padding: 5px 15px 0 10px;
}
div.jp-video div.jp-type-playlist ul.jp-controls {
    width: 134px;
    margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
    display: inline;
    float: left;
}
div.jp-interface ul.jp-controls a {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
}
a.jp-play,
a.jp-pause {
    width: 40px;
    height: 40px;
}
a.jp-play {
    background: url("play.png");
}
a.jp-play:hover,
a.jp-pause:hover {
    background-position: 0 -40px;
}
a.jp-pause {
    background: url("pause.png");
    display: none;
}
a.jp-stop,
a.jp-previous,
a.jp-next {
    width: 28px;
    height: 28px;
    margin-top: 6px;
    display: none;
}
a.jp-stop {
    background: url("jplayer.blue.monday.jpg") 0 -83px no-repeat;
    margin-left: 10px;
    display: none !important;
}
a.jp-stop:hover {
    background: url("jplayer.blue.monday.jpg") -29px -83px no-repeat;
}
a.jp-previous {
    background: url("jplayer.blue.monday.jpg") 0 -112px no-repeat;
}
a.jp-previous:hover {
    background: url("jplayer.blue.monday.jpg") -29px -112px no-repeat;
}
a.jp-next {
    background: url("jplayer.blue.monday.jpg") 0 -141px no-repeat;
}
a.jp-next:hover {
    background: url("jplayer.blue.monday.jpg") -29px -141px no-repeat;
}
/* @end */

/* @group progress bar */

div.jp-progress {
    overflow: hidden;
    background-color: #c83e00;
}
.main-cat div.jp-progress {
    background-color: #551021;
}
div.jp-audio div.jp-progress,
div.jp-video div.jp-progress {
    position: absolute;
    top: 19px;
    height: 15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
    left: 80px;
    width: 73%;
}
@media only screen and (max-width: 760px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 70%;
    }
}
@media only screen and (max-width: 677px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 65%;
    }
}
@media only screen and (max-width: 590px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 60%;
    }
}
@media only screen and (max-width: 526px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 56%;
    }
}
@media only screen and (max-width: 463px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 51%;
    }
}
@media only screen and (max-width: 430px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 46%;
    }
}
@media only screen and (max-width: 382px) {
    div.jp-audio div.jp-type-single div.jp-progress {
        width: 60%;
    }
}
div.jp-audio div.jp-type-playlist div.jp-progress {
    left: 166px;
    width: 130px;
}
div.jp-seek-bar {
    background: url("time.gif") 0 -15px repeat-x;
    width: 0px;
    height: 100%;
    cursor: pointer;
}
.main-cat div.jp-seek-bar {
    background-position: 0 -30px;
}
div.jp-play-bar {
    background: url("time.gif") 0 0 repeat-x;
    width: 0px;
    height: 100%;
}
/* The seeking class is added/removed inside jPlayer */

div.jp-seeking-bg {
    background: url("jplayer.blue.monday.seeking.gif");
}
/* @end */

/* @group volume controls */

a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
    width: 18px;
    height: 15px;
    margin-top: 12px;
    display: none !important;
}
div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
    margin-left: 210px;
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
    margin-left: 154px;
}
div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
    margin-left: 10px;
}
div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
    margin-left: 56px;
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
    position: absolute;
    top: 12px;
    margin-top: 0;
}
div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
    left: 50px;
}
div.jp-video a.jp-volume-max {
    left: 134px;
}
a.jp-mute {
    background: url("jplayer.blue.monday.jpg") 0 -170px no-repeat;
}
a.jp-mute:hover {
    background: url("jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
a.jp-unmute {
    background: url("jplayer.blue.monday.jpg") -60px -170px no-repeat;
    display: none;
}
a.jp-unmute:hover {
    background: url("jplayer.blue.monday.jpg") -79px -170px no-repeat;
}
a.jp-volume-max {
    background: url("jplayer.blue.monday.jpg") 0 -186px no-repeat;
}
a.jp-volume-max:hover {
    background: url("jplayer.blue.monday.jpg") -19px -186px no-repeat;
}
div.jp-volume-bar {
    position: absolute;
    overflow: hidden;
    background-image: url("vol-track.png");
    background-position: 0 0;
    width: 46px;
    height: 22px;
    cursor: pointer;
    z-index: 900;
}
div.jp-audio div.jp-volume-bar,
div.jp-video div.jp-volume-bar {
    top: 15px;
    right: 20px;
}
div.jp-audio-stream div.jp-volume-bar {
    top: 37px;
    left: 92px;
}
div.jp-volume-bar-value {
    background: url("vol-track-progress.png") repeat-x;
    width: 0px;
    height: 22px;
}
.main-cat div.jp-volume-bar {
    background-position: 0 -22px;
}
/* @end */

/* @group current time and duration */

div.jp-audio div.jp-type-single div.jp-time-holder,
div.jp-video div.jp-current-time {
    right: 95px;
    width: 16px;
    top: 15px;
    position: absolute;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
    left: 166px;
    width: 130px;
}
div.jp-current-time,
div.jp-duration {
    width: 60px;
    font-size: 13px;
    font-family: 'enriquetabold';
    color: #fff;
}
div.jp-current-time {
    float: left;
    display: inline;
}
div.jp-duration {
    float: right;
    display: inline;
    text-align: right;
    display: none;
}
div.jp-video div.jp-current-time {
    margin-left: 20px;
}
div.jp-video div.jp-duration {
    margin-right: 20px;
}
/* @end */

/* @group playlist */

div.jp-title {
    font-weight: bold;
    text-align: center;
}
div.jp-title,
div.jp-playlist {
    display: none;
    width: 100%;
    background-color: #ccc;
    border-top: 1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
    border-top: none;
}
div.jp-title ul,
div.jp-playlist ul {
    list-style-type: none;
    margin: 0;
    padding: 0 20px;
    font-size: .72em;
}
div.jp-title li {
    padding: 5px 0;
    font-weight: bold;
}
div.jp-playlist li {
    padding: 5px 0 4px 20px;
    border-bottom: 1px solid #eee;
}
div.jp-playlist li div {
    display: inline;
}
/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
    padding: 5px 0 5px 20px;
    border-bottom: none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
    list-style-type: square;
    list-style-position: inside;
    padding-left: 7px;
}
div.jp-type-playlist div.jp-playlist a {
    color: #333;
    text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
    color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
    color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
    font-weight: bold;
    color: #666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
    color: #0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
    float: right;
    display: inline;
    text-align: right;
    margin-right: 10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a {
    color: #666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover {
    color: #0d88c1;
}
span.jp-artist {
    font-size: .8em;
    color: #666;
}
/* @end */

div.jp-video-play {
    width: 100%;
    overflow: hidden;
    /* Important for nested negative margins to work in modern browsers */
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
    margin-top: -270px;
    height: 270px;
}
div.jp-video-360p div.jp-video-play {
    margin-top: -360px;
    height: 360px;
}
div.jp-video-full div.jp-video-play {
    height: 100%;
}
a.jp-video-play-icon {
    position: relative;
    display: block;
    width: 112px;
    height: 100px;
    margin-left: -56px;
    margin-top: -50px;
    left: 50%;
    top: 50%;
    background: url("jplayer.blue.monday.video.play.png") 0 0 no-repeat;
    text-indent: -9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
    background: url("jplayer.blue.monday.video.play.png") 0 -100px no-repeat;
}
div.jp-jplayer audio,
div.jp-jplayer {
    width: 0px;
    height: 0px;
}
div.jp-jplayer {
    background-color: #000000;
}
/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
    list-style-type: none;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    display: none;
}
div.jp-audio .jp-type-single ul.jp-toggles {
    width: 25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
    width: 55px;
    margin: 0;
    position: absolute;
    left: 325px;
    top: 50px;
}
div.jp-video ul.jp-toggles {
    margin-top: 10px;
    width: 100px;
}
ul.jp-toggles li {
    display: block;
    float: right;
}
ul.jp-toggles li a {
    display: block;
    width: 25px;
    height: 18px;
    text-indent: -9999px;
    line-height: 100%;
    /* need this for IE6 */
}
a.jp-full-screen {
    background: url("jplayer.blue.monday.jpg") 0 -310px no-repeat;
    margin-left: 20px;
}
a.jp-full-screen:hover {
    background: url("jplayer.blue.monday.jpg") -30px -310px no-repeat;
}
a.jp-restore-screen {
    background: url("jplayer.blue.monday.jpg") -60px -310px no-repeat;
    margin-left: 20px;
}
a.jp-restore-screen:hover {
    background: url("jplayer.blue.monday.jpg") -90px -310px no-repeat;
}
a.jp-repeat {
    background: url("jplayer.blue.monday.jpg") 0 -290px no-repeat;
}
a.jp-repeat:hover {
    background: url("jplayer.blue.monday.jpg") -30px -290px no-repeat;
}
a.jp-repeat-off {
    background: url("jplayer.blue.monday.jpg") -60px -290px no-repeat;
}
a.jp-repeat-off:hover {
    background: url("jplayer.blue.monday.jpg") -90px -290px no-repeat;
}
a.jp-shuffle {
    background: url("jplayer.blue.monday.jpg") 0 -270px no-repeat;
    margin-left: 5px;
}
a.jp-shuffle:hover {
    background: url("jplayer.blue.monday.jpg") -30px -270px no-repeat;
}
a.jp-shuffle-off {
    background: url("jplayer.blue.monday.jpg") -60px -270px no-repeat;
    margin-left: 5px;
}
a.jp-shuffle-off:hover {
    background: url("jplayer.blue.monday.jpg") -90px -270px no-repeat;
}
/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
    padding: 5px;
    font-size: 10px;
    line-height: 12px;
    background-color: #eee;
    color: #000;
    display: none;
}
.jp-no-solution a {
    color: #000;
}
.jp-no-solution span {
    font-size: 1em;
    display: block;
    text-align: center;
    font-weight: bold;
}
/* @end */

div.jp-audio div.jp-type-single div.jp-progress,
div.jp-video div.jp-progress {
    left: 0px;
    width: 100%;
    border-right: 120px solid #ED5404;
    border-left: 50px solid #ED5404;
}
div.jp-audio ul.jp-controls {
    z-index: 90;
    position: absolute;
    left: 0;
}
.player {
    overflow: hidden;
}
@media only screen and (max-width: 500px) {
    div.jp-volume-bar {
        display: none !important;
    }
    div.jp-audio div.jp-type-single div.jp-progress,
    div.jp-video div.jp-progress {
        border-right-width: 50px;
    }
    div.jp-audio div.jp-type-single div.jp-time-holder,
    div.jp-video div.jp-current-time {
        right: 25px;
    }
}
.main-cat div.jp-audio div.jp-type-single div.jp-progress,
.main-cat div.jp-video div.jp-progress {
    border-right-color: #551021;
    border-left-color: #551021;
}
.jp-video-play {
    display: none !important;
}
.main .shop-block .text>br {
    display: none;
}
.main #children .twelve.mobile-two.columns .text-title {
    font-family: 'sans';
}
@media only screen and (max-width: 830px) and (min-width: 501px) {
    .main #children .twelve.mobile-two.columns {
        width: 100% !important;
    }
    .main #children .twelve.mobile-two.columns a.block {
        height: 253px;
    }
    .main #children .twelve.mobile-two.columns .block-illustration {
        width: 51.5%;
        float: left;
        margin-left: -22px;
        margin-right: 22px;
        height: 253px !important;
    }
    .main #children .twelve.mobile-two.columns .text-title {
        width: 43.5%;
        float: left;
    }
}
.dotpay-form {
    text-align: center;
}
.dotpay-form input[type="submit"] {
    width: 33%;
    color: #fff;
    margin-top: 10px;
}
@media only screen and (max-width: 500px) {
    .dotpay-form input[type="submit"] {
        width: 50%;
    }
}
#no-entries {
    text-align: center;
    font-family: 'enriquetabold';
    color: #bd1e4f;
    background: #fff;
    font-size: 18px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.news .eight .holder .navigation {
    float: none;
    margin: 10px auto;
    width: 86px;
}
.branchNews a.block {
    width: 48%;
}
@media only screen and (max-width: 830px) {
    .branchNews a.block {
        width: auto;
    }
}
@media only screen and (min-width: 831px) {
    .branchNews.twelve.columns {
        margin-left: 6px;
    }
}
#orderform .errorMsg.overall-error {
    padding-left: 0 !important;
    font-size: 16px;
    margin-top: 20px;
}
.top-bar ul.left > li.hidden {
    display: none;
}
@media (max-width: 501px) {
    .top-bar ul.left > li.hidden {
        display: block;
    }
}
#container > .four .announcement .place {
    text-align: left;
}
#collection .categories li {
    line-height: 50px;
}
/*Kalendarium poprawki */

.cal-days .columns .day-block > div .inExpand {
    background: #bd1e4f;
    padding-top: 8px;
    padding-left: 12px;
    top: 0;
    left: 0;
    height: 40px;
}
#kalendarium .number.inExpand .event-count {
    padding-left: 90%;
    background: #bd1e4f;
    top: 0;
    height: 40px;
    right: 8px;
    padding-right: 35px;
    padding-top: 16px;
}
.events a:active {
    background-color: transparent;
}
.branchNews .announcement span.bigger {
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
}
.branchNews .announcement h2 {
    margin-bottom: 22px;
}
.branchNews .announcement {
    text-align: center;
}
.special-order-tab,
a.special-order-tab {
    background-color: #1d72ac;
    height: 76px;
    margin-bottom: 28px;
    line-height: 21px;
    font-family: 'enriquetabold';
    padding: 92px 20px;
    color: #fff;
    height: 253px;
}
.special-order-tab.selected {
    background-color: #0B3F77;
    cursor: auto;
}
.special-order-tab.small,
a.special-order-tab.small {
    padding: 15px 20px;
    height: auto;
}
@media screen and (max-width: 1340px) {
    .special-order-tab,
    a.special-order-tab {
        font-size: 12px;
        line-height: 16px;
    }
}
@media only screen and (max-width: 770px) {
    .special-order-tab,
    a.special-order-tab {
        margin-bottom: 10px;
        height: auto;
        padding: 15px 20px;
    }
}
@media only screen and (min-width: 501px) {
    .cart input[type=submit] {
        width: 40%;
    }
}
.main-slider,
.thesaurus-slider {
    visibility: hidden;
}
.main-slider {
    width: calc(100% - 12px);
    margin: 0 6px 12px 6px;
    cursor: pointer;
}
.main-slider .caroufredsel_wrapper {
    max-height: 450px;
}
.thesaurus-slider {
    width: calc(100% - 13px);
    margin: 0 6px 12px 6px;
    cursor: pointer;
}
#main-slider-pager {
    position: relative;
    z-index: 100;
    margin-top: -95px;
    background: rgba(8, 21, 55, 0.7);
    padding-top: 60px;
    padding-bottom: 5px;
    display: block !important;
}
#main-slider-pager .selected {
    background: #081537;
}
.thesaurus-slider-pager {
    width: calc(100% - 12px);
    position: relative;
    z-index: 100;
    margin: -100px 6px 12px 6px !important;
    background: #5e5e5e !important;
    padding-top: 53px !important;
    padding-bottom: 5px !important;
    display: block !important;
}
.thesaurus-slider-pager .selected {
    background: #0084c4;
}
#slides {} #slides .slide-img {
    width: 100%;
    padding-top: 50px;
    height: 500px;
}
.t-slides .slide-img {
    width: 100%;
    padding-top: 50px;
    min-height: 272px;
}
#slides .slide-img h3 {
    background: rgba(8, 21, 55, 0.7);
    color: white;
    margin: 0px 0px 0px 30px;
    padding: 5px 10px 5px 10px;
    float: left;
    clear: left;
    font-family: "enriquetabold";
    font-size: 16px;
    line-height: 50px;
    text-transform: uppercase;
}
#slides .lead {
    position: relative;
    color: white;
    z-index: 120;
    font-family: "enriqueta";
    font-size: 18px;
    padding: 0px 20px 0 20px;
    margin-top: 315px;
}
.t-slides .lead {
    position: relative;
    color: white;
    z-index: 120;
    font-family: "enriqueta";
    font-size: 14px;
    padding: 0px 20px 0 20px;
    margin-top: 142px !important;
    text-align: center;
}
.clip-promo {
    position: relative;
    min-height: 300px;
    width: calc(100% - 12px);
    margin: 0 6px 12px 6px;
    cursor: pointer;
}
.mhktv-promo h3 {
    position: relative;
    font-family: "enriquetabold";
    font-size: 20px;
    line-height: 20px;
    text-transform: uppercase;
    text-align: center;
    color: white;
    width: calc(100% - 12px);
    margin: 0px 6px -64px 6px;
    z-index: 100;
}
.mhktv-promo h3,
.clip-promo .lead {
    background: rgba(141, 63, 24, 0.7);
}
.clip-promo .lead {
    position: absolute;
    color: white;
    z-index: 120;
    font-family: "enriqueta";
    font-size: 16px;
    padding: 10px 20px 0 20px;
    text-align: center;
    background: rgba(141, 63, 24, 0.7);
    width: 100%;
    height: 50px;
    bottom: 0px;
}
.dis-icons,
.family-icons,
.social-icons {
    display: table;
}
.branch .symbol {
    cursor: default !important;
}
.dis-icons {
    cursor: pointer;
}
.dis-icons span,
.family-icons span,
.social-icons span {
    width: 45px;
    height: 41px;
    display: block;
    float: left;
    background-image: url('../img/niepwhite.png');
    background-repeat: no-repeat;
    margin: 5px 5px 5px 0;
}
.family-icons span {
    background-image: url('../img/family_white.png');
    width: 115px;
    margin: 5px 0px 5px 0px;
}
.education-p .education-tile {
    position: relative;
    width: calc(100% - 12px);
    margin: 12px 3px 0px 3px;
    cursor: pointer;
    min-height: 250px;
    background-image: url('http://www.buzzarocabs.com/Custom/img/images/212%20Smooth%20Blonde/Buzzaro%20212SM%20guitar%20cabinet%201.jpg');
    background-size: cover;
    background-position: center;
}
.education-p .education-tile .title {
    position: absolute;
    bottom: 0px;
    padding: 22px;
    font-size: 18px;
    font-family: "enriqueta";
    line-height: 20px;
    background: rgb(231, 230, 225);
    color: #0070a5;
    width: 100%;
    font-weight: bold;
}
.education-p .education-tile:hover .title {
    background-color: #0070a5;
    color: #fff;
}
.education-p .education-tile:hover * {
    color: #fff;
}
.hivision .coll-movie:hover .title {
    background: #ab7d0b !important;
    color: #fff !important;
}
.hivision .coll-movie .title {
    color: #ab7d0b !important;
}
.coll-audio {
    background: #CCC;
    padding-top: 20px;
    width: calc(100% - 12px);
    margin: 12px auto;
}
.coll-audio audio {
    display: block;
    width: calc(100% - 40px);
    margin: 0px auto 20px;
}
.coll-audio .title {
    font-size: 18px;
    font-family: "enriqueta";
    line-height: 20px;
    background: rgb(231, 230, 225);
    color: #ed4c1d;
    width: 100%;
    font-weight: bold;
    padding: 22px;
    color: #ab7d0b;
}
.collection .coll-header span {
    text-align: left;
    padding: 0 22px;
}
.app {
    min-height: 200px;
    width: calc(100% - 12px);
    margin: auto;
}
.app h2 {
    float: left;
    background-color: #fff !important;
    background: url('../img/app_bg1.png') no-repeat 0 0;
    height: 200px;
    width: 352px;
    margin-right: 0px;
    margin-left: 0px;
}
.app .app-buttons {
    float: left;
    width: calc(100% - 352px);
    margin-right: 0px;
    margin-left: 0px;
}
.app .right-text {
    background: url("../img/app_bg1.png") scroll -352px 0;
    color: white;
    font-family: enriqueta;
    font-size: 14px;
    height: 58px;
    padding: 10px 20px;
}
.app .right-buttons {
    background: rgb(231, 230, 225)-352px -52px;
    padding: 15px 22px 24px;
    margin-bottom: 12px;
}
.app .right-buttons .app-store,
.app .right-buttons .google-play {
    float: left;
    background: url('../img/appstore.jpg') no-repeat 0 0;
    background-size: contain !important;
    width: 50%;
    height: 63px;
}
.app .right-buttons .google-play {
    background: url('../img/googleplay.jpg') no-repeat 0 0;
}
.dotpay * {
    font-size: 12px;
    vertical-align: middle;
}
@media only screen and (min-width: 500px) {
    .coll-movie {
        width: calc(50% - 12px) !important;
        float: left !important;
    }
}
@media only screen and (max-width: 460px) {
    .main-slider .lead {
        display: none;
    }
    #main-slider-pager {
        padding-top: 5px;
        margin-top: -40px;
    }
}
@media only screen and (max-width: 540px) {
    .thesaurus h3 {
        font-size: 16px;
    }
    .app h2 {
        display: none;
    }
    .app .app-buttons {
        margin-left: 6px;
        width: calc(100% - 12px);
    }
}
@media only screen and (max-width: 820px) {
    .clip-promo {
        height: 326px;
    }
}
@media only screen and (max-width: 1280px) {
    #t-slides .lead {
        font-size: 12px;
    }
    .slide-img .lead {
        font-size: 13px !important;
    }
    .slide-img h3 {
        font-size: 14px !important;
    }
}
.page .text .dropdown a:hover {
    text-decoration: none
}
.forward_button {
    background-color: #003852;
    color: #fff;
    display: block;
    min-height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    font-family: "enriquetabold";
    font-size: 14px;
    text-transform: uppercase;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    width: 100%;
}
.forward_button:hover {
    color: #fff;
    background-color: #081537
}

.custom-radio-item {
    position: relative;
}
.custom-radio-item-check {
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px;
    border: solid 1px #0070a5;
    background: white;
    border-radius: 50%;
    margin-right: 5px;
}
.custom-radio:checked + .custom-radio-item-check:after {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    background-color: #0070a5;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 50%;
}
.custom-radio-item-check + label {
    display: inline-block;
}
.custom-radio-item {
    margin-top: 10px;
}
.row.question-footer {
    /*background: #e7e6e1;*/
    margin-top: 25px;
    margin-bottom: 60px;
}
.test-question {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
}
.education .text-title h2.question-header,
.question-header {
    background: #e7e6e1;
    color: #000;
    padding: 10px 15px;
    box-sizing: border-box;
}
.result-question {
    margin-bottom: 18px;
}
.result-question .custom-radio-item {
    margin-top: 6px;
}
.result-question label {
    cursor: auto;
}
.result-question .correct label {
    color: #0070a5;
    font-weight: bold;
}
.result-question .wrong label,
em.wrong {
    color: #e63a3a;
}
.result-question .wrong .custom-radio-item-check {
    border-color: #e63a3a;
}
.result-question .wrong .custom-radio:checked + .custom-radio-item-check:after {
    background-color: #e63a3a;
}
input.custom-radio {
    display: none;
}
#js-test-countdown {
    float: right;
}
@media screen and (max-width: 766px) {
    .forward_button {
        margin-bottom: 5px;
        margin-top: 5px;
    }
    .row.question-footer {
        background-color: white;
    }
    .row.question-footer .columns {
        float: none !important;
    }
}
.quiz__block__heading {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1!important;
    width: 100%;
}
.quiz.block {
    margin-left: inherit!important;
    margin-right: inherit!important;
}
.quiz.columns {
    padding: 0 6px;
}
.quiz__container {
    display: block;
    margin: 0 -6px;
    padding-top: 54px;
}
.quiz__begin {
    text-transform: uppercase;
    position: absolute;
    bottom: 4px;
    left: 4px;
    right: 4px;
    height: 40px!important;
    background: #003852;
    color: #fff!important;
    line-height: 40px!important;
    text-align: center;
    font-size: 14px!important;
    opacity: 0;
}
.quiz.block:hover .quiz__begin {
    opacity: 1;
}
.quiz.block:hover .quiz__block__heading {
    transform: translateX(-50%);
}
.mkin span {
    font-family: 'Enriqueta';
    display: block;
    color: #546263;
    font-size: 13px;
    line-height: 19px;
    text-align: right;
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #697476;
}
.mkin {
    display: block;
    float: right;
    padding-top: 8px;
    padding-bottom: 45px;
}
.mkin.more-pads {
    padding: 50px 0;
}
.mkin > * {
    float: left;
}