.hotel-list-left ul li a {
    color: #707171;
}

.hotel-list-left ul li.active-box a {
    color: #fff;
}

.featured-listing-box .image-holder .slider-box img {
    height: 220px;
    max-height: 220px;
}

.featured-listing-box .image-holder .slider-box {
    background-color: #000;
}

.map-search {
    max-width: unset;
    width: 49%;
}

.csslider>input:nth-of-type(1):checked~.navigation label:nth-of-type(1):after,
 .csslider>input:nth-of-type(2):checked~.navigation label:nth-of-type(2):after,
 .csslider>input:nth-of-type(3):checked~.navigation label:nth-of-type(3):after,
 .csslider>input:nth-of-type(4):checked~.navigation label:nth-of-type(4):after,
 .csslider>input:nth-of-type(5):checked~.navigation label:nth-of-type(5):after,
 .csslider>input:nth-of-type(6):checked~.navigation label:nth-of-type(6):after,
 .csslider>input:nth-of-type(7):checked~.navigation label:nth-of-type(7):after,
 .csslider>input:nth-of-type(8):checked~.navigation label:nth-of-type(8):after,
 .csslider>input:nth-of-type(9):checked~.navigation label:nth-of-type(9):after,
 .csslider>input:nth-of-type(10):checked~.navigation label:nth-of-type(10):after,
 .csslider>input:nth-of-type(11):checked~.navigation label:nth-of-type(11):after,
 .csslider>input:nth-of-type(12):checked~.navigation label:nth-of-type(12):after,
 .csslider>input:nth-of-type(13):checked~.navigation label:nth-of-type(13):after,
 .csslider>input:nth-of-type(14):checked~.navigation label:nth-of-type(14):after,
 .csslider>input:nth-of-type(15):checked~.navigation label:nth-of-type(15):after,
 .csslider>input:nth-of-type(16):checked~.navigation label:nth-of-type(16):after,
 .csslider>input:nth-of-type(17):checked~.navigation label:nth-of-type(17):after,
 .csslider>input:nth-of-type(18):checked~.navigation label:nth-of-type(18):after,
 .csslider>input:nth-of-type(19):checked~.navigation label:nth-of-type(19):after,
 .csslider>input:nth-of-type(20):checked~.navigation label:nth-of-type(20):after,
 .csslider>input:nth-of-type(21):checked~.navigation label:nth-of-type(21):after,
 .csslider>input:nth-of-type(22):checked~.navigation label:nth-of-type(22):after,
 .csslider>input:nth-of-type(23):checked~.navigation label:nth-of-type(23):after,
 .csslider>input:nth-of-type(24):checked~.navigation label:nth-of-type(24):after,
 .csslider>input:nth-of-type(25):checked~.navigation label:nth-of-type(25):after,
 .csslider>input:nth-of-type(26):checked~.navigation label:nth-of-type(26):after,
 .csslider>input:nth-of-type(27):checked~.navigation label:nth-of-type(27):after,
 .csslider>input:nth-of-type(28):checked~.navigation label:nth-of-type(28):after,
 .csslider>input:nth-of-type(29):checked~.navigation label:nth-of-type(29):after,
 .csslider>input:nth-of-type(30):checked~.navigation label:nth-of-type(30):after,
 .csslider>input:nth-of-type(31):checked~.navigation label:nth-of-type(31):after,
 .csslider>input:nth-of-type(32):checked~.navigation label:nth-of-type(32):after,
 .csslider>input:nth-of-type(33):checked~.navigation label:nth-of-type(33):after,
 .csslider>input:nth-of-type(34):checked~.navigation label:nth-of-type(34):after,
 .csslider>input:nth-of-type(35):checked~.navigation label:nth-of-type(35):after,
 .csslider>input:nth-of-type(36):checked~.navigation label:nth-of-type(36):after,
 .csslider>input:nth-of-type(37):checked~.navigation label:nth-of-type(37):after,
 .csslider>input:nth-of-type(38):checked~.navigation label:nth-of-type(38):after,
 .csslider>input:nth-of-type(39):checked~.navigation label:nth-of-type(39):after,
 .csslider>input:nth-of-type(40):checked~.navigation label:nth-of-type(40):after,
 .csslider>input:nth-of-type(41):checked~.navigation label:nth-of-type(41):after,
 .csslider>input:nth-of-type(42):checked~.navigation label:nth-of-type(42):after,
 .csslider>input:nth-of-type(43):checked~.navigation label:nth-of-type(43):after,
 .csslider>input:nth-of-type(44):checked~.navigation label:nth-of-type(44):after,
 .csslider>input:nth-of-type(45):checked~.navigation label:nth-of-type(45):after,
 .csslider>input:nth-of-type(46):checked~.navigation label:nth-of-type(46):after,
 .csslider>input:nth-of-type(47):checked~.navigation label:nth-of-type(47):after,
 .csslider>input:nth-of-type(48):checked~.navigation label:nth-of-type(48):after,
 .csslider>input:nth-of-type(49):checked~.navigation label:nth-of-type(49):after,
 .csslider>input:nth-of-type(50):checked~.navigation label:nth-of-type(50):after,
 .csslider>input:nth-of-type(51):checked~.navigation label:nth-of-type(51):after {
       opacity: 1;
 }
 
 .csslider>input:nth-of-type(1):checked~.navigation label:nth-of-type(1),
 .csslider>input:nth-of-type(2):checked~.navigation label:nth-of-type(2),
 .csslider>input:nth-of-type(3):checked~.navigation label:nth-of-type(3),
 .csslider>input:nth-of-type(4):checked~.navigation label:nth-of-type(4),
 .csslider>input:nth-of-type(5):checked~.navigation label:nth-of-type(5),
 .csslider>input:nth-of-type(6):checked~.navigation label:nth-of-type(6),
 .csslider>input:nth-of-type(7):checked~.navigation label:nth-of-type(7),
 .csslider>input:nth-of-type(8):checked~.navigation label:nth-of-type(8),
 .csslider>input:nth-of-type(9):checked~.navigation label:nth-of-type(9),
 .csslider>input:nth-of-type(10):checked~.navigation label:nth-of-type(10),
 .csslider>input:nth-of-type(11):checked~.navigation label:nth-of-type(11),
 .csslider>input:nth-of-type(12):checked~.navigation label:nth-of-type(12),
 .csslider>input:nth-of-type(13):checked~.navigation label:nth-of-type(13),
 .csslider>input:nth-of-type(14):checked~.navigation label:nth-of-type(14),
 .csslider>input:nth-of-type(15):checked~.navigation label:nth-of-type(15),
 .csslider>input:nth-of-type(16):checked~.navigation label:nth-of-type(16),
 .csslider>input:nth-of-type(17):checked~.navigation label:nth-of-type(17),
 .csslider>input:nth-of-type(18):checked~.navigation label:nth-of-type(18),
 .csslider>input:nth-of-type(19):checked~.navigation label:nth-of-type(19),
 .csslider>input:nth-of-type(20):checked~.navigation label:nth-of-type(20),
 .csslider>input:nth-of-type(21):checked~.navigation label:nth-of-type(21),
 .csslider>input:nth-of-type(22):checked~.navigation label:nth-of-type(22),
 .csslider>input:nth-of-type(23):checked~.navigation label:nth-of-type(23),
 .csslider>input:nth-of-type(24):checked~.navigation label:nth-of-type(24),
 .csslider>input:nth-of-type(25):checked~.navigation label:nth-of-type(25),
 .csslider>input:nth-of-type(26):checked~.navigation label:nth-of-type(26),
 .csslider>input:nth-of-type(27):checked~.navigation label:nth-of-type(27),
 .csslider>input:nth-of-type(28):checked~.navigation label:nth-of-type(28),
 .csslider>input:nth-of-type(29):checked~.navigation label:nth-of-type(29),
 .csslider>input:nth-of-type(30):checked~.navigation label:nth-of-type(30),
 .csslider>input:nth-of-type(31):checked~.navigation label:nth-of-type(31),
 .csslider>input:nth-of-type(32):checked~.navigation label:nth-of-type(32),
 .csslider>input:nth-of-type(33):checked~.navigation label:nth-of-type(33),
 .csslider>input:nth-of-type(34):checked~.navigation label:nth-of-type(34),
 .csslider>input:nth-of-type(35):checked~.navigation label:nth-of-type(35),
 .csslider>input:nth-of-type(36):checked~.navigation label:nth-of-type(36),
 .csslider>input:nth-of-type(37):checked~.navigation label:nth-of-type(37),
 .csslider>input:nth-of-type(38):checked~.navigation label:nth-of-type(38),
 .csslider>input:nth-of-type(39):checked~.navigation label:nth-of-type(39),
 .csslider>input:nth-of-type(40):checked~.navigation label:nth-of-type(40),
 .csslider>input:nth-of-type(41):checked~.navigation label:nth-of-type(41),
 .csslider>input:nth-of-type(42):checked~.navigation label:nth-of-type(42),
 .csslider>input:nth-of-type(43):checked~.navigation label:nth-of-type(43),
 .csslider>input:nth-of-type(44):checked~.navigation label:nth-of-type(44),
 .csslider>input:nth-of-type(45):checked~.navigation label:nth-of-type(45),
 .csslider>input:nth-of-type(46):checked~.navigation label:nth-of-type(46),
 .csslider>input:nth-of-type(47):checked~.navigation label:nth-of-type(47),
 .csslider>input:nth-of-type(48):checked~.navigation label:nth-of-type(48),
 .csslider>input:nth-of-type(49):checked~.navigation label:nth-of-type(49),
 .csslider>input:nth-of-type(50):checked~.navigation label:nth-of-type(50),
 .csslider>input:nth-of-type(51):checked~.navigation label:nth-of-type(51) {
       opacity: 1;
       background: #FEFEFE;
       opacity: 1;
 }
 
 .csslider.infinity>input:first-of-type:checked~.arrows label.goto-last,
 .csslider>input:nth-of-type(1):checked~.arrows>label:nth-of-type(0),
 .csslider>input:nth-of-type(2):checked~.arrows>label:nth-of-type(1),
 .csslider>input:nth-of-type(3):checked~.arrows>label:nth-of-type(2),
 .csslider>input:nth-of-type(4):checked~.arrows>label:nth-of-type(3),
 .csslider>input:nth-of-type(5):checked~.arrows>label:nth-of-type(4),
 .csslider>input:nth-of-type(6):checked~.arrows>label:nth-of-type(5),
 .csslider>input:nth-of-type(7):checked~.arrows>label:nth-of-type(6),
 .csslider>input:nth-of-type(8):checked~.arrows>label:nth-of-type(7),
 .csslider>input:nth-of-type(9):checked~.arrows>label:nth-of-type(8),
 .csslider>input:nth-of-type(10):checked~.arrows>label:nth-of-type(9),
 .csslider>input:nth-of-type(11):checked~.arrows>label:nth-of-type(10),
 .csslider>input:nth-of-type(12):checked~.arrows>label:nth-of-type(11),
 .csslider>input:nth-of-type(13):checked~.arrows>label:nth-of-type(12),
 .csslider>input:nth-of-type(14):checked~.arrows>label:nth-of-type(13),
 .csslider>input:nth-of-type(15):checked~.arrows>label:nth-of-type(14),
 .csslider>input:nth-of-type(16):checked~.arrows>label:nth-of-type(15),
 .csslider>input:nth-of-type(17):checked~.arrows>label:nth-of-type(16),
 .csslider>input:nth-of-type(18):checked~.arrows>label:nth-of-type(17),
 .csslider>input:nth-of-type(19):checked~.arrows>label:nth-of-type(18),
 .csslider>input:nth-of-type(20):checked~.arrows>label:nth-of-type(19),
 .csslider>input:nth-of-type(21):checked~.arrows>label:nth-of-type(20),
 .csslider>input:nth-of-type(22):checked~.arrows>label:nth-of-type(21),
 .csslider>input:nth-of-type(23):checked~.arrows>label:nth-of-type(22),
 .csslider>input:nth-of-type(24):checked~.arrows>label:nth-of-type(23),
 .csslider>input:nth-of-type(25):checked~.arrows>label:nth-of-type(24),
 .csslider>input:nth-of-type(26):checked~.arrows>label:nth-of-type(25),
 .csslider>input:nth-of-type(27):checked~.arrows>label:nth-of-type(26),
 .csslider>input:nth-of-type(28):checked~.arrows>label:nth-of-type(27),
 .csslider>input:nth-of-type(29):checked~.arrows>label:nth-of-type(28),
 .csslider>input:nth-of-type(30):checked~.arrows>label:nth-of-type(29),
 .csslider>input:nth-of-type(31):checked~.arrows>label:nth-of-type(30),
 .csslider>input:nth-of-type(32):checked~.arrows>label:nth-of-type(31),
 .csslider>input:nth-of-type(33):checked~.arrows>label:nth-of-type(32),
 .csslider>input:nth-of-type(34):checked~.arrows>label:nth-of-type(33),
 .csslider>input:nth-of-type(35):checked~.arrows>label:nth-of-type(34),
 .csslider>input:nth-of-type(36):checked~.arrows>label:nth-of-type(35),
 .csslider>input:nth-of-type(37):checked~.arrows>label:nth-of-type(36),
 .csslider>input:nth-of-type(38):checked~.arrows>label:nth-of-type(37),
 .csslider>input:nth-of-type(39):checked~.arrows>label:nth-of-type(38),
 .csslider>input:nth-of-type(40):checked~.arrows>label:nth-of-type(39),
 .csslider>input:nth-of-type(41):checked~.arrows>label:nth-of-type(40),
 .csslider>input:nth-of-type(42):checked~.arrows>label:nth-of-type(41),
 .csslider>input:nth-of-type(43):checked~.arrows>label:nth-of-type(42),
 .csslider>input:nth-of-type(44):checked~.arrows>label:nth-of-type(43),
 .csslider>input:nth-of-type(45):checked~.arrows>label:nth-of-type(44),
 .csslider>input:nth-of-type(46):checked~.arrows>label:nth-of-type(45),
 .csslider>input:nth-of-type(47):checked~.arrows>label:nth-of-type(46),
 .csslider>input:nth-of-type(48):checked~.arrows>label:nth-of-type(47),
 .csslider>input:nth-of-type(49):checked~.arrows>label:nth-of-type(48),
 .csslider>input:nth-of-type(50):checked~.arrows>label:nth-of-type(49) {
       display: block;
       left: 34px;
       right: auto;
       -moz-transform: rotate(0deg);
       -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
       -webkit-transform: rotate(0deg);
       transform: rotate(0deg);
 }
 
 .csslider.infinity>input:last-of-type:checked~.arrows label.goto-first,
 .csslider>input:nth-of-type(1):checked~.arrows>label:nth-of-type(2),
 .csslider>input:nth-of-type(2):checked~.arrows>label:nth-of-type(3),
 .csslider>input:nth-of-type(3):checked~.arrows>label:nth-of-type(4),
 .csslider>input:nth-of-type(4):checked~.arrows>label:nth-of-type(5),
 .csslider>input:nth-of-type(5):checked~.arrows>label:nth-of-type(6),
 .csslider>input:nth-of-type(6):checked~.arrows>label:nth-of-type(7),
 .csslider>input:nth-of-type(7):checked~.arrows>label:nth-of-type(8),
 .csslider>input:nth-of-type(8):checked~.arrows>label:nth-of-type(9),
 .csslider>input:nth-of-type(9):checked~.arrows>label:nth-of-type(10),
 .csslider>input:nth-of-type(10):checked~.arrows>label:nth-of-type(11),
 .csslider>input:nth-of-type(11):checked~.arrows>label:nth-of-type(12),
 .csslider>input:nth-of-type(12):checked~.arrows>label:nth-of-type(13),
 .csslider>input:nth-of-type(13):checked~.arrows>label:nth-of-type(14),
 .csslider>input:nth-of-type(14):checked~.arrows>label:nth-of-type(15),
 .csslider>input:nth-of-type(15):checked~.arrows>label:nth-of-type(16),
 .csslider>input:nth-of-type(16):checked~.arrows>label:nth-of-type(17),
 .csslider>input:nth-of-type(17):checked~.arrows>label:nth-of-type(18),
 .csslider>input:nth-of-type(18):checked~.arrows>label:nth-of-type(19),
 .csslider>input:nth-of-type(19):checked~.arrows>label:nth-of-type(20),
 .csslider>input:nth-of-type(20):checked~.arrows>label:nth-of-type(21),
 .csslider>input:nth-of-type(21):checked~.arrows>label:nth-of-type(22),
 .csslider>input:nth-of-type(22):checked~.arrows>label:nth-of-type(23),
 .csslider>input:nth-of-type(23):checked~.arrows>label:nth-of-type(24),
 .csslider>input:nth-of-type(24):checked~.arrows>label:nth-of-type(25),
 .csslider>input:nth-of-type(25):checked~.arrows>label:nth-of-type(26),
 .csslider>input:nth-of-type(26):checked~.arrows>label:nth-of-type(27),
 .csslider>input:nth-of-type(27):checked~.arrows>label:nth-of-type(28),
 .csslider>input:nth-of-type(28):checked~.arrows>label:nth-of-type(29),
 .csslider>input:nth-of-type(29):checked~.arrows>label:nth-of-type(30),
 .csslider>input:nth-of-type(30):checked~.arrows>label:nth-of-type(31),
 .csslider>input:nth-of-type(31):checked~.arrows>label:nth-of-type(32),
 .csslider>input:nth-of-type(32):checked~.arrows>label:nth-of-type(33),
 .csslider>input:nth-of-type(33):checked~.arrows>label:nth-of-type(34),
 .csslider>input:nth-of-type(34):checked~.arrows>label:nth-of-type(35),
 .csslider>input:nth-of-type(35):checked~.arrows>label:nth-of-type(36),
 .csslider>input:nth-of-type(36):checked~.arrows>label:nth-of-type(37),
 .csslider>input:nth-of-type(37):checked~.arrows>label:nth-of-type(38),
 .csslider>input:nth-of-type(38):checked~.arrows>label:nth-of-type(39),
 .csslider>input:nth-of-type(39):checked~.arrows>label:nth-of-type(40),
 .csslider>input:nth-of-type(40):checked~.arrows>label:nth-of-type(41),
 .csslider>input:nth-of-type(41):checked~.arrows>label:nth-of-type(42),
 .csslider>input:nth-of-type(42):checked~.arrows>label:nth-of-type(43),
 .csslider>input:nth-of-type(43):checked~.arrows>label:nth-of-type(44),
 .csslider>input:nth-of-type(44):checked~.arrows>label:nth-of-type(45),
 .csslider>input:nth-of-type(45):checked~.arrows>label:nth-of-type(46),
 .csslider>input:nth-of-type(46):checked~.arrows>label:nth-of-type(47),
 .csslider>input:nth-of-type(47):checked~.arrows>label:nth-of-type(48),
 .csslider>input:nth-of-type(48):checked~.arrows>label:nth-of-type(49),
 .csslider>input:nth-of-type(49):checked~.arrows>label:nth-of-type(50),
 .csslider>input:nth-of-type(50):checked~.arrows>label:nth-of-type(51),
 .csslider>input:nth-of-type(51):checked~.arrows>label:nth-of-type(52) {
       display: block;
       right: 34px;
       left: auto;
       -moz-transform: rotate(180deg);
       -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
       -webkit-transform: rotate(180deg);
       transform: rotate(180deg);
 }

 .csslider>input:nth-of-type(50):checked~ul li:first-of-type {
    margin-left: -4900%;
}

