@media screen and (max-width: 600px) {

.w-webflow-badge > img {
    font-size: 1rem;
}

#wfp * {
   
}

#wfnews * {
    font-size: 1rem;
}

.webflow * {
   
}

#wfp {
    padding-top:20px;
}

.pager {
    font-size: 1rem;
}

#wfp .custom-switch {
    font-size: 0.875rem !important;
    font-weight: 500;
    line-height: 1.9375rem;
}

.bg-silver {
    
}

#filtry-dialog-button {
    font-size: 1rem;
}

    #wfp
{
     padding-top: 1 rem;
     padding-bottom:2rem;
     padding-left:15px;
     padding-right:15px;
}



#wfp .maly-panel {
    font-size: 1rem;
    max-width:100%;
   
}

.maly-panel .inner {
   
    padding-bottom:4rem;
   
}

#wfp .maly-panel h2 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.375rem;
  letter-spacing: -0.0275rem;
}



#wfp .maly-panel li {
  font-size: 0.75rem;
font-weight: 400;
line-height: 1.25rem;

}

#wfp .maly-panel a.btn {
   font-size: 0.9rem;
font-weight: 500;
line-height: 1.375rem;
}

#nadpis_bez_filtru, #nadpis_s_filtrem
{
   margin-top:1.2rem;  
     margin-bottom:1.2rem;  
}
#nadpis_bez_filtru {
    font-size: 2.75rem;
    font-weight: 600;
    line-height: 3.3125rem;
    letter-spacing: -0.045rem;
}

#nadpis_s_filtrem {
    font-size: 2.75rem;
    font-weight: 600;
    line-height: 3.3125rem;
    letter-spacing: -0.045rem;
}

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

}


.slider_label {
    font-size: 1rem;
}

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

.slider_novinka span {
    font-size: 0.875rem;
    font-weight: 500;
    /* line-height: 1.5rem; */
}

    
.slider_novinka .text-right {
    font-size: 1rem;
}

#wfd .align-text-top {
    font-size: 1rem;
    line-height:1.5rem;
}



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

h2 {
    font-size: 3rem;
}

h3 {
    font-size: 1rem;
}

.text-slider
    {
      font-size: 0.875rem;
font-weight: 400;
line-height: 1.25rem;
  
    }

.slider_cena {
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.9375rem;


}

/*#wfd .slide-md {
   
 
    height:300px;
    width:100%;
}
#wfd     .galerie-img 
{
    width:100%;
    height:100%;
}*/

    

#collapse-inzerat-text
 {
font-style: normal;
font-weight: 400;
font-size: 1rem;        /* 16px */
line-height: 1.5rem;    /* 24px */
color: #0D0703;

}
.box-vysnene-bydleni
{
    
  
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content:center;
    
   
}
#wfd .box-vysnene-bydleni
    {
          margin-top:4rem;
    }
.box-vysnene-bydleni h2{
  font-size: 2rem;
font-weight: 400;
line-height: 2.375rem;
letter-spacing: -0.0275rem;
text-align:center;
padding:0 25px;
 
}
.box-vysnene-bydleni div
{
    display:flex;
    justify-content:center;
    
    width:100%;
    margin-top:40px;
    flex-wrap:wrap;
    
}
.box-vysnene-bydleni span{
   width:100%;
    text-align:center;
    
    font-size: 0.75rem;
font-weight: 400;
line-height: 1.25rem;

    margin-top:30px;
    padding: 0rem 2rem;
   
}
.box-vysnene-bydleni .btn
{
font-size: 0.9rem;
font-weight: 500;
line-height: 1.375rem;
letter-spacing: -0.01em;
height:54px;
letter-spacing: -0.01em;
margin:0;
}

    .wf-boxy
{
    display:flex;
    flex-wrap:wrap;
    margin-top:50px;
    gap:15px;
}
.wf-boxy h2{
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5rem;
    max-width:130px;
    margin:0 !important;
    padding:0 !important;
    padding-bottom:15px !important;

}
.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 .photo-lg
    {
        width:56px;
        height:56px;
    }
    
.wf-boxy .left, .wf-boxy .right
{
    width:100%;
    max-width:100%;
    margin:0;
    padding:0;
}

