@keyframes fadeInMarker { from { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; margin-bottom: -10px; } to { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; margin-bottom: 0; } } @-webkit-keyframes fadeInMarker { from { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; margin-bottom: -10px; } to { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; margin-bottom: 0; } } .fade-out-marker { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-animation: fadeOutMarker .3s; animation: fadeOutMarker .3s; } .fade-out-marker > img { z-index: 1; } @keyframes fadeOutMarker { from { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; margin-bottom: 0; } to { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; margin-bottom: -10px; } } @-webkit-keyframes fadeOutMarker { from { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; margin-bottom: 0; } to { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; margin-bottom: -10px; } } .fade_in { -webkit-animation: fade_in_animation .5s forwards; animation: fade_in_animation .5s forwards; } @keyframes fade_in_animation { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } @-webkit-keyframes fade_in_animation { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } .fade_out { -webkit-animation: fade_out_animation .3s forwards; animation: fade_out_animation .3s forwards; } @keyframes fade_out_animation { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } } @-webkit-keyframes fade_out_animation { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } } .fade-in { -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; -webkit-opacity: 1 !important; opacity: 1 !important; -webkit-animation: fadeIn .3s; animation: fadeIn 3s; } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1 !important; } } @-webkit-keyframes fadeIn { 0% { -webkit-opacity: 0; } 100% { -webkit-opacity: 1 !important; } } .fade-out { -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; -webkit-opacity: 0 !important; opacity: 0 !important; -webkit-animation: fadeOut .3s; animation: fadeOut .3s; } @keyframes fadeOut { from { opacity: 1; } to { opacity: 0 !important; } } @-webkit-keyframes fadeOut { from { -webkit-opacity: 1; } to { -webkit-opacity: 0 !important; } } .rotate { -webkit-animation: rotate 1s; animation: rotate 1s; } @keyframes rotate { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } @-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } .cluster-loaded { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } .cluster-animation { -webkit-animation: clusterOpacity 1s forwards; animation: clusterOpacity 1s forwards; } @keyframes clusterOpacity { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } @-webkit-keyframes clusterOpacity { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } .bounce-animation .map-marker { -webkit-animation: bounce 1s forwards; animation: bounce 1s forwards; } @keyframes bounce { 0% { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 50% { -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } @-webkit-keyframes bounce { 0% { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 50% { -moz-transform: translate(0, -15px); -ms-transform: translate(0, -15px); -webkit-transform: translate(0, -15px); transform: translate(0, -15px); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } .bounce-in { -moz-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; -webkit-animation: fadeIn .3s; animation: fadeIn .3s; } @keyframes bounceIn { 0% { -moz-transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); } 100% { -moz-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); } } @-webkit-keyframes rotateZ { from { -webkit-opacity: 0; } to { -webkit-opacity: 1 !important; } } .animation-fade-in { -webkit-animation-name: animation-fade-in; -moz-animation-name: animation-fade-in; -ms-animation-name: animation-fade-in; animation-name: animation-fade-in; -webkit-animation-duration: 0.2s; -moz-animation-duration: 0.2s; -ms-animation-duration: 0.2s; animation-duration: 0.2s; } @-webkit-keyframes animation-fade-in { } @-moz-keyframes animation-fade-in { } @-ms-keyframes animation-fade-in { } @keyframes animation-fade-in { } @-webkit-keyframes animation-fade-in { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } @-moz-keyframes animation-fade-in { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } @-ms-keyframes animation-fade-in { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } @keyframes animation-fade-in { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } } .animation-fade-out { -webkit-animation-name: animation-fade-out; -moz-animation-name: animation-fade-out; -ms-animation-name: animation-fade-out; animation-name: animation-fade-out; -webkit-animation-duration: 0.2s; -moz-animation-duration: 0.2s; -ms-animation-duration: 0.2s; animation-duration: 0.2s; } @-webkit-keyframes animation-fade-out { } @-moz-keyframes animation-fade-out { } @-ms-keyframes animation-fade-out { } @keyframes animation-fade-out { } @-webkit-keyframes animation-fade-out { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } } @-moz-keyframes animation-fade-out { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } } @-ms-keyframes animation-fade-out { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } } @keyframes animation-fade-out { 0% { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; } 100% { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; } } /** MAP classes **/ .map-content { position: relative; overflow: hidden; padding: 0 !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); } .map-content-sidebar { background-color: #f4f4f2; padding: 25px; overflow: hidden; min-height: auto; } #map { width: 100%; } .map { -moz-transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; height: 100%; } .marker-loaded .map-marker { visibility: visible; } .map-marker { visibility: hidden; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-transition: 0.4s ease-in-out all; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; background-color: #fff; height: 32px; width: 36px; position: relative; text-align: center; z-index: 1; bottom: 12px; } .map-marker:before { -moz-transition: 0.4s ease-in-out all; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; border-style: solid; border-width: 12px 18px 0 18px; border-color: #fff transparent transparent transparent; bottom: -12px; content: ""; left: 0; height: 0; position: absolute; width: 0; z-index: 0; } .map-marker:after { -moz-transition: 0.4s ease-in-out all; -webkit-transition: 0.4s ease-in-out all; transition: 0.4s ease-in-out all; border-style: solid; border-width: 12px 18px 0 18px; border-color: rgba(0, 0, 0, 0.1) transparent transparent transparent; bottom: -14px; content: ""; left: 0; height: 0; position: absolute; width: 0; z-index: -1; } .map-marker:hover { cursor: pointer; } .map-marker.featured { background-color: #474747; } .map-marker.featured:before { border-color: #474747 transparent transparent transparent; } .map-marker .icon { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-transition: 0.3s ease-in-out all; -webkit-transition: 0.3s ease-in-out all; transition: 0.3s ease-in-out all; background-color: #fff; height: 28px; left: 4px; width: 28px; overflow: hidden; position: relative; top: 5px; } .map-marker .icon img { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; display: block; position: absolute; top: -2px; right: 0; bottom: 0; left: 0; margin: auto; width: 22px; } .fade-in-marker { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-animation: fadeInMarker .3s; animation: fadeInMarker .3s; } .fade-in-marker > img { z-index: 1; } .map-content .show-more-options { margin-bottom: 0 !important; } .listing-properties-map { box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05); background: #fff; margin: 0 15px 20px 15px; } .listing-properties-map .listing-propertie-theme img { height: 220px !important; } .property .property-content { padding: 20px 20px !important; } .listing-properties-map .detail .title { font-size: 16px !important; text-transform: capitalize !important;; font-weight: 600; margin: 0 0 15px; text-decoration: none; } .map-content .search-fields { min-height: 50px !important; } .map-content .search-fields .btn { display: inline-block; padding: 13px 12px 11px; margin-bottom: 0; font-size: 16px; } .map-content .form-group{ margin-bottom: 15px; } .map-content .form-control { padding-left: 15px !important; } .listing-properties-map .detail .facilities-list li i { margin-right: 2px !important; font-size: 12px !important;; } .listing-properties-map .detail .facilities-list li { font-size: 12px !important;; margin-bottom: 10px !important; margin-right: 10px !important; } .listing-properties-map .detail .location a { font-size: 14px !important; margin: 0; } .listing-properties-map .detail .footer { border-top: none !important; } .listing-properties-map .detail .footer a { color: #fff !important; text-decoration: none; } .grid-properties-map { } .map-content-sidebar .title-area .btns-area { display: inline-table; } .map-content-sidebar .title-area .active-view-btn, .map-content-sidebar .title-area .change-view-btn { padding: 3px 6px; margin-left: 5px; } .map-content-sidebar .title-area h2 { font-size: 17px; font-weight: 600; margin-bottom: 0; } .map-content-sidebar .title-area{ margin-bottom: 15px; } /* Map properties (popup) */ .leaflet-popup.leaflet-zoom-animated { background: #fff; } .leaflet-popup-content-wrapper, .leaflet-popup-tip { box-shadow: none; border: none; } .leaflet-popup-tip-container { display: none; } .map-properties { max-width: 370px; padding: 0!important; } .map-content-top{ } .map-properties .address { color: #535353; font-size: 15px; margin-top: 0px; font-weight: 500; margin-bottom: 10px; } .map-properties .address i { margin-right: 3px; } .map-properties .description { font-size: 15px; color: #535353; line-height: 26px; font-weight: 400; margin: 10px 0; } .map-properties .map-img img { width: 100%; } .map-properties .map-content { box-shadow: none; padding: 20px!important; } .map-properties .map-content h4 { margin: 0 0 7px 0; font-weight: 400; font-size: 20px; } .map-properties .map-content h4 a:hover{ color: #545454; } .map .map-content{ padding: 0!important; } .map-properties-btns { display: inline-flex; } .map-properties-btns .button-theme { color: #FFF !important; letter-spacing: 0px; padding-bottom: 7px; } .map-properties .map-properties-fetures { margin: 0 0 15px; } .map-properties .map-properties-list { margin: 0; padding: 0; } .map-properties .map-properties-list li { list-style: none; margin-bottom: 6px; color: #535353; font-weight: 400; } .map-properties .map-properties-fetures span { margin-right: 10px; color: #5a5959; font-size: 12px; } .map-properties .map-properties-fetures span i { font-weight: 700; font-size: 13px; } .map-properties .price { font-size: 16px; font-weight: 700; letter-spacing: 0; }