.csslider>input:nth-of-type(49):checked~ul li:first-of-type {
    margin-left: -4800%;
}

.csslider>input:nth-of-type(48):checked~ul li:first-of-type {
    margin-left: -4700%;
}

.csslider>input:nth-of-type(47):checked~ul li:first-of-type {
    margin-left: -4600%;
}

.csslider>input:nth-of-type(46):checked~ul li:first-of-type {
    margin-left: -4500%;
}

.csslider>input:nth-of-type(45):checked~ul li:first-of-type {
    margin-left: -4400%;
}

.csslider>input:nth-of-type(44):checked~ul li:first-of-type {
    margin-left: -4300%;
}

.csslider>input:nth-of-type(43):checked~ul li:first-of-type {
    margin-left: -4200%;
}

.csslider>input:nth-of-type(42):checked~ul li:first-of-type {
    margin-left: -4100%;
}

.csslider>input:nth-of-type(41):checked~ul li:first-of-type {
    margin-left: -4000%;
}

.csslider>input:nth-of-type(40):checked~ul li:first-of-type {
    margin-left: -3900%;
}

.csslider>input:nth-of-type(39):checked~ul li:first-of-type {
    margin-left: -3800%;
}

.csslider>input:nth-of-type(38):checked~ul li:first-of-type {
    margin-left: -3700%;
}

