.w-webflow-badge > img{
    display: none !important;
}

#wfp *,#wfnews *, .webflow *, #wfd * {
    font-family: "Poppins", sans-serif !important;
}
#wfp,#wfd
{
     padding-top: 2.3rem;
     padding-bottom:7rem;
}



.pager
{
   font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
 
}
#wfp h3
{
   
    font-size: 1.3rem;
    
}
.bg-silver {
    background: #F5F5F5;
}
#filtry-dialog-button
{
  font-size: 0.9rem;
  font-weight:500;
}



#wfp .maly-panel
{
   display:flex;
  padding: 0.5rem 0.5rem;
  max-width:33.333%;
    
   
}
.maly-panel .inner
{
    background:white;
    border: 1px solid rgba(13, 7, 3, 0.15);
    display:flex;
    flex-wrap:wrap;
    height:100%;
    padding: 40px;
    align-items:flex-start;
    align-content:start;
}
.maly-panel span
{
    display:block;
    margin:0;
    padding:0;
    margin-top:1rem;
}


#wfp .maly-panel h2
{
 font-weight: 400;
font-size: 2.8rem;          /* 44.8px */
line-height: 3.375rem;      /* 54px */
letter-spacing: -0.0275rem; /* -0.44px */

letter-spacing: -0.0275rem;

   
    
}


#wfp .maly-panel  ul{
   font-size: 1rem;
    font-weight: 400;
    padding:0;
    margin:0;
     letter-spacing: -0.0275rem;
   
}
#wfp .maly-panel li{
    text-align: justify;
    /* text-align: center; */
    /* text-align: justify; */
    margin-top: 10px !important;
    padding:0;
    margin:0;
}

#wfp .maly-panel a.btn{
    
    max-width: 250px;
    height:48px;
    font-size: 1rem;
    font-weight: 500;
    margin-top:1.5rem;

}

#nadpis_bez_filtru, #nadpis_s_filtrem
{
   font-size: 2.75rem;
   font-weight: 600;
   line-height: 3.4rem;
   letter-spacing: -0.045rem;
   max-width:500px;
   margin-top: 2rem;
   margin-bottom: 1rem;
    text-align:left;
}


body
{
    font-size:1REM;
}
.slider_titulek {
    font-size: 1.125rem;
    font-weight: 500;
}
.slider_cena
{
   font-size: 1.3rem;
   font-weight: 600;
}
.slider_label
{
   font-size: 0.875rem;
font-weight: 600;
line-height: 1.625rem;


}
.box-inzerat-nahled .text-black
{
  font-size: 1rem;
font-weight: 400;
  
}


.slider_titulek
{
   font-size: 1rem;
font-weight: 500;
line-height: 1.5rem;
 
}


.slider_novinka span
{
 font-size: 0.9rem;
 font-weight: 500;
    text-transform:capitalize;


}

.slider_novinka .text-right
{
  font-size: 10rem;
  font-weight: 400;

}


.btn-pager
{
    font-size: 0.875rem;
}

h2
{
    font-size: 3rem;
}
h3{
   font-size: 1.5rem;
 
}
.text-14
{
   font-size: 0.875rem;
}
.text-12
{
font-size: 0.75rem;

}

.box-vysnene-bydleni
{
    margin:auto;
    background:white;
    margin-top: 80px;
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
    max-width:850px;
   
}
.box-vysnene-bydleni h2{
   font-size: 3.25rem;
font-weight: 400;
line-height: 3.875rem;
letter-spacing: -0.0325rem;
 
}
.box-vysnene-bydleni div
{
    display:flex;
    justify-content:space-between;
    
    width:100%;
    margin-top:40px;
    
}
.box-vysnene-bydleni span{
    max-width:390px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: -0.01em;

   
}
.box-vysnene-bydleni .btn
{
 font-size: 1rem;
font-weight: 500;
line-height: 1.5rem;
letter-spacing: -0.01em;

}

.wf-boxy
{
    display:flex;
    margin-top:160px;
    gap:15px;
}
.wf-boxy h2{
    font-size: 2.5rem;
font-weight: 500;
line-height: 3rem;
letter-spacing: -0.

}
.wf-boxy ul
{
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: -0.01em;

}
.wf-boxy .btn
{
    font-size: 1rem;
font-weight: 500;
line-height: 1.5rem;
letter-spacing: -0.01em;

}

.wf-boxy .left, .wf-boxy .right
{
    max-width:50%;
}

#wfd h3
{
    font-size: 1.375rem;
    font-weight: 600;
    line-height: 1.5rem;
}
#wfd .locality
{
    font-size: 1rem;
font-weight: 400;
line-height: 1.625rem;

}

