/* Extra CSS for Hot Fix */



/* Added Repo - 08-03-2018 */
.alertify .alert nav, .alertify .dialog nav {
    text-align: center !important;
}
.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button), .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button){
	border: 1px solid #cccccc !important;
}

body #peopleList .midImageWrap .peopleTitle, body #peopleList .midImageWrap .peopleSubTitle, body #peopleList .midImageWrap .sacGroup, body #peopleList .midImageWrap .sacTitle, body #peopleList .midImageWrap .sacSubTitle{
	opacity: 1;
	color: #dddddd;
}

body.ftgBlog .legalTextWrap b{
	display: inline-block;
	margin-bottom: 20px;
}

@media only screen and (max-width: 920px) {
	body #destinationLandingPage #mapCanvas{
		height: 480px;
		margin-bottom: 0px !important;
	}
	body #destinationLandingPage .listViewButtonWrap{
		top: 500px;
	}
	body#ftg-property.modal-open #propImageBlockWrap.modal .propImg {
    padding: 0;
	}

	body #destinationPropertiesPage .filter-container{
		    margin-bottom: 0px;
	}
	body #collectionDetailPage .filter-container{
	 	    margin-bottom: 0px;
	}	

/*	body.ftgBlog #signUpNewsLetterPopWrap{
  		min-height: 300px;
  	}*/
}
/********************************************************/


/* Added Repo - 10-03-2018 */
body.modal-open{
	position: fixed;
	width: 100%;
}

body #collectionDetailPage .filterSort .filterSortMenu{
	max-height: 300px;
	overflow-y: scroll;
}
body #collectionDetailPage .filterSort .filterSortMenu ul {
	left: 0;

}
/********************************************************/





/* Added Repo - 02-20-2019 */
body .gm-style button {
    display: none;
    top: 1px !important;
    right: -1px !important; 
}

body #bigMapWrap .gm-style-iw #multiPropInfoControlWrap #btnNext {
    float: right;
    margin-right: 45px; 
}

body .iwOuterWrap .iwOuterIn {
    width: 308px;
    max-width: 100% !important; 
}

body .iwOuterWrap .gm-style-iw {
    background: #49425b !important;
    padding-bottom: 10px;
    top: 0px !important;
    max-width: 317px !important; 
}

body .iwOuterWrap .jm-arrow-shadow {
    border-right: 10px solid transparent !important;
    border-left: 10px solid transparent !important;
    border-top: 24px solid #49425b !important;
    left: 118px !important;
    overflow: visible !important; 
}

body .gm-style .gm-style-iw-t::after {
    border-top: 11px solid #49425b; 
}


body .mapInfoBox .markerAccoladeWrap {
    display: table;
    position: absolute;
    width: 100%;
    top: 37px;
    left: 0px;
    height: 155px; 
}


body#ftg-property .iwOuterWrap .iwBgWrap {
    top: 0px !important; 
}
/********************************************************/