.csslider>input:nth-of-type(37):checked~ul li:first-of-type {
    margin-left: -3600%;
}

.csslider>input:nth-of-type(36):checked~ul li:first-of-type {
    margin-left: -3500%;
}

.csslider>input:nth-of-type(35):checked~ul li:first-of-type {
    margin-left: -3400%;
}

.csslider>input:nth-of-type(34):checked~ul li:first-of-type {
    margin-left: -3300%;
}

.csslider>input:nth-of-type(33):checked~ul li:first-of-type {
    margin-left: -3200%;
}

.csslider>input:nth-of-type(32):checked~ul li:first-of-type {
    margin-left: -3100%;
}

.csslider>input:nth-of-type(31):checked~ul li:first-of-type {
    margin-left: -3000%;
}

.csslider>input:nth-of-type(30):checked~ul li:first-of-type {
    margin-left: -2900%;
}

.csslider>input:nth-of-type(29):checked~ul li:first-of-type {
    margin-left: -2800%;
}

.csslider>input:nth-of-type(28):checked~ul li:first-of-type {
    margin-left: -2700%;
}

.csslider>input:nth-of-type(27):checked~ul li:first-of-type {
    margin-left: -2600%;
}

.csslider>input:nth-of-type(26):checked~ul li:first-of-type {
    margin-left: -2500%;
}

