* {
	margin:0; padding:0;
}

body {
	/* background: #000!important; */
	height:auto;
}

.clearfix{
	clear:both;
}
.close{
	float:right;
	font-family: "News Gothic MT W01", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color:#333333;
	font-size: 12px;
	font-weight: 200;
	padding: 15px;  15px 0 0;
}

.pop-mortgage {
	max-width:500px;
	margin:auto;

}

.pop-mortgage-wrapper {
		background-color: #fff;
}
h1.mortgage_calc_title{
	color:#122a4b;
	font: 30px/24px "Sabon MT W01 Semibold", "Times New Roman", Times, serif;
	  margin: 2% 0;
	  text-align: center;
}


#mort-calculator input {
	width:100%;
	padding: 3% 2%;
	margin: 0;
}


#mort-calculator label {
	padding-top: 2%;
}

#mort-calculator .row span{
	color:#333333;
	font-size: 12px;
	line-height: 24px;
	font-family: "News Gothic MT W01", Arial, Helvetica, sans-serif;
	font-style: italic;
}

.Estimated-Payment {
	background-color: #ebeae5;
	padding:2%;
	margin: 10% 3% 0;
}

.Estimated-Payment h5{
	color:#122a4b;
	font: 21px/24px "Sabon MT W01 Semibold", "Times New Roman", Times, serif;
	text-align: center;
	margin-bottom: 16px;
	letter-spacing: 1px;
}

.Estimated-Payment li{
	list-style-type: none;
	  margin-bottom: 5%;
}

.Estimated-Payment label{
	text-transform: uppercase;
	font-size: 12px;
}


button.send-listings {
	width:100%;
	background: #001e45;
	text-transform: uppercase;
}

button.send-listings:hover {
	opacity: .8;
	background: #001e45;
}

.facts {
	padding:2%;
}

.facts ul li{
	color:#457198;
	font-size: 11px;
}

.facts ul li span{
	color:#333;
	}
	
.prop-info {
	padding:2%;
}	
.prop-info img{
	width:48%;
	float:left;
	padding-bottom: 1em;
}

.deats {
	width:48%;
	float:right;
}

.deats h2{
/*
	font-size: 14px;
	  line-height: 16px;
*/
	  font: 22px/28px "Sabon MT W01 Semibold", "Times New Roman", Times, serif;
	    color: #4d4d4d;
	  margin-bottom: 0;
	}
	
.deats ul {
	list-style-type: none;
	display: inline;
	margin-left: 0;
}

.deats ul.prop-deats li{
	display: inline;
	font-size: 12px;
	color:#818181;
	}
	
.deats ul.prop-deats li span{
	font-weight: 700;
	}
	
.deats p.address{
	margin-bottom: 0;
	font-size: 14px;
	font-family: "News Gothic MT W01", Arial, Helvetica, sans-serif;
	color:#818181;
}

.deats p.price{
	margin-bottom: 0;
	color:#001e45;
	font: 22px/28px "Sabon MT W01 Semibold", "Times New Roman", Times, serif;
}

#send-to-phone input {
	padding: 3% 2%;
	margin: 0;
	width:100%; 
}

hr.phone {
	margin: 1em 0 1em 0;
	border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  height:0;
}
#send-to-phone label {
	padding-top: 2%;
}

#send-to-phone .row span{ 
	color:#333333;
	font-size: 12px;
	line-height: 24px;
	font-family: "News Gothic MT W01", Arial, Helvetica, sans-serif;
	font-style: italic;
}


#send-to-phone .row.phone-number {
	padding-bottom: 5%;
}
