@media (min-width: 980px) {
    .content.homepage .hotels_results_wrap.extra .hotels_results .flex {
        display: flex;
    }
}
.content.homepage {
    flex-direction: column;
}
.content.homepage #filter {
    width: 100%;
    padding: 0;
    margin: 0;
}
.homepage #filter .sec {
    padding: 30px 25px 30px 25px !important;
    box-shadow: 0 0 50px 20px rgba(0, 0, 0, 0.05);
    border-radius: 0 0 15px 15px;
    height: 108px;
    transition: height .2s ease;
}
.homepage.more #filter .sec {
    height: 584px;
}
.homepage #filter .type_and_occupation {
    margin-top: 30px;
    box-shadow: 0 -20px 20px 0 rgba(5, 57, 62, 0.05);
    padding-top: 10px !important;
    border-radius: 15px 15px 0 0;
}
.homepage #filter .filter .type_and_occupation .nob:hover {
    text-decoration: none !important;
}
.homepage #filter .filter .type_and_occupation .nob {
    width: auto !important;
    margin-left: 20px;
}
#content.homepage #filter .trees_and_others .filter-item {
    display: none !important;
    opacity: 0 !important;
}
#content.homepage.more #filter .trees_and_others .filter-item {
    display: inline-block !important;
    opacity: 1 !important;
}
#content.homepage #filter .trees_and_others .filter-item:nth-child(1),
#content.homepage #filter .trees_and_others .filter-item:nth-child(2),
#content.homepage #filter .trees_and_others .filter-item.filter_submit {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible;
    min-width: auto !important;
    margin: 0 15px !important;
    font-weight: 600 !important;
}
#content.homepage.more #filter .trees_and_others.selected .filter-item.filter_submit {
    margin-left: auto !important;
}
#content.homepage.more  #filter .trees_and_others .noselect.showm.filter-item {
    display: none !important;
}

