/* -- dynamic code css -- */
      
      .pagiv2_container div, .pagiv2_container span, .pagiv2_container a{
        margin-left:10px;
        min-width:32px;
        height:32px;
        line-height:30px;
        padding:0px 7px;
        font-size:13px;
        border-radius:999px;
      }

      .pagiv2_container{
        box-sizing:border-box;
        margin-top:15px;
        margin-bottom:15px;
        margin-left:auto;
        margin-right:auto;
        overflow:hidden;
        display:inline-block;
        text-align:center;
        font-size:13px;
        color:#333;
        float:right;
      }
      
      @media all and ( min-width: 521px ) { .pagiv2_mdots{ display:none !important; } }
      .pagiv2_dots{
        box-sizing:border-box;
        display:inline-block;
        text-align:center;        
        color:#888;
      }

      .pagiv2_number_disabled{
        box-sizing:border-box;
        display:inline-block;
        text-align:center;
        border:solid 1px #ddd;
        background:#f0f0f0;
        color:#888;
      }
      
      .pagiv2_number{
        box-sizing:border-box;
        display:inline-block;
        text-align:center;        
        border:solid 1px #ddd;
        color:#444;
        cursor:pointer;
        background:#fff;
      }      
      .pagiv2_number:hover{
        background:#444;
        color:#ddd;
      }
      
      .pagiv2_prev{
        box-sizing:border-box;
        display:inline-block;
        text-align:center;
        border:solid 1px #ddd;        
        line-height:initial;
        background-image:url('../skin/img/pagination-previous.svg');
        background-size:20px 20px;
        background-position:center;
        background-repeat:no-repeat;
        width:42px;
        color:#00000000;
        background-color:#fff;
      }
      .pagiv2_prev:hover{
        border-color:#000;
      }
      .pagiv2_prev:visited{
        color:#444;
      }
      
      .pagiv2_next{
        box-sizing:border-box;
        display:inline-block;
        text-align:center;
        border:solid 1px #ddd;        
        line-height:initial;
        background-image:url('../skin/img/pagination-next.svg');
        background-size:20px 20px;
        background-position:center;
        background-repeat:no-repeat;
        width:42px;
        color:#00000000;
        background-color:#fff;
      }
      .pagiv2_next:hover{
        border-color:#000;
      }
      .pagiv2_next:visited{
        color:#444;
      }
      
      @media all and ( max-width: 520px ) {

        .pagiv2_container{
          float: unset;
          position: relative;
          left: 50%;
          transform: translateX(-50%);
          white-space: nowrap;
        }

        .pagiv2_filler {
          display:none;
        }
        /* IZI mobile: JEDNA linijka => tylko sasiad z lewej i prawej biezacej (np. < 1 2 [3] 4 ... 9 >).
           Rozmiary guzikow mobile ustawia skin/izi-listing.css (regula 'guziki paginacji'). */
        .pagiv2_first, .pagiv2_fillerL1, .pagiv2_fillerR1 {
          display:inline-block;
        }
        /* IZI 23.08: malo stron (<=5) = wszystkie numery; kropki mobile tylko gdy cos schowane */
        .pagiv2_malo .pagiv2_filler { display:inline-block; }
        .pagiv2_mdots { display:inline-block; }

        

      }/* -- dynamic code css -- */
      
      @media all and (min-width:1171px){
        body > .top-shared{ height:auto !important; padding-top:30px !important; padding-bottom:30px !important; }
        #search-main-ovr{ height:auto !important; padding:0 !important; }
        #search-main-cnt{ padding:0 !important; }
      }
      @media all and (max-width:1170px){
        #iziHtabs{ display:none !important; }
      }
    /* -- dynamic code css -- */
      
    .sk-list-all{
      margin-top:5px;
      background-color:#f8f8f8;
      width:100%;
      float:left;
    }
    
    .x-user-attributes{
      position:absolute;
      top:40px;
      left:0px;
    }
    
    .x-user-attributes>span{
      display:inline-block;
      margin-bottom:10px;
      backgrouns:
    }
  /* -- dynamic code css -- */
      

    .ksi-module-content{
      margin-top:0px;
      background:#fff;
      padding:0px;
    }

    .sk-list-all{
      background:none;
    }
    
    .ksi-module-container{
      margin-top:15px;
    }

    .sk-list-offer-title{
      text-decoration:none !important;
      font-weight:bold !important;
      border:none !important;
      padding-bottom:4px !important;
    }
        
    @media all and ( max-width: 1200px ){
      .ksi-module-container{
        margin:0px;
      }

      .ksi-mds-list{
        margin:calc( -1 * var(--default-margin) ) ;
      }
    }

  /* -- 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 -- */
        
  .top-shared{
    width:100%;
    background-image:url(../skin/img/top-bg-old.webp);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    margin-bottom:0px;
  }
  /* -- dynamic code css -- */
      
    .seo-title-top{
      color:#fff;
      padding:10px;
      margin-top:30px;
      margin-bottom:30px;
      background:#00000044;
      display:inline-block;
    }
    
    @media all and ( max-width: 1024px ){
      .seo-title-top{
        font-size:25px;
      }
    }
    
  /* -- dynamic code css -- */
      
    #text-search-cnt{
      display:none;
      position:fixed;
      top:var(--default-margin);
      left:calc( (100% - var(--max-cnt-width)) / 2 );
      width:100%;
      max-width:var(--max-cnt-width);
      padding:30px;
      box-sizing:border-box;
      background:var(--color-main-1);      
      border-radius:var(--default-radius);
      box-shadow:var(--shadow-default);
      z-index:999;
    }
    
    /* 1170px - 2 * --default-margin */
    @media all and ( max-width: 1140px ){
      #text-search-cnt{
        left:var(--default-margin);
        width:calc( 100% - 2 * var(--default-margin) ) ;
      }
    }
    
    #text-search-cnt input{
      height:36px;
      color:#666;
      border-radius:var(--default-radius);
      border:0px;
      font-family:var(--default-font);
      padding:0px 10px;
      box-sizing:border-box;
    }

    #text-search-cnt .close{
      position:absolute;      
      color:#fff;
      display:block;
      bottom:30px;
      right:30px;
      width:36px;
      height:36px;
      border-radius:18px;
      background-color:#fff;
      background-image:url('../skin/img/close.svg');
      background-size:14px 14px;
      background-repeat:no-repeat;
      background-position: center;
      cursor:pointer;
      transition:var(--default-transition);
    }
    
    #text-search-cnt .close:hover{
      transform:rotate(180deg);
    }

  