@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",sans-serif;background-color:#fff}.header-container{max-width:100%;width:100%;padding:0px 60px}.container-fluid{max-width:1600px}.list-unstyled{padding:0;margin:0;list-style-type:none}a{color:inherit;text-decoration:none}a:hover{color:inherit}.visibility-hidden{visibility:hidden}.header .headerTopBar{padding:10px 0px;border-bottom:1px solid #ebebeb}.header .headerBottomBar{padding:11px 0px;border-bottom:1px solid #ebebeb}.header .headerBottomBar .headerMenuBox{font-size:13px !important}.w-inherit{width:inherit !important}.pointer-events-none{pointer-events:none}.z-unset{z-index:unset !important}.fs-13{font-size:13px}.fs-15{font-size:15px}.fs-18{font-size:18px}.transformRotateActive{transform:rotate(-90deg)}.footerMenuBox{transition:all 150ms linear}.footerMenuBox .footerMenuBoxLi .footerMenuBoxClick{transition:all 150ms linear}.footerMenuBox .footerMenuBoxLi .footerMenuBoxClick:hover{color:#41c37c;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.owl-nav .nav-button{border-radius:28.31px;background:rgba(0,0,0,.07);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:48px;height:48px}.owl-nav .nav-button.owl-prev img{transform:rotate(-180deg)}.opportunityBoxImage .nav-button{background:rgba(255,255,255,.1)}.opportunityBoxImage .nav-button img{filter:invert(1)}.headerSearchMobileFixed{z-index:9}.headerSearchMobileFixed .SpeedSearchList{max-height:50vh;height:auto;overflow:hidden;overflow-y:auto}.headerSearchMobileFixed .SpeedSearchList li{border-bottom:1px solid #dedede}.headerSearchMobileFixed .SpeedSearchList li:last-child{border-bottom:unset !important}#sideMenu{position:fixed;top:0;right:-300px;height:100%;width:300px;background-color:var(--bs-white);box-shadow:-2px 0 5px rgba(0,0,0,.1);padding:20px;z-index:1050;transition:all 250ms linear}#sideMenu{transition:right 150ms linear}.menuBottomActivePasif li:last-child{border-bottom:unset !important}.subMenu{display:none;transition:right 250ms linear}.checkBoxSection .outline-check-box{height:18px;width:18px;flex:0 0 18px;border-radius:4px;border:1px solid #d2dddd;background-color:var(--bs-white)}.checkBoxSection .customCheck:checked+label .outline-check-box{border-color:var(--bs-theme-first) !important}.checkBoxSection .customCheck:checked+label .outline-check-box i{opacity:1 !important;color:var(--bs-white);background-color:var(--bs-theme-first);padding:3px;border-radius:4px}.checkBoxSection .outline-check-box .check-icon{transition:opacity 240ms}.checkBoxSection li:last-child{margin:unset !important}.qty-input{width:25px !important;text-align:center;font-size:16px !important;justify-content:center;border:none;display:flex;}.fav-btn{width:36px;height:36px}.fav-btn.active i{color:#e52e41 !important;font-weight:bold}.availabilityCalendar .ui-widget.ui-widget-content{width:100% !important;font-family:Poppins,sans-serif;border:0;display:flex !important;flex-wrap:wrap;color:var(--bs-theme-secondary);box-shadow:unset !important}.ui-datepicker th{color:var(--bs-theme-first-dark);font-weight:500}.ui-datepicker .ui-datepicker-header{background-color:rgba(0,0,0,0);border:0px;width:100%}.ui-datepicker .ui-state-disabled span{color:var(--bs-secondary);background:repeating-linear-gradient(-45deg, white, white 3px, #cecece 3px, #cecece 4px)}.ui-datepicker td span,.ui-datepicker td a{text-align:center;background-color:rgba(0,0,0,0);border:0px !important;color:#000;display:flex;align-items:center;justify-content:center;border-radius:4px}.ui-datepicker-calendar .ui-widget-header{font-weight:500}.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ui-datepicker-calendar .ui-widget-header .ui-state-hover,.ui-datepicker-calendar .ui-state-focus,.ui-datepicker-calendar .ui-widget-content .ui-state-focus,.ui-datepicker-calendar .ui-widget-header .ui-state-focus,.ui-datepicker-calendar .ui-button:hover,.ui-datepicker-calendar .ui-button:focus{border:0px}.ui-datepicker{border-radius:8px;border:0px;background-color:#fefefe;z-index:999 !important}.ui-datepicker-calendar .ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#f6f6f6;font-weight:normal;color:#454545}.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-calendar .ui-widget-content .ui-state-hover,.ui-datepicker-calendar .ui-widget-header .ui-state-hover,.ui-datepicker-calendar .ui-state-focus,.ui-datepicker-calendar .ui-widget-content .ui-state-focus,.ui-datepicker-calendar .ui-widget-header .ui-state-focus,.ui-datepicker-calendar .ui-button:hover,.ui-datepicker-calendar .ui-button:focus{background-color:var(--bs-theme-first) !important;color:var(--bs-white);border:0px;border-radius:5px}.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background-color:var(--bs-theme-first) !important;color:#fff !important;border-radius:5px}.ui-datepicker-calendar .ui-datepicker .ui-datepicker-prev,.ui-datepicker-calendar .ui-datepicker .ui-datepicker-next{cursor:pointer}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{display:flex;align-items:center;justify-content:center;padding:6px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;position:unset;margin:0;width:100%}.ui-datepicker .ui-datepicker-prev span{background-image:url("../img/icons/blackNext.svg");transform:rotate(-180deg)}.ui-datepicker .ui-datepicker-next span{background-image:url("../img/icons/blackNext.svg")}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:2px}.ui-datepicker .ui-datepicker-prev-hover:hover,.ui-datepicker .ui-datepicker-next-hover:hover{background-color:unset !important;border:unset !important}.ui-datepicker-calendar .ui-widget.ui-widget-content.ui-datepicker-multi{width:100% !important;box-shadow:none;box-shadow:0px 0px 6px #e4e4e4}.ui-datepicker-multi .ui-datepicker-group:nth-child(3),.ui-datepicker-multi .ui-datepicker-group:nth-child(6){border-right:0px}.ui-datepicker-multi .ui-datepicker-group:nth-child(4),.ui-datepicker-multi .ui-datepicker-group:nth-child(5),.ui-datepicker-multi .ui-datepicker-group:nth-child(6){border-bottom:0px}.ui-datepicker-multi .ui-datepicker-group{width:calc(33.33% - 32px);margin:0px 16px;padding:6px 0px}

