/* -- dynamic code css -- */
      
    .seoContent .ksi-gallery-2{
      width:100%;
      overflow:hidden;
      margin:var(--default-margin) auto;
      border-radius:var(--default-radius);

      display:grid;
      grid-template-columns:1fr 1fr;
      grid-gap:var(--default-margin) 1px;
    }
    
    .seoContent .ksi-gallery-2 a{
      color:#fff;
    }

    .seoContent .ksi-gallery-2 .item-cnt{
      width:100%;
      height:100%;
      min-height:360px;
      position:relative;
      display:block;
      overflow:hidden;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text{
      position:absolute;
      text-align:center;
      bottom:0px;
      left:0px;
      width:100%;      
      padding:20px;
      background-color:#00000088;
      transition:all 350ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover .text{
      background:var(--color-main-1);
    }
    
    .seoContent .ksi-gallery-2 a:hover .text h3{
      color:#000;
    }


    
    .seoContent .ksi-gallery-2 .item-cnt .text h3{
      margin:0px;
      padding:0px;
      font-size:24px;
      color:#ffffff;
      margin-bottom:10px;
      font-weight:400;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text span{
      margin:0px;
      padding:0px;
      font-size:16px;
      color:#ffffff;
      font-weight:100;
    }

    .seoContent .ksi-gallery-2 .item-cnt img{
      width:100%;
      height:100%;
      object-fit:cover;
      transition:all 250ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover img{
      transform:scale(1.04);
    }
    
    @media all and ( max-width: 960px ) {
      .seoContent .ksi-gallery-2{
        grid-template-columns:1fr;        
      }
      
      .seoContent .ksi-gallery-2 .item-cnt{
        max-height:360px;
        min-height:320px;
      }
    }
    
    @media all and ( max-width: 640px ) {
      .seoContent .ksi-gallery-2 .item-cnt .text h3{
        font-size:18px;
      }

      .seoContent .ksi-gallery-2 .item-cnt .text span{
        font-size:16px;
      }
    }

  /* -- dynamic code css -- */
      
    .seoContent .ksi-gallery-2{
      width:100%;
      overflow:hidden;
      margin:var(--default-margin) auto;
      border-radius:var(--default-radius);

      display:grid;
      grid-template-columns:1fr 1fr;
      grid-gap:var(--default-margin) 1px;
    }
    
    .seoContent .ksi-gallery-2 a{
      color:#fff;
    }

    .seoContent .ksi-gallery-2 .item-cnt{
      width:100%;
      height:100%;
      min-height:360px;
      position:relative;
      display:block;
      overflow:hidden;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text{
      position:absolute;
      text-align:center;
      bottom:0px;
      left:0px;
      width:100%;      
      padding:20px;
      background-color:#00000088;
      transition:all 350ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover .text{
      background:var(--color-main-1);
    }
    
    .seoContent .ksi-gallery-2 a:hover .text h3{
      color:#000;
    }


    
    .seoContent .ksi-gallery-2 .item-cnt .text h3{
      margin:0px;
      padding:0px;
      font-size:24px;
      color:#ffffff;
      margin-bottom:10px;
      font-weight:400;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text span{
      margin:0px;
      padding:0px;
      font-size:16px;
      color:#ffffff;
      font-weight:100;
    }

    .seoContent .ksi-gallery-2 .item-cnt img{
      width:100%;
      height:100%;
      object-fit:cover;
      transition:all 250ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover img{
      transform:scale(1.04);
    }
    
    @media all and ( max-width: 960px ) {
      .seoContent .ksi-gallery-2{
        grid-template-columns:1fr;        
      }
      
      .seoContent .ksi-gallery-2 .item-cnt{
        max-height:360px;
        min-height:320px;
      }
    }
    
    @media all and ( max-width: 640px ) {
      .seoContent .ksi-gallery-2 .item-cnt .text h3{
        font-size:18px;
      }

      .seoContent .ksi-gallery-2 .item-cnt .text span{
        font-size:16px;
      }
    }

  /* -- dynamic code css -- */
      
    .seoContent .ksi-gallery-2{
      width:100%;
      overflow:hidden;
      margin:var(--default-margin) auto;
      border-radius:var(--default-radius);

      display:grid;
      grid-template-columns:1fr 1fr;
      grid-gap:var(--default-margin) 1px;
    }
    
    .seoContent .ksi-gallery-2 a{
      color:#fff;
    }

    .seoContent .ksi-gallery-2 .item-cnt{
      width:100%;
      height:100%;
      min-height:360px;
      position:relative;
      display:block;
      overflow:hidden;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text{
      position:absolute;
      text-align:center;
      bottom:0px;
      left:0px;
      width:100%;      
      padding:20px;
      background-color:#00000088;
      transition:all 350ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover .text{
      background:var(--color-main-1);
    }
    
    .seoContent .ksi-gallery-2 a:hover .text h3{
      color:#000;
    }


    
    .seoContent .ksi-gallery-2 .item-cnt .text h3{
      margin:0px;
      padding:0px;
      font-size:24px;
      color:#ffffff;
      margin-bottom:10px;
      font-weight:400;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text span{
      margin:0px;
      padding:0px;
      font-size:16px;
      color:#ffffff;
      font-weight:100;
    }

    .seoContent .ksi-gallery-2 .item-cnt img{
      width:100%;
      height:100%;
      object-fit:cover;
      transition:all 250ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover img{
      transform:scale(1.04);
    }
    
    @media all and ( max-width: 960px ) {
      .seoContent .ksi-gallery-2{
        grid-template-columns:1fr;        
      }
      
      .seoContent .ksi-gallery-2 .item-cnt{
        max-height:360px;
        min-height:320px;
      }
    }
    
    @media all and ( max-width: 640px ) {
      .seoContent .ksi-gallery-2 .item-cnt .text h3{
        font-size:18px;
      }

      .seoContent .ksi-gallery-2 .item-cnt .text span{
        font-size:16px;
      }
    }

  /* -- dynamic code css -- */
      
    .seoContent .ksi-gallery-2{
      width:100%;
      overflow:hidden;
      margin:var(--default-margin) auto;
      border-radius:var(--default-radius);

      display:grid;
      grid-template-columns:1fr 1fr;
      grid-gap:var(--default-margin) 1px;
    }
    
    .seoContent .ksi-gallery-2 a{
      color:#fff;
    }

    .seoContent .ksi-gallery-2 .item-cnt{
      width:100%;
      height:100%;
      min-height:360px;
      position:relative;
      display:block;
      overflow:hidden;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text{
      position:absolute;
      text-align:center;
      bottom:0px;
      left:0px;
      width:100%;      
      padding:20px;
      background-color:#00000088;
      transition:all 350ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover .text{
      background:var(--color-main-1);
    }
    
    .seoContent .ksi-gallery-2 a:hover .text h3{
      color:#000;
    }


    
    .seoContent .ksi-gallery-2 .item-cnt .text h3{
      margin:0px;
      padding:0px;
      font-size:24px;
      color:#ffffff;
      margin-bottom:10px;
      font-weight:400;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text span{
      margin:0px;
      padding:0px;
      font-size:16px;
      color:#ffffff;
      font-weight:100;
    }

    .seoContent .ksi-gallery-2 .item-cnt img{
      width:100%;
      height:100%;
      object-fit:cover;
      transition:all 250ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover img{
      transform:scale(1.04);
    }
    
    @media all and ( max-width: 960px ) {
      .seoContent .ksi-gallery-2{
        grid-template-columns:1fr;        
      }
      
      .seoContent .ksi-gallery-2 .item-cnt{
        max-height:360px;
        min-height:320px;
      }
    }
    
    @media all and ( max-width: 640px ) {
      .seoContent .ksi-gallery-2 .item-cnt .text h3{
        font-size:18px;
      }

      .seoContent .ksi-gallery-2 .item-cnt .text span{
        font-size:16px;
      }
    }

  /* -- dynamic code css -- */
      
    .seoContent .ksi-gallery-2{
      width:100%;
      overflow:hidden;
      margin:var(--default-margin) auto;
      border-radius:var(--default-radius);

      display:grid;
      grid-template-columns:1fr 1fr;
      grid-gap:var(--default-margin) 1px;
    }
    
    .seoContent .ksi-gallery-2 a{
      color:#fff;
    }

    .seoContent .ksi-gallery-2 .item-cnt{
      width:100%;
      height:100%;
      min-height:360px;
      position:relative;
      display:block;
      overflow:hidden;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text{
      position:absolute;
      text-align:center;
      bottom:0px;
      left:0px;
      width:100%;      
      padding:20px;
      background-color:#00000088;
      transition:all 350ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover .text{
      background:var(--color-main-1);
    }
    
    .seoContent .ksi-gallery-2 a:hover .text h3{
      color:#000;
    }


    
    .seoContent .ksi-gallery-2 .item-cnt .text h3{
      margin:0px;
      padding:0px;
      font-size:24px;
      color:#ffffff;
      margin-bottom:10px;
      font-weight:400;
    }
    
    .seoContent .ksi-gallery-2 .item-cnt .text span{
      margin:0px;
      padding:0px;
      font-size:16px;
      color:#ffffff;
      font-weight:100;
    }

    .seoContent .ksi-gallery-2 .item-cnt img{
      width:100%;
      height:100%;
      object-fit:cover;
      transition:all 250ms ease;
    }
    
    .seoContent .ksi-gallery-2 a:hover img{
      transform:scale(1.04);
    }
    
    @media all and ( max-width: 960px ) {
      .seoContent .ksi-gallery-2{
        grid-template-columns:1fr;        
      }
      
      .seoContent .ksi-gallery-2 .item-cnt{
        max-height:360px;
        min-height:320px;
      }
    }
    
    @media all and ( max-width: 640px ) {
      .seoContent .ksi-gallery-2 .item-cnt .text h3{
        font-size:18px;
      }

      .seoContent .ksi-gallery-2 .item-cnt .text span{
        font-size:16px;
      }
    }

  /* -- dynamic code css -- */
      
    .container-replaced{
      width:100% !important;
    }
    .seoContent-button{
      margin:0px !important;
    }
    .skin-paginacja{
      display:none;
    }
    .olst-list-item-title{
      display:inline;
      border:0px;
    }
  /* -- dynamic code css -- */
      
    .sk-footer-column.info{
      line-height:32px;
    }
  