@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,600;1,700;1,800;1,900&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.granat{background:#043999 !important}
.author-bio,
.comments-wrap {
margin: 36px auto;
max-width: 720px;
padding-left: 16px;
padding-right: 16px;
}
.site-header-image {
display: block;
margin: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
clear: both;
display: block;
} .author-bio .avatar {
border: 1px solid #dee2e6;
border-radius: 50%;
}    .wp-block-cover-text p {
padding: 1.5em 16px;
}
@media screen and (min-width: 768px) {
.wp-block-cover-text p {
padding: 1.5em 0;
}
} ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
padding: 0 16px;
}
@media screen and (min-width: 768px) {
.entry-header,
.entry-content {
font-size: calc(1rem + (1.375 - 1) * ((100vw - 768px) / (1200 - 768)));
font-weight: 300;
line-height: inherit;
}
.entry-header h1 {
font-size: calc(2.5rem + (3.4375 - 2.5) * ((100vw - 768px) / (1200 - 768)));
}
}
@media screen and (min-width: 1200px) {
.entry-header,
.entry-content {
font-size: 1.375rem;
}
.entry-header h1 {
font-size: 3.4375rem;
}
}
.more-link {
display: block;
}
.wp-block-code {
padding: 0.5em 1em;
margin: 0 0 1.5rem;
}
.entry-content ul:not(.blocks-gallery-grid),
.entry-content ol {
margin: 0 auto 1.5em auto;
max-width: 720px;
list-style-position: outside;
}
.entry-content li {
margin-left: 2.5em;
}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
margin: 0 auto;
}
.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
margin-left: 0;
}
.wp-block-quote {
margin-left: 16px;
margin-right: 16px;
padding: 0;
}
.wp-block-quote > * {
margin-left: 1rem;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 36px auto;
padding: 0;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
font-size: 13px;
font-size: 0.8125rem;
}
@media screen and (min-width: 768px) {
.wp-block-quote {
margin: 48px auto;
}
}
.wp-block-pullquote > p:first-child {
margin-top: 0;
}
.wp-block-pullquote.alignright {
margin-left: 2rem;
}
.wp-block-pullquote.alignleft {
margin-right: 2rem;
}
.entry-content {
margin: 48px auto;
max-width: 720px;
padding-left: 16px;
padding-right: 16px;
}
.entry-content > .alignwide,
.wp-block-image.alignwide,
.wp-block-gallery.alignwide {
width: 100vw;
max-width: 1100px;
margin: 1.5em 0 1.5em 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.entry-content > .alignwide > img {
width: 1100px;
}
.entry-content > .alignfull,
.wp-block-image.alignfull,
.wp-block-gallery.alignfull {
width: 100vw;
max-width: 100vw;
margin: 1.5em 0 1.5em 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.entry-content > .alignfull > img {
width: 100vw;
}
@media screen and (min-width: 768px) {
.entry-content > * {
padding-left: 0px;
padding-right: 0px;
}
}
.wp-block-columns {
padding-right: 1rem;
padding-left: 1rem;
}
.wp-block-separator {
margin: 3em auto;
padding: 0;
}
.wp-block-group > .wp-block-group__inner-container > * {
max-width: 720px;
margin-left: auto;
margin-right: auto;
}
.wp-block-group > .wp-block-group__inner-container > .alignwide {
width: 100vw;
max-width: 1100px;
margin: 1.5em 0 1.5em 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.wp-block-group > .wp-block-group__inner-container > .alignfull {
width: 100vw;
max-width: 100vw;
margin: 1.5em 0 1.5em 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.wp-block-group.has-background > .wp-block-group__inner-container > :first-child {
margin-top: 0;
}
.wp-block-group.has-background > .wp-block-group__inner-container > .alignfull {
width: calc( 100% + 60px);
max-width: calc( 100% + 60px);
position: relative;
left: -30px;
}
img,
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
max-width: 100%;
height: auto;
}
.wp-block-image img {
display: block;
}
.wp-block-image.alignleft,
.wp-block-image.alignright {
width: 100%;
}
.wp-block-image.alignfull img {
width: 100vw;
}
.wp-block-image .alignleft img,
.wp-block-image .alignright img,
.wp-block-image .alignleft figcaption,
.wp-block-image .alignright figcaption {
max-width: 100%;
width: 100%;
}
.wp-block-image .alignfull,
.wp-block-gallery.alignfull {
width: 100vw;
}
.wp-block-image .alignright,
.wp-block-image .alignleft,
.wp-block-gallery.alignright,
.wp-block-gallery.alignleft {
max-width: calc((720px / 2) - 16px);
}
.wp-block-image .alignright,
.wp-block-gallery.alignright {
margin-left: 2rem;
}
.wp-block-image .alignleft,
.wp-block-gallery.alignleft {
margin-right: 2rem;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper {
position: relative;
width: 100%;
height: 0;
padding-top: 56.25%;
}
.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
.wp-block-video video {
max-width: 720px;
}
.wp-block-table {
overflow-x: auto;
margin: 1.5rem0;
}
.wp-block-table table {
border-collapse: collapse;
}
.wp-block-table td, .wp-block-table th {
padding: .5em;
}
#comments,
#reply-title {
margin-top: 1.5rem;
margin-bottom: 1rem;
}
.commentlist,
.commentlist ul {
padding-left: 0;
}
.commentlist li {
padding: 1rem;
}
.comment-meta {
margin-bottom: 1rem;
}
.comment > .children {
margin-top: 1rem;
margin-right: -0.625rem;
margin-bottom: -1.625rem;
}
body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 100vh;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
main {
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
#site-footer {
background-color: #f3f4f5;
}
#cookies-message {
color: white;
padding: 12px 10px;
text-align: center;
position: fixed;
bottom: 0px;
left: 0;
right: 0;
background-color: #043999;
z-index: 100000;
display: none;
-webkit-transition: .3s linear;
transition: .3s linear;
}
#cookies-message a {
color: white;
text-decoration: underline;
}
#accept-cookies-checkbox {
background-color: #0091E2;
color: white;
border: solid 1px #0091E2;
-webkit-transition: all 0.5s;
transition: all 0.5s;
padding: 2px 6px;
border-radius: 4px;
display: inline-block;
margin-left: 10px;
text-decoration: none !important;
cursor: pointer;
}
#accept-cookies-checkbox:hover {
background-color: transparent;
border-color: white;
}  #vp {
display: none;
}
#myP {
width: 100%;
z-index: 99999999999;
-webkit-transition: linear 0.5s;
transition: linear 0.5s;
background-color: white;
}
.test {
background-color: #0c1647e0;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
padding-top: 0px !important;
}
.activemenu {
color: #007bff !important;
font-weight: bold !important;
}
nav .nav_maly_tekst {
font: normal normal normal 12px/16px Nunito Sans;
letter-spacing: 0px;
color: #0091E2;
}
nav .nav_tekst {
font: normal normal 600 16px/22px Nunito Sans;
letter-spacing: 0px;
color: #043999;
}
nav .md-block {
display: block;
}
nav .md-none, .small-nav .md-none {
display: none;
}
nav .button {
background-color: #0091E2;
color: #FFFFFF;
border-radius: 10px;
padding: 23px 27px 24px 27px;
font: 16px/22px Nunito Sans;
-webkit-transition: .3s linear;
transition: .3s linear;
}
nav .button:hover {
background-color: #043999;
color: #FFFFFF;
border-radius: 10px;
padding: 23px 27px 24px 27px;
}
nav a:hover {
text-decoration: none;
}
nav .arrow {
width: 29px;
height: auto;
padding: 0  0 5px 8px;
}
@media (min-width: 320px) and (max-width: 1500px) {
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
padding: 0px 40px 10px 40px;
}
nav .logo img {
height: 40px;
width: auto;
}
nav .button, nav .button:hover {
padding: 10px 15px;
}
nav .nav-tekst {
padding-bottom: 100px !important;
}
}
@media (min-width: 320px) and (max-width: 990px) {
nav {
padding: 0 20px !important;
}
nav .md-block {
display: none;
}
nav .md-none, .md-none {
display: block;
}
nav .button {
font-size: 13px;
}
}
@media (min-width: 320px) and (max-width: 767px) {
nav .md-none {
display: none;
}
.small-nav .md-none {
display: block;
}
}
.p-baner {
padding-top: 170px;
padding-bottom: 170px;
}
.baner .bg-baner {
margin-top: 0px;
background-size: cover;
background-repeat: no-repeat;
width: 100%;
}
.baner .left-col {
background-color: white;
border-radius: 15px;
padding: 50px;
}
.left-col-h {
height: 540px;
}
.baner .small-text {
font: normal normal normal 20px/27px Nunito Sans;
letter-spacing: 0px;
color: #0091E2;
}
.baner .tytul {
font: normal normal normal 60px/80px Playfair Display;
color: #043999;
}
.baner span {
font: normal normal 600 20px/27px Nunito Sans;
letter-spacing: 0px;
color: #043999;
line-height: 40px;
}
.baner .left-tel, .baner .right-tel, .vertical-bar, .baner a {
background-color: #043999;
color: white;
font: normal normal 600 16px/22px Nunito Sans;
text-decoration: none;
-webkit-transition: .3s linear;
transition: .3s linear;
}
.baner .button2 {
background-color: #043999;
color: white;
font: normal normal 600 16px/22px Nunito Sans;
text-decoration: none;
-webkit-transition: .3s linear;
transition: .3s linear;
padding: 20px;
border-radius: 10px;
}
.baner_maly_tekst {
font: normal normal normal 12px/16px Nunito Sans;
color: #0091E2 !important;
}
.baner_tekst {
font-size: 15px !important;
}
.baner a {
background-color: transparent;
}
.baner .left-tel:hover, .baner .right-tel:hover, .button2:hover {
background-color: #0091E2;
}
.baner .left-tel {
border-radius: 10px 0 0 10px;
padding: 20px;
}
.baner .right-tel {
border-radius: 0 10px 10px 0;
padding: 20px;
}
.vertical-bar {
font-weight: lighter;
font-size: 30px;
padding: 20px 0;
}
.baner .women img {
width: 700px;
height: auto;
padding: 30px 0 0 100px;
} .baner .square {
border: none;
width: 350px;
height: 250px;
border-radius: 10px;
-webkit-transition: 10s linear;
transition: 10s linear;
}
.baner .square:hover {
background-color: #0091E2;
background-image: none !important;
}
.baner .w3-button {
border: none;
-webkit-transition: .7s linear;
transition: .7s linear;
}
.baner .w3-button:hover, .baner .w3-red {
opacity: 1;
}
.baner .numbers img {
width: 70px;
height: auto;
}
.baner .button-text {
font: normal normal bold 25px/33px Playfair Display;
letter-spacing: 0px;
color: #FFFFFF;
}
.slick-dots {
position: absolute;
left: 2rem;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
list-style-type: none;
padding-left: 0;
}
.slick-dots > li > button {
width: 20px;
height: 20px;
background-color: #0091E2;
border-radius: 50%;
opacity: 0.5;
border: none;
font-size: 0;
}
.slick-dots > li.slick-active > button {
opacity: 1;
}
.slick-dots > li > button:focus {
outline: none;
}
@media (max-width: 767px) {
.slick-dots {
bottom: 120px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.slick-dots > li + li {
margin-left: 1.25rem;
}
}
@media (min-width: 768px) {
.slick-dots {
top: 50%;
}
.slick-dots > li + li {
margin-top: 1.25rem;
}
}
@media (min-width: 523px) and (max-width: 992px) {
.baner .button-text {
font-size: 20px;
height: 80px;
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;
}
.baner .square {
width: 30% !important;
}
}
@media (min-width: 310px) and (max-width: 522px) {
.baner .square {
margin-bottom: 20px;
}
}
@media (min-width: 1200px) and (max-width: 1630px) {
.baner .tytul {
font: normal normal normal 30px/35px Playfair Display !important;
}
.baner .women img {
width: 600px;
height: auto;
padding: 30px 0 0 0px;
}
.baner .left-tel, .baner .right-tel, .baner a {
font-size: 14px;
}
}
@media (min-width: 310px) and (max-width: 1199px) {
.baner .tytul {
font: normal normal normal 30px/35px Playfair Display !important;
}
.baner .small-text {
font-size: 16px;
}
.baner .women img {
width: 300px;
height: auto;
padding: 30px 0 0 0;
}
.baner .left-col {
margin-top: 50px;
border-radius: 15px;
padding: 30px;
}
.baner .square {
width: 260px;
height: 250px;
}
}
@media (min-width: 310px) and (max-width: 768px) {
.baner .bg-baner {
background-image: none;
background-color: #f0f0f0;
}
.p-baner {
padding-top: 40px;
padding-bottom: 170px;
}
}
@media (min-width: 310px) and (max-width: 576px) {
.baner .left-col {
padding: 15px;
}
.baner .tytul {
font-size: 30px;
}
.baner .left-tel, .baner .right-tel {
border-radius: 10px;
margin: 0 10%;
padding: 20px;
width: 80%;
}
.baner .left-tel {
margin-bottom: 15px;
}
.baner .women img {
width: 250px;
height: auto;
}
.rotate-circle {
position: absolute;
top: -420px;
left: -30px;
}
} .nadtytul {
font: normal normal normal 16px/22px Nunito Sans;
letter-spacing: 0px;
color: #0091E2;
padding-top: 80px;
}
.tytul-tekstu {
font: normal normal normal 40px/53px Playfair Display;
letter-spacing: 0px;
color: #043999;
padding-bottom: 100px;
}
.dlugi-tekst {
font: normal normal normal 16px/26px Nunito Sans;
letter-spacing: 0px;
color: #043999;
}
.zdjecie-przydlugim-tekscie img {
width: 80%;
height: auto;
border-radius: 10px;
}
@media (min-width: 310px) and (max-width: 1000px) {
.nadtytul {
font-size: 14px;
padding-top: 20px;
}
.tytul-tekstu, .tytul-nr-2 {
font-size: 24px;
padding-bottom: 20px;
}
} .odnosnik-strona-glowna a {
font: normal normal normal 16px/22px Nunito Sans;
color: #043999;
}
.odnosnik-do-strony {
font: normal normal 600 16px/22px Nunito Sans;
color: #0091E2;
}
.tresc-nr-2 {
padding-top: 100px;
}
.tresc-nr-2 #order { display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.tresc-nr-2 #myRedDIV {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.tresc-nr-2 #myBlueDIV {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
@media (min-width: 310px) and (max-width: 1200px) {
.tresc-nr-2 #myRedDIV {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
} .czerwone-okienko {
background-color: #E30D0D;
color: white;
border-radius: 10px;
width: 36%;
margin-bottom: 100px;
}
.tytul-czerwonego-okienka {
font: normal normal 600 20px/27px Nunito Sans;
}
.tresc-czerwonego-okienka {
font: normal normal normal 16px/22px Nunito Sans;
}
.tytul-nr-2 {
font: normal normal bold 25px/33px Playfair Display;
letter-spacing: 0px;
color: #043999;
}
.pdf {
background-color: #043999;
color: white;
border-radius: 10px;
width: 234px;
height: 69px;
-webkit-transition: .3s linear;
transition: .3s linear;
}
.pdf:hover {
background-color: #0091E2;
}
a:hover {
text-decoration: none;
}
@media (min-width: 310px) and (max-width: 1200px) {
.czerwone-okienko {
width: 70%;
}
}
@media (min-width: 310px) and (max-width: 1000px) {
.tytul-nr-2 {
font-size: 20px;
padding-bottom: 20px;
}
} tbody {
margin-bottom: 100px;
}
th, td {
font: normal normal 600 20px/27px Nunito Sans;
color: #043999;
padding: 20px 30px !important;
}
.td {
width: 44%;
}
table h3 {
font-size: 20px;
}
table h3 > a {
color: #043999;
}
.table-striped > tbody > tr:nth-child(odd) {
background-color: #F9F9F9;
}
.promocja {
color: #E30D0D;
}
@media (min-width: 310px) and (max-width: 1000px) {
th, td {
font-size: 16px;
}
} .button-with-before {
background-color: #043999;
color: white;
padding: 55px 34px 55px 75px;
border-radius: 10px;
border: none;
width: 100%;
-webkit-transition: .3s linear;
transition: .3s linear;
}
.button-with-before a {
color: white;
}
.button-with-before a:hover {
color: #0091E2;
}
@media (min-width: 310px) and (max-width: 464px) {
.button-with-before {
padding: 45px 20px 45px 45px;
}
}
.formularz {
background-color: #F9F9F9;
}
.bialy-formularz {
background-color: white;
border-radius: 15px;
max-width: 910px;
}
input, textarea {
background-color: transparent;
width: 80%;
padding: 12px 0px;
margin: 8px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
border-bottom: 2px solid #043999;
color: #043999;
outline: none;
margin-bottom: 20px;
max-height: 200px;
}
input[type=checkbox] {
display: none; }
.t9 {
padding-left: 120px;
}
.wpcf7 .ajax-loader {
visibility: hidden;
display: none !important;
background-color: #23282d;
opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
.button-wyslij {
width: 234px;
height: 69px;
background-color: #043999;
border-radius: 10px;
color: white;
-webkit-transition: .3s linear;
transition: .3s linear;
border: none;
}
.button-wyslij:hover {
background-color: #0091E2;
}
::-webkit-input-placeholder {
color: #043999;
font: normal normal 600 16px/22px Nunito Sans;
}
:-ms-input-placeholder {
color: #043999;
font: normal normal 600 16px/22px Nunito Sans;
}
::-ms-input-placeholder {
color: #043999;
font: normal normal 600 16px/22px Nunito Sans;
}
::placeholder {
color: #043999;
font: normal normal 600 16px/22px Nunito Sans;
}
.wpcf7-list-item-label, .t9 a {
position: relative;
cursor: pointer;
display: inline-block;
line-height: 25px;
font-weight: normal;
font: normal normal 600 16px/22px Nunito Sans;
color: #043999;
}
.wpcf7-list-item-label::before {
content: "";
position: absolute;
right: 250px;
top: -2px;
width: 27px;
height: 27px;
border-style: solid;
background: #ffffff 0% 0% no-repeat padding-box;
border: 1px solid #043999;
border-radius: 5px;
}
input[type=checkbox]:checked + .wpcf7-list-item-label::after {
content: url(//www.podyplomowemlawa.pl/img/check_icon.svg);
position: absolute;
width: 20px;
height: 15px;
right: 254px;
top: 2px;
color: black;
background-image: url(//www.podyplomowemlawa.pl/image/check.svg);
background-repeat: no-repeat;
background-size: contain;
}
.section-map {
padding: 200px 0;
}
.left-col-kontakt {
font: normal normal normal 20px/27px Nunito Sans;
color: #043999;
}
@media (min-width: 310px) and (max-width: 670px) {
.t9 {
padding-left: 30px;
}
.wpcf7-list-item-label::before {
right: 200px;
}
.wpcf7-list-item-label, .t9 a {
font-size: 13px;
}
input[type=checkbox]:checked + .wpcf7-list-item-label::after {
right: 204px;
}
}
@media (min-width: 310px) and (max-width: 1000px) {
.section-map {
padding: 40px 0;
}
}
footer {
background-color: #043999;
color: white;
padding: 85px 0;
margin-top: 80px;
}
footer .left-col {
background-color: #FFFFFF;
border-radius: 15px;
text-align: left;
font: normal normal normal 16px/22px Nunito Sans;
letter-spacing: 0px;
color: #043999;
padding: 50px 40px;
width: 75%;
height: auto;
}
footer .logo-footer img {
width: 80%;
height: auto;
}
footer .naglowek {
font: normal normal normal 25px/33px Playfair Display;
letter-spacing: 0px;
color: #FFFFFF;
padding-bottom: 30px;
}
footer li, footer a {
font: normal normal normal 16px/22px Nunito Sans;
letter-spacing: 0px;
color: #FFFFFF;
padding-bottom: 20px;
}
footer .tel, .tel, footer .map {
padding-bottom: 10px;
}
footer a:hover {
text-decoration: none;
color: #24adfb;
}
footer ul {
list-style: none;
}
footer ul.no-before {
padding-left: 0;
}
footer ul.before {
padding-left: 27px;
}
footer ul li .map::before {
content: url(//www.podyplomowemlawa.pl/img/pin_icon.svg);
color: #2570EB;
font-weight: bold;
font-size: 30px;
display: inline-block;
width: 1em;
margin-left: -1em;
}
.map-color {
padding-bottom: 20px;
}
.map-color::before {
content: url(//www.podyplomowemlawa.pl/img/pin_kontakt.svg);
color: #2570EB;
font-weight: bold;
font-size: 30px;
display: inline-block;
width: 1em;
margin-left: -1em;
}
footer ul li .tel::before, .tel::before {
content: url(//www.podyplomowemlawa.pl/img/telefon_icon.svg);
color: #2570EB;
font-weight: bold;
font-size: 30px;
display: inline-block;
width: 1em;
margin-left: -1em;
}
footer .adres {
padding-top: 60px;
}
@media (min-width: 310px) and (max-width: 768px) {
footer .logo-footer img {
width: 100%;
height: auto;
}
footer .left-col {
margin: 0;
padding: 50px 20px;
width: 100%;
height: auto;
}
}
@media (min-width: 310px) and (max-width: 582px) {
footer .col-sm-4, footer .col-xl-2 {
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 310px) and (max-width: 573px) {
footer .adres {
padding-top: 0;
}
}
.mega-menu-item-19 {
display: none;
}
#swipebox-overlay {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 9999999999 !important;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.img-w-galerii img {
border-radius: 10px;
width: 100%;
height: 300px;
}
@media (min-width: 310px) and (max-width: 768px) {
.img-w-galerii img {
width: 300px;
height: 250px;
}
}
@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width: 1370px;
}
}
.navbar {
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
main {
padding-top: 60px;
}
#main-slider {
max-width: 1920px;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) {
main {
padding-top: 188px;
}
}
@media (min-width: 992px) {
main {
padding-top: 148px;
}
}
@media (min-width: 1501px) {
main {
padding-top: 164px;
}
}
.breadcrumbs {
padding-top: 1.5rem !important;
padding-bottom: 1.5rem !important;
}
.breadcrumbs * {
color: #043999;
}
.breadcrumbs .current-item {
color: #0091E2;
}
.section-pb {
padding-bottom: 70px;
}
.section-py {
padding-top: 70px;
padding-bottom: 70px;
}
@media (min-width: 1400px) {
.col-xxl-3 {
-ms-flex: 0 0 25%;
-webkit-box-flex: 0;
flex: 0 0 25%;
max-width: 25%;
}
}
.border-r {
border-radius: 10px;
}
.rl-gallery-item + .rl-gallery-item {
margin-top: 1.5rem;
}
@media (min-width: 768px) {
.rl-gallery-item:nth-of-type(2) {
margin-top: 0;
}
}
@media (min-width: 992px) {
.rl-gallery-item:nth-of-type(3) {
margin-top: 0;
}
}.pdf-img{
width: 40%;
}
@media (max-width:992px) {
.pdf-img{
width: 100%;
}
}