.ie-panel {
  display: none;
  background: #212121;
  padding: 10px 0;
  box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, .3);
  clear: both;
  text-align: center;
  position: relative;
  z-index: 1;
}

html.ie-10 .ie-panel,
html.lt-ie-10 .ie-panel {
  display: block;
}

.footer-modern{
  background: #EBEBEB !important;
}

footer *{
  color: #151515 !important;
  font-family: Poppins;
  font-size: 16px;
  line-height: 21px;
}

footer .rights, footer .rights *{
  color: #ffffff !important;
  font-weight: 200 !important;
}

.quote-lisa-text::before{
  top: -24px !important;
  color: #FFAE24 !important;
}

.quote-lisa-text::after{
  bottom: -48px !important;
  color: #FFAE24 !important;
}

.fl-bigmug-line-ico, [class^="fl-bigmug-line-"]:before, [class*=" fl-bigmug-line-"]:before, [class^="fl-bigmug-line-"]:after, [class*=" fl-bigmug-line-"]:after, .quote-lisa-status{
    color: #FFAE24 !important;
}

.list-marked > li::before, .post-classic-wrap ul > li::before, .external-resources-wrapper ul > li::before, .custom-page ul > li::before, .single-offer-wrapper ul > li::before,
.box-contacts-decor,
.owl-dot::after{
  background: #FFAE24 !important;
}


.box-contacts.small{
  min-height: unset !important;
}

article.box-contacts.small div {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 24px;
}

@media (min-width: 992px){
  .breadcrumbs-custom {
    min-height: 350px;
  }
}

.box-position {
  background-position: left center !important;
}

div#page-container {
    background-image: url(/wp-content/themes/paraquetry/images/background.png) !important;
    background-position: center center !important;
    background-size: cover !important;
    background-attachment: fixed !important;
}

h1 ~ p, h2 ~ p, h3 ~ p, h4 ~ p, h5 ~ p, h6 ~ p,
.post-classic *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
.tab-pane, .tab-pane * {
  font-size: 18px;
  line-height: 32px;
}

.box-sportlight-caption.realization{
  flex-direction: column !important;
  align-items: flex-start !important;
}

#realizacja img {
    aspect-ratio: 1 / 1;
}

div.n2-ss-slide-limiter {
  /* --bs-gutter-x: 30px; */
  width: 100% !important;
  /* padding-right: calc(var(--bs-gutter-x)* .5) !important;
  padding-left: calc(var(--bs-gutter-x)* .5) !important; */
  margin: 0 auto !important;
}

div.n2-ss-slide-limiter > div{
  padding: 0 15px !important;
}

@media (min-width: 576px) { /* SM */
  div.n2-ss-slide-limiter {
    max-width: 540px !important;
  }
}

@media (min-width: 768px) { /* MD */
  div.n2-ss-slide-limiter {
    max-width: 720px !important
  }
}

@media (min-width: 992px) { /* LG */
  div.n2-ss-slide-limiter {
    max-width: 960px !important
  }
}

@media (min-width: 1200px) { /* XL */
  div.n2-ss-slide-limiter {
    max-width: 1200px !important
  }
}

.owl-modern .owl-stage-outer::before, .owl-modern .owl-stage-outer::after{
  display: none;
}


section#map {
    max-height: 600px;
}

p.footer-title {
    line-height: 35px;
    font-size: 24px;
    font-family: "Teko";
}

.custom-contact-form .form-input{
  background: white;
}

.button-secondary.button-pipaluk::before, .button-secondary.button-pipaluk:focus::before{
  background: black;
  color: white;
}

.ui-to-top{
  color: white;
  background: #FFAE24
}

.button-secondary.button-pipaluk::after, .button-secon.button-pipaluk:focus::after{
  border-color: black;
}

.ui-to-top:hover,
.button-secondary.button-pipaluk:hover, .button-secondary.button-pipaluk:active, .button-secondary.button-pipaluk:focus-visible{
  background: white;
  color: black;
}

.footer-social-list-2 .icon:hover, .footer-social-list-2 .icon:focus{
  color: white !important;
}

.post-classic-wrap img{
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 992px){
  .post-classic-wrap img{
    width: unset;
    margin: 0 0 0 auto;
  }
}

.rd-navbar-brand a{
  padding-right: 15px;
}

.rd-navbar-fixed .rd-navbar-panel{
  height: 66px;
}

#realizacje .box-sportlight-figure img{
  aspect-ratio: 1/1
}