#filter .trees_and_others .det-background.filter-item {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / globe%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01-01-1---Homepage' transform='translate(-274.000000, -372.000000)' fill='%2360BD85' fill-rule='nonzero'%3E%3Cg id='icon-/-globe' transform='translate(274.000000, 372.000000)'%3E%3Cpath d='M12,0 C5.37241935,0 0,5.37241935 0,12 C0,18.6275806 5.37241935,24 12,24 C18.6275806,24 24,18.6275806 24,12 C24,5.37241935 18.6275806,0 12,0 Z M19.7419355,10.4274194 L19.7419355,10.7627419 C19.7419355,11.0467742 19.5812903,11.3066129 19.3272581,11.4333871 L18.5825806,11.8059677 C18.3418521,11.9264467 18.054995,11.9085297 17.831129,11.7590323 L16.95,11.1716129 C16.7573848,11.0433264 16.5163792,11.0110138 16.2967742,11.0840323 L16.1685484,11.1266129 C15.6991935,11.2829032 15.5075806,11.8422581 15.7819355,12.2540323 L16.4225806,13.215 C16.5614516,13.4235484 16.7956452,13.548871 17.0462903,13.548871 L17.4435484,13.548871 C17.8577419,13.548871 18.1935484,13.8846774 18.1935484,14.298871 L18.1935484,14.8475806 C18.1935484,15.0096774 18.1408065,15.1679032 18.0435484,15.2975806 L17.1367742,16.5062903 C17.0680645,16.5982258 17.021129,16.7046774 16.9998387,16.8174194 L16.7917742,17.9220968 C16.7617742,18.0812903 16.6809677,18.2264516 16.5614516,18.3362903 C16.102898,18.756203 15.6967319,19.2299552 15.3517742,19.7472581 L14.7212903,20.6932258 C14.4722484,21.0667978 14.0530065,21.2912903 13.6040323,21.2912903 C13.0954839,21.2912903 12.6304839,21.003871 12.4030645,20.5490323 C12.1379702,20.0188472 11.9999717,19.4342173 12,18.8414516 L12,17.3951613 C12,16.9809677 11.6641935,16.6451613 11.25,16.6451613 L9.99774194,16.6451613 C9.2966129,16.6451613 8.62451613,16.3664516 8.12854839,15.8709677 C7.63295221,15.3751343 7.35435484,14.7028208 7.35435484,14.0017742 L7.35435484,13.3214516 C7.35435484,12.4896774 7.74629032,11.7062903 8.4116129,11.2069355 L9.74612903,10.2058065 C10.2037456,9.86265066 10.7602713,9.67708549 11.3322581,9.67693548 L11.3753226,9.67693548 C11.7856452,9.67693548 12.1906452,9.77225806 12.5574194,9.95612903 L13.2696774,10.3122581 C13.4477419,10.4012903 13.6533871,10.4158065 13.8420968,10.3529032 L16.1312903,9.58983871 C16.4375806,9.48774194 16.6441935,9.20129032 16.6441935,8.87854839 C16.6441935,8.46435484 16.3083871,8.12854839 15.8941935,8.12854839 L15.4059677,8.12854839 C15.2070968,8.12854839 15.0164516,8.04967742 14.8756452,7.90887097 L14.5408065,7.57403226 C14.4001783,7.4333475 14.2094021,7.35432159 14.0104839,7.35435484 L9.65322581,7.35435484 C9.23903226,7.35435484 8.90322581,7.01854839 8.90322581,6.60435484 L8.90322581,6.39145161 C8.90322581,6.04741935 9.13741935,5.74741935 9.47129032,5.66370968 L10.1704839,5.48903226 C10.3514516,5.44354839 10.5091935,5.33274194 10.6127419,5.17741935 L11.0037097,4.59145161 C11.1425806,4.38290323 11.3767742,4.25758065 11.6274194,4.25758065 L12.798871,4.25758065 C13.2130645,4.25758065 13.548871,3.92177419 13.548871,3.50758065 L13.548871,2.45758065 C17.3820968,3.07887097 20.4609677,5.95258065 21.3837097,9.67741935 L20.4919355,9.67741935 C20.0777419,9.67741935 19.7419355,10.0132258 19.7419355,10.4274194 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#filter .trees_and_others .date-background.filter-item {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='21px' height='24px' viewBox='0 0 21 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / calendar%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01-01-1---Homepage' transform='translate(-607.000000, -372.000000)' fill='%2360BD85' fill-rule='nonzero'%3E%3Cg id='icon-/-calendar' transform='translate(607.000000, 372.000000)'%3E%3Cpath d='M6.9375,13.5 L5.0625,13.5 C4.753125,13.5 4.5,13.246875 4.5,12.9375 L4.5,11.0625 C4.5,10.753125 4.753125,10.5 5.0625,10.5 L6.9375,10.5 C7.246875,10.5 7.5,10.753125 7.5,11.0625 L7.5,12.9375 C7.5,13.246875 7.246875,13.5 6.9375,13.5 Z M12,12.9375 L12,11.0625 C12,10.753125 11.746875,10.5 11.4375,10.5 L9.5625,10.5 C9.253125,10.5 9,10.753125 9,11.0625 L9,12.9375 C9,13.246875 9.253125,13.5 9.5625,13.5 L11.4375,13.5 C11.746875,13.5 12,13.246875 12,12.9375 Z M16.5,12.9375 L16.5,11.0625 C16.5,10.753125 16.246875,10.5 15.9375,10.5 L14.0625,10.5 C13.753125,10.5 13.5,10.753125 13.5,11.0625 L13.5,12.9375 C13.5,13.246875 13.753125,13.5 14.0625,13.5 L15.9375,13.5 C16.246875,13.5 16.5,13.246875 16.5,12.9375 Z M12,17.4375 L12,15.5625 C12,15.253125 11.746875,15 11.4375,15 L9.5625,15 C9.253125,15 9,15.253125 9,15.5625 L9,17.4375 C9,17.746875 9.253125,18 9.5625,18 L11.4375,18 C11.746875,18 12,17.746875 12,17.4375 Z M7.5,17.4375 L7.5,15.5625 C7.5,15.253125 7.246875,15 6.9375,15 L5.0625,15 C4.753125,15 4.5,15.253125 4.5,15.5625 L4.5,17.4375 C4.5,17.746875 4.753125,18 5.0625,18 L6.9375,18 C7.246875,18 7.5,17.746875 7.5,17.4375 Z M16.5,17.4375 L16.5,15.5625 C16.5,15.253125 16.246875,15 15.9375,15 L14.0625,15 C13.753125,15 13.5,15.253125 13.5,15.5625 L13.5,17.4375 C13.5,17.746875 13.753125,18 14.0625,18 L15.9375,18 C16.246875,18 16.5,17.746875 16.5,17.4375 Z M21,5.25 L21,21.75 C21,22.9921875 19.9921875,24 18.75,24 L2.25,24 C1.0078125,24 0,22.9921875 0,21.75 L0,5.25 C0,4.0078125 1.0078125,3 2.25,3 L4.5,3 L4.5,0.5625 C4.5,0.253125 4.753125,0 5.0625,0 L6.9375,0 C7.246875,0 7.5,0.253125 7.5,0.5625 L7.5,3 L13.5,3 L13.5,0.5625 C13.5,0.253125 13.753125,0 14.0625,0 L15.9375,0 C16.246875,0 16.5,0.253125 16.5,0.5625 L16.5,3 L18.75,3 C19.9921875,3 21,4.0078125 21,5.25 Z M18.75,21.46875 L18.75,7.5 L2.25,7.5 L2.25,21.46875 C2.25,21.6234375 2.3765625,21.75 2.53125,21.75 L18.46875,21.75 C18.6234375,21.75 18.75,21.6234375 18.75,21.46875 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#filter .trees_and_others .br-background.filter-item {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='22px' viewBox='0 0 24 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / restaurant%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01-01-1---Homepage' transform='translate(-936.000000, -374.000000)' fill='%2360bd85' fill-rule='nonzero'%3E%3Cpath d='M938.241667,374.359352 L948.208333,383.613519 C949.408333,382.551019 948.958333,382.946852 950.225,381.826019 C949.333333,380.313519 949.508333,378.696852 950.895833,377.309352 C951.804167,376.405186 954.845833,374.251019 955.008333,374.134352 C955.679167,373.642686 956.575,374.613519 956.041667,375.226019 L952.658333,379.134352 C952.604167,379.196852 952.783333,379.384352 952.854167,379.326019 L956.891667,376.042686 C957.520833,375.530186 958.470833,376.467686 957.954167,377.105186 L954.670833,381.142686 C954.616667,381.209352 954.8,381.392686 954.8625,381.334352 L958.770833,377.951019 C959.383333,377.421852 960.354167,378.313519 959.8625,378.988519 C959.745833,379.155186 957.591667,382.192686 956.6875,383.096852 C955.2625,384.526019 953.625,384.634352 952.166667,383.771852 C951.058333,385.026019 951.5625,384.451019 950.458333,385.701019 L956.904167,391.684352 C957.458333,392.196852 957.475,393.071852 956.9375,393.605186 L955.604167,394.938519 C955.070833,395.471852 954.204167,395.455186 953.6875,394.909352 C952.891667,393.967686 945.329167,385.055186 945,384.667686 C938.333333,384.667686 936,380.913519 936,375.338519 C936,374.176019 937.3875,373.567686 938.241667,374.359352 Z M939.058333,393.609352 L940.391667,394.942686 C940.933333,395.484352 941.825,395.459352 942.333333,394.884352 L947.229167,389.355186 L944.870833,386.571852 L939.116667,391.667686 C938.541667,392.180186 938.5125,393.067686 939.058333,393.609352 Z' id='icon-/-restaurant'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#filter .trees_and_others .dp-background.filter-item {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='22px' viewBox='0 0 24 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / plane%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01-01-1---Homepage' transform='translate(-274.000000, -441.000000)' fill='%2360bd85' fill-rule='nonzero'%3E%3Cpath d='M293.99989,449 L289.237806,449 L284.85864,441.335833 C284.739776,441.128129 284.518784,441 284.279473,441 L281.550306,441 C281.10739,441 280.787806,441.42375 280.909473,441.849583 L282.95239,449 L278.666556,449 L276.866556,446.6 C276.740723,446.432083 276.542806,446.333333 276.333223,446.333333 L274.666973,446.333333 C274.233223,446.333333 273.91489,446.740833 274.020306,447.161667 L275.333223,451.666667 L274.020306,456.171667 C273.91489,456.5925 274.233223,457 274.666973,457 L276.333223,457 C276.543223,457 276.740723,456.90125 276.866556,456.733333 L278.666556,454.333333 L282.95239,454.333333 L280.909473,461.483333 C280.787806,461.909167 281.10739,462.333333 281.550306,462.333333 L284.279473,462.333333 C284.51864,462.333333 284.739473,462.205 284.858223,461.9975 L289.237806,454.333333 L293.99989,454.333333 C295.472806,454.333333 297.99989,453.139583 297.99989,451.666667 C297.99989,450.19375 295.472806,449 293.99989,449 Z' id='icon-/-plane'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#filter .trees_and_others .category-background.filter-item {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='21px' viewBox='0 0 22 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / rating%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='01-01-1---Homepage' transform='translate(-606.000000, -439.000000)' fill='%2360bd85' fill-rule='nonzero'%3E%3Cpath d='M627.740272,447.852047 L622.998907,452.465634 L624.120899,458.992031 C624.176427,459.315285 624.043794,459.642061 623.778737,459.835033 C623.51368,460.028005 623.16214,460.053726 622.871849,459.901388 L616.998443,456.817044 L611.125037,459.901388 C610.834746,460.053726 610.483205,460.028005 610.218148,459.835033 C609.953092,459.642061 609.820458,459.315285 609.875987,458.992031 L610.997978,452.465634 L606.260202,447.852047 C606.025944,447.62359 605.941219,447.282077 606.041507,446.970519 C606.141795,446.658962 606.409788,446.431127 606.733262,446.382423 L613.290056,445.428531 L616.226042,439.480359 C616.371179,439.186211 616.670601,439 616.998443,439 C617.326284,439 617.625706,439.186211 617.770844,439.480359 L620.706829,445.428531 L627.263623,446.382423 C627.587717,446.430009 627.856792,446.657407 627.957907,446.969168 C628.059022,447.280929 627.974675,447.623096 627.740272,447.852047 Z' id='icon-/-rating'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#filter .trees_and_others .pm-background.filter-item {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / bath%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='02-01-5---Offer---Rozšírený-filter' transform='translate(-916.000000, -302.000000)' fill='%2360bd85' fill-rule='nonzero'%3E%3Cg id='Group-4' transform='translate(900.000000, 285.000000)'%3E%3Cpath d='M38.5,32.7506082 L38.5,35.0004423 C38.4973895,36.2740614 37.9517556,37.486132 37,38.3325404 L37,38.3325404 L37,40.2500553 C37,40.6642383 36.6642136,41 36.25,41 L36.25,41 L34.75,41 C34.3357864,41 34,40.6642383 34,40.2500553 L34,40.2500553 L34,39.5001106 L22,39.5001106 L22,40.2500553 C22,40.6642383 21.6642136,41 21.25,41 L21.25,41 L19.75,41 C19.3357864,41 19,40.6642383 19,40.2500553 L19,40.2500553 L19,38.3325404 C18.0482444,37.486132 17.5026105,36.2740614 17.5,35.0004423 L17.5,35.0004423 L17.5,32.7506082 L38.5,32.7506082 Z M17.4999996,20.2476236 C17.4993226,18.9344589 18.2900007,17.7502588 19.5031813,17.247455 C20.716362,16.7446511 22.1130006,17.0223159 23.0415625,17.950918 L23.944375,18.8541326 C25.3459375,18.2387092 26.7151562,18.4974402 27.6817187,19.2581653 L27.6896875,19.2501972 C27.9829289,18.9579452 28.4575349,18.9585746 28.75,19.2516033 L29.2801562,19.7817205 C29.4208456,19.9223673 29.4998867,20.1131446 29.4998867,20.312072 C29.4998867,20.5109994 29.4208456,20.7017767 29.2801562,20.8424235 L24.3409375,25.7812782 C24.2002803,25.9219571 24.0094889,26.0009925 23.8105469,26.0009925 C23.6116048,26.0009925 23.4208135,25.9219571 23.2801562,25.7812782 L22.75,25.251161 C22.4573385,24.9583292 22.4573385,24.4837585 22.75,24.1909267 L22.7579687,24.1829585 C21.9971875,23.2164673 21.7384375,21.846412 22.3539062,20.4458903 L21.450625,19.5431443 C21.1655715,19.2586074 20.737252,19.1736215 20.3651437,19.3277663 C19.9930355,19.4819112 19.7503062,19.8448772 19.75,20.2476236 L19.75,29.0008846 L39.25,29.0008846 C39.6642136,29.0008846 40,29.3366463 40,29.7508293 L40,29.7508293 L40,30.500774 C40,30.914957 39.6642136,31.2507187 39.25,31.2507187 L39.25,31.2507187 L16.75,31.2507187 C16.3357864,31.2507187 16,30.914957 16,30.500774 L16,30.500774 L16,29.7508293 C16,29.3366463 16.3357864,29.0008846 16.75,29.0008846 L16.75,29.0008846 L17.4999996,29.0008846 L17.4999996,20.2476236 Z' id='icon-/-bath'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


