.hide_me 
{
	display:none !important; 
}
#_hj_feedback_container > div { bottom: 10px; }
@media (max-width:799px) {
    #_hj_feedback_container > div {
    bottom: 106px;
    right: 10px;
    }
}
.custom-radio .custom-control-input {width:2.5em; height:1.8em; }
.custom-checkbox .custom-control-input {width:1.8em; height:1.8em; }
.opensearch_filters { cursor: pointer; }
.refinepill { cursor: pointer; }
#stories_selector { min-height:40px; } 
#mls_area_selector { min-height:48px; }
.SumoSelect > .CaptionCont > span.placeholder { min-height:23px; color: #52738A; font-size: 14px !important;  color: #52738A !important; font-style: initial !important; margin-top: 5px; margin-left: 10px;}
.SumoSelect > .CaptionCont > span { min-height:23px; color: #52738A; font-size: 14px !important;  color: #52738A !important; font-style: initial !important; margin-top: 5px; margin-left: 10px; }
.SumoSelect > .CaptionCont {  border: 1px solid #AFB8D9 !important; }
input[type="checkbox"].status_menu { width: 26px; height: 26px; }
.amenity_loft
{ 
	background-image:url('https://content.harstatic.com/media/icons/search/mask_1@2x.png'); 
}
.amenity_private_pool 
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_2@2x.png'); 
}
.amenity_no_private_pool 
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_4@2x.png'); 
} 
.amenity_area_pool 
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_5@2x.png'); 
} 
.amenity_areatennis
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_6@2x.png'); 
} 
.amenity_yard
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_7@2x.png'); 
} 							  
.amenity_garageapt
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_8@2x.png'); 
} 									 
.amenity_sprinkle
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_9@2x.png'); 
} 	
.amenity_patiodeck
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_10@2x.png'); 
} 	
.amenity_mediarm
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_3@2x.png'); 
} 				
.amenity_studyrm
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_11@2x.png'); 
} 							
.amenity_spahottub
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_12@2x.png'); 
} 							
.amenity_culdesac
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_14@2x.png'); 
} 									
.amenity_corner
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_15@2x.png'); 
} 							
.amenity_waterview
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_16@2x.png'); 
} 							
.amenity_waterfront
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_17@2x.png'); 
} 			
.amenity_lake
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_18@2x.png'); 
} 								  
.amenity_wooded
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_19_b@2x.png'); 
} 	
.amenity_greenbelt
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_20@2x.png'); 
} 							
.amenity_ongolfcourse
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_13@2x.png'); 
} 											  
.amenity_ingolfcom
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_21@2x.png'); 
} 							
.amenity_energy
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_22@2x.png'); 
} 									
.amenity_greencert
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_23@2x.png'); 
} 								  
.amenity_access
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_24@2x.png'); 
} 								
.amenity_wheelchair
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_25@2x.png'); 
} 							
.amenity_elevator
{ 
    background-image:url('https://content.harstatic.com/media/icons/search/mask_26@2x.png'); 
} 		  
.amenity_furnished
{
	background-image:url('https://content.harstatic.com/media/icons/search/furniture-xxdpi@2x.jpg');
}	
.label_singlefamily
{
	background-image:url('https://content.harstatic.com/media/icons/search/single_family-9@2x.jpg');
}
.label_townhouse
{
	background-image:url('https://content.harstatic.com/media/icons/search/condo-image2@2x.jpg');
}
.label_highrise
{
	background-image:url('https://content.harstatic.com/media/icons/search/hi-rise-image@2x.jpg');
}
.label_acreage
{
	background-image:url('https://content.harstatic.com/media/icons/search/condo-image-copy@2x.jpg');
}
.label_reslots
{
	background-image:url('https://content.harstatic.com/media/icons/search/hi-rise-image-copy@2x.jpg');
}
.label_multifamily
{
	background-image:url('https://content.harstatic.com/media/icons/search/single-family-image-copy@2x.jpg');
}

@media screen and (max-width: 400px)
{
    .nav-tabs--filters .nav-link {
        font-size: 13px;
    }
}
.lightbox {
    position: fixed;
    /*z-index: 10000; Replaced by Ivens */
    z-index:10000001;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.8)
}
#loadertext {
    color: #fff!important;
    font-size: 13pt
}
/* loader */
.contener_general {
    -webkit-animation: animball_two 1s infinite;
    -moz-animation: animball_two 1s infinite;
    -ms-animation: animball_two 1s infinite;
    animation: animball_two 1s infinite;
    width: 44px;
    height: 44px
}
.fond {
    position: absolute;
    padding-top: 200px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.contener_mixte {
    width: 44px;
    height: 44px;
    position: absolute
}

.ballcolor {
    width: 20px;
    height: 20px;
    border-radius: 50%
}

.ball_1,.ball_2,.ball_3,.ball_4 {
    position: absolute;
    -webkit-animation: animball_one 1s infinite ease;
    -moz-animation: animball_one 1s infinite ease;
    -ms-animation: animball_one 1s infinite ease;
    animation: animball_one 1s infinite ease
}

.ball_1 {
    background-color: #cb2025;
    top: 0;
    left: 0
}

.ball_2 {
    background-color: #f8b334;
    top: 0;
    left: 24px
}

.ball_3 {
    background-color: #00a096;
    top: 24px;
    left: 0
}

.ball_4 {
    background-color: #97bf0d;
    top: 24px;
    left: 24px
}

@-webkit-keyframes animball_one {
    0% {
        position: absolute
    }

    50% {
        top: 12px;
        left: 12px;
        position: absolute;
        opacity: .5
    }

    100% {
        position: absolute
    }
}

@-moz-keyframes animball_one {
    0% {
        position: absolute
    }

    50% {
        top: 12px;
        left: 12px;
        position: absolute;
        opacity: .5
    }

    100% {
        position: absolute
    }
}

@-ms-keyframes animball_one {
    0% {
        position: absolute
    }

    50% {
        top: 12px;
        left: 12px;
        position: absolute;
        opacity: .5
    }

    100% {
        position: absolute
    }
}

@keyframes animball_one {
    0% {
        position: absolute
    }

    50% {
        top: 12px;
        left: 12px;
        position: absolute;
        opacity: .5
    }

    100% {
        position: absolute
    }
}

@-webkit-keyframes animball_two {
    0% {
        -webkit-transform: rotate(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(360deg) scale(1.3)
    }

    100% {
        -webkit-transform: rotate(720deg) scale(1)
    }
}

@-moz-keyframes animball_two {
    0% {
        -moz-transform: rotate(0) scale(1)
    }

    50% {
        -moz-transform: rotate(360deg) scale(1.3)
    }

    100% {
        -moz-transform: rotate(720deg) scale(1)
    }
}

@-ms-keyframes animball_two {
    0% {
        -ms-transform: rotate(0) scale(1)
    }

    50% {
        -ms-transform: rotate(360deg) scale(1.3)
    }

    100% {
        -ms-transform: rotate(720deg) scale(1)
    }
}

@keyframes animball_two {
    0% {
        transform: rotate(0) scale(1)
    }

    50% {
        transform: rotate(360deg) scale(1.3)
    }

    100% {
        transform: rotate(720deg) scale(1)
    }
}


