.sr-only{border:0;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0,0 0);-webkit-clip-path:polygon(0 0,0 0,0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}
.tit{font-size:4rem;font-weight:700 !important;margin:0 0 2rem;text-transform:uppercase}
.all{text-transform:uppercase;position:absolute;right:5rem;top:9rem;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:1.6rem;font-weight:700;color:#faa934}
.all svg path{fill:#faa934}
.all p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
.all p svg{width:2rem;height:auto;fill:#faa934}
.more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:36rem;height:6rem;border-radius:3rem;border:.1rem solid #394148;text-transform:uppercase;margin:8rem auto 0;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease}
.more:hover{color:#c90a67;border-color:#c90a67}
.more:hover svg path{fill:#c90a67}
.more svg{margin-left:1rem}
.more svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}
.butt.cn-button.wp-default{background-color:#c90a67}
.searchform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3rem;border-bottom:1px solid white;width:100%;padding:1rem}
.searchform input[type=text]{height:3rem;border:0;width:12rem;text-transform:uppercase;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;background-color:transparent}
.searchform input[type=text]::-webkit-input-placeholder{color:inherit}
.searchform input[type=text]::-moz-placeholder{color:inherit}
.searchform input[type=text]:-ms-input-placeholder{color:inherit}
.searchform input[type=text]::-ms-input-placeholder{color:inherit}
.searchform input[type=text]::placeholder{color:inherit}
.searchform input[type=text]:focus{outline:0}
.searchform input[type=submit]{border:0;border-left:0;color:#fff;background-color:transparent;height:3rem;width:3rem;padding:0;margin:0;-ms-flex-negative:1;flex-shrink:1;background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/search.svg);background-size:2.5rem;background-repeat:no-repeat;background-position:left center}
.searchform input[type=submit]:focus{outline:0}
.banner{width:100%;position:relative}
.banner__logo{position:absolute;width:15vw;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.accordion{width:80%;margin:9rem auto;text-transform:uppercase}
.accordion__button{cursor:pointer;width:100%;border:0;text-align:left;outline:0;font-size:15px;-webkit-transition:.4s;transition:.4s;text-transform:uppercase;background-color:transparent;min-height:100px;border-bottom:1px solid gray;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.accordion__button:last-of-type{border:0}
.accordion__button.active img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.accordion__panel{padding:0 18px;display:none;background-color:white;overflow:hidden;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.accordion__panel h3{font-weight:normal}
.accordion__panel table{width:95%}
.accordion__panel table td>*{padding:5px}
.accordion__panel table td:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.accordion__panel table td:nth-of-type(2)>*{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.accordion__tekst h3{width:95%;margin:0}
.promo__wrap{display:grid;grid-template-columns:1fr 1fr;gap:4rem;list-style:none;padding:0;margin:0}
.promo__item{display:block;width:100%;height:0;padding-top:50%;position:relative}
.promo img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.promo img:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}
.jol{display:grid;grid-template-columns:repeat(3,1fr);gap:10rem 4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:19rem;margin-bottom:15rem}
.jol h3{margin:0;font-size:2.4rem;font-weight:500;text-transform:uppercase}
.jol p{text-transform:uppercase;margin:0}
.jol p:first-of-type{margin-top:1rem;margin-bottom:3rem}
.jol p:last-child{color:#c90a67}
.jol p:last-child svg{margin-left:.5rem;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem);fill:#c90a67}
.jol__item{border:.1rem solid #000;position:relative;padding:9.5rem 1rem 3.5rem;text-align:center}
.jol__item:first-child .jol__icon>img{width:6rem}
.jol__icon{background-color:#c90a67;width:12rem;height:12rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-6rem}
.jol__icon img{width:5rem}
.foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:9rem;padding-top:9rem}
.foot ul{list-style:none;padding:0;font-size:2rem;line-height:2;text-transform:uppercase;font-weight:500}
.foot ul:not(:first-child) li:not(:first-child){font-weight:400;font-size:1.6rem;line-height:2.5}
.foot ul a{-webkit-transition:color .3s ease;transition:color .3s ease}
.foot ul a:hover{color:#c90a67}
.foot__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}
.foot__f{width:25%}
.foot__last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:19.2rem;text-align:right;text-transform:uppercase}
.sin{display:grid;grid-template-columns:42.5% 1fr;gap:10%;margin-bottom:13rem;background-color:white}
.sin time{color:#fff;background-color:#c90a67;border-radius:2rem;height:4rem;padding:.8rem 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:500;display:inline-block;margin-bottom:.5rem}
.sin h2{font-weight:500;font-size:2.4rem;text-transform:uppercase;margin:2rem 0 5rem}
.sin p{line-height:1.875}
.sin img{width:100%}
.sin__gallery--grid{display:grid;grid-template-columns:auto auto auto;gap:10px}
.sin__gallery-item{padding-top:70%;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f0f0f0;-webkit-transition:-webkit-transform .3s,-webkit-filter .3s;transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s}
.sin__gallery-item:hover{-webkit-transform:scale(105%);transform:scale(105%);-webkit-filter:brightness(80%);filter:brightness(80%)}
.sin__text{padding-right:13.15%;position:relative;overflow-wrap:break-word}
.sin__text a:not(.back){color:#faa934}
.map{width:100%;margin-top:8rem !important}
.map .mapplic-sidebar{display:none}
.map .mapplic-container{width:100%}
.map .mapplic-tooltip-wrap{display:none}
.onas ul{list-style:none;padding-left:4rem;line-height:2.5}
.onas ul li{position:relative}
.onas ul li::before{content:'';position:absolute;display:block;background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/ar.svg);width:2.1rem;height:.72rem;background-size:100%;background-repeat:no-repeat;left:-4rem;top:1.5rem}
.page{line-height:1.875}
.page .center{text-align:center}
.page b{font-weight:500}
.page strong{font-weight:500}
.page article{max-width:125rem;margin:0;margin:0 auto}
.page article strong{font-weight:700}
.page article h1{font-size:4rem;text-transform:uppercase;line-height:1.2}
.page article ul li,.page article ol li{margin-bottom:1rem}
.page article ul{list-style:none}
.page article ul li::before{content:"\25A0";color:#faa934;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;margin-right:1rem}
.page article figure{margin:0}
.regulamin__link{background-color:#faa934;color:white;padding:2rem 4rem;margin:0 auto;margin-top:8rem;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;color:white !important;text-decoration:none !important}
.regulamin__link::before{content:'';width:3rem;height:3rem;background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/file.svg);background-repeat:no-repeat;background-size:3rem;display:block}
.dojazd__title{display:grid;grid-template-columns:2.4rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400;gap:2.2rem;text-transform:uppercase}
.dojazd__title svg{width:2.4rem}
.dojazd__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-bottom:5rem;padding:0;padding-left:0 !important}
.dojazd__list--g{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}
.dojazd__item{height:3.8rem;margin-right:1.1rem;border-radius:1.95rem;border:1px solid #000;padding:0 .72rem;min-width:3.8rem;text-transform:uppercase;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.dojazd__item::before{display:none !important}
.dojazd__item--g{height:9rem;width:9rem;font-size:2.4rem;margin:1.5rem;border-radius:50%}
.g__page{max-width:unset !important}
.g__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7rem}
.g__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem}
.g__item img{-o-object-fit:contain;object-fit:contain;width:100%;height:15rem;margin-bottom:3rem;border-bottom:2px solid #eee}
.g__text{text-align:center;text-transform:uppercase}
.oferty__container{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}
.oferty__container a{color:inherit !important;text-decoration:none !important}
.oferty__item{border:1px solid #000;padding:5rem 8rem 8.5rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.oferty__title{font-size:2.4rem;font-weight:500;margin-top:0}
.oferty__arrow{color:#faa934;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;margin-bottom:0;gap:1rem}
.oferty__arrow svg{width:2rem;height:auto;fill:#faa934}
.page-template-tamplate-kontakt .page{min-height:50vh}
.page-template-tamplate-kontakt .wp-block-media-text{display:grid;grid-template-columns:2rem 1fr !important;gap:2rem}
.page-template-tamplate-kontakt .wp-block-media-text figure{margin:0}
.page-template-tamplate-kontakt .wp-block-media-text img{width:100%}
.page-template-tamplate-kontakt .wp-block-media-text p{margin:.3rem 0 1.5rem}
.page-template-tamplate-kontakt h3{font-size:2.4rem;font-weight:500}
.page-template-template-click .click__header{display:grid;grid-template-columns:repeat(2,1fr)}
.page-template-template-click .click__picwrap{height:100%;position:relative}
.page-template-template-click .click__picwrap img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}
.page-template-template-click .click__header-text{padding:11rem 7rem;background-color:#c90a67;color:#fff}
.page-template-template-click .click__maintitle{font-size:6rem;font-weight:700;margin-top:0;margin-bottom:0;line-height:1}
.page-template-template-click .click__slogan{margin-top:3rem;font-size:4rem;text-transform:uppercase;font-weight:500;line-height:1.1}
.page-template-template-click .click__iconwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}
.page-template-template-click .click__iconwrap svg{width:2.6rem;margin-right:3rem}
.page-template-template-click .click__tit{font-size:4rem;margin:9rem 0 0;line-height:1;text-align:center;font-weight:500}
.page-template-template-click .click__slog{font-size:2.4rem;margin:1rem;text-align:center;font-weight:500;text-transform:uppercase}
.page-template-template-click .click__container{display:grid;grid-template-columns:repeat(auto-fill,44rem);gap:6rem 4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:6rem 0}
.page-template-template-click .click__item{border:.1rem solid #000;padding:2rem 2rem 6rem;position:relative}
.page-template-template-click .click__logowrap{border-bottom:1px solid #000;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}
.page-template-template-click .click__logowrap img{width:30rem;height:21.1rem;-o-object-fit:contain;object-fit:contain}
.page-template-template-click .click__link{color:#c90a67;position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.splide__pagination{bottom:1rem !important}
.splide__pagination__page{background:#faa934 !important;opacity:1 !important;width:10px !important;height:10px !important;margin:10px !important}
.splide__pagination__page.is-active{background:#faa934 !important}
.rozrywka-slider{margin-top:40px}
.rozrywka-item{padding-top:70%;background-repeat:no-repeat;background-position:center;background-size:cover}
.prog-lojal-top{overflow:hidden}
.prog-lojal-top img,.prog-lojal-bottom img{-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:opacity 1s ease-out,-webkit-transform 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out;transition:transform 1s ease-out,opacity 1s ease-out,-webkit-transform 1s ease-out}
.prog-lojal-top img.up,.prog-lojal-bottom img.up{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}
.prog-lojal-top img.in-place,.prog-lojal-bottom img.in-place{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
html,body{overflow-x:hidden}
html{font-family:sans-serif;font-size:62.5%}
html input[type="button"]{cursor:pointer}
html input[disabled]{cursor:default}
body{margin:0;font:400 1.6rem 'Montserrat',sans-serif;color:#000;background:#fff;position:relative}
.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.wrapper .decor{position:absolute;z-index:-1;top:15rem;right:12rem;width:35rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
article{display:block}
aside{display:block}
details{display:block}
figcaption{display:block}
figure{display:block;margin:1em 40px}
footer{display:block;width:80%;margin-left:auto;position:relative}
footer .decor{position:absolute;z-index:-1;top:-23rem;left:32.5rem;width:25rem}
.copyright{text-align:end;text-transform:uppercase;font-weight:500;margin:3rem 0}
header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:20px;padding-bottom:20px;background-color:#bb1716;margin-bottom:60px;color:white}
hgroup{display:block}
main{display:block;width:80%}
menu{display:block}
nav{display:block;width:20%}
section{display:block}
summary{display:block}
audio{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
canvas{display:inline-block;vertical-align:baseline}
progress{display:inline-block;vertical-align:baseline}
video{display:inline-block;vertical-align:baseline}
[hidden]{display:none}
template{display:none}
a{background-color:transparent;color:inherit;text-decoration:none}
a:active{outline:0;outline:0}
a:hover{outline:0;outline:0}
a:focus{outline:0}
abbr[title]{border-bottom:1px dotted}
b{font-weight:bold}
strong{font-weight:bold}
dfn{font-style:italic}
h1{margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-0.25em}
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}
img{border:0;max-width:100%;vertical-align:bottom;height:auto}
svg:not(:root){overflow:hidden}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto;font-family:monospace,monospace;font-size:1em}
code{font-family:monospace,monospace;font-size:1em}
kbd{font-family:monospace,monospace;font-size:1em}
samp{font-family:monospace,monospace;font-size:1em}
button{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner{border:0;padding:0}
input{color:inherit;font:inherit;margin:0;line-height:normal}
input::-moz-focus-inner{border:0;padding:0}
optgroup{color:inherit;font:inherit;margin:0;font-weight:bold}
select{color:inherit;font:inherit;margin:0;text-transform:none;width:100%}
textarea{color:inherit;font:inherit;margin:0;overflow:auto}
input[type="reset"]{-webkit-appearance:button;cursor:pointer}
input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled]{cursor:default}
input[type='checkbox']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type='radio']{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type='number']::-webkit-inner-spin-button{height:auto}
input[type='number']::-webkit-outer-spin-button{height:auto}
input[type='search']{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
input[type='search']::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td{padding:0}
th{padding:0}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
*:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
.container{max-width:170rem;padding:0 5rem;margin:0 auto;position:relative}
.container--small{max-width:88rem}
.top{margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top h1{margin:0}
.top__logo{margin-left:10rem;max-width:40rem}
.top__fb{width:2.4rem;height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:1;flex-shrink:1}
.top__fb img{width:auto;-ms-flex-item-align:center;align-self:center}
.top-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:4rem;min-height:10rem;margin:0}
.top-banner .st0{fill:#6083d4 !important}
.top-banner__last{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:40%;margin-left:30rem}
.top-banner__last ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#c90a67;text-transform:uppercase;padding:0;margin:0 2rem}
.top-banner__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3rem}
.top-banner__right .top-banner__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem}
.top-banner__right .top-banner__time div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.3rem;-moz-column-gap:2.3rem;column-gap:2.3rem}
.top-banner__right .top-banner__time img{width:2.5rem}
.top-banner__right .top-banner__time span{text-transform:uppercase}
.top-banner__right .top-banner__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}
nav .menu{list-style:none;padding:0;font-size:1.6rem;text-transform:uppercase;margin:0 0 5rem;z-index:999;position:relative}
nav .menu .searchform{display:none}
nav .menu>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-weight:500;min-height:6rem}
nav .menu>li:first-of-type,nav .menu>li:nth-of-type(2),nav .menu>li:nth-of-type(3),nav .menu>li:nth-of-type(4){font-weight:700}
nav .menu>li:first-of-type::before,nav .menu>li:nth-of-type(2)::before,nav .menu>li:nth-of-type(3)::before,nav .menu>li:nth-of-type(4)::before{content:'';background-size:4rem;background-position:center;background-repeat:no-repeat;display:block;width:7rem;height:6rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:white}
nav .menu>li:first-of-type::before{background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/shopping.png)}
nav .menu>li:nth-of-type(2)::before{background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/restaurant.png)}
nav .menu>li:nth-of-type(3)::before{background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/fame.png)}
nav .menu>li:nth-of-type(4)::before{background-image:url(https://www.galeriapomorska.pl/wp-content/themes/europacentralna/dist/img/confetti.png)}
nav .menu>li:hover{color:#faa934}
nav .menu>li ul{list-style:none;position:absolute;background-color:#fff;z-index:1;margin:0;padding:5rem 3rem 3rem;left:-3rem;font-size:1.6rem;display:none}
nav .menu>li ul>li{white-space:nowrap}
nav .menu>li ul>li:not(:last-child){margin-bottom:3rem}
nav .menu>li ul a{display:inline}
nav .menu>li ul a:hover{color:#c90a67}
nav .menu>li ul a:hover::after{opacity:1}
nav .menu a{padding-left:8rem;display:block;position:relative;will-change:color,font-weight;-webkit-transition:color .3s ease,font-weight .3s ease;transition:color .3s ease,font-weight .3s ease}
nav .menu a::after{content:'';display:block;position:absolute;left:0;bottom:0;height:.2rem;width:100%;background-color:#c90a67;opacity:0;will-change:opacity;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
nav .menu__button{padding:0;margin:0;background-color:transparent;border:0;position:absolute;top:-12rem;right:2rem;font-size:1.5rem;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}
nav .menu__button:focus{outline:0}
nav .menu__button .op{width:3rem;height:2.2rem}
nav .menu__button .cl{width:2.5rem;height:2.5rem;margin-right:1.15rem;display:none}
nav .menu__button--open span{display:none}
nav .menu__button--open .op{display:none}
nav .menu__button--open .cl{display:block}
nav .menu__title{text-align:center;color:#ffc817;margin:8rem 0}
nav .current-menu-item{color:#faa934}
.menunodesktop{display:none}
.attachment-post-thumbnail{width:100%;margin-bottom:6rem}
.post-thumbnail-container{position:relative;overflow:hidden}
.post-thumbnail-container img{position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);min-width:1150px}
.post-thumbnail-container h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-101%);transform:translate(-50%,-101%);color:white;white-space:nowrap}
.page-map{padding-top:8rem;max-width:100% !important}
.page-map .tit{margin-bottom:0}
.page-wide{max-width:170rem !important;padding-left:0}
.page-wide+section{padding-left:0;margin:0}
.page__text a{color:#faa934;text-decoration:underline}
.kontakt-map{width:100%;margin-bottom:6rem;overflow:hidden;position:relative;padding-top:41%}
.kontakt-map img{margin-bottom:0;position:absolute;max-width:unset;top:-22%;left:-27%;width:131%}
.col2-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:auto}
.col2-container h2{font-size:4rem}
.col2-item{width:50%}
.col2-item__agreements{line-height:1.2em}
.col2-info{display:-webkit-box;display:-ms-flexbox;display:flex}
.col2-info div:nth-child(1){width:15%;text-align:center}
.col2-info div:nth-child(1) img{width:30px;margin:16px 0}
.col2-info div:nth-child(2){width:85%}
.col2-info div:nth-child(2) p{margin:5px 0}
.col2-info div:nth-child(2) p a{text-decoration:none;color:black}
.bold{font-weight:700}
.nowrap{white-space:nowrap}
.nodisplay450{display:none}
.footer--menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10rem;background-color:white;-webkit-box-shadow:0 8px 34px -8px rgba(0,0,0,0.2);box-shadow:0 8px 34px -8px rgba(0,0,0,0.2)}
.footer--menu>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem 3.5rem;text-transform:uppercase;font-weight:500;min-height:37rem}
.footer--menu>div:last-of-type{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer--menu>div ul{list-style:none;margin:0;padding:0}
.footer--menu>div ul li{margin-bottom:1.5rem}
.footer--menu>div p{margin-top:auto;margin-bottom:0}
.footer__stats{margin-top:10rem}
.footer__stats>div{background-color:#f7ae24;border-radius:25px;color:white;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;gap:20px;padding:60px 40px}
.footer__stats>div h2{font-size:4rem;margin-top:0;margin-bottom:1rem}
.footer__stats>div p{margin:0;line-height:normal;font-weight:600}
.attachment-post-thumbnail__hero{border-radius:25px}
.page-bon{text-align:center;margin:auto !important}
.hero{position:relative}
.hero__bg{width:100%}
.hero__slogan{color:#fff;font-size:6rem;font-weight:700;max-width:70rem;position:absolute;top:25%;right:8.125%;text-align:center;text-transform:uppercase;margin:0;padding:0}
.hero .splide__slide img{border-radius:25px}
.info{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;line-height:1.875;text-align:center;font-weight:500;margin-top:60px}
.info__item{min-height:25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1.6rem;position:relative;padding-top:3rem;color:white;padding-top:50px}
.info__item img,.info__item svg{height:2.4rem}
.info__item img path,.info__item svg path{fill:white}
.info__item a{text-decoration:underline}
.info__item p{margin:0}
.info__item strong{font-weight:700}
.info__item:first-of-type{background-color:#f7b9be;border-top-left-radius:25px;border-bottom-left-radius:25px}
.info__item:nth-of-type(2){background-color:#8baddb}
.info__item:nth-of-type(3){background-color:#c8dcd0}
.info__item:last-of-type{background-color:#85c9be;border-top-right-radius:25px;border-bottom-right-radius:25px}
.info__item:last-of-type:after{content:none}
.news{position:relative;padding-top:8rem}
.news__wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.news__pic{width:100%;height:0;padding-top:100%;position:relative}
.news__pic img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}
.news__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 34px -8px rgba(0,0,0,0.2);box-shadow:0 8px 34px -8px rgba(0,0,0,0.2);border-radius:25px;overflow:auto;width:-webkit-fill-available;width:-moz-available;width:fill-available}
.news__item time{font-weight:500}
.news__item h3{color:black;margin:0;margin-bottom:3.5rem;font-size:2rem;font-weight:500;text-transform:uppercase;text-align:center;line-height:1.4}
.news__item a{font-weight:700;color:#cd0172;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}
.news__item a svg{width:2rem;height:auto;fill:#cd0172}
.news__content{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:white}
.news__content>div:first-of-type{padding:1.5rem 1.5rem 0 1.5rem}
.news__content>div:last-of-type{margin-top:auto;padding-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1rem}
.newsletter{margin-top:16rem;padding:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7b9be;color:white;position:relative;border-radius:25px}
.newsletter h2{font-size:4rem;font-weight:500;margin:0 0 1.7rem 0}
.newsletter p{margin:0}
.newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem;row-gap:2rem}
.newsletter input[type=email],.newsletter input[type=phone]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;display:inline;padding:0 2rem;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:30rem}
.newsletter input[type=email]:focus,.newsletter input[type=phone]:focus{outline:0}
.newsletter button{border:0;background-color:#86c8be;color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5rem;width:auto;text-transform:uppercase;-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem);min-width:25rem;font-weight:700}
.newsletter button:last-of-type{display:none}
.newsletter button:focus{outline:0}
.newsletter button svg{width:2rem;height:auto;margin-left:.5rem;-webkit-transform:translateY(-0.2rem);transform:translateY(-0.2rem);fill:black;margin-top:.25rem}
.newsletter span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;max-width:80.1rem;width:100%}
.newsletter label{font-size:1.2rem;text-transform:uppercase;margin-left:1rem}
.newsletter small{font-size:12px}
.newsletter__text{text-align:center;margin-bottom:4rem;font-size:1.8rem}
.newsletter__text h2{text-transform:uppercase;font-size:4rem;margin-bottom:3rem;font-weight:700 !important}
.newsletter .decor{position:absolute;z-index:-1;top:-30rem;left:-15rem;width:50rem;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
.bigban{margin-top:15rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.bigban__bg{width:100%;max-width:95rem;height:60rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:25px}
.bigban__head{padding:5rem;position:absolute;top:50%;right:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:85%;width:100%;max-width:75rem;background-repeat:no-repeat;background-size:30rem;background-position:90% 160%;line-height:1.5;color:white;border-radius:25px}
.bigban__head h2{margin:0;font-size:4rem;font-weight:700;margin:0;text-transform:uppercase}
.bigban__head a{text-transform:uppercase;font-weight:700;margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}
.bigban__head a svg{width:2rem;height:auto;fill:white}
.bigban--footer .bigban__bg{margin-left:auto;border-radius:25px}
.bigban--footer .bigban__head{left:5rem;right:auto;background-color:#85c9be;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;color:white;border-radius:25px}
.bigban--footer .bigban__head h2{margin-bottom:4rem}
.bigban--footer .bigban__head strong{font-weight:700}
.bigban--footer .bigban__head p{margin:0;font-weight:500}
.bigban--footer .bigban__head a{margin-top:2rem}
.bigban--footer .bigban__head div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}
.bigban--footer .bigban__head div:first-of-type{margin-bottom:5rem}
.bigban--footer .bigban__head div svg{width:3rem}
.bigban--footer .bigban__head div svg path{fill:white}
.lokal{margin-top:8rem;margin-bottom:0}
.lokal h2{font-size:4rem;margin-top:0;max-width:calc(100% - 16rem)}
.lokal .all{top:1rem;right:13.15%}
.lokal__imgs{position:relative}
.lokal__logo{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20rem;height:20rem;-webkit-box-shadow:0 8px 34px -8px rgba(0,0,0,0.2);box-shadow:0 8px 34px -8px rgba(0,0,0,0.2)}
.lokal__logo img{width:70%}
.lokal__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5rem;gap:3rem}
.lokal__info>*{padding:2.5rem 1rem 2.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;gap:3rem}
.lokal__info--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.lokal__info--item:not(:last-child){margin-bottom:1.2rem}
.lokal__info--item img:not(:last-child){height:2rem;width:auto;margin-right:2rem}
.lokal__info--item img:last-child{margin-left:1rem}
.lokal__info--item svg:not(:last-child){height:2rem;width:auto;margin-right:2rem}
.lokal__info--item svg:last-child{margin-left:1rem}
.lokal__info--item a{color:initial !important}
.lokal .mapplic-container{width:100% !important}
.lokal .mapplic-sidebar{display:none !important}
.promocja{margin-top:0}
.promocja h2{font-size:4rem;font-weight:700;margin-bottom:5rem;max-width:100%}
.promocja__skleplink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2rem 0 4rem;font-size:4rem;font-weight:700;color:#faa934;margin-left:4rem;margin-bottom:7rem}
.promocja__skleplink svg{position:relative;top:-.1rem;margin-left:1rem}
.back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin:8rem 0 0;-webkit-transition:color .3s ease,border-color .3s ease;transition:color .3s ease,border-color .3s ease;color:#faa934;font-weight:700}
.back:hover{color:#c90a67;border-color:#c90a67}
.back:hover svg path{fill:#c90a67}
.back svg{width:2rem;height:auto;margin-left:1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.back svg path{fill:#faa934;-webkit-transition:fill .3s ease;transition:fill .3s ease}
.locals{padding-top:8rem}
.locals__wrap{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,34rem);gap:1.3rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.locals__wrap li{border:.1rem solid black;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform;background-color:white}
.locals__wrap li:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}
.locals__wrap a{width:100%;height:26rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5rem}
.locals__wrap img{max-width:80%;max-height:80%;-o-object-fit:contain;object-fit:contain}
.locals__input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto 5rem}
.locals__cat{width:30%;height:5rem;padding:0 2.5rem;-webkit-appearance:none;margin-bottom:2rem}
.locals__cat:focus{outline:0;border-color:#faa934}
.locals__cat--none{display:none}
.locals__ser{height:5rem;width:30%;max-width:100%;padding-left:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2rem}
.locals__ser:focus{outline:0;border-color:#faa934}
.mapplic-container{float:left !important}
.mapplic-sidebar{float:right !important;background-color:#faa934;padding:0 !important}
.mapplic-sidebar .mapplic-filter{margin-top:auto;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.mapplic-sidebar .mapplic-filter .mapplic-icon{position:static}
.mapplic-sidebar .mapplic-list-container{-webkit-box-shadow:none;box-shadow:none}
.mapplic-sidebar .mapplic-list-container::before{display:none}
.mapplic-sidebar .mapplic-list{background-color:#faa934}
.mapplic-sidebar .mapplic-list li a{background-color:#faa934;border:none !important;padding:20px 10px}
.mapplic-sidebar .mapplic-list-location{padding:0;z-index:100000;position:relative}
.mapplic-sidebar .mapplic-list-location h4{color:white;margin:0}
.mapplic-sidebar .mapplic-list-location img{display:none}
.mapplic-sidebar .mapplic-list-expandable{background-color:#faa934;padding:0}
.mapplic-sidebar .mapplic-list-expandable .mapplic-list-category h4{font-weight:normal;font-size:1.6rem;color:white;margin:0}
.mapplic-sidebar .mapplic-list-expandable .mapplic-list-category .mapplic-thumbnail{display:none}
.mapplic-popup-link{color:inherit !important}
.mapplic-clickable:hover{fill:#faa934}
.mapplic-active{fill:#faa934 !important}
.mapplic-active a{background-color:#faa934 !important}
.mapplic-list-category>a{margin:0 !important}
li[data-category="bizuteria-i-akcesoria"]{background-color:#f7be9b}
li[data-category="bizuteria-i-akcesoria"]>*{background-color:#f7be9b !important}
li[data-category="gastronomia"]{background-color:#f9a934}
li[data-category="gastronomia"]>*{background-color:#f9a934 !important}
li[data-category="hipermarket"]{background-color:#f7b9be}
li[data-category="hipermarket"]>*{background-color:#f7b9be !important}
li[data-category="hobby"]{background-color:#c792c1}
li[data-category="hobby"]>*{background-color:#c792c1 !important}
li[data-category="media-i-kultura"]{background-color:#84c9bd}
li[data-category="media-i-kultura"]>*{background-color:#84c9bd !important}
li[data-category="moda"]{background-color:#8aaddc}
li[data-category="moda"]>*{background-color:#8aaddc !important}
li[data-category="obuwie"]{background-color:#ffd187}
li[data-category="obuwie"]>*{background-color:#ffd187 !important}
li[data-category="sport"]{background-color:#fac34d}
li[data-category="sport"]>*{background-color:#fac34d !important}
li[data-category="stoiska"]{background-color:#ed9dc1}
li[data-category="stoiska"]>*{background-color:#ed9dc1 !important}
li[data-category="uslugi"]{background-color:#9e89d4}
li[data-category="uslugi"]>*{background-color:#9e89d4 !important}
li[data-category="wystroj-wnetrz"]{background-color:#e0a795}
li[data-category="wystroj-wnetrz"]>*{background-color:#e0a795 !important}
li[data-category="zdrowie-i-uroda"]{background-color:#61b4b5}
li[data-category="zdrowie-i-uroda"]>*{background-color:#61b4b5 !important}
li[data-category="dla-zwierzat"]{background-color:#a0cced}
li[data-category="dla-zwierzat"]>*{background-color:#a0cced !important}
li.mapplic-list-location a{background-color:lightgray !important}
.banner{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:25px;background-color:#faa934;padding:0;margin-top:8rem;border-radius:25px;overflow:auto}
.banner>div{min-height:500px}
.banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:50px;color:white;width:50%;background-position:center;background-size:70%;background-repeat:no-repeat}
.banner__text h2{text-transform:uppercase;font-size:4rem}
.banner__img{width:50%;height:100%}
.banner__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:550px}
@media(min-width:1620px){nav{padding-left:50px}
}@media(min-width:2100px){.page-wide{margin:0 auto !important}
.page-wide+section{margin:0 auto}
}@media(max-width:1800px){.bigban{margin-top:9rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem}
.bigban__bg{max-height:30rem;max-width:100%}
.bigban__head{position:static;top:auto;right:auto;-webkit-transform:none;transform:none;height:auto;max-width:none;padding:5rem 2rem 12rem;background-size:19rem;background-position:100% 120%}
.bigban__head h2{margin-bottom:2rem}
.bigban__head a{margin-top:3rem}
.bigban--footer{font-size:1.2rem}
.bigban--footer .bigban__head{padding-bottom:5rem}
.bigban--footer .bigban__head div:first-of-type{margin-bottom:3rem}
.bigban--footer .bigban__head div svg{width:2rem}
}@media(max-width:1700px){.info{-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:7rem;margin-top:3rem;font-weight:normal}
.info__item{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2rem 0;font-size:1rem;min-height:auto}
}@media(max-width:1500px){.sin{gap:6%}
.sin__text{padding-right:0}
.lokal .all{right:0}
}@media(max-width:1400px){footer{width:100%}
#wpadminbar{display:none}
.container,.container-fluid{padding-left:3rem;padding-right:3rem}
header,main{width:100%}
header.open{position:fixed;top:0;left:0;background-color:white;z-index:3000006999}
nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
nav.open{position:fixed;top:13.1rem;left:0;background-color:white;z-index:3000006999}
nav .menu{overflow-y:auto;height:calc(100vh - 174px);margin-bottom:0;text-align:center;position:absolute;left:0;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:3;font-size:1.2rem;transition:-webkit-transform .1s ease;-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}
nav .menu>li{width:70%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 45px;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}
nav .menu>li:first-of-type::before,nav .menu>li:nth-of-type(2)::before,nav .menu>li:nth-of-type(3)::before,nav .menu>li:nth-of-type(4)::before{left:0;background-size:3rem;width:4rem;height:4rem}
nav .menu>li ul{position:static;padding:0;line-height:2;font-size:1.4rem}
nav .menu>li ul>li:not(:last-child){margin-bottom:0}
nav .menu a{padding-bottom:0;padding-left:0;line-height:20px}
nav .menu a::after{display:none}
nav .menu--open{-webkit-transform:scaleY(1);transform:scaleY(1)}
nav .menu--open .searchform{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;margin-bottom:2rem}
nav .menu__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:3rem;padding:1rem;background-color:white;z-index:100000}
.menunodesktop{display:block}
.top__logo{max-width:20rem}
nav .menu{font-size:1.8rem}
body::before{content:none}
header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:2rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}
header,main{width:100%}
.top-banner{min-height:6rem;margin:0;width:100%}
.top-banner__right{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1rem;margin-top:3rem;width:100%}
.top-banner__time{width:100%;-webkit-transform:none;transform:none;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:.3rem 0;font-size:1.2rem}
.top-banner__time svg{fill:#fff;width:1.5rem}
.top-banner__last{display:none}
.top-banner__last ul{position:absolute;top:0;right:0;font-size:1.4rem;color:#fff;margin:0 3.5rem 0 1rem}
.top-banner__social{-ms-flex-item-align:end;align-self:flex-end}
.top{margin-top:0;margin-bottom:0}
.top__logo{max-width:20rem;margin-left:0}
.footer--menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px;padding-bottom:50px}
.footer--menu>div{min-height:auto;padding:0 3.5rem}
.footer--menu>div:not(:last-of-type){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.footer--menu>div:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:100px}
.page-wide+section{padding-left:3rem}
nav .menu>li::before{width:4rem !important}
}@media(max-width:1300px){.foot__f{width:33%}
nav .menu{font-size:1.6rem}
.col2-container h2{font-size:3.2rem}
.lokal__info>*{padding:2rem 1rem}
}@media(max-width:1100px){.promo__wrap{gap:3rem}
.col2-container h2{font-size:2.4rem}
.col2-container p{font-size:1.2rem}
}@media(max-width:1024px){.all{top:0}
.decor{display:none}
.tit{font-size:3rem !important;margin-bottom:4.5rem;margin-bottom:3rem !important}
.searchform{display:none}
.jol{margin-top:12rem;margin-bottom:9rem;gap:1rem}
.jol h3{font-size:1.8rem}
.jol p{font-size:1.2rem}
.jol__item{padding:8.5rem 1rem 2.5rem}
.jol__item:first-child .jol__icon>img{width:4rem}
.jol__icon{width:8rem;height:8rem;top:-2rem}
.jol__icon img{width:3.4rem}
.sin{margin-bottom:7rem;grid-template-columns:1fr;gap:3rem}
.sin time{font-size:1.5rem;height:3rem;border-radius:1.5rem;top:-1.5rem;padding:.5rem 1.6rem}
.sin h2{font-size:2rem}
.sin p{font-size:1.2rem}
.onas ul li{font-size:1.2rem}
.onas ul li::before{top:1rem}
.oferty__container{grid-template-columns:1fr}
.hero{overflow-x:hidden}
.hero__slogan{font-size:4.5rem;right:2rem;top:unset;bottom:9rem}
.news{margin-top:5rem;margin-bottom:8rem;padding-top:0;text-align:center}
.news__wrap{gap:1rem;text-align:left;grid-template-columns:repeat(1,85vw);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:center;overflow-x:scroll;scrollbar-width:none}
.news__wrap::-webkit-scrollbar{width:0}
.news:not(.news--mini) .news__wrap{display:block}
.news__wrap--big{text-align:left;grid-template-columns:repeat(2,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:auto}
.news__item{margin:1rem;font-size:1.2rem}
.news__item h3{margin-bottom:2rem}
.news__item time{font-size:1.5rem;height:3rem;border-radius:1.5rem;top:-1.5rem;padding:.5rem 1.6rem}
.news__content{padding:1.5rem}
.news__content>div:last-of-type{padding-top:4rem}
.newsletter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 2rem;margin-top:9rem}
.newsletter h2{font-size:3rem;line-height:1.5}
.newsletter p{font-size:1.4rem}
.newsletter form{max-width:42rem;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.newsletter input[type=email],.newsletter input[type=phone]{width:100%;height:4rem;-webkit-box-flex:0;-ms-flex:none;flex:none}
.newsletter button{width:40%;font-size:1.2rem;height:4rem;min-width:unset;margin-top:3.5rem}
.newsletter button:first-of-type{display:none}
.newsletter button:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex}
.newsletter label{max-width:60%;text-transform:none}
.newsletter__text{max-width:100%}
.lokal .all{position:relative;font-size:1.2rem;display:inline-block;top:0;right:0;margin:0}
}@media(max-width:992px){.news__wrap--big{grid-template-columns:repeat(2,1fr);gap:4rem 1rem}
}@media(max-width:960px){.page-template-template-click .click.container{padding:0}
.page-template-template-click .click__header{grid-template-columns:1fr}
.page-template-template-click .click__picwrap{height:36rem}
.page-template-template-click .click__header-text{padding:3rem 2rem}
.page-template-template-click .click__maintitle{font-size:3.6rem}
.page-template-template-click .click__slogan{font-size:3rem}
.page-template-template-click .click__tit{font-size:3rem}
.page-template-template-click .click__slog{font-size:2rem}
}@media(max-width:900px){.foot{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.foot__menu{display:none}
.foot__last{width:14rem;font-size:1.2rem;text-align:center}
.foot__last span{margin-top:2.5rem}
.col2-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.col2-container h2{text-align:center}
.col2-item{width:100%}
.col2-info{max-width:415px;margin:auto}
}@media(max-width:860px){.all{position:relative;font-size:1.2rem;display:inline-block;top:0;right:0;margin:2rem auto 0}
.promo{text-align:center}
.promo__wrap{grid-template-columns:1fr;gap:2rem}
}@media(max-width:768px){.oferty__item{padding:2rem 2rem 7.5rem;font-size:1.4rem}
.oferty__title{font-size:2rem}
}@media(max-width:760px){.hero__slogan{max-width:68.75%}
.jol{grid-template-columns:repeat(3,62.5vw);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;overflow-x:scroll;padding-top:2rem;scrollbar-width:none}
.jol::-webkit-scrollbar{width:0}
.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner>div{width:100%}
}@media(max-width:752px){.locals__input-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.locals__cat{width:100%;max-width:34rem}
}@media(max-width:750px){.locals__ser{width:100%;max-width:34rem}
}@media(max-width:740px){.info__item:first-of-type{border-top-left-radius:12.5px;border-bottom-left-radius:12.5px}
.info__item:last-of-type{border-top-right-radius:12.5px;border-bottom-right-radius:12.5px}
.hero .splide__slide img{border-radius:12.5px}
.info__item{width:100%}
.info__item img{height:1.9rem}
}@media(max-width:720px){.bigban__head h2{font-size:3rem}
}@media(max-width:600px){.container,.container-fluid{padding-left:1rem;padding-right:1rem}
.top{padding-left:1rem;padding-right:1rem}
.hero,.info{padding-left:0;padding-right:0}
.bigban{padding-left:0;padding-right:0}
}@media(max-width:540px){.page-template-template-click .click__container{grid-template-columns:1fr}
.news__wrap--big{grid-template-columns:1fr}
}@media(max-width:520px){.lokal__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.lokal__info>*{width:100%}
}@media(max-width:480px){.hero__slogan{max-width:calc(100vw - 2rem);right:unset}
}@media(max-width:450px){.top-banner__last ul{margin-right:1rem}
.nodisplay450{display:initial}
}@media(max-width:380px){.locals__cat{width:100%;max-width:100%}
.locals__ser{width:100%;max-width:100%}
}@media(max-width:360px){.locals__wrap{grid-template-columns:1fr}
}@media(max-width:355px){.top-banner__time{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;padding-left:1rem}
}