.homepage #filter .top-pm-wrap {
    display: none;
}
.homepage #filter .top-pm-wrap .top-pm {
    display: none;
}
.filter-homepage-more{
    display: none;
}
.homepage #filter .type_and_occupation {
    width: auto;
    max-width: 800px !important;
    display: inline-flex;
    padding-right: 40px;
    position: relative;
    bottom: -10px;
}
.homepage #filter:after {
    display: none;
    content: "";
    width: 220px;
    height: 220px;
    bottom: 0;
    right: -5%;
    position: absolute;
    background-image: url("images/korytnacka-removebg.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.homepage .filter-homepage-more{
    font-size: 14px;
    text-transform: lowercase;
    display: block;
    position: absolute;
    top: -35px;
    height: 35px;
    right: 0;
    cursor: pointer;
    z-index: 1;
    width: auto;
    text-align: center;
    padding: 10px;
    padding-right: 60px;
    padding-left: 40px;
    background-color: #fff;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 -15px 20px 0 rgba(0, 0, 0, 0.05);
    color: #2c2c2c;
    font-weight: 500;
    transition: .3s;
}
.homepage.more .filter-homepage-more {
    position: absolute;
    top:-35px;
    right:0;
    width: 305px;
}
.homepage .filter-homepage-more:hover {
    color: var(--green-darker-color);
}
.homepage .filter-homepage-more:after {
    content: "";
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='6px' viewBox='0 0 10 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / dropdown%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='01-01-1---Homepage' transform='translate(-1155.000000, -104.000000)' stroke='%235E5A57' stroke-width='1.5'%3E%3Cpolyline id='icon-/-dropdown' points='1156 105 1160 109 1164 105'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    right: 40px;
    top: 9px;
    position: absolute;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-position: center;
    transition: color .3s;
}
.homepage.more .filter-homepage-more:after {
    transform: rotate(180deg);
}
.homepage .filter-homepage-more:hover:after {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='6px' viewBox='0 0 10 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eicon / dropdown%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='01-01-1---Homepage' transform='translate(-1155.000000, -104.000000)' stroke='%23368D59' stroke-width='1.5'%3E%3Cpolyline id='icon-/-dropdown' points='1156 105 1160 109 1164 105'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.homepage .trees_and_others {
    flex-wrap: nowrap;
}
.homepage .trees_and_others.selected {
    flex-wrap: wrap;
}
#content.homepage .trees_and_others .filter-item,
#content.homepage .trees_and_others .filter-item.slider {
    margin: 0 15px 15px 15px !important;
}
#content.homepage.more .trees_and_others.selected .filter-item,
#content.homepage.more .trees_and_others.selected .filter-item.slider {
    margin: 0 15px 15px 15px !important;
}
.homepage #hotels_results_wrap {
    display: none !important;
}
.homepage .hotels_results_wrap .hotels_results,
.content.homepage .extra,
.homepage #filter .type_and_occupation,
.content.homepage .homepage_heading h1 {
    max-width: initial;
}
.homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap {
    width: auto;
}
.homepage #filter .filter {
    padding: 0;
}
.homepage #filter .type_and_occupation .window {
    top: -4px !important;
    left: -20px !important;
}
.content.homepage .homepage_heading h1 {
    padding-top: 40px;
    display: none !important;
}
.homepage .hotels_results_wrap .hotels_results .hotel .hotel_gallery img {
    border-radius: 10px;
    height: 100%;
    object-fit: cover;
}
.content.homepage .extra {
    width: 100%;
}
.content.homepage .attributes .extra {
    width: auto;
}
.content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel {
    width: calc((calc(100% / 6)) - 30px);
    margin: 0 15px;
}
.content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_info .attributes .rating {
    left: 5px;
    top: -175px;
}
.content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_info .heart  {
    right: 0;
}
.content.homepage .hotels_results_wrap.extra .hotels_results.recent {
    padding: 0;
}
.content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info .attributes ul.params {
    flex-direction: column;
    width: 100%;
}
.content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes ul.params,
.content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes ul.params {
     flex-direction: row;
}
.content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .heart,
.content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .heart {
    right: 245px;
}
.content.dmlr .hotels_results_wrap.letak .hotels_results .hotel .spacer,
.content.smlr .hotels_results_wrap.letak .hotels_results .hotel .spacer {
    display: block;
}
.content.homepage .hotels_results_wrap .hotels_results .hotel {
    width: 100%;
}
.hotels_results_wrap {
    padding-left: 0;
    padding-right: 0;
}
.content.homepage .table2_wrap .table2 .calc-background,
.content.homepage .table2_wrap .table2 .humanr-background,
.content.homepage .table2_wrap .table2 .store-background,
.content.homepage .table2_wrap .table2 .family-background {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0 0 50px -10px rgba(0, 0, 0, 0.05);
    border-radius: 15px;
}
.content.homepage .table2_wrap .table2 .table2_text2 {
    width: 100%;
}
.content.homepage .table2_wrap .table2 {
    display: flex;
    justify-content: center;
    gap: 15px;
    min-height: auto;
    padding-top: 20px;
    background-color: transparent !important;
}
.content.homepage .table2_wrap .table2 .table2_text1 {
    width: 100%;
    font-size: 24px;
    text-decoration: none;
}
.content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info {
    padding-bottom: 0;
}
.content.homepage .hotels_results_wrap.letak .ttle {
    margin-top: 40px;
    width: calc(100% - 30px);
}
.content.homepage .hotels_results_wrap.letak .ttle h2 {
    margin: 0;
}
.content.homepage .recent .ttle {
    margin-top: 60px;
}
.content.homepage .recent .ttle a,
.content.homepage .hotels_results_wrap.letak .hotels_results.original2 .ttle a {
    background-color: var(--blue-color);
    color: #fff;
    text-decoration: none;
    text-transform: initial;
    font-size: 14px;
    font-weight: 600;
    padding: 10px 30px;
    border-radius: 10px;
    transition: .3s;
}
.content.homepage .recent .ttle a:hover,
.content.homepage .hotels_results_wrap.letak .hotels_results.original2 .ttle a:hover {
    background-color: var(--blue-hover-color);
}
.content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .price_wrap,
.content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .price_wrap {
    bottom: 65px;
}
.content.homepage .hotels_results_wrap.extra.mb .hotels_results.recent .hotel .hotel_info .attributes .name {
    width: calc(100% - 24px);
}
.content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info .attributes .price_wrap {
    bottom: 45px;
}
.content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
    padding-bottom: 135px;
}
.content.homepage .hotels_results_wrap.extra {
    display: flex;
    flex-direction: column;
    padding-top: 0;
}
.content.homepage .hotels_results_wrap.extra .msgb {
    margin-top: 60px;
}
.content.homepage .hotels_results_wrap.extra .extra_top {
    width: 100%;
}
.content.homepage .extra #toplm {
    width: 100%;
    padding-top: 30px;
    z-index: 0;
}