.csslider>input:nth-of-type(25):checked~ul li:first-of-type {
    margin-left: -2400%;
}

.csslider>input:nth-of-type(24):checked~ul li:first-of-type {
    margin-left: -2300%;
}

.csslider>input:nth-of-type(23):checked~ul li:first-of-type {
    margin-left: -2200%;
}

.csslider>input:nth-of-type(22):checked~ul li:first-of-type {
    margin-left: -2100%;
}

.csslider>input:nth-of-type(21):checked~ul li:first-of-type {
    margin-left: -2000%;
}

.csslider>input:nth-of-type(20):checked~ul li:first-of-type {
    margin-left: -1900%;
}

.csslider>input:nth-of-type(19):checked~ul li:first-of-type {
    margin-left: -1800%;
}

.csslider>input:nth-of-type(18):checked~ul li:first-of-type {
    margin-left: -1700%;
}

.csslider>input:nth-of-type(17):checked~ul li:first-of-type {
    margin-left: -1600%;
}

.csslider>input:nth-of-type(16):checked~ul li:first-of-type {
    margin-left: -1500%;
}

.csslider>input:nth-of-type(15):checked~ul li:first-of-type {
    margin-left: -1400%;
}

 .csslider>input:nth-of-type(14):checked~ul li:first-of-type {
    margin-left: -1300%;
}

 .csslider>input:nth-of-type(13):checked~ul li:first-of-type {
    margin-left: -1200%;
}