#wfd h3
{
  font-style: normal;
   font-weight: 600;
   font-size: 1.125rem;     /* 18px */
   line-height: 1.5rem;     /* 24px */
   color: #000000;
}
#wfd .locality
{
    font-style: normal;
font-weight: 400;
font-size: 0.875rem;      /* 14px */
line-height: 1.25rem;     /* 20px */
font-feature-settings: 'kern' off;
color: #000000;


}

#wfd .price
{
   font-style: normal;
font-weight: 600;
font-size: 2.5rem;     /* 40px */
line-height: 2.5rem;   /* 40px */
color: #000000;

 
}
#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-weight: 600;
font-size: 0.625rem;      /* 10px */
line-height: 1.5rem;      /* 24px */
text-transform: uppercase;
color: #000000;


    
}
#wfd .slider_value
{
  font-style: normal;
font-weight: 400;
font-size: 0.875rem;      /* 14px */
line-height: 1.3125rem;   /* 21px */

}
#wfd #mapa_okoli
{
font-style: normal;
font-weight: 600;
font-size: 1.125rem;     /* 18px */
line-height: 2.1875rem;  /* 35px */
color: #000000;
}
#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,#wfd .seller-box .position,#wfd .seller-box .lang
    {
        margin-left:1rem;
    }
#wfd .seller-box .name
{
 
font-style: normal;
font-weight: 400;
font-size: 1.25rem;        /* 20px */
line-height: 2.375rem;     /* 38px */
letter-spacing: -0.0275rem;/* -0.44px */
text-decoration-line: underline;
color: #FF8733;
margin-top:1rem;   
}
#wfd .seller-box .position
{
 font-style: normal;
font-weight: 400;
font-size: 1rem;         /* 16px */
line-height: 1.5625rem;  /* 25px */
color: #000000;
margin-top:0.3rem;
    

}
#wfd .seller-box .lang
{
      font-style: normal;
font-weight: 400;
font-size: 1rem;         /* 16px */
line-height: 1.5625rem;  /* 25px */
color: #000000;
margin-top:0.3rem;
 
}
#wfd .podobne
{
    margin-top:0rem;
    margin-bottom:1rem;
  font-weight: 600;
font-size: 1.125rem;     /* 18px */
line-height: 2.1875rem;  /* 35px */



}

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


.slick-prev,
.slick-prev:hover
{
    border: 1px solid #FF8733;
    background: rgba(255, 255, 255, 0.5) url('img/left-arrow.png') no-repeat center center;
   
}

.slick-next:before {
   content:''
   
  
}

.prodavate-nemovitost
{
    padding:0;
    margin-top:2.5rem;
    margin-bottom:2.5rem;
    width:100%;
}
.prodavate-nemovitost .bg {
    background: #000 url('img/banner-mobile.jpg') no-repeat left top;
    background-position: -312px -29px; /* X (doprava/levá)  Y (dolů/nahoru) */
    width:100%;
    color:white;
    display:flex;
    align-items:start;
    flex-wrap:wrap;
    padding:3rem 2rem;
}

.prodavate-nemovitost .left{
   margin:0;
   min-width:auto;
  max-width:15rem;
}

.prodavate-nemovitost .nadpis {
font-weight: 400;
font-size: 2rem;          /* 32px */
line-height: 2.375rem;    /* 38px */
letter-spacing: -0.0275rem; /* -0.44px */

}

.prodavate-nemovitost .nadpis2 {
font-weight: 400;
font-size: 1rem;         /* 16px */
line-height: 1.6875rem;  /* 27px */

}

.prodavate-nemovitost .odkaz {
    margin:0;
    width:auto;
}

.prodavate-nemovitost .odkaz a {
    height:50px;
    width:100%;
    font-weight: 500;
    max-width:500px;
    font-size: 0.9rem;        /* 14.4px */
    line-height: 1.375rem;    /* 22px */
    text-align: center;

    
}

.prodavate-nemovitost .popis {
font-weight: 400;
font-size: 0.75rem;        /* 12px */
line-height: 1.0625rem;    /* 17px */

max-width:100%; 
    margin-right:1rem;
}

    
    
}