.recommended-offers-24h {order: 1;padding-bottom: 60px !important;}
.great-offers {order: 4;}
.top-last-minute-destinations {order: 2;}
.holiday-inspirations {order: 3;padding-top: 30px !important;}
.last-minute-flyer {order: 5;}
.company-presentation {order: 6;padding-top: 20px !important;}
.interesting-offers {order: 7;}
.banner {order: 8;}

.hotels_results_wrap.extra.banner img {
    height: 300px;
    object-fit: cover;
    border-radius: 15px;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 60px;
}

#content.homepage #toplm ul {
    margin: 0 -15px !important;
    padding-top: 0;
    display: flex;
}
.homepage #filter.show-filter-type .type_and_occupation .window {
    border-radius: 15px !important;
    display: flex;
    flex-direction: column;
    box-shadow: 0 20px 40px 0 rgba(28, 26, 25, 0.2);
    border: 1px solid #f0f0f0 !important;
    min-width: 215px;
}
#filter .filter .type_and_occupation .window .options {
    border-top: 1px solid #f0f0f0 !important;
}
.homepage #filter .type_and_occupation .window .filter-type.selected{
    display: none;
}
.homepage #filter .type_and_occupation .window .filter-type {
    line-height: 40px;
    color: #717171;
    font-weight: 500;
    font-size: 15px;
    margin-left: 0 !important;
    padding-left: 20px;
}
.homepage #filter .type_and_occupation .window .filter-type:last-child {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}
.homepage #filter .type_and_occupation .window .filter-type:hover {
    background-color: var(--green-color);
    color: #fff;
}
.homepage #filter .filter .type_and_occupation .nob .dropdown-icon {
    width: 25px;
}
.homepage #filter.show-filter-type .filter .type_and_occupation .nob .dropdown-icon {
    float: initial;
    height: 12px;
}
.content.homepage .hotels_results_wrap.extra .msgs {
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 0.4px;
    line-height: 43px;
    margin: 0;
    padding-bottom: 15px;
    display: block;
    width: 100%;
}
.content.homepage .hotels_results_wrap.extra .msg {
    display: inline-block;
    margin: 0;
}
.content.homepage .hotels_results_wrap.extra .msg a,
.content.homepage .hotels_results_wrap.extra .msg a:visited {
    border: 1px solid var(--blue-color);
    color: #000;
    border-radius: 10px;
    padding: 5px 20px;
    text-decoration: none !important;
    transition: .3s;
    margin-right: 5px;
    margin-bottom: 5px;
}
.content.homepage .hotels_results_wrap.extra .msg a:hover {
    background-color: var(--blue-hover-color);
    color: #fff;
}
.content.homepage > div.hotels_results_wrap.extra.mb > div.msgb {
    padding: 0 15px;
    padding-top: 60px;
    margin-top: 0;
}
.content.homepage .extra .extra_top {
    flex-wrap: wrap;
}
.content.homepage .extra .lmne {
    margin: 50px 0 0 0;
    width: 100%;
    min-height: 230px !important;
    display: flex;
}
.consent a, .consent a:visited {
    color: var(--blue-color);
    transition: .3s;
}
.consent a:hover {
    color: var(--blue-hover-color);
}
.content.homepage .lmne .lmne_title {
    font-size: 28px;
    font-weight: 600;
    letter-spacing: .4px;
    line-height: 43px;
    text-transform: initial;
    padding-bottom: 15px;
    left: auto !important;
    width: 100% !important;
}
.content.homepage .lmne .image-container {
    bottom: auto;
    right: auto;
    top: 30px;
    left: -50px;
}
.content.homepage .lmne input[name=email] {
    top: 90px;
    width: calc(100% - 480px - 60px) !important;
    left: calc(180px + 30px) !important;
    height: 45px !important;
    border-radius: 15px !important;
    background-color: #f8f8f8 !important;
    border: 1px solid #f8f8f8 !important;
    color: #000;
    transition: .3s;
}
.content.homepage .lmne input[name=email]:focus,
.content.homepage .lmne input[name=email]:hover {
    outline: none !important;
    background-color: #f2f2f2 !important;
    border: 1px solid #f2f2f2 !important;
    box-shadow: 0 0 0 .05rem rgba(0, 0, 0, 0.1);
}
.content.homepage .lmne .consent.button {
    top: 90px;
    width: 300px !important;
    right: 0;
    left: auto !important;
    background-color: var(--green-color) !important;
    text-transform: uppercase;
    border-radius: 15px;
    transition: .3s;
}
.content.homepage .lmne .consent.button:hover {
    background-color: var(--green-darker-color) !important;
}
.content.homepage .lmne .consent {
    height: auto;
    top: 165px;
    left: 250px;
    width: calc(100% - 270px);
}
.content.homepage .lmne input[type=checkbox] {
    top: 160px;
    left: 207px !important;
}

#toplmb {
    position: relative;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-bottom: 20px;
    gap: 15px;
    justify-content: space-between;
}
#toplmb a:hover img {
    transform: scale(1.2);
}
#toplmb a {
    position: relative;
    overflow: hidden;
    border-radius: 15px;
    width: calc(20% - 15px);
    margin: 0;
}
#toplmb a img {
    border-radius: 15px;
    margin: 0;
    border: 0;
    position: relative;
    max-height: 200px;
    width: 100%;
    transition: all 8s;
}
#toplmb a .btext {
    position: absolute;
    top: auto;
    bottom: 15px;
    text-align: left;
    color: #fff;
    font-size: 26px;
    z-index: 2;
    padding: 10px 0;
    border-radius: 50px;
    text-shadow: -1px 2px 8px rgba(0,0,0,0.45);
}
#toplmb a .btip {
    display: none !important;
    z-index: 2;
    left: -15px;
    top: 10px;
    transition: 1s !important;
}
#toplmb a:hover .btip {
    transform: rotate(5deg);
}
.content.homepage .extra.mb #toplm {
    max-width: calc(100% - 420px);
    display: flex;
    margin-bottom: 0;
    flex-direction: column;
    justify-content: center;
    box-shadow: 0 0 50px 20px rgba(0, 0, 0, 0.03);
    border-radius: 15px;
    margin-left: 30px;
    padding: 0 30px;
}
.content.homepage .extra.mb #toplm ul {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    padding-top: 10px;
    width: 100%;
    margin-left: 0 !important;
}

.content.homepage .extra #toplm ul li {
    display: flex;
    width: calc(100% / 7) !important;
    flex-direction: column;
    box-shadow: 0 0 20px 20px rgba(0, 0, 0, 0.02);
    padding: 7px 15px 15px 15px;
    border: 0;
    margin: 0 15px;
    border-radius: 30px;
    position: relative;
    transition: .3s;
}
.content.homepage .extra #toplm ul li:hover {
    box-shadow: 0 0 50px 20px rgba(0, 0, 0, 0.05) !important;
}
.content.homepage .extra #toplm ul li:last-child {
    display: none;
}
#toplm ul li a {
    max-width: initial;
    display: flex;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
    font-size: 22px;
    position: relative;
    padding-left: 30px;
}
#toplm ul li a img {
    position: absolute;
    top: 16px;
    left: 0;
    border-radius: 5px;
}
#toplm ul li span {
    float: initial;
    color: var(--blue-color);
    font-size: 30px;
    padding-left: 30px;
    line-height: 28px;
}
#toplm ul li span::after {
     content: " €";
     float: initial;
     color: var(--blue-color);
     font-size: 22px;
     margin-left: 0;
 }