.csslider>input:nth-of-type(12):checked~ul li:first-of-type {
    margin-left: -1100%;
}

.csslider>input:nth-of-type(11):checked~ul li:first-of-type {
    margin-left: -1000%;
}

.csslider.csslider-listing .navigation label {
    margin: 7px;
}

.property-dot {
    background-color: #000;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 2px solid #fff;
    color: #fff;
    text-align: center;
    font-size: 7px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}

.active .map-product {
    padding: 15px 45px 50px 45px;
}

.map-product {
    padding: 15px 45px 50px 50%;
    min-height: 710px;
}

input[type="radio"] {
    display: none;
}

.dollar::before {
    content: '$';
    font-family: 'Helvetica';
    font-size: 16px;
    color: #858585;
    font-weight: normal;
    display: inline-block;
    position: relative;
    left: -3px;
}

.dollar .span-max,
.dollar .span-min {
    color: #858585;
}

.heart-media .blank-heart {
    display: block;
}

.heart-media .fill-heart {
    display: none;
}

.heart-media.active .blank-heart {
    display: none;
}

.heart-media.active .fill-heart {
    display: block;
}

select option:disabled {
    color: #858585;
    background-color: #eee;
}

.spyt-pencil {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    display: none;
}

.spyt:hover .spyt-pencil {
    display: block;
}