#wfd .price
{
   font-size: 2.8125rem;
font-weight: 600;
line-height: 2.5rem;
    margin-top:1rem;
 
}
#wfd .slider_novinka_detail
{
    text-transform:none;
    font-size: 1.025rem;
font-weight: 500;
line-height: 1.2rem;

}
#wfd .collapse-partial
{
  font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;

 
}
#wfd .slider_label
{
    font-size: 0.75rem;
    font-weight: 600;
    line-height: 1.0625rem;

    
}
#wfd .slider_value
{
   font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;


}
#wfd #mapa_okoli
{
font-size: 1.75rem;
font-weight: 500;
line-height: 3.25rem;

  
}
#wfd .seller-box
{
   
   
    
}
#wfd .seller-box .img
{
    position:relative;
    bottom:0;
    z-index:5;
    margin:auto;
    height:450px;
    
   
  
}
#wfd .seller-box .img img
{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); 
   
    z-index: 5;
    height: 450px;
    
}
#wfd .seller-box-grey
{
   position:absolute;
   width:100%;
   height:176px;
   bottom:0px; 
   border-bottom:1px solid #ddd;
   background-color:fff;
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACwCAYAAADOgwRZAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAGHaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pg0KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyI+PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0idXVpZDpmYWY1YmRkNS1iYTNkLTExZGEtYWQzMS1kMzNkNzUxODJmMWIiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj48dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPjwvcmRmOkRlc2NyaXB0aW9uPjwvcmRmOlJERj48L3g6eG1wbWV0YT4NCjw/eHBhY2tldCBlbmQ9J3cnPz4slJgLAAAAkklEQVQ4T4VSSxbEMAgC73/crEsXTUflmc4mz18QVKy1riDJkIQgiZCkAIAAwJ+1nylLMrO1juQukVRjrdv+0Vydmxvo32xtmewz9gKYrO1KMhozNaNhKPnDZjCBJsD3SGxlBtpi1QJQY62lyTcGs8ojyalvuzAT84E3CQSgx33vb6qbZKU7beto1bEb8eNRd4AbfkbC+zKzLikAAAAASUVORK5CYII=);
    
}

#wfd .seller-box .name
{
 
font-style: normal;
font-weight: 400;
font-size: 2rem;
line-height: 2.375rem;
letter-spacing: -0.0275rem;
text-decoration-line: underline;
color: #FF8733;
margin-top:2rem;
 text-decoration-thickness: 2px;
text-underline-offset: 4px;
    
}
#wfd .seller-box .position
{
    font-style: normal;
font-weight: 400;
font-size: 1.375rem;      /* 22px */
line-height: 2.1875rem;   /* 35px */
color: #000000;
    margin-top:1rem;
    

}
#wfd .seller-box .lang
{
     font-style: normal;
font-weight: 400;
font-size: 1.375rem;      /* 22px */
line-height: 2.1875rem;   /* 35px */
color: #000000;
 
}
#wfd .podobne
{
    margin-top:3rem;
    margin-bottom:4rem;
    font-style: normal;
font-weight: 500;
font-size: 3.4rem;         /* 54.4px */
line-height: 4.0625rem;    /* 65px */
letter-spacing: -0.0325rem;/* -0.52px */
color: #0D0703;

}
.slick-next,
.slick-next:hover,
.slick-next:active,
.slick-next:focus
{
    border: 1px solid #FF8733;
    background: white url('img/right-arrow.png') no-repeat center center;
}


.slick-prev,
.slick-prev:hover,
.slick-prev:active
 .slick-pre:focus
{
    border: 1px solid #FF8733;
    background-color:white;
    background: white url('img/left-arrow.png') no-repeat center center;
   
   
}

.slick-next:before,.slick-prev:before {
   content:'';
   background:white;
  
}
.slick-resize
{
    display:none;
}
.slick-disabled
{
   
    display:none;
    visibility:hidden;
}

.prodavate-nemovitost
{
    padding:0px 10px;
    margin-top:2.5rem;
     margin-bottom:2.5rem;
    width:100%;
}
.prodavate-nemovitost .bg {
    background: #000 url('img/banner-1280.jpg') no-repeat;
    background-position: -15px -250px; /* X (doprava/levá)  Y (dolů/nahoru) */
    width: 100%;
    min-height: 255px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.prodavate-nemovitost .left{
    margin-left:3rem;
    min-width:30em;
    max-width: 8em;
   
}

.prodavate-nemovitost .nadpis {
font-weight: 400;
font-size: 2.8rem;        /* 44.8px */
line-height: 3.375rem;    /* 54px */
letter-spacing: -0.0275rem; /* -0.44px */

}

.prodavate-nemovitost .nadpis2 {
font-weight: 500;
font-size: 1.3rem;        /* 20.8px */
line-height: 2.1875rem;   /* 35px */
margin-top:1rem;
}

.prodavate-nemovitost .odkaz {
    margin: 0 rem;
}

.prodavate-nemovitost .odkaz a {
    height:50px;
    width:144px;
    
}

.prodavate-nemovitost .popis {
font-weight: 400;
font-size: 1rem;         /* 16px */
line-height: 1.6875rem;  /* 27px */
max-width:480px; 
    margin-right:1rem;
}

@media (max-width: 1140px) {
    .prodavate-nemovitost .bg {
     flex-wrap:wrap;
     display:grid;
     gap:1rem;
     padding:2rem;
    }
    .prodavate-nemovitost .left{
     margin:0;
    }
}