#toplm ul li.arrowlm::after {
    float: initial;
    font-size: 16px;
    margin-right: 0;
    position: absolute;
    bottom: auto;
    top: 53px;
    left: 15px;
}
.content.homepage #toplm div {
    line-height: 30px;
    margin-bottom: 20px;
    top: 0;
    left: 0;
    text-transform: initial;
    font-size: 28px;
    position: relative;
    text-align: left;
    width: 100%;
    font-weight: 600;
}
.content.homepage .hotels_results_wrap.extra .msgs {
    margin-bottom: 15px;
}
.content.homepage .lmne .lmne_title,
.content.homepage .hotels_results_wrap.extra .msgs,
.content.homepage #toplm div,
.content.homepage .hotels_results_wrap.letak .ttle h2,
.content.homepage .recent .ttle h2 {
    font-size: 28px;
    position: relative;
    padding-left: 15px;
    padding-bottom: 0;
    height: 43px;
    display: flex;
    align-items: center;
    font-weight: 700 !important;
}
.content.homepage .lmne .lmne_title:after,
.content.homepage .hotels_results_wrap.extra .msgs:after,
.content.homepage #toplm div:after,
.content.homepage .hotels_results_wrap.letak .ttle h2:after,
.content.homepage .recent .ttle h2:after {
    content: "";
    background: var(--green-color);
    height: 80%;
    width: 5px;
    left: 0;
    top: 10%;
    position: absolute;
    border-radius: 0 15px 15px 0;
}

#content.homepage .last-minute-flyer .ttle,
.content.homepage .recent .ttle {
    padding-bottom: 20px;
}
.content.oblubene-hotely h2.heading1 #headh1{
    color: rgb(28, 26, 25);
    font-weight: 600;
    letter-spacing: 0.2px;
    font-family: "Figtree", sans-serif;
}

.content.homepage .table2_wrap .table2 .table2_text2 {
    color: #1f1f1f;
}
.content.homepage .hotels_results_wrap.letak .hotels_results.original2 .hotel-more .banner_l.first{
    max-width: 1000px;
}
.content.homepage .hotels_results_wrap.letak .hotels_results.original2 .hotel-more .banner_l.first img {
    border-radius: 20px;
}
.content.homepage .hotels_results_wrap.extra .hotels_results .flex {
    margin: 0 -15px;
}
#content .recommended-offers-24h .hotel_gallery .discount,
#content .last-minute-flyer .hotel_gallery .discount {
    line-height: 20px !important;
}

@media screen and (max-width: 399px) {
    .content.homepage.smlr .attributes .params .br-background-light {
        width: auto !important;
    }
    #filter .filter .type_and_occupation .occupation .filter-occupation-options {
        width: 100%;
    }
}
@media screen and (max-width: 499px) {
    .content.homepage .extra #toplm ul li {
        width: calc(50% - 30px) !important;
        padding: 5px 0 !important;
        margin-bottom: 15px;
        background-image: none;
        text-align: left;
    }
    #toplm ul li a {
        justify-content: left;
        font-size: 16px;
        padding-left: 40px;
    }
    #toplm ul li a img,
    #toplm ul li.arrowlm::after {
        left: 10px;
    }
    #toplm ul li.arrowlm::after {
        top: 48px;
    }
    #toplm ul li span {
        padding-left: 40px !important;
    }
    #toplmb a {
        width: 100%;
    }
    #toplmb a:nth-child(3),
    #toplmb a:nth-child(4),
    #toplmb a:nth-child(5) {
        display: none;
    }
    #toplmb {
        margin: 0 !important;
    }
    /*#content.homepage .top-last-minute-destinations ul li:nth-child(5),
    #content.homepage .top-last-minute-destinations ul li:nth-child(6),
    #content.homepage .top-last-minute-destinations ul li:nth-child(7),
    #content.homepage .top-last-minute-destinations ul li:nth-child(8) {
        display: none;
    }*/
}