.spyt-input {
    width: 100%;
    font-size: 20px;
}

@media (max-width: 1300px) {
    .map-detail-sec {
        padding: 190px 0 0 0;
    }
}

@media (max-width: 1199px) {
    .map-detail-sec {
        padding: 250px 0 0 0;
    }

    .map-product .featured-listing-detail {
        grid-template-columns: 12fr;
    }
}

@media (max-width: 991px) {
    .map-product {
        padding: 50px 45px 50px 45px;
    }

    .map-product .featured-listing-detail {
        grid-template-columns: 6fr 6fr;
    }
}

@media (max-width: 575px) {
    .map-product .featured-listing-detail {
        grid-template-columns: 12fr;
    }
}

/* Sidebar overlay for mobile dashboard */
.sidebar-overlay{
    position:fixed;
    top:0;left:0;width:100%;height:100%;
    background:rgba(0,0,0,0.3); /* grayish backdrop */
    z-index:900;
    display:none;
}
.sidebar-overlay.active{
    display:block;
}

/* Restore list styles for WordPress content areas */
.entry-content ul,
.post-content ul,
.page-content ul,
.blog-post-detail ul,
.post-dis-text ul,
.wp-block-list,
.elementor-widget-text-editor ul,
.elementor-text-editor ul,
article ul,
main ul,
.content ul {
    list-style-type: disc;
    padding-left: 40px;
    margin: 20px 0;
}

