.elementor-2338 .elementor-element.elementor-element-aa85f5f > .elementor-container{min-height:120px;}.elementor-2338 .elementor-element.elementor-element-aa85f5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2338 .elementor-element.elementor-element-aa85f5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2338 .elementor-element.elementor-element-4f88ba5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2338 .elementor-element.elementor-element-86c4e9c{padding:30px 0px 30px 0px;}.elementor-2338 .elementor-element.elementor-element-9f67ee1 > .elementor-container{max-width:500px;}.elementor-bc-flex-widget .elementor-2338 .elementor-element.elementor-element-9444cfd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2338 .elementor-element.elementor-element-9444cfd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2338 .elementor-element.elementor-element-9444cfd.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-2338 .elementor-element.elementor-element-0b2a432{width:auto;max-width:auto;}.elementor-2338 .elementor-element.elementor-element-5d9a42d{width:auto;max-width:auto;}@media(max-width:767px){.elementor-2338 .elementor-element.elementor-element-0b2a432 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2338 .elementor-element.elementor-element-0b2a432{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-612ae39 */.breadcrumbs.elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0b2a432 */.antmapy-geobutton {
  border-color: #ddd!important;
  background: transparent;
  position: relative;
  color: var(--e-global-color-text)!important;
  border-radius: 0px!important;
  font-size: 16px!important;
  padding: 6px 10px 6px 40px!important;
}

.antmapy-geobutton:hover {
  background: #f8f8f8 !important;
}

.antmapy-geobutton::before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  background-image: url("/wp-content/uploads/2021/04/placeholder-1.svg");
  background-position: center;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d82df34 *//* Mapy */
@media (max-width: 767px) {
  div[data-antmapy-type="mapycz"] {
    aspect-ratio: 16 / 14 !important;
  }
}

.smap img {
  max-width: none !important;
}

div[data-antmapy-type="mapycz"] .smap {
  border-radius: 20px;
}

.smap .card a {
  /* text-decoration: underline; */
  font-weight: 700;
  color: var( --e-global-color-a738535 );
}

/* .smap .card a:hover {
  text-decoration: none;
} *//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1c9effc */.antmapy__posts__item {
  background: var( --e-global-color-10529b8 );
  padding: 15px;
  border-radius: 18px;
  margin-bottom: 20px;
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-direction: column;
}

@media (max-width: 767px) {
  .antmapy__posts__item .antmapy__posts__image {
    margin-bottom: 20px;
  }
}

@media (min-width: 768px) {
  .antmapy__posts__item {
    flex-direction: row;
    align-items: center;
  }

  .antmapy__posts__item .antmapy__posts__image {
    margin-right: 30px;
  }
}

.antmapy__posts__item .antmapy__posts__image img {
  border-radius: 18px;
  aspect-ratio: 4/3;
  object-fit: cover;
  object-position: center;
}

@media (max-width: 767px) {
  .antmapy__posts__item .antmapy__posts__image img {
    width: 100%;
  }
}

.antmapy__posts__item .antmapy__posts__text .title {
  margin-top: 0;
}

.antmapy__posts__item .antmapy__posts__text p {
  font-size: 16px;
  opacity: .8;
  margin-bottom: 0;
}

.antmapy__posts__item .antmapy__posts__links {
  margin-top: 10px;
}

.antmapy__posts__item .antmapy__posts__links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.antmapy__posts__item .antmapy__posts__links ul li {
  display: inline-block;
}

.antmapy__posts__item .antmapy__posts__links ul li a {
  font-weight: 700;
  color: var(--e-global-color-accent);
  text-decoration: underline;
}

.antmapy__posts__item .antmapy__posts__links ul li a:hover {
  text-decoration: none;
}

.antmapy__posts__item .antmapy__posts__links ul li span.separator {
  display: block;
  margin: 0 7px;
  position: relative;
  top: 5px;
  width: 1px;
  height: 22px;
  background: #AAABAB;
}

@media (min-width: 1024px) {
  .antmapy__posts {
    max-width: 850px;
    margin: 40px auto;
  }
}

.antmapy__loadmore {
   border-color: var( --e-global-color-a738535 ) !important;
  background: var( --e-global-color-a738535 ) !important;
  color: var( --e-global-color-518f5b7 ) !important;
  display: block;
  margin: 0 auto;
}
.antmapy__loadmore:hover {
  background: var( --e-global-color-62907ae ) !important;
  color: var( --e-global-color-518f5b7 ) !important;
}/* End custom CSS */