@media screen and (min-width: 400px) and (max-width: 599px) {
    #filter .filter .type_and_occupation .occupation .filter-occupation-options {
        width: calc(100% - 40px);
    }
}
@media screen and (min-width: 500px) and (max-width: 767px) {
    .content.homepage .extra #toplm ul li {
        width: calc(33.3% - 30px) !important;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Design' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='02-01-15---Offer---Uroven-hotela' transform='translate(-565.000000, -1467.000000)'%3E%3Cg id='Group-14' transform='translate(220.000000, 1322.000000)'%3E%3Cg id='Group-12' transform='translate(345.000000, 145.000000)'%3E%3Cpolyline id='Line' stroke='%237bc7dc' stroke-width='2' stroke-linejoin='round' transform='translate(15.000000, 15.000000) rotate(-90.000000) translate(-15.000000, -15.000000) ' points='11 13 15 17 19 13'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
    #toplm ul li.arrowlm::after {
        left: 15px;
    }
    #toplm ul li span {
        font-size: 22px !important;
    }
    #toplm ul li a {
        line-height: 28px;
    }
    .content.homepage .extra #toplm ul li {
        padding: 10px 15px;
        margin-bottom: 10px;
    }
    #toplm ul li.arrowlm::after {
        top: 33px !important;
    }
    #toplm ul li a img {
        top: 6px;
    }
    #content .recommended-offers-24h .hotel:nth-child(n+5) {
        display: none;
    }
    #toplmb a {
        width: calc(50% - 10px);
    }
    #toplmb a:nth-child(n+3) {
        display: none;
    }
    #toplmb {
        margin: 0 !important;
    }
    #content.homepage .top-last-minute-destinations ul li:nth-child(7),
    #content.homepage .top-last-minute-destinations ul li:nth-child(8) {
        display: none;
    }
}
@media screen and (max-width: 599px) {
    #content.homepage #filter .filter .type_and_occupation .occupation .filter-occupation-options {
        top: 8px !important;
        left: 0 !important;
    }
    #content.homepage #filter .filter .type_and_occupation .window {
        height: 195px;
        top: -7px !important;
        left: -20px !important;
        width: calc(100% - 10px);
    }
    #content.homepage #filter .filter .type_and_occupation .window .dropdown-icon,
    #content.homepage #filter .filter .type_and_occupation .occupation .filter-occupation-options .dropdown-icon {
        height: 52px;
        top: 0;
        right: 0;
        position: absolute;
    }
    .homepage #filter .type_and_occupation {
        max-width: 100% !important;
    }
    .homepage #filter .type_and_occupation {
        width: 100%;
        padding-right: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        bottom: 0;
        padding-bottom: 10px;
        margin-top: 0;
    }
    .homepage #filter .filter .type_and_occupation .nob {
        line-height: 42px;
        height: 42px;
        display: inline-flex !important;
        position: relative;
        margin-right: 30px !important;
        margin-left: 20px !important;
    }
    .homepage #filter .filter .type_and_occupation .nob div.dropdown-icon {
        height: 40px;
    }
    .homepage #filter .filter .type_and_occupation .nob,
    .homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap {
        display: inline-flex !important;
        height: 42px;
        align-items: center;
        margin-left: 20px;
    }
}
@media screen and (min-width: 500px) and (max-width: 599px) {
    #toplm ul li a {
        font-size: 16px;
    }
}
@media screen and (min-width: 600px) and (max-width: 767px) {
    #toplm ul li a {
        font-size: 18px;
    }
    #content.homepage #filter .filter .type_and_occupation .window {
        top: -4px !important;
    }
    #content.homepage #filter .filter .type_and_occupation .occupation .filter-occupation-options {
        top: -11px !important;
        left: -7px !important;
    }
    .homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap .occupation oval {
        margin-left: 13px;
    }
    .homepage #filter .type_and_occupation {
        bottom: 0;
        padding-bottom: 10px;
    }
    .homepage #filter .filter .type_and_occupation .nob, .homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap {
        height: 48px;
        display: flex !important;
        align-items: center;
    }
    .homepage #filter .type_and_occupation {
        margin-top: 20px;
    }
    .homepage #filter .filter .type_and_occupation .nob,
    .homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap {
        margin-left: 0 !important;
    }
}
@media screen and (min-width: 640px) and (max-width: 767px) {
    .content.homepage .lmne input[name=email] {
        width: calc(100% - 140px - 45px) !important;
        left: auto !important;
        right: 15px !important;
    }
    .content.homepage .lmne .consent.button {
        width: calc(100% - 140px - 45px) !important;
        right: 15px;
        top: 220px;
    }
    .content.homepage .lmne input[type=checkbox] {
        top: 145px;
        left: 168px !important;
    }
    .content.homepage .lmne .consent {
        top: 150px;
        width: 310px;
        left: 210px;
    }

    .content.homepage .table2_wrap .table2 {
        margin-top: 0;
    }
    #content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_info {
        position: static;
    }
    #content.homepage .hotels_results_wrap .hotels_results .hotel .spacer {
        width: 55%;
    }
    #content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .rating {
        left: 5px !important;
        top: 5px !important;
    }
    .content.homepage.smlr .hotels_results_wrap .hotels_results .hotel .hotel_gallery,
    .content.homepage.smlr .hotels_results_wrap .hotels_results .hotel .hotel_gallery img,
    .content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_gallery,
    .content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_gallery img,
    .content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_gallery,
    .content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_gallery img {
        height: 250px !important;
    }
    .content.homepage .lmne .consent {
        width: 270px;
    }
    .content.homepage .homepage_heading h1,
    .content.homepage .hotels_results_wrap.letak .ttle h2,
    .content.homepage .lmne .lmne_title,
    .content.homepage .recent .ttle h2,
    .content.homepage .hotels_results_wrap.extra .msgs {
        font-size: 26px;
    }
    #toplmb {
        padding-top: 40px;
    }
}

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

    #content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .rating,
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_info .attributes .rating {
        top: -195px !important;
    }
    .content.homepage.smlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .name,
    .content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .name {
        max-width: calc(100% - 40px);
    }
    .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info {
        padding-bottom: 115px !important;
    }
    #content.homepage.smlr .hotel_gallery .discount {
        font-size: 16px !important;
    }
    .content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes ul.params,
    .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes ul.params {
        flex-direction: column;
    }
    .content.homepage #toplm div{
        font-size: 24px;
    }
    .content.homepage .table2_wrap .table2 .humanr-background,
    .content.homepage .table2_wrap .table2 .store-background,
    .content.homepage .table2_wrap .table2 .calc-background,
    .content.homepage .table2_wrap .table2 .family-background {
        min-height: auto;
        width: 50%;
        margin: 0 15px;
    }
    .content.homepage .table2_wrap .table2 .table2_text2 {
        display: none;
    }
    .content.homepage .table2_wrap .table2 .table2_5,
    .content.homepage .table2_wrap .table2 .table2_8 {
        top: 168px;
    }
    .content.homepage .table2_wrap .table2 .table2_6,
    .content.homepage .table2_wrap .table2 .table2_7 {
        top: 170px;
    }
    .content.homepage .table2_wrap .table2 .table2_text1 {
        font-size: 16px;
    }
    .content.homepage .table2_wrap {
        width: 100%;
    }
    .homepage .trees_and_others {
        flex-wrap: wrap;
    }
    .homepage #filter .sec {
        padding: 0 !important;
    }
    .homepage #filter .trees_and_others .filter-item:nth-child(1), .homepage #filter .trees_and_others .filter-item:nth-child(2), .homepage #filter .trees_and_others .filter-item.filter_submit {
        margin-bottom: 15px  !important;
    }
    .homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap .occupation {
        height: 35px !important;
    }
    .homepage #filter .type_and_occupation {
        padding-top: 15px !important;
    }
    .homepage #filter oval {
        margin: 0;
        padding: 0;
    }
    .content.homepage .hotels_results_wrap.letak .ttle h2,
    .content.homepage .recent .ttle h2 {
        margin-left: 0;
        width: 100%;
        display: block;
        height: auto;
        line-height: 28px;
    }
    .content.homepage .hotels_results_wrap.extra .msg a, .content.homepage .hotels_results_wrap.extra .msg a:visited,
    .content.homepage .hotels_results_wrap.letak .hotels_results.original2 .ttle a,
    .content.homepage .recent .ttle a {
        float: left;
        margin-top: 5px;
    }
    .content.homepage .recent .ttle a, .content.homepage .hotels_results_wrap.letak .hotels_results.original2 .ttle a {
        font-size: 14px;
        padding: 8px 20px;
    }
    #content.homepage.dmlr .hotel_gallery .discount,
    #content.homepage.smlr .hotel_gallery .discount {
        right: 5px !important;
    }
    .content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .heart, .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .heart {
        right: 0;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel {
        width: 100%;
        margin: 0 0 15px !important;
    }
    .homepage #filter.show-filter-type .type_and_occupation .window {
        top: 46px;
    }
    .content.homepage .hotels_results_wrap.extra .msgs {
        font-size: 24px;
        padding-bottom: 0;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 115px;
    }
    .content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_gallery {
        height: 200px;
    }
    #toplmb {
        margin: 0 15px;
    }
    .content.homepage .hotels_results_wrap.letak .ttle h2 {
        height: 43px;
        line-height: 43px;
    }
    .content.homepage .extra.mb #toplm {
        width: calc(100% - 60px);
        max-width: calc(100% - 30px);
        margin: 15px 15px 0;
        padding: 30px 15px 15px;
    }
    .content.homepage .extra.mb #toplm ul {
        flex-direction: row;
        flex-wrap: wrap;
    }
    #toplm ul {
        flex-wrap: wrap;
    }
    #toplm ul li span {
        padding-left: 22px;
        font-size: 26px;
    }
    #toplm ul li span::after {
        font-size: 20px;
    }
    #toplm ul li.arrowlm::after {
        font-size: 14px;
    }
    #content .last-minute-flyer .hotel {
        margin: 0 0 15px 0;
    }
    #content .recommended-offers-24h .flex {
        margin: 0;
    }
    #content.homepage #filter .trees_and_others .filter-item {
        width: 100% !important;
    }
    .homepage #filter .type_and_occupation {
        margin-bottom: 0 !important;
        background: #fff;
    }
    .homepage.more #filter .sec,
    .homepage #filter .sec {
        height: auto
    }
    .homepage .filter-homepage-more {
        right: calc(50% - 115px);
        top: auto;
        bottom: -25px;
    }
    .homepage.more .filter-homepage-more {
        right: calc(50% - 142.5px);
        top: auto;
        bottom: -25px;
    }
    .homepage #filter .sec {
        border-radius: 0 15px 15px 15px;
    }
    .homepage .filter-homepage-more,
    .homepage #filter .type_and_occupation,
    .homepage #filter .sec {
        box-shadow: none;
    }
    #content.homepage #filter .trees_and_others .filter-item,
    #content.homepage #filter .trees_and_others .filter-item:nth-child(1),
    #content.homepage #filter .trees_and_others .filter-item:nth-child(2),
    #content.homepage #filter .trees_and_others .filter-item.filter_submit {
        margin: 0 0 15px 0 !important;
    }
    .homepage .filter-homepage-more:after {
        right: 28px;
    }
    .homepage .filter-homepage-more {
        padding-right: 45px;
        padding-left: 10px;
    }
    .homepage.more .filter-homepage-more {
        padding-right: 25px;
    }

}
@media screen and (min-width: 768px) {
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .spacer {
        display: none;
    }
    .content.homepage .table2_wrap .table2 .calc-background,
    .content.homepage .table2_wrap .table2 .humanr-background,
    .content.homepage .table2_wrap .table2 .store-background,
    .content.homepage .table2_wrap .table2 .family-background {
        margin: 0;
        padding: 0 10px;
    }
    #content.homepage .last-minute-flyer .ttle {
        width: 100%;
    }
    #content.homepage .hotels_results_wrap.last-minute-flyer .hotels_results .hotel {
        margin-bottom: 15px;
    }
    .homepage #filter .type_and_occupation {
        min-width: 400px;
    }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    #content {
        padding-top: 60px !important;
    }
    .content .recommended-offers-24h .hotel .hotel_info .attributes .name {
        width: calc(100% - 30px) !important;
    }
    .content .recommended-offers-24h .hotel:nth-child(5),
    .content .recommended-offers-24h .hotel:nth-child(6) {
        display: none !important;
    }
    #content.homepage #toplm ul {
        flex-wrap: wrap;
    }
    .holiday-inspirations #toplmb a {
        width: calc(33.3% - 15px);
    }
    .holiday-inspirations #toplmb a:nth-child(4),
    .holiday-inspirations #toplmb a:nth-child(5) {
        display: none !important;
    }
    .content.homepage .table2_wrap .table2 .humanr-background,
    .content.homepage .table2_wrap .table2 .calc-background,
    .content.homepage .table2_wrap .table2 .store-background,
    .content.homepage .table2_wrap .table2 .family-background {
        background-position: center top 20px;
    }
    .content.homepage .table2_wrap .table2 .table2_text1 {
        font-size: 16px;
        margin-top: 95px;
    }
    .content.homepage .table2_wrap .table2 .table2_text2 {
        margin: 5px 0 10px;
    }
    .content.homepage .table2_wrap .table2 {
        margin-top: 0;
    }
    .content.homepage #toplm div,
    .content.homepage .homepage_heading h1,
    .content.homepage .hotels_results_wrap.letak .ttle h2,
    .content.homepage .lmne .lmne_title,
    .content.homepage .recent .ttle h2,
    .content.homepage .hotels_results_wrap.extra .msgs {
        font-size: 28px;
    }
    #toplm ul li a {
        font-size: 19px;
    }
    .content.homepage .extra.mb #toplm ul {
        flex-wrap: wrap;
    }
    .content.homepage .extra #toplm ul li {
        width: calc(25% - 30px) !important;
        margin-bottom: 15px;
    }
    .content.homepage .extra.mb #toplm {
        width: 100%;
        max-width: 100%;
        margin: 0 15px;
        padding-top: 25px;
    }
    #toplm ul li span {
        padding-left: 25px;
        font-size: 25px;
    }
    .content.homepage .recent .ttle {
        padding-bottom: 15px;
    }
    .content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes ul.params li:nth-of-type(3) {
        display: none !important;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 0;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info .attributes .price_wrap {
        bottom: 10px;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel {
        width: calc(50% - 30px);
        margin: 15px;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_info .attributes .rating {
        left: -145px;
        top: 5px;
    }
    .content.homepage .hotels_results_wrap.extra .flex {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin: 0 -15px;
    }
    .homepage #filter .sec {
        padding: 15px 0 40px !important;
        border-radius: 0 15px 15px 15px;
        height: 145px;
    }
    .homepage.more #filter .sec {
        height: 800px;
    }
    .homepage #filter .type_and_occupation {
        padding-top: 5px !important;
        margin-bottom: 0 !important;
        background-color: #fff;
    }
    .homepage .filter-homepage-more {
        width: 195px;
    }
    .homepage.more .filter-homepage-more {
        width: 260px;
    }
    .homepage .filter-homepage-more:after {
        right: 12px;
    }
    .homepage.more .filter-homepage-more:after {
        right: 13px;
        top: 13px;
    }
    .homepage #filter > div.homepage_wrap.filter > div.type_and_occupation > div.occupationwrap {
        margin-left: 15px;
    }
    .homepage .trees_and_others {
        flex-wrap: wrap;
    }
    #content.homepage #filter .trees_and_others .filter-item {
        width: calc(50% - 30px) !important;
        margin: 15px 15px 0 !important;
    }
    #content.homepage #filter .trees_and_others .filter-item:nth-child(1),
    #content.homepage #filter .trees_and_others .filter-item:nth-child(2) {
        margin: 0 15px 15px !important;
    }
    #content.homepage #filter .trees_and_others .filter-item.filter_submit {
        margin-left: auto !important;
    }
    .content.homepage .lmne .consent {
        width: 65%;
        left: 215px !important;
        top: 150px;
    }
    .content.homepage .lmne .consent.button {
        width: 200px !important;
    }
    .content.homepage .lmne input[name=email] {
        width: calc(100% - 340px - 60px) !important;
        left: calc(140px + 30px) !important;
    }
    .content.homepage .lmne input[type=checkbox] {
        left: 170px !important;
        top: 145px;
    }
    .content.homepage .hotels_results_wrap.letak .hotel .hotel_gallery {
        height: 113px;
    }
    .content.homepage .hotels_results_wrap.letak .hotel_info {
        padding-bottom: 0 !important;
    }
    .content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .path,
    .content.homepage.dmlr .hotels_results_wrap .original .hotel .hotel_info .attributes h2.name {
        margin-left: 20px;
    }
    .content.homepage.smlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .category,
    .content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .category {
        margin-left: 19px;
    }
    .content.homepage.smlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes ul.params,
    .content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes ul.params {
        padding-left: 20px;
    }
    #content.homepage.smlr .hotels_results_wrap .hotels_results .hotel .spacer,
    #content.homepage.dmlr .hotels_results_wrap .hotels_results .hotel .spacer {
        display: none !important;
    }
    .content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .heart,
    .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .heart {
        right: 0;
    }
    .content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .price_wrap,
    .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .price_wrap {
       bottom: 10px;
    }
    .content.homepage .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes ul.params {
        flex-direction: row;
    }
    .content.homepage .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .price_after {
        font-size: 12px;
    }
    .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .rating {
        top: 5px;
        left: -145px;
    }
    .content.homepage .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .name {
        width: calc(100% - 200px);
    }
    #content.homepage .recommended-offers-24h .hotels_results .hotel .extra {
        display: none !important;
    }
    .holiday-inspirations {
        padding-top: 20px !important;
    }
    .homepage .filter-homepage-more {
        right: calc(50% - 115px);
        top: auto;
        bottom: -40px;
        height: 40px;
        border-radius: 0 0 15px 15px;
        box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.05);
    }
    .homepage.more .filter-homepage-more {
        right: calc(50% - 142.5px);
        top: auto;
        bottom: -40px;
    }

    .homepage .filter-homepage-more {
        padding-right: 30px;
        padding-left: 10px;
    }
    .homepage.more .filter-homepage-more {
        padding-right: 25px;
    }
    #content.homepage .top-last-minute-destinations ul li:nth-child(5),
    #content.homepage .top-last-minute-destinations ul li:nth-child(6),
    #content.homepage .top-last-minute-destinations ul li:nth-child(7),
    #content.homepage .top-last-minute-destinations ul li:nth-child(8) {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 991px) {
    #content.homepage .hotels_results_wrap .hotels_results .hotel .extra {
        display: none;
    }
    #content.homepage .last-minute-flyer .hotels_results .hotel .hotel_info .attributes .params {
        margin-top: 8px;
    }
    #content.homepage .last-minute-flyer .hotels_results .hotel .hotel_info .attributes .price_wrap {
        bottom: 8px;
    }
    .homepage #filter .type_and_occupation {
        padding-left: 0;
    }
    #content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info .attributes .price_wrap {
        bottom: 5px;
    }
    #content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .price {
        font-size: 24px;
    }
    #content.homepage .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes {
        margin-top: 13px;
    }
}
@media screen and (min-width: 980px) and (max-width: 991px) {
    #content.homepage .recommended-offers-24h .hotels_results .hotel .hotel_gallery {
        height: 190px !important;
    }
    #content.homepage .recommended-offers-24h .hotels_results.recent .hotel .hotel_info .attributes .rating {
        left: 5px;
        top: -185px;
    }
    #content.homepage .recommended-offers-24h .hotels_results .hotel .hotel_info .attributes .price_after {
        font-size: 14px;
    }
    #content.homepage .recommended-offers-24h .hotels_results.recent .hotel .hotel_info .attributes .price_wrap {
        bottom: 15px;
    }
    #content.homepage .hotel_gallery .discount {
        width: 53px !important;
    }
}
@media screen and (min-width: 992px) {
    #content.homepage #filter .trees_and_others .filter-item {
        width: calc(33.3% - 30px) !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    #content {
        padding-top: 80px !important;
    }
    .last-minute-flyer .hotels_results .hotel .extra {
        bottom: 10px;
    }
    .content.homepage .extra.mb #toplm {
        max-width: calc(100% - 425px);
        padding: 30px 30px 35px;
    }
    .content.homepage .extra.mb #toplm ul {
        padding-top: 0;
        flex-wrap: wrap;
    }
    #content.homepage #toplm ul {
        flex-wrap: wrap;
    }
    .content.homepage .extra #toplm ul li {
        width: calc(20% - 30px) !important;
        padding: 10px;
        margin-bottom: 10px;
    }
    #toplm ul li span {
        font-size: 24px;
        padding-left: 28px;
    }
    #toplm ul li.arrowlm::after {
        top: 34px;
        left: 13px;
    }
    #toplm ul li a {
        font-size: 17px;
        line-height: 28px;
    }
    .content.homepage #toplm div {
        padding-bottom: 10px;
    }
    #toplmb {
        max-height: 240px;
    }
    .content.homepage .lmne input[name=email] {
        width: calc(100% - 450px - 60px) !important;
        left: auto !important;
        right: calc(300px + 30px) !important;
    }
    .content.homepage .lmne .consent {
        top: 160px;
        left: 220px;
        width: 70%;
    }
    .content.homepage .lmne input[type=checkbox] {
        top: 155px;
        left: 178px !important;
    }
    .content.homepage .table2_wrap .table2 .table2_text1 {
        font-size: 22px;
        margin-top: 105px;
    }
    .content.homepage .table2_wrap .table2 .table2_text2 {
        margin-top: 10px;
    }
    .content.homepage .table2_wrap .table2 .humanr-background,
    .content.homepage .table2_wrap .table2 .calc-background,
    .content.homepage .table2_wrap .table2 .store-background,
    .content.homepage .table2_wrap .table2 .family-background {
        background-position: center top 25px;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_info .attributes .rating {
        top: -158px;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 25px;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info .attributes .price_after {
        font-size: 12px;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info .attributes .price_wrap {
        bottom: 10px;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel {
        width: calc(25% - 15px);
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel {
        width: calc(25% - 15px);
    }
    #content .recommended-offers-24h .hotel .hotel_info .attributes .name {
        width: calc(100% - 30px);
    }
    #content.homepage #filter .type_and_occupation .occupation span.ta,
    #content.homepage #filter .type_and_occupation .nob span.ta {
        font-size: 16px !important;
    }
    #content.homepage #filter .type_and_occupation {
        padding-top: 5px !important;
    }
    #toplm ul li a img {
        top: 7px;
        left: 3px;
        width: 18px;
    }
    #content.homepage .top-last-minute-destinations ul li:nth-child(6),
    #content.homepage .top-last-minute-destinations ul li:nth-child(7),
    #content.homepage .top-last-minute-destinations ul li:nth-child(8) {
        display: none;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .content.homepage .recommended-offers-24h .hotel:nth-child(5),
    .content.homepage .recommended-offers-24h .hotel:nth-child(6) {
        display: none !important;
    }
    .content.homepage .recommended-offers-24h .hotel {
        width: calc(25% - 30px) !important;
    }
    #content.homepage .last-minute-flyer .hotels_results .hotel .hotel_gallery {
        height: 130px;
    }
    #content.homepage .last-minute-flyer .hotels_results .hotel .hotel_info .attributes .price_wrap {
        bottom: 40px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1399px) {
    .holiday-inspirations #toplmb a {
        width: calc(25% - 15px);
    }
    .holiday-inspirations #toplmb a:nth-child(5) {
        display: none !important;
    }
}
@media screen and (min-width: 1200px) {
    .homepage #filter .type_and_occupation {
        margin-top: 20px;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1399px) {
    #content .recommended-offers-24h .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 30px;
    }
    #content .recommended-offers-24h .hotels_results.recent .hotel .hotel_info .attributes .rating {
        top: -148px;
    }
    #content .recommended-offers-24h .hotels_results .hotel .more {
        display: none;
    }
    #content .recommended-offers-24h .hotels_results.recent .hotel .hotel_info .attributes .price_wrap {
        bottom: 15px;
    }
    #content .recommended-offers-24h .hotels_results .hotel .hotel_info .attributes .price_after {
        font-size: 12px;
    }
    #content .last-minute-flyer .hotels_results .hotel .hotel_info .attributes .rating {
        left: -199px;
    }
    #content.homepage .top-last-minute-destinations #toplm ul {
         flex-wrap: wrap;
     }
    .content.homepage .extra #toplm ul li {
        width: calc(20% - 30px) !important;
        margin-bottom: 15px;
    }
    #content.homepage .recommended-offers-24h .hotels_results .hotel .hotel_info .attributes .params {
        margin-top: 12px;
    }
    #content.homepage .last-minute-flyer .hotels_results .hotel .hotel_gallery {
        width: 250px;
    }
    #content.homepage .last-minute-flyer .hotels_results .hotel .hotel_info .attributes .price_after {
        font-size: 12px;
    }
    #content.homepage .top-last-minute-destinations ul li:nth-child(6),
    #content.homepage .top-last-minute-destinations ul li:nth-child(7),
    #content.homepage .top-last-minute-destinations ul li:nth-child(8) {
        display: none;
    }
}
@media screen and (min-width: 1200px) and (max-width: 1599px) {
    .content.homepage .recommended-offers-24h .hotel:nth-child(6) {
        display: none !important;
    }
    .content.homepage .recommended-offers-24h .hotel {
        width: calc(20% - 30px) !important;
    }
    .last-minute-flyer .hotels_results .hotel .extra {
        bottom: 15px;
    }
}