.entry-content ol,
.post-content ol,
.page-content ol,
.blog-post-detail ol,
.post-dis-text ol,
.elementor-widget-text-editor ol,
.elementor-text-editor ol,
article ol,
main ol,
.content ol {
    list-style-type: decimal;
    padding-left: 40px;
    margin: 20px 0;
}

.entry-content ul li,
.post-content ul li,
.page-content ul li,
.blog-post-detail ul li,
.post-dis-text ul li,
.wp-block-list li,
.elementor-widget-text-editor ul li,
.elementor-text-editor ul li,
article ul li,
main ul li,
.content ul li {
    list-style-type: disc;
    margin-bottom: 10px;
    line-height: 1.8;
}

.entry-content ol li,
.post-content ol li,
.page-content ol li,
.blog-post-detail ol li,
.post-dis-text ol li,
.elementor-widget-text-editor ol li,
.elementor-text-editor ol li,
article ol li,
main ol li,
.content ol li {
    list-style-type: decimal;
    margin-bottom: 10px;
    line-height: 1.8;
}

/* Nested lists */
.entry-content ul ul,
.post-content ul ul,
.page-content ul ul,
.blog-post-detail ul ul,
.post-dis-text ul ul,
.elementor-widget-text-editor ul ul,
.elementor-text-editor ul ul,
article ul ul,
main ul ul,
.content ul ul {
    list-style-type: circle;
    margin: 10px 0;
}

.entry-content ul ul ul,
.post-content ul ul ul,
.page-content ul ul ul,
.blog-post-detail ul ul ul,
.post-dis-text ul ul ul,
.elementor-widget-text-editor ul ul ul,
.elementor-text-editor ul ul ul,
article ul ul ul,
main ul ul ul,
.content ul ul ul {
    list-style-type: square;
}

/* Exclude specific UI elements from list styling */
.breadcrumb,
.breadcrumb li,
.property-meta,
.property-meta li,
.listing-info ul,
.listing-info ul li,
nav ul,
nav ul li,
.navigation ul,
.navigation ul li,
.menu ul,
.menu ul li,
.hotel-list-left ul,
.hotel-list-left ul li,
.featured-listing-box ul,
.featured-listing-box ul li,
.slider-box ul,
.slider-box ul li,
.pagination ul,
.pagination ul li {
    list-style: none !important;
    padding-left: 0 !important;
}