.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.login-register-form{display:none}.close-register-popup svg{width:30px;height:30px;position:absolute;right:25px;cursor:pointer}.left-menu-list{list-style:none;margin:10px;padding:0}.left-menu-list li{border-bottom:1px solid #ccc}.left-menu-list li:last-child{border-bottom:0}.user-fav-icon{position:absolute;width:60px;height:60px;top:0;right:0;border-radius:100%;z-index:99}.heart-icon{background:url(//oxfordmshomes.net/wp-content/plugins/dmg-rets-listing-manager/public/css/../images/favorite-full.svg);background-size:100%;width:30px;height:30px;margin-left:14px;display:block;margin-top:16px;color:red}.icon-wishlist{cursor:pointer;width:30px;height:26px;display:block;margin-left:14px;margin-top:16px;background:url(//oxfordmshomes.net/wp-content/plugins/dmg-rets-listing-manager/public/css/../images/favorite-border.svg)}.property-gallery .user-fav-icon{width:auto;height:auto;padding:14px 12px;background:#ccc}.property-gallery .icon-wishlist{margin-left:0;margin-top:0}.black-wishlist{background:url(//oxfordmshomes.net/wp-content/plugins/dmg-rets-listing-manager/public/css/../images/favorite-border-black.svg)}.icon-wishlist:hover{opacity:1}.icon-wishlist.in-wishlist{opacity:1;animation-name:wishlist-ani;animation-duration:1s;background:url(//oxfordmshomes.net/wp-content/plugins/dmg-rets-listing-manager/public/css/../images/favorite-full.svg)}@keyframes wishlist-ani{0%{transform:scale(1)}25%{transform:scale(.5)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:absolute;z-index:9999;top:6em;left:50%;width:32em;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,.35)}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-header,.modal-content{padding:1em}.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px hsla(0,0%,0%,.06);border-bottom:1px solid #e8e8e8}.modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:0 0;border:0}.modal-close:hover{color:#777}.modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-content>*:first-child{margin-top:0}.modal-content>*:last-child{margin-bottom:0}.oxford-only-filter-style{margin-bottom:-15px}