@media screen and (min-width: 1400px) {
    .hotels_results_wrap .hotels_results .hotel .hotel_info .attributes .price_after {
        margin-bottom: -3px;
    }
    #content.homepage .top-last-minute-destinations ul li:nth-child(8) {
        display: none;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1599px) {
    .content.homepage #filter .type_and_occupation .occupation span.ta,
    .content.homepage #filter .type_and_occupation .nob span.ta {
        font-size: 16px;
    }
    .content.homepage .hotels_results_wrap.letak .hotels_results .hotel .hotel_gallery {
        width: 240px;
    }
    .content.homepage .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .rating {
        left: -225px;
        top: 5px;
    }
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 70px;
    }
    #toplm ul li span {
        font-size: 28px;
        padding-left: 25px;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_gallery {
        height: 180px !important;
    }
}

@media screen and (min-width: 1600px) and (max-width: 1799px) {
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 60px;
    }
}
@media screen and (min-width: 1600px) {
    .content.homepage.dmlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .rating,
    .content.homepage.smlr .hotels_results_wrap.letak .hotels_results .hotel .hotel_info .attributes .rating {
        left: -225px;
        top: 5px;
    }
    .content.homepage .hotels_results_wrap.extra .hotels_results.recent .hotel .hotel_gallery {
        height: 180px !important;
    }
}
@media screen and (min-width: 1800px) {
    .content.homepage .hotels_results_wrap .hotels_results.recent .hotel .hotel_info {
        padding-bottom: 41px;
    }
    #content.homepage .recommended-offers-24h .hotels_results .hotel .hotel_info .attributes ul.params li:nth-of-type(n+4) {
        display: none !important;
    }
}