@media screen and (min-width: 991px){.header-menu ul li{position:relative}.header-menu ul li a{transition:all 250ms ease-in-out}.header-menu ul li a:hover{color:var(--bs-theme-danger) !important}.header-menu ul li .menu-white-box{background-color:var(--bs-white);position:absolute;top:calc(100% + 20px);padding:15px;opacity:0;transition:all 300ms ease-in-out;z-index:11;visibility:hidden;min-width:240px}.header-menu ul li .menu-white-box li{width:100%}.header-menu ul li .menu-white-box li a{min-width:100%;border-radius:3px;padding:10px 10px 10px 0px;display:block;font-size:14px;text-decoration:none;font-weight:500;text-transform:capitalize;color:var(--bs-theme-first);transition:all 300ms}.header-menu ul li .menu-white-box li a:hover{color:var(--bs-theme-danger)}.header-menu ul li .menu-white-box li:hover a{color:var(--bs-theme-danger);padding-left:15px}.header-menu ul li:hover .menu-white-box{opacity:1;top:calc(100% - 2px);visibility:visible}}
.fav-list{position:fixed;top:0;width:320px;right:-320px;height:100%;z-index:999999;background-color:#fff;box-shadow:rgba(67,71,85,.27) 0px 0px .25em,rgba(90,125,188,.05) 0px .25em 1em;transition:350ms;padding:20px}.fav-list.show{right:0}.header-menu-shadow{background:rgba(52,64,84,.6);backdrop-filter:blur(8px);opacity:0;z-index:9999;visibility:hidden;transition:all .3s ease-in-out}
.favori-shadow{background-color:#000;width:100%;height:100%;position:fixed;opacity:0;visibility:hidden;transition:250ms;top:0;z-index:99999;left:0}.favori-shadow.show{opacity:.4;visibility:visible}.badge{width:20px;height:20px}


#calendarModal .villaCalendar .calendarBody .hasDatepicker{height:100%}#calendarModal .ui-widget.ui-widget-content{width:100% !important;height:100%;display:flex !important;flex-flow:row wrap;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,0);color:var(--bs-theme-first);overflow-y:auto;border:unset !important;overflow-x:hidden}#calendarModal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;padding:20px;background:rgba(11,11,11,.8);display:none}#calendarModal.show{display:block}#calendarModal .villaCalendar{display:flex;flex-direction:column;position:relative;top:50%;transform:translate(-50%, -50%);left:50%;color:#fff;padding:20px;border-radius:10px;background-color:#fefefe;max-height:100%}#calendarModal .villaCalendar .closeBtn{position:absolute;right:0;transform:translate(-50%, -50%);top:0;font-size:24px;cursor:pointer;width:35px;height:35px;text-align:center;color:var(--bs-theme-first);background-color:var(--bs-white);border-radius:100%;border:1px solid #dedede}#calendarModal .villaCalendar .calendarBody{height:100%;width:100%;overflow:auto}#calendarModal .villaCalendar .calendarInfo{margin:0px 0px 10px 0px;padding:0px 10px}#calendarModal .villaCalendar .calendarInfo .villaName{font-size:16px;display:block;line-height:15px;font-weight:500}#calendarModal .villaCalendar .calendarInfo .calendarTitle{font-size:18px;display:block;line-height:26px;margin-bottom:5px}#calendarModal .villaCalendar .calendarInfo .calendarIcons{display:flex;flex-direction:row;text-align:center}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item{margin:5px 5px}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item img{float:left;width:20px;height:20px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item span{float:left}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item.musait img{background:#d4d4d7}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item.dolu img{background:#ed2821}#calendarModal .villaCalendar .calendarInfo .calendarIcons .item.bekliyor img{background:#ff7000}#calendar td[data-handler][data-year]:before{content:attr(title);font-size:11px;position:absolute;left:0;bottom:0px;z-index:1;width:calc(100% - 4px);text-align:center;color:#000;background-color:#d4d4d7;border-radius:8px;margin:0 2px}#calendar td[data-handler][data-year]{position:relative}.ui-datepicker td{padding:4px}.ui-datepicker td.dp-highlight a{background:var(--bs-theme-first) !important;color:#fff !important;text-shadow:1px 1px 1px rgba(0,0,0,.65);transition:background-color 200ms linear}.ui-datepicker td.dp-highlight:before{color:#fff !important}.availabilityCalendarBox .availability{width:17px;height:17px;background-color:#dbe8e8}.availabilityCalendarBox .opsiyon{width:17px;height:17px;background-color:#f7d41a}.availabilityCalendarBox .full{width:17px;height:17px;background-color:#eb4c43}.availabilityCalendarBox .checkInOut{border-color:#eb4c43 rgba(0,0,0,0) rgba(0,0,0,0) #eb4c43;border-style:solid;border-width:0px 0px 17px 17px;width:0px;height:0px}@media only screen and (max-width: 991px){.ui-datepicker-multi .ui-datepicker-group:nth-child(2),.ui-datepicker-multi .ui-datepicker-group:nth-child(4),.ui-datepicker-multi .ui-datepicker-group:nth-child(6){border-right:unset !important}.ui-datepicker-multi .ui-datepicker-group{width:calc(50% - 32px) !important}}@media only screen and (max-width: 768px){.ui-datepicker-multi .ui-datepicker-group:nth-child(3){border-right:unset !important}.ui-datepicker-multi .ui-datepicker-group{width:100% !important;margin:unset !important;border-right:unset !important}}.footerBottomBar{z-index:99999999;border-top:1px solid #dee2e6}.SearchBox .searchSuggestions .searchSuggestionsBox .searchBoxInput{width:187px}.SearchBox .searchSuggestions .searchSuggestionsBox .searchBoxInput::-moz-placeholder{color:var(--bs-theme-first-dark)}.SearchBox .searchSuggestions .searchSuggestionsBox .searchBoxInput:-ms-input-placeholder{color:var(--bs-theme-first-dark)}.SearchBox .searchSuggestions .searchSuggestionsBox .searchBoxInput::placeholder{color:var(--bs-theme-first-dark)}.SearchBox .searchSuggestions .SpeedSearchList{max-height:301px;overflow:hidden;overflow-y:auto;display:none;background-color:#fff;z-index:3;border:1px solid #dedede}@media only screen and (max-width: 575px){.header-container{padding:0px 12px}}.footerBottomAnimateBoxAll{-webkit-animation:smoothSwing 6s infinite ease-in-out;animation:smoothSwing 6s infinite ease-in-out;max-width:140px}@-webkit-keyframes smoothSwing{0%,100%{transform:translate(0, 0)}25%{transform:translate(0, -35%)}50%{transform:translate(0, 0)}75%{transform:translate(0, -35%)}}@keyframes smoothSwing{0%,100%{transform:translate(0, 0)}25%{transform:translate(0, -35%)}50%{transform:translate(0, 0)}75%{transform:translate(0, -35%)}}/*# sourceMappingURL=main.min.css.map */


/*CALENDAR JUTS*/
td.jutdolus a {background: #c60000 !important;color: #fff !important;}
td.jutgiris a {background: linear-gradient(135deg, rgb(237 246 246)  0%, rgb(237 246 246)  48%, #c60000 48%, #c60000 100%) !important;}
td.jutcikis a {background: linear-gradient(315deg, rgb(237 246 246)  0%, rgb(237 246 246)  48%, #c60000 48%, #c60000 100%) !important;}
td.jutcikisgiris a {background: linear-gradient(135deg, #c60000 0%, #c60000 45%, rgba(255, 255, 255, 1) 45%, rgba(255, 255, 255, 1) 55%, #c60000 55%, #c60000 100%) !important;color: #fff !important;text-shadow: 1px 2px 1px #c60000;}

td.jutrzrv a {background: rgb(239, 178, 18) !important;color: #fff !important;}
td.jutrzvgiris a {background: linear-gradient(135deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 48%, rgb(239, 178, 18) 48%, rgb(239, 178, 18) 100%) !important;}
td.jutrzvcikis a {background: linear-gradient(315deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 48%, rgb(239, 178, 18) 48%, rgb(239, 178, 18) 100%) !important;}

td.dp-highlight a {background: #10191a !important;color: white !important;}
td.dp-highlight-giris a {background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, #0e2831 48%, #0e2831 100%) !important;color: #fff !important;text-shadow: 1px 2px 1px #0e2831;}}
td.dp-highlight-cikis a {background: linear-gradient(315deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 48%, #10191a 48%, #10191a 100%) !important;color: #fff !important;text-shadow: 1px 2px 1px #10191a;}
td.dp-highlight-giris-cikis a {background: linear-gradient(45deg, #000000  0%, #000000 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 55%, #000000 55%, #000000 100%) !important;color: #fff !important;text-shadow: 1px 2px 1px #000000;}

td.jutcikis.dp-highlight-giris a,td.jutcikis.dp-highlight a {background: linear-gradient(135deg, rgba(198,0,0,1) 0%, rgba(198,0,0,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 55%, #10191a 55%, #10191a 100%) !important;color: #fff !important;text-shadow: 0 0px 2px #000000;}
td.jutgiris.dp-highlight-cikis a,td.jutgiris.dp-highlight a {background: linear-gradient(315deg, rgba(198,0,0,1) 0%, rgba(198,0,0,1) 45%, rgba(255,255,255,1) 45%, rgba(255,255,255,1) 55%, #10191a 55%, #10191a 100%) !important;color: #fff !important;text-shadow: 0 0px 2px #000000;}

td.ui-datepicker-current-day a {background: #0a5da8 !important;color: #fff !important;}

td.in-range span,td.in-range a {background-color: var(--bs-theme-first) !important;color: #fff !important;}

[data-calendar-title='true'] td[title],td[data-night] {position: relative;}
[data-calendar-title='true'] td[data-night]:after {content: attr(data-night);position: absolute;z-index:2;left: 0;bottom: 100%;margin-bottom: 2px;margin-left: -5px;background-color: #10191a;pointer-events: none;width: calc(100% + 10px); border-radius: 6px;text-align: center;color: white;font-size: 11px;padding: 3px 0px;}
/*CALENDAR JUTS*/

div#top-popup {
    position: fixed;
    z-index: 99999999;
    background: rgba(255, 255, 255, 0.1);
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    backdrop-filter: blur(5px);
    display: flex
;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
div#top-popup .btn-close-t {
    margin-bottom: 0px;
    right: 0;
    position: absolute;
    z-index: 1;
    margin-top: -10px !important;
    margin-right: -10px;
    border-radius: 100% !important;
    width: 30px;
    height: 30px;
    padding: 0 !important;
    background-color: white !important;
    color: black !important;
    font-size: 20px;
}

div#top-popup .modal-content {
    max-width: 100%;
    background: white;
    border-radius: 10px;
    max-height: 100%;
    overflow: auto;
    position: relative;
    width: auto;
}

div#top-popup .modal-content img {
    width: auto !important;
    max-height: calc(100vh - 127px) !important;
    max-height: 50vh !important;
    height: auto !important;
}


div#top-popup .mdal-panel {
    max-width: calc(100% - 50px);
    max-height: calc(100% - 100px);
}

