
.gallery-row {
  gap: 0; }

.tx-dce-pi1 {
  padding: 2em 0; }

.section.section-default > .tx-dce-pi1:first-of-type {
  background: url(/fileadmin/templates/nettom/images/siatka_middle.svg) no-repeat center center;
  background-size: cover; }

.text-center.awesome {
  font-weight: 400; }

.gallery-item img, .gallery-item picture {
  width: unset !important; }

.pswp__dynamic-caption {
  display: none; }

.tx-indexedsearch-browsebox {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none; }

.tx-indexedsearch-browsebox > li a {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.55;
  text-decoration: none;
  color: #10a0cb;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px; }

.tx-indexedsearch-browsebox > li.tx-indexedsearch-browselist-currentPage strong > a {
  z-index: 3;
  color: #fff;
  background-color: #10a0cb;
  border-color: #10a0cb;
  cursor: default; }

.breadcrumb-section {
  padding-top: 90px;
  border-bottom: 1px solid #eee; }
  .breadcrumb-section .breadcrumb {
    padding: 12px 0;
    border-radius: 0;
    margin-bottom: 0; }
    .breadcrumb-section .breadcrumb-link-title {
      display: inline-block; }
    .breadcrumb-section .breadcrumb-item + .breadcrumb-item::before {
      content: "/\00a0";
      padding: 0 5px 0 0;
      color: #ccc; }

.nav > li {
  flex: 1 0 100%; }

.navbar {
  padding: 0; }
  .navbar.navbar-default {
    border-color: #eee; }

.lazyload {
  opacity: 0; }

.opacity-show {
  opacity: 1;
  transition: all .4s; }

body a {
  color: #10a0cb;
  text-decoration: none; }

.realisations-block .filters {
  margin: 0 10px; }

.pagination, .tx-indexedsearch-browsebox {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 0; }

.col-xs-6 {
  width: 50%; }

@media screen and (min-width: 576px) and (max-width: 767px) {
  .col-sm-3, .col-sm-6 {
    width: 100%; }
  .col-xs-12 {
    width: 100%; } }
@media screen and (min-width: 768px) {
  .filters .col-sm-6 {
    width: 50%; } }
@media screen and (min-width: 992px) {
  .filters .col-sm-6 {
    width: 25%; } }
.realisation-detials-navigation .project-link .arrow-left,
.realisation-detials-navigation .project-link .arrow-right {
  line-height: 40px;
  margin: 0; }
.realisation-detials-navigation .project-link.media {
  padding: 0 5px;
  font-size: 12px; }
  .realisation-detials-navigation .project-link.media > a {
    display: flex; }
  .realisation-detials-navigation .project-link.media .media-body {
    display: flex;
    align-items: center;
    justify-content: center; }
.realisation-detials-navigation .col-xs-6 a {
  align-items: center; }
.realisation-detials-navigation .col-xs-6:nth-child(1) a {
  justify-content: flex-start; }
.realisation-detials-navigation .col-xs-6:nth-child(2) a {
  justify-content: flex-end; }

@media screen and (min-width: 576px) {
  .realisation-detials-navigation .project-link.media {
    font-size: 16px; }
  .realisation-detials-navigation .col-xs-6 {
    width: 50%; } }
@media screen and (min-width: 992px) {
  .realisation-detials-navigation .project-link > a {
    gap: 10px; }
  .realisation-detials-navigation .col-xs-6 .media-body {
    flex-wrap: wrap; }
    .realisation-detials-navigation .col-xs-6 .media-body .project-title {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      line-clamp: 1;
      -webkit-box-orient: vertical; }
  .realisation-detials-navigation .col-xs-6:nth-child(1) .media-body {
    justify-content: left; }
    .realisation-detials-navigation .col-xs-6:nth-child(1) .media-body .media-heading {
      width: 100%; }
  .realisation-detials-navigation .col-xs-6:nth-child(2) .media-body {
    justify-content: right; }
    .realisation-detials-navigation .col-xs-6:nth-child(2) .media-body .media-heading {
      width: 100%; } }
#content > .section:has(div.frame-type-news_pi1) {
  margin-top: 20px; }

.news-list-view-homepage .news-list-item .col-md-3 {
  display: none; }
.news-list-view-homepage .news-list-item .col-md-9 {
  display: flex;
  flex-direction: column-reverse; }
  .news-list-view-homepage .news-list-item .col-md-9 .lead,
  .news-list-view-homepage .news-list-item .col-md-9 .btn-read-more {
    display: none; }
  .news-list-view-homepage .news-list-item .col-md-9 h3 {
    font-size: 16px; }
    .news-list-view-homepage .news-list-item .col-md-9 h3 a {
      font-size: 16px;
      color: #000000; }
  .news-list-view-homepage .news-list-item .col-md-9 .extra time {
    color: #1178bd;
    font-size: 16px; }
.news-list-view .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 24px 0;
  border-radius: 0; }
  .news-list-view .pagination > li {
    display: inline-block;
    list-style-type: none;
    position: relative; }
    .news-list-view .pagination > li.current span {
      z-index: 3;
      color: #fff;
      background-color: #10a0cb;
      border-color: #10a0cb;
      cursor: default; }
    .news-list-view .pagination > li .disabled span {
      color: #777;
      background-color: #fff;
      border-color: #ddd;
      cursor: not-allowed; }
    .news-list-view .pagination > li a {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.55;
      text-decoration: none;
      color: #10a0cb;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
      .news-list-view .pagination > li a:hover {
        z-index: 2;
        color: #0a6884;
        background-color: #eee;
        border-color: #ddd; }
    .news-list-view .pagination > li span {
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px;
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.55;
      text-decoration: none;
      color: #10a0cb;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
.news-list-view-sublist .news-list-item {
  margin-bottom: 50px; }
  .news-list-view-sublist .news-list-item [itemscope="itemscope"] .text-right {
    display: flex;
    justify-content: flex-end; }
    .news-list-view-sublist .news-list-item [itemscope="itemscope"] .text-right a.btn-read-more {
      user-select: none;
      color: #333;
      background-color: #fff;
      border-color: #ccc; }
      .news-list-view-sublist .news-list-item [itemscope="itemscope"] .text-right a.btn-read-more:hover {
        color: #333;
        background-color: #e6e6e6;
        border-color: #adadad; }

@media screen and (min-width: 768px) {
  .news-list-view-homepage .news-list-item .col-md-9 {
    flex-direction: row-reverse;
    justify-content: flex-end;
    width: 100%;
    gap: 30px; }
    .news-list-view-homepage .news-list-item .col-md-9 h3 {
      margin-top: 2px; } }
@media screen and (min-width: 1200px) {
  .news-list-view-homepage {
    width: 85%; } }
.meetus .element-header {
  margin-bottom: 12px; }

.carousel .item h1:before,
.carousel .item h2:before,
.carousel .item h3:before,
.carousel .item h4:before,
.carousel .item h5:before {
  content: unset; }

header.navbar .container {
  display: block; }
  header.navbar .container nav > .nav {
    display: block; }
    header.navbar .container nav > .nav li a:after {
      content: unset; }

@media screen and (max-width: 991px) {
  header.navbar .navbar-nav.open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
  header.navbar .navbar-main .open .dropdown-menu {
    border-left: 4px solid rgba(16, 160, 203, 0.5); } }
@media screen and (min-width: 992px) {
  header.navbar .container nav > .nav li .dropdown-menu {
    position: absolute; } }
@media screen and (min-width: 576px) and (max-width: 767px) {
  .tx-projekty-pi2 .project-item {
    width: 100%; }
  .tx-projekty-pi2 .project-info {
    width: 100%; } }
@media screen and (min-width: 768px) {
  .tx-projekty-pi2 .project_short_desc .col-sm-4, .tx-projekty-pi2 .project_short_desc .col-sm-8 {
    float: left; } }
@media screen and (min-width: 992px) {
  .tx-projekty-pi2 .project-item {
    width: 50%; } }
@media screen and (min-width: 1200px) {
  .tx-projekty-pi2 .project-item {
    width: 33.3%; } }
@media screen and (min-width: 576px) {
  .container {
    max-width: unset; } }
@media screen and (min-width: 381px) and (max-width: 475px) {
  .nettom-footer-menu .navbar-foot > div > a {
    width: 60% !important;
    font-size: 14px;
    list-style: disc;
    display: list-item !important; }
    .nettom-footer-menu .navbar-foot > div > a:nth-child(2n) {
      width: 40% !important; } }
@media screen and (min-width: 768px) and (max-width: 992px) {
  .nettom-footer-menu .navbar-foot > div > a {
    font-size: 14px; } }

/*# sourceMappingURL=style2024.css.map */
