body,
td,
p {
  font-family: Lexend-Light, sans-serif !important;
  line-height: 150%;
  font-size: 16px;
}

H1 {
  font-family: Lexend-SemiBold, sans-serif;
  font-size: 26px;
  line-height: 140%;
}

H2 {
  font-family: Lexend-SemiBold, sans-serif;
  font-size: 22px;
  line-height: 140%;
}

H3 {
  font-family: Lexend-SemiBold, sans-serif;
  font-size: 20px;
  line-height: 140%;
}

H4 {
  font-family: Lexend-SemiBold, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

H5 {
  font-family: Lexend-SemiBold, sans-serif;
  font-size: 16px;
  line-height: 150%;
}

h6 {
  font-family: Lexend-SemiBold, sans-serif;
  font-size: 14px;
  line-height: 150%;
}

body p {
  margin-bottom: 16px;
}

.h2 {
  font-family: Lexend-SemiBold, sans-serif !important;
  font-size: 26px !important;
  line-height: 140% !important;
}

.title-h3 {
  font-family: Lexend-SemiBold, sans-serif !important;
  font-size: 26px !important;
  line-height: 140% !important;
}

.rpo__header-title {
  font-family: Lexend-SemiBold, sans-serif !important;
  font-size: 26px !important;
  line-height: 140% !important;
}

body::-webkit-scrollbar {
  width: 16px;
}

body::-webkit-scrollbar-track {
  background-color: #e4e4e4;
  border-radius: 100px;
}

body::-webkit-scrollbar-thumb {
  background-color: #003399;
  border-radius: 100px;
}

h3.form-content__name {
  font-size: 18px !important;
  line-height: 22px !important;
  font-family: Lexend-SemiBold, sans-serif !important;
  font-weight: 600;
  color: var(--feux-black-font, #1B1B1B) !important;
  padding-top: 25px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.nf-form-content {
  padding: 0px !important;
  margin: 0 0 !important;
}

.nf-field-label label {
  /*pointer-events: none;*/
  font-size: 13px !important;
  line-height: 22px !important;
  font-family: Ubuntu-Light, sans-serif !important;
  font-weight: 300 !important;
  color: var(--feux-blue-3-font, #003399);
  margin-bottom: 0;
  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: flex-end;
}

input[type=text].ninja-forms-field,
input[type=tel].ninja-forms-field,
input[type=number].ninja-forms-field,
input[type=email].ninja-forms-field {
  padding: 10px 13px !important;
  border-radius: 6px !important;
  height: 46px !important;
  width: 100% !important;
  background: #FFF !important;
  border: 1px solid var(--feux-blue-3-60, rgba(0, 51, 153, 0.6)) !important;
}

.nf-error.field-wrap .nf-field-element:after {
  height: 44px !important;
  width: 44px !important;
}

.listcheckbox-container .list-checkbox-wrap .nf-field-element li {
  background-color: var(--feux-white-bg, #FFFFFF);
  border-radius: 4px !important;
  padding: 10px 12px !important;
  position: relative !important;
  display: block !important;
}

.col_3.listcheckbox-container .list-checkbox-wrap .nf-field-element li,
.col_2.listcheckbox-container .list-checkbox-wrap .nf-field-element li {
  background-color: var(--feux-white-bg, #FFFFFF);
  border-radius: 4px !important;
  padding: 10px 12px !important;
  position: relative !important;
  display: inline-flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: flex-start;
}

.list-radio-wrap li {
  display: inline-flex !important;
  align-items: flex-start;
  flex-wrap: nowrap;
  flex-direction: column-reverse;
}

.listradio-wrap .nf-field-element input {
  display: contents !important;
}

.list-checkbox-wrap .nf-field-element li input {
  display: contents !important;
}

@media only screen and (min-width: 1200px) {
  .col_2.listcheckbox-container .list-checkbox-wrap .nf-field-element li {
    width: 40% !important;
    margin-right: 10px !important;
  }

  .col_3.listcheckbox-container .list-checkbox-wrap .nf-field-element li {
    width: 30% !important;
    margin-right: 10px !important;
  }


  .list-radio-wrap li {
    width: 40% !important;
    margin-right: 10px !important;
  }
}


@media only screen and (max-width: 1199px) {
  .col_2.listcheckbox-container .list-checkbox-wrap .nf-field-element li {
    width: 100% !important;
  }


  .col_3.listcheckbox-container .list-checkbox-wrap .nf-field-element li {
    width: 100% !important;
  }


  .list-radio-wrap li {
    width: 100% !important;
  }

}



.list-select-wrap .nf-field-element select {}

.nf-form-content .list-select-wrap .nf-field-element>div {
  background: #FFF !important;
  border: 1px solid var(--feux-blue-3-60, rgba(0, 51, 153, 0.6)) !important;
  border-radius: 6px !important;
  box-shadow: none !important;
  transition: all .5s !important;
}

.nf-form-content .list-select-wrap>div div:after {
  font-size: 14px !important;
  color: #333a40 !important;
  font-weight: 300 !important;
}

textarea {
  font-size: 12px !important;
  line-height: 18px !important;
  font-family: Lexend-Light, sans-serif !important;
  font-weight: 300 !important;
  padding: 12px 10px !important;
  border: 1px solid var(--feux-blue-3-60, rgba(0, 51, 153, 0.6)) !important;
  border-radius: 6px !important;
  color: var(--feux-black-font, #1B1B1B) !important;
  width: 100% !important;
  background: #FFF !important;
}

.consentform .field-wrap {
  display: flex !important;
  flex-wrap: wrap !important;
  align-content: normal !important;
}

.consentform.label-right .nf-field-description {
  margin-right: auto !important;
}

.consentform .accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  color: #051E54;
  text-align: left;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #ccceda;
  padding-top: 13px;
  margin-top: 25px;
  margin-bottom: 20px;
  justify-content: flex-end;
}



.consentform .accordion-item {
  border: 0px !important;
}

.form-check.newsletter-zgody {
  padding-top: 5px;
  padding-bottom: 20px;
}


.consentform .nf-field-label label {
  font-family: Lexend-Regular, sans-serif !important;
  color: var(--feux-black-font, rgba(0, 0, 0, 0.7)) !important;
  font-size: 14px !important;
}


.number_captcha.label-left .nf-field-label {
  text-align: left !important;
}

.number_captcha.label-left .nf-field-element {
  padding-left: 30px !important;
}

.number_captcha.label-left .nf-field-description {
  margin-left: 28% !important;
  position: absolute !important;
  top: 14px !important;
  width: auto !important;
}


@media only screen and (min-width: 801px) and (max-width: 1199px) {
  .number_captcha.label-left .nf-field-element {
    padding-left: 50px !important;
  }

  .number_captcha.label-left .nf-field-description {
    margin-left: 32% !important;
  }

}

@media only screen and (max-width: 800px) {

  .number_captcha.label-left .nf-field-description {
    position: relative !important;
    margin-left: 0px !important;
    top: 34px !important;
  }

  .number_captcha.label-left .nf-field-element {
    margin-left: 80px !important;
  }
}


.numbers {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #1B1B1B;
}

.numbers_all {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.numbers_all input {
  width: 70px;
  margin-left: 10px;
}

.number_captcha .nf-field-label label {
  display: block !important;
}

.number_captcha.label-left .nf-field-element {
  width: auto !important;
}

.nf-form-content button,
.nf-form-content input[type=button],
.nf-form-content input[type=submit] {
  background: var(--feux-blue-3, #003399) !important;
  color: var(--feux-white-font, #FFFFFF) !important;
  font-size: 12px !important;
  border-radius: 6px !important;
  font-family: Lexend-Regular, sans-serif !important;
  font-weight: 400 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 28px;
  min-width: 223px;
  height: 45px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
  letter-spacing: .12em;
}


.nf-form-content button.more-btn {
  content: "Rozwiń" !important;
  float: right !important;
  padding-top: 5px !important;
  font-family: Lexend-Light, sans-serif !important;
  font-weight: 300;
  font-size: 14px !important;
  line-height: 16px;
  color: var(--feux-blue-3-font, #003399) !important;
  background-color: transparent !important;
  border-width: initial;
  border-style: none;
  border-color: initial;
  border-image: initial;
  padding: 0px !important;
  min-width: auto !important;

}



.nf-form-content button.more-btn:hover {
  background-color: transparent !important;
}

.color_check_box ul li:has(#nf-field-83-0) {
  background-color: var(--feux-grey4-bg, #F3F3F3) !important;
}

.color_check_box ul li:has(#nf-field-83-1) {
  background-color: var(--feux-grey4-bg, #3A854B) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-2) {
  background-color: var(--feux-grey4-bg, #B05F35) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-3) {
  background-color: var(--feux-grey4-bg, #A82B6A) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-4) {
  background-color: var(--feux-grey4-bg, #1C8281) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-5) {
  background-color: var(--feux-grey4-bg, #534B92) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-6) {
  background-color: var(--feux-grey4-bg, #E5001D) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-7) {
  background-color: var(--feux-grey4-bg, #367BAB) !important;
  color: #FFF;
}

.color_check_box ul li:has(#nf-field-83-8) {
  background-color: var(--feux-grey4-bg, #003399) !important;
  color: #FFF;
}

.listcheckbox-wrap .nf-field-element label:after {
  border-radius: 4px !important;
  border-color: #7f9aca !important;
  border-width: 2px !important;
  background-color: transparent !important;
}

.listcheckbox-wrap .nf-field-element label:before {
  content: '' !important;
  background-color: transparent !important;
  background-image: url(../../assets/images/svg/checkbox-check-blue.svg) !important;
  background-repeat: no-repeat;
  background-position: center;
  width: 12px !important;
  height: 12px !important;
  left: -25px !important;
  top: 6px !important;
}

.list-checkbox-wrap ul li:has(.nf-checked) label:before {
  background-color: #FFF !important;
}

.list-checkbox-wrap ul li:has(.nf-checked) {
  background-color: var(--feux-ue-blue-bg, #20196F) !important;
  color: #FFF;
}

.rpo__search-placeholder-item span,
.rpo__search-placeholder-item .span {
  text-align: center;
}

.recruitment-wrapper__header__whoWhat__logo .img-fluid.img-thumbnail {
  max-width: 200px !important;
  height: auto !important;
}

.align-items-center {
  -webkit-box-align: top !important;
  -ms-flex-align: top !important;
  align-items: top !important;
}

.recruitment-wrapper__header__whoWhat__width p {
  margin-bottom: 0px;
}

a.download-wrapper:not(.focus-off) {
  display: flex !important;
}

@media only screen and (max-width: 520px) {
  .site-header__logo-nav__logo img.logo {
    width: 230px !important;
    height: auto !important;
  }

}

.event-card-left__text.dlaEve {
  flex-direction: column !important;
}

.entry-content {
  padding-right: 20px;
}

.entry-content li,
.entry-content p {
  font-size: 16px;
  line-height: 26px;
  font-family: Lexend-Light, sans-serif;
  font-weight: 300;
  color: var(--feux-black-font, #1B1B1B);
}

.event-big-card-wrapper .prelegent-slide.active .card-body,
.event-big-card-wrapper .prelegent-slide:hover .card-body {
  background: var(--feux-blue-3, #003399);
  color: var(--feux-white, #ffffff);
}

.swiper-slide .card {
  border: 0px;
}

.event-big-card-wrapper .prelegent-slide.active .card-body,
.event-big-card-wrapper .prelegent-slide:hover .card-body {
  background: var(--feux-blue-3, #003399);
  color: var(--feux-white, #ffffff);
}

.event-big-card-wrapper .prelegent-slide .card-body {
  background: var(--feux-white, #ffffff);
  border-radius: 0px 12px 12px 12px;
  width: 90%;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
}

.event-big-card-wrapper .prelegent-slide.active .wydarzenia-swiper-card:after,
.event-big-card-wrapper .prelegent-slide:hover .wydarzenia-swiper-card:after {
  content: "";
  border: unset;
  width: 20px;
  height: 20px;
  background: var(--feux-blue-3, #003399);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 30px;
  bottom: -1px;
}

.event-big-card-wrapper .prelegent-slide .wydarzenia-swiper-card:after {
  content: "";
  border: unset;
  width: 20px;
  height: 20px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 30px;
  bottom: -1px;
}

.biogram_data {
  width: 0px !important;
  height: 0px !important;
  overflow: hidden;
}

.event_page_small_map {
  width: 100%;
  height: 263px;
}

.event_page_big_map {
  width: 100%;
  height: 367px;
}

/* Audio player */
.audio-player {
  width: 100%;
  max-width: 100rem;
  display: flex;
  margin: 2rem 1rem;
  background-color: var(--secondary-background-color);
  border-radius: var(--border-radius);
  box-shadow: 0.2rem 0.2rem 1rem 0.2rem var(--box-shadow-color);
}

/* Play button */
.play-button {
  min-width: 5rem;
  min-height: 5rem;
  /* Reset default button styles */
  border: none;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}

/* Main player body, which includes title, waveform, volume and timecode */
.player-body {
  width: 100%;
  padding: 1rem;
}

/* Audio track title */
.title {
  width: 100%;
  font-weight: 600;
}

/* Main waveform */
.waveform {
  width: 100%;
  padding: 0.5rem 0;
  background-color: #e7edf6;
  border-radius: 8px;
}

/* Controls include volume mute/unmute, volume slider and timecode */
.controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* Timecode */
.timecode {
  color: var(--secondary-color);
}

/* Volume */
.volume {
  display: flex;
  align-items: center;
}

.volume-icon {
  cursor: pointer;
  width: 42px;
}

.volume-slider {
  margin: 0 1rem;
  cursor: pointer;
  width: 100%;
  outline: none;
  -webkit-appearance: none;
  background: transparent;
}

.recruitment-submenu-wrapper__item__active {
  color: var(--feux-white-font, #FFFFFF) !important;
}

.addtoany_shortcode .a2a_svg {
  border-radius: 50% !important;
}

.addtoany_shortcode .a2a_svg svg {
  width: 52px !important;
  margin: 0px auto !important;
}

.addtoany_shortcode .addtoany_list a {
  padding: 0 1px !important;
  text-align: center;
}

.addtoany_shortcode .a2a_label {
  position: relative !important;
  clip-path: none !important;
  -webkit-clip-path: none !important;
  overflow: hidden;
  height: auto !important;
  width: 100% !important;
}

.feux-label-tag__blue-eu.active,
.feux-label-tag__blue-eu:hover {

  background: var(--feux-white, #ffffff);

  color: var(--feux-blue-3, #003399);

}

h3.wp-block-heading {
  font-size: 18px;
  line-height: 22px;
  font-family: Lexend-Bold, sans-serif;
  font-weight: 700;
  color: var(--feux-black-font, #1B1B1B);
  /*padding-bottom: 12px;*/
}

.success-story-card__what-action__box__tags--item-red {
  background-color: var(--feux-red-bg, #940E0E);
}

.success-story-card__what-action__box__tags--item-gray {
  background-color: var(--feux-gray-bg, #898A8C);
}


.success-story-card__what-action__box__tags--item-orange {
  background-color: var(--feux-gray-bg, #FDBA13);
}

.naboryChkBox {
  width: 0px;
  height: 0px;

}

.p-1 label,
#nabory-filtry .p-1 label {
  cursor: pointer;
}

ul.counters-section__list.list-unstyled {
  flex-wrap: wrap !important;

}

li.counters-section__list__element {
  width: 33.33% !important;
  margin-top: 40px;
  margin-bottom: 40px;
}

.container.d-flex.justify-content-between {
  padding-top: 40px;
}

.harmonogram__header-changes__prev__table ul {
  height: 100% !important;
}

.leaflet-pane {
  /* filter: grayscale(75%);
  filter: invert(74%) sepia(22%) saturate(55%) hue-rotate(208deg) brightness(143%) contrast(131%);

filter: invert(98%) sepia(1%) saturate(0%) hue-rotate(93deg) brightness(111%) contrast(100%);
*/
}


@media only screen and (min-width: 992px) and (max-width: 1399px) {
  .slownik .slownik_details.offset-lg-1 {
    margin-left: 2% !important;
  }

}

span.btn {
  border: 0;
  background: 0;
  text-align: left;
  color: var(--feux-blue-3-font, #003399);
  font-family: Lexend-Regular, sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}

.publi-box-image-wrapper img {
  max-height: 335px !important;
}

.feux-btn-primary {
  padding: 15px 15px !important;
}


.text-small {
  font-size: 13px !important;
}

.news-list-wrapper ul.news-list-wrapper__list {
  justify-content: flex-start !important;
}

.news-list-wrapper .news-list-wrapper__list__item {
  margin-right: 16px;
}

b,
strong {
  font-weight: bold !important;
}

.poradniki-lista .poradniki-lista-swiper .poradniki-lista__card .card-body {

  width: 94% !important;
}

.modalPopup {
  position: fixed;
  left: 0;
  top: 20px;
  width: 100%;
  height: 100%;
  background-color: rgb(254 254 255 / 92%);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  z-index: 9999;
}

.modalPopup-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 1rem 1.5rem;
  width: 90%;
  height: 90%;
  overflow: auto;
  border-radius: 0.5rem;
}

.vmodalPopup .modalPopup-content {
  top: 40%;
  width: 50%;
  height: 60%;

  overflow: initial;
  border-radius: 0;
  background-color: transparent;

}

.close-button {
  float: right;
  width: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
  background-color: #003595;
  color: #ffffff;
}

.close-button:hover {
  background-color: #003595;
}

.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1.0);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.how-people-companies-use {
  margin-bottom: 0px !important;
}

.newsletter {
  color: #fff;
  font-size: 16px;
  line-height: 21px;
  font-family: Lexend-Light, sans-serif;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #4269b3;
  padding-top: 50px;

}

.newsletter_left {
  width: 50%;
  float: left;
  padding-right: 50px;
}

.newsletter_right {
  width: 50%;
  float: left;
  min-height: 150px;
  margin-top: -1%
}

.email_ad {
  margin-bottom: 10px;
}

.email_textbox {
  margin-bottom: 20px;
}

.newsletter .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  background-clip: padding-box;
  border: 1px solid #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-bottom: 20px;
  min-height: 46px;
}

.newsletter .form-control:focus {
  color: #fff;
  background-color: transparent;
  outline: 0;
  box-shadow: none;
}


a.but_submit {
  float: right;
  color: #FFFFFF;
  margin-top: 40px;
}

a.but_submit:hover {
  color: #FFFFFF;
}

.bot_line {
  height: 50px;
}

.clr {
  clear: both;
}

.new {
  padding: 50px;
}

.form-group {
  display: block;
  margin-bottom: 15px;
}

.form_subscribe.freshmail_form_1 label span {
  color: #FFF !important;
}

.form_subscribe.freshmail_form_1 input.field {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  background-clip: padding-box;
  border: 1px solid #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  margin-bottom: 20px;
  min-height: 46px;
  border-radius: 0.25rem;
  padding: 5px 10px !important;

}


.form_subscribe.freshmail_form_1 input.field:focus {
  color: #fff;
  background-color: transparent;
  outline: 0;
  box-shadow: none;
}

.form-group input {
  padding: 0;
  height: initial;
  width: initial;
  margin-bottom: 0;
  display: none;
  cursor: pointer;
  margin-bottom: 50px;
}

.form-group label {
  position: relative;
  cursor: pointer;
}

.form-group input:checked+label:after {
  content: '';
  display: block;
  position: absolute;
  top: 2px;
  left: 9px;
  width: 6px;
  height: 14px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

@media only screen and (max-width: 767px) {
  .newsletter_left {
    width: 100%;
    float: left;
    padding-right: 0px;
    margin-bottom: 20px;
  }

  .newsletter_right {
    width: 100%;
    float: left;
  }
}

.checkbox_agreement {
  height: 22px !important;
  width: 22px !important;
  background-color: transparent;
  vertical-align: text-bottom !important;
}

button.form_subscribe_button {
  margin-top: 20px;
  margin-right: 5px;
  position: relative;
  padding-right: 20px !important;
}

button.form_subscribe_button::after {
  content: '';
  background-image: url('../images/arrow.gif');
  position: absolute;
  width: 13px;
  height: 17px;
  right: 0px;
  top: 10px;
}

input.checkbox_agreement {
  outline: 1px solid #FFFFFF;
  outline-offset: -1px;
  accent-color: #003595 !important;
}

p .checkbox_agreement {
  margin-left: 2px !important;
}

input[type='checkbox'].checkbox_agreement {
  background-color: #003595 !important;
}

.nf-form-content input[type=checkbox].ninja-forms-field {
  height: 22px !important;
  width: 22px !important;
}

.checkbox-container.label-right label:before {
  left: -27px !important;
  top: -1px !important;
  font-size: 15px !important;
}

.pum-content {
  padding: 5px !important;
}

.pum-content.popmake-content:not(.focus-off):focus-within {
  outline: none !important;
  outline-width: 0 !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

.pum-theme-3406 .pum-content+.pum-close,
.pum-theme-enterprise-blue .pum-content+.pum-close {
  background-color: #003399 !important
}

.freshmail_form_1 .field::placeholder {
  color: #fff;
}

.recruitment-submenu-wrapper__item__active a {
  color: #fff !important;
}

.site-header__quick-access-guides ul li a>span {
  white-space: wrap !important;
}

.site-header__quick-access-guides ul {
  justify-content: normal !important;
}

.site-header__quick-access-guides ul li a>img {
  margin-right: 20px;
}

.site-header__quick-access-guides ul li {
  max-width: 312px !important;
  padding: 10px 10px !important;
}

.newsBanner {
  width: 100% !important;
    height: auto;
  /*object-fit: cover*/
}

#RP-juz-teraz .card-rpo-without-img .card-body {
  padding: 30px 25px 10px 25px !important;
}

input.checkbox_agreement:focus-visible {
  outline: 2px solid #ff5f20;
}

.search-wrapper-search-bar input:focus-visible {
  outline: 2px solid #ff5f20;
}

.feux-form__icon--search input:focus-visible {
  outline: 2px solid #ff5f20;
  box-shadow: none;
}

.form-check-input:focus-visible {
  outline: 2px solid #ff5f20;
  box-shadow: none;
}

.form_subscribe.freshmail_form_1 input.field:focus-visible {
  outline: 2px solid #ff5f20;
}

.feux-label-tag__blue-eu:focus-within {
  outline: 2px solid #ff5f20;
}

.feux-label-tag__orange__no-active:focus-within {
  outline: 2px solid #ff5f20;
}

.feux-label-tag__green__no-active:focus-within {
  outline: 2px solid #ff5f20;
}

.feux-label-tag__gray__no-active:focus-within {
  outline: 2px solid #ff5f20;
}

.feux-label-tag__red__no-active:focus-within {
  outline: 2px solid #ff5f20;
}

button.ui-datepicker-prev,
button.ui-datepicker-next {
  border: 0px;
}

.faq-btn:focus-visible .faq-postac__caption {
  outline: 2px solid #ff5f20;
  ;
}

.faq-btn:focus-visible .faq-postac__person svg [fill] {
  fill: var(--feux-green-bg, #008744);
}


.nabory_blok .recruitment-wrapper__financeBar__info__text-big {
  white-space: wrap !important;
}

@media only screen and (max-width: 991px) {

  .nabory_blok .feux-label-tag__dark-blue__active {
    height: auto !important;
    line-height: 18px;
  }

  .nabory_blok .recruitment-wrapper__tagBar__tag {

    margin-top: 15px !important;

  }

  .nabory_blok .recruitment-wrapper__header__whoWhat__logo {
    display: none;
  }

}

.tabs-jak-fundusze .header {
  margin-right: 25px !important;
}

.tabs-jak-fundusze .tab-content-header-box header {
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tabs-jak-fundusze .tab-content-header-box header .tab-content-title {
	margin-bottom: 0
}

.tabs-jak-fundusze .nav-link svg {
  max-width: 30px !important;
  height: auto !important;
}


.nabory_blok .feux-label-tag__red__no-active {
  opacity: 0.5;
}

.takepart {

  padding-top: 30px !important;
  padding-bottom: 30px !important;
  margin-top: 20px !important;

}

.section-european-funds-ombudsman a,
.info_points a,
.blue_text {
  color: #125DCC !important;
}

.nabory_blok .form-check-input[type=radio],
.nabory_blok [type=radio].form-check__color-box-input,
.nabory_blok [type=radio].form-check__input {
  border-radius: 0% !important;
}


.nabory_blok .form-check-input:checked[type=radio],
.nabory_blok .form-check__color-box-input:checked[type=radio],
.nabory_blok .form-check__input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") !important;
}

.contact-info a {
  margin-bottom: 20px !important;
  display: block !important;
}

.fill-c-ue-blue3-bg .cls-1 {
  stroke-width: 2px !important;
}


@media only screen and (max-width: 768px) {
  #scroll-up-btn svg {
    width: 37px !important;
    height: 51px !important;
  }


  .sub_pages .news-list-wrapper__list__item a {
    width: 100% !important;
  }


}


.sub_pages .news-list-wrapper__list__item a {
  width: 100% !important;
}


@media only screen and (max-width: 991px) {

  #historie-sukcesu-lista .card-success-story {
    height: auto !important;
    flex-wrap: wrap !important;
  }

  #historie-sukcesu-lista .success-story-list__item {
    display: block !important;
  }


  #historie-sukcesu-lista .card-success-story .card-img-top {
    width: 100% !important;
    height: auto !important;
    display: block !important;
    border-radius: 0px;
  }


  #historie-sukcesu-lista .card-success-story .card-body {
    max-width: 100% !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;

  }


  #historie-sukcesu-lista .card-success-story .card-img-top>img {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }

}


/* Remove outline for non-keyboard :focus */
*:focus {
  outline: none !important;
}

/* Optional: Customize .focus-visible */
button:focus-visible,
:focus-visible {
  outline: 4px solid #ff5f20 !important;
  outline-offset: 3px !important
}

button:focus {
  border-color: transparent !important;
  outline: none;
}

button:focus {
  border-color: transparent !important;
  outline: none;
}

.has-cyan-bluish-gray-background-color {
  background-color: #fff !important;
  border-radius: 12px !important;
}

p.has-text-align-center {
  margin-bottom: 0px !important;
}

.rpo-swiper-fundusze-to .card-rpo-top-caption .card-body.video_sec {
  min-height: 50px !important;
}


.vtitle {
  width: 100%;
  margin-bottom: 10px;
}

.vmodalPopup iframe {
  border-radius: 10px;
}

.vmodalPopup .close-button {
  float: right;
  width: auto;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
  background-color: transparent;
  color: #212529;
  font-size: 24px;
}

.videoGrid .news-list-wrapper__list li {
  padding: 10px 10px;
}

.videoGrid .news-list-wrapper__list {
  justify-content: flex-start !important;
}

a.videoPopup img,
a.videoPopup {
  width: 100%;
}

#top-search a {
  font-size: 12px !important;
  line-height: 10px !important;
  font-weight: 300;
}

.feux-label-tag__dark-blue__active {
  height: auto !important;
  min-height: 32px;
}

@media only screen and (max-width: 768px) {
  .feux-dropdown__grid-image-checkbox {
    display: grid;
    gap: 10px;
    grid-template-columns: 50% 50% !important;
    padding-right: 20px;
  }
}


.pum-theme-3406.popmake-overlay {
  opacity: 1 !important;
}

.pum-container.pum-responsive.pum-responsive-small {
  top: 50% !important;
  margin-left: 50% !important;
  margin-right: 50% !important;
  transform: translate(-50%, -50%) !important;
}

.pum-container.pum-responsive.pum-responsive-small .pum-close.popmake-close {
  display: block !important;
}


.fun_event_box {
  border-radius: 15px;
  background-color: #FFFFFF;
  display: flex;
  margin-bottom: 30px;
}

.fun_event_time {
  font-size: 24px;
  font-weight: 600;
  color: #003399;
  width: 100px;
  float: left;
  line-height: 42px;
  text-align: center;
  margin-right: 28px;
}

.fun_event_time span {
  font-size: 24px;
  font-weight: 200;
  color: #003399;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #003399;
}

.fun_event_text {
  float: left;
}

.fun_event_title a h3,
.fun_event_title {
  font-size: 18px;
  font-weight: 600;
  color: #003399;
  line-height: 22px;
  margin-bottom: 15px;

}

.fun_event_text .events-box-place-wrapper {
  font-weight: 600;
}

.fun_event_title a {
  text-decoration: none;
}

.fun_clr {
  clear: both;
}

.fun_event_tag {
  background-color: #F2F5FA;
  border-radius: 6px;
  float: left;
  margin-right: 9px;
  font-size: 13px;
  line-height: 8px;
  font-weight: 400;
  color: #003399;
  padding: 6px;
  text-transform: uppercase;
}

.fun_tags {
  margin-bottom: 15px;
  display: flex;
}

.fun_event_left {
  float: left;
  padding: 15px;
  display: flex;
  flex-direction: row;
  width: 100%
}

.fun_online {
  font-size: 14px;
  color: #1B1B1B;
  text-decoration: none;
  font-weight: 300;
}


.fun_event_right {
  float: right;
  width: 358px;
}

.fun_event_right img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}

ul.fund_events {
  padding: 0px;
  margin: 0px;
}

ul.fund_events li {
  list-style: none;
}

.fund_events .feux-label__blue {
  margin-left: 8px !important;
  margin-top: 5px !important;
  height: 30px !important;
}

@media only screen and (max-width: 767px) {
  .fun_tags {
    margin-bottom: 15px;
    display: flex;
    flex-direction: column;
  }

  ul.fund_events li .events-label-bar-wrapper__status {
    line-height: 25px;
  }

  .fun_event_box {
    flex-direction: column;
  }

  .fun_event_right {
    float: right;
    width: 100%;
  }
}

.otherRegoins .card-no-img .card-body {
  height: auto !important;
}

.time_space {
  margin-bottom: -20px;
  margin-top: -20px;
}


.success-story-list {
  justify-content: left !important;
}

.success-story-list__item {
  margin-right: 15px !important;
}

.widget-image-gallery .widget-image-gallery__full.swiper-horizontal .swiper-slide img {
  width: auto !important;
  max-width: 100% !important;
}



.gal_modal .modal-dialog .carousel-item img {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 540px !important;
}

.gal_modal .img_caption {
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
}

.gal_modal .cap_text {
  width: 90%;
  text-align: left;
}

.gal_modal .cap_num {
  width: 10%;
}

.gal_modal .gal_right,
.gal_modal .gal_left {
  margin: auto !important;
  text-align: center !important;
}

/*.gal_modal .btn-close img,*/
.gal_modal .gal_right img,
.gal_modal .gal_left img {
  width: 80% !important;
}

.gal_modal .carousel-item {
  text-align: center !important;
}

.gal_modal button {
  border: 0px;
  background: transparent !important;
}

.gal_modal .btn-close {
  margin-right: 15px !important;
  height: 50px;
  width: 50px;
}

@media only screen and (min-width: 576px) {

  .gal_modal .modal-dialog {
    max-width: 65% !important;
  }

  .gal_modal .no_desk {
    display: none !important;
  }

  .gal_modal .no_mobile {
    display: inline-flex !important;
  }


}

@media only screen and (max-width: 575px) {

  .gal_modal .no_mobile {
    display: none !important;
  }

  .gal_modal .no_desk {
    display: block !important;
  }

  .gal_modal .modal-dialog {
    max-width: 95% !important;
  }

  .gal_arrow {
    text-align: center !important;
  }

  .gal_arrow img {
    width: 32px !important;
  }

}

.feux-label__blue {
  height: auto !important;
  min-height: 21px !important;
}


#searchFRM2 {
  width: 100%;
}

#searchFRM2 .search-wrapper-search-bar {
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 767px) {
  .flex-row.download_zip_sec {
    flex-direction: column !important;
  }
}

@media (max-width: 991.98px) {
  .rpo__header-image {
    width: 100%;
    height: auto !important;
  }
}


.widget-image-gallery__thumbs .swiper-slide img {
  margin: auto !important;
}

.widget-image-gallery__thumbs .swiper-slide img {
  width: 120px !important;
  height: 100px !important;
}

.widget-image-gallery__caption {
  z-index: 99;
  background: #FFF;
  width: 100%;
  left: 0px;
  padding: 10px;
  opacity: 0.9;
}



.galRB.widget-image-gallery .swiper-button-next,
.galRB.widget-image-gallery .swiper-button-prev {

  margin-bottom: 12px;

}

/*

.galRB .widget-image-gallery__thumbs{
   padding: 60px 120px 10px 10px !important;
    margin: 0 0 0 10px;
}*/

.galRB .swiper-slide-active {
  cursor: pointer !important;
}

@media only screen and (min-width: 992px) {
  .widget-image-gallery__caption {
    bottom: 122px !important;
  }
}

@media (max-width: 991.98px) {
  .widget-image-gallery__caption {
    bottom: 90px !important;
    padding: 0px 10px !important;
  }

  .widget-image-gallery__thumbs .swiper-slide img {
    width: 100px !important;
    height: 80px !important;
  }
}

@media only screen and (max-width: 550px) {
  .komunikatBox iframe {
    width: 100% !important;
  }
}

.wp-embedded-content p {
  -webkit-line-clamp: 2 !important;
  ;
  overflow: hidden !important;
  ;
  text-overflow: ellipsis !important;
  ;
  display: -webkit-box !important;
  ;
  -webkit-box-orient: vertical !important;
  ;
}



/* Text meant only for screen readers */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

/* Dashicons */
.dashicons {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  transition: background .1s ease-in;
  position: relative;
  top: 5px;
}

.dashicons-no {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M15.55%2013.7l-2.19%202.06-3.42-3.65-3.64%203.43-2.06-2.18%203.64-3.43-3.42-3.64%202.18-2.06%203.43%203.64%203.64-3.42%202.05%202.18-3.64%203.43z%27%20fill%3D%27%23fff%27%2F%3E%3C%2Fsvg%3E");
}

.dashicons-admin-comments {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E");
}

.wp-embed-comments a:hover .dashicons-admin-comments {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M5%202h9q.82%200%201.41.59T16%204v7q0%20.82-.59%201.41T14%2013h-2l-5%205v-5H5q-.82%200-1.41-.59T3%2011V4q0-.82.59-1.41T5%202z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E");
}

.komunikatBox .dashicons-share {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%2382878c%27%2F%3E%3C%2Fsvg%3E");
  display: block !important;
}

.komunikatBox .js .dashicons-share {
  display: inline-block;
}

.komunikatBox .wp-embed-share-dialog-open:hover .dashicons-share {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.5%2012q1.24%200%202.12.88T17.5%2015t-.88%202.12-2.12.88-2.12-.88T11.5%2015q0-.34.09-.69l-4.38-2.3Q6.32%2013%205%2013q-1.24%200-2.12-.88T2%2010t.88-2.12T5%207q1.3%200%202.21.99l4.38-2.3q-.09-.35-.09-.69%200-1.24.88-2.12T14.5%202t2.12.88T17.5%205t-.88%202.12T14.5%208q-1.3%200-2.21-.99l-4.38%202.3Q8%209.66%208%2010t-.09.69l4.38%202.3q.89-.99%202.21-.99z%27%20fill%3D%27%230073aa%27%2F%3E%3C%2Fsvg%3E");
}

.wp-embed {
  padding: 25px;
  font-size: 14px;
  font-weight: 400;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  line-height: 1.5;
  color: #8c8f94;
  background: #fff;
  border: 1px solid #dcdcde;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  /* Clearfix */
  overflow: auto;
  zoom: 1;
}

.wp-embed a {
  color: #8c8f94;
  text-decoration: none;
}

.wp-embed a:hover {
  text-decoration: underline;
}

.wp-embed-featured-image {
  margin-bottom: 20px;
}

.wp-embed-featured-image img {
  width: 100%;
  height: auto;
  border: none;
}

.wp-embed-featured-image.square {
  float: left;
  max-width: 160px;
  margin-right: 20px;
}

.wp-embed p {
  margin: 0;
}

p.wp-embed-heading {
  margin: 0 0 15px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.3;
}

.wp-embed-heading a {
  color: #2c3338;
}

.wp-embed .wp-embed-more {
  color: #c3c4c7;
}

.wp-embed-footer {
  display: table;
  width: 100%;
  margin-top: 30px;
}

.wp-embed-site-icon {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 25px;
  width: 25px;
  border: 0;
}

.wp-embed-site-title {
  font-weight: 600;
  line-height: 1.78571428;
}

.wp-embed-site-title a {
  position: relative;
  display: inline-block;
  padding-left: 35px;
}

.wp-embed-site-title,
.wp-embed-meta {
  display: table-cell;
}

.wp-embed-meta {
  text-align: right;
  white-space: nowrap;
  vertical-align: middle;
}

.wp-embed-comments,
.wp-embed-share {
  display: inline;
}

.wp-embed-meta a:hover {
  text-decoration: none;
  color: #2271b1;
}

.wp-embed-comments a {
  line-height: 1.78571428;
  display: inline-block;
}

.wp-embed-comments+.wp-embed-share {
  margin-left: 10px;
}

.wp-embed-share-dialog {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #003399;
  background-color: rgba(0, 51, 153, 1.00);
  color: #fff;
  opacity: 1;
  transition: opacity .25s ease-in-out;
}

.wp-embed-share-dialog.hidden {
  opacity: 0;
  visibility: hidden;
}

.wp-embed-share-dialog-open,
.wp-embed-share-dialog-close {
  margin: -8px 0 0;
  padding: 0;
  background: transparent;
  border: none;
  cursor: pointer;
  outline: none;
}

.wp-embed-share-dialog-open .dashicons,
.wp-embed-share-dialog-close .dashicons {
  padding: 4px;
}

.wp-embed-share-dialog-open .dashicons {
  top: 8px;
}

.wp-embed-share-dialog-open:focus .dashicons,
.wp-embed-share-dialog-close:focus .dashicons {
  box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8);
  border-radius: 100%;
}

.wp-embed-share-dialog-close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 22px;
}

.wp-embed-share-dialog-close:hover {
  text-decoration: none;
}

.wp-embed-share-dialog-close .dashicons {
  height: 24px;
  width: 24px;
  background-size: 24px;
}

.wp-embed-share-dialog-content {
  height: 100%;
  transform-style: preserve-3d;
  overflow: hidden;
}

.wp-embed-share-dialog-text {
  margin-top: 25px;
  padding: 20px;
}

.wp-embed-share-tabs {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}

.wp-embed-share-tab-button {
  display: inline-block;
}

.wp-embed-share-tab-button button {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  font-size: 16px;
  line-height: 1.3;
  color: #a7aaad;
  cursor: pointer;
  transition: color .1s ease-in;
}

.wp-embed-share-tab-button [aria-selected="true"] {
  color: #fff;
}

.wp-embed-share-tab-button button:hover {
  color: #fff;
}

.wp-embed-share-tab-button+.wp-embed-share-tab-button {
  margin: 0 0 0 10px;
  padding: 0 0 0 11px;
  border-left: 1px solid #a7aaad;
}

.wp-embed-share-tab[aria-hidden="true"] {
  display: none;
}

p.wp-embed-share-description {
  margin: 0;
  font-size: 14px;
  line-height: 1;
  font-style: italic;
  color: #a7aaad;
}

.wp-embed-share-input {
  box-sizing: border-box;
  width: 100%;
  border: none;
  height: 28px;
  margin: 0 0 10px;
  padding: 0 5px;
  font-size: 14px;
  font-weight: 400;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  line-height: 1.5;
  resize: none;
  cursor: text;
}

textarea.wp-embed-share-input {
  height: 72px;
}

.wp-embed-featured-image.square {
  float: right;
  margin-right: 0;

  margin-left: 20px;
}

.wp-embed-site-title a {
  padding-left: 35px;
  padding-right: 35px;
}

html[dir="rtl"] .wp-embed-site-icon {
  margin-right: 0;
  margin-left: 10px;
  left: auto;
  right: 0;
}

html[dir="rtl"] .wp-embed-meta {
  text-align: left;
}

.wp-embed-footer {}

html[dir="rtl"] .wp-embed-share {
  margin-left: 0;
  margin-right: 10px;
}

html[dir="rtl"] .wp-embed-share-dialog-close {
  right: auto;
  left: 20px;
}

html[dir="rtl"] .wp-embed-share-tab-button+.wp-embed-share-tab-button {
  margin: 0 10px 0 0;
  padding: 0 11px 0 0;
  border-left: none;
  border-right: 1px solid #a7aaad;
}

.komunikatBox .dashicons-share:before {
  content: none;
}



@media only screen and (min-width: 999px) {


  .lista_nabory .komunikatBox {
    width: 100% !important;
  }

  .komunikatBox {
    position: relative;
    width: 49%;
    display: flex;

  }
}

.nf-form-cont .nf-form-fields-required {
  background-color: #003399;
  border: 1px solid #003399;
  font-size: 15px;
  color: #fff;
  line-height: 20px;
  padding: 18px;
  margin-bottom: 30px;
}

.komunikatBox {
  margin-bottom: 30PX;
}

.wp-embed-share-dialog-open {
  width: 25px;
  height: 25px;
}

.wp-embed-share-dialog-open .dashicons {
  top: -2px;
}

.wp-embed-share {
  display: block;
  height: 30px;
}

.wp-embed-share-dialog-open,
.wp-embed-share-dialog-close {
  margin: 0px 0 0;
  height: 30px;
  width: 30px;
  padding-left: 5px;
  padding-top: 5px;
}

.newsletter_nabory #freshMailPopUp__background {
  display: none
}

.btn.feux-btn-primary {
  color: #FFF !important;
  text-decoration: none !important;
}

.attach_icon {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-start;
}

.attach_icon svg {
  height: 44px !important;
  width: auto !important;
}

.attach_title {
  width: auto;
  padding-left: 15px;
  font-size: 14px !important;
  line-height: 18px;
  color: var(--feux-grey2-font, #4F4F4F) !important;
  letter-spacing: .02em !important;
  font-family: Lexend-Regular, sans-serif !important;
  font-weight: 400 !important;
}

.attach_box.publi-card-right__title {
  width: 100% !important
}

.publi-card-right__wrapper.attach_box {
  display: flex;
  position: relative !important;
  background-color: #FFF !important;
  border-radius: 12px !important;
  z-index: 1 !important;
}

.attach_box .publi-card-right__title {
  width: 100%;
}

@media (max-width: 991.98px) {
  .publi-card-right__wrapper.attach_box {
    display: flex !important;
    width: 100% !important;
    bottom: 0px !important;
  }
}

@media (max-width: 768px) {
  .documents-card-right__wrapper {
    margin-top: 0px !important;
    padding: 10px !important;
  }

}

.uacf7-rating:not(:hover) label input:checked~.icon,
.uacf7-rating:hover label:hover input~.icon {
  background: url(../images/svg/star_rating_active_icon.svg) no-repeat center/95%;
}

.uacf7-rating .icon {
  background: url(../images/svg/star_rating_disable_icon.svg) no-repeat center/90%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.uacf7-rating .icon i {
  color: transparent !important;
}

.wpcf7-acceptance label {
  display: flex;
  align-items: flex-start !important;
}

.wpcf7-acceptance label input {
  margin-right: 20px;
  margin-top: 4px;
}

.wpcf7-acceptance .wpcf7-list-item {
  margin: 0px !important;
}

.form-check.newsletter-zgody {
  padding-left: 0em;
}

.mathcaptcha .wpcf7-form-control-wrap {
  margin-left: 10px;
}

.mathcaptcha {
  font-size: 14px;
  line-height: 18px;
  font-family: Lexend-Light, sans-serif;
  font-weight: 300;
}

.wpcf7-wpcaptcha {
  padding: 10px 13px;
  border-radius: 6px;
  height: 46px;
  width: auto;
  border: 1px solid var(--feux-blue-3-60, rgba(0, 51, 153, 0.6));
}

.mathcaptcha.d-flex {
  align-items: center;
  font-weight: 300px
}

.wpcf7-wpcaptcha::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #2d59a8 !important;
}

.wpcf7-wpcaptcha::placeholder {
  color: #2d59a8 !important;
}

.wpcf7-submit.feux-btn-primary {
  height: auto !important;
}

.post_attachment.attach_box {
  width: 100% !important;
}

@media (min-width: 650px) {
  .fb-page .iframe {
    width: 800px !important;
    height: 500px important;
  }
}


.timeline-Tweet-text {
  color: red;
}


.events-list-wrapper input.krajee-datepicker {
  display: none;
}

@media (max-width: 991px) {
  .datepicker table {
    width: 100%;
  }
}

.datepicker table tr td,
.datepicker table tr th {
  padding: 0px !important;
  margin: 0px !important;
}


.twitter-tweet #twitter-widget-1 {
  width: 100% !important;
}

.twitter-tweet.twitter-tweet-rendered {
  width: 100% !important;
  max-width: 100% !important;
}

.headerLogos {
  width: auto;
  height: 43px;
}

.ctf .ctf-corner-logo svg.fill-c-ue-blue3-bg {
  width: 20px;
  height: 20px;
}

.t-switch {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 28px;
}

.t-switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.t-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.t-slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked+.t-slider {
  background-color: #2196F3;
}

input:focus+.t-slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked+.t-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.t-slider.t-round {
  border-radius: 34px;
}

.t-slider.t-round:before {
  border-radius: 50%;
}

.ctf-tweet-date,
.ctf-author-screenname,
.ctf-author-name {
  color: #0A50B9 !important;
  text-decoration: none !important;
}


#ctf.ctf-super-narrow .ctf-author-avatar {
  width: 42px !important;
  height: 42px !important;
  margin-left: -46px;
  margin-top: 0 !important;
}

#ctf .ctf-hide-avatar .ctf-tweet-content,
#ctf .ctf-hide-avatar .ctf-tweet-actions,
#ctf .ctf-hide-avatar .ctf-author-box {
  margin-left: 56px !important;
}



.t-switch-heading {
  vertical-align: bottom;
  margin-left: 25px;
  color: #0A50B9;
}

#ctf .ctf-author-avatar {
  margin: 10px 6px 0 -56px !important;
}


a.feux-btn-primary {
  height: auto !important;
}

.post_by_cat .news-list-wrapper__list__item {
  width: 300px
}

.map-projects-polski,
.map-region-id,
.map-polski {
  width: 100%;
  height: 1000px;
  border-radius: 16px;
}

.map-projects-sh {
  width: 100%;
  height: 454px;
  border-radius: 16px;
}


.mapa-historii-sukcesu .leaflet-pane {
  /* filter: grayscale(75%);
  filter: invert(74%) sepia(22%) saturate(55%) hue-rotate(208deg) brightness(143%) contrast(131%);
*/
  filter: none !important;
}

.mapa-historii-sukcesu path.leaflet-interactive:hover {
  fill: #003399 !important;
  opacity: 0.99;
}


.leaflet-marker-icon {
  color: #FFF;
}

.leaflet-provtooltip {
  background-color: #003399 !important;
  color: #FFF !important;
  border-radius: 4px !important;
}


path.clickchange {
  fill: #003399 !important;
}

path.clickchange:hover {
  fill: #EEF3FF !important;
}

.news-list-mapa {
  width: 100%;
  height: 950px;
  overflow: auto;
}

.mapa-historii-sukcesu .map-region-id path.leaflet-interactive:hover {
  fill: #EEF3FF !important;
  opacity: 0.99;
}

.map-region-id .leaflet-interactive {
  stroke: #003399 !important;
  fill: #EEF3FF !important;
  fill-opacity: 0.6 !important;
}

.prov-icon {
  text-align: center;
}

.prov-icon div {
  text-align: center;
  margin-top: -1px;
}

.news-list-mapa ul li a,
.mapa-historii-right ul li a {
  text-decoration: none;
}

.news-list-mapa ul li.news-list-wrapper__list__item,
.mapa-historii-right ul li.news-list-wrapper__list__item {
  margin-bottom: 30px;
}

.news-list-mapa h3,
.mapa-historii-right h3 {
  color: var(--feux-blue-3-font, #003399);
  font-size: 18px;
  line-height: 24px;
  font-family: Lexend-SemiBold, sans-serif;
  font-weight: 600;
}

.news-list-mapa h3,
.mapa-historii-right h3 {
  color: var(--feux-blue-3-font, #003399);
  font-size: 18px;
  line-height: 24px;
  font-family: Lexend-SemiBold, sans-serif;
  font-weight: 600;
}

.mapa-historii-sukcesu .feux-filtry__dropdown-btn {
  width: 100%;
  text-align: left;
  position: relative;
}

.mapa-historii-sukcesu .feux-dropdown__menu--filtry {
  z-index: 9999;
}

.div_back_to_map {
  padding-top: 15px;
}

.success-story-list .success-story-list__item .card-img-top,
.mapa-historii-sukcesu .poradniki-lista__card .card-img-top {
  width: 100%;
  height: 179px;
}

.success-story-list .success-story-list__item .card .card-img-top:not(.card-img-top-mobile)>img,
.mapa-historii-sukcesu .news-list-wrapper__list__item .card .card-img-top:not(.card-img-top-mobile)>img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.success-story-list .card-img-top img,
.mapa-historii-sukcesu .card-img-top img {
  width: 100% !important;
  border-radius: 12px;
}


/* Next & previous buttons */
.mainSlider .prev,
.mainSlider .next,
.mainSlider .pause {
  cursor: pointer;
  position: absolute;
  bottom: -10px;
  width: auto;
  color: #000;
  border-radius: 0 3px 3px 0;
  user-select: none;
}



/* Position the "next button" to the right */
.mainSlider .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.mainSlider button {
  border: none;
  background-color: transparent;
}

.mainSlider .prev {
  right: 80px;
}

.mainSlider .pause {
  right: 40px;
}

/* On hover, add a black background color with a little bit see-through */
.mainSlider .prev:hover,
.mainSlider .next:hover,
.mainSlider .pause:hover {
  filter: invert(0%) sepia(0%) saturate(7500%) hue-rotate(44deg) brightness(10%) contrast(104%);
}

@media only screen and (min-width: 768px) and (max-width:991px) {

  .mainSlider .prev,
  .mainSlider .next,
  .mainSlider .pause {
    bottom: -20px;
  }
}

@media only screen and (min-width: 320px) and (max-width:767px) {

  .mainSlider .prev,
  .mainSlider .next,
  .mainSlider .pause {
    bottom: -50px;
  }
}

.foo-white-txt {
  color: #FFF;
  font-size: 16px;
  font-weight: 300 !important;
  line-height: 21px !important;
  font-family: 'Lexend-Light';
}

.sub_pages a {
  text-decoration: none !important;
}

.sub_pages .card-body .cardTitlePlc1 {
  font-size: 18px !important;
  color: #003399 !important;
  font-weight: 600 !important;
  line-height: 22px !important;
  font-family: 'Lexend-SemiBold' !important;
}

.sub_pages .news-list-wrapper__list__item {
  margin-right: 19px !important;
}

.sub_pages {
  justify-content: flex-start !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
}


@media only screen and (min-width: 1100px) and (max-width:1399px) {
  .tabs-jak-fundusze .tab-content-description {
    width: 100% !important;
    max-height: 500px !important;
    overflow: auto !important;
  }

  .tab-content-list {
    width: 200px;
    margin-left: 30px !important;
  }
}

@media only screen and (min-width: 992px) and (max-width:1099px) {

  .tabs-jak-fundusze .tab-content-description {
    width: 100% !important;
    max-height: 500px !important;
    overflow: auto !important;
  }

  .tab-content-list {
    width: 200px;
    margin-left: 30px !important;
  }
}


a.mapa_project_link:hover {
  background: var(--feux-blue-3, #0d6efd) !important;
}


.map-overlay {
  position: relative;
}

.map-overlay:after {
  content: "";
  background-color: #003399;
  height: 100%;
  width: 100%;
  opacity: 0.2;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  transition: all 0.5s ease;
}

.map-overlay-msg {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 35px;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 11;
  transition: all 0.5s ease;
}

.map-overlay .map-projects-sh,
.map-overlay .map-projects-polski,
.map-overlay .map-region-id,
.map-overlay .map-polski {
  z-index: 0;
}

.map-overlay.afterHover .map-projects-sh,
.map-overlay.afterHover .map-projects-polski,
.map-overlay.afterHover .map-region-id,
.map-overlay.afterHover .map-polski {
  z-index: initial !important;
}

.map-overlay-msg.afterHover {
  display: none !important;
}

.afterHover:after {
  background-color: transparent !important;
}

.map-overlay:hover:after {
  display: none;
}

.map-overlay:hover #myDiv {
  display: none;
}

.galRB .swiper-wrapper {
  justify-content: space-between !important;
}


@media (max-width: 991.98px) {
  .galRB .widget-image-gallery__thumbs {
    width: 240px !important;
  }

  .galRB.widget-image-gallery .swiper-button-next,
  .galRB.widget-image-gallery .swiper-button-prev {
    margin-bottom: 22px;
  }
}

.interreg-program-map .powiatList {
  max-height: 550px;
  overflow: auto;
}


.proces_number {
  width: 35px;
  height: 35px;
  line-height: 30px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: solid 1px #003399;
  color: #003399;
  font-weight: 600;
  text-align: center;
  display: block;
}


.proces-num .specific-action__wrapper .process-section li.per-row-4 {
  width: 22% !important;
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .proces-num .specific-action__wrapper .process-section li.per-row-4 {
    width: 29% !important;
  }
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
  .proces-num .specific-action__wrapper .process-section li.per-row-4 {
    width: 47% !important;
  }
}


@media only screen and (max-width: 767px) {
  .proces-num .specific-action__wrapper .process-section li.per-row-4 {
    width: 100% !important;
  }
}


.specific-action__wrapper .process-section li.per-row-3 {
  width: 30.33%;
  margin: 0 20px 30px 0;
  padding-right: 50px;
}

.card-body a {
  text-decoration: none !important;
}

.widget-quote {
  padding: 28px 0 0 95px !important;
  margin-bottom: 0px !important;
  margin-top: 49px !important;
}


.blue_box {
  border-radius: 12px;
  color: #1B1B1B;

  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  padding-top: 17px;
  padding-right: 21px;
  padding-bottom: 17px;
  padding-left: 21px;
  background-color: #eaeef7;
}

.white_box {
  border-radius: 12px;
  color: #1B1B1B;

  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  padding-top: 17px;
  padding-right: 21px;
  padding-bottom: 17px;
  padding-left: 21px;
  background-color: #fff;
}


.main_sec {
  display: flex;
}

.main_sec_box {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
}


.specific-action__wrapper .process-section li.per-row-3 {
  width: 30.33%;
  margin: 0 20px 30px 0;
  padding-right: 50px;
}

.taby-block .title__border-bottom--ue-blue-light.mb-50px {
  margin-bottom: 0px !important;
}


.taby-block .title__border-bottom--ue-blue-light {
  border: 0px !important;
}

.taby-block .title__border-bottom--ue-blue-light::after {
  background-color: transparent !important;
}

.taby-block .contact__wrapper {
  border-top: 0px !important;
}


.taby-block .pt-50px {
  padding-top: 0px !important;
}


.taby-block .mt-50px {
  margin-top: 0px !important;
}


.taby-block .py-4 {
  padding-bottom: 0px !important;
}


.entry-content ul li,
.entry-content ol li {
  margin-bottom: 10px;
}

.recruitment-submenu-wrapper li {
  margin-bottom: 0px !important;
}

.recruitment-submenu-wrapper li a {
  text-decoration: none !important;
}

.recruitment-submenu-wrapper__item:hover {
  transition: all 0.3s ease;
  background-color: #6968A1 !important;
}


.entry-content ul li a {
  vertical-align: top !important;
}

.entry-content ol li a {
  vertical-align: top !important;
}


.entry-content .event-save-wrapper-info__mail ul li a {
  vertical-align: top !important;
  display: inline-flex !important;
}

/*
.entry-content ul li a:not(.focus-off){display:flex !important; }

.entry-content ol li a:not(.focus-off){display:flex !important; }
*/

.breadcrumb a:not(.focus-off) {
  display: initial !important;
}

.site-footer a:hover {
  text-decoration: underline;
}

.entry-content a.feux-btn-link__center {
  text-decoration: none !important;
}


.entry-content a.feux-btn-link__center:hover {
  color: #FFF !important;
}

.widget-quote {
  padding: 28px 0 0 95px !important;
  margin-bottom: 0px !important;
  margin-top: 49px !important;
}

.entry-content li.news-list-wrapper__list__item {
  margin-bottom: 24px !important;
}

button.faq_slide.active h3,
button.faq_slide.active {
  background: var(--feux-blue-3, #003399) !important;
  color: var(--feux-white-font, #FFFFFF) !important;
}


@media only screen and (min-width: 1200px) {
  .poradniki-lista__card .card-img-top img {
    width: 100% !important;
    height: 185px !important;
    object-fit: cover !important;
  }

  .sub_pages .news-list-wrapper__list__item .card-img-top img {
    width: 100% !important;
    height: 175px !important;
    object-fit: cover !important;
  }
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .poradniki-lista__card .card-img-top img {
    width: 100% !important;
    height: 185px !important;
    object-fit: cover !important;
  }

  .sub_pages .news-list-wrapper__list__item .card-img-top img {
    width: 100% !important;
    height: 175px !important;
    object-fit: cover !important;
  }
}

.interreg-program-map__map {
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: auto;
  margin-bottom: auto;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .interreg-program-map__map svg {
    width: 100% !important;
    height: 550px !important;
  }


  .sub_pages .news-list-wrapper__list__item .card-img-top img {
    width: 100% !important;
    height: 155px !important;
    object-fit: cover !important;
  }

}

.accordion li.accordion-item a {
  vertical-align: unset !important;
}

.recruitment-submenu-wrapper {
  background: #f5f7fb;
}

.document-list .document-list__element .col-1 {
  width: 13px !important;
}

.document-list-wrapper__buttons .col-1 {
  width: 26px !important;
}


.document-list .document-list__element .col-1 .document-list__element--check-input {
  margin-top: .980rem !important;
}


.document-list-wrapper__buttons .col-1 .document-list__element--check-input.all_check_input {
  margin-top: .560rem !important;
}

.document-list__element--border {
  margin-bottom: 3px !important;
}


.list-faq-section .accordion-body {
  padding: 0rem 1.25rem !important;
}


.list-faq-section h3,
.list-faq-section .h3 {
  margin-bottom: 0px !important;
}


button.faq_slide {

  border-radius: 6px !important;
  border: 0px !important;
  width: 100%;
  background: #FFFFFF !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  padding: 11px 0 11px 12px !important;
  text-align: left !important;
  font-size: 14px !important;
  line-height: 18px !important;
  font-family: Lexend-Light, sans-serif !important;
  font-weight: 300 !important;
  color: var(--feux-ue-blue-font, #20196F) !important;

}

button.faq_slide h3 {
  color: var(--feux-ue-blue-font, #20196F) !important;
}

@media only screen and (max-width: 991px) {

  .page-template-template-content-center .col-xxl-8.col-xl-8.col-lg-8.col-md-8.col-sm-8.template-content-center {

    width: 100% !important;

  }
}

@media only screen and (max-width: 436px) {
  .recruitment-submenu-wrapper__item {
    width: 100% !important;
  }

  .recruitment-submenu-wrapper {
    flex-direction: column !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .recruitment-submenu-wrapper li a {
    width: 100% !important;
  }
}


@media only screen and (max-width: 991px) {
  .sidebar-menu-section .sidebar-menu-section__list li {
    display: flex;
  }

  .sidebar_arrows {
    display: flex;
    justify-content: flex-end;
    color: #003399;
    font-size: 20px;
  }

  .side_arrow {
    margin-left: 15px;
  }
}

@media only screen and (min-width: 992px) {

  .faq_tab_slider,
  .sidebar_arrows {
    display: none;
  }
}


.faq_prev_btn::after {
  content: "" !important;
  width: 12px !important;
  height: 22px !important;
  background: url(../images/svg/left-blue.svg) no-repeat !important;
  background-size: cover !important;
}

.swiper-faq-next::after {
  content: "" !important;
  width: 12px !important;
  height: 22px !important;
  background: url(../images/svg/right-blue.svg) no-repeat !important;
  background-size: cover !important;
}

.faq_prev_btn {
  left: -15px !important;
  right: auto !important;
}

.swiper-faq-next {
  right: 0px !important;
  left: auto !important;
}

.rpo-swiper-faq.swiper-transparent-edge-slides {
  overflow: hidden !important;
}


.fun_info_box {
  width: 100% !important;
  border-radius: 15px;
  background-color: #FFFFFF;
  margin-bottom: 30px;
  padding: 20px;
  transition: all .3s ease 0s;
}

.fun_info_top {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d0d0d0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  font-size: 13px;
}

.fun_event_title1 {
  font-size: 18px;
  font-weight: 600;
  color: #003399;
  line-height: 22px;
  margin-bottom: 15px;
}


/*
.fun_info_box:hover {
  border-radius: 15px;
  background-color: #003399;
  margin-bottom: 30px;
  color: #FFFFFF;
}


.fun_info_box:hover .fun_event_title1 {
  color: #fff;
}

.fun_info_box:hover .icon {
  filter: invert(10%) sepia(0%) saturate(7500%) hue-rotate(72deg) brightness(1008%) contrast(1008%);
}

.fun_info_box:hover .fun_tel_new a,
.fun_info_box:hover .fun_tel a {
  text-decoration:underline !important;
  color: #FFF !important;
}

*/


.fun_clr {
  clear: both;
}

.fun_info_all {}

.fun_info_left {
  float: left;
  width: 49%;
}

.fun_tel {
  display: flex;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}



.fun_info_right {
  float: left;
  width: 49%;
}



.fun_info_box .fun_tel_new a,
.fun_info_box .fun_tel a {
  text-decoration: normal !important;
}


.fun_tel_new {
  display: flex;
}

@media only screen and (max-width: 1199px) {
  .fun_info_right {
    width: 100%;
  }

  .fun_info_left {
    width: 100%;
  }
}

.acfe-form input[type=text],
input[type=url],
input[type=number],
select {
  border-radius: 6px;
  border: 1px solid rgba(0, 51, 153, 0.60);
  background: #FFF;
  height: 40px;
}

.acf-url i {
  top: 10px !important;
  left: 10px !important;
}

.acfe-form textarea {
  height: 130px !important;
}

.acfe-form .acf-field {
  border: none !important;
}

ul.acf-radio-list.acf-hl,
ul.acf-checkbox-list.acf-hl {
  display: flex !important;
}

ul.acf-radio-list.acf-hl li,
ul.acf-checkbox-list.acf-hl li {
  font-size: 14px;
  background: #FFF;
  padding: 12px;
  width: 46%;
  color: #003399;
  margin-right: 4% !important;
  border-radius: 6px;
}

ul.acf-radio-list.acf-hl li input[type=checkbox] {
  width: 14px !important;
  height: 14px !important;
  border: 1px solid #8099cc;
}

ul.acf-radio-list.acf-hl li input[type=checkbox],
ul.acf-radio-list.acf-hl li input[type=radio],
ul.acf-checkbox-list li.acf-hl input[type=checkbox],
ul.acf-checkbox-list.acf-hl li input[type=radio] {
  margin: -2px 10px 0 0 !important;
}

.acf-input h2 {
  color: #1B1B1B;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 22px;
}

.acf-field .acf-label label {
  font-size: 16px !important;
  font-weight: 400 !important;
}

.acf-field .acf-input:focus {
  border: none !important;
}

.acf-button {
  border-radius: 6px;
  background: var(--UE, #039);
  color: white;
  border: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 12px;
  letter-spacing: 1.44px;
  text-transform: uppercase;
}


.rpo-swiper-wydarzenia .card-rpo-top-caption a:not(.focus-off) {
  display: initial !important;
}

.acf-fields>.acf-field {
  padding: 15px 12px 15px 0px !important;
}


@media (max-width: 576px) {
  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }
}

.recruitment-details-wrapper__item__title {
  margin-bottom: 10px !important;
}

.partners_info p.text-semibold-2 {
  margin-bottom: 0.38rem !important;
}

H1,
H2,
H3,
H4 {
  margin-left: 0px !important;
}

.left_one {
  flex-basis: 70% !important;
}

.left_two {
  flex-basis: 30% !important;
}

.left_three {
  flex-basis: 75% !important;
}

.left_four {
  flex-basis: 25% !important;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .left_three {
    flex-basis: 60% !important;
  }

}

@media only screen and (min-width: 782px) and (max-width: 991px) {
  .full_form {
    display: flex;
    flex-direction: column;
  }

  .full_form .contact-with-info-point {
    margin-top: 0px;
  }

  .full_form .offset-2 {
    margin-left: 0%;
  }

}

@media only screen and (max-width: 781px) {
  .full_form {
    display: flex;
    flex-direction: column;
  }

  .full_form .contact-with-info-point {
    margin-top: 0px;
  }

  .full_form .offset-2 {
    margin-left: 0%;
  }

  #scroll-up-btn {
    display: none !important;
  }
}

.lan_act {
  font-family: Lexend-SemiBold !important;
  font-weight: 600 !important;
}


.widget-quote__blockquote__footer p {
  margin-bottom: 0px !important
}

.news-list-wrapper__list__item .priorytetCls1,
.reports-list__item .priorytetCls1,
.success-story-card__aside.priorytetCls1 {
  border: 2px solid var(--feux-blue-3, #9ACA3C) !important;
}

.news-list-wrapper__list__item .priorytetCls2,
.reports-list__item .priorytetCls2,
.success-story-card__aside.priorytetCls2 {
  border: 2px solid var(--feux-blue-3, #F68A42) !important;
}

.news-list-wrapper__list__item .priorytetCls3,
.reports-list__item .priorytetCls3,
.success-story-card__aside.priorytetCls3 {
  border: 2px solid var(--feux-blue-3, #DA5C57) !important;
}

.news-list-wrapper__list__item .priorytetCls4,
.reports-list__item .priorytetCls4,
.success-story-card__aside.priorytetCls4 {
  border: 2px solid var(--feux-blue-3, #0E6EB6) !important;

}



.feux-border-top-lg-regio.priorytetCls1 {
  border-top: 3px solid var(--feux-blue-3, #9ACA3C) !important;
}

.feux-border-top-lg-regio.priorytetCls2 {
  border-top: 3px solid var(--feux-blue-3, #F68A42) !important;
}



.feux-border-top-lg-regio.priorytetCls3 {
  border-top: 3px solid var(--feux-blue-3, #DA5C57) !important;
}


.feux-border-top-lg-regio.priorytetCls4 {
  border-top: 3px solid var(--feux-blue-3, #0E6EB6) !important;
}


.projekty_block .priorytetCls1,
.projekty_block .priorytetCls2,
.projekty_block .priorytetCls3,
.projekty_block .priorytetCls4 {
  border: 2px solid;
}

.projekty_block .priorytetCls1 {
  border-color: #9ACA3C;
}


.projekty_block .priorytetCls2 {
  border-color: #F68A42;
}


.projekty_block .priorytetCls3 {
  border-color: #DA5C57;
}


.projekty_block .priorytetCls4 {
  border-color: #0E6EB6;
}


.projekty_block .priorytetCls1:before {
  border-left: 2px solid #9ACA3C !important;
  border-top: 2px solid #9ACA3C !important;
}

.projekty_block .priorytetCls2:before {
  border-left: 2px solid #F68A42 !important;
  border-top: 2px solid #F68A42 !important;
}

.projekty_block .priorytetCls3:before {
  border-left: 2px solid #DA5C57 !important;
  border-top: 2px solid #DA5C57 !important;
}

.projekty_block .priorytetCls4:before {
  border-left: 2px solid #0E6EB6 !important;
  border-top: 2px solid #0E6EB6 !important;
}



.projekty_block .priorytetCls1:after {
  border-right: 2px solid #9ACA3C !important;
  border-bottom: 2px solid #9ACA3C !important;
}

.projekty_block .priorytetCls2:after {
  border-right: 2px solid #F68A42 !important;
  border-bottom: 2px solid #F68A42 !important;
}

.projekty_block .priorytetCls3:after {
  border-right: 2px solid #DA5C57 !important;
  border-bottom: 2px solid #DA5C57 !important;
}

.projekty_block .priorytetCls4:after {
  border-right: 2px solid #0E6EB6 !important;
  border-bottom: 2px solid #0E6EB6 !important;
}


.main_sec_box2 {
  position: absolute;
  top: 75%;
}

#historie-sukcesu-main-content .widget-text h3 {
  text-transform: uppercase !important;
}

#historie-sukcesu-main-content hr {
  margin: 28px 0 !important;
}

.entry-content ul li a.rpo__header-cta {
  color: #003399;
  font-weight: bold;
}

.gal_bg_img {
  filter: blur(7.5px) !important;
  opacity: 50% !important;
  position: relative !important;
  object-fit: cover !important;
  width: 100% !important;
}

.gal_main_img {
  position: absolute !important;
  top: 0px !important;
  transform: translateX(-50%) !important;
  left: 50% !important;
}

.paginator-wrapper__list {
  align-items: center !important;
}

.paginator-wrapper__list:first-child,
.paginator-wrapper__list:last-child {
  height: 20px;
  padding: 5px 0px !important;
}

.paginator-wrapper__list li a:hover {
  padding: 5px 16px !important;
}

.but_next svg path {
  stroke: #003399 !important;
}

.but_next.empty svg path {
  stroke: #333333 !important;
}

.paginator-wrapper__list a.but_next g {
  opacity: 1 !important;
}


.page-item a.but_next.empty g,
.paginator-wrapper__list span.but_next.empty {
  opacity: 0.5 !important;
}


.paginator-wrapper__list li.page-item .but_next.empty {
  font-size: 14px !important;
  line-height: 22px !important;
  font-family: Lexend-Regular, sans-serif !important;
  font-weight: 400;
  padding: 5px 16px !important;
  border: 1px solid rgba(0, 0, 0, 0) !important;
}



@media only screen and (min-width: 1200px) {

  .search-results-public-element-wrapper__img {
    justify-content: flex-start !important;
  }

  .search-results-public-element-wrapper__img img {

    -o-object-fit: cover !important;
    object-fit: cover !important;
    height: 180px !important;
    width: 95% !important;
  }
}


@media only screen and (min-width: 992px) and (max-width: 1199px) {

  .search-results-public-element-wrapper__img {
    justify-content: flex-start !important;
  }

  .search-results-public-element-wrapper__img img {

    -o-object-fit: cover !important;
    object-fit: cover !important;
    height: 120px !important;
    width: 95% !important;
  }
}


@media only screen and (min-width: 768px) and (max-width: 991px) {


  .search-results-public-element-wrapper__img {
    justify-content: flex-end !important;
  }

  .search-results-public-element-wrapper__img img {

    -o-object-fit: cover !important;
    object-fit: cover !important;
    height: 80px !important;
    width: 95% !important;
  }
}


@media only screen and (max-width: 991px) {
  .input-calendar-range-wrapper .feux-calendar-input__control {
    padding-left: 50px !important;

  }
}

@media only screen and (min-width: 992px) {

  .input-calendar-range-wrapper .feux-calendar-input__control {
    padding-left: 50px !important;

  }
}


.fun_info_left_tel {
  float: left;
  width: 40%;
}


.fun_info_right_address {
  float: left;
  width: 60%;
}


@media only screen and (max-width: 1199px) {
  .fun_info_left_tel {
    width: 100%;
  }

  .fun_info_right_address {
    width: 100%;
  }
}

.tabs-jak-fundusze .nav-link:hover:not(.do-not-fill):not(.active-not-fill) svg path,
.tabs-jak-fundusze .nav-link.active:not(.do-not-fill):not(.active-not-fill) svg path {
  fill: revert-layer !important;
}

.top_align {
  align-items: flex-start;
}

.tabs-jak-fundusze .nav-pills {
  max-height: 100% !important;
}

@media (min-width: 992px) {
  .tab-content-list {
    width: 200px !important;
    margin-left: 40px !important;
  }
}

.events-label-bar-wrapper__status {
  padding-right: 15px !important;
  height: 30px !important;
}

.tabs-jak-fundusze .tab-content-header-box svg {
  margin-right: 1rem;
  width: 2rem;
  height: auto;
  max-height: 2rem;
}

.entry-content a:not(.focus-off) {
  display: initial !important;
}


.d-flex.download-btn-col a.download-wrapper:not(.focus-off) {
  display: inline-flex !important;
}

#spotkanie-tresc .zoom-box {
  max-width: 100% !important;
}

#cardTitleHeader nav .breadcrumb li {

  overflow: hidden !important;
  -webkit-box-orient: vertical !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;

}

.event-card-right__org__title {
  margin-bottom: 19px !important;
}

.event-card-right__org__name {
  padding-bottom: 20px !important;
}

.call_event svg {
  margin-top: -5px;
  margin-left: -4px;
  width: 30px !important;
  margin-right: 16px !important;
}

.call_event .event-card-right__org__name {
  padding-bottom: 0px !important;
}

.call_event .event-card-right__org__name {
  color: #1B1B1B !important;
}

#cardTitleHeader nav {

  padding-right: 20px !important;

}

.home_evemt__title {
  overflow: hidden;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2 !important;
}


@media (max-width: 575.98px) {
  .site-header__quick-access-guides ul li {
    max-width: 100% !important;
    width: 100% !important;
    height: 60px;
    margin-right: 0px !important;
  }

  #fun-content .mt-60px {
    margin-top: 20px !important;
  }

  .rpo__header-box {
    margin-top: 30px;
  }

  .rpo__header {
    height: 160px !important;
  }

  .swiper-slide-card-stylable {
    min-height: 150px !important;
  }

  .news-list-wrapper__list__item .card .card-body {
    height: auto !important;
    margin-right: 0px !important;
  }

  .news-list-wrapper__list__item .card .card-img-top {
    height: 100% !important;
  }

  .post_by_cat .news-list-wrapper__list__item {
    width: 100% !important;
  }

  .poradniki-lista__card .card-body {
    margin-right: 0px;
  }

  .news-list-wrapper .news-list-wrapper__list__item {
    margin-right: 0px;
  }

  .call_event {
    margin-left: 20px;
  }

  .specific-action__wrapper .process-section li.per-row-3 {
    width: 100%;

  }

}

@media (max-width: 767px) {
  .site-header__logo-nav__menu-modal__list {
    display: flex !important;
    justify-content: center !important;
  }

  .event-card-left {
    margin-top: 20PX;
  }

  .event-card-wrapper__content {
    margin-top: 0px !important;
  }

  .call_event svg {
    margin-left: 18px !important;
  }


  .specific-action__wrapper .process-section li.per-row-3 {
    width: 49%;
  }

}

@media only screen and (min-width:576px) and (max-width:767px) {
  .site-header__quick-access-guides ul li {
    max-width: unset;
    width: 47%;
    height: 60px;
  }
}

.event-card-right__org__svg {
  display: flex;
  flex-shrink: 0;
  flex-grow: 0;
}

@media (min-width: 992px) {
  .accordion-jak-fundusze {
    display: none;
  }
}

@media (max-width: 991px) {
  .accordion-jak-fundusze .accordion-button.collapsed svg path {
    fill: var(--feux-white-font, #FFFFFF) !important;
  }
}

/* ####### responsive CSS ############ */

.accordion-jak-fundusze .accordion-button-icon svg {
  width: initial !important;
}

@media (min-width: 769px) and (max-width: 991px) {
  #fundusze-proces.specific-action__wrapper .process-section li.per-row-3 {
    width: 47% !important;
  }
}


@media (max-width: 768px) {
  #fundusze-proces.specific-action__wrapper .process-section li.per-row-3 {
    width: 100% !important;
  }

  .poradniki-lista__card.card .card-img-top {
    height: auto !important;

  }

  .news-list-wrapper__list__item .card .card-body {
    min-height: 160px !important;
  }

}


.interreg-program-map .interreg-program-map__sidebar {
  background: var(--feux-blue-3, #003399) !important;
  color: var(--feux-white, #ffffff) !important;
}

.interreg-program-map .interreg-program-map__sidebar li {

  color: var(--feux-black-font, #ffffff) !important;
}

.site-footer__desktop__menu-bottom__logo img {
  height: 80px !important;
  width: auto;
}

.download-btn-col {
  justify-content: flex-end !important;
}

@media only screen and (min-width:768px) and (max-width:781px) {
  .document-list .col-10 {
    width: 75% !important;
  }

  .document-list .col-2 {
    width: 25% !important;
  }
}

@media only screen and (min-width:782px) and (max-width:991px) {
  .document-list .col-10 {
    width: 70% !important;
  }

  .document-list .col-2 {
    width: 30% !important;
  }

  .document-list-wrapper__buttons--btn:last-child {
    padding-left: 2rem !important;
  }
}

@media only screen and (min-width:992px) and (max-width:1199px) {
  .document-list .col-10 {
    width: 75% !important;
  }

  .document-list .col-2 {
    width: 25% !important;
  }

  .document-list-wrapper__buttons--btn:last-child {
    padding-left: 2rem !important;
  }
}

.site-footer__desktop__menu-bottom__menu {
  margin-top: -25px !important;
}

.interreg-program-map__sidebar__item {
  overflow-y: scroll !important;
}

.powiatList::-webkit-scrollbar {
  width: 1px;
}

.powiatList::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px #345faf;
}

.powiatList::-webkit-scrollbar-thumb {
  background: #fff;
}

.powiatList::-webkit-scrollbar-thumb:hover {
  background: #b30000;
}

.interreg-program-map__sidebar__item ul {
  margin-right: 5PX !important;
}

.przejdz-do-mapy-dotacji__rest__link a:not(.focus-off) {
  display: inline-flex !important;
}

#cardTitleHeader nav .breadcrumb-item.active {
  display: none !important;
}

#cardTitleHeader nav .breadcrumb li:nth-last-child(2) {
  display: none
}


.event_section .fun_event_time {
  width: 200px !important;
  float: left !important;
  line-height: 22px !important;
  text-align: left !important;
  margin-right: 0px !important;
}



.event_section .fun_event_time span {
  border:0px !important;
}

.event_section .fun_event_left {
  justify-content: space-between;
}


.event_section .fun_event_text {
  padding-right: 30px !important;
}


#cardTitleHeader nav .breadcrumb li:nth-last-child(2) {
  display: none !important;
}

.reports-box-simple {
  max-height: 100% !important;
}


.paginator-wrapper__list {
  align-items: center !important;
}

.paginator-wrapper__list:first-child,
.paginator-wrapper__list:last-child {
  height: 20px;
  padding: 5px 0px !important;
}

.paginator-wrapper__list li a:hover {
  padding: 5px 16px !important;
}


.but_next svg path {
  stroke: #003399 !important;
}

.but_next.empty svg path {
  stroke: #333333 !important;
}

.success-story-card__paraagraph-h3,
.success-story-card__paraagraph {
  font-size: 16px !important;
}



@media only screen and (min-width:320px) and (max-width:525px) {
  .site-header__top-menu__left-menu li {
    width: 100% !important;
    margin-left: 50px !important;
    height: auto !important;

  }

  .site-header__top-menu__left-menu {
    display: flex !important;
    flex-direction: column !important;
  }

  .site-header__top-menu {
    padding-top: 10px !important;
  }

  .site-header__top-menu--bcg:before {
    height: 75px !important;
  }

  .site-header__top-menu__search {
    margin-left: 10px !important;
  }
}

@media only screen and (min-width:526px) and (max-width:767px) {
  .site-header__top-menu--bcg:before {
    height: 75px !important;
  }
}

.bottom-spacer--green::after {
  background-color: var(--feux-green8-bg, #003399) !important;
}



.priorytetCls1_details.projekt_info svg path {
  stroke: #9ACA3C !important;
}

.priorytetCls2_details.projekt_info svg path {
  stroke: #F68A42 !important;
}

.priorytetCls3_details.projekt_info svg path {
  stroke: #DA5C57 !important;
}

.priorytetCls4_details.projekt_info svg path {
  stroke: #0E6EB6 !important;
}


.contrast-grey-active {
  filter: grayscale(1) !important;
}

.site-header__logo-nav__logo .logo {
  width: 332px;
}

.creative_box {
  border-radius: 12px;
  border: 2px solid #D25B54;
  padding: 20px;
  margin-bottom: 78px;
  width: 100%;
}

.creative_box h3 {
  color: #039;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 40px;
}

.creative_box h4 {
  color: #1B1B1B;

  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 23px;
}

.creative_heading {
  color: #1B1B1B;
  font-size: 12px;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 0.24px;
  text-transform: uppercase;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2dff4;
  padding-top: 11px;
  padding-right: 0px;
  padding-bottom: 11px;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
}

.creative_sub_heading {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  text-decoration-line: underline;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2dff4;
  padding-top: 11px;
  padding-right: 0px;
  padding-bottom: 11px;
}

.creative_sub_heading a{
  color: #000 !important;
}

.creative_box_left {
  float: left;
  flex-direction: column;
  width: 50%;
}

.left_text {
  padding-right: 30px;
}

.right_text {
  padding-left: 30px;
}

.creative_box_con {
  margin-bottom: 30px;
}

.creative_box_blue {
  border: 2px solid #2A6FB8;
}

@media only screen and (min-width:320px) and (max-width:1199px) {
  .creative_box_left {
    float: left;
    width: 100%;
  }

  .creative_box .main_sec {
    display: flex;
    flex-direction: column;
  }

  .right_text {
    padding-left: 0px;
  }

}

.contact-menu-wrapper__list__item h3.contact-menu-wrapper__list__item--link{
  min-height: 40px;
}

.contact-content-full-width .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item{
  background: #fff;
  border-radius: 12px;
  padding: 10px 20px;
  margin-bottom: 30px;
}

.contact-content-full-width .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__title{
  position: relative;
}

.contact-content-full-width .wp-block-themeisle-blocks-accordion .wp-block-themeisle-blocks-accordion-item__title::marker{

  content: "" !important;
}


.contact-content-full-width .wp-block-themeisle-blocks-accordion details[open] .wp-block-themeisle-blocks-accordion-item__title::after{
  content: "" !important;
  background-image: url(../images/svg/arrow-down.svg) !important;
    -webkit-transform: rotate(-180deg) !important;
    -ms-transform: rotate(-180deg) !important;
    transform: rotate(-180deg) !important;
    width: 16px;
  height: 10px;
  background-size: 1rem;
  right:0px;
  position: absolute;
  top: 40%;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  -o-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}

.contact-content-full-width .wp-block-themeisle-blocks-accordion details .wp-block-themeisle-blocks-accordion-item__title::after {
  content: "" !important;
  background-image: url(../images/svg/arrow-down.svg);
  width: 16px;
  height: 10px;
  background-size: 1rem;
  right:0px;
  position: absolute;
  top: 40%;
  -webkit-transition: -webkit-transform .2s ease-in-out;
  transition: -webkit-transform .2s ease-in-out;
  -o-transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out;
  transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}


.contact-content-full-width .wp-block-themeisle-blocks-accordion  .wp-block-embed__wrapper:before{
  padding-top: 0% !important;
}

.single_event_box{
  background-color: white;
  padding: 30px;
  border-radius: 12px;
}

#headerProgramMenuModal .col-12{
  position: relative;
}

.contact-content-full-width .wp-block-themeisle-blocks-accordion-item__content{
padding-top:16px !important;
}

.contact-content-full-width iframe{
  width:100% !important;
}

.slownik .dictionary-list-wrapper__left__popular__list--item>button{
  padding: 10px 20px;
}
.slownik .dictionary-list-wrapper__left__popular__list--item{
     height: auto !important;

}


@media (max-width: 767.98px) {
  .services_page .news-list-wrapper__list__item {
    width: 100% !important;
  }
  }

  .podmenu-nabory ul.recruitment-submenu-wrapper li.recruitment-submenu-wrapper__item{
    display:flex;
  }

  .recruitment-submenu-wrapper__item:hover a{
    color: #fff !important;
  }


@media (max-width: 767.98px) {
  .rpo__header {
    position: relative !important;
    height: auto !important;
  }

  .rpo__header-box{
    margin-bottom: 0px !important;
  }

  .site-header__logo-nav{
    display:block !important;
  }

  .publi-box-new.card-body:after{

    content: "" !important;
    position: absolute !important;
    bottom: -10px !important;
    left: 12% !important;
    width: 20px !important;
    height: 20px !important;
    -webkit-transform: translateX(-50%) rotate(45deg) !important;
    -ms-transform: translateX(-50%) rotate(45deg) !important;
    transform: translateX(-50%) rotate(45deg) !important;
    background-color: var(--feux-white-bg, #FFFFFF) !important;
  }

  .publi-box-wrapper>.publi-box-image-wrapper,
  .publi-box-wrapper>.publi-box-new{
    position: relative !important;
    width:100%  !important;
  }

  .publikacji-blok .publi-box-wrapper> .publi-box-image-wrapper{
    height:155px !important;
  }

  .rpo-swiper-fundusze-to .card-rpo-top-caption .card-body{
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    min-height: auto !important;
  }

  .publi-box-wrapper>.publi-box-image-wrapper>img.img-fluid{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 12px !important;
  }


}

.sticky-footer__main-mobile__menu.list-unstyled a:not(.focus-off){
 display: block !important;
}
.sticky-footer__main-mobile__menu li>div{
  text-align: center !important;
}

.sticky-footer__main-mobile__menu li div:has(> a:hover) {
  border: 2px solid #388325  !important;
  border-radius:12px;
}


@media only screen and (max-width: 767px) {
  .reports-box{
    width:100% !important;
  }

  .sub_pages .news-list-wrapper__list__item {
    margin-right: 0px !important;
  }

  .news-list-wrapper__list__item .card .card-body{
    margin-right: 0px !important;
  }

  }

  @media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .post_by_cat .news-list-wrapper__list__item {
    width: 349px !important;
  }
  }

  @media only screen and ( min-width: 992px ) and ( max-width: 1199px ) {

    .post_by_cat .news-list-wrapper__list__item {
      width: 449px !important;
    }

  }

  @media only screen and ( min-width: 992px ) and ( max-width: 1199px ) {

    .post_by_cat .news-list-wrapper__list__item {
      width: 449px !important;
    }

  }

  @media only screen and ( min-width: 768px ) and ( max-width: 991px ) {

    .post_by_cat .news-list-wrapper__list__item {
      width: 332px !important;
    }

  }


  @media only screen and ( max-width: 767px ) {

    .post_by_cat .news-list-wrapper__list__item {
      width: 100% !important;
    }

    .news-list-wrapper .news-list-wrapper__list__item {
      margin-right: 0px;
    }

  }

  .feux-filtry{
    display: flex !important;
  }

  .feux-filtry__item #search.feux-filtry__dropdown-btn.show svg {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  @media only screen and ( max-width: 991px ) {
    .feux-filtry__item{
      display: inline-flex !important;
    }

    .search-form ul.flex-lg-wrap,
    .raporty-search-form ul.flex-lg-wrap,
    .publikacji-blok ul.flex-lg-wrap,
    #dokumenty-filtry ul.flex-lg-wrap,
    .nabory_blok ul.flex-lg-wrap,
    .event_serach_form ul.flex-lg-wrap,
    .news-filters ul.flex-lg-wrap{
      margin-bottom: 0rem !important;
      margin-top: 10px !important;
    }


    .taby-block .recruitment-submenu-wrapper__item{
      white-space: wrap !important;
    }


    .map-projects-polski,
    .map-region-id,
    .map-polski {
      width: 100%;
      height: 400px !important;
      border-radius: 16px;
    }

  }

#search.feux-filtry__dropdown-btn svg{
    width: 18px !important;
    height: 18px !important;
  }
