.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
-webkit-box-sizing: content-box;
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted;
text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
-webkit-box-sizing: border-box;
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
} .slick-slider
{
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}   body,
button,
input,
select,
textarea {
color: #000;
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
font-size: 16px;
font-size: 1.6rem;
line-height: 1.15; }
html {
font-size: 10px; }
p {
line-height: 1.375;
font-weight: 400; }
h1, h2, h3, h4, h5, h6 {
font-family: "Source Sans Pro", sans-serif;
margin: 0; }
h1 {
font-size: 48px;
font-size: 4.8rem; }
h2 {
font-size: 32px;
font-size: 3.2rem; }
h3 {
font-size: 24px;
font-size: 2.4rem; }
h4 {
font-size: 16px;
font-size: 1.6rem; }
body .page-title {
font-weight: 400;
clear: none;
margin-bottom: 35px;
border-bottom: 0;
display: block;
color: #30A9DE; }
body .entry-title,
.blog .entry-title,
.search .entry-title,
.archive .entry-title {
font-size: 20px;
font-size: 2rem;
display: block;
text-transform: none;
margin-bottom: 0.5em;
padding-bottom: 0;
border-bottom: 0; }
body .entry-title a,
.blog .entry-title a,
.search .entry-title a,
.archive .entry-title a {
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
.single .entry-title {
margin-bottom: 0.3em; }
p {
margin-bottom: 1.2em; }
b, strong {
font-weight: 600; }
dfn, cite, em, i {
font-style: italic; }
blockquote {
margin: 0 1.5em; }
address {
margin: 0 0 1.5em; }
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
max-height: 80vh;
overflow-y: scroll; }
code, kbd, tt, var {
font-size: 15px;
font-size: 1.5rem;
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }
abbr, acronym {
border-bottom: 1px dotted #666;
cursor: help; }
mark, ins {
background: #fff9c0;
text-decoration: none; }
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
bottom: 1ex; }
sub {
top: .5ex; }
small {
font-size: 75%; }
big {
font-size: 125%; }
.wielkie-napisy {
font-size: 32px;
font-size: 3.2rem; }
.duze-napisy {
font-size: 22px;
font-size: 2.2rem; }
.srednie-napisy {
font-size: 18px;
font-size: 1.8rem; }
.male-napisy {
font-size: 13px;
font-size: 1.3rem; }
.section-title {
font-size: 48px;
font-size: 4.8rem; }
.font-secondary {
font-family: "Source Sans Pro", sans-serif; }
.wielkie-napisy,
.duze-napisy {
font-weight: 300; } hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em; }
ul {
list-style: disc; }
ol {
list-style: decimal; }
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em; }
dt {
font-weight: bold; }
dd {
margin: 0 1.5em 1.5em; }
.menu,
nav ul {
margin: 0; }
img {
height: auto; max-width: 100%; }
figure {
margin: 0; }
table {
margin: 0 0px 1.5em;
width: 100%;
border-collapse: collapse; }
table td, table th {
border: 1px solid #ededed;
vertical-align: middle; }
.entry-content table thead tr:last-child {
border-bottom: 2px solid #ededed; }
.entry-content table th {
border-left: 2px solid #ededed;
background: #eee; }
.entry-content table th:first-child {
border-left: 0; }
.entry-content table tr {
border-top: 2px solid #ededed; }
.entry-content table tr:first-child {
border-top: 0; }
.entry-content table td {
border-left: 2px solid #ededed; }
.entry-content table td:first-child {
border-left: 0; }
*:focus {
outline: none !important; } button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; }
.button,
button,
input[type="button"],
input[type="reset"],
a[role="button"],
input[type="submit"] {
color: #000;
cursor: pointer; font-size: 1.2rem !important;
line-height: 1;
display: inline-block;
padding: 17px 56px;
text-transform: uppercase;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
background-color: #EFEFF4;
color: #000;
border: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
a[role="button"]:hover,
input[type="submit"]:hover {
color: #000;
background-color: #e0e0ea; }
.button:focus, .button:active,
button:focus,
button:active,
input[type="button"]:focus,
input[type="button"]:active,
input[type="reset"]:focus,
input[type="reset"]:active,
a[role="button"]:focus,
a[role="button"]:active,
input[type="submit"]:focus,
input[type="submit"]:active {
color: #000;
background-color: #d7d7e3; }
.button.button-large,
button.button-large,
input[type="button"].button-large,
input[type="reset"].button-large,
a[role="button"].button-large,
input[type="submit"].button-large {
background-color: #EFEFF4;
color: #000;
border: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
padding: 0.6em 1em 0.6em;
font-size: 17px;
font-size: 1.7rem; }
.button.button-large:hover,
button.button-large:hover,
input[type="button"].button-large:hover,
input[type="reset"].button-large:hover,
a[role="button"].button-large:hover,
input[type="submit"].button-large:hover {
color: #000;
background-color: #e0e0ea; }
.button.button-large:focus, .button.button-large:active,
button.button-large:focus,
button.button-large:active,
input[type="button"].button-large:focus,
input[type="button"].button-large:active,
input[type="reset"].button-large:focus,
input[type="reset"].button-large:active,
a[role="button"].button-large:focus,
a[role="button"].button-large:active,
input[type="submit"].button-large:focus,
input[type="submit"].button-large:active {
color: #000;
background-color: #d7d7e3; }
.button.lowercase,
button.lowercase,
input[type="button"].lowercase,
input[type="reset"].lowercase,
a[role="button"].lowercase,
input[type="submit"].lowercase {
padding-top: .4em !important; }
.button.uppercase,
button.uppercase,
input[type="button"].uppercase,
input[type="reset"].uppercase,
a[role="button"].uppercase,
input[type="submit"].uppercase {
text-transform: uppercase; }
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
a[role="button"]:hover,
input[type="submit"]:hover {
background: #000;
color: #EFEFF4; }
.button.secondary,
button.secondary,
input[type="button"].secondary,
input[type="reset"].secondary,
a[role="button"].secondary,
input[type="submit"].secondary {
background-color: #fff;
color: #30A9DE;
border: 3px solid #30A9DE;
font-family: "Source Sans Pro", sans-serif;
text-transform: uppercase; }
.button.secondary:hover,
button.secondary:hover,
input[type="button"].secondary:hover,
input[type="reset"].secondary:hover,
a[role="button"].secondary:hover,
input[type="submit"].secondary:hover {
background: #30A9DE;
color: #fff; }
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; }
body .button.button-alt,
body .button-alt,
body .wpb_btn-warning {
background-color: #E53A40;
color: #000;
border: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
body .button.button-alt:hover,
body .button-alt:hover,
body .wpb_btn-warning:hover {
color: #000;
background-color: #e2232a; }
body .button.button-alt:focus, body .button.button-alt:active,
body .button-alt:focus,
body .button-alt:active,
body .wpb_btn-warning:focus,
body .wpb_btn-warning:active {
color: #000;
background-color: #d91d23; }
body .button.button-alt.button-large,
body .button-alt.button-large,
body .wpb_btn-warning.button-large {
background-color: #E53A40;
color: #000;
border: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
padding: 0.6em 1em 0.6em;
font-size: 17px;
font-size: 1.7rem; }
body .button.button-alt.button-large:hover,
body .button-alt.button-large:hover,
body .wpb_btn-warning.button-large:hover {
color: #000;
background-color: #e2232a; }
body .button.button-alt.button-large:focus, body .button.button-alt.button-large:active,
body .button-alt.button-large:focus,
body .button-alt.button-large:active,
body .wpb_btn-warning.button-large:focus,
body .wpb_btn-warning.button-large:active {
color: #000;
background-color: #d91d23; }
body .button.button-primary,
body .button-primary,
body .wpb_btn-danger {
background-color: #30A9DE;
color: #fff;
border: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
body .button.button-primary:hover,
body .button-primary:hover,
body .wpb_btn-danger:hover {
color: #fff;
background-color: #229dd3; }
body .button.button-primary:focus, body .button.button-primary:active,
body .button-primary:focus,
body .button-primary:active,
body .wpb_btn-danger:focus,
body .wpb_btn-danger:active {
color: #fff;
background-color: #2093c6; }
body .button.button-primary.button-large,
body .button-primary.button-large,
body .wpb_btn-danger.button-large {
background-color: #30A9DE;
color: #fff;
border: 0;
font-size: 14px;
font-size: 1.4rem;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
padding: 0.6em 1em 0.6em;
font-size: 17px;
font-size: 1.7rem; }
body .button.button-primary.button-large:hover,
body .button-primary.button-large:hover,
body .wpb_btn-danger.button-large:hover {
color: #fff;
background-color: #229dd3; }
body .button.button-primary.button-large:focus, body .button.button-primary.button-large:active,
body .button-primary.button-large:focus,
body .button-primary.button-large:active,
body .wpb_btn-danger.button-large:focus,
body .wpb_btn-danger.button-large:active {
color: #fff;
background-color: #2093c6; }
body .wpb_button {
border-radius: 0;
border-width: 1px;
border-style: solid;
border-bottom-width: 1px;
border-color: #30A9DE; }
body button.wpb_btn-large,
body span.wpb_btn-large {
border-radius: 0; }
.button-primary,
.button-alt,
.button,
.button-large {
outline: none; }
input[type="checkbox"],
input[type="radio"] {
padding: 0; position: relative;
top: 2px; }
input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0; }
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
background-color: #1E1F23;
border: none;
color: #818691;
max-width: 100%; }
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #fff;
outline: none; }
input[type="text"]:hover,
input[type="tel"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
textarea:hover {
border-color: #30A9DE;
outline: none; }
input[type="text"],
input[type="tel"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
padding: 9px 11px; }
textarea {
overflow: auto; vertical-align: top; width: 100%; }
select {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
appearance: none;
background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmFjNTMxNDYwLTY2NTYtNDY1Ny1iOTdjLWIwNDAxYWUwOGQxNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2OUFBOEM1NTVEQzMxMUU4QUVBNEEzNUU5MjM4NUJCMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2OUFBOEM1NDVEQzMxMUU4QUVBNEEzNUU5MjM4NUJCMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZjJhNThkMi0yZDExLTQxZDctYWZhOC05ZWRiOWQ5NDEzYjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YWM1MzE0NjAtNjY1Ni00NjU3LWI5N2MtYjA0MDFhZTA4ZDE3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+834F2gAAAJlJREFUeNpiYGBg2ALEDAABBANOAAEEYzwBYgUQAyCAcIIKgABihDI+ALEAkoQuEBugq74GxBNgHIAAQrEJDWxhBhIOQPwPiF8iSYCs0YNbDsTKSE7FAFOA+DKyAECAgUA4EH8CYnMGwgCk5iMQByML5gDxayDWwKJBDYhfAXEmPlM7gPgOEMtAMYjdwkAkAAX4NCCeCGVjAAA6phZzBfepDQAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
background-position: right 20px center;
background-size: 10px;
width: 100%;
max-width: 100%;
padding: 9px 40px 9px 11px !important;
color: #000; }
select option {
padding: 3px 7px; }
label {
cursor: pointer; }
.search-form {
display: block;
width: 100%;
max-width: 280px;
position: relative; }
.search-form .search-field {
position: relative;
width: 100%;
max-width: 100%; }
.search-form .search-submit {
display: block;
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 32px;
text-indent: -999px;
background: transparent url(data:image/png;base64,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) no-repeat center center;
-webkit-box-shadow: none;
box-shadow: none;
border: 0; }
.search-form .search-submit:hover, .search-form .search-submit:active, .search-form .search-submit:focus {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
border: 0; }
span.wpcf7-not-valid-tip {
color: #F00;
background: #Fdd;
padding: 1px 5px;
font-size: 12px;
display: block;
border-radius: 0; }
textarea.wpcf7-not-valid,
input.wpcf7-not-valid {
border-color: #F77; }
div.wpcf7-response-output {
padding: 0.4em 0.8em;
margin: 1em 0;
border-radius: 0; }
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
background: #fff8b5; }
div.wpcf7-mail-sent-ng {
border: 2px solid #ff5555;
background: #ffcfcf; }
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
background: #d5ffca; }
textarea.error,
input.error {
color: #fff;
border-color: #ff3333;
outline: none;
-webkit-box-shadow: inset 0 0 6px 0px rgba(255, 0, 0, 0.7);
box-shadow: inset 0 0 6px 0px rgba(255, 0, 0, 0.7);
background-color: #fff2f2; }
form .form-field {
position: relative;
margin: 0;
margin-bottom: 20px; }
form .form-field.checkbox .wpcf7-list-item {
margin-left: 0; }
form .form-field.checkbox label {
font-size: 12px;
font-size: 1.2rem;
display: block;
line-height: 1.5; }
form .form-field:not(.checkbox) label {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 12px;
font-size: 1.2rem;
font-weight: 500;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
z-index: 1;
color: #000;
text-transform: uppercase; }
form .form-field:not(.checkbox) input,
form .form-field:not(.checkbox) textarea {
width: 100%;
border-radius: 0;
border: none;
z-index: 2;
font-size: 15px;
font-size: 1.5rem;
padding: 10px 15px 10px 0;
background: transparent;
border-bottom: 1px solid #30A9DE;
font-weight: 400; }
form .form-field:not(.checkbox) input:focus, form .form-field:not(.checkbox) input:hover,
form .form-field:not(.checkbox) textarea:focus,
form .form-field:not(.checkbox) textarea:hover {
border-bottom: 1px solid #1e8dbd; }
form .form-field:not(.checkbox).active label, form .form-field:not(.checkbox).message.active label {
top: 0;
font-size: 12px;
font-size: 1.2rem; }
form .form-field:not(.checkbox).active textarea,
form .form-field:not(.checkbox).active input, form .form-field:not(.checkbox).message.active textarea,
form .form-field:not(.checkbox).message.active input {
border-color: #30A9DE; }
form .form-field:not(.checkbox).message label {
top: 25px; }
form textarea {
resize: none; }
.footer-contact-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.footer-contact-form p {
margin: 0; }
.footer-contact-form .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 10px; }
.footer-contact-form .row br {
display: none; }
.footer-contact-form .row span {
width: 49%; }
.wpcf7-list-item {
margin: 20px 0 !important; }
.wpcf7-list-item-label {
color: #fff;
font-size: 12px;
font-size: 1.2rem;
padding-left: 30px; }
[type='checkbox']:not(:checked),
[type='checkbox']:checked {
position: absolute;
left: -9999px; }
[type='checkbox']:not(:checked) + .wpcf7-list-item-label,
[type='checkbox']:checked + .wpcf7-list-item-label {
position: relative;
cursor: pointer;
display: block; } [type='checkbox']:not(:checked) + .wpcf7-list-item-label:before,
[type='checkbox']:checked + .wpcf7-list-item-label:before {
content: '';
width: 18px;
height: 18px;
border: 1px solid #818691;
-webkit-box-shadow: 0 1px 5px 0 rgba(122, 122, 122, 0.16);
box-shadow: 0 1px 5px 0 rgba(122, 122, 122, 0.16);
background: transparent;
display: block;
top: 50%;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-radius: 3px;
position: absolute; } [type='checkbox']:not(:checked) + .wpcf7-list-item-label:after,
[type='checkbox']:checked + .wpcf7-list-item-label:after {
content: '';
position: absolute;
z-index: 1;
top: 50%;
left: 5px;
width: 8px;
height: 4px;
margin-top: -2px;
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
-webkit-transform: translateY(-50%) rotate(-45deg);
-ms-transform: translateY(-50%) rotate(-45deg);
transform: translateY(-50%) rotate(-45deg);
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; } [type='checkbox']:not(:checked) + .wpcf7-list-item-label:after {
opacity: 0; }
[type='checkbox']:checked + .wpcf7-list-item-label:after {
opacity: 1; }
[type='checkbox']:checked + .wpcf7-list-item-label:before {
background-color: #818691;
border-color: #818691; } [type='checkbox']:disabled:not(:checked) + .wpcf7-list-item-label:before,
[type='checkbox']:disabled:checked + .wpcf7-list-item-label:before {
border-color: #bbb;
background-color: #ddd; }
[type='checkbox']:disabled:checked + .wpcf7-list-item-label:after {
color: #999; }
[type='checkbox']:disabled + .wpcf7-list-item-label {
color: #aaa; }  a {
color: #30A9DE;
text-decoration: none;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
a:visited {
color: #30A9DE; }
a:hover, a:focus, a:active {
color: #1c83b0; } .main-navigation > div ul {
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 0; }
.main-navigation > div ul li.current-menu-item a, .main-navigation > div ul li.current-page-ancestor a, .main-navigation > div ul li.current-post-ancestor a, .main-navigation > div ul li.current-menu-parent a, .main-navigation > div ul li.current-post-parent a {
color: #000; }
.main-navigation > div ul li:not(:last-child) {
margin-right: 45px; }
.main-navigation > div ul li.menu-item-has-children {
position: relative; }
.main-navigation > div ul li.menu-item-has-children > ul {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-height: 0;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease;
overflow: hidden;
position: absolute; }
.main-navigation > div ul li.menu-item-has-children:hover > ul {
max-height: 999px; }
.main-navigation > div ul li a {
font-size: 20px;
font-size: 2rem;
font-family: "Source Sans Pro", sans-serif;
color: #000;
font-weight: 400;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
.main-navigation > div ul li a:hover {
color: #30A9DE; }
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden; }
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%; }
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%; } #toggle {
display: none; } .pagination {
font-size: 0;
text-align: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 20px; }
.pagination .page-numbers {
color: #fff;
background: #30A9DE;
font-size: 14px;
font-size: 1.4rem;
width: 36px;
height: 36px;
line-height: 34px;
border: 2px solid transparent;
margin: 0 4px;
display: inline-block;
text-align: center;
-webkit-transition: all 0.35s ease;
-o-transition: all 0.35s ease;
transition: all 0.35s ease; }
.pagination .page-numbers:hover, .pagination .page-numbers.current {
background: #4fb6e3;
color: #fff; }
.pagination .page-numbers.dots {
background: none;
width: auto;
color: #000; }
.pagination .page-numbers.dots:hover {
background: none; }  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #000;
display: block;
font-size: 14px;
font-size: 1.4rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em; }
.alignright {
display: inline;
float: right;
margin-left: 1.5em; }
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; } .clear:before,
.clear:after,
.clearfix:before,
.clearfix:after,
.wrapper:before,
.wrapper:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table; }
.clear:after,
.clearfix:after,
.wrapper:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both; } .widget {
margin: 0 0 1.5em; }
.widget select {
max-width: 100%; }
.widget-area .widget {
margin-bottom: 20px; }
.widget-area .widget_search .search-form {
max-width: 100%; }
.widget-area .widget_search input[type="search"] {
width: 100%; }
.widget-title {
padding: 10px 20px;
margin-bottom: 0;
font-size: 20px;
font-size: 2rem;
border: 1px solid #ccc;
font-weight: 500;
color: #000; }
.widget_archive ul,
.widget_categories ul,
.widget_nav_menu ul {
padding-left: 0;
margin-left: 0;
list-style: none; }
.widget_archive ul li,
.widget_categories ul li,
.widget_nav_menu ul li {
display: block; }
.widget_archive ul li:first-child,
.widget_categories ul li:first-child,
.widget_nav_menu ul li:first-child {
border-top: 0; }
.widget_archive ul a,
.widget_categories ul a,
.widget_nav_menu ul a {
display: block;
font-size: 17px;
font-size: 1.7rem;
line-height: 1.2;
background-color: #30A9DE;
color: #fff;
font-weight: 400;
padding: 15px 20px 14px; }
.widget_archive ul li:nth-child(2n) > a,
.widget_categories ul li:nth-child(2n) > a,
.widget_nav_menu ul li:nth-child(2n) > a {
background-color: #45b2e1; }
.widget_archive ul li.current-menu-item a,
.widget_archive ul li a:hover,
.widget_archive ul a:hover,
.widget_categories ul li.current-menu-item a,
.widget_categories ul li a:hover,
.widget_categories ul a:hover,
.widget_nav_menu ul li.current-menu-item a,
.widget_nav_menu ul li a:hover,
.widget_nav_menu ul a:hover {
background-color: #59bae5;
color: #fff; } .wrapper {
width: 1168px;
margin: 0 auto;
position: relative; }
html {
overflow-y: scroll;
overflow-x: auto; } #wpadminbar {
opacity: .4;
top: auto;
bottom: 0; }
#wpadminbar:hover {
opacity: 1; }
body.admin-bar {
padding-bottom: 32px;
margin-top: -32px;
position: relative; }
body.admin-bar:after {
content: "";
display: block;
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 32px;
width: 100%;
background-color: #23282d; }
#wpadminbar {
top: auto;
bottom: 0; }
#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
bottom: 32px; }
#wpadminbar .menupop li.hover > .ab-sub-wrapper,
#wpadminbar .menupop li:hover > .ab-sub-wrapper {
margin-top: 0;
bottom: 0; }
html.js {
margin-top: 0 !important; }
.site-header {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 99;
padding: 20px 0;
background-color: #fff;
-webkit-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear; }
.site-header.sticky {
padding: 15px 0;
background: #fff;
-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
.site-header .wrapper {
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;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.site-header .wrapper::before, .site-header .wrapper::after {
display: none; } .content-area.full {
float: none;
clear: both;
margin: 0;
width: 100%; }
.full .site-main {
margin: 0;
padding-right: 0;
padding-left: 0; }
.full .entry-content > .wpb_row {
position: relative; }
.full .entry-content > .wpb_row.home-section:last-child {
margin-bottom: 0; }
.full .hentry:last-child {
margin-bottom: 0; }
.page-with-sidebar-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; }
.page-with-sidebar-container .content-area {
width: 60%; }
.page-with-sidebar-container .widget-area {
width: 30%; }
.page-with-sidebar-container.reverse .content-area {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } .sticky {
display: block; }
.byline,
.updated:not(.published) {
display: none; }
.single .byline,
.group-blog .byline {
display: inline; }
.entry-summary {
margin: 0.7em 0 0; }
.page-content {
margin: 1.5em 0 0; }
.entry-content {
margin: 2em 0 0; }
.archive .hentry .entry-content {
margin-top: 0.4em; }
.page-links {
clear: both;
margin: 0 0 1.5em; }
.posted-on {
color: #bbb; }
.search article {
border-top: 1px solid #ccc;
padding-top: 20px; }
.search article:first-of-type {
border-top: 0; }
.post-meta {
color: #a1a1a1;
font-size: 15px;
font-size: 1.5rem; }
.buildings-template-default .page-container,
.estate-template-default .page-container {
background-color: #F5F9FA; }
.buildings-template-default .page-header .page-title,
.estate-template-default .page-header .page-title {
color: #000;
font-size: 32px;
font-size: 3.2rem;
font-weight: 600;
padding: 110px;
text-align: center; }
.buildings-template-default .single-offer-page-container,
.estate-template-default .single-offer-page-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 100px; }
.buildings-template-default .single-offer-page-container .left,
.estate-template-default .single-offer-page-container .left {
-webkit-box-flex: 3;
-ms-flex: 3;
flex: 3; }
.buildings-template-default .single-offer-page-container .left a,
.estate-template-default .single-offer-page-container .left a {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #D8D8D8;
color: #000;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 32px;
font-size: 3.2rem;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
min-height: 900px;
width: 100%; }
.buildings-template-default .single-offer-page-container .right,
.estate-template-default .single-offer-page-container .right {
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2;
font-size: 24px;
font-size: 2.4rem;
padding: 20px 40px; }
.buildings-template-default .single-offer-page-container .right p,
.estate-template-default .single-offer-page-container .right p {
margin: 0; }
.buildings-template-default .single-offer-page-container .right p a,
.estate-template-default .single-offer-page-container .right p a {
color: #000; }
.buildings-template-default .single-offer-page-container .right p a:hover,
.estate-template-default .single-offer-page-container .right p a:hover {
color: #30A9DE; }
.buildings-template-default .single-offer-page-container .right p.duze-napisy,
.estate-template-default .single-offer-page-container .right p.duze-napisy {
font-weight: bold; }
.buildings-template-default .single-offer-page-container .right p.section-name,
.estate-template-default .single-offer-page-container .right p.section-name {
color: #9697A3;
margin-top: 48px; } .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none; } .comment-content a {
word-wrap: break-word; }
.bypostauthor {
display: block; } .site-footer {
position: relative;
background-color: #000;
clear: both;
color: #6b6b6b;
font-size: 13px;
font-size: 1.3rem; }
.site-footer a {
color: #6b6b6b;
text-decoration: none; }
.site-footer a:hover {
text-decoration: underline; }
.site-footer .wrapper {
padding: 30px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.site-footer .wrapper::before, .site-footer .wrapper::after {
display: none; }
.site-footer .f-left span {
white-space: nowrap; }
.site-footer .f-menu {
width: 33%;
text-align: center; }
.site-footer .f-menu ul {
list-style: none;
padding-left: 0; }
.site-footer .f-menu li {
display: inline-block;
margin-right: 0;
margin-bottom: 10px; }
.site-footer .f-menu a {
text-transform: uppercase; }
.site-footer .f-right {
text-align: right; }
.site-footer .kreacja {
padding-right: 57px;
display: inline-block;
position: relative; }
.site-footer .kreacja img {
position: absolute;
top: -3px;
right: 0; }
.buildings-offer .single-building-offer {
background-color: #fff;
-webkit-box-shadow: 0 24px 40px 0 rgba(0, 0, 0, 0.08);
box-shadow: 0 24px 40px 0 rgba(0, 0, 0, 0.08);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 25px;
min-height: 345px; }
.buildings-offer .single-building-offer figure {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1; }
.buildings-offer .single-building-offer .meta-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 2;
-ms-flex: 2;
flex: 2; }
.buildings-offer .single-building-offer .meta-info .left,
.buildings-offer .single-building-offer .meta-info .right {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 40px; }
.buildings-offer .single-building-offer .meta-info .left p,
.buildings-offer .single-building-offer .meta-info .right p {
margin-bottom: 15px;
margin-top: 0; }
.buildings-offer .single-building-offer .meta-info .left p.section-name,
.buildings-offer .single-building-offer .meta-info .right p.section-name {
color: #9697A3;
margin-bottom: 5px; }
.buildings-offer .single-building-offer .meta-info .left p.second-name,
.buildings-offer .single-building-offer .meta-info .right p.second-name {
margin-top: 20px; }
.buildings-offer .single-building-offer .left {
border-right: 1px solid #F5F9FA; }
.buildings-offer .single-building-offer .left .button {
margin-top: auto;
width: auto; }
.buildings-offer .single-building-offer .building-name {
font-weight: bold; }
.estate-container .single-estate-link {
background-color: #F5F9FA;
color: #8E8E93;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-weight: 600;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-bottom: 10px;
padding: 28px 32px; }
.estate-container .single-estate-link .see-more {
color: #000;
font-size: 12px;
font-size: 1.2rem;
text-transform: uppercase; }
.estate-container .single-estate-link:hover {
color: #000; }  .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer {
display: block; } .page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0; } embed,
iframe,
object {
max-width: 100%; } .wp-caption {
margin-bottom: 1.5em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
margin: 0.8075em 0; }
.wp-caption-text {
text-align: center; } .gallery {
margin-bottom: 1.5em;
margin-left: -5px;
margin-right: -5px; }
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: middle;
width: 100%;
margin: 3% 0;
padding-left: 5px;
padding-right: 5px; }
.gallery-item img {
display: block;
margin: 0 auto; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-columns-3 .gallery-item {
max-width: 33.33333%; }
.gallery-columns-4 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 20%; }
.gallery-columns-6 .gallery-item {
max-width: 16.66667%; }
.gallery-columns-7 .gallery-item {
max-width: 14.28571%; }
.gallery-columns-8 .gallery-item {
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
max-width: 11.11111%; }
.gallery-caption {
display: block;
margin-top: 10px;
font-size: 14px;
font-size: 1.4rem; } .banner {
background-size: cover;
background-position: center; }
.social-links-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.social-links-container .social-link {
width: 48px;
height: 48px;
border-radius: 50%;
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;
font-size: 0;
margin-right: 8px;
background-color: #30A9DE; }
.social-links-container .social-link:last-child {
margin-right: 0; }
.social-links-container img {
width: 24px; }
body .wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
padding-bottom: 33%; }
.inline-block {
display: inline-block; }
.radius-small {
border-radius: 7px; }
.radius-large {
border-radius: 10px; }
* {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
div#fancy_outer {
-webkit-box-sizing: content-box;
box-sizing: content-box; }
a#fancy_right:hover span {
right: 10px;
left: auto; }
a#fancy_left:hover span {
left: 10px; }
div#fancy_title {
display: none !important; }
.elementor-editor-active .site-header {
position: static !important; }
.page-template-homepage .vc_basic_grid > .vc_grid {
margin-left: -15px;
margin-right: -15px; }
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {
font-size: 0; }
.wpb_single_image .vc_single_image-wrapper {
max-width: 100%; }
.hidden {
display: none; }
button#catapultCookie {
-webkit-box-shadow: none;
box-shadow: none; }
body .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
body .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
background-color: transparent; }
.elementor-accordion-item {
margin-bottom: 10px; }  .desktop-wide,
.desktop,
.tablet,
.mobile-big,
.mobile-small {
display: none; }
.desktop-wide {
display: block; } @media screen and (min-width: 1920px) {
.wrapper {
width: 1168px; } } @media screen and (min-width: 1260px) {
.tablet,
.mobile-big,
.mobile-small {
display: none; }
.desktop {
display: block; }
.wrapper {
width: 1168px; } } @media screen and (min-width: 760px) {
.site-menu {
display: block !important; }
.site-menu > ul > li > ul {
display: none !important; }
.site-menu > ul > li:hover > ul {
display: block !important; } }
@media screen and (max-width: 1259px) {
.desktop-wide,
.desktop,
.mobile-big,
.mobile-small {
display: none; }
.tablet {
display: block; }
.wrapper {
width: 720px; } #toggle {
display: block; }
#toggle .toggle-container {
width: 25px;
height: 18px;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
cursor: pointer;
position: relative; }
#toggle .toggle-container .toggle-item {
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #30A9DE;
border-radius: 0px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out; }
#toggle .toggle-container .toggle-item:nth-child(1) {
top: 0px; }
#toggle .toggle-container .toggle-item:nth-child(2), #toggle .toggle-container .toggle-item:nth-child(3) {
top: 7px; }
#toggle .toggle-container .toggle-item:nth-child(4) {
top: 14px; }
#toggle.open .toggle-item:nth-child(1) {
top: 12px;
width: 0%;
left: 50%; }
#toggle.open .toggle-item:nth-child(2) {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
#toggle.open .toggle-item:nth-child(3) {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
#toggle.open .toggle-item:nth-child(4) {
top: 12px;
width: 0%;
left: 50%; }
.main-navigation {
padding: 0;
width: 100%;
overflow: auto;
max-height: 65vh; }
.main-navigation.toggled div {
display: block; }
.main-navigation div ul {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
overflow: hidden;
display: none;
-webkit-transition: max-height 0.75s linear;
-o-transition: max-height 0.75s linear;
transition: max-height 0.75s linear;
background: transparent; }
.main-navigation div ul li {
text-align: center;
width: 100%;
border-top: 1px solid #666; }
.main-navigation div ul li:last-child {
border-bottom: 1px solid #666; }
.main-navigation div ul li:not(:last-child) {
margin: 0; }
.main-navigation div ul li:first-child {
margin-top: 25px; }
.main-navigation div ul li.menu-item-has-children:hover > ul {
max-height: 0;
visibility: hidden; }
.main-navigation div ul li a {
display: block;
padding: 12px 0;
width: 100%; }
.buildings-offer .single-building-offer {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.buildings-offer .single-building-offer figure {
min-height: 300px; }
h1 {
font-size: 30px;
font-size: 3rem; }
h2 {
font-size: 24px;
font-size: 2.4rem; }
.wielkie-napisy {
font-size: 22px;
font-size: 2.2rem; } } @media screen and (max-width: 767px) {
.desktop-wide,
.desktop,
.tablet,
.mobile-small {
display: none; }
.mobile-big {
display: block; }
.wrapper {
width: 440px; }
.pagination .page-numbers {
margin-bottom: 10px; }
.gallery-columns-1 .gallery-item {
width: 100%; }
.gallery-columns-2 .gallery-item {
width: 100%; }
.gallery-columns-4 .gallery-item {
width: 50%; }
.gallery-columns-5 .gallery-item {
width: 50%; }
.gallery-columns-6 .gallery-item {
width: 33%; }
.gallery-columns-7 .gallery-item {
width: 33%; }
.gallery-columns-8 .gallery-item {
width: 25%; }
.gallery-columns-9 .gallery-item {
width: 33%; }
.site-footer .wrapper {
-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; }
.site-footer .wrapper > div:not(:last-child) {
margin-bottom: 10px; }
.site-footer .wrapper .f-right {
text-align: center; }
.site-footer .f-left span {
white-space: normal; }
.flip .site-main,
.site-main {
padding-left: 0; }
.content-area {
width: auto;
float: none;
padding-left: 0; }
.site-content .widget-area {
width: auto;
float: none;
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #bbb; }
.wpb_column {
margin-top: 25px; }
.wpb_column:first-child {
margin-top: 0; }
.page-with-sidebar-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.buildings-offer .single-building-offer figure {
max-height: 150px; }
.buildings-offer .single-building-offer .meta-info {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; }
.buildings-offer .single-building-offer .meta-info .left,
.buildings-offer .single-building-offer .meta-info .right {
padding: 20px; }
.buildings-template-default .page-header .page-title,
.estate-template-default .page-header .page-title {
font-size: 24px;
font-size: 2.4rem;
padding: 50px 0; }
.buildings-template-default .single-offer-page-container,
.estate-template-default .single-offer-page-container {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 50px; }
.buildings-template-default .single-offer-page-container .left a,
.estate-template-default .single-offer-page-container .left a {
font-size: 22px;
font-size: 2.2rem;
min-height: 200px; }
.buildings-template-default .single-offer-page-container .right,
.estate-template-default .single-offer-page-container .right {
font-size: 20px;
font-size: 2rem;
margin-top: 40px;
padding: 20px 0; }
.buildings-template-default .single-offer-page-container .right p.section-name,
.estate-template-default .single-offer-page-container .right p.section-name {
margin-top: 28px; }
body .mobile-reverse {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse; }
body .mpt-none {
padding-top: 0 !important; }
body .mpb-none {
padding-bottom: 0 !important; }
body .mpl-none {
padding-left: 0 !important; }
body .mpr-none {
padding-right: 0 !important; }
body .mpt-small {
padding-top: 50px !important; }
body .mpb-small {
padding-bottom: 50px !important; }
body .mpl-small {
padding-left: 50px !important; }
body .mpr-small {
padding-right: 50px !important; }
body .mpt-medium {
padding-top: 70px !important; }
body .mpb-medium {
padding-bottom: 70px !important; }
body .mpl-medium {
padding-left: 70px !important; }
body .mpr-medium {
padding-right: 70px !important; }
body .mpt-big {
padding-top: 100px !important; }
body .mpb-big {
padding-bottom: 100px !important; }
body .mpl-big {
padding-left: 100px !important; }
body .mpr-big {
padding-right: 100px !important; }
body .mmt-none {
margin-top: 0 !important; }
body .mmb-none {
margin-bottom: 0 !important; }
body .mml-none {
margin-left: 0 !important; }
body .mmr-none {
margin-right: 0 !important; }
body .mmt-small {
margin-top: 50px !important; }
body .mmb-small {
margin-bottom: 50px !important; }
body .mml-small {
margin-left: 50px !important; }
body .mmr-small {
margin-right: 50px !important; }
body .mmt-medium {
margin-top: 70px !important; }
body .mmb-medium {
margin-bottom: 70px !important; }
body .mml-medium {
margin-left: 70px !important; }
body .mmr-medium {
margin-right: 70px !important; }
body .mmt-big {
margin-top: 100px !important; }
body .mmb-big {
margin-bottom: 100px !important; }
body .mml-big {
margin-left: 100px !important; }
body .mmr-big {
margin-right: 100px !important; } } @media screen and (max-width: 479px) {
.desktop-wide,
.desktop,
.tablet,
.mobile-big {
display: none; }
.mobile-small {
display: block; }
.wrapper {
width: 300px; }
.gallery-columns-1 .gallery-item {
width: 100%; }
.gallery-columns-2 .gallery-item {
width: 100%; }
.gallery-columns-4 .gallery-item {
width: 100%; }
.gallery-columns-5 .gallery-item {
width: 50%; }
.gallery-columns-6 .gallery-item {
width: 50%; }
.gallery-columns-7 .gallery-item {
width: 50%; }
.gallery-columns-8 .gallery-item {
width: 50%; }
.gallery-columns-9 .gallery-item {
width: 33%; }
.main-navigation li.ekspres > a:before {
margin-left: 154